****** Media Style *******/



.topmenu select{ display:none !important; }
#formobileOnly{ display:none; }
.sliderTop.Formobile{ 
	background: url("images/header_shadow.png") no-repeat scroll center top transparent !important;
	height: 35px;
	position: absolute;
	width: 100%;
	z-index: 99;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{ 

	/* padding-right:19px !important; */

}
@media only screen AND (max-width: 1024px){
	#flitercity, .enquiryForm .wpcf7-select {margin-top:0px;}
}
@media only screen and (min-width: 920px) AND (max-width: 1010px){
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .one_third_bottom {
		position: relative;
		margin-left: 3.4%;
		float: left;
	}

/*	#contentwrapper.top .list-content div {
		height:60px !important;
		width: 262px;
		float: left;
		padding: 5px 0px 0px 10px !important;
		margin: 0px;
		} */
	}

	@media only screen and (min-width: 900px) AND (max-width: 951px){

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:13px !important;

		}

		.left_content.single-profile{ width:70% !important; float:left; }
		/************ Callout **************/
		.callout_full{width:93%;}

		.viewall {
			display: inline-block;
			float: right;
			margin-top: -30px;
		}



	}



	@media only screen and (min-width: 840px) AND (max-width: 899px){ 

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:5px !important;



		}

		#megaUber{ width:850px !important; margin:auto !important; }

		.left_content.single-profile{ width:68% !important; float:left; }
		/************ Callout **************/
		.callout_full{width:93%;}

	}

	@media only screen and (max-width: 839px){ 

		.left_content.single-profile{ /* width:100% !important; */ width:63% !important; float:left; }

		/************ Callout **************/
		.callout_full{width:91%;}

	}



	@media only screen and (min-width: 815px) AND (max-width: 840px){ 

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:2px !important;

		}

		#megaUber{ width:800px !important; margin:auto !important; }

		.left_content.single-profile{ width:65% !important; float:left; }

		.right_content{ width:30% !important;  }



	}



	@media only screen and (min-width: 790px) AND (max-width: 819px){ 

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:4px !important; font-size:11px !important;

		}

		#megaUber{ width:760px !important; margin:auto !important; }

	}



	@media only screen and (min-width: 750px) AND (max-width: 799px){

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:2px !important;

			font-size:11px !important;

		}

		#megaUber{ width:730px !important; margin:auto !important; }


	}





	@media only screen and (min-width: 660px) AND (max-width: 770px){

	/*.link_button a, .link_button a:hover {

		padding: 3px 5px !important;

		font: 11.2px/24px 'OpenSansSemibold' !important;

		color: #fff !important;

		display: inline-block;

		text-decoration: none;

		text-transform: uppercase;
		
		

		}	*/

		.cell-detail, .cell-detail a {
			color: #72bbc0;
			font-weight: bold;
			font-size:12px;
		}
		#contentwrapper.top h3{

			font-size:15px !important; 

		}	

	/* #contentwrapper.top .one_third div, #contentwrapper.top .one_third_first div {

		padding: 0 15px !important;

		height: 55px;

		overflow: hidden;

		} */

		#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{	

			padding-right:4px !important; font-size:11px !important;

		}

		#megaUber{ width:100% !important; margin:auto !important; }

		/*Buttons*/

	.content_wrapper{ width:100%; /* overflow: hidden; */  }
	/*.left_content{ width:60% !important; }*/
/*	.profile-doctor{ width:48% !important; float:left; }
*/
.right_content{ width:250px !important;  }

.virtualtour a,.virtualtour a:hover{font: 28px 'CaflischScriptPro-Regular' !important; line-height:22px !important; }

h1.findout{ font-size:28px !important; }


/*Single Page*/

.left_content.single-profile{ width:64% !important; float:left; }
.doctor-avatar{ float:left; margin-top:10px;  }
.profileContent{ float:right; width:60% !important;  }

.breadcrumbs { width:98%;}
/**template Page */


.makean_enquiry .enquiryForm .privacy-statement {
	font-size: 10px;
	line-height: 15px;   
	float: left; 
	width: 180px !important; 
	min-height: 62px;
}

.privacy-statement {
	font-size: 10px;
	line-height: 15px;   
	float: right; 
	width: 130px !important;
	min-height: 73px;
}
.sectionAjax {
	width: 48% !important;
}

.one_half_first .sectionAjax {
	width: 98% !important;
}

/* .findClinic .find_clinic {
	float: right;
	background: url(images/dd_arrow.PNG) no-repeat;
	border: none;
	width: 35px;
	height: 35px;
	margin: 9px 0 0px 0px;
	position: absolute;
	top: 1px;
	right: -34px;
	z-index: 2147483647; 
	} */
	#myclinicList {
		width: 200px;
		position: absolute;
		z-index: 999999999;
		top: -5px;
		display: none;
		left: 0px;
	}

/*
#contentwrapper.top .list-content div {
	height: 88px !important;
	width: 175px;
	float: left;
	padding: 5px 0px 0px 10px !important;
	margin: 0px;
	} */

/*	.doctorslistsection .profile-doctor{min-height:0px !important;margin-right: 3px !important;}
	.doctorslistsection .profile-doctor .doctor-name {font: 14px OpenSansSemibold;} 
	*/
}
/*@media only screen and (min-width: 660px) and (max-width: 670px){
    	#contentwrapper.top .list-content div { font: 11px/14px 'OpenSansRegular';color: #93928f;margin: 10px 0px;padding: 0px 35px !important;height:41px !important;
	text-align: justify;width: 90% !important; } 
	.link_button a, .link_button a:hover {padding: 3px 25px !important;background: #5ab0b6 !important;border-bottom: 2px solid #71849b !important;border-radius: 3px;
		font: 11.2px/24px 'OpenSansSemibold' !important;color: #fff !important;background-color: #5ab0b6 !important;display: inline-block;
		text-decoration: none;text-transform: uppercase;}
	}
	*/
	@media only screen and (min-width: 640px) and (max-width: 670px){
		#contentwrapper.top {margin-top:25px !important }
		.list-content img { width:83% !important;}
	}

	@media only screen and (min-width: 500px) AND (max-width: 670px){
		#contentwrapper.top .list-content {
			/*margin: 0px 4% 2% 6% !important;
			width: 87%;
			background: url(images/list_bg_620.png) no-repeat !important;
			cursor: pointer;
		min-height:350px !important; */ }
		.right_content{ display:none !important; }
		.left_content{ width:100% !important; margin-left:3% !important; }
		.doctorslistsection .profile-doctor{ width:31% !important; }
		.doctorslistsection .profile-doctor img{ max-width:100% !important; }
		.big-blue-button > div{ width:100% !important; }

		.specialist.item:nth-child(even) {margin-left: 0;}
		.specialist.item {width: 47%;}

		.sectionAjax h2.locationtitle {font-size: 20px;}
		.contact-form-right h2{font-size: 20px;}
		/**Clinic**/
			/*.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .one_third_bottom {
				margin-left:3% !important;
				}*/
				.viewall {display: inline-block;float: right;margin-top: -30px;}

				.form-header h2 {font-size: 16px !important; }  
			}



