*{margin:0px; padding: px;}







.footer_sagar{

    width: 100%;

    height: auto;

    padding: 20px 0px;

    /* border: 1px solid red; */

      background: linear-gradient(var(--background-color11));

    display: flex;

    position: relative;

    justify-content: space-around;

    flex-wrap: wrap;

}





.footer_sagar .footer_all_text{
    width: 308px;
    padding-right: 30px;
    padding-left: 20px;
}
.footer_sagar .footer_all_text .footer_text-quick{

    width: 100%;

    height: 65px;
}
.footer_sagar .footer_all_text .footer_text-quick .footer-quick-bold{

    width: 100%;

    height: 47px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    font-family: var(--font-family1);

    font-weight: bold;

    color: var(--color2);

    font-size: 30px;

  

}

.footer_sagar .footer_all_text .footer_text-quick .footer-quick-border{

    width: 73px;

    height: 2px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    background-color: var(--background-color2);
    border-radius: 3px;

    position: relative;

    margin-left: 10px;

  

}



.footer_sagar .footer_all_text .footer_text-quick .footer-quick-border::before{

    content:'';

    width: 10%;

    height: 100%;

    left: 130%;

    top: 0px;

    background-color: var(--background-color2);
    border-radius: 3px;

    /* margin-right: 20px; */

    position: absolute;

    /* right: 20px; */

  

}

.footer_sagar .footer_all_text .footer_text-quick .footer-quick-border::after{

    content:'';

    width: 10%;

    height: 100%;

    position: absolute;

    background-color: var(--background-color2);
    border-radius: 3px;

    left: 100%;

    top: 0px;

    margin-left: 10px;

  

}





















.footer_sagar .footer_all_text .footer-life{

    width: 100%;

    height:auto;

    padding: 0px 0px 20px 0px;

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 25px;

    font-size: 16px;

    text-align: left;

  

}











.footer_sagar .footer_all_text .footer-life1{

    width: 100%;

    height:auto;

    padding: 10px 0px 10px 0px;

    font-size: 23px;

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 25px;

    text-align: justify;

  

  

}





.footer_sagar .footer_all_text .footer-life2{

    width: 100%;

    height:auto;

    padding: 10px 0px 10px 0px;

    /* border: 1px solid red; */

    display: flex;

    gap: 10px;



  

}





.footer_sagar .footer_all_text .footer-life-01{

    width: 50px;

    height:50px;

    /* padding: 10px 0px 10px 0px; */

    /* border: 1px solid red; */

    border-radius: 50%;

    color: var(--color2);

    background-color: var(--color44);

    text-align: center;

    align-content: center;
      cursor: pointer;



  

}









.footer_sagar .footer_text1{

    width: 183px;

    /* height: 300px; */

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}









.footer_sagar .footer_text1 .footer_text-quick{

    width: 100%;

    height: 65px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}





.footer_sagar .footer_text1 .footer_text-quick .footer-quick-bold{

    width: 100%;

    height: 47px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    font-family: var(--font-family1);

    font-weight: bold;

    color: var(--color2);

    font-size: 25px;

  

}

.footer_sagar .footer_text1 .footer_text-quick .footer-quick-border{

    width: 82px;

    height: 2px;
    background-color: var(--background-color2);
    border-radius: 3px;

    /* margin-bottom: 20px; */

    position: relative;

    margin-left: 10px;

  

}



.footer_sagar .footer_text1 .footer_text-quick .footer-quick-border::before{

    content:'';

    width: 10%;

    height: 100%;

    left: 130%;

    top: 0px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: absolute;

    /* right: 20px; */

  

}

.footer_sagar .footer_text1 .footer_text-quick .footer-quick-border::after{

    content:'';

    width: 10%;

    height: 100%;

    position: absolute;

    background-color: var(--background-color2);
    border-radius: 3px;

    left: 100%;

    top: 0px;

    margin-left: 10px;

  

}

.footer_sagar .footer_text1 .footer_text1-life{

    width: 100%;

    height:78%;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 35px;

    font-size: 16px;

  

}

