@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');



@font-face {

    font-family: 'BebasNeueRegular';

    src: url("../fonts/BebasNeueRegular.eot");

    src: url("../fonts/BebasNeueRegular.eot?#iefix") format("embedded-opentype"),

         url("../fonts/BebasNeueRegular.svg") format("svg"), 

         url("../fonts/BebasNeueRegular.woff") format("woff"), 

         url("../fonts/BebasNeueRegular.ttf") format("truetype"),

         url("../fonts/BebasNeueRegular.otf") format("truetype");

    font-style: normal;

    font-weight: normal;

}

@font-face {

    font-family: 'BebasNeueBold';

    src: url("../fonts/BebasNeueBold.eot");

    src: url("../fonts/BebasNeueBold.eot?#iefix") format("embedded-opentype"),

         url("../fonts/BebasNeueBold.svg") format("svg"), 

         url("../fonts/BebasNeueBold.woff") format("woff"), 

         url("../fonts/BebasNeueBold.ttf") format("truetype"),

         url("../fonts/BebasNeueBold.otf") format("truetype");

    font-style: normal;

    font-weight: normal;

}



body {

  /*background-color: #000;*/

  color: #fff;

  font-family: 'Roboto';

}

h1 {

  font-family: 'BebasNeueBold';

}

h2,h3,h4 {

  font-family: 'BebasNeueRegular';

}



.site_heading2 {

  font-size: 40px;

  line-height: 34px;

  padding-bottom: 20px;

}
#unwind_heading{
  font-size: 32px;
  letter-spacing: 1px;
  font-weight: lighter;

}

.site_heading2 > span {

    background: url(../images/webp/heading2_bg.webp) no-repeat left center;

    display: inline-block;

    background-size: contain;

    padding: 15px 0 15px 15px;

}
/* .rizon_logo{
  b
} */

.rizon_logo{
  width: 50px;
}

.site_heading3 {

  font-size: 28px;

  line-height: 34px;

  padding-bottom: 20px;

}

.site_heading4 {

  font-size: 24px;

  line-height: 28px;

  padding-bottom: 20px;

}

p {

  font-size: 16px;

  line-height: 24px;

  font-weight: 300;

  padding-bottom: 20px;

}

img {

  max-width: 100%;

  width: 100%;

}

strong {

  font-weight: 700;

}

section {

  padding: 50px 0;

}

.container {

  max-width: 1200px;

  width: 100%;

  margin: 0 auto;

  padding: 0 0;

}

/*Background Video style*/

.video_wrap {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: -1;

    background-image: url(../images/webp/aria_new_main_banner.webp);

    background-repeat: no-repeat;

    background-position: center top;

    background-size: cover;

}

.video_wrap:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0,0,0,0.4);

}

#backgroundvid1 {

  width: 100%;

  height: 100%;

  object-fit: fill;

}

.desk_video {

  display: block;

}

.mobi_video {

  display: none;

}



/*header style*/

#site_header {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  padding: 10px 0;

  z-index: 99;

}

.fixed_header {

  background-color: rgba(0,0,0,0.6);

}

#site_header .container {

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 10px 0;

}

.project_logo {

    max-width: 228px;

    width: 100%;

    margin: 0;

}

.project_logo img {

  display: block;

    width: 100%;

    margin: 0 auto;

}

.brand_logo {

    max-width: 228px;

    width: 15%;

    margin: 0;

}

.brand_logo img {

  display: block;

    width: 100%;

    margin: 0 auto;

}

/*navigation style*/

/*#site_menu {

    margin-left: auto;

}*/

.menu_list {

  display: flex;

  align-items: center;

}

.menu_list li {

}

.menu_list li > a {

  display: block;

  color: #fff;

  font-family: 'BebasNeueRegular';

  font-size: 18px;

  line-height: 20px;

  text-decoration: none;

  padding: 5px 15px;

}

/*.menu_list li:first-child > a {

  display: none;

}

.menu_list li:first-child > a.show_link {

    display: block;

}*/

.menu_list li > a:hover {

  color: #d7df21;

}

