/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 10 2025 | 10:00:48 */


@media screen and (min-width: 1200px) {
    [data-sticky-footer] {
        position: sticky !important;
        bottom: 0;
        overflow: hidden;
    }
#lqd-site-content {
    z-index: 3;
	}}

.page-id-39668 .lqd-lp-style-18 {
	border-bottom: 1px solid #efefef;}

    .lqd-lp-style-18 .lqd-lp-header {
        flex-direction: row;
        width: 100%;
        margin-top: -45px !important;
    }

/* Homepage Review */
.ti-widget.ti-goog .ti-review-content ,.ti-widget.ti-goog .ti-read-more span,.ti-widget.ti-goog .ti-widget-container .ti-name{
    font-size: 16px !important;
    line-height: 23px !important;
}
.lqd-post-cover.overflow-hidden {
    display: none;
}
/* HOMEPAGE > Accordion */
.sec-faq .accordion {
  counter-reset: acc-counter;
}
.sec-faq .accordion-item.active .accordion-title a {
    border-bottom: 0px solid #99968e !important;
}
.sec-faq .accordion-item .accordion-title a {
    border-bottom: 0px solid #99968e !important;
}
.sec-faq .accordion-item .accordion-title-txt::before {
  counter-increment: acc-counter;
  content: counter(acc-counter, decimal-leading-zero) " ";
  font-size: 1.8em;
  margin-inline-end: 1em;
  vertical-align: middle;
  font-weight: 600;
  color: #002854;
  display: inline-block;
  width: 2.5em; /* fixed width for alignment */
}

.sec-faq .accordion-content {
  padding-left: 6.3em !important;
}
/*Mobile Adjustment*/
@media (max-width: 767px) {
  .sec-faq .accordion-item .accordion-title-txt::before {
    font-size: 1.2em;   /* smaller numbers */
    width: 1.8em;       /* less space reserved */
    margin-inline-end: 0.6em;
  }

  .sec-faq .accordion-content {
    padding-left: 0em !important; /* reduce indent */
  }
}

/*
.sec-faq .accordion-body-underlined .accordion-item:first-child {
    border-top: 1px solid #99968E;
*/
.sec-faq .accordion-body-underlined .accordion-item:last-child{
    border-width: 1px;
} 
a.lqd-pf-nav-link.lqd-pf-nav-next.d-flex.flex-row-reverse.align-items-center {
    display: none;
}
a.lqd-pf-nav-link.lqd-pf-nav-prev.d-flex.align-items-center {
    width: 100%;
    min-height: 500px;
    text-align: center;
    margin: 0px auto;
    display: grid
;
}
.lqd-pf-nav-link {
    position: relative;
    min-height: 500px; /* adjust to your design */
    color: #fff;
    text-decoration: none;
    overflow: hidden;
}

.pf-nav-bg {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    z-index: 1;
}

.lqd-pf-nav-link > span {
    position: relative;
    z-index: 2;
}

.lqd-pf-nav-link::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.4); /* dark overlay */
    z-index: 2;
}

.lqd-pf-nav-link:hover::before {
    background: rgba(0,0,0,0.6);
}

.lqd-pf-meta-nav-not-classic {
    padding: 0px 0;
    border: 0;
    font-size: 23px;
    text-align: center;
}


span.post-navigation__prev--title ,span.post-navigation__next--title{
    display: none;
}
.single-post li:nth-child(2) a span ,.single-post li:nth-child(2).breadcrumb-item{
    display: none !important;
}
.liquid-filter-items {
    margin-bottom: 30px;
}
/*body::-webkit-scrollbar{
    display: none;
  }*/
.ld-module-sd>.ld-module-dropdown>.nav-trigger{
	    top: 1.5em !important;
}

.accordion-content a span:hover{
	color: #FFB600 !important;
}

@media screen and (max-width: 479px) {
    .txt-rotate-keywords {
        white-space: normal;
        min-width: 50%;
    }
}
.error404 #lqd-site-content,.error404 #wrap {
    background-color: #fefaf1;
}
.pheading h5{
	    font-size: 24px;
}
.lqd-contact-form form .wpcf7-response-output {
    margin-top: 15px;
}
.contact_form h5, .contact_form .h5 {
    color: #002855;
    margin-top: 5px !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 38px;
}
span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item-label {
    padding: 15px 5px !important;
    border: 0px solid #0B2852 !important;
    border-radius: 0px !important;
     min-width: unset !important;
     box-shadow: unset !important;
    font-size: 16px;
    text-align: center;
}
span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item-label:hover {
    background-color: unset;
    color: #FFB600 !important;
}
.contact_form textarea {
    border: 1px solid #002854;
    border-radius: 10px !important;
    margin-bottom: 25px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background-color: #FFB600;
    color: #FFF !important;
border: 1px solid #FFB600 !important;
}

@media screen and (max-width: 992px) {
.single-liquid-portfolio .elementor-widget-video .elementor-wrapper video {
        height: 146% !important;
    }
}
/*Portfolio Landing Page*/
.box-portfolio:hover .hover-style a.elementor-button.btn.btn-solid.btn-icon-shaped.btn-has-label{
	color: #FFFFFF;
    background-color: #FFB600;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFB600;
}
.box-portfolio:hover .hover-style h4 a{
		color: #FFB600 !important;
}

.nav-trigger.circle .bars{
margin-inline-end: 0px;}
.lqd-fb-style-6 .lqd-fb-img figure {
    transform: scale(1.0, 1.0);
}
.lqd-fb-style-6:hover .lqd-fb-img {
    transform: scale(1.0, 1.0);
}

.lqd-fb-style-6:hover .lqd-fb-img img.h-100 {
    transition: transform 0.3s ease; /* Add transition for smooth scaling */
}


.lqd-fb-style-6:hover .lqd-fb-img img.h-100 {
    transform: scale(1.1); /* Scale the image up by 10% on hover */
}
/*
button.nav-trigger.d-flex.pos-rel.align-items-center.justify-content-center.style-6.is-active {
    display: block !important;
    z-index: 999999999999 !important;
}
.ld-module-dropdown.pos-abs.collapse.in button.nav-trigger.d-flex.pos-rel.align-items-center.justify-content-center.style-6.is-active {
     opacity: 0;
display: none;
}*/

