@import url('https://fonts.googleapis.com/css2?family=Ramaraja&display=swap');

.ramaraja {
    font-family: "Ramaraja", serif;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
.inter{
    font-family: "Inter", sans-serif;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.poppins{
    font-family: "Poppins", sans-serif;
}

.jiyan-bg .back-btn a{
    text-align: center;
    background-color: #1E561F;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.jiyan-bg img{
    width: 100%;
}
.project_overview{
    margin-top: 80px;
}
.project_overview h1{
    font-size: 96px;
    font-weight: 400;
    color: #1E561F;
}
.project_overview .custom-hr{
   width: 28%;
   margin-top: 0;
}
.project_overview .custom-hr hr{
    border-top: 5px solid #1E561F;
    margin-top: 0;
    opacity: 1;
}
.project_overview p{
    font-size: 23px;
    font-weight: 400;
    margin-top: 50px;
    text-align: justify;
}

.website_overview{
    margin-top: 80px;
}
.website_overview h1{
    text-align: center;
    font-size: 85px;
    font-weight: 400;
    color: #1E561F;
}
.website_overview p{
    width: 90%;
    margin: auto;
    font-size: 23px;
    font-weight: 400;
    margin-top: 10px;
    text-align: center;
}
.website_overview .web-ov-img img{
    width: 100%;
}

.dealer_app{
    margin-top: 80px;
}
.dealer_app h1{
    font-size: 85px;
    font-weight: 400;
    text-align: right;
    color: #1E561F;
}
.dealer_app p{
    font-size: 23px;
    font-weight: 400;
    text-align: right;
}
.dealer_app .dea-app-img img{
    width: 100%;
}

.admin_section{
    margin-top: 80px;
}
.admin_section h1{
    font-size: 85px;
    font-weight: 400;
    color: #1E561F;
}
.admin_section p{
    font-size: 23px;
    font-weight: 400;
}
.production_section{
    margin-top: 80px;
    position: relative;
}
.production_section h1{
    font-size: 85px;
    font-weight: 400;
    text-align: right;
    color: #1E561F;
}
.production_section p{
    font-size: 23px;
    font-weight: 400;
    text-align: right;
}
.production_section .pr-small-img{
    position: absolute;
    z-index: -999;
    right: 0;
    /* top: 20%; */
    bottom: 20%;
}
.production_section .production-img{
    margin-top: 40px;
}
.production_section .production-img img{
    width: 100%;
}
.production_section .box{
    padding: 30px;
    box-shadow: 0px 0px 15px 1px #053B50;
    border-radius: 10px;
    text-align: center;
    margin-top: 100px;
    z-index: 9999;
}
.production_section .box h3{
    font-size: 40px;
    font-weight: 700;
    color: #1E561F;
}
.production_section .box p{
    text-align: center;
}
.production_section .box .contact-btn{
    margin-top: 30px;
}
.production_section .box .contact-btn a{
    text-decoration: none;
    padding: 10px 20px;
    background-color: #1E561F;
    color: white;
    font-size: 20px;
    font-weight: 500;
    border-radius: 7px;
}

.jiyan-footer{
    margin-top: 80px;
}
.jiyan-footer .box{
    box-shadow: 0px -8px 47.3px 0px #00000040;
}
.jiyan-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #1E561F;
}
.jiyan-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.jiyan-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #1E561F;
}
.jiyan-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.jiyan-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.jiyan-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.jiyan-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #1E561F;
}


