/*
Theme Name:     DirectDerm
Description:    A divi child theme.
Author:         SobeTech Guru
Template:       Divi

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

.our-doctors-list ul li a p {

    height: 58px !important;
}


/**
 * Fonts
 */
@font-face {
  font-family: 'GothamRnd-Book';
  src: url('fonts/GothamRnd-Book.eot');
  src: local('☺'), url('fonts/GothamRnd-Book.woff') format('woff'), url('fonts/GothamRnd-Book.ttf') format('truetype'), url('fonts/GothamRnd-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamRnd-BookIta';
  src: url('fonts/GothamRnd-BookIta.eot');
  src: local('☺'), url('fonts/GothamRnd-BookIta.woff') format('woff'), url('fonts/GothamRnd-BookIta.ttf') format('truetype'), url('fonts/GothamRnd-BookIta.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamRnd-Light';
  src: url('fonts/GothamRnd-Light.eot');
  src: local('☺'), url('fonts/GothamRnd-Light.woff') format('woff'), url('fonts/GothamRnd-Light.ttf') format('truetype'), url('fonts/GothamRnd-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamRnd-Medium';
  src: url('fonts/GothamRnd-Medium.eot');
  src: local('☺'), url('fonts/GothamRnd-Medium.woff') format('woff'), url('fonts/GothamRnd-Medium.ttf') format('truetype'), url('fonts/GothamRnd-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamRnd-MediumIta';
  src: url('fonts/GothamRnd-MedIta.eot');
  src: local('☺'), url('fonts/GothamRnd-MedIta.woff') format('woff'), url('fonts/GothamRnd-MedIta.ttf') format('truetype'), url('fonts/GothamRnd-MedIta.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamRnd-Bold';
  src: url('fonts/GothamRnd-Bold.eot');
  src: local('☺'), url('fonts/GothamRnd-Bold.woff') format('woff'), url('fonts/GothamRnd-Bold.ttf') format('truetype'), url('fonts/GothamRnd-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 800px) and (min-width: 481px){
#post-115{font-size: 15px !important;}
.whenyou .et_pb_text_inner h2{
	font-size: 20px !important; }
#post-115 .et_pb_row{padding: 0 !important; }
#post-115 h3{font-size: 20px !important;}
#post-115 .custom-video-font-size h3, #post-115 .custom-video-font-size p{font-size: 15px !important;}
}

@media (max-width: 480px){
#post-115{font-size: 13px !important;}
#post-115 .et_pb_row{padding: 0 !important; }
#post-115 h3{font-size: 15px !important;}
#post-115 .custom-video-font-size h3, #post-115 .custom-video-font-size p{font-size: 13px !important;}
	#pre-footer{
		background-position:10% 20%!important;
	}
	#hero .difference{
		top:75% !important;
	}
	.difference .et_pb_text>:last-child p{
    	font-size: 16px !important;
	}
	.difference .et_pb_text>:last-child h1{
    	font-size: 22px !important;
	}
	#hero .balloon-differ .et_pb_text_inner{
    	line-height: 1em;
	}
}

/*Moh style*/
/*slide*/
.slide-text .et_pb_text_inner p{
    padding: 0;
}
.insuracne-text .my_head {
    margin: 0 auto;
}
#et-info #et-info-phone> a {
    margin-left: 5px;
}
.item-last p:last-child {
    padding: 8px 0;
}
#footer-widgets .footer-widget li {
    line-height: 2.1;
}
.current-text{
	margin-bottom:2% !important;
}
#learn_more .learn-left .cus-learn-more-btn .right-side{
	width:30%;
	font-size:16px;
}
#learn_more .learn-left .cus-learn-more-btn .left-side{
	width:70%;
}
#learn_more .learn-left .cus-learn-more-btn .left-side .et_pb_button_1{
	color:#fff;
	margin-left:140px;
	font-size:14px;
}
#doctors-profile{
	overflow:hidden;
}
.header-location .et_pb_button_0_wrapper{
	float:left;
	width:50%;
}
.header-location .et_pb_button_1_wrapper{
	float:right;
	width:50%;
}
.header-location .cus-mtop-15{
	clear:both;
}
#hero{
	overflow:hidden;
}
.author-info{
		padding-bottom:0!important;
	}