.carousel-dots-mobile .flickity-page-dots .dot {
    margin: 0 2px;
}
.carousel-dots-style4 .dot.is-selected {
    width: 15px;
    background-color: #FFB600;
}
.carousel-dots-style4 .dot {
    width: 15px;
    height: 3px;
    background-color: rgb(255 255 255);
}
/* Page Title */
@media screen and (min-width: 720px) and (max-width: 1024px) {
    .page-title .elementor-heading-title {
        line-height: 65px !important;
    }
}
/* Page Title */
@media screen and (min-width: 1024px) {

.page-title-mainsec h1.ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.h1 {
font-size:45px;
        line-height: 54px !important;
    }
}
@media screen and (max-width: 760px){
.career_carousel .flickity-equal-cells .flickity-slider>.carousel-item:first-child .carousel-item-inner {
    border: 1px solid #0B2852;
    border-radius: 200px;
    padding: 50px 80px;
    text-align: center;
    font-size: 14px;
    color: #0B2852;
	}}
/*Header*/
@media screen and (min-width: 1024px){
.ld-module-dropdown button.nav-trigger span.bars {
    top: -4px !important;;
    right: 44px !important;;
    width: 37px !important;
    height: 37px !important;
    border-radius: 0;
	}}
.elementor-element.elementor-element-fe84aa8 .ld-module-sd > .ld-module-dropdown {
    width: 100% !important;
    width: -webkit-fill-available;
    overflow: clip!important;
    background-color: #002855 !important;
    padding: 0px;
    box-sizing: border-box;
}
.ld-module-sd>.ld-module-dropdown.is-active .ld-sd-wrap {
	min-height: 1px;
    position: relative;
    overflow: hidden;
	border-radius:0;
	width:100vw;
	height:100vh;
}
/* Menu */
.ld-module-sd>.ld-module-dropdown>.nav-trigger {
    padding: 0;
    max-width: 1300px;
    border: 0;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    top: 1.8em;
    text-align: right;
    display: inline-block;
}
.elementor-element.elementor-element-fe84aa8 .ld-module-dropdown button.nav-trigger span.bars {
    width: 45px !important;
    height: 45px !important;
    padding: 0;
    max-width: 1300px;
    border: 0;
    position: absolute;
    right: 0px;
    text-align: right;
	    margin-inline-end: 0px;
}
.ld-module-dropdown.pos-abs.collapse.in {
   	transition: opacity 0.6s ease 0s !important;
    opacity: 1;
    transform: none !important;
	    animation: fadeInAnimationMenu ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
	    	transition: all 1s ease-in-out;

}
.ld-module-sd>.ld-module-dropdown.is-active .menu-item h3,.menu-item .btn-sm.btn-icon-shaped.btn-has-label{
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.menu-item h3 ,.menu-item .btn-sm.btn-icon-shaped.btn-has-label{
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.ld-module-sd>.ld-module-dropdown.is-active {
   	transition: opacity 0.6s ease 0s !important;
    opacity: 1;
    transform: none !important;
	    animation: fadeInAnimationMenu ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.ld-sd-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior: contain;
    opacity: 0;
    transform: none !important;
   	transition: opacity 0.6s ease 0s !important;
	    animation: fadeInAnimationMenu ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;

}

/* Page Title */
@media screen and (min-width: 1024px){
.page-title .elementor-heading-title {
	line-height: 80px !important;
}
}
/* Page Title */
.elementor-5666 .elementor-element.elementor-element-30c9fd8 .ld-fh-element {
    font-size: 40px;
    font-weight: 600;
    text-decoration: underline;
    margin: 0em 0em 0.35em 0em;
    text-decoration-color: #FFB600 !important;
}
@media screen and (max-width: 992px) {
.brands_balls .lqd-throwable-scene .lqd-throwable-element span.lqd-throwable-element-rot {
    font-size: 0px;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% 50%;
    border: 1px solid #0B285238;
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    padding: 15px;
    transition: all 0.3s ease;
	}
}
.liquid-filter-items {
    margin-bottom: 15px;
}

.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
    padding-inline-start: calc(1em + 20px);
}

.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
    padding-inline-start: calc(1em + 20px);
}
.row.styl-tck span.wpcf7-list-item-label {
    padding: 15px 5px !important;
    border: 1px solid #0B2852;
    border-radius: 18px;
    min-width: 177px;
    box-shadow: 2px 3px #efefef;
    font-size: 14px;
    text-align: center;
}
.row.styl-tck .wpcf7-radio .wpcf7-list-item input[type=radio] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    visibility: hidden;
}
.row.styl-tck .wpcf7-radio .wpcf7-list-item>label {
    display: grid;
    position: relative;
    cursor: pointer;
}
.row.styl-tck .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label {
    opacity: 1;
    color: white;
    transform: scale(1);
    padding: 15px 5px !important;
    border: 1px solid #0B2852;
    border-radius: 18px;
    box-shadow: 2px 3px #0B2852;
    color: #ff !important;
    font-size: 14px;
    text-align: center;
    background-color: #FFB600;
}
.row.styl-tck .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:hover {

    color: #fff !important;
}
.row.styl-tck span.wpcf7-list-item-label:hover {
    background-color: #FFB600;
    color: #fff !important;
}
.row.styl-tck .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before,.row.styl-tck .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after {
    display: none;
}
	display: inline-block;}

@media (max-width: 1024px) {
    h1, .h1 {
        font-size: 30px;
        line-height: 40px !important;
    }
}

