.audit-reports-section .audit-table table thead tr th{
      padding: 2rem 2rem !important;
}
.hidden {
    display: none!important;
}
.enquire-button {
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    padding: 1.5rem 3.5rem;
    background-color: #44a5ff;
    border-radius: 2rem;
    display: inline-block;
    width: 50%;
    margin-top: 1rem;
    cursor: pointer;
}
.best-place-to-work p {
    width:100%;
    max-width: 100%;
}
/*.wpcf7-list-item-label{
    position: relative;
}*/
./*acceptance-wrapper .wpcf7-list-item-label:before {
    content: '';
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    border: 2px solid #fd7e14;
    border-radius: 3px;
    left: 0;
    top: 2px;
}

.wpcf7-list-item-label:after {
    content: '';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    color: #000;
    font-size: 10px;
    position: absolute;
    left: -33px;    
    top: 21px;
    display: block;
    z-index: 1111;
    }
    .acceptance-wrapper.privacy-policy-content {
    width: 100%;
    padding-left: 0;
}
.body-font-22 {
    color: #666465;
    font-size: 1.2rem;
    line-height: 2rem;
}*/

.wpcf7-list-item-label{
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

.wpcf7-list-item-label::before{
    content: '';
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    border: 2px solid #000;
    border-radius: 3px;
    left: 0;
    top: 2px;
}

.wpcf7-list-item-label::after{
    content: '\f00c' !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900 !important;
    position: absolute;
    color: #000;
    font-size: 10px;
    position: absolute;
    left: 3px;
    top: 2px;
    display: none;
}
.wpcf7-list-item input{ 
position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;

}
.wpcf7-acceptance{
        display: block;
    position: relative;
    padding-left: 14px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.wpcf7-acceptance input:checked ~ .wpcf7-list-item-label:after {
  display: block !important;

}
.career-modal .modal-dialog .modal-content .modal-body form .form-group label span {
    display: inline-block;
    margin-left: -0.2rem;
    color: black;
}


header nav.navbar-light ul.navbar-nav li .nav-link:before{
    display:none;
}
.related-news-slider-wrapper .slick-list.draggable .slick-track{
    /*width: 100% !important;
*/}
/*.social-media-wrapper img.img-fluid{
        height: 35%;
}*/

.social-media-wrapper .social-icons{
    height: 2rem !important;
    display: inline-block;
}
.social-media-wrapper .social-icons img{
    height: 100% !important;
    width: 100% !important;
    object-fit: contain;
}
.send-message-section .social-media-wrapper a:hover {
    background-color: #2d498585;
}
.dropdown-item:active{
    background-color: transparent;
}
.home-banner-section p
{
    font-size: 1.8rem;
    color: #ababab;
}
.gmp-audits-section .gmp-tab-wrapper .nav-tab-wrapper.nav-pills .nav-link
{
    cursor: pointer;
}
.bigNumber{
    display: block !important;
    font-size: 45px !important;
}

.colorTxt{
    display: block !important;

}
.colorTxtx{
    display: inline-block !important;
}
.banner-card-container .banner-card-wrapper p 
{
        height: 8rem !important;
}
.comments-slider .comments-slider-wrapper .content-wrapper p{
   
	font-size:1.3rem;
	padding-right: 5px;
	margin-bottom: 0;
}
/*p 
{
    text-align: justify !important;
}*/
/*.language-select-wrapper #menu-langage-switcher
{
  pointer-events:none;   
}*/
.vision-icon 
{
    display: flex !important;
}
.vision-icon h1
{     
    /*margin-left: 30px;*/
    font-weight: 900;
    font-size: 3.7rem;
}
.bg-gray .st2
{
opacity: 0.3;
}
.team-wrapper .img-wrapper .svg-mask-wrapper
{
    background-color:#efefef; 
}
.usfda-logo{
    max-width: 39% !important;
}
.usfda-logo img{
    width: 100%;
    height: auto;
}
.expertise-list-container .expertise-list-wrapper p{
  text-align: left !important;
}
.banner-card-container .banner-card-wrapper p{
    font-size: 1.8rem;
}
.service-logo img
{
    width: 100%;
    height: 100%;
    /*object-fit: contain;*/
}
.usfda:after
{
    left: 7rem;
    width: 11.5rem;
}
.qr-img
{
    padding-top: 12px;
    width: 30%;
    height: 35%;
}
.we-chat-head
{
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: bold;
    color: #fff;
}
.QR-codeImg{
    display: inline-block;
}
footer .footer-block a{
        margin-right: 1rem;
}
.QR-codeImg{
    position: relative;
}
.QR-codeImg .hoverImg{
    display: none;
    transition: 0.4s;
}
.QR-codeImg:hover .hoverImg{
    position: absolute;
    display: block;
    background-image: url(../images/pharmsol-qr.png);
    width: 160px;
    height: 160px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 10px solid #24b8f2;
    top: -142px;
    left: -48px;
    transition: 0.4s;
}
.news-list-box .img-wrapper img{
    object-fit: contain;
}
.header-QR-codeImg:hover .hoverImg{
    top: 32px;
    z-index: 2;
    left: -59px;
} 


.expertise-list-container .expertise-list-wrapper p 
{
     height: 20rem; 
}
.home-image-wraper
{
    width: 100%;
}
.service-detail-section
{
    padding-bottom: 0rem !important;
}   

.expertise-list-container .expertise-list-wrapper span.logo-wrapper.fda{
    padding: 0 !important;
    max-width: 50% !important;
}
.our-establishments-section{
    padding: 5rem 0 !important;
}
.about-section{
    padding: 4rem 0 10rem 0;
    }
.our-establishments-section .svg-map-wrapper{
    top: 40% !important;
    right: 12rem !important;
}
.news-events-section {
    padding: 7rem 0 13rem 0 !important;
}
.expertise-section {
    padding: 11rem 0 6.5rem;
}
.news-events-section h3 {
    margin-bottom: 2.5rem !important;
    }
 /*@media (min-width: 1200px)
.col-xl-6 {
    max-width: 38% !important;
}*/

.wpml-ls-item-de {
    display: none!important;
}

@media only screen and (max-width: 600px){  
.expertise-list-container .expertise-list-wrapper {
        padding: 7.5rem 2.5rem 9rem;
}      

}

.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #83d6c3;
padding: 5px 10px;
margin: 5px;
background-color: #4b62a4;
color: #ffffff;
}
.wp-pagenavi span.current {
font-weight: bold;
color: #f2f4f8;
background-color: #24b8f2;
border: solid #6283f9;
}
.wp-pagenavi {
clear: both;
text-align: center;

    
    }

.news-events-wrapper .img-wrapper img
{
    height: 100%;
    object-fit: contain;
    margin: auto;
}
.news-events-wrapper .img-wrapper
{
    height: 170px;
}
.page-id-45 #x-section-5 .wpcf7-form input[type="file"] {
    margin: 0;
    padding: 10px 10px 10px 35px;
    height: 100%;
    line-height: inherit;
    left: 0;
    z-index: 0;
    opacity: 1; 
}