.footer_sagar .footer_text1 .footer_text1-life p{
    margin: 0px ;
    padding: 0px;
}



.footer_sagar .footer_text1 .footer_text1-life p i{

   

  font-size: 15px;

  color: var(--color2);

  position: relative;

  bottom: 0px;
  cursor: pointer;

}









.footer_sagar .footer_text1 .footer_text1-life p span{

   

 margin-left: 6px;
 cursor: pointer;

}





.footer_sagar .footer_text2{

    width: 183px;

    /* height: 300px; */

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}


.footer_sagar .footer_text2 .footer_text1-life p{
    margin: 0px ;
    font-size: 15px;
    padding: 0px;
}


.footer_sagar .footer_text3 .footer_text1-life p{

    padding: 0px ;
    margin: 0px;
}







.footer_sagar .footer_text2 .footer_text-quick{

    width: 100%;

    height: 65px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}





.footer_sagar .footer_text2 .footer_text-quick .footer-quick-bold{

    width: 100%;

    height: 47px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    font-family: var(--font-family1);

    font-weight: bold;

    color: var(--color2);

    font-size: 25px;

  

}

.footer_sagar .footer_text2 .footer_text-quick .footer-quick-border{

    width: 82px;

    height: 2px;
    background-color: var(--background-color2);
    border-radius: 3px;

    position: relative;

    margin-left: 10px;

  

}



.footer_sagar .footer_text2 .footer_text-quick .footer-quick-border::before{

    content:'';

    width: 10%;

    height: 100%;

    left: 130%;

    top: 0px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: absolute;

    /* right: 20px; */

  

}

.footer_sagar .footer_text2 .footer_text-quick .footer-quick-border::after{

    content:'';

    width: 10%;

    height: 100%;

    position: absolute;

    background-color: var(--background-color2);
    border-radius: 3px;

    left: 100%;

    top: 0px;

    margin-left: 10px;

  

}

.footer_sagar .footer_text2 .footer_text1-life{

    width: 100%;

    height:78%;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 35px;

    font-size: 16px;

  

}







.footer_sagar .footer_text2 .footer_text1-life p i{

   

  font-size: 15px;

  color: var(--color2);

  position: relative;

  bottom: 0px;

}









.footer_sagar .footer_text2 .footer_text1-life p span{

   
cursor: pointer;
 margin-left: 6px;

}





































.footer_sagar .footer_text3{

    width: 183px;

    /* height: 300px; */

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}



.footer_sagar .footer_text3 .footer_text-quick{

    width: 100%;

    height: 65px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}





.footer_sagar .footer_text3 .footer_text-quick .footer-quick-bold{

    width: 100%;

    height: 47px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    font-family: var(--font-family1);

    font-weight: bold;

    color: var(--color2);

    font-size: 25px;

  

}

.footer_sagar .footer_text3 .footer_text-quick .footer-quick-border{

    width: 73px;

    height: 2px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: relative;

    margin-left: 10px;

  

}



.footer_sagar .footer_text3 .footer_text-quick .footer-quick-border::before{

    content:'';

    width: 10%;

    height: 100%;

    left: 130%;

    top: 0px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: absolute;

    /* right: 20px; */

  

}

.footer_sagar .footer_text3 .footer_text-quick .footer-quick-border::after{

    content:'';

    width: 10%;

    height: 100%;

    position: absolute;
    background-color: var(--background-color2);
    border-radius: 3px;

    left: 100%;

    top: 0px;

    margin-left: 10px;

  

}

.footer_sagar .footer_text3 .footer_text1-life{

    width: 100%;

    height:78%;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 35px;

    font-size: 16px;

  

}







.footer_sagar .footer_text3 .footer_text1-life p i{

   

  font-size: 15px;

  color: var(--color2);

  position: relative;

  bottom: 0px;

}









.footer_sagar .footer_text3 .footer_text1-life p span{

   
cursor: pointer;
 margin-left: 6px;

}





















