/*
Theme Name: Legacy Theme
Author: Amped Marketing
Version: 2023
Requires at least: 5.2
Tested up to: 6.1
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: legacytheme
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
html {
    scroll-behavior: smooth
}
body {
    line-height: 1
}
article.page {
    width: 100%;
    overflow: hidden;
}
a {
    text-decoration-skip-ink: auto
}
a[href^="tel"] {
    color: inherit;
    text-decoration: none
}
button {
    outline: 0
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
q {
    display: inline;
    font-style: italic
}
q:before {
    content: '"';
    font-style: normal
}
q:after {
    content: '"';
    font-style: normal
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="password"] {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0
}
input[type="search"] {
    -webkit-appearance: textfield
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
th,
td {
    padding: 2px
}
big {
    font-size: 120%
}
small,
sup,
sub {
    font-size: 80%
}
sup {
    vertical-align: super
}
sub {
    vertical-align: sub
}
dd {
    margin-left: 20px
}
kbd,
tt {
    font-family: courier;
    font-size: 12px
}
ins {
    text-decoration: underline
}
del,
strike,
s {
    text-decoration: line-through
}
dt {
    font-weight: bold
}
address,
cite,
var {
    font-style: italic
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}
.sticky {}
.bypostauthor {}
.wp-caption {}
.wp-caption-text {}
.gallery-caption {}
.alignright {}
.alignleft {}
.aligncenter {}
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal
}
.screen-reader-text:focus {
    background-color: #f7f7f7;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #007acc;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    right: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}
.skip-link {
    left: -9999rem;
    top: 2.5rem;
    z-index: 999999999;
    text-decoration: underline
}
.skip-link:focus {
    display: block;
    left: 6px;
    top: 7px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    line-height: normal;
    padding: 15px 23px 14px;
    z-index: 100000;
    right: auto
}
.visually-hidden:not(:focus):not(:active),
.form-allowed-tags:not(:focus):not(:active) {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap
}
#page-header img{
    width: 145px;    
}
#page-header .elementor-column-gap-default{
    min-height: inherit!important;
}
#page-header  .header-top-section{
    padding: 7px 15px 6px;
}
#page-header  .header-bot-section{
    padding: 13px  13px 5px;
}
.footer-top-section{
    padding: 50px 50px 50px 80px!important;
}
.footer-bot-section{
    padding: 10px 50px 10px 35px!important;
}
.footer-bot-section .elementor-container{
    min-height: inherit!important;
}
.footer-top-section .foot-logo{
    max-width: 300px;
    margin: auto;
}
.footer-top-section .footer-info strong{
    font-weight: bold;    
}
.footer-top-section .footer-info a{
    color: #fff;
    text-decoration: none;
}
.footer-top-section .footer-info a:hover{
    text-decoration: underline;
}

.footer-top-section .footer-social .elementor-social-icon{
    background: none!important;
    border: 0;
    padding: 0;
}
.footer-top-section .footer-social .elementor-social-icon svg{
    width: 24px!important;
    height: auto!important;
    transition: all ease 0.4s;
}
.footer-top-section .footer-social .elementor-social-icon:hover svg{
    transform: scale(1.2);
}
.hero-section {
    padding: 30px 30px 0 70px!important;    
}
.hero-section .chat-box .elementor-column-gap-no{
    float: right;
    justify-content: end;
}
.hero-section .chat-box .chat-icon img{
    width: 85px!important;
    height: auto!important;
    margin-top: 100px!important;
}
/* .hero-section .chat-box .chat-content{
    max-width: 310px;
} */
.hero-section .chat-box .chat-content .elementor-widget-text-editor{
    background-color: #fff;
    border-radius: 40px 40px 40px 5px;
    color: #630B2B;
    width: 100%;
    max-width: 310px;
    padding: 33px 38px 33px 33px;
    margin-bottom: 15px;
}
.hero-section .chat-box .chat-content .elementor-widget-text-editor p{
    font-size: 14px;
    font-weight: normal;
    font-family: 'Hind';
    line-height: 22px;    
}
.hero-section .chat-box .chat-content .elementor-widget-text-editor p strong{
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 8px;
    display: inline-block;
    
}
.hero-section .chat-box .chat-content .elementor-widget-button,
.hero-section .chat-box .chat-content .elementor-button{
    width: 100%;
}

