/**handles:style_custom1**/
ul.floating-button {
    margin: 0;
    padding: 0 !important;
    display: flex;
    list-style-type: none;
    bottom: 10px !important;
    transform: scale(0.9);
}
ul.floating-button li {
    margin-left: 15px;
    display: inline-block;
}
ul.floating-button li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 1;
    box-shadow: 0 1px 1px rgba(0,0,0,.15),
                0 2px 2px rgba(0,0,0,.15),
                0 4px 4px rgba(0,0,0,.15),
                0 8px 8px rgba(0,0,0,.15);
}
ul.floating-button li a span {
    color: #fff;
    text-align: center;
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}
.fancybox-active ul.floating-button {
    display: none;
}
.gdlr-core-button {
    cursor: pointer;
}

/* write css for Mobile  */
@media(min-width: 1920px) { 
    #object-decor-1{
        right: 20px !important;
    }
    #object-decor-2{
        top: -70px !important;
        left: -165px !important;
    }
    #object-decor-12{
        bottom: 50px !important;
        right: 300px !important;
    }
    #object-decor-11{
        left: -90px !important;
    }
}
/*only apply for desktop version*/
@media (min-width: 1280px) {
    #section-our-contact .gdlr-core-column-45 .owl-stage .owl-item:nth-child(even){
        margin-top: 45px !important;
    }
}

/* write css for Mobile  */
@media only screen and (max-width: 1279px) {

    /* Write css for Solutions */

    .solutions .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-column .gdlr-core-pbf-column-content {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    /* write css for News & Articles */
    .news-and-articles .gdlr-core-blog-thumbnail img{
        width: 100%;
    }

    /* floating-button */
    .floating-button {
        padding-right: 10px;
    }

    /* therapeutics-and-specialties */
    .therapeutics-and-specialties .gdlr-core-container .gdlr-core-pbf-element .gdlr-core-icon-list-item {
        padding-bottom: 10px;
    }

    .therapeutics-and-specialties .gdlr-core-pbf-element .gdlr-core-icon-list-item ul .gdlr-core-skin-divider {
        border-bottom: 1px solid #00000014 !important;
    }

    .therapeutics-and-specialties .gdlr-core-icon-list-item .gdlr-core-icon-list-content:hover {
        transition: all .3s ease-in-out;
        display: none !important;
    }

    /* Footer */
    footer * {
        text-align: center;
    }
    .financity-footer-wrapper .financity-footer-container .widget_text .wpcf7-form .wpcf7-submit{
        margin: auto;
    }
    .financity-copyright-left{
        width: 100%;
    }

    .financity-footer-wrapper .financity-footer-container .wpcf7-list-item{
        padding: 20px 0px;
    }
    

}

@media(min-width: 415px) and (max-width: 1279px) { 
    #object-decor-1{
        bottom: 545px !important;
        right: -702px !important;
        transform: scale(3.3) !important;
    }
    #object-decor-2 {
        top: -744px !important;
        left: -482px !important;
        transform: scale(1.4) !important;
    }
    #object-decor-3{
        bottom: 80px !important;
        right: -365px !important;
        transform: scale(1) !important;
    }
    #object-decor-5{
        right: -270px !important;
    }
    #object-decor-6{
        top: 237px !important;
        left: -127px !important;
    }
    #object-decor-7{
        top: 450px !important;
        left: -295px !important;
    }
    #object-decor-8 {
        bottom: -45px !important;
        right: -89px !important;
    }
    #object-decor-9 {
        bottom: -45px !important;
        right: 5px !important;
    }
    #object-decor-10 {
        top: 850px !important;
        right: -875px !important;
        transform: scale(4.5) !important;
    }
    /* http://preprod1.itsabeautifulway.com/Excelya/careers/ */
    #object-decor-11 {
        display: none;
    }
    #object-decor-12{
        display: none;
    }   

    /* contact buttom center*/
    .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner {
        padding-right: 0px !important;
    }

    /* all decor footer in mobile hidden  */
    #object-decor-14{
        display: none;
    }
    #object-decor-15{
        display: none;
    }
    #object-decor-16{
        display: none;
    }
    #object-decor-17{
        display: none;
    }
    /* All Content page-id-381 hidden */
    #object-decor-19{
        display: none;
    }

    #object-decor-20{
        display: none;
    }

    /* Edit colunm for OUR CONTACT */
    #section-our-contact .gdlr-core-column-15{
        width: 100% !important;
    }
    
    #section-our-contact .gdlr-core-column-45{
        width: 100% !important;
    }

    .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-button {
        position: relative !important;
        margin-top: 45px !important;
    }
    /* Lorem ipsum */
    .gdlr-core-blockquote-item .gdlr-core-blockquote.gdlr-core-info-font::after {
        top: 57% !important;
        right: 35px !important;
    }

    

    /* end MObile 414 */
}
@media(min-width: 380px) and (max-width: 414px){ 
    .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner {
        padding-right: 0px !important;
    }

    #section-our-contact .gdlr-core-column-15{
        width: 100% !important;
    }
    
    #section-our-contact .gdlr-core-column-45{
        width: 100% !important;
    }

    #object-decor-6{
        top: 322px !important;
        left: -138px !important;
    }
    #object-decor-7{
        transform: scale(0.5) !important;
        top: 492px !important;
        left: -288px !important;
    }

    #object-decor-8 {
        bottom: -45px !important;
        right: -89px !important;
    }
    #object-decor-9 {
        bottom: -45px !important;
        right: 5px !important;
    }
    #object-decor-10 {
        top: 850px !important;
        right: -875px !important;
        transform: scale(4.5) !important;
    }
}

