/*
 Theme Name:     Uprise
 Theme URI:      https://uprise.ro
 Description:    Customizări pentru Aggranda
 Author:         Eduard V. Doloc
 Author URI:     https://uprise.ro
 Template:       Divi
 Version:        1.0.3
*/


.svg_logos .et_pb_code_inner {
  display: flex;
  align-items: center;
  column-gap: 39px;
}
.text p{
  font-size: 33px;
}

.svg_logos.just_mobile .et_pb_code_inner svg {
  max-width: 145px;
}
.svg_logos.just_mobile .text p {
  font-size: 22px;
}
.svg_logos.just_mobile .et_pb_code_inner {
  column-gap: 22px;
}
.logo_1 svg{
  padding-top: 10px;
}
#top-menu-nav .sub-menu li a {
  line-height: 23px;
}
#top-menu li li a {
  padding: 6px 0px;
}
#top-menu li li{
  padding-bottom: 15px;
}

h2.second_h2{
  max-width: 568px !important;
  line-height: normal;
}
.et_header_style_left .mobile_menu_bar{
  padding-right: 12px;
  padding-bottom: 33px !important;
}
.mini-header{
  width: 100%;
  max-width: 1170px;
  margin: auto;
  margin-bottom: -18px;
  position: relative;
  display: flex;
  z-index: 99;
  justify-content: flex-end;
  padding-right: 18px;
  gap: 22px;
  padding-top: 10px;
}
#main-header .pll-parent-menu-item{
  display: none;
}
.mini-header .drop-dl{
  display: block;
  position: relative;
  top: 0 !important;
  right: 0 !important;
}
.mini-header .lang-chose{
  font-weight: 700 !important;
  font-size: 16px !important;
}
.mini-header .lang-chose img{
  display: none;
}
.mini-header #mob-lang-switch {
  background: #1C74BB;
  position: absolute;
  top: 28px;
  left: -56px;
  border-top: 3px solid #2ea3f2;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  box-shadow: 0 2px 5px rgb(0 0 0 / 10%);

}
.mini-header #mob-lang-switch a {
  display: flex;
  align-items: center;
  padding: 10px 10% !important;
  border-bottom: 1px solid rgba(0,0,0,.03);
  color: #000 !important;
}

.mini-header  #mob-lang-switch .lang-item{
    width: 80px;
  }

.mini-header .drop-dl #mob-lang-switch a {
  font-weight: 700 !important;

}
.mini-header .drop-dl a{
  color: #1c74bb !important;
}

.home .mini-header .drop-dl a,
.page-id-806 .mini-header .drop-dl a,
.page-id-3163 .mini-header .drop-dl a,
.page-id-2107 .mini-header .drop-dl a {
    color: #fff !important;
}

.home .mini-header a.link-set,
.page-id-806 .mini-header a.link-set,
.page-id-3163 .mini-header a.link-set,
.page-id-2107 .mini-header a.link-set {
    color: #fff !important;
}
.mini-header a.link-set{
  font-size: 14px;
  font-family: Raleway, Helvetica, Arial, Lucida, sans-serif;
  font-weight: 700;
  color: #1c74bb !important;
}
.page-id-5984 .mini-header a.link-set,
.page-id-5637 .mini-header a.link-set,
.page-id-6563 .mini-header a.link-set,
.page-id-7160 .mini-header a.link-set,
.page-id-7160  .mini-header .drop-dl a,
.page-id-6563 .mini-header .drop-dl a,
.page-id-5637 .mini-header .drop-dl a,
.page-id-5984 .mini-header .drop-dl a,
.page-id-7125 .mini-header .drop-dl a,
.page-id-7125 .mini-header a.link-set,
.page-id-6289 .mini-header .drop-dl a,
.page-id-6289 .mini-header a.link-set,
.page-id-6633 .mini-header .drop-dl a,
.page-id-6633 .mini-header a.link-set,
.page-id-5485 .mini-header .drop-dl a,
.page-id-5485 .mini-header a.link-set,
.page-id-5891 .mini-header .drop-dl a,
.page-id-5891 .mini-header a.link-set,
.page-id-5181 .mini-header .drop-dl a,
.page-id-5181 .mini-header a.link-set{
  color: #fff !important;
}
.custom-sticky-header.sticky-header .mini-header .drop-dl a,
.custom-sticky-header.sticky-header .mini-header a.link-set{
  color: #fff !important;
}
.page-id-7184 #main-header.sticky-header div#et-top-navigation,
.page-id-7170 #main-header.sticky-header div#et-top-navigation,
.page-id-6639 #main-header.sticky-header div#et-top-navigation,
.page-id-5984 #main-header.sticky-header div#et-top-navigation,
.page-id-6633 #main-header.sticky-header div#et-top-navigation,
.page-id-6563 #main-header.sticky-header div#et-top-navigation,
.page-id-7160 #main-header.sticky-header div#et-top-navigation,
.page-id-7125 #main-header.sticky-header div#et-top-navigation,
.page-id-6289 #main-header.sticky-header div#et-top-navigation {
  padding-top: 30px !important;
}

.page-id-7184 .mini-header,
.page-id-7170 .mini-header,
.page-id-6639 .mini-header,
.page-id-5984 .mini-header,
.page-id-6633 .mini-header,
.page-id-6563 .mini-header,
.page-id-7160 .mini-header,
.page-id-7125 .mini-header,
.page-id-6289 .mini-header {
  max-width: 1490px;
}
@media (max-width: 1600px) {
  .page-id-7184 .mini-header,
  .page-id-7170 .mini-header,
  .page-id-6639 .mini-header,
  .page-id-5984 .mini-header,
  .page-id-6633 .mini-header,
  .page-id-6563 .mini-header,
  .page-id-7160 .mini-header,
  .page-id-7125 .mini-header,
  .page-id-6289 .mini-header  {
      max-width: 88%;
  }
}
@media (max-width: 1290px) {

  .page-id-7184 .mini-header,
  .page-id-7170 .mini-header,
  .page-id-6639 .mini-header,
  .page-id-5984 .mini-header,
  .page-id-6633 .mini-header,
  .page-id-6563 .mini-header,
  .page-id-7160 .mini-header,
  .page-id-7125 .mini-header,
  .page-id-6289 .mini-header {
      max-width: 1170px;
  }
}
.case_studies-template-default h2{
  margin: 20px 0;
}
.cortney_photo img{
  object-position: 50% 33%;
}

