/*GLOBAL section*/
.float-right{
    float: right;
}

/*HOME section*/
.user_picture{
    display: none;
}

/*SKILL section*/

.half_section_right .half_section_picture {
    background: none;
    background-repeat: no-repeat !important;
}
.half_section_main .half_section_picture {
    background: none;
    background-repeat: no-repeat !important;
    top: 280px;
}
.big_padding {
    padding: 120px 0 40px 0;
}
.contact-input{
    float: left;
    margin: 6px 4px 0 0 !important;
}
/*ERROR pages*/
.error-global{
    text-align: center;
    padding-top: 180px;
}
.error-h1{
    font-size: 50px;
}
.color-text{
    color: #ff2150;
}
.error-content{
    color: rgba(30,36,42, 0.82);
    font-size: 30px;
}
.btn-wnp{
    font-size: 18px;
    color: #fff;
    background-color: #ff2150;
    border-color: #EC0033;
}
.btn-wnp:hover{
    color: #fff;
    background-color: #EC0033;
    border-color: #ff2150;
}
.padding-b-30{
    padding-bottom: 30px;
}
.padding-b-60{
    padding-bottom: 60px;
}
.padding-b-160{
    padding-bottom: 160px;
}

/* Media Queries For Different Break Points */

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

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

}


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

}

/* 1300px Medium Screen */
@media only screen and (max-width: 1300px) {

}

/* 1200px Medium Screen */
@media only screen and (max-width: 1200px){



}


/* 991px Tablet Screen */
@media only screen and (max-width: 992px){



}

/* 768px Medium Screen */
@media only screen and (max-width: 768px){


}



@media only screen and (max-width: 450px) {
    .cbp-l-grid-mosaic-flat .cbp-l-caption-title {
        font: 400 10px/16px "Lato", sans-serif
    }
    .contact-input {
    float: left;
    margin: 5px 4px 0 0 !important;
}
}