.card-box-section{
    padding: 0 50px!important;
    margin-top: -104px;
    margin-bottom: -220px;
    position: relative;
    z-index: 4;
}
.card-box-section .elementor-col-33{
    width: 22%!important;
}
.card-box-section .card-box .elementor-section{
    padding: 20px;
    text-align: left;
    height: 100%;
}
.card-box-section .card-box .elementor-section .elementor-widget-image{
    width: 72px;
    float: left;
}
.card-box-section .card-box .elementor-section h3{
    font-size: 19px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 7px!important;
}

.img-content-section{
    padding: 0 80px 0 0;        
}
.img-content-section .elementor-widget-image img{
    width: 100%;
}
.img-content-section.first-section{
    margin-bottom: -130px;
    position: relative;
    z-index: 2;    
}
.form-section{
    /* padding: 230px 180px 146px 155px; */
    min-height: 569px;  
}

.form-section .form-col h3{
    padding-left: 7px!important;    
}
.form-section .form-col .elementor-widget-heading{
    margin-bottom: 10px;
}
.form-section .form-col .elementor-form{
    width: 100%;
    
}
.form-section .form-col .ctct-form{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px!important;
}
.form-section .form-col .ctct-form .ctct-form-field{
    width: calc(50% - 34px);
    margin: 7px 17px;
}
.form-section .form-col .ctct-form .ctct-form-field input{
    width: 100%;    
    padding: 0 25px;
    height: 34px;
    min-height: inherit;
    border: 0!important;
    outline: 0!important;
    border-radius: 80px;
    font-weight: 600;
    color: #630B2B;
    font-family: "Hind", Sans-serif;
    font-size: 11px;
    background-size: 13px;
}
.form-section .form-col .ctct-form .button.ctct-button{
    display: none!important;
}
.form-section .form-col .elementor-form .elementor-field-group.elementor-field-type-recaptcha_v3{
    width: 100%;!important;
    /*visibility: hidden!important;*/
    height: 0px!important;
    /*overflow: hidden!important;*/
    margin: 0!important;
    padding: 0!important
}
.form-section .form-col .ctct-form .ctct-form-field input::-webkit-input-placeholder{
    font-weight: 600;
    color: #630B2B;
    opacity: 1;
    font-family: "Hind", Sans-serif;
    font-size: 11px;
}
.form-section .form-col .ctct-form .ctct-form-field input:-ms-input-placeholder{
    font-weight: 600;
    color: #630B2B;
    opacity: 1;
    font-family: "Hind", Sans-serif;
    font-size: 11px;
}
.form-section .form-col .ctct-form .ctct-form-field input::placeholder{
    font-weight: 600;
    color: #630B2B;
    opacity: 1;
    font-family: "Hind", Sans-serif;
    font-size: 11px;
}
.form-section .form-col .elementor-widget-form .elementor-message{
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}
.form-section .form-col .ctct-form .ctct-form-field input[type="submit"]{
    padding: 0;
    min-height: 34px;
    width: 156px!important;
    display: inline-block;
    min-width: inherit;
    flex-basis: 156px!important;
    cursor: pointer;
    transition: all ease 0.4s;
    color: #fff!important;
}
.form-section .form-col .ctct-form .ctct-form-field input[type="submit"]:hover{
    background-color: #3B0015;
}
.form-section .form-col .ctct-form .ctct-disclosure{
    margin-top: 20px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 17px;
}
.form-section .form-col .ctct-form .ctct-disclosure hr{
    margin-bottom: 15px;
}
.form-section .form-col .ctct-form-wrapper .ctct-message.ctct-success{
    background-color: rgba(46, 204, 64, 0.02);
    border-color: #2ecc40;
    color: #1b7926;
    font-size: 14px;
    padding: 0px 10px 0 15px;
}
.form-section .form-col .ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{
    background: none;
    color: #1b7926;
    font-weight: bold;
    padding: 13px 5px; 
}

