/*
Theme Name: Landing
Theme URI: https://bestdivichild.com
Template: Divi
Author: BestDiviChild
Author URI: https://bestdivichild.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background
Version: 1.0.0
*/

/*****************************
  Navigation
*****************************/

.mobile_menu_bar:before{
          color: #fff !important;
}
.et_mobile_menu{
         border-top: 3px solid  #fff !important;
}


/*****************************
Hero Section Button
*****************************/

@media all and (max-width: 383px) {
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
    margin-left: 0px !important;
}
}



/*****************************
  Custom Divider
*****************************/
.custom_divider h4,
.custom_divider h1 {
	position:relative;
	padding-bottom:15px;
	margin-bottom:25px;
}
.custom_divider h4:before,
.custom_divider h1:before {
    content: '';
    width: 51px;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 33px;
	
}
.custom_divider h4:after,
.custom_divider h1:after {
    content: '';
    width: 22px;
    background: #fff;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
	
}

.custom_divider_right h4 {
	position:relative;
	padding-bottom:15px;
	margin-bottom:25px;
}
.custom_divider_right h4:before {
    content: '';
    width: 51px;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 3px;
}
.custom_divider_right h4:after {
    content: '';
    width: 22px;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 61px;
}

/*    */
.custom_divider_center h4 {
	position:relative;
	padding-bottom: 22px;
}
.custom_divider_center h4:before,
.custom_divider_center h4:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 84px;
    height: 1px;
    display: block;
    z-index: 99;
    margin: 0 auto;
}
.custom_divider_center h4:before {
    border-left: 20px solid;
    border-right: 20px solid;
    border-color: red;
}
.custom_divider_center h4:after {
    width: 68px;
}



/*    */

.custom_divider_center h1.et_pb_module_header {
	position:relative;
	padding-bottom: 22px;
}
.custom_divider_center h1.et_pb_module_header:before,
.custom_divider_center h1.et_pb_module_header:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 84px;
    height: 1px;
    display: block;
    z-index: 99;
    margin: 0 auto;
}
.custom_divider_center h1.et_pb_module_header:before {
    border-left: 20px solid;
    border-right: 20px solid;
}
.custom_divider_center h1.et_pb_module_header:after {
    width: 68px;
        background-color: #252525;
}

/*****************************
  Custom Button
*****************************/
.custom_button_left {
	position: absolute;
    bottom: 0px;
    left: 0px;
}

.custom_button_left{
 border-bottom: 5px solid !important;
}

.custom_button_left {
    border-top:0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
}
.custom_button_left:hover {
    border-top:0px !important;
    border-right: 0px;
    border-left: 0px;
}





.custom_button_right {
	position: absolute;
    bottom: 0px;
    right: 0px;
}

.custom_button_right{
 border-bottom: 5px solid !important;
}
.custom_button_right {
    border-top:0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
}
.custom_button_right:hover {
    border-top:0px !important;
    border-right: 0px;
    border-left: 0px;
}

/*****************************
TOP POST SLIDER SECTION
*****************************/
.top-post-slider-section{
    position:relative;    
}
.top-post-slider-section:after{
        content: " ";
    position: absolute;
    height: 5px;
    width: 14.95%;
    left: 0;
  /*  background-color: #ffb647; */
    bottom: 0;
    z-index: 99;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 .top-post-slider-section:after{
    width: 14.95%;

}
}


/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 768px) {
.top-post-slider-section:after{
    width: 14.95%;

}
}






/*****************************
TAB SECTION
*****************************/
.custome-tab-section ul.et_pb_tabs_controls:after {
    border-top:none;
}
.custome-tab-section .et_pb_tabs_controls li::after{
      content: " ";
      position: absolute;
      background: #e5e5e5;
      height: 12px;
      width: 1px;
      bottom: 0px;
      right: 0px;
      margin-bottom: 22px;
}
.custome-tab-section .et_pb_tabs_controls li:first-child::after{
      content: " ";
      position: absolute;
      opacity: 0;
}
.custome-tab-section .et_pb_tab_active a {
    color: #62bfe6 !important;
}

.custome-tab-section .et_pb_tab_active a::after {
  content: " ";
  position: absolute;
  background: #62bfe6;
  height: 5px;
  width: 70%;
  bottom: 0;
  left: 15%;
}
.custome-row {
    width: 100%;
}



/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
.custome-tab-section .et_pb_tabs_controls li {

    float: none !important;
}

