@charset "utf-8";
/* CSS Document */

    /*
 Theme Name:   Boostmobile new Child Theme
 Author:       LikewizeDP Markeing
 Template:     likewize
 Version:      1.0.0
*/
@import url('https://fonts.cdnfonts.com/css/druk-text-wide-trial');
@import url('https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro');
.banner-boost ul li{
    display: inline-block;
}
.navbar ul li a {
    font-size: 14px !important;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
}
.navbar ul li a:hover{
    border-bottom: 3px solid #ff560f;
}
.banner-boost ul li a {
    color: #000;
    background: #fff;
    padding: 5px 10px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-weight: 600;
    margin-right: 40px;

}
.banner-boost ul li a span{
    position: relative;
    top: 2px;
    font-size: 26px;
}

.banner-boost ul li a:hover {
    color: #ff560f;
    font-weight: 600;
}
.banner-boost ul{
    padding-top: 40px;
}
.banner-boost h1{
    text-align: center;
    color: #f5f5f6;
    font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 60px;
}
.orange-bg{
    background: #ff560f;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
}
.orange-bg a{
    color: #fff !important; 
}
.orange-bg h2{
    color: #fff !important;   
    font-size: 44px;
    font-family: 'Druk Text Wide Trial', sans-serif;
}
.orange-bg p{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 18px;
    font-weight: 600;

}
.program_overview{
    padding-top: 40px;
}
.program_overview h2{
    font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 50px;
    color: #000 !important;
}
.program_overview .pgm-text{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 18px;
    font-weight: 600; 
    color: #000;
}
.program_overview h3{
    font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 50px;
    color: #000 !important;
    padding-top: 50px;
}
.tabs_prog.three label[for=tab_prog3]{
    border-top-right-radius: 0;
    border-right: 3px solid #ececec !important;
}
.program_overview p{
    font-family: "Inter", sans-serif;
    font-size: 16px;
    color: #000;
}
.program_overview p strong{
    font-family: "Inter", sans-serif;
    font-size: 16px;
    color: #000;
}
.program_overview a{
    font-family: "Inter", sans-serif;
    font-size: 16px;
}
.program_overview a:hover{ 
    color: #f25d12;
}
.program_overview .pgm-content{
    font-family: "Inter", sans-serif;
    font-size: 22px;
    font-weight: 600; 
    color: #000;
    padding-top: 20px;
    padding-bottom: 20px;
}
.program_overview .tabs_prog{
    color: #000;
}
.program_overview .tabs_prog label{
height: 80px;
}
section.orange-background img {
    width: 100%;
}
.orange-background h2{
    font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 50px;
    color: #fff !important;
    padding-top: 20px;
}
.orange-background p{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 18px;
    font-weight: 600; 
    color: #fff;
}
.orange-background a{
    color: #000 !important;
    background: #fff;
    padding: 5px 10px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-weight: 600;
    margin-right: 40px;
}
.orange-background a:hover {
    color: #ff560f !important;
    font-weight: 600 !important;
}
.orange-background a span{
    position: relative;
    top: 2px;
    font-size: 26px;
}
.FAQ_sec{
    padding-top: 50px;
    padding-bottom: 50px;
}
.FAQ_sec h2{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 40px;
    font-weight: 600 !important;
    color: #000 !important;
}
.FAQ_sec h4{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 35px;
    font-weight: 600 !important;
    color: #000 !important;
    line-height: 1.2;
}


.blue_rep_image { 
    background-color: #f25d12!important;
    color: #ffffff!important;
    background-image:none;
}
.blue_rep_image h2{
    font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 50px;
    color: #ffffff !important;
    padding-top: 50px;
} 
.blue_rep_image p{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 18px;
    font-weight: 600; 
    color: #fff;
}
.blue_rep_image p a{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 18px;
    font-weight: 600; 
    color: #fff;
}
.blue_rep_image p a:hover{
    color: #ffffff;
    font-weight: 600; 
 }
 .blue_rep_image .wpcf7-not-valid-tip{
    color: #3200be;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 12px;
    font-weight: 600; 
 }
  
.wpcf7-form input[type="submit"]{ 
padding: 12px 40px !important;
color: #000 !important;
background: #fff;
padding: 5px 10px;
border-radius: 10px;
text-decoration: none;
font-size: 16px;
font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
font-weight: 600;
cursor: pointer;
}
.resourses_sc{
    margin-top: 10px !important;
}
.resourses_sc h2{
font-family: 'Druk Text Wide Trial', sans-serif;
    font-size: 50px;
    color: #000 !important;
}
.resourses_sc p{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 16px !important;
    font-weight: 600; 
    color: #000;
}
.resourses_sc strong{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 16px !important;
    font-weight: 600; 
    color: #000;
}
.resourses_sc a{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 16px !important;
    font-weight: 600; 
}
.resourses_sc a:hover{
    font-weight: 600; 
    color: #f25d12;
}
.resourses_sc .tabs label{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 17px;
    font-weight: 600; 
}
.resourses_sc em{
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    font-size: 17px;
    font-weight: 600; 
    color: #000;
}


@media (max-width: 767px){
    .likewize .container-fluid {
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
    }
    .banner-boost img {
        height: 220px;
        filter: brightness(0.7);
    }
    .banner-boost h1{
        font-size: 24px;
    }
    .banner-boost ul {
        padding-top: 10px;
    }
    .boost-espania h1{
        font-size: 22px;
    }
    .boost-espania ul li a{
        font-size: 12px;
    }
    .orange-bg h2{
        font-size: 28px;
    }
    .program_overview h2{
        font-size: 28px;
    }
    .program_overview h3{
        font-size: 28px;
    }
    .orange-background h2{
        font-size: 28px;
    }
    .orange-background img {
        height: 270px;
    }
    .blue_rep_image h2{
        padding-top: 0px;
        font-size: 28px;
    }
    .resourses_sc h2{
        font-size: 28px;
    }
    .tabs_prog.three label{
        width: 100% !important;
    }
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
        .banner-boost img {
            filter: brightness(0.7);
        }
		.banner-boost h1{
            font-size: 40px;
        }
        .banner-boost ul {
            padding-top: 20px;
        }
        .likewize .container-fluid {
            width: 100%;
            padding-right: 2rem;
            padding-left: 2rem;
        }
        .orange-background img {
            height: 230px;
        }
        .program_overview .tabs_prog label {
            height: 160px;
        }
        .tabs_prog{
            width: 100%;
        }
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    .banner-boost img {
        filter: brightness(0.7);
    }
    .navbar-dark .navbar-nav .nav-link{
        margin: 0 2px;
    }
	.navbar ul li a{
        font-size: 13px !important;
    }
    .orange-background img {
        height: 230px;
    }
}