@import url('https://fonts.googleapis.com/css?family=Patrick+Hand');
/* font-family: 'Patrick Hand', cursive; */


.th_top_section_type_4 {background-size: cover; background-position: center bottom; position: relative; padding-bottom: 10%;}

.th_top_section_type_4 .th-menu-container {border-bottom: 1px solid #fff;}

.th_top_section_type_4 .th-menu-container .th-logo {text-align: left;}
.th_top_section_type_4 .th-menu-container .th-logo img {max-width: 100%; max-height: 100px;}

.th_top_section_type_4 .th-menu-container .th-buttons-container {text-align: right;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main {display: inline-block; width: 226px; height: 66px; border-radius: 33px; background-color: #e43600; color: #fff; margin: 20px 0px;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main:hover {
    text-decoration: none;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
    box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main .th-content {height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main p {margin-bottom: 0px;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main p.th-text-top {text-transform: uppercase; padding: 5px;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-main p.th-text-bottom {border-top: 1px solid #fff; padding: 5px 0px;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-secondary {display: inline-block; height: 30px; border-radius: 15px; background-color: #e43600; color: #fff; margin: 30px 10px 10px 10px; padding: 10px 20px;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-secondary:hover {
    text-decoration: none;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
    box-shadow: 0px 0px 22px 0px rgba(255,255,255,1);
}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-secondary .th-content {height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-secondary p {margin-bottom: 0px; text-transform: uppercase; padding: 5px;}

.th_top_section_type_4 .th-title-container {padding-top: 15%; padding-bottom: 10%; text-align: center; color: #fff; font-family: 'Patrick Hand', cursive; font-size: 80px; letter-spacing: 3px; line-height: 1;}
.th_top_section_type_4 .th-title-container .th-bottom-line {display: inline-block; width: 250px; height: 4px; background-color: #e43600;}



/* SEPARATION LINE ------------------------------------------------------------------- */
/* *                                                                                   */
/* *                                                                                   */
/* *                                                                                   */

/* ----------------------------------------------------------------------------------- */
/* * Media Queries                                                                     */

/* BOOTSTRAP MEDIUM ------------------------------------------------------------------ */

@media (max-width : 1199px) {
}

/* BOOTSTRAP SMALL ------------------------------------------------------------------- */

@media (max-width : 991px) {
}

/* BOOTSTRAP EXTRA SMALL-------------------------------------------------------------- */

@media (max-width : 767px) {
    .th_top_section_type_4 .th-menu-container .th-logo {text-align: center;}
    .th_top_section_type_4 .th-menu-container .th-buttons-container {text-align: center;}
    
    .th_top_section_type_4 .th-menu-container .th-buttons-container .th-button-secondary {margin: 10px 10px 10px 10px; padding: 10px 20px;}
}

/* ----------------------------------------------------------------------------------- */

@media (max-width : 500px) {
}

/* ----------------------------------------------------------------------------------- */

@media (max-width : 400px) {
}

/* * Media Queries                                                                     */
/* ----------------------------------------------------------------------------------- */

/* *                                                                                   */
/* *                                                                                   */
/* *                                                                                   */
/* SEPARATION LINE ------------------------------------------------------------------- */