.ld-module-dropdown .nav-trigger.solid .bars:before {
    background-color: #0b2852;
    border-radius: 50px;
}
.ld-module-dropdown .nav-trigger .bar {
    background-color: #fff;
}
@media screen and (min-width: 992px) {
	main#lqd-site-content h5,main#lqd-site-content .h5 {
    line-height: 38px !important;
}
main#lqd-site-content h2,main#lqd-site-content .h2 {
    line-height: 90px !important;
}
main#lqd-site-content h3,main#lqd-site-content .h3 {
    line-height: 55px !important;
}
}
@media screen and (min-width: 992px) {
	main#lqd-site-content h5,main#lqd-site-content .h5 {
    line-height: 38px !important;
}
main#lqd-site-content h2,main#lqd-site-content .h2 {
    line-height: 90px !important;
}
main#lqd-site-content h3,main#lqd-site-content .h3 {
    line-height: 55px !important;
}
}
.brands_balls .lqd-throwable-scene .lqd-throwable-element span.lqd-throwable-element-rot {
    font-size: 0px;
    width: 150px;
    height: 150px;
    border-radius: 50% 50%;
    border: 1px solid #0B285238;
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    padding: 15px;
    transition: all 0.3s ease;
}

/*hide
.title-banner img.attachment-full.size-full{
    border-radius: 50px;
}*/
.breadcrumb, .breadcrumb>.active {
    display: flex;
}
.elementor-element.elementor-element-719fa82.elementor-widget.elementor-widget-text-editor a {
    color: white;
}


.single-liquid-portfolio li:nth-child(3).breadcrumb-item {
    display: none !important;
}
.lqd-contact-form.lqd-contact-form-button-border-thick .col-md-6,.lqd-contact-form.lqd-contact-form-button-border-thick .col-md-12 {
    padding: 0px;
}
.fea-proj-marquee .carousel-items .flickity-viewport {
	height:240px !important;
	padding:53px 0 0 !important;
}
.page-id-17692 img.attachment-full.size-full.wp-image-16437 {
    content: url(/wp-content/uploads/2021/08/netmore-logo-white.png);
}


.elementor-element-d7d55be .lqd-pb-zigzag .lqd-pb-column {
	height:120px !important;
}

.main-footer .terms-privacy a:not(.btn):hover {
    color: #FFB600 !important;
}
.main-footer .terms-privacy a:not(.btn){
    font-size:14px !important;
}
.footer-netmore span.toggle-label {
    color: white;
}
.footer-netmore .lqd-custom-menu-mobile-collapsible>ul {
    padding-top: 20px;
    background-color: transparent;
}
.footer-netmore .lqd-custom-menu-mobile-collapsible .lqd-custom-menu-dropdown-btn {
    padding: 1em 0px;
}

ul.reset-ul.is-active.collapse.in {
    color: #ffffff !important;
font-size:14px;
} 
.footer-netmore p {
    margin: 0 0 10px;
}
.footer-netmore .lqd-custom-menu-mobile-collapsible>ul>li p {
	
    margin-top: 0;
	margin-bottom: 0px;}
.e-con-full.e-flex.e-con {
    margin-bottom: 0px;
}
/*Homepage | Mobile - Expertise */
li.d-inline-flex.elementor-repeater-item-f51fe1f:after {
    content: ' /';
    padding-top: 0px;
    height: 15px;
    font-size: 35px;
    font-weight: 600;
    line-height: 35px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 13px;
    padding-right: 13px;
    font-weight: 100;
    opacity: 0.5;
}
/* Creer Page */
a.button-career {
    padding: 10px 20px;
    text-align: right;
    margin-bottom: 20px;
    /* display: block; */
    border: 1px solid white;
    width: max-content;
    border-radius: 25px;
    float: right;
}
.breadcrumb span:hover {
    color: #FFB600;
}
.breadcrumb span {
    color: #002855;
}




.breadcrumb span {
    opacity: 1;
    transition: opacity .3s;
}
.image-expertise {
overflow: hidden;
margin: 0 auto;
}
.image-expertise img {
width: 100%;
transition: 0.5s all ease-in-out;
 }
     
.carousel-item:hover .carousel-item-content.pos-rel.w-100 .image-expertise img {
transform: scale(1.2);
        }

/* menu carousel*/ 
.e-con-inner .ld-module-dropdown.pos-abs.is-active.collapse.in img.alignnone.size-full, .e-con-inner .flickity-viewport.pos-rel.w-100.overflow-hidden {
	border-radius: 15px !important;}

.elementor-33 .elementor-element.elementor-element-c2f2746 .carousel-item-inner .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 50px;
    box-shadow: none;
}


.ld-module-dropdown.pos-abs.lqd-drawer-64b65903b0082.is-active.collapse.in span.btn-txt:hover {
	color: #FFB600;}

.breadcrumb a {
    text-decoration: none;
    color: #000000;
    transition: all .3s;
}
.page-id-17692 .breadcrumb span {
    color: #ffffff;
}
.footer-netmore .lqd-custom-menu-mobile-collapsible>ul>li a {

    font-size: 15px;
    color: white;

}
@media screen and (max-width: 992px){
li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2 span:after {
    top: 2px !important;
}
span.bars.d-inline-block.pos-rel.z-index-1 {
    padding: 10px;
    border: 2px solid #ffffff;
}
	.elementor-5751 .elementor-element.elementor-element-44afcda button.nav-trigger span.bars {
    width: 45px !important;
    height: 45px !important;
    flex: 0 0 auto;
}
/* Career Mobile */
.career .accordion-item.panel .accordion-title-txt:before {
    font-size: 4vw !important;
    left: 3%;
    top: 7vw !important;
}
.career .accordion-content {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff !important;
    padding: 16px 15px 15px 15px !important;
}
.career span.accordion-title-txt:after {
    font-size: 14px !important;
    height: 28px !important;
    line-height: 25px;
}
	.career .fa-plus-circle:before {
		top: 35px !important;}
.elementor-16757 .elementor-element.elementor-element-392ab94 .accordion-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px !important;
    font-weight: 400;
	line-height: 30px !important;}	

	h5, .h5 {
    line-height: 35px !important;
}
	.expertise-sec li.d-inline-flex.elementor-repeater-item-42d4962 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    display: none;
}
	nav.lqd-imgtxt-slider-nav.h4.d-inline-flex li.d-inline-flex.elementor-repeater-item-42d4962:after {
    display: none;
}
.expertise-sec a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '01';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -15px !important;
    vertical-align: top;
    font-size: 12px !important;
    z-index: 99999;
    display: inline-block;
}
.expertise-sec li.d-inline-flex.elementor-repeater-item-42d4962 span {
		padding-left: 0px;}
