@charset "utf-8";html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;}
html{font-size: 10px;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
a:hover{color: #321839;}
label{font-weight: normal!important;}
b, strong{font-family: 'Poppins', sans-serif;font-weight: 700;}
u{text-decoration:underline;}
i, em{font-style:italic;}
img{max-width:100%;}
input[type="button"], 
input[type="submit"], 
input[type="reset"],
input[type="text"],
select,
textarea{appearance:none;-webkit-appearance:none;-moz-:none;}
select::-ms-expand{display:none;}
input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer;}
/*p{color: var(--SecondaryColor); font-family: 'Poppins', sans-serif;}*/
a{transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out;}
html{scroll-behavior: smooth;}
body,html{overflow-x: hidden;}
@media (min-width: 1200px){
    .container {max-width: 1270px;  }
}




#mainslider_01{position: relative;}
.googlerevie{background: var(--reviewBackground);; padding: 2rem 0px;}
.titleof_reviews{color: #ffffff; font-size: 22px; font-weight: bold;}
.grevi_slider{margin-top: 3rem;}
.reviewim span{color: rgb(252, 191, 2);}
.googico img{max-width: 80px;}
.revi_text{color: var(--reviewText);; font-size: 16px; margin-top: 1rem;}
.firstp{position: relative; padding: 24px; transition: background-color 0.1s ease 0s; border-radius: 30px; background-color: rgba(255, 255, 255, 0.05);}
.firstp::after {content: ''; position: absolute; top: 100%; right: 74%; margin: 0 auto; width: 0; height: 0; border-top: solid 14px rgba(255, 255, 255, 0.05); border-left: solid 0px transparent; border-right: solid 20px transparent; }
.googleic{margin-top: 1rem;}
.googpost{font-size: 10px; color: rgba(255, 255, 255, 0.5);}
.secondp{display: flex; margin-top: 1.6rem; margin-left: 2.4rem;}
.usimg{width: 47px; height: 47px; border-radius: 100px; overflow: hidden;}
.usimgMed{width: 75px; height: 75px; border-radius: 100px; overflow: hidden;}

.usnamd{flex:1; padding-left: 1.5rem;}
.usnamd h5{color: var(--reviewerDetail); font-size: 12px;}
.usnamd p{color: var(--reviewerDetail); font-size: 10px; margin-top: 0.5rem;}

.owl-nav .owl-prev, .owl-nav .owl-next {width: 32px; height: 32px; display: flex; background: rgb(255 255 255 / 75%) !important; border-radius: 100px; color: #000000; border:  0px; box-shadow: none; text-align: center; }
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover{ background: rgb(255 255 255 / 100%) !important;}

.owl-nav button i{line-height: 30px; display: inline-block; width: 100%;}


#mainslider_01 .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    float: left;
    margin-top: -19px;
}
#mainslider_01 .owl-prev {
    position: absolute;
    left: -40px;
    right: auto;
}
#mainslider_01 .owl-next {
    position: absolute;
    right: -40px;
    left: auto;
}


.reviews{
    background:var(--reviewBackground);
}


.sectit_rev
{
    color:var(--reviewHeading);
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 20px;
    position: relative;
    text-transform: capitalize;
    position: relative;
    z-index: 9;
}