.page-id-45 #x-section-5 .wpcf7-form input[type="file"]::-webkit-file-upload-button   {
    opacity: 0;
}
#filenme
{
    margin-left: 10px; 

}

.footer-quick-links .quick-links-wrapper { 
    
        min-height: 166px !important;
        margin-top: 30px;
}


@media screen and (max-width: 767px){
    .our-establishments-section .svg-map-wrapper{
            top: 100% !important;
            right: 0rem !important;
                width: 86%;
                margin-right: 16px;
    margin-top: 45px;
    }
    .our-establishments-section{
        margin-bottom: 156px;
    }
}

header nav.navbar-light ul.navbar-nav li .nav-link{
    font-size: 1.36rem
}
.form-group .input-div .upload-input-wrapper .input-wrapper input:hover{
    cursor: pointer !important;
}
.form-group .input-div .upload-input-wrapper .input-wrapper:hover{
    cursor: pointer ;
}
.form-group .input-div .upload-input-wrapper .input-wrapper img{
    pointer-events: none;
}
.form-group .input-div .upload-input-wrapper .input-wrapper img:hover{
    cursor: pointer ;
}
.form-group .input-div .upload-input-wrapper .input-wrapper{
    width: 8.2rem !important;
}

.banner-card-container .banner-card-wrapper{
    min-height: 240px;
}