/* ----------------------------  sk enterprise page start ---------------------- */
.sk-bg .back-btn a{
    text-align: center;
    background-color: #2B5565;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.sk-bg img{
    width: 100%;
}
.sk_project_overvier{
    margin-top: 80px;
}
.sk_project_overvier .wrapper {
    /* background: radial-gradient(#272727, #1b1b1b); */
    display: grid;
    grid-template-areas: 'overlap';
    place-content: center;
    /* text-transform: uppercase; */
    /* height: 100vh; */
}
.sk_project_overvier .wrapper > div {
    background-clip: text;
    -webkit-background-clip: text;
    color: #2B5565;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: clamp( 2em, 10vw, 5rem);
    grid-area: overlap;
    letter-spacing: 1px;
    -webkit-text-stroke: 4px transparent;
}
.sk_project_overvier div.bg {
    background-image: repeating-linear-gradient( 105deg,
    #2B5565 0% ,
    #2B5565 5%,
    #2B5565 12%);
    color: transparent;
    filter: drop-shadow(5px 15px 15px #fff);
    transform: scaleY(1.05);
    transform-origin: top;
}
.sk_project_overvier div.fg{
    background-image: repeating-linear-gradient( 5deg,
    #2B5565 0% ,
    #2B5565 23%,
    #2B5565 31%);
    color: #fff;
    transform: scale(1);
}
.sk_project_overvier h1{
    font-size: 96px;
    font-weight: 400;
    color: #2B5565;
    text-align: center;
}
.sk_project_overvier p{
    width: 80%;
    margin: auto;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}

.sk_devloping_process {
    margin-top: 80px;
    position: relative;
}
.sk_devloping_process .first_arrow{
    position: absolute;
    top: 12%;
}
.sk_devloping_process h1{
    font-size: 64px;
    font-weight: 400;
    color: #2A5464 ;
    text-align: center;
}
.sk_devloping_process .process{
    margin-top: 30px;
}
.sk_devloping_process .process .box{
    text-align: center;
    background-color: #E4E4E4;
    border: 4px solid #2B5565;
    border-radius: 8px;
    padding: 25px;
    height: 100%;
}
.sk_devloping_process .process .box h4{
    font-size: 35px;
    font-weight: 400;
    color: #2B5565;
    margin-top: 20px;
}
.sk_devloping_process .sec_arrow{
    position: absolute;
    right: 0;
    bottom: -30%;
}

.sk_app_overview {
    margin-top: 80px;
    position: relative;
}
.sk_app_overview .app-bg-first{
    position: absolute;
}
.sk_app_overview h1{
    font-size: 85px;
    font-weight: 400;
    color: #275161;
}
.sk_app_overview li{
    font-size: 23px;
    font-weight: 400;
    text-indent: -1.5em;
    margin-top: 15px;
}
.sk_app_overview .app-bg-sec{
    position: absolute;
    bottom: -15%;
    right: 0;
}
.sk_service_img {
    margin-top: 80px;
}
.sk_service_img img{
    width: 100%;
}
.sk_admin{
    margin-top: 80px;
    position: relative;
}
.sk_admin .sk_admin_vector{
    position: absolute;
    right: 0;
}
.sk_admin h1{
    font-size: 85px;
    font-weight: 400;
    text-align: right;
    color: #275161;
}
.sk_admin p{
    font-size: 22px;
    font-weight: 400;
}
.sk_admin .sk_admin_img{
    margin-top: 70px;
    margin-left: 15%;
}
.sk_admin .sk_admin_vector_sec{
    position: absolute;
    bottom: 3%;
    z-index: -9999;
}
.sk_admin .sk_would{
    margin-top: 80px;
}
.sk_admin .sk_would h2{
    font-size: 50px;
    font-weight: 500;
    color: #033B51;
    text-align: center;
}
.sk_admin .sk_would p{
    width: 80%;
    font-size: 23px;
    font-weight: 400;
    text-align: center;
    margin: auto;
}
.sk-footer{
    margin-top: 80px;
}
.sk-footer .box{
    box-shadow: 0px -8px 47.3px 0px #00000040;
}
.sk-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #033B51;
}
.sk-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.sk-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #033B51;
}
.sk-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.sk-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.sk-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.sk-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #033B51;
}

/* ----------------------------  sk enterprise page end ---------------------- */