@media(max-width: 379px) { 
    #object-decor-1{
        bottom: 545px !important;
        right: -702px !important;
        transform: scale(3.3) !important;
    }
    #object-decor-2 {
        top: -744px !important;
        left: -482px !important;
        transform: scale(1.4) !important;
    }
    #object-decor-3{
        bottom: 70px !important;
        right: -365px !important;
        transform: scale(1) !important;

    }
    #object-decor-5{
        right: -270px !important;
    }
    #object-decor-6{
        top: 322px !important;
        left: -138px !important;
    }
    #object-decor-7{
        transform: scale(0.5) !important;
        top: 492px !important;
        left: -288px !important;
    }
    #object-decor-8 {
        bottom: -45px !important;
        right: -89px !important;
    }
    #object-decor-9 {
        bottom: -45px !important;
        right: 5px !important;
    }
    #object-decor-10 {
        top: 850px !important;
        right: -875px !important;
        transform: scale(4.5) !important;
    }

    /* http://preprod1.itsabeautifulway.com/Excelya/careers/ */
    #object-decor-11 {
        display: none;
    }
    #object-decor-12{
        display: none;
    }

     /* contact buttom center*/
     .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner {
        padding-right: 0px !important;
    }
    /* all decor footer in mobile hidden  */
    #object-decor-14{
        display: none;
    }
    #object-decor-15{
        display: none;
    }
    #object-decor-16{
        display: none;
    }
    #object-decor-17{
        display: none;
    }

     /* All Content page-id-381 hidden */
    #object-decor-19{
        display: none;
    }

    #object-decor-20{
        display: none;
    }

     /* Edit colunm for OUR CONTACT */
     #section-our-contact .gdlr-core-column-15{
        width: 100% !important;
    }
    
    #section-our-contact .gdlr-core-column-45{
        width: 100% !important;
    }

    /* Lorem ipsum */
    .gdlr-core-blockquote-item .gdlr-core-blockquote.gdlr-core-info-font::after {
        top: 60% !important;
        right: 35px !important;
    }

    /* write Fancybox Outer  */
    /*.form-popup-2-column {
        width: 100%;
        overflow: auto;
        height: 550px;
    }

    .form-popup-2-column .special-row > .gdlr-core-column-40 {
        padding: 20px 0px;
        width: calc(95%) !important;
    }
    
    .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-small.gdlr-core-full-width.gdlr-core-with-column.gdlr-core-no-border {
        padding-bottom: 8px;
    }
    .form-popup-2-column .special-row {
        overflow: auto;
    }
    .form-popup-2-column .special-row > .gdlr-core-column-20 {
        padding: 20px;
        width: calc(96%) !important;
    }
    .form-popup-2-column .gdlr-core-input-wrap .gdlr-core-column-30:first-child {
        width: 94%;
    }
    .form-popup-2-column .gdlr-core-input-wrap .gdlr-core-column-30 {
        width: 94%;
        margin-top: 10px;
    }
    .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]), .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width textarea, .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width select {
        width: 100%;
    }
    .form-popup-2-column .gdlr-core-column-20 {
        height: 350px;
    }

    .form-popup-2-column .gdlr-core-input-wrap {
        margin-left: 0px;
        margin-right: 0px;
    }
    .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]), .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width textarea, .form-popup-2-column .gdlr-core-input-wrap.gdlr-core-full-width select {
        width: 89%;
    }

    .financity-body .gdlr-core-input-wrap [class^="gdlr-core-column-"] {
        padding-left: 7px !important;
        padding-right: 0px !important;
    }*/
}

