

/* Beginning of footer */







/* beginning of footer */

.footer{
    width:100%;
    height:auto;

    /*background:rgb(0,0,0,0.5);*/
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 10px;


}




.footer_email_block{
    display:flex;
    align-items: center;
    /*justify-content: center;*/
}

.email_us{
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
    width:200px;
    border:2px solid grey;
    height:45px;
    border-radius: 20px;
    margin-top:20px;


}
.email_icon{
    display:flex;
    align-items: center;
}

.email_icon img{
    width:15px;
}
.footer_caption{
    font-size:30px;
    font-weight: bold;
    /*margin-top:60px;*/

}

.footer_sub_caption{
    font-size:15px;
}

.footer_caption, .footer_sub_caption, .footer_email_block{
    width:90%;
    height:auto;
    /*background:yellow;*/
    padding:5px 0px 5px 0px;
    color:white;
}
.footer_end{
    width:100%;
    height:auto;
    padding:10px 0px 10px 0px;
    background: rgb(0,0,0,0.8);
    display:flex;
    align-items: center;
    justify-content: center;
    margin-bottom:-50px;
    margin-top:0px;


}

.footer_int{
    width:90%;
    height:auto;
    /*background:purple;*/
    display:flex;
    align-items: center;
    justify-content: center;

}


.footer_int_left{
    width:60%;
    height:auto;
    /*background:red;*/
    display:flex;
    align-items: center;
    color:white;
    font-weight:bold;
    font-size:14px;
}

.footer_int_right{
    width:40%;
    height:auto;
    padding:5px 0px 5px 0px;
    /*background:green;*/
    display:flex;
    align-items: center;
    justify-content: center;

}

.footer .phone_no_footer{
    color:white;
}

.phone_no_footer a{
    color:white;
}

.phone_icon{
    color:white;
    font-size:14px;
    cursor: pointer;

}

.phone_icon_footer a{
    color:white;
    /*text-decoration: none;*/
}

.phone_icon_footer img{
    width:15px;
}

.footer_int_right_1{
    width:30%;
    height:35px;
    /*background:brown;*/
    display:flex;
    column-gap:10px;
    align-items: center;
}

.footer_int_right_2{
    width:60%;
    height:35px;
    /*background:gold;*/
    display:flex;
    column-gap:10px;
    align-items: center;
}

.footer_link{
    color:white !important;
    text-decoration: none;
}

.footer_link:hover{
    color:green !important;
}


.up_arrow_casing{
    width:10%;
    height:auto;
    display: flex;
    justify-content: flex-end;
    position: fixed;
    /*background:red;*/
    bottom:10px;
    right:30px;
    z-index: 8;

}

.up_arrow{
    height:40px;
    width:40px;
    background:black;
    margin-left:30%;
    display:flex;
    align-items: center;
    justify-content: center;
}

.up_arrow img{
    width:20px;
}



@media screen and (max-width: 1400px){
    .footer_int_left{
        width:60%;
        /*background: red;*/
    }

    .footer_int_right{
        width:40%;
        /*background: blue;*/
    }

    .footer_int_right_1{
        /*background: purple;*/
        width: 50%;
    }



}


@media screen and (max-width: 1100px){

    .footer_int_left{
        width:50%;
        /*background: red;*/
    }

    .footer_int_right{
        width:50%;
        /*background: blue;*/
    }
    .footer_int_right_1, .footer_int_right_2{
        /*background:red;*/
        width:50%;
        font-size:13px;
    }

}



/*footer mobile view */

@media screen and (max-width:900px){
    .footer{
        height: 70px;
    }

    .footer_fixed_image {
        height: 500px;
    }


    .footer_int{
        flex-direction: column;
        align-items: flex-start;
    }
    .footer_int_left, .footer_int_right{
        width:100%;
        /*background:red;*/
    }

    .footer_int_left{
        /*background: blue;*/
    }
    .footer_int_right{
        flex-direction: column;
        align-items: flex-start;
    }
    .footer_int_right_1,.footer_int_right_2{
        /*background:red;*/
        width:100%;
    }
}


@media screen and (max-width:650px){
    .footer_int_right{
        flex-direction: column;
        align-items: flex-start;
    }

    .phone_icon {

        width: 35px;


    }




    .footer_fixed_image {
        height: 500px;
    }

    .footer_caption {
        font-size: 20px;
    }

    .footer_sub_caption{
        font-size:14px;

        /*background:red;*/

    }

    .footer_sub_caption_inner{
        width:80%;
    }

    .footer_int_left,.phone_icon{
        font-size:13px;

    }


}


@media screen and (max-width:430px) {

    .footer_caption {
        font-size: 16px;
    }

    .footer_sub_caption_inner{
        font-size:13px;
    }

    .email_us{
        width:150px;
        height:40px;
        font-size:14px;
    }
}

/*end of footer */








/* End of Footer */