.img-content-section.second-section{
    margin-top: -140px;
    position: relative;
    z-index: 2;
    margin-bottom: -130px;
    padding-left: 100px;
    padding-right: 0;
}
.logo-section{
    padding: 88px 20px 138px;
}
.img-content-section.third-section{
    position: relative;
    z-index: 2;
}
/* .img-content-section.third-section .unique-program{
    margin-top: 97px;
} */
.img-content-section.third-section .unique-program h2{
    margin-bottom: 10px;
}
.testimonial-section{
    padding: 90px 120px 90px 148px;
}
.testimonial-section .elementor-swiper .elementor-swiper-button{
    position: absolute;
    bottom: -27px!important;
    top: inherit!important;
    transform: none!important;
    z-index: 999;
}
.testimonial-section .elementor-swiper .swiper-pagination{
    bottom: -27px!important;
    width: 320px;
    margin: auto;
    left: 0;
    right: 0;
}
.testimonial-section .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{
    left: 25%;
}
.testimonial-section .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{
    right: 25%;
}
.testimonial-section .elementor-swiper .swiper-pagination .swiper-pagination-bullet{
    border: 2px solid #fff;
    margin: 0 9px;
}
.testimonial-section .elementor-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #630b2b!important;
}
.testimonial-section .elementor-swiper .swiper-slide{
    border-radius: 16px;
    padding: 30px 30px;
}
.testimonial-section .elementor-main-swiper{
    padding-bottom: 70px!important;
}
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    flex-wrap: wrap;
}
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer{
    width: 23%;
    margin-right: 3%;
}
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer img,
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image{
    width: 100%;
    height: auto;
}
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content{
    width: 74%;
    text-align: left;
}
.testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content h3{
    font-size: 24px;
    font-weight: bold;
    color: #3D3D3D;
    line-height: 26px;
    margin-bottom: 20px;
    font-family: 'Lato'
}

.legacy-commitment .commitment-img {
    margin-bottom: -200px;
    z-index: 1;
    margin-top: 80px;
    padding-left: 45px;
}   

.legacy-commitment h5 {
    color: #FFF;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: -10px;
}
.legacy-commitment p { padding-left: 5px; }
.meet-our-team strong, .international-master strong { font-weight: 600; }
.meet-with-button { margin-top: 30px; }
.meet-with-button a { 
    padding: 20px 110px !important; 
    color: #FFF;
    text-align: center;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 35.6px !important;
    letter-spacing: 0.2px;
}

.form-section.international { padding: 210px 180px 30px 155px; }
.tier-one-benefits { margin-top: -2px; }
.tier-one-benefits h5 {
    color: #630B2B;
    font-family: 'Montserrat';
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 0.1px;
}
.tier-one-benefits p {
    color: #630B2B;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0.2px;
}

.how-brown-box .elementor-widget-wrap, .how-gray-box .elementor-widget-wrap {
    padding: 80px 120px 80px 60px !important;
    min-height: 828px;
}
.how-brown-box h2, .how-gray-box h2 {
    font-size: 49px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 58px !important;
    margin-bottom: 50px;
}
.how-brown-box ul, .how-gray-box ul {
    list-style: disc !important;
    padding-left: 38px !important;
    margin-top: 35px !important;
}
.how-brown-box .elementor-widget-heading { margin-bottom: 0 !important; }





