
/* @import url('https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css'); */







/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */



























/* 1d. Buttons */









 
/* Secondary Buttons */








/* Secondary Buttons */

/* 1e. Forms */




 










/* 1f. Tables */













/* 1g. Website header */












/* 1h. Website footer */







.hs_cos_wrapper_type_form { background:#ffffff;}
.row-fluid .wrapper, .wrapper { max-width: 1170px; margin:0 auto; } /* .content-wrapper,  */
.content-wrapper { padding:0; }
.dnd-section, .content-wrapper--vertical-spacing { padding: 0px 1rem; }
/* .dnd-section > .row-fluid { max-width: 1170px; } */





html { font-size: 16px; scroll-behavior: smooth; }
body { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #ffad00; font-size: 16px; overflow-x: hidden; }

/* Paragraphs */
p { display:inline-block; } /* font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; */

/* Anchors */
a { font-weight: normal; text-decoration: none; font-family: Nunito, sans-serif; font-style: normal; color: #ffad00; display:inline-block; }
a:hover, a:focus { font-weight: normal; text-decoration: none; font-family: Nunito, sans-serif; font-style: normal; color: #ffffff; } 
a:active { font-weight: normal; text-decoration: none; font-family: Nunito, sans-serif; font-style: normal; color: #ffffff; } 

/* Headings */
h1, .h1 { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 47px; text-transform: none; }
h2, .h2 { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 45px; text-transform: none; }
h3, .h3 { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 30px; text-transform: none; }
h4, .h4 { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 24px; text-transform: none; }
h5, .h5 { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 18px; text-transform: none; }
h6, .h6 { font-weight: 700; text-decoration: none; font-family: Nunito, sans-serif; font-style: normal; color: #ffad00; font-size: 15px; text-transform: uppercase; }

/* Blockquote */
blockquote { border-left-color: #ffffff; }





button, .button , .primartbtn a { border: 1px solid #ffad00;
 padding-top: 12px;
padding-right: 30px;
padding-bottom: 12px;
padding-left: 30px;
 font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: 

  
  
    
  


  rgba(255, 173, 0, 1.0)

; border-radius: 5px; color: #FFFFFF; font-size: 14px; text-transform: none; font-weight:700; }
button:hover, button:focus, .button:hover, .button:focus , .primartbtn a:hover , .primartbtn a:focus { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; background-color: rgba(255, 173, 0,0.65); font-weight:700; } /* background-color: rgba(215, 133, 0, 1.0); border-color: #d78500; */
button:active, .button:active , .primartbtn a:active { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(255, 213, 40, 1.0); border-color: #ffd528; }

.secbutton a  { border: 1px solid #f9f9f9;
 padding-top: 12px;
padding-right: 30px;
padding-bottom: 12px;
padding-left: 30px;
 font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: 

  
  
    
  


  rgba(249, 249, 249, 1.0)

; border-radius: 5px; color: #333652; font-size: 14px; text-transform: none; font-weight:700; }
.secbutton a:hover, .button a:focus { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #333652; background-color: rgba(249, 249, 249,0.65); font-weight: 700; }
.secbutton a:active { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(255, 255, 255, 1.0); border-color: #ffffff; }










form, .submitted-message { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }

form {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.7)

;
    border: 1px solid #CBE8F8;
  border-radius: 4px;
  padding: 45px 45px;
}

.submitted-message {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.7)

;
    border: 1px solid #CBE8F8;
  border-radius: 4px;
  padding: 45px 45px;
}

/* Form title */
.form-title { color: #ffffff; background-color:

  
  
    
  


  rgba(255, 173, 0, 1.0)

; }

/* Labels */
form label { color: #ffad00; }

/* Help text */
form legend { color: #ffad00; }

/* Inputs */
form input[type=text], 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 #transparent;
 background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; color: #ffffff; border-radius: 5px; line-height:20px; padding:10px 15px; width: 100% !important; }

.form-columns-2 .hs-form-field { width: 49% !important; float: left; margin-right: 2%; }
.form-columns-2 div.hs-form-field + div.hs-form-field { margin-right: 0; }
.input { margin: 0 !important; }

/* Form placeholder text */
::-webkit-input-placeholder { color: #ffffff; opacity:1; }
::-moz-placeholder { color: #ffffff; opacity:1; }
:-ms-input-placeholder { color: #ffffff; opacity:1; }
::placeholder { color: #ffffff; opacity:1; }

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #ffffff; }
.fn-date-picker td.is-selected .pika-button { background: #ffad00; }
.fn-date-picker td .pika-button:hover { background-color: #ffad00 !important; }
.fn-date-picker td.is-today .pika-button { color: #ffad00; }

/* Submit button */
form input[type=submit], form .hs-button { border: 1px solid #ffad00;
 padding-top: 12px;
padding-right: 30px;
padding-bottom: 12px;
padding-left: 30px;
 font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: 

  
  
    
  


  rgba(255, 173, 0, 1.0)

; border-radius: 5px; color: #FFFFFF; font-size: 14px; text-transform: none; line-height:20px; font-weight:700; margin-top:20px;}
form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1)

; color:#ffad00; border-color:#ffad00; } 
form input[type=submit]:active, form .hs-button:active { background-color: rgba(255, 213, 40, 1.0); border-color: #ffd528; }





/* Table */
table { border: 1px solid #ffffff;
 background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }

/* Table cells */
td, th { border: 1px solid #ffffff;
 padding: 18px;
 color: #ffad00; }

/* Table header */
thead th { background-color: 

  
  
    
  


  rgba(255, 173, 0, 1.0)

; color: #7a8a9e; }

/* Table footer */
tfoot td { background-color: 

  
  
    
  


  rgba(22, 41, 56, 1.0)

; color: #ffad00; }





.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.1)

; }
.menu__link, .header__logo .logo-company-name, .header__language-switcher-label-current, .header__language-switcher .lang_list_class li a { color: #ffad00; font-family: Nunito; }
.menu__child-toggle-icon { border-top-color: #ffad00; }
.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: #d78500; }
.menu__child-toggle-icon:hover, .menu__child-toggle-icon:focus { border-top-color: #d78500; }
.menu .menu__link:active, .header__language-switcher-label-current:active, .header__language-switcher .lang_list_class li a:active { color: #ffd528; }
.menu__child-toggle-icon:active { border-top-color: #ffd528; }
.menu .menu__item--depth-1 > .menu__link--active-link:after { background-color: #ffad00; }

@media (min-width: 767px) { 
	.menu .menu__submenu, .header__language-switcher .lang_list_class { border: 1px solid #ffad00;
 background-color: #FFFFFF; }
  .menu__submenu--level-2 > .menu__item:first-child:before { border: 1px solid #ffad00;
 background-color: #FFFFFF; }
}

.menu__submenu .menu__link, .menu__submenu .menu__link:hover, .menu__submenu .menu__link:focus { color: #ffad00; background-color: #FFFFFF; }
.header__language-switcher .lang_list_class:before { border-bottom-color: #ffad00; }
.menu__submenu .menu__link:hover, .menu__submenu .menu__link:focus, .header__language-switcher .lang_list_class li:hover, .menu__submenu--level-2 > .menu__item:first-child:hover:before, .menu__submenu--level-2 > .menu__item:first-child.focus:before { background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.1)

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

  
  
    
  


  rgba(255, 255, 255, 0.1)

; }
.header__language-switcher-label-current, .header__language-switcher .lang_list_class li a { font-family: Nunito; }
.header__language-switcher-label-current:after { border-top-color: #ffad00; }

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

  
  
    
  


  rgba(255, 255, 255, 0.1)

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





.footer { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }

/* Footer content */
.footer p, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer label, .footer span, .footer li, .footer img { color: #ffad00; }





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

/* Blog post */
.blog-post__meta a { color: #ffad00; }
.blog-post__tag-link { color: #ffad00; }
.blog-post__tag-link:hover, .blog-post__tag-link:focus { color: #d78500; }
.blog-post__tag-link:active { color: #ffd528; }

/* 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: Amiri, serif; font-style: normal; text-transform: none; }
.blog-related-posts__title-link { color: #ffffff; }
.blog-related-posts__title-link:hover, .blog-related-posts__title-link:focus { color: #d7d7d7; }
.blog-related-posts__title-link:active { color: #ffffff; }

/* Blog comments */
.blog-comments { margin-bottom: 0px; }
#comments-listing .comment-reply-to { color: #ffad00; }
#comments-listing .comment-reply-to:hover, #comments-listing .comment-reply-to:focus { color:#ffffff; } 
#comments-listing .comment-reply-to:active { color: #ffffff; } 





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





/* Blog listing */

.blog-index__post-title-link, .blog-index__post-title-link:hover, .blog-index__post-title-link:focus, .blog-index__post-title-link:active { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; text-transform: none; }
.blog-index__post-title-link { color: #ffffff; }
.blog-index__post-title-link:hover, .blog-index__post-title-link:focus { color: #d7d7d7; }
.blog-index__post-title-link:active { color: #ffffff; }
.blog-index__post-tag, .blog-index__post-author-name { color: #ffad00; }

/* Blog pagination */
.pagination__link-text, .pagination__link--number { color: #ffad00; }
.pagination__link:hover .pagination__link-text, .pagination__link:focus .pagination__link-text, .pagination__link--number:hover, .pagination__link--number:focus { color: #d78500; }
.pagination__link:active .pagination__link-text, .pagination__link--number:active { color: #ffd528; }
.pagination__link-icon svg { fill: #ffad00; }

/* Pricing card */
.card__price { font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 30px; }
.card__body svg { fill: #ffad00; }

/* Social follow */
.social-links__icon { background-color: #ffad00; }
.social-links__icon:hover, .social-links__icon:focus { background-color: #d78500; }
.social-links__icon:active { background-color: #ffd528; font-weight: 700; text-decoration: none; font-family: Amiri, serif; font-style: normal; color: #ffffff; font-size: 30px; }

@-webkit-keyframes scaling{ 100% { width:100%;height:100%;opacity:0 } }
@keyframes scaling{ 100% { width:50%;height:150%;opacity:0 } }


@keyframes tm-bounce {
  0% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-12px);
  }
  100% {
    transform: translateY(0);
  }
}

/**********************************************/
/**********************************************/
/*********** Theme Customization **************/
/**********************************************/
/**********************************************/
body { letter-spacing: 0.1px; }
img { max-width:100%; height:auto; outline:none; vertical-align:top; }
.body-container--pricing {
    padding: 80px 1rem;
}
.sec-padding { padding-top: 80px; padding-bottom: 80px; }

.box-shadw { -webkit-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgba(43,52,59,.08); }
.row-fluid .fullwidth, .fullwidth { float:left; width:100%; }
.row-fluid .flex, .flex { display:flex; }
.row-fluid .ffRowwrap, .ffRowwrap { flex-flow:row wrap; }
.row-fluid .ffReverse, .ffReverse { flex-flow:row-reverse; }
.row-fluid .justCenter, .justCenter { justify-content:center; }
.row-fluid .justSpacebetween, .justSpacebetween { justify-content:space-between; }
.row-fluid .justStart, .justStart { justify-content:flex-start; }
.row-fluid .justEnd, .justEnd { justify-content:flex-end; }
.row-fluid .alignCenter, .alignCenter { align-items:center; }
.row-fluid .alignStart, .alignStart { align-items:flex-start; }
.row-fluid .alignEnd, .alignEnd { align-items:flex-end; }
.row-fluid .textCenter, .textCenter { text-align:center; }


.topSection { background-color:

  
  
    
  


  rgba(255, 255, 255, 0.1)

; }
.topBar { background: #ebf5f5; border-bottom: 1px solid #e2ecec; padding: 15px 0; font-size: 14px; }
.tbLeft > div { float:left; padding: 0 15px 0 22px; position: relative; margin-right: 15px; border-right:#d2d2d2 solid 2px; }
.tbLeft > div:last-child { border-right:0; }
.tbLeft > div i { position: absolute; left: 0; top: 3px; width: 15px; height: 15px; }
.tbLeft > div i:before { margin: 0; font-size: 14px; color:#ffad00; }
.tbRight > span, .tbRight > ul { margin:0; float:left; list-style:none; }
.tbRight > ul { padding-left: 4px; }
.tbRight > ul li { float:left; line-height: 16px; padding: 0 5px; min-width: 35px; text-align: center; }
.tbRight > ul li a, .tbRight > ul li svg { color:#ffad00; fill:#ffad00; }
.tbRight > ul li svg { height: 16px; width: auto; vertical-align: top; }



.tLogo { float:left; }
.tContact { float:left; }
.tccIcon + .tccText { color: #ffffff;font-family: Amiri, serif;; color:#ffffff; font-size: 20px; font-weight: 700; line-height: 24px; }
.tccText a { font-size: 16px; line-height: 24px; font-weight: 400; color: #ffad00; }
.tLogo img { max-width:175px !important; }
.tcColumn { position: relative; float: left; padding-left:47px; margin-left:35px; margin-right: 35px; position:relative; }
.tcColumn:last-child { margin-right: 0; }
.tcColumn:before { position: absolute; top: 0; left: -35px; width: 1px; background-color: rgba(0,0,0,0.06); content: ''; height: 100%; }
.tcColumn:first-child:before { display: none; }
.tcColumn i:before { font-size:34px; color:#ffad00; margin:0; }
.tccIcon { position: absolute; left: 0; top: 0; max-width: 34px; }

.row-fluid .menuToggle, .row-fluid .childToggle { display:none; }
.trMenurow { background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;  position: relative; padding-left: 90px; min-height: 81px; transform: translateY(50%); border-radius: 5px; z-index:5; }
.smenuToggle { padding: 30px 25px; height:100%; background-color:#ffad00; position: absolute; left: 0; top: 0; border-radius:5px 0 0 5px; }
.trSearchcta, .trMenu { float:left; }
.trMenu .hs-menu-wrapper > ul > li a { font-size:14px; }
.trMenu .hs-menu-wrapper > ul > li > a { text-transform: uppercase; padding: 25px 18px; line-height: 31px; font-weight:800; color:#ffad00; }
.trMenu .hs-menu-wrapper > ul > li.active > a, .trMenu .hs-menu-wrapper > ul > li.active-branch > a, .trMenu .hs-menu-wrapper > ul > li:hover > a { color:#ffad00; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { visibility:hidden; left: 0; width: 250px; background: #FFFFFF; top: 100%; box-shadow: 0 3px 25px 0px rgba(43, 52, 59, 0.1), 0 0 0 rgba(43, 52, 59, 0.1) inset; border-radius: 5px; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper .hs-menu-children-wrapper { left:100%; top:0; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts li:hover .hs-menu-children-wrapper { visibility:visible; } /* left:0 !important; */
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li { padding:0 25px; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li > a:first-child { padding:10px 0; line-height:27px; border-bottom:#ffad00 solid 1px; color:#ffad00; position:relative; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:last-child > a { border-bottom:none; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:not(:last-child):hover > a { border-bottom-color:#ffad00; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li > a:after { position:absolute; content:''; left:50%; right:50%; bottom:-1px; height:1px; border-bottom:#ffad00 solid 1px; transition:ease all 0.4s; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:last-child > a:after { display:none; }
/* .row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:hover > a:after { left:0; right:0; } */
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:hover > a { color:#ffad00; }
.trSearch { float:left; }
.trSearch a { width: 32px; text-align: center; color: #FFF; font-weight: 700; font-size: 16px; }
.trCTA a { font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 30px 60px; margin-left: 20px; background: #ffad00; color: #FFF; line-height: 21px; border-radius: 0 5px 5px 0; }
.trCTA a:hover {color:#ffffff;}
.trSearch .hs-search-field { position: absolute; right: 200px; top: 100%; padding: 20px; width: 100%; max-width: 400px; background: #FFF; box-shadow: 0 3px 5px rgb(0 0 0 / 10%); z-index: 2; border-radius: 5px; border-top:#ffad00 solid 3px; }
.trSearch .hs-search-field:before { position:absolute; content:''; right:35px; top:-7px; border-bottom:#ffad00 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; }
.trSearch .hs-search-field__suggestions { margin:0; }
.trSearch .hs-search-field .hs-search-field__input { outline:none; border: none; background: #ebf5f5; padding: 15px 75px 15px 15px; line-height: 20px; color:#ffffff; }
.trSearch .hs-search-field__bar { position:relative; }
.trSearch .hs-search-field__bar:after { font-family: tm-axacus-icons; content:"\e825"; width:60px; height:50px; background-color:#ffad00; position: absolute; right: 0; top: 0; width: 60px; border-radius: 0 5px 5px 0; display: flex; align-items: center; justify-content: center; color: #FFF; } 
.trSearch.active .hs-search-field { display:block; }
.trsIcon { display:none; }

.row-fluid .mainFooter { background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
.footerSection { font-size:14px; font-weight:300; color:#ffad00; }
.footerSection h5, .footerSection a { color:#ffad00; }
.footerTop { color:#ffad00; padding:52px 0 40px; }
.footerTop h3 { font-size:28px; color:#ffad00; line-height: 31px; margin-bottom: 5px; }
.footerTop .ftsInner { padding:25px 210px 25px 40px; background: rgba(255,255,255,0.035); position:relative; min-height:97px; margin-top:28px; }
.footerTop .ftsInner:before { font-family: "tm-axacus-icons"; content: '\e844'; position: absolute; top: 8px; left: 1px; line-height: 1em; font-size: 90px; font-weight: 400; opacity: .05; }
.footerTop .ftsInner .hs-button { position:absolute; right:40px; top:25px; width:170px; text-transform:uppercase; }
.footerTop .ftsInner .hs-form-field { margin:0; }
.footerTop .ftsInner h3, .footerTop .ftsInner .hs-form-field > label { margin:0; }
.row-fluid .ftOff { padding:15px 0 15px 40px; width:50%; margin:0; border-left:rgba(255,255,255,.06) solid 1px; }
.ftOff h2 { font-size: 59px; line-height: 67px; color: #ffad00; }
.ftOff h2 span { font-size: 21px; line-height: 30px; font-weight: 500; transform: rotate(180deg); display: inline-block; writing-mode: vertical-lr; text-transform: uppercase; transform-origin: center center; margin-left: -15px; }
.row-fluid .ftoffText { float: left; width: 60%; }
.row-fluid .ftSubscribe { width:50%; padding:15px 40px 15px 0; margin:0; }
.row-fluid .ftSubscribe h3 { color:#ffad00; }
.row-fluid .fOuter { border-top:rgba(255,255,255,.06) solid 1px; padding-top: 40px; }
.row-fluid .fOuter > div > h4 { color:#ffad00; font-weight:700; position: relative; padding: 0 0 10px; }
.row-fluid .fOuter > div > h4:after { position:absolute; content:''; left:0; bottom:0; width:17px; height:2px; background-color:#ffad00; }
.row-fluid .faText { color:rgb(255, 173, 0,0.8); }
.row-fluid .faText h4 { margin: 0 0 10px; color: #ffad00; }
.row-fluid .faText h5 a { font-weight: 600; }
.row-fluid .ftsInner .hs-input { color:#ffad00; background: transparent; border: none; line-height: 27px; padding-left: 0; outline: none; border-bottom: 1px solid rgba(255,255,255,.06); border-radius: 0; }
.row-fluid .fOuter ul li { float: left; width: 100%; padding: 0 0 12px; }
.row-fluid .fOuter ul li a { padding-left:18px; position:relative; font-size: 16px; line-height: 23px; font-weight: 400; }
.row-fluid .fOuter ul li a:before { position:absolute; content:"\f101"; left:0; top:0; width:15px; height:15px; font-family:"tm-axacus-icons"; color:#ffad00; }
.row-fluid .fOuter ul li a:hover { color:#ffad00; }
.row-fluid .fpPost { min-height:70px; position: relative; padding-left: 98px; margin: 0 0 25px; } 
.row-fluid .fpImage { position:absolute; left:0; top:0; width:100%; max-width:70px; height:70px; }
.row-fluid .fppInner { font-size: 16px; line-height: 23px; font-weight: 600; }
.row-fluid .fppInner a { font-weight:600; }
.row-fluid .fppInner a:hover { color:#ffad00; }
.row-fluid .fppDate { font-size: 13px; padding-bottom: 2px; color:rgb(255, 173, 0,0.8); }
.row-fluid .ftoffCTA a { font-size: 13px !important; padding: 10px 25px 9px 25px; border: #FFF solid 1px; border-radius: 3px; text-transform: uppercase; font-weight: 700; color: #FFF; line-height: 24px; }
.row-fluid .ftoffCTA a:hover { background-color:#FFFFFF; color:#182333; }


.row-fluid .footerBottom { color:#ffad00; }
.row-fluid .fbCopyright { font-size: 16px; color:rgb(255, 173, 0,0.8); }
.row-fluid .fbCopyright a { font-size: 16px; color:#ffad00; }
.row-fluid .fbCopyright a:hover { color:#ffad00; }
.row-fluid .fbInner { padding:29px 0; border-top:rgb(255, 173, 0,0.06) solid 1px; }
.row-fluid .fbLogo img { max-width:144px !important; }
.row-fluid .fbInner svg { height: 20px; width: auto; }
.row-fluid .fbSocial ul { list-style: none; padding: 0; margin:0; }
.row-fluid .fbSocial ul li { float:left; }
.row-fluid .fbSocial ul li a { background-color:rgba(255,255,255,.07); width: 35px; height: 35px; margin: 0 0 0 5px; border-radius:50%; }
.row-fluid .fbSocial ul li a:hover { background-color:#ffad00; }
.row-fluid .fbSocial ul li a span { line-height:14px; }
.row-fluid .fbSocial ul li svg { fill:#ffad00; height:14px; width:auto; }

.row-fluid .trRow { align-items: center; -webkit-align-items: center; -ms-align-items: center; -moz-align-items: center; -o-align-items: center; }

.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;}
.row-fluid .smpHeader { margin-bottom: 15px; }
.row-fluid .smpHeader h6 { margin-bottom: 8px; line-height: 19px; margin-top: 5px; }
.row-fluid .smpHeader h2 { line-height: 55px; }
.row-fluid .smpHeaderTxt { max-width: 702px; margin: 0 auto 15px; }


.row-fluid .heroSec  , .row-fluid .heroSlider  { min-height: 630px; }
.row-fluid .heroSlider { position: relative; z-index: 1; padding: 50px 0; display: flex; flex-wrap: wrap; align-items: flex-end; height: inherit; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.row-fluid .heroSlider:before { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; content: ''; }

/* .row-fluid .heroSec .slick-track , .row-fluid .heroSec .slick-list , .row-fluid .heroSlider { height: inherit; } */
.row-fluid .heroLeft { width: 70%; float: left; }
.row-fluid .heroRight { width: 30%; float: left; text-align: right; }
.row-fluid .heroLeft h1 , .row-fluid .heroLeft h2 { font-size:75px; line-height: 65px; margin-bottom: 10px; }
.row-fluid .heroLeftxt { max-width: 630px; font-size: 17px; color: #fff; line-height: 28px; }
.row-fluid .heroCls { display: flex; flex-wrap: wrap; align-items: center; }

.row-fluid .heroTwoLeft { width: 43%; float: left; margin-right: 5%; padding-right: 5%; }
.row-fluid .heroTwoRight { width: 52%; float: left; }
.row-fluid .heroTwoLeft { border-right: 2px solid #ffad00; }
.row-fluid .heroSlider .wrapper { width: 100%; }
.row-fluid .heroTwoLeft h2 , .row-fluid .heroTwoLeft h1 { font-size: 62px; line-height: 65px; margin-bottom: 20px; color: #fff; }
.row-fluid .heroLeftxt { margin-bottom: 20px; }
.row-fluid .slick-arrow { z-index: 1; position: absolute; font-size: 0; padding: 0; border: 0; min-width: 40px; min-height: 40px; border-radius: 50%; cursor: pointer; background: rgba(34, 54, 69, 0.5); top: 50%; transform: translateY(-50%); left: 20px; }
.row-fluid .slick-arrow:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(45deg); content: ""; width: 10px; height: 10px; border-bottom: 2px solid #fff; border-left: 2px solid #fff; margin-left: 2px; }
.row-fluid .slick-next.slick-arrow { left: auto; right: 20px; }
.row-fluid .slick-next.slick-arrow:before { transform: translate(-50%,-50%) rotate(-135deg); margin-left: -2px; }
.row-fluid .slick-arrow:hover { background: #223645; }


.row-fluid .whatwdHeader.smpHeader { margin-bottom: 25px; }
.row-fluid .whatwdRow { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.row-fluid .whatwdcls { box-sizing: content-box; margin: 0 15px 20px; padding: 20px 20px; text-align: center; border-radius: 5px; position: relative; -webkit-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgba(43,52,59,.08); }
.row-fluid .whatwdcls-Incnt { position: relative; max-height: 220px; overflow: hidden; margin-bottom: -40px; border-radius: 5px; }
.row-fluid .whatwdcls-bgimg { border-radius: 5px; width: 100%; cursor: pointer; min-height: 220px; background-repeat: no-repeat; background-size: cover; height: inherit; background-position: center center; }
.row-fluid .whatwdcls-Incntxt { position: absolute; top: 0; left: 0; max-height: 220px; overflow: auto; border-radius: 5px; min-height: 220px; padding: 47px 38px; -webkit-transition: -webkit-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); color: rgba(255, 255, 255, 1.0); background-color: rgba(34, 54, 69, 0.9); }
.row-fluid .whatwdcls:hover .whatwdcls-Incntxt { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
.row-fluid .whatwdcls .whatwdcls-Incntxt a:hover { color: #ffad00 !important; }
.row-fluid .whatwdcls h4 a { font-family: inherit; color: inherit; font-weight: inherit; }
.row-fluid .whatwdcls h4 a:hover { color: #ffad00 !important; }
.row-fluid .whatwdcls-Incntxt a {  font-weight: 800; text-transform: uppercase; font-size: 13px; line-height: 13px; margin-top: 10px; }

.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li .childToggle { display: flex; position: absolute; right: 15px; top: 50%; width: 20px; height: 20px; transform: translateY(-50%); }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li .childToggle i { position: absolute; left: 50%; top: 50%; width: 7px; height: 7px; transform: rotate(-45deg) translate(-50%,-50%); margin: 0 0 0 -4px; border-right: 1px solid #7a8a9e; border-bottom: 1px solid #7a8a9e; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:hover > .childToggle i { border-color: #ffad00; } /* #fe5150 */
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li > a span { display: inline; padding: 3px 8px; background: #47a145; color: #ffffff; text-shadow: none; border-radius: 3px; margin-left: 14px; position: relative; text-transform: uppercase; font-size: 10px; font-weight: bold; }
.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li > a span:before{ right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255,255,255,0); border-right-color: #47a145; border-width: 5px; margin-top: -5px; }
.row-fluid .fbInner { padding: 21.3px 0; }
.row-fluid .whatwdCta { padding: 48px 0 65px; }
.row-fluid .whatwdCta .whatwdCta-txt { font-size: 18px; max-width: 770px; margin: 0 auto 35px; border: 2px dotted #ffad00; width: 100%; border-radius: 10px; padding: 10px 0 13px; }
.row-fluid .whatwdCta .whatwdCta-txt a { font-weight: 600; }
.row-fluid .whatwdnrmlcta { margin-top: 30px; margin-bottom: 35px; }
.row-fluid .whatwdnrmlcta .whatwdCta-txt { font-size: 18px; max-width: 770px; margin: 0 auto; width: 100%; padding: 20px 0 0; }
.row-fluid .whatwdHeaderOvrlay { position: relative; z-index: 1; }
.row-fluid .whatwdHeaderOvrlay:before { position: absolute; z-index: -1; top: 0; left: 30px; width: calc( 100% - 60px); height: 55%; content:''; border-radius: 5px; background-color: #ffffff; }
.row-fluid .whatwdHeaderOvrlay h2 , .row-fluid .whatwdHeaderOvrlay .smpHeaderTxt { color: #fff; }
.row-fluid .whatwdHeaderOvrlay .smpHeaderTxt { max-width: 542px; }


.row-fluid .whatwdLogouter { padding: 0 15px; }
.row-fluid .whatwdLgtxt { -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24); -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24); transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24); visibility: hidden; opacity: 0; position: absolute; top: -44px; left: 50%; transform: translateY(100%) translateX(-50%); width: 100%; color: #fff; background-color: #ffad00; padding: 8px; max-width: 160px; font-size: 14px; line-height: 1.2; text-align: center; border-radius: 5px; }
.row-fluid .whatwdLgtxt:before {  position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 1001; background: 0 0; content: ""; border: 6px solid transparent; border-top: 6px solid #ffad00; }
.row-fluid .whatwdLogos{ -webkit-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgba(43,52,59,.08); }
.row-fluid .whatwdLogo { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 44px 0; box-sizing: content-box; padding: 8px 12px; }
.row-fluid .whatwdLogoimg { max-width: 174px !important; }
.row-fluid .whatwdLogo:hover .whatwdLgtxt { transform: translateY(0%) translateX(-50%); visibility: visible; opacity: 1; }
.row-fluid .whatwdLgovrfl{ overflow: auto; }

.row-fluid .solutnSec { position: relative; }
/* .row-fluid .solutnInner { display: flex; flex-wrap: wrap; } */
.row-fluid .solutnLeft { padding-right: 25px; width: 58.33333333%; float: left; }
.row-fluid .solutnRight img { display: none; }
.row-fluid .solutnLeftbox { float: left; margin-right: -230px; -webkit-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgba(43,52,59,.08); background-color: #fff; margin-top: 17px; padding-top: 42px; padding-right: 215px; padding-bottom: 23px; padding-left: 45px; border-radius: 10px; }
.row-fluid .solutnRight { width: 41.66666667%; float: left; background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: 625px; border-top: 12px solid #fff; border-right: 12px solid #fff; margin-bottom: 35px; border-bottom: 12px solid #fff; }
.row-fluid .solutnLeftbox h3 { margin-bottom: 15px; }
.row-fluid .slnLeftinrbx { display: flex; flex-wrap: wrap; margin-top: 35px; margin-bottom: 35px; }
.row-fluid .slnLeftinrbx-img { min-width: 62px; min-height: 62px; background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 50%; }
.row-fluid .slnLeftinrbx-txt { padding-top: 10px; margin-left: 20px; margin-right: 32px; padding-right: 50px; border-right: 1px solid #eef3f8; }
.row-fluid .slnLeftinrbx-txt h5 { line-height: 21px; margin-bottom: 0; }
.row-fluid .slnLeftinrbx-txt span { line-height: 26px; }
.row-fluid .slnLeft-Frmprt { max-width: 80%; position: relative; }
.row-fluid .slnLeft-Frm h4 { margin-bottom: 15px; color:#ffffff; }
.row-fluid .slnLeft-Frmprt form input[type="email"], 
.row-fluid .slnLeft-Frmprt form input[type="file"], 
.row-fluid .slnLeft-Frmprt form input[type="number"], 
.row-fluid .slnLeft-Frmprt form input[type="password"], 
.row-fluid .slnLeft-Frmprt form input[type="tel"], 
.row-fluid .slnLeft-Frmprt form input[type="text"], 
.row-fluid .slnLeft-Frmprt form select, 
.row-fluid .slnLeft-Frmprt form textarea { padding-right: 130px; color: #ffad00; font-family: Nunito; border-radius: 5px; border: 1px solid #f2f2f2; min-height: 47px; border: 1px solid #transparent;
 }
.row-fluid .slnLeft-Frmprt .actions { position: absolute; max-width: 129px; right: 0; top: 0; }
.row-fluid .slnLeft-Frmprt form .hs-button, .row-fluid .slnLeft-Frmprt form input[type="submit"]{ text-transform: uppercase; font-weight: 600; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 100%; white-space: nowrap; padding: 12.5px 13px; }
.row-fluid .slnLeft-Frm { margin-bottom: 27px; }
.row-fluid .slnLeft-Frmprt form ::placeholder { color: #ffad00; }
.row-fluid .solutnLeftboxText { line-height: 26px; }
.row-fluid .solutnHeader.smpHeader { margin-bottom: 30px; }


.row-fluid .countr-Sec { padding-left: 30px; padding-right: 30px; }
.row-fluid .countr-Outer { border-radius: 10px; }
.row-fluid .countr-Cls { padding: 29px 30px 21px 29px; position: relative; width: 25%; border-right: 1px solid rgba(255,255,255,.1); float: left; }
.row-fluid .countr-Cls:nth-child(4n) { border: 0; }
.row-fluid .countr-Clsrght { padding-left: 80px; position: relative; }
.row-fluid .countr-Clslft { position: absolute; top: 29px; left: 30px; max-width: 60px !important; }
.row-fluid .countr-Clsrght h2 { display: inline-block; line-height: 40px; }
.row-fluid .countr-Clsrght span { display: inline-block; line-height: 40px; }
.row-fluid .countr-Clsrtxt { padding: 0 4px 0 4px; }

.row-fluid .teamRow { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.row-fluid .teamClsSclmd ul { list-style: none; padding: 0; margin: 0; }
.row-fluid .teamClsSclmd ul li { max-width: 40px; list-style: none; display: inline-block; }
.row-fluid .teamClsSclmd ul li a{ font-size: 12px; width: 35px; height: 35px; line-height: 33px; border: 1px solid #ffffff; margin: 0 3px 5px; border-radius: 50%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.row-fluid .teamClsSclmd ul li a span { line-height: 0; }
.row-fluid .teamClsSclmd ul li a svg { height: 12px; font-size: 12px; }
.row-fluid .teamClsSclmd ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.row-fluid .teamClsSclmd ul li a:hover { border-color:#ffad00; background-color: #ffad00; color: #fff; }
.row-fluid .teamClsSclmd ul li a:hover svg { color: currentColor; fill: currentColor; }
.row-fluid .teamCls { border-radius: 5px; box-sizing: content-box; position: relative; min-height: 383px; text-align: center; width: 25%; padding-left: 15px; padding-right: 15px; float: left; overflow: hidden; }
.row-fluid .teamClsImg { -webkit-transition: all 0.6s; transition: all 0.6s; background-repeat: no-repeat; background-size: cover; background-position: top left; height: inherit; min-height: 383px; position: relative; top: 0; }
.row-fluid .teamClsCnt { position: absolute; padding: 30px 15px 19px 30px; color: #fff; bottom: 0; right: 0; left: 0; z-index: 3; }
.row-fluid .teamClsCnt h4 a { font-weight: inherit; color: currentcolor; font-family: inherit; } 
.row-fluid .teamClsCnt h4{ line-height: 28px; margin-bottom: 0; }
.row-fluid .teamClsSclmd { position: absolute; z-index: 1; width: 100%; left: 0; right: 0; text-align: center; top: 35px; opacity: 0; visibility: hidden; -webkit-transition: 0.6s; transition: 0.6s; }
.row-fluid .teamCls:hover .teamClsImg { top: 50px; }
.row-fluid .teamCls:hover .teamClsSclmd { opacity: 1; top: 0; visibility: visible; }
.row-fluid .teamClsCnt h4 a:hover { color: #ffad00; }
.row-fluid .teamClsinnnr { position: absolute; left: 15px; width: calc(100% - 30px); height: 100%; top: 0; z-index: 1; }
.row-fluid .teamClsinnnr:before { position: absolute; border-radius: 5px; top: 0; left: 0; height: 100%; width: 100%; content: ""; background: -moz-linear-gradient(top,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); background: -webkit-linear-gradient(top,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); background: linear-gradient(to bottom,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00182333',endColorstr='#e0182333',GradientType=0); }
.row-fluid .actaDots { line-height: 1; position: relative; text-align: center; max-width: 812px; margin: 0 auto; }
.row-fluid .actaDots:before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 45%; content: ''; height: 1px; background-color: #eee; }
.row-fluid .actaDots:after { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 45%; content: ''; height: 1px; background-color: #eee; }
.row-fluid .actaDots a { transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; position: relative; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #ffffff;  }
.row-fluid .actaDots a:before { position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); content: ''; width: 15px; height: 1px; background-color: #ffffff; }
.row-fluid .actaDots a:after { position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); content: ''; height: 15px; width: 1px; background-color: #ffffff; }
.row-fluid .actaDots a:hover { background-color: #ffffff;  }
.row-fluid .actaDots a:hover:before , .row-fluid .actaDots a:hover:after { background-color: #fff; }
.row-fluid .actatxt { text-align: center; margin-top: 10px; margin-bottom: 15px; }
.row-fluid .actatxt a{ color: #ffffff; }
.row-fluid .actatxt a:hover { color: #ffad00; }
.row-fluid .pddng30 { padding: 0 30px; }
.row-fluid .goalsccOuter{ border-radius: 10px; }


.row-fluid .goalscLeft { position: relative; z-index: 1; width: 50%; float: left; padding-left: 10px; padding-right: 30px; }
.row-fluid .goalscRight { width: 50%; float: left; padding-top: 19px; padding-right: 0; padding-left: 43px; }
.row-fluid .goalscLeft:before { content: ''; position: absolute; bottom: auto; top: -25px; right: auto; left: -14px; width: 52%; height: 0; z-index: -1; border-style: solid; border-width: 320px 400px 0 0; border-color: #fff transparent #ffff transparent; }
.row-fluid .goalsclstxt , .row-fluid .goalsclsPrctng span { color: #ffffff; font-weight: 700; }
.row-fluid .goalscls { position: relative; width: 100%; float: left; border-bottom: 7px solid rgba(0,0,0,.08); margin-bottom: 20px; padding-bottom: 13px; }
.row-fluid .goalsclstxt { width: 80%; float: left; }
.row-fluid .goalsclsPrctng { width: 20%; float: left; text-align: right; }
.row-fluid .goalsclsInnr { width: 100%; float: left; margin-bottom: 15px; }
.row-fluid .goalsclsLine { display: none; position: absolute; bottom: 13px; height: 4px; width: auto; border-radius: 10px; left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: width 1s linear; -moz-transition: width 1s linear; -webkit-transition: width 1s linear; -o-transition: width 1s linear; background-color: #ffad00; }
.row-fluid .active .goalsclsLine { display: block; }
.row-fluid .goalscRow { width: 100%; float: left; margin-bottom: 48px; }
.row-fluid .wrkprcRow { counter-reset: my-sec-counter; margin-left: -15px; margin-right: -15px; width: calc(100% + 30px ); margin-top: 20px; }
.row-fluid .wrkprcCls { width: 33.33%; padding: 0 20px; position: relative; text-align: center; margin-top: 10px; float: left; margin-bottom: 20px; }
.row-fluid .wrkprcClsimg { position: relative; background-color: #fff; border-radius: 10px; max-width: 146px; min-height: 128px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1); box-shadow: 0 0 10px 0 rgba(43,52,59,.1); margin: 0 auto 50px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; transition: all 500ms ease; }
.row-fluid .wrkprcClsimg .wrkprCicon img { max-width: 60px !important; }
.row-fluid .wrkprcClsimg:before { -webkit-transition: .3s all ease; -ms-transition: .3s all ease; -moz-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; content: ''; right: -11px; top: -30px; position: absolute; width: 70px; height: 70px; border: 2px solid #ebf5f5; border-radius: 50%; z-index: -1; }
.row-fluid .wrkprcClsimg:after { -webkit-transition: .3s all ease; -ms-transition: .3s all ease; -moz-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; content: ''; position: absolute; right: -30px; top: -5px; width: 50px; height: 50px; border: 2px solid #ebf5f5; border-radius: 50%; z-index: -1; }
.row-fluid .wrkprCbtmrund { border-radius: 10px; background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.row-fluid .wrkprCbtmrund:after { -webkit-transition: .3s all ease; -ms-transition: .3s all ease; -moz-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; content: ''; left: -20px; position: absolute; border: 2px solid #ebf5f5; border-radius: 50%; bottom: 10px; width: 50px; height: 50px; z-index: -2; }
.row-fluid .wrkprCbtmrund:before { -webkit-transition: .3s all ease; -ms-transition: .3s all ease; -moz-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; z-index: -1; content: ''; left: -20px; bottom: -20px; position: absolute; width: 70px; height: 70px; border: 2px solid #ebf5f5; border-radius: 50%; }
.row-fluid .wrkprcCls .wrkprCntnum:before { z-index: 1; right: -22px; top: -15px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1); box-shadow: 0 0 10px 0 rgba(43,52,59,.1); background-color: #fff; position: absolute; counter-increment: my-sec-counter; content: counter(my-sec-counter); font-family: Amiri; color: #ffffff; width: 50px; height: 50px; border-radius: 50%; transition: all 500ms ease; font-size: 21px; font-weight: 700; line-height: 28px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.row-fluid .wrkprcCntn { padding: 0 30px; margin-top: 14px; }
.row-fluid .wrkprcCntn h4 { margin-bottom: 8px; }
.row-fluid .wrkprcCtxt { line-height: 28px; }
.row-fluid .wrkprcCls:before{content: ''; position: absolute; right: -20%; top: 0; width: 170px; min-height: 170px; background: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/index.png') center center no-repeat; background-repeat: no-repeat; }
.row-fluid .wrkprcCls:nth-child(3n):before { display: none; }
.row-fluid .wrkprcCls:hover .wrkprcClsimg { transform: translateY(-10px); }
.row-fluid .wrkprcCls:hover .wrkprCbtmrund:before , .row-fluid .wrkprcCls:hover .wrkprcClsimg:before { border-color: #ffad00; }
.row-fluid .wrkprcCls:hover .wrkprCntnum:before { background-color: #ffad00; color: #fff; }
.row-fluid .wrkprcCls:hover .wrkprcCntn h4 { color: #ffad00 !important; }
.row-fluid .wrkprCicon { position: relative; z-index: 1; }


.row-fluid .faqOuter { border-radius: 10px; }
.row-fluid .faqInner { padding: 30px 40px 23px 40px; border-radius: 5px; background-color: #ffad00; width: 50%; float: right; }
.row-fluid .faqHdrSubttl { color: #ffad00; margin: 5px 0 8px; font-weight: 700; text-transform: uppercase; }
.row-fluid .faqHeader h2 { line-height: 45px; margin-bottom: 10px; }
.row-fluid .faqCls .faqClsttl { color: #fff; font-weight: 600; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.08); -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.08); box-shadow: 0 0 20px 0 rgba(43,52,59,.08); border-radius: 7px; background: #f4f7fb; border-radius: 3px; padding: 10px 45px 10px 20px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #ffffff; }
.row-fluid .faqCls .faqClsbox{ border-radius: 20%;position: absolute;top: 11px;right: 20px;content: '';background-color: #ffad00;width: 22px;height: 22px;cursor: pointer; }
.row-fluid .faqClstxt { display: none; line-height: 26px; padding: 15px 20px 15px; } 
.row-fluid .faqClstxt p img { float: left; max-width: 90px !important; border-radius: 5px; margin-top: 6px; margin-right: 28px; }
.row-fluid .faqCls{ position: relative;  margin-bottom: 17px; }
/* .row-fluid .faqCls:before { border-radius: 20%; position: absolute; top: 11px; right: 20px; content:''; background-color: #ffad00; width: 22px; height: 22px; } */
.row-fluid .faqCls .faqClsttl:before { position: absolute; top: 21px; right: 26px; content:''; width: 10px; height: 2px; background-color: #fff;z-index:1;cursor: pointer;}
.row-fluid .faqCls .faqClsttl:after { position: absolute; top: 17px; right: 30px; content:''; height: 10px; width: 2px; background-color: #fff;z-index:1; cursor: pointer;}
.row-fluid .faqHeader { margin-bottom: 25px; }
.row-fluid .faqClsttl.active:after { display: none; }
.row-fluid .faq-imgsec { display: none; position: relative; padding-top: 56.25%; }



.row-fluid .insightRow { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.row-fluid .insightCls { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; position: relative; z-index: 1; border-radius: 5px; min-height: 448px; margin: 0 15px; display: flex; flex-wrap: wrap; align-items: flex-end; margin-bottom: 10px; }
.row-fluid .insightfeature{ border-radius: 5px; overflow: hidden; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.row-fluid .insightfimg { background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: inherit; }
.row-fluid .insightfeature:before { border-radius: 5px; position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; content: ""; background: -moz-linear-gradient(top,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); background: -webkit-linear-gradient(top,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); background: linear-gradient(to bottom,rgba(12,27,51,0) 0%,rgba(12,27,51,0) 50%,rgba(12,27,51,.88) 92%,rgba(12,27,51,.88) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00182333',endColorstr='#e0182333',GradientType=0); }
.row-fluid .insightCntent { position: relative; z-index: 2; padding: 26px 35px 19px; }
.row-fluid .insight-tags a { border-radius: 5px; padding: 0 10px; color: #fff; display: inline-block; margin-right: 1px; margin: 3px 0; font-size: 14px; background-color: #ffad00; line-height: 26px; }
.row-fluid .post-title { margin-top: 15px; }
.row-fluid .post-title a { line-height: 34px; color: #fff; font-weight: inherit; font-family: inherit; }
.row-fluid .post-title a:hover , .row-fluid .insightauthr a:hover { color: #ffad00; }
.row-fluid .insightcmmnt { display: inline-block; padding-right: 23px; position: relative; }
.row-fluid .insightcmmnt:before { position: absolute; top: 0; right: 8px; width: 1px; height: 100%; content: ''; background-color: #fff; }
.row-fluid .insight-author { display: inline-block; }
.row-fluid .insightauthr a { color: #fff; line-height: 18px; font-size: 13px; }
.row-fluid .insightauthr i { padding-right: 4px; }
.row-fluid .insightCls:hover{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.row-fluid .insightCls:hover .insightfimg { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; -webkit-transform: scale(1.075); -ms-transform: scale(1.075); transform: scale(1.075); -webkit-transition: all 3s ease-out; transition: all 3s ease-out; }
.row-fluid .insightRow .slick-list { padding-top: 8px; }

.row-fluid .countr-Clslft i { font-size: 60px; color: #ffad00; }
.row-fluid .countr-Clslft i:before { margin-left: 0; font-size: inherit; }
.row-fluid .wrkprCicon i { font-size: 60px; color: #ffad00; }
.row-fluid .wrkprCicon i:before { margin-left: 0; font-size: inherit; }

.AheroRow h1 { line-height: 53px; }
.Aheromenu { width: 100%; float: left; }
.Aheromenu > span > div { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.Aheromenu ul { display: inline list-item; font-weight: 400; text-transform: capitalize; font-size: 14px; line-height: 22px; border-radius: 5px; padding: 11px 25px; background: rgba(255,255,255,.09); }
.Aheromenu ul li { position: relative; padding-top: 0; padding-bottom: 0; }
.Aheromenu ul li:first-child { padding-left: 20px; }
.Aheromenu ul li a , .Aheromenu ul li span { color: #fff; vertical-align: middle; }
.Aheromenu ul > li:first-child:before { content: ""; background-image: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/home%20Icon.png'); position: absolute; top: 50%; transform: translateY(-50%); left: 0; color: #ffad00; width: 14px; height: 14px; background-size: contain; background-repeat: no-repeat; background-position: left top; }
.Aheromenu ul li a:hover { color: #ffad00; }
.Aheromenu .hs-breadcrumb-menu-divider:before { content: '/'; }

.row-fluid .whowerSec{ overflow: hidden; }
.row-fluid .whowerRow { display: flex; -o-display: flex; -ms-display: flex; -moz-display: flex; -webkit-display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap;  -moz-flex-wrap: wrap;  -o-flex-wrap: wrap;  }
.row-fluid .whowerLeft { width: 50%; float: left; padding-top: 50px; padding-right: 40px; }
.row-fluid .whowerRight { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: flex-end; width: calc(50% - 15px); float: left; margin-right: 15px; background-repeat: no-repeat; background-size: cover; background-position: top left; }
.row-fluid .wcontRow { padding-left: 15px; padding-right: 15px; margin-right: -65px; border-radius: 10px; -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); background-color: #fff; margin-bottom: -50px; }
.row-fluid .wcontcls { padding: 37px 30px 21px 25px; border-bottom: 1px solid #e3e3e3; }
.row-fluid .wcontcls:last-child { border-bottom: 0; }
.row-fluid .wcontclsimg { position: relative; z-index: 1; }
.row-fluid .wcontclsimg i { font-size: 50px; padding-left: 10px; color: #ffad00; }
.row-fluid .wcontclsimg i:before { color: inherit; font-size: inherit; margin-left: 0; }
.row-fluid .wcontclsimg:after { position: absolute; z-index: -1; content: ''; height: 30px; width: 30px; background-color: #f0f0f0; border-radius: 50px; left: 0; top: 20px; }
.row-fluid .wcontclsnumr { line-height: 52px; }
.row-fluid .wcontclstxt { font-size: 18px; line-height: 23px; }
.row-fluid .whowerHeadertxt { margin-bottom: 35px; }
.row-fluid .whowerHeadertxt p:not(:last-child) { margin-bottom: 30px; }
.row-fluid .whowerHeaderbtn .whowbtns:not(:last-child) { margin-right: 15px; }
.row-fluid .whowerHeaderbtn a { margin-bottom: 20px; }


.row-fluid .testimonialHdrlft { position: relative; width: 41.5%; float: left; }
.row-fluid .testimonialHdrrght { width:58.5%; float: left; padding-left: 60px; padding-bottom: 10px; padding-top: 5px; }
.row-fluid .testimonialHdrlft:before { content: ""; right: -25px; height: 90%; position: absolute; top: 10%; width: 1px; border-right: 1px solid #e7e7e7; left: auto; }
.row-fluid .testimonialHdrlft h6 { margin-bottom: 4px; }
.row-fluid .testimonialHdrlft h2 { margin-bottom: 4px; line-height: 55px; }
.row-fluid .testimonialHeader { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 35px; }
.row-fluid .testimonialRow { margin-left: -15px; margin-right: -15px; width: calc( 100% + 30px ); }
.row-fluid .testimonialcls { box-sizing: content-box; position: relative; margin-left: 15px; margin-right: 15px; padding: 17px 0 44px 40px; background: #fff; border-radius: 5px; margin-bottom: 5px; position: relative; -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); margin-bottom: 43px; margin-top: 15px; }
.row-fluid .testimonialcls:before { position: absolute; content: ''; right: 24px; top: -7px; width: 59px; height: 77px; -webkit-mask: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/quote-icon.svg') no-repeat 100% 100%; mask: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/quote-icon.svg') no-repeat 100% 100%; background-color: rgba(90,92,130,.35); }
.row-fluid .tstmnclsTop { width: 100%; display: flex; flex-wrap: wrap; position: relative;}
.row-fluid .tstmnclsImg { position: absolute; top: 0; left: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 63px; height: 63px; border-radius: 50%; }
.row-fluid .tclsprsnm { width: 100%; padding-left: 100px; }
.row-fluid .tclstar > div { display: inline-block; width: 11px; }
.row-fluid .tclstar i { color: #f4c627; margin: 0; font-size: 13px; }
.row-fluid .tclprsname { margin-top: 4px; }
.row-fluid .tclprsname h5 { margin: 0; display: inline-block; vertical-align: middle; font-size: 20px; }
.row-fluid .tclprsname span { font-size: 14px; line-height: 25px; font-weight: 400; padding-left: 10px; vertical-align: middle; }
.row-fluid .tstmnclsTxt { padding: 17px 10px 0 0; font-size: 18px; line-height: 28px; font-style: italic; }
.row-fluid .testimonialcls:after { position: absolute; content: ""; border: 1px solid #dedddd; width: 100%; height: 100%; top: -13px; left: 13px; z-index: 3; transition: all 0.5s ease-in-out; border-radius: 5px; }
.row-fluid .testarrow:after{ transition: all 0.5s ease-in-out; content: ''; z-index: 9; position: absolute; left: 44px; bottom: -44px; width: 66px; height: 76px; background: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/down-arrow.png') center center no-repeat; background-repeat: no-repeat; transition: all 0.5s ease-in-out; }
.row-fluid .testarrow:before { content: ''; position: absolute; left: 55px; bottom: 11px; width: 43px; height: 6px; background-color: #fff; z-index: 8; transition: all 0.5s ease-in-out; }
/* .row-fluid .testimonialcls:hover .testarrow:after { background: url('https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/Orange-image.png') center center no-repeat;; } */

.row-fluid .wrkprbrd { border-radius: 10px; }


.row-fluid .news-crnlft { width: 41.66666667%; float: left; }
.row-fluid .news-crnRght { width: 58.33333333%; float: left; padding-left: 15px; padding-right: 15px; }
.row-fluid  .news-crnlftCls { min-height: 568px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: .5s; -o-transition: .5s; -moz-transition: .5s; transition: .5s; position: relative; z-index: 1; border-radius: 5px; display: flex; flex-wrap: wrap; align-items: flex-end; margin: 0 15px 10px; }
.row-fluid .news-crnlftCls:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.row-fluid .news-crnRcls { border-radius: 7px; margin-bottom: 17px; }
.row-fluid .news-crnRcls h4 { position: relative; cursor: pointer; margin-bottom: 0; padding: 16px; padding-right: 50px; background: #fff; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.08); -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.08); box-shadow: 0 0 20px 0 rgba(43,52,59,.08); border-radius: 7px; }
.row-fluid .news-crnRcls h4:hover { color: #ffad00; }
.row-fluid .ews-crnRctxt { display: none; padding: 20px 22px 0; }
.row-fluid .ews-crnRctxt p img { float: left; max-width: 90px !important; margin-top: 6px; margin-right: 28px; }
.row-fluid .news-crnRcls h4.active { background-color: #ffffff; color: #fff; }
.row-fluid .news-crnRcls h4:before { right: 20px; left: auto; position: absolute; content: ''; top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%);  height: 22px; width: 22px; border-radius: 50%; background-color: #fff; }
.row-fluid .news-crnRcls h4:after { position: absolute; content: ''; right: 26px; position: absolute; top: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); height: 2px; width: 10px; background-color: #2a2a2a; }
.row-fluid .news-crnRcls h4 span { position: absolute; right: 30px; position: absolute; top: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); width: 2px; height: 10px; background-color: #2a2a2a; }
.row-fluid .news-crnRcls h4.active span { display: none; }
.row-fluid .news-crnInner { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }


.row-fluid .whowbtns { display: inline-block; }

.row-fluid .our-bnftlft { width: 58.33333333%; float: left; padding-right: 15px; }
.row-fluid .our-bnftRight { width: 41.66666667%; float: left; padding-left: 15px; }
.row-fluid .our-bnftcls { width: 100%; float: left; margin-bottom: 25px; margin-top: 35px; }
.row-fluid .our-bnftRow { width: 100%; float: left; }
.row-fluid .our-bnftcls-img { width: 150px; float: left; position: relative; z-index: 1; }
.row-fluid .our-bnftcls-innrimg{ margin-left: 30px; width: 80px; height: 80px; text-align: center; border-radius: 5px; border: 1px solid #eee; background-color: #fff; -webkit-transition: 0.6s ease-out; -moz-transition: 0.6s ease-out; transition: 0.6s ease-out; }
.row-fluid .our-bnftcls-img:before { position: absolute; top: -27px; left: 0;  content: ''; border-radius: 50%; background-color: #ebf5f5; height: 85px; width: 85px; z-index: -1; }
.row-fluid .our-bnftcls-rghtcnt { width: calc( 100% - 150px); float: left; }
.row-fluid .our-bnftcls-innrimg i { color: #ffad00; line-height: 80px; font-size: 40px; } 
.row-fluid .our-bnftcls-innrimg i:before { margin: 0; font-size: inherit; }
.row-fluid .our-bnftcls:hover .our-bnftcls-innrimg { -ms-transform: rotateY(-360deg); -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg); }
.row-fluid .our-bnftcls-rghtcnt h4 { margin-bottom: 8px; line-height: 30px; }

.row-fluid .weofferRow { display: flex; flex-wrap: wrap; width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.row-fluid .weoffercls { float: left; overflow: visible; border-radius: 15px; text-align: left; background-color: #fff; border-radius: 15px; padding: 0 28px 22px; position: relative; margin-top: 50px; filter: drop-shadow(0 0 8px rgba(0,0,0,.08)); width: calc(25% - 30px); margin-left: 15px; margin-right: 15px; }
.row-fluid .weoffercls:before { display: block; content: ""; position: absolute; top: -8px; left: 0; right: 0; height: 40px; transform: rotate(-5deg); background: #fff; border-radius: 15px; z-index: -1; transition: all .4s; }
.row-fluid .weoffercls:hover:before { transform: rotate(5deg); }
.row-fluid .weofferclsoimg { position: relative; top: -45px; }
.row-fluid .weoffercImage { background-color: #ffad00; height: 70px; width: 70px; border-radius: 100px; line-height: 70px; display: block; text-align: center; vertical-align: middle;  }
.row-fluid .weoffercImage i:before { margin: 0; font-size: 38px; }
.row-fluid .weoffercImage:after { content: ''; position: absolute; top: 50%; left: 37px; transform: translate(-50%,-50%); border-radius: 50%; z-index: -1; opacity: 0; width: 98px; height: 98px; }
.row-fluid .weoffercImage:before { width: 85px; height: 85px; background-color: rgb(255 255 255 / .4); content: ''; position: absolute; top: 50%; left: 37px; transform: translate(-50%,-50%); border-radius: 50%; z-index: -1; opacity: 0; }
.row-fluid .weoffercls:hover .weoffercImage:after { opacity: .3; -webkit-animation: scaling 1.05s infinite; -moz-animation: scaling 1.05s infinite; -ms-animation: scaling 1.05s infinite; -o-animation: scaling 1.05s infinite; animation: scaling 1.05s infinite; }
.row-fluid .weoffercls:hover .weoffercImage:before { opacity: .3; -webkit-animation: scaling 1.05s infinite; -moz-animation: scaling 1.05s infinite; -ms-animation: scaling 1.05s infinite; -o-animation: scaling 1.05s infinite; animation: scaling 1.05s infinite; }
.row-fluid .weofferclcnt { margin-top: -27px; }
.row-fluid .weoffercbtn { margin-top: 12px; }
.row-fluid .weoffercbtn a { text-transform: uppercase; }


.row-fluid .free-ConsClstxt { margin-bottom: 15px; }
.row-fluid .busnprfmncLeft { position: relative; top: -115px; border-top: 15px solid #ffad00; border-radius: 5px; width: 41.66666667%; float: left; background-repeat: no-repeat; background-size: cover; background-position: center center; height: inherit;  }
.row-fluid .busnprfmncRight { position: relative; margin-bottom: 0; border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; width: 58.33333333%; margin-left: -50px; float: left; padding: 60px 15px 49px 60px; }
.row-fluid .busnprfmncInner { display: flex; flex-wrap: wrap; }
.row-fluid .busnprcRgrw { padding-top: 10px; display: flex; flex-wrap: wrap; }
.row-fluid .busnprcRCls { padding-top: 20px; border-top: 1px solid #e3e3e3; width: 50%; float: left; padding-right: 20px; padding-bottom: 16px; }
.row-fluid .busnprcRCls:nth-child(2n) { padding-right: 0; padding-left: 20px; }
.row-fluid .busnprcRCls:first-child { border: 0; }
.row-fluid .busnprcRCls:nth-child(2) { border: 0; }
.row-fluid .busnpicon i { width: 45px; font-size: 35px; line-height: 45px; color: currentcolor; }
.row-fluid .busnprfmncSec { position: relative; z-index: 2; }
.row-fluid .busnprfmncRight:before { position: absolute; top: 0; left: 100%; content:''; width: 2000px; height: 100%; }
.row-fluid .busnpicon { max-width: 35px; float: left; margin-right: 10px; }
.row-fluid .busnprcRCtp h4 { margin: 0; width: calc(100% - 45px); float: left; }
.row-fluid .busnprcRCtp { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.row-fluid .busnprcRCtxt { margin-top: 10px; margin-bottom: 10px; }
.row-fluid .busnprcRbtns { margin-top: 30px; }
.row-fluid .busnprcRbtns a { margin-top: 5px; }
.row-fluid .busnprcRbtns .busnprcRbtn { display: inline-block; margin-right: 20px; }
.row-fluid .busnprcRbtns .busnprcRbtn:last-child { margin-right: 0; }
.row-fluid .busnprcRCls:hover .busnpicon { animation: tm-bounce 500ms ease-in-out 50ms; }


.row-fluid .prcngCls { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 33.33%; float: left; margin-bottom: 35px; }
.row-fluid .prcngCls:nth-child(2n) { margin-top: -48px; box-shadow: 0 0 30px rgb(24 35 51 / 6%); }
.row-fluid .prcngCls:hover{ -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.row-fluid .prcngCInnr { padding: 40px 40px 30px 30px; }
.row-fluid .prcngCls:nth-child(2n) .prcngCInnr{ padding: 40px 40px 68px; }
.row-fluid .prcngCtxt { margin-bottom: 20px; }
.row-fluid .pricnum { font-size: 42px; line-height: 44px; font-weight: 700; }
.row-fluid .pricnum sup { margin-right: 5px; }
.row-fluid .prcprice { margin-bottom: 16px; }
.row-fluid .priclist ul { list-style: none; margin: 0; padding: 0; }
.row-fluid .priclist ul li { position: relative; padding: 12px 0 11px 20px; border-bottom: 1px solid #e5e5e5; }
.row-fluid .priclist ul li:before { position: absolute; top: 20px; left: 0; width: 12px; height: 7px; border-bottom: 2px solid #ffad00; border-left: 2px solid #ffad00; content: ''; transform: rotate(-45deg); }
.row-fluid .prcng-mstplr { padding: 10px 15px; text-align: center; font-weight: 700; }
.row-fluid .prcngRow { margin-top: 70px; }
.row-fluid .prcngbtn { margin-top: 30px; }
.row-fluid .prcngbtn a { width: 100%; text-align: center; }

.row-fluid .contctusLft { width: 50%; float: left; padding-right: 40px; }
.row-fluid .contctusRight { width: 50%; float: left; padding: 60px 60px; background-color:#ffffff; } 
.row-fluid .contctusLftimg { margin-bottom: 30px; }
.row-fluid .contctusLclicn { background-color:#ffad00; font-size: 30px; line-height: 65px; float: left; border-radius: 5px; width: 65px; height: 65px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.row-fluid .contctusLclnt { padding-left: 20px; width: calc(100% - 65px); float: left; }
.row-fluid .contctusLcls { padding-bottom: 15px; margin-bottom: 15px; width: 100%; float: left; border-bottom: 1px solid #eeeeee; }
.row-fluid .contctusLcls:last-child { border-bottom: 0; }
.row-fluid .contctusLclnt h4 { margin-bottom: 5px; }
.row-fluid .contctusRow { display: flex; flex-wrap: wrap; }

.row-fluid .contctusRight form .hs-form-field { margin-bottom: 10px; }
.row-fluid .contctusRight form input[type="email"], 
.row-fluid .contctusRight form input[type="file"], 
.row-fluid .contctusRight form input[type="number"], 
.row-fluid .contctusRight form input[type="password"], 
.row-fluid .contctusRight form input[type="tel"], 
.row-fluid .contctusRight form input[type="text"], 
.row-fluid .contctusRight form select, 
.row-fluid .contctusRight form textarea { color: #ffad00; font-family: Nunito; border-radius: 5px; border: 1px solid #f2f2f2; min-height: 68px; border: 1px solid #transparent;
 }
.row-fluid .contctusRight form .hs-button, .row-fluid .contctusRight form input[type="submit"]{ width: 100%; text-align: center; }
.row-fluid .contctusRight .actions { margin-top: 20px; }


.row-fluid .mapcu-Sec { position: relative;   }
.row-fluid .mapcu-ifrm iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.row-fluid .mapcu-Inrgrp { width: 33.33333333%; float: left; padding-top: 38px; padding-bottom: 23px; padding-left: 45px; padding-right: 15px; position: relative; z-index: 1; }
.row-fluid .mapcu-btn { margin-bottom: 21.74px; width: 100%; float: left; }
.row-fluid .mapcu-cls { margin-bottom: 17px; }
.row-fluid .mapcu-cls h4 { margin-bottom: 0; }


.Blog-lstngLeft { width: 68.5%; float: left; padding-top: 57px; padding-right: 15px; }
.Blog-lstngRight { position: relative; z-index: 1; width: 28.914%; float: right; margin-left: 2.586%; background-color: #ebf5f5; padding-top: 30px; padding-left: 40px; padding-bottom: 70px; }
.Blog-lstngRight:before { position: absolute; z-index: -1; top: 0; left: 100%; width: 2000px; height: 100%; content: ''; background-color: #ebf5f5; }
.bizBlog-cols-img a.bizBlog-cols-ftrimg { display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 66%; }
.bizBlog-cols-tags a.blog-index__post-tag { border: 1px solid #ffad00;
 padding: 8px 10px; font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: 

  
  
    
  


  rgba(255, 173, 0, 1.0)

; border-radius: 5px; color: #FFFFFF; font-size: 14px; text-transform: none; font-weight:700; }
.bizBlog-cols-tags a.blog-index__post-tag:hover, .bizBlog-cols-tags a.blog-index__post-tag:focus { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; background-color: rgba(255, 173, 0,0.65); font-weight:700; } /* background-color: rgba(215, 133, 0, 1.0); border-color: #d78500; */
.bizBlog-cols-tags a.blog-index__post-tag:active { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(255, 213, 40, 1.0); border-color: #ffd528; }
.bizBlog-cols-tags { position: absolute; max-width: 260px; right: 30px; top: 27px; }
.bizBlog-cols-img { position: relative; }
.bizBlog-cols-content { background: #fff; padding: 40px 40px 16px 40px; margin-top: -70px; z-index: 11; position: relative; display: block; margin-right: 43px; border-radius: 12px; border-top-left-radius: 0; -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); width: calc(100% - 43px); float: left; }
.bizBlog-cols { width: 100%; float: left; margin-bottom: 43px; }
.blg-topspn { color: #ffad00; display: inline-block; border-right: 1px solid #ddd; padding-right: 12px; margin-right: 12px; font-size: 13px; font-weight: 600; }
.bizBlog-cols-Top { border-bottom: 1px solid #eaeaea; margin-bottom: 20px; padding: 0 0 15px 0; }
.blg-topspn i { padding-right: 4px; }
.blg-topspn:last-child { border-right: 0; }
.bizBlog-clsmmry { margin-bottom: 15px; }
.bizBlog-shrelst ul { margin: 0; padding: 0; list-style: none; }
.bizBlog-shrelst ul li { display: inline-block; margin-right: 6px; }
.bizBlog-shrelst ul.bizblg-share li { position: relative; }
.bizBlog-shrelst ul.bizblg-share li:before { content: '\e862'; position: absolute; top: 0; left: 0; font-family: "tm-axacus-icons"; font-style: normal; font-weight: 400; speak: none; display: inline; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; font-size: 16px; width: 100%; height: 100%; }
.bizBlog-shrelst ul.bizblg-share li { font-weight: 600; line-height: 33px; color: #888; cursor: pointer; padding: 0; margin: 0; height: 36px; width: 36px; background-color: transparent; border: 1px solid rgba(0,0,0,.09); border-radius: 50%; text-align: center; margin-top: -5px; }
.bizBlog-shrelst { float: right; width: 50%; text-align: right; }
.bizBlog-btn { float: left; width: 50%; }
.bizBlog-cols-btmbtn { width: 100%; float: left; }
.bizBlog-sml ul.bizblg-socialmda li a{ font-weight: 600; line-height: 36px; color: #ffffff; cursor: pointer; padding: 0; height: 36px; width: 36px; background-color: transparent; border: 1px solid rgba(0,0,0,.09); border-radius: 50%; text-align: center; margin: -5px 0 0; }
.bizBlog-sml ul.bizblg-socialmda li a:hover { background-color: #ffad00; color: #fff; }
.bizBlog-shrelst .bizblg-share , .bizBlog-sml { display: inline-block; }
.bizBlog-sml { width: max-content; height: 100%; opacity: 0; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); -moz-transform: translateX(50%); transform: translateX(50%); }
.bizBlog-sml.open-socialmedia { opacity: 1; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%); }


.BloglstbInnr { display: flex; display: -ms-flex; display: -moz-flex; display: -webkit-flex; display: -o-flex; flex-wrap: wrap; -ms-flex-wrap: wrap;  -moz-flex-wrap: wrap; -o-flex-wrap: wrap;  -webkit-flex-wrap: wrap; }
.pagination-sec { margin-bottom: 60px; margin-top: 10px; }
.pagination-sec a { min-width: 43px; min-height: 43px; text-align: center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; background-color: #fff; color: #ffffff; font-size: 15px; font-weight: 600; border-radius: 3px; margin: 0 3px 10px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1); box-shadow: 0 0 5px 0 rgb(43 52 59 / 10%); }
.pagination__link a:hover , .pagination__link a:focus , .pagination__link--active, .pagination__link--number:focus, .pagination__link--number:hover { border-color: #ffad00 !important; background-color: #ffad00 !important; color: #fff  !important; }
.pagination__link--disabled .pagination__link-text { color: #ffffff; }
.blog-index__post-author-name, .blog-index__post-tag, .pagination__link--number, .pagination__link-text { color: #ffad00; }

.Search-sec { margin-bottom: 43px; }
.Search-Inner form { position: relative; }
.Search-Inner form input[type=email], 
.Search-Inner form input[type=file], 
.Search-Inner form input[type=number], 
.Search-Inner form input[type=password],
.Search-Inner form input[type=tel],
.Search-Inner form input[type=text], 
.Search-Inner form select, 
.Search-Inner form textarea {padding-right: 60px; color: #7a8a9e; font-family: Nunito; border-radius: 5px; border: 0; min-height: 48px; }
.Search-Inner form .button , .Search-Inner form button { position: absolute; top: 0; right: 0; height: 100%; padding: 12px 18px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
.Search-Inner form button svg { height: 14px; fill: #fff;  }
.sidebar-sec { border-radius: 5px; padding: 35px 20px; position: relative; margin-bottom: 43px; }
.sidebar-sec:before { display: block; height: 3px; content: ''; position: absolute; width: auto; top: 0; background-color: #ffad00; left: 35px; right: 35px; }
.blgrcnt-Clsimg { float: left; }
.blgrcnt-Clsimg a { width: 90px; max-height: 90px; min-height: 90px; background-size: cover; background-repeat: no-repeat; background-position: center center; display: block; margin-right: 18px; }
.blgrcnt-Clscntn { width: calc(100% - 108px); float: left; }
.blgrcnt-Cls { width: 100%; float: left; padding: 13px 0 10px; border-top: 1px solid #f0f0f0; }
.blgrcnt-Cls:first-child { border-top: 0; padding-top: 0; }
.blgrcnt-Clscntn h6 { margin-bottom: 5px; }
.blgrcnt-Cltme { font-size: 14px; }
.blgrcnt-Clscntn h6 a { color: #ffffff; }
.blgrcnt-Clscntn h6 a:hover { color: #ffad00; }


.blgTag-Inner .widget-module ul { list-style: none; margin: 0; padding: 0; }
.blgTag-Inner .widget-module ul li { border-top: 1px solid #f0f0f0; position: relative; margin: 5px 0 5px; padding-top: 10px; padding-left: 18px; padding-bottom: 8px; }
.blgTag-Inner .widget-module ul li:first-child { border: 0; }
.blgTag-Inner .widget-module ul li:last-child { margin-bottom: 0; padding-bottom: 0; }
.blgTag-Inner .widget-module ul li a { color: #ffffff; }
.blgTag-Inner .filter-link-count { display: none; }
.blgTag-Inner .widget-module ul li:before { font-family: "tm-axacus-icons"; content: "\e818"; position: absolute; top: 13px; left: 0; line-height: 1em; font-size: 16px; color: #ffffff; }

.Search-sec { margin-top: 30px; }
ul.getintouch-cls { list-style: none; margin: 0; padding: 0; }
ul.getintouch-cls li { position: relative; padding-bottom: 9px; padding-top: 9px; padding-left: 37px; }
ul.getintouch-cls li , ul.getintouch-cls li a { color: #ffad00; }
ul.getintouch-cls li i { position: absolute; left: 0; top: 9px; font-size: 18px; font-weight: 400; margin-right: 3.600px; color: #ffad00; }
.blg-ctaimg-Sec { padding: 50px 30px 50px; border-radius: 5px; margin-bottom: 43px; }
.blg-ctaimg-Header h3 { line-height: 36px; color:#FFFFFF; }
.blg-cta-Hdrtxt { margin-bottom: 15px; color:#FFFFFF; }
.blg-cta-Hdrbtn a { position: relative; padding-right: 20px; font-weight: 800; }
.blg-cta-Hdrbtn a:before { content: "\f061"; font-family: "FontAwesome"; font-style: normal; font-weight: 400; position: absolute; top: auto; right: 0; margin-top: -1px; }

.Bizph-blogpostSec { overflow-x: hidden; }
.Bizph-blogpostInner { display: flex; flex-wrap: wrap; width: 100%; }
.Bizph-blogpostLft { margin-bottom: 62px; padding-top: 57px; width: 68.5%; float: left; padding-right: 15px; }
.Bizph-blgftrimg { background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 66.6%; border-radius: 5px; margin-bottom: 20px; }
.Bizph-blgTopsc { border-bottom: 1px solid #eaeaea; margin-bottom: 20px; padding: 0 0 15px; }
.Bizph-blgcontent { width: 100%; float: left; padding: 15px 30px 30px; border-radius: 5px; -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08); box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); }
.blg-pst-dtl { display: inline-block; border-right: 1px solid #ddd; padding-right: 12px; margin-right: 12px; font-size: 13px; font-weight: 600; }
.blg-pst-dtl:last-child { border: 0; }
.blg-pst-dtl i { padding-right: 4px; color: inherit; }
.blg-pst-dtl a { color: inherit; }
.Bizph-blgcontent .blog-post__body { margin-bottom: 25px; }
.bzgpclImginnr { width: calc(33.33333% - 10.7px); float: left; padding-bottom: 5px; margin-right: 16px; margin-bottom: 16px; }
.bzgpclImginnr:nth-child(3n) { margin-right: 0; }
.bizblgposthrc { margin-bottom: 10px; }
.bizblgpostblckqut blockquote , .Bizph-blgcontent .blog-post__body blockquote { padding: 55px 50px 33px 30px; position: relative; margin: 0px 0 30px 0; font-weight: 600; font-size: 22px; line-height: 36px; min-height: 100px; border-radius: 10px; font-style: italic; border: none; color: #ffffff; }
.bizblgpostblckqut blockquote:before , .Bizph-blgcontent .blog-post__body blockquote:before  { content: ""; background-color: #343c5c; -webkit-mask: url(https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/Quote%20Image.svg) no-repeat 100% 100%; mask: url(https://2720327.fs1.hubspotusercontent-na1.net/hubfs/2720327/Assets%20-%20Axacus/Images/Quote%20Image.svg) no-repeat 100% 100%; position: absolute; display: block; margin-bottom: 0.2em; opacity: .05; -webkit-mask-size: cover; mask-size: cover; width: 111px; height: 77px; top: 38px; left: 35px; }
.bizblgpostblckqut blockquote:after , .Bizph-blgcontent .blog-post__body blockquote:after  { display: block; height: 60%; content: ''; position: absolute; left: 0; width: 4px; top: 40px; background-color: #000; }
.bizblgpostxt { margin-bottom: 25px; }
.bizblgpostblckqut blockquote { margin-top: 5px; }
.Bizph-blgcontent .blog-post__body blockquote { margin-top: 20px; }
.bizblgpostLft { width: 45%; float: left; padding-right: 30px; margin-bottom: 35px; }
.bizblg-postRight { width: 55%; float: left; }
.bizblg-postintxt ul { margin: 0; padding: 0; list-style: none; }
.bizblg-postintxt ul li { line-height: 26px; padding-left: 26px; position: relative; padding-bottom: 5px; }
.bizblg-postintxt ul li:before { font-family: FontAwesome; position: absolute; top: 1px; color: #ffad00; left: 0; content: "\f00c"; font-size: 14px; }
.bizblgpostRow { border-bottom: 1px solid #f3f3f3; padding-bottom: 20px; }
.Bizph-blgBtmsc { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 35px; width: 100%; float: left; margin-bottom: 20px; }
.Bizph-blgpstscmd { float: left; }
.Bizph-blgTags { float: right; }
.Bizph-blgpstscmd h4 { display: inline-block; margin-bottom: 0; padding-right: 13px; }
ul.bizblg-socialmda { display: inline-block; margin: 0; padding: 0; list-style: none; }
ul.bizblg-socialmda li { display: inline-block; margin-right: 6px; }
ul.bizblg-socialmda li a{ font-weight: 600; line-height: 36px; color: #ffffff; cursor: pointer; padding: 0; height: 36px; width: 36px; background-color: transparent; border: 1px solid rgba(0,0,0,.09); border-radius: 50%; text-align: center; }
ul.bizblg-socialmda li a:hover { background-color: #ffad00; color: #fff; }
.Bizph-blgForm { margin-top: 35px; width: calc(100% + 60px); float: left; padding: 30px; margin: 35px -30px -30px; border-radius: 5px; background-color:#ffffff; }
.Bizph-blgForm .blog-comments { margin-top: 20px; }
.Bizph-blgForm form input[type=email],
.Bizph-blgForm form input[type=file], 
.Bizph-blgForm form input[type=number],
.Bizph-blgForm form input[type=password],
.Bizph-blgForm form input[type=tel],
.Bizph-blgForm form input[type=text],
.Bizph-blgForm form select,
.Bizph-blgForm form textarea { color: #7a8a9e; font-family: Nunito; border-radius: 5px; border: 1px solid #f2f2f2; border: 1px solid #transparent;
 }
.Bizph-blgForm form .actions { margin-top: 15px; }
.Bizph-blgForm h3 { margin-bottom: 5px; color:#ffffff; background-color:

  
  
    
  


  rgba(255, 173, 0, 1.0)

; }
.Bizph-blgForm form .hs-form-field { margin-bottom: 15px; }
.bizblgpostblckqut blockquote p, .Bizph-blgcontent .blog-post__body blockquote p { margin-bottom: 25px; }


.projectBox { float: left; width: 31.65%; margin: 30px 2.525% 0 0; padding: 30px; min-height:245px; position:relative; } 
.projectBox > span { position:relative; z-index:2; opacity:0; transition:ease all 0.4s; text-align:center; }
.projectBox:after, .projectBox:before { position: absolute; content: ''; right: 10px; top: 10px; left:10px; bottom: 10px; background: rgba(34, 54, 69,0.41); transform: perspective(400px) rotateY(-90deg); transform-origin: right; transition:ease all 0.4s; }
.projectBox:before { transform: perspective(400px) rotateY(90deg); transform-origin: left; }
.projectBox:hover:before, .projectBox:hover:after { transform: perspective(400px) rotateY(0); }
.projectBox h5 { margin:0; font-size: 20px; line-height: 28px; }
.projectBox h5 a { font-family:Amiri,serif; font-weight: 700; color: #FFF; } /**/
.projectBox h5 a:hover { color:#ffad00; }
.projectBox .search, .projectBox .inLink { width: 30px; height: 30px; background: #ffad00; position: absolute; right: 30px; top: 30px; color: #FFF; display: flex; align-items: center; justify-content: center; z-index:1; opacity:0; transition:ease all 0.4s; }
.projectBox .inLink { right:auto; left:30px; top:auto; bottom:30px; }
.projectBox:hover .search, .projectBox:hover .inLink, .projectBox:hover > span { opacity:1; }
.projectBox .projectTags { font-size: 14px; color: rgba(255,255,255,0.8); }
.projectBox:nth-child(3n) { margin-right:0; }

.ourProjectHeader.smpHeader { margin-bottom: 0; }
.Prjct-dtlInner { display: flex; flex-wrap: wrap; }
.Prjct-dtlLft { width: calc(58.33333333% - 15px); float: left; margin-right: 15px; background-size: cover; background-position: center center; background-repeat: no-repeat; height: inherit; }
.Prjct-dtlRight { width: calc(41.66666667% - 15px); float: left; margin-left: 15px; background-color: #fff; padding: 23px 27px 30px; border: 1px solid #eee; border-radius: 5px; }
.Prjct-dtlttl h3 { position: relative; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 30px; }
.Prjct-dtlttl h3:before { position: absolute; top: 100%; content: '';  height: 1px; width: 30%; background-color: #ffad00; }
.Prjct-dtlContent { padding: 15px 15px 17px; }
.Prjct-dtlContent ul { list-style: none; margin: 0; padding: 0; }
.Prjct-dtlContent ul li { position: relative; display: block; padding: 15px 0 15px 0; border-bottom: 1px solid #e8ecef; }
.Prjct-dtlContent ul li:last-child { border: 0; }
span.Prjct-ttl { margin-left: 54px; font-weight: 700; }
span.Prjct-icn { background-color: #ffad00; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: absolute; left: 5px; top: 9px; height: 35px; width: 35px; padding: 10px; border-radius: 5px; line-height: 20px; }
span.Prjct-txt { margin-left: 30px; display: inline-block; }
.cstdcls { margin-bottom: 27px; width: calc(50% - 15px); margin-right: 15px; float: left; background-size: cover; background-repeat: no-repeat; background-position: center center; padding-top: 27.1%; }
.cstdcls:nth-child(2n) { margin-right: 0; margin-left: 15px;  }
.row-fluid .smpHeader.cstdHeader { margin-bottom: 35px; }

.busnIdeacls { transition: all 0.5s ease-in-out; width: 33.33%; float: left; position: relative; z-index: 1; margin-top: 35px; }
.busnIdeaImg { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 5px; transition: all 0.5s ease-in-out; text-align: center; margin-bottom: 30px; max-width: 70px; width: auto; height: 70px; background-color: #ffad00; color: #fff; }
.busnIdeaImg i:before { margin: 0; font-size: 37px; }
.busnIdeacls:before { position: absolute; top: 35px; left: 0; width: 100%; height: 1px; background-color: #eee; content: ''; z-index: -1; }
.busnIdeacls:nth-child(3n):before , .busnIdeacls:last-child:before{ display: none; }
.busnIdeaRow { counter-reset: section; }
.busnIdeacls .busnIdeaImg:after { transition: all 0.5s ease-in-out; font-size: 14px; font-weight: 700; border-radius: 50%; background-color: #ffffff; position: absolute; top: -15px; left: 51px; width: 30px; height: 30px; counter-increment: section; content: counter(section); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.busnIdeacls:hover .busnIdeaImg{ background-color: #ffffff; }
.busnIdeacls:hover .busnIdeaImg:after { background-color: #ffad00; }

.cstdy-Ctabtn { margin-top: 15px; }
.cstdy-Ctabtns { display: inline-block; margin-top: 5px; margin-bottom: 7px; }
.cstdy-btmbtns { margin-bottom: 35px; margin-top: 25px; border-top: 1px solid #f3f3f3; padding-top: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; }

.cstdy-btmbtn a { text-transform: uppercase; border: 1px solid #f9f9f9;
 padding-top: 12px;
padding-right: 30px;
padding-bottom: 12px;
padding-left: 30px;
 font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;  border-radius: 5px; color: #333652; font-size: 14px; text-transform: none; font-weight:700; }
.cstdy-btmbtn a:hover, .button a:focus { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-weight: 700; }
.cstdy-btmbtn a:active { font-family: Nunito, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.busnIdeaRow { display: flex; flex-wrap: wrap; }


.pagination-sec .pagination__link--next.pagination-link--disabled, .pagination-sec .pagination__link--disabled { display:none; }
.fancybox-navigation .fancybox-button--arrow_left svg:hover, .fancybox-navigation .fancybox-button--arrow_right svg:hover,
.button:focus, .button:hover, .primartbtn a:focus, .primartbtn a:hover, button:focus, button:hover { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1)

; color:#ffad00; border-color:#ffad00; }  }

#totop { background-color: #ffad00; }

        
@media (max-width:1260px){
	.row-fluid .wrapper, .wrapper { max-width:940px; }
	
	.row-fluid .fpImage { max-width:50px; height:50px; }
	.row-fluid .fpPost { min-height: 50px; padding-left: 65px; }
	
	
	.trMenu .hs-menu-wrapper > ul > li > a { padding: 25px 12px; }
	.trCTA a { padding: 30px 50px; }

	.row-fluid .heroSec, .row-fluid .heroSlider { min-height: 600px; }
	.row-fluid .whatwdcls-bgimg { min-height: 190px; }
	.row-fluid .whatwdcls-Incntxt { min-height: 190px; max-height: 190px; padding: 30px 30px; }
	
	.row-fluid .countr-Sec { padding-left: 15px; padding-right: 15px; }
	.row-fluid .countr-Cls { padding: 20px 15px 16px; }
	.row-fluid .countr-Clsrght h2, .row-fluid .countr-Clsrght span { font-size: 36px; line-height: 36px; }
	.row-fluid .countr-Clsrght h2 { margin-bottom: 7px; display: none; }
	.row-fluid .active .countr-Clsrght h2 { display: block; }
	.row-fluid .countr-Clslft { max-width: 50px !important; }
	.row-fluid .countr-Clsrght { padding-left: 70px; }
	
	
	.row-fluid .wrkprcCls:before { right: -26%; }
	.row-fluid .faqInner { width: 60%; }
	
	.row-fluid .insightCls { min-height: 380px; }
	.row-fluid .insightCntent { padding: 26px 25px 19px; }
	.row-fluid .wrkprcCntn { padding: 0 20px; }
	
	.row-fluid .whatwdHeaderOvrlay::before { left: 15px; width: calc(100% - 30px); }
	
	.row-fluid .contctusRight { padding: 60px 40px; }
	.blgrcnt-Clsimg a { width: 60px; max-height: 60px; min-height: 60px; }
	.blgrcnt-Clscntn { width: calc(100% - 78px); }
  .Blog-lstngRight { padding-left: 30px; }
	.blg-ctaimg-Sec { padding: 40px 30px; }
	
	.Prjct-dtlRight { padding: 23px 20px 30px; }
	.Prjct-dtlContent { padding: 15px 10px 17px; }
	span.Prjct-ttl { margin-left: 45px; }
	span.Prjct-txt { margin-left: 45px; }
	
	
	
	
}

@media (min-width:992px){
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { visibility:visible; opacity: 1; transform: scaleY(0); transition: ease transform 0.4s; transform-origin: left top; } 
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper .hs-menu-children-wrapper { left:100%; }
	.row-fluid .trMenu .hs-menu-wrapper.flyouts li:hover > .hs-menu-children-wrapper { transform:scaleY(1); }
}

@media (max-width:991px){
	.row-fluid .wrapper, .wrapper { max-width:720px; }
	
	.row-fluid .topBar, .row-fluid .tContact, .row-fluid .trMenurow, .topBar, .tContact, .trMenurow { display:none; }
	.row-fluid .menuToggle { display:flex; position:absolute; right:0; top:50%; width:28px; height:18px; transform:translateY(50%); margin:4px 0 0; } 
	.row-fluid .menuToggle { margin: 25px 0 0; }
	.menuToggle i { position:relative; border-top:#223645 solid 2px; display: block; height: 2px; width: 100%; }
	.menuToggle i:before, .menuToggle i:after { position:absolute; content:''; left:0; top:-10px; height:inherit; border-bottom:#223645 solid 2px; width:inherit; }
	.menuToggle i:after { top:auto; bottom:-8px; }
	.row-fluid .childToggle { display:flex !important; position: absolute !important; right: 0; top: 0; width: 48px; height: 48px; } 
	.row-fluid .childOpen > .childToggle { transform: rotate(180deg); }
	.row-fluid .childToggle i { position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; transform: rotate(45deg) translate(-50%,-50%); margin: 0px 0px 0px -4px; border-right: #7a8a9e solid 2px; border-bottom: #7a8a9e solid 2px; }
	.topSection .wrapper { position:relative; }
	.menuOpen .topSection .menuToggle i:before, .menuOpen .topSection .menuToggle i:after { transform: rotate(45deg); transform-origin: left top; left: 2px; top: -10px; }
	.menuOpen .topSection .menuToggle i:after { transform: rotate(-45deg); transform-origin: left bottom; top:9px; }
	.menuOpen .topSection .menuToggle i { border-top:none; }
	.row-fluid .smenuToggle { display:none; }
	.trMenu { float: left; width: 100%; }
	.row-fluid .trMenurow { display:none; position: absolute; left: 0; top: 84px; width: 100%; background-color: #FFF; padding: 10px 15px; border-radius: 0; transform: none; border-top:#ffad00 solid 3px; z-index:5; }
	.row-fluid .trMenurow li { float:left; width:100%; }
	.row-fluid .trSearchcta { display:none; }
	.row-fluid .trMenurow .hs-menu-wrapper > ul > li { border-bottom:1px solid rgba( 123,128,149,0.15); }
	.trMenu .hs-menu-wrapper > ul > li > a { padding: 10px 0; line-height: 28px; color:#ffad00; text-transform: uppercase; font-weight: 700; }
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { display:none; position:static !important; visibility:visible !important; opacity:1; box-shadow: none; padding-left: 20px; width: 100%; }
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li { padding:0; }
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li > a:after { display:none; }
	
	.row-fluid .fOuter { padding-top:20px; }
	.row-fluid .fOuter > div { width: 49%; margin: 0 2% 0 0; margin-left: 0px; padding:20px 0; }
	.row-fluid .fOuter > div:nth-child(2n) { margin-right:0; }
	.row-fluid .ftoffText { width:100%; }
	
	.footerTop .ftsInner { padding: 25px 40px; margin:10px 0 0; }
	.footerTop .ftsInner .hs_submit { text-align: center; margin: 15px 0 0; }
	.footerTop .ftsInner .hs-button { position:static; }
	.fbSocial { display:block; }
	
  /*	.menuOpen .topSection .menuToggle i:before { top:6px; }  */
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li .childToggle { display: none; visibility: hidden;  transform: none; }
	.row-fluid .trMenu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper ul { display: block !important; }
	
	
	.row-fluid .heroSec, .row-fluid .heroSlider { min-height: 500px; }
	.row-fluid .heroCls { text-align: center; }
	.row-fluid .heroLeft { width: 100%; }
	.row-fluid .heroRight { width: 100%; text-align: center; }
	.row-fluid .heroTwoLeft { width: 100%; margin-right: 0; padding-right: 0; border-right: 0; }
	.row-fluid .heroTwoRight { width: 100%; }
	.row-fluid .heroLeftxt { margin-left: auto; margin-right: auto; }
	.row-fluid .heroLeft h1, .row-fluid .heroLeft h2 { font-size: 60px; line-height: 60px; }
  .row-fluid .heroTwoLeft h1, .row-fluid .heroTwoLeft h2 { font-size: 50px; line-height: 50px; }
	
	
	
	.row-fluid .whatwdCta .whatwdCta-txt { max-width: 600px; }
	.row-fluid .whatwdCta { padding: 30px 0 30px; }
	
	.row-fluid .solutnLeft { padding-right: 0; width: 100%; }
	.row-fluid .solutnLeftbox { margin-right: 0; padding: 42px 40px 23px 40px; }
	.row-fluid .solutnRight { width: 100%; margin-top: 30px; min-height: auto; background-image: none !important; }
	.row-fluid .solutnRight img { display: block; }
	
	.row-fluid .countr-Cls { width: 50%; margin-top: 20px; }
	.row-fluid .countr-Cls:nth-child(2n) { border-right: 0; }
	
	.row-fluid .goalscLeft { width: 100%; }
	.row-fluid .goalscRight { width: 100%; padding-top: 30px; padding-left: 0; }
	
	.row-fluid .wrkprcCls { width: 50%; margin-bottom: 50px; }
	.row-fluid .wrkprcCls:nth-child(3n):before { display: inline-block; }
	.row-fluid .wrkprcCls:nth-child(2n):before , .row-fluid .wrkprcCls:last-child:before { display: none; }
	
	.row-fluid .faqInner { width: 100%; }
	
	.row-fluid .goalscRow { margin-bottom: 0; }
	.row-fluid .heroSlider { align-items: center; }
	
	.row-fluid .whowerLeft { width: 100%; padding-top: 0; padding-right: 0; }
	.row-fluid .whowerRight { width: 100%; margin-right: 0;  }
	.row-fluid .wcontRow { margin-right: 25px; margin-bottom: 15px; margin-top: 100px; width: 50%; }
	
	.row-fluid .testimonialHdrlft { width: 100%; }
	.row-fluid .testimonialHdrrght { width: 100%; padding-left: 0; padding-bottom: 0; padding-top: 5px; }
	.row-fluid .testimonialHdrlft:before { display: none; }
	
	.row-fluid .news-crnlftCls { min-height: 400px; }
	.row-fluid .news-crnRcls h4 { font-size: 20px; }
	
	.row-fluid .news-crnlft { width: 100%; }
	.row-fluid .news-crnRght { width: 100%; }
	
	.row-fluid .our-bnftlft { width: 100%; padding-right: 0; }
	.row-fluid .our-bnftRight { width: 100%; padding-left: 0; margin-top: 30px; text-align: center; }
	.row-fluid .weoffercls { margin-top: 70px; width: calc(50% - 30px); }
	.row-fluid .busnprfmncLeft { width: 100%; padding-top: 100%; }
	.row-fluid .busnprfmncRight { width: 100%; margin-top: -40px; }
	.row-fluid .busnprfmncRight:after { position: absolute; top: 0; right: 100%; width: 100%; height: 100%; content: ''; }
	
	.row-fluid .busnprfmncRight { margin-left: 0; padding-left: 0; padding-right: 0;  }
	.row-fluid .prcngCInnr { padding: 40px 20px 30px 30px; }
	.row-fluid .prcngCls:nth-child(2n) .prcngCInnr { padding: 40px 25px 68px; }
	.row-fluid .pricnum { font-size: 38px; line-height: 42px; }
	
	.row-fluid .contctusLft { width: 100%; padding-right: 0; }
	.row-fluid .contctusRight { width: 100%; }
	.row-fluid .mapcu-Inrgrp { width: 50%; }
	
	.Blog-lstngRight { padding-bottom: 40px; }
	
	.Blog-lstngLeft { width: 100%; padding-right: 0; }
	.Blog-lstngRight { width: 100%; float: left; margin-left: 0; padding-left: 0; }
	.Blog-lstngRight::after { position: absolute; z-index: -1; top: 0; right: 100%; width: 2000px; height: 100%; content: ""; background-color: #ebf5f5; }
	.Bizph-blogpostLft { margin-bottom: 50px; width: 100%; padding-right: 0; }
	
	.projectBox, .projectBox:nth-child(3n) { width:48.5%; margin-right:3%; min-height:200px; }
	.projectBox:nth-child(2n) { margin-right:0; }
	.Prjct-dtlLft { width: 100%; margin-right: 0; padding-top: 56.25%; }
	.Prjct-dtlRight { width: 100%; margin-left: 0; margin-top: 30px; }
	.busnIdeacls { width: 50%; }
	.busnIdeacls:nth-child(3n):before { display: block; }
	.busnIdeacls:nth-child(2n):before, .busnIdeacls:last-child:before { display: none; }
	
	.sec-padding { padding-top: 60px; padding-bottom: 60px; }
	
}
	

@media (max-width:767px){
	.row-fluid .wrapper, .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
	
	.h2, h2 { font-size: 33px; }
	.form-columns-2 .hs-form-field { width: 100% !important; margin-right: 0; }
	
	.row-fluid .menuToggle { right:15px; }
	.row-fluid .fOuter { padding-top:10px; }
	.row-fluid .fOuter > div { width:100%; margin-right:0; float:left; } 
	.row-fluid .fbInner { text-align:center; display:block; }
	.row-fluid .fbLogo { margin:20px 0; }
	.row-fluid .fbSocial { justify-content: center; }
	.row-fluid .ftSubscribe { width: 100%; padding: 15px 0; }
	.row-fluid .ftOff { padding: 15px 0; width: 100%; border-left: none; }
	.footerTop { padding:25px 0 20px; }
	
	
	.row-fluid .heroLeft h1 , .row-fluid .heroLeft h2 , .row-fluid .heroTwoLeft h1 , .row-fluid .heroTwoLeft h2 { font-size: 47px; line-height: 47px; }
	.row-fluid .smpHeader h2 { line-height: 40px; }
	.row-fluid .heroSec, .row-fluid .heroSlider { min-height: 383px; }
	.row-fluid .heroLeftxt { display: none; }
	
	
	.row-fluid .countr-Cls { width: 100%; border-right: 0; }
	
  .row-fluid .solutnLeftbox {padding: 30px 20px 20px; }
	
	.row-fluid .wrkprcRow { margin-left: 0; margin-right: 0; width: 100%; }
	.row-fluid .wrkprcCls { width: 100%; padding: 0; }
	.row-fluid .wrkprcCls:before { display: none; }
	.row-fluid .wrkprcCntn { padding: 0; }
	
	.row-fluid .goalscLeft::before { width: 60%; border-width: 200px 50px 0 0; }
	
	.row-fluid .slnLeftinrbx-sgntr { width: 100%; margin-top: 20px; }
	.row-fluid .slnLeftinrbx-txt { border-right: 0; margin-right: 0; padding-right: 0; }
	
	
	.row-fluid .slnLeft-Frmprt { max-width: 100%; }
	
	.row-fluid .faqHeader h2 { line-height: 36px; }
	.row-fluid .faqInner { padding: 30px 20px 20px 20px; }
	
	.row-fluid .insightCls { min-height: 320px; }
	
	.row-fluid .insightcmmnt { padding-right: 18px; }
	.row-fluid .whatwdCta .whatwdCta-txt { margin: 0 auto 20px; padding: 10px 5px 13px; }
	
	.row-fluid .countr-Clsrght { padding-left: 80px; }
	.row-fluid .pddng30 { padding: 0 15px; }
	.row-fluid .faqInner { padding: 30px 15px 20px; }
	
	.row-fluid .faqOuter .wrapper { padding-left: 0; padding-right: 0; }
	
	.row-fluid .teamClsImg { min-height: 400px; } 
	.row-fluid .teamCls { min-height: 400px; }
	
	.row-fluid .faqOuter { background-image: none !important; }
	
	.row-fluid .faq-imgsec { display: block; margin-bottom: 20px; }
	.row-fluid .wrkprcCls:last-child { margin-bottom: 0; }
	
	.row-fluid .whowerRight { width: calc( 100% + 30px); margin-left: -15px; margin-right: -15px; }
	.row-fluid .wcontRow { width: 65%; }
	.row-fluid .tclsprsnm { padding-left: 85px; }
	.row-fluid .tclprsname span { padding-left: 0; display: block; }
	.row-fluid .tclprsname h5{ display: block; }
	.row-fluid .wcontcls { padding: 37px 20px 21px 20px; }
	.row-fluid .whatwdHeaderOvrlay:before { left: 10px; width: calc(100% - 20px); }
	.row-fluid .whatwdHeaderOvrlay .whatwdHeader.smpHeader { padding-left: 15px; padding-right: 15px; }
	.row-fluid .whatwdnrmlcta { margin-top: 20px; margin-bottom: 20px; }
	.row-fluid .testimonialRow { margin-left: 0; margin-right: 0; width: 100%; }
	
	.row-fluid .prcngCls { width: 100%; margin-bottom: 30px; }
	.row-fluid .prcngCls:nth-child(2n) { margin-top: 0; }
	.row-fluid .prcngCls:last-child { margin-bottom: 0; }
	.row-fluid .busnprcRCls { width: 100%; }
	.row-fluid .busnprcRCls:nth-child(2n) { padding-left: 0; }
	.row-fluid .busnprcRCls:nth-child(2) { border-top: 1px solid #e3e3e3; }
	
	.row-fluid .contctusRight{ width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; padding: 40px 20px 60px; }
	.row-fluid .mapcu-Inrgrp { width: 100%;  padding-left: 30px; padding-right: 30px; }
  
	.bizBlog-cols-content { margin-top: 0; margin-right: 0; width: 100%; }
  .bizBlog-cols-img a.bizBlog-cols-ftrimg { border-top-left-radius: 12px; border-top-right-radius: 12px; }
	.bizBlog-cols-img a.bizBlog-cols-ftrimg { padding-top: 56.25%; }
	.bizBlog-cols-content { padding: 30px 30px 16px; }
	
	.Bizph-blgcontent { padding: 15px 20px 30px; }
	.bizblgpostblckqut blockquote, .Bizph-blgcontent .blog-post__body blockquote { font-size: 18px; line-height: 32px; padding: 25px 0 15px 20px; margin: 20px 0; }
	.bizblgpostblckqut blockquote p, .Bizph-blgcontent .blog-post__body blockquote p { margin-bottom: 10px; }
	.bizblgpostLft { width: 100%; padding-right: 0; }
	.bizblg-postRight { width: 100%; }
	.Bizph-blgBtmsc { padding-top: 25px; }
	.Bizph-blgForm { margin-top: 25px; }
	
	.projectBox, .projectBox:nth-child(3n) { width:100%; margin-right:0; padding:56.25% 0 0; }
	.projectBox > span { position: absolute; width: 100%; padding: 0 20px; top: 50%; transform: translateY(-50%); }
	
	
	.cstdcls { margin-right: 0; padding-top: 56.25%; width: 100%; }
	.busnIdeacls { width: 100%; }
	.busnIdeacls:before { display: none; }
	.busnIdeaImg { margin-bottom: 20px; }
	.cstdcls:nth-child(2n) { margin-left: 0; }
	span.Prjct-txt { margin-left: 0; display: block; margin-top: 10px; }
	span.Prjct-icn { left: 0; }
	
	.sec-padding { padding-top: 40px; padding-bottom: 40px; }
	
	.row-fluid .prcngRow { margin-top: 30px; }
	
} 

@media (max-width:600px){
	
	.row-fluid .slnLeft-Frmprt .actions { margin-top: 20px;  position: static; max-width: 100%; }
	.row-fluid .slnLeft-Frmprt form .hs-button, .row-fluid .slnLeft-Frmprt form input[type="submit"] { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	
	.row-fluid .slnLeft-Frmprt form input[type="email"], 
	.row-fluid .slnLeft-Frmprt form input[type="file"],
	.row-fluid .slnLeft-Frmprt form input[type="number"],
	.row-fluid .slnLeft-Frmprt form input[type="password"],
	.row-fluid .slnLeft-Frmprt form input[type="tel"], 
	.row-fluid .slnLeft-Frmprt form input[type="text"],
	.row-fluid .slnLeft-Frmprt form select,
	.row-fluid .slnLeft-Frmprt form textarea { padding-right: 15px; }
	.row-fluid .slnLeft-Frm h4 { margin-bottom: 10px; font-size: 20px; line-height: 28px; }
	.row-fluid .goalscLeft::before { border-width: 140px 70px 0 0; }
	
	.row-fluid .faqClstxt p img { max-width: 100% !important; margin-bottom: 10px; }
	.row-fluid .faqClstxt { padding: 15px 10px; }
	
	.row-fluid .our-bnftcls-rghtcnt { width: 100%; margin-top: 20px; }
	.row-fluid .weoffercls { width: 100%; margin-left: 0; margin-right: 0; }
	.row-fluid .weofferRow { width: 100%; margin-left: 0; margin-right: 0; }
  .row-fluid .weoffercls:before { top: -10px; height: 50px; transform: rotate(-4deg); }
	.row-fluid .busnprfmncRight { margin-top: -60px; }
	.row-fluid .prcngRow { margin-top: 20px; }
	
	.bizBlog-btn { width: 100%; }
	.bizBlog-shrelst { width: 100%; }
	.bizBlog-cols-content { padding: 30px 20px 16px; }
	
	.bzgpclImginnr { width: 100%; margin-right: 0; }
	.Bizph-blgpstscmd { width: 100%; margin-bottom: 10px; }
	.Bizph-blgTags { float: left; width: 100%; }
	
	
	
	
	
}



.topBar .hs_cos_wrapper_type_language_switcher .lang_switcher_class .globe_class{
width:18px!important;height:18px!important;}
.topBar .hs_cos_wrapper_type_language_switcher .lang_switcher_class .lang_list_class li{
  width:100%!important;
  margin:0!important;
  padding:15px!important;
  font-size:13px!important;
}

.topBar .hs_cos_wrapper_type_language_switcher .lang_switcher_class .lang_list_class li:first-child{
border-bottom:1px solid #000!important;
}


.row-fluid .slnLeft-Frmprt .actions {
    position: inherit;

}

.footerTop .ftsInner .hs-button {
		position: inherit !important;
}