#ast-scroll-top {
width: 2em !important;
height: 2em !important;
}
.border-width-1px {
border-width: 1px !important;
}
.linkedin-png img {
width: 40px !important;
} .gap16 .uagb-columns__columns-2 {
gap: 1.6rem;
}
.mb-80 {
margin-bottom: 80px !important;
}
.mt-60 {
margin-top: 60px !important;
}
.mb-20 {
margin-bottom: 20px !important;
}
.d-none {
display: none;
}
@media only screen and (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-block {
display: block !important;
}
}
.site-header{
position:fixed;
width:100%;
top: 0;
}
.ast-primary-header-bar {
background: rgba(255, 255, 255, 98%);
border-bottom-width: 0px;
box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
}
#ast-fixed-header .main-header-bar {
border:none;
box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
}
.main-header-bar.ast-sticky-active {
box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16)!important;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
line-height: 40px;
}
.ast-logo-title-inline .ast-site-identity {
padding: 10px 0;
}
.ast-mobile-header .menu-toggle{
color: red!important;
}
.ast-header-break-point .ast-primary-header-bar{
border:none!important;
}
.wp-block-image figcaption {
margin-top: 2em;
margin-bottom: 1em;
text-align: center;
font-size: 13px;
line-height: 18px;
} .container{
max-width:1240px;
margin:0 auto;
padding:75px 20px;
}
.section-title{
text-transform: uppercase;
color: var(--wp--preset--color--ast-global-color-0);
font-size: var(--wp--preset--font-size--small);
font-weight:900;
margin-top: 90px;
margin-bottom: 40px;
}
.hidden{
display:none;
}
.mb{
margin-bottom:0.9em!important;
}
.white{
background:#fff;
}
.weight-500{
font-weight:500;
}
.weight-900{
font-weight:900;
}
.radius-14{
border-radius:14px;
}
.t-radius,
.t-radius img{
border-top-left-radius:20px!important;
border-top-right-radius:20px!important;
}
.b-radius,
.b-radius img {
border-bottom-left-radius: 20px!important;
border-bottom-right-radius: 20px!important;
}
.radius-10,
.radius-10 img{
border-radius:10px!important;
}
.radius-20,
.radius-20 img{
border-radius:20px!important;
}
.b-radius-40,
.b-radius-40 img{
border-radius:40px!important;
}
.flip-img{
-webkit-transform: scaleX(-1);
transform: scaleX(-1)
}
.m-0{
margin:0!important;
}
.mb-0{
margin-bottom:0!important;
}
.mt-0{
margin-top:0!important;
}
.border-left{
border-left-width:35px;
border-left-style:solid;
}
.shadow1{
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px!important;
}
.shadow2{
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -7px, rgba(0, 0, 0, 0.04) 0px 5px 4px -2px!important;
}
.justify-content-between {
justify-content: space-between !important;
}
.list-style-1, .list-style-10 {
list-style-type: none;
padding-left: 0px;
margin: 0;
padding-top: 5px;
}
.list-style-1 li {
line-height:27px;
background: url(//www.aishepherds.com/de//wp-content/uploads/2022/04/list-icon-1.svg) no-repeat left top;
background-position: 0 3px;
background-size: 18px 20px;
padding-left: 35px;
margin-bottom:10px;
}
.list-style-10 li {
line-height:27px;
background: url(//www.aishepherds.com/de//wp-content/uploads/2022/04/list-icon-1.svg) no-repeat left top;
background-position: 0 3px;
background-size: 18px 20px;
padding-left: 35px;
margin-bottom:30px;
margin-top: 30px;	
}
.post-grid{
display:grid;
grid-template-columns:repeat(2, 1fr);
grid-column-gap:36px;
grid-row-gap:36px;
}
.post-grid .post{
background:#fff;
border-radius:14px;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
display:flex;
flex-direction:column;
}
.post-grid .thumb{
position: relative;
padding-bottom: 35%;
}
.post-grid .thumb a{
display: flex;
overflow: hidden;
position: absolute;
top: 0;
bottom: 0%;
}
.post-grid .thumb img{
object-fit: cover;
border-top-right-radius: 14px;
border-top-left-radius: 14px;
filter: brightness(0.7);
transition:0.3s all;
}
.post-grid .post:hover img{
filter: none;
}
.post-grid .content{
padding:20px;
display:flex;
flex-direction:column;
flex-grow:1;
}
.post-grid .date{
font-size:14px;
margin-bottom:10px;
}
.post-grid .title{
margin-bottom:15px;
}
.post-grid .title a{
color:var(--ast-global-color-1);
font-size: 28px;
line-height: 36px;
font-weight: 500;
text-decoration: none;
}
.post-grid .title a:hover{
text-decoration: underline;
}
.post-grid .excerpt{
font-size: 15px;
line-height: 22px;
margin-bottom:35px;
flex-grow:1;
}
.post-grid .excerpt p{
margin-bottom:0;
}
.post-grid .read-more{
display:none;
}
.post-grid .more{
display:block;
background:#1375BC;
text-align:center;
color:#fff;
border-radius:10px;
font-size:14px;
font-weight:500;
text-decoration:none!important;
padding:6px 20px;
} .post-grid .post:hover .more{
background:var(--ast-global-color-0);
} .secondary-header{
position:fixed;
width:100%;
background:rgba(255, 255, 255, 98%);
padding:5px 0;
box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
}
.secondary-header .ast-container{
display:flex;
justify-content:flex-end;
}
.secondary-header .icon-arrow{
display:none!important;
}
.secondary-header .ast-container ul{
display:flex;
list-style:none;
margin:0;
}
.secondary-header .ast-container ul li:not(:last-child){
margin-right:30px;
}
.secondary-header .menu-link{
color:#707070;
font-size:15px;
line-height:30px;
font-weight:500;
}
.secondary-header .current-menu-item .menu-link,
.secondary-header .menu-link:hover{
color:var(--ast-global-color-0);
} .explore {
display:grid;
grid-template-columns:repeat(4, 1fr);
grid-column-gap:36px;
}
.explore .card{
display:flex;
flex-direction:column;
background:#fff;
border-radius:20px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
transition:0.3s ease-in;
}
.explore .card:hover{
transform:translateY(-3px);
}
.explore .card .icon{
padding:40px;
text-align:center;
flex-grow:1;
}
.explore .card .title{
font-size:32px;
line-height:46px;
font-weight:700;
color:var(--ast-global-color-1);
padding:20px;
text-align:center;
background:#DEE9F1;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
} .img-custom {
margin-top: 0 !important;
}
.p-0 .uagb-column__inner-wrap {
padding: 0px !important;	
}
.non-radius img {
border-radius: 0 !important;
}
.text-justify {
text-align: justify !important;
}
.flex-name-logo-2 .wp-block-image {
margin: 0 !important;
} .home p{
font-weight:500;
} #hero{
position:relative;
}
#hero:after{
content: "";
width: 100px;
height: 100px;
background:transparent url(//www.aishepherds.com/de//wp-content/uploads/2022/04/POWS_HEADER.svg) no-repeat;
position: absolute;
bottom: 60px;
left: 50%;
transform: translate(-50%);
}
#hero .uagb-section__overlay{
background: linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(26,26,26,1) 100%);
} #focus .wrapper{
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-column-gap: 35px;
grid-row-gap: 35px;
}
#focus .wrapper .box{
text-align:center;
transition:0.3s ease-in;
backface-visibility: hidden;
} #focus .wrapper .box img{
display:block;
margin:0 auto;
margin-bottom:20px;
}
#focus .wrapper .box h3{
font-size:18px;
font-weight:500;
line-height:28px;
color:#fff;
margin:0;
} #services .wrapper{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 35px;
grid-row-gap: 35px;
}
#services .card{
background:#ffffff;
border-radius:20px;
text-align:center;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
display:flex;
flex-direction:column;
}
#services .card .icon{
margin-top:-28px; }
#services .card .img{
flex-grow:1;
margin-top:20px;
}
#services .card .title{
background:#fff;
padding:25px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
}
#services .card h3{
font-size:29px;
font-weight:700;
line-height:37px;
margin:0;
} #capabilities .wrapper{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 60px;
grid-row-gap: 35px;
}
#capabilities .card{
background:rgba(28, 46, 60, 69%);
padding:40px 30px 25px 30px;
border:4px solid var(--ast-global-color-0);
border-radius:20px;
text-align:center;
}
#capabilities .card h3{
font-size:18px;
font-weight:500;
line-height:22px;
margin-top:30px;
color:#fff;
margin-bottom:0;
} #solutions .wp-block-image.size-full {
margin: 0!important;
} #knowledge .wp-block-image.size-full {
margin: 0!important;
}
#knowledge .uagb-columns__inner-wrap{
align-items:center;
}
#knowledge .uagb-heading-text:before{
content:'Knowledge';
display:block;
text-transform: uppercase;
color: var(--wp--preset--color--ast-global-color-4);
font-size: var(--wp--preset--font-size--small);
margin-bottom:8px;
} #testimonials .head{
display:flex;
justify-content:space-between;
margin-bottom:20px;
}
#testimonials .person{
display:flex;
}
#testimonials .avatar{
margin-right:20px;
}
#testimonials .avatar img{
border-radius:10px;
}
#testimonials .info{
font-size:14px;
}
#testimonials .name{
text-transform:uppercase;
font-weight:600;
} #clients .wrapper{
max-width:1000px;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
align-items:center;
margin:0 auto;
}
#partners .wrapper{
max-width:500px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
align-items:center;
margin:0 auto;
}
#clients .client-logo,
#partners .client-logo{
text-align:center; 
} #footer{
background:#1C2E3C;
}
#footer .container{
padding-bottom:40px;
}
#footer .footer-logo{
margin-bottom:5px;
}
#footer .wrapper{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 100px;
grid-row-gap: 35px;
}
#footer .address strong{
display:block;
font-size:30px;
line-height:44px;
font-weight:400;
color:#fff;
margin-bottom:10px;
}
#footer .address span{
display:block;
color:#fff;
}
#footer .address a{
color:#fff;
}
#footer .address a:hover{
text-decoration:underline;
}
#footer .links{
display:flex;
justify-content:space-between;
}
#footer .links ul{
padding:0;
margin:0;
list-style:none;
}
#footer .links a{
color:#fff;
font-weight:300;
}
#footer .links .small a{
font-size:15px;
}
#footer .links a:hover{
text-decoration:underline;
}
#footer .social{
text-align:right;
}
#footer .social span{
display:block;
color:#fff;
font-weight:300;
margin-bottom:10px;
}
#footer .social a:not(:last-child){
margin-right:10px;
}
#footer .copyright{
display:flex;
justify-content:space-between;
align-items:center;
margin-top:0px;
}
#footer .copyright .left-block a{
color:#fff;
font-size:15px;
font-weight:300;
}
#footer .copyright .left-block a:not(:last-child){
margin-right:20px;
}
#footer .copyright .left-block a:hover{
text-decoration:underline;
}
#footer .copyright .right-block span{
color:#fff;
font-size:15px;
font-weight:300;
} .page-banner .uagb-section__overlay{
opacity: 1; background: rgba(0,0,0,0.3) url(//www.aishepherds.com/de//wp-content/uploads/2022/04/banner.svg) no-repeat;
background-position:center;
background-size:cover;
} #ai-services{
background-position:50% 35%;
}
#details .headline .uagb-columns__inner-wrap{
align-items:center;
}
#details .headline .uagb-columns__inner-wrap .uagb-column__wrap:first-child{
width:auto;
margin-right:12px;
margin-left:-5px;
margin-top:5px;
}
#explorer .border-left{
border-color:#234762;
}
#competitor .border-left{
border-color:#1375BC;
}
#shepherd .border-left{
border-color:#34A9FF;
} #ml .uagb-heading-text:after{
content:'(ML)';
font-size:15px;
line-height:14px;
font-weight:500;
color:#34A9FF;
margin-left:10px
}
#nlp .uagb-heading-text:after{
content:'(NLP)';
font-size:15px;
line-height:14px;
font-weight:500;
color:#34A9FF;
margin-left:10px
}
#complementary .uagb-columns__inner-wrap{
display:grid;
grid-template-columns: repeat(3,1fr);
grid-row-gap: 25px;
grid-column-gap: 80px
}
#complementary .uagb-columns__inner-wrap .uagb-column__wrap{
width:auto;
}
#complementary .icon{
margin-bottom:40px;
} #page-solutions .post-grid{
grid-column-gap: 36px;
grid-row-gap: 36px;
}
.post.project{
background-position:center!important;
background-size:cover!important;
box-shadow:none;
}
.post.project .content{
background: rgba(28,46,60,0.8);
border-radius:14px;
transition:0.3s all;
}
.post.project:hover .content{
background: rgba(28,46,60,0.6);
}
.post.project .cat{
color:var(--ast-global-color-0);
text-align:center;
font-size:13px;
font-weight:900;
text-transform:uppercase;
margin: 20px 0 45px 0;
}
.post.project:hover .cat{
color:var(--ast-global-color-4);
}
.post.project .title a{
color:#fff;
}
.post.project .excerpt{
color:#fff;
}
.post.project:hover .more{
background:var(--ast-global-color-0); 
}
.page-template-case-studies .site-content .ast-container {
display: block;
padding-bottom: 70px;
}
.tabs-filter{
border-bottom: 1px solid #D1D5D8;
padding-bottom:20px;
margin-bottom:30px;
}
.tabs-filter strong {
display: block;
font-size: 15px;
line-height: 30px;
color: var(--ast-global-color-1);
margin-bottom: 12px;
}
.tabs-filter .tab{
display:inline-block;
background: #F8F8F8;
border-radius:12px;
padding:6px 20px;
font-size:14px;
color:#aaa;
cursor:pointer;
}
.tabs-filter .tab.active{
color:var(--ast-global-color-1)
}
.tabs-filter .tab:hover{
background: #f9f9f9;
color:var(--ast-global-color-1);
}
.tabs-filter .tab:not(:last-child){
margin-right:20px;
margin-bottom:10px;
}
.tab-content{
display:none;
}
.tab-content.active{
display:block;
}
.post-grid.projects {
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 25px;
grid-row-gap: 25px;
}
.post.project .title {
text-align:center;
margin-bottom: 60px;
}
.core-automative-areas{
margin-bottom:80px;
}
#page-deepq iframe{
border-radius: 20px;
} #page-about iframe{
border-radius: 20px;
}
#team .grid .uagb-columns__inner-wrap{
display:grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 180px;
grid-row-gap: 150px;
}
#team .grid .uagb-columns__inner-wrap .uagb-column__wrap{
width:auto;
}
#team .filter img{
filter: grayscale(1);
}
#team .filter img:hover{
filter: grayscale(0);
}
#team .info{
max-width:280px;
display:flex;
justify-content:space-between;
align-items:center;
margin-top:15px;
margin-bottom:5px;
}
#team .info h2{
color: var(--ast-global-color-0);
font-size:32px;
line-height:46px;
font-weight:400;
margin-bottom:0;
}
#team .info .right-block a + a{
margin-left:5px;
} #page-contact .inner-section {
background-position: -42%;
} .blog #primary{
padding-top:85px;
padding-bottom:85px;
}
#search-form{
background:#f8f8f8;
max-width:582px;
border-radius:12px;
margin-bottom:45px;
}
#search-form form{
display:flex;
}
#search-form form input{
flex:1;
background:none;
border:none;
color:#555;
border-radius:12px;
padding:10px 20px;
}
#search-form form input::placeholder{
color:#bbb;
} 
#search-form form button{
border-radius:12px;
padding:10px 16px;
}
.categories{
margin-bottom:35px;
}
.categories a{
display:inline-block;
background: #F8F8F8;
border-radius:12px;
padding:6px 20px;
font-size:14px;
color:#aaa;
}
.categories .active{
color:var(--ast-global-color-1)
}
.categories a:hover{
background: #f9f9f9;
color:var(--ast-global-color-1);
}
.categories a:not(:last-child){
margin-right:20px;
margin-bottom:20px;
} .pagination{
display:flex;
justify-content:center;
align-items: center;
margin-top:70px;
}
.nav-links{
display:flex;
justify-content:center;
margin-top:0px;
}
.page-numbers{
display:block;
text-align:center;
}
.page-numbers:not(:last-child){
margin-right:12px;
}
.page-numbers{
display:block;
font-size:15px;
font-weight:500;
text-decoration:none!important;
padding:4px 15px!important;
color:var(--ast-global-color-0);
border:1px solid var(--ast-global-color-0);
border-radius:4px;
}
.page-numbers:hover{
background:var(--ast-global-color-0);
color:#fff;
}
.page-numbers.dots:hover{
background:none;
}
.page-numbers.current{
display:block;
border:1px solid var(--ast-global-color-0);
background:var(--ast-global-color-0);
color:#fff;
} .page-template-use-cases .site-content .ast-container{
display:block;
padding-bottom:40px;
}
.filters{
display:flex;
border-bottom:1px solid #D1D5D8;
padding-bottom:0px;
margin-bottom:50px;
}
.filters .categories:first-child{
margin-right:80px;
}
.filters .categories strong{
display:block;
font-size:15px;
line-height:30px;
color:var(--ast-global-color-1);
margin-bottom:12px;
}
.use-case{
border-bottom:1px solid #D1D5D8;
padding-bottom:25px;
margin-bottom:50px;
}
.use-case .title{
max-width:582px;
font-weight:700;
color: var(--ast-global-color-0);
margin-bottom:30px;
}
.use-case .wrapper{
display:flex;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 60px;
}
.use-case strong{
display:block;
color: var(--ast-global-color-3);
margin-bottom:12px;
} .page-template-resources .site-content .ast-container, .page-template-resources-de .site-content .ast-container{
display:block;
padding-bottom:60px;
}
.documents .section-title{
margin-top:0;
}
.documents .wrapper{
display:grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 105px;
grid-row-gap: 70px;
margin-top:70px;
}
.documents .card{
display:flex;
flex-direction:column;
align-items:center;
text-align:center;
padding-left:10px;
padding-right:10px;
}
.documents .card img{
border-radius:10px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
margin-bottom:20px
}
.documents .card .title{
font-size:18px;
line-height:24px;
font-weight:500;
margin-bottom:15px;
}
.documents .card .desc{
font-size: 15px;
line-height:22px;
margin-bottom:25px;
flex-grow:1;
}
.documents .card .cta a{
background: var(--ast-global-color-0);
color:#fff;
font-size:14px;
font-weight:500;
padding:12px 30px;
border-radius:12px;
}
.documents .card .cta a:hover{
background: var(--ast-global-color-4);
}
.videos .wrapper{
display:grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 36px;
grid-row-gap: 70px;
margin-top:50px;
}
.videos .card iframe{
border-radius: 14px;
}
.videos .card .title{
font-size:18px;
line-height:24px;
font-weight:500;
margin-bottom:10px;
}
.videos .card .desc{
font-size: 15px;
line-height:22px;
margin-bottom:0;
} .newsletter-inner-section{
background-position:78% 10%!important;
}
.newsletter-inner-section .uagb-section__overlay{
background: transparent url(//www.aishepherds.com/de//wp-content/uploads/2022/04/banner.svg) no-repeat;
background-position: center;
background-size: cover;
}
#newletter-features .uagb-columns__inner-wrap{
display:grid;
grid-template-columns:repeat(3, 1fr);
grid-column-gap:30px;
grid-row-gap:30px;
}
#newletter-features .uagb-columns__inner-wrap .wp-block-uagb-column{
width:auto;
}  .project-template-default #primary{
margin-top:0!important;
padding-top:130px;
}
.project-template-default .breadcrumbs{
font-size:13px;
line-height:18px;
font-weight:900;
text-transform:uppercase;
color:var(--ast-global-color-0);
margin-bottom:15px;
}
.project-template-default .breadcrumbs span{
color:#1375BC;
}
.project-template-default .entry-title{
max-width:582px;
font-size:40px;
line-height:44px;
font-weight:900;
} .post-banner {
height: 350px;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}
.single .entry-content p:first-child{
font-size:30px;
line-height:44px;
}
.post-meta{
display:flex;
align-items:center;
margin-top:30px;
margin-bottom:60px;
}
.post-meta .left-block{
margin-right:15px
}
.post-meta img{
border-radius:4px;
display:block;
}
.post-meta .author{
font-size:18px;
line-height:0;
font-weight:600;
color:var(--ast-global-color-1);
}
.post-meta .date{
font-size:18px;
line-height:0;
color:var(--ast-global-color-1);
margin-left:10px;
}
.post-meta .read-time{
font-weight:300;
color:#707070;
} .author-box{
max-width:582px;
margin-top:80px;
}
.author-box .name{
font-weight:500;
color:var(--ast-global-color-1);
margin-bottom:5px;
}
.author-box .bio{
font-size:15px;
line-height:22px;
margin-bottom:2px;
}
.author-box .website{
display:block;
color:#1375BC;
font-size:15px;
margin-bottom:10px;
}
.author-box .links a:not(:last-child){
display:inline-block;
margin-right:22px;
}
.line{
border-bottom:1px solid #E7E9EB;
margin:50px 0 150px 0
} .ast-separate-container .comments-title{
padding:0;
margin-bottom:20px;
}
.ast-comment-cite-wrap a{
color:var(--ast-global-color-1);
text-transform:none;
font-size:18px;
}
.ast-comment-time a{
color:#707070;
font-size:15px;
text-transform:none;
}
.comments-area .ast-comment-formwrap input[type="text"],
.comments-area textarea#comment{
border-radius:12px;
}
.comments-area .ast-comment-formwrap input[type="text"]{
padding-top:8px;
padding-bottom:8px;
}
#comments .submit, .search .search-submit {
border-radius: 10px;
color:#fff;
font-size:15px;
font-weight:500;
}
#comments .submit{
margin-left:20px;
}
#comments .submit:hover {
background:var(--ast-global-color-4)!important;
color:#fff!important;
} @media(max-width:900px){ .post-grid.projects {
grid-template-columns: repeat(2, 1fr);
}
}
@media(max-width:976px){  #ai-services{ background-image: url(//www.aishepherds.com/de//wp-content/uploads/2022/05/pows-mobile.svg);
background-position: 10px 34%;
padding-left:100px;
} #ai-services .wp-block-image .aligncenter{
display:block;
text-align:left;
}
#ai-services .flip-img{
transform:none;
} #team .grid .uagb-columns__inner-wrap{
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 80px;
} #page-contact .inner-section {
background: none!important;
} .blog #primary {
padding-top: 70px;
padding-bottom: 70px;
} .newsletter-inner-section,
.newsletter-inner-section	.uagb-section__overlay{
background:none!important;
}
}
@media(max-width:921px){
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
color: var(--ast-global-color-2);
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .current-menu-item .menu-link{
color: var(--ast-global-color-0);
} .secondary-header{
padding:0;
}
.post-grid{
grid-template-columns:repeat(2, 1fr);
grid-column-gap:25px;
}
.post-grid .thumb {
padding-bottom: 45%;
} .explore {
display:grid;
grid-template-columns:repeat(2, 1fr);
grid-column-gap:20px;
grid-row-gap:20px;
}
.explore .card .title{
font-size:29px;
line-height:43px;
padding:20px;
}  #hero {
background-position: center bottom;
} #focus .uagb-buttons__wrap{
justify-content:flex-start;
}
#focus .wrapper{
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 35px;
grid-row-gap: 35px;
} #services .uagb-buttons__wrap{
justify-content:flex-start;
}
#services .wrapper{
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 35px;
grid-row-gap: 55px;
padding:30px 3px 10px 3px;
}
#services .card h3{
font-size:26px;
line-height:34px;
} #capabilities .wrapper{
grid-column-gap: 20px;
margin-top:20px;
} #solutions img {
display:block;
max-width:80%;
margin:0 auto;
margin-top:10px;
} #knowledge .uagb-columns__wrap .uagb-columns__inner-wrap{
display:flex;
flex-direction:column-reverse;
}
#knowledge img {
display:block;
max-width:85%;
margin:0 auto;
margin-bottom:10px;
} #blog .uagb-buttons__wrap{
justify-content:flex-start;
} #footer .wrapper {
grid-template-columns: repeat(1, 1fr);
grid-row-gap: 35px;
}
#footer .address strong {
font-size: 24px;
line-height: 34px;
}
#footer .links {
flex-direction:column;
}
#footer .links ul:not(:last-child) {
margin-bottom:35px;
}
#footer .social {
text-align: left;
}  #complementary .uagb-columns__inner-wrap{
grid-template-columns: repeat(1,1fr);
grid-row-gap: 45px;
}
#complementary .icon{
margin-bottom:20px;
} #page-solutions .post-grid {
grid-column-gap: 25px;
grid-row-gap: 25px;
}
}
@media(max-width:767px){ .container{
padding:50px 20px;
}
.post-grid .title a {
font-size:22px;
line-height:28px;
}
.border-left{
border-left-width:20px;
} #team .grid .uagb-columns__inner-wrap{
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 80px;
grid-row-gap: 35px;
} .blog #primary {
padding-top: 40px;
padding-bottom: 40px;
} .pagination{
flex-wrap: wrap;
margin-top:30px;
}
.nav-links{
flex-wrap: wrap;
margin-top:0px;
}
.page-numbers{
font-size:14px;
padding:5px 14px;
margin-bottom:15px;
} .page-template-use-cases .site-content .ast-container{
padding-bottom:15px;
}
.filters{
flex-direction:column;
padding-bottom:0px;
margin-bottom:50px;
}
.filters .categories:first-child{
margin-right:0;
}
.use-case {
padding-bottom: 10px;
margin-bottom: 30px;
}
.use-case .wrapper {
grid-template-columns: repeat(1, 1fr);
} .page-template-resources .site-content .ast-container, .page-template-resources-de .site-content .ast-container{
padding-bottom:30px;
}
.documents .wrapper{
grid-template-columns: repeat(1, 1fr);
grid-row-gap: 60px;
margin-top:30px;
}
.videos .wrapper{
grid-template-columns: repeat(1, 1fr);
grid-row-gap: 40px;
margin-top:30px;
} #newletter-features .uagb-columns__inner-wrap{
grid-template-columns:repeat(1, 1fr);
grid-row-gap:30px;
}  .project-template-default .entry-title{
font-size:30px;
line-height:37px;
} .post-banner{
height:200px;
}
.single .entry-content p:first-child{
font-size:20px;
line-height:30px
}
.post-meta {
margin-top: 30px;
margin-bottom: 30px;
}
.post-meta .author,
.post-meta .date{
font-size: 15px;
}
.post-meta .read-time{
font-size: 14px;
}
}
@media(max-width:580px){ .post-grid{
grid-template-columns: repeat(1, 1fr);
}
.post-grid .title a {
font-size:20px;
line-height:26px;
} .explore .card .icon{
padding:25px;
}
.explore .card img{
max-width:50px;
}
.explore .card .title{
font-size:22px;
line-height:30px;
padding:10px 20px;
} #footer .copyright {
flex-direction:column;
margin-top: 35px;
}  #team .wp-block-image img{
width: 100%;
}
#team .info {
max-width: 100%;
}
#team .info h2{
font-size:27px;
line-height:33px;
} .tabs-filter .tab:not(:last-child){
margin-right:10px;
margin-bottom:10px;
}
.post-grid.projects {
grid-template-columns: repeat(1, 1fr);
}
}
@media (max-width: 544px){ .project-template-default #primary{
padding-top:100px;
}
.blog.ast-separate-container #content .ast-container {
padding-left: 20px;
padding-right:20px;
} .author-box{
padding-left:10px;
padding-right:10px;
margin-top:40px;
}
.line{
margin-top:40px;
margin-bottom:40px;
}
}
@media(max-width:480px){ #focus .wrapper{
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 20px;
grid-row-gap: 20px;
} #focus .wrapper .box h3{
font-size:16px;
line-height:24px;
} #services .wrapper{
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 25px; padding:30px 3px 10px 3px;
}
#services .card .img img{
max-width:50%;
}
#services .card .title{
padding:20px;
}
#services .card h3{
font-size:22px;
line-height:28px;
} #capabilities .card{
padding:20px;
}
#capabilities .card img{
max-width:70%;
}
#capabilities .card h3{
font-size:16px;
line-height:21px;
} #clients .wrapper,
#partners .wrapper{
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 10px;
grid-row-gap: 25px;
}
#clients .client-logo,
#partners .client-logo{
text-align:center;
}
#clients .client-logo img,
#partners .client-logo img{
width:70%;
} .client-wrapper,
.client-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: center;
gap: 2rem;
}
.client-wrapper > img {
max-height: 65px;
}  #ai-services .wp-block-image img{
max-width:120px;
} .page-id-43 .icon img{
width:60px;
} #search-form{
margin-bottom:30px;
}
.categories{
margin-bottom:35px;
text-align:center;
}
.categories a{
padding:4px 15px;
font-size:12px;
color:#aaa;
}
.categories a:not(:last-child) {
margin-right: 10px;
margin-bottom:10px;
}
}
@media(max-width:420px){ .secondary-header .ast-container ul li:not(:last-child) {
margin-right: 20px;
}
.secondary-header .menu-link {
font-size: 13px;
line-height: 25px;
font-weight: 500;
}
}
@media(max-width:393px){ #testimonials .c-logo img{
max-width:85%;
}
}
@media (max-width:352px){  .explore {
grid-template-columns:repeat(1, 1fr);
}
}
@media(max-width:312px){ .secondary-header{
display:none
}
}
@media(min-width:922px){ .menu-btn a{
display:inline-block!important;
font-size:14px;
color:var(--ast-global-color-0)!important;
border:1.5px solid var(--ast-global-color-0);
border-radius:12px;
padding:1px 30px!important;
margin-left:20px;
}
.menu-btn.current-menu-item a{
background:var(--ast-global-color-0);
color:#fff!important;
}
.menu-btn a:hover{
background:var(--ast-global-color-0)!important;
color:#fff!important;
}
.menu-btn a:before{
background:transparent!important;
} #services .wrapper{
padding:150px 3px 10px 3px;
} #knowledge .wp-block-uagb-column:first-child{
margin-top:-50px;
}
}
.section-wrapper-services-homepage {
padding-top: 80px !important;
}
.section-wrapper-services-homepage-para p {
font-size: 15px;
padding: 0 5px;
margin-top: 20px;
text-align: center;
font: normal normal normal 15px/28px Roboto;
letter-spacing: 0px;
color: #707070;
}
.section-wrapper-services-homepage-btn a {
color: #fff;
text-decoration: none !important;
}
.section-wrapper-services-homepage-btn button {
width: 100%;
color: #fff;
font-size: 14px;
border-radius: 12px;
}
.section-wrapper-services-homepage .card-inner {
border-radius: 20px;
box-shadow: rgb(0 0 0 / 16%) 0px 1px 5px;
}
#services .card {
border: none !important;
box-shadow: none !important;
}
.section-wrapper-home-resources p {
margin-bottom: 25px !important;
}
.section-wrapper-counter {
}
.section-home-counter .ib-counter-number,.section-home-counter .ib-counter-number-prefix {
color: #34A9FF;
font-size: 60px;
}
.section-home-counter .ib-counter-title {
font-size: 17px;
color: #234762;
}
#partners .wrapper {
max-width: 100%;
grid-template-columns: repeat(4, 1fr);
}
.page-ai-transition-card-container {
display: flex;
align-items: center;
width: 100%;
}
.page-wrapper-ai-transition-mobile {
display: none;
}
.page-ai-transition-heading {
text-align: center;
font: normal normal bold 32px/46px Roboto;
letter-spacing: 0px;
color: #234762;
opacity: 1;
margin-bottom: 60px !important;
}
.page-ai-transition-card-inner {
background: #ffffff 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 10px #00000029;
border-radius: 14px; height: 201px;
width: 233px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.page-ai-transition-card a:hover {
cursor: pointer;
}
.page-ai-transition-card a:hover > .page-ai-transition-card-title{
opacity: 1;
}
.page-ai-transition-card a:hover > svg g {
opacity: 1;
}
.page-ai-transition-card a:hover svg path{
fill: #234762;
}
.page-ai-transition-card svg {
margin-bottom: 20px;
}
.page-ai-transition-card-title {
text-align: center;
font: normal normal bold 20px Roboto;
letter-spacing: 0px;
color: #234762;
opacity: 0.3;
margin: 0 !important;
white-space: nowrap;
position: absolute;
bottom: 20px;
left: 50%;
transform: translate(-50%, 0);
transition: all .2s;
}
.page-ai-transition-card-icon, .page-ai-transition-card-icon-mobile {
margin: 0 10px;
}
.page-ai-transition-card-icon-home {
margin-top: -100px;
}
.page-ai-transition-below-card-info {
text-align: center;
font: normal normal normal 18px/28px Roboto;
letter-spacing: 0px;
color: #234762;
opacity: 1;
width: 480px;
margin-bottom: 20px;
}
.page-ai-transition-card-active .page-ai-transition-card-title{
opacity: 1;
}
.page-ai-transition-card-active svg g {
opacity: 1;
}
.page-ai-transition-card-active svg path{
fill: #234762;
}
.page-ai-transition-cart-description {
font-size: 15px;
line-height: 24px;
text-align: center;
margin-top: 30px;
}
.page-ai-transition-list-heading {
margin-bottom: 20px !important;
text-align: left;
font: normal normal bold 32px/46px Roboto;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
.page-ai-transition-list p {
text-align: left;
font: normal normal medium 18px/24px Roboto;
letter-spacing: 0px;
color: #fff;
margin-bottom: 15px !Important;
}
.page-ai-transition-list img {
margin-right: 15px;
}
.page-ai-transition-list-para {
width: 600px;
}
.stratergy-ai-transition {
border-color: #34A9FF !important;
}
.engineering-ai-transition {
border-color: #234762 !important;
}
.page-ai-transition-service-heading .uagb-columns__inner-wrap {
display: flex;
justify-content: space-between;
}
.ai-transition-services-row {
display: flex;
justify-content: end;
}
.ai-transition-services-column {
margin-right: 30px;
display: flex;
align-items: center;
}
.ai-transition-services-column p {
margin-bottom: 0;
}
.ai-transition-services-column-color-stratergy {
width: 24px;
height: 24px;
background: #34A9FF 0% 0% no-repeat padding-box;
border-radius: 5px;
margin-right: 10px;
}
.ai-transition-services-column-color-engineering {
width: 24px;
height: 24px;
background: #234762 0% 0% no-repeat padding-box;
border-radius: 5px;
margin-right: 10px;
}
.stick {
background: #fff;
width: 100%;
left: 0;
display: flex;
justify-content: center;
padding: 10px;
}
.stick .page-ai-transition-card-container {
width: fit-content;
}
.stick .page-ai-transition-cart-description{
display: none;
}
.stick .page-ai-transition-card-icon {
margin: 0 10px;
}
.stick .page-ai-transition-card-inner {
height: 150px;
width: 174px;
}
.stick ..page-ai-transition-card-title {
font-size: 22px;
}
.stick a{
display: flex;
justify-content: center;
}
.stick svg {
width: 80%;
}
.stick .page-ai-transition-card-icon {
width: 37px;
}
.page-ai-transition-card-active .page-ai-transition-card-title{
margin-left: 0px !important;
}
.page-ai-transition-card-icon-mobile{
display: none;
}
.page-ai-transition-main-heading {
font-size: 25px !important;
}
.page-ai-transition-main-heading-mobile, .page-ai-transition-card-mobile {
display: none;
}
.footer-logo img {
width: 201px;
}
#team .about-custom-grid .uagb-columns__inner-wrap {
display: flex !important;
grid-column-gap: 0px !important;
}
.page-about-right-column {
width: 43% !important;
padding: 0 30px !important;
}
.page-about-right-column .info {
margin-top: 0px !important;
}
#team .about-custom-grid .filter img {
width: 429px !important;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2) {
border: 2px solid #34A9FF;
border-radius: 12px;
margin-left: 20px;
margin-right: 20px;
font-size: 14px;
padding: 0 12px;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2) a {
color: #34A9FF;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2).current-menu-item {
background: #34A9FF 0% 0% no-repeat padding-box;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2).current-menu-item a{
color: #fff;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2):hover {
background: #34A9FF 0% 0% no-repeat padding-box;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:nth-last-child(2):hover a{
color: #fff;
}
.uagb-block-492a27de {
display: none;
}
.communication-box-col .uagb-column__inner-wrap{
flex-direction: column;
justify-content: center;
}
.communication-box-col-first .uagb-column__inner-wrap {
margin-top: -44px;
}
.post-grid .content {
justify-content: space-between;
}
.about-page-p {
text-align: justify;
}
.section-wrapper-services-homepage-btn button {
transition: all 0.2s;
}
.section-wrapper-services-homepage-btn button:hover {
background: #ffc840;
border-width: 1px;
border-style: none;
color: #fff;
}
#hero-landing-page:after {
content: "";
width: 100px;
height: 100px;
background: transparent url(//www.aishepherds.com/de//wp-content/uploads/2022/12/Component-14-–-6-Estado-con-cursor-encima.png) no-repeat;
position: absolute;
bottom: 60px;
left: 50%;
transform: translate(-50%);
}
.landing-page-guarantee-container {
display: flex;
}
.landing-page-guarantee-container img {
width: 18px;
height: 18px;
align-self: baseline;
margin-top: 6px;
}
.landing-page-gurantee {
text-align: left;
font: normal normal 500 20px/30px Roboto;
letter-spacing: 0px;
color: #2F2F2F !important;
margin-bottom: 0 !important;
padding-left: 10px;
font-weight: 500;
}
.landing-page-gurantee span {
text-align: left;
font: normal normal bold 20px/30px Roboto;
letter-spacing: 0px;
color: #34A9FF;
}
.landing-page-price span{
text-align: left;
text-decoration: line-through;
font: normal normal 900 40px/18px Roboto;
letter-spacing: 0px;
color: #C4C8CD;
}
.landing-page-price {
text-align: left;
font: normal normal medium 20px/18px Roboto;
letter-spacing: 0px;
color: #1E3444;
margin: 10px 0 !important;
margin-top: 30px !important;
}
.landing-page-btn-container {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0 0 16px rgb(0 0 0 / 16%);
border-radius: 20px;
padding: 5px;
}
.landing-page-btn-description {
text-align: center;
font: normal normal 500 24px/30px Roboto;
letter-spacing: 0px;
color: #7A7A7A;
text-transform: uppercase;
margin: 25px !important;
}
.landing-page-btn-description span {
text-align: center;
font: normal normal 900 24px/30px Roboto;
letter-spacing: 0px;
color: #FF3131;
text-transform: uppercase;
}
.landing-page-btn-description .right {
color: #48F5BB;
}
.landing-page-btn-price {
text-align: center;
text-decoration: line-through;
font-size: 60px; letter-spacing: 0px;
color: #C4C8CD;
text-transform: uppercase;
opacity: 1;
line-height: 50px;
font-weight: 900; margin-bottom: 25px !important;
}
.landing-page-btn-price-right {
color: #48F5BB;
text-decoration: none;
}
.landing-page-keep-scrolling {
margin: 80px auto 0px auto;
}
.landing-page-paws-list-container {
display: flex;	
}
.landing-page-paws-list-container img {
width: 18px;
height: 18px;
align-self: baseline;
margin-top: 6px;
}
.landing-page-paws-list-container p {
text-align: left;
font: normal normal 400 20px/30px Roboto;
letter-spacing: 0px;
color: #6F6F6F;
opacity: 1;
margin-bottom: 5px;
margin-left: 10px;
}
.landing-page-header-button {
border-width: 1px;
border-color: #333;
border-style: none;
border-radius: 12px;
background: var(--ast-global-color-0);
padding: 20px 35px;
color: var(--ast-global-color-5);
text-align: left;
font: normal normal 500 20px/16px Roboto;
letter-spacing: 0px;
}
.landing-page-header-button:hover  {
background: var(--ast-global-color-4);
border-width: 1px;
border-style: none;
color: var(--ast-global-color-5);
cursor: pointer;
}
.landing-page-header-button:focus {
color: var(--ast-global-color-5);
}
.knowledge-de .uagb-heading-text:before{
content:'Wissen' !important;
display:block;
text-transform: uppercase;
color: var(--wp--preset--color--ast-global-color-4);
font-size: var(--wp--preset--font-size--small);
margin-bottom:8px;
}
.current-lang span {
color: #34A9FF;
}
.lang-item .menu-link {
padding: 0 5px;
}
.lang-item span {
font-size: 95%;
}
.page-template-resources-de .site-content .ast-container{
display:block;
padding-bottom:60px;
}
.documents .card img {
width: 200px !important;
margin-right: auto !important;
margin-left: auto !important;
}
@media only screen and (max-width: 1200px){
.page-ai-transition-card {
width: 20%;
}
.page-ai-transition-card-inner {
width: unset;
}
}
@media only screen and (max-width: 756px) {
.documents .card img {
width: 150px !important;
margin-right: auto !important;
margin-left: auto !important;
}
.page-template-resources-de .site-content .ast-container{
padding-bottom:30px;
}
#partners .wrapper {
grid-template-columns: repeat(2, 1fr);
}
.page-wrapper-ai-transition {
display: none;
}
.page-wrapper-ai-transition-home {
display: block
}
.page-wrapper-ai-transition-mobile {
display: block;
margin-top: 60px;
margin-bottom: 30px;
}
.page-ai-transition-main-heading {
display: none;
}
.page-ai-transition-main-heading-mobile, page-ai-transition-card-mobile {
display: block;
}
.page-ai-transition-main-heading-home {
display: block;
}
.page-ai-transition-card-container {
flex-direction: column;
}
.stick .page-ai-transition-card-container {
width: 100%;
}
.page-ai-transition-card {
display: flex;
flex-direction: column;
align-items: center;
}
.page-ai-transition-card-icon, .page-ai-transition-card-icon-mobile {
margin: 10px 0;
}
.page-ai-transition-card-icon {
display: none;
}
.page-ai-transition-card-icon-mobile {
display: block;
margin: 25px 0;
}
.page-ai-transition-cart-description {
margin-top:20px;
margin-bottom: 0 !important;
}
.page-ai-transition-cart-description {
width: 80%;
}
.page-ai-transition-card {
width: 100%;
}
.page-ai-transition-main-heading {
font-size: 22px !important;
}
.page-ai-transition-list-para {
width: 100%;
}
.ai-transition-services-row {
flex-direction: column;
}
.page-ai-transition-below-card-info {
width: 100%;
margin-top: 0;
}
.ai-transition-services-column {
margin-right: 0;
}
.page-ai-transition-card-container-box .uagb-section__inner-wrap {
z-index: 2;
}
.stick {
position: static !important;
}
.page-ai-transition-image-main {
padding-top: 20px !important;
}
#team .about-custom-grid .uagb-columns__inner-wrap {
flex-direction: column;
}
.page-about-right-column {
padding: 0 !important;
}
.page-about-right-small-column p{
margin: 0px !important;
margin-bottom: 10px !important;
margin-top: 5px !important;
}
.page-about-right-small-column .uagb-columns__inner-wrap {
grid-row-gap: 0px !important;
}
.about-custom-grid {
margin-bottom: 30px !important;
}
.section-wrapper-services-homepage {
padding-top: 10px !important;
}
#hero {
height: 100vh;
display: flex;
align-items: center;
}
#hero .uagb-buttons__wrap {
flex-direction: column;
}
#hero .uagb-buttons__wrap .uagb-button__wrapper {
margin-bottom: 20px;
}
#hero .uagb-button__wrapper {
margin-left: 0 !important;
}
#hero:after {
bottom: 120px !important;
}
.landing-page-hero-heading {
font: normal normal 900 80px/95px Roboto !important;
letter-spacing: 0px;
line-height: 1.2em !important;
}
.landing-page-hero-subheading {
font: normal normal 900 42px/52px Roboto !important;
line-height: 1.1em !important;
font-weight: 700 !important;
}
.landing-page-hero-text {
font: normal normal 500 20px/30px Roboto !important;
}
.landing-page-exclusive {
font: normal normal 500 26px/32px Roboto !important;
}
.landing-page-month {
font: normal normal bold 40px/48px Roboto !important;
}
.landing-page-paws-list {
margin-left: 10px;
}
.wp-block-spacer {
height: 20px !important;
}
.landing-page-month-2 {
margin: 55px 0 35px 0 !important;
}
.landing-page-btn-container {
padding: 20px 0 !important;
margin: 10px auto !important;
}
.landing-page-btn-description, .landing-page-btn-description span {
font: normal normal 900 22px/28px Roboto !important;
}
.landing-page-btn-price {
font: normal normal 900 40px/18px Roboto !important;
}
.landing-page-form-heading {
font: normal normal bold 60px/68px Roboto !important;
}
.landing-page-form-text {
font: normal normal normal 28px/36px Roboto !important;
}
.landing-page-hero-text {
font-weight: 400 !important;
}
.landing-page-hero-text strong {
font-weight: 900 !important;
}
.landing-page-header-button {
font: normal normal bold 13px/16px Roboto;
padding: 15px 25px;
text-align: center;
}
.ast-builder-grid-row {
grid-column-gap: 0px;
}
.landing-page-guarantee span{
font: normal normal bold 20px/26px Roboto !important;
}
.landing-page-cta {
background-position: right;
background-image: url(https://www.aishepherds.com/wp-content/uploads/2024/03/Landing-1-background-formX3-1.png) !important;
padding-top: 70px !important;
padding-bottom: 100px !important;
background-position: right !important;
}
.landing-page-cta .uagb-section__overlay {
opacity: 0.7;
}
.landing-page-cta h2 {
margin-bottom: 15px !important;
}
.landing-page-cta p {
margin-bottom: 25px !important;
}
.landing-page-cta .uagb-buttons-repeater {
font: normal normal 500 20px/16px Roboto !important;
padding: 20px 30px !important;
}
.landing-page-hubspot-form-heading h2 {
font: normal normal bold 60px/68px Roboto !important;
}
.landing-page-hubspot-form-heading p {
font: normal normal 400 28px/36px Roboto !important;
}
} @media only screen and (max-width: 976px) {
.hero-landing-page-fix {
padding-top: 190px !important;
padding-bottom: 110px !important;
}
}
@media only screen and (max-width: 767px) {
.second-section-deepq {
margin-bottom: 0px !important;	
}
.third-section-deepq {
padding-bottom: 0px !important;		
}
.ms-mobile-0 {
padding-left: 0px !important;
}
.client-wrapper.justify-content-between {
justify-content: center !important;
}
#set-a-meeting .btn-from-hook a {
font-size: 15px !important;
padding: 10px 65px 10px 65px !important;
}
#set-a-meeting.landing-page-cta {
background-image: url(https://www.aishepherds.com/wp-content/uploads/2024/03/Landing-1-background-formX3-1.png) !important;
}
#set-a-meeting {
padding-bottom: 200px !important;
}
} .no-border-radius iframe {
border-radius: 0px !important;
}
@media only screen and (max-width: 767px) {
.deepq-chart-container {
padding: 10px !important;
}
#deepq-chart {
display: none !important;
}
}
@media only screen and (min-width: 768px) {
#deepq-chart-mobile {
display: none !important;
}
#deepq-chart {
display: block !important;
}
} .custom-deepqms-header{
position: sticky;
top: 0
} .player > .is-type-video > .wp-block-embed__wrapper::before {
padding-top: 0 !important;
}