.expertise-sec .lqd-imgtxt-slider-inner .lqd-imgtxt-slider-nav a {
    font-size: 5.5vw !important;
    line-height: 5.5vw !important;
    letter-spacing: 1px;
}
nav.lqd-imgtxt-slider-nav.h4.d-inline-flex li.d-inline-flex:after {
    content: ' /';
    padding-top: 0px;
    height: 20px;
    font-size: 35px;
    font-weight: 600;
    line-height: 20px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
	li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2 span:after {
    content: '→';
    font-size: 24px;
    display: block;
    position: absolute;
		top: 0px;}
}

@media screen and (max-width: 1024px) {
    .page-id-39668 .lqd-lp-style-18 .lqd-lp-meta {
        width: 30% !important;
    }
    .page-id-39668 .lqd-lp-style-18 h2 {
        width: 70%;
        padding-left: 15px;
    }
.lqd-lp-img.mb-5.w-md-35.pos-md-abs.pos-md-tr.overflow-hidden {
    display: none !important;
}
}
h2.lqd-lp-title a:hover{
	color: #FFB600;
}
.page-links .post-page-numbers.current, .page-links .post-page-numbers:hover, ul.pagination .page-numbers.current, ul.pagination .page-numbers:hover {
    color: #fff;
    border-color: #ffb600;
    background-color: #ffb600;
}

ul#blog-filter-167065193 {
    display: inline-block;
    text-align: center;
}
.filter-list-inline li+li {
    margin-inline-start: 0px;
}
/*button*/


li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:hover span:before {
    display: inline-block;
	content:'';
		transform: translate(0px, 0px) scale(1.8);
	transition:all 0.2s ease-out;}
li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:hover span:before {
    display: inline-block;
	content:'';
    width: 4.5vw;
    height: 4.5vw;
    border-radius: 50%;
    border: 1px solid rgb(255 255 255 / 41%);
    position: absolute;
    right: -3vw;
	 top: 0px;
}
li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2 span:before {
    display: inline-block;
	content:'';
    display: block;
    width: 4.5vw;
    height: 4.5vw;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0);
    position: absolute;
    right: -3vw;
    top: 0px;
}

li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2 span:after{
	    content: '→';
    font-size: 24px;
    display: block;
    position: absolute;
    top: 43px;
    right: 0px;

}
li.d-inline-flex.elementor-repeater-item-42d4962 .lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2 span:after{
	    content: '→';
    font-size: 24px;
    display: block;
    position: absolute;
    top: 13px;
    right: -50px;
    transition: transform 0.2s linear;

    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
	transform: scale(1.5);}
}
/*end */
i.fas.fa-long-arrow-alt-right {
    margin:20px 35px;
}

.fa-long-arrow-alt-right:before {
    content: "\f30b";
    content: '→';

    font-size: 24px;
} 
.btn-icon-md {
    display: inline-block;
    position: relative;
    padding: 2vw 3vw 2vw 2vw !important;
    margin: -2vw 0 0 -2vw;
}

i.fas.fa-long-arrow-alt-right {
    transition: transform 0.2s linear;
    display: block;
    position: absolute;
    top: 22px;
    left: 10px;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
	transform: scale(1.5);}

.btn-icon-ripple .btn-icon:before {
    content: "";
    display: none;
}
.btn-hover-reveal .btn-icon {

	opacity: 1;}

.btn-hover-reveal.btn-icon-right .btn-icon {
       transition: all 0.2s ease-out;

    display: block;
    width: 5vw;
    height: 5vw;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0);
    position: absolute;
    right: -4.5vw;
    top: 12px;
    pointer-events: none;
}
.btn-hover-reveal:hover .btn-icon {
       transition: all 0.2s ease-out;
    display: block;
    width: 6.5vw;
    height: 6.5vw;
    border-radius: 50%;
	border:1px solid #FFB600 !important;

}
.home .btn-hover-reveal:hover .btn-icon {
       transition: all 0.2s ease-out;
    display: block;
    width: 5vw;
    height: 5vw;
    border-radius: 50%;
    border: 1px solid #FFB600;
    position: absolute;
    right: -2vw;
	pointer-events: none;}
.home i.fas.fa-long-arrow-alt-right {
    transition: transform 0.2s linear;
    display: block;
    position: absolute;
	top: 20px;}


/*about us > portfolio */
.carousel-item:hover .pheading,.carousel-item:hover .sheading {
    color: white !important;
}
.pheading {
    font-size: 30px;
    line-height: 40px;
}
li.d-inline-flex.elementor-repeater-item-42d4962 span {
    font-weight: 300;
}
.pheading sup {
    top: -1vw;
    opacity: .7;
    font-size: 50%;
    position: relative;
}



::-moz-selection { /* Code for Firefox */
  color: #fff !important;
  background: #FFB600 !important;
	-webkit-text-fill-color: white!important;
}
::selection {
  color: #fff !important;
  background: #FFB600 !important;
	-webkit-text-fill-color: white!important;
}
@media screen and (min-width: 720px) and (max-width: 3440px){
.cntent:before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #0f1b31;
    position: absolute;
    top: calc(50% - 5px);
    left: -5px;
    opacity: 1;
    transform: scale(.75);
    transform-origin: center;
    transition-delay: 1s;
    transition: 1s;
	}
.cntent {
    border-left: 1px solid #0000001a;
}

}



/* menu bar hover
.elementor-5751 .elementor-element.elementor-element-fe84aa8 .ld-module-sd > .nav-trigger.solid:hover .bars:before {
    background-color: #FFB600 !important;
}*/
/*
.accordion-collapse.collapse.in:before {
content: "-";
    width: 58%;
    display: inline-block;

    height: 10px;
    margin-top: 56px;

    text-indent: -999px;
    margin-left: 15px;
    margin-right: 15px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
    height: 1px;
    margin-bottom: 0;
    background: rgb(2 63 128 / 65%) !important;
    border: 0;
}
.collapse.in {
    margin-top: -111px;
    margin-left: 20%;
    display: flex;
}
*/