/*start jobs*/
.other_info_job h5{
  min-width: 90px;
}
.wpcf7 form.invalid .wpcf7-response-output {
  margin-top: 0;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 0px;
}
.sectiune_first_jobs {
  margin-top: 7.7%;
}
.sectiune_first_jobs .et_pb_row{
  max-width: 1448px;
}
.sectiune_first_jobs .time_to_grow .n_bg::before{
  left: -47% !important;
}
.sectiune_first_jobs .time_to_grow h2, .sectiune_first_jobs .time_to_grow .n_bg {
  font-size: 56px;
}
.row_txt_jobs {
  padding-top: 22px;
}
.et_pb_row.row_fjobs {
  padding-bottom: 0;
}
.row_curentjobopenenigs {
  padding-top: 89px !important;
}
.jobs {
  margin-top: 0px;
  border-top: 1px solid #ebebeb;
}
.job_container {
  padding: 40px;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-box-shadow: -1px 1px 16px 0px rgb(10 11 11 / 13%);
  box-shadow: -1px 1px 16px 0px rgb(10 11 11 / 13%);
  border-radius: 10px;
}
.content_job_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.content_job_container h4{
  font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #000000!important;
  padding-bottom: 0;
}
.button_job a {
    background-color: #fc9223;
    width: 100%;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
    border-radius: 24px;
    padding-top: 13px;
    padding-bottom: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #FFF;
}
.button_job {
  width: 175px;
}
.info_job {
  width: calc(100% - 175px);
  padding-right: 20px;
}
.other_info_job {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.other_info_job img{
  margin-right: 14px;
}
.other_info_job h5{
  color: #898989;
  font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
  font-size: 12px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
  line-height: 24px;
}
.other_info_job h6{
  color: #000000;
  font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
  font-size: 16px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 24px;
}
.type_of_job h6{
  margin-left: 27px;
}
.job_location h6{
  margin-left: 24px;
}
.type_of_job {
  margin-right: 104px;
}
.jobs .job_container:first-child{
  margin-top: 47px;
}
/*end jobs*/

.main_modal_text p img{
  margin-left: 5px;
}


.whiteH2{
  color: #FFFFFF !important;
}

.meet-section, footer#main-footer{
    z-index: 999 !important;
    position: relative;
}


.textInForm {
    width: 130%;
}

/* GL & HF */

body .tk-you-doc {
    max-width: 224px;
    background: #f99221 !important;
    width: 100%;
    text-align: center;
    border: none !important;
    padding: 17px 12px !important;
    /*display: inline-block !important;*/
	margin-right: 8px !important;
}

.post--content--container {
    z-index: 9999999999999;
}

.img-right img {
    max-width: 239px !important;
}

.img-right {
    display: flex;
    align-items: center;
}

.img-right > *:nth-child(1) {
    width: 70%;
    padding-right: 15px;
}
.drop-dl ul {
    display: none;
  }
  .drop-dl ul li {
    list-style-type: none;
  }
/*.tk-you-doc {
    display: none !important;
}*/
/*fix for iPhone users*/
.post--image {
    background-repeat: no-repeat !important;
    /*height: 80% !important;*/
}

.post--header--container {
    height: 80vh !important;
}

.et_right_sidebar #sidebar {
    margin-top: 8em;
}

.uprise-width-controller {
    padding-left: 10vw;
    padding-right: 10vw;
}

.single-post #page-container {
    padding-top: 84px !important;
}

.et_pb_post .entry-content {
    margin-top: 60px;
}

.single-post .post--content--container a {
    color: rgb(28, 116, 187);
}

.et_pb_contact_submit {
    margin-bottom: 1em;
}

/*fix case studies js error - via css - including page id for consistency*/
.page-id-633 #main_nav ul#nav_ul li a {
    color: rgb(28, 116, 187) !important;
}

.page-id-633 #main_nav ul#nav_ul li:nth-child(5) a {
    color: rgb(0, 0, 0) !important
}

.page-id-633 #main_nav ul li:nth-of-type(2) a {
    background: unset;
    padding: inherit;
    border-radius: unset;
    border: unset;
}

.single-post #main_nav ul#nav_ul li a {
    color: rgb(28, 116, 187) !important;
}

.single-post #main_nav ul#nav_ul li:nth-child(6) a {
    color: rgb(0, 0, 0) !important
}

.single-post #main_nav ul li:nth-of-type(2) a {
    background: unset;
    padding: inherit;
    border-radius: unset;
    border: unset;
}

#et-top-navigation{
  padding-left: 0 !important;
}
.et_header_style_left .logo_container{
  position: unset !important;
  width: auto !important;
  height: auto !important;
}
#menu-item-5355{
  position: absolute !important;
}
@media screen and (max-width: 480px) {
      .d_card .row_3 {
        bottom: 10px !important;
    }

    .drop-dl {
        /* right: 69px !important; */
    }

    .d_card .row_2 {
        margin-top: 20px !important;
        margin-bottom: 3% !important;
    }
    /*fix contact card - using page id for consistency*/
    .page-id-646 .bottom_blue_card h3 {
        text-align: center !important;
        font-size: 20px;
        margin: auto 0 !important;
        padding: 0 1em;
        line-height: 1.1;
    }

    .page-id-646 #et-boc > div > div.et_pb_section.et_pb_section_2.time_to_progress.et_section_regular > div.et_pb_row.et_pb_row_6.bottom_blue_card > div > div.et_pb_module.et_pb_code.et_pb_code_2 > div > div > h3:nth-child(1) {
        margin-bottom: 1em !important;
    }
}

@media screen and (max-width: 780px) {
    .uprise-width-controller {
        margin-top: 20vh;
    }
}

@media screen and (min-width: 782px) and (max-width: 980px) {
    .uprise-width-controller {
        margin-top: 20vh;
    }
}

@media screen and (min-width: 982px) and (max-width: 1400px) {
    .uprise-width-controller {
        margin-top: 50px;
    }
}

/* new case study rework*/