/* ----------------------------  kaniya page start ---------------------- */
.kaniya-bg .back-btn a{
    text-align: center;
    background-color: #5E0F08;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.kaniya-bg img{
    width: 100%;
}
.kaniya_project {
    margin-top: 80px;
}
.kaniya_project h1{
    font-size: 85px;
    font-weight: 400;
    text-align: center;
    color: #5E0F08;
}
.kaniya_project p{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.kaniya_ecomm{
    margin-top: 80px;
}
.kaniya_ecomm .ecom-web{
    display: flex;
    gap: 5px;
    margin-top: 30px;
}
.kaniya_ecomm .ecom-web .employee_app{
    background-color: #5E0F08;
    padding: 20px;
    border-radius: 7px 0px 0px 7px;
    color: #fff;
    text-align: center;
}
.kaniya_ecomm .ecom-web .ecomm-text{
    background-color: #DDCCCA;
    padding: 20px;
    border-radius: 0px 7px 7px 0px;

}
.kaniya_ecomm .ecom-web .ecomm-text p{
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin-bottom: 0;
}

.kaniya_website_overview{
    position: relative;
    margin-top: 100px;
}
.kaniya_website_overview .over-img-kaniya{
    position: absolute;
    z-index: -999;
    top: -5%;
}
.kaniya_website_overview h1{
    font-size: 85px;
    font-weight: 400;
    color: #5E0F08;
}
.kaniya_website_overview .main_li{
    margin-top: 30px;
}
.kaniya_website_overview .main_li li{
    font-size: 22px;
    font-weight: 400;
    text-indent: -1.5em;
}
.kaniya_app{
    margin-top: 80px;
    position: relative;
}
.kaniya_app .em-img{
    position: absolute;
    right: 0;
    z-index: -999;
}
.kaniya_app h1{
    font-size: 84px;
    font-weight: 400;
    color: #157AE2;
    text-align: right   ;
}
.kaniya_app p{
    font-size: 22px;
    font-weight: 400;

}
.kaniya_app .main_employee_img{
    position: absolute;
    top: 40%;
    z-index: -99;
}
.kaniya_app .main_employee_img img{
    width: 380px;
}
.admin_kaniya{
    margin-top: 80px;
    position: relative;
}
.admin_kaniya .admin-img{
    position: absolute;
    top: 10%;
    z-index: -99;
}
/* .admin_kaniya .admin-img img{
    width: 95%;
} */
.admin_kaniya h1{
    font-size: 85px;
    font-weight: 400;
    color: #033B51;
}
.admin_kaniya p{
    font-size: 22px;
    font-weight: 400;
}
.kaniya_would{
    margin-top: 80px;
}
.kaniya_would h2{
    font-size: 50px;
    font-weight: 500;
    color: #033B51;
    text-align: center;
}
.kaniya_would p{
    width: 80%;
    font-size: 23px;
    font-weight: 400;
    text-align: center;
    margin: auto;
}
.kaniya-footer{
    margin-top: 80px;
}
.kaniya-footer .box{
    box-shadow: 0px -8px 47.3px 0px #00000040;
}
.kaniya-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #033B51;
}
.kaniya-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.kaniya-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #033B51;
}
.kaniya-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.kaniya-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.kaniya-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.kaniya-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #033B51;
}
/* ----------------------------  kaniya page end ---------------------- */