.menu_icon {

  display: none;

}



/*Main content style*/

#site_main {



}



/*Introduction style*/

#introduction {

  height: calc(100vh - 82px);

  padding: 0;

}

#introduction .container {

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    height: 100%;

    text-align: center;

    padding-top: 50px;

}

.site_heading1 {

  font-size: 55px;

  line-height: 55px;

  color: #fff;

  text-align: center; 

}

.site_heading1 > span {

  display: block;

  font-size: 40px;

  line-height: 40px;

  padding-top: 30px;

}

.site_heading1 > span > img {

    max-width: 300px;

}

.offer_img {

  width: 100%;

  max-width: 250px;

  margin: 0 auto 10px auto;

}

.offer_img img {

  width: 100%;

}



.offer_highlights {

  display: flex;

  justify-content: space-between;

  margin: 10px auto;

}

.offer_highlights_col {

  border-right: 1px solid #fff;

  padding: 10px;

  text-align: center;

}

.offer_highlights_col:last-child {

  border-right: none;

}

.offer_highlights_col img {

  display: block;

  margin: 10px auto;

  max-width: 50px;

}



/*Project Overview style*/



#overview {



}



#overview .container {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

#overview .left_col {

    width: 46%;

}

.overview_img img {

  border-radius: 20px;

}

#overview .right_col {

    width: 46%;

}

#overview .right_col_sub {

    /*width: 45%;*/

    position: relative;

    margin-bottom: 50px;

    padding-left: 30px;

}

#overview .right_col_sub:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  background-color: #d7df21;

  width: 15px;

  height: 100%;

}

#overview .right_col .site_heading4 {

    padding-top: 20px;

}

/*Project Amenities style*/

#project_amenities {

  text-align: center;

}

#project_amenities .site_heading2 {

  

}

.amenities_carousel.owl-carousel {

  margin: 30px auto;

  width: 90%;

}

.amenities_carousel .item {

  cursor: pointer;

}

.amenities_carousel .item .ph_content {

  background-color: #d7df21;

  color: #fff;

  padding: 20px;

}

.ph_content .site_heading3 {

  padding-bottom: 0;

}

.amenities_carousel .site_heading3 {

  color: #000;

}

.amenities_carousel .item p {

  color: #000;

  font-size: 15px;

  line-height: 18px;

  font-weight: 400;

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-] span {

  font-size: 0; 

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-]{

  background-color: #d7df21;

  background-repeat: no-repeat;

  background-position: center center;

  width: 50px;

  height: 50px;

  border-radius: 50%;

  position: absolute;

    top: 50%;

    transform: translateY(-50%); 

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-prev] {  

  background-image: url(../images/webp/left_arrow.webp); 

  left: -6%;

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-next] {  

  background-image: url(../images/webp/right_arrow.webp); 

  right: -6%;

}



.popup_img_wrap {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    margin: 0 auto;

    width: 0;

    height: 0;

    background-color: rgba(0,0,0,0.8);

    z-index: 100;

    visibility: hidden;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.popup_img_wrap.active {

    visibility: visible;

    width: 100%;

    height: 100%;

}

.popup_img {

    position: absolute;

    top: 0;

    bottom: 0;

    /*transform: translateY(-30%);*/

    left: 0;

    right: 0;

    margin: 0 auto;

    max-width: 500px;

    width: 0;

}

.popup_img.active {

    width: 90%;

    top: 40%;

    transform: translateY(-50%);

}

.popup_img_close {

    cursor: pointer;

    position: absolute;

    top: -30px;

    right: 0;

    color: #fff;

    font-size: 25px;

    border: 2px solid #fff;

    /* border-radius: 50%; */

    z-index: 1;

    display: block;

    padding: 0px 5px;

}

.popup_img > img {

    display: none;

    margin: 0 auto;

    width: 0;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.popup_img > img.active {

    display: block;

    width: 100%;

}



/*Project location style*/



#connectivity {



}



#connectivity .container {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

#connectivity .left_col {

    width: 40%;

    position: relative;

    padding-left: 60px;

}