/* write css header language top */
.financity-header-container .financity-navigation #financity-top-search{
    position: relative;
    right: 0px;
}
.financity-header-container .financity-navigation .js-wpml-ls-legacy-dropdown{
    position: relative;
    right: -210px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    top: 25% !important;
   
}

#financity-top-search .search-field{
    background: #00249c;
    padding: 7px 7px 7px 15px;
    border-radius: 20px;
    border: 1px solid #2f4dae;
    color: #fff;
    width: 160px;
    -webkit-appearance: none;
    height: 32px;
}

#financity-top-search .search-form input::placeholder {
    color: #8596d0 !important;
}

#financity-top-search .search-submit {
    border: none;
    position: relative;
    right: 30px;
}

#financity-top-search .search-submit {
    background: transparent;
}


.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    width: 0px !important;
}

.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    background: transparent !important;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: none !important;
  
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
    width: 30px;
}

.wpml-ls-legacy-dropdown a {   
    padding: 0px !important;
    margin-top: 5px;
}

.js-wpml-ls-item-toggle::before{
    display: none;
}

.wpml-ls-legacy-dropdown ul li .wpml-ls-item-toggle .wpml-ls-native{
    position: relative;
    right: 0px;
    top: -45px;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    right: -5px !important;
    top: calc(11% - .1em) !important;
}

.wpml-ls-legacy-dropdown ul li .wpml-ls-sub-menu .wpml-ls-slot-shortcode_actions {
    background: #fff;
    width: 60px;
    text-align: center;
    height: auto;
    padding: 1px 0px 8px 0px;
    margin-top: 10px;
    margin-left: -20px;
}

/* write css for Menu Mega */
.sf-menu > li {
    float: left;
    cursor: default !important;
}

.financity-navigation .sf-menu > .financity-mega-menu .sf-mega-section-inner {
    padding: 0px !important;
}

.sf-menu .sf-mega-section-inner a{
    padding: 25px 0px !important;
}

.sf-menu .financity-column-20{
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    line-height: 0.5;
}

.sf-menu .sf-mega-section{
    border-color: transparent;
}

.sf-menu .sf-mega-section-wrap{
    border-color: transparent !important;
    /* margin-top: 15px; */
}

.sf-menu .sf-mega-section-inner a{
    color: #00249c !important;
}

