/** Shopify CDN: Minification failed

Line 226:30 Expected "}" to go with "{"

**/
.our-story .content{top: 42%;left: 5%;transform: translate(0);}
.our-story .our-vision-wrap{max-width: 1320px;margin: auto;display: flex;position: relative;    padding: 45px 0px;}
.our-story .what-we-do-text,h2,p{color:#fff;margin:0px;}
.our-story .what-we-do{display :flex;width: 50%;}
.our-story .our-vision-sec{padding: 90px 0px 140px 0px;position: relative;}
.our-story .who-are{}
.color-background-1{background: #222222;}
.our-story .what-we-do-img{width: 480px;height: auto;position: relative;}
.our-story .what-we-do-img img{width :100%;}
.our-story .what-we-do-text{position: absolute;right: 0;left: 135px;bottom: 181px;}
.our-story .what-we-do-text h2{font-family: 'DIN Pro';font-style: normal;font-weight: 500;font-size: 44px;
    line-height: 52px;
}
.contact.template-page button#Subscribe{    padding-right: 25px;}
.our-story .what-we-do-text p{font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;    max-width: 30%;
    line-height: 21px;}
.our-story .who-are{font-family: 'Double';
    font-style: normal;
    font-weight: 700;
    font-size: 102.669px;
    line-height: 103px;
    position: absolute;
    right: 92px;
    top: 130px;}
.our-story .our-vision h2{    font-family: 'DIN Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 44px;
    line-height: 52px;}
.our-story .our-vision p{    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;}
.our-story .who-we-are {border-top-left-radius: 125px;
    border-bottom-right-radius: 125px;
    border: 1px solid #D09742;
    padding: 60px;
    width: 50%;    position: absolute;
    right: 0;
    top: 182px;}

.our-story .our-belief-sec{text-align:center;max-width: 54%;
    margin: auto;padding:30px 0px;}
.our-story .our-belief-sec-img{    width: 8%;
    margin: auto;
    margin-top: 29px;
}
.our-story .our-belief-sec-img img{    width: 100%;
}
.our-story .our-belief-sec h4{font-family: 'DIN Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;text-transform: uppercase;
    margin: 7px 0px;
    color: #fff;}
.our-story .our-belief-sec h2{    font-family: 'Double';
    font-style: normal;
    font-weight: 700;
    font-size: 95.67px;
    line-height: 96px;}
.our-story .our-belief-sec p{    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-align: center;}
.our-story .our-belief-wrap{margin: 40px 0px;}
.our-story .our-belief-info{display: flex;flex-wrap: wrap;
    background: #fff;}
.our-story .our-belief-text{    width: 45%;
    padding: 80px 50px;}
.our-story .our-belief-text p{color:#000;font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 21px;}
.our-story .signs-wrap{    display: flex;
    align-items: center;}
.our-story .signs{    width: 40%;}
.our-story .signs img{    width: 100%;}
.our-story .our-belief-image-wrap{    width: 55%;}
.our-story .our-belief-image{    width: 100%;height:100%;}
.our-story .our-belief-image img{    width: 100%;height: 100%;}

.contact-wrap{ max-width: 1208px;margin: 0 auto 90px;}
/* .contact{    max-width:1200px!important;margin: auto;}  */
.contact .contact-head{text-align: center;padding: 100px 0px;}
.contact .contact-head H2{font-family: 'Double';
    font-style: normal;
    font-weight: 700;
    font-size: 102.669px;
    line-height: 103px;}
.contact .contact-head  P{    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
}
.contact__button{    text-align: center;}
.submit-btn{background: none;font-family: 'DIN Pro';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 21px;}
.submit-btn:after{    box-shadow: none;background: none;}
.contact .comment{left: 3%!important;top: 25%;}
.comment-padding{height: 200px!important;}
.contact-bar{    margin-left: -85px;}
.contact-bar a img{width: 90px;margin-left: 62px;}
.contact__button{display: flex;align-items: center;justify-content: center;}
@media only screen and (max-width: 1440px) {
.our-story .who-are {right: 55px;}
.our-story .who-are {top: 80px;    font-size: 60px;
    line-height: 74px;}
  .our-story .our-vision h2{font-size: 35px;
    line-height: 52px;}
  .our-story .who-we-are{top: 100px;}
}


@media only screen and (max-width: 1280px) {
.our-story .who-are {    top: 120px;}
.our-story .who-we-are {
    top: 140px;
}
.our-story .who-we-are{width: 40%;}
.our-story .what-we-do {    width: 60%;}
.our-story .what-we-do-img{width: 400px;
    height: 300px;}
.our-story .what-we-do-img img{width: 100%;}     
.our-story .our-vision p{    font-size: 16px;
    line-height: 21px;}    
.our-story .our-vision h2{font-size: 35px;}
.our-story .our-vision-wrap {    max-width: 1024px;}
.contact-wrap {max-width: 1024px;}

@media only screen and (max-width: 1024px) {
.our-story .our-vision-wrap {
    max-width: 991px;
}
.our-story .what-we-do-text p{    font-size: 16px;
.our-story .what-we-do-text h2{    font-size: 33px;}
 .our-story .who-are{    right: 14px;}
 }
  .contact-wrap {
    max-width: 90%;
}
}
@media only screen and (max-width: 991px) {
  .our-story .our-vision-wrap{max-width: 90%;flex-wrap: wrap;}
  .our-story .our-vision h2 {font-size: 30px;}
.our-story .our-vision p{font-size: 14px;}
.our-story .who-we-are {
       width: 100%;
    position: unset;padding: 35px;    margin-top: 30px;
}
  .our-story .what-we-do {
    width: 100%;
    justify-content: space-around;
}
.our-story .what-we-do-text {position: unset;}
.our-story .what-we-do-text h2{font-size: 26px;}
  .our-story .what-we-do-text p {
    font-size: 14px;}
  .our-story .who-are{    font-size: 40px;    position: unset;
    text-align: center;}
.contact .contact-head H2{    font-size: 70px;
    line-height: 70px;}
} 

@media only screen and (max-width: 991px) {
.our-story .our-vision-sec {padding: 40px 0px 140px 0px;}
  .our-story .who-we-are{padding: 50px;}
  .our-story .our-vision-sec{    padding: 40px 0px 0px 0px;}
  .newsletter_section {
    max-width: 90%;}
}

@media only screen and (max-width: 768px) {
.our-story .our-belief-sec h4{font-size: 25px;font-size: 20px;}
.our-story .our-belief-sec h2{font-size: 30px;line-height: 39px;}
.our-story .our-belief-sec p {font-size: 18px;}
.our-story .our-belief-sec {padding: 10px 0px;}
.our-story .what-we-do {flex-wrap: wrap;}
.our-story .our-belief-text{width: 100%;}
.our-story .our-belief-image-wrap {width: 100%;}
.our-story .our-belief-text{padding: 40px 50px;}
.our-story .our-belief-sec{max-width: 90%;}
.contact .contact-head{    padding: 50px 0px;}
.contact .contact-head H2{font-size: 60px;}
}

@media only screen and (max-width: 580px) {
.contact .contact-head H2 {
    font-size: 40px;
    line-height: 50px;
}  
  .our-story .content {
    text-align: left;
    top: 10%;
    left: 5%;
    transform: translate(0);
}
}

@media only screen and (max-width: 420px) {
.contact .contact-head H2 {
    font-size: 32px;
    line-height: 40px;
}  
.contact .contact-head {
    padding: 30px 0px;
}  

}  
                              