#connectivity .left_col:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  background-color: #d7df21;

  width: 15px;

  height: 100%;

}

#connectivity .right_col {

    width: 46%;

}

.location_img img {

  border-radius: 20px;

}

#connectivity .right_col .site_heading4 {

    padding-top: 20px;

}

.connect_list {

  list-style: disc;

  padding: 0 0 20px 10px;

}

.connect_list li {

  font-size: 16px;

  line-height: 24px;

  font-weight: 300;

  padding: 3px 0;

}





/*Project location style*/



#location {



}



#location .container {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

#location .left_col {

    width: 46%;

}

#location .right_col {

    width: 40%;

    position: relative;

    padding-left: 60px;

}

#location .right_col:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  background-color: #d7df21;

  width: 15px;

  height: 100%;

}

#location .right_col .site_heading4 {

    padding-top: 20px;

}



.map_view, .map_view a {

  font-family: 'BebasNeueRegular';

  font-size: 24px;

  line-height: 28px;

  color: #fff;

  text-decoration: none;

}

.map_view a:hover {

  color: #d7df21;

}

.map_view i {

    font-size: 20px;

    padding-left: 9px;

}

/*Mahalunge Rivertown style*/



/*#mahalunge_rivertown {



}



#mahalunge_rivertown .container {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

#mahalunge_rivertown .left_col {

    width: 46%;

}

#mahalunge_rivertown .right_col {

    width: 46%;

}

.section_head {

  font-family: 'BebasNeueBold';

  font-size: 100px;

  line-height: 120px;

  color: #1ca266;

}

.section_head span {

  display: block;

  font-family: 'BebasNeueBold';

  font-size: 150px;

  line-height: 100px;

}

.section_head2 {

    color: #1ca266;

    font-size: 36px;

    line-height: 36px;

    padding: 20px 0;

}*/



/* Project Video style*/

#video {



}

#video {

  text-align: center;

}

.video_gallery_wrap {

    display: flex;

    /*justify-content: space-between;*/

    justify-content: center;

    align-items: center;

}

.video_gallery_img {

    display: block;

    max-width: 450px;

    width: 100%;

    margin: 10px;

}

.video_gallery_img img {

    display: block;

    width: 100%;

    margin: 0 auto;

}



.vdo-wrapper {

    display: inline-block;

    margin: 0 auto 35px;

    padding-top: 15px;

    width: 48%;

}

#video-gallery .vdo-item {

    float: left;

    position: relative;

    width: 100%

}

#video-gallery .vdo-item:first-child:after {

    content: '';

    height: 100%;

    width: 2px;

    position: absolute;

    top: 0;

    right: 0

}

.vdo-box {

    position: relative;

    overflow: hidden

}

.vdo-box > img {

    display: block

}

.vdo-mask {

    position: absolute;

    left: 0;

    top: 100%;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

}



.vdo-mask a {

    text-decoration: none;

    color: #fff;

    display: block;

    text-align: center;

    position: absolute;

    left: 0;

    right:0;

    top: 50%;

    transform:translateY(-50%);

    width: 100%;

}

.vdo-mask h3 {

    font-size: 24px;

    font-weight: 400;

    padding: 0 10px;

    color: #ffffff;

}

.vdo-mask .ico-play {

    display: inline-block;

    width: 46px;

    height: 46px;

    margin-top: 15px;

    background: url(../images/webp/ico_play.webp) no-repeat 0 0;

    transition: all .6s ease;

    -moz-transition: all .6s ease;

    -ms-transition: all .6s ease;

    -webkit-transition: all .6s ease

}

.vdo-mask:hover .ico-play {

    transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    -webkit-transform: rotate(360deg)

}

.vdo-box:hover .vdo-mask {

    top: 0

}

.overlay {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    z-index: 999;

    display: none

}

.vdo-lightbox {

    position: absolute;

    top: 10%;

    left: 20%;

    width: 60%;

    height: 80%

}

.vdo-lightbox .vdo-inner {

    width: 100%;

    height: 100%

}

.vdo-lightbox .vdo-inner iframe {

    width: 100%;

    height: 100%;

    border: none;

    display: block

}

