@media only screen and (min-device-width : 900px) and (max-device-width : 1200px)
{
	body 
	{
	    font-size: 16px;
	    line-height: 22px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 14px;
	}
	.logo.logoDefault
	{
		width: 35%;
		left: -30px;
	}
	.site-header .header-brand {
	    margin-top: 20px;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	#controller
	{
		width:120%;
	}
	.acc-images 
	{
	    width: 50%;
	    float: left;
	    margin-top: 10px;
	}
	.acc-images img {
	    width: 38%;
	}
	.acc-images h3 {
	    font-size: 18px;
	    line-height: 25px;
	}
	#site .iconbox
	{
		height:335px;
	}
	#site .counter
	{
		width:190px;
		height:190px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 40px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	blockquote 
	{
	    font-size: 18px;
	    line-height: 30px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 25px;
	}
	.width50 
	{
	    width: 50%;
	    float: left;
	}
	.width25 
	{
	    width: 22%;
	    margin-right: 27px;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 16px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: -74px;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 16px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    margin-right: 28px;
	    line-height: 26px;
	}
	.no-margin-top 
	{
    	font-size: 40px;
	}
	.contentabout p {
	    margin-top: 15px;
	    padding-right: 60px;
	    text-align: justify;
	    line-height: 22px;
	    color: #333;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	}
	.content-body-inner
	{
		padding-bottom: 50px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208 figcaption 
	{
	    padding: 20px;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 18px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 3px;
	}
	.go-to-top a
	{
		width: 40px;
    	height: 40px;
    	right: -50px;
    	top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 40px;
	    height: 40px;
	    line-height: 45px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:91px;
	}
	.presenntation
	{
		width: 50%;
    	display: inline-block;
   	 	margin-top: 8px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 75%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 50px;
	}
	.projects-filter ul li 
	{
	    margin: 0 15px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
}
@media only screen and (min-device-width : 820px) and (max-device-width : 899px)
{
	body 
	{
	    font-size: 15px;
	    line-height: 20px;
	}
	h5
	{
		font-size:1rem;
	}
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.logo.logoDefault
	{
		width: 20%;
		left: -30px;
	}
	.logoac 
	{
	    left: 125px !important;
	    top: 20px !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:45px;
		min-height:45px;
	}
	.tp-caption p {
	    font-size: 15px !important;
	}
	#controller
	{
		width:150%;
		height:45px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.acc-images 
	{
	    width: 50%;
	    float: left;
	    margin-top: 10px;
	}
	.acc-images img {
	    width: 36%;
	    margin-right: 16px;
	}
	.acc-images h3 {
	    font-size: 18px;
	    line-height: 25px;
	}
	#site .iconbox
	{
		height:370px;
		padding:10px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 30px 10px;
	    font-size:20px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
		width: 160px;
    	height: 160px;
	}
	#site .counter .counter-content {
	    font-size: 25px;
	}
	#site .counter .counter-title {
	    margin: 0;
	    font-size: 15px;
	    line-height: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	blockquote 
	{
	    font-size: 15px;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 50%;
	    float: left;
	}
	.width50 h3
	{
		font-size: 16px;
    	line-height: 20px !important;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 
	{
	    width: 21.05%;
    	margin-right: 30px;
    	padding:20px 0;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 16px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: -74px;
	}
	.importants {
	    width: 48%;
	    float: left;
	    margin-right: 15px;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    margin-right: 18px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.no-margin-top 
	{
    	font-size: 40px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	}
	.contentabout p {
	    margin-top: 10px;
	    padding-right: 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 16px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 15px;
	    line-height: 20px;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 14px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 18px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 0px;
	    font-size: 13px;
	}
	.go-to-top a
	{
		width: 35px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:91px;
	}
	.presenntation
	{
		width: 50%;
    	display: inline-block;
   	 	margin-top: 8px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 66%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 45px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a {
	    font-size: 14px;
	}
	.uretivs
	{
		float:none;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: left;
	    width: 31% !important;
	    margin-right: 15px;
	}
	.content-header .page-title-inner
	{
		font-size:30px !important;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 819px)
{
	body 
	{
	    font-size: 15px;
	    line-height: 20px;
	}
	p
	{
		text-align: left;
	}
	h5
	{
		font-size:1rem;
	}
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.logo.logoDefault
	{
		width: 38%;
	}
	.site-header .header-brand {
	    margin-top: 16px !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:45px;
		min-height:45px;
	}
	.tp-caption p {
	    font-size: 15px !important;
	}
	#controller
	{
		width:170%;
		height:45px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.acc-images 
	{
	    width: 48%;
	    float: left;
	    margin-top: 10px;
	}
	input[type="submit"].large, button[type="submit"].large, .button.large {
	    height: 45px;
	    line-height: 45px;
	    padding: 0 10px;
	}
	body .site-topbar .topbar-text ul li i {
	    font-size: 20px;
	    margin-right: 0px;
	}
	.news-infos {
	    margin-right: 10px !important;
	}
	.acc-images img {
	    width: 33%;
	    margin-right: -2px;
	}
	.tp-caption
	{
		margin-left:0 !important;
	}
	.acc-images h3 {
	    font-size: 18px;
	    line-height: 25px;
	}
	.vc_column_container>.vc_column-inner .iconbox {
	    margin: 0 -10px;
	}
	#site .iconbox
	{
		height:370px;
		padding:10px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 20px 6px !important;
	    font-size:20px;
	}
	body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {
	    padding: 45px 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
		width: 145px;
    	height: 145px;
	}
	#site .counter .counter-content {
	    font-size: 25px;
	}
	#site .counter .counter-title {
	    margin: 0;
	    font-size: 15px;
	    line-height: 20px;
	}
	body #site .testimonial.has-image .testimonial-content {
	    padding: 30px;
	    width: 55%;
	}
	body #site .testimonial.has-image .testimonial-image {
	    width: 35%;
	}
	body #site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name {
	    font-size: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
		right:-40px;
	}
	body #site .iconlist.iconlist-icon-xlarge li {
	    display: table-cell;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	blockquote 
	{
	    font-size: 15px !important;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 50%;
	    float: left;
	}
	.width50 h3
	{
		font-size: 16px;
    	line-height: 20px !important;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 {
	    width: 24%;
	    margin-right: 5px;
    	padding:20px 0;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 16px;
	    line-height: 16px;
	    margin-bottom: 5px;
	}
	.tabledesign {
	    overflow-x: scroll;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: -74px;
	}
	.importants {
	    width: 100%;
	    float: left;
	}
	.breadcrb h2 {
	    font-size: 18px;
	}
	.width50.foundation-img {
	    width: 35%;
	    margin-right: 10px;
	}
	.width50 .contentabout {
	    width: 128%;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    margin-right: 18px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.no-margin-top 
	{
    	font-size: 40px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	    margin-top:40px;
	}
	.contentabout p {
	    margin-top: 10px;
	    padding-right: 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 15px;
		padding: 15px 10px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 15px;
	    line-height: 20px;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 14px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 14px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 10px;
	    font-size: 15px;
	}
	.go-to-top a
	{
		width: 35px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:91px;
	}
	.presenntation
	{
		width: 50%;
    	display: inline-block;
   	 	margin-top: 8px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 64%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 45px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a {
	    font-size: 16px;
	}
	input[type="submit"].large.outline, button[type="submit"].large.outline, .button.large.outline {
	    line-height: 45px;
	}
	.uretivs
	{
		float:none;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: left;
	    width: 31% !important;
	    margin-right: 15px;
	}
	.content-header .page-title-inner
	{
		font-size:30px !important;
	}
	.cd-testimonials p {
	    font-size: 16px !important;
	    text-align: center;
	}
	.cd-testimonials-wrapper
	{
		padding: 35px 50px 35px !important;
	}
	.panels-mins
	{
		width:112%;
	}
	.cme-content {
	    width: 100%;
	    margin: 0 auto;
	}
	.clinical-reserch
	{
	    padding: 29px 20px 38px;
	}
	.box1
	{
		margin-left:10px;
		width: 46% !important;
	    display: inline-block;
	    float: left;
	}
	.min-floats
	{
		width:45% !important;
	}
	.listing-new li {
	    width: 45%;
	}
	#site .testimonial.has-image
	{
		position: relative;
	}
	.medical-contet ul
	{
		margin-left:-35px;
	}
}
@media only screen and (min-device-width : 500px) and (max-device-width : 765px)
{
	body 
	{
	    font-size: 15px;
	    line-height: 20px;
	}
	p
	{
		text-align: left;
	}
	h3
	{
		font-size:26px;
		line-height:30px;
	}
	h5
	{
		font-size:25px;
	}
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.logo.logoDefault
	{
		width: 27%;
    	left: -20px;
	}
	.logoac 
	{
	    left: 130px !important;
	    top: 20px !important;
	    width: 10% !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:45px;
		min-height:45px;
	}
	.tp-caption p {
	    font-size: 15px !important;
    	line-height: 18px !important;
	}
	#controller
	{
		width:200%;
		height:45px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.acc-images 
	{
	    width: 100%;
	    margin-top: 15px;
	    padding:0 20px;
	    float: left;
	}
	.acc-images img {
	    width: 36%;
	    margin-right: -2px;
	}
	.acc-images h3 {
	    font-size: 18px;
	    line-height: 25px;
	}
	.vc_column_container>.vc_column-inner .iconbox {
	    margin: 0 -10px;
	}
	#site .iconbox
	{
		height:370px;
		padding:10px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 20px 6px !important;
	    font-size:20px;
	}
	body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {
	    padding: 15px 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
	}
	#site .counter .counter-content {

	}
	#site .counter .counter-title {

	}
	body #site .testimonial.has-image .testimonial-content {
	    padding: 30px;
	    width: 55%;
	}
	body #site .testimonial.has-image .testimonial-image {
	    width: 45%;
	}
	body #site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name {
	    font-size: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
		right:-40px;
	}
	body #site .iconlist.iconlist-icon-xlarge li {
	    display: table-cell;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	blockquote 
	{
	    font-size: 15px !important;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 100%;
	    float: left;
	}
	.width50 h3
	{
		font-size: 25px;
    	line-height: 25px !important;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 {
	    width: 48%;
	    margin-right: 10px;
	    padding: 20px 0;
	    margin-bottom: 60px;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 15px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: 0;
	}
	.importants {
	    width: 100%;
	    float: left;
	}
	.breadcrb h2 {
	    font-size: 18px;
	}
	.width50.foundation-img {
	    width: 100%;
	    margin-right: 10px;
	}
	.width50 .contentabout {
	    width:;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    margin-right: 18px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.no-margin-top 
	{
    	font-size: 35px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	    margin-top:40px;
	}
	.contentabout p {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    padding: 0 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 15px;
		padding: 15px 10px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 15px;
	    line-height: 20px;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 16px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 14px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	.tabledesign
	{
		overflow-x: scroll;
	}
	#customers td, #customers th 
	{
	    padding: 10px;
	    font-size: 15px;
	}
	.policy
	{
		background: none;
	}
	.go-to-top a
	{
		width: 35px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:90px;
	}
	.presenntation
	{
		width: 70%;
    	display: inline-block;
   	 	margin-top: 8px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 100%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 45px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a , .box1 a{
	    font-size: 17px;
	}
	.content-header
	{
		margin-bottom:50px !important;
	}
	.ul_tabs {
	    margin-top: 40px;
	}
	.uretivs
	{
		float:none;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: right;
	    width: 43% !important;
	    margin-right: 25px;
	}
	.content-header .page-title-inner
	{
		font-size:30px !important;
	}
	.cd-testimonials p {
	    font-size: 16px !important;
	    text-align: center;
	}
	.cd-testimonials-wrapper
	{
		padding: 35px 30px 35px !important;
	}
	.panels-mins
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.cme-content {
	    width: 100%;
	    margin: 0 auto;
	}
	.clinical-reserch
	{
	    padding: 29px 20px 38px;
	}
	.box1
	{
		margin-left:8px;
		padding: 5px 0px;
	}
	.box1, .box2 {
	    width: 45% !important;
	    height: 60px;
	}
	.min-floats
	{
		width: 100% !important;
    	margin-top: 20px;
	}
	.vc_empty_space {
	    height: 20px !important;
	}
	.follwship li
	{
		width:95%;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a
	{
		font-size:20px;
	}
	.cd-testimonials-wrapper
	{
		width:80% !important;
	}
	.cd-testimonials p
	{
		width:83% !important;
	}
	#main-content {
	    width: 100%;
	}
	.widthfc li
	{
		width:30%;
		margin-right:0;
	}
	.listtext h4
	{
		font-size:16px;
	}
	.cd-author .cd-author-info
	{
		margin-left:-40px;
	}
	.main-sidebar {
	    width: 100%;
	    padding-left: 0px;
	    margin-top:30px;
	}
	.clinical-reserch
	{
		width:100% !important;
	}
	.mission-vision-box .single-box
	{
		padding-left:0;
	}
	.large.iconbx {
	    height: 250px !important;
	}
	.contactus {
	    width: 100% !important;
	}
	.distance-info h3
	{
		margin-bottom: 0 !important;
	}
	.distance-info p {
	    float: right;
	    margin-top: 25px;
	    margin-bottom: 0px;
	    position: relative;
	    top: 4px;
	}
}
@media only screen and (min-device-width : 400px) and (max-device-width : 475px)
{
	body 
	{
	    font-size: 14px;
	    line-height: 18px;
	}
	p
	{
		text-align: left;
	}
	h3
	{
		font-size:20px;
		line-height:20px;
	}
	h5
	{
		font-size:18px;
	}
	
	.content span{
	    
	    line-height:30px;
	    text-align:center;
	   
	    
	}
	
	
	/*.content span:before {*/
   
 /*   white-space: pre;*/
 /*   font-size:18px;*/
 /*       }*/
 /*       .content span {*/
 /*           text-indent:-9999px;*/
 /*           font-size:0;*/
 /*           text-decoration: none;*/
 /*       }*/
	
	
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.header-brand {
	    width: 70%;
	}
	.site-header .header-brand {
	    margin-top: 0px; 
	}
	.site-header .site-header-inner
	{
		height: auto;
	}
	.logo.logoDefault
	{
		width: 50%;
    	position: relative;
	}
	.logoac 
	{
	    top: 10px !important;
	    width: 20% !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:30px;
		min-height:30px;
	}
	.tp-caption p {
	    font-size: 10px !important;
    	line-height: 12px !important;
	}
	#controller
	{
		width:300%;
		height:45px;
	}
	.tweet a {
	    font-size: 12px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.content-body-inner
	{
		padding-bottom: 40px;
	}
	.content-header
	{
		margin-bottom: 60px !important;
	}
	.ul_tabs {
	    padding-top: 40px;
	}
	.acc-images 
	{
	    width: 100%;
	    margin-top: 15px;
	    padding:0 20px;
	    float: left;
	}
	.acc-images img {
	    width: 36%;
	    margin-right: 0px;
	    margin-left: 0;
	}
	.box-icon img
	{
		width:25%;
	}
	#site .iconbox .box-icon {
	    margin: 0 0 15px 0;
	}
	.acc-images h3 {
	    font-size: 15px;
	    line-height: 20px;
	}
	.vc_column_container>.vc_column-inner .iconbox {
	    margin: 0 -10px;
	}
	#site .iconbox
	{
		padding:10px;
		text-align: center;
	}
	.box-content p {
	    line-height: 20px;
	    text-align: center;
	    font-size: 14px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 20px 6px !important;
	    font-size:20px;
	}
	body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {
	    padding: 15px 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
		width:200px;
		height: 200px;
	}
	#site .testimonial.has-image
	{
		position: relative;
		display: block;
		margin-bottom:40px;
	}
	body #site .testimonial.has-image .testimonial-content {
	    padding: 30px;
	}
	body #site .testimonial.has-image .testimonial-image {
	    width: 100%;
	    right: 0;
    	position: relative;
	}
	body #site .testimonial.has-image .testimonial-content .testimonial-author {
	    margin-bottom: 40px;
	}
	.video-inner img {
	    right: 40%;
    	top: 72%;
    	width: 20%;
	}
	#site .testimonial.has-image .testimonial-content blockquote {
	    padding: 0 0 0 25px;
	}
	body #site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name {
	    font-size: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
		right:-28px;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	input[type="submit"].large, button[type="submit"].large, .button.large {
	    height: 40px;
	    line-height: 40px;
	}
	input[type="submit"].large.outline, button[type="submit"].large.outline, .button.large.outline {
	    line-height: 40px;
	}
	.andriod {
		margin-right: 0;
	}
	blockquote 
	{
	    font-size: 15px !important;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 100%;
	    float: left;
	}
	.width50 h3
	{
		font-size: 20px;
    	line-height: 25px !important;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 {
	    width: 100%;
	    margin-right: 10px;
	    padding: 20px 0;
	    margin-bottom: 60px;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 15px;
		line-height: 15px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: 40px;
	}
	.importants {
	    width: 100%;
	    float: left;
	}
	.breadcrb h2 {
	    font-size: 18px;
	}
	.width50.foundation-img {
	    width: 100%;
	    margin-right: 10px;
	}
	.width50 .contentabout {
	    width:;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    width:230px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.no-margin-top 
	{
    	font-size: 25px;
    	padding-bottom: 0;
	}
	.separtor {
	    margin-right: 0px; 
	    margin-left: 0px; 
	}
	.social-icons a i {
	    width: 25px;
	    height: 26px;
	    line-height: 28px;
	}
	.site-topbar .topbar-text ul li
	{
		display: block;
	}
	body .site-topbar .topbar-text
	{
		border:none;
	}
	body .site-topbar .menu-top > li i
	{
		display:inline-block;
	}
	.news-infos
	{
		margin-right: 0;
	}
	.topbar-menu {
	    margin: 30px 0 0 -66px;
	}
	.site-topbar .menu-top > li .sub-menu {
	    position: absolute;
	    min-width: 100px;
	    right: -15px;
	    padding: 0;
	}
	.site-topbar .menu-top > li .sub-menu li a
	{
		padding:15px 20px 16px 20px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	    margin-top:40px;
	}
	.contentabout p {
	    margin-top: 25px;
	    margin-bottom: 25px;
	    padding: 0 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 15px;
		padding: 15px 10px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	    margin-bottom: 35px;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
		margin-top: 0;
	}
	body .site-topbar .topbar-nav {
	    margin-right: 18px;
	    margin-top: 20px;
	}
	.main-listings {
	    font-size: 16px;
	    line-height: 22px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 15px;
	    line-height: 20px;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 14px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 14px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 10px;
	    font-size: 13px;
	}
	.go-to-top a
	{
		width: 48px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:120px;
	}
	.presenntation
	{
		width: 70%;
    	display: inline-block;
   	 	margin-top: 32px;
	}
	p.mins {
	    font-size: 13px !important;
	}
	.middleclas {
	    width: 50%;
	}
	h4.maintxting {
	    font-size: 25px !important;
	    line-height: 25px !important;
	    text-align: center;
	    margin: 0;
	}
	.widthfc li
	{
		width:45%;
	}
	#main-content {
	    width: 100%;
	}
	.main-sidebar {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 30px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 100%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 45px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.filterproject
	{
		width: 45% !important;
	    margin: 0 auto !important;
	    margin-right: 10px !important;
	    margin-left:10px !important;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a {
	    font-size: 14px;
	}
	.uretivs
	{
		float:none;
		margin-bottom: 20px !important;
	}
	#Squint-Department .minsbtn {
	    height: 40px !important; 
	    left: 3px;
	    top: 15px;
	    padding-top: 0px !important;
	}
	#Squint-Department .minsbtn a {
	    line-height: 32px;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: right;
	    width: 46% !important;
    	margin-right: 10px;
	}
	.content-header .page-title-inner
	{
		font-size:28px !important;
	}
	.form-box {
	    height: 100px;
	}
	.cd-testimonials p {
	    font-size: 14px !important;
	    text-align: center;
	}
	.cd-testimonials-wrapper
	{
		padding: 0px 10px 15px !important;
	}
	.cd-testimonials p
	{
		padding: 0;
	}
	.cd-author .cd-author-info
	{
		margin-left: -30px;
	}
	.cme-listing ul
	{
		padding:0;
	}
	.sec-heading h3
	{
		font-size: 25px;
		line-height: 30px;
	}
	.panels-mins
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.cme-content {
	    width: 100%;
	    margin: 0 auto;
	}
	.clinical-reserch
	{
	    padding: 29px 20px 38px;
	}
	.box1
	{
		margin-left:8px;
		padding: 5px 0px;
	}
	.box1, .box2 {
	    width: 45% !important;
	    height: 60px;
	}
	.min-floats
	{
		width:100% !important;
	}
	.vc_empty_space {
	    height: 20px !important;
	}
	.follwship li
	{
		width:100%;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a
	{
		font-size:18px;
	}
	.doctxt {
	    font-size: 22px;
	}
	.cd-testimonials-wrapper
	{
		width:90% !important;
	}
	.cd-testimonials p
	{
		width:83% !important;
	}
	.clinical-reserch
	{
		width:100% !important;
	}
	.mission-vision-box .single-box
	{
		padding-left:0;
	}
	.large.iconbx {
	    height: 250px !important;
	}
	.contactus {
	    width: 100% !important;
	}
	.distance-info h3
	{
		margin-bottom: 15px !important;
	}
	.contact-info {
	    width: 30%;
	}
	.distance-info p {
	    float: left;
	    margin-top: 25px;
	    margin-bottom: 0px;
	    position: relative;
	    top: 4px;
	}
	.min-symptoms, .miscall {
	    width: 100%;
	    margin-top:20px;
	}
	.tabledesign {
	    overflow-x: scroll;
	}
	.sendcontact p
	{
		font-size: 18px;
    	line-height: 22px;
    	width: 100%;
	}
	.addrress
	{
		width:22%;
		margin-top: 0;
	}
	.tableheading p
	{
		width: 100%;
	}
	.policy
	{
		background: none;
		height: auto; 
    	min-height: auto; 
	}
	.visit-icon img {
	    margin-top: 12px;
	    margin-left: 14px;
	}
	.examination p
	{
		width:70%;
	}
	.height1, .height2,.height3, .height4
	{
		height: auto;
	}
	.panel-heading {
	    padding: 5px 5px;
	}
	.follwship {
	    margin-top: 95px;
	}
	.bgmains
	{
		margin-top: 0px;
    	padding-top: 0px;
	}
	.middlestabs {
	    margin-top: 150px !important;
	}
	.single-nproject.project-gallery-top .project-media-grid {
	    padding-top: 40px;
	}
	.factors
	{
		left: 0px;
	}
	.medicalimg {
	    width: 100%;
	}
	.tourgadget {
	    width: 19%;
	}
	ul.community {
	    margin-left: -30px;
	}
	.travels {
	    padding-bottom: 0px !important;
	}
	.listing-new li
	{
		width: 100%;
		float: right;
		margin-right: 20px;
	}
	.imgalign
	{
		min-height:auto;
	}
	.callus {
	    font-size: 22px !important;
	    line-height: 27px;
	}
	.helping-hands img, .handsnews {
	    width: 100%;
	}
	.vcimg, .vcimg1 {
	    width: 100%;
	    /* margin-left: 27px; */
	    margin-bottom: 20px !important;
	}
	body .site-topbar .topbar-nav
	{
		margin-right:20px;
	}
	body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
	    color: #34beb9;
	    font-size: 22px;
	    text-align: center;
	    margin-left: -15px;
	}
	.gr-btn li .content span.text {
	    margin-bottom: 10px;
	    float: left;
	    font-size: 20px;
	}
	i.fa.fa-3x.fa-phone {
	    font-size: 40px;
	}
}
@media only screen and (min-device-width : 374px) and (max-device-width : 400px)
{
	body 
	{
	    font-size: 14px;
	    line-height: 18px;
	}
	
	
		.content span{
	    
	    line-height:30px;
	    text-align:center;
	   
	    
	}
	
	p
	{
		text-align: left;
	}
	h3
	{
		font-size:20px;
		line-height:20px;
	}
	h5
	{
		font-size:18px;
	}
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.header-brand {
	    width: 70%;
	}
	.site-header .header-brand {
	    margin-top: 0px; 
	}
	.site-header .site-header-inner
	{
		height: auto;
	}
	.logo.logoDefault
	{
		width: 50%;
    	position: relative;
	}
	.logoac 
	{
	    top: 10px !important;
	    width: 20% !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:30px;
		min-height:30px;
	}
	.tp-caption p {
	    font-size: 10px !important;
    	line-height: 12px !important;
	}
	#controller
	{
		width:300%;
		height:45px;
	}
	.tweet a {
	    font-size: 12px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.content-body-inner
	{
		padding-bottom: 40px;
	}
	.content-header
	{
		margin-bottom: 60px !important;
	}
	.ul_tabs {
	    padding-top: 40px;
	}
	.acc-images 
	{
	    width: 100%;
	    margin-top: 15px;
	    padding:0;
	    float: left;
	}
	.acc-images img {
	    width: 36%;
	    margin-right: 0px;
	    margin-left: 0;
	}
	.box-icon img
	{
		width:25%;
	}
	#site .iconbox .box-icon {
	    margin: 0 0 15px 0;
	}
	.acc-images h3 {
	    font-size: 15px;
	    line-height: 20px;
	}
	.vc_column_container>.vc_column-inner .iconbox {
	    margin: 0 -10px;
	}
	#site .iconbox
	{
		padding:10px;
	}
	.box-content p {
	    line-height: 20px;
	    text-align: left;
	    font-size: 14px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 20px 6px !important;
	    font-size:20px;
	}
	body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {
	    padding: 15px 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
		width:200px;
		height: 200px;
	}
	#site .testimonial.has-image
	{
		position: relative;
		display: block;
		margin-bottom:40px;
	}
	body #site .testimonial.has-image .testimonial-content {
	    padding: 30px;
	}
	body #site .testimonial.has-image .testimonial-image {
	    width: 100%;
	    right: 0;
    	position: relative;
	}
	body #site .testimonial.has-image .testimonial-content .testimonial-author {
	    margin-bottom: 40px;
	}
	.video-inner img {
	    right: 40%;
    	top: 72%;
    	width: 20%;
	}
	#site .testimonial.has-image .testimonial-content blockquote {
	    padding: 0 0 0 25px;
	}
	body #site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name {
	    font-size: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
		right:-28px;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	input[type="submit"].large, button[type="submit"].large, .button.large {
	    height: 40px;
	    line-height: 40px;
	}
	input[type="submit"].large.outline, button[type="submit"].large.outline, .button.large.outline {
	    line-height: 40px;
	}
	.andriod {
		margin-right: 0;
	}
	blockquote 
	{
	    font-size: 15px !important;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 100%;
	    float: left;
	    padding:20px 0;
	}
	.welcome-area .text-holder .title
	{
		padding-left: 0;
	}
	.width50 h3
	{
		font-size: 18px;
    	line-height: 20px !important;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 {
	    width: 100%;
	    margin-right: 10px;
	    padding: 20px 0;
	    margin-bottom: 60px;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 15px;
		line-height: 15px;
		margin-bottom: 5px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: 35px;
	}
	.importants {
	    width: 100%;
	    float: left;
	}
	.breadcrb h2 {
	    font-size: 18px;
	}
	.width50.foundation-img {
	    width: 100%;
	    margin-right: 10px;
	}
	.width50 .contentabout {
	    width:;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    width:230px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.no-margin-top 
	{
    	font-size: 25px;
    	padding-bottom: 0;
	}
	.separtor {
	    margin-right: 0px; 
	    margin-left: 0px; 
	}
	.social-icons a i {
	    width: 25px;
	    height: 26px;
	    line-height: 28px;
	}
	.site-topbar .topbar-text ul li
	{
		display: block;
	}
	body .site-topbar .topbar-text
	{
		border:none;
	}
	body .site-topbar .menu-top > li i
	{
		display:inline-block;
	}
	.news-infos
	{
		margin-right: 0;
	}
	.topbar-menu {
	    margin: 30px 0 0 -66px;
	}
	.site-topbar .menu-top > li .sub-menu {
	    position: absolute;
	    min-width: 100px;
	    right: -15px;
	    padding: 0;
	}
	.site-topbar .menu-top > li .sub-menu li a
	{
		padding:15px 20px 16px 20px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	    margin-top:40px;
	}
	.contentabout p {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    padding: 0 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	.listtext h4
	{
		font-size: 14px;
	}
	ul.cont-det {
	    padding: 0 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 15px;
		padding: 15px 10px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	    margin-bottom: 35px;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 15px;
	    line-height: 20px;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 14px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 14px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	    padding-left: 0;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 10px;
	    font-size: 13px;
	}
	.go-to-top a
	{
		width: 48px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:120px;
	}
	.presenntation
	{
		width: 70%;
    	display: inline-block;
   	 	margin-top: 32px;
	}
	p.mins {
	    font-size: 13px !important;
	}
	.middleclas {
	    width: 50%;
	}
	h4.maintxting {
	    font-size: 25px !important;
	    line-height: 25px !important;
	    text-align: center;
	    margin: 0;
	}
	.widthfc li
	{
		width:45%;
	}
	#main-content {
	    width: 100%;
	}
	.main-sidebar {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 30px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 100%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 40px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.filterproject
	{
		width: 43% !important;
	    margin: 0 auto !important;
	    margin-right: 10px !important;
	    margin-left:10px !important;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a {
	    font-size: 14px;
	}
	.uretivs
	{
		float:none;
		margin-bottom: 20px !important;
	}
	#Squint-Department .minsbtn {
	    height: 40px !important; */
	    left: 3px;
	    top: 15px;
	    padding-top: 0px !important;
	}
	#Squint-Department .minsbtn a {
	    line-height: 32px;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: right;
	    width: 46% !important;
    	margin-right: 10px;
	}
	.content-header .page-title-inner
	{
		font-size:25px !important;
	}
	.form-box {
	    height: 100px;
	}
	.cd-testimonials p {
	    font-size: 14px !important;
	    text-align: center;
	}
	.cd-testimonials-wrapper
	{
		padding: 0px 10px 15px !important;
	}
	.cd-testimonials p
	{
		padding: 0;
	}
	.cd-author .cd-author-info
	{
		margin-left: -30px;
	}
	.cme-listing ul
	{
		padding:0;
	}
	.sec-heading h3
	{
		font-size: 25px;
		line-height: 30px;
	}
	.panels-mins
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.cme-content {
	    width: 100%;
	    margin: 0 auto;
	}
	.clinical-reserch
	{
	    padding: 29px 20px 38px;
	}
	.box1
	{
		margin-left:8px;
		padding: 5px 0px;
	}
	.box1, .box2 {
	    width: 45% !important;
	    height: 60px;
	}
	.min-floats
	{
		width:100% !important;
	}
	.vc_empty_space {
	    height: 20px !important;
	}
	.follwship li
	{
		width:100%;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a
	{
		font-size:18px;
	}
	.doctxt {
	    font-size: 22px;
	}
	.cd-testimonials-wrapper
	{
		width:90% !important;
	}
	.cd-testimonials p
	{
		width:83% !important;
	}
	.clinical-reserch
	{
		width:100% !important;
	}
	.mission-vision-box .single-box
	{
		padding-left:0;
	}
	.large.iconbx {
	    height: 250px !important;
	}
	.contactus {
	    width: 100% !important;
	}
	.distance-info h3
	{
		margin-bottom: 15px !important;
	}
	.contact-info {
	    width: 30%;
	}
	.distance-info p {
	    float: left;
	    margin-top: 25px;
	    margin-bottom: 0px;
	    position: relative;
	    top: 4px;
	}
	.min-symptoms, .miscall {
	    width: 100%;
	    margin-top:20px;
	}
	.tabledesign {
	    overflow-x: scroll;
	}
	.sendcontact p
	{
		font-size: 18px;
    	line-height: 22px;
    	width: 100%;
	}
	.addrress
	{
		width:22%;
		margin-top: 0;
	}
	.tableheading p
	{
		width: 100%;
	}
	.policy
	{
		background: none;
		height: auto; 
    	min-height: auto; 
	}
	.visit-icon img {
	    margin-top: 12px;
	    margin-left: 14px;
	}
	.examination p
	{
		width:70%;
	}
	.height1, .height2, .height3, .height4
	{
		height: auto;
	}
	.panel-heading {
	    padding: 5px 0px;
	    font-size: 13px;
	}
	.follwship {
	    margin-top: 95px;
	}
	.bgmains
	{
		margin-top: 0px;
    	padding-top: 0px;
	}
	.middlestabs {
	    margin-top: 150px !important;
	}
	.single-nproject.project-gallery-top .project-media-grid {
	    padding-top: 40px;
	}
	.imgd {
	    float: none;
	    margin-bottom: 15px !important;
	}
	.minmargin {
	    margin-top: 25px;
	}
	.listing-services li
	{
		float: none;
	}
	.listing-services {
	    padding-bottom: 20px !important;
	}
	.factors
	{
		left: 0px;
	}
	.medicalimg {
	    width: 100%;
	}
	.tourgadget {
	    width: 19%;
	}
	ul.community {
	    margin-left: -30px;
	}
	.travels {
	    padding-bottom: 0px !important;
	}
	.listing-new li
	{
		width: 100%;
		float: right;
		margin-right: 20px;
	}
	.imgalign
	{
		min-height:auto;
	}
	.callus {
	    font-size: 22px !important;
	    line-height: 27px;
	}
	.helping-hands img, .handsnews {
	    width: 100%;
	}
	.vcimg, .vcimg1 {
	    width: 100%;
	    /* margin-left: 27px; */
	    margin-bottom: 20px !important;
	}
	body .site-topbar .topbar-nav
	{
		margin-right:20px;
	}
	body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
	    color: #34beb9;
	    font-size: 22px;
	    text-align: center;
	    margin-left: -15px;
	}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 373px)
{
	body 
	{
	    font-size: 14px;
	    line-height: 18px;
	}
	
		.content span{
	    
	    line-height:30px;
	    text-align:center;
	   
	    
	}
	
	p
	{
		text-align: left;
	}
	h3
	{
		font-size:20px;
		line-height:20px;
	}
	h5
	{
		font-size:18px;
	}
	body .site-topbar .topbar-text ul li
	{
		margin: 0 0px 15px;
	}
	body .site-topbar .topbar-text ul li .content span.action 
	{
	    font-size: 13px;
	}
	.header-brand {
	    width: 70%;
	}
	.site-header .header-brand {
	    margin-top: 0px; 
	}
	.site-header .site-header-inner
	{
		height: auto;
	}
	.logo.logoDefault
	{
		width: 50%;
    	position: relative;
	}
	.logoac 
	{
	    top: 10px !important;
	    width: 20% !important;
	}
	.site-header .navigator > .menu > li > a ,.site-header-sticky .navigator > .menu > li > a
	{
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.tp-parallax-wrap {
	    padding-left: 20px;
	}
	.hebe.tparrows
	{
		min-width:30px;
		min-height:30px;
	}
	.tp-caption p {
	    font-size: 10px !important;
    	line-height: 12px !important;
	}
	#controller
	{
		width:300%;
		height:45px;
	}
	.tweet a {
	    font-size: 12px;
	}
	.newslettr
	{
		margin-top:0;
	}
	.content-body-inner
	{
		padding-bottom: 40px;
	}
	.content-header
	{
		margin-bottom: 60px !important;
	}
	.ul_tabs {
	    padding-top: 40px;
	}
	.acc-images 
	{
	    width: 100%;
	    margin-top: 15px;
	    padding:0;
	    float: left;
	}
	.acc-images img {
	    width: 36%;
	    margin-right: 0px;
	    margin-left: 0;
	}
	.box-icon img
	{
		width:25%;
	}
	#site .iconbox .box-icon {
	    margin: 0 0 15px 0;
	}
	.acc-images h3 {
	    font-size: 15px;
	    line-height: 20px;
	}
	.vc_column_container>.vc_column-inner .iconbox {
	    margin: 0 -10px;
	}
	#site .iconbox
	{
		padding:10px;
	}
	.box-content p {
	    line-height: 20px;
	    text-align: left;
	    font-size: 14px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
	    padding: 20px 6px !important;
	    font-size:20px;
	}
	body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {
	    padding: 15px 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid .post .post-boxed
	{
		padding: 10px;
	}
	#site .blog-shortcode .blog-entries .blog-grid[data-columns="3"] .post .post-header .post-title {
	    font-size: 16px;
	    line-height: 20px;
	}
	#site .counter
	{
		width:200px;
		height: 200px;
	}
	#site .testimonial.has-image
	{
		position: relative;
		display: block;
		margin-bottom:40px;
	}
	body #site .testimonial.has-image .testimonial-image
	{
		position: relative;
	}
	body #site .testimonial.has-image .testimonial-content {
	    padding: 25px 15px;
	}
	body #site .testimonial.has-image .testimonial-image {
	    width: 100%;
	    top:0;
	    right:0;
	}
	body #site .testimonial.has-image .testimonial-content .testimonial-author {
	    margin-bottom: 0px;
	    margin-left: 20px;
	}
	.video-inner img {
	    right: 39%;
    	top: 70%;
    	width: 20%;
	}
	#site .testimonial.has-image .testimonial-content blockquote {
	    padding: 30px 0 0 10px;
	}
	body #site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name {
	    font-size: 20px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author .author-name
	{
		font-size: 30px;
	}
	#site .testimonial.has-image .testimonial-content .testimonial-author 
	{
	    margin: 0 0 12px 0;
	}
	#site .testimonial.has-image .testimonial-content blockquote:before
	{
		top:25px;
	}
	#site .testimonial.has-image .testimonial-content blockquote:after
	{
		bottom: 20px;
		right:-18px;
	}
	#site .testimonial.has-image .testimonial-content 
	{
	    width: 60%;
	    padding: 0 40px 20px;
	}
	input[type="submit"].large, button[type="submit"].large, .button.large {
	    height: 40px;
	    line-height: 40px;
	}
	input[type="submit"].large.outline, button[type="submit"].large.outline, .button.large.outline {
	    line-height: 40px;
	}
	.andriod {
		margin-right: 0;
	}
	blockquote 
	{
	    font-size: 15px !important;
    	line-height: 25px;
	}
	#site .testimonial:not(.has-image) .testimonial-content .testimonial-author .author-name 
	{
	    font-size: 20px;
	}
	.width50 
	{
	    width: 100%;
	    float: left;
	    padding:20px 0;
	}
	.welcome-area .text-holder .title
	{
		padding-left: 0 !important;
	}
	.width50 img {
	    width: 22%;
	}
	.width50 h3
	{
		font-size: 18px;
    	line-height: 20px !important;
    	width: 70%;
	}
	.listing p {
	    font-size: 18px;
	}
	.width25 {
	    width: 100%;
	    margin-right: 10px;
	    padding: 20px 0;
	    margin-bottom: 60px;
	}
	.circle
	{
		padding-top: 15px;
	}
	.follwship p {
	    line-height: 15px;
	    margin-bottom: 0;
	}
	.bgimg
	{
		width:20%;
		float: left;
	}
	.follwship h4
	{
		font-size: 15px;
		line-height: 15px;
		margin-bottom: 5px;
	}
	.ourcontact 
	{
	    display: inline-block;
	    margin-left: 5px;
	}
	.importants {
	    width: 100%;
	    float: left;
	}
	.breadcrb h2 {
	    font-size: 17px;
	}
	.width50.foundation-img {
	    width: 100%;
	    margin-right: 10px;
	}
	.width50 .contentabout {
	    width:;
	}
	.iconlist-item-content, .importants h3
	{
	    font-size: 15px;
	    text-align: justify;
	}
	.breadcrb li 
	{
	    width:220px;
	    line-height: 26px;
	    font-size: 13px;
	}
	.member-image img
	{
		margin-left:-15px;
	}
	.no-margin-top 
	{
    	font-size: 25px;
    	padding-bottom: 0;
	}
	.separtor {
	    margin-right: 0px; 
	    margin-left: 0px; 
	}
	.social-icons a i {
	    width: 25px;
	    height: 26px;
	    line-height: 28px;
	}
	.site-topbar .topbar-text ul li
	{
		display: block;
	}
	body .site-topbar .topbar-text
	{
		border:none;
	}
	body .site-topbar .menu-top > li i
	{
		display:inline-block;
	}
	.news-infos
	{
		margin-right: 0;
	}
	.topbar-menu {
	    margin: 30px 0 0 -66px;
	}
	.site-topbar .menu-top > li .sub-menu {
	    position: absolute;
	    min-width: 100px;
	    right: -15px;
	    padding: 0;
	}
	.site-topbar .menu-top > li .sub-menu li a
	{
		padding:15px 20px 16px 20px;
	}
	#about-joyt-foundation .foundation-img img {
	    width: 99%;
	    margin-top:40px;
	}
	.contentabout p {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    padding: 0 30px;
	    text-align: justify;
	    line-height: 20px;
	    color: #333;
	    font-size: 15px;
	}
	.listtext h4
	{
		font-size: 14px;
	}
	ul.cont-det {
	    padding: 0 15px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a
	{
		font-size: 15px;
		padding: 15px 10px;
	}
	.content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle 
	{
	    font-size: 14px;
	}
	.widthfc ul 
	{
	    padding: 0;
	    margin: 0;
	    margin-bottom: 35px;
	}
	.content-body-inner .width25
	{
		padding-bottom: 30px;
	}
	.cd-testimonials p
	{
		font-size: 20px;
	}
	.cd-testimonials p
	{
		margin-bottom: 0;
	}
	.panels-mins h4 {
	    font-size: 13px;
	    line-height: 18px;
	}
	.mins-txt {
	    line-height: 55px !important;
	    font-size: 22px !important;
	    margin-top: 0px;
	    padding: 0px 10px !important;
	}
	#doctor-natarajan-profile .vc_col-sm-7 h2 {
	    font-size: 18px;
	}
	#doctor-natarajan-profile ul {
	    margin: 20px 0 0 12px;
	}
	#doctor-natarajan-profile .panels-mins h4 {
	    font-size: 14px;
	    line-height: 14px;
	}
	#doctor-natarajan-profile .description p {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0 !important;
	}
	.main-sidebar .widget.widget_nav_menu .menu > li > a {
	    padding: 10px 0px 10px 18px;
	    font-size: 14px;
	}
	.careertint p {
	    line-height: 20px;
	}
	#site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container
	{
		margin-left: 15px;
		padding:0;
	}
	figure.snip1208
	{
		min-width:178px;
	}
	figure.snip1208 figcaption 
	{
	    padding: 10px;
	    margin-right:0;
	    margin-top:0;
	    margin-left:0;
	}
	#tabmin .vc_tta-tab a 
	{
	    font-size: 14px !important;
	}
	.cme-event h4 
	{
	    font-size: 16px;
	    padding-left: 0;
	}
	.mission-vision-box 
	{
	    margin-left: 30px;
	}
	.mission-vision-box .single-box .img-holder img 
	{
	    width: 25%;
	}
	#customers th 
	{
	    padding-top: 5px;
	    padding-bottom: 5px;
	    text-align: center;
	}
	#customers td, #customers th 
	{
	    padding: 10px;
	    font-size: 13px;
	}
	.go-to-top a
	{
		width: 48px;
	    height: 35px;
	    right: -40px;
	    top: -20px;
	}
	.go-to-top a:after 
	{
	    content: "\f106";
	    font-family: "fontAwesome";
	    font-size: 35px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    position: absolute;
	    top: -3px;
	    left: 0;
	}
	.fello-img
	{
		height:120px;
	}
	.presenntation
	{
		width: 70%;
    	display: inline-block;
   	 	margin-top: 32px;
	}
	p.mins {
	    font-size: 13px !important;
	}
	.middleclas {
	    width: 50%;
	}
	h4.maintxting {
	    font-size: 25px !important;
	    line-height: 25px !important;
	    text-align: center;
	    margin: 0;
	}
	.widthfc li
	{
		width:45%;
	}
	#main-content {
	    width: 100%;
	}
	.main-sidebar {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 30px;
	}
	.careerimg
	{
		margin-top:20px;
	}
	.projectclinical
	{
		height:150px;
	}
	.sendcontact ul
	{
		width:100%;
	}
	#site .iconlist
	{
		padding:0;
	}
	.policys 
	{
	    width: 100%;
	}
	#site .iconlist.iconlist-icon-small li
	{
		padding: 12px 0 12px 45px;
	}
	.header.extralarge h1 
	{
	    font-size: 40px;
	}
	.projects-filter ul li 
	{
	    margin: 0 5px;
	}
	.filterproject
	{
		width: 94% !important;
	    margin: 0 auto !important;
	    margin-right: 10px !important;
	    margin-left:10px !important;
	}
	.main-sidebar .widget
	{
		padding: 10px;
	}
	.widget > .widget-title
	{
		font-size:18px;
	}
	.box2 a {
	    font-size: 14px;
	}
	.uretivs
	{
		float:none;
		margin-bottom: 20px !important;
	}
	#Squint-Department .minsbtn {
	    height: 40px !important; */
	    left: 3px;
	    top: 15px;
	    padding-top: 0px !important;
	}
	#Squint-Department .minsbtn a {
	    line-height: 32px;
	}
	ul.LASIKmins{
	    list-style: none;
	}
	.handsnews 
	{
		float:left;
	    padding-top: 0px !important;
	    padding-right: 35px !important;
	}
	.site-header-classic .navigator .menu li .sub-menu 
	{
	    min-width: 100%;
	    left: -60px;
	    padding: 20px;
	}
	.testimonialstabs li span {
	    font-size: 15px;
	    font-weight: 600;
	}
	.vw-tm-wrap .tm-desc {
	    padding: 25px 30px 25px 30px;
	    margin-left:0;
	}
	.newfloat {
	    float: right;
	    width: 100% !important;
    	margin-right: 0px;
	}
	.content-header .page-title-inner
	{
		font-size:25px !important;
	}
	.form-box {
	    height: 100px;
	}
	.cd-testimonials p {
	    font-size: 14px !important;
	    text-align: center;
	}
	.cd-testimonials-wrapper
	{
		padding: 15px 9px 30px !important;
	}
	.cd-author {
	    margin-left: -75px;
	}
	.cd-testimonials p
	{
		padding: 0;
	}
	.cd-author .cd-author-info
	{
		margin-left: -30px;
	}
	.cme-listing ul
	{
		padding:0;
	}
	.sec-heading h3
	{
		font-size: 25px;
		line-height: 30px;
	}
	.panels-mins
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.cme-content {
	    width: 100%;
	    margin: 0 auto;
	}
	.clinical-reserch
	{
	    padding: 29px 20px 38px;
	}
	.box1
	{
		margin-left:8px;
		padding: 5px 0px;
	}
	.box1, .box2 {
	    width: 45% !important;
	    height: 60px;
	}
	.min-floats
	{
		width:100% !important;
	}
	.vc_empty_space {
	    height: 20px !important;
	}
	.follwship li
	{
		width:100%;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a
	{
		font-size:18px;
	}
	.doctxt {
	    font-size: 20px;
	}
	.cd-testimonials-wrapper
	{
		width:90% !important;
	}
	.cd-testimonials p
	{
		width: 100% !important;
    	margin-left: -36px;
	}
	.clinical-reserch
	{
		width:100% !important;
	}
	.mission-vision-box .single-box
	{
		padding-left:0;
	}
	.large.iconbx {
	    height: 250px !important;
	}
	.contactus {
	    width: 100% !important;
	}
	.distance-info h3
	{
		margin-bottom: 15px !important;
	}
	.contact-info {
	    width: 30%;
	}
	.distance-info p {
	    float: left;
	    margin-top: 25px;
	    margin-bottom: 0px;
	    position: relative;
	    top: 4px;
	    left:-15px;
	}
	.min-symptoms, .miscall {
	    width: 100%;
	    margin-top:20px;
	}
	.tabledesign {
	    overflow-x: scroll;
	}
	.sendcontact p
	{
		font-size: 18px;
    	line-height: 22px;
    	width: 100%;
	}
	.addrress
	{
		width:22%;
		margin-top: 0;
	}
	.tableheading p
	{
		width: 100%;
	}
	.policy
	{
		background: none;
		height: auto; 
    	min-height: auto; 
	}
	.visit-icon img {
	    margin-top: 12px;
	    margin-left: 14px;
	}
	.examination p
	{
		width:65%;
	}
	.height1, .height2, .height3, .height4
	{
		height: auto;
	}
	.panel-heading {
	    padding: 5px 0px;
	    font-size: 13px;
	}
	.follwship {
	    margin-top: 90px;
	}
	.bgmains
	{
		margin-top: 0px;
    	padding-top: 0px;
	}
	.middlestabs {
	    margin-top: 150px !important;
	}
	.single-nproject.project-gallery-top .project-media-grid {
	    padding-top: 40px;
	}
	.imgd {
	    float: none;
	    margin-bottom: 15px !important;
	}
	.minmargin {
	    margin-top: 25px;
	}
	.listing-services li
	{
		float: none;
	}
	.listing-services {
	    padding-bottom: 20px !important;
	}
	.factors
	{
		left: 0px;
	}
	.medicalimg {
	    width: 100%;
	}
	.tourgadget {
	    width: 19%;
	}
	ul.community {
	    margin-left: -30px;
	}
	.travels {
	    padding-bottom: 0px !important;
	}
	.listing-new li
	{
		width: 100%;
		float: right;
		margin-right: 20px;
	}
	.imgalign
	{
		min-height:auto;
	}
	.callus {
	    font-size: 22px !important;
	    line-height: 27px;
	}
	.helping-hands img, .handsnews {
	    width: 100%;
	}
	.vcimg, .vcimg1 {
	    width: 100%;
	    /* margin-left: 27px; */
	    margin-bottom: 20px !important;
	}
	body .site-topbar .topbar-nav
	{
		margin-right:20px;
	}
	body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
	    color: #34beb9;
	    font-size: 22px;
	    text-align: center;
	    margin-left: -15px;
	}
	.widthimg
	{
		display: none;
	}
}
@media only screen and (min-device-width : 500px) and (max-device-width : 667px)
{
	body .site-topbar .topbar-nav {
	    display: block;
	    width: 30%;
	}
	.news-infos {
	    margin-right: -15px !important;
	    margin-bottom: -10px !important;
	}
	body .site-topbar .menu-top > li i {
	    font-size: 20px;
	}
	body .site-topbar .menu-top > li > a {
	    height: 25px;
	}
	.content-bottom-widgets
	{
		padding-bottom: 0;
	}
	.site-footer
	{
		margin-top:0px;
	}
	.minsbtn
	{
		top:-50px;
	}
	.follwship:first-child {
	    margin-top: 118px;
	}
	.follwship h4 {
	    font-size: 15px;
	    line-height: 15px;
	}
	p.mins {
	    margin-top: -10px;
	}
	.fellows
	{
		height:410px;
	}
}
@media only screen and (min-device-width:700px) and (max-device-width:736px)
{
	.topbar-text {
	    width: 50%;
	}
	.content-bottom-widgets
	{
		padding-bottom: 0;
	}
	.site-footer
	{
		margin-top:0px;
	}
	.follwship:first-child {
	    margin-top: 118px;
	}
	.fellows
	{
		height:385px;
	}
}
@media only screen and (min-device-width:800px) and (max-device-width:825px)
{
	.news-infos {
	    margin-right: 10px !important;
	}
	.content-bottom-widgets
	{
		padding-bottom: 0;
	}
	.site-footer
	{
		margin-top:0px;
	}
	.breadcrb h2
	{
		margin:5px;
	}
	.logo.logoDefault {
	    width: 39%;
	}
	.policy
	{
		background: none;
	}
	.policys {
	    width: 100%;
	}
	.follwship h4 {
	    font-size: 15px;
	    line-height: 15px;
	}
	p.mins {
	    margin-top: 0px;
	}
	.fellows
	{
		height:425px;
	}
	.width25 {
	    width: 45%;
	}
}
@media only screen and (min-device-width:510px) and (max-device-width:570px)
{
	.newfloat {
	    float: right;
	    width: 43% !important;
	    margin-right: 25px;
	}
	.fellows
	{
		height:385px;
	}
}
@media only screen and (min-device-width:320px) and (max-device-width:475px)
{
	.no-margin-top {
	    font-size: 15px !important;
	    line-height: 17px !important;
	}
	.tp-caption p {
	    font-size: 7px !important;
	    line-height: 9px !important;
	}
	.tp-parallax-wrap {
	    padding-left: 0 !important;
	    margin-left:-5px !important;
	}
	body .site-header-classic .navigator .social-icons, body .site-header-sticky .navigator .social-icons {
	    /* display: block; */
		display: inline-flex;
		align-items: center;
		width: 100%;
		justify-content: flex-start;
		margin-left: 0;
	}
	.appointments a {
	    font-size: 7px;
	    line-height: 14px !important;
	}
	.minsbtn
	{
		height: 30px !important;
    	padding: 2px !important;
	}
	.appointments {
	    position: relative;
	    top: -25px;
	}
	
	#vertical_tab_nav ul {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
    width: 100%;
    border-radius: 0px;
    text-align: center;
}
}



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

	nav.navigator {
		display: flex;
		flex-direction: row-reverse;
		margin: 0 auto auto;
		width: 100%;
		justify-content: space-between;
		align-items: center;
	}

	

	.appointments a {
		font-size: 14px;
		line-height: 20px !important;
	}

	.site-header .site-header-inner {
		height: auto;
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.logo.logoDefault {
		width: 100%;
		position: relative;
		top: 0;
    
	}

	.header-brand {
		width: 100%;
	}

	.appointments {
		position: relative;
		top: 0px;
	
	}
	.minsbtn{
		height: 30px !important;
        padding: 2px 10px !important;
		top:0px;
		left: 9px;
	}	

	.off-canvas-toggle:before {
	
	left: -1px;
	}

	.site-header .site-header-inner .off-canvas-toggle[data-target="off-canvas-right"], .site-header-sticky .site-header-inner .off-canvas-toggle[data-target="off-canvas-right"] {
		margin-left: 0;
		margin-right: 0;
	}

	.site-header-classic .navigator .social-icons a{
		margin-left: 0px;
	}

}