.footer_sagar .footer_text4{

    width:322px;

    height: 300px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}





































.footer_sagar .footer_text4 .footer_text-quick{

    width: 100%;

    height: 65px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

  

}





.footer_sagar .footer_text4 .footer_text-quick .footer-quick-bold{

    width: 100%;

    height: 47px;

    /* padding: 20px 20px; */

    /* border: 1px solid red; */

    font-family: var(--font-family1);

    font-weight: bold;

    color: var(--color2);

    font-size: 25px;

  

}

.footer_sagar .footer_text4 .footer_text-quick .footer-quick-border{

    width: 73px;

    height: 2px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: relative;

    margin-left: 10px;

  

}



.footer_sagar .footer_text4 .footer_text-quick .footer-quick-border::before{

    content:'';

    width: 10%;

    height: 100%;

    left: 130%;

    top: 0px;

    background-color: var(--background-color2);
    border-radius: 3px;

    position: absolute;

    /* right: 20px; */

  

}

.footer_sagar .footer_text4 .footer_text-quick .footer-quick-border::after{

    content:'';

    width: 10%;

    height: 100%;

    position: absolute;

    background-color: var(--background-color2);
    border-radius: 3px;

    left: 100%;

    top: 0px;

    margin-left: 10px;

  

}











.footer_sagar .footer_text4 .footer-life{

    width: 100%;

    height:auto;

    padding: 3px 0px 10px 0px;

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 25px;

    font-size: 16px;

  

}









.footer_sagar .footer_text4 .footer-life1{

    width: 100%;

    height:auto;

    padding: 3px 0px 10px 0px;

    /* border: 1px solid red; */

    color: var(--color2);

    font-family: var(--font-family1);

    line-height: 25px;

    font-size: 16px;

    display: flex;

  

}









.footer_sagar .footer_text4 .footer-life1 span{

    margin-left: 10px;
    cursor: pointer;

  

}





.footer_sagar .footer_text4 .footer-life1 p{

    margin-left: 10px;
cursor: pointer;
  

}







.footer_sagar .footer_text4 .footer-life1 i{

    position: relative;

    top: 5px;

    font-size: 16px;

    color: var(--color1);

  

}

.footer_sagar .footer-icon{

    width: 100%;

    height:80px;

  

    /* border: 1px solid red; */

    position: absolute;

  

}









@media (max-width:407px) {

    .footer_sagar{

        justify-content: center;

    }    

}



























@media (max-width:364px) 







{

    .footer_sagar .footer_all_text{

        width: 100%;

    

    }

    

     .footer_sagar .footer_text1{

        width: 100%;

        padding-left: 20px;



    }

     .footer_sagar .footer_text2{

        width: 100%;

        padding-left: 20px;



    }

     .footer_sagar .footer_text3{

        width: 100%;

        padding-left: 20px;



    }

     .footer_sagar .footer_text4{

        width: 100%;

        padding-left: 20px;



    }

}
.footer_bottom{
    width: 100%;
        background: linear-gradient(45deg, #1899ad,  #0e454f, #0e454f);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 50px;
}
.footer_bottom .part1{
/* width: 40%; */
display: flex;
align-items: center;
justify-content: center;
}
.footer_bottom .part1 p{
font-size: 15px;
font-family:var(--font-family1);
letter-spacing: .5px;
margin: 0;
padding: 20px 0px;
color: #F5FAFF;
}
.footer_bottom .part1 p span{
    color: #fda31b;
    font-weight: 600;
}

.footer_bottom .part1 p span a{
    text-decoration: none;
    color: #fda31b;
}
.footer_bottom .part2{
/* width: 40%; */
align-content: center;
justify-items: center;
}
.footer_bottom .part2 p{
    font-size: 15px;
font-family:var(--font-family1);
letter-spacing: .5px;
color: #F5FAFF;
margin: 0;
padding: 20px 0px;
}
.footer_bottom .part2 p a {
    text-decoration: none;
    color: white;
}