/*@media only screen and (min-width: 921px) AND (max-width: 941px){

    #megaMenu ul.megaMenu li.menu-item a{ padding-right:13px; font-size:12px !important }

    #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{ right:1px !important; }

 }



@media only screen and (min-width: 801px) AND (max-width: 920px){ 

.menuWrapper{ width:100%;  } 

#megaMenu ul.megaMenu li.menu-item a{ padding-right:7px !important; }

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{ right:1px !important; }

#megaMenu ul.megaMenu {max-width: 750px !important;margin: 0 auto !important;}

#megaMenu ul.megaMenu > li.menu-item > a{padding: 12px 11px 12px 8px !important;}

 } 

@media only screen and (min-width: 750px) AND (max-width: 800px){

.menuWrapper{ width:100%;  }

#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle{ padding:12px 8px !important; }

#megaMenu ul.megaMenu li.menu-item a{ padding-right:17px !important; font-size:10px !important; }

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{ right:1px !important; }

}*/

/* @media only screen and (min-width: 765px) AND (max-width: 775px){

     #megaMenu ul.megaMenu li.menu-item a {padding-right: 8px !important;}

     #megaMenu ul.megaMenu {max-width: 665px !important;margin: 0 auto !important;}

 }

 */

/* @media only screen and (device-width:761px) OR (device-width:793px) OR (device-width:825px) OR (device-width:856px) OR (device-width:920px){

.menuWrapper{ width:100%;  } 

#megaMenu ul.megaMenu li.menu-item a{ padding:12px !important; }



}*/


@media only screen and (max-width: 1000px){
	.sectionAjax {width: 48%;}  
	.one_half_first .sectionAjax {
		width: 100% !important;
	}	
	.location-template .bottom_shadow {background:none;}
}


@media only screen and (min-width: 768px) {
	#megaMenu ul.megaMenu li.menu-item a span.uber-close, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
		background: rgba(0, 0, 0, 0.8);
		padding-top: 14px;
	}
}


