/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Creative Peppers Inc
 Author URI:     https://creativepeppers.com/
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

#main-header .container.et_menu_container {padding: 0;width: 100%;}
#main-header .container.et_menu_container .logo_container {max-width: 1140px;width: 100%;margin: auto;text-align: left;padding: 0 20px;max-height: 100%;}
#main-header .container.et_menu_container .logo_container a {display: inline-block;}
#main-header .container.et_menu_container .logo_container .right-header {float: right;}
#main-header .container.et_menu_container div#et-top-navigation {background-color: #6998b4;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li {padding-right: 10px;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li>a {padding: 12px 20px;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li.menu-item-has-children>a {padding-right: 20px}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li>a:first-child:after {top: 0;bottom: 0;height: 16px;margin: auto;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li>a:hover, .et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li.current-menu-item>a {background-color: rgba(0,0,0,0.15);opacity: 1;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li ul{width: 280px;padding: 5px 0;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li ul li {padding: 0;width: 100%;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li ul li a {width: 100%;padding: 6px 12px;line-height: 20px;font-size: 13px;text-transform: capitalize;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li ul li a:hover{background-color: #6998b4;color: #ffffff;opacity: 1;}
div#footer-widgets {padding-top: 20px;}
div#footer-widgets .footer-widget {margin-bottom: 20px;text-align: center;}
.footer-widget .et_pb_widget {float: none;}
#et-footer-nav ul.bottom-nav {text-align: center;}
#et-footer-nav ul.bottom-nav a {font-weight: 300;}
.right-header ul {padding: 25px 0 0;}
.right-header ul li {display: inline-block;vertical-align: top;position: relative;padding-left: 50px;font-weight: 300;font-size: 13px;line-height: 1.2;margin-left: 15px;text-align: left;}
.right-header ul li:first-child {margin-left:0;}
.right-header ul li img {position: absolute;left: 0;top: 0;}
.right-header ul li strong{display: block;text-transform: uppercase;}

.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description {text-shadow: 0 0 0 rgba(0,0,0,0);}
.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 {font-size: 95px;font-weight: 200;text-shadow: 0 0 0 rgba(0,0,0,0);color: #6998b4 !important;}
.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2  span {font-size: 130px;text-shadow: 0 0 0 rgba(0,0,0,0);}
.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3 {font-size: 35px;font-weight: 300;display: inline-block;border-bottom: 1px solid #6998b4; margin-bottom: 10px;color: #6998b4 !important;text-shadow: 0 0 0 rgba(0,0,0,0);}
.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3 span {color:#000;font-weight: 500;}
.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {font-size: 35px;font-weight: 300;text-transform: uppercase;  letter-spacing: 3.5px;color: #6998b4 !important;text-shadow: 0 0 0 rgba(0,0,0,0);}
.et_pb_slider.home-slider.et_pb_module .et_pb_slide_1:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60%;
    background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));
}
.et_pb_slider.home-slider.et_pb_module .et_pb_slide_1 .et_pb_slider_container_inner {
    vertical-align: bottom;
}
.service-box h3.et_pb_module_header {position: relative;margin-bottom: 15px;}
.service-box h3.et_pb_module_header:after {content: "";height: 2px;width: 42px;background-color: #000;position: absolute;left: 0;right: 0;margin: auto;	top: 100%;}
.room-box:after {content: "";position: absolute;left: -40px;top: -40px;bottom: -40px;right: 43%;background-color: rgba(255,255,255,0.9);z-index: -1;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.room-section:hover .room-box:after { right: -40px;}
.with-border {padding: 0; margin-bottom: 20px;position: relative;}
.with-border span {padding: 0 10px;background-color: #fff;}
.with-border:before {content: "";height: 1px;position: absolute;width: 80%;left: 0;right: 0;margin: auto;bottom: 0;top: 0;background-color: #dadada;z-index: -1;}
iframe.footer-map {width: 100%;display: block;height: 480px;}
.mobile_nav .mobile_menu_bar:before {color: #fff;}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget { margin-bottom: 0 !important;}
.inner-banner h2 span {font-weight: 100;}
ul.services-list {padding: 0;}
.services-list li {list-style: none; padding-left: 30px; position: relative;margin-bottom: 30px;}
.services-list li:after, .services-list li:before {content: "";position: absolute;border-radius: 50%;}
.services-list li:before {height: 16px;width: 16px;left: 0;border: 1px solid #6998b4;top: 4px;}
.services-list li:after {height: 8px;width: 8px;background-color: #6998b4;left: 5px;top: 9px;}
@media only screen and (max-width: 1200px) {
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li>a {padding: 12px;font-size: 13px;}
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li.menu-item-has-children>a {padding: 12px 14px 12px 6px;}
/* .et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li {padding-right: 0;} */
.et_header_style_centered #main-header .container.et_menu_container div#et-top-navigation #top-menu>li ul {width: 260px;}
}

@media only screen and (min-width: 981px) {
	.et_pb_section.about-doctor-box {margin-top: 110px;}
	.about-doctor-box .et_pb_text_inner {position: static;}
	.about-doctor-box .et_pb_text_inner { position: static;padding-right: 500px;}
	.about-doctor-box .et_pb_text_inner img {position: absolute;right: 0;bottom: 0;}
}
@media only screen and (max-width: 980px) {
	#main-header .container.et_menu_container div#et-top-navigation{width: 95%;margin: auto;}
	.et_header_style_centered #main-header {padding: 10px 0;}
	.et_header_style_centered #et_mobile_nav_menu {margin-top: 10px;}
	.et_header_style_centered .et_mobile_menu {top: 43px;}
	.et_header_style_centered .et_mobile_menu li a {color: #000;}
	#main-header .container.et_menu_container .logo_container .right-header, 
	#main-header .container.et_menu_container .logo_container .right-header .et_pb_widget {float: none;}
	#main-header .container.et_menu_container .logo_container {text-align: center;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 {font-size: 65px;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 span {font-size: 80px;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3, 
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {font-size: 24px;font-weight: 400;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {letter-spacing: 1px;}
	div#footer-widgets {padding-bottom: 0;}
	.about-doctor-box .et_pb_text_inner img {display: block;margin: 30px auto 0;}
}
@media only screen and (max-width: 650px) {
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 {font-size: 35px;font-weight: 400;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 span {font-size: 40px;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3, 
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {font-size: 18px;font-weight: 600;	}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {letter-spacing: normal;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description {text-shadow: 0 1px 3px rgba(0,0,0,.3);}
	.right-header ul {text-align: left;}
	.right-header ul li { margin-left: 0; display: block;}
}
@media only screen and (max-width: 420px) {
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2, 
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h2 span {font-size: 22px;}
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3, 
	.et_pb_slider.home-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content h4 {font-size: 14px;}
}