@media all and (max-width: 1199px) and (min-width: 0px) {
	.main-navigation li{
		width: 125px;
	}
	.main-navigation a{
		font-size: 14px;
	}
	.flexslider.loading{
		min-height: 289px;
	}
	.texty{
		height: 338px;
	}
	.home-sidebr ul li{
		line-height: 30px;
	}
	.home-sidebr ul li a{
		font-size: 14px;
	}
	.innerBanner.cf{
		background-position: top center;
	}
    /* transition,*/
	.mfp-fade.mfp-bg {
		opacity: 0;
		-webkit-transition: all 0.15s ease-out; 
		-moz-transition: all 0.15s ease-out; 
		transition: all 0.15s ease-out;
	}
	.mfp-fade.mfp-bg.mfp-ready {
		opacity: 0.8;
	}
	.mfp-fade.mfp-bg.mfp-removing {
		opacity: 0;
	}

	.mfp-fade.mfp-wrap .mfp-content {
		opacity: 0;
		-webkit-transition: all 0.15s ease-out; 
		-moz-transition: all 0.15s ease-out; 
		transition: all 0.15s ease-out;
	}
	.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
		opacity: 1;
	}
	.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
		opacity: 0;
	}
	.den-health{
		height: 495px;
	}
	/* WHAT DOES HE DO PAGE*/
	.soc-icon {
		width: 25px;
		height: 25px;
		padding-top: 3px;
		margin-right: 5px
	}
	.soc-icon i {
		font-size: 14px;
	}
	.a2a_kit.a2a_kit_size_50.addtoany_list{
		top: 66px;
		right: 15px;
	}
	.a2a_kit.a2a_kit_size_50.addtoany_list:before{
		content: '\f0d8';
		top: -29px;
		left: 13px;
	}
}
@media all and (max-width: 991px) and (min-width: 0px) {
	p{
		font-size: 13px !important;
		line-height: normal;
		padding: 0 0 15px;
	}
	h3{
		padding: 0 0 5px;
		font-size: 15px;
	}
	h4{
		font-size: 14px;
	}
	.head-title{
		font-size: 18px;
		padding: 0 0 15px;
	}
	.welcome h1{
		font-size: 18px;
	}
	.site-header {
		padding: 0;
	}
	.site-branding{
		margin: 20px 0;
	}
	.site-branding img {
		width: 170px;
	}
	.menu-toggle{
		display: block;
		float: left;
		background: #003c4b;
		border: 0;
	    color: #fff;
        border-radius: 5px;
        outline: none;
		padding: 8px 12px;
		position: absolute;
		right: 15px;
		top: 25px;
	}
	.menu-toggle i{
		font-size: 16px;
	}
	.main-navigation ul{
		display: none;
	}
	.main-navigation.toggled ul{
		display: block;
	}
	.main-navigation li{
		width: 100%;
		margin: 0 0 2px;
		border-bottom-right-radius: 7px;
	}
	.main-navigation li a{
		padding: 10px;
		font-size: 14px;
	}
	.flexslider.loading{
		min-height: 216px;
		background-size: 6%;
	}
	#lastWord{
		bottom: 15px;
		font-size: 18px;
	}
	.texty{
		height: 343px;
	}
	.more{
		font-size: 13px;
	}
	.myolo-img{
		width: 45%;
	}
	.den-health ul li {
		margin: 0 0 12px;
	}
	.den-health ul li:first-child a{
		font-size: 15px;
	}
	.den-health ul li a, .den-health span{
		font-size: 11px;
	}
	.home-sidebr ul li{
		line-height: 22px;
	}
	.f-menu p,
	.f-menu ul li a{
		font-size: 12px;
	}
	.blog-post h5{
		font-size: 18px;
	}
	.read-more a{
		font-size: 12px;
	}
	.a2a_kit.a2a_kit_size_50.addtoany_list{
		top: 59px;
	}
	.a2a_kit .a2a_svg{
		width: 25px !important;
		height: 25px !important;
	}
}
/*********************************
	All Phones
*********************************/
@media all and (max-width: 767px) and (min-width: 0px) {
	.content-area{
		padding: 30px 0 45px;
	}
	.con-orange .content-area, 
	.help-red .content-area, 
	.ser-blue .content-area{
		padding: 0 0 45px;
	}
	.top-padding{
		padding: 30px 0 0;
	}
	.flexslider.loading {
		min-height: 204px;
	}
	/* HOME PAGE */
	.texty,
	.sidebar{
		width: 100%;
	}
	.welcome .col-sm-6 {
		padding-right: 15px;
	}
	.col-sm-3.less-padding,
	.welcome .col-sm-3{
		padding: 0 15px;
	}
	.den-health{
		height: auto;
	}
	.den-health ul li{
		margin: 0 0 15px;
	}
	.den-health ul li:first-child a{
		font-size: 14px;
	}
	.den-health-img {
		margin: 0 0 7px;
	}
	.home-sidebr{
		margin-top: 7px
	}
	.texty{
		height: 130px;
	}

	/* FOOTER */
	.site-footer{
		padding: 25px 0 10px;
	}
	.f-menu ul li{
		width: 100%;
	}
	/* WHO IS DR DONNY PAGE */
	.donny-mand img {
		width: 100%;
	}
	.about {
		margin: 0 0 30px;
	}
	.myolo-img {
		width: 39%;
	}
	.pdf-box{
		padding: 15px 20px 70px;
	}
	.pdf-box a:before{
		top: -15px;
	}
	/* WHAT DOES HE DO PAGE*/
	#TabPages .col-sm-4{
		float: left;
		width: 100%;
	}
	#TabPages .col-sm-8{
		float: right;
		width: 100%;
	}
	.stu-sidebr{
		padding:25px 0;
	}
	.stu-sidebr h5{
		padding: 0 20px 25px;
	}
	/* CONTACT PAGE */
	.no-padding{
		padding: 30px 0 0;
	}
	.map {
		margin: 0 0 25px;
	}
	.addres {
		margin: 0 0 40px;
	}
	.speak {
		margin: 0 0 15px;	
	}
	.con-sidebr .detail,
	.social{
		padding: 15px 15px 30px;
	}
	.con-sidebr h5{
		padding: 0 0 15px;
	}
	/* JOURNAL PAGE */
	.blog-post {
		margin: 0 0 20px;
	}
	.blog_text p{
		padding: 0 0 10px;
	}
	.wp-pagenavi a, .wp-pagenavi span{
		margin-bottom: 30px;
	}
	.edu1 ul li{
		font-size: 13px;
	}
}
@media all and (max-width: 640px) and (min-width: 0px) {
	.flexslider.loading {
		min-height: 135px;
	}
	.home-sidebr .padder, .home-sidebr .social{
		padding: 17px 17px 20px;
	}
	.padder{
		padding: 20px;
	}
	.innerBanner.cf{
		height: 120px;
	}
}

@media all and (max-width: 479px) and (min-width: 0px) {
	.site-branding img {
		width: 150px;
	}
	.flexslider.loading{
		background-size: 10%;
		min-height: 91px;
	}
	.innerBanner.cf{
		height: 100px;
	}
	#lastWord{
		font-size: 14px;
		bottom: 10px;
	}
	.texty{
		height: 152px;
	}
	.myolo-img{
		width: 100%;
		margin: 0 0 15px;
	}
	.myolo-img img{
		width: 100%;
	}
	.pdf-box{
		padding: 15px 20px 40px;
	}
	.pdf-box a:before{
		top: 0;
	}
	.share-box, .a2a_kit.a2a_kit_size_50.addtoany_list{
		display: none;
	}
}