@media only screen and (min-width: 768px) and (orientation : portrait){

	.content_wrapper { width: 95%;margin:0 auto;}


	/* #contentwrapper.top .list-content {margin-right: 14px !important;} */

	/* #contentwrapper.top .one_third div, #contentwrapper.top .one_third_first div {padding: 0 15px !important;} */

	.list-content {width: 32%;}

	.latest_post .list-content img {width: 95%;}

	ul.slides li {width: 351px !important;}

	.homepage_slider_section .slider .flex-direction-nav li .next {margin-right: -12px;}

	.clinic li .link_button {margin-right: 2px;}

	.clinic li div.link_button:last-child {margin-right: 10px;}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .one_third_bottom {margin-left:3%;}

	.menuWrapper .topmenuwrapper {width: 100%;}

	.menuWrapper .topmenuwrapper .topmenu select{display:none !important;}

	#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator{padding-right: 3px; font-size: 11px;}

	div.ls-layer div:nth-child(even){left: 575px !important;}

	/**Privacy info**/
	.privacy-statement {
		font-size: 10px;
		line-height: 15px;   
		float: right; 
		width: 135px !important;
		min-height: 73px;
	}

	.cell-detail, .cell-detail a {
		color: #72bbc0;
		font-weight: bold;
		font-size:12px;
	}
	.breadcrumbs { width:100%;}
	.sectionAjax {width: 48%;}
	.one_half_first .sectionAjax {
		/*width: 98% !important;*/
	}

/*	#contentwrapper.top .one_third_first div {
		height: 66px;
		width: 233px;
		float: left;
		padding: 0px !important;
		margin: 0px;

		} */

		/*.doctorslistsection .profile-doctor{min-height:0px !important;margin-right: 1px !important;}
		.doctorslistsection .profile-doctor .doctor-name {font: 14px OpenSansSemibold;}*/
		.contact-address .callout_half { clear: both; float:left; width:90% !important;}
		.contact-us-blurb { width: 95% !important; }
	}


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

		#eda {
			margin-right: 8px;
		}
		.locationtitle span.right-arrow{display:none;}

		.page-id-254 #contact-form-right {width: 98%;}
		/* .page-id-254 .sectionAjax {width: 98%;} */
	}




	@media only screen and (max-width: 1700px) {
		.banner_wrapper {
			height: 250px;
		}
	}

	@media only screen and (max-width: 640px){

		.banner_wrapper {
			height: 150px;
		}

		.banner_wrapper .content_wrapper {
			padding-top: 17px;
		}

		.banner_wrapper .content_wrapper .banner-title {
			font-size: 30px;
			line-height: normal;
		}

		.content_wrapper { width: 95%;margin:0 auto;}

		.breadCrmbsContainer h1.entry-title{ margin:-56px auto 13px 10px; width:98% !important; }

		
		#top_wrapper {display: none;}

		#logo {width: auto;}

		.headerContest_right .socialShare {
			width: auto;
		}

		.headerContest_right .socialShare .facebook, 
		.headerContest_right .socialShare .pinterest, 
		.headerContest_right .socialShare .gplus, 
		.headerContest_right .socialShare .twitter {
			display: none;
		}

		#contentwrapper.bottom{display:none;}

		#bottom_wrapper {
			/*display: none;*/
			padding: 25px 0;
		}
		
		#bottom_wrapper .full-footer-content {
			display: none;
		}
		
		#bottom_wrapper .smallprint {
			margin-bottom: 0;
			font-size: 14px;
			line-height: 20px;
			padding: 0 15px;
		}
		
		
		

		.menuWrapper .topmenuwrapper .topmenu select{display:none !important;}

		.menuWrapper .topmenuwrapper {width: 100%;}

		#megaMenu.megaFullWidth {width: 90%;}

		.topmenu {width: 100%;display: inline-block;}

		.list-content h3 { color:#FFF !important; }

		/*.link_button.blue{text-align: center !important;padding: 0px !important;margin: 0px !important;}*/

		/* #contentwrapper.top .one_third_first div {padding: 0 12px !important;} */

		#contentwrapper .latest_post img {width: 95%;}

		#contentwrapper .latest_post{margin:10px auto !important;}

		#contentwrapper.top {background: none !important;}



		.clinic ul {width: 100%;}

		.clinic ul li {width: 100%;float:none}

		.clinic li .link_button {width: 96%;float: none;padding: 5px;}

		.link_button.dark.gray a, .link_button.dark.gray a:hover {
			padding: 5px 25px !important;
			font: 14px/21.11px 'OpenSansSemibold' !important;
			/*width: 34%;*/
		}



		.clinic h2 {background: #dfdbd4;margin-top:10px; color:#42484d;}

		.clinic li .title {font: 16px/22.11px 'OpenSansLight';margin-top: 10px;}

		.clinic li:first-child .title {margin-top: 0px;}

		.clinic #contentwrapper {background: #f5f3ee;}

		.copyright_message {width: 70%;}

		.ls-layer {overflow: inherit !important;overflow-x: hidden !important;}

		.specialist.item:nth-child(even) {margin-left: 0;}
		.specialist.item {width: 47%;}



	}
	
	
	@media only screen and (max-width: 830px) {
		
		.page-nav .wp-tabs .ui-tabs-nav-wrapper {
			bottom: 64px;
			left: 0;
			width: 100% !important;
		}
		
		.content_wrapper .wp-tabs .ui-tabs-panel .wp-tab-content {
			margin-bottom: 30px;
		}
		
	}
	
	

	@media only screen and (min-width: 490px) and (max-width: 640px){  

		/* #contentwrapper.top .list-content {margin: 0px 4% 2% 6% !important;width: 87%;background:url(images/list_bg_480.png) no-repeat; cursor:pointer; } */

		div.ls-layer div:nth-child(even){top: 392px !important;left: 35px !important;}

		.ls-layer {height: 603px !important;}

		.ls-layer .ls-bg{margin-top: -302px !important;}

		#contentwrapper.top {margin-top: 185px;}

		.sliderContents {background: url(images/blue_bg_480.png) no-repeat;width: 420px;} 

		.sliderContents li span {width: 380px;}

		.sliderContents li span br{display:none;}

		.right_content{ display:none !important; }
		.left_content{ width:100% !important; margin-left:1% !important; }
		.doctorslistsection .profile-doctor{ width:31% !important; min-height:0px !important	 }
		.doctorslistsection .profile-doctor .doctor-name {font: 12px OpenSansSemibold;}
		.doctorslistsection .profile-doctor img{ max-width:100% !important; }
		.big-blue-button > div{ width:100% !important; }
		/**Clinic**/
		.clinic .contentwrapper ul li{
			margin-left: 0px !important;
			padding-left: 0px !important;
		}

		.sectionAjax {
			width: 100% !important;
		}
		.sliderContents li{ text-align:center !important; background:url("images/arrow_normal.png") no-repeat scroll 340px center transparent !important; }
	}

	@media only screen and (min-width: 569px) and (max-width: 640px){
		.LayerSlider .ls-wp-fullwidth-container {height:225px !important;}
		.LayerSlider .sliderContents { display: none !important; }
		#formobileOnly { display: block !important; clear: both;width: 100% !important;margin: 10px auto !important;height: 169px;float: left; }
		#formobileOnly .sliderContents {background: url(images/blue_bg_480.png) no-repeat;width: 407px;position: relative;margin: 0px auto;}
	}

	@media only screen and (max-width: 568px){
		.LayerSlider { display: none !important; }
		#formobileOnly { display: block !important; clear: both;width: 100% !important;margin: 10px auto !important;height: 169px;float: left; }
		#contentwrapper.top {margin-top: 20px;}
		.sliderContents {background: url(images/blue_bg_480.png) no-repeat;width: 407px;position: relative;margin: 0px auto;}
	}


	@media only screen and (min-width: 480px) and (max-width:490px){

		#logo {width: 50%;}



		.headerContest_right .header_phone {font-size: 20px;}

		.LayerSlider{ display:none !important; } 


		/* #contentwrapper.top .list-content {margin: 0px 0% 15% 1% !important;width: 99%;background:url(images/list_bg_320.jpg) repeat-x; cursor:pointer; } */

		/*.link_button.dark.gray a, .link_button.dark.gray a:hover {width: 50%;}*/

		.copyright_message {width: 100%;font: 9px/20.8px 'OpenSansRegular';}

		#copyright_wrapper .social_icons{display:none;}

		/* #contentwrapper.top .one_third div, #contentwrapper.top .one_third_first div {margin-bottom:20px;} */

		div.ls-layer div:nth-child(even){top: 392px !important;left: 10px !important;}

		.ls-layer img.ls-s-1{left:0px !important;}

		.ls-layer {height: 603px !important;}

		.ls-layer .ls-bg{margin-top: -302px !important;}

		#contentwrapper.top { padding-top:110px;}

		#formobileOnly .sliderContents {	
			position: relative !important;
			margin: auto;
			background: url(images/blue_bg_320.png) no-repeat;width: 300px;
		}

		#formobileOnly .sliderContents li span {width: 240px;}

		#formobileOnly .sliderContents li span br{display:none;}

		.home #contentwrapper{ margin-top:-100px !important; }

		#contentwrapper .latest_post img {width: 100% !important; margin-top:-10px !important; }

		.list-content > div{ display:none !important; }

		#formobileOnly .sliderContents li{ text-align:center !important; background:url("images/arrow_normal.png") no-repeat scroll 216px center transparent !important; }

		#formobileOnly{ display:block !important; float: left; width: 100%; height: 260px; margin: auto; }

		#formobileOnly .sliderContents li{ padding:10px 0px !important; }

		.list-content{ height:150px !important; } 

		.sliderTop.Formobile{ display:block; }

		#contentwrapper.bottom{ display:block !important; }

		#contentwrapper.bottom .one_half_first {width: 100%;margin: 10% auto;padding-bottom: 11%; display:none !important; }
		#home-bottom-blurb {margin-bottom: 5px;} 
		#contentwrapper.bottom .latest_blog{ display:none !important; }

		#contentwrapper.bottom .one_half_first h5, #contentwrapper.bottom .one_half_first div{ width:100% !important; }
		.page-id-254 .sectionAjax {width: 100%;}  


		/* Default page Style*/   
		.breadcrumb_wrapper {
			background-color: #000000 !important;
			background-position: -20px center  !important;
			background-size:auto !important;
			min-height: 100px !important;
			position: relative !important;
			width: 100% !important;
			max-width:100% !important;
			overflow:hidden !important;	
		}

		.left_content, .content_right, .right_content, .content_left{ padding-top:70px; }

		.breadCrmbsContainer h1.entry-title{ margin:-56px auto 13px 10px; width:98% !important; }

		.breadcrumbs{ float:left; margin-left:10px; }

		h2,h3,h4{ margin-bottom:15px !important; }

		.hr,.contentSectionBottom,.right_content{ display:none; position:absolute; width:100% !important;  }


		.clinic{
			position: relative;
			margin-top: 30px;
		}

		.clinic h2 {background: #dfdbd4; color:#42484d;  position:absolute; width:100%; top:-44px; }
		.home .clinic h2{top: -140px;}
		/*.profile-doctor{ margin-right:10px !important; }*/

		/*.doctorslistsection{ margin-left:10px !important; }*/

		/*Single Page*/


		.left_content{ width:100% !important; padding-top:100px; padding-bottom:35px;  }

		h1.findout{ display:block !important; }

		.big-blue-button > div{ width:100% !important; }

		.doctorslistsection .profile-doctor{ width:47% !important;}
		
		.left_content.single-profile{ width:100% !important;   }
		.profileContent h2{ text-align:center; width:100%; }
		.profileContent{ width:100% !important; float:left !important; }

		/**Clinic**/
		.clinic .contentwrapper ul li{
			margin-left: 0px !important;
			padding-left: 0px !important;
		}

		.sectionAjax {
			width: 98% !important;
		}

		.breadCrmbsContainer h1.entry-title {
			width:98%;
		}
	}
	@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : portrait){
		.ajax_feilds select {width: 197px !important;}
		.clinic h2 {top: -44px;}
		.callout_half {width: 96% !important;padding: 10px !important;}
	}

	/*@media only screen and (min-width: 321px) and (max-width: 479px){*/
		@media only screen and (max-width: 479px){

			#logo {width: 100%;}

			/*.headerContest_right {float: left;width: 100%;position: relative;top: 0px;}*/

			/*.headerContest_right .header_phone {width: 100%;text-align: center;margin-bottom: 14px;}*/
		/*.headerContest_right .header_phone a {
			font-size: 25px;
			margin-right: 45px;
			
			}*/ 
			/*.headerContest_right .header_phone a:hover {font-size: 25px;}*/
			/* .clinic {display: none;} */
			h3, h3 a, h3 a:hover {font-size: 16px;}
			/*.headerContest_right .header_phone {font-size: 20px; margin-right: 15px;}*/
			
			.headerContest_right {
				clear: both;
			}
			
			.header_contact {
				text-align: center;
				padding-bottom: 12px;
				white-space: nowrap;
			}
			
			.headerContest_right,
			.header_contact,
			.header_phone,
			.header_email {
				float: none;
				position: static;
				/*vertical-align: baseline;*/
			}
			
			.LayerSlider{ display:none !important; } 


			/* #contentwrapper.top .list-content {margin: 0px 0% 10% 1% !important;width: 99%;background:url(images/list_bg_320.jpg) repeat-x; cursor:pointer; } */

			/*.link_button.dark.gray a, .link_button.dark.gray a:hover {width: 50%;}*/

			.copyright_message {width: 100%;font: 9px/20.8px 'OpenSansRegular';}

			#copyright_wrapper .social_icons{display:none;}

			/* 	#contentwrapper.top .one_third div, #contentwrapper.top .one_third_first div {margin-bottom:20px;} */

			div.ls-layer div:nth-child(even){top: 392px !important;left: 10px !important;}

			.ls-layer img.ls-s-1{left:0px !important;}

			.ls-layer {height: 603px !important;}

			.ls-layer .ls-bg{margin-top: -302px !important;}

			#contentwrapper.top {margin-top: 20px !important;}

			#formobileOnly .sliderContents {	
				position: relative !important;
				margin: auto;
				background: url(images/blue_bg_320.png) no-repeat;width: 300px;
			}

			#formobileOnly .sliderContents li span {width: 290px;}

			#formobileOnly .sliderContents li span br{display:none;}

			.home #contentwrapper{ /* margin-top:-100px !important;  */width:100% !important; max-width:100% !important; }

			.left_content{ width:100% !important; }

			#contentwrapper .latest_post img {width: 100% !important; margin-top:-10px !important; }

			.list-content > div{ display:none !important; }

			#formobileOnly .sliderContents li{ text-align:center !important; background:url("images/arrow_normal.png") no-repeat scroll 245px center transparent !important; }

			/* #formobileOnly .sliderContents li a{width:100%;} */

			#formobileOnly{ display:block !important; float: left; width: 100%; height: 180px; margin: auto; }

			#formobileOnly .sliderContents li{ padding:10px 0px !important; }

			.list-content{ height:150px !important; } 

			.sliderTop.Formobile{ display:block; }

			/* Default page Style*/   
			.breadcrumb_wrapper {
				background-color: #000000 !important;
				background-position: -20px center  !important;
				background-size:auto !important;
				min-height: 100px !important;
				position: relative !important;
				width: 100% !important;
				max-width:100% !important;
				overflow:hidden !important;	
			}

			.left_content, .content_right, .right_content, .content_left{ padding-top:70px; }

			.breadCrmbsContainer h1.entry-title{ margin: -47px auto 13px 10px; width: 100% !important; font-size: 24px; }

			.breadcrumbs{ float:left; margin-left:10px; font-size:10px; }
			.breadcrumbs a { font-size:10px; }
			.breadcrumbs a:hover { font-size:10px; }

			/*seriously wtf?*/
			/*h2,h3,h4{ margin-bottom:15px !important; }*/


			.hr,.contentSectionBottom,.right_content{ display:none;  }


			.clinic{
				position: relative;
				margin-top: 30px;
			}

			.clinic h2 {background: #dfdbd4; color:#42484d;  position:absolute; width:100%; top:-44px; }



			/*Single Page*/

			.left_content.single-profile{ width:100% !important; }
			/*.doctor-avatar{ width:250px; clear:both; margin:auto; }*/
			/*.doctor-avatar img{ width:250px; float:left; margin-left:11% !important; margin-bottom:10px;  }*/
			.profileContent h2{ text-align:center; width:100%; }
			.profileContent{ width:100% !important; float:left !important; }

			/**** Callout ************/
			.callout_half{float:none;clear:both;width:93%;margin-left:0px;}
			.quote{float:none;clear:both;width:93%;margin-left:0px;}
			.callout_full{width:88%;}

			.page-id-254 .sectionAjax {width: 100%;}

			.sectionAjax {
				width: 98% !important;
			}

			.form-header h2 { font-size:17px !important;}

			.breadCrmbsContainer h1.entry-title {
				color: #FFFFFF;
				font: 22px OpenSansLight !important;
				width:98% !important; 

			}

			/*.doctorslistsection{ width:80% !important; margin:auto; }*/

			.doctorslistsection .profile-doctor{ width:47% !important; }

			/*.doctorslistsection .profile-doctor{min-height:0px !important;margin-right: 1px !important;}*/
			.doctorslistsection .profile-doctor .doctor-name {font: 12px OpenSansSemibold;} 
			
			.doctorslistsection .profile-doctor {
				margin: 0;
				min-height: 0px;
			}
			.doctorslistsection .profile-doctor:nth-child(odd) {
				margin-right: 3%;
			}
			
			.clinic ul li {margin-left:0px; padding-left:0px}
			.callout_half {width: 96% !important;padding: 10px !important;}

			#mobile-contact {
				display: block;
				text-align: center;
				margin-bottom: 14px;
			}

			#mobile-contact a {
				color: #7092BE;
				font-size: 25px;
				font-weight: normal;
			}

			#mobile-contact a:hover {
				opacity: .85;
			}

			#mobile-contact a span {
				width: 25px;
				height: 25px;	
				display: inline-block;
				margin-left: 8px;
				border-radius: 50%;
				position: relative;
				top: 4px;
				background: #7092BE url(images/arrow_button.png) 10px 50% no-repeat;
			}



			.headerContest_right .socialShare  {
				position: absolute;
				left: 50%;
				margin-left: 58px;
				bottom: 14px;
			}

			.socialShare .creativsocial .other a {
				background: url(images/mail-icon.png) no-repeat 50% 50% !important;
			}

		}





		@media only screen and (max-width: 418px){
			.specialist.item {width: 84%;margin-left: 8%!important;}
			/**** Callout ************/
			.callout_half{float:none;clear:both;width:93%;margin-left:0px;}
			.quote{float:none;clear:both;width:93%;margin-left:0px;}
			.callout_full{width:88%;}
			h2, h2 a, h2 a:hover {font-size: 22px;}
			h3, h3 a, h3 a:hover {font-size: 16px;}

			/***Find clinic page**/
			.searchlocation.fillterBycity .sb-select { background-color: #fff !important;width: 110% !important; }

			.searchContents .item_contents span.label { color: #333333;font-size: 12px !important;font-weight: bold;width: 39%;}
			.fillterBycity .sb-dropdown { left: 0%;}
			.searchlocation.fillterBycity .sb-dropdown {width: 120% !important;}
			.searchContents .item_contents span.content_item {float: left;font-size: 12px !important;}
			.page-id-254 .sectionAjax {width: 100%;}
			/*.doctorslistsection .profile-doctor{min-height:0px !important;margin-right: 1px !important;}*/
			/*.doctorslistsection .profile-doctor .doctor-name {font: 11px OpenSansSemibold;}*/
		}

		@media only screen and (max-width: 320px){

			.socialShare {
				bottom: -10px;
			}

			#logo {width:100%;}

			.headerContest_right{float:left;width:100%;position: relative;top: 0px;}
			h2, h2 a, h2 a:hover {font-size: 22px;}

			h3, h3 a, h3 a:hover {font-size: 16px;}

			#formobileOnly .sliderContents {	
				position: relative !important;
				margin:auto;
				background: url(images/blue_bg_320.png) no-repeat;width: 300px;
			}

			#formobileOnly .sliderContents {	
				position: relative !important;
				margin: 20px auto;
				background: url(images/blue_bg_280.png) no-repeat;width: 300px;
				max-width:98% !important;
			}
			#formobileOnly .sliderContents li{ padding:10px 0px !important; }
			#formobileOnly .sliderContents li span {width: 240px;}

			#formobileOnly .sliderContents li span br{display:none;}

			#formobileOnly .sliderContents li{ text-align:center !important; background:url("images/arrow_normal.png") no-repeat scroll 216px center transparent !important; }

			#formobileOnly{ display:block !important; float: left; width:98%; height: 280px; margin: auto 14px; }

			.list-content{ height:135px !important; }

			#contentwrapper .latest_post img {width: 100% !important; margin-top:-11px !important; }

			.list-content > div{ display:none !important; }

			/*.headerContest_right .header_phone {width:100%; text-align:center;margin-bottom:10px;}*/
			/*.headerContest_right .header_phone  a {font-size: 23px; }*/
			/*.headerContest_right .header_phone  a :hover{font-size: 23px !important; }*/

			.LayerSlider{ display:none !important; } 

			.home #contentwrapper{ margin-top:-100px !important; width:100% !important; max-width:100% !important; }

			.left_content{ width:100% !important; }

			#contentwrapper {
				width: 98%;
			}
			/* #contentwrapper.top .list-content {margin: 0px 10% 5% 1% !important;width: 99%; background:url(images/list_bg_320.jpg) repeat-x; cursor:pointer; } */

			/*.link_button.dark.gray a, .link_button.dark.gray a:hover {width: 50%;}*/

			.copyright_message {width: 100%;font: 9px/20.8px 'OpenSansRegular';}

			#copyright_wrapper .social_icons{display:none;}

			/* #contentwrapper.top .one_third div, #contentwrapper.top .one_third_first div {margin-bottom:20px;} */

			div.ls-layer div:nth-child(even){top: 392px !important;left: 30px !important;}

			.ls-layer img.ls-s-1{left:0px !important;width:90%;}

			.ls-layer {height: 603px !important;}

			.ls-layer .ls-bg{margin-top: -302px !important;}

			#contentwrapper.top {margin-top: 20px !important; }

			#formobileOnly{ display:block !important; clear:both;}

			.sliderContents li{ text-align:center !important; background:url("images/arrow_normal.png") no-repeat scroll 128px center transparent !important; }

			.sliderTop.Formobile{ display:block; }


			.breadcrumb_wrapper {
				background-color: #000000;
				background-position: center center;
				background-repeat: no-repeat;
				background-size:contain;
				min-height: 70px;
				position: relative;
				width: 100%;
			}


			/* Default page Style*/   
			.breadcrumb_wrapper {
				background-color: #000000 !important;
				background-position: -20px center  !important;
				background-size:auto !important;
				min-height: 100px !important;
				position: relative !important;
				width: 100% !important;
			}

			.left_content, .content_right, .right_content, .content_left{ padding-top:70px; }





			.breadcrumbs{ float:left; margin-left:10px; }

			h2,h3,h4{ margin-bottom:15px !important; }
			.hr,.contentSectionBottom,.right_content{ display:none; position:absolute; width:100% !important; }

			.form-header h2 {
				color: #FFFFFF;
				font: 17px OpenSansRegular !important;
			}


			.clinic{
				position: relative;
				margin-top: 30px;
			}

			.clinic h2 {background: #dfdbd4; color:#42484d;  position:absolute; width:100%; top:-44px; }
			.home .clinic h2{top:-140px;}

			/*.doctorslistsection{ width:70% !important; margin:auto; }*/

			.fillterBycity label{ display:none !important; }
			.fillterBycity .sb-custom{ width: 80% !important; }
			.fillterBycity .ajax_feilds {
				margin-bottom: 5px !important;
			}

			.fillterBycity .selectButton{ margin:0px !important; }
		.fillterBycity .sb-select{/*  margin-left:-50% !important;  width:100%; */}
		.fillterBycity .sb-dropdown{ left:-27%; width:100% !important;  }
		
		
		
		.fillterBycity {
			text-align: center;
		}
		.fillterBycity .selectButton {
			display: inline-block;
			float: none;
		}





		.doctorslistsection .profile-doctor{ width:100% !important; }

		/*Single Page*/


		.left_content.single-profile{ width:100% !important; }
		/*.doctor-avatar{ width:100%;  clear:both; margin:auto; }*/
		/*.doctor-avatar img{ width:60%;  float:left; margin-left:11% !important; margin-bottom:10px;  }*/
		.profileContent h2{ text-align:center; width:100%; }
		.profileContent{ width:100% !important; float:left !important; }

		.specialist.item {width: 89%;margin-left: 5%!important;}


  /* .sliderContents {background: url(images/blue_bg_320.png) no-repeat;width: 300px;}

  .sliderContents li span {width: 240px;}

  .sliderContents li span a br{display:none;} */

  /***Find clinic page**/
  .searchlocation.fillterBycity .sb-select { background-color: #fff !important;width: 100% !important; }

  .searchContents .item_contents span.label { color: #333333;font-size: 11px !important;font-weight: bold;width: 39%;}
  .searchContents .item_contents span.content_item {float: left;font-size: 11px !important}
  .fillterBycity .sb-dropdown { left: 0%;width:110% !important;}
  .page-id-20 .fillterBycity .sb-select { margin-left: -35% !important;}
  .page-id-20 .fillterBycity .sb-dropdown { left: -36%;}
  .page-id-20 .fillterBycity select{margin-left: -39% !important;width:200px !important;}
  .searchlocation.fillterBycity .sb-dropdown {width: 120% !important; }
  .page-id-254 .sectionAjax {width: 100%;}
  .callout_half{width:85% !important; }
  .sectionAjax { width:98% !important; }
  /*.page-nav .wp-tabs .ui-tabs-nav-wrapper {width: 60% !important;bottom: 56px !important; } */

  .doctorslistsection .profile-doctor{min-height:0px !important;}
}

@media only screen and (min-width:771px) and (max-width:920px){  
	.cell-detail, .cell-detail a {
		color: #72bbc0;
		font-weight: bold;
		font-size:13px !important;
	} 

	.makean_enquiry .enquiryForm .privacy-statement {
		font-size: 10px;
		line-height: 15px;   
		float: left; 
		width: 190px !important; 
		min-height: 60px;
	}

	.privacy-statement {
		font-size: 10px;
		line-height: 15px;   
		float: left; 
		width: 135px !important; 
		min-height: 75px;
	}
	.breadCrmbsContainer {
		width:100%;
	}
	.breadcrumbs {
		width:98%;
	}

	/* #contentwrapper.top .list-content div {
		height: 71px !important;
		width: 210px;
		float: left;
		padding: 5px 0px 0px 10px !important;
		margin: 0px;
		} */
		.breadCrmbsContainer h1.entry-title{ margin:-56px auto 13px 10px; width:98% !important; }
		.doctorslistsection .profile-doctor{min-height:260px !important;margin-right: 3px !important;}
		.doctorslistsection .profile-doctor .doctor-name {font: 15px OpenSansSemibold;} 
	}

	@media only screen and (min-width: 640px) and (max-width: 710px){ 
		.privacy-statement {
			font-size: 10px;
			line-height: 15px;   
			float: left; 
			width: 110px !important;  
			min-height: 87px;
		}

		.sectionAjax {
			width:98% !important;
		}
		
	}
	
	@media only screen and (max-width: 710px){ 
		#contact-form-right {
			float: left;
			width: 98%;
		}
	}

	@media only screen and (min-width: 920px) AND (max-width: 971px){

		.privacy-statement {
			font-size: 10px;
			line-height: 15px;   
			float: left; 
			width: 175px !important;  
			min-height: 80px;
		}
		.breadCrmbsContainer {
			width:100%;
		}
		.breadcrumbs {
			width:100%;
		}
	}

	@media only screen and (min-width: 670px) and (max-width: 840px) { 
		.content_wrapper {
			width: 100%;
		}
		.form-header h2 {
			color: #FFFFFF;
			font: 16px OpenSansRegular !important;
		}

		h2, h2 a {
			font-family: 'OpenSansLight';
			font-size: 16px !important;
		}
	}
	
	@media only screen and (min-width: 815px) and (max-width: 840px){ 
		.makean_enquiry .enquiryForm .privacy-statement {
			font-size: 10px;
			line-height: 15px;
			float: left;
			width: 165px !important;
			min-height: 72px;

		}
	}
	@media only screen and (min-width:768px) and (max-width:820px){  

		.contact-address .callout_half { clear: both; float:left; width:92% !important; padding:20px 10px 20px 20px !important;}
		.contact-us-blurb { width: 95% !important; }
		.cell-detail, .cell-detail a {font-size: 13px !important; }
	}

	@media only screen and (min-width:902px) and (max-width:958px){   
		.contact-us-blurb { width: 57% !important;}   
	}



	/*dj*/

	@media only screen and (max-width: 480px) {
		.tabcont-top .top-left {width: 100%; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
		.tabcont-top .top-right {width: 96%;}
		.top-right h3 {font-size: 16px; padding-top:5px;}
		.tabcont-bottom ul li { width: 98%; text-align: center; font-size:11px;}
		.tabcont-bottom ul li a { font-size:14px;}
		.tabcont-top .top-right {padding: 2%}
		.tabcont-top > p {float:left;}
		.service-menu-button-wrapper button {
			height: auto !important;
			width: 100% !important;
		}


		.post_read_more {
			padding-left: 0;
		}
		.post_read_more a {
			font-size: 0;
			padding-left: 5px;
		}

	}

	/* End Styling for services tabs. */


	@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);


	@media only screen and (max-width: 480px) {
		.easy-table th, .easy-table td { font-size: 14px;}
	}

	@media only screen and (max-width: 959px) {
		.contact-us-blurb { width: 55%;}
		.contact-address .callout_half { width: 30%;}
	}

	@media only screen and (max-width: 859px) {
		.contact-us-blurb { font-size: 13px; }
		.contact-address .callout_half {
			width: 34%;
			margin-right: 4px;
			font-size: 13px;
		}
	}
	@media only screen and (max-width: 767px) {
		.right_content {display: none;}
		.left_content {width: 100% !important;}
	}
	@media only screen and (max-width: 650px) {
		.contact-address .callout_half { clear: both; float:left; width:90%;}
		.contact-us-blurb { width: 95%;}
		.cell-label {width: 106px;}
	}
	/* end clinic location pages shortcode */





	@media only screen and (max-width: 920px) {
	/*.right_content {display: none;}
	.left_content {width: 98%;}*/
}
@media only screen and (max-width: 640px) {
	
	.full-size-form label {width: 100%;}
	.full-size-form input[type="text"] {width: 97% !important;}
	.full-size-form input[type="email"] {width: 97% !important;} 
	.full-size-form textarea {width: 97%;}
	.full-size-form select {width: 97%;}
	.full-size-form .wpcf7 .privacy {margin-left: 2px;}
	
}

@media only screen and (min-width: 640px) {
	.link_button.dark.gray.no-right-margin.left-footer-margin > a {
		margin-left: 31%;
	}
}

/* End full size CF7 Forms */



@media only screen and (max-width: 479px) {
	.specialists-content ul li {font-size: 11px !important;}
	.specialists-content ul li h4 {font-size: 13px;}
}


/*@media only screen and (max-width: 479px){
	.header_phone a, .header_phone a:hover {font-size: 20px;}
	}*/
	/* end phone in header */



	@media only screen and (max-width: 479px) {
		.pdf-button {
			width: 25%;
		}
	}




	/*  START OF MEDIA QUERIES */


	@media only screen and (max-width: 1381px) {
		.latest_post.home_post .list-content > a {
			display: none;
		}
	}

	@media only screen and (min-width: 1382px) {
		.latest_post.home_post {min-height: 382px;}    
		.latest_post.home_post .list-content{margin-top:0px !important;z-index:9999;transition:all 1s!important;-webkit-transition:all 1s!important;}
		.latest_post.home_post .list-content:hover {margin-top:-177px !important;transition:all 1s!important;-webkit-transition:all 1s!important;}

		.latest_post.home_post .list-content img{height:0 !important;opacity:0;transition:all 1s!important;-webkit-transition:all 1s!important;}
		.latest_post.home_post .list-content:hover img{height:177px !important;opacity:1;transition:all 1s!important;-webkit-transition:all 1s!important;}

		.latest_post.home_post .list-content > a{display: inline-block;overflow: hidden; width: 100%;height:100%;}

	.latest_post.home_post .list-content > div{ /* height:auto !important; */}

	

	.latest_post.home_post .list-content:hover h3 {
		border-bottom: 1px solid transparent;
	}
}

/* @media screen\0 { */
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) and (min-width: 1382px){
		.latest_post.home_post .list-content{margin-top:0px !important;z-index:9999;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover {margin-top:-177px !important;transition:all 0s!important;-webkit-transition:all 0s!important;}

		.latest_post.home_post .list-content > a{height:0 !important;opacity:0;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover > a{height:177px !important;opacity:1;transition:all 0s!important;-webkit-transition:all 0s!important;}

		.latest_post.home_post .list-content img{height:0 !important;opacity:0;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover img{height:177px !important;opacity:1;transition:all 1s!important;-webkit-transition:all 1s!important;}


	}
	@media screen and (min-width:0\0) and (min-width: 1382px){
		.latest_post.home_post .list-content{margin-top:0px !important;z-index:9999;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover {margin-top:-177px !important;transition:all 0s!important;-webkit-transition:all 0s!important;}

		.latest_post.home_post .list-content > a{height:0 !important;opacity:0;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover > a{height:177px !important;opacity:1;transition:all 0s!important;-webkit-transition:all 0s!important;}

		.latest_post.home_post .list-content img{height:0 !important;opacity:0;transition:all 0s!important;-webkit-transition:all 0s!important;}
		.latest_post.home_post .list-content:hover img{height:177px !important;opacity:1;transition:all 1s!important;-webkit-transition:all 1s!important;}
	}


	@media only screen and (min-width: 960px) {
		.left_content{ width:69% !important; }    
	}

	@media only screen and (max-width: 1280px) {
		#contentwrapper.top .list-content{margin-right: 2% !important;}
	}

	@media only screen and (max-width: 1050px) {
		.banner_wrapper img{display:none;}
		/*.banner_wrapper {background: #ea2e49;display: inline-block; position: relative;width: 100%;}*/
		/*.banner_wrapper .content_wrapper{position: relative;margin-top: 75px !important;}*/
	}

	@media only screen and (max-width: 960px) {
		.headerContest_right .socialShare {display:none;}
		#bottom_wrapper .content_wrapper .one_fourth:last-child,
		/*#bottom_wrapper .content_wrapper > div{width:47%; margin-right: 3%; margin-left: 0px;}*/
		#bottom_wrapper ul li {
			border: 0;
		}
		#bottom_wrapper ul li a {
			line-height: normal;
		}
		.home-cta .wrap{width:100%;}
		.home-cta .content-section > div {margin: 10px 1.5% 20px !important;}
		.home-cta .top-section h2{font-size: 36px !important;}
		.home-blog .blog-content{padding: 20px 10px;}
	}

	@media only screen and (max-width: 920px) {
		.content_wrapper{ width:95% !important; margin:auto !important; }
		.breadcrumb_wrapper {min-height:106px;}
		.breadCrmbsContainer h1.entry-title{ margin:-58px auto 14px 10px; }
		.breadcrumbs{ margin-left:12px !important; }
		#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle{padding: 28px 8px !important;}
		#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title,
		#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title{font: 12px "Montserrat",sans-serif;}
		#contentwrapper .right_content{width: 250px;}
	}
	@media only screen and (max-width: 840px) {
		.topsubmenu #searchbox{display:none;}    

		.right-arrow {
			height: 35px;
		}		
	}
	@media only screen and (max-width: 768px) {

		.embed-container {
			position: relative;
			padding-bottom: 52.25%; /* 16/9 ratio */
			padding-top: 30px; /* IE6 workaround*/
			height: 0;
			overflow: hidden;
		}
		.embed-container iframe,
		.embed-container object,
		.embed-container embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		img {
			max-width:100%;
			height:auto;
		}

		img {
			-ms-interpolation-mode:bicubic;
		}
		.content_wrapper, .slider_wrapper, .breadcrumbs {
			width:96%;
		}

		.slider_wrapper h2 {
			font-size:40px;
		}

		.homepage_slider_section .slider .flex-direction-nav {
			width:13%;
		}

		.flex-caption h4 {
			font-size:24px;
			margin-bottom:10px;
			margin-top:26px;
		}

		.flex-caption p, .flex-caption a {
			margin-bottom:10px;
		}

		#message_wrapper {
			min-height:130px;
		}

		.contentleft, .contentright {
			width:100%;
			float:none;
			clear:both;
		}

		.flex-caption .contentright {
			float:right;
			clear:none;
			width:auto;
		}

		.left_content, .content_right {
			width:450px;
		}

		.employee_image, .casestudy_image {
			float:none;
		}

		.right_content, .content_left {
			width:200px;
		}

		.header_phone {
			padding:15px 33px;
		}

	/*.header_phone, .header_phone a {
		font-size:16px;
	}
	*/
	#searchbox {
		width:246px;
	}
	
	#searchbox input, #searchbox input:focus {
		width:228px;
	}
	
	.employee_social a img {
		margin-top:5px;
		margin-right:1px;
	}
	
	textarea, textarea:focus {
		/*width:90%;*/
	}
	
	.topmenu ul {
		display:none;
	}
	
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius:0;
	}
	
	.topmenu select {
		background-image:url("img/menu.png");
		background-repeat:no-repeat;
		background-position:10px bottom;
		display:block !important;
		width:85%;
		font-size: 18px;
		height: 48px;
		margin:0 auto;
		color:#ffffff !important;
		border:none;
		padding:12px 10px 10px 50px;
		font-family:'Open Sans',sans-serif;
		float:left;
		background-color:#3083A7 !important; 
	}
	

	
	.post_date {
		width:18%;
	}
	
	.flex-caption h4 {
		font-size:20px;
	}
	
	.flex-caption p, .flex-caption a {
		font-size:12px;
	}
	
	#message_wrapper .contentright, #message_wrapper {
		text-align:center;
	}
	
	#message_wrapper .contentright .button_green_image {
		display:inline-block;
	}
	
	#message_wrapper .contentright .button_green_image a, #message_wrapper .contentright .button_green_image a:hover {
		display:inline-block;
		float:none;
		text-align:center;
	}
	
	#message_wrapper .contentleft p {
		margin-bottom:0;
	}
	
	/* .left_content iframe, .content_right iframe {
		max-height:262px !important;
		height:262px !important;
	}
	
	iframe {
		max-height:405px !important;
		height:405px !important;
	} */

	.pricetable h3.pricetable-name {
		font-size:18px !important;
	}
	
	.pricetable h4.pricetable-price {
		font-size:50px !important;
	}
	
	.pricetable .pricetable-feature {
		font-size:16px !important;
	}


	#megaMenu #megaMenuToggle{background: #222533;padding: 15px 15px 15px 20px !important;}
}


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

	#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 {
		background: #111 !important;
	}

	.menuWrapper .topmenuwrapper {
		background-color:#3083A7;
		background: rgba(39, 40, 53, 0.9);
	}
	.menuWrapper .topmenu select{display:none !important;}
	.topmenuwrapper #megaMenu.megaResponsive ul.megaMenu > li.menu-item{width: 33%;}
	#megaMenu ul.megaMenu > li.menu-item > a, 
	#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{padding: 15px !important;}

	#contentwrapper .latest_post.home_post {}
	#contentwrapper.top .list-content{width: 90%;margin: 0 5% 30px !important;}
	#contentwrapper.top .list-content img{width:100% !important;}
	.home-button a{display: inline-block;margin: 0 0px 45px; padding: 11px 100px 11px 60px;text-indent: 0px;}

	#contentwrapper .right_content .enquiry_header{background: #2c3e50 url('images/rainbow/mail-icon.png') no-repeat left center;font: 20px/40px 'Montserrat'; 
	color: #fff;padding-bottom: 0;box-shadow: 0 0;}
}