@media only screen and (min-width:1200px) and (max-width:1600px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1200px !important;
	}
    .legacy-commitment .commitment-img { margin-top: 180px; }
}
@media screen and (max-width: 1500px){
	
    .footer-top-section{
        padding: 60px 40px!important;
    }
    .footer-bot-section{
        padding: 10px 50px!important;
    }
    .hero-section{
        padding: 30px 30px 0 40px!important;
    }
    .hero-section .elementor-container{
        min-height: 465px!important;
    }
    .hero-section .elementor-container .elementor-container{
        min-height: inherit!important;
    }
    .card-box-section .elementor-col-33{
        width: 23%!important;
    }
    .img-content-section{
        padding-right: 40px;
    }    
    .img-content-section.second-section{
        padding-left: 40px;
    }
    .img-content-section .elementor-widget-heading{
        max-width: 600px!important;
        width: 600px!important;
        --container-widget-width:600px!important;
    }
    .card-box-section{
        padding: 0 30px!important;
        margin-bottom: -150px;
    }
    .card-box-section .card-box .elementor-section{
        padding: 15px;
    }
    .card-box-section .card-box .elementor-section p{
        font-size: 13px;
        line-height: 16px;
    }
    .form-section{
        /* padding: 180px 50px 146px 50px; */
    }
   
    .testimonial-section{
        padding: 90px 35px 90px 50px;
    }
    .img-content-section .elementor-heading-title{
        font-size: 22px!important;
        line-height: 30px!important;        
    }
    .logo-section .elementor-widget-image img{
        max-width: 800px;
    }
    .bottom-section .elementor-container{
        min-height: 465px!important;
    }
    h1, h2, .img-content-section h2.elementor-heading-title{
        font-size: 42px!important;
        line-height: 48px!important;
    }
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content h3{
        margin-bottom: 10px;
        /* font-size: 22px; */
    }
    .testimonial-section .elementor-swiper .elementor-swiper-button{
        font-size: 38px!important;
    }
    .testimonial-section .elementor-swiper .swiper-pagination-bullet{
        width: 12px!important;
        height: 12px!important;
    }
    .testimonial-section .elementor-main-swiper{
        padding-bottom: 45px!important;
    }
}
@media screen and (max-width: 991px){
    .footer-top-section{
        padding: 50px 20px!important;
    }
    .footer-bot-section{
        padding: 10px 30px!important;
    }
    .card-box-section .elementor-col-33{
        width: 33.333%!important;
    }
    h1, h2, .img-content-section h2.elementor-heading-title{
        font-size: 32px!important;
        line-height: 38px!important;
    }
    .hero-section{
        padding: 0 20px 0 20px!important
    }
   
    .hero-section .chat-box .chat-icon img{
        width: 75px!important
    }
    .hero-section .chat-box .chat-content .elementor-widget-text-editor p{
        font-size: 12px;
        line-height: 16px;
    }
    .hero-section .elementor-container{
        min-height: 425px!important;
    }
    .hero-section .elementor-container .elementor-container {
        min-height: inherit!important;
    }
    .hero-section .chat-box .chat-content .elementor-widget-text-editor{
        padding: 24px;
        border-radius: 20px 20px 20px 5px;
    }
    .card-box-section{
        padding: 0 10px!important;
        margin-top: -70px;
        margin-bottom: 50px;
    }
    .img-content-section.first-section{
        padding: 0 10px 0 0;
    }
    .img-content-section .elementor-widget-heading{
        max-width: 600px!important;
        width: 600px!important;
        --container-widget-width:600px!important;
    }
    .img-content-section.first-section{
        margin-bottom: -40px;
    }
    .card-box-section .card-box .elementor-section{
        padding: 5px;
    }
    .img-content-section .elementor-heading-title{
        font-size: 20px!important;
        line-height: 28px!important;        
    }
    .form-section{
        /* padding: 110px 20px 110px 20px; */
        min-height: 500px;
    }
    .form-section .form-col .elementor-form .elementor-field-group{
        width: calc(100% - 34px);
    }
    .img-content-section.second-section{
        padding-left: 20px;
        margin-top: -50px;
        margin-bottom: -50px;
    }
    .logo-section .elementor-widget-image img{
        width: 100%;
        max-width: 680px;
    }
    .logo-section{
        padding: 40px 20px 48px;
    }
    .img-content-section.third-section{
        margin-top: -50px;
        padding-right: 20px;
    }
    .img-content-section.third-section .unique-program h2{
        margin-bottom: 0
    }
    .img-content-section{
        padding-right: 20px;
    }
    .testimonial-section{
        padding: 60px 10px 70px 10px;
    }
    .testimonial-section h2{
        text-align: center;
    }
    .testimonial-section h2 br{
        display: none;
    }
    .form-section .form-col .ctct-form{
        margin: 0 -10px!important;
    }
    .form-section .form-col .ctct-form .ctct-form-field{
        margin: 7px 5px 15px;
        width: calc(50% - 10px);
    }
    .form-section .form-col .ctct-form .ctct-form-field input{
        padding: 0 25px;
    }
    .form-section .form-col .ctct-form .ctct-disclosure{
        padding: 10px;
    }
    .form-section .form-col .ctct-form .ctct-disclosure{
        font-size: 12px;
        line-height: 14px;
    }
    .form-section .form-col h3{
        padding-left: 0!important;
    }
    .inter-pathway h2 { font-size: 32px; margin-bottom: -12px; }
    .legacy-commitment h5 { font-size: 28px; }
    .commitment-heading h2, .meet-our-team h2 { font-size: 32px !important; }
    .form-section.international { padding: 90px 30px 50px 30px !important; }
	#page-header .elementor-nav-menu li a{
		border-left: 0!important;
	}
}
@media screen and (max-width: 767px) {
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content h3,
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content p{
        text-align: center;
    }
    .hero-section .elementor-container{
        min-height: 280px!important;
    }
    .hero-section {
        /* padding: 40px 15px 90px 15px!important; */
    }
    
    .hero-section .chat-box .chat-icon img {
        margin-top: 0!important;
    }
    .hero-section .chat-box .chat-content,
    .hero-section .chat-box .chat-content .elementor-widget-text-editor{
        max-width: 100%;
    }
    h1, h2, .img-content-section h2.elementor-heading-title{
        font-size: 30px!important;
        line-height: 36px!important;
    }
    .card-box-section .elementor-col-33{
        width: 100%!important;
    }
    .img-content-section.first-section{
        padding: 0 10px 0 10px;
    }
    .form-section h2 br{
        display: none;
    }
    .form-section h2{
        margin-bottom: 30px;
    }
    .img-content-section.second-section{
        padding-left: 10px;
        margin-top: -50px;
        margin-bottom: 40px;
        padding-right: 10px;
    }
    .logo-section{
        padding: 40px 17px 180px;
    }
    .logo-section .elementor-widget-wrap{
        width: auto;
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
   
    .img-content-section.third-section{
        padding-right: 10px;
        padding-left: 10px;
    }
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial{
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer{
        width: 200px;        
    }
    .testimonial-section .elementor-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content{
        width: 100%;
    }
    .testimonial-section .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{
        left: 0;        
    }
    .testimonial-section .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{
        right: 0;
    }
    .testimonial-section .elementor-swiper .swiper-pagination{
        width: 240px;
    }
    .bottom-section h2 br{
        display: none;
    }
    .testimonial-section .elementor-swiper .swiper-slide{
        padding: 5px 30px 30px;
    }
    .card-box-section .card-box .elementor-section{
        padding: 25px 5px 35px;
    }
    .img-content-section .elementor-heading-title{
        font-size: 18px!important;
        line-height: 25px!important;
    }
    .testimonial-section .elementor-swiper .swiper-pagination-bullet{
        width: 10px!important;
        height: 10px!important;
        margin: 0 5px;
    }
    .meet-with-button a { padding: 5px 80px !important; font-size: 16px !important; }
    .legacy-commitment .commitment-img { margin-bottom: -250px; margin-top: 30px; padding-left: 30px; padding-right: 30px; }
    .hero-section.international { height: 280px; }
    .hero-section.international h1 {
        margin-top: -165px;
        font-size: 32px !important;
        padding-right: 55px;
        padding-left: 15px;
    }
    .form-section.international .ctct-form { text-align: center; }
    .form-section.international .ctct-form p.ctct-form-field { 
        width: 70%;
        margin-left: auto;
        margin-right: auto;
     }
}


@media(max-width:350px){
    .hero-section h1 br{
        display: none;
    }
}