.close-vdo {

    display: inline-block;

    width: 50px;

    height: 50px;

    background: url(../images/webp/close.webp) no-repeat 0 0;

    background-size: cover;

    position: absolute;

    top: 15px;

    right: 15px;

    cursor: pointer

}







/*Project Highlights style*/

#project_highlights {

  text-align: center;

}

#project_highlights .site_heading2 {

  

}

.highlights_carousel {

  margin: 30px 0;

}

.highlights_carousel .item {

}

.highlights_carousel .item .ph_content {

  background-color: #d7df21;

  color: #000;

  padding: 10px;

}



.highlights_carousel .item p {

  color: #000;

  font-size: 15px;

  line-height: 18px;

  font-weight: 400;

}

.highlights_carousel.owl-theme .owl-nav [class*=owl-] span {

  font-size: 0; 

}

.highlights_carousel.owl-theme .owl-nav [class*=owl-]{

  background-color: #0b7758;

  background-repeat: no-repeat;

  background-position: center center;

  width: 50px;

  height: 50px;

  border-radius: 50%;

  position: absolute;

    top: 50%;

    transform: translateY(-50%); 

}

.highlights_carousel.owl-theme .owl-nav [class*=owl-prev] { 

  background-image: url(../images/webp/left_arrow.webp); 

  left: -5%;

}

.highlights_carousel.owl-theme .owl-nav [class*=owl-next] { 

  background-image: url(../images/webp/right_arrow.webp); 

  right: -5%;

}

/*Footer style*/

#site_footer {

  background-color: rgba(0,0,0,0.5);

  padding: 10px 0 60px 0;

}

/*#site_footer .site_heading2 {

  text-align: center;

}*/

#site_footer p {

    font-size: 14px;

    line-height: 18px;

    color: #fff;

    padding: 10px 0;

}

#site_footer p > a {

    color: #fff;

    text-decoration: none;

}

#site_footer p > a:hover {

    color: #d7df21;

}



/*Enquire now style*/

#fixed_form_wrap {

  position: fixed;

  bottom: 0;

  left: 0;

  width: 100%;

  z-index: 99;

  animation-delay: 1s;

}

.form_container {

  background-color: rgba(0,0,0,0.5);

    display: flex;

    justify-content: space-around;

    align-items: center;

    border-radius: 5px;

    padding: 10px 0;

    max-width: none;

}

.form_close {

  display: none;

}

.site_heading5 {

  font-family: 'BebasNeueRegular';

  font-size: 26px;

  line-height: 30px;

  color: #fff;

}

#frmContactus {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 90%;

}

.fieldwrapper {

    width: 80%;

    margin: 0 10px;

}



.fieldwrapper input, .fieldwrapper select {

  font-family: 'BebasNeueRegular';

    width: 90%;

    border: 1px solid #6b6a68;

    background-color: #6b6a68;

    border-radius: 5px;

  font-size: 18px;

  line-height: 24px;

  letter-spacing: 1px;

  color: #fff;

    height: 40px;

    padding: 0 0 0 20px;

    outline: 0;

}



.fieldwrapper select {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: url(../images/webp/arrow-down.webp) 96% center no-repeat #6b6a68;

    outline: 0;

    padding-right: 0;

    width: 100%;

}