@keyframes fadeInAnimationMenu {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
     }
}
h3.elementor-heading-title.elementor-size-default a:hover ,h4.elementor-heading-title.elementor-size-default  a:hover{
    color: #FFB600;
}
.lqd-section-scroll-dot.is-active, .lqd-section-scroll-dot:hover {
    border-color: #e0ccbb;
    background-color: #e0ccbb;
    color: #ffffff;
}

.lqd-section-scroll-dot {
    width: 40px;
    height: 40px;
    border: 2px solid #e0ccbb;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    transition: background .3s;
    counter-increment: section-scroll-dots;
}
/* EXPERTISE */
li.d-inline-flex.elementor-repeater-item-42d4962 span {
    font-size: 20px !important;
    letter-spacing: 2px;
    opacity: .7;

}
li.d-inline-flex.elementor-repeater-item-42d4962 span:hover {
    font-size: 20px !important;
    letter-spacing: 2px;
    opacity: 1;
}



.lqd-imgtxt-slider-img {
	    transform: translate(43.4411px, -133.179px) rotate(6.43965deg) !important;
	width: 300px;
    height: 400px;
transform-origin: 0% 50%;
    transform: translate(-58.6065px, -131.601px) rotate(-1.30863deg);
right: 15vw;
top: 40%;
    left: auto;
    opacity: 0;
    transform: translate3d(0,-45%,0);
    transition: all 1s cubic-bezier(.19,1,.22,1);
    transition-property: transform,opacity;
}

a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2.lqd-is-active {
    z-index: 9;
}
.head-text {
	transition: all 1s ease-in-out !important;
}

.award-banner {
	width:10% !important;
}

.lqd-imgtxt-slider-images.lqd-overlay.z-index-1.pointer-events-none{
    z-index: 3;
}

.elementor-9173 .elementor-element.elementor-element-6d874ab0 .lqd-imgtxt-slider-link:hover {
    z-index: 3 !important;
    color: #FCBC0399;
}
.elementor-14971 .elementor-element.elementor-element-a8c0fba input:not([type=submit]), .elementor-14971 .elementor-element.elementor-element-a8c0fba textarea, .elementor-14971 .elementor-element.elementor-element-a8c0fba .lqd-contact-form select, .elementor-14971 .elementor-element.elementor-element-a8c0fba .ui-button.ui-selectmenu-button{
    border: 1px solid #002855 !important;
    border-radius: 10px;
    background: #fff;
    padding: 10px;
	color:#002855 !important;
}

.elementor-14971 .elementor-element.elementor-element-dfd133b input:not([type=submit]), .elementor-14971 .elementor-element.elementor-element-dfd133b textarea, .elementor-14971 .elementor-element.elementor-element-dfd133b .lqd-contact-form select, .elementor-14971 .elementor-element.elementor-element-dfd133b .ui-button.ui-selectmenu-button{
	border: 1px solid #002855 !important;
    border-radius: 10px;
    background: #fff;
    padding: 10px;
	color:#002855 !important;
}

.elementor-14971 .elementor-element.elementor-element-dfd133b textarea{
	border-radius: 10px !important;
}

.form-contact .lqd-contact-form input::placeholder {
	color:#ddd !important;
}

.elementor-14971 .elementor-element.elementor-element-a8c0fba .lqd-contact-form [type=submit] {
	background:#002855 !important;
	color:#fff !important;
	border: 1px solid #002855 !important;
}

.elementor-14971 .elementor-element.elementor-element-dfd133b input[type=submit]
{
	background:#002855 !important;
	color:#fff !important;
	border: 1px solid #002855 !important;
}

.form-contact .lqd-contact-form label {
	color:#002855 !important;
}

.signup-text {
	color:#002855 !important;
	text-align:center;
	font-weight:700;
}

.form-contact span.wpcf7-list-item-label {
	display:inline !important;
	font-size: 16px !important;
}



input.wpcf7-form-control,span#ui-id-2-button ,textarea.wpcf7-form-control.wpcf7-textarea,span#ui-id-1-button{
    border: 1px solid #002855 !important;
    border-radius: 10px !important;
    padding: 10px;
    color: #002855 !important;
}
.form-contact .lqd-contact-form input[type=text], .form-contact .lqd-contact-form input[type=email],.form-contact .lqd-contact-form input[type=tel] {
	width:100% !important;
}
/* Career - Page */
.career .accordion-title a {
    padding: 30px 30px 75px 10px !important;
}
a.button-career span.button_text {
    color: white;
}
.button-career {
    padding-top: 20px;
}
.career .fa-plus-circle:before {
    content: "+";
	    font-family: 'Poppins';
    position: absolute;
    right: 20px;
        top: 22px;
    /* width: 10px; */
    font-size: 5vw;
    font-weight: 100;
    line-height: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0.8;
}
.career .fa-minus-circle:before {
    content: "-";
    font-family: 'Poppins';
    position: absolute;
    right: 20px;
       top: 22px;
    font-size: 5vw;
    font-weight: 100;
    line-height: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0.8;
}
.career .accordion {
    line-height: 1.2;
    list-style-type: none;
    counter-reset: compteListe;
    /* padding-right: 10vw; */
}
.career span.accordion-title-txt {
    padding-left: 13%;
}
/*Marketing */
.career div#heading-5991 span.accordion-title-txt:after {
    content: 'Marketing | Full Time';
    font-size: 16px;
	margin-top: 10px;
    text-transform: none;
    height: 30px;
    line-height: 25px;
    padding: 0 16px;
    display: block;
    color: #fff;
    border: 1px solid white;
    border-radius: 3px;
    position: absolute;
    border-radius: 15px;
    /* left: 110%; */
    font-weight: 300;
    /* background-color: #5fbd74; */
}
.career div#heading-5992 span.accordion-title-txt:after {
    content: 'Design | Full Time';
    font-size: 16px;
	margin-top: 10px;
    text-transform: none;
    height: 30px;
    line-height: 25px;
    padding: 0 16px;
    display: block;
    color: #fff;
    border: 1px solid white;
    border-radius: 3px;
    position: absolute;
    border-radius: 15px;
    /* left: 110%; */
    font-weight: 300;
    /* background-color: #5fbd74; */
}
.career .accordion-item {
border: 1px solid white !important;
    border-radius: 35px !important;
}
.accordion-item.active .accordion-title a {
    border-bottom: 1px solid #99968e !important;
}
.accordion-item .accordion-title a {
    border-bottom: 0px solid #99968e !important;
}
.career div#heading-5994 span.accordion-title-txt:after {
    content: 'Internship';
    font-size: 16px;
	margin-top: 10px;
    text-transform: none;
    height: 30px;
    line-height: 25px;
    padding: 0 16px;
    display: block;
    color: #fff;
    border: 1px solid white;
    border-radius: 3px;
    position: absolute;
    border-radius: 15px;
    /* left: 110%; */
    font-weight: 300;
    /* background-color: #5fbd74; */
}
.career div#heading-5993 span.accordion-title-txt:after {
    content: 'Development | Full Time';
    font-size: 16px;
	margin-top: 10px;
    text-transform: none;
    height: 30px;
    line-height: 25px;
    padding: 0 16px;
    display: block;
    color: #fff;
    border: 1px solid white;
    border-radius: 3px;
    position: absolute;
    border-radius: 15px;
    /* left: 110%; */
    font-weight: 300;
    /* background-color: #5fbd74; */
}

