/** * Theme Name: Mentry Child Theme * Description: This is a child theme of Mentry Theme. Developed by Themesion * Author: <a href="https://themesion.com/">Themesion</a> * Template: mentry * Version: 1.0 */
 .home_slidewb-slide {
     position: relative;
     height: 300px;
    /* Fixed height for all slides */
     width: 100%;
    /* Full width of the container */
     margin: 0 10px;
    /* Adjust margin between slides */
     display: flex;
     align-items: center;
     justify-content: center;
     overflow: hidden;
     background-size: cover;
     background-position: center;
     box-sizing: border-box;
}
 .home_slidewb .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
}
 .home_slidewb .slick-slide {
     display: block;
     float: left;
     height: 100%;
     min-height: 1px;
     background-position: bottom;
     background-repeat: no-repeat;
     background-size: cover;
}
 .home_slidewb .slick-prev, .slick-next {
     outline: none;
     font-size: 0;
     line-height: 0;
     position: absolute;
     top: 50%;
     width: 40px;
     height: 40px;
     cursor: pointer;
     border: none;
    /*background-image: linear-gradient(to right, #2d7a99, #188651);
    */
     color: #FFF;
     border-radius: 0;
     z-index: 1;
     transform: translateY(-50%);
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 0;
}
 .home_slidewb .slick-prev {
     left: -50px;
}
 .home_slidewb .slick-next {
     right: -50px;
}
 .home_slidewb .slick-prev:before {
     content: "\f053";
    /* Font Awesome left arrow */
     font-family: "Font Awesome 5 Free";
    /* Font Awesome 5 Free Font */
     font-weight: 900;
     font-size: 24px;
     color: #1d8363;
}
 .home_slidewb .slick-next:before {
     content: "\f054";
    /* Font Awesome right arrow */
     font-family: "Font Awesome 5 Free";
    /* Font Awesome 5 Free Font */
     font-weight: 900;
     font-size: 24px;
     color: #1d8363;
}
 .home_slidewb {
     position: relative;
     padding: 0 15px;
    /* Padding for slider */
     max-width: 100%;
    /* Ensure the slider does not exceed container width */
}
 button.slick-next.slick-arrow {
     outline: none;
     background-color:unset;
}
 button.slick-prev.slick-arrow {
     outline: none;
     background-color:unset;
}
 .home_slidewb-slide {
     position: relative;
     height: 300px;
    /* Increased height */
     width: 100%;
    /* Full width of the container */
     margin: 0 10px;
    /* Adjust margin between slides */
     display: flex;
     align-items: center;
     justify-content: center;
     overflow: hidden;
     background-size: cover;
     background-position: center;
     box-sizing: border-box;
}
 .home_slidewb-slide:nth-child(odd)::before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgb(78 143 169);
    /*background: rgb(39 126 132 / 90%);
    */
     z-index: 1;
}
 .home_slidewb-slide:nth-child(even)::before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgb(1 12 16);
    /*background:rgb(0 0 0 / 87%);
    */
     z-index: 1;
}
 .home_slidewb-content {
     position: relative;
     z-index: 2;
     color: #FFF;
     text-align: center;
     padding: 45px 45px;
     box-sizing: border-box;
}
 .home_slidewb-icon {
     width: 50px;
    /* Increased icon size */
     height: auto;
    /* Increased icon size */
     display: block;
    /* Ensure icons are visible */
     margin: 0 auto;
}
 .home_slidewb-heading {
     font-size: 24px;
     margin: 15px 0;
     color: #fff;
     line-height: normal;
}
 .home_slidewb-text p {
     font-size: 16px;
     letter-spacing: 1px;
}
 .bggrayhome{
    /*background-color: #f8f8f8;
    */
     margin-top:-250px;
}
 .vc_row.wpb_row.vc_row-fluid.pt-section.vc_custom_1723873862805.thsn-row.thsn-bg-color-yes.thsn-bg-color-white.thsn-zindex-zero.thsn-responsive-custom-94453016.thsn-break-col-991.thsn-bgimage-yes.thsn-bgimage-over-bgcolor.vc_row-has-fill {
     padding-top: 94px !important;
}
 #fixed-telegram {
     position: fixed;
     left: 10px;
     bottom: 30px;
     z-index: 1000;
    /* Ensure it appears above other content */
}
 #fixed-telegram a img {
     display: block;
     width: 60px;
    /* Adjust the size as needed */
     height: auto;
}
 .home_lastbox .thsn-ihbox-style-1.thsn-style-1-black:after {
     background-color: rgb(57 125 121 / 85%);
}
 .vc_row.wpb_row.vc_row-fluid.thsn-overflow-visible.vc_custom_1723717448812.thsn-row.thsn-bg-color-yes.thsn-bg-color-light.thsn-zindex-zero.thsn-responsive-custom-45057729 {
     display: none;
}
 .thsn-ihbox-style-1.thsn-ihbox h2 {
     color: #fff;
}
 .home_pointscol4 {
    margin-top:50px;
}
 #colophon{
    margin-top:5%;
}
 div#home_points {
     margin-top: 30px;
}
 .social-media-icons img {
     color: #fff;
     filter: brightness(0) invert(1);
     width: 24px;
     height: auto;
}
 .social-media-icons {
     display: flex;
    /*gap: 10px;
    */
     justify-content: flex-end;
     align-items: center;
}
 .social-media-icons a {
     text-decoration: none;
     display: inline-block;
     transition: transform 0.3s ease;
}
 .social-media-icons a:hover img {
     transform: scale(1.1);
}
 .social-media-icons a.social-icon {
     margin-left: 10px;
     height: 50px;
     width: 50px;
     line-height: 50px;
     background-color: rgba(0, 0, 0, 0.30);
     text-align: center;
     display: inline-block;
     border-radius: 5px;
     color: #222;
}
 .social-media-icons a.social-icon:hover{
    background-color:#2d7a99
}