.sf-menu .sf-mega-section-inner a::before{
    content: "\35";
    font-family: ElegantIcons;
    margin-right: 5px;
}
.sf-menu .financity-column-20 {
    float: left;
    width: 33.3%;
}
.sf-menu > .financity-mega-menu > .sf-mega .current-menu-item > a {
    background-color: transparent !important;
}
.sf-menu .sf-mega a:hover{
    background-color: transparent !important;
}

.sf-menu .sf-mega-full{
    padding-top: 17px;
    padding-bottom: 7px;
    padding-left: 35px;
    padding-right: 35px;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-native{
    font-weight: 600;
    font-size: 11px;

}
.wpml-ls-sub-menu .wpml-ls-native{
    color: #00249c;
}

.financity-navigation .sf-menu > .financity-mega-menu .sf-mega {
    margin-right: 0px !important;
}

.financity-navigation .sf-menu > .financity-mega-menu .sf-mega-section-inner > a {
    line-height: 1.5em;
    padding: 7px 20px !important;
}


.financity-navigation .sf-menu > .financity-mega-menu .sf-mega-section {
    border-color: transparent !important;
}


/* write css for News & Articles */
.gdlr-core-style-2{
    border: 2px solid #e6e6e6;
}
.news-and-articles .gdlr-core-blog-info-date{
    display: none !important;
}
.news-and-articles .gdlr-core-skin-title{
    padding: 0px 15px;
}
.news-and-articles .gdlr-core-skin-title a{
    font-size: 18px;
    color: #00249c !important;
}
.news-and-articles .gdlr-core-blog-grid-content-wrap{
    height: 152px;
    display: flex;
    align-items: center;
}
.news-and-articles .gdlr-core-blog-title a::after {
    content: "+";
    color: #00249c;
    font-size: 60px;
    line-height: 36px;
    font-weight: 200;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    right: 12px;
}
.news-and-articles .gdlr-core-blog-title a {
    transition: all .2s ease-in-out;
    line-height: 22px;
    font-size: 18px;
}
.news-and-articles .gdlr-core-blog-grid-content-wrap:hover .gdlr-core-blog-title a {
    transition: all .2s ease-in-out;
    line-height: 22px;
    font-size: 20px;
}
.news-and-articles .gdlr-core-skin-title {
    padding-right: 40px;
    position: relative;
}

.news-and-articles .gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    margin-bottom: 0px !important;
}

.news-and-articles .gdlr-core-blog-grid .gdlr-core-blog-title {
    line-height: 20px;
    width: 100%;
}

.news-and-articles .gdlr-core-blog-grid .gdlr-core-blog-title {
    margin-bottom: 0px !important;
}
/* write css for footer Newsletter */
/*.financity-footer-wrapper input, .financity-footer-wrapper textarea {
    background-color: transparent !important;
    border: 1px solid #00249c73  !important;
}*/
.wpcf7-email {
    padding: 7px 10px !important;
}
span.wpcf7-list-item {
    margin: 0 !important;
}
.your-email input::placeholder {
    color: #00249c ;
    opacity: 1; /* Firefox */
}
.wpcf7-submit{
    border-radius: 40px;
}
.wpcf7-submit  {
    /*color: #00249c !important;*/
    padding: 10px 30px !important;
    text-transform: none !important;
    font-size: 12px !important;
}

.financity-footer-wrapper .financity-widget-title {
    font-size: 16px !important;
}

.financity-footer-wrapper .financity-footer-container .wpcf7-list-item{
    padding: 15px 0px;
}

/*comment out for new footer (blue background)*/
/*.financity-footer-wrapper {
    background-color: transparent !important;
}
.financity-copyright-wrapper {
    background-color: transparent !important;
}*/

/* Send us your CV popup layout */
.form-popup-2-column {
    max-width: 980px;
    margin: 0 auto;
    padding: 40px 40px 30px;
    background: #ffffff;
    border-radius: 20px;
}

