:root{--bg-gray:#F6F7F8;--bg-color:#159a9d0f;--adbrains:#159A9D;--header-bg:#ffffff;--home-header:#159a9d0f;--heading:#238df4}p{font-size:17px}@media screen and (max-width:1440px){p{font-size:17px!important}}::selection{background-color:#159A9D38}.border-left{border-left:4px solid var(--adbrains)}.marker-points{position:relative}.marker-points::before{content:">";color:#159A9D;font-size:30px;position:absolute;left:-25px;top:-6px}.grid-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;grid-gap:45px!important;padding:0px!important}.grid-item{padding:20px}@media screen and (min-width:1300px){.grid-container{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:768px) and (max-width:1300px){.grid-container{grid-template-columns:repeat(2,1fr)!important;grid-gap:40px!important}}@media only screen and (min-width:768px){.space-desktop{height:60px!important}.desktop-width{max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:769px){.space-mobile{height:25px!important}.mobile-width{max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}.hero-testimonial-name{font-size:15px}.slick-arrow{display:none!important}}@media only screen and (min-width:768px){h1,h2{font-size:52px}.about-heading-size{font-size:35px!important}.service-subheading{font-size:40px!important}}@media only screen and (max-width:769px){h1,h2{font-size:35px}.about-heading-size{font-size:25px}.hero-heading{font-size:15px!important}.service-subheading{font-size:30px!important}}.display-none{display:none}@media only screen and (min-width:769px){.desktop-display-none{display:none!important}}@media only screen and (max-width:769px){.mobile-display-none{display:none!important}}@media only screen and (max-width:769px){.stack-in-mobile{display:flex;flex-direction:column;align-items:flex-start!important}}.has-secondary-color{color:var(--adbrains)!important}.wp-element-button,.wp-block-button__link{background-color:var(--adbrains)!important;border-width:0;color:var(--wp--preset--color--white);font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}input[type="text" i]{padding-block:1px;padding-inline:2px;font-weight:400;font-size:17px;line-height:1.2em;word-spacing:2px}:where(.wp-block-button__link){border-radius:0;box-shadow:none}:where(.wp-site-blocks)>*{margin-block-start:0;margin-block-end:0}.bg-color{background-color:var(--bg-color)}.inbtn{margin-top:-85px!important;z-index:9999}.hovereffect{overflow:hidden;display:inline-block;position:relative}.hovereffect:hover img{transform:scale(120%);transition:transform 0.6s ease-in-out;z-index:99999;border-radius:30px}.portfolio-border{border-radius:10px!important}.hovereffect img{z-index:1}.inbtn{position:relative;z-index:2}.maxcontent p{width:max-content}.shadowbox .wp-block-column{padding:20px;background-color:#bbbbbb52}.bottom-border .wp-block-column{border-bottom:2px solid var(--adbrains);padding-bottom:10px}.bottom-border .wp-block-post{border-bottom:2px solid var(--adbrains);padding-bottom:10px}.shadow-col .wp-block-column{border-radius:10px;padding:25px;padding-left:50px;padding-right:50px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:300px}.shadow-col .wp-block-column:hover{transform:scale(1.1)}.shadow-row .wp-block-column .wp-block-group-is-layout-flex{border-radius:10px;padding:50px;padding-left:50px;padding-right:50px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);min-height:250px}.shadows{box-shadow:0 0 25px -3px #888;border-radius:30px;padding:5px 15px 5px 15px}.shadow-col .type-services .wp-block-post-featured-image img{width:80px;height:80px}.shadow-col .wp-block-column .wp-block-image img{width:80px;height:80px}.wp-block-details summary{font-size:20px;font-weight:700}.justify-content-center{display:flex;flex-direction:column;justify-content:center}.shadow-box-450{border-radius:10px;padding:15px;padding-left:20px;padding-right:20px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:450px}.shadow-box-450-hover-effect:hover{transform:scale(1.1)}.shadow-box-350{border-radius:10px;padding:15px;padding-left:20px;padding-right:20px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:350px}.shadow-box-350-hover-effect:hover{transform:scale(1.1)}.shadow-box-300{border-radius:10px;padding:25px;padding-left:25px;padding-right:25px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:300px}.shadow-box-300-hover-effect:hover{transform:scale(1.1)}.shadow-box-250{border-radius:10px;padding:25px;padding-left:25px;padding-right:25px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:250px}.shadow-box-250-hover-effect:hover{transform:scale(1.1)}.shadow-box-200{border-radius:10px;padding:25px;padding-left:25px;padding-right:25px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:200px}.shadow-box-200-hover-effect:hover{transform:scale(1.1)}.shadow-box-150{border-radius:10px;padding:25px;padding-left:25px;padding-right:25px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:150px}.shadow-box-150-hover-effect:hover{transform:scale(1.1)}.desktop-menu .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:35vw!important;opacity:1;overflow:visible;visibility:visible;width:auto}.desktop-menu .wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-15vw!important}.desktop-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__label{width:90%}@media screen and (min-width:1024px) and (max-width:1300px){.desktop-menu .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:50vw!important;opacity:1;overflow:visible;visibility:visible;width:auto}.desktop-menu .wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-21vw!important}}.desktop-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__label{display:flex!important;align-items:center!important}.desktop-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container li img{width:35px!important;margin-right:10px!important;margin-bottom:5px!important}.desktop-menu .wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:10px!important;row-gap:10px!important;padding:20px!important;margin:0!important;list-style:none!important;border-radius:10px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block!important}.mobile-menu .wp-block-navigation-submenu{display:grid!important;grid-template-columns:1fr 1fr!important}.mobile-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container{width:100%!important;min-width:80vw!important;padding:0!important}.mobile-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container li{list-style:none!important;margin-left:0!important;margin-right:10px!important;margin-top:20px}.mobile-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container li img{width:40px!important;margin-right:10px!important;margin-bottom:5px!important}.mobile-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container li .wp-block-navigation-item__label{display:flex;flex-direction:column!important;font-size:calc(100% - 2px)}.mobile-menu .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:10px!important;pointer-events:none}.mobile-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item::before{content:'';display:none!important}span .wp-block-navigation-item__label,.wp-block-navigation-item__content{font-size:16px;font-weight:600}.wp-block-navigation__container{column-gap:50px}.wp-block-navigation__submenu-container li:hover{background-color:#ffffff!important;color:var(--adbrains)!important}@media only screen and (max-width:1024px){.desktop-menu{display:none}}@media only screen and (min-width:1025px){.mobile-menu{display:none!important}}.wp-block-navigation .wp-block-navigation__submenu-icon{margin-block-start:2px}.desktop-menu .wp-block-navigation__submenu-container .current-menu-item{background-color:#ffffff!important;color:var(--adbrains)!important}.footer-nav-menu .current-menu-item{color:var(--adbrains)!important}.desktop-menu .current-menu-ancestor{color:var(--adbrains)!important}.desktop-menu .current-menu-item{color:var(--adbrains)!important}.sticky-header{position:fixed!important;top:0;width:100%;background-color:var(--header-bg)!important;padding:10px;z-index:1000;transition:background-color 0.3s ease,padding 0.3s ease,position 0.3s ease;box-shadow:0 15px 20px -3px rgb(0 0 0 / 10%)}.mobile-sticky-header{position:fixed!important;top:0!important;width:100%;background-color:var(--header-bg)!important;color:#000;padding:10px;z-index:1000!important;transition:background-color 0.3s ease,padding 0.3s ease,position 0.3s ease}.header{background-color:var(--header-bg);padding:10px;position:sticky;top:0;width:100%;z-index:100;transition:background-color 0.3s ease,padding 0.3s ease,position 0.3s ease}.home .header{background-color:var(--home-header);padding:10px;position:sticky;top:0;width:100%;z-index:100;transition:background-color 0.3s ease,padding 0.3s ease,position 0.3s ease}@media only screen and (min-width:768px){.wp-block-cover{margin-top:0px!important}}@media only screen and (max-width:769px){.wp-block-cover,.full-page-top-margin-mobile{margin-top:85px!important}}#modal-2-content{margin:40px}#modal-2-content .wp-block-navigation-submenu{list-style:none!important}#modal-2-content .wp-block-navigation-submenu li{margin-left:20px;position:relative}#modal-2-content .wp-block-navigation-submenu li::before{content:"•";position:absolute;left:-20px}#modal-2-content .wp-block-navigation-submenu .current-menu-item{border-bottom:2px solid var(--adbrains)}#modal-2-content .wp-block-navigation-submenu li .wp-block-navigation-item__label{font-weight:400}.service-menu-label{font-weight:600}#modal-2-content .wp-block-navigation .wp-block-navigation__submenu-container{display:none!important}#modal-2-content .wp-block-navigation .open-on-click:hover{.wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:1fr 1fr!important}}#modal-2-content .wp-block-navigation .open-on-click::before{content:"";position:absolute;right:-20px;font-weight:400}.hero-review-box{display:flex!important;flex-direction:column!important;justify-content:center!important}.hero-col-center{justify-content:center}.footer-nav-menu span .wp-block-navigation-item__label,.footer-nav-menu .wp-block-navigation-item__content{font-size:15px;font-weight:500}@media only screen and (max-width:768px){.wp-container-core-post-template-layout-1.wp-container-core-post-template-layout-1{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}}@media only screen and (min-width:769px){.wp-container-core-post-template-layout-1.wp-container-core-post-template-layout-1{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}.service-box-shadow .type-services{border-radius:10px}.shadow-col .type-services{border-radius:10px;padding:20px;padding-left:35px;padding-right:35px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out}.shadow-col .type-services:hover{transform:scale(1.1)}.under-line-effect{position:relative;display:inline-block;color:#159A9D}.under-line-effect::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#159A9D;transition:width 0.3s ease}.under-line-effect:hover::after{width:100%}.adbrains-portfolio-btn{border-radius:0;margin-top:-100px;z-index:2;position:relative}.portfolio .has-secondary-background-color{background-color:var(--adbrains)!important}.adbrains-portfolio-btn a,.adbrains-service-btn a{text-decoration:none!important}input[type="text" i],input[type="email" i],input[type="tel" i]{padding-block:1px;padding-inline:2px;font-weight:400;font-size:17px;line-height:1.2em;word-spacing:2px}.field input{width:85%;height:40px;border:1px solid #0000;background-color:#fff0;border-bottom:1px solid #000}.field input:focus{outline:none;border-bottom:2px solid #159A9D!important}.focus-visible :focus:not(.focus-visible){outline:none;border-bottom:2px solid #159A9D!important}input::placeholder{transition:opacity 0.8s ease-in-out;opacity:1}input:focus::placeholder{font-size:12px;position:relative;top:-17px}textarea::placeholder{transition:opacity 0.8s ease-in-out;opacity:1}textarea:focus::placeholder{font-size:12px;position:relative;top:-7px}.field textarea{width:85%;height:90px;border:1px solid #0000;background-color:#fff0;border-bottom:1px solid #000;padding-block:1px;padding-inline:2px;font-weight:400;font-size:17px;line-height:1.2em;word-spacing:2px;resize:none;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}#submit{width:150px;height:50px;background-color:var(--adbrains);color:#fff;font-size:inherit;border:1px;border-radius:0}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.home-page-form .main-form{border-radius:10px;padding:25px;padding-left:35px;padding-right:35px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;background-color:#fff}.service-arrow a{text-decoration:none;color:var(--adbrains);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border-radius:30px;font-size:25px}.service-arrow a:hover{text-decoration:underline;color:var(--adbrains);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border-radius:30px;font-size:25px}.adbrains-testimonial .wp-block-column{border-radius:10px;padding:20px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);min-height:470px}@media only screen and (max-width:769px){.adbrains-testimonial .wp-block-column{border-radius:10px;padding:20px;box-shadow:0 15px 35px 0 rgb(0 0 0 / .1);min-height:300px}}.wp-block-cb-carousel .slick-slide{padding-left:7.5px;padding-right:7.5px;overflow:hidden;padding-bottom:17px;padding-top:17px}.why-choose-slider .slick-dots{background-color:#ffffff00!important}.slick-next{right:40px}.slick-prev{left:40px;z-index:1!important}.slick-slide .shadow-box-250{border-radius:10px;padding:25px;padding-left:35px;padding-right:35px;box-shadow:0 10px 22px 3px rgb(0 0 0 / .1);transition:transform 0.5s ease-in-out;min-height:290px}@media only screen and (min-width:769px){.desktop-slider-none{display:none}}@media only screen and (max-width:769px){.mobile-slider-none{display:none!important}.slick-next{right:0}.slick-prev{left:0;z-index:1!important}}.slick-next::before,[dir="rtl"] .slick-prev::before{content:">";font-size:25px;font-weight:800}.slick-prev:before{content:"<";font-size:25px;font-weight:800}.about-team{justify-content:center!important}.about-team p{text-align:center!important}.team-image-box{width:100%;padding-top:0%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:.5s linear all;position:relative;overflow:hidden;border-radius:0%}.team-main-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;grid-gap:60px!important;padding:5px!important}.team-col{padding:10px}@media screen and (min-width:768px){.team-main-row{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:768px){.team-main-row{grid-template-columns:repeat(2,1fr)!important;grid-gap:20px!important;max-width:100%!important}.team-col h3{font-weight:600!important;font-size:20px!important}.team-col .wp-block-social-links .wp-social-link svg{height:20px;width:20px}}.timeline__inner-carousel .el{background-color:#fff;cursor:pointer;flex-grow:0;flex-shrink:0;min-width:4.375rem;padding-bottom:3.125rem;position:relative;transition:width 0.3s ease;width:15%!important;vertical-align:top}.timeline__inner-carousel-year{color:#aeb4c1;left:4rem;position:absolute;top:90%;text-align:right;transition:color 0.6s ease;transform:rotate(-90deg);transform-origin:left;width:345px}.timeline__inner-carousel .el.active{cursor:initial;pointer-events:none;width:40%!important;background-color:rgb(21 154 157 / .1215686275)!important}@media screen and (max-width:768px){.timeline__inner-carousel .el.active{cursor:initial;pointer-events:none;width:100%!important;background-color:rgb(21 154 157 / .1215686275)!important}}.timeline__inner-carousel .track{width:100%!important}.timeline__inner-carousel .el .timeline__inner-carousel-year span{font-style:normal;font-weight:500;font-size:20px;line-height:0;color:#656c7b}.timeline__inner-carousel .el .timeline__inner-carousel-year h4{font-style:normal;font-weight:500;font-size:36px;line-height:0;color:#159A9D}.timeline__inner-carousel .el .timeline__inner-carousel-content p{padding-right:10px;padding-left:10px}.timeline__inner-carousel .el .timeline__inner-carousel-content span{padding-right:10px;padding-left:10px}.timeline__inner-carousel .el.active .timeline__inner-carousel-content-wrap{width:100%;top:25%}.timeline__inner-carousel .el.active .timeline__inner-carousel-content-wrap{left:0;overflow:hidden;position:relative;transition:width 0s ease}.el.active .timeline__inner-carousel-year{left:0rem!important;position:absolute;top:0%;text-align:left;transition:color 0.6s ease;transform:rotate(0deg);transform-origin:left;width:100%}.timeline__inner-carousel .el.active .timeline__inner-carousel-year .h41{color:#159A9D;padding-right:10px;padding-left:10px}@media screen and (min-width:768px){.timeline .timeline__controls{display:none}}.wp-block-table td{border:1px solid;padding:20px!important;word-break:keep-all!important}.wp-block-table tr th{word-break:keep-all!important}body:not(.woocommerce-cart) .wp-block-table tr:nth-child(2n+1){background-color:#fcfcfc}.talk-to-us-box{box-shadow:0 25px 20px 0 rgb(0 0 0 / .1)}