/* -------------------------- billing page start ------------------------ */
.billing-bg .back-btn a{
    text-align: center;
    background-color: #5254CF;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.billing-bg img{
    width: 100%;
}
.billing_overview{
    margin-top: 80px;
}
.billing_overview h1{
    text-align: center;
    color: #5254CF;
    font-size: 80px;
    font-weight: 500;
    text-decoration: underline 4px solid;
    text-underline-offset: 8px;
}
.billing_overview p{
    width: 90%;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    margin: auto;
}
.billings_features {
    margin-top: 80px;
}
.billings_features h1{
    text-align: center;
    color: #5254CF;
    font-size: 80px;
    font-weight: 500;
    text-decoration: underline 4px solid;
    text-underline-offset: 8px;
}
.billings_features p{
    width: 60%;
    margin: auto;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.billings_features .box{
    margin-top: 50px;
    padding: 20px;
    border-radius: 10px;
}
.billings_features .box:hover{
    box-shadow: 0px 0px 15px 1px #CDCEF6;

}
.billings_features .box i{
    font-size: 30px;
    color: #5254CF;
}
.billings_features .box h5{
    font-size: 21px;
    font-weight: 600;
    margin-top: 10px;

}
.billings_features .box h6{
    font-size: 16px;
    font-weight: 300;
}
.billing_admin {
    margin-top: 80px;
    position: relative;
}
.billing_admin .bill-admin-img{
    position: absolute;
    right: 0;
    z-index: -99;
}
.billing_admin h1{
    text-align: center;
    color: #5254CF;
    font-size: 80px;
    font-weight: 500;
    text-decoration: underline 4px solid;
    text-underline-offset: 8px;
}
.billing_admin p{
    font-size: 22px;
    font-weight: 400;
}
.billing_admin li{
    font-size: 22px;
    font-weight: 400;
    list-style: auto;
    text-indent: -1.5em;
    margin-left: 1.5em;
}
.billing_login{
    margin-top: 80px;
}
.billing_login h1{
    color: #5254CF;
    font-size: 80px;
    font-weight: 500;
    text-decoration: underline 4px solid;
    text-underline-offset: 8px;
}
.billing_login .login-img img{
    display: block;
    margin: 0 auto;
}
.billing_dashboard {
    margin-top: 100px;
    position: relative;
}
.billing_dashboard .login-side-first{
    position: absolute;
    right: 0;
    z-index: -99;
    top: -10%;
}
.billing_dashboard h1{
    text-align: end;
    color: #5254CF;
    font-size: 80px;
    font-weight: 500;
    text-decoration: underline 4px solid;
    text-underline-offset: 8px;
}
.billing_dashboard .login-side-sec{
    position: absolute;
    z-index: -99;
    bottom: -13%;
}
.billing_would {
    margin-top: 80px;
}
.billing_would .box{
    padding: 30px;
    box-shadow: 0px 0px 15px 1px #CDCEF6;
    border-radius: 10px;
}
.billing_would .box h2{
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    color: #5254CF;
}
.billing_would .box p{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.billing_would .box .contact{
    margin-top: 40px;
    text-align: center;
}
.billing_would .box .contact a{
    padding: 12px 25px;
    background-color: #5254CF;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    font-size: 20px;
    margin-bottom: 0;
}
.billing-footer{
    margin-top: 80px;
}
.billing-footer .box{
    box-shadow: 0px 11px 47.3px 0px #00000040;
}
.billing-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #5254CF;
}
.billing-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.billing-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.billing-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.billing-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
/* -------------------------- billing page end ------------------------ */


/* --------------------------- white wongs page start --------------------------- */
.white_wings_bg .back-btn a{
    text-align: center;
    background-color: #0B4F96;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.white_wings_ovweview{
    margin-top: 80px;
}
.white_wings_ovweview h1{
    font-size: 55px;
    font-weight: 600;
    color: #0B4F96;
    text-align: center;
}
.white_wings_ovweview p{
    font-size: 22px;
    font-weight: 400;
    margin-top: 20px;
    text-align: center;
}
.white_wings_ovweview .page{
    display: flex;
    padding: 20px;
}
.white_wings_ovweview .box{
    padding: 35px;
    box-shadow: 0px 0px 15px 0px #00000040;
    border-radius: 10px;
    margin-top: 10px;
    text-align: center;
}
.white_wings_ovweview .box .icon img{
    text-align: center;
    padding: 20px;
    background-color: #C1D1E2;
    border-radius: 15px;
}
.white_wings_ovweview .box h3{
    margin-top: 15px;
    font-size: 30px;
    font-weight: 600;
    color: #0B4F96;
}
.white_wings_ovweview .box h6{
    width: 80%;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 400;
}

.white_wings_breakdown{
    margin-top: 80px;
}
.white_wings_breakdown h1{
    font-size: 38px;
    font-weight: 600;
    color: #0B4F96;
    width: 60%;
    margin: 0 auto;
    text-align: center;
}
.white_wings_breakdown .box{
    padding: 20px;
    box-shadow: 0px 0px 15px 0px #00000040;
    border-radius: 10px;
    text-align: center;
    margin-top: 30px;
}
.white_wings_breakdown .box h4{
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 0;
}

.white_wings_compe{
    margin-top: 80px;
}
.white_wings_compe .compe-img{
    position: relative;
}
.white_wings_compe .compe-img .come-text .detail {
    position: absolute;
    width: 45%;
    top: 40%;
}
.white_wings_compe .compe-img .come-text .detail  h2{
    font-size: 44px;
    font-weight: 600;
    color: #0B4F96;
    width: 30%;
}
.white_wings_compe .compe-img .come-text .detail p{
    margin-top: 30px;
    font-size: 22px;
    font-weight: 400;
}

.white_would{
    margin-top: 20px;
}
.white_would .box{
    padding: 30px;
    box-shadow: 0px 0px 15px 1px #989898;
    border-radius: 10px;
}
.white_would .box h2{
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    color: #0B4F96;
}
.white_would .box p{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.white_would .box .contact{
    margin-top: 40px;
    text-align: center;
}
.white_would .box .contact a{
    padding: 12px 25px;
    background-color: #0B4F96;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    font-size: 20px;
    margin-bottom: 0;
}
.white-footer{
    margin-top: 80px;
}
.white-footer .box{
    box-shadow: 0px 11px 47.3px 0px #00000040;
}
.white-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #0B4F96;
}
.white-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.white-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #0B4F96;
}
.white-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.white-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.white-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.white-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #0B4F96;
}

