/*

Theme Name:     Divichild

Description:    

Author:         admin

Template:       Divi



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  padding-bottom: 15px !important;
}
#top-menu li li a {
  line-height: 16px;
}
.top_footer {

  

  font-size: 17px;

  font-weight: 500;

  line-height: 15px;

  padding: 25px 10px 10px;

  text-align: center;

  width: auto;

}

.top_footer > a {

  border: 1px solid #ffffff;

  color: #000000;

  display: inline-block;

  margin: 20px 0px 5px 0px;

  padding: 8px 10px;

  width: auto;

}

#footer-bottom {

  background-color: #ffffff;

}

#footer-info {

  float: right;

}

#et-top-navigation {

  float: left;

  width: 100%;

}

.top_header_contact{

	width:auto;

	display:inline-block;

	float:right;

}



.logo_container img {

  display: none !important;

}

#et_mobile_nav_menu {

  float: left;

}

.footer_login{

	display: inline-block;

	width: auto;

	padding-bottom: 10px;	

}



.header_logo {

    display: inline-block;

    width: 100%;
	margin-bottom: 10px;

}

.header_logo img {

    width: 250px;

}
.header_book_btn {
  border: 1px solid;
  border-radius: 5px;
  color: #91184E;
  font-weight: 700;
  margin-right: 5px;
  padding: 10px 20px;
}
@media all and (max-width: 359px) {



}

@media all and (max-width: 767px) {

.top_header_contact {

  font-size: 11px;

  padding: 3px 0;

}

.footer_login {

  text-align: center;

  width: 100%;

}

.top_footer {

  font-size: 15px;

  padding: 25px 15px 10px;

}

#et-top-navigation {

  padding-left: 0px !important;

}

.header_logo {

    display: none;

}



}

@media all and (max-width: 1279px) {



.header_logo {

    display: none;

}



}