.single-case_studies .heading-subs::before {
    content: url(https://aggranda.com/wp-content/uploads/2018/12/ttg-1.png);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 135px;
    /*-webkit-transition: width 2s ease; !* Safari *!*/
    /*transition: width 2s ease;*/
}

.single-case_studies h1 {
    position: relative;
    z-index: 1;
    color: #1C74BB;
    font-size: 1.8em;
    line-height: 1.6em;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 0.7em;
}

.single-case_studies img.cs-ico-img {
    position: relative;
    z-index: 1;
    max-width: 32px;
    display: inline-block;
}

.single-case_studies .headings img {
    padding-left: 10px;
    max-width: 42px;
}

.single-case_studies .duration-time {
    position: relative;
    z-index: 1;
    font-size: 16px;
    color: #6DDC7C;
    margin: 16px 0 0 0;
    display: inline-block;
    padding-left: 10px;
}

.single-case_studies .heading-subs > div:nth-child(2) {
    margin-left: 3em;
}

.single-case_studies .duration-time p {
    display: inline-block;
    bottom: 10px;
    padding-left: 10px;
    position: relative;
}

.single-case_studies .video {
    margin-top: 2em;
    padding: 3em;
    position: relative;
    z-index: 1;
}

.single-case_studies .description {
    margin-bottom: 3em;
    font-size: 18px;
    line-height: 36px;
    color: #333;
    position: relative;
}

.single-case_studies .description p {
    position: relative;
    z-index: 1;
    width: 75%;
}

.single-case_studies .description img {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 100%;
    max-height: 100px;
    z-index: 0;
    pointer-events: none;
    padding-bottom: 10px;
    object-fit: contain;
}

@media screen and (max-width: 1090px) {
  .et_pb_row.row_txt_jobs, .et_pb_row.row_txt_jobs p {
    font-size: 20px!important;
    line-height: 32px;
  }
  .et_pb_row.row_txt_jobs br, .et_pb_row.row_txt_jobs p br{
    display: none;
  }
  .row_txt_jobs .et_pb_column {
    width: 70% !important;
  }
}

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

  body.page-id-806 .et_pb_row_3.et_pb_row {
    padding-right: 10px;
    padding-left: 10px;
  }
	#et-top-navigation .pll-parent-menu-item {
    	position: absolute !important;
        background: #1C74BB;
	}

    #et-top-navigation .pll-parent-menu-item .sub-menu {
        width: 100% !important;
    }
    .single-case_studies .description {
        text-align: center;
        font-size: 16px;
        line-height: 28px;
    }

    .single-case_studies .description img {
        position: relative;
        max-width: 100%;
        height: 80px;
    }

    .single-case_studies .description p {
        text-align: left;
        width: 100%;
    }


    .single-case_studies .heading-subs::before {
        content: "";
    }

    .single-case_studies .headings img {
        margin-left: -14px;
        max-width: 32px;
        padding-left: 0;
    }

    .single-case_studies h1 {
        float: right;
        width: 75%;
        font-size: 1.5em;
    }

    .single-case_studies .container-single {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        align-content: center;
    }

    .single-case_studies .heading-subs > div:nth-child(2),
    .single-case_studies .duration-time {
        display: flex;
        justify-content: left;
        align-items: center;
        flex-direction: row;
        align-content: center;
        margin: 1em 0;
    }

    .single-case_studies .duration-time p {
        bottom: unset;
    }

    .single-case_studies .video {
        padding: 1em;
    }
}

/*case studies archive*/

/*old code*/
.time_to_grow h2,
.time_to_grow .n_bg {
    margin: 0 !important;
    width: 568px !important;;
    font-size: 48px;
    font-weight: bold;
    color: black;

    position: relative;
    z-index: 999;
}

.time_to_grow .n_bg::before {
    content: url('https://aggranda.com/wp-content/uploads/2018/12/ttg-1.png');
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 3px;
}

.card_row {
    max-width: 1168px;
    margin: 0 auto;
}

.card_container {
    display: block;
}

.d_card {
    background: #fff;
    margin: 12px 4px;
    /*max-width: 368px;*/
    box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 16px;
    /*height: 448px;*/
    padding: 32px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

.d_card .row_3 {
    position: absolute;
    bottom: 20px;
}

.d_card .card_no h3 {
    margin: 0;
    color: #1C74BB;
    font-size: 16px;
}

.d_card .row_1 {
    display: flex;
}

.d_card .row_1 img {
    max-width: 60px;
    height: auto;
    object-fit: contain;
}

.d_card .row_1 div {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 24px;
}

.d_card .row_1 div p {
    font-size: 18px;
    color: #1C74BB;
    font-weight: bold;
}

.d_card .row_2 {
    padding: 10px 0;
    height: 100%;
    margin-bottom: 20%;
}

.d_card .play_btn {
    width: 76px;
    margin-top: 2em;
}

.d_card .play_btn img {
    margin-left: 8px;
}


/*end old code*/
.post-type-archive-case_studies h1 {
    font-weight: 700;
    font-size: 24px;
    color: #1c74bb !important;
    line-height: 24px;
}

.post-type-archive-case_studies .card_container {
    padding: 1rem;
}

/*.post-type-archive-case_studies .card_row {
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
}*/

.post-type-archive-case_studies .card_row {
	 margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap
}

.post-type-archive-case_studies .card_container {
  width: auto;
  margin: 0 auto;
  flex: 1 1 33%;
}

.post-type-archive-case_studies .card_container .d_card {
  height: 100%;
  position: relative;
}

#main-header .et_menu_container {
  position: relative !important;
  display: flex;
  align-items: center;
  z-index: 22 !important;
}

.pll-parent-menu-item {
	position: absolute !important;
    right: 20px;
    top: 27px;
}

.pll-parent-menu-item .sub-menu {
	right: 0;
	width: 120px;
}



#top-menu-nav .pll-parent-menu-item  .sub-menu li a {
	width: 100% !important;
}

.post-type-archive-case_studies .d_card .row_1 h2 a {
    font-size: 18px;
    color: #1C74BB;
    font-weight: bold;
    line-height: 1;
}


.post-type-archive-case_studies .d_card .row_2 p {
    font-size: 16px;
}


.post-type-archive-case_studies .et_pb_row_3 {
    width: 100%;
}

.post-type-archive-case_studies .container {
    max-width: 1170px;
}

.post-type-archive-case_studies .et_pb_row {
    margin: 0;
    max-width: 1170px;
    width: 100%;
}


.post-type-archive-case_studies .h3_width_br p {
    font-size: 20px;
    line-height: 36px;
}

@media screen and (max-width: 768px) {
    .post-type-archive-case_studies .d_card .row_1 h2 {
        font-size: 20px;
    }

    .post-type-archive-case_studies .d_card .row_2 p {
        font-size: 16px;
        text-align: center;
    }

    .d_card .play_btn img {
        margin-left: 0px;
    }

    .d_card .row_2 {
      margin-top: 15px;
      margin-bottom: 10%;
    }

    .d_card .row_3 {
        bottom: 25px;
    }

    .post-type-archive-case_studies .d_card .play_btn {
        max-width: 50px;
        height: auto;
        margin-top: 0;
    }

    .post-type-archive-case_studies .d_card .row_1 h2 a {
        font-size: 16px;
    }

    .post-type-archive-case_studies .d_card {
        max-width: 100%;
        margin: 12px 0;
        padding: 15px;
    }

    .post-type-archive-case_studies .card_row {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
    }

    .d_card .row_2 {
        height: unset;
    }
	.page-id-4409 #agenda .agenda-lp:after {
		content: none !important;
	}

	.page-id-4409 #agenda .agenda-lp:before {
		margin-left: 0 !important;
	}
	.page-id-4409 #transition-a-s h1 {
		margin-left: -30px;
	}
	.page-id-4409 #aggranda-about {
		top: -2px;
	}
	.page-id-4409 #aggranda-rpa {
		top: -2px;
	}
	.page-id-4409 #contact-rpa {
		top: -2px;
	}
	.page-id-4409 #specials .et_pb_code_inner .button-lp {
		display: block !important;
	}
	.page-id-4409 #specials .et_pb_code_inner .button-lp:nth-child(3) {
		margin-top: 5.38% !important;
	}
	.page-id-4409 #transition-a-s .seat-lp {
    	left: -25vw;
	}
}

