

@media (max-width: 767px) {
.container {
	width: 100%;
	overflow: hidden !important;
	position: relative;
}
.videos-images-home {
	position: relative;
	display: block;
	padding: 24px;
	cursor: pointer;
	/* padding-left: 32px; */
	width: 293px;
	height: 194px;
	margin: 0 auto;
}
.navbar-toggler {
	display: block;
	border: 1px solid #A9A9A9!important;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(169,169,169, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	height: 18px;
	width: 20px;
	padding: 17px;
	margin-top: 7px;
	float: right;
	margin-right: 12px;
}
.navbar-expand-lg .navbar-collapse {
	float: right;
	display: block;
	width: 100%;
}
.collapse.show {
	display: block!important;
}
.collapse {
	display: none!important;
}
.navbar-brand .sunways-logo1 {
	display: none;
}
.navbar-brand img {
	margin-left: -8px;
	width: 100%;
}
.navbar-nav {
	float: none;
	margin: 0;
}
.navbar {
	position: relative;
	min-height: 60px;
	margin-bottom: 0px;
	border: 0px solid transparent;
}
.navbar-brand {
	float: left;
	padding: 8px 15px;
	font-size: 18px;
	line-height: 20px;
	width: 200px;
}
.sunways-lgo1 {
	display: none;
}
.eyes-container {
	max-width: 1657px;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;
}
/*-----Home-------*/
	
.jellwy img {
	display: none;
}
.read-more-button-home::before {
	content: '';
	background: url(../images/button-hover.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.read-more-button-home:hover::before {
	content: '';
	background: url(../images/button.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.read {
	position: relative;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0px;
	display: block;
	padding: 0px 0;
	line-height: 26px;
	margin: 0 auto;
	text-align: center;
}
.carousel-caption {
	left: 41% !important;
	top: 0%;
}
.jumping-child {
	display: none;
}


.carousel {
    margin-top: 46px;
}
.we-care-for-you {
    text-align: center;
    color: #274cd0;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Mirza', cursive;text-shadow: none;
}


.banner-text {
	max-width: 170px;
	/* margin: 0 auto; */
	padding-top: 0px;
	display: block;
}
.banner-text-new {
	max-width: 170px;
	padding-top: 0px;
	display: block;
	margin-top: 37px;
	margin-left: 54px;
}
.result-of-drawing {
	text-align: center;
	position: relative;
	width: 297px;
	margin: 0 auto;
}
.overlay_popup .main-video {
	height: 317px !important;
	margin-top: 0 !important;
	width: 100%;
	background-color: #000;
	overflow: hidden !important;
}
.home-read-buttton {
	position: absolute;
	top: 89%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.brif-about-carokid-content {
 display:;
	width: 204px;
	vertical-align: middle;
	/* margin-top: 46px; */
	margin-left: 80px;
}
.brif-about-carokid-content img {
	width: 45%;
}
.brif-about-carokid-content p {
	color: #333;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.brif-about-carokid {
	display: inline-block;
	width: 0%;
	position: relative;
	vertical-align: top;
}
.about-carokid {
	margin-top: 4%;
}
.arrow-button {
	position: relative;
	left: 0px;
	max-width: 75px;
	top: 36px;
	bottom: 7px;
}
.read-more-button::before {
	content: '';
	background: url(../images/button.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.read-more-button:hover::before {
	content: '';
	background: url(../images/button-hover.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
}
#second {
	background: url(../images/banner-img-2.jpg) 50% 0 no-repeat;
	color: white;
	height: 294px;
	margin: 0 auto;
	/* overflow: hidden; */
	padding: 0;
	background-size: 100% 100%;
}
#second .bg {
	background: url("../images/medicien-bottel1.png") 50% 0 no-repeat;
height: 146px;
    margin: 0 auto;
    padding: 0;
    display: block;
    position: relative;
    width: 274px;
    z-index: 9;
    background-size: 164px;
    left: 154px;
    right: 0;
    top: 95px;
}
	.contact-img img {
    width: 261px;
    margin: 0 auto;
    left: 0;
    right: 0;
   display: block;
    position: relative;
		
}
	
	.contact-list {
    counter-reset: li;
    display: block;
    position: relative;
    padding: 30px 0;
    width: 428px;
    margin: 0 auto;
    left: 0;
    right: 0;
		margin-bottom: 50px;
}
.drowing-contest, .address {
	padding: 0px 0px;
	display: block;
	text-align: center;
}
.drawing-contest img {
	margin-left: 14%;
	width: 70%;
	max-width: 100%;
}
.bird-container {
	top: 0px;
}
.story {
	height: 0px;
}
.carokid-set {
	float: none;
	margin-top: 131px;
	margin-bottom: 10%;
}
.artist {
	display: block;
	text-align: center;
	margin-top: 10px;
}
#third {
	background: url(../images/banner-img-3.jpg) 50% 0 no-repeat;
	background-position: center center;
	color: white;
	height: 77em;
	padding: 0px 0 0 0;
	background-size: cover;
	position: relative;
}
.address h4 {
	color: #ba272d;
	font-size: 24px;
	width: 300px;
	margin: 0 auto;
}
.result-of-drawing::before {
	width: 100%;
	background: url(../images/result-banner.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 144px;
	content: " ";
	background-size: 296px;
	/* top: 1px; */
	top: -15px;
	right: 0px;
}
.result-of-drawing h3 {
	font-size: 20px;
	padding-top: 17px;
}
.drawing-contest {
	position: relative;
	width: 300px;
	left: 0 auto;
	margin: 0 auto;
	margin-top: 63px;
}
.read-more-button {
	position: relative;
	/* text-align: left; */
    /* margin-left: 37%; */
	margin: 0 auto;
	left: 0 auto;
	left: 0;
	right: 0;
	height: 40px;
}
.pan-india p {
	text-align: center;
	font-size: 14px;
	display: block;
	margin-top: 0px;
	padding: 20px;
	padding-bottom: 0px;
}
.funforchilderns h3 {
	position: relative;
	padding: 88px 72px;
	font-size: 32px;
	line-height: 33px;
}
.funforchilderns::before {
	content: '';
	background: url(../images/funforchilderns.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 277px;
	position: absolute;
	background-size: 277px;
	margin: 0;
	left: 0;
	right: 0;
}
.videos-images {
	max-width: 100%;
	position: relative;
	display: inline-block;
	padding: 24px;
	cursor: pointer;
}
.video-background::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 284px;
	height: 194px;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.play-video {
	position: absolute;
	top: 35%;
	cursor: pointer;
	margin: 0 auto;
	left: 5%;
	width: 21%;
	right: 0;
}
.play-video img {
	width: 65%;
}
.videos-palyer {
	max-width: 100%;
	margin: 0 auto;
}
.about-us-button {
	position: relative;
	text-align: left;
	margin-left: 0px;
}
.footer-links {
	width: 89%;
	margin: 0 auto;
	margin-left: 0px;
	max-width: 100%;
}
.footer-links li {
	display: inline-block;
	padding: 0px 0px;
	width: 100%;
}
footer {
	background: url(../images/footer-image.png) 50% 0 no-repeat;
	height: auto;
	margin: 0 auto;
	padding: 40px 0 0 0;
	background-size: cover;
	background-position: center center;
	margin-bottom: -20px;
}
.socialmedia {
	margin: 0 auto;
	width: 100%;
	margin-top: 30px;
}
	
	.drawing-bottom1 ul {
    position: relative;
    width: 100%;
    list-style: none;
    text-align: left;
    font-weight: 400;
    padding-left: 0px;
    padding-right: 0px;
    padding: 16px;
}
/*-----Home page end----------*/
	
/*---------vision------------*/
	
.about-banner-section {
	margin: 0;
	background: url(../images/child-eye.jpg) 50% 0 no-repeat;
	width: 100%;
	height: 170px;
	background-size: cover;
	background-position: center center;
	margin-top: 0px;
}
.about-banner-section .about-banner-title {
	margin: 0 auto;
	padding: 55px 0px;
	text-align: center;
	width: 83%;
}
.about-banner-section .about-banner-title h1 {
	margin: 0;
	padding: 0;
	font-size: 32px;
	color: #cc202c;
	font-weight: 400;
	vertical-align: baseline;
}
.eyes-container .video-background::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 300px;
	height: 226px;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.vision-development {
	background: url(../images/vision-development.jpg) 50% 0 no-repeat;
	height: auto;
	margin: 0 auto;
	padding: 0px 0 0 0px;
	background-size: cover;
}
.eyes-container .videos-images {
	position: relative;
	cursor: pointer;
	width: 295px;
	height: 232px;
	margin: 0 auto;
	padding-top: 31px;
	display: block;
	margin-top: 8px;
}
.vision-development-content .vision-heading {
	margin-top: 0px;
	font-size: 36px;
	color: #cc202c;
	font-weight: 400;
}
.Eye-Screening {
	background: url(../images/banner-img-4.jpg) 50% no-repeat;
	height: auto;
	margin: 0 auto;
	padding-top: -5px;
	background-size: cover;
}
.drowing-contest {
	padding: 0px 0px;
	display: block;
	text-align: center;
	width: 296px;
	margin: 0 auto;
}
.visions-problem-set {
	height: auto;
	text-align: left;
}
.eyes-respon-con.eyes-container {
	padding-bottom: 0px!important;
}
.myopic-heading h5 {
	text-align: center;
	font-size: 25px;
	color: #cc202c;
	font-weight: 400;
	float: left;
	width: 191px;
}
	.harmful-hed h5{
		    text-align: center;
    font-size: 25px;
    color: #cc202c;
    font-weight: 400;
    float: left;
    width: 131px;
	}
	
.suport-set2::before {
	content: " ";
	width: 480px;
	background: url(../images/back-1-02.png) no-repeat;
	position: absolute;
	height: 233px;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 100% 201px;
}
.four-signs {
	margin: 0 auto;
	height: auto;
	width: 474px;
	margin-bottom: 0px;
	margin-top: 54px;
}
.myopic-img img {
	margin-top: 15px;
	margin-left: 0px;
	width: 100%;
}
.drowing-contest p br {
	display: none;
}
.drawing-menu {
	display: none;
}
.eye-vision-compition .artist {
	display: block;
	text-align: center;
	margin-top: 0%;
	position: relative;
	left: 0px;
	top: 5px;
}
.eye-vision-compition .result-of-drawing::before {
	width: 100%;
	position: absolute;
	background-position: center center;
	height: 144px;
	content: " ";
	background-size: 296px;
	/* top: 1px; */
	top: -15px;
	right: 0px;
	left: 0!important;
}
#loading {
	-webkit-animation-delay: 3s;
	-webkit-animation: rotation 6s infinite linear;
	width: 300px;
	margin: 0 auto;
	margin-top: 60px;
	left: 0;
	right: 0;
	display: block;
	position: relative;
}
.eye-vision-image-compition img {
	width: 100%;
}
/*-----------vision page-----------*/
	
/*--------Eye-care-tips--------------*/
	
.workstep {
	counter-reset: li;
	display: inline-block;
	position: relative;
	width: 100%;
	margin-left: -7%;
}
.workstep li {
	border-bottom: none;
	counter-increment: li;
	list-style-type: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 0px;
	position: relative;
	margin-left: 0%;
	margin: 0 auto;
	width: 100%;
}
.righttext {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	background-color: #015f9d;
	color: #fff;
	border-radius: 34px;
	width: 100%;
	padding: 20px;
	margin-top: 95px;
	margin-bottom: 35px;
}
.workstep li::before {
	background-color: #e92d45;
	border-radius: 50%;
	color: #fff;
	content: counter(li, decimal);
	height: 80px;
	width: 80px;
	left: 0px;
	line-height: 71px;
	position: absolute;
	text-align: center;
	border: 1px dashed #e92d45;
	font-size: 55px;
	background-position: center center;
	background-size: 277px;
	margin: 0 auto;
	right: 0;
}
.vision-development {
	height: auto;
	margin: 0 auto;
	padding: 0px 0 0 0px;
	background-size: cover;
}
.left-set {
	margin-left: 0%!important;
}
.care-tip {
	margin-top: 50px;
}
/*--------eye-care-tips end---------------*/
	
	
	/*----------------contact----------------*/
.contact-list div {
	margin-left: 51px;
	float: right;
	margin-top: -51px;
}
.contact-list li h4 {
	font-size: 16px;
	color: #e92d45;
	margin-top: 21px;
	text-transform: uppercase;
	font-family: Times, "Times New Roman", "serif"!important;
}
/*-------------contact end----------------*/
	
	/*--------Drawing------------*/
	
.Drawing-banner-section {
	margin: 0;
	background: url(../images/carokid-bg-5.jpg) center top 0px no-repeat;
	height: 259px;
	margin-top: -10px;
}
.Drawing-banner-section .Drawing-banner-img {
	display: none;
}
.Drawing-banner-section .Drawing-banner-title h1 {
	font-size: 32px;
}
.Drawing-banner-section .Drawing-banner-title p {
	font-size: 16px;
	color: #0c80bb;
}
.Drawing-banner-section .Drawing-banner-title h3 {
	font-size: 24px;
	color: #cc202c;
}
.Drawing-round {
	padding-top: 49px;
	margin: 0 auto;
	text-align: center;
}
.example1 {
	border: 2px solid #cd1e2b;
	padding: 0px;
	background-color: #cd1e2b;
	border-radius: 50px;
	width: 80px;
	height: 80px;
	cursor: pointer;
	margin-right: 0%;
	margin: 0 auto;
}
.drawing-text h4 {
	margin-right: 0;
	font-size: 40px;
	color: #284bcd;
}
.Drawing-round p {
	margin-right: 0;
	font-size: 20px;
	text-align: center;
}
.drawing-text h5::after {
	content: "";
	display: block;
	position: relative;
	left: 0;
	top: 0px;
	margin: 0 auto;
	text-align: center;
	width: 42px;
	height: 10px;
	border-bottom: 4px solid #acacac;
}
.drawing-titel-set {
	width: 100%;
	margin: 0 auto;
	margin-top: -50px;
	margin-bottom: 50px;
	padding: 20px;
}
.drawing-bottom p {
	text-align: center;
	font-size: 22px;
	color: #3267f3;
	font-weight: 400;
	padding: 20px;
	padding-top: 0px;
}
.drawing-bottom {
	position: relative;
	text-align: center;
	padding: 14px;
}
.drawing-bottom h2 {
	text-align: center;
	font-size: 30px;
	color: #cc202c;
	font-weight: 400;
}
.drawing-bottom ul li {
	text-align: left;
	font-weight: 400;
	font-size: 20px;
}
.drawing-bottom ul {
	position: relative;
	width: 100%;
	list-style: none;
	text-align: left;
	font-weight: 400;
	padding-left: 0px;
	padding-right: 0px;
	padding: 36px;
}
.drawing-set-new::before {
	content: " ";
	width: 100%;
	background: url(../images/drwing-bg-01.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 217px;
	background-size: 294px 139px;
	/* top: 1px; */
	top: -15px;
	right: 0px;
}
.drawing-set-new h4 {
	position: relative;
	padding-bottom: 10px;
	width: 301px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	font-size: 19px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 auto;
	padding-top: 65px;
}
/*--------Drawing end------------*/
	
/*--------Squint end------------*/
	
.squint-text p {
	text-align: left;
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
}
.video-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
width: 299px;
    position: absolute;
    height: 292px;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100% 285px;
}
	.eye-set1 {
		margin-top: 60px;
    margin-bottom: 0px!important;
}
.squint-set-img {
	margin-top: 0px;
	margin-left: 0px;
}
.video-background-new {
	margin-top: 60px;
	width: 90%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.videos-images-new {
	max-width: 100%;
	position: relative;
	display: inline-block;
	padding: 22px;
	cursor: pointer;
	margin-top: 14px;
}
.vision-development-content .vision-sub-heading-new {
	color: #2f67f2;
	font-size: 26px;
	padding: 10px;
	padding-top: 30px;
}
.squint-text {
	position: relative;
	padding: 15px;
	padding-top: 0px;
}
.squint-text h3 {
	text-align: center;
	font-size: 40px;
	color: #cc202c;
	font-weight: 400;
}
	
	.vision-sub-heading-new {
		padding-top: 0px!important;
	}
	
	.vision-development-content{
		text-align: center;
	}
/*--------Squint end------------*/
	
	
	
	
/*----------Myopia--------------*/	
.suport-set::before {
	content: " ";
	width: 480px;
	background: url(../images/back-1-02.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 261px;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 100% 233px;
}
.suport-set {
	padding-bottom: 30px;
}
.suport-set1 {
	margin-bottom: 70px;
	width: 460px;
	margin: 0 auto;
	position: relative;
}
.suport-set h3 {
	position: relative;
	padding: 50px;
	color: #fff;
	width: 460px;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 0px;
	padding-top: 58px;
}
.suport-set h4 {
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 460px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	padding-left: 26px;
	padding-right: 7px;
}
.suport-set2 h3 {
	position: relative;
	padding: 0px;
	color: #fff;
	width: 460px;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 0px;
	padding-top: 31px;
}
.suport-set2 h4 {
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 460px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	padding-left: 26px;
	padding-right: 7px;
}
.arreanging-games h5 {
	color: #3a9d31;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	padding: 32px;
	padding-bottom: 0px;
}
.sign-opret {
	width: 280px;
	margin: 0 auto;
	left: 0;
	right: 0;
	margin-bottom: 80px;
}
.sign-opret-btn a {
	text-align: center;
	left: 0%;
}
.sign-opret .heading-four-sign .home-read-buttton {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0px;
	margin-top: 37px;
}
.heading-four-sign h4 {
	color: #ba272d;
	font-size: 23px;
	font-weight: 700;
}
/*----------Myopia page-------------*/
	
	
	
/*-------------Astigmatism---------------*/

.astigmatism-problem-content p {
	color: #2f67f2;
	font-size: 23px;
	margin-top: 0px;
}
.suport-set-new::before {
    content: " ";
    width: 480px;
    background: url(../images/back-1-02.png) no-repeat;
    background-position: center center;
    position: absolute;
    height: 100%;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100%;
}
	.suport-set-new {
    padding-bottom: 74px;
    width: 470px;
    margin: 0 auto;
}
.astigmatism-test {
	    padding: 10px;
    margin-top: 0px;
    margin: 0 auto;
	padding-top: 55px;
    width: 480px;
}
	
	.test-ambly{
		   padding: 10px;
    margin-top: 0px;
    margin: 0 auto;
	padding-top: 10px;
    width: 480px;
	}
	
.astigmatism-test h4 {
	position: relative;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 20px;
	padding-left: 16px;
	padding-right: 16px;
}
.astigmatism-test1 {
	position: absolute;
	z-index: 9;
	margin-top: 0px;
	width: 100%;
}
.astigmatism-test1 ul {
	position: relative;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 20px;
	padding-left: 40px;
	padding-right: 13px;
}
/*----------Astigmatism end------------*/
	
/*-------------amblyopia----------------*/
	
.amblyopia-problem-content {
	margin-top: -40px;
	margin-bottom: -70px;
}
.amblyopia-set-new::before {
	content: " ";
	width: 480px;
    background: url(../images/back-1-02.png) no-repeat;
    position: absolute;
    height: 400px;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100% 304px;
}
	
	.amblyopia-set-new {
    padding-bottom: 80px;
    margin-top: 100px;
}
	.astigmatism-test h3 {
    position: relative;
		padding: 10px;}
	.amblyop-head h5 {
    text-align: center;
    font-size: 25px;
    color: #cc202c;
    font-weight: 400;
    float: none!important;
    width: 100%!important;
}
/*-----------amblyopia end-------------*/
	
	
	/*---------------------------*/
.childs-problem img {
	max-width: 247px;
	margin-top: 0px;
}
.child-problem-heading h5 {
	margin-top: 20px;
	font-size: 23px;
	color: #cc202c;
	font-weight: 400;
}
.child-problem-content p {
	color: #2f67f2;
	font-size: 18px;
	margin-top: 20px;
}
.sign-four {
	width: 280px;
	margin: 0 auto;
	left: 0;
	right: 0;
	margin-bottom: 100px;
}
.sign-four .heading-four-sign .home-read-buttton {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-top: 34px;
}
.harmful-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 450px;
	height: 100%;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.vit-a-images-new {
	    max-width: 100%;
    position: relative;
    display: block;
    padding: 39px;
    cursor: pointer;
    margin: 0 auto;
    width: 437px;
    margin-top: 14px;
}
	.harm-ful-effet{
		margin-top: 40px;
		margin-bottom: 80px;
	}
	
.set-eyes1 {
	margin-top: 50px;
}
.harmful-images-img {
	max-width: 100%;
	position: relative;
	display: block;
	cursor: pointer;
	margin-top: -7px;
	padding-bottom: 30px;
	margin: 0 auto;
	width: 429px;
}
.squint-text-new {
	margin-top: 0px;
}
.vision-development-content .harmful-heading-new {
	font-size: 22px;
	padding: 0px;
	padding-top: 5px;
}
.vision-development-content .vit-a-heading {
	margin-top: 0px;
	font-size: 30px;
	color: #cc202c;
	font-weight: 400;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.harmful-defic {
	padding: 00px;
	margin-left: 0px;
}
.harmful-text-img::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 450px;
	height: 100%;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.vit-a-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	width: 430px;
    height: 100%;
    position: absolute;
    background-size: 100% 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
	.vit-a-images-img {
    max-width: 440px;
    position: relative;
    display: block;
    padding: 12px;
    padding-top: 30px;
    padding-left: 16px;
    width: 254px;
    margin: 0 auto;
    left: -12px;
    right: 0;
}
	.squint-text-img::before {
    content: '';
    background: url(../images/video-background.png) no-repeat;
    width: 289px;
    height: 392px;
    position: absolute;
    background-size: 263px 200px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
	.vit-a-background-new{
		margin-bottom: 40px;
	}
.product-set-text {
	background-color: #fff;
	margin-top: 30px;
	margin-bottom: -16px;
	width: 100%;
}
	
	.product-text img {
    width: 300px;
}
	
	.product-icon {
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    width: 60%;
    margin-bottom: 50px;
}
/*---------------------------*/
/*Domestic Ophthalmic conferences page css*/	
	
.timetable-wrap .timetable-head{min-width: 0px;max-width: 900px;}
.timetable-wrap .timetable-body{        min-width: 0px; max-width: 900px;}


.sun {
    float: none;
    display: inline-block;
}
.navbar-brand {
    float: none;
    padding: 14px 16px;
    font-size: 18px;
    line-height: 24px;
    width: auto;
}

}


@media (max-width: 667px){
.timetable-wrap .timetable-body .timetable-row .timetable-block{    padding: 10px 0px;
}

}

@media (max-width: 480px) {
.navbar-toggler {
	display: block;
	border: 1px solid #A9A9A9!important;
	border-radius: 5px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(169,169,169, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	height: 18px;
	width: 20px;
	padding: 17px;
	margin-top: 7px;
	float: right;
	margin-right: 12px;
}
.navbar-expand-lg .navbar-collapse {
	float: right;
	display: block;
	width: 100%;
}
.collapse.show {
	display: block!important;
}
.collapse {
	display: none!important;
}
.navbar-brand .sunways-logo1 {
	display: none;
}
.navbar-brand img {
	margin-left: -8px;
	margin-right: 0px;
}
.navbar-nav {
	float: none;
	margin: 0;
}
.container {
	width: 100%;
	overflow: hidden !important;
	position: relative;
}
.banner-text-new {
	width: 122px;
	padding-top: 0px;
	display: block;
	margin-top: 0px;
	margin-left: 36px;
}
	
	#sm-1539253379371428-6{
		    margin-left: 162.094px!important;
    margin-top: -7px!important;
    min-width: 10em;
    max-width: 20em;
	}
	
	.sm-nowrap:nth-child(2n+0){
		z-index: 1002;
		width: auto;
		min-width: 10em;
		display: block;
		max-width: 20em;
		top: auto;
		left: 0px;
		margin-left: 54.844px!important;
		margin-top: -2px!important;
	}
	
.suport-set::before {
	content: " ";
	width: 100%!important;
	background: url(../images/back-1-02.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 100%!important;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 100% 100%!important;
}
.suport-set2::before {
	content: " ";
	width: 100%!important;
	background: url(../images/back-1-02.png) no-repeat;
	background-size: auto auto;
	position: absolute;
	height: 100% !important;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 100% 100% !important;
}
.suport-set h3 {
	position: relative;
	padding: 3px;
	color: #fff;
	width: 100%!important;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 0px;
	padding-top: 26px!important;
}
.suport-set h4 {
	position: relative;
	padding-bottom: 32px!important;
	padding-top: 0px;
	width: 100%!important;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	padding-left: 26px;
	padding-right: 7px;
}
.suport-set2 h3 {
	position: relative;
	padding: 3px;
	color: #fff;
	width: 100%!important;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 0px;
	padding-top: 26px!important;
}
.suport-set2 h4 {
	position: relative;
	padding-bottom: 0px!important;
	padding-top: 0px;
	width: 100%!important;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	padding-left: 26px;
	padding-right: 7px;
}
.four-signs {
	margin: 0 auto;
	height: auto;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 54px;
}
#second .bg {
	background: url(../images/medicien-bottel1.png) 50% 0 no-repeat;
	height: 119px;
	margin: 0 auto;
	padding: 0;
	display: block;
	position: relative;
	width: 219px;
	z-index: 9;
	background-size: 164px!important;
	left: 0!important;
	right: 0;
	top: 304px!important;
}
.jellwy img {
	display: none!important;
}
.myopic-heading h5 {
	text-align: center;
	font-size: 23px;
	color: #cc202c;
	float: left!important;
	width: 50%!important;
	font-weight: 400;
}
.eyes-respon-con {
	padding-top: 0px;
	padding-bottom: 0px!important;
}
.four-signs {
	width: 100%!important;
	margin-bottom: 0px;
	margin-top: 0px!important;
}
.visions-problem-set {
	height: auto;
	text-align: left;
}
.suport-set1 {
	margin-bottom: 70px;
	width: 100%!important;
	margin: 0 auto;
	position: relative;
}
	
	
	.set-vison{
		margin-top: 0px;
	}
	
	.visions-problem {
    border: 2px dotted #cd1e2b;
    min-height: 191px!important;
}
	.suport-set-new::before {
    content: " ";
    width: 94%!important;
    background: url(../images/back-1-02.png) no-repeat;
    position: absolute;
    height: 286px!important;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100% 187px!important;
}
	
	.amblyop-head h5{
		text-align: center;
    font-size: 25px;
    color: #cc202c;
    font-weight: 400;
     float: none!important; 
    width: 100%!important; 
	}
	
	.amblyopia-problem-content {
    margin-top: 20px!important;
    margin-bottom: -70px;
}
	
	
.set-fuc-ambl ul {
    font-size: 22px;
    text-align: left;
    width: 308px;
    margin: 0 auto;
    margin-left: -16px;
}
	
	.amblyopia-set-new::before{
		    width: 100%!important;
		    height: 88%!important;
		background-size: 100% 84%!important;
	}
	
	.amblyopia-set-new {
    padding-bottom: 80px!important;
    margin-top: 76px!important;
}
	.astigmatism-test {
    padding: 10px!important;
    margin-top: 0px;
    margin: 0 auto;
		padding-top: 55px!important;
    width: 100%!important;
}
	
	.test-ambly{
		   padding: 10px;
    margin-top: 0px;
    margin: 0 auto;
	padding-top: 10px!important;
    width: 100%!important;
	}
	
	.suport-set-new {
    padding-bottom: 52px;
    width: 100%!important;
    margin: 0 auto;
}
	.astigmatism-test h4 {
    position: relative;
    padding-bottom: 20px!important;
    padding-top: 0px;
    width: 100%;
    color: #fff;
    text-align: left;
    font-weight: 400;
    font-size: 20px;
    padding-left: 0px!important;
    padding-right: 9px!important;
}
	
	.video-background-new::before {
    content: '';
    background: url(../images/video-background.png) no-repeat;
    background-position: center center;
    width: 320px!important;
    position: absolute;
    height: 292px!important;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100% 284px!important;
}
	
	.video-background-new{
		margin-bottom: 0px!important;
	}
	
	.vit-a-background-new::before {
    content: '';
    background: url(../images/video-background.png) no-repeat;
    width: 100%!important;
    height: 100%;
    position: absolute;
    background-size: 100% 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
	.vision-development-content{
		text-align: left!important;
	}
	.vita-defic {
    padding: 00px;
    margin-top: -18px;
    margin-bottom: 42px;
}
	
	.harmful-background-new::before {
    content: '';
    background: url(../images/video-background.png) no-repeat;
    background-position: center center;
    width: 285px!important;
    height: 100%;
    position: absolute;
    background-size: 100% 100%!important;
    margin: 0 auto;
    left: 0;
    right: 0;
}
	.vit-a-images-new {
    max-width: 100%!important; 
    position: relative;
    display: block!important;
    padding: 22px!important;
    cursor: pointer;
    margin: 0 auto;
   
    width: 294px!important;
    margin-top: 10px!important;
}
	
	.harmful-text-img::before {

    width: 100%!important;
    height: 100%;
    position: absolute;
    background-size: 100% 97%!important;
    margin: 0 auto;
    left: 0;
    right: 0;
}
	
		.product-text img {
    width: 50%!important;
}
	
	.product-icon {
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%!important;
    margin-bottom: 50px!important;
}
	
	.ambly-1{
		margin-top: 45px!important;
	}

.timetable-wrap .timetable-body .timetable-row .timetable-block a{
	    font-size: 14px;    margin-bottom: 10px;
}
.timetable-wrap .timetable-head .timetable-head-block h5, .timetable-wrap .timetable-head .timetable-head-block .h5
{    font-size: 16px;
}
	
.timetable-wrap .timetable-body .timetable-row .timetable-block {
    width: 240px;
 height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    transition: all .3s;
    padding: 10px 2px;
}
#second .bg{display: none;}
	
}

@media (max-width: 550px){

	.timetable-wrap .timetable-body .timetable-row .timetable-block a}{    font-size: 18px;}
}

@media (max-width: 375px) {
	.timetable-wrap .timetable-body .timetable-row .timetable-block a {
    font-size: 10px;
    margin-bottom: 10px;
}
.timetable-wrap .timetable-body .timetable-row .timetable-block {
    width: 308px;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    transition: all .3s;
    padding: 0px;
}

#second .bg{display: none;}

}

@media (max-width: 320px){
	
	.brif-about-carokid-content {
    display:;
    width: 162px!important;
    vertical-align: middle;
    margin-left: 77px!important;
}
	.drowing-contest {
   
    text-align: center;
    width: 247px!important;
   
}
	.result-of-drawing {
   
    width: 246px!important;
   
}
	.videos-images-home {
  
		width: 252px!important;}


.video-background::before {
    
    width: 269px!important;
}


}



/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 1024px) {
.navbar-toggler {
	display: block;
	border: 1px solid #A9A9A9!important;
	border-radius: 5px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(169,169,169)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	height: 18px;
	width: 20px;
	padding: 17px;
	margin-top: 14px;
	float: right;
	margin-right: 42px;
}
.navbar-expand-lg .navbar-collapse {
	float: right;
	display: block;
	width: 100%;
}
.navbar-collapse.collapse.show {
	display: block!important;
	margin-top: 11px;
}
.navbar-collapse.collapse {
	display: none!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important;
}
.navbar-brand .sunways-logo1 {
	display: block;
}
.navbar-brand img {
	margin-left: 9px;
	margin-right: 0px;
}
.navbar-nav {
	float: none;
	margin: 0;
}
.navbar-nav>li {
	float: none;
}
.container {
	width: 100%;
	overflow: hidden !important;
	position: relative;
}
.navbar-brand {
	float: left;
	padding: 14px 16px;
	font-size: 18px;
	line-height: 24px;
	width: 85%;
}
.navbar-brand .sunways-logo1 {
	max-width: 86px;
	width: 100%;
	margin-left: 20px;
	float: right;
	margin-top: -53px;
}
.navbar {
	position: relative;
	min-height: 66px;
	margin-bottom: 0px;
	border: 0px solid transparent;
}
.carousel-caption {
	left: 36% !important;
	top: 0%;
}
/*----------Hoem-----------*/
.we-care-for-you {
	text-align: center;
	color: #274cd0;
	font-size: 24px;
	width: 262px;
	margin-left: 0;
	font-weight: 600;
	font-family: 'Mirza', cursive;
}
.banner-text-new {
	max-width: 344px;
	padding-top: 0;
	display: block;
	margin-top: 0;
	margin-left: 62px;
}
.jumping-child {
	width: 72%;
	margin-top: 0px;
	margin-left: 86px;
}
.banner-text {
	max-width: 411px;
	margin: 0 auto;
	padding-top: 0px;
	display: block;
}
	
	footer {
    background: url(../images/footer-image.png) 50% 0 no-repeat;
    height: auto;
    margin: 0 auto;
    padding: 40px 0 0 0;
    background-size: cover;
    position: absolute;
    margin-bottom: 0px;
		    width: 100%;
}
.home-read-buttton {
	position: absolute;
	top: 89%;
	left: 17%;
}
.read-more-button-home::before {
	content: '';
	background: url(../images/button-hover.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.read {
	position: relative;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0px;
	display: block;
	padding: 0px 15px;
	line-height: 26px;
}
.jellwy img {
	display: none;
	position: absolute;
	right: 12px;
	width: 27%;
	height: auto;
	z-index: 9;
	bottom: -254px;
}
#second .bg {
	background: url(../images/medicien-bottel.png) 50% 0 no-repeat;
	height: 219px;
	margin: 0 auto;
	padding: 0;
	display: block;
	position: absolute;
	width: 319px;
	z-index: 10;
	background-size: 277px;
	left: 50%;
	right: 0;
	    top: 603px;
}
.arrow-button {
	position: relative;
	left: 9px;
	max-width: 118px;
	top: 0;
}
.brif-about-carokid {
	display: inline-block;
	width: 15%;
	position: relative;
	vertical-align: top;
}
.brif-about-carokid-content {
	display: inline-block;
	width: 44%;
	vertical-align: middle;
	margin-top: 50px;
}
#second {
	background: url(../images/banner-img-2.jpg) 50% 0 no-repeat;
	color: white;
	height: 398px;
	margin: 0 auto;
	/* overflow: hidden; */
	padding: 0;
	background-size: 100% 100%;
}
.read-more-button::before {
	content: '';
	background: url(../images/button.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
}
.read-more-button:hover::before {
	content: '';
	background: url(../images/button-hover.png) no-repeat;
	width: 95px;
	height: 35px;
	position: absolute;
	background-size: 97px 29px;
}
.drowing-contest, .address {
	padding: 0px 0px;
	display: block;
	text-align: center;
}
.drawing-contest img {
	max-width: 100%;
}
.carokid-set {
	float: right;
}
.pan-india p {
	text-align: center;
	font-size: 18px;
	display: block;
	margin-top: 20px;
	width: 80%;
	margin: 0 auto;
}
.read-more-button {
	position: relative;
	text-align: left;
	margin-left: 45%;
	margin-top: 10px;
}
.video-background::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 368px;
	height: 258px;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.videos-images-home {
max-width: 371px;
    position: relative;
    display: block;
    padding: 35px;
    cursor: pointer;
    /* padding-left: 20px; */
    margin: 0 auto;
}
.videos-images {
	max-width: 100%;
	position: relative;
	display: block;
	padding: 24px;
	cursor: pointer;
}
.play-video {
	position: absolute;
	top: 35%;
	cursor: pointer;
	margin: 0 auto;
	left: 0%;
	width: 21%;
	right: 0;
}
.result-of-drawing::before {
	width: 80%;
	background: url(../images/result-banner.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 144px;
	content: " ";
	background-size: 270px 109px;
	/* top: 1px; */
	top: -14px;
	right: 0px;
}
.pan-india {
	padding-bottom: 30px;
}
.funforchilderns h3 {
	padding: 84px 15px;
	font-size: 41px;
	line-height: 38px;
}
.funforchilderns::before {
	content: '';
	background: url(../images/funforchilderns.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 279px;
	position: absolute;
	background-size: 287px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.about-us-button {
	position: relative;
	text-align: left !important;
	margin-left: 0%;
}
.main-video {
	width: 100%!important;
	height: auto!important;
}
.drwing-set {
	margin-top: 92px;
}
#third {
	background: url(../images/banner-img-3.jpg) 50% 0 no-repeat;
	background-position: center center;
	color: white;
	height: auto;
	padding: 0px 0 0 0;
	background-size: cover;
	position: relative;
}
/*---------Home end-----------*/
	
/*------vision---------*/
	
.Eye-Screening {
	background: url(../images/banner-img-4.jpg) 50% no-repeat;
	height: auto;
	margin: 0 auto;
	padding-top: -5px;
	background-size: cover;
}
.Screening-set {
	background: url(../images/banner-img-5.jpg) 50% no-repeat;
	height: 28em;
	margin: 0 auto;
	padding-top: 8px;
	background-size: cover;
}
.eye-vision-compition .artist {
	display: block;
	text-align: center;
	margin-top: 0%;
	position: relative;
	left: 73px;
	top: 71px;
	width: 100%;
}
.Screening-conte {
	max-width: 100%;
	margin: 0 auto;
	padding-top: 23px!important;
	padding-bottom: 0px;
	overflow: hidden;
}
.eye-vision-image-compition img {
	width: 100%;
}
.drawing-menu {
	display: inline-block;
	position: relative;
	top: -222px;
	width: 150px;
	left: -11px;
}
.drawing-menu img {
	width: 150px;
	height: 494px;
}
.eye-vision-compition .drowing-contest p {
	color: #2f67f2;
	font-size: 23px;
}
.address h4 {
	color: #ba272d;
	font-size: 25px;/* font-weight: 700; */
}
.eye-vision-compition .result-of-drawing::before {
	width: 65%;
	background: url(../images/result-banner.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 129px;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 268px 140px;
}
.result-of-drawing h3 {
	position: relative;
	display: inline-block;
	color: #fff;
	padding-left: 75px;
	font-size: 22px;
}
.result-of-drawing {
	/* text-align: center; */
	position: relative;
	margin-left: -92px;
}
.eyes-container {
	max-width: 100%;
	margin: 0 auto;
	padding-bottom: 0px;
	overflow: hidden;
}
.eyes-container .video-background::before {
	content: '';
	left: 0px !important;
	background-position: center center;
	width: 93%;
	height: 100%;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	right: 0;
}
.eyes-container .videos-images {
	max-width: 100%;
	position: relative;
	display: inline-block;
	padding: 24px;
	cursor: pointer;
	margin-top: 11px;
}
	
	.product-set-text {
    background-color: #fff;
    margin-top: 30px;
    margin-bottom: -16px;
    width: 100%;
}
/*----------vision end--------------*/
	
	
/*------------eye-care-tips-----------*/
.about-banner-section {
	margin: 0;
	background: url(../images/child-eye.jpg) center top 0px no-repeat;
	background-size: 115% 100%;
	/* height: 255px; */
	margin-top: -10px;
}
.about-banner-section .about-banner-title h1 {
	margin: 0;
	padding: 0;
	font-size: 40px;
	color: #cc202c;
	font-weight: 400;
}
.vision-development {
	height: auto;
	margin: 0 auto;
	padding: 0px 0 0 0px;
	background-size: cover;
}
.workstep li {
	border-bottom: none;
	counter-increment: li;
	list-style-type: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 55px;
	position: relative;
	margin-left: 0%;
	width: 100%;
}
.care-tip {
	margin-top: 50px;
}
.righttext {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	background-color: #015f9d;
	color: #fff;
	border-radius: 34px;
	width: 66%;
	padding-left: 31px;
}
.problem-chil {
	width: 714px;
	margin: 0 auto!important;
}
.suport-set2::before {
	content: " ";
	width: 714px;
	background: url(../images/back-1-02.png) no-repeat;
	position: absolute;
	height: 233px;
	margin: 0 auto;
	right: 0;
	left: 0px;
	padding: 0px 0 0 0px;
	background-size: 716px 224px;
}
.suport-set2 {
	padding-bottom: 52px;
	width: 700px;
	margin: 0 auto;
}
/*-----------eye-care-tips end--------*/
	
	
	
/*--------------Contact--------------*/
.map iframe {
	width: 100%;
	height: 280px;
}
.video-background-new {
	width: 75%;
	margin: 0 auto!important;
	left: 0;
	right: 0;
	margin-top: 21px!important;
}
.harmful-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	background-size: 100%;
}
.vit-a-images-new {
	width: 100%;
	max-width: 100%;
	margin-left: 8px;
	padding-bottom: 36px;
}
.harmful-text-img::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	width: 100%;
	height: 225px;
	position: absolute;
	background-size: 100%;
}
.set-eyes1 {
	margin-top: 55px;
}
.harmful-images-img {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 8px;
	padding-top: 28px;
	width: 100%;
}
/*------------Contact end------------*/
	
	/*------------drawing------------*/
.drawing-titel-set {
	width: 60%;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 50px;
}
.Drawing-round p {
	margin-right: 0%;
	font-size: 20px;
	text-align: center;
	color: #3267f3;
	line-height: 20px;
	font-weight: 300;
}
.example1 {
	margin-right: 0;
	margin: 0 auto;
}
.drawing-text h4 {
	margin-right: 0;
	font-size: 40px;
	color: #284bcd;
	margin: 0 auto;
	text-align: center;
}
.drawing-text h5::after {
	content: "";
	display: block;
	position: relative;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	width: 42px;
	height: 10px;
	border-bottom: 4px solid #acacac;
}
.drawing-set-new::before {
	content: " ";
	width: 100%;
	background: url(../images/drwing-bg-01.png) no-repeat;
	background-position: center center;
	position: absolute;
	height: 217px;
	background-size: 294px 139px;
	/* top: 1px; */
	top: -15px;
	right: 0px;
}
.drawing-set-new h4 {
	position: relative;
	padding-bottom: 10px;
	width: 301px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	font-size: 19px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 auto;
	padding-top: 65px;
}
.Drawing-banner-section {
	margin: 0;
	background: url(../images/carokid-bg-5.jpg) center top 0px no-repeat;
	background-size: cover;
	height: 318px;
	margin-top: -10px;
}
	
.Drawing-banner-img img {
	width: 51%;
}
/*------------drawing end------------*/
	
	
	/*---------Squint-----------*/
		
.video-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	background-position: center center;
	width: 100%;
    height: 416px;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 100% 61%;
}
	.vision-development-content .vision-sub-heading-new {
    color: #2f67f2;
    font-size: 23px;
    text-align: left;
    padding: 36px;
    padding-top: 100px;
}
	.eye-set1 {
		margin-top: 0px;
		padding-top: 0px;
	}
.videos-images-new {
	max-width: 100%;
	position: relative;
	display: inline-block;
	padding: 22px;
	cursor: pointer;
}
.four-signs {
	margin: 42px 7px;
	height: auto;
}
.squint-set-img {
	margin-top: 104px;
	margin-left: 0px;
}
/*--------Squint end------------*/
	
	
	
	/*----------Myopia-----------*/
.sign-opret {
	width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.myopic-img img {
	margin-top: 15px;
	margin-left: 0px;
	width: 100%;
}
.suport-set::before {
	content: " ";
	width: 746px;
    background: url(../images/back-1-02.png) no-repeat;
    background-position: center center;
    position: absolute;
    height: 273px!important;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 684px 252px!important;
}
.visions-problem-inner {
	padding: 0px 8px;
}
	
	.astigmatism-img img {
    width: 88%;
    margin-top: 15px;
    margin-left: 0%;
    padding-bottom: 16px;
}
/*----------Myopia end------------*/
	
	
	
	/*---------------Astigmatism--------------*/
.suport-set-new::before {
	content: " ";
	width: 100%;
	background: url(../images/back-1-02.png) no-repeat;
	background-position: center center;
	position: absolute;
height: 218px;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 684px 168px;
}
.astigmatism-test h4 {
	position: relative;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 22px;
	padding: 62px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.astigmatism-test1 ul {
	position: relative;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 22px;
	padding: 87px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.sign-opret-btn a {
	text-align: center;
	left: 0%;
}
.heading-four-sign p {
	color: #333;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.heading-four-sign h4 {
	color: #ba272d;
	font-size: 20px;
	font-weight: 700;
}
.amblyopia-set-new::before {
	content: " ";
	width: 100%;
	background: url("../images/back-1-02.png") no-repeat;
	background-position: center center;
	position: absolute;
      height: 310px;
    margin: 0 auto;
    right: 0;
    left: 0px;
    padding: 0px 0 0 0px;
    background-size: 684px 300px;
}
.astigmatism-problem-content p {
	color: #2f67f2;
	font-size: 23px;
	margin-top: 93px;
}
/*--------------Astigmatism end---------------*/
	
	/*------------------------------*/
	
.four-signs {
	margin-top: 55px;
}
/*------------------------------*/
	
	/*-------------Product----------------*/
	
.product-icon h2 {
	font-size: 22px;
	color: #cd4553;
}
.product-icon span {
	font-size: 18px;
	padding: 0px;
	font-weight: 500;
}
.vit-a-background-new::before {
	content: '';
	background: url(../images/video-background.png) no-repeat;
	width: 93%;
	height: 100%;
	position: absolute;
	background-size: 100% 97%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
/*-------------Product end----------------*/
	
/*Domestic Ophthalmic conferences page css*/

.timetable-wrap .timetable-head{min-width: 0px;max-width: 900px;}
.timetable-wrap .timetable-body{        min-width: 0px; max-width: 900px;}

	
}


@media (min-width: 1024px) and (max-width: 1324px) {
	.container {
    width: 1170px!important;
}
	
}


@media (min-width: 1440px) and (max-width: 2560px) {
	#head {
        width: 1560px!important;
		background-color: #fff;
        position: relative;
		margin: 0 auto;
		left: 0px;
		right: 0px;
		margin-bottom: 7px;
}
	
	.bg-light{
		
		    width: 1350px;
		background-color: #fff;
		margin: 0 auto;
		left: 0px;
		right: 0px;
		
			
	}

.carousel {
    margin-top: 56px;
}

}