/*---------------- Flag Dropdown ---------------------*/
.flag-adjuster{
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    height: 5rem;
    font-size: 1.4rem;
    color: #303030;
    border-radius: 0;
    border: 1px solid #cdced9;
    padding: 0 5.7rem !important;
}

.events-list-box-wrapper .events-list-box h4{
    font-size: 3.46rem !important;
}
/*--thank you pop starts here--*/
.thank-you-pop{
    width:100%;
    padding:20px;
    text-align:center;
}
.thank-you-pop img{
    width:76px;
    height:auto;
    margin:0 auto;
    display:block;
    margin-bottom:25px;
}

.thank-you-pop h1{
    font-size: 42px;
    margin-bottom: 25px;
    color:#5C5C5C;
}
.thank-you-pop p{
    font-size: 20px;
    margin-bottom: 27px;
    color:#5C5C5C;
}
.thank-you-pop h3.cupon-pop{
    font-size: 25px;
    margin-bottom: 40px;
    color:#222;
    display:inline-block;
    text-align:center;
    padding:10px 20px;
    border:2px dashed #222;
    clear:both;
    font-weight:normal;
}
.thank-you-pop h3.cupon-pop span{
    color:#03A9F4;
}
.thank-you-pop a{
    display: inline-block;
    margin: 0 auto;
    padding: 9px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #8BC34A;
    border-radius: 17px;
}
.thank-you-pop a i{
    margin-right:5px;
    color:#fff;
}
#ignismyModal .modal-header{
    border:0px;
}

.career-modal .modal-dialog .modal-content .modal-body form .button-wrapper button {
    cursor: pointer;
}
/*--thank you pop ends here--*/

footer .footer-block form button {
    position: absolute;
    display: inherit !important;
    top: 0;
    right: 0px;
    height: 4.5rem;
    width: 8.5rem;
    size: 1.4rem;
    color: #1f377d;
    border: 1px solid #fff;
    border-radius: .4rem;
    background-color: #fff;
    cursor: pointer;
}