.custome-tab-section  .et_pb_tabs_controls li a {
    display: inherit  !important;
    margin: 0 auto  !important;
    text-align: center  !important;
    padding-bottom: 14px;
}
}



/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
.tab-section-btn .bdc-tab-control.et_pb_blurb{
  padding-top: 7%!important;
    padding-bottom: 7.5%!important;
}


.col-post-slider-height .et_pb_container.clearfix {
    height: 10% !important;
}

.col-post-slider-height .et_pb_slide_description {
    padding-bottom: 18% !important;
}
.col-post-slider-height  .et_pb_text{
    margin-top: 30px !important;
}
}
@media all and (max-width: 479px) {
.custome-tab-section.et_pb_tabs .et_pb_tabs_controls li{
    padding: 25px 0 12px 0 !important;
    }
}

/*****************************
BLURB SECTION
*****************************/


span.custome-divier {
    height:  2px;
    width:  50px;
   /* background:  #ffb647;*/
    content:  " ";
    padding: 1px;
    position: absolute;
    margin-left: 24px;
}

span.custome-divier:before {
    position:  absolute;
    content: " ";
    height:  2px;
    width:  20px;
   /* background:  #ffb647; */
    top: 0;
    left: -24px;
}

/*****************************
CLIENTS COMMENTS SECTION
*****************************/

.clients-comments-section-col{
    position: relative;
    
}


/*** Responsive Styles Standard Desktop Only ***/
/*@media all and (min-width: 1100px) and (max-width: 1405px) {*/
/* .et_pb_column.clients-comments-section-col{*/
/*  padding-top: 50px !important;*/
/* padding-bottom: 0px !important;*/
/* }*/
 
/*  .et_pb_column.clients-comments-section-col .et_pb_text{*/
/*      padding-bottom: 15px !important;*/
/*  }*/
/*}*/
 



/*****************************
CUSTOME BLARB SECTION
*****************************/

.custome-blurb .et_pb_blurb_description {
  padding-top: 40px;
}



.featured-project h4{
  padding-bottom: 20px;
}

.featured-project h3{
  padding-top: 50px;
  padding-bottom: 20px;
}

.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}

@media (max-width: 1176px){
.ten-columns .et_pb_module {width: 20%;}
.nine-columns .et_pb_module {width: 33.3%;}
.eight-columns .et_pb_module {width: 25%;}
.seven-columns .et_pb_module {width: 25%;}
.six-columns .et_pb_module {width: 33.3%;}
.five-columns .et_pb_module {width: 33.3%;}
}
 
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;}
}
@media all and (max-width: 981px){
    .featured-project h3{
        padding-top: 10px;
}
}

/*****************************
BLURB SECTION
*****************************/


.custome-bar-counter  .et_pb_counter_container {
  display: inline-block;
  overflow: visible;
  background-color: #ddd;
  width: 88%;
  height: 1px;
}
  .custome-bar-counter  .et_pb_counter_amount {
        display: inline-block;
        float: left;
        opacity: 0;
        height: 5px;
}
.custome-bar-counter.et_pb_counters span.et_pb_counter_amount_number {
    position: absolute;
    top: -23px;
    right: 0;
}

/*****************************
NUMBER COUNTER SECTION
*****************************/


/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 767px) {
.custome-number.et_pb_number_counter .percent{
    padding-top: 0px !important;

}
.custome-number.custom_divider_center h4 {
    position: relative;
    padding-bottom: 12px !important;
}
}

/*****************************
WHAT WE OFFER
*****************************/

.offer-section span.custome-divier{
  right: 0;
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 768px) {
.offer-section span.custome-divier{
 left: 0;
}
.what-we-offers h4{
    text-align: left !important;
}
}




.single-services-section{
    background-color: transparent;
    transition: .2s
}

.tab-active ,
.single-services-section:hover{
    background-color: #191818f5;

}


.single-services-section span.et_pb_image_wrap {
    transform: translateY(47px);
    transition: .3s;
}

.single-services-section .et_pb_blurb_container {
    transform: translateY(33px);
    transition: .3s;
}
.single-services-section  .et_pb_blurb_description{
  opacity: 0;
}
.single-services-section:hover  .et_pb_blurb_description{
  opacity: 1;
}
.single-services-section:hover span.et_pb_image_wrap ,
.single-services-section:hover .et_pb_blurb_container{
      transform: translateY(0);
}
.tab-active .et_pb_image_wrap .et-pb-icon,
.tab-active  .et_pb_blurb_container,
.single-services-section:hover .et_pb_blurb_container h4,
.single-services-section:hover .et_pb_blurb_container{
  color:#fff !important;
}


