@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap');
@font-face{font-family:flaticon_agency;src:url(../../fonts/flaticon_agency.ttf?0d77276390ae7362b4080c2ac87b872a) format("truetype"),url(../../fonts/flaticon_agency.woff?0d77276390ae7362b4080c2ac87b872a) format("woff"),url(../../fonts/flaticon_agency.woff2?0d77276390ae7362b4080c2ac87b872a) format("woff2"),url(../../fonts/flaticon_agency.eot?0d77276390ae7362b4080c2ac87b872a#iefix) format("embedded-opentype"),url(../../fonts/flaticon_agency.svg?0d77276390ae7362b4080c2ac87b872a#flaticon_agency) format("svg")}i[class^=flaticon-]:before,i[class*=" flaticon-"]:before{font-family:flaticon_agency!important;font-style:normal;font-weight:400!important;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-discuss:before{content:"\f101"}.flaticon-color-sample:before{content:"\f102"}.flaticon-front-end:before{content:"\f103"}.flaticon-online-shopping:before{content:"\f104"}.flaticon-repair:before{content:"\f105"}.flaticon-instructor:before{content:"\f106"}.flaticon-search-engine:before{content:"\f107"}.flaticon-trophy:before{content:"\f108"}.flaticon-medal:before{content:"\f109"}.flaticon-satisfaction:before{content:"\f10a"}.flaticon-design:before{content:"\f10b"}.flaticon-user-interface:before{content:"\f10c"}.flaticon-campaign:before{content:"\f10d"}.flaticon-reputation:before{content:"\f10e"}.flaticon-coffee:before{content:"\f10f"}.flaticon-social-campaign:before{content:"\f110"}.flaticon-advertising:before{content:"\f111"}.flaticon-quotes:before{content:"\f112"}.flaticon-concept:before{content:"\f113"}.flaticon-programmer:before{content:"\f114"}.flaticon-access:before{content:"\f115"}.flaticon-verification:before{content:"\f116"}.flaticon-phone-call:before{content:"\f117"}.flaticon-open-envelope:before{content:"\f118"}.flaticon-phone-ringing:before{content:"\f119"}.flaticon-help:before{content:"\f11a"}.flaticon-brain:before{content:"\f11b"}.flaticon-lamp:before{content:"\f11c"}.flaticon-design-1:before{content:"\f11d"}.flaticon-web:before{content:"\f11e"}.flaticon-android:before{content:"\f11f"}.flaticon-web-design:before{content:"\f120"}.flaticon-brain-1:before{content:"\f121"}.flaticon-television:before{content:"\f122"}.flaticon-lamp-1:before{content:"\f123"}.flaticon-android-logo:before{content:"\f124"}.flaticon-web-1:before{content:"\f125"}.flaticon-design-2:before{content:"\f126"}

/* Avenue | SP Page Builder Default Preset | Started */

body,.sp-preloader{background-color:#fff;color:#252525}.sp-preloader>div{background:#0345bf}.sp-preloader>div:after{background:#fff}#sp-top-bar{background:#333;color:#aaa}#sp-top-bar a{color:#aaaaaa}#sp-header{background:#FFFFFF}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#0345BF}a{color:#0345BF}a:hover,a:focus,a:active{color:#044CD0}.tags>li{display:inline-block}.tags>li a{background:rgba(3, 69, 191, 0.1);color:#0345BF}.tags>li a:hover{background:#044CD0}.article-social-share .social-share-icon ul li a{color:#252525}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#0345BF}.pager>li a{border:1px solid #ededed;color:#252525}.sp-reading-progress-bar{background-color:#0345BF}.sp-megamenu-parent>li>a{color:#252525}.sp-megamenu-parent>li:hover>a{color:#0345BF}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#0345BF}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFFFFF}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#0345BF}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#0345BF}.sp-megamenu-parent .sp-mega-group>li>a{color:#252525}#offcanvas-toggler>.fa{color:#252525}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#0345BF}#offcanvas-toggler>.fas{color:#252525}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#0345BF}#offcanvas-toggler>.far{color:#252525}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#0345BF}.offcanvas-menu{background-color:#FFFFFF;color:#252525}.offcanvas-menu .offcanvas-inner a{color:#252525}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#0345BF}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#252525}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#0345BF}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:rgba(37, 37, 37, 0.5)}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:rgba(37, 37, 37, 0.5)}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:rgba(37, 37, 37, 0.8)}.btn-primary,.sppb-btn-primary{border-color:#0345BF;background-color:#0345BF}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#044CD0;background-color:#044CD0}ul.social-icons>li a:hover{color:#0345BF}.sp-page-title{background:transparent}.layout-boxed .body-innerwrapper{background:#FFFFFF}.sp-module ul>li>a{color:#252525}.sp-module ul>li>a:hover{color:#0345BF}.sp-module .latestnews>div>a{color:#252525}.sp-module .latestnews>div>a:hover{color:#0345BF}.sp-module .tagscloud .tag-name:hover{background:#0345BF}.search .btn-toolbar button{background:#0345BF}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#FFFFFF}.sp-comingsoon body{background-color:#0345BF}.pagination>li>a,.pagination>li>span{color:#252525}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#252525}.pagination>.active>a,.pagination>.active>span{border-color:#0345BF;background-color:#0345BF}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#0345BF;background-color:#0345BF}.error-code,.coming-soon-number{color:#0345BF}

/* Avenue | SP Page Builder Default Preset | Ends */

/* Avenue | Fancy Scroll Bar | Started */

/* html {scroll-behavior: smooth;}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #2d4074;}
body::-webkit-scrollbar {width: 10px;background-color: #2d4074;}
body::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #30d8d8;} */

::-webkit-scrollbar{ width: 6px; }
::-webkit-scrollbar-track { background: #2d4074;}
::-webkit-scrollbar-thumb { background: #30d8d8;border-radius: 5px;}

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {border-bottom: 1px solid #30d8d8;-webkit-text-fill-color: #30d8d8;-webkit-box-shadow: 0 0 0 1000px #2d4074 inset;-moz-box-shadow: 0 0 0 1000px #2d4074 inset;box-shadow: 0 0 0 1000px #2d4074 inset;transition: background-color 5000s ease-in-out 0s;}

/* Avenue | Fancy Scroll Bar | Ends */

/* Avenue | Fancy Cursor | Started */

.curser {position: fixed;top: 0;right: 0;width: 50px;height: 50px;border: 2px solid #2d4074;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .1s;}
.curser2 {position: fixed;top: 0;right: 0;width: 10px;height: 10px;background: #2d4074;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .15s;animation: Ripple 1.6s ease-in-out infinite;-webkit-animation: Ripple 1.6s ease-in-out infinite;-moz-animation: Ripple 1.6s ease-in-out infinite;}

/* Avenue | Fancy Cursor | Ends */

/* Avenue | Master Typography | Started */
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,ul,ol,li,.sppb-addon-content{font-family: "Readex Pro", sans-serif;font-optical-sizing: auto;font-weight:400;font-style: normal;font-variation-settings:"HEXP" 0;}
body {margin: 0;padding: 0;color: #2d4074;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;}
p{margin-bottom:0;}
body,p,div{font-size:1rem;}
.txt-right{text-align:right;}
.txt-left{text-align:left;}
.txt-center{text-align:center;}
.txt-justify{text-align:justify;}
.txt-italic{font-style:italic;}
.txt-bold-700{font-weight:700;}
.relative{position:relative;}
.absolute {position: absolute;}
.float-right{float:right;}
.block{display:block;}
.remove-item h2{display:none;}
.overflow{overflow:hidden}
.pl-0{padding-left:0px;}
.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-60{padding-left:60px;}
.pr-0{padding-right:0px;}
.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}
.pr-60{padding-right:60px;}
.pt-0{padding-top:0px;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pb-0{padding-bottom:0px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}

.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-50{margin-left:50px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-40{margin-right:40px;}
.mr-50{margin-right:50px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt--10{margin-top:-10px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.special-mt-20{margin-top:20px!important;}
.avenue-border-light{border-bottom: 1px solid rgba(255,255,255,0.1);}
.zindex-999{z-index:999;}
div.mod-languages ul li.lang-active {background-color: inherit !important;}
div.mod-languages ul li {margin: 18px 5px 0 0!important;}
.sp-page-title .breadcrumb {margin: 30px 0 0 0!important;}

/* Avenue | Master Typography | Ends */

/* Avenue | Links & Buttons | Started  */

a{color:#2d4074;}
a:hover{color:#30d8d8;}
a:active,a:focus{color:#30d8d8!important;}
a {transition: color 400ms, background-color 400ms;}
.primary-color{color:#2d4074;}
.secondary-color{color:#30d8d8;}
.sp-module ul>li>a{color:#30d8d8}
.sp-module ul>li>a:hover{color:#30d8d8}
.sp-page-title .breadcrumb{padding:0;}
.sp-megamenu-parent>li>a.special-btn {height: 45px;line-height: 45px;padding: 0 30px;background: #30d8d8;box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15);color: #ffffff;transform: perspective(0) translateZ(0);border-color: transparent;border-radius: 0;border: 0;border-style: solid;transition: all 0.5s ease 0s;cursor: pointer;z-index: 1;position: relative;}
a.special-btn:hover {background: #ffffff;color: #ffffff!important;}
a.special-btn:focus, a.special-btn:active {box-shadow: none;}
a.special-btn:focus, a.special-btn:active {color: #fff!important;}
a.special-btn::before {content: "";background: #2d4074;height: 50%;width: 0;position: absolute;top: 0;right: 0;left: auto;transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}
a.special-btn::after {content: "";background: #2d4074;height: 50%;width: 0;position: absolute;bottom: 0;left: 0;right: auto;transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}
a.special-btn:hover::before {width: 100%;left: 0;right: auto;}
a.special-btn:hover::after {width: 100%;right: 0;left: auto;}
.theme-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;white-space: nowrap;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 0;}
.btn-style-one {position: relative;font-size: 16px;line-height: 28px;padding: 15px 50px;  font-weight: 800;overflow: hidden;color: #ffffff;background: #2d4074;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 10px;overflow: hidden;}
.btn-style-one:before {right: 0;top: 0;content: "";background-color: #1e45b4;border-radius: 10px;height: 100%;width: 24px;position: absolute;-webkit-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}
.btn-style-one:hover {color: #ffffff;}
.btn-style-one:hover .btn-title {color: #ffffff;}
.btn-style-one:hover:before {width: 100%;}

/* Avenue | Links & Buttons | Ends  */

/* Avenue | All Sections Padding & Settings | Started */

.itemid-366 #sp-avenue-titles{display:none;visibility:hidden;}
#sp-avenue-titles{padding:90px 0 !important;background-image: url(../../../../static/avenue-titles.jpg);background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: center center;}
#avenue-company{margin:0;padding:75px 0;position:relative;}
#sp-simpleportfolio{margin:0;padding:35px 0;position:relative;}
#avenue-company-2{margin:0;padding:0px 0 35px;position:relative;}
#avenue-call-to-action{padding:120px 0;background-image: url(../../../../static/avenue-call-to-action.png);background-size: cover;background-repeat: no-repeat;}
#avenue-call-to-action-consultation{padding:100px 0;background-image: url(../../../../static/avenue-call-to-action-consultation.jpg);background-position: center;background-size: cover;position: relative;z-index: 1;overflow: hidden;background-repeat: no-repeat;}
#avenue-latest-news{padding:50px;margin:0;position:relative;}
#avenue-services-products{position: relative;padding: 50px 0 0;z-index: 1;}
#avenue-legal-formation,#avenue-team-introduction,#avenue-business-strategy{padding: 80px 0;position: relative;z-index: 1;}
#avenue-business-features{padding:80px 0;background-image:url("../../images/avenue-products-services-bg.jpg");background-size: cover;background-position: center;overflow: hidden;}
#avenue-products-services{padding:80px 0;background-image:url("../../images/avenue-products-services-bg.jpg");background-size: cover;background-position: center;overflow: hidden;}
#avenue-company-gallery{padding: 0 0 40px;position: relative;z-index: 1;}
#avenue-latest-projects{padding:80px 0;margin:0;position:relative;}

/* Avenue | All Sections Padding & Settings | Ends */

/* Avenue | Top Area | Started */

#sp-avenue-top-area{border-top:1px solid #2d4074;}
.top-links{border-bottom: 1px solid #dfdfdf;overflow: hidden;background: #f2f3f5;}
.top-links-wrapper{display: flex;align-items: center;justify-content: space-between;/* padding: 11px 0;*/}
.top-links-wrapper .contact-details{display: flex;align-items: center;position: relative;padding-left: 25px;}
.top-links-wrapper .contact-details .icon{margin-left: 10px;}
.top-links-wrapper .contact-details::after{position: absolute;content: "";left: 0;height: 67px;width: 1px;background: #d1d1d1;transform: rotate(11deg);}
.top-links-wrapper .contact-details p{font-weight: 700;color: #6e777d;margin-bottom:0;font-style:normal;font-size:15px;}
.top-links-wrapper .extra-links{display: flex;align-items: center;}
.top-links-wrapper .extra-links ul{display: flex;align-items: center;padding: 0;margin: 0;list-style: none;}
.top-links-wrapper .extra-links ul li{margin-right: 25px;margin-top: 0;margin-bottom: 0;padding: 0;list-style: none;position: relative;padding-left: 25px;}
.top-links-wrapper .extra-links ul li::after{position: absolute;content: "";left: 0;height: 67px;width: 1px;top: 50%;background: #d1d1d1;transform: rotate(11deg) translateY(-50%);}
.top-links-wrapper .extra-links ul li a {color: #2d4074;font-weight: 700;transition: 0.3s;font-size:15px;}
.whatsapp {margin-left:10px; display:inline-block;height:25px; width:auto;}
.email {margin-left:10px; display:inline-block;height:45px; width:auto;}

/* Avenue | Top Area | Ends */

/* Avenue | Main Menu  & Branding | Started */

#sp-avenue-branding .logo{height: 70px;display: inline-flex;margin: 0;align-items: center;}
#sp-avenue-branding .logo a{font-size: 24px;line-height: 1;margin: 0;padding: 0;}
#sp-avenue-branding #offcanvas-toggler.offcanvas,#sp-avenue-branding #offcanvas-toggler.mega{display:none !important}
#sp-avenue-branding.header-sticky{position:fixed;z-index:9999;top:0;left:0;width:100%;animation:spFadeInDown 0.5s;background-color: #fff;}
#sp-avenue-branding:not(.header-sticky) {background: transparent !important;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.sp-megamenu-parent>li>a{color:#2d4074;}
.sp-megamenu-parent>li:hover>a {color: #30d8d8;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{display: inline-block;padding: 0 10px;line-height: 70px;font-size: 15px;font-weight: 700;margin: 0;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {color: #30d8d8;display: inline-block;padding: 0 15px;line-height: 70px;font-size: 16px;font-weight: 700;margin: 0;}
.sp-megamenu-parent>li:last-child>a {margin-right: 20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {color: #2d4074;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {color: #30d8d8;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:16px;}
.header-sticky {-webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;background-color:#fff;right: 0;position: fixed;top: 0;width: 100%;z-index: 999;-webkit-box-shadow: 0 10px 50px 0 rgba(45 64 116 / 32%);box-shadow: 0 10px 50px 0 rgba(45 64 116 / 32%);}
.sp-megamenu-parent {position: static!important;}
.avenue-mega-menu ul.sp-mega-group li img{display:inline-block;margin-left:10px;margin-bottom:15px;}

/* Avenue | Main Menu  & Branding | Ends */

/* Avenue | Company Introduction | Started */

.avenue-company::before {position: absolute;left: 0;top: 0;height: 100%;width: 50%;background-repeat: no-repeat;background-position: left center;background-image: url(../../images/avenue-company-shape.png);content: "";}
.avenue-organization-structure::before {position: absolute;left: 0;top: 0;height: 100%;width: 50%;background-repeat: no-repeat;background-position: left center;background-image: url(../../images/avenue-company-shape.png);content: "";}
.sec-title {position: relative;margin-bottom: 25px;z-index: 2;}
.sec-title .sub-title {position: relative;top: -8px;font-size: 18px;color: #6a6a6a;line-height: 1.2em;font-weight: 700;display: inline-block;padding-right: 20px;}
.sec-title .sub-title:before {position: absolute;right: 0;top: 0;content: "//";color: #208e3a;}
.sec-title h2 {position: relative;font-size: 32px;color: #2d4074;font-weight: 700;margin-top: -5px;margin-bottom: 15px;line-height:1.25em;}
.avenue-company .content-column {position: relative;margin-bottom: 40px;z-index: 1;}
.avenue-company .content-column .inner-column {position: relative;padding-right: 15px;}
.avenue-company .content-column .sec-title {margin-bottom: 20px;}
.avenue-company .content-column p{text-align:justify;margin-bottom:10px;}
.list-style-two {position: relative;list-style: none;padding-right: 0;padding-left: 0;}
.list-style-two li {position: relative;font-size: 17px;line-height: 26px;font-weight: 600;color: #2d4074;padding-right: 30px;margin-bottom: 10px;}
.list-style-two li i {position: absolute;right: 0;top: 0;color: #30d8d8;font-size: 18px;line-height: 26px;}
.list-style-two li a {display: inline-block;color: #2d4074;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.list-style-two li a:hover {color: #ffffff;}
.avenue-company .content-column .list-style-two {margin-bottom: 40px;}
.avenue-company .content-column .btn-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.avenue-company .content-column .info-btn {position: relative;display: block;font-size: 22px;padding: 8px 0;padding-right: 90px;color: #2d4074;text-align:right;font-weight: 700;white-space: nowrap;line-height: 20px;margin-left: 30px;}
.avenue-company .content-column .info-btn small {display: block;font-size: 16px;font-weight: 400;color: #6a6a6a;margin-bottom: 10px;}
.avenue-company .content-column .info-btn i {position: absolute;right: 0;top: 50%;margin-top: -34px;line-height: 68px;height: 68px;width: 68px;text-align: center;border-radius: 50%;color: #30d8d8;background-color: #edf0f5;font-size: 24px;}
.avenue-company .content-column .info-btn:hover {color: #30d8d8;}
.avenue-company .image-column {position: relative;margin-bottom: 35px;}
.avenue-company .image-column .inner-column {position: relative;/* padding-right: 110px; */}
.avenue-company .image-column .inner-column:before {position: absolute;left: 65px;top: 70px;width: 451px;height: 381px;background-image: url(../../images/avenue-company-bg.png);content: "";}
.avenue-company .image-column .image-1 {position: relative;overflow: hidden;margin-bottom: 0px;}
.avenue-company .image-column .image-1 img {width: 100%;}
.avenue-company .experience {position: absolute;right: -110px;bottom: 60px;min-width: 220px;background: #30d8d8;padding: 20px;border-radius: 10px 10px 10px 0px;-webkit-box-shadow: 0 15px 60px rgba(68, 67, 67, 0.08);box-shadow: 0 15px 60px rgba(68, 67, 67, 0.08);}
.avenue-company .experience::before {position: absolute;left: -20px;bottom: 0;border-right: 20px solid #30d8d8;border-top: 20px solid transparent;content: "";}
.avenue-company .experience .inner {position: relative;padding-right: 75px;}
.avenue-company .experience .icon {position: absolute;right: 0px;font-size: 48px;color: #ffffff;}
.avenue-company .experience .text {position: relative;font-size: 16px;line-height: 20px;color: #ffffff;}
.avenue-company .experience strong {position: relative;font-size: 24px;line-height: 1.2em;color: #ffffff;font-weight: 700;display: block;}
.about-img-left {margin-left: 30px;}

/* Avenue | Company Introduction | Ended */

/* Avenue | Why Avenue? + Mission & Vision + Goals + Areas of Expertise | Started */

#sp-avenue-titles .sp-page-title-heading{font-weight: 700;font-size: 60px;line-height: 60px;color: #0c0a0a;text-align:center;}
#sp-avenue-titles .breadcrumb {display: flex;align-items: center;justify-content: center;color: #0c0a0a;}
.breadcrumb-item+.breadcrumb-item {padding-right: var(--bs-breadcrumb-item-padding-x);padding-left:0}
.breadcrumb-item+.breadcrumb-item::before {float: right;padding-left: var(--bs-breadcrumb-item-padding-x);color: vlar(--bs-breadcrumb-divider-color);content: var(--bs-breadcrumb-divider, "/");padding-right:0;}
.avenue-legal-images {display: flex;position: relative;z-index: 1;}
.avenue-legal-images .shape-1 {position: absolute;left: 55px;bottom: -30px;z-index: -1;}
.legal-image-primary {overflow: hidden;}
.legal-image-primary img {border-radius: 10px;}
.legal-image-primary:first-child {padding-left: 15px;}
.legal-image-primary:last-child {padding-right: 15px;margin-top: 75px;}
.avenue-legal-details {padding-right: 20px;}
.avenue-legal-details-text{font-size: 16px;line-height: 30px;margin-top: 25px;}
.avenue-legal-details-sub-title{position: relative;top: -8px;font-size: 18px;color: #6a6a6a;line-height: 1.2em;font-weight: 700;display: inline-block;padding-right: 20px;}
.avenue-legal-details-sub-title:before {position: absolute;right: 0;top: 0;content: "//";color: #208e3a;}
.avenue-legal-title{font-size: 48px;line-height: 54px;font-weight: 700;color: #2d4074;}
ul.mission-goals-list{padding: 0;margin: 0;list-style: none;}
ul.mission-goals-list li{display: flex;align-items: center;justify-content: space-between;padding: 25px 30px;border-radius: 5px;background-color: #2d4074;margin-bottom: 10px;color:#fff;}
ul.mission-goals-list li .title {display: flex;align-items: center;}
ul.mission-goals-list li .title img {margin-left: 15px;width:50px;height:auto;}
ul.mission-goals-list li .title h5 {font-size: 18px;margin-bottom: 0;line-height: 1.65;}
.avenue-arrow-left img{width:50px!important; height:50px!important;max-width:fit-content;}
.avenue-team-details-wrap {margin-left: 30px;}
.avenue-team-media {margin-bottom: 30px;}
.avenue-team-media img {border-radius: 10px;}
.avenue-team-info .avenue-team-info-list {margin-bottom: 30px;padding-right:1rem;}
.avenue-team-info .avenue-team-info-list li {display: flex;align-items: flex-start;font-weight: 500;font-size: 18px;margin-bottom: 10px;}
.avenue-team-info .avenue-team-info-list li:last-child {margin-bottom: 0;}
.avenue-team-info .avenue-team-info-list li i {width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 50%;line-height: 0;color:#2d4074;font-size: 18px;background:#e6eeff;transform: translateY(-4px);margin-left: 10px;}
.avenue-team-info-bottom {display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}
.team-btn{ser-select: none;-moz-user-select: none;background: #2d4074 none repeat scroll 0 0;border: medium none;border-radius: 30px;color: #fff;cursor: pointer;display: inline-flex;align-items: center;font-size: 14px;font-weight: 700;letter-spacing: 0.02em;line-height: 1;margin-bottom: 0;padding: 18px 18px 18px 22px;text-align: center;text-transform: uppercase;touch-action: manipulation;transition: all 0.3s ease 0s;vertical-align: middle;white-space: nowrap;border: 0;position: relative;z-index: 1;padding: 19px 30px;}
.team-btn:hover{background-color:#30d8d8;color:#fff;}
.team-btn::after {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 700;margin-right: 45px;}
.team-btn::after {content: "";background-image: url(https://themedox.com/demo/gerow/assets/img/icons/right-arrow.svg);filter: brightness(0) invert(1);width: 18px;height: 12px;margin-right: 12px;-webkit-transform: scaleX(-1);transform: scaleX(-1)}

.avenue-member-title{margin-bottom: 10px;font-size: 32px;}
.avenue-team-details-wrap span{display: block;line-height: 1;color:#30d8d8;position: relative;padding-bottom: 20px;}
.avenue-team-details-wrap span::before {content: "";position: absolute;right: 0;bottom: 0;width: 30px;height: 4px;border-radius: 4px;background: #30d8d8;}
.avenue-member-skills{margin-top:20px;}
.avenue-member-skills > .avenue-member-subtitle{font-size: 30px;position: relative;padding-bottom: 20px;}
.avenue-member-skills > .avenue-member-subtitle::before {content: "";position: absolute;right: 0;bottom: 0;width: 30px;height: 4px;border-radius: 4px;background:#30d8d8;}

.avenue-business-feature-details{border: 1px solid #b6c1db;border-radius: 10px;padding: 35px 40px;background: #fff;position: relative;}
.avenue-business-feature-details::before{content: "";position: absolute;left: 5px;right: 5px;bottom: -5px;background: #f1f4fc;border: 1px solid #b6c1db;border-radius: 8px;height: 70px;z-index: -1;transition: .3s ease-in;}
.avenue-business-feature-details::after{content: "";position: absolute;left: 12px;right: 12px;bottom: -10px;background: #dfe5f0;border: 1px solid #b6c1db;border-radius: 8px;height: 70px;z-index: -2;transition: .3s ease-in;}
.avenue-business-feature-details:hover::after, .avenue-business-feature-details:hover::before {bottom: 3px;}
.avenue-business-features-content-top{display: flex;align-items: center;margin-bottom: 15px;}
.avenue-business-features-content .business-features-icon{height:85px;position: relative;z-index: 1;margin-left: 20px;}
.avenue-business-features-content .business-features-icon img{max-width:75px!important;}
.business-features-title{font-size: 22px;margin-bottom: 0;}
.avenue-business-features-content p{margin-bottom: 0;color: #667594;}

/* Avenue | Why Avenue? + Mission & Vision + Goals + Areas of Expertise | End */

/* Avenue | Strategy | Started */

.avenue-business-strategy-wrapper{height:250px;background:#2d4074;padding: 10px 20px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);border-radius: 20px;margin-bottom: 30px;transition: .3s linear;color:#fff;}
.avenue-business-strategy-media{line-height: 0;color: #fff;transition: .3s linear;display: inline-block;}
.avenue-business-strategy-title{font-size: 22px;line-height:1.45;text-align:center;}

/* Avenue | Strategy | Started */

/* Avenue | Our Services & Products | Home Page | Started */

.avenue-services{text-align:center;position: relative;margin-bottom: 50px;z-index: 2;}
.avenue-services-subtitle{position: relative;font-size: 18px;color: #6a6a6a;line-height: 1.2em;font-weight: 700;display: inline-block;padding-right: 20px;}
.avenue-services-subtitle:before {position: absolute;right: 0;top: 0;content: "//";color: #30d8d8;}
.avenue-services-title{position: relative;font-size: 46px;color: #2d4074;font-weight: 700;margin-top: -5px;margin-bottom: 0;}
.avenue-service{position: relative;margin-bottom: 30px;z-index: 1;}
.avenue-service-box{position: relative;background-color: #ffffff;border: 1px solid #e2e2e2;padding: 45px 50px 50px 25px;-webkit-transition: all 300ms ease;transition: all 300ms ease;border-radius: 10px;overflow: hidden;}
.avenue-service-box::before {position: absolute;width: 124px;height: 121px;right: 0;top: 0;background-image: url(../../images/avenue-dots.png);  -webkit-transform: scaleX(-1);transform: scaleX(-1);content: "";}
.avenue-service-icon{position: absolute;left: -52px;bottom: -52px;height: 210px;width: 210px;background:#f3f3f3;-webkit-transition: all 300ms ease;transition: all 300ms ease;padding: 40px 50px;border-radius: 50%;}
.avenue-service-icon .icon {color:#30d8d8;font-size: 72px;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.avenue-service-title{font-weight: 800;margin-bottom: 14px;font-size: 22px;font-weight: 700;line-height: 1.2em;}
.avenue-service-details{color: #6a6a6a;font-size:16px;font-weight:700;line-height: 30px;position: relative;margin-bottom: 60px;}
.avenue-service-readmore{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 10px;color: #6a6a6a;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.avenue-service-readmore i{margin-left: 20px;height: 52px;width: 52px;font-size: 16px;color:#0f0f0f;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;-webkit-transition: all 100ms linear;transition: all 100ms linear;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}
.avenue-service-box:hover {-webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-15px);transform: translateY(-15px);}
.avenue-service-box:hover .avenue-service-icon{background-color: #2d4074;}
.avenue-service-box:hover .avenue-service-readmore i {color: #ffffff;background-color: #2d4074;}

/* Avenue | Our Services & Products | Home Page | Ends */

/* Avenue | Products & Services | Started */

.avenue-products-services {position: relative;/*padding-bottom: 55px;margin-bottom: 30px;*/overflow: hidden;}
.avenue-products-services-media {position: relative;border-radius: 15px;overflow: hidden;}
.avenue-products-services-media::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #00194C;opacity: .6;pointer-events: none;transition: .3s linear;opacity: 0;}
.avenue-products-services.active .avenue-products-services-media::before,.avenue-products-services:hover .avenue-products-services-media::before {opacity: .6;}
.avenue-products-services-media .icon {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;color: #2d4074;transition: .3s linear;margin-top: -50px;opacity: 0;visibility: hidden;}
.avenue-products-services-media .icon:hover {color: #fff;}
.avenue-products-services.active .avenue-products-services-media .icon,.avenue-products-services:hover .avenue-products-services-media .icon {opacity: 1;visibility: visible;margin-top: 0;}
.avenue-products-services-media img {width: 100%;height: 495px;object-fit: cover;}
.avenue-products-services-content {background: #fff;position: absolute;left: 38px;right: 38px;bottom: 0;z-index: 2;padding: 28px 30px 27px;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);border-radius: 10px;border-bottom: 2px solid #2d4074;transform: translateY(100px);transition: .3s linear;opacity: 0;visibility: hidden;}
.avenue-products-services.active .avenue-products-services-content,.avenue-products-services:hover .avenue-products-services-content {opacity: 1;visibility: visible;transform: translateY(0);}
.avenue-products-services-content span {display: block;font-size: 15px;font-weight: 500;line-height: 1;color: #2d4074;margin-bottom: 10px;}
.avenue-products-services-content .avenue-products-services-title {margin-bottom: 0;font-size: 24px;font-weight: 800;text-transform: capitalize;}

/* Avenue | Products & Services | Started */


/* Avenue | Call To Action | Started */

.avenue-cta{display: flex;align-items: center;justify-content: space-between;}
.cta-title{color: #fff;margin-bottom: 30px;font-weight: 700;font-size: 54px;line-height: 64px;}
.cta-description{color: #6e777d;font-weight: 400;font-size: 22px;line-height: 26px;margin-bottom: 0;}
.cta-years-title{word-break: break-word;line-height:1.25;font-weight:700;color: #fff;margin-bottom: 7px;font-size: 120px;overflow: hidden;}
.cta-years span{font-weight: 700;font-size: 20px;line-height: 24px;color: #fff;margin-top: -20px;display: block;margin-right: 7px;}

/* Avenue | Call To Action | Ends */

/* Avenue | Projects & Contract Experiences | Started */

/* Avenue | Projects & Contract Experiences | Ends */

/* Avenue | Latest News | Started */

.avenue-news-title{font-size: 44px;font-weight: 700;line-height: 1.3;text-align:center;padding-bottom:50px;}
.avenue-latest-news-image {overflow: hidden;}
.avenue-latest-news-image img {-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.avenue-latest-news:hover .avenue-latest-news-image img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.avenue-latest-news-details{padding: 30px 30px 30px;margin-left: auto;margin-right: auto;background-color: #fff;position: relative;-webkit-box-shadow: 0 0 20px 5px rgba(23, 44, 82, 0.1);box-shadow: 0 0 20px 5px rgba(23, 44, 82, 0.1);width: calc(100%);}
.avenue-latest-news-title{margin-bottom: 20px;font-size: 22px;font-weight: 600;}
.avenue-latest-news-extras{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid;border-color:#e5eaee;padding-top: 20px;}
.avenue-latest-news-extras ul{padding: 0;margin: 0;}
li.avenue-latest-news-date{font-weight: 600;display: inline-block;margin-left: 25px;position: relative;font-size: 14px;margin-top: 0;}
li:last-child.avenue-latest-news-date{margin-left: 0;}
li.avenue-latest-news-date i{color:#30d8d8;margin-left: 5px;}
.avenue-latest-news-readmore{font-size: 14px;font-weight: 600;}
.avenue-latest-news-readmore a {color:#30d8d8;}
.avenue-latest-news-readmore a:hover{color:#2d4074;}

/* Avenue | Latest News | Ends */

/* Avenue | Rich Footer | Started */

.avenue-rich-footer{padding:60px 0 0;position:relative;background-color: transparent;background-image: url(../../images/avenue-richfooter-bg.jpg);background-size: cover;}
.avenue-footer-branding{margin-bottom: 60px!important;border-bottom: 1px solid #30d8d85c;}
.avenue-footer-copyrights{border-top: 1px solid #30d8d85c;padding:30px 0;}
.avenue-footer-copyrights p{color:#30d8d8;}
.avenue-footer-logo img{width:auto;height:60px;}
.follow-us{color:#fff;font-weight:700;font-size:1rem;}
.avenue-social-links i {color: #dbdbdb;border-radius: 50%;height: 40px;line-height: 40px;text-align: center;width: 40px;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.avenue-footer-menu li{list-style-type:none;}
.avenue-footer-menu li a{color: #dbdbdb;display: block;line-height: 38px;position: relative;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.avenue-footer-contact {position:relative;}
.avenue-footer-contact p {color: #dbdbdb;margin-bottom: 5px;margin: 0 0 15px;line-height: 1.85;font-weight: 400;}
.avenue-footer-contact a {color: #fff;}
.text-gray a{color:#dbdbdb;}
.sp-scroll-up {background-color:transparent;color: #30d8d8;border: 1px solid #30d8d8;height:44px;width:44px;line-height:44px;}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {color: #2d4074;background: #30d8d8;}
    
/* Avenue | Rich Footer | Ended */

/* Avenue | Latest Projects | Started */

.latest-project-media{margin-bottom:30px;}
.latest-project-media img{border-radius:10px;}
.latest-project-details{border: 1px solid #e0e6f2;border-radius: 5px;padding: 25px 15px 28px;}
.latest-project-title{font-size: 24px;position: relative;margin-bottom: 15px;padding-bottom: 12px;}
.latest-project-title::before{content: "";position: absolute;right: 0;bottom: 0;width: 30px;height: 4px;background: #2d4074;border-radius: 4px;}
ul.latest-project-features{margin: 0px;padding: 0px;}
ul.latest-project-features li{font-weight: 500;font-size: 16px;color: #2d4074;border-bottom: 1px solid #dfe3e7;display: flex;align-items: center;padding-bottom: 15px;margin-bottom: 15px;}
ul.latest-project-features li span{font-weight: 700;font-size: 18px;width: 40%;flex: 0 0 auto;}
.avenue-latest-projects h3{margin-bottom:0;font-size:20px;}
.avenue-latest-projects h3.investment-title{margin:20px 0;font-size:2rem;}
#avenue-latest-projects .sppb-align-center{-ms-flex-align: center !important;align-items: center !important;}
.sp-simpleportfolio .sp-simpleportfolio-image {margin-bottom: unset!important;}
.sp-simpleportfolio-tags {font-size:0.80rem!important}
.general-investment-media:hover img{opacity: 0.3;transition: 0.75s ease;}

/* Avenue | Latest Projects | Started */

/* Avenue | Admin Login | Started */


/* Avenue | Admin Login | Ends */

/* Avenue | Responsive | Media Queries | Started */

@media (min-width: 1400px) {#avenue-team-introduction-02 > .sppb-row-container {max-width: 1320px!important;}
    #avenue-team-introduction > .sppb-row-container {max-width: 1320px!important;}
}
@media only screen and (max-width: 1199px) {
  .avenue-legal-images .shape-1 {right: 10px;bottom: -30px;width: 370px;}
  .avenue-legal-details {padding-left: 40px;}
}
@media (min-width: 1024px) {}
@media only screen and (max-width: 991px) {
  .avenue-legal-images {justify-content: center;}
  .avenue-legal-images .shape-1 {right: 75px;width: inherit;}
  .avenue-legal-details {padding-left: 0px;padding-top: 60px;}
}
@media only screen and (max-width: 767px) {
  .avenue-legal-images .shape-1 {right: 40px;width: 370px;}
  .avenue-legal-title{font-size: 30px;line-height: 36px;}
  .avenue-legal-details-sub-title{font-size: 14px;line-height: 30px;font-weight: 400;color: #086ad8;margin-bottom: 12px;}
}
@media only screen and (max-width: 575px) {}
@media only screen and (max-width: 375px) {}

/* Avenue | Responsive | Media Queries | Ends */