@media only screen and (max-width: 679px) {
	.copyright_message{width:100%;text-align:center;float:none;}
	.social_icons{width:100%;float:none;padding-top:10px;padding-bottom:20px;}
	.social_icons .textwidget{text-align:center;}
	.social_icons .creativsocial{margin: 0 auto !important;}

	.topsubmenu{display:none;}
}

@media only screen and (max-width: 640px) {
	#contentwrapper.top .list-content {
		margin: 0 auto 20px !important;
		width: 100%;
		padding: 0 !important;
		height: auto !important;
		float: none;
		max-width: 500px;
	}

	#contentwrapper.top .list-content > * {
		display: none !important;
	}

	#contentwrapper.top .list-content > h3 {
		display: block !important;
		border: 0;
		margin: 0 !important;
		padding: 0;
	}

	#contentwrapper.top div div:nth-child(3) {
		margin-right: auto !important;
	}

	#contentwrapper.top .list-content > h3 a {
		display: block;
		padding: 15px 0;
		margin: 0;
	}
	
	.slider_wrapper {
		display:none;
	}
	
	.topsubmenu {
		float:none;
	}
	
	.topsubmenu ul {
		text-align:center;
	}
	
	.topsubmenu ul li {
		display:inline-block;
		float:none;
	}
	
	#searchbox {
		margin-left:30%;
		float:none;
		clear:both;
	}
	
	.topmenu {
		background-color:transparent;
	}
	
