@media screen and (max-width:1024px) {
	.wrapper { width: 90%; }
	.col-sw-11 { width: 33%; float:	left;  }
	.col-sw-2 img { width: 100%;}
	.col-sw-1 img { width: 100%; }
	.col-lw-1 { width: 50%; }
	h3 { font-size: 15px; }
	
	a[name] {  padding-top: 200px;  display: 0; /* required for webkit browsers */}
	
	.section_title_line4 { width: 100%; }
	
	.tLink { margin: 0; padding: 0; float: right; color: #5b5b5b; width: 88%; font-size: 12px; font-family: Arial, sans-serif; }
	.tLink .topmenu { float: left; width: 63%; margin: 0; padding: 0; }
	.tLink ul li:last-child { padding-right: 0; }
	.tLink-cn { float: right; margin: 0 0 0 0px; padding: 0; width: auto; color: #fff; width: 36%; }
	.tLink-cn ul li { text-align: center; background-position: 5% 0; padding: 0 0 0 20px;  }
	.menu { width: 99%; }
	.sb-deprt { padding: 0px 5px 3px 8px; }
	.sb-deprt:hover {  padding: 0px 5px 0px 8px; }
	.sb-phrma { background: url(../pharmacy-2.html) no-repeat 3px 0; padding: 0px 5px 0px 10px; }
	.sb-phrma:hover { background: url(../pharmacy-2.html) no-repeat 3px -50px; padding: 0px 5px 0px 10px;}
	.sb-paint { padding: 0px 5px 0px 12px; }
	.sb-paint:hover { padding: 0px 5px 0px 12px;}
	.sb-apperal {  padding: 0px 5px 0px 12px; }
	.sb-apperal:hover { padding: 0px 5px 0px 12px;}
	/*#fwslider .slide img { height: 500px;   width:100%;}*/
	.row1 iframe {  height: 500px; }
	#tag_line h1 {  font-size: 38px; }
	#tag_line h1 em { font-size: 27px;}
	#why ul li { display: inline-block; list-style-type: none; width: 33%; text-align: left;  }
	#why ul li a {font-size: 14px; line-height: 40px; padding: 10px 5px 10px 35px; }
	#why ul li a em { font-size: 12px; color: #203652; }
	#why ul li a:hover { margin-left: 10px; }
	.vedio_clip { width: 30%; }
	
	fotter { margin: 0;	 padding: 0; }
	fotter iframe  { width: 100% ; height: 305px; background: none; margin: 0; padding:0; border: 0;} 
	#fotter ul { margin: 0 2px 0 0; padding: 0; width: 48%; float: left }
	#fotter ul li a { font-size: 13px; }
	#con-d .follow li { margin: 0px 10px 0 0; float: left; text-align: left; padding: 0 0px 0 0; }
	#con-d .follow li img { width: 100%; }
	#fotter .news-img { float: left; margin: 0; padding: 0; width: 20%; }
	#fotter .news-content { float: left; width: 70%; margin: 0 0 0 20px; padding: 0; }
	#fotter .news-content p { padding: 0; margin: 0; line-height: 18px; }
	.ext {  margin: 0 5px 5px 0; }
	/* other page css */
	#pageing1 { padding: 20px 0; margin: 100px 0 0 0; }
	#pageing3 p { width: 100%; }
	#pageing4 { padding: 50px 0; background-position: -	100px 0;  }
	
	.gallery-main-title { float: left; width: 100%; text-align: left; padding: 0 0 0 2%; } .gallery-main-title p { padding: 0 ; } .gallery-main-title h4 { font-size: 22px; }
	#gallery ul li {  width:100%; }
	.toggle {  left: 40%;}
	
	#lightYearContain ul li { padding: 10px 50px 0 50px }	
	.right-content iframe { height: 470px; margin: 0; padding:0;  }
	
	
	/*=== login ===*/
	 .login_container { width: 45%; margin: 120px auto 0 auto; }
	/*=== new css ===*/ 
	 .ryt-shdw { float: right; margin: -65px 0 0 0; }
	 ul.grnl_f { margin: 0 0 10px 0; padding: 0; width: 80%; float: left; }
	 .booster figure { float: left; width: 25%; }
	 .booster figcaption { float: right; width: 70%; }
	 .booster figcaption p { text-align: left; }
	
	/*-=- Partnership Sign-up -=-*/
	 .prtnr_signup1 { top: 55px; }	 
	 .prtnr_signup2 { visibility: hidden; }  
	 .more_bstr2 { visibility: hidden; }
}



@media screen and (min-width:1024px) {
		
		.bottom-regis { visibility: hidden; }
		.prtnr_signup2 { visibility: hidden; } 
		.more_bstr2 { visibility: hidden }
	
	
}



@media only screen and (max-width : 992px) {
		.wrapper { width: 90%; }
		.col-sw-3 { width: 50%; float: left; padding: 10px; }
		h1 { line-height: 33px; font-size: 27px;}
		p { font-size: 14px; }

		.section_title_line3 {    width: 90%; }
		.bottom-regis { visibility: hidden; }
		.col-sw-11 { width: 33%; float:	left;  }
		 section#top { width: 100%; margin: 0; padding: 0; height: 40px; background: #000; }
		.tLink { margin: 0; padding: 0; float: right; color: #5b5b5b; width: 100%; }
		.tLink .topmenu { float: left; width:50%; margin: 0; padding: 0; }
		.tLink .topmenu ul { margin: 0; padding: 0; float: left; }
		.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 12px;  padding: 0 2px; }
		.tLink-cn {  width: 25%; margin: 5px 0 0 0; text-align: right; }
		.tLink-cn ul { width: 100%; }
		.tLink-cn ul li { text-align: center; background-position: 0% 0; padding: 0 0 0 15px;  }
		.tLink-cn img { border: none; margin: 0; padding:0;  }
			
		section#header { height: 90px; }
		.logo { float: left; margin:10px 0 0; padding: 0; text-align:center; }
		.menu { float: right; background: #fafafa; width: 100%; }
		#tag_line h1{ line-height: 30px; padding: 0px}
		#tag_line h1 em { width: 100%; }
		#tag_line .btn { padding: 15px 15px; background: #ef1c2b;	display: inline-block;	margin: 20px 0; font-size: 12px; }
		#why ul li { display: inline-block; list-style-type: none; width:40%; text-align: left; padding: 0;  }
		#why ul li a { font-size: 14px; padding: 12px 5px 10px 30px; }
		.vedio_clip { width: 32%; margin: 0 0  0 5px;  }
		#con-d h1{font-family: 'RobotoCondensed-Light' ;  font-size: 30px; }	
		
		#fotter ul { width: 30%; }
		#fotter .news-content { width: 60%; float: right; }
		/* other page css */
		#pageing1 { padding: 135px 0 10px 0; margin: 10px 0 0 0; }
		#pageing2 {margin: 130px 0 0 0;  }
		 .img-up .col-sw-3 { width: 28%; }
		.toggle {  left: 27%;}
		
		#gallery ul li { display: inline-block; list-style-type: none; width:100%; } 
		.gallery-main-title { float: left; width: 100%; text-align: left; padding: 0 0 0 2%; } .gallery-main-title p { padding: 0; }
		/* contact page css */
		 .google-map { height: 500px} .con-info { padding: 25px 0; }
		 
		.sf-img { width: 100%; float: right; padding: 10px 0 0 0; } 
		.sf-img ul li { padding:10px ;width: 45%; float: left; }
		
		/*=== login ===*/
	    .login_container { width: 50%; margin: 120px auto 0 auto; }
	    .login_container h1 { font-size: 40px; }
	    .login_container .admin_head { width: 100%; float: left; padding: 10px 40px 0px 40px; }
        .login_container .fill-area {  width: 100%; float: left; padding: 50px 40px; }
		.booster .more_bstr2 { visibility: hidden; } 
}



@media only screen and (max-width : 768px) {
	
	.wrapper { width: 90%; }	
	section#top { width: 100%; height: 60px; }
	section#header .logo { width: 100%; margin-bottom: 50px; }
	/*.animated {		visibility: visible !important;	  	-webkit-animation: none !important;		-moz-animation: none !important;		-o-animation: none !important;		-ms-animation: none !important;		animation: none !important;	}*/
	.col-sw-1, .col-sw-2, .col-sw-3, .col-sw-4, .col-sw-5, .col-sw-6, .col-sw-7, .col-sw-8, .col-sw-9, .col-sw-10  { position: relative; margin: 0; padding: 10px 0; width: 100%; }		.col-sw-2 img { width: 80%; float: none; }	.col-sw-1 img { width: 80%; float: none; }
	.col-sw-11, .col-sw-12  { width: 50%; float:	left;  }
	.col-lw-2 , .col-lw-4, .col-lw-5, .col-lw-7 { width: 100%; float: left; } .col-lw-3 { float: right; width: 100%; } 
	
	.bottom-regis { visibility: hidden; }
	.ryt-shdw  { display: none; }
	
	.tLink { float: left; width: 100%; }
	.tLink .topmenu { float: left; width:45%; margin: 0; padding: 0; }
	.tLink .topmenu ul { margin: 0; padding: 0; float: left; }
	.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 12px;  padding: 0 2px; }
	.tLink-cn {  width: 40%; margin: 5px 0 0 0; text-align: right; }
	.tLink-cn ul { width: 100%; }
	.tLink-cn ul li { text-align: center; background-position: 10% 0; padding: 0 0 0 20px; }
	.tLink-cn img { border: none;  }
	
	#tag_line h1{ line-height: 30px; padding: 0px}
	#tag_line h1 em { width: 100%; }
	#tag_line p { font-size: 14px; color: #000; text-align: center; }
	.fixed-header { float: left; width: 100%; margin: 0; padding: 0; position: relative; z-index: 1001; box-shadow: 1px 1px 5px #CCC;  }
	.logo { float: none; margin:10px 0 0 0; padding: 0; text-align:center; }
	.menu { float: left; width: 100%; padding: 20px 0 0 0; }
	section#banner { overflow: hidden; margin: 0; }
	ul.grnl_f li { width: 50%; float: left; }
	.grnl-more { float: right; }
	
	#why ul li { display: inline-block; list-style-type: none; width:100%; text-align: left; padding: 0;  }
	#strength p {  color: #fff; font-size: 16px; width: 100%; padding: 0 50px; }
	.vedio_clip { width: 100%; margin: 0 0 20px 0;  }
	#con-d .follow ul { float: right; width: 70%; margin: -30px 0 0 0 }
	#con-d .follow li { margin: 0px 0px 0 10px; }
	#con-d.col-sw-2 { width: 100%; float: left; padding: 10px 0 0 0; }
	#fotter ul { width: 48% }
	#fotter ul li { color: #C0C0CA ; padding: 0px 9px; line-height: 20px; list-style-type: none; display: list-item;}
	#fotter a{   font-size: 14px; }
	#fotter .news-img { width: auto; }
	#fotter .news-content { width: 65%; float: left; }
	fotter iframe { height: 745px; }
	
	
	/*--- other page css ---*/
	.left-content { float: left; margin: 0; padding: 10px 0px 20px 0; width: 100%; border-right: none; } .left-content h1 { text-align: left; }
	.right-content { float: left; margin: 0; padding: 10px 0px 30px 0; width: 100%; } .right-content h1 { text-align: left; }
	.right-content iframe { height: 370px; }
	#pageing1 { padding: 20px 0; }
	#pageing2 {margin: 0px 0 0 0;  }
	.link-back { width: 100%; margin-bottom: 30px; }.link-back p { text-align: center; }
	.link-back .col-sw-5 { text-align: center;  }
	.link-back .col-sw-5 .btn { float: inherit;  }
	
	#pageing3 { padding: 30px 0 30px 0; margin: 0px 0 0 0; }
	
	#pageing4 { background: none;  margin: 20px 0;  padding: 10px 0 10px 0;  }
	#pageing4 h1 { text-align: center; }
	#pageing4 p { text-align: center; }
	
	.img-up { width: 100%; padding: 20px 0; float: left; } .img-up .col-sw-3 { width: 100%; }
	.img-up h1 {text-align: center;  border-bottom: 1px solid #e7e7e7; border-right: none; line-height: 50px;  }
	.img-up p { text-align: center; } 
	#about { margin: 25px 0 0 0; } #about ul li { width: 100%; display: list-item; padding: 0 0 0 30px; }
	.toggle {  left: 23%; text-align: center; padding: 0; }
	.c-srch { width: 100%; text-align: center; padding: 0px 10px; }
    .c-srch input[type="text"] { width: 100%; margin: 0; }
	.c-srch .btn { margin: 10px 0 0 0; }
	
	/*--- gallery page css ---*/
	#gallery ul li { display: inline-block; list-style-type: none; width:100%; }
	#gallery .col-sw-2 { padding: 50px 0 0 0; }	.gallery-main img { width: 100%; }
	
	/*--- partner page css ---*/
	.prtnr_signup2 { visibility: hidden; }
	.more_bstr1 { display: none; }
	.more_bstr2 { visibility: visible; text-align: center; width: 100%; }
	
	.partner-wht .wht-we-image { text-align: center; float: left; width: 100%; } 
	.partner-wht .wht-we-con { float: left; width: 100%; padding: 40px 0 0 10px; }
	#partner-scope .crore-pls { margin: 0 0 20px 0; }
	#partner-scope .crore-pls:after {    content:"";    border-color: #fff transparent transparent transparent;    border-style:solid;    border-width: 20px 10px;    width:0;    height:0;    position:absolute;	right: 20px;	top:115px;	 -ms-transform: rotate(360deg);	-o-transform: rotate(360deg);	 -webkit-transform: rotate(360deg);	-moz-transform: rotate(360deg);  transform: rotate(360deg);}
	#partner-rbennefits img { width: 100% } #partner-rbennefits .col-sw-2 { width: 100%; margin: 25px 0; }
	#partner-scope .ryt-con { margin: 20px 0 0 0; }
	#partner-scope .ryt-con:after {  left: 15px;	top:-38px;	 -ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	 -webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);  transform: rotate(-180deg);}
	
	/*--- career page css ---*/
	#career .col-lw-5 { width: 100%; float: left; padding: 0; }
	#career .col-sw-9 { width: 100%; padding: 0; margin: 0; }
	#career p { text-align: left; }
	#career .col-sw-4 { padding: 0 5px 0 0; }
	
	/*=== login ===*/
	 .login_container { width: 75%; margin: 120px auto 0 auto; }
	 .login_container h1 { font-size: 40px; }
	 .login_container .admin_head { width: 100%; float: left; padding: 10px 30px 0px 30px; }
     .login_container .fill-area {  width: 100%; float: left; padding: 50px 30px; }
	
	 .req-demo { float: right; width: 100%; border-left: none;  margin:10px 0; }
	 .req-demo p { font-size: 16px; padding: 10px 0 0 0; }
}
	
	

@media only screen and (max-width : 480px) and (min-width : 250px) {
	
	body { margin: 0; padding: 0; overflow-y: scroll; overflow-x: hidden; background: #fff; font-size: 100%; font-family: 'RobotoCondensed-Light'; }
	.wrapper { width: 80%; }
	/*.animated {		visibility: visible !important;	  	-webkit-animation: none !important;		-moz-animation: none !important;		-o-animation: none !important;		-ms-animation: none !important;		animation: none !important;	}*/
	.col-sw-1, .col-sw-2, .col-sw-3, .col-sw-4, .col-sw-5, .col-sw-6, .col-sw-7, .col-sw-8, .col-sw-9, .col-sw-10, .col-sw-11, .col-sw-12  { position: relative; margin: 10px 0; padding: 0px 0; width: 100%; }
	.row { padding: 10px 0; }
	.col-lw-2 , .col-lw-4, .col-lw-5, .col-lw-7 { width: 100%; float: left; padding:0 0 0 0 ; } .col-lw-3 { float: right; width: 100%; } 
	.section_title_line1 {    width: 100%; }
	.section_title_line2 {    width: 100%;  }
	.section_title_line3 {    width: 100%; }
	.section_title_line4 { width: 100%; }
	.scrollup{ bottom:15px; right:15px; } 
	h1 { line-height: 33px; font-size: 27px;}
	p { font-size: 14px; }
	section#top { width: 100%; height: 85px }
	
	
	.login-regis { display: none; }
	.bottom-regis { visibility: hidden; }
	.more_bstr1 { display: none; }
	.more_bstr2 { visibility: visible; margin: 0 0 40px 0; text-align: center; width: 100%; }
	.more_bstr2 img { width: 100%; }
	
	.tLink { float: left; width: 100%; padding: }
	.tLink .topmenu { float: left; width:100%; margin: 0; padding: 0; }
	.tLink .topmenu ul { width: 100%; float: left; text-align: center;  }
	.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 12px;  padding: 0 2px; }
	.tLink-cn {  width: 100%; margin: 5px 0 0 0; text-align: center; }
	.tLink-cn ul { width:100%; }
	.tLink-cn ul li { text-align: center; background-position: 24.5% 0; padding: 0 0 0 20px; }
	.tLink-cn img { border: none; margin: 0; padding: 0;   }
	.fixed-header { float: left; width: 100%; margin: 0; padding: 0; position: relative; z-index: 1001; box-shadow: 1px 1px 5px #CCC;  }
	section#header { margin: 0px 0 20px 0;  }
	section#header .logo { float: left; margin:10px 0 0; padding: 0; width: 100%; text-align:center; position: absolute; z-index: 1001; }
	section#header .logo img { width: 45%; }
	section#header .buyOn { float: left; margin: 88px 0 0 31%; }
	
	.sample header { width: 100%; text-align: center; }
	
	section#banner { overflow: hidden; margin: 0; }
	#tag_line h1{ line-height: 30px; padding: 0 35px; font-size: 28px;}
	#tag_line h1 em { width: 100%; }
	#tag_line p { font-size: 14px; color: #000; text-align: center; }
	
	#why ul li { display: inline-block; list-style-type: none; width:100%; text-align: left; padding: 0;  }
	#strength p {  color: #fff; font-size: 16px; width: 100%; }
	.ryt-shdw { visibility: hidden; }
	ul.grnl_f li a { padding: 0px 5px 0 15px; }
	ul.grnl_f li { width: 100%; float: left; }
	.grnl-more { float: right; }
	
	.vedio_clip { width: 100%; margin: 0 0 20px 0;  }
	#con-d .follow ul { float: right; width: 100%; margin: 10px 0 0 0 }
	#con-d .follow li { margin: 20px 0px 0 0; float: left; text-align: left; padding: 0 0px 0 0; }
	#con-d .follow li img { width: 100%; }
	#con-d .col-sw-2 { width: 100%; float: left; padding: 30px 0 0 0; }
	#fotter ul { margin: 0 8px 0 0; padding: 0; width: 45%; float: left }
	#fotter ul li { color: #C0C0CA ; padding: 5px 9px; line-height: 10px; width: 100%; list-style-type: none; display: list-item;}
	#fotter a{   font-size: 13px; }
	#fotter .col-sw-4 { width: 100%; margin: 0 0 10px 0; float: left; }
	#fotter .news-content { width: 65%; float: left; }
	#fotter .news-img { width: auto; }
	.ext { width: 63px; }
	fotter iframe { height: 785px; }
	
	/*--- other page css ---*/
	#career .col-sw-9 { padding: 0; margin: 0; }
	#pageing1 { padding:10px 0; margin: 0px 0 0 0; }
	#pageing1 p {text-align: center; width: 100%;  }
	.c-srch { width: 100%; text-align: center; padding: 0px 10px; }
    .c-srch input[type="text"] { width: 100%; margin: 0; } .c-srch .btn { margin: 10px 0 0 0; }
	#pageing2 {margin: 0px 0 0 0;  }
	#pageing3 { padding: 30px 0 30px 0; margin: 0px 0 0 0; }
	#pageing4 { background: none;  margin: 0; padding: 10px 0 10px 0;  }
	#pageing4 h1 { text-align: center; }
	#pageing4 p { text-align: center; }
	
	
	.link-back { margin-bottom: 30px; }
	.link-back .col-sw-5 { text-align: center;  }
	.link-back .col-sw-5 .btn { float: inherit;  }

	#about { margin: 25px 0 0 0; }
	.toggle {  left: 10%; text-align: center; padding: 0; }
		
	.left-content { float: left; margin: 0; padding: 10px 20px 10px 0; width: 100%; overflow: hidden; border-right: none; } .left-content h1 { text-align: left; }
	.right-content { float: left; margin: 0; padding: 10px 30px 10px 0; width: 100%; overflow: hidden; } .right-content h1 { text-align: left; }
	.right-content iframe { height: 445px; }
	.width1 { width: 100%; padding: 0px 0px 5px 0; float: left; } .width2 { width: 100%; float: left; padding: 0px 0px 5px 0; }
	
	#vatpatch p  { color: #fff; font-size: 16px; text-align: center; }
	#Dmanual { padding: 20px 0 0 0; }
	#Dmanual .col-sw-2 { margin: 25px 0 0 0; }
	
	#gallery ul li { display: inline-block; list-style-type: none; width:100%; }
	#gallery .col-sw-2 { padding: 50px 0 0 0; }	.gallery-main img { width: 100%; }
	
	.img-up { width: 100%; padding: 20px 0; float: left; }
	.img-up h1 {text-align: center;  border-bottom: 1px solid #e7e7e7; border-right: none; line-height: 50px;  }
	.img-up p { text-align: center; } 
	/*--- accordion ---*/
	.st-content{ padding: 0;	float:left; width: 100%;}
	.st-content .con-img { float: left; width: 100%; }
	.st-content .accor-content { float: left; width: 100%; }
		
	/*partner page */
	
	.prtnr_signup1 { visibility: hidden; }
	.prtnr_signup2 { visibility: visible; }
	
	
	.partner-wht .wht-we-image img { width: 100%; }
	#partner-scope .col-sw-9 { width: 100%; }
	#partner-scope .crore-pls { margin: 0 0 20px 0; }
	#partner-scope .crore-pls:after {    content:"";    border-color: #fff transparent transparent transparent;    border-style:solid;    border-width: 20px 10px;    width:0;    height:0;    position:absolute;	right: 20px;	top:135px;	 -ms-transform: rotate(360deg);	-o-transform: rotate(360deg);	 -webkit-transform: rotate(360deg);	-moz-transform: rotate(360deg);  transform: rotate(360deg);}
	
	#partner-scope .ryt-con { margin: 20px 0 0 0; }
	#partner-scope .ryt-con:after {  left: 15px;	top:-38px;	 -ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	 -webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);  transform: rotate(-180deg);}
	#partner-rbennefits img { width: 100% }
	.programme  table h1 { font-size: 12px; padding: 5px 0px; }	 .programme  table p { font-size: 12px; }
	.partner-wht .wht-we-image { text-align: center; float: left; width: 100%; } 
	.partner-wht .wht-we-con { float: left; width: 100%; padding: 40px 0 0 10px; }
	.programme img { width: 40%; text-align: center; padding: 10px 0 0 0; }
	/*End partner page */
	
	/*contact page css */
	 .find {  width:100%; margin:0 auto; }
	 .find ul li  { width: 100%; }
	 .find table{ width: 100%;} .find table p { text-align: left; line-height: 20px; margin: 0; padding:0 0 0; } 
	 .google-map { height: 500px} .con-info { padding: 25px 0; }
	/*end contact page */
	
	/*career page css */
	#career .col-sw-9 { width: 100%; padding: 0; margin: 0; }
	#career p { text-align: left; }
	#career .col-sw-4 { padding: 0 5px 0 0; }
	
	#lightYearContain ul li { padding: 10px 60px 0 60px; }
	
	
	/*=== login ===*/
	 .login_container { width: 85%; margin: 120px auto 0 auto; }
	 .login_container h1 { font-size: 30px; }
	 .login_container .admin_head { float: left; padding: 10px 15px 0px 15px; }
     .login_container .fill-area {   float: left; padding: 50px 15px ; }
	 
	
	 
	 .req-demo { float: right; width: 100%; border-left: none;  margin-top:10px; }
	 

}