.report-service-title {
    margin: 30px 0px;
}
.report-service-title h1 {
    font-family: Muli, sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
    color: #222;
    text-transform: none;
    font-style: normal;
}
 @media (min-width: 768px) {
     .bggrayhome {
    /* background-color: #f8f8f8; */
        margin-top: -150px;
    }
 }
 @media (max-width: 992px) {
     .home_slidewb .slick-prev {
    left: -30px;
}
.home_slidewb .slick-next {
    right: -30px;
}
   .site-title img.thsn-main-logo {
        max-height: 65px !important;
    }
}

 @media (max-width: 768px) {
     .vc_custom_1567590125161 {
    padding-top: 0px !important;
    padding-bottom: 45px !important;
}
.vc_row.wpb_row.vc_row-fluid.pt-section.vc_custom_1723873862805.thsn-row.thsn-bg-color-yes.thsn-bg-color-white.thsn-zindex-zero.thsn-responsive-custom-94453016.thsn-break-col-991.thsn-bgimage-yes.thsn-bgimage-over-bgcolor.vc_row-has-fill {
    padding-top: 36px !important;
}
     .home_slidewb-text p {
    font-size: 14px;
    letter-spacing: 1px;
}
.home_slidewb-content {
    padding: 10px 10px;
}
.home_slidewb-heading {
    font-size: 20px;
}
      .bggrayhome {
    /* background-color: #f8f8f8; */
        margin-top: -40px !important;
    }
     #fixed-telegram a img {
         display: block;
         width: 45px;
         height: auto;
    }
     .social-media-icons {
         justify-content: left;
         gap: 8px;
    }
     .home_slidewb .slick-prev {
         left: -18px;
    }
     .home_slidewb .slick-next {
         right: -18px;
    }
    .page-id-8560 .thsn-pricing-table-style-1 .themesion-ptable-price {
        font-size: 30px;
    }
    .page-id-8560 .thsn-pricing-table-style-1 .themesion-ptable-heading {
        font-size: 20px;
    }
    .page-id-8593 .thsn-ihbox-headingicon.d-flex.align-items-center {
        display: block !important;
       
    }
    .thsn-ihbox-style-10 h2 {
        margin-top: 20px;
    }
}
 @media (max-width: 480px) {
     .social-media-icons img {
         width: 20px;
    }
}
 