.fieldwrapper.form-cta-btn {

    text-align: center;

    font-family: 'BebasNeueBold';

    padding: 0;

    margin: 0 0 0 10px;

    border: none;

    background-color: #d7df21;

    color: #000;

    text-decoration: none;

    text-transform: uppercase;

    cursor: pointer;

    -webkit-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    font-size: 26px;

    max-width: 120px;

    border-radius: 5px;

    width: 100%;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.fieldwrapper.form-cta-btn a {

    color: #000;

    text-decoration: none;

    position: relative;

}

.fieldwrapper.form-cta-btn a:after {

  content: "\f178";

  font-family: 'FontAwesome';

  color: #000;

    margin-left: 10px;

}



.fieldwrapper.form-cta-btn a:hover {

    color: #6b6a68;

}

.fieldwrapper.form-cta-btn a:hover:after {

  color: #6b6a68;

}



/*.fieldwrapper.form-cta-btn a:hover {

    background-color: #4a4a4a;

}*/



.fieldwrapper > input[type=number]::-webkit-inner-spin-button, 

.fieldwrapper > input[type=number]::-webkit-outer-spin-button { 

  -webkit-appearance: none; 

  margin: 0; 

}

::-webkit-input-placeholder { /* Chrome */

  color: #fff;

  opacity: 1;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #fff;

  opacity: 1;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #fff;

  opacity: 1;

}

:-moz-placeholder { /* Firefox 4 - 18 */

  color: #fff;

  opacity: 1;

}

/*.thankyou-msg {

    font-size: 18px;

    text-align: center;

    line-height: 24px;

}

span#errcontainer {

    display: block;

    width: 100%;

    padding: 5px 0 20px;

    text-align: center;

    color: #ff0000;

}*/



.mobi_form_btn {

  display: none;

}

#fixed_form_wrap.submitpopup {

    visibility: hidden;

    height: 0;

    background-color: rgba(0,0,0,0.8);

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

#fixed_form_wrap.active.submitpopup {

    visibility: visible;

    height: 100%;

}

.submitpopup .form_container {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    right: 0;

    margin: 0 auto;

    background-color: rgba(255,255,255,1);

    flex-direction: column;

    border-radius: 5px;

    padding: 10px;

    text-align: center;

    max-width: 300px;

    color: #000;

}

.submitpopup #frmContactus {

    flex-direction: column;

    width: 90%;

}

.submitpopup .fieldwrapper {

    margin: 10px 10px;

    width: 100%;

}

.submitpopup .fieldwrapper.form-cta-btn {

    max-width: none;

    display: inline-block;

    width: auto;

    height: auto;

    padding: 5px 10px;

    font-size: 20px;

}

.submitpopup .fieldwrapper.form-cta-btn a {

    display: block;

}

.submitpopup .fieldwrapper.form-cta-btn a:after {

    display: none;

}

.submitpopup .fieldwrapper.form-cta-btn a.whatsapp_btn i {

    font-size: 35px;

    vertical-align: middle;

}







@media only screen and (max-width: 1023px) {

.video_wrap {

    background-image: url(../images/webp/aria_new_main_banner_mobi.webp);

}

.site_heading2 {

  font-size: 26px;

  line-height: 28px;

  padding-bottom: 20px;

}

.site_heading2 > span {

    padding: 10px 0 10px 10px;

}

.site_heading3 {

  font-size: 28px;

  line-height: 34px;

  padding-bottom: 20px;

}

.site_heading4 {

  font-size: 24px;

  line-height: 28px;

  padding-bottom: 20px;

}

p {

  font-size: 16px;

  line-height: 24px;

  padding-bottom: 20px;

}



section {

  padding: 30px 0;

}

.container {

  width: 90%;

}

.desk_video {

  display: none;

}

.mobi_video {

  display: block;

}

/*header style*/

#site_header {

  background-color: rgba(0,0,0,0.6);

}

.fixed_header {

  background-color: rgba(0,0,0,0);

}

.project_logo {

    width: 40%;

}

.brand_logo {

    width: 40%;

}

/*navigation style*/

#site_menu {

    /* display: none; */

    order: 3;

    margin-left: 0;

}

.menu_icon {

  display: block;

}

.open_menu {

  display: block;

}

.close_menu {

  display: none;

}

.menu_icon.active .open_menu {

  display: none;

}

.menu_icon.active .close_menu {

  display: block;

}

.menu_list {

  display: none;

}

.menu_list.active {

    display: block;

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    background-color: rgba(0,0,0,0.8);

    padding: 20px;

}



/*Introduction style*/

#introduction {

  height: calc(100vh - 119px);

}



.site_heading1 {

    font-size: 32px;

    line-height: 40px;

}

.site_heading1 > span {

    font-size: 20px;

    line-height: 20px;

}

/*.site_heading1 > span > img {

    max-width: 200px;

}*/