/*	.header_phone:before {
		margin-top: 0px;
	}
	
	.header_phone {
		margin-top:0px;
		height:28px;
		padding:10px;
		text-align:center;
		}*/
		
	/*.header_phone, .header_phone a, .header_phone a:hover {
		font-size:18px;
		}*/

		#logo {
			text-align:center;
		}

		#message_wrapper {
			min-height:150px;
		}

		#message_wrapper .contentleft p {
			margin-top:20px;
		}

		.one_half, .one_half_first, .one_third, .one_third_first, .two_third, .two_third_first, .one_fourth, .one_fourth_first, .three_fourth, .three_fourth_first, .one_fifth, .one_fifth_first, .two_fifth, .two_fifth_first, .three_fifth, .three_fifth_first, .four_fifth, .four_fifth_first, .one_sixth, .one_sixth_first, .pullquoteleft, .pullquoteright  {
			width:100%;
			float:left;
			margin:10px 0 20px 0;
			clear:both;
		}

		.pullquoteleft, .pullquoteright {
			padding:0 !important;
		}

		.homepage_slider_section .slider .flex-direction-nav {
			width:7.6%;
		}

		.left_content, .content_right, .right_content, .content_left {
			width:100%;
			float:left;
			clear:both;
		}

		.alignright, .alignleft {
			float:none;
			clear:both;
			margin-left:0;
			margin-right:0;
			display:block;
		}

		img.alignright, img.alignleft {
			margin-left:0;
			margin-right:0;
		}

		.flex-caption p, .flex-caption a {
			font-size:16px;
		}

		.flex-caption h4 {
			font-size:24px;
		}

		.right_content, .content_left {
			background-color:transparent;
			border-bottom:1px solid #d4d4d4;
			border-top:1px solid #d4d4d4;
			padding:0;
			padding-top:20px;
		}

		#contact_form {
			width:93%;
		}

		.casestudy_image img, .employee_image img {
			display:inline-block;
			text-align:center;
		}

		.casestudy_image, .employee_image {
			text-align:center;
		}

		/* iframe, .left_content iframe, .content_right iframe {
			max-height:310px !important;
			height:310px !important;
		} */

		.pricetable h3.pricetable-name {
			font-size:18px !important;
		}

		.pricetable h4.pricetable-price {
			font-size:50px !important;
		}

		.pricetable .pricetable-feature {
			font-size:16px !important;
		}

		.case_study_wrapper .one_third, .staff_wrapper .one_third {
			clear:none;
			float:left;
			width:47%;
		}

		.pricetable .pricetable-column.pricetable-standard, .pricetable .pricetable-column.pricetable-featured {
			width:100% !important;
			margin:8px 0 0 0 !important;
		}

		.pricetable h4.pricetable-price {
			font-size:75px !important;
		}

		.pricetable h3.pricetable-name {
			font-size:24px !important;
		}

		.pricetable .pricetable-feature {
			font-size:18px !important;
		}

		.gallery-item {
			width:100% !important;
		}

		img.alignright, img.alignleft {
			float:none;
			clear:both;
			margin-left:0;
			margin-right:0;
			/*width:100%;*/
		}

	/* .copyright_message {
		width:35%;
		margin-top:0;
		line-height:1.2em;
		} */

		.menuWrapper{position:relative;}
		.LayerSlider,
		.sliderTop.Formobile{display:none;}
		#contentwrapper.top{ margin-top: 30px; }
		.topmenuwrapper #megaMenu.megaResponsive ul.megaMenu > li.menu-item{width: 50%;}

		

		.home-cta{height: auto;background: url("images/rainbow/cta-rotate-bg.jpg") no-repeat scroll center center; background-size: cover; margin-bottom: 0;}
		.home-cta .wrap {padding: 40px 0;}

		.home-cta .content-section > div { 
			margin: 30px 0 30px !important;
			padding: 0 25px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		.home-cta .top-section {
			padding: 0 25px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
	}

	@media only screen and (max-width: 490px) {
		.doctor-avatar {
			float: none;
			width: auto;
			text-align: center;
		}

		.doctor-avatar img {
			max-width: 350px !important;
		}
		#contentwrapper .latest_post img {margin-top: 0px !important;}
	}
	
	/* Mobile Landscape Size to Tablet Landscape (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#searchbox {
			margin-left:22%;
		}

		.topmenu select{
			width:100%;
			font-size:16px;
		}

		.homepage_slider_section .slider .flex-direction-nav {
			width:10.5%;
		}

		.topmenu {
			width:45%;
		}

		#contentwrapper {
			padding:40px 0;
		}

		.flex-caption {
			padding:5%;
			width:92%;
		}

		#contact_form {
			width:91%;
		}

		/* iframe, .left_content iframe, .content_right iframe {
			height:260px !important;
			max-height:260px !important;
		} */

		.headerContest_right{margin: 0px;}
		#mobile-contact{display:block;margin-bottom: 6px;padding-left: 15px;}
		#mobile-contact a{font:700 18px 'Montserrat'; color:#7d7d7d;text-transform:uppercase;}
		#mobile-contact a span{background:url('images/rainbow/contact-arrow.png') no-repeat left center;top: 7px;transition: all .5s;}
		#mobile-contact a:hover span{background-position: 6px center;transition: all .5s;}

		#megaMenu #megaMenuToggle{background: #222533;padding: 15px 15px 15px 20px !important;}

		#contentwrapper.top{padding-top: 5px;}

		.topmenu{width:100%;}
		.topmenuwrapper #megaMenu.megaResponsive ul.megaMenu > li.menu-item{width:100%;}

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (max-width: 320px) {

		.topmenu {
			width:100%;
		}

		.topmenuwrapper {
			background-color:transparent;
		}
		#searchbox {
			margin-left:8%;
		}

		.topmenu select {
			font-size:20px;
			margin-bottom:20px;
			width:auto;
			float:none;
			background-position:5px 6px;
		}

/*		.header_phone {
			font-size:18px;
			margin-bottom:20px;
			width:100%;
			background-color:transparent;
			padding:0;
		}

		.header_phone:before {
			content:none;
			margin-left:0;
			margin-top:0;
			}*/

			#message_wrapper {
				min-height:175px;
			}

			.homepage_slider_section .slider .flex-direction-nav {
				width:16%;
			}

			.copyright_message {
				width:100%;
				// margin-bottom:20px;
			}

			#copyright_wrapper .social_icons {
				float:left;
				margin-bottom:20px;
			}

			.content_left, .right_content {
				width:96%;
			}

			.right_content p, .right_content ul li, .right_content ul li a, .content_left p, .content_left ul li, .content_left ul li a {
				font-size:14px;
			}

			.post_date {
				width:30%;
			}

			input[type="text"], input[type="text"]:focus, input[type="email"], input[type="email"]:focus, textarea, textarea:focus {
				width:95%;
			}

			h1 {
/*			font-size:30px;
line-height: 35px;*/
}