@media (min-width: 1300px){
    .navbar-expand-cust-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media screen and (min-width: 1200px){
    header nav.navbar-light ul.navbar-nav li .nav-link{
            padding: 0 1rem;
    }
}

.btn-contact-us.newBtn{
    width: 199px;
    text-align: center;
        padding: 1.5rem 2rem !important;
}

.audit-reports-section .audit-table table tbody tr td {
        padding: 2rem 2rem !important;
}
.footerHeading{
    margin-top: 24px;
}

.audit-reports-section h3{
        margin-bottom: 0.5rem;
}

.service-detail-section .service-detail-content-wrapper .logo-wrapper{
    height: 100%;
}

.service-detail-section .service-detail-content-wrapper .logo-wrapper img{
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.gmp-audits-section {
    padding-bottom: 3rem;
}
.our-panel-experts {
    padding-top: 2rem;
}
.service-listing-box span.logo-wrapper{
    height: 9rem;
    left: 2.1rem;
}

.quick-links-wrapper {
    display: flex !important;
}
.quick-links-txt{
    margin: auto;
}

.events-listing-section .img-wrapper{
    height: 100%;
}

.events-listing-section .img-wrapper img{
   width: 100%;
}

/*==============Service Box ===============*/

.service-listing-box {
    padding: 50px 25px;
}
@media(min-width:1024px){
    .service-listing-box {
        padding: 70px 33px;
    }
}


.our-panel-experts .career-accordion .card .card-header h2 .img-wrapper img.user {
    width: 90%;
    display: block;
    margin: 0px auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: relative;
    z-index: 0;
}

.our-panel-experts .career-accordion .card .card-header h2 .img-wrapper:after {
    content: "";
    position: absolute;
    width: 0px !important;
    height: 9px;
    background-color: #f10000;
    right: -8px;
    bottom: 0px;
    z-index: 1;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

@media(max-width:600px){
    .expertise-list-container .expertise-list-wrapper span.logo-wrapper {
    position: absolute;
    height: 11rem;
    top: -3.5rem;
    padding: 0 1.5rem;
    max-width: 80%;
    background: #e8f2fc;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
}

.ie .expertise-list-container .expertise-list-wrapper .logo-wrapper{
margin: 0 3rem;
}

.expertise-list-container .expertise-list-wrapper .objfit{
    position: absolute;
    opacity: 0;
    background-size: cover;
    background-position: 50% 50%;
    top: 0;
    z-index: -9;
    left: 0;
    width: 100%;
    height: 100%; 
}

.expertise-list-wrapper:hover .objfit {
  opacity: 0.25;
}

header .header-top ul li {
        display: inline-block !important;
}


.content-wrapper{
    background-color: #fff;
    padding-left: 0rem;
    padding-top: 0rem;
}

/*---------{Global Process} Contact Form ---------------*/
.send-message-section h3 {
    color:#fff !important;
}
.send-message-section p {
    color:#fff !important;
}
.send-message-section .social-media-wrapper a{
    color:#fff !important;
}
.send-message-section .content-wrapper{
    padding-right: 5rem !important;
    padding-bottom: 6rem !important;
    background-color: transparent !important; 
}
/*.send-message-section .social-media-wrapper a{
        background-color: rgba(37, 48, 123, 0.77) !important; 
}*/

/*.ie .team-wrapper:hover .svg-mask-wrapper{
    background-color: #1f377c;  
}

.ie .team-wrapper .svg-mask-wrapper{
    background-color: #fff;  
}

.ie .team-wrapper img{
    padding: 1px;
    object-fit: cover !important;
}*/

./*ie .news-list-box .img-wrapper img{
    height: initial;
}*/
.ie .news-list-box .img-wrapper{
    height: inherit;
}
.ie .expertise-list-container .expertise-list-wrapper .logo-wrapper.fda {
    margin: 0 6.5rem;
}

.company-overview-section .about-card-wrapper:nth-child(4):before {
background-color: #f7ebda8f;
right: -30px;
left: auto;
bottom: -40px;
}


.company-overview-section .about-card-wrapper:nth-child(4):after {
background-color: #f7ebda8f;
left: -30px;
top: -40px;
}

.phoneandmail a{
    pointer-events: none;
}
.phoneandmail a:hover{
    cursor: default;
}

input#snd-btn {
width: 20rem;
    height: 4.5rem;
    line-height: 4.5rem;
    border-radius: 3rem;
    background-color: #1f377d;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    padding: 0;
    font-size: 1.4rem;
    margin: 2rem auto 0;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

input#snd-btn:hover{
    box-shadow: -1.22px 13.947px 30px 0px rgba(31, 55, 125, 0.26);
}
input#snd-btn:focus{
    outline: none;
}

input#snd-button {
    font-size: 1.2rem;
    color: #fff;
    text-transform: uppercase;
    line-height: 4.5rem;
    height: 4.5rem;
    padding: 0 4.5rem;
    display: inline-block;
    cursor: pointer;
    background-color: #44a5ff;
    border-radius: 3rem;
	border:none;
/*     margin-top: 5rem; */
}
p.c4wp-display-captcha-form {
    margin: 0px !important;
}

input#snd-button:focus {
    outline: none;
}

.hide{
  display:none;  
}

.news-list-box .img-wrapper .imgfit{
width: 100%;
height: 100%;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
transition: .3s ease-in-out;
}

.news-list-box:hover .imgfit {
transform: scale(1.1);
}

.objfit-cover {
    width: 100%;
    height: 100%;
}

footer .footer-block form button{
flex-direction: column;
}

/*New Updates*/

.news-detail-section .news-detail-wrapper .news-image-slider-wrapper{
    height: 40rem;
}

.news-detail-section .news-detail-wrapper .news-image-slider-wrapper .slick-dots{
     position: relative;
}

