/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/

/*Blog Title*/
.template-page .entry-content-wrapper h2 {
    text-transform: none!important;
    letter-spacing: 1px;
}

a#wa-msg-us-btn {
    color: #e04b26!important;
    border: none!important;
	padding-left: 0px!important;
	font-size: 16px!important;
    font-family: Montserrat!important;
}

.avia_ajax_form .button {
    margin: 0;
    padding: 12px 20px!important;
    border-radius: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: bold!important;
    font-size: 15px!important;
    min-width: 142px;
    outline: none;
}

/*LINKEDIN REQUEST DEMO*/
img.wp-image-2967.avia-img-lazy-loading-not-2967.avia_image {margin-top: -470px;}
.request-header-text{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 30px;line-height: 129%;align-items: center;color: #FFFFFF;margin-top:-40px;max-width: 80%;}
.page-id-2960#top .avia_ajax_form.avia-mailchimp-form input[type='submit'] {margin-left: 0px;margin-top: 0px;height: 43px;}
.page-id-2960#top .avia_ajax_form.avia-mailchimp-form input[type='text'] {background: #f8f8f8!important;color: #2b2d42;border: none;}
.page-id-2960#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {background-color: #f8f8f8!important;color: #969696;border-radius: 30px;}

/*LINKEDIN REQUEST DEMO FORM*/
.page-id-991#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {background-color: #ffffff;color: #969696;border-radius:0px!important;border: none!important;border-bottom: 1px solid #ffffff!important;}
.request-form-title{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 18px;line-height: 30px;color: #22313F;}
/*MOBILE SECTION LINKEDIN REQUEST DEMO*/
@media screen and (max-width: 767px){img.wp-image-2967.avia-img-lazy-loading-not-2967.avia_image {margin-top: -270px!important;}}
@media screen and (max-width: 480px){img.wp-image-2967.avia-img-lazy-loading-not-2967.avia_image {margin-top: -270px!important;}}
@media screen and (max-width: 767px){.request-header-text{margin-top: -184px!important;text-align: center!important;max-width: 104%!important;font-size:25px!important;}}
@media screen and (max-width: 480px){.request-header-text{margin-top: -184px!important;text-align: center!important;max-width: 104%!important;font-size:25px!important;}}

/*MOBILE SECTION DT ASSESSMENT TOOL*/
@media screen and (max-width: 767px){.assessment-sub-header {font-size: 13px!important;}}
@media screen and (max-width: 480px){.assessment-sub-header {font-size: 13px!important;}}
@media screen and (max-width: 767px){.assessment-header{text-align:center!important;}}
@media screen and (max-width: 480px){.assessment-header{text-align:center!important;}} 
@media screen and (max-width: 767px){.digital-expertise{font-size: 20px!important;line-height: 129%!important;color: #FFF;max-width: 109%!important;text-align: center!important;}}
@media screen and (max-width: 480px){.digital-expertise{font-size: 20px!important;line-height: 129%!important;color: #FFF;max-width: 109%!important;text-align: center!important;}}
@media screen and (max-width: 767px){.try-btn a.avia-button {margin-top: -63px!important;}}
@media screen and (max-width: 480px){.try-btn a.avia-button {margin-top: -63px!important;}}
@media screen and (max-width: 480px){img.wp-image-3094.avia-img-lazy-loading-not-3094.avia_image {margin-right: 20px!important;}}
@media screen and (max-width: 767px){img.wp-image-3094.avia-img-lazy-loading-not-3094.avia_image {margin-right: 20px!important;}}
@media screen and (max-width: 767px){.responsive #top #wrap_all .works-col.flex_column {width: 49.5%!important; float: left!important; margin-right: 0.5%!important; clear: none!important; height: calc(4vw + 14.5em)!important; padding: 10px 20px!important;}}
@media screen and (max-width: 479px){.responsive #top #wrap_all .works-col.flex_column {height: calc(0vw + 14.5em)!important;padding: 10px 20px!important;}}
@media screen and (max-width: 479px){.page-id-991#top .flex_column_table {display: table;width: 80%;float: left;margin-left: 30px!important;}}
@media screen and (max-width: 479px){.how-it-works-bg {height: 250px!important;padding-left: 30px!important;padding-right: 30px!important;}}
@media screen and (max-width: 479px){#highlight{color:#E04A26!important;}}
@media screen and (max-width: 767px){#highlight{color:#E04A26!important;}}
---------------------------------------------------------------------------------------
/*DT ASSESSMENT TOOL*/
span#highlight {color: #E04A26;}
.highlight{font-weight:bold;}
.assessment-header{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 37px;line-height:129%;color:#FFFFFF;}
.assessment-sub-header{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 16px;line-height: 144%;text-align: center;color: #FFFFFF;}

/*Assessment Button*/
.assessment-btn a.avia-button {background-color:#ffffff;font-weight:800; color:#E04A26!important; border-color:#ffffff!important;border-radius:30px;}
.assessment-btn a.avia-button:hover{font-weight:800; color:#ffffff!important;border-color:#E04A26!important;border-radius:30px;}
#assessment-bg-section{background-size: cover!important; width: 100%;}
img.wp-image-3032.avia-img-lazy-loading-not-3032.avia_image {margin-top: -150px;}

/*ICON TEXT SECTION*/
.evaluate{font-style: normal;font-weight: bold;font-size: 18px;line-height: 128%;text-align: center;color: #FFFFFF;}
.evaluate-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 16px;line-height: 144%;text-align: center;color: rgba(255, 255, 255, 0.6);}

.digital-expertise{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 25px;line-height: 129%;color: #FFFFFF;max-width: 78%;}
/*SVG ICONS*/
img.wp-image-3079.avia-img-lazy-loading-not-3079.avia_image {margin-top: -160px;margin-left: -45px;}
img.wp-image-3089.avia-img-lazy-loading-not-3089.avia_image {margin-top: 270px;}
img.wp-image-3090.avia-img-lazy-loading-not-3090.avia_image {z-index: 5;margin-right: 470px;}
img.wp-image-3094.avia-img-lazy-loading-not-3094.avia_image {margin-right: 500px;}
img.wp-image-3098.avia-img-lazy-loading-not-3098.avia_image {margin-left: 300px;}

/*Try Free Button*/
.try-btn a.avia-button {background-color:#FCBF29;font-weight:bold!important; color:#0C1757!important; border-color:#FCBF29!important;border-radius:30px;margin-top:-10px;font-size: 18px;padding-top: 12px;padding-right: 25px;padding-left: 25px;}
.try-btn a.avia-button:hover{background-color:#ffffff!important;font-weight:bold; color:#FCBF29!important; border-color:#ffffff!important;border-radius:30px;}

/*HOW IT WORKS*/
.how-it-works-bg{background: #2C2E43;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15);height:400px;}
.how-it-works-col{height: 250px;background: rgba(58, 61, 88, 0.5);margin-top:-60px;}
.how-it-works-text{z-index:5;font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 37px;line-height: 129%;color:#FFFFFF;text-align:center;}
.business-model{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 12px;line-height: 115%;text-align: center;color: #FFFFFF;padding-top:7px;padding-bottom;7px;}
.flex_column.av_three_fourth.flex_column_div.avia-builder-el-71.el_after_av_one_fifth.el_before_av_one_fifth.how-it-works-bg {margin-left: -20px;}
.flex_column.av_one_fifth.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-50.el_after_av_three_fourth.el_before_av_one_fifth.column-top-margin {padding-left: 250px;}
.hear-form{font-style: normal;font-weight: bold;font-size: 22px;color: #FFFFFF;}
.hear-form-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 18px;line-height: 144%;color: rgba(255, 255, 255, 0.6);}

.where-you-stand{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 28px;line-height: 131%;text-align: center;color: #FFFFFF;}
.page-id-991#top .flex_column_table {display: table;width: 80%;float: left;margin-left: 130px;}
.avia-image-container.av-styling-.avia-builder-el-141.el_before_av_textblock.avia-builder-el-first.bulb.avia-align-center {
    align-items: center;
    margin-left: 300px;
    margin-top: -50px;
}
img.wp-image-3233.avia-img-lazy-loading-not-3233.avia_image.lazyloaded {margin-top: -120px;margin-left: 325px;}
@media screen and (max-width: 479px){.where-you-stand {font-size: 20px!important;line-height: 131%;text-align: center;color: #FFFFFF;}}
@media screen and (max-width: 767px){.where-you-stand {font-size: 20px!important;line-height: 131%;text-align: center;color: #FFFFFF;}}
-------------------------------------------------------------------------------------------------

/*GREEN RIBBON*/
.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}

/*RED RIBBON*/
.red-ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.red-ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #8F0808 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.red-ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.red-ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}

/* Round buttons  
#top #wrap_all .launch-btn,
#top #wrap_all .launch-btn a.avia-button {
  padding: 0;
  min-width: 50px;  
  border-radius: 100px;
  line-height: 50px;
  margin-top: -50px;
  margin-left: -120px;
}*/

/*----------------------------------------
// HEADER SECTION
//--------------------------------------
.robotics-service {margin-top: -60px!important;}
*/
#sitewide-news {z-index: 100!important;}
#socket {background: #f9dbd4; text-align:center; color: #000; font-weight:100; font-size: 14px;}
#socket .copyright {float: none;}
#top.single-post .main_color textarea, #top .main_color select {color: #272835;background: #BABADA;border-radius: 10px;font-size: 16px;padding: 8px!important;margin-top: 0px!important;}
#top #threeway-info .av-flex-placeholder {width: 1%;}
#header_main {border: none!important;}
#footer-page .avia-section.av-minimum-height .container .content {display: table-cell; vertical-align: bottom;}
#footer-page .avia-section{background-position: top -10px right!important;}
.zattu-attribute{text-align: right; transform: scale(0.75); margin-right: -45px; margin-top: 11px;}
#scroll-top-link {background-color: #e07d67; border: none!important; border-radius: 100px; bottom: 125px;}

.technology-service {margin-top: 0px!important;}
#top .avia-button:hover .avia_button_background {display: none;}
body .flex_column.avia-link-column.avia-link-column-hover:hover {opacity: 1; box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.18)!important; transform: translate(0px, -5px);}
.transformation-service, .robotics-service, .cloud-service, .technology-service, .descasio-products{transition: all 0.5s cubic-bezier(.25,.8,.25,1);}

/*Request Demo pop-up form*/
.white-popup {position: relative; /*background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);*/ padding: 40px; width: auto; max-width: 800px; margin: 20px auto; min-height: 335px;}
.white-popup{background: url('https://www.descasio.io/wp-content/uploads/2020/11/Countdown-Design-Background.png');}
h3 {font-size: 20px;line-height: 1.1em;margin-bottom: 8px;color: #fff;}
.mfp-close-btn-in .mfp-close {color: #fff;}

/*request-demo-trigger-button*/
.training-events a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-large.avia-position-left {
    border-radius: 30px;
    border: 2px solid #e04b26!important;
    background: #e04b26!important;
    color: #ffffff!important;
	font-size:14px!important;
	margin-left:15px;
	padding:10px;
	margin-bottom: 0px;
    margin-top: 5px;
}

.training-events a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-large.avia-position-left:hover {
    border: 2px solid #e04b26!important;
    background: transparent!important;
    color: #e04b26!important;
}

/*Menu Section*/
.current_page_item a, .current_page_item.current-menu-item a, #menu-item-1350.current-menu-item a {color: #f4bcb0!important;}
.av-main-nav ul {width: 250px;}
#top .av-main-nav ul a {padding: 15px 15px; border-bottom: solid 1px #745f7e5e;}
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {border-top: none;}
#menu-item-66 span.avia-menu-fx{display:none;}
ul.sub-menu {margin-top: -1px; border-radius: 10px;}
#top .av-main-nav ul a {background-color: #1c1d2a00; border-right: none; border-left: none; padding: 15px 15px;}
#top .header_color .main_menu .menu ul li:first-child>a{border-radius: 10px 10px 0 0;}
#top .header_color .main_menu .menu ul li:last-child>a{border-radius: 0 0 10px 10px;}
#top .header_color .main_menu .menu ul li>a:hover {color: #ffffff; background-color: #e04b26;}

.avia-menu-text {padding-left: 20px;}
.avia-menu-fx{transition: 0.5s!important; width: 0%!important; left:10%!important;}
.av-main-nav li:hover .avia-menu-fx{width: 97%!important;}
.current-menu-item .avia-menu-fx{width: 97%!important;}
#menu-item-66 span.avia-menu-text {padding: 10px 25px;border-radius: 17px; background-color: #e04b26;}
#menu-item-66 .av-main-nav li:hover .avia-menu-fx{display:none!important;}

/*img.wp-image-24.avia-img-lazy-loading-not-24.avia_image {margin-top: -440px; margin-left:-43px;}*/
.flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_third.avia-builder-el-last.animated-vector {margin-top: -500px;margin-left: 60px;}
.header-title-light{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 37px;line-height: 129%;align-items: center;color: #FFFFFF;}
.header-title{font-family: Montserrat;font-style: normal;font-weight: bold; line-height: 131%;align-items: center;color: #2B2D42;}
.header-title-committed{font-family: Montserrat;font-style: normal;font-weight: bold; line-height: 131%;align-items: center;color: #2B2D42; margin: 0;}

/*Banner Rotating Text Section*/
#top .av-rotator-container-inner {position: relative;line-height: 1.2em;margin: 0;font-weight: 300;text-transform: none;color: #FFFFFF; font-size: 2vw;}
.av-typewriter .av-rotator-text-single:first-child {background: #E04A26!important;}
span.av-rotator-text-single.av-rotator-text-single-2 {background: #E04A26!important;}
span.av-rotator-text-single.av-rotator-text-single-3{background: #E04A26!important;}
.learn-btn a.avia-button.avia-color-theme-color.avia-icon_select-no.avia-size-large.avia-position-left {transition: all 0.5s cubic-bezier(.25,.8,.25,1); font-size: 16px; min-width: 178px;border-radius: 30px;margin-top: 30px;}
.flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_one_third.avia-builder-el-last.animated-vector{margin-top:-650px;}

@media screen and (max-width: 767px){
.service-hr{width: 250px;
    border-color: #E04A26;
	margin-left: 45px;}}

/*----------------------------------------
// COUNTDOWN - HEADING WITH MULTIPLE FONTS
//--------------------------------------*/

#top  .av-special-heading-tag {  
  font-family: Montserrat, sans-serif;
}

#top  .av-special-heading-tag strong {
  font-weight: 700;
}
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 2em;
    font-weight: normal;
}
#top .av-countdown-timer.my-custom-countdown .av-countdown-cell .av-countdown-cell-inner {
	border: none;
}
.main_color .av-default-style .av-countdown-cell-inner {
    background-color: transparent;
}

span.av-countdown-time-label {
    color: #ffffff;
    font-weight: lighter;
	font-size: 11px!important
}
#top .av-default-style .av-countdown-cell-inner {
    border-style: none;
}
.avia-button-wrap.avia-button-center.avia-builder-el-12.el_before_av_button.avia-builder-el-first.learn-btn {
    margin-top: -600px;
	margin-left:150px;
}
.avia-button-wrap.avia-button-center.avia-builder-el-12.el_before_av_button.avia-builder-el-first.mobile-learn-btn {
    margin-top: 0px;
}
/* Countdown number  */

#top .av-countdown-timer.my-custom-countdown .av-countdown-time {
   font-family: 'montserrat'!important;
   font-weight: bolder;
}
.flex_column.av_one_half.av-animated-generic.fade-in.flex_column_div.av-zero-column-padding.first.avia-builder-el-9.el_after_av_three_fifth.avia-builder-el-last.countdown-bg.avia_start_animation.avia_start_delayed_animation {
    opacity: 0.6;
}

.countdown-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    line-height: 131%;
    padding-left:150px;
    color: #2B2D42;
    margin: 0;
}

.avia-button-wrap.avia-button-center.avia-builder-el-13.el_after_av_button.avia-builder-el-last.mobile-learn-btn {
    margin-top: 486px;
}
@media screen and (max-width: 767px){
.countdown-title {
 padding-left:0px; text-align:center;}}
/*----------------------------------------
// BODY SECTION
//--------------------------------------*/
.here-how{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 18px;line-height: 129%;color: #030404;text-align: left;}
.here-how-sub{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 15px;line-height: 128%;text-align: left;color: #2B2D42;}
.page-id-15 div#av_section_1 {z-index: 10!important; position: relative;}
#top .how-we-transform .av-flex-placeholder {width: 1%;}
.plug-img .avia-image-container .avia_image {margin-top: -120px;}

.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-10.el_after_av_three_fifth.avia-builder-el-last.biz-proof-col {margin-top: 50px;}
.contact-btn .avia-button.avia-size-large {transition: all 0.5s cubic-bezier(.25,.8,.25,1); font-size: 13px;border-radius: 30px;min-width: 178px; box-shadow: 2px 2px 6px rgb(0 0 0 / 29%); border-radius: 30px;}
.request-demo-btn .avia-button:hover, .contact-btn .avia-button:hover {opacity: 1; box-shadow: 0px 2px 8px rgb(0 0 0 / 40%)!important; transform: translate(0px, -3px);}


.about-title-small{font-family: Montserrat;font-style: normal;font-weight: bold; line-height: 128%;color: #BABADA;}
.about-sub-text{font-family: Montserrat;font-style: normal;font-weight: normal; line-height: 128%;color: #2B2D42;}
.about-sub-text-light{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 18px;line-height: 128%;color: #2B2D42;}
.services-title{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 15px;line-height: 128%;color:#2B2D42;text-align: center;}
.services-text{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 13px;line-height: 144%;text-align: center;color: rgba(0, 0, 0, 0.6);}
.services-bg{box-shadow: 4px 0px 80px 3px rgba(0, 0, 0, 0.11);}
.read-more{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 16px;line-height: 96%;text-align: center!important;text-transform: capitalize;color: #BABADA!important;}   
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-21.el_after_av_one_half.el_before_av_one_fourth.transformation-service {margin-top: -30px;}
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-35.el_after_av_one_half.el_before_av_one_fourth.robotics-service.column-top-margin {margin-top: -14px;}
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_half.cloud-service {margin-left: 15px;}
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_full.technology-service.column-top-margin {margin-left: 15px!important;}

.breadcrumbs-right .breadcrumb.breadcrumbs.avia-breadcrumbs {font-size: 14px; position: relative; top: 340px; color: #2b2d42;}
.breadcrumbs-right a {color: #de5439!important;}
.breadcrumbs-right{float:right;}

/*Blog homepage Section*/
.html_elegant-blog .page-id-15 .post-entry .slide-meta .slide-meta-del {vertical-align: middle; border-color: #969696; height: 14px;}
.blog-home-bg{background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);}
.blog-title-home{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 16px;line-height: 128%;color: #ffffff;}
.blog-read-more{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 16px;line-height: 96%;text-align: left!important;text-transform: capitalize;color: #BABADA!important;}
.flex_column.av_one_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-51.el_after_av_one_full.el_before_av_one_third.blog-post.column-top-margin {margin-top: -227px;padding-left: 30px;}
.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-55.el_after_av_one_third.el_before_av_one_third.blog-post-col-2.column-top-margin {margin-top: -227px;margin-left: 400px;border-left: solid 2px #e04b26;padding-left: 30px;}
.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-59.el_after_av_one_third.el_before_av_one_half.blog-post-col-3.column-top-margin {margin-top: -227px;margin-left: 822px;border-left: solid 2px #e04b26;padding-left: 30px;}

.page-id-15 .slide-entry.post-entry .slide-image {display: none;}
.page-id-15 .slide-entry-excerpt.entry-content {color: #c4c4df; font-size: 15px;}
.html_elegant-blog #top.page-id-15 .post-entry .minor-meta a {color: #f18e78;}
.page-id-15 h3.slide-entry-title.entry-title a {color: #ffffff!important; letter-spacing: 0;}
.html_elegant-blog .avia-content-slider .read-more-link {margin-top: 30px; top: 0;}
.blog-home-bg div .av_one_third:nth-child(1), .blog-home-bg div .av_one_third:nth-child(2) {margin-left:3%; padding-right: 3%; width: 30.333333%; border-right: 1px solid #e04b2680;}
.blog-home-bg div .av_one_third:nth-child(3) {margin-left:3%; padding-right: 3%; width: 30.333333%;}
/*
.blog-home-bg div .av_one_third {margin-left: 0%; width: 32.333333%;}
.blog-home-bg div .av_one_third:nth-child(2) {margin-left: 0%; width: 32.333333%; border-left: 1px solid #E04A26; border-right: 1px solid #E04A26; padding-left: 2%; padding-right: 2%;}
.blog-home-bg div .av_one_third:nth-child(1) {padding-right: 2%;}
.blog-home-bg div .av_one_third:nth-child(3) {padding-left: 2%;}*/
.html_elegant-blog #top.page-id-15 .post-entry .blog-categories {text-align: left;}
.html_elegant-blog .page-id-15 .more-link {margin-bottom: 20px;}

/*Illustration at footer*/
img.wp-image-139.avia-img-lazy-loading-not-139.avia_image {margin-top: -256px;}
.expert-services {background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);}



/*----------------------------------------
// WHAT WE DO SECTION
//--------------------------------------*/
.rpa-header-title{font-family: Montserrat;font-style: normal;font-weight: 600;line-height: 129%;color: #030404;}
.rpa-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 40px;line-height: 129%;color: #030404;padding-left: 120px;}
.rpa-digital-title{font-family: Montserrat;font-style: normal;font-weight: 600; line-height: 129%;color: #030404;}
.rpa-icon-title{font-family: Montserrat;font-style: normal;font-weight: 600; line-height: 128%;color: #2B2D42; padding-right: 15px;}
img.wp-image-246.avia-img-lazy-loading-not-246.avia_image {margin-top: -200px;}
img.expertise-icon.alignleft.wp-image-1045 {margin-top: -20px; margin-bottom:30px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-13.el_after_av_one_half.el_before_av_one_fourth.core-values--col-1.column-top-margin {margin-top: -116px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-19.el_after_av_one_fourth.avia-builder-el-last.core-values-col-2.column-top-margin {margin-top: -120px;}
.avia-image-container.av-styling-.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last.robotic-process-icon.avia-align-left {margin-top: -200px;}

.service-img-sub .avia_image {margin-top: -50px;  box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.18)!important; border-radius: 20px; margin-left: 20px;}
.rpa-digital-title img {margin-right: 15px;}

/*What-we-do-slider*/
.what-we-do-slider-text{font-family: Montserrat;font-style: normal; font-weight: 600; font-size: 30px; line-height: 129%; color: #030404;}
.what-we-do-img{position: absolute;width: 598px; border-radius: 36px;}
.what-we-do-slider-sub-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 18px;line-height: 128%;color: #2B2D42;max-width:350px;}
.offers {font-family: Montserrat;font-style: normal;font-weight: 600; line-height: 129%;color: #030404;text-align: center;}
.offers-text{font-family: Montserrat;font-style: normal;font-weight: 300;line-height: 128%;text-align: center;color: #2B2D42;}
.offers-sub{font-family: Montserrat;font-style: normal;font-weight: 300;line-height: 128%;text-align: center;color: #2B2D42;}
.header-sub{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 45px;line-height: 129%;text-align: center;color: #030404;}

/* Center align columns inside color section*/
#av-center-align-columns .entry-content-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: center;}


/*----------------------------------------
// CSS - Content Slider style - 2
//--------------------------------------*/
.av-contentslider-style-2 .avia-content-slider-inner {height: 365px!important;}
/* Slider Background */
#top .av-contentslider-style-2 {margin: 20px 50px;/*background: #ffffff;*/padding: 20px 40px;}

/* Arrow position */
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls {width: 100%;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 999;}

/* Right arrow*/
.av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls .next-slide {right: -35px !important;}

/* Arrow icon */
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls a.next-slide:before{content:'\e875';}

/* Left arrow */
.av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls .prev-slide {left: -35px !important;}

/* Arrow icon */
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls a.prev-slide:before{content:'\e874';}

/* Common arrow styles */
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls a {border-radius: 25px; top: -60px; color:#BABADA;font-weight: bolder;font-size: 24px;background: #ffffff;width: 30px;height: 30px;}
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls a:before {background: transparent;top:3px;}

/* Arrow hover style */
#top .av-contentslider-style-2 .avia-slideshow-arrows.avia-slideshow-controls a:hover {opacity: 1;background: #030404;}

/*About Page*/
.page-titles main.template-page.content.av-content-full.alpha.units {padding-top: 0px; top: -45px;}
.transform{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 20px;line-height: 129%;color: #030404;text-align: left;}
.transform-sub{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 16px;line-height: 160%;text-align: left;color: #2B2D42;}
.transform-header-sub{font-family: Montserrat;font-style: normal;font-weight: 600; line-height: 129%;text-align: left;color: #030404; margin-bottom:0;}
.about-values{font-family: Montserrat;font-style: normal;font-weight: 600;line-height: 129%;color: #BABADA;}
.about-values-text{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 18px;line-height: 128%;color: #2B2D42;max-width: 86%;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-9.el_after_av_one_half.el_before_av_one_fourth.core-values--col-1.column-top-margin {margin-top: -120px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-15.el_after_av_one_fourth.avia-builder-el-last.core-values-col-2.column-top-margin {margin-top: -130px;}
.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-9.el_after_av_one_half.el_before_av_one_fourth.about-partner-col-2.column-top-margin {margin-top: 10px;}
.why-descasio img.alignleft {margin-bottom: 20px;}
.star-inline {display: contents!important;}

/*Management Team*/
.mgt-team-bg{background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);margin-top: -70px;}
span.image-overlay-inside {display: none;}
.management{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 25px;margin-top: 30px; text-align: left; color: #fff!important;padding-top:30px;}
.image-overlay .image-overlay-inside {height: 100%;width: 100%;position: absolute;left: 0;top: 0;display: none;}
.grid-entry-excerpt.entry-content {font-size: 12px;font-style: normal;margin-bottom: -2px;color: #babada;}
.grid-entry .inner-entry {border-radius: 20px; background-color:transparent!important; box-shadow: none;}
#top .grid-entry .grid-entry-title {text-align: left;}
.grid-image img {border-radius: 20px!important;}
.grid-entry .grid-content .avia-arrow {display:none;}
#top .grid-entry .image-overlay {display:none!important;}
.portfolio-details-inner {border: none;}

.active_portfolio_item a.grid-image.avia-hover-fx {opacity: 0.7!important;}
.active_portfolio_item a.grid-image.avia-hover-fx:before{bottom: 100%; left: 32%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(28, 29, 42, 0); border-bottom-color: #1c1d2a; border-width: 10px; margin-left: -10px;}
.rank{text-align: left; margin: 0; line-height: 1.6; font-size: 11px; margin-top: 5px;}
#top .team-container .av-flex-placeholder {display: table-cell; width: 0.2%;}
.team-container .team-img-container {border-radius: 20px 20px 0 0;}
.team-container section.avia-team-member {border-radius: 20px; background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);}
.team-member-name {font-size: 15px; font-weight: 100; padding-left: 25px; padding-top: 10px;}
.team-container .team-member-description {padding-left: 25px; margin-top: -10px; padding-bottom: 10px;}
.avia-team-member .team-social {border-radius: 20px 20px 0 0;}


h3.grid-entry-title.entry-title {text-align: left;font-family: 'Montserrat';font-size: 15px;font-style: normal;font-weight: normal;color: #ffffff;background: transparent;}
.grid-content {padding: 10px;position: relative;background: transparent!important;}
.hr.hr-custom.hr-center.hr-icon-no.avia-builder-el-33.avia-builder-el-no-sibling.team {padding-left: 218px;}
.portfolio_preview_container .portfolio-details-inner .no_portfolio_preview_gallery {width: 100%;background: #F2F3F7;box-shadow: inset 4px 4px 8px rgba(190, 205, 226, 0.5), inset -5px -5px 30px #FFFFFF;border-radius: 4px;}

/*Digital Transformation*/
/*.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-15.el_after_av_one_fourth.avia-builder-el-last.what-we-do-col-2.column-top-margin {margin-top: -230px;}*/
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-8.el_after_av_one_half.el_before_av_one_fourth.what-we-do-col-1.column-top-margin {margin-top: -228px;}
.pic-btn .request-demo-btn .avia-button.avia-size-medium {margin-top: -30px; margin-right: 15px;}
#top .why-work-with-us .av-flex-placeholder {display: table-cell; width: 1%;}

/*Cloud Services Management*/
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_one_half.el_before_av_one_fourth.cloud-service-col-1.column-top-margin {margin-top: -230px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-11.el_after_av_one_fourth.avia-builder-el-last.cloud-service-col-2.column-top-margin {margin-top: -234px;}
.avia-image-container.av-styling-.avia-builder-el-5.el_after_av_textblock.avia-builder-el-last.robotic-process-icon.avia-align-left {margin-top: -174px;}

/*Robotic Process Automation*/
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_one_half.el_before_av_one_fourth.robotic-process-col-1.column-top-margin {margin-top: -200px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-11.el_after_av_one_fourth.avia-builder-el-last.robotic-process-col-2.column-top-margin {margin-top: -200px;}


/*Technology Consulting*/
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_one_half.el_before_av_one_fourth.tech-consulting-col-1.column-top-margin {margin-top: -200px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-11.el_after_av_one_fourth.avia-builder-el-last.tech-consulting-col-2.column-top-margin {margin-top: -190px;}

/*Products Page*/
.pdcts-header-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 40px;line-height: 129%;color: #030404;max-width: 90%;}
.pdcts-subtext{font-family: Montserrat;font-style: light;font-weight: 300;font-size: 17px;line-height: 128%; color: #2B2D42;max-width: 90%;}
.products-btn a.avia-button.avia-color-theme-color.avia-icon_select-no.avia-size-large.avia-position-center {font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 14px; background: transparent;color: #E9E9F4!important;border: solid 2px #E9E9F4!important;border-radius: 30px;padding: 10px 7px 10px 7px; margin-top:10px;}
.products-btn a.avia-button.avia-color-theme-color.avia-icon_select-no.avia-size-large.avia-position-center:hover {font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 14px; background: #8383B5!important; color: #030404!important; border-radius: 30px;padding: 10px 7px 10px 7px; margin-top:10px;}
.pdctscol-bg{background: transparent;margin: auto;max-width: 30%;padding: 20px 15px 35px 16px;transition: all 0.5s cubic-bezier(.25,.8,.25,1);}
.pdctscol-bg:hover{box-shadow: 0 5px 15px rgba(0,0,0,0.3);}

@keyframes products {
    0%   {border-left: 2px solid #ffffff;}
    25%  {border-left: 3px solid #ffe6e6;}
    50%  {border-left: 4px solid #ff8080;}
    100% {border-left: 5px solid #ff0000;}
}

/*Privacy Policy Page*/
.privacy-policy-header {font-family: Montserrat;font-style: normal;font-weight: 600;line-height: 129%;color: #2B2D42;font-size: 30px;}
.privacy-policy-sub-header {font-family: Montserrat;font-style: normal;font-weight: 600;line-height: 129%;color: #2B2D42;font-size: 16px;}


/*Career Form Contact-Form-7*/
.form-row{ width: 100%; } 
.column-half, .column-full{ float: left; position: relative; padding: 0.65rem; width:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } 
input.wpcf7-form-control.wpcf7-submit {border-radius: 20px;margin: 0;padding: 8px 20px;border-radius: 30px;border-bottom-width: 1px;border-bottom-style: solid;font-weight: normal;font-size: 0.92em;min-width: 142px;outline: none;}
span.wpcf7-form-control-wrap.yourfileupload {display: inline-block;position: relative;width: 120px;height: 27px;border-radius: 30px;border: solid 1px #babada;background: #BABADA;color: #FFF;overflow: hidden;}
/* Made input big and move it left and top inside wrapper to hide actual control but leave input clickable */
input.wpcf7-form-control.wpcf7-file {position: absolute;width: 1500px;height: 1000px;right: 0;bottom: 0;        outline: none !important;}

/* Add button text */
.wpcf7-file:before {content: "Choose file";display: block;width: 120px;height: 33px;line-height: 40px;text-align: center;position: absolute;right: 0;bottom: 0;color: #FFF;font-size: 14px;}

/*----------------------------------------
// BLOG PAGE SECTION
//--------------------------------------*/
.paged .all-blog-container{display:none;}
.products-btn a.avia-button.avia-color-theme-color.avia-icon_select-no.avia-size-large.avia-position-left {font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 14px;background: transparent;color: #E9E9F4!important;border: solid 2px #E9E9F4!important;border-radius: 30px;padding: 10px 7px 10px 7px;margin-top: 10px;}

h3.slide-entry-title.entry-title {font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 40px;line-height: 129%;color: #030404; clear:both;}

a.more-link {font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 18px;line-height: 128%;display: flex;align-items: center;text-align: center;color: #BABADA;margin-top:30px;}

.avia-content-slider .slide-image {border-radius: 22px;}

.blog-header-title{font-family: Montserrat;font-style: normal;font-weight: 600; line-height: 129%;color: #BABADA; margin-bottom: 0;}

.blog-sub-header-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 20px;line-height: 129%;color: #030404;margin-top: -3px;}

.blog-sub-header-light{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 20px;line-height: 129%;color: #ffffff;padding-left: 30px;}

.blog-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 15px;line-height: 128%;color: #2B2D42;max-width: 64%;}

#av-center-align-columns .entry-content-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: center;}

.html_elegant-blog .avia-content-slider .slide-entry-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 20px;line-height: 129%;color: #030404;text-align: left;text-transform: none;padding: 0;line-height: 1.3em;margin-bottom: 10px;margin-top: 15px; letter-spacing:0;}
.html_elegant-blog .av-vertical-delimiter {display: none;}
.html_elegant-blog .more-link {text-align: center; width: 160px; border: solid 2px; padding: 10px 30px; border-radius: 20px; font-size: 13px; float: left; margin-top: -10px; margin-bottom:0;}

.html_elegant-blog #top .post-entry .blog-categories {text-align: left;}
.blog-no-img .slide-entry.post-entry .slide-image {display: none;}
.avia-content-slider.blog-no-img .slide-entry-wrap {margin-bottom: 0;}
.blog-call-to-action {border-radius: 20px;}
#top.page-id-62 form, #top.page-id-62 fieldset {margin-bottom: 0px;}
.page-id-62 .widget {padding: 0;}
#top .blog-call-to-action-container .no_margin.av_one_fifth {width: 15%;}


.single-post input[type="submit"], #submit, .button {padding: 15px 22px; border-radius: 15px;}
#top.single-post .main_color textarea, #top .main_color select {color: #272835; background: #BABADA; border-radius: 10px; font-size: 16px; padding: 20px; margin-top:20px;}
.html_elegant-blog #top.single-post .post-entry .post-title{text-align: left; text-transform: capitalize; letter-spacing: 0; clear:both;}
.single-post h3.widgettitle {text-align: left; padding-bottom: 15px; border-bottom: 2px solid #e04b26; margin-bottom: 20px; text-transform: capitalize; letter-spacing: 0; font-size: 18px;}
.single-post .inner_sidebar ul {font-size: 16px; line-height: 35px; text-align: left;}
#top.single-post .news-content {padding: 10px 0 10px 0; border-bottom: 1px solid #e04b2675!important; margin-bottom: 10px;}
.single-post main.content.units.av-content-small {padding-bottom: 0;}
#top.single-post .avia_ajax_form.avia-mailchimp-form input[type='submit'] {margin-left: 0;}
#top.single-post input[type="text"] {margin-bottom: 0;}

/*-----------------------------------------
// CSS - Blog meta after post title
//----------------------------------------*/
#top .post-meta-infos {color: #969696; margin-top: -3px!important; text-align: left!important; width: auto!important; clear: none!important; border: none!important;}
#top .slide-meta {margin-top: 5px!important; text-align: left!important; width: auto!important; clear: none!important; border: none!important;}
.html_elegant-blog #top.single-post .post-entry .blog-categories, .html_elegant-blog #top.page-id-62 .post-entry .blog-categories {width: auto; float: left; margin-right: 10px; border-right: 1px solid #ebebeb; padding-right: 10px;}

/*Newsletter section*/
.newsletter-bg{background: linear-gradient(115.55deg, #2B2D42 40.35%, rgba(70, 76, 132, 0.9) 98.2%);margin-top: -70px;}
#top .avia_ajax_form.avia-mailchimp-form input[type='submit'] {margin-left: -121px; margin-top: 0px; height: 43px;}
#top .avia_ajax_form.avia-mailchimp-form input[type='text'] {background: #babada!important; color: #2b2d42; border:none;}
.flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-16.el_after_av_one_half.avia-builder-el-last.subscribe-form.column-top-margin {margin-top: -100px!important;margin-left: 545px;}

p#element_avia_0_1 {
    background: #ffffff;
    border-radius: 20px;
}
p#element_avia_0_1 {
    background: #babada;
    border-radius: 20px;
}

img.alignnone.wp-image-630.alignleft {margin-left: -40px;margin-bottom: 20px;}
/*----------------------------------------
// RESOURCES PAGE SECTION
//--------------------------------------*/
.our-resources-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 35px;line-height: 129%;text-align: center;color: #030404;}
.our-resources-sub-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 18px;line-height: 128%;
text-align: center;color: #2B2D42;}
.success-stories{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 35px;line-height: 129%;text-align: center;color: #4F537F;}
.clients-stories-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 35px;line-height: 129%;color: #030404;max-width: 81%;}
.client-success-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 15px;line-height: 128%;color: #2B2D42;}
.client-success-bg{background: #FFFFFF;box-shadow: 28px 28px 80px rgba(0, 0, 0, 0.09);border-radius: 22px;}
.get-stories{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 30px;line-height: 128%;color: #2B2D42;}
.get-stories-light{font-family: Montserrat;font-style: normal;font-weight: bold;line-height: 128%;color: #ffffff; max-width:85%;}
.get-stories-sub-text{font-family: Montserrat;font-style: normal;font-weight: 300;line-height: 128%; text-align: left;color: #ffffff; margin-top: -10px; max-width:85%;}

.request-demo-btn .avia-button.avia-size-medium {transition: all 0.5s cubic-bezier(.25,.8,.25,1); box-shadow: 2px 2px 6px rgb(0 0 0 / 29%); padding: 12px 25px 10px;font-size: 13px;min-width:90px;border-radius:20px;}

img.wp-image-561.avia-img-lazy-loading-not-561.avia_image {border-radius: 22px;margin-top: -50px;}
.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.first.avia-builder-el-10.el_after_av_one_full.el_before_av_hr.success-header.column-top-margin {margin-top: -600px;}
.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-14.el_after_av_hr.el_before_av_one_half.konga {margin-top: -513px;padding-left: 35px;}
.flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-17.el_after_av_one_half.avia-builder-el-last.konga-banner {margin-top: -420px;padding-right: 40px;}
.client-img-bg{box-shadow: 28px 28px 80px rgba(0, 0, 0, 0.09);}

/*----------------------------------------
// CONTACT US SECTION
//--------------------------------------*/
#top.single-post .main_color textarea, #top .main_color select {padding: 11px!important;margin-top: 0px!important;}
.contact-banner-text{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 40px;line-height: 129%;color: #BABADA; margin-top:-90px;text-transform:none;}
.contact-subtext{font-family: Montserrat;font-style: light;font-weight: 300;font-size: 17px;line-height: 128%; max-width: 80%;color: #2B2D42;}
.what-we-do-subtext{font-family: Montserrat;font-style: light;font-weight: 300;line-height: 128%; color: #2B2D42;}
.contact-light-subtext{font-family: Montserrat;font-style: light;font-weight: 300;font-size: 17px;line-height: 128%;color: #ffffff;}
.contact-form{background: #FFFFFF;box-shadow: 28px 28px 80px rgba(0, 0, 0, 0.09);border-radius: 22px;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {background-color: #f8f8f8;color: #969696;background: #BABADA; border-radius: 30px;}
#top label {font-weight: bold;font-size: 0.92em;color: #474870!important;}

/* Center align columns inside color section*/
#av-center-align-columns .entry-content-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: center;}

.avia_ajax_form .button {margin: 0;padding: 8px 20px;border-radius: 30px;border-bottom-width: 1px;border-bottom-style: solid;font-weight: normal;font-size: 0.92em;min-width: 142px;outline: none;}
.connect-us{font-family: Montserrat;font-style: normal;font-weight: 600;line-height: 129%;color: #2B2D42;}
.connect-us-bg{background: #FFFFFF;box-shadow: 28px 28px 80px rgba(0, 0, 0, 0.09);border-radius: 22px;}
.connect-us-details{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 20px;line-height: 128%;color: #BABADA;}
.connect-us-sub-details{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 16px;line-height: 128%;color: #2B2D42;}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {width: 100%;margin-bottom: 0;display: inline;min-width: 50px; border-radius: 2px;}

#top.page-id-64 .main_color .input-text, #top.page-id-64 .main_color input[type='text'], #top.page-id-64 .main_color input[type='input'], #top.page-id-64 .main_color input[type='password'], #top.page-id-64 .main_color input[type='email'], #top.page-id-64 .main_color input[type='number'], #top.page-id-64 .main_color input[type='url'], #top.page-id-64 .main_color input[type='tel'], #top.page-id-64 .main_color input[type='search'], #top.page-id-64 .main_color textarea, #top.page-id-64 .main_color select {background-color: #f8f8f8; color: #969696; background: #f18e7829; border-radius: 10px;}
.page-id-64 .avia_ajax_form .button {padding: 13px 20px; border-radius: 15px; border: none!important; font-size: 16px;}
.contact-us-form{margin-top:-50px;}
.contact-social .av_font_icon {margin-right: 20px;}

/*Curvy-Background*/
div#av-center-align-columns {background-position: 105% 4%!important;}
.curvy-bg{background-position: 100% 4%!important;}
.vector-bg{background-position: 100% 4%!important;}
/*----------------------------------------
// FOOTER SECTION
//--------------------------------------*/
.footer-social .avia-button.avia-size-medium {transition: all 0.5s cubic-bezier(.25,.8,.25,1); padding: 4px 20px 0px 0px; font-size: 22px!important;}
.footer-social .avia-button.avia-size-medium:hover {text-decoration: none!important; color: #e04b26!important; opacity: 1; box-shadow:none!important; transform: translate(0px, -5px);}

.footer-text{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 14px;max-width: 82%;line-height: 144%;color: #C3C3CB!important;}
.footer-header{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 20px;line-height: 24px;color: #FFFFFF;}
.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.footer-col {margin-top: 120px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-4.el_after_av_two_fifth.el_before_av_one_fourth.footer-col-2 {margin-top: 170px;}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_one_fourth.avia-builder-el-last.footer-col-3 {margin-top: 170px;}

#top .content .flex_column .widget_nav_menu li:first-child {border-top-style: none;}
#top .content .flex_column .widget_nav_menu li {background-color:none;margin: 0;padding: 0;border-bottom-style: solid;border-bottom-width: 1px;border-color: #E04A26;}
#top .content .flex_column .widget_nav_menu li a:hover, #top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item, #top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item {background-color: transparent;}
#top .content .flex_column .widget_nav_menu li a {padding: 0.8em 3px;color: #ffffff;}


/*----------------------------------------
// CAREER SECTION
//--------------------------------------*/
.vacancy-title{font-family: Montserrat;font-style: normal;font-weight: 600;font-size: 16px;line-height: 129%;color: #030404;text-align: left; margin-bottom: 0;}
.vacancy-text{font-family: Montserrat;font-style: normal;font-weight: 300;font-size: 14px;line-height: 128%;text-align: left;color: #2B2D42; margin-bottom: -20px;}
.career-img-sub .avia_image {margin-top: -40px;  box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.18)!important; border-radius: 20px; margin-left: 20px;}
.vacancy-col-3 .request-demo-btn .avia-button.avia-size-medium {margin-top: 25px;}



/*----------------------------------------
// SITEMAP SECTION
//--------------------------------------*/
.connect-us-sub-details li.sub-indent{margin-left:40px;}

/*----------------------------------------
// MOBILE RESPONSIVENESS SECTION
//--------------------------------------*/
@media screen and (max-width: 989px){
.page-id-58 .service-img-sub .avia_image {margin-top: -10px;margin-left: 0px;}}
@media screen and (max-width: 1200px){
/*Banner Rotating Text Section*/
#top .av-rotator-container-inner {font-size: 2.5vw;}
}
@media screen and (max-width: 767px){
.services-text{font-family: Montserrat;font-style: normal;font-weight: normal;font-size:11px!important; line-height: 144%;text-align: center;color: rgba(0, 0, 0, 0.6);}
#top.single-post .main_color textarea, #top .main_color select {margin-top: 20px!important;}
}

@media screen and (max-width: 480px){
.services-text{font-family: Montserrat;font-style: normal;font-weight: normal;font-size:11px; line-height: 144%;text-align: center;color: rgba(0, 0, 0, 0.6);}
#top.single-post .main_color textarea, #top .main_color select {margin-top: 50px!important;}
}

@media screen and (min-width: 989px){
div#threeway-info .av_one_fourth {margin-left: 2%; width: 24.5%;}
}

@media screen and (max-width: 989px){
.responsive.av-no-preview .team-social a {background: #ffffffb8; border: none; color: #2b2d41;}
.responsive #top #wrap_all .descasio-team.flex_column {width: 49.5%!important; float: left!important; margin-right: 0.5%!important; clear: none!important; height: calc(54vw + 4.5em)!important;}
.team-member-name {font-size: 10px; text-align: center; padding-left: 0px;}
.team-container .team-member-description {font-size: 10px; padding-bottom: 1px; text-align: center;  padding-left: 0px;}
.team-img-container {margin-bottom: -15px;}
.service-img-sub .avia_image {margin-top: -25px; margin-left: 0px;}
.responsive #top #wrap_all .what-we-do-col-1.flex_column.av-break-at-tablet, .responsive #top #wrap_all .what-we-do-col-2.flex_column.av-break-at-tablet {width: 50%; float: left; clear: none;}
img.expertise-icon.alignleft.wp-image-1045 {margin-top: -10px; width: 60px;}
.responsive #top #wrap_all .descasio-products.flex_column {width: 49.5%!important; float: left!important; margin-right: 0.5%!important; clear: none!important; height: calc(4vw + 14.5em)!important; padding: 10px 20px!important;}
.responsive #top #wrap_all .how-we-transform .flex_column.av_one_fourth.av-break-at-tablet {width: 48%; float: left; margin-right: 2%;}
.plug-img .avia-image-container .avia_image {margin-top: 0;}
#top .why-work-with-us .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top: 0;}
}

@media screen and (min-width: 768px){
.sub-menu:after {bottom: 100%; left: 32%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(28, 29, 42, 0); border-bottom-color: #1c1d2a; border-width: 10px; margin-left: -10px;}
}

@media screen and (max-width: 767px){
#top .av-rotator-container-inner {text-align:center;}
a.avia-button.avia-position-center {font-size: 16px; min-width: 178px; border-radius: 30px; margin-top: 10px; padding: 15px;}
.stories-subscription{margin-top:0!important;}
#footer-page .widget {padding: 0;}
.expert-services {margin-top:0px!important;}
.cloud-service, .technology-service {margin-top: 0px!important;}
.cloud-service, .technology-service, .robotics-service, .transformation-service {padding: 10px 20px!important;}
.robotics-service {margin-top: 0px!important;}
.responsive #top #wrap_all .blog-home-bg .slide-entry {width: inherit; margin-bottom: 10px!important; margin-left:0!important;}
.zattu-attribute {margin-right: -70px; top: -25px; position: relative;}
.blog-home-bg div .av_one_third:nth-child(1), .blog-home-bg div .av_one_third:nth-child(2){border:none;}
.page-id-15 .slide-entry-excerpt.entry-content {font-size: 13px;}
.html_elegant-blog .avia-content-slider .slide-entry-title {font-size: 16px; margin-bottom: 0px;}
.html_elegant-blog .avia-content-slider .read-more-link {margin-top: 15px;}
.responsive #top #wrap_all .blog-home-bg .slide-entry:nth-child(1), .responsive #top #wrap_all .blog-home-bg .slide-entry:nth-child(2) {border-bottom: 1px solid #e04b2680;}
div#av-center-align-columns.blog-home-bg {padding-left: 30px!important; padding-right: 30px!important;}
.transform{font-size: 15px;}
.transform-sub{font-size: 12px; max-width:95%;}
.here-how{font-size: 15px;}
.here-how-sub{font-size: 12px; max-width:95%;}
.responsive #top #wrap_all .why-descasio .flex_column.av_one_third {width: 47%!important; margin-right: 3%!important; float:left!important; clear: none!important; height: 210px;}
.responsive #top.page-id-56 #wrap_all .why-descasio .flex_column.av_one_third {width: 47%!important; margin-right: 3%!important; float:left!important; clear: none!important; height: 100%;}
.page-titles main.template-page.content.av-content-full.alpha.units {padding-top: 0px; top: 80px;}
img.expertise-icon.alignleft.wp-image-1045 {width: 50px;}
.responsive #top #wrap_all .why-choose-descasio.flex_column {width: 49.5%!important; float: left!important; margin-right: 0.5%!important; clear: none!important; height: 180px;!important;}
.career-img-sub .avia_image {margin-left: 0px; margin-top:0;}
.responsive #top #wrap_all .blog-no-img .flex_column {margin-bottom: 0!important;}
.empty-space{display:none!important;}
.responsive #top #wrap_all .blog-call-to-action-container.av-flex-cells .no_margin {padding-left: 6% !important; padding-right: 6% !important; margin-left: 20px; margin-right: 20px; width: calc(100% - 40px);}
.grid-blog-display.avia-content-slider .slide-entry-wrap {margin-bottom: 0;}
div#av_section_1.page-titles {margin-top: -150px;}
.page-id-62 div#av_section_1.page-titles {margin-bottom: -85px;}
.vacancy-col-3 .request-demo-btn .avia-button.avia-size-medium {margin-top: -25px; margin-bottom: -15px;}
.responsive #top.single-post #main .sidebar.smartphones_sidebar_active {padding-top: 0; border: none;}
.breadcrumbs-right .breadcrumb.breadcrumbs.avia-breadcrumbs {top: -235px; color: #babada;}
#top #threeway-info .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top: 0;}
.page-id-62 .avia-content-slider .slide-entry-wrap {margin-bottom: 0;}
}

@media screen and (max-width: 479px){
#top .avia_ajax_form.avia-mailchimp-form input[type='submit'] {margin-left:0;}
.responsive #top #wrap_all .descasio-products.flex_column {height: calc(0vw + 14.5em)!important; padding: 10px 20px!important;}
.connect-us-sub-details{font-size: 13px;}
}

@media screen and (min-width: 480px){
/*About Page*/
.contact-light-subtext-mobile{font-size: 14px!important;max-width: 80%!important;}
.contact-banner-text-mobile{font-size: 18px!important;margin-top: -145px!important;color:#BABADA!important;}
.about-value-mobile{font-size: 32px;font-style: normal;font-weight: 600;margin-top: -40px;}
}