body { font-family: Montserrat!important; }
h2, .h2-style { font-family: Montserrat!important; }


.elementor-swiper-button-next {
    right: 20px!important;
}

.contact-required{
border-right: 5px solid #ffc0c0!important;
}

.logo-1{ display:none!important; }

#menu-item-17445 {
    margin: 0;
    margin-top: -10px;
    margin-bottom: -10px;
}

#menu-item-17445 a{ 
background-image: url(https://www.advanz101.com/wp-content/uploads/2024/10/badch_80x85.gif);
    width: 60px;
    height: 64px;
    font-size: 1px;
    background-size: cover;
    color: #f00!important;
}

#footer-black-form{display:none!important;}

#wpcs_content_main_14988{
bottom: 0px!important;
top: auto!important;
height: auto! important; 
overflow-y: auto! important;
background: #fcfcfc!important;
}

#wpcs_content_inner_14988 {
min-height:auto!important; 
margin: 20px 0px 0px 0px!important; 
border: 0px !important;
}

#wpcs_tab_14988{
    background: #0050ff!important; 
    color: #fff!important; 
    height: 75px!important; 
    width: 130px!important; 
    border: 0px!important; 
    border-radius: 10px 10px 0px 0px!important;  
    top: auto!important;
    bottom: 30%!important; 
    right: -68px!important;
    left: auto!important;
    font-size: 16px!important;
    padding:0px!important;
}

#telephone{
color:#000;
}

.home input[type='email'], .home textarea {
    color: #6a7680;
}

.cf7sr-g-recaptcha{
    width:95%!important;
    margin:auto!important;
}

@media only screen and (max-width: 599px) {
  #menu-item-14986 {
    margin-top: 15px;
    margin-bottom: 5px;
  }
.main-navigation .menu>li>a {
    color: #ffffff!important;
}
#menu-item-17445 {
        margin-top: 30px;
        margin-bottom: 0px;
}
}

.blog-margin-bottom{margin-bottom:5px;}

.bdp-post-title{
    font-size: 20px;
    line-height: 25px;
    text-transform: capitalize;
}

.bdp-post-grid-content {
    box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
    padding: 10px 10px 20px 10px;
}

.bdp-post-categories{
    font-weight: 600;
    font-size: 15px;
}

.bdp-post-categories a{
    color: #004fff;
}

.bdp-readmorebtn{
    background: #004fff;
    color: #fff;
    border: none;
    font-size: 14px;
    font-weight: 400;
}

.bdp-post-image-bg{
margin: -10px;
    margin-bottom: 20px;
}

.post__right-col p, .post__right-col li {
    font-weight: 400;
    font-size: 15px;
    text-align: justify;
}

.post__right-col h1{
    text-transform: unset;
}

.post__right-col h5{
font-weight: 600;
color:#0050ff;
}

.flipbook-main-wrapper img{
display:none;
}

.real3dflipbook-1_6423d1a5b2e7b{
margin-top: -80px;
    margin-bottom: -40px;
}

.psac-post-carousel.psac-design-2 .psac-post-image-bg {
    height: 200px;
}

.psac-post-carousel-content{
border: 1px solid #ccc!important;
    /*box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;*/
}

.psac-post-title{
font-size: 18px!important;
    text-transform: capitalize;
    font-weight: 600;
}

.psac-readmorebtn{
    background: #004fff;
    color: #fff;
    border: none;
    font-size: 14px;
    font-weight: 400;
}

.d-none{display:none;}

.psac-post-short-content {
    height: 100px;
}

.psac-post-title {
    height: 100px;
   overflow: auto;
}

.project-entry-title{
transition: unset!important;
    transform: unset!important;
}

.cherry-projects-wrapper .projects-container.justified-layout .projects-item:hover .featured-image .cover {
    transform: unset!important;
    transition: unset!important;
    opacity: 60%!important;
    transition-delay: unset!important;
}
.cherry-projects-wrapper .projects-item-instance .featured-image a .cover{
    opacity: 70%!important;
    left: 333px!important;
    background: #1e75d2!important;
}

.footer-address div div p{
    color: #000!important;
    font-family: Montserrat, Sans-serif!important;
    font-size: 15px!important;
    font-weight: 600!important;
    text-align: left!important;
}

.footer-address p{
    font-family: Montserrat, Sans-serif;
    font-weight: 400;
    color: #000;
    text-align: left;
}

.news .news-title{
text-transform: capitalize;
    line-height: 30px;
    font-family: Montserrat !important;
    font-size: 15px;
}

.news .news-more-link{
background: #004fff;
    color: #fff;
    border: none;
    font-size: 15px;
    font-weight: 400;
}

.type-news .news-inner-wrap-view{
border: 1px solid #ccc!important;
}


.news-inner-wrap-view {
  -webkit-box-shadow: 0px 13px 27px -5px rgba(0,0,0,0.3)!important; /* Safari and Chrome */
  -moz-box-shadow: 0px 13px 27px -5px rgba(0,0,0,0.3)!important; /* Firefox */
  box-shadow: 0px 13px 27px -5px rgba(0,0,0,0.3)!important; /* Standard Syntax */
  -o-box-shadow: 0px 13px 27px -5px rgba(0,0,0,0.3)!important; /* Opera */
}

.news-inner-wrap-view .news-content
{
padding: 15px;
text-align:center;
}

.recent-event{display:none;}

.metaslider.ms-theme-bitono .flexslider .flex-direction-nav a { background-color: unset!important; box-shadow: unset!important;} 