.news-detail-section .news-detail-wrapper .news-content-wrapper{
      padding: 5.5rem 6rem 0;
}

@media (max-width: 767.98px){
    .news-detail-section .news-detail-wrapper .news-content-wrapper{
       padding: 5.5rem 0rem 0;
    }
}

.ie .quick-links-txt{
    align-self: center;
}

@media (min-width: 992px){
    .footer-quick-links .quick-links-wrapper{
       height: 100%;
       width: 100%;
    }
} 

@media only screen and (max-width: 800px){
#no-more-tables td {
    padding-left: 50% !important;
}
}

@media (max-width: 575.98px){ 
section.know-more-section .row {
    display: block;
}
}

/*responsive of slider dots */

@media (max-width: 575.98px){
.news-detail-section .news-detail-wrapper .news-image-slider-wrapper .slick-dots {
     line-height: 2.5rem;
}
}

.maskfit {
    height: 100%;
    width: 100%;
    position: relative;
}

.ie .team-wrapper .img-wrapper {
    width: 169.5px;
    height: 149.5px;
    margin: 0 auto 2.5rem;
    position: relative;
}

.objfit-cover-mob {
    width: 100%;
    height: 120px;
}

@media (max-width: 575.98px){
.oppertunities-section .oppertunities-wrapper:before{
      display: none;
}
.oppertunities-section .oppertunities-wrapper:after{
    display: none;
}
}

header nav.navbar-light .icon-home img{
     margin-top: -4px;
}
.thank-you-pop p {
    text-align: center !important;
}

.math_capche
{
    border: 2px solid #1b1975;
    padding: 25px 20px;
    border-radius: 4px;
    font-size: 1.6rem;
}
.math_capche_enquire_now {
    border: 2px solid #1b1975;
    padding: 25px 20px;
    border-radius: 4px;
    font-size: 1.3rem;
}

@media (max-width: 767.98px) {
section.send-message-section .math_capche {
    color: #fff;
}
}

.footer-block .btn-default:hover {
    color: #4eb8f5  !important;
}

@media (max-width: 767.98px){
section.send-message-section div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    color: #faebcc;
}
}

@media (max-width: 991.98px){
header nav.navbar-light ul.navbar-nav {
    margin-left: 0 !important;
}
}

@media (max-width: 767.98px) {
.send-message-section .form-wrapper form .form-group textarea.form-control{
  color: #fff !important;
}
}

.header-QR-codeImg:hover .hoverImg{
    top: 32px;
    z-index: 2;
    left: -117px !important;
}

section.send-message-section span.wpcf7-not-valid-tip{
    text-align: left;
}
.popup-modal {
  font-family: "Roboto",sans-serif;
  border-radius: 4px;
  border: none;
}
.popup-modal button {
  cursor: pointer;
}
@media (min-width: 768px) {
  .popup-modal {
    padding: 30px 40px;
  }
}
.popup-modal .modal-header {
  border: none !important;
}
.popup-modal .modal-header .close {
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(255, 82, 82, 0.85);
  color: #fff;
  opacity: 1;
  cursor: pointer;
}
.popup-modal .modal-header .close:focus {
  outline: 0;
  box-shadow: none;
}
.popup-modal .card {
  border: none;
  outline: 0;
  background: transparent;
}
.popup-modal .card-title {
  margin-bottom: 0.75rem;
  font-size: 24px;
  color: #1f377d;
}
.popup-modal .brief-note {
  padding: 0px 30px;
}
.popup-modal .btn-blog-link {
  line-height: 1;
  padding: 10px 29px;
  font-size: 13px;
  color: #fff;
  background-color: #1f377d;
  border-radius: 3px;
}
.Popup_content
{
    font-size: 1.5rem;
}