/*****************************
IMAGE SECTION
*****************************/


/*****************************
testimonial SECTION
*****************************/

.testimonial-section .et-pb-controllers a {
    height: 6px;
    width: 6px;
    background-color: #b1a5a5;
    margin-right: 22px;
}
.testimonial-section .et-pb-controllers a.et-pb-active-control {
    height: 8px;
    width: 8px;
    background-color: #4e4b4b !important;
}

/*****************************
PERSON SECTION
*****************************/

.custome-person-section .cloned-person {
   /* background: #ffb647; */
    position: absolute;
    bottom: 54px;
    z-index: 99;
    color: #fff;
    opacity: 0;
    transform: translateY(10px) ;
    transition: .3s;
    /* padding: 5px 33px; */
}

.custome-person-section:hover .cloned-person {
    opacity: 1;
    transform: translateY(-55px);
}


.custome-person-section .et_pb_team_member_image {
    position:  relative;
    display:  block;
    overflow: hidden;
}
.custome-person-section .et_pb_team_member_image:before {
    position: absolute;
    content: " ";
    height:  100%;
    width: 100%;
    background:  #000;
    opacity: .0;
    transform: translateY(-100%);
    transition: .3s;
}
.custome-person-section:hover .et_pb_team_member_image:before {
    position: absolute;
    content: " ";
    height:  100%;
    width: 100%;
    background:  #000;
      transform: translateY(0);
    opacity: .35;
}

@media (max-width: 980px){

.et_pb_column .et_pb_team_member_image {
    float: none;
    width: 280px;
    margin: 0 auto;
}

.et_pb_team_member_description {
    display: table-cell;
    position: relative;
    vertical-align: top;
    width: 280px;
    margin: 0 auto;
    display: inline-block !important;
}
.custome-person-section:hover .cloned-person {
    opacity: 1;
    transform: translateY(-45px);
}
}

@media (max-width: 767px) {

}



/*****************************
client logo SECTION
*****************************/

.client-logo .slick-initialized .slick-slide{
    border: 1px solid #ccc !important; 
    padding:30px 0px !important; 
}
.client-logo img{
    padding: 50px 0px !important; 
}
.client-logo .slick-slide{
    border: 1px solid #ddd;
}
/*****************************
PRICING TABLE SECTION
*****************************/
.pricing-table-section ul li {
    list-style: none;
    margin: 10px 0px;
}

.pricing-table-design.et_pb_column:hover {
 /* background-color: #ffb647 !important;  */
}

.pricing-table-design:hover,
 .pricing-table-design:hover h4,
 .pricing-table-design:hover .et-pb-icon,
 body #page-container .pricing-table-design:hover .pricing-btn.et_pb_button{
    color: #fff !important;
}


.pricing-table-2 .et_pb_pricing_content_top:before {
    position: absolute;
    content: " ";
    display: block;
    height: 4px;
    width: 40%;
    background: #f3f3f3;
    transform: translateX(-50%);
    left: 50%;
    top: -18px;
}

.pricing-table-2 .et_pb_pricing_content_top:after {
    position: absolute;
    content: " ";
    display: block;
    height: 4px;
    width: 40%;
    background: #f3f3f3;
    transform: translateX(-50%);
    left: 50%;
    bottom: 8px;
}
.pricing-table-2 .et_pb_pricing_content_top{
    border: none;
}
.pricing-table-2 .et_pb_pricing_table{
transition: .3s !important;
}
 .pricing-table-2  .et_pb_pricing_table:hover .et_pb_pricing_heading h2,
  .pricing-table-2 .et_pb_pricing_table:hover .et_pb_dollar_sign,
  .pricing-table-2 .et_pb_pricing_table:hover .et_pb_sum,
  .pricing-table-2 .et_pb_pricing_table:hover .et_pb_frequency,
  .pricing-table-2 .et_pb_pricing_table:hover .et_pb_pricing li,
  .et_pb_pricing.pricing-table-2 .et_pb_pricing_table:hover a.et_pb_button,
    body #page-container .et_pb_pricing .et_pb_pricing_table:hover  .et_pb_button{
      color: #fff !important;
  }
   .et_pb_pricing.pricing-table-2 .et_pb_pricing_table:hover .et_pb_pricing_table_button.et_pb_button{
    border-color: #fff !important;
  }
