.page-title {
    bottom: 0px;
    height: 100%;
    width: 100%;
    color: #fff;
        border-bottom: initial;
    font-size: 60px;
    margin-bottom: 30px;
    text-transform: uppercase;
}

#safety{
    background-image: url(../images/service.png) !important;
    background-attachment: fixed;
    background-size: cover;
    padding-bottom:50px;
    padding-top: 50px;
}


.bottom_address h2 {
    color: #000066;
    font-size: 30px;
    text-align: left;
}

.bottom_address {
    margin-top: 10px;
}
header.header_3 .nav-collapse_ .nav > li > a {
    padding: 15px 35px;
}
header.header_3 .nav-collapse_ .nav > li > a {
    font-size: 25px;
    padding: 15px 64px;
}    
header.header_3 .nav-collapse_ .nav > li i {
    font-size: 30px;
}
.navbar.navbar_.clearfix {
    min-height: initial;
}
header.header_3 #menu_button .fa {
    margin-top: 5px;
}
.lang-top li.active {
    box-shadow: 1px 0px 10px #f00;
    border: 1px solid red;
}
img {
    max-width: 100%;
}
.row.whatcando .list:first-child {
    text-align: right;
}
.row.whatcando .list:last-child {
    text-align: left;
}

/* ################################# */








@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



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



@media only screen and (max-device-width: 1024px) {
    .i_our_history .list:nth-child(1) .block img {
        width: 100%;
        padding: 0px;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        margin-top: 0px;
    }    
    header.header_3 .nav-collapse_ .nav > li > a {    
        padding: 15px 44px;
    }    
    .i_our_history .list:nth-child(2) .block {
        margin-top: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 5%;
    }
    .i_our_history .list:nth-child(2) {
        padding: 0;
    }    
}





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


}

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


}






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

}

@media (max-width: 768px) {    
section.i_our_history .list {
    width: 100%;
}    
.row.whatcando .list:first-child {
    text-align: center;
}
.row.whatcando .list:last-child {
    text-align: center;
}    
.pages.page_3078 .inner-content .col-md-4 {
    text-align: center;
    margin-bottom: 30px;
}    
.i_our_history .list:nth-child(2) .block {
    position: relative;
    margin: 30px auto;
    left: initial;
    float: none;
}    
    section.i_our_history .col-md-6.col-sm-6.col-xs-6.list {
        width: 100%;
    }   
    .i_our_history .list:nth-child(1) .block img {
        width: 100%;
        padding: 0px;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        margin-top: 20px;
    }    
}

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


}






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

}




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

}



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

}


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


}


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

}



@media only screen and (max-device-width: 495px) {
.image_about img {
    width: 100%;
}
}


@media only screen and (max-device-width: 425px) {
    section.i_our_history .row {
    margin: 0;
}
    .lang-top {
        margin-top: 10px;
        margin-left: 10px;
    }    
    header.header_3 .nav-collapse_ .nav > li > a {
        font-size: 20px;
    }
    .whatcando .list:nth-child(2) .blockcontent {
        background-size: auto 100%;
        background-position: 0 100%;
    }    
    .tp-banner-container h1 {
        font-size: 17px !important;
    } 
    .tp-banner-container h2 {
        font-size: 17px !important;
    }
    .tp-banner-container h3 {
        font-size: 17px !important;
    }
    .bottom_address ul li img {    
        width: 21px;
        vertical-align: -5px;
    }
    #footerindexaddress h2 {
        font-size: 20px;
        text-align: left;
        font-weight: bold;
    }
}




@media (max-width: 414px) {
    .whatcando {
        margin-top: 0px;
    }
    .i_our_history .list:nth-child(2) .block {
        width: 100%;
    }
    .bottom_address .col-1-2 {
        width: 100%;
    }
}




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

}



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

}


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

}

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

}