.form-popup-2-column .special-row {
    display: flex;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 24px;
    align-items: flex-start;
}

.form-popup-2-column .gdlr-core-column-40.left {
    flex: 3 1 0;
}

.form-popup-2-column .gdlr-core-column-20.right {
    flex: 2 1 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.form-popup-2-column h3 {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #00249c;
}

.form-popup-2-column p.caption {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 24px;
}

.form-popup-2-column .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 16px;
}

.form-popup-2-column input[type="text"],
.form-popup-2-column input[type="email"],
.form-popup-2-column input[type="tel"],
.form-popup-2-column input[type="file"],
.form-popup-2-column textarea {
    width: 100%;
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #dde3f0;
    font-size: 15px;
    box-sizing: border-box;
}

.form-popup-2-column textarea {
    min-height: 140px;
}

.form-popup-2-column input.wpcf7-submit {
    display: inline-block;
    margin-top: 10px;
    background: #f47b20;
    color: #ffffff;
    border: none;
    padding: 14px 32px;
    border-radius: 999px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}

.form-popup-2-column input.wpcf7-submit:hover {
    background: #d86a1b;
}

.form-popup-2-column .linkedin-block {
    background: #00249c;
    color: #ffffff;
    border-radius: 30px;
    padding: 22px 24px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.form-popup-2-column .linkedin-block a {
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
}

.form-popup-2-column .linkedin-block a:hover {
    text-decoration: underline;
}

@media (max-width: 991px) {
    .form-popup-2-column {
        padding: 24px 16px 20px;
    }
    .form-popup-2-column .special-row {
        flex-direction: column;
    }
}

/* Popup Contact Us  Right*/
.form-popup-2-column .wpcf7-select {
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #00249c 50%), linear-gradient(135deg, #00249c 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1em + 6px), calc(100% - 15px) calc(1em + 6px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 6px, 5px 7px, 1px 1.5em;
    background-repeat: no-repeat;
}



/* write css for footer Circles Circles*/

.object-decor .circles.circles{
    width: 60px;
    height: 60px;
    background: #4ec3e0;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
}
/* write css for footer Circles rectangle*/
.object-decor .rectangle.horizontal {
    width: 100px;
    height: 30px;
    background: #a7e6d7;
    margin-top: -15px;
    margin-left: -50px;
    position: absolute;
    top: 50%;
    left: 50%;
}

/* write css for footer Circles rectangle round*/

.object-decor .rectangle.round {
    width: 90px;
    height: 40px;
    background: #4ec3e0;
    border-radius: 30px;
    transform: rotate(-45deg);
    margin-top: -20px;
    margin-left: -45px;
    position: absolute;
    top: 50%;
    left: 50%;
}



/* Write css for Contact */
.contact-location{
    z-index: 2 !important;
}
.contact-location .gdlr-core-pbf-column-content{
    padding: 40px 20px 0px 20px;
}
.contact-location .gdlr-core-title-item .gdlr-core-title-item-title {
    font-size: 28px !important;
}

.contact-location .gdlr-core-info-font{
    font-size: 15px !important;
}

.contact-location .gdlr-core-icon-list-content-wrap .gdlr-core-icon-list-content{
    font-size: 15px !important;
    color: #00249c;
    font-weight: 500;
}
.contact-location .gdlr-core-icon-list-content-wrap .gdlr-core-icon-list-caption{
    font-size: 15px !important;
    color: #00249c;
    font-weight: 500;
}

.contact-location .gdlr-core-icon-list-item .gdlr-core-icon-list-image {
    margin-right: 0px;
    width: 54px;
}

.contact-location .gdlr-core-icon-list-item .gdlr-core-icon-list-image img{
    height: 24px;
    width: auto;
}
.contact-location .gdlr-core-title-item .gdlr-core-title-item-caption::before {
    display: none !important;
}

.contact-location .gdlr-core-title-item .gdlr-core-title-item-caption {
    color: #00249c;
    text-transform: none;
}

.contact-location .gdlr-core-title-item {
    margin-left: 55px;
}

/* .contact-location ul li.gdlr-core-skin-divider:nth-child(3) .gdlr-core-icon-list-image  {
    margin-right: 23px;
} */

/* .contact-location ul li.gdlr-core-skin-divider:nth-child(2) .gdlr-core-icon-list-content  {
    font-weight: 700;
} */

#object-decor-15 .object-decor .rectangle.horizontal{

    background: #ff9871;
}
.gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-button a {
    color: #fff !important;
    border-color: #ff8d6d !important;
    border-radius: 60px;
    background-color: #ff8d6d !important;
}
.gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-button a:hover {
    color: #ff8d6d !important;
    background-color: #fff !important;
}
.gdlr-core-call-to-action-item .gdlr-core-button {
    padding: 13px 30px !important;
}
.gdlr-core-call-to-action-item {
    padding-right: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}

.gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner {
    padding-right: 200px;
}

/* All Content page-id-381  */
#object-decor-19 .object-decor.rectangle.round{
    transform: rotate(35deg);
}

#object-decor-20 .object-decor .rectangle.round{
    height: 20px;
    background: #7ed3e7;
}

/* Write css for Our Contact */
#section-our-contact .sac-post-carousel-slide-contact .contact-info{
    background: #fff;
    padding: 25px 48px 25px 16px;
}

#section-our-contact .sac-post-carousel-slide-contact .contact-info{
    font-size: 12px;
    color: #00249c;
    font-weight: 800;
    transform: scale(1);
}

#section-our-contact .sac-post-carousel-slide-contact .contact-info .contact-info-left .contact-title{
    font-size: 12px;
    color: #00249c;
    font-weight: 800;
}

#section-our-contact .sac-post-carousel-slide-contact .contact-info .contact-info-left .contact-position{
    font-size: 12px;
    font-weight: 600;
}

#section-our-contact .sac-post-carousel-slide-contact .contact-info .contact-info-right{
    width: 30px;
    float: right;
    position: absolute;
    bottom: 30px;
    right: 18px;
}
#section-our-contact .sac-post-carousel-slide-contact .contact-info .contact-info-right .contact-icon-plus{
    font-size: 50px;
    font-weight: 200;
    position: relative;
    top: 30px;
}

#section-our-contact .sac-post-carousel-slide-contact .contact-info .contact-info-right .contact-email{
    position: relative;
    top: 10px;
}

#section-our-contact .gdlr-core-column-15{
    width: 30%;
}

/* #section-our-contact .gdlr-core-column-45 .owl-item{
    overflow: hidden;
} */
#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact img{
    transition: transform .4s;
    overflow: hidden;
}

#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact:hover img{
    -webkit-transform: scale(1.1);
    /* transform: scale(1.1); */

}

#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact:hover .contact-title{
    /* transition: all .2s ease-in-out;
    margin-left: 5px; */
    /* transform: scale(1.03); */
    transition: 1s;
    line-height: 20px;
    font-size: 12.7px;
    
}

#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact .contact-title:hover{
    /* font-size: 12px; */
    /* line-height: 10px; */
    /* display: block; */
    -webkit-text-stroke: 4px #00249c;
    -webkit-text-stroke-width: inherit;
}

#section-our-contact .gdlr-core-column-45 .contact-info .contact-title{
    transition: transform .4s;
    /* transition: .2s; */
}

#section-our-contact .gdlr-core-column-45 .contact-info .contact-title:hover{
    /* -ms-transform: scale(1.05); 
    -webkit-transform: scale(1.05);  */
    /* transform: scale(1.05);  */
    /* margin-left: 5px;
    font-size: 12px;
    line-height: 20px;
    display: block; */
}

/*#section-our-contact .gdlr-core-column-15 .gdlr-core-pbf-column-content-margin{
    padding-left: 30px;
}*/

