/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@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) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 620px) {
    
    .home_section__main_title{
        padding: 10px 20px;
        font-size: 30px;
        line-height: 40px;
    }
    
    .home_section__main_pre_title {
        font-size: 25px;
        top: calc(50% - 100px);
    }
    
    .home_section__btn{
        top: calc(50% + 75px);
        font-size: 16px;
    }

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 520px) {
    
    .home_section__wrap {
        min-height: 500px;
    }
    
    .home_section__wrap .container {
        height: 470px;
    }
    
    
    .home_section__main_title{
        padding: 10px 20px;
        font-size: 26px;
        line-height: 40px;
    }
    
    .home_section__main_pre_title {
        font-size: 22px;
        top: calc(50% - 100px);
    }
    
    .home_section__btn{
        top: calc(50% + 75px);
        font-size: 16px;
    }

}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
    .home_section__main_title{
        padding: 10px 20px;
        font-size: 18px;
        line-height: 24px;
    }
    
    .home_section__main_pre_title {
        font-size: 17px;
        top: calc(50% - 75px);
    }
    
    .home_section__btn{
        top: calc(50% + 55px);
        font-size: 16px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {
    .home_section__main_title{
        padding: 10px 20px;
        font-size: 16px;
        line-height: 24px;
    }
    
    .home_section__main_pre_title {
        font-size: 17px;
        top: calc(50% - 100px);
    }
    
    .home_section__btn{
        top: calc(50% + 55px);
        font-size: 16px;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}