.career .accordion-item.panel .accordion-title-txt:before {
content: '01';
    color: white;
    opacity: .5;
    counter-increment: compteListe 1;
    opacity: 1;
    content: "0" counter(compteListe);
    position: absolute;
    font-size: 1vw;
    font-weight: 300;
    left: 4%;
    top: 2.5vw;
}
.career li strong{
    opacity: .5;
}
.scroll.e-con-boxed.e-con {
    border-radius: 25px;
}

h4 {
    line-height: 50px;
}
/*.carousel-item .lqd-pf-content-v .lqd-pf-img {
    padding-top: 60%;
}*/
.lqd-pf-carousel-header h2 {
    font-size: 70px !important;
    font-weight: 700;
    line-height: 75px !important;
}
li.d-inline-flex.elementor-repeater-item-42d4962 span {
	padding-left:100px;
    font-size: 20px;
}
li.d-inline-flex.elementor-repeater-item-42d4962 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:before{
	display:none;
}
h3.liquid-progressbar-title {
    width: 50%;
}

span.wpcf7-list-item {
    display: inline-block;
    position: unset;
    margin-bottom: 20px;
}
.form-contact .col-md-10 {
    width: 100%;
}
.form-contact span.wpcf7-list-item-label {
    z-index: 9999;
    font-size: 14px;

    display: block;
    padding: 0px 20px;
    margin: 0px auto;
}

/*
span.wpcf7-list-item:nth-child(2) input[type=checkbox]:checked:after {
    content: 'E-Commerce Website';
    color: red !important;
    display: inline-block;
    margin-left: 20px;
} */
/*contact page*/
.elementor-14971 .elementor-element.elementor-element-199d631 span.wpcf7-list-item {
    margin-bottom: 0px!important;
	width:300px;
}

.form-contact span.wpcf7-list-item-label:hover{
	color:#FFB600;
}

a {
    text-decoration: none;
    color: #002855;
    transition: all .3s;
}
.form-contact .lqd-contact-form label {
	padding-top: 20px;}
/* 
 * span.wpcf7-list-item-label {
    border: 1px solid #002855;
    border-radius: 25px;
    padding: 10px 20px !important;
    display: inline-block;
    text-align: center;
}
 * span.wpcf7-list-item-label {
    z-index: 9999;
    position: absolute;
}
 * span.wpcf7-list-item {
    width: 50%;
}
.lqd-contact-form .wpcf7-exclusive-checkbox label:hover {
    transform: translate3d(1px, 1px, 2px) scale3d(1, 1, 1) rotateX(10deg) rotateY(0deg) rotateZ(-6deg) skew(0deg, 1deg);
    transform-style: preserve-3d;
    font-weight: inherit;
    padding: 5px 15px;
    border-radius: 20px;
}
*/
.workflow .lqd-ib-circ-icn.d-inline-flex.lqd-overlay.border-radius-circle.lqd-is-active {
    display: none;
}
.workflow .lqd-ib-circ-cnt {
	width: 100%;}