@media(min-width:981px) and (max-width:1046px){
	#learn_more .learn-left .cus-learn-more-btn .left-side .et_pb_button_1{
		font-size:13px !important;
	}
	body .item-last p:last-child a{
		width:100% !important;
	}

}
@media(min-width:1280px) and (max-width:1365px){
	body #page-container .et_pb_button_1{
		font-size:17px!important;
	}
}
@media(max-width:767px){
	.header-location .et_pb_button_1_wrapper,.header-location .et_pb_button_0_wrapper{
		width:100%;
	}
	.header-location .et_pb_button_1_wrapper{
		text-align:center;
		margin-top:20px;
	}
	body #main-footer .one_third.et_column_last{
		border:none;
	}
	body #main-footer .footer-widget:nth-child(3){
		border:none;
		padding-top:0px;
	}
	#footer-widgets .footer-widget:first-child #media_image-2 {
    padding-top: 5%;
}
	body #pre-footer .balloon-purple .et_pb_text_inner{
		font-size: 10px !important;
		line-height: 1.2em;
	}
	body #pre-footer .balloon-purple{
		padding-top:28px !important;
	}
	body #page-container .et_pb_button.button-transparent{
		font-size:12px !important;
		padding:6px 17px !important;
	}
	.cus-wid-33 p {
		font-size: 14px !important;
		line-height: 1.4em;
	}
	.author-info{
		padding-bottom:0!important;
	}
	#main-footer #text-21 .two_third .one_third {
    margin-bottom: 0;
}
}

@media(max-width:981px) and (min-width:768px){
	body #pre-footer .balloon-purple .et_pb_text_inner{
		    font-size: 15px !important;
   		    line-height: 1.3em;
            
	}
	body #pre-footer .balloon-what {
    padding-top: 40px !important;
}
	body #pre-footer .balloon-purple{
		padding-top:45px !important
	}
	
	body #main-footer .footer-widget:nth-child(1){
		    float: none;
    		margin: 0 auto !important;
	}
	body #main-footer .two_third>.one_third{
		float:left;
		width: 33.3%!important;
		 margin-right: 0px;
	}
	body #main-footer .one_third.et_column_last .item-last p{
		display:block;
		margin-right:0;
		text-align:center;
	}
	body .item-last p:last-child a{
		width:35%;
	}
	body #footer-widgets .footer-widget:nth-child(2){
		width:100% !important;
		text-align:center;
	}
	body #footer-widgets .footer-widget:first-child #media_image-2 {
    	margin-bottom: 5%;
		margin-top:5%;
}
	body #main-footer .one_third.et_column_last{
		border-bottom:none;
		padding-bottom:0;
	}
	.cus-wid-33 p {
    font-size: 17px;
}	
	body #page-container .et_pb_button_0_wrapper{
		margin-top:0px !important;
	}
	#hero{
		height:450px !important;
	}
	#pre-footer .content{
		top:49% !important;
	}

}


@media (max-width:767px) and (min-width:320px){
	body #pre-footer .balloon-purple{
		padding-top:20px!important;
	}
	body #footer-widgets .footer-widget:first-child{
			width: 250px !important;
		    float: none;
			margin: 0 auto !important;
	}
	body #main-footer .footer-widget:nth-child(2){
		width:100% !important;
	}
	body #main-footer .two_third>.one_third {
    	width: 100%!important;
		text-align:center;
	}
	#main-footer .two_third>.one_third:nth-child(2) {
		margin-bottom: 0;
	}
/* 	body #main-footer #text-21 .two_third .one_third{
		    width: 100% !important;
		    text-align: center;
	} */
	body #main-footer #text-21 .two_third .one_third li{
		padding-left:0;
	}
	body #main-footer .one_third.et_column_last .item-last p {
    display: block !important;
    text-align: center;
}
}
@media(max-width:1336px) and (min-width:1024px){
	#pre-footer .content{
		top:60% !important;
	}
}
@media(max-width:1024px){
	#pre-footer::after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #7878786b !important;
    z-index: -1000;
}
	#pre-footer{
		z-index:0;
		position:relative;
	}
	
	
	
}

@media (min-width:541px) and (max-width:959px){
	body #hero .location-btn{
		padding:100px 0px !important;
	}
} 

@media(max-width:640px){
	body #main-footer .footer-widget:nth-child(3) ul#footer-social-icon{
		float:none;
		text-align:center;
		margin-top: 15px !important;
	}
	body #main-footer .footer-widget:nth-child(3) p{
		float:none;
	}
	body #main-footer .one_third.et_column_last .item-last p {
    display: block;
    text-align: center;
	margin-right:0 !important;
}
	#pre-footer .content{
		top:55% !important;
	}
}

@media (min-width:768px) and (max-width:980px){
	#hero .et_pb_button_1_wrapper{
		    margin-top: 0px !important;
    		margin-bottom: 15% !important;
			padding-top: 20px;
	}
	#hero .et_pb_row_1.et_pb_row {
    	margin-top: 65px!important;
	}
	#hero .et_pb_button_0_wrapper {
    margin-top: 20px !important;
	}
}
@media (min-width:768px) and (max-width:959px){
	#hero .et_pb_button_1_wrapper{ 
		padding-top: 50px !important;
	}
}