@media screen and (min-width: 769px) and (max-width: 1100px) {
    .post-type-archive-case_studies .d_card .row_1 h2 a {
        font-size: 16px;
    }

    .post-type-archive-case_studies .d_card {
        /*max-width: 100%;*/
        margin: 10px;
        padding: 25px;

    }

    .post-type-archive-case_studies .card_row {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
    }
}

@media screen and (min-width: 1440px) {
	.page-id-4409 #aggranda-rpa h2 span {
		margin-left: 4vw;
	}
}

/*fix for Archive - due to conflict of old code*/
.post-type-archive-case_studies .et_pb_row_1,
.post-type-archive-case_studies .et_pb_row_2 {
    top: unset;
}

.post-type-archive-case_studies #et-main-area .et_pb_text_1 h3 {
    color: unset !important;
}

/*rework of header*/
/*rest*/
#et-top-navigation li {
    padding: 12px 11px;

}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 25px;
}

ul#top-menu {
    margin-right: 1vw;
}

.et_menu_container {
    width: 100%;
    max-width: 1170px;
}

#logo {
    width: 165px;
    margin-bottom: 0;
    max-height: 100%;
}

#top-menu li a {
  color: #1c74bb;
  padding-bottom: unset !important;
  font-weight: 700;
}

#et-top-navigation .current-menu-item a {

    opacity: 0.7 !important;
}

#main-header {
    box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    padding-bottom: 15px;
}

/*homepage & contact*/
.home #second-menu a,
.page-id-806 #second-menu a,
.page-id-3163 #second-menu a,
.page-id-2107 #second-menu a {
    color: white;
}

.home #second-menu,
.page-id-2107 #second-menu,
.page-id-3163 #second-menu,
.page-id-806 #second-menu {
    color: white;
}

.home #main-header,
.page-id-806 #main-header,
.page-id-3163 #main-header,
.page-id-2107 #main-header {
    background-color: #1C74BB;
}

.home #top-menu li a,
.page-id-806 #top-menu li a,
.page-id-3163 #top-menu li a,
.page-id-2107 #top-menu li a {
    color: #fff;
}

/*.home #et-top-navigation .current-menu-item,*/
.page-id-806 #et-top-navigation .current-menu-item,
.page-id-3163 #et-top-navigation .current-menu-item,
.page-id-2107 #et-top-navigation .current-menu-item {
    background: #6DDC7C;
    border-radius: 50px;
    border: 1px solid #707070;
}

@media (max-width: 1280px) {
  body.postid-7901.single-post .post--image {
    background-position: center 72% !important;
    background-size: cover !important;
  }
}
/*mobile for header*/
@media (max-width: 980px) {
    .et_header_style_left .logo_container{
      /* position: absolute !important;
      width: 100% !important;
      height: 100% !important; */
    }
    #logo {
      width: 165px;
      margin-bottom: 0;
      max-height: 100%;
      max-width: 100% !important;
      margin-bottom: 31px !important;
    }
    #second-menu{
      margin-top: -25px;
    }
    .sectiune_first_jobs .time_to_grow .n_bg::before {
      content: url('https://aggranda.com/wp-content/uploads/2018/12/ttg-1.png') !important;
    }
    .sectiune_first_jobs .time_to_grow .n_bg::before {
      left: -17%!important;
    }

    .row_curentjobopenenigs .et_pb_text h3{
      font-size: 28px !important;
    }

    .content_job_container h4{
      font-size: 20px;
      line-height: 28px;
    }

    .type_of_job {
      margin-right: 50px;
    }

    .sectiune_first_jobs .time_to_grow h2{
      text-align: left;
      width: 568px !important;
      margin: 0 !important;
    }
    .sectiune_first_jobs .time_to_grow h2, .sectiune_first_jobs .time_to_grow .n_bg{
      line-height: 49px !important;
    }

    .et_non_fixed_nav.et_transparent_nav #main-header,
    .et_non_fixed_nav.et_transparent_nav #top-header,
    .et_fixed_nav #main-header,
    .et_fixed_nav #top-header {
        position: fixed;
    }


    #logo {
        margin-top: unset;
        margin-left: 3.5vw
    }

    .mobile_menu_bar:before {
        color: #000;
        /* margin-right: 4.5vw; */
        font-size: 36px;
        top: 1px;
    }

    .home .mobile_menu_bar:before,
    .page-id-806 .mobile_menu_bar:before,
    .page-id-3163 .mobile_menu_bar:before,
    .page-id-2107 .mobile_menu_bar:before {
        color: #fff;
    }

    #main-header {
        padding-bottom: 0
    }

    .et_mobile_menu {
        border: unset;
    }

    .et_mobile_menu li a {
        color: #1C74BB;
    }

    /*home and contact*/
    .home .et_mobile_menu,
    .page-id-806 .et_mobile_menu {
        background: #1C74BB
    }

    .home .et_mobile_menu li a,
    .page-id-806 .et_mobile_menu li a {
        color: #fff;
    }
}

/*end*/
/*rework for footer*/

#main-footer {
    height: 8vw;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background: url("https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-s.svg"), -moz-linear-gradient(left, #F2F2F2 0%, #F2F2F2 53%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);*/
    /*background: url("https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-s.svg"), -webkit-linear-gradient(left, #F2F2F2 0%, #F2F2F2 53%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);*/
    background: url("https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-s.svg"), linear-gradient(to right, #F2F2F2 0%, #F2F2F2 53%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 56%;
    min-height: 100px;
}

#et-footer-nav {
    background-color: transparent !important;
}


#et-footer-nav .container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    padding: 0 25px;
}

#et-footer-nav .footer-before {
    background-color: #F2F2F2;
}

#et-footer-nav .footer-before,
#et-footer-nav .footer-after {
    width: 100%;
    height: 156px;
}


#et-footer-nav .image,
#et-footer-nav .footer-menu,
#et-footer-nav .footer-2nd {
    display: inline-block;
}