.workflow .lqd-ib-circ-inner>.lqd-ib-circ-item {
    width: 100%;
    height: calc(100% - 100px);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.workflow span.elementor-icon-list-text:hover {
    color: #ffb600;
    font-weight: 500;
}
.is-stuck.sticky-header-noshadow .logo {
    display: none;
}
.elementor-hidden-tablet.elementor-hidden-mobile.header.e-con-boxed.e-con {
    margin: 0px;
}
/*
.fadeInUp{animation:fadeInUp 2s ease backwards;}
@keyframes fadeInUp{
  0%{transform:translate(0px, 100px); opacity: 0;}
  100%{transform:translate(0px, 0); opacity: 1;}
}
         @-webkit-keyframes fadeInLeft {
            0% {
               opacity: 0;
               -webkit-transform: translateX(-20px);
            }
            100% {
               opacity: 1;
               -webkit-transform: translateX(0);
            }
         }
         
         @keyframes fadeInLeft {
            0% {
               opacity: 0;
               transform: translateX(-20px);
            }
            100% {
               opacity: 1;
               transform: translateX(0);
            }
         }
         
         .fadeInLeft {
         -webkit-animation-name: fadeInLeft;
         animation-name: fadeInLeft;
         }  */
/*single services*/
.lqd-fb-style-6 .lqd-fb-content {
    padding: 0px;
}

.d-flex.flex-wrap.align-items-center.lqd-overlay.hover-3d-applied:hover h6.mt-0.mb-3.font-weight-bold {
   /* background: rgb(218, 228, 232);*/
    margin: 0px 30px;
    color: white !important;
    opacity: 1;
	  border-top-left-radius: 20px;
	  border-top-right-radius: 20px;
}
.d-flex.flex-wrap.align-items-center.lqd-overlay.hover-3d-applied:hover p.lqd-fb__title.mt-0.mb-3.font-weight-bold {
   /* background: rgb(218, 228, 232); */
    margin: -1px 30px;
    color: white !important;
    opacity: 1;
	  border-bottom-left-radius: 20px;
	  border-bottom-right-radius: 20px;
}
h6.mt-0.mb-3.font-weight-bold,p.lqd-fb__title.mt-0.mb-3.font-weight-bold {
    margin: 0px 30px;
	padding:0px 25px;
}
.lqd-fb-style-6 .lqd-fb-content h6 {
    text-decoration: underline;
	    text-decoration: underline;
    text-underline-offset: 7px;
    padding-bottom: 15px !important;
	}
.lqd-fb-content.d-flex.flex-column.justify-content-end.lqd-overlay.p-4.backface-hidden {
    padding-bottom: 25px !important;
}
h6.mt-0.mb-3.font-weight-bold{
    padding-top: 100px;
}
 p.lqd-fb__title.mt-0.mb-3.font-weight-bold {
    padding-bottom: 38px;
}

ul#lqd-pf-filter-6124d725b9820 {
    display: none;
}
.horizontal-scroll-wrapper .elementor-container div p {
    text-align: left;
    color: white;
    font-size: 15px;
    font-weight: 500;
    padding: 0px 0px;
    line-height: 20px;
}
.lqd-pf-item .lqd-pf-details .lqd-pf-title, .lqd-pf-item .lqd-pf-details a {
    color: #fff;
}
.elementor-9173 .elementor-element.elementor-element-3c8a04e9 .btn {
    color: #ffffff;
    fill: #ffffff;
}
.lqd-pf-carousel-header h2 {
    -webkit-text-stroke-color: #FFF;
    -webkit-text-stroke-width: 1px;
    color: transparent;
    font-size: 4.5vw;
    font-weight: 700;
    line-height: 4.5vw;
    margin-bottom: 3.5rem;
}
.wp-bottom-menu {
    display: none !important;
}

.carousel-item .lqd-pf-item-style-4 {
    margin-bottom: 10px;
}
.carousel-nav.carousel-nav-left.carousel-nav-floated {
    bottom: 10px !important;
    right: auto;
    left: 0;
}

/*what we done 
.horizontal-scroll-wrapper.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-left: -5%;
}

.service-wrapper:first-child .lqd-fb-img.pos-rel.overflow-hidden{
transform: perspective(1500px) translateZ(17.4vmin) rotateZ(4deg) translateY(-1.8vmin) rotateX(6deg) rotateY(15deg);
}
.service-wrapper:nth-child(2) .lqd-fb-img.pos-rel.overflow-hidden{
transform: translateZ(-9.6vmin) rotateZ(3deg) translateY(2.2vmin) rotateX(-11deg);
}
.service-wrapper:nth-child(3) .lqd-fb-img.pos-rel.overflow-hidden{
transform: translateZ(-9.6vmin) rotateZ(0deg) translateY(4.2vmin) rotateX(-15deg);
}
.service-wrapper:nth-child(4) .lqd-fb-img.pos-rel.overflow-hidden{
transform: translateZ(-9.6vmin) rotateZ(-3deg) translateY(4vmin) rotateX(-17deg);}
.service-wrapper:nth-child(5) .lqd-fb-img.pos-rel.overflow-hidden{
transform: translateZ(-9.6vmin) rotateZ(-6deg) translateY(-0vmin) rotateX(-17deg);}
.service-wrapper:nth-child(6) .lqd-fb-img.pos-rel.overflow-hidden{
transform: translateZ(-9.6vmin) rotateZ(-8deg) translateY(-5.9vmin) rotateX(-17deg);}

.lqd-fb-style-4, .lqd-fb-style-5 {
	  background-color: #fff0;
}
.lqd-fb-style-4 .lqd-fb-content h2 {
    font-size: 20px;
	margin-bottom: 0px;
	text-align:left !important;
    line-height: 20px;
}
.lqd-fb-content-inner.pos-rel.text-center.p-5 {
    transform: perspective(2838px) translateZ(3.4vmin) rotateZ(-2deg) translateY(1.2vmin) rotateX(8deg) rotateY(-3deg);
    margin-top: -40px;
}
.horizontal-scroll-wrapper .elementor-container.elementor-column-gap-extended {
  display: flex;
  flex-wrap: nowrap;
overflow-x: scroll;
    overflow-y: hidden !important;
  margin: 20px 0 40px 0;

  -ms-transform: rotate(3deg); 
  transform: rotate(3deg);
}
.horizontal-scroll-wrapper .elementor-element.elementor-element-101b66c.e-con-full.horizontal-scroll-wrapper-inner.e-transform.e-con, .horizontal-scroll-wrapper.e-con-boxed.e-con {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  margin: 20px 0 40px 0;
}
.horizontal-scroll-wrapper .elementor-container div , .horizontal-scroll-wrapper.service-wrapper{

	margin: 15px 15px;
  width: 415px !important;
	border-radius: 25px;
}

/*end what we done */


.elementor-9173 .elementor-element.elementor-element-9dcad70 img {
    margin-top: -15%;
}


/*header sticky */
.is-stuck .lqd-show-onstuck:not(.lqd-stickybar-wrap) {
    display: inline-flex;
}
.main-header .e-con, .main-header .e-container {
    --position: static;
    --align-items: left;
}
.ld-module-sd>.ld-module-dropdown {
    box-shadow: 0 0 50px rgba(0,0,0,.15);
    transform: translate3d(100%,0,0);
    opacity: 0;
    transition: transform .85s cubic-bezier(.23,1,.32,1),opacity .6s step-end;
    top: 35px;
}
header#header span.txt-rotate-keywords {
    border-bottom: 1px solid #002855;
}
.services .flex-column {
    flex-direction: unset;
    display: inline-block;
	  text-align: left;
}
.services .lqd-imgtxt-slider-link span, .services  .lqd-imgtxt-slider-link:hover:before {
    opacity: 1;
}
.lqd-throwable-element-rot:hover {
    text-align: center;
    border: 0px solid;
    box-shadow: 0 0 10px #ffffff, 0 0 0px #cdcdcd, 0 0 30px #ffffff, 0 0 10px #cbcbcb;

} 