#section-our-contact .gdlr-core-column-45{
    width: 70%;
}   
#section-our-contact .gdlr-core-column-45 .gdlr-core-text-box-item{
    margin-top:  15px ;
}

/* #section-our-contact .gdlr-core-column-45 .owl-stage .owl-item:nth-child(odd){
    margin-top: -25px !important;
} */
#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact{
    margin: 0px 16px;
}


#section-our-contact .gdlr-core-column-45 .sac-post-carousel-slide-contact .img-wrapper{
    margin: 0px 0px;
    overflow: hidden;
}

.home .mfp-bg{
    opacity: 0.95 !important;
}

/* Lorem ipsum */


.gdlr-core-blockquote-item .gdlr-core-info-font:nth-child(2) .gdlr-core-skin-icon{
    left: 0;
    top: 20px;
    font-weight: 600;
}

.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content-wrap .gdlr-core-blockquote-item-content{
    color: #fff;
    padding: 0px 32px;
}
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content-wrap .gdlr-core-blockquote-item-content p{
    font-size: 28px;
}
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author {
    color: #fff !important;
    text-align: right !important;
    margin-right: 90px !important;
}
/* http://preprod1.itsabeautifulway.com/Excelya/careers/ */

.page-id-18 #object-decor-2 {

}
/* Send us your CV popup layout, only inside this popup */
#sendus_yourcv_form_pop {
    max-width: 980px;
    margin: 0 auto;
    padding: 40px 40px 30px;
    background: #ffffff;
    border-radius: 20px;
}

/* make the two columns sit nicely side by side */
#sendus_yourcv_form_pop .special-row {
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 24px;
    align-items: flex-start;
}

/* cancel the default floats from the theme */
#sendus_yourcv_form_pop .gdlr-core-column-40,
#sendus_yourcv_form_pop .gdlr-core-column-20 {
    float: none !important;
}

/* text part on the left */
#sendus_yourcv_form_pop .gdlr-core-column-40.left {
    flex: 3 1 0;
}

/* form part on the right */
#sendus_yourcv_form_pop .gdlr-core-column-20.right {
    flex: 2 1 0;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

#sendus_yourcv_form_pop h3 {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
}

#sendus_yourcv_form_pop p.caption {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 24px;
}

/* Contact Form 7 fields inside this popup */
#sendus_yourcv_form_pop .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 16px;
}

#sendus_yourcv_form_pop input[type="text"],
#sendus_yourcv_form_pop input[type="email"],
#sendus_yourcv_form_pop input[type="tel"],
#sendus_yourcv_form_pop input[type="file"],
#sendus_yourcv_form_pop textarea {
    width: 100%;
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #dde3f0;
    font-size: 15px;
    box-sizing: border-box;
}

#sendus_yourcv_form_pop textarea {
    min-height: 140px;
}

/* submit button */
#sendus_yourcv_form_pop input.wpcf7-submit {
    display: inline-block;
    margin-top: 10px;
    background: #f47b20;
    color: #ffffff;
    border: none;
    padding: 14px 32px;
    border-radius: 999px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}

#sendus_yourcv_form_pop input.wpcf7-submit:hover {
    background: #d86a1b;
}

/* block for the LinkedIn text on the right */
#sendus_yourcv_form_pop .linkedin-block {
    background: #00249c;
    color: #ffffff;
    border-radius: 30px;
    padding: 22px 24px;
    text-align: center;
}

#sendus_yourcv_form_pop .linkedin-block a {
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
}

#sendus_yourcv_form_pop .linkedin-block a:hover {
    text-decoration: underline;
}

/* mobile: columns on top of each other */
@media (max-width: 991px) {
    #sendus_yourcv_form_pop {
        padding: 24px 16px 20px;
    }

    #sendus_yourcv_form_pop .special-row {
        flex-direction: column;
    }
}