#et-footer-nav .footer-menu {
    margin-right: 3vw;
}

#et-footer-nav .footer-2nd {
    margin-left: 2vw;
}


#et-footer-nav .image {
    margin-right: 25px;
    margin-left: 30px;
}

#et-footer-nav .social-nav li {
    display: inline-block;
    margin-left: 17px;
}

#et-footer-nav #menu-footer a {
    font-weight: 500;
}


#et-footer-nav .social-nav li a {
    color: #1C74BB;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#et-footer-nav .social-nav li a:hover {
    background: #F2F2F2;
}


#et-footer-nav .social-nav li:not(:first-child):before {
    content: "";
    position: absolute;
    margin-top: 8px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.05);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
    pointer-events: none;
    margin-left: -15px;
}

/*add color to footer so it all goes nice and smooth on pages*/
.page-id-565 #main-footer,
.page-id-2107 #main-footer,
.page-id-806 #main-footer {
    background: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-s.svg), linear-gradient(to right, #F2F2F2 0%, #F2F2F2 53%, #1D74BA 53%, #1D74BA 100%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 56%;
}

@media screen and (max-width: 980px) {
    .page-id-565 #main-footer,
    .page-id-2107 #main-footer,
    .page-id-806 #main-footer {
        background: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-s.svg), linear-gradient(to right, #F2F2F2 0%, #F2F2F2 40%, #1D74BA 40%, #1D74BA 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 55% -30px;
        position: relative;
        top: -1px;
    }
}

.page-id-565 #et-footer-nav .social-nav li a,
.page-id-2107 #et-footer-nav .social-nav li a,
.page-id-806 #et-footer-nav .social-nav li a {
    color: #fff;
}

.page-id-565 #et-footer-nav .social-nav li a:hover,
.page-id-2107 #et-footer-nav .social-nav li a:hover,
.page-id-806 #et-footer-nav .social-nav li a:hover {
    color: #1D74BA;
}

@media screen and (max-width: 992px) {
    #main-footer {
        background-position: 58%;
    }

    .bottom-nav {
        text-align: center;
        line-height: 4;
        font-weight: bolder !important;
    }

    #et-footer-nav .footer-2nd {
        width: 40%;
        padding: 10px;
    }

    #et-footer-nav .footer-menu,
    #et-footer-nav .footer-2nd {
        margin: 0;
    }

    #et-footer-nav .social-nav li:before,
    #et-footer-nav .social-nav li:not(:first-child):before {
        content: unset;
    }

    #main-footer {
        background: url("https://www.aggranda.com/wp-content/themes/Uprise/assets/footer-mask-mobile.svg");
        background-size: 100%;
        background-position: top left;
        background-repeat: no-repeat;
    }

    #et-footer-nav .container {
        justify-content: space-between;
        margin-top: 2vw;
    }

    #main-footer {
        height: 100%;
        background-color: white;
        width: 100%;
    }

    .container-mobile {
        text-align: center;
        height: 100%;
        margin-top: 40px;
        background-color: #F2F2F2;
    }

    #et-footer-nav {
        width: 100%;
    }
}

/*rpa landing page*/
.page-id-3163 .et_builder_inner_content,
.page-id-2107 .et_builder_inner_content {
    background-color: #1c74bb;
}

.page-id-3163 .et_pb_row,
.page-id-2107 .et_pb_row {
    width: 100%;
    max-width: 1200px;
}

.page-id-3163 h1,
.page-id-2107 h1 {
    color: #fff;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 1.3;
    margin-top: 1em;
}

.page-id-3163 h1 span,
.page-id-2107 h1 span {
    background-color: #221F1F;
    padding: 10px;
}

.page-id-3163 h1 .green,
.page-id-2107 h1 .green,
#aggranda-about h2 span,
#aggranda-rpa h2 span {
    color: #77E07E;
}

#line-curve-1 {
    background-position: center bottom;
    background-size: cover;
    margin: 0;
    bottom: -2px;
}

#line-curve-1 .et_pb_row .et_pb_column_2 {
    top: 3em;
    left: -2em;
}

#line-curve-1 .et_pb_row .et_pb_column_3 {
    top: 5em;
}

.seat-lp {
    color: black;
    padding: 20px 70px;
    font-size: 1.8em;
    border-radius: 20px;
    background-color: #6DDC7C;
}

.button-lp {
    color: black;
    padding: 20px 40px;
    font-size: 1.5em;
    border-radius: 20px;
    background-color: #6DDC7C;
}

#agenda .agenda-lp {
    color: #6DDC7C;
    font-weight: bold;
    margin-left: 6vw;
    margin-bottom: 50px;
    font-size: 4em;
}

#agenda .agenda-lp:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/horizontal-aggranda-line.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
    left: -530px;

}

#agenda p {
    color: white;
    font-size: 2em;
    line-height: 1.3;
    font-weight: 600;
}

#speakers h1 {
    color: #6DDC7C;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 1.3;
    margin-top: 1em;
    margin-left: 10vw;
    display: inline-block;
    text-transform: capitalize;
}

#speakers .speaker-name {
    color: #1C74BB;
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
}

#speakers .speaker-description {
    text-align: center;
    font-size: 1.7em;
}

.page-id-3163 .et_pb_row_7,
.page-id-2107 .et_pb_row_7 {
    font-size: 1.5em;
    line-height: 1.5;
}

#aggranda-about h2 {
    color: #fff;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 1.3;
    margin-top: 1em;
    margin-left: 10vw;
    display: inline-block;
    text-transform: capitalize;
}

#aggranda-about p {
    color: #fff;
    font-size: 1.5em;
    line-height: 1.5;
}

#aggranda-about a {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}

#aggranda-rpa h2 {
    color: #fff;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 1.3;
    margin-top: 1em;
    margin-left: 10vw;
    display: inline-block;
    text-transform: capitalize;
}

#aggranda-rpa p {
    color: #fff;
    font-size: 1.5em;
    line-height: 1.5;
}

#contact-container {
    padding: 3em;
    background-color: white;
    border-radius: 25px;
    border: 1px solid white;
}

#transition-a-s {
    background-size: cover;
    min-height: 11vw;
    padding: 3em 0 0 0;
    background-position: left bottom;
    bottom: -1px;
}

#transition-a-s h1 {
    color: #6DDC7C;
    display: inline-block;
    margin-left: 10vw;
    text-transform: capitalize;
    font-size: 3em;
}

#transition-a-s h1:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/spearkers-line-h.svg);
    position: absolute;
    width: 70%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
}

#contact-rpa h2 {
    font-weight: bold;
    color: white;
    text-align: Center;
    font-size: 3em;
}