@media (max-width: 768px) {

 .pricing-table-2  .et_pb_pricing_table{
 margin:20px auto;
 }

}


/*****************************
PRICING TABLE SECTION
*****************************/


.featured-blarb h3.feature-sub-title {
    margin-bottom: 22px;
    font-weight: 600;
    /* margin-top: 10px; */
}
.featured-blarb:hover{
  background-color: transparent;
  transition: .5s;
}

.featured-blarb:hover{
  background-color: #222222;
}
.featured-blarb:hover  h3.feature-sub-title,
.featured-blarb:hover p,
.featured-blarb:hover .et-pb-icon{
  color: #fff !important;
}


/*.et_pb_contact_field_0, .et_pb_contact_field_1, .et_pb_contact_field_2 {
    width: 50%;
}


.et_pb_contact_field_3{
    width: 50%;
    float: right;
    clear: none;
    margin-top: -212px;
}
.et_pb_contact_field_3 .et_pb_contact_message{
      height: 29%;
}*/




@media all and (max-width: 479px) {
.featured-blarb h3.feature-sub-title {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 16px;
}
}


/*****************************
CONTACT FORM
*****************************/
.my-contact-form form {
    display: flex;
    flex-direction: column;
    position: relative;
}
.my-contact-form form  p.et_pb_contact_field{
margin-bottom:26px;
}
.my-contact-form form  .et_pb_contact_field{
  width: 50%;
}
.my-contact-form form .et_pb_contact_field_0 {
    margin-top: -242px;
 
}
.my-contact-form .et_pb_contact p textarea {
    font-family: inherit;
    height: 210px !important;
}

.my-contact-form .et_pb_contact p input,
.my-contact-form  .et_pb_contact p textarea{
  background-color: transparent;
}
/*****************************
  Blog Style
*****************************/
.bdc-blog-style .et_pb_post {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
  transform: scale(1);
  transition: all .3s ease-in-out;
  background-position: center;
}
.bdc-blog-style .et_pb_post .entry-featured-image-url {
  z-index: 0;
  position: absolute;
  display: none;
}
.bdc-blog-style .et_pb_post h2 {
  margin-top: 0;
}
.bdc-blog-style .et_pb_post .post-content-wrapper {
  position: relative;
  padding: 35px 47px;
  background: rgba(255, 255, 255, 0.85);
  /*background:transparent;*/
  transition: all .3s ease-in-out;
  border-bottom: 1px solid #f3f3f3;
}
.bdc-blog-style .et_pb_post:hover {
  transform: scale(1.05);
  z-index: 99;
  box-shadow: -2px 8px 52px rgba(51, 51, 51, 0.16);
}
.bdc-blog-style .et_pb_post a,
.bdc-blog-style .et_pb_post p,
.bdc-blog-style .et_pb_post span,
.bdc-blog-style .et_pb_post h2 {
  /*transition: all .3s ease-in-out;*/
}
.bdc-blog-style .et_pb_post:hover a,
.bdc-blog-style .et_pb_post:hover p,
.bdc-blog-style .et_pb_post:hover span,
.bdc-blog-style .et_pb_post:hover h2  {
  color: #fff;
}
.bdc-blog-style .et_pb_post .post-content-wrapper * {
  position: relative;
}
.bdc-blog-style .et_pb_post:hover .post-content-wrapper {
  background:rgba(51, 51, 51, 0.85);
  /*background-color: transparent;*/
  transform:translateX(20%);
}
.bdc-blog-style .et_pb_post .post-content-wrapper:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 100%;
  z-index: 0;
  transition: all .3s linear;
}
.bdc-blog-style .et_pb_post .post-content-wrapper:after {
  content: '';
  /*background: rgba(255, 255, 255, 0.58);*/
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  transition: all .3s ease-in-out;
}
.bdc-blog-style .et_pb_post:hover .post-content-wrapper:after {
  /*left:100%;*/
}
.bdc-blog-style .et_pb_post:hover .post-content-wrapper:before {
  right: 0;
}
.bdc-blog-style .et_pb_post .post-content {
  display: none;
}
.bdc-blog-style .et_pb_post span.published {
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
}
.bdc-blog-style .et_pb_post span.author {
  font-size: 13px;
}
.published:before,
.author:before,
.entry-title a:after {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: ETmodules;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  text-transform: none;
  speak: none;
}
.published:before {
  content: '';
  margin-right: 10px;
}
.author:before {
  content: '';
  margin-right: 10px;
}
.entry-title a:after {
  content: '$';
  margin-left: 12px;
}
.pagination {
    margin-top: 21px;
}
@media (max-width: 767px) {
  .bdc-blog-style .post-meta {
      margin-top: 12px;
  }
}
/*****************************
FOOTER BLARB
*****************************/
.custome-blurb-contact .et_pb_blurb_description {
    padding-top: 20px;
}
footer .et_pb_section{
    padding:0;    
}