/* ---------------------------------  redison crop care page start ----------------------------- */
.redison_bg .back-btn a{
    text-align: center;
    background-color: #1D4433;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.redison_overview{
    margin-top: 80px;
}
.redison_overview h1{
    text-align: center;
    font-size: 55px;
    font-weight: 600;
    color: #1D4433;
}
.redison_overview p{
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    margin-top: 20px;
}
.redison_overview .devlo-process{
    margin-top: 70px;
}
.redison_overview .devlo-process h5{
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    color: #1D4433;
    width: 60%;
    margin: auto;
}
.redison_overview .devlo-process .bo3{
    padding: 30px;
}
.redison_overview .devlo-process .box{
    position: relative;
    padding: 30px;
    box-shadow: 0px 0px 10px 0px #00000040;
    border-radius: 10px;
    margin-top: 30px;
    text-align: center;
}
.redison_overview .devlo-process .box .num{
    position: absolute;
    text-align: center;
    width: 74px;
    height: 74px;
    line-height: 74px;
    background: #1F4C3163;
    border-radius: 50%;
    top: -15%;
    left: -10%;
}

.redison_overview .devlo-process .box .num span{
    background: linear-gradient(270.36deg, #1D4433 0.15%, #287329 90.6%);
    border-radius: 50%;
    padding: 10px;
    color: #fff;
    font-size: 22px;
    font-weight: 700;

}
.redison_overview .devlo-process .box h6{
    color: #494949;
    font-size: 20px;
    font-weight: 600;
    margin-top: 20px;
}
.redison_overview .img2{
    margin-top: 60px;
}

.redison_certainly{
    margin-top: 80px;
}
.redison_certainly h2{
    text-align: center;
    width: 80%;
    font-size: 38px;
    font-weight: 600;
    color: #1D4433;
    margin: auto;
}
.redison_certainly .box{
    padding: 25px;
    box-shadow: 0px 0px 10px 0px #00000040;
    border-radius: 7px;
    margin-top: 30px;
}
.redison_certainly .box h5{
    font-size: 26px;
    font-weight: 600;
}
.redison_certainly .box h6{
    font-size: 19px;
    font-weight: 400;
    margin-top: 15px;
}
.redison_certainly .certa-img{
    margin-top: 80px;
}
.redison_would{
    margin-top: 80px;
}
.redison_would .box{
    padding: 30px;
    box-shadow: 0px 0px 15px 1px #989898;
    border-radius: 10px;
}
.redison_would .box h2{
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    color: #1D4433;
}
.redison_would .box p{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.redison_would .box .contact{
    margin-top: 40px;
    text-align: center;
}
.redison_would .box .contact a{
    padding: 12px 25px;
    background-color: #1D4433;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    font-size: 20px;
    margin-bottom: 0;
}
.redison-footer{
    margin-top: 80px;
}
.redison-footer .box{
    box-shadow: 0px 11px 47.3px 0px #00000040;
}
.redison-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #1D4433;
}
.redison-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.redison-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #1D4433;
}
.redison-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
}
.redison-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
}
.redison-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.redison-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #1D4433;
}
/* ---------------------------------  redison crop care page end ----------------------------- */