#contact-rpa h2 span {
    color: #6ddc76;
}

#contact-rpa h2 span:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/conotact-line.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    margin-left: -5px;
    margin-top: -5px;
}

#uipath-about .line-text-ag:before {
    content: "";
    width: 60vw;
    background-color: #221f1f;
    height: 5px;
    position: absolute;
    left: -30vw;
    z-index: -1;
    top: -14px;
}

#uipath-about .agenda-lp {
    color: #6DDC7C;
    font-weight: bold;
    margin-left: 6vw;
    margin-bottom: 50px;
}

#uipath-about .agenda-lp:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/horizontal-aggranda-line.svg);
    position: absolute;
    width: 70%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
    left: -530px;
}


#uipath-about #specials {
    text-align: center
}

#uipath-about #specials p {
    text-align: left;
    margin-top: 2em;
    margin-bottom: 1em;

}

#uipath-about .button-lp {
    color: black;
    padding: 20px 30px;
    border-radius: 20px;
    background-color: #6DDC7C;
    margin: 0 auto;
    font-size: 1em;
}

#section-heading h2 {
    font-size: 4em;
}

#transition-ui-ag {
    height: 430px;
    background-position: 0 1px;
}

#transition-ui-ag h2 {
    /*font-weight: bold;*/
    color: white;
    text-align: left;
    font-size: 4em;
    position: relative;
    /*left: -30px;*/
    margin-top: 3em;
}

#transition-ui-ag h2 span:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/horizontal-aggranda-line.svg);
    position: absolute;
    width: 70%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
    left: -430px;
}

#transition-ui-ag h2 span {
    color: #6DDC7C;
    font-weight: bold;
    margin-left: 6vw;
    margin-bottom: 50px;
}

#aggranda-rpa h2 {
    /*font-weight: bold;*/
    color: white;
    text-align: left;
    font-size: 4em;
    position: relative;
    left: 0;
    margin-top: 0;
}

#aggranda-rpa h2 span:before {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/horizontal-aggranda-line.svg);
    position: absolute;
    width: 70%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
    left: -590px;
}

#aggranda-rpa h2 span {
    color: #6DDC7C;
    font-weight: bold;
    margin-left: 6vw;
    margin-bottom: 50px;
}

/*cf 7*/
/* Styling CF7 to look like the Divi Contact Form */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 3px !important;
    font-size: 14px;
    /*color: #999 !important;*/
    color: #000 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wpcf7-submit {
    color: #fff;
    background-color: #1C74BB;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 1.3em;
    font-weight: 600;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 20px;
    line-height: 1.7em;
    border: 2px solid #1C74BB;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7-submit:hover {
    background-color: transparent;
    color: #1C74BB;
    border-color: #1C74BB;
}

#contact_cf7 .row_rwk {
    width: 100%;
    text-align: left;
    margin: 2vw auto;
}

#contact_cf7 .column_6_rwk {
    display: inline-block;
    width: 45%;
    margin-left: 2em;
    min-height: 130px;
}

#contact_cf7 .column_6_rwk input {
    padding-left: 2em;
    margin: 1em;
    left: -1em;
    position: relative;
}

#contact_cf7 .column_12_rwk {
    width: 96%;
    padding: 1em;
    margin-left: 1em;
}

#contact_cf7 label {
    font-weight: bold;
}

/*Aggranda Event landing*/
@media screen and (max-width: 980px) {
    /*fix for mobile menu*/
    li.aggranda-orange {
        padding: 0 !important;
    }

    .page-id-3163 h1 .green,
    .page-id-2107 h1 .green,
    #aggranda-about h2 span,
    #aggranda-rpa h2 span,
    .page-id-3163 h1 span,
    .page-id-2107 h1 span {
        display: block;
    }

    .seat-lp {
        font-size: 16px;
        padding: 15px 40px;
    }

    #line-curve-1 {
        background-position: -40px bottom;
        background-size: cover;
    }

    #line-curve-1 .et_pb_row .et_pb_column_2 {
        top: 0;
        left: unset;
    }

    #line-curve-1 .et_pb_row .et_pb_column_3 {
        /*top: 117px;*/
        background: white;
        padding: 15px;
        top: 0;
    }

    #line-curve-1 .et_pb_row_1 {
        margin: 0;
        width: 100%;
    }

    .page-id-3163 .et_pb_section_2 p,
    .page-id-2107 .et_pb_section_2 p,
    #agenda .et_pb_text_inner {
        padding: 15px;
    }

    #transition-a-s {
        bottom: -1px;
        background-size: cover;
        padding: 0;
    }

    #transition-a-s .seat-lp {
        position: relative;
        bottom: 30px;
    }

    #transition-a-s h1:before {
        content: unset;
    }

    #transition-a-s h1 {
        position: relative;
        top: 43px;
        display: block;
        text-align: left;
        margin-left: 15px;
    }

    #uipath-about {
        padding: 50px 15px;
        top: -1px;
    }

    #uipath-about .line-text-ag:before {
        width: 150vw;
    }

    #uipath-about .button-lp {
        display: block;
        font-size: 0.8em;
        margin-bottom: 2em;
    }

    #transition-ui-ag {
        top: -2px;
        height: unset;
        padding: 0;
        background-size: cover;
        background-position: right center;
    }

    #transition-ui-ag h2 {
        margin-top: 0;
        left: 0;
        color: #000;
    }

    #aggranda-about {
        padding: 10px 15px;
    }

    #aggranda-rpa {
        padding: 0 15px;
    }

    #aggranda-rpa h2 span:before {
        left: -300px;
    }

    #contact-rpa h2 span:before {
        content: unset;
    }

    #contact-container {
        padding: 15px;
    }

    #contact_cf7 .column_6_rwk {
        display: block;
        width: 80%;
    }
}


@media screen and (min-width: 460px) and (max-width: 980px) {
    #transition-ui-ag {
        background: unset !important;
    }

    #transition-ui-ag h2 {
        left: unset;
        text-align: center;
    }
}

.aggranda-orange {
    background-color: #6DDC7C;
    border-radius: 50px;
    border: 1px solid #707070;
    padding: 12px !important;
}

.aggranda-orange a {
    color: white !important;
}


.page-id-3163 #aggranda-about .et_pb_code_9 .et_pb_code_inner,
.page-id-2107 #aggranda-about .et_pb_code_9 .et_pb_code_inner {
    text-align: center;
}

.page-id-3163 #aggranda-about .rpa-case-study,
.page-id-2107 #aggranda-about .rpa-case-study {
    color: black;
    padding: 20px 30px;
    border-radius: 20px;
    background-color: #6DDC7C;
    margin: 0 auto;
    font-size: 1em;
}