.et_pb_social_media_follow li a.icon:hover::before{
    color: #ffb647;
}
/*****************************
CONTACT FORM
*****************************/
@media (max-width: 770px) {
.my-contact-form .et_pb_contact p textarea {
    font-family: inherit;
    height: 194px !important;
}
.my-contact-form form .et_pb_contact_field_0 {
    margin-top: -220px;
 
}
}



@media (max-width: 479px) {
.my-contact-form form {
    display: block;
}
.my-contact-form form .et_pb_contact_field {
    width: 100%;
}

.my-contact-form form .et_pb_contact_field_0 {
    margin-top: 0px;
 
}
}




/*MY CUSTOM FOOTER*/
.custom_divider h1:before, .custom_divider h4:before, .custom_divider h4:after, .custom_divider h1:after {
    background-color: #62bfe6 !important;
}

.custom_divider_center h4:before{
	background-color: #62bfe6 !important;
	border-color: #62bfe6 !important;
}

.custom_divider_center h4:after {
	background-color: #62bfe6 !important;
	border-color: #62bfe6 !important;
}

.custom_divider_right h4::before, .custom_divider_right h4::after {

    background-color: #62bfe6 !important;

}

.custome-tab-section .et_pb_tab_active a, .et_pb_social_media_follow li a.icon:hover::before, .single-services-section .et_pb_main_blurb_image .et-pb-icon, .footer-blurb-contact-section .et_pb_main_blurb_image .et-pb-icon, .featured-project-subtitle, .bdc-blurb-title-color .et_pb_module_header, .my-contact-form .et_pb_button, .my-contact-form .et_pb_button:hover, .et_pb_contact_form_container .et_pb_button:hover {
    color: #62bfe6 !important;
}

.et_pb_blurb_14.et_pb_blurb h4, .et_pb_blurb_14.et_pb_blurb h4 a, .et_pb_blurb_14.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_14.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_14.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_14.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_14.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_14.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_14.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_14.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_14.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_14.et_pb_blurb h6.et_pb_module_header a {
    
    color: #62bfe6!important;
}

.custome-tab-section .et_pb_tab_active a, .et_pb_social_media_follow li a.icon:hover::before, .single-services-section .et_pb_main_blurb_image .et-pb-icon, .footer-blurb-contact-section .et_pb_main_blurb_image .et-pb-icon, .featured-project-subtitle, .bdc-blurb-title-color .et_pb_module_header, .my-contact-form .et_pb_button, .my-contact-form .et_pb_button:hover, .et_pb_contact_form_container .et_pb_button:hover {

    color: #62bfe6 !important;

}

.footer-blurb-contact-section .et_pb_main_blurb_image .et-pb-icon {
	color: #62bfe6 !important;
}
  
h1,h2,h3,h4,h5,h6 {
	color: #666;
}	

.subtitle {
	color: #666 !important;
}	




.activetab {
	color: #62bfe6 !important;
}

.booking-button {
	margin-right: -5.5%;
	margin-top:153px;
}

.tab-active, .single-services-section:hover {
	background-color:rgba(38,38,38,0.97) !important
}

.s:hover {
	color: #62bfe6 !important;
}





/*caldera forms*/
.caldera-grid label {
	font-weight:300 !important;
	font-size: 15px;
}

.caldera-grid .form-control, .caldera-grid output {
	color: #999 !important;
	font-weight:300 !important;
}

.caldera-forms-consent-field-linked_text {
	display:none;
}

.caldera-grid {
	margin-right:50px !important;
}

.email {
	color: #666 !important;
	font-weight:300 !important;
	font-size: 15px;
}

.caldera-grid input[type="submit"] {
	background-color: rgba(38,38,38,0.97)!important;
}




















/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
.top-post-slider-section:after{
    width: 0%;

}

.et_pb_row_2 {
	background-image:none !important;
}

.booking-button {
	margin-right: -5.5%;
	margin-top:35px;
}
}