@font-face {
   font-family: 'Cera Pro Light';
   src: url('fonts/CeraPro-Light.eot');
   src: url('fonts/CeraPro-Light.eot?#iefix') format('embedded-opentype'), url('fonts/CeraPro-Light.woff') format('woff'), url('fonts/CeraPro-Light.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'Cera Pro Regular';
   src: url('fonts/CeraPro-Regular.eot');
   src: url('fonts/CeraPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/CeraPro-Regular.woff') format('woff'), url('fonts/CeraPro-Regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'Cera Pro Bold';
   src: url('fonts/CeraPro-Bold.eot');
   src: url('fonts/CeraPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/CeraPro-Bold.woff') format('woff'), url('fonts/CeraPro-Bold.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}

.main_wrapper {
   max-width: 1200px;
   margin: auto;
}

.header_top_wrapper {
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-align: center !important;
   align-items: center !important;
   min-height: 140px;
}

.ht_button_wrapper {
   width: 50%;
}


.mp_button a {
   font-family: 'Cera Pro Bold';
   color: #fff;
   background-color: #000;
   font-size: 19px;
   text-transform: uppercase;
   text-decoration: none;
   border: 2px solid #000;
   border-radius: 17px;
   padding: 8px 40px 8px 40px;
   /* animation: pulsate 0.11s ease-in-out infinite alternate;
   text-shadow:

      0 0 2px #fff,
      0 0 7px #fff,
      0 0 14px #fff,
      0 0 28px #fff,
      0 0 35px #fff; */

   /* box-shadow: 0 0 2px #fff,
      0 0 7px #fff,
      0 0 14px #fff,
      0 0 28px #fff,
      0 0 35px #fff; */
   -webkit-transition: 0.2s ease-in-out;
   -moz-transition: 0.2s ease-in-out;
   -ms-transition: 0.2s ease-in-out;
   -o-transition: 0.2s ease-in-out;
   transition: 0.2s ease-in-out;
}

.cft_button a {
   font-family: 'Cera Pro Bold' !important;
   color: #000;
   text-transform: uppercase;
   text-decoration: none;
   font-size: 21px;
}

.cft_button a:hover {}

.mp_button a:hover {
   background-color: #fff;
   color: #000;
   border: 2px solid #000;
}

.ht_logo_wrapper {
   width: 20%;
}

.ht_logo_wrapper img {
   max-width: 205px !important;
}

.ht_phone_wrapper {
   width: 50%;
   text-align: right;
}

.ht_phone_wrapper a {
   font-family: 'Cera Pro Bold';
   color: #000;
   text-transform: uppercase;
   text-decoration: none;
   font-size: 21px;
}

.mpc_two {
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-align: start !important;
   align-items: start !important;
}

.fullheight_block {
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-align: center !important;
   align-items: center !important;
}

.second_block {
   width: 100%;
   background-repeat: no-repeat;
   background-position: 100% 100%;
   background-size: 35%;
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-align: center !important;
   align-items: center !important;
   margin-top: 50px;
}

.mp_img img {
   border-radius: 30px;

}

.mp_img {
   padding-top: 16px;
}

.mp_title h1 {
   font-family: 'Cera Pro Bold';
   font-size: 70px;
   line-height: 73px;
   color: #000;
   margin-block-start: 0px;
   margin-block-end: 0px;
   margin-inline-start: 0px;
   margin-inline-end: 0px;
   margin-bottom: 30px;
}

.mp_content {
   width: 50%;
}

.mp_photo {
   width: 50%;
}

.mp_text {
   font-family: 'Cera Pro Regular';
   font-size: 21px;
   line-height: 34px;
   color: #000;
   padding-right: 80px;
}

.mp_button {
   margin-top: 80px;
   margin-bottom: 50px;
   text-align: center;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
   background: transparent !important;
   border: 2px solid #000;
   font-size: 18px;
   line-height: 30px;
   color: #000 !important;
   width: 100%;
   border-radius: 16px;
   padding: 8px 30px 8px 33px;
   -webkit-transition: 0.2s ease-in-out;
   -moz-transition: 0.2s ease-in-out;
   -ms-transition: 0.2s ease-in-out;
   -o-transition: 0.2s ease-in-out;
   transition: 0.2s ease-in-out;

}

textarea {
   max-height: 210px;
}

input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder {

   font-size: 18px;
   line-height: 30px;
   color: #000 !important;
   text-transform: uppercase;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
   background: transparent !important;
   border: 2px solid #000;
   font-size: 19px;
   line-height: 30px;
   font-family: 'Cera Pro Bold';
   text-transform: uppercase;
   color: #fff;
   background-color: #000 !important;
   width: 100%;
   border-radius: 17px;
   padding: 8px 40px 8px 40px;
   margin-bottom: 26px;
   margin-top: 9px;
   cursor: pointer;
   -webkit-transition: 0.2s ease-in-out;
   -moz-transition: 0.2s ease-in-out;
   -ms-transition: 0.2s ease-in-out;
   -o-transition: 0.2s ease-in-out;
   transition: 0.2s ease-in-out;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
   background-color: #fff !important;
   color: #000 !important;
   border: 2px solid #000;
}

.cf_w_text_wrapper {
   display: -ms-flexbox !important;
   display: flex !important;
   width: 70%;
}

.cft_text {
   font-family: 'Cera Pro Regular';
   font-size: 21px;
   line-height: 31px;
   color: #000;

}

.cft_button {
   display: -ms-flexbox !important;
   display: flex !important;
   margin-top: 10px;
}

.cf_block_wrapper {
   width: 55%;
}

.cf_text_wrapper {
   width: 45%;
   padding-left: 50px;
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-direction: column !important;
   flex-direction: column !important;

}

.cf_text_wrapper a {
   font-family: 'Cera Pro Regular';
   font-size: 21px;
   line-height: 34px;
   text-transform: uppercase;
   color: #000;
   text-decoration: none;
   display: flex;
}

.contact_and_social_wrapper {
   display: -ms-flexbox !important;
   display: flex !important;
   margin-top: 50px;
   width: 60%;
}

.soc_block_wrapper {
   display: -ms-flexbox !important;
   display: flex !important;
   -ms-flex-direction: column !important;
   flex-direction: column !important;
   margin-right: 80px;
}

.soc_block_wrapper a,
.address_block_wrapper a {
   font-family: 'Cera Pro Regular';
   font-size: 21px;
   line-height: 34px;
   text-transform: uppercase;
   color: #000;
   text-decoration: none;
   display: flex;
}

.soc_block_wrapper a img,
.address_block_wrapper a img {
   margin-right: 15px;
}

.fb_icon_style {
   margin-bottom: 15px;
}

.cf_text_wrapper img {
   margin-right: 12px;
}

.address_block_wrapper {
   margin-top: 30px;
}

.address_block_wrapper span {
   display: block;
}

.wpcf7-not-valid-tip {
   background-color: #701212 !important;
   color: #fff !important;
   border: none;
   border-radius: 20px;
   font-weight: 300 !important;
   font-size: 16px;
   line-height: 25px;
   padding: 15px 25px 15px 33px;
   margin-top: 12px;
   margin-left: 0px;
   margin-bottom: 15px;
   width: 100% !important;
   -webkit-transition: 0.3s ease-in-out;
   -moz-transition: 0.3s ease-in-out;
   -ms-transition: 0.3s ease-in-out;
   -o-transition: 0.3s ease-in-out;
   transition: 0.3s ease-in-out;
}

.wpcf7-not-valid-tip::before {
   content: "";
   display: block;
   width: 0;
   height: 0;
   margin-top: -22px;
   position: absolute;
   border-left: 12px solid transparent;
   border-right: 12px solid transparent;
   border-bottom: 15px solid #701212;
}

.wpcf7 form .wpcf7-response-output {

   border: unset;
   font-family: 'Raleway', sans-serif;
   color: #fff !important;
   font-weight: 300 !important;
   margin: -10px 0px 0px 0px !important;
   padding: 10px 20px 10px 30px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
   background-color: #FF6E04;
   width: 100%;
   border-radius: 20px;
   margin-bottom: 30px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
   border-color: #335928 !important;
   background: #346a20 !important;
}

.wpcf7-spinner::before {
   display: none;
}

.wpcf7-spinner {
   height: 50px !important;
   width: 50px !important;
   border-radius: 50%;
   border: 8px solid #fff;
   border-top-color: #000000;
   box-sizing: border-box;
   background: transparent;
   animation: loading 1s linear infinite;
   margin: 20px auto;
   display: none !important;
   visibility: unset !important;
}

.wpcf7-form-control-wrap {
   display: block !important;
   margin-bottom: 14px;
}

.cf_main_wrapper br {
   display: none;
}

@keyframes pulsate {

   100% {

      text-shadow:
         0 0 4px #fff,
         0 0 11px #fff,
         0 0 19px #fff,
         0 0 40px #fff,
         0 0 80px #fff,
         0 0 90px #fff,
         0 0 100px #fff,
         0 0 150px #fff;

   }

   0% {

      text-shadow:
         0 0 4px #fff,
         0 0 10px #fff,
         0 0 18px #fff,
         0 0 38px #fff,
         0 0 73px #fff,
         0 0 80px #fff,
         0 0 94px #fff,
         0 0 140px #fff;

   }
}

.scrolldown-container {
   width: 100%;
   height: 150px;
   position: relative;
}

.scrolldown-container .scrolldown-btn {
   width: 50px;
   height: 100px;
   position: absolute;
   left: 50%;
   top: 50%;
   bottom: auto;
   right: auto;
   -webkit-transform: translateX(-50%) translateY(-50%);
   -moz-transform: translateX(-50%) translateY(-50%);
   -ms-transform: translateX(-50%) translateY(-50%);
   -o-transform: translateX(-50%) translateY(-50%);
   transform: translateX(-50%) translateY(-50%);
   text-align: center;
}

.scrolldown-container .scrolldown-btn svg {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: auto;
}

.scrolldown-container .scrolldown-btn svg path {
   fill: #000;
}

.scrolldown-container .scrolldown-btn svg path.first-path {
   animation: scrollanim 1s ease-in-out infinite;
   animation-delay: 0.8s;
}

.scrolldown-container .scrolldown-btn svg path.second-path {
   animation: scrollanim2 1s ease-in-out infinite;
}

.scrolldown-container_two {
   width: 100%;
   height: 150px;
   position: relative;
}

.scrolldown-container_two .scrolldown-btn_two {
   width: 50px;
   height: 100px;
   position: absolute;
   left: 95%;
   top: 50%;
   bottom: auto;
   right: auto;
   -webkit-transform: translateX(-50%) translateY(-50%);
   -moz-transform: translateX(-50%) translateY(-50%);
   -ms-transform: translateX(-50%) translateY(-50%);
   -o-transform: translateX(-50%) translateY(-50%);
   transform: translateX(-50%) translateY(-50%);
   text-align: center;
}

.scrolldown-container_two .scrolldown-btn_two svg {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: auto;
   transform: rotate(180deg);
}

.scrolldown-container_two .scrolldown-btn_two svg path.first-path {
   animation: scrollanim 1s ease-in-out infinite;
   animation-delay: 0.8s;
}

.scrolldown-container_two .scrolldown-btn_two svg path.second-path {
   animation: scrollanim2 1s ease-in-out infinite;
}

.sb_w_center {
   margin: auto;
   width: 100%;
}

.mob_cont {
   display: none !important;
}

.mob_insta {
   display: none !important;
}

.mobaddrwrp {
   display: none !important;
}

.ht_button_wrapper img {
   max-width: 180px;
}

.address_block_wrapper.mbsocial a {
   font-family: 'Cera Pro Bold';
   font-size: 21px !important;
   font-weight: 400;
   text-decoration: none;
   margin-bottom: 10px;
}

@-webkit-keyframes scrollanim {
   0% {
      -webkit-transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -webkit-transform: translate(0, 0);
      opacity: 0.8;
   }
}

@-moz-keyframes scrollanim {
   0% {
      -moz-transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -moz-transform: translate(0, 0);
      opacity: 0.8;
   }
}

@keyframes scrollanim {
   0% {
      -webkit-transform: translate(0, -40px);
      -moz-transform: translate(0, -40px);
      -ms-transform: translate(0, -40px);
      -o-transform: translate(0, -40px);
      transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 0.8;
   }
}

@-webkit-keyframes scrollanim2 {
   0% {
      -webkit-transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -webkit-transform: translate(0, 0px);
      opacity: 0.6;
   }
}

@-moz-keyframes scrollanim2 {
   0% {
      -moz-transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -moz-transform: translate(0, 0px);
      opacity: 0.6;
   }
}

@keyframes scrollanim2 {
   0% {
      -webkit-transform: translate(0, -40px);
      -moz-transform: translate(0, -40px);
      -ms-transform: translate(0, -40px);
      -o-transform: translate(0, -40px);
      transform: translate(0, -40px);
      opacity: 0;
   }

   60% {
      -webkit-transform: translate(0, 0px);
      -moz-transform: translate(0, 0px);
      -ms-transform: translate(0, 0px);
      -o-transform: translate(0, 0px);
      transform: translate(0, 0px);
      opacity: 0.6;
   }
}


@media (max-height: 760px) {
   .mp_content {
      width: 65%;
   }

   .mp_photo {
      width: 35%;
   }

   .mp_text {
      padding-right: 40px;
   }

   .mp_button {
      margin-top: 40px;
      margin-bottom: 20px;
      text-align: center;
   }

   .second_block {
      background-size: 55%;
   }
}

@media screen and (min-width: 1601px) and (max-width: 1920px) {
   .second_block {
      background-size: 47%;
   }

}

@media screen and (min-width: 1301px) and (max-width: 1600px) {
   .main_wrapper {
      max-width: 1180px;
   }

   .second_block {
      background-size: 55%;
   }

}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
   .second_block {
      background-size: 60%;
   }


}

@media screen and (min-width: 992px) and (max-width: 1199px) {
   .main_wrapper {
      max-width: 992px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .cf_w_text_wrapper {
      width: 75%;
   }

   .cf_block_wrapper {
      width: 50%;
   }

   .soc_block_wrapper {
      margin-right: 120px;
   }

   .cf_text_wrapper {
      width: 50%;
   }

   .second_block {
      background-size: 64%;
   }

   .scrolldown-container_two .scrolldown-btn_two {
      width: 50px;
      height: 100px;
      position: absolute;
      left: 85%;
   }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
   .main_wrapper {
      max-width: 768px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .mp_button {
      width: 100%;
      display: block;
   }

   .mp_button a {
      width: 100%;
      display: block;
   }

   .cf_w_text_wrapper {
      width: 100%;
      display: block !important;
   }

   .cf_block_wrapper {
      width: 100%;
   }

   .soc_block_wrapper {
      margin-right: 120px;
   }

   .cf_text_wrapper {
      width: 100%;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-align: center !important;
      align-items: center !important;
      -ms-flex-direction: unset !important;
      flex-direction: unset !important;
      padding-left: 0px;
   }

   .address_block_wrapper {
      margin-top: 0px;
   }

   .second_block {
      background-size: 64%;
   }

   .scrolldown-container_two .scrolldown-btn_two {
      width: 50px;
      height: 100px;
      position: absolute;
      left: 85%;
   }

   .mpc_two {
      display: block !important;
   }

   .mp_content {
      width: 100%;
   }

   .mp_photo {
      width: 100%;
   }

   .fbninsta_wrapper {
      width: 42%;
   }

   .address_block_wrapper {
      width: 100%;
   }

   .mp_text {
      padding-right: 0px;
   }

   .mob_cont {
      display: none !important;
   }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
   .main_wrapper {
      max-width: 576px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .mp_button {
      width: 100%;
      display: block;
   }

   .mp_button a {
      width: 100%;
      display: block;
   }

   .cf_w_text_wrapper {
      width: 100%;
      display: block !important;
   }

   .cf_block_wrapper {
      width: 100%;
   }

   .soc_block_wrapper {
      margin-right: 120px;
   }

   .cf_text_wrapper {
      width: 100%;
      padding-left: 0px;
   }

   .address_block_wrapper {
      margin-top: 20px;
   }

   .second_block {
      background-size: 64%;
   }

   .scrolldown-container_two .scrolldown-btn_two {
      width: 50px;
      height: 100px;
      position: absolute;
      left: 85%;
   }

   .mpc_two {
      display: block !important;
   }

   .mp_content {
      width: 100%;
   }

   .mp_photo {
      width: 100%;
   }

   .fbninsta_wrapper {
      width: 100%;
   }

   .address_block_wrapper {
      width: 100%;
   }

   .contact_and_social_wrapper {
      margin-top: 30px;
      width: 100%;
   }

   .mp_text {
      padding-right: 0px;
   }

   .mob_cont {
      display: none !important;
   }

   .ht_button_wrapper img {
      max-width: 80%;
   }
}

@media screen and (min-width: 420px) and (max-width: 575px) {
   .main_wrapper {
      max-width: 420px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .mp_button {
      width: 100%;
      display: block;
   }

   .mp_button a {
      width: 100%;
      display: block;
      font-size: 15px;
      line-height: 20px;
   }

   .main_wrapper {
      max-width: 576px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .cf_w_text_wrapper {
      width: 100%;
      display: block !important;
   }

   .cf_block_wrapper {
      width: 100%;
   }

   .soc_block_wrapper {
      margin-right: 120px;
   }

   .cf_text_wrapper {
      width: 100%;
      padding-left: 0px;
   }


   .second_block {
      background-size: 95%;
   }

   .scrolldown-container_two .scrolldown-btn_two {
      width: 50px;
      height: 100px;
      position: absolute;
      left: 85%;
   }

   .mpc_two {
      display: block !important;
   }

   .mp_content {
      width: 100%;
   }

   .mp_photo {
      width: 100%;
   }

   .fbninsta_wrapper {
      width: 100%;
      margin-bottom: 15px;
   }

   .address_block_wrapper {
      width: 100%;
      margin-top: 0px;
   }

   .contact_and_social_wrapper {
      margin-top: 30px;
      width: 100%;
   }

   .mp_text {
      padding-right: 0px;
      font-size: 15px;
      line-height: 20px;
   }

   .header_top_wrapper {
      display: block !important;
      display: flex !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
      min-height: 100px;
   }

   .ht_button_wrapper {
      width: 100%;
      margin-top: 20px;
      text-align: center;
      margin-left: -18px;
      display: flex;
      order: 2;
      -ms-flex-pack: center !important;
      justify-content: center !important;

   }

   .ht_phone_wrapper {
      display: none;
   }

   .mp_img img {
      border-radius: 0px;
      border: none !important;
   }

   .ht_button_wrapper img {
      max-width: 80%;
   }

   .header_top_wrapper {
      min-height: 120px;
   }

   .mob_cont {
      display: block !important;
   }

   .mob_dpn {
      display: none;
   }

   .mob_insta_nd {
      display: none;
   }

   .mobaddrwrp {
      display: block !important;
   }

   .cft_text {
      font-size: 15px;
      line-height: 20px;
   }

   .cf_text_wrapper a {
      font-size: 15px;
      line-height: 20px;
   }

   .fb_icon_style {
      margin-bottom: 2px;
   }

   textarea {
      max-height: 130px;
   }

   input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   button, input[type="button"], input[type="reset"], input[type="submit"] {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   .mp_button {
      margin-top: 20px;
      margin-bottom: 0px;
   }

   .address_block_wrapper span {
      margin-bottom: 5px;
   }

   .mbsocial {
      margin-bottom: 35px;
   }

   .address_block_wrapper.mbsocial a {
      font-family: 'Cera Pro Bold';
      font-size: 21px !important;
      font-weight: 400;
      text-decoration: none;
      margin-bottom: 10px;
   }
}

@media screen and (min-width: 0px) and (max-width: 419px) {
   .main_wrapper {
      max-width: 320px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .mp_button {
      width: 100%;
      display: block;
   }

   .mp_button a {
      width: 100%;
      display: block;
      font-size: 15px;
      line-height: 20px;
   }

   .main_wrapper {
      max-width: 420px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .main_wrapper {
      max-width: 576px;
      padding-left: 20px;
      padding-right: 20px;
   }

   .cf_w_text_wrapper {
      width: 100%;
      display: block !important;
   }

   .cf_block_wrapper {
      width: 100%;
   }

   .soc_block_wrapper {
      margin-right: 0px;
   }

   .cf_text_wrapper {
      width: 100%;
      padding-left: 0px;
   }

   .address_block_wrapper {
      margin-top: 20px;
   }

   .second_block {
      background-size: 95%;
   }

   .scrolldown-container_two .scrolldown-btn_two {
      width: 50px;
      height: 100px;
      position: absolute;
      left: 85%;
   }

   .mpc_two {
      display: block !important;
   }

   .mp_content {
      width: 100%;
   }

   .mp_photo {
      width: 100%;
   }

   .fbninsta_wrapper {
      width: 100%;
      margin-bottom: 15px;
   }

   .address_block_wrapper {
      width: 100%;
      margin-top: 0px;
   }

   .contact_and_social_wrapper {
      margin-top: 30px;
      width: 100%;
      margin-bottom: 10px;
   }

   .mp_text {
      padding-right: 0px;
      font-size: 15px;
      line-height: 20px;
   }

   .header_top_wrapper {
      display: block !important;
      display: flex !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
   }

   .ht_button_wrapper {
      width: 100%;
      margin-top: 20px;
      text-align: center;
      margin-left: -18px;
      display: flex;
      order: 2;
      -ms-flex-pack: center !important;
      justify-content: center !important;
   }

   .ht_button_wrapper img {
      max-width: 60%;
   }

   .ht_phone_wrapper {
      display: none;
   }

   .mp_img img {
      border-radius: 0px;
      border: none !important;
   }

   .header_top_wrapper {
      min-height: 100px;
   }

   .mob_cont {
      display: block !important;
   }

   .mob_dpn {
      display: none;
   }

   .mob_insta_nd {
      display: none;
   }

   .mobaddrwrp {
      display: block !important;
   }

   .cft_text {
      font-size: 15px;
      line-height: 20px;
   }

   .cf_text_wrapper a {
      font-size: 15px;
      line-height: 20px;
   }

   .fb_icon_style {
      margin-bottom: 2px;
   }

   textarea {
      max-height: 130px;
   }

   input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   button, input[type="button"], input[type="reset"], input[type="submit"] {
      font-size: 15px !important;
      line-height: 20px !important;
   }

   .mp_button {
      margin-top: 20px;
      margin-bottom: 0px;
   }

   .address_block_wrapper span {
      margin-bottom: 5px;
   }

   .mbsocial {
      margin-bottom: 20px;
   }

   .address_block_wrapper.mbsocial a {
      font-family: 'Cera Pro Bold';
      font-size: 21px !important;
      font-weight: 400;
      text-decoration: none;
      margin-bottom: 10px;
   }
}