/****************** START ******************/
/****************** END ******************/
.ADSLMobileHeader{
    display: none;
}
body {

    overflow-x: hidden;
}
.logo-img{
    background: url("../img/socialIcons.png") no-repeat;
    width: 60px;
    height: 60px;
    display: block;
    background-position: -10px -53px;
}

.container {
    position: relative;
}

.Mt-80{
    margin-top: 35px;
}

@media (min-width: 50px) and (max-width: 992px) {
    .ADSLMobileHeader {
        background-color: #fff;
        color: #e60000;
        top: 0px;
        box-shadow: 0 1px 2px rgba(50, 50, 50, 0.75);
        z-index: 1;
        margin: 0px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        position: fixed;
        border-radius: 0px;
        height: 45px;
        right: 0;
        display: block;
    }
    .ADSLMobileLogo {
        display: block;
        background-position: -518px -83px;
        width: 80px;
        height: 41px;
        float: right;
    }
    .ADSLMobileLanguageSwitcher {
        display: block;
        font-weight: bold;
        float: left;
        margin-top: 10px;
        margin-left: 5px;
    }
    .ADSLMobileHeader h1 {
        font-size: 20px;
        float: right;
    }
    .ADSLHeader {
        display: none;
    }
    .adslSlider {
        margin-top: 40px;
    }
}

@media (min-width: 50px) and (max-width: 992px) {

    .ADSLMobileLanguageSwitcher {
        display: block;
        font-weight: bold;
        float: left;
        margin-top: 10px;
        margin-left: 5px;
    }
}


/****************** START ******************/

.logo-container {
    position: absolute;
    right: -85px;
    top: 30px;
}
.logo-container:before {
    position: absolute !important;
    top: 160px !important;
    right: -470px;
    z-index: -1;
    content: '';
    width: 763px;
    height: 414px;
    display: block;
    position: absolute;
    background-color: #e60000;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: -6% -80%;
    border-radius:  35px 0 0 0;
}

.logo-container:after {
    content: '';
    width: 1983px;
    height: 624px;
    display: block;
    position: absolute;
    background-color: #e60000;
    top: -54px;
    right: -2440px;
    border-radius: 0;
}
.ADSLFooter {
    background-color: #333333;
    color: #fff;
    text-align: center;
}
.social-network {
    list-style: none;
    display: inline-block;
    padding: 0px;
}

.social-network li {

    display: inline-block;
}

.social-network li a {
    display: block;
    background-image: url('../img/socialIcons.png');
    width: 40px;
    height: 40px;
}

.icoFacebook {
    background-position: -40px 0;
}
.icoTwitter {
    background-position: -280px 0;
}
.icoGoogle {
    background-position: -200px 0;
}

.icoInsta {
    background-position: -320px 0;
}

.icoFacebook:hover {
    background-position: 0px 0;
}
.icoTwitter:hover {
    background-position: -240px 0;
}
.icoGoogle:hover {
    background-position: -160px 0;
}
.icoInsta:hover {
    background-position: -320px 0;
}

.RedText{
    color: #e60000;
}
.font20{
    font-size: 17px;
    line-height: 20px;
    min-height: 230px;
	    margin-top: 10%;
    margin-bottom: 11%;
}
.btn.RedBtn,.btn.RedBtn:hover,.btn.RedBtn:focus,.btn.RedBtn:active{
    background-color:#e60000 ;
    color: white;
    float: left;
    width: 200px;
}

@media screen and (max-width: 800px) {

    .logo-container:before {
        transform-origin: 0 100%;
        border-radius: 0 0 35px 0;
        position: absolute !important;
        top: -931px !important;
        right: -87px;
        z-index: -1;
        content: '';
        width: 763px;
        height: 435px;
        display: block;
        position: absolute;
        background-color: #e60000;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }


    .logo-img {
        position: absolute;
        top: -20px;
        right: 105px;
        -ms-transform: scale(0.3, 0.3);
        -webkit-transform: scale(0.3, 0.3);
        transform: scale(0.8, 0.8);

    }

    .Mt-80{
        margin-top: 60px;
    }

    .Text20Mob{
        font-size: 20px;
    }

    .btn.RedBtn,.btn.RedBtn:hover,.btn.RedBtn:focus,.btn.RedBtn:active{
        width: 100%;
        float: none;
    }
}

/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/




/****************** START ******************/
/****************** END ******************/