.popup-modal {
  font-family: "Roboto", sans-serif;
  border-radius: 4px;
  border: none;
}
.popup-modal button {
  cursor: pointer;
}
@media (min-width: 768px) {
  .popup-modal {
    /* padding: 30px 40px; */
    padding: 0 !important;
  }
}
.popup-modal .modal-header {
  border: none !important;
}
.popup-modal .modal-header .close {
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(255, 82, 82, 0.85);
  color: #fff;
  opacity: 1;
  cursor: pointer;
  z-index: 10;
}
.popup-modal .modal-header .close:focus {
  outline: 0;
  box-shadow: none;
}
.popup-modal .card {
  border: none;
  outline: 0;
  background: transparent;
}
.popup-modal .card-title {
  margin-bottom: 1.75rem;
  font-size: 50px;
  color: #1f377d;
  -webkit-text-fill-color: white;
  /* Will override color (regardless of order) */
  -webkit-text-stroke-width: 1.2px;
  -webkit-text-stroke-color: #1f377d;
}
.popup-modal .brief-note {
  /* padding: 0px 30px; */
  padding: 0px 0px;
  position: relative;
  height: 100%;
}

/*@media (max-width: 991.98px){
    .popup-modal .brief-note {
        height: 330.78px;
      }
}*/
@media (max-width: 575.98px){
    .popup-modal .brief-note {
        height: auto;
        background: #fff;
      }
}
.popup-modal .btn-blog-link {
  line-height: 1;
  padding: 10px 29px;
  font-size: 13px;
  color: #fff;
  background-color: #1f377d;
  border-radius: 3px;
}
.popup-modal h6 {
  font-size: 25px;
  margin-bottom: 30px;
}
.popup-modal .font-big {
  font-size: 165px;
  margin: .67em 0;
  line-height: 0;
  color: #ed5858;
  text-align: center;
}
.popup-modal  .modal-body .close {
/* padding: 10px; */
padding: 4px;
margin: 0px;
position: absolute;
top: 0;
right: 0;
background: #fff;
border-radius:50%;
color: #1143b5;
/* opacity: 1; */
cursor: pointer;
z-index: 10;
}
.popup-modal  .modal-body .close:focus {
outline: 0;
box-shadow: none;
}
.popup-modal  .modal-body img{
margin:0px auto;
display:block;
}
.popup-modal .modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0px;
}


@media (min-width: 992px){
    .modal-customized{
        max-width: 800px !important;
    }
}
#pageLoadModal a.view-m-btn {
position: absolute;
/* left: 23%;
bottom: 5%;
width: 34%;
height: 15%; */
left: 0;
bottom: 0;
width: 18%;
height: 14%;
background: transparent;
}

#pageLoadModal a.view-m-btn:hover {
/* background: red;
mix-blend-mode: color; */
cursor: pointer;
}

@media (min-width: 576px){
    #pageLoadModal .modal-dialog-centered{
        height: 90vh !important;
    }   
}

/* ie-height style 25-03 */
@media (max-width: 575.98px){
    .modal-content.popup-modal.ie-height {
        height: 0;
        position: absolute;
        top: 20%
    }
}
/*#pageLoadModal .modal-dialog-centered{
    align-items: baseline;
    padding-top: 16.1rem;
}*/

#pageLoadModal .popup-modal .modal-body .close{
    right: inherit;
    left: 21px;
    top: 14px;
}
.comments-slider .comments-slider-wrapper .content-wrapper:before{
	display: none;
}
.comments-slider .comments-slider-wrapper .content-wrapper{
	padding: 1.5rem 3rem;
}

/* @media (min-width: 992px){
 
  .our-team-section .col-md-4.col-sm-6:nth-child(5){
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .our-team-section .col-md-4.col-sm-6:nth-child(6){
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .our-team-section .col-md-4.col-sm-6:nth-child(7){
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .our-team-section .col-md-4.col-sm-6:nth-child(8){
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
*/
/* Full-width sticky white navbar */
.navbar-wrapper {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 999;
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  padding: 10px 30px;
}

/* Optional: Make navbar items look balanced */
.navbar .nav-link {
  color: #000; /* Customize text color */
  font-weight: 500;
  padding: 10px 15px;
}

/* Keep the brand/logo vertically aligned */
.navbar-brand img {
  max-height: 50px;
  height: auto;
  width: auto;
}

/* Remove default margin from ul if needed */
.navbar-nav {
  margin-left: auto;
}