/********************************************************************

Footer - EN

*********************************************************************/

.en #footer .widgettitle {
    font-size: 21px;
    font-weight: 600!important;
}

.en .footer-icon {
    margin-left: 0;
    margin-right: 15px;
}

.en .footer-desc-text p {
    font-size: 16px;
    line-height: 23px;
        width: 85%;
}

.en .footer-nav-text a {
    font-size: 16px;
    line-height: 28px!important;
    letter-spacing: 0.2px;
}

.en #socket {
    font-size: 15px;
}

.en #footer .av_one_fourth:nth-child(2) {
    width: 34%;
    padding-left: 1%;
}


.en #footer .av_one_fourth:nth-child(3) {
    padding-right: 0%;
    width: 14%;
    margin-left: 1%;
}

.en .footer-nav-text a span {
    color: #0d3f7a!important;
    font-size: 24px;
    margin-left: 0;
    margin-right: 8px;
}

.en #custom_html-9{
    margin-bottom: 0;
}

.en #footer .news-wrap {
    width: 100%!important;
}

.en #footer .av_one_fourth:last-child {
    width: 28%;
    margin-left: 4%;
}

.en #footer .news-content {
    margin-left: 0px;
    margin-right: 8px;
}


/********************************************************************

Responsive Rules - DESKTOP

*********************************************************************/



@media only screen and (min-width: 2000px) and (max-width: 3200px){}


@media only screen and (min-width: 1100px) and (max-width: 2000px){}



@media only screen and (max-width: 2000px){}

            
@media only screen and (max-width: 1700px){}


@media only screen  and (max-width: 1600px){}


@media only screen and (max-width: 1450px) {}


@media only screen and (max-width: 1370px) {

    
    .en #footer .av_one_fourth:nth-child(2) {
        width: 32%;
        padding-left: 1%;
    }
        .en #footer .av_one_fourth:nth-child(3) {
        padding-right: 0%;
        width: 15%;
        margin-left: 1%;
    }
        
        .en #footer .av_one_fourth:last-child {
           width: 26%;
        margin-left: 2%;
    }
        .en #footer .widgettitle {
        font-size: 18px;
    }
        .en .footer-desc-text p {
        font-size: 15px;
        line-height: 24px;
        width: 85%;
    }
        .en .footer-prince-icons {
        margin-top: 6%!important;
    }
        .en .footer-nav-text a {
        font-size: 15px;
        line-height: 27px!important;
        letter-spacing: 0px;
    }
}


@media only screen and (max-width: 1200px){}



@media only screen and (max-width: 1300px) and (min-height: 950px){}


@media only screen and (min-width: 1100px) and (max-width: 1450px){}




/********************************************************************

Responsive Rules - TABLETS

*********************************************************************/

/*
All Mobiles & tablets
================================================== */
@media only screen and (max-width: 1150px){}




/*
BIG tablets
================ */

@media only screen and (max-width: 1150px) and (orientation :  portrait){}


@media only screen and (max-width: 1150px) and (orientation : landscape){

    .en .footer-nav-text a {
        font-size: 14px;
        line-height: 25px!important;
        letter-spacing: 0px;
    }
        .en .footer-nav-text a span {
        font-size: 16px;
        margin-left: 0;
        margin-right: 6px;
    }
        .en .footer-desc-text p {
        font-size: 14px;
        line-height: 22px;
        width: 87%;
    }
        .en #footer .widgettitle {
        font-size: 17px;
    }
        .en #footer .av_one_fourth:nth-child(2) {
        width: 29%;
        padding-left: 1%;
    }
        .en .footer-desc-text p {
        width: 95%;
    }
        .en #footer .av_one_fourth:nth-child(3) {
        padding-right: 0%;
        width: 15%;
        margin-left: 4%;
    }
        .en #footer .av_one_fourth:last-child {
        width: 27%;
        margin-left: 3%;
    }

    
    .en #socket {
        font-size: 14px;
    }


}




/*
SMALL tablets
================ */

@media only screen and (max-width: 1100px) and (orientation : landscape){}


@media only screen and (max-width: 1100px) and (min-height: 600px) and (orientation : landscape){}


@media only screen and (max-width: 990px){}


@media only screen and (max-width: 990px) and (orientation : portrait){

 
        .en #footer .av_one_fourth:nth-child(2) {
        width: 60%;
        padding-left: 1%;
    }
        .en .footer-desc-text p {
        width: 98%;
    }
        .en #footer .av_one_fourth:nth-child(3) {
        width: 38%;
        margin-left: 2%;
    }
        .en #footer .av_one_fourth:last-child {
        width: 60%;
        margin-left: 0%;
    }
}



@media only screen and (max-width: 780px) and (min-height: 900px)  and (orientation : portrait){}




/********************************************************************

Responsive Rules - MOBILE

*********************************************************************/



@media only screen and (max-width: 767px){



}

@media only screen and (max-width: 767px) and (orientation : portrait){

    .en .footer-icon {
        margin-right: 12px;
    }
         .en .footer-icon:last-child {
        margin-right: 0;
    }
        .en .footer-desc-text p {
        width: 81%;
    }
        .en .footer-nav-text {
        width: 90%;
        margin: 0 auto;
        }  

}

@media only screen and (max-width: 767px) and (orientation : landscape){

    .en #footer .av_one_fourth:nth-child(2) {
        float: left!important;
            width: 60%!important;
                padding-left: 4%;
    }
        .en #footer .av_one_fourth:last-child {
        padding-left: 4%;
    }
        .en .footer-prince-icons {
        margin-top: 3%!important;
    }
        .en #footer .av_one_fourth:nth-child(3) {
        padding-left: 3%;
    }
        .en .footer-nav-text a {
        line-height: 28px!important;
    }

}



/*
iphone X
================ */
@media only screen and (device-width : 375px) and (device-height : 812px) and ( -webkit-min-device-pixel-ratio:3 ) and (orientation : portrait){}


/*
MOBILE XL
================ */

@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation : portrait){}


/*
MOBILE M
================ */

@media only screen and (max-width: 375px) and (orientation : portrait){}

@media only screen and (max-width: 667px) and (orientation: landscape){}



/*
MOBILE SM
================================================== */

@media only screen and (max-width: 320px) and (orientation : portrait){

    .en .footer-icon {
        margin-right: 9px;
    }
        .en .footer-nav-text a {
        font-size: 13px;
    }
        .en .footer-nav-text a span {
        font-size: 17px;
        margin-right: 10px;
    }
        .en #footer .widgettitle {
        font-size: 18px;
    }
    
    
}

@media only screen and (max-width: 568px) and (orientation : landscape){}

 