#second-menu {
    color: #1c74bb;
    text-align: right;
    clear: both;
    top: 7px;
    position: relative;
    margin-right: 1em;
}

@media (max-width: 770px) {
  .other_info_job h5{
    min-width: 71px;
  }
  .row_curentjobopenenigs{
    width: 90% !important;
  }
  .row_curentjobopenenigs {
    padding-top: 36px!important;
  }
  .content_job_container{
    width: 100%;
  }
  .info_job {
    width: 100%;
    padding-right: 0;
  }
  .content_job_container{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .button_job a{
    max-width: 175px;
  }
  .button_job {
    width: 100%;
    margin-top: 20px;
  }
  .job_container {
    padding: 18px;
  }
  .jobs .job_container:first-child {
    margin-top: 35px;
  }
  .other_info_job{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .other_info_job h5{
    margin-bottom: 0px;
  }
  .type_of_job {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .other_info_job .type_of_job img {
    margin-right: 8px !important;
  }
  .type_of_job h6 {
    margin-left: 13px;
  }
  .job_location, .type_of_job {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    }
}

@media (max-width: 580px) {
    #second-menu {
        margin-right: unset;
        top: unset;
        padding-bottom: 10px;
    }
}

/*fix fo 2nd menu eating up page space*/
#et-main-area {
    margin-top: 2em
}


/*google recaptcha remove*/
.grecaptcha-badge {
    display: none;
}

/*fix a ghost code that is bumping the border-radius to 5px on contact page*/
.page-id-806 .et_pb_row_3 {
    border-radius: 25px !important
}

/*fix dropdown menus*/
#top-menu-nav .sub-menu li a {
    color: #000 !important
}

/*fix for our-story members - NOTES: due to inconsistency in the responsiveness of the columns from the author,
we'll try to fix that issue and make it more "fluid"*/

@media (min-width: 1920px) {
    #et-footer-nav .footer-menu {
        margin-right: 1vw !important;
    }
}

@media (min-width: 1800px) {
    #et-footer-nav .footer-menu {
        margin-right: 2vw;
    }
}

@media (min-width: 1280px) and (max-width: 1380px) {
    #et-top-navigation {
        /* padding-right: 50px; */
    }
}

@media (min-width: 981px) and (max-width: 1280px) {
    #et-top-navigation {
        /* padding-right: 100px; */
    }
}

@media (min-width: 980px) and (max-width: 1024px) {
	.page-id-4409 #aggranda-rpa .button-lp {
		width: 48%;
		float: left;
		font-size: 1.2em;
	}

	.page-id-4409 #aggranda-rpa .button-lp:nth-child(2) {
		margin-right: 5px;
	}

	.page-id-4409 #aggranda-rpa .button-lp:nth-child(3) {
		margin-left: 5px;
	}

}

@media (max-width: 1360px) {
  .d_card .play_btn {
      width: 70px;
  }
}

@media (min-width: 980px) and (max-width: 1360px) {
    .page-id-565 .five-columns .et_pb_blurb {
        width: 20%;
    }

	.page-id-4409 #transition-a-s .seat-lp {
		margin-left: 14vw;
	}

    #second-menu {
        top: unset;
    }
}

@media (max-width: 981px) {
    .img-right {
        flex-wrap: wrap;
    }
    .img-right > *:nth-child(1) {
        width: 100%;
        padding-right: 0;
    }

    .img-right img {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .pll-parent-menu-item {
        display: none !important;
    }
#main-header .et_menu_container {
    display: flex;
    align-items: center;
}
#et-top-navigation {
    width: 100% !important;
}
  .d_card .play_btn {
    width: 66px;
  }
  .drop-dl {
      /* display: block;
      position: absolute;
      top: 32px;
      right: 89px;
      z-index: 999999999; */

  }


  .home .lang-chose,
  .page-id-806 .lang-chose,
  .page-id-3163 .lang-chose,
  .page-id-2107 .lang-chose {
    color: #fff !important;
  }


  .lang-chose {
    display: flex;
    align-items: center;
    color: #000 !important;
    font-weight: 700 !important;
    font-size: 16px;
  }

  .lang-chose img {
      padding-right: 0.5ch;
      width: 25px;
  }

}


.popup-content {
    background-color: #3366cc;
    color: white;
    padding: 60px 20px;
    border-radius: 15px;
    text-align: center;
    margin: auto;
    overflow: hidden;
}

.popup-content h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    color: white;
}

.pum-theme-7474 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0 !important;
    border: 0 !important;
	box-shadow: none !important;
    background-color: transparent !important;
}

.popup-content p {
    font-size: 16px;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 700;
}

.take-quiz-button {
    display: inline-block;
    background-color: #99cc66;
    color: black;
    padding: 10px 20px;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.take-quiz-button:hover {
    background-color: #88bb55;
    box-shadow: 0 6px 12px rgba(0,0,0,0.3);
}


@media screen and (min-width: 768px) {
	.page-id-4409 #transition-ui-ag .et_pb_code_8 h2 span:before {
		left: -300px;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
    .page-id-565 .five-columns .et_pb_blurb {
        width: 32%;
    }

    .page-id-565 .five-columns .et_pb_blurb:nth-child(3n+1) {
        clear: both;
    }

    #second-menu {
        top: unset;
    }
}

@media (min-width: 580px) and (max-width: 767px) {
    .page-id-565 .five-columns .et_pb_blurb {
        width: 50%;
    }

    .page-id-565 .five-columns .et_pb_blurb:nth-child(2n+1) {
        clear: both;
    }

    #second-menu {
        top: unset;
    }
}

/*fix the trashy mobile menu by divi*/
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}

#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
}

#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-size: 16px;
    content: '\4c';
    top: 13px;
    right: 10px;
}

#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}

#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}

#main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

#et-top-navigation .et_mobile_menu li {
    padding: 0;
}

@media (max-width: 768px){
  .post-type-archive-case_studies .card_container {
    flex: 1 1 100% !important;
    width: 100% !important;
  }
}

@media (max-width: 650px){
  .row_txt_jobs .et_pb_column {
    width: 100% !important;
  }
}

/*fix for blog content top margin*/
@media (min-width: 981px) {

    .single-post .post--header--container {
        z-index: 5;
        margin-bottom: -100px;
    }

    .et_right_sidebar #left-area {
        z-index: 0;
        position: relative;
    }
}

/*fix single post*/
.post--image {
    background-position: center !important;
}

.postid-3203 .post--image {
    background-position: center top !important;
}

/*fix for 2nd rpa event landing - bucharest*/
.page-id-3163 .et_pb_section_0 {
    padding: 0;
}

.page-id-3163 #transition-a-s {
    bottom: -1px;
}