.offer_img {

  width: 60%;

}

.offer_highlights_col span {

    font-size: 12px;

}

/*Project overview style*/

#overview .container {

  flex-direction: column;

}

#overview .left_col {

    width: 100%;

    margin-bottom: 40px;

}

#overview .right_col {

    width: 100%;

    padding-left: 0;

}

#overview .right_col:before {

  display: none;

}



/*Project Amenities style*/



.amenities_carousel.owl-carousel .owl-item img {

    display: block;

    width: 90%;

    margin: 0 auto;

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-] {

  width: 40px;

    height: 40px;

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-prev] {

  left: -12%;

}

.amenities_carousel.owl-theme .owl-nav [class*=owl-next] {

  right: -12%;

}



/*connectivity style*/

#connectivity .container {

  flex-direction: column;

}

#connectivity .left_col {

    width: 100%;

    margin-bottom: 20px;

    padding-left: 0;

}

#connectivity .left_col:before {

  display: none;

}

#connectivity .right_col {

    width: 100%;

    padding-left: 0;

    text-align: center;

}

#connectivity .right_col:before {

  display: none;

}

.connect_list li {

  text-align: left;

}

/*location style*/

#location .container {

  flex-direction: column;

}

#location .left_col {

    width: 100%;

    margin-bottom: 20px;

    order: 2;

}

#location .right_col {

    width: 100%;

    padding-left: 0;

    text-align: center;

}

#location .right_col:before {

  display: none;

}

.connect_list li {

  text-align: left;

}

/*Mahalunge Rivertown style*/

/*#mahalunge_rivertown .container {

  flex-direction: column;

}

#mahalunge_rivertown .left_col {

    width: 100%;

    margin-bottom: 20px;

    text-align: center;

}

#mahalunge_rivertown .right_col {

    width: 100%;

}

.section_head {

    font-size: 50px;

    line-height: 60px;

}

.section_head span {

    font-size: 100px;

    line-height: 100px;

}

*/



/* Project Video style*/

#video_gallery {

    padding-bottom: 30px;

}

#video_gallery .page_heading2 {

    padding-bottom:20px;

}

.video_gallery_wrap {

    flex-flow: row wrap;

}

.video_gallery_img {

    width: 90%;

    margin: 5px auto;

}

.video_gallery_img img {

    margin: 5px 5px

}

.vdo-box .vdo-mask {

    top: 0

}

.vdo-lightbox {

    top: 12%;

    left: 0;

    width: 90%;

    height: 80%;

    right: 0;

    margin: 0 auto;

}

/*Enquire now style*/

#fixed_form_wrap {

  visibility: hidden;

  height: 0;

  background-color: rgba(0,0,0,0.8);

  -webkit-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

#fixed_form_wrap.active {

  visibility: visible;

  height: 100%;

}

.form_container {

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 0;

  right: 0;

  margin: 0 auto;

  background-color: rgba(255,255,255,1);

    flex-direction: column;

    border-radius: 5px;

    padding: 10px 0;

}

.form_close {

    display: block;

    color: #000;

    font-size: 30px;

    position: absolute;

    top: 0;

    right: 5px;

}

.site_heading5 {

  color: #000;

}

#frmContactus {

    flex-direction: column;

    width: 90%;

}

.fieldwrapper {

    margin: 10px 10px;

    width: 100%;

}



.fieldwrapper input, .fieldwrapper select {

    width: 90%;

}



.fieldwrapper select {

    width: 100%;

}

.fieldwrapper.form-cta-btn {

    background-color: #000;

    color: #fff;

}

.fieldwrapper.form-cta-btn a {

    color: #fff;

}

.fieldwrapper.form-cta-btn a:after {

  color: #fff;

}



.mobi_form_btn {

  display: block;

  position: fixed;

  bottom: 0;

  left: 0;

  width: 100%;

  font-family: 'BebasNeueBold';

  font-size: 24px;

    line-height: 24px;

    text-align: center;

    padding: 10px 0;

    background-color: #d7df21;

    color: #000;

    letter-spacing: 1px;

}

}