h2, h2 a, h2 a:hover {
	font-size:32px;
}

h3, h3 a, h3 a:hover {
	font-size:30px;
}

h4 {
	font-size:26px;
}

h5, h5 a, h5 a:hover {
	font-size:22px;
}

h6 {
	font-size:20px;
}

ul.tabs li {
	text-indent:0;
	margin-left:0;
}

.tab_container {
	padding:10px 10px 10px 10px;
}

ul.slides li {
	margin-left:0;
	text-indent:0;
}

.pagination span, .pagination a {
	margin:3px 0 0;
}

.pdf_download a {
	margin-left:19px;
}

.career_print {
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	clear:both;
	float:none;
	display:block;
	padding:18px 0 18px 8px;
}

.pdf_download {
	clear:both;
	float:none;
	display:block;
	padding:18px 0 18px 8px;
}

.career_split {
	display:none;
}

#contact_form {
	width:86%;
}

.topmenu select {
	width:100%;
	padding:10px 10px 10px 50px;
}

/* iframe, .left_content iframe, .content_right iframe {
	height:173px !important;
	max-height:173px !important;
} */

.post_comment {
	display:none;
}

.linkpost a:before {
	font-size:30px;
	margin-right:5px;
}

.linkpost, .linkpost a, .linkpost a:hover {
	padding:10px;
	display:inline-block;
}

.comment-author-avatar {
	float:none;
	clear:both;
	margin-right:0;
	margin-bottom:20px;
}

ul.children {
	padding-left:0;
}

p.page_error {
	font-size: 170px;
}

.post_date {
	border-right:none;
}

.case_study_wrapper .one_third, .staff_wrapper .one_third {
	width:100%;
	margin-right:0;
	margin-left:0;
}

.social_icons {
	float:none;
}


}



/*  END OF MEDIA QUERIES 