.page-id-3163 .et_pb_section_0 .et_pb_column_1_2 .et_pb_image_wrap {
    margin-top: 60px;
}

.page-id-3163 .et_pb_section_7 {
    padding: 0;
}

.page-id-3163 #aggranda-rpa h2 span:before {
    left: -535px;
}

.page-id-3163 #aggranda-rpa h2 {
    color: black !important;
}

.page-id-3163 #section-heading h2 {
    color: white !important;
}

.page-id-3163 #specials p {
    margin-top: 20px;
}

/* speakers image filter*/
#speakers .et_pb_image_wrap img {
    border-radius: 50%;
    box-shadow: 0 0 20px 0 #adadad;
    height: 350px;
    width: 350px;
    object-fit: contain;
    filter: grayscale(1);
}

/*best value single case*/
.postid-3798 .description img,
.postid-5350 .description img{
    max-height: 60px;
}

/*Fix for if/so*/
#second-menu > li > p {
    display: inline-block;
}

/*fix for homepage blog*/
.et_pb_blog_0 .post-content h2 {
    font-size: 24px;
}

.et_pb_blog_0 .post-content {
    margin-bottom: 20px
}

.et_pb_blog_0 .post-content p {
    margin-bottom: 30px;
    color: #212121;
    min-height: 200px
}

.et_pb_blog_0 .post-content a {
    background-color: #1c74bb;
    border-radius: 50px;
    border: 1px solid #1c74bb;
    padding: 12px !important;
    color: #fff;
}


/*fix for single post*/
.post--content--container {
    /*width: 49vw !important;*/
    width: 46vw !important;
}

/* our story image filter*/
#aggranda-team .et_pb_image_wrap img {
    border-radius: 50%;
    box-shadow: 0 0 20px 0 #adadad;
    width: 200px;
    object-fit: cover;
    filter: grayscale(1);
    height: 200px;
}

.postid-4110 .description img,
.postid-5356 .description img{
    max-height: 40px !important;
}

.postid-4731 .description img,
.postid-5340 .description img{
    max-height: 50px !important;
}

.page-id-4409 #speakers .et_pb_image_wrap img {
	object-fit: cover !important;
	object-position: top !important;
}

.page-id-4409 #transition-a-s {
	bottom: 0px;
}

.page-id-4409 #speakers {
	position: relative;
	top: -1px;
}

.page-id-4409 #line-curve-1 {
	bottom: -1px !important;
}

.page-id-4409 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
	position: relative;
	bottom: -1px;
}

.page-id-4409 #aggranda-rpa h2 span:before {
    margin-left: 30px;
}

.page-id-4409 #et-boc .et_pb_image_wrap img {
	pointer-events: none;
}

.page-id-4409 #agenda .agenda-lp:after {
    content: url(https://www.aggranda.com/wp-content/themes/Uprise/assets/landing/horizontal-aggranda-line.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    margin-left: -10px;
    left: 0;
}

@media (max-width: 1450px) {
  #logo {
    width: 130px !important;
  }
  body #et-top-navigation li {
    padding: 12px 15px;
  }
}

@media (max-width: 1295px) {
  #et-top-navigation li {
    padding: 12px 7px !important;
  }
}

@media (max-width: 1200px) {

  #logo {
    margin-left: 20px !important;
  }
  .postid-4731 .description img {
      max-height: 40px !important;
  }

  .post-type-archive-case_studies .card_container {
    width: 50%;
    flex: 1 1 50%;
  }
}
@media (max-width: 992px) {
    .postid-4731 .description img {
        max-height: 50px !important;
    }

    #et-top-navigation .pll-parent-menu-item {
        background: transparent !important;
    }

    body.page-id-5485 footer#main-footer, .page-id-5891 footer#main-footer{
      background-color: #404041 !important;
    }
    body.page-id-5637 footer#main-footer{
      background-color: #404041 !important;
    }
}

@media (min-width:992px) {
    .single-case_studies .description img {
        max-height: auto !important;
        max-width: 159px !important;
        width: 100%;

    }

}

@media (max-width: 1370px) and (min-width: 992px) {
	.single-case_studies h1 {
		position: relative;
		z-index: 1;
		color: #1C74BB;
		font-size: 1.4em;
		line-height: 1em;
		display: inline-block;
		vertical-align: text-bottom;
		margin-left: 0.7em;
	}
}

@media (max-width: 752px)
{
  .textInForm {
      width: 100%;
  }
}




/* THANK YOU DOC */

#top-menu {
	width: 100%;
	padding-right: 15px;
}
#top-menu-nav {
    text-align: right;
	width: 100%;
}

.contact-us.menu-item {
    text-align: center;
    border: none !important;
    padding: 16px 12px !important;
}


body header#main-header .container #et-top-navigation {
	float: none;
  width: 100%;
}


@media (max-width: 1660px) {
    body .tk-you-doc {
        max-width: 184px;
    }

    #top-menu li a {
        font-size: 14px !important;
    }

}

@media (max-width: 1440px) {

    body .tk-you-doc,
    .contact-us.menu-item {
        padding: 13px 13px !important;
    }
}

@media (max-width: 1180px) {

    body #page-container .tk-you-doc.menu-item {
        margin-right: 0.5vw !important;
    }
    ul#top-menu {
        margin-right: 0vw;
    }

    #top-menu li {
        word-wrap: normal;
        text-align: center;
    }

    body .tk-you-doc {
        max-width: 164px;
    }

    .contact-us.menu-item {
        max-width: 110px;
    }
}

@media (max-width: 1090px) {

  #et-top-navigation li {
    padding: 12px 7px !important;
  }

}
@media (max-width: 1050px) {
    #top-menu li a {
        font-size: 14px !important;
    }
    #et-top-navigation li {
        padding: 12px 3px !important;
    }
}


@media (max-width: 981px) {
  .mini-header a.link-set:nth-child(2), .mini-header .drop-dl{
    display: none !important
  }


    #mobile_menu .menu-item {
        background: transparent !important;
        width: 100% !important;
    }


    body .et_mobile_menu li a {
        padding-left: 0 !important;
        text-align: left !important;
    }
    #mobile_menu {
      overflow-y: scroll !important;
      height: calc(100vh - 70px);
      top: 68px;
    }
    #top-menu-nav {
        display: none;
    }

    #mobile_menu .aggranda-orange a {
        color: #1C74BB !important;
    }
    .page-id-5181  #mobile_menu .aggranda-orange a {
        color: #FFFFFF !important;
    }
    #logo {
        margin-bottom: -5px;
    }
}

/* Fix logo provident */
body.postid-5118.single-case_studies .description img{
    max-height: fit-content !important;
}