/* --------------------------------- ruchi textile page start -------------------------------- */
.ruchi_bg .back-btn a{
    text-align: center;
    background-color: #c3002f;
    color: white;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
}
.ruchi_over_view{
    margin-top: 80px;
}
.ruchi_over_view h1{
    text-align: center;
    font-size: 55px;
    font-weight: 600;
    color: #EA2D35;
    text-decoration: underline;
}
.ruchi_over_view p{
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    width: 70%;
    margin: auto;
    margin-top: 20px;
}
.ruchi_over_view .box{
    padding: 25px;
    box-shadow: 0px 0px 10px 0px #00000040;
    margin-top: 25px;
    border-radius: 7px;
}
.ruchi_over_view .box h4{
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 0;
    color: #000;
}

.ruchi_experi{
    margin-top: 80px;
}
.ruchi_experi h1{
    font-size: 50px;
    font-weight: 500;
}
.ruchi_experi h1 span{
    color: #EA2D35;
}
.ruchi_experi p{
    font-size: 22px;
    font-weight: 400;
}
.ruchi_experi .lets{
    margin-top: 30px;
}
.ruchi_experi .lets a{
    text-decoration: none;
    padding: 15px 25px;
    background-color: #EA2D35;
    color: white;
    border-radius: 30px;
    font-size: 20px;
    font-weight: 700;
}
.ruchi_experi img{
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.ruchi_well{
    margin-top: 80px;
}
.ruchi_well h1{
    text-align: center;
    color: #EA2D35;
    font-size: 38px;
    font-weight: 600;
    width: 75%;
    margin: auto;
}
.ruchi_well .box{
    padding: 25px;
    box-shadow: 0px 0px 10px 0px #00000040;
    border-radius: 7px;
    margin-top: 25px;
}
.ruchi_well .bo2{
    padding: 10px;
}
.ruchi_well .box h4{
    font-size: 26px;
    font-weight: 600;
}
.ruchi_well .box p{
    font-size: 20px;
    font-weight: 400;
}
.ruchi_well img{
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}
.ruchi_would{
    margin-top: 80px;
}
.ruchi_would .box{
    padding: 30px;
    box-shadow: 0px 0px 15px 1px #989898;
    border-radius: 10px;
}
.ruchi_would .box h2{
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    color: #EA2D35;
}
.ruchi_would .box p{
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.ruchi_would .box .contact{
    margin-top: 40px;
    text-align: center;
}
.ruchi_would .box .contact a{
    padding: 12px 25px;
    background-color: #EA2D35;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    font-size: 20px;
    margin-bottom: 0;
}
.ruchi-footer{
    margin-top: 80px;
}
.ruchi-footer .box{
    box-shadow: 0px 11px 47.3px 0px #00000040;
}
.ruchi-footer .footer-email{
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    color: #EA2D35;
}
.ruchi-footer .footer-email .f-email p{
    font-size: 23px;
    font-weight: 400;
}
.ruchi-footer .footer-email .f-email p a{
    text-decoration: none;
    color: #000;
}
.ruchi-footer .footer-email .f-name h5{
    font-size: 25px;
    font-weight: 700;
    color: #000;
}
.ruchi-footer .footer-email .f-name p{
    font-size: 23px;
    font-weight: 400;
    color: #000;
}
.ruchi-footer .footer-email .f-phone p{
    font-size: 23px;
    font-weight: 400;
}
.ruchi-footer .footer-email .f-phone p a{
    text-decoration: none;
    color: #000;
}