/* Expertise */
.lqd-imgtxt-slider-link:hover {
    color: #FFB600;
    text-align: center;
	border:0px solid;
    text-shadow: 0 0 10px #FFB600, 0 0 0px #FFB600, 0 0 30px #FFB600, 0 0 10px #FFB600;
    animation: glow 1s ease-in-out;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #FFB600, 0 0 0px #FFB600, 0 0 30px #FFB600, 0 0 10px #FFB600
  }
  
  to {
    text-shadow: 0 0 10px #FFB600, 0 0 10px #FFB600, 0 0 0px #FFB600, 0 0 0px #FFB600
  }
}
.elementor-repeater-item-28364a8 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '01';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}

li.d-inline-flex.elementor-repeater-item-28364a8:after {
content: ' /';
    padding-top: 8px;
    height: 20px;
    font-size: 60px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
li.d-inline-flex.elementor-repeater-item-f51fe1f a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '02';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}
li.d-inline-flex.elementor-repeater-item-f51fe1f:after {
content: ' /';
    padding-top: 8px;
    height: 20px;
    font-size: 60px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
li.d-inline-flex.elementor-repeater-item-e7d1f09 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '03';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}
li.d-inline-flex.elementor-repeater-item-e7d1f09:after {
content: ' /';
    padding-top: 8px;
    height: 20px;
    font-size: 60px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
li.d-inline-flex.elementor-repeater-item-bcf6483 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '05';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}
li.d-inline-flex.elementor-repeater-item-bcf6483:after {
content: ' /';
    padding-top: 8px;
    height: 20px;
    font-size: 60px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
li.d-inline-flex.elementor-repeater-item-010fbf7 a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '04';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}
li.d-inline-flex.elementor-repeater-item-010fbf7:after {
content: ' /';
    padding-top: 8px;
    height: 20px;
    font-size: 60px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    position: relative;
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 100;
    opacity: 0.5;
}
li.d-inline-flex.elementor-repeater-item-6bea1ce a.lqd-imgtxt-slider-link.d-block.pos-rel.z-index-2:after {
    content: '06';
    color: white;
    letter-spacing: 3px;
    font-weight: 200;
    margin-top: -30px;
    vertical-align: top;
    font-size: 20px;
    z-index: 99999;
    display: inline-block;
}
.ld-module-sd>.ld-module-dropdown {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100;
width: 100%;
	max-width: 100%;}

/* Portrait and Landscape mobile view */

@media only screen and (min-width: 200px) and (max-width: 767px)   {
	.elementor-element-d7d55be .lqd-pb-zigzag .lqd-pb-column {
    height: auto !important;
}
	
	.home .btn-hover-reveal:hover .btn-icon {
		width: 11.5vw !important;
    height: 11.5vw !important;
			top: -3px !important;
		right: -6vw !important;
	}
	
	.page-id-4877 .btn-hover-reveal:hover .btn-icon {
		width: 12.5vw !important;
    height: 12.5vw !important;
			top: -3px !important;
		right: -6vw !important;
	}
	
	.btn-hover-reveal.btn-icon-right .btn-icon, .page-id-4877 .btn-hover-reveal.btn-icon-right .btn-icon {
		top:0 !important;
	}
	
	.home i.fas.fa-long-arrow-alt-right, .page-id-4877 i.fas.fa-long-arrow-alt-right {
		top:10px !important;
	}
	
	.elementor-17659 .elementor-element.elementor-element-5cdb5ce, .elementor-17659 .elementor-element.elementor-element-c0b7e5b, .elementor-17659 .elementor-element.elementor-element-306b2cf,.elementor-17139 .elementor-element.elementor-element-2221e63,.elementor-17139 .elementor-element.elementor-element-587765d, .elementor-17139 .elementor-element.elementor-element-cfeed65, .elementor-14778 .elementor-element.elementor-element-8afe082, .elementor-14778 .elementor-element.elementor-element-74fc404, .elementor-14778 .elementor-element.elementor-element-cb924f7, .elementor-18213 .elementor-element.elementor-element-5cdb5ce, .elementor-18213 .elementor-element.elementor-element-c0b7e5b, .elementor-18213 .elementor-element.elementor-element-306b2cf,.elementor-18213 .elementor-element.elementor-element-c0b7e5b, .elementor-18213 .elementor-element.elementor-element-306b2cf {
	display:block !important;
		margin:20px 10px;
}
	
	.page-id-14276 .btn-hover-reveal:hover .btn-icon {
		width: 11.5vw !important;
    height: 11.5vw !important;
	}
	
.page-id-14276 i.fas.fa-long-arrow-alt-right {
		top: 6px !important;
    left: 8px !important;
	}
	
.page-id-14276 .btn-icon-md {
		padding:10vw !important;
	}
	
	.page-id-14276 .btn-hover-reveal.btn-icon-right .btn-icon {
		right: 4vw !important;
	}
	
	
	
}
/*end mobile view */


/* Ipad view */
@media only screen and (min-width: 768px) and (max-width: 1028px)  {
	.elementor-element-6342719a{
		padding:20px;
	}
	
	.elementor-49462 .elementor-element.elementor-element-3e5a338f {
		right:197px !important;
	}
	
	.home i.fas.fa-long-arrow-alt-right {
		top:5px;
	}
	
	.home .btn-hover-reveal:hover .btn-icon 
	{
		width: 5.5vw !important;
    height: 5.5vw !important;
		right: -6vw !important;
	}
}

/* Ipad Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
	and (-webkit-min-device-pixel-ratio: 1) { 

		.home .elementor-repeater-item-42d4962 {
			margin-right:10px !important;
		}

}

/*end ipad view */


