@media only screen and (min-width: 1786px) 
{
	.appointment
	{	
		position:absolute;
		width:308px !important;
	}
}

@media only screen and (max-width: 1785px) 
{
	.MedNewsContainer .appointment {
		right: inherit !important;
	}
}

@media only screen and (min-width: 1150px) 
{
	.ServicesPage .page_featured
	{
		height:445px;
	}
}


@media only screen and (min-width: 980px) and (max-width: 1149px) {
	
	.ServiceImage1
	{
		float:left;
		padding-right:20px;
		width: 810px;
	}
	
	.VideoConsult .ServiceImage1
	{
		float:left;
		padding-right:20px;
		width: 440px;
	}
	
	.ServiceImage1 img
	{
		width:810px;
	}

	.basictreatment3
	{
		margin-top:25px;
		margin-left:0px !important;
	}
	
	.basictreatment4
	{
		margin-left:15px !important;
	}
	
	.basictreatment5
	{
		margin-left:0px !important;
	}
	
	.rc-botton-fixed
	{
		top:217px !important;
		left:630px !important;
	}

	.rc-botton-fixed .rc-button-container
	{
		width:122px !important;
		height:32px !important;
	}

	.rc-botton-fixed .rc-button-text
	{
		padding-top:2px !important;
	}

	.rc-botton-fixed .rc-button-icon
	{
		top:0.4em !important;
	}

	.rc-button-text
	{
		line-height:15px !important;
	}
	
	.onlyLargy
	{
		display:none;
	}
	
	.HeaderInfoDiv
	{	
		left:300px;
		top:97px; 
		overflow:hidden;
	}
	
	.PricesPage #content { width:650px; }
	
	#slider-wrap {
		padding-top: 233px;
	}
	
	.page-head {
		padding-top: 250px !important;
	}

	.MedNewsContainer .appointment
	{
		right:inherit;
	}
	
	.RehabilitationPage .appointment	, .ServicePage .appointment, .DiagnosticPage .appointment
	, .DoctorPage .appointment,  .DoctorsDepartmentPage .appointment, .DoctorsPage .appointment, .ClinicPage .appointment, .EmergencyPage .appointment, .AttendancePage .appointment
	, .ClinicsPage .appointment
	{
		position:relative;
		top:0px !important;
		width: 100%;
	}
	
	.doctors-left-side
	{
		float:none;
	/*	display:table;
		margin:0 auto;*/
	}
	
	.doctorsInnerContainer
	{
		/*display:inherit;
		width:inherit;*/
		margin-left:15px;
	}
	
	.HomeOutsideContainer, .OutsideContainer, .GalleryContainer, .FaqsContainer, .MedContactContainer, .MedNewsContainer
	{
		width:980px !important; margin: 0 auto;
	}
	
	.RightMenu, .ServicesPage .LeftMenu, .RehabilitationsPage .LeftMenu, .ClinicsPage .LeftMenu, .PostPage .LeftMenu, .AttendancePage .LeftMenu
	{
		display:none;
	}
	
	#wrapper .reabilitation-left-side { width:650px; }
	#wrapper .doctors-left-side { width:650px; }
	
	.HomeOutsideContainer #container, .ServicePage #container, .DiagnosticPage #container, .RehabilitationPage  #container, .DoctorPage   #container
	,.ClinicPage   #container, .EmergencyPage    #container, .DoctorsPage #container, .DoctorsDepartmentPage #container,.ClinicsPage   #container
	{ width: 810px; }
	
	.VideoConsult  #container, .PricesPage #container, #container { width: 980px; }
	
	.testi { width: 467px;}
	.home-left-side { width:502px; }
	
	#content.full-width
	{
		width:810px !important;
	}
	
	.VideoConsult #content.full-width
	{
		width:980px !important;
	}
	
	
	.FaqsContainer #content.full-width, .GalleryContainer #content.full-width
	{
		width:980px !important;
	}
	
	.ServicePage #content, .DiagnosticPage #content, .RehabilitationPage  #content, .DoctorPage #content, .ClinicPage  #content, .EmergencyPage   #content,
	.DoctorsPage #content, .ClinicsPage  #content
	{
		width:810px !important;
	}
	
	div#toc_container { width: 795px !important; }
	
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#wrapper #header { width: 980px; height: 150px; }
	#hp-rev-slider { width: 980px; }
	
	
	/*	Header
    /*-----------------------------------------------------------------------------------*/
    #wrapper #header .logo { position: static; display: inline; top: auto; left: auto; text-align: center; }
    #wrapper #header .logo img { display: block; margin: 0px auto 10px; }
    #wrapper #header .logo .tagline { display:block; margin: 0px 0px 10px; }
    #wrapper #header #logo-container { text-align: center; }
	#slider-wrap2 .slide-nav2 li { width:24.9% !important; }

    /* Social Nav Styles ----------------------------------------------------------*/
    #wrapper #header .social-nav {  position: relative; display:block; top: auto; right: auto; margin: 0px 0px 15px; text-align: center; margin-top:30px; }
    #wrapper #header .social-nav li { display: inline-block; margin-bottom:10px; }

    #wrapper #header .main-nav ul li a { padding: 0px 10px; font-size: 12px; }
	#wrapper #header .main-nav #topsearch { width: 150px; }
	#wrapper #header .main-nav #topsearch #tsearch { width: 108px;  }
	
	/*-----------------------------------------------------------------------------------*/
	/*	Slider
	/*-----------------------------------------------------------------------------------*/	
	#wrapper #slider-wrap { width:980px; height: 410px; }
	#wrapper #slider-wrap2 { width:980px; }
	#wrapper #slider-wrap .slides { height: 336px; }	
	#wrapper #slider-wrap .slide-nav { width: 740px; height: 74px; }
	#wrapper #slider-wrap .slide-nav li { width: 137px; height: 74px; padding: 8px 5px 0px 5px; }

    #wrapper #slider-wrap .slide-nav.slides-5 li { width: 137px; }
    #wrapper #slider-wrap .slide-nav.slides-4 li { width: 174px; }
    #wrapper #slider-wrap .slide-nav.slides-3 li { width: 235px; }
    #wrapper #slider-wrap .slide-nav.slides-2 li { width: 359px; }
    #wrapper #slider-wrap .slide-nav.slides-1 li { width: 729px; }

	#wrapper #slider-wrap .slide-nav li h4 { font-size: 14px; text-align: center; margin: 0px; }
	#wrapper #slider-wrap .slide-nav li p { font-size:11px; text-align:center;}
	
	#wrapper .page-head { width:920px; }
	
	.rc-button {
		top: 145px;
		right: 0px;
		position: absolute;
		z-index: 100000;
		left:inherit;
	}
	
}
/* Tablet Portrait size 768 to standard 979 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	.doc_list .doctors li h4
	{
		width:520px;
	}
	
	.basictreatment3
	{
		margin-top:25px;
		margin-left:0px !important;
	}
	
	.basictreatment4
	{
		margin-left:15px !important;
	}
	
	.basictreatment5
	{
		margin-left:0px !important;
	}
	
	.clinic3 h4, .clinic11 h4, .clinic7 h4, .clinic10 h4 {
		height: inherit;
	}
	
	.HeaderInfoDiv
	{	
		left:180px;
		top:97px; 
		overflow:hidden;
	}
	
	.obout_am
	{
		width:480px;
	}
	
	.DoctorsPage .page_featured, .ClinicsPage .page_featured
	{
		height:333px;
	}
	
	.EmergenciesPage .services .service:nth-child(4)
	{
		margin: 0 auto !important;
		float: none ;
	}
	
    .firstService4 .first_four img
	{
		width:48px;
	}
	
	.services .firstService4 p {
		height: 60px;
		overflow: hidden;
	}
	
	#slider-wrap {
		padding-top: 233px;
	}
	
	.page-head {
		padding-top: 250px !important;
	}
	
	.DoctorsDepartmentPage .doc_list .doctors li, .DoctorsDepartmentPage .doc_list .doctors li p
	{
		width:178px;
	}
	
	.DoctorsDepartmentPage .Doctors2Container
	{
		height:380px;
	}
	
	.DoctorsDepartmentPage #sidebar
	{
		margin-top:60px !important;
	}
	
	.DoctorsDepartmentPage .doc_list
	{
		margin-left:0px;
	}
	
	.Clinics2Container
	{
		margin-bottom:0px;
	}
	
	.clinic .readmore
	{
		position:relative; 
		float:right;
		right:0px;
	}
	
	.RehabilitationPage .appointment, .ServicePage .appointment, .DiagnosticPage .appointment, .HomeOutsideContainer .appointment
	, .DoctorPage .appointment, .DoctorsPage .appointment, .ClinicPage .appointment,.EmergencyPage .appointment, .AttendancePage .appointment
	, .DoctorsDepartmentPage .appointment, .ClinicsPage .appointment
	{
		position:relative;
		top:0px !important;
		width: 100% !important;
	}
	
	
	.rehabilitationn5
	{
		margin-left:17px !important;
	}
	
	.rehabilitationn4 p
	{
		margin-top:21px;
	}
	
	.rehabilitationn7 p
	{
		padding-top:0px !important;
	}
	
	.firstDiagnostic
	{
		margin-left:55px;
	}
	
	.zktDiagnostic
	{
		margin-left:135px;
	}
	
	.specialDiagnostic, .rehabilitationn7, .skinDiagnostic
	{
		display: table;
		/*margin: 0 auto !important;*/
		float: left !important;
		margin-left:55px !important;
	}
	
	.mrtDiagnostic
	{
		float:left !important;
		margin-left:135px !important;
	}
	
	#videoconsultHref
	{
		display:inline !important;
	}
	
	.firstService4 figure
	{
		width:48px !important;
		height:48px !important;
	}
	
	.firstService4 p 
	{
		padding-top:21px;
		height:61px;
		overflow:hidden;
	}
	
	.servicen3 p, .servicen4 p, .servicen5 p, .servicen13 p, .servicen14 p
	{
		padding-top:0px !important;
	}
	
	.servicen17
	{
		margin-left:17px !important;
	}
	
	.servicen17 p 
	{
		padding-top:21px;
	}
	
	.servicen18
	{
		margin-left:240px !important;
	}
	/*.doctorsInnerContainer
	{
		display:inherit;
		width:inherit;
		margin:inherit;
	}*/
	
	.RightMenu, .ServicesPage  .LeftMenu, .RehabilitationsPage .LeftMenu, .PostPage .LeftMenu, .AttendancePage .LeftMenu
	{
		display:none;
	}
	
	.ServicePage #content, .DiagnosticPage #content, .RehabilitationPage  #content, .DoctorPage  #content, .ClinicPage   #content, .EmergencyPage   #content
	, .DoctorsPage  #content, .ClinicsPage   #content
	{
		width:559px !important;
	}
	
	div#toc_container { width: 544px !important; }

	.HomeOutsideContainer, .OutsideContainer, .GalleryContainer, .FaqsContainer, .MedContactContainer, .MedNewsContainer
	{
		width:740px !important; margin: 0 auto;
	}
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#wrapper #header { width: 740px; height: 150px; }
    #hp-rev-slider { width: 740px; }

    /*-----------------------------------------------------------------------------------*/
    /*	Header
    /*-----------------------------------------------------------------------------------*/
    #wrapper #header .logo { position: static; display: inline; top: auto; left: auto; text-align: center; }
    #wrapper #header .logo img { display: block; margin: 0px auto 10px; }
    #wrapper #header .logo .tagline { display:block; margin: 0px 0px 10px; }
    #wrapper #header #logo-container { text-align: center; }
	#slider-wrap2 .slide-nav2 li { width:24.9% !important; }

    /* Social Nav Styles ----------------------------------------------------------*/
    #wrapper #header .social-nav {  position: relative; display:block; top: auto; right: auto; margin: 0px 0px 15px; text-align: center; margin-top:30px; }
    #wrapper #header .social-nav li { display: inline-block; margin-bottom:10px; }

    #wrapper #header .main-nav ul li a { padding: 0px 10px; font-size: 11px; }
	#wrapper #header .main-nav #topsearch { width: 150px; }
	#wrapper #header .main-nav #topsearch #tsearch { width: 108px;  }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Slider
	/*-----------------------------------------------------------------------------------*/	
	#wrapper #slider-wrap { width:740px; height: 410px; }
	#wrapper #slider-wrap2 { width:740px; }
	#wrapper #slider-wrap .slides { height: 336px; }	
	#wrapper #slider-wrap .slide-nav { width: 740px; height: 74px; }
	#wrapper #slider-wrap .slide-nav li { width: 137px; height: 74px; padding: 8px 5px 0px 5px; }

    #wrapper #slider-wrap .slide-nav.slides-5 li { width: 137px; }
    #wrapper #slider-wrap .slide-nav.slides-4 li { width: 174px; }
    #wrapper #slider-wrap .slide-nav.slides-3 li { width: 235px; }
    #wrapper #slider-wrap .slide-nav.slides-2 li { width: 359px; }
    #wrapper #slider-wrap .slide-nav.slides-1 li { width: 729px; }

	#wrapper #slider-wrap .slide-nav li h4 { font-size: 14px; text-align: center; margin: 0px; }
	#wrapper #slider-wrap .slide-nav li p { font-size:11px; text-align:center;}
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Container and Services
	/*-----------------------------------------------------------------------------------*/	
	#wrapper .page-head { width:650px; }
	#wrapper #container { width: 740px; }	
	#wrapper .ServicePage #container, #wrapper  .DiagnosticPage #container, #wrapper  .RehabilitationPage  #container, #wrapper .DoctorPage  #container
	, #wrapper .DoctorsPage  #container, #wrapper .ClinicPage   #container, #wrapper  .EmergencyPage  #container,  #wrapper .DoctorsDepartmentPage #container,
	 #wrapper .ClinicsPage   #container
	{ width: 559px; }
	#wrapper #container #content { width: 480px; }	
	#wrapper #container #content.full-width{ width:740px; }
	#wrapper #container #sidebar { width: 240px; float: right; margin: 0px 0px 30px; }
	#wrapper .ServicePage #container #sidebar, #wrapper .ServicesPage #container #sidebar, #wrapper .DiagnosticPage #container #sidebar, #wrapper .DiagnosticsPage #container #sidebar, #wrapper .RehabilitationPage  #container #sidebar,
	#wrapper .RehabilitationsPage  #container #sidebar, #wrapper  .DoctorPage  #container #sidebar, #wrapper  .DoctorsPage  #container #sidebar, #wrapper  .ClinicPage   #container #sidebar,  #wrapper  .EmergencyPage  #container #sidebar
	,#wrapper .DoctorsDepartmentPage  #container #sidebar, #wrapper  .EmergenciesPage   #sidebar, #wrapper  .ClinicsPage   #container #sidebar
	{ width: 308px; float: right; margin: 0px 0px 30px; }
	
	#wrapper .ServicePage #container #sidebar .appointment, #wrapper .ServicesPage #container #sidebar  .appointment, #wrapper .DiagnosticPage #container #sidebar  .appointment, #wrapper .DiagnosticsPage #container #sidebar  .appointment, #wrapper .RehabilitationPage  #container #sidebar  .appointment,
	#wrapper .RehabilitationsPage  #container #sidebar  .appointment, #wrapper  .DoctorPage  #container #sidebar  .appointment, #wrapper  .DoctorsPage  #container #sidebar  .appointment, #wrapper  .ClinicPage   #container #sidebar  .appointment,  #wrapper  .EmergencyPage  #container #sidebar  .appointment
	,#wrapper .DoctorsDepartmentPage  #container #sidebar,   #wrapper  .EmergenciesPage   #sidebar  .appointment,  #wrapper  .ClinicsPage   #container #sidebar  .appointment
	{ width: 308px !important;  }
	
	
	#wrapper .services { padding: 0px 0px 30px; margin: 0px 0px 30px; }
	#wrapper .services .service { width: 132px; margin: 0px 8px;}
    #wrapper .services.item-count-4 .service{ width: 165px; margin: 0px 10px; }
    #wrapper .services.item-count-3 .service{ width: 220px; margin: 0px 13px; }
    #wrapper .services.item-count-2 .service{ width: 330px; margin: 0px 20px; }
    #wrapper .services.item-count-1 .service{ width: 740px; margin: 0px auto; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Services Page Styles
	/*-----------------------------------------------------------------------------------*/
	.service-list.three-col ul li { width: 100%;  padding: 0px 0px 35px; margin: 0px 0px 35px 30px; float: none; }
	.service-list.three-col figure { float:left; margin:0px 30px 30px 0px; }	
	.service-list.four-col ul li { width: 355px; padding: 0px 0px 35px; margin: 0px 0px 35px 30px; float: left; }
	.service-list.four-col figure { width: 160px; height:auto; float:left; margin: 0px 15px 15px 0px;  }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Team
	/*-----------------------------------------------------------------------------------*/
	#wrapper .home-left-side { width:480px; }
	#wrapper .reabilitation-left-side { width:480px; }
	/*#wrapper .doctors-left-side { width:480px; }*/
	#wrapper .official .team { width: 480px; margin:0 0 10px; }
	#wrapper .official .team p { margin: 0px 0px 15px; }
	#wrapper .official .team .doctors li { width: 100%; float: none; margin: 0px 0px 10px; position: relative; overflow: hidden; }
	#wrapper .official .team .doctors li h4 { border-bottom: 1px solid #e6e6e6; margin: 0px 0px 10px; padding: 0px 0px 5px; }
	#wrapper .official .team .doctors li .doc-img { width: 126px; height: 100px; margin: 0px 20px 10px 0px; float: left; }	
	#wrapper .official .team .doctors li .doc-img img { width: 100%; }
	#wrapper .official .team .doctors li .doc-img .doc-type {  padding: 3px 5px; font-size:10px; line-height:12px; }	
	#wrapper .official .team .readmore { display:none; }	
	#wrapper .official .appointment { margin: 10px 0px 50px; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Testimonials
	/*-----------------------------------------------------------------------------------*/
	#wrapper .testi { width: 400px; padding-right:0px; }
	#wrapper .testi .author { text-align: right; }
    #wrapper .testi .patient-nav { text-align: right; }
	#wrapper .newsletter{ width:240px; }
	#wrapper .newsletter p { margin: 0px 0px 20px; }
	#wrapper .newsletter #newsletter input[type="submit"] { margin: 10px 0px 0px 0px;  }
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer Area
	/*-----------------------------------------------------------------------------------*/
	footer { width: 740px; }
	footer { padding: 60px 0px; }
	footer .footer-widget { width: 173px; margin: 0px 16px 0px 0px; }
	footer .footer-widget h3 { font-size: 20px; margin: 0px 0px 20px; }
	footer .footer-widget p { margin: 0px 0px 15px; }
    #footer-wrap { min-width: 740px; }
    #footer-bottom-wrapper { min-width: 740px; }
	


	/*-----------------------------------------------------------------------------------*/
	/*	Footer Bottom Styles
	/*-----------------------------------------------------------------------------------*/
	#footer-bottom { width: 740px; }



	/*-----------------------------------------------------------------------------------*/
	/*	Doctors List Styles
	/*-----------------------------------------------------------------------------------*/
	.doc_list {
				margin: 0px 0px 30px; width: 559px;
				margin-left: 12px;
	}
	.doc_list .doctors li { width: 355px; margin: 0px 0px 30px 30px; }
	.doc_list .doctors li .doc-img { width: 170px; height: 135px; }
	.doc_list .doctors li .doc-img img { display: block; position: relative; width: 100%; }
	
	.doc_list.four_col .doctors li { width: 520px; margin: 0px 0px 30px 30px; }
	.doc_list.four_col .doctors li .doc-img { width: 214px; height: 148px; float: left; margin: 0px 0px 20px 0px; overflow: hidden; }
	
	.doctorsInnerContainer { width:520px; margin-left:0px; }
	
	/*-----------------------------------------------------------------------------------*/
	/*	Contact Page Styles
	/*-----------------------------------------------------------------------------------*/
	#sidebar .appointment { width:240px !important; float:none; margin:0px 0px 20px;  }
    ,.DoctorsPage  #sidebar .appointment, .RehabilitationsPage  #sidebar .appointment, .ServicePage #sidebar .appointment, .ServicesPage #sidebar .appointment, .DiagnosticPage  #sidebar .appointment, .DiagnosticsPage  #sidebar .appointment, .RehabilitationPage  #sidebar .appointment, .DoctorPage  #sidebar .appointment
	,.ClinicPage  #sidebar .appointment, .EmergencyPage   #sidebar .appointment,.ClinicsPage  #sidebar .appointment
	{ width:100%; float:none; margin:0px 0px 20px;  }
	.ServicePage #sidebar .appointment .header h2, .ServicesPage #sidebar .appointment .header h2, .DiagnosticPage #sidebar .appointment .header h2, .DiagnosticsPage #sidebar .appointment .header h2, .RehabilitationPage  #sidebar .appointment .header h2,
	.RehabilitationsPage  #sidebar .appointment .header h2
	,.DoctorPage  #sidebar .appointment .header h2, .ClinicPage   #sidebar .appointment .header h2, .EmergencyPage   #sidebar .appointment .header h2, .EmergenciesPage   #sidebar .appointment .header h2
	,.DoctorsPage  #sidebar .appointment .header h2, .DoctorsDepartmentPage  #sidebar .appointment .header h2, .ClinicsPage   #sidebar .appointment .header h2
	{ font-size:21px;  }
	.ServicePage #sidebar .appointment .header h3, .ServicesPage #sidebar .appointment .header h3, .DiagnosticPage #sidebar .appointment .header h3, .DiagnosticsPage #sidebar .appointment .header h3, .RehabilitationPage  #sidebar .appointment .header h3,
	.RehabilitationsPage  #sidebar .appointment .header h3
	,.DoctorPage  #sidebar .appointment .header h3, .ClinicPage  #sidebar .appointment .header h3, .EmergencyPage    #sidebar .appointment .header h3, .EmergenciesPage   #sidebar .appointment .header h3
	,.DoctorsPage  #sidebar .appointment .header h3, .DoctorsDepartmentPage  #sidebar .appointment .header h3, .ClinicsPage  #sidebar .appointment .header h3
	{ font-size:24px;  }
	#videoConsult { width: 240px !important; display:inline !important; font-size:16px !important;}
	#sidebar .appointment .header { text-align:center; }
	#sidebar .appointment .header h2{ font-size:16px;  }
	#sidebar .appointment .header h3{ font-size: 18px; }
	#sidebar .appointment .select-wrap{ display:block; margin-bottom:15px; }
	#sidebar .widget #searchform input[type="text"] { margin-bottom:10px; }
	#sidebar .widget #searchform input[type="submit"] { margin: 0px 0px 0px 0px; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Single Blog Page Styles
	/*-----------------------------------------------------------------------------------*/
	article .post-thumb { width:472px; }
	article .post-thumb img{ width:472px; }
	
	
	/* --------------------------------------- */
	/*	Comments
	/* --------------------------------------- */
	#comments .comment .comment-body, 
	#comments .comment .comment-meta { width: 395px; }
	#comments .commentlist .children { padding: 0 0 0 85px; }
	#comments .commentlist .children .children { padding: 0 0 0 0px; }
	#comments .commentlist .children .depth-2 .comment-body, 
	#comments .commentlist .children .depth-2 .comment-meta { width: 310px; }
	#comments .commentlist .children .depth-3 .comment-body, 
	#comments .commentlist .children .depth-3 .comment-meta { width: 310px; }
	#comments .commentlist .children .depth-4 .comment-body, 
	#comments .commentlist .children .depth-4 .comment-meta { width: 310px; }
	#comments .commentlist .children .depth-5 .comment-body, 
	#comments .commentlist .children .depth-5 .comment-meta { width: 310px; }	
	
	
	/* --------------------------------------- */
	/*	Gallery
	/* --------------------------------------- */
	#content #filter-by li a{ margin-bottom:10px; }
	.gallery-4-columns { margin-left:-20px;}
	.gallery-4-columns .gallery-item img{ width:162px; }
	.gallery-4-columns .gallery-item{ width:170px; margin-left:20px;}
	
	.gallery-3-columns { margin-left:-25px;}
	.gallery-3-columns .gallery-item img{ width:222px; }
	.gallery-3-columns .gallery-item{ width:230px; float:left; margin-left:25px;}
	
	.gallery-2-columns { margin-left:-30px;}
	.gallery-2-columns .gallery-item img{ width:347px; }
	.gallery-2-columns .gallery-item{ width:355px; float:left; margin-left:30px;}
	
	
	/* --------------------------------------- */
	/*	CPATCHA
	/* --------------------------------------- */
	.captcha-container img{ vertical-align:top; margin:0 5px 10px 0; }

    #custom-lang-switcher { position: static; top: auto; right: auto; margin: 2px auto 0; text-align: center; }
	
	.onlyLargy
	{
		display:none;
	}
	
	.rc-button {
		top: 145px;
		right: 0px;
		position: absolute;
		z-index: 100000;
		left: inherit;
	}
	
}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 300px) and (max-width: 767px) {
	
	.EntyBlock
	{
		width:142px;
	}
	
	.BigMenu
	{
		margin-left:0px !important;
		margin-top:10px;
	}
	
	.basictreatment3
	{
		margin-top:25px;
		margin-left:0px !important;
	}
	
	.basictreatment4
	{
		margin-left:15px !important;
	}
	
	.basictreatment5
	{
		margin-left:0px !important;
	}
	
	.postid-522 .image-border img
	{
		height:200px !important;
		width:310px !important;
	}
	
	.postid-522  #content
	{	
		min-height:800px !important;
	}
	
	.wp-image-1333
	{
		height:200px;
	}
	
	.clinic3 h4, .clinic11 h4, .clinic7 h4, .clinic10 h4 {
		height: inherit;
	}
	
	.rc-botton-fixed
	{
		top:0px !important;
		left:150px !important;
	}
	
	.rc-button-container
	{
		position:fixed !important;
		top:0px;
		/*left: 150px !important;*/
	}	
	
	.rc-botton-fixed .rc-button-container
	{
		width: 13em;
		height: 3.8em;
		position:fixed;
		top:0px;
		/*left: 150px !important;*/
	}

	.rc-botton-fixed .rc-button-text
	{
		padding-top:0.6em;
	}

	.rc-botton-fixed .rc-button-icon
	{
		top:0.42em;
	}
	
	.HeaderContainer
	{
		top:0px !important;
	}
	
	#logo-container {
		padding-top:28px;
	}
	
	
	
	/*.page-template-template-videoconsult*/ .page-head h1
	{
		font-size:36px;
	}
	
	.HeaderInfoDiv
	{	
		left:25px;
		top:97px; 
		overflow:hidden;
	}
	
	.obout_am
	{
		width:440px;
	}
	
	.DoctorsPage .page_featured, .ClinicsPage .page_featured
	{
		height:100%;
	}
	
	.EmergenciesPage .services .service:nth-child(1) h3, .EmergenciesPage .services .service:nth-child(2) h3
	{
		padding-bottom:0px;
	}
	
	.responsive-nav option:nth-child(7), .responsive-nav option:nth-child(8),
	.responsive-nav option:nth-child(9), .responsive-nav option:nth-child(10),
    .responsive-nav option:nth-child(13),
	.responsive-nav option:nth-child(14), .responsive-nav option:nth-child(15),
	.responsive-nav option:nth-child(16), .responsive-nav option:nth-child(17),
	.responsive-nav option:nth-child(18), .responsive-nav option:nth-child(19),
	.responsive-nav option:nth-child(20), .responsive-nav option:nth-child(21),
	.responsive-nav option:nth-child(22), .responsive-nav option:nth-child(23),
	.responsive-nav option:nth-child(24), .responsive-nav option:nth-child(25),
	.responsive-nav option:nth-child(26), .responsive-nav option:nth-child(27),
	.responsive-nav option:nth-child(28), .responsive-nav option:nth-child(29),
	.responsive-nav option:nth-child(30), .responsive-nav option:nth-child(31),
	.responsive-nav option:nth-child(32), .responsive-nav option:nth-child(33),
	.responsive-nav option:nth-child(34)
	
	{
		display:none !important;
	}
	
	#slider-wrap
	{
		padding-top:0px;
	}
	
	.HeaderContainer
	{
		position:relative;
	}
	
	.doc_list .doctors li h4
	{
		width:420px;
	}
		
	
	.Doctors2Container {
		position: relative;
		display: table;
		width: 222px;
		height: 405px;
		margin: 0 auto;
	}
	
	.Doctors2Container li
	{
		position:relative !important;
		padding-bottom:50px;
	}
	
	.DoctorsDepartmentPage #sidebar
	{
		margin-top:60px !important;
	}
	
	.clinics
	{
		width:310px !important;
		margin:0 auto;
	}
	
	.Clinics2Container
	{
		margin-bottom:0px;
	}
	
	.clinic .readmore
	{
		position:relative; 
		float:right;
		right:0px;
	}
	
    .PricesPage   .appointment, .RehabilitationPage .appointment, .ServicePage .appointment, .DiagnosticPage .appointment, .GalleryContainer .appointment, .MedContactContainer .appointment
	,.HomeOutsideContainer .appointment, .DoctorsPage .appointment, .DoctorPage .appointment, .ClinicsPage .appointment, .ClinicPage .appointment
	 ,.EmergencyPage .appointment, .MedNewsContainer .appointment, .MedNewContainer .appointment, .AttendancePage .appointment, .DoctorsDepartmentPage .appointment
	{
		position:relative;
		top:0px !important;
		width: 100%;
	}
	
	.diagnostic
	{
		margin-left:0px !important;
		float:left !important;
	}
	
	.diagnosticText
	{
		width:100% !important;
	}
	
	.zitatEnd
	{
		display:none;
	}
	
	.giagnosticLink
	{
		width:100% !important;
	}
	
	.service p 
	{
		padding-top:0px !important;
	}
	
	#slider-wrap2 .slide-nav2 li.full_screen {
    text-align: center ;
    /*height: 100% !important;*/
    width: 100%; !important;
	/*width: 33% !important;*/
	padding:0px !important;
	float:left;
	background-color: #f15a23;
    padding-top: 25px !important;
	border-right: 0px solid #fd7b4d;
	border-bottom: 1px solid #fd7b4d;
	}
	
	#videoconsultHref
	{
		display:block !important;
	}
	
	.doctorsInnerContainer
	{
		display:inherit;
		width:inherit;
		margin:inherit;
	}
	
	.RightMenu,  .LeftMenu
	{
		display:none;
	}
	
	.AttendancePage .VerticalMenuWrapper
	{
		width:100%;
		position:relative !important;
		top:0px !important;
	}
		
	.AttendancePageHead h1, .AttendancePageHead h5
	{
		display:none;
	}
	
	.VerticalMenuSelected
	{
		background:#377f8f;
	}
	
	.AttendancePage .LeftMenu
	{
		display:block;
		width:100%;
	}

	.HomeOutsideContainer, .OutsideContainer, .GalleryContainer, .FaqsContainer, .MedContactContainer, .MedNewsContainer
	{
		width:440px !important; margin: 0 auto;
	}
	
	.RightOutsideContainer {
		float: inherit !important;;
		width: 170px;
		margin: 0 auto;
		display:table;
		padding-top:15px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#wrapper #header { width: 440px; height: auto; }
    #hp-rev-slider { width: 440px; }
	#wrapper #header .logo { position: static; display: inline; top: auto; left: auto; text-align: center; }
	#wrapper #header .logo img { display: block; margin: 0px auto 10px; }
	#wrapper #header .logo .tagline { display:block; margin: 0px 0px 10px; }
    #wrapper #header #logo-container { text-align: center; }
	#slider-wrap2 .slide-nav2 li { width:100% !important; }
	#slider-wrap2 { margin-top:-65px !important;}
	
		/* Social Nav Styles ----------------------------------------------------------*/
		#wrapper #header .social-nav {  position: relative; display:block; top: auto; right: auto; margin: 0px 0px 15px; text-align: center; margin-top:32px; }
		#wrapper #header .social-nav li { display: inline-block; margin-bottom:10px; }
		
		/* Main Nav Styles ----------------------------------------------------------*/
		#wrapper #header .main-nav { border-radius: none; position: relative; width: auto; height: auto; margin: 0px 0px 0px; padding: 0px 0px 40px; }
		#wrapper #header .main-nav ul li { width: 50%; height: 28px; border: none; border-bottom: 1px solid; }
		#wrapper #header .main-nav ul li:first-child { border-radius: 0px; }		
		#wrapper #header .main-nav ul li a { display: block; width: 160px; line-height: 28px; text-align: left; }	
		#wrapper #header .main-nav ul li ul { display: none; width: 200px; padding: 0px; position: absolute; top: 28px; left: 0px; z-index: 8899; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
		#wrapper #header .main-nav ul li ul li { width: 176px; height: auto; padding: 0px 12px; position: relative; }
		#wrapper #header .main-nav ul li ul li a { display: inline-block; height: 27px; line-height: 27px; padding: 0px 9px; border: none; }
		#wrapper #header .main-nav ul li ul li:hover > a { background: none; border: none; }
		#wrapper #header .main-nav ul li ul li ul { position: static; margin-left: -12px; }
		#wrapper #header .main-nav ul li ul li ul li ul {  }

		/* Search Form Styles ----------------------------------------------------------*/
		#wrapper #header .main-nav #topsearch { position:absolute; width: 410px; bottom:-20px; left:10px; top:auto; right:auto; }
		#wrapper #header .main-nav #topsearch #tsearch { width: 370px;  }
		.menu-div{ width: 100% }
		#menu-main-navigation { display:none }
		.main-nav .responsive-nav { display:block }

	/*-----------------------------------------------------------------------------------*/
	/*	Slider
	/*-----------------------------------------------------------------------------------*/	
	#wrapper #slider-wrap { width:440px; height: 259px; margin-bottom:20px; }
	#wrapper #slider-wrap2 { width:440px;  }
	#wrapper #slider-wrap .slides { height: 199px; }	
	#wrapper #slider-wrap .slide-nav { width: 440px; height: 60px; }
	#wrapper #slider-wrap .slide-nav li { width: 77px; height: 55px; padding: 5px 5px 0px 5px; }

    #wrapper #slider-wrap .slide-nav.slides-5 li { width: 77px; }
    #wrapper #slider-wrap .slide-nav.slides-4 li { width: 99px; }
    #wrapper #slider-wrap .slide-nav.slides-3 li { width: 135px; }
    #wrapper #slider-wrap .slide-nav.slides-2 li { width: 209px; }
    #wrapper #slider-wrap .slide-nav.slides-1 li { width: 429px; }

	#wrapper #slider-wrap .slide-nav li h4 { font-size: 12px; font-weight:normal; text-align: center; margin: 0px; }
	#wrapper #slider-wrap .slide-nav li p { display:none;}
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Container
	/*-----------------------------------------------------------------------------------*/	
	#wrapper .page-head { width:390px; padding: 25px 25px 20px; }
	#wrapper #container { width: 440px; }	
	#wrapper #container #content { width: 440px; margin: 0px auto 20px; }	
	#wrapper #container #sidebar { width: 440px; float: none; clear:both; margin: 0px auto 20px; }
	#wrapper #container #content.full-width{ width:100%; }
	div#toc_container { width: 425px !important; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Columns Style
	/*-----------------------------------------------------------------------------------*/
	#container .columns .one-third,
	#container .columns .one-fourth,	
	#container .columns .one-half,
	#container .columns .three-fourth,
	#container .columns .two-third,
	#container .columns .single-col { width: 98%; margin: 0px 0px 0px 2%; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Slogans
	/*-----------------------------------------------------------------------------------*/
	.slogan { margin: 0px 0px 35px; }
	.slogan h2 { font-size: 24px; }
	.slogan h3 { font-size: 12px; }	
		
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Services
	/*-----------------------------------------------------------------------------------*/
	#wrapper .services { padding: 0px 0px 20px; margin: 0px 0px 20px; }
	#wrapper .services .service { width:100% !important; float:none; overflow:hidden; text-align:center;  margin-left: 0px !important; margin-bottom:10px; }
	#wrapper .services .service h4{ padding-top:10px;}
	#wrapper .services .service .service-thumb { float:left; margin:0px 0px 10px 0px; }
	#wrapper .services .service  a { display: table; margin-left:auto; margin-right:auto; }
	#wrapper .services .service  h3 { display: table !important; margin-left:auto; margin-right:auto; width:220px; text-align:center !important;}
	#wrapper .services .service  p { display: table !important; margin-left:auto; margin-right:auto; width:300px; text-align:center !important;}
	#wrapper .RehabilitationsPage .services .service  p { display:block !important; width:300px; text-align:center !important;}
	#wrapper .ServicesPage .services .service  p { display:block !important; height:130px; }
	#wrapper .EmergenciesPage .services .service  p { display:block !important; height:130px; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Services Page Styles
	/*-----------------------------------------------------------------------------------*/
	.service-list.three-col ul li { width: 100%; padding: 0px 0px 35px; margin: 0px 0px 25px 30px; float: none; }
	.service-list.three-col figure { width:200px; height:auto; float:left; margin:0px 20px 20px 0px; }
	.service-list.four-col ul li { width: 100%; padding: 0px 0px 35px; margin: 0px 0px 35px 30px; float: left; }
	.service-list.four-col figure { width: 214px; height:auto; float:left; margin: 0px 20px 20px 0px;  }	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Team
	/*-----------------------------------------------------------------------------------*/
	#wrapper .home-left-side { width:440px; float:none; }
	#wrapper .reabilitation-left-side { width:500px; float:none;  }
	#wrapper .doctors-left-side { width:440px; }
	#wrapper .official { border-bottom: 1px solid #e6e6e6; }
	#wrapper .official .team { width: auto; float:none; padding-bottom:20px; border-bottom: 1px solid #e6e6e6; margin-bottom:20px; }
	#wrapper .official .team p { margin: 0px 0px 15px; }
	#wrapper .official .team .doctors li { width: 100%; float: none; margin: 0px 0px 10px; position: relative; overflow: hidden; }
	#wrapper .official .team .doctors li h4 { border-bottom: 1px solid #e6e6e6; margin: 0px 0px 10px; padding: 0px 0px 5px; }
	#wrapper .official .team .doctors li .doc-img { width: 126px; height: 100px; margin: 0px 20px 10px 0px; float: left; }	
	#wrapper .official .team .doctors li .doc-img img { width: 100%; }
	#wrapper .official .team .doctors li .doc-img .doc-type {  padding: 3px 5px; font-size:10px; line-height:12px; }	
	#wrapper .official .team .readmore { float: right; }	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Apppointment Form
	/*-----------------------------------------------------------------------------------*/
	#wrapper .official .appointment { float:none; margin:0px auto 20px;  }
	#wrapper .appointment .header .number { font-size:18px;}
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Testimonials
	/*-----------------------------------------------------------------------------------*/
	#wrapper .testi { width: 440px; padding:0px 0px 20px; float:none; margin:20px 0px; border-bottom: 1px solid #e6e6e6; margin-bottom:20px; }
	#wrapper .testi .author { text-align: right; }
    #wrapper .testi .patient-nav { margin-left:0px; text-align: right; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Newsletter
	/*-----------------------------------------------------------------------------------*/
	.newsletter { float: none; margin:0 auto; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer Area
	/*-----------------------------------------------------------------------------------*/
	footer {  width: 440px; padding: 40px 0px 20px; }
	footer .footer-widget { float:none; width: 400px; margin: 0px 20px 20px 20px; }
	footer .footer-widget h3 { font-size: 20px; margin: 0px 0px 20px; }
	footer .footer-widget p { margin: 0px 0px 15px; }
    #footer-wrap { min-width: 440px; }
    #footer-bottom-wrapper { min-width: 440px; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer Bottom Styles
	/*-----------------------------------------------------------------------------------*/
	#footer-bottom { width: 440px; height: auto; padding: 7px 0px 5px; }
	#footer-bottom p { font-size: 11px; line-height: 20px; text-align:center; }
	#footer-bottom .copyrights { float: none; }
	#footer-bottom .author { float: none; }


	
	/*-----------------------------------------------------------------------------------*/
	/*	Doctors List Styles
	/*-----------------------------------------------------------------------------------*/	
	.doc_list { margin: 0px 0px 30px; }
	.doc_list .doctors li { width: 440px; margin: 0px 0px 30px 30px; }
	.doc_list .doctors li .doc-img { width: 214px; height: 170px; }
	.doc_list .doctors li .doc-img img { display: block; position: relative; width: 100%; }

	.doc_list.four_col .doctors li { width: 410px; margin: 0px 0px 30px 30px; }
	.doc_list.four_col .doctors li .doc-img { width: 197px; height: auto; float: left; margin: 0px 0px 20px 0px; overflow: hidden; }	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Contact Page Styles
	/*-----------------------------------------------------------------------------------*/
	#sidebar .appointment { float:none; margin:0px auto 20px;  }
	#videoConsult { width:440px !important; margin-top:-40px !important; }
	#sidebar .widget #searchform input[type="text"] { width:70%; }
	#sidebar .widget #searchform input[type="submit"] { margin: 0px 0px 0px 10px; }
	
		
	/*-----------------------------------------------------------------------------------*/
	/*	Single Blog Page Styles
	/*-----------------------------------------------------------------------------------*/
	article .post-thumb { width:432px; }
	article .post-thumb img{ width:432px; }
	
	
	/* --------------------------------------- */
	/*	Comments
	/* --------------------------------------- */
	#comments .comment .comment-body, 
	#comments .comment .comment-meta { width: 355px; }
	#comments .commentlist .children { padding: 0 0 0 85px; }
	#comments .commentlist .children .children { padding: 0 0 0 0px; }
	#comments .commentlist .children .depth-2 .comment-body, 
	#comments .commentlist .children .depth-2 .comment-meta { width: 280px; }
	#comments .commentlist .children .depth-3 .comment-body, 
	#comments .commentlist .children .depth-3 .comment-meta { width: 280px; }
	#comments .commentlist .children .depth-4 .comment-body, 
	#comments .commentlist .children .depth-4 .comment-meta { width: 280px; }
	#comments .commentlist .children .depth-5 .comment-body, 
	#comments .commentlist .children .depth-5 .comment-meta { width: 280px; }
	#commentform input[type=text]{ width:80%;}
	#commentform textarea { width:90%; }
	
	
	
	/* --------------------------------------- */
	/*	Gallery
	/* --------------------------------------- */
	#content #filter-by li a{ margin-bottom:10px; }
	.gallery-4-columns { margin-left:-24px;}
	.gallery-4-columns .gallery-item img{ width:200px; }
	.gallery-4-columns .gallery-item{ width:208px; margin-left:24px;}
	
	.gallery-3-columns { margin-left:-24px;}
	.gallery-3-columns .gallery-item img{ width:200px; }
	.gallery-3-columns .gallery-item{ width:208px; float:left; margin-left:24px;}
	
	.gallery-2-columns { margin-left:-24px;}
	.gallery-2-columns .gallery-item img{ width:200px; }
	.gallery-2-columns .gallery-item{ width:208px; float:left; margin-left:24px;}
	
	
	/* --------------------------------------- */
	/*	CPATCHA
	/* --------------------------------------- */
	.captcha-container img{ vertical-align:top; margin:0 5px 10px 0; }

    #custom-lang-switcher { position: static; top: auto; right: auto; margin: 2px auto 0; text-align: center; }
	
	.cardio1
	{
		height:330px;
	}
	
	.onlyLargy
	{
		display:none;
	}
	
	.wp-image-1905, .wp-image-1906
	{
		height:250px;
	}
	
	.wp-image-1916
	{
		height:300px;
	}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px){
	
	.wp-image-1905, .wp-image-1906
	{
		height:200px;
	}
	
	.wp-image-1916
	{
		height:200px;
	}
	
	
	.doc_list .doctors li .clinic_img { 
		width: 250px; height: 140px; 
     }
	 
	 .doc_list .doctors li .clinic_img  img
	 {
		 width:250px;
	 }
	
	#toc_container
{
	margin-top:0px !important;
	float:none !important;
}
	
	.basictreatment2
	{
		margin-top:25px;
		margin-left:0px !important;
	}
	
	.basictreatment4, .basictreatment6
	{
		margin-left:0px !important;
	}
	
	.postid-522 .image-border img
	{
		height:200px !important;
	}
	
	.postid-522  #content
	{	
		min-height:800px !important;
	}
	
	.wp-image-1333
	{
		height:150px;
	}
	
	.clinic3 h4, .clinic11 h4, .clinic7 h4, .clinic10 h4 {
		height: inherit;
	}
	
	.HeaderContainer
	{
		top:0px !important;
	}
	
	.rc-botton-fixed
	{
		top:0px !important;
		left:auto !important;
	}
	
	.rc-botton-fixed .rc-button-container
	{
		width: 13em;
		height: 3.8em;
		position:relative;
		top:0px;
		/*left: 150px !important;*/
	}
	
	#rc-connect	
	{
		/*display:none;*/
	}
	
	.rc-button
	{
		top:0px;
		/*left:160px;*/
		position:fixed;
		width:290px;
		left:inherit;
	}
	
	.rc-botton-fixed .rc-button-container
	{
		width: 13em;
		height: 3.8em;
	}

	.rc-botton-fixed .rc-button-text
	{
		padding-top:0.6em;
	}

	.rc-botton-fixed .rc-button-icon
	{
		top:0.42em;
	}
	
	.rc-button-container
	{
		position:relative !important;
		margin:0 auto;
		/*position: fixed;
		top: 0px;
		left: 170px;*/
	}	
	.onlyLargy
	{
		display:none;
	}
	
	.cardio1
	{
		height:250px;
	}
	
	/*.page-template-template-videoconsult*/ .page-head h1
	{
		font-size:36px;
	}
	
	.HeaderInfoDiv
	{
		width:280px;
		left:8px;
		top:100px; 
		overflow:hidden;
	}
	
	.obout_am
	{
		width:290px;
	}
	
	.DoctorsPage .page_featured
	{
		height:100%;
	}
	
	.EmergenciesPage .services .service:nth-child(1) h3, .EmergenciesPage .services .service:nth-child(2) h3
	{
		padding-bottom:0px;
	}
	
	#slider-wrap
	{
		padding-top:0px;
	}
	
	.doc_list .doctors li h4
	{
		width:100%;
	}
	
	.DoctorPage .doctor a 
	{
		float:none;
	}
	
	.DoctorPage .doctor-img
	{
		margin:0px;
	}
		
	.DepartmentContainer
	{
		float: left;
		margin-bottom: 15px;
		margin-left: 0px;
		width: 200px;	
	}
	
	.Clinics2Container
	{
		margin-bottom:0px;
	}
	
	.clinic .readmore
	{
		position:relative; 
		float:right;
		right:0px;
	}
	
	.RehabilitationPage .appointment, .ServicePage .appointment, .DiagnosticPage .appointment, .GalleryContainer .appointment, .MedContactContainer .appointment
	,.HomeOutsideContainer .appointment, .DoctorsPage .appointment, .DoctorPage .appointment, .ClinicsPage .appointment, .ClinicPage .appointment
	,.EmergencyPage .appointment, .MedNewsContainer .appointment,.MedNewContainer .appointment, .AttendancePage .appointment
	{
		position:relative;
		top:0px !important;
		width: 100%;
	}
	
	
	.service p 
	{
		padding-top:0px !important;
	}
	
	.page-head h2
	{
		font-size:40px;
	}
	
	#slider-wrap2 .slide-nav2 li.full_screen {
    text-align: center ;
    /*height: 100% !important;*/
    width: 100%; !important;
	/*width: 33% !important;*/
	padding:0px !important;
	float:left;
	background-color: #f15a23;
    padding-top: 25px !important;
	border-right: 0px solid #fd7b4d;
	border-bottom: 1px solid #fd7b4d;
	}
	
	#videoconsultHref
	{
		display:block !important;
	}
	
	.ServicesPage .LeftMenu
	{
		display:none;
	}
	
	.doctorsInnerContainer
	{
		display:inherit;
		width:inherit;
		margin:inherit;
	}

	.page-head
	{
		display:inline !important;
	}
	
	.HomeOutsideContainer, .OutsideContainer, .GalleryContainer, .FaqsContainer, .MedContactContainer, .MedNewsContainer
	{
		width:290px !important; margin: 0 auto;
	}
	
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#wrapper #header { width: 290px; height: auto; }
    #hp-rev-slider { width: 290px; }
	#wrapper #header .logo { position: static; display: inline; top: auto; left: auto; text-align: center; }
	#wrapper #header .logo img { display: block; margin: 0px auto 10px; margin-top:8px; }
	#wrapper #header .logo .tagline { display:block; margin: 0px 0px 10px; }
    #wrapper #header #logo-container { text-align: center; }
	#slider-wrap2 .slide-nav2 li { width:100% !important; }
	#slider-wrap2 { margin-top:0px !important;}
	
		/* Social Nav Styles ----------------------------------------------------------*/
		#wrapper #header .social-nav { display:block; position: relative; top: auto; right: auto; margin:0px; text-align: center; margin-top:25px; }
		#wrapper #header .social-nav li { display: inline-block; float: none; border:none;  }
		#wrapper #header .social-nav li.phone { display:table; clear:both; margin:0 auto;  }
        #wrapper #header .social-nav li.phone i { /*float: none;*/ vertical-align: middle; }
        #wrapper #header .social-nav li.phone span { float: none; display: inline-block; vertical-align: middle; }
		
		/* Main Nav Styles ----------------------------------------------------------*/
		#wrapper #header .main-nav .responsive-nav { display: block; }
        #wrapper #header .main-nav > div { float: none; }
		#wrapper #header .main-nav { border-radius: none; position: relative; width: auto; height: auto; margin: 0px 0px 0px; padding: 0px 0px 40px;  }
		#wrapper #header .main-nav ul { display:none;}
		#wrapper #header .main-nav ul li { width: 50%; height: 28px; border-right:none; border-bottom-style:solid; border-bottom-width:1px; }
		#wrapper #header .main-nav ul li:first-child { border-radius: 0px; }
		#wrapper #header .main-nav ul li a { display: block; width: 250px; line-height: 28px; text-align: left; }	
		#wrapper #header .main-nav ul li ul { display: none; width: 140px; padding: 0px; position: absolute; top: 28px; left: 0px; z-index: 8899; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
		#wrapper #header .main-nav ul li ul li { width: 120px; height: auto; padding: 0px 10px; position: relative; }
		#wrapper #header .main-nav ul li ul li a { display: inline-block; height: 27px; line-height: 27px; padding: 0px 9px; border: none; }
		#wrapper #header .main-nav ul li ul li:hover > a { background: none; border: none; }
		#wrapper #header .main-nav ul li ul li ul { position: static; margin-left: -12px; }
		#wrapper #header .main-nav ul li ul li ul li ul {  }	
		
		/* Search Form Styles ----------------------------------------------------------*/
		#wrapper #header .main-nav #topsearch { position:absolute; width: 265px; bottom:-20px; left:12px; top:auto; right:auto; overflow:hidden; }
		#wrapper #header .main-nav #topsearch #tsearch { width: 218px;  }
        #header .main-nav .submit-search { top: 2px; right: 8px; }
	
	/*-----------------------------------------------------------------------------------*/
	/*	Slider
	/*-----------------------------------------------------------------------------------*/	
	#wrapper #slider-wrap { width:290px; height: auto; margin-bottom:20px; }
	#wrapper #slider-wrap2 { width:290px;  }
	#wrapper #slider-wrap .slides { height: 131px; border-top: none; border-bottom: none; }		
	#wrapper #slider-wrap .slide-nav { width: 100%; height: auto; background: none; text-align: center; }	
	#wrapper #slider-wrap .slide-nav li { background-color:#e6e6e6; width: 20px; height: 10px; margin: 0px 3px; float: none; padding: 0px; display: inline-block; font-size: 0px; border: none; }
	#wrapper #slider-wrap .slide-nav li:hover,
	#wrapper #slider-wrap .slide-nav li.flex-active { background-color:#d6d6d6; }
	#wrapper #slider-wrap .slide-nav li h4 { display:none; }
	#wrapper #slider-wrap .slide-nav li p { display:none;}
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Container
	/*-----------------------------------------------------------------------------------*/	
	#wrapper .page-head { width:270px; padding: 15px 10px 10px; }
	#wrapper #container { width: 290px; }	
	#wrapper #container #content { width: 290px; margin: 0px auto 20px; }	
	#wrapper #container #sidebar { width: 290px; float: none; clear:both; margin: 0px auto 20px; }
	div#toc_container { width: 275px !important; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Columns Style
	/*-----------------------------------------------------------------------------------*/
	#container .columns .one-third,
	#container .columns .one-fourth,	
	#container .columns .one-half,
	#container .columns .three-fourth,
	#container .columns .two-third,
	#container .columns .single-col { width: 98%; margin: 0px 0px 0px 2%; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Slogans
	/*-----------------------------------------------------------------------------------*/
	.slogan { margin: 0px 0px 35px; }
	.slogan h2 { font-size: 24px; }
	.slogan h3 { font-size: 12px; }		
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Services
	/*-----------------------------------------------------------------------------------*/
	#wrapper .services { padding: 0px 0px 20px; margin: 0px 0px 20px; min-width:300px; }
	#wrapper .services .service { width:100%; float:none; overflow:hidden; text-align:left; margin-bottom:10px; }
	#wrapper .services .service h4{ padding-top:0px;}
	#wrapper .services .service .service-thumb { float:left; margin:0px 20px 20px 0px; }		
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Services Page Styles
	/*-----------------------------------------------------------------------------------*/
	.service-list.single-col ul li { padding: 0px 0px 35px; margin: 0px 0px 35px; }
	.service-list.single-col figure { width: 282px; height: auto; float: none; margin: 0px 0px 20px 0px;  }
	.service-list.single-col figure img { width: 100%; height: auto; }
	.service-list.three-col ul li { width: 100%; padding: 0px 0px 35px; margin: 0px 0px 35px 30px; float: none; }
	.service-list.three-col figure {  width: 282px; height: auto; margin: 0px 0px 20px 0px; }
	.service-list.four-col ul{ margin:0px;}
	.service-list.four-col ul li { width: 222px; padding: 0px 0px 20px; margin: 0px auto 20px; float: none; text-align:center; }
	.service-list.four-col figure { width: 214px; height:auto; float:left; margin: 0px 20px 20px 0px;  }		
	
	/*-----------------------------------------------------------------------------------*/
	/*	Team
	/*-----------------------------------------------------------------------------------*/
	#wrapper .home-left-side { width:290px; float:none;  }
	#wrapper .official { border-bottom: 1px solid #e6e6e6; }
	#wrapper .official .team { width: auto; float:none; padding-bottom:20px; border-bottom: 1px solid #e6e6e6; margin-bottom:20px; }
	#wrapper .official .team p { margin: 0px 0px 15px; }
	#wrapper .official .team .doctors li { width: 100%; float: none; margin: 0px 0px 10px; position: relative; overflow: hidden; }
	#wrapper .official .team .doctors li h4 { border-bottom: 1px solid #e6e6e6; margin: 0px 0px 10px; padding: 0px 0px 5px; }
	#wrapper .official .team .doctors li .doc-img { width: 126px; height: 100px; margin: 0px 20px 10px 0px; float: left; }	
	#wrapper .official .team .doctors li .doc-img img { width: 100%; }
	#wrapper .official .team .doctors li .doc-img .doc-type {  padding: 3px 5px; font-size:10px; line-height:12px; }	
	#wrapper .official .team .readmore { float: right; }	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Apppointment Form
	/*-----------------------------------------------------------------------------------*/
	#wrapper .official .appointment { width:290px; float:none; margin:0px 0px 20px;  }
	#wrapper .official .appointment .header { text-align:center; }
	#wrapper .official .appointment .header h2{ font-size:18px;  }
	#wrapper .official .appointment .header h3{ font-size: 18px; width:140px; margin:0 auto; }
	#wrapper .official .appointment .select-wrap{ display:block; margin-bottom:15px; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Testimonials
	/*-----------------------------------------------------------------------------------*/
	#wrapper .testi { width: 290px; padding:0px 0px 20px; float:none; margin:20px 0px; border-bottom: 1px solid #e6e6e6; margin-bottom: 20px; }
	#wrapper .testi h2.smart-head{ font-size:24px;}
	#wrapper .testi .author { text-align: right; }
	#wrapper .testi .patient-nav { margin-left:0px; text-align: right; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Newsletter
	/*-----------------------------------------------------------------------------------*/
	.newsletter { width:290px; float: none; margin:0 auto; }
	.newsletter p{ margin:0px 0px 15px;}
	.newsletter #nl_email{ width:150px;}
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer Area
	/*-----------------------------------------------------------------------------------*/
	footer {  width: 290px; padding: 40px 0px 20px; }
	footer .footer-widget { float:none; width: 280px; margin: 0px 5px 20px 5px; }
	footer .footer-widget h3 { font-size: 20px; margin: 0px 0px 10px; }
	footer .footer-widget p { margin: 0px 0px 15px; }
    #footer-wrap { min-width: 290px; }
    #footer-bottom-wrapper { min-width: 290px; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer Bottom Styles
	/*-----------------------------------------------------------------------------------*/
	#footer-bottom { width: 290px; height: auto; padding: 7px 0px 5px; }
	#footer-bottom p { font-size: 11px; line-height: 20px; text-align:center; }
	#footer-bottom .copyrights { float: none; }
	#footer-bottom .author { float: none; }


	/*-----------------------------------------------------------------------------------*/
	/*	Doctors List Styles
	/*-----------------------------------------------------------------------------------*/	
	.doc_list { margin: 0px 0px 30px; }
	.doc_list .doctors li { width: 290px; margin: 0px 0px 30px 30px; }
	.doc_list .doctors li .doc-img { width: 214px; height: 170px; float:none; margin:0 0 20px; }
	.doc_list .doctors li .doc-img img { display: block; position: relative; width: 100%; }

	.doc_list.four_col .doctors li { width: 265px; margin:0 0 20px 30px; }
	.doc_list.four_col .doctors li .doc-img { width: 214px; height: auto; float: none; margin: 0px 0px 20px 0px; overflow: hidden; }	
			
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Contact Page Styles
	/*-----------------------------------------------------------------------------------*/
    #contact-form .captcha-container label{ display: block; margin-bottom: 10px; }
    #contact-form .captcha-container img{ margin: 0 5px 0 0; }
    #content #contact-form input[type='text'] { width: 70%; }
    #content #contact-form input[type='text'].captcha{ width: 20%; }
    #content #contact-form textarea{ width: 100%; }
	#sidebar .appointment { width:290px; float:none; margin:0px 0px 20px;  }
	#videoConsult { width:290px !important; margin-top:-40px !important; }
	#sidebar .appointment .header { text-align:center; }
	#sidebar .appointment .header h2{ font-size:20px;  }
	#sidebar .appointment .header h3.number { font-size:18px; width:150px; margin:0 auto; }
	#sidebar .appointment .select-wrap{ display:block; margin-bottom:15px; }
	#sidebar .widget #searchform input[type="text"] { margin-bottom:10px; width:90%; }
	#sidebar .widget #searchform input[type="submit"] { margin: 0px 0px 0px 0px; }
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Single Blog Page Styles
	/*-----------------------------------------------------------------------------------*/
	article .post-thumb .comment-count{ display:none; }
	article .post-meta span{ display:inline-block; margin-bottom:10px; }
	article .post-thumb { width:282px; }
	article .post-thumb img{ width:282px; }
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Doctor Page
	/*-----------------------------------------------------------------------------------*/
	.doctor-img{ float:none; margin:0 auto; }
	
	
	/* --------------------------------------- */
	/*	Comments
	/* --------------------------------------- */
	#comments .comment .avatar { float:none; }
	#comments .comment .comment-body, 
	#comments .comment .comment-meta { width: 290px; }
	#comments .commentlist .children { padding: 0 0 0 0px; }
	#comments .commentlist .children .depth-2 .comment-body, 
	#comments .commentlist .children .depth-2 .comment-meta { width: 290px; }
	#comments .commentlist .children .depth-3 .comment-body, 
	#comments .commentlist .children .depth-3 .comment-meta { width: 290px; }
	#comments .commentlist .children .depth-4 .comment-body, 
	#comments .commentlist .children .depth-4 .comment-meta { width: 290px; }
	#comments .commentlist .children .depth-5 .comment-body, 
	#comments .commentlist .children .depth-5 .comment-meta { width: 290px; }
	#commentform input[type=text]{ width:90%;}
	#commentform textarea { width:90%; }
	
	
	/* --------------------------------------- */
	/*	Gallery
	/* --------------------------------------- */
	#content #filter-by { text-align:center; }
	#content #filter-by li a{ margin-bottom:10px; }
	.gallery-4-columns { margin-left:0;}
	.gallery-4-columns .gallery-item img{ width:auto; }
	.gallery-4-columns .gallery-item{ float:none; margin-left:0; }
	
	.gallery-3-columns { margin-left:0;}
	.gallery-3-columns .gallery-item img{ width:282px; }
	.gallery-3-columns .gallery-item{ width:auto; float:none; margin-left:0; }
	
	.gallery-2-columns { margin-left:0;}
	.gallery-2-columns .gallery-item img{ width:282px; }
	.gallery-2-columns .gallery-item{ width:auto; float:none; margin-left:0; }
	
	
	/* --------------------------------------- */
	/*	CPATCHA
	/* --------------------------------------- */
	.captcha-container img{ vertical-align:top; margin:0 5px 10px 0; }

    #custom-lang-switcher { position: static; top: auto; right: auto; margin: 2px auto 0; text-align: center; }
	
	/* Custom */
	#wrapper .reabilitation-left-side { width:290px; float:none;  }
	#wrapper .doctors-left-side { width:290px; }
	
	.RightMenu
	{
		display:none;
	}
	
	#toc_container a
	{
		font-size:9px !important;
	}
}
