@media only screen and (min-width: 960px) and (max-width: 1040px) {

body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:1.65em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}


#toppart .containertop{ padding:0; margin:0px auto; width:960px;}

.logo {float:left; margin:5px 0px 0px 0px; width:100px;}
.logo img{ width:100%;}
.sociallinks{ padding:0; margin:0px 0px 0px 0px; float:right;}

.topheadbase{width:100%; padding:120px 0px 0px 0px; height:340px;  top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:980px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:0px 0px 0px 0px; height:340px;}
.topheadbase .fhead h1{ font-size:60px; color:#FFFFFF; text-shadow:2px 2px 5px #414042; border-top:solid 2px #ffffff; line-height:normal; padding:20px 0px 10px 0px; letter-spacing:-1px;}
.topheadbase .cont_fot{font-weight:normal; font-size:20px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}
.innerpath{ font-size:18px; padding:10px 0px 10px 0px; }

.sp-full-content h2{margin:0; padding:15px 0px 0px 0px; color:#004d1a; font-size:28px; line-height:1.0}
.lead{font-size:17px;}

#leftpart{padding:15px 0px; margin:0; float:left; width:64%;}
#rightpart{ padding:2% 2.5% 3% 2.5%; margin:0; float:right; background:#f1f1f1; width:27.5%;}
#rightpart h3 {font-size:16px; margin:1px 0 10px 0; color:#414042;}

.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	}


nav {padding:0;margin:0px 0px 0px 0px;float:right;font-size:11px;font-weight:900;clear:right;}
nav span{ display:none;}
nav ul { padding:0; margin:0px 0px 0px 0px; list-style:none;}
nav li {padding:0px 10px 0px 0px; margin:0; float:left; background:url(../images/main_divider_nav.png) no-repeat right 2px; height:60px; text-transform: uppercase;}
nav a {text-decoration:none; color:#ffffff; height:24px; padding:18px 4px 18px 5px; display:block;text-shadow:1px 1px 1px #000000;}
nav ul li a:hover{color:#ffffff; background:url(../images/navbghover.jpg) repeat-x left top; text-decoration:none;}
nav ul li a.selected{color:#ffffff; display:block; background:url(../images/navbghover.jpg) repeat-x left top;}
nav li:hover ul{ display:block; position: absolute; width:190px; background:#333333; border-bottom:solid 6px #181818; border-top:solid 6px #181818; margin:0px 0px 0px 0px;}
nav li:hover ul li{ padding:0px 0px 0px 0px; margin:0; display:block; width:100%; text-align:left; height:auto; border:0; border-bottom:solid 1px #262626;text-transform: capitalize; font-size:11px; background-image:none;}
nav ul li:hover ul li:hover{ background:#1d1d1d;}
nav ul li:hover ul li a{ display:block; padding:4px 5px 5px 18px !important; height:auto; font-weight:normal; color:#ffffff;text-shadow:0px 0px 0px #000000;}
nav ul li:hover ul li a:hover{background-color:#ffffff; color:#000000; background-image:none;}
nav strong{ color:#414042; font-weight:normal;}
nav ul li.last-nav ul{ max-width:140px;}
nav ul li.last-nav ul li.sub-menu ul{left:140px;}

nav ul li.sub-menu{}
nav ul li.sub-menu ul{ display:none;}
nav ul li.sub-menu a{background:url(../images/rightbtnaro.png) no-repeat 176px center;}
nav ul li.sub-menu a:hover{background:url(../images/rightbtnaro.png) #ffffff no-repeat 176px center!important;}
nav ul li.sub-menu:hover ul{ display:block; left:190px; margin:-36px 0px 0px 0px;}
nav ul li.sub-menu:hover ul li a{ background-image:none;}
nav ul li.sub-menu:hover ul li a:hover{ background-image:none !important;}

nav ul li.sub-menu ul li ul{display:none!important;}
nav ul li.sub-menu ul li:hover ul{display: block!important; left:-180px;}

nav select {display: none;}
nav li ul{ display:none;}
.container-nav{
background:#ffffff;
padding:30px;
background:rgba(255,255,255,1.0);
position:absolute;
width:710px;
-webkit-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-o-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
overflow:hidden;
}
.pos-1{ margin:0px 0px 0px -74px;}
.pos-2{ margin:0px 0px 0px -153px;}
.pos-3{ margin:0px 0px 0px -243px;}
.pos-4{ margin:0px 0px 0px -377px;}
.pos-5{ margin:0px 0px 0px -519px;}
.pos-6{ margin:0px 0px 0px -590px;}
.pos-7{ margin:0px 0px 0px -687px;}



#fullscr-copyright {position:fixed;	bottom:0; left:0%; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.7); display:inline-block; font-size:12px; z-index:9;padding:8px 0px 10px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0px 0px 0px 10px; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 5px 0px 4px; margin:0;border-right:solid 1px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 10px 0px 0px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}

.xmobox{margin: 0px auto; width:960px; border: solid 5px #333333; background: #1b1b1b;}
.homevideo{ padding:0; margin:0;}
.homevideo iframe{width:960px; height:300px;}

#nav_bar ul {overflow: hidden; width: 980px; margin: 0 auto;}
#nav_bar li a {display: block;	text-transform: uppercase;	color: #FFF; text-decoration: none;	padding:7px 10px 6px 10px;}
.theaury{ display:none;}



.grid-list-position {position: absolute; width:100%; top:0px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:3px; margin-bottom:15px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}
#disnone{ display:block;}
.butttonbox{ position: absolute; top:84%; right:1%; width:40px;}



}


ul#slide-list{display:none;}
#play-button{display:none;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) 
{

body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:1.60em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}
	
.panelw{ display:none!important;}

#nav_bar ul {overflow: hidden; width: 750px; margin: 0 auto;}
#nav_bar li a {display: block;	text-transform: uppercase;	color: #FFF; text-decoration: none;	padding:7px 2px 7px 2px; font-size:12px;}
#nav_bar li.more-itt{display:block;}
#nav_bar li.web-k{display:none; float:right; width:60px;}
#nav_bar li .kone-it{display: block;}
.theaury{ display:inline;}

.innergray{height:26px; font-size:12px;}
.innergray ul li a{height:20px; padding:5px 17px 7px 6px;}
.innergray ul li.in-item-1{ display:block;}
.innergray ul li.in-item-more{ display:none;}

.grid-list-position {position: absolute; width:100%; top:0px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:5px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}

#toppart{ background:url(../images/topbg.png) repeat-x left top; position:absolute; width:100%; height:120px; top:0;}
.topheadbase{width:100%; padding:120px 0px 0px 0px; height:340px;  top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:730px; margin:0px auto; padding:0px 10px;}
.topheadbase .fhead{margin:0;padding:20px 0px 0px 0px; height:320px;}
.topheadbase .fhead h1{ font-size:50px; color:#FFFFFF; text-shadow:2px 2px 5px #000; border-top:solid 1px #ffffff; line-height:normal; padding:20px 0px 20px 0px; letter-spacing:-1px;}
.topheadbase .cont_fot{font-weight:normal; font-size:19px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}

.innerpath{ font-size:15px;}
.innerpath ul li{ padding:2px 10px 2px 10px;}
.innerpath ul li.home{padding:2px 10px 2px 0px;}


.sp-full-content{ padding:0px 0px 30px 0px; margin:0px 0px 30px 0px; border-bottom:solid 1px #CCCCCC; line-height:24px; float:left; width:100%;}
.sp-full-content img{ width:46%;}
.section-header{padding-bottom:10px; margin-bottom:24px; color:#086d29; font-size:30px; border-bottom:1px solid #086d29;}


#leftpart{padding:10px 7px; margin:0; float:left; width:59%;}
#rightpart{ padding:10px 0px; margin:0; float:right; width:37%;}
#rightpart h3 {font-size:15px; margin:1px 0 10px 0; color:#414042;}



nav {padding:0; margin:0; float:right; font-size:10px; font-weight:900; clear:right; width:100%;}
nav span{ display:none;}
nav ul { padding:0; margin:0px 0px 0px 0px; list-style:none;}
nav li {padding:0px 10px 0px 0px; margin:0; float:left; background:url(../images/main_divider_nav1.png) no-repeat right 10px; text-transform: uppercase;}
nav a {text-decoration:none; color:#ffffff; height:20px; padding:16px 5px 18px 6px !important; display:block;text-shadow:1px 1px 1px #000000;}
nav ul li a:hover{color:#ffffff; background:url(../images/navbghover.jpg) repeat-x left top; text-decoration:none;}
nav ul li a.selected{color:#ffffff; display:block; background:url(../images/navbghover.jpg) repeat-x left top;}
nav li:hover ul{ display:block; position: absolute; width:160px; background:#333333; border-bottom:solid 6px #181818; border-top:solid 6px #181818; margin:0px 0px 0px 0px;}
nav li:hover ul li{ padding:0px 0px 0px 0px; margin:0; display:block; width:100%; text-align:left; height:auto; border:0; border-bottom:solid 1px #262626;text-transform: capitalize; font-size:10px; background-image:none;}
nav ul li:hover ul li:hover{ background:#1d1d1d;}
nav ul li:hover ul li a{ display:block; padding:1px 5px 2px 10px !important; height:auto; font-weight:normal; color:#ffffff;text-shadow:0px 0px 0px #000000;}
nav ul li:hover ul li a:hover{background-color:#ffffff; color:#000000; background-image:none;}

nav ul li.last-nav ul{ max-width:130px;}
nav ul li.last-nav ul li.sub-menu ul{left:130px;}

nav ul li.sub-menu{}
nav ul li.sub-menu ul{ display:none;}
nav ul li.sub-menu a{background:url(../images/rightbtnaro.png) no-repeat 140px center;}
nav ul li.sub-menu a:hover{background:url(../images/rightbtnaro.png) #ffffff no-repeat 140px center!important;}
nav ul li.sub-menu:hover ul{ display:block; left:160px; margin:-30px 0px 0px 0px;}
nav ul li.sub-menu:hover ul li a{ background-image:none;}
nav ul li.sub-menu:hover ul li a:hover{ background-image:none !important;}
nav ul li.sub-menu ul li ul{display:none!important;}
nav ul li.sub-menu ul li:hover ul{display: block!important; left:-150px;}

nav select {display: none;}
nav li ul{ display:none;}
.container-nav{
background:#ffffff;
padding:20px;
background:rgba(255,255,255,1.0);
position:absolute;
width:710px;
-webkit-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-o-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
overflow:hidden;
}

.pos-1{ margin:0px 0px 0px -70px;}
.pos-2{ margin:0px 0px 0px -147px;}
.pos-3{ margin:0px 0px 0px -231px;}
.pos-4{ margin:0px 0px 0px -357px;}
.pos-5{ margin:0px 0px 0px -490px;}
.pos-6{ margin:0px 0px 0px -560px;}
.pos-7{ margin:0px 0px 0px -655px;}

#toppart .containertop{ padding:0; margin:0px auto; width:750px;}
	
	
.logo {float:left; margin:5px 0px 0px 0px; width:150px;}
.logo img{ width:80%;}

.sociallinks{ padding:0; margin:0px 0px 0px 0px; float:right;}


#fullscr-copyright {position:fixed;	bottom:0; left:0; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.5); display:inline-block; font-size:10px; z-index:9;padding:7px 0px 7px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 2px 0px 0px; margin:0;border-right:solid 1px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 10px 0px 2px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}

#controls-wrapper
{
	bottom:-3px;
	height:50px;
	right:0;
	margin: 0 auto;
	position: fixed;
	width:60px;
	z-index:9;
}

#tray-panelnext {right:0px;bottom:8px;}
#tray-panelprev {right:26px;bottom:8px;}

ul#slide-list{display:none;}
#play-button{display:none;}

.xmobox{margin: 0px auto; width:730px; border: solid 4px #333333; background: #1b1b1b;}
.boshaer{padding: 10px 15px; width: 700px; text-align:center; margin: -4px 0px 0px 0px;}
.homevideo{ padding:0; margin:0;}
.homevideo iframe{width:730px; height:240px;}


.g-translate{float:right !important;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 5px 0px 0px;}

.topsearch{width:160px; float:right; margin:4px 20px 0px 20px;}

.topsearch input[type="text"]{
padding:3px 5px;
height:14px;
margin:0;
float:left;
width:112px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 20px !important;
background: url(../images/ser-top-btn.jpg) no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:0px; float:right; width:78%;}

.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	
	}
.outerbox{width:740px; padding:4px 0px 30px 0px!important; margin:0px auto;}

.sp-full-content{ width:740px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content h2{margin:0; padding:10px 0px 0px 0px; color:#004d1a; font-size:28px; line-height:1.0}

.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}
#disnone{ display:block;}
.butttonbox{ display:none;}
.showvideo{ width:340px;}
.mainformbox{padding:0; margin:10px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:1px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px 0px; width:100%; float:left; font-weight:bold;}
.mainformbox .formbox .fields{float:right; margin:0px 0px 0px 0px; padding:0; width:100%;}


.mainformbox input[type=text]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:97%;
}
.mainformbox input[type=password]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca !important;
margin:0;
padding:6px;
color:#000000;
width:99%;
}
.mainformbox textarea{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}
.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}


.download_div ul li{background:url(../images/download-pdf.png) no-repeat 6px 6px; padding:5px 4px 5px 40px; margin:1%; width:41%;}


.kairalicenter-location-box{margin:10px 1%; float:left; width:46%;	height:auto;}
.kairalicenter-location-box h2{font-size:18px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:22px;}

}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) 
{
	
#disnone{ display:none;}
.panelw{ display:none!important;}
.location_box .widhalf{ width:100%; float:left;}

.kairalicenter-location-box{margin:10px 1%; float:left; width:46%;	height:auto;}
.kairalicenter-location-box h2{font-size:18px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:22px;}

}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) 
{
body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:1.60em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}	
	
	.panelw{ display:none!important;}
	
.g-translate{float:right !important;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 5px 0px 0px;}

#toppart{ background:url(../images/topbg.png) repeat-x left top; position:absolute; width:100%; height:120px; top:0;}
#toppart .containertop{ padding:0; margin:0px auto; width:460px;}

.logo {float:left; margin:2px 0px 0px 0px;}
.logo img{ width:58%;}
.sociallinks{ padding:0; margin:5px 0px 0px 0px; float:left;}
.topsearch{width:170px; float:right; margin:0px 20px 0px 0px;}

.topsearch input[type="text"]{
padding:4px 5px;
height:15px;
margin:0;
float:left;
width:130px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 25px !important;
background: url(../images/ser-top-btn.jpg) #000000 no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:-55px 0px 0px 0px; float:right; width:72%;}

.topheadbase{width:100%; padding:120px 0px 0px 0px; height:340px;  position:relative; top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:450px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:0px 0px 0px 0px; height:320px;}
.topheadbase .fhead h1{ font-size:40px; color:#FFFFFF; text-shadow:2px 2px 5px #000; border-top:solid 0px #ffffff; line-height:40px; padding:10px 0px 10px 0px; letter-spacing:-1px;}
.topheadbase .cont_fot{font-weight:normal; font-size:18px; color:#FFFFFF; border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:10px; width:100%; float:left; clear:both; text-shadow:1px 1px 3px #414042;}

.innerpath{ font-size:12px;margin:0px 0px 0px 0px;}
.innerpath ul li{ padding:2px 10px 2px 10px;}
.innerpath ul li.home{padding:2px 10px 2px 0px;}

.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	}
.outerbox{width:450px; padding:4px 0px 30px 0px!important; margin:0px auto;}

#leftpart{padding:10px 3%; margin:0; float:left; width:94%;}
#rightpart{ padding:10px 3%; margin:0; float:right; width:94%; clear:both;}
#rightpart h3 {font-size:15px; margin:1px 0 10px 0; color:#414042;}

.sp-full-content{ width:450px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content h2{font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#004d1a; font-size:26px; line-height:0.9}
.sp-full-content p{ padding:10px 0px 10px 0px; text-align:justify;}
.sp-full-content img{ width:100%;}
.lead{font-size:17px;}
.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}
.spanX11{ padding:10px 0px; margin:0; width:100%;}

img.imgright{ margin:0px 0px 15px 0px; float:right;}
img.imgleft{ margin:0px 0px 15px 0px; float:left;}



nav span{ display:block;}	
nav ul     { display: none; }
nav select {
display: inline-block;
background:#ffffff;
border:solid 2px #999999;
width:100%;
padding:5px;
outline:none;
width:458px;
font-size:14px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
color:#777777;
font-weight:normal;
}


#fullscr-copyright {position:fixed;	bottom:0; left:0; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.5); display:inline-block; font-size:12px; z-index:9;padding:7px 0px 7px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 2px 0px 0px; margin:0;border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 0px 0px 5px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF; display:none;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}

#nav_bar ul {overflow: hidden; width: 460px; margin: 0 auto;}
#nav_bar li a {display: block;	text-transform: uppercase;	color: #FFF; text-decoration: none;	padding:7px 7px 7px 7px; font-size:11px;}
#nav_bar li.more-itt{display:none;}
#nav_bar li.web-k{display:block; float:right; width:50px;}
#nav_bar li:focus .more-itt{ display:block}
#nav_bar li .kone-it{display: none;}
#nav_bar li:hover .kone-it{display: block; position: absolute; background:#414042; width:90%; padding:5%; right:0px;}
#nav_bar li:hover .kone-it ul{ list-style:none;}
#nav_bar li:hover .kone-it ul li{ display:block; clear:both;}
.theaury{ display:none;}

.innergray{height:26px; font-size:12px;}
.innergray ul li a{height:18px; padding:7px 18px 7px 5px !important;}
.innergray ul li.in-item-1{ display:none;}
.innergray ul li.in-item-more{ display:block;}
.innergray ul li.in-item-more ul{ display:none;}
.innergray ul li.in-item-more:hover ul{ display: block; position: absolute; margin:25px 0px 0px -20px; width:130px; background:#333333; background:rgba(0,0,0,0.7);}
.innergray ul li.in-item-more:hover ul li{ display:block; padding:0; margin:0; width:100%; background-image:none;}


.butttonbox{ display:none;}
.homevideo img{ width:100%;margin:0px 0px 0px 0px;}
.homevideo iframe{ width:100%; height:200px;}
.xmobox{margin:0px auto; width:100%; border-top: solid 2px #333333; border-bottom: solid 2px #333333; background:rgba(0,0,0,.8); position:relative; top:90px; height:260px;}

#tray-panelnext {right:10px; bottom:8px;}
#tray-panelprev {right:38px;bottom:8px;}
ul#slide-list{display:none;}
#play-button{display:none;}

.grid-list-position {position: absolute; width:100%; top:-40px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:4px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}

.showvideo{ width:100%;}


.mainformbox{padding:0; margin:10px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:0px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px 0px; width:100%; float:left; font-weight:bold;}
.mainformbox .formbox .fields{float:right; margin:0px 0px 0px 0px; padding:0; width:100%;}


.mainformbox input[type=text]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:96%;
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:96%;
}
}
.mainformbox input[type=password]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:96%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca !important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox textarea{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:96%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}
.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}

.download_div{ padding:0; margin:10px 0px 10px 0px; float:left; width:100%;}

.download_div ul li{margin:0px 0px 15px 0px; width:90%;}

.location_box .widhalf{ width:100%; float:left;}
.partner-left-part{ float:left; width:100%; position:relative; margin-bottom:10px;}
.partner-right-part{ padding:0; margin:0; float:right; width:100%;}
.oFFer-dtl{width:96%; margin:-150px 0px 0px -48%; height:300px;}

.kairalicenter-location-box{margin:10px 0; float:left; width:96%; height:auto; padding:2%;}
.kairalicenter-location-box h2{font-size:17px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:20px;}

}

@media only screen and (min-width: 320px) and (max-width: 479px) 
{
body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:1.60em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}	

.panelw{ display:none!important;}

#toppart{ background:url(../images/topbg.png) repeat-x left top; position:absolute; width:100%; height:120px; top:0;}
#toppart .containertop{ padding:0; margin:0px auto; width:300px;}

.logo {float:left; margin:5px 0px 0px 0px; width:30%;}
.logo img{ width:100%;}
.sociallinks{ padding:0; margin:5px 0px 0px 0px; float:right; font-size:6px; letter-spacing:-1px;}

.g-translate{float:right !important;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 0px 0px 0px; font-size:11px;}

.topsearch{width:90px; float:left; margin:0px 0px 0px 8px;}

.topsearch input[type="text"]{
padding:3px 3px;
height:15px;
margin:0;
float:left;
width:52px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 24px !important;
background: url(../images/ser-top-btn.jpg) #000000 no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:2px 0px 0px 0px; float:right; width:70%;}


.topheadbase{width:100%; padding:100px 0px 0px 0px; height:340px; top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:290px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:0px 0px 50px 0px; height:280px;}
.topheadbase .fhead h1{ font-size:38px; color:#FFFFFF; text-shadow:2px 2px 5px #000; border-top:solid 0px #ffffff; line-height:36px; padding:10px 0px 5px 0px; letter-spacing:-1px; text-align:center;}
.topheadbase .cont_fot{font-weight:normal; font-size:16px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}

.innerpath{ font-size:12px;margin:0px 0px 0px 0px;}
.innerpath ul li{ padding:2px 10px 2px 10px;}
.innerpath ul li.home{padding:2px 10px 2px 0px;}


.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	}
.outerbox{width:300px; padding:4px 0px 30px 0px!important; margin:0px auto;}

#leftpart{padding:10px 3%; margin:0; float:left; width:94%;}
#rightpart{ padding:10px 3%; margin:0; float:right; width:94%; clear:both;}
#rightpart h3 {font-size:15px; margin:1px 0 10px 0; color:#414042;}

.sp-full-content{ width:300px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content h2{font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#004d1a; font-size:24px; line-height:0.9}
.sp-full-content p{ padding:10px 0px 10px 0px; text-align:justify;}
.lead{ font-size:16px;}
.sp-full-content img{ width:100%;}
.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}
.spanX11{ padding:10px 0px; margin:0; width:100%;}
img.imgright{ margin:0px 0px 15px 0px; float:right;}
img.imgleft{ margin:0px 0px 15px 0px; float:left;}





nav span{ display:block;}
nav ul     { display: none; }
nav select {
display: inline-block;
background:#ffffff;
border:solid 2px #999999;
width:100%;
padding:5px;
outline:none;
width:300px;
font-size:14px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
color:#777777;
font-weight:normal;
}


#fullscr-copyright {position:fixed;	bottom:0; left:0; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.5); display:inline-block; font-size:12px; z-index:9;padding:7px 0px 7px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 2px 0px 0px; margin:0;border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 0px 0px 5px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF; display:none;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}

#nav_bar ul {overflow: hidden; width:300px; margin: 0 auto;}
#nav_bar li {float: left; display:block;}
#nav_bar li a {display: block;	text-transform: uppercase; font-size:11px;	color: #FFF; text-decoration: none;	padding:7px 6px 7px 6px;}
#nav_bar li a.nav-active {padding:7px 6px 7px 6px;}
#nav_bar li.more-itt{display:none;}
#nav_bar li.web-k{display:block; float:right; width:50px; text-align:center;}
#nav_bar li:focus .more-itt{ display:block}
#nav_bar li .kone-it{display: none;}
#nav_bar li:hover .kone-it{display: block; position: absolute; background:#414042; width:90%; padding:5%; right:0px;}
#nav_bar li:hover .kone-it ul{ list-style:none;}
#nav_bar li:hover .kone-it ul li{ display:block; clear:both;}
.theaury{ display:none;}

.innergray{height:26px; font-size:9px !important;}
.innergray ul li a{height:18px; padding:7px 15px 7px 2px !important;font-size:11px !important;}
.innergray ul li.in-item-1{ display:none;}
.innergray ul li.in-item-more{ display:block;}
.innergray ul li.in-item-more ul{ display:none;}
.innergray ul li.in-item-more:hover ul{ display: block; position: absolute; margin:25px 0px 0px -20px; width:130px; background:#333333; background:rgba(0,0,0,0.7);}
.innergray ul li.in-item-more:hover ul li{ display:block; padding:0; margin:0; width:100%; background-image:none;}



.butttonbox{ display:none;}
.homevideo img{ width:100%;margin:0px 0px 0px 0px;}
.homevideo iframe{ width:100%; height:200px;}
.xmobox{margin:0px auto; width:100%; border-top: solid 2px #333333; border-bottom: solid 2px #333333; background:rgba(0,0,0,.8); position:relative; top:90px; height:260px;}

#tray-panelnext {right:10px; bottom:8px;}
#tray-panelprev {right:38px;bottom:8px;}
ul#slide-list{display:none;}
#play-button{display:none;}

.grid-list-position {position: absolute; width:100%; top:-40px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:4px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}

#disnone{ display:none;}
.showvideo{ width:300px;}
.theaury{ display:none;}



.mainformbox{padding:0; margin:10px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:0px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px 0px; width:100%; float:left; font-weight:bold;}
.mainformbox .formbox .fields{float:right; margin:0px 0px 0px 0px; padding:0; width:100%;}


.mainformbox input[type=text]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:94%;
}
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:94%;
}
.mainformbox input[type=password]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:94%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca !important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox textarea{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:94%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}
.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}

.download_div ul li{padding:5px 20px 5px 40px; margin:0px 0px 15px 0px; float:left; width:80%;}

.location_box .widhalf{ width:100%; float:left;}

.partner-left-part{ float:left; width:100%; position:relative; margin-bottom:10px;}
.partner-right-part{ padding:0; margin:0; float:right; width:100%;}
.oFFer-dtl{width:96%; margin:-150px 0px 0px -48%; height:300px;}

.kairalicenter-location-box{margin:10px 0; float:left; width:96%; height:auto; padding:2%;}
.kairalicenter-location-box h2{font-size:17px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:20px;}
}

@media only screen and (min-width: 240px) and (max-width:319px) 
{
body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:1.40em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}	

.panelw{ display:none!important;}

#toppart{ background:url(../images/topbg1.png) repeat-x left top; position:absolute; width:100%; height:96px; top:0;}
#toppart .containertop{ padding:0; margin:0px auto; width:220px;}

.logo {float:left; margin:5px 0px 0px 0px; width:35%;}
.logo img{ width:100%;}

.sociallinks{ padding:0; margin:-50px 0px 0px 0px; float:right; font-size:6px; letter-spacing:-1px;}
.sociallinks li{}
.sociallinks li:last-child{ display:none;}
.g-translate{float:right !important; display:none;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 0px 0px 0px; font-size:11px;}

.topsearch{width:100px; float:right; margin:5px 0px 0px 0px;}

.topsearch input[type="text"]{
padding:3px 3px;
height:15px;
margin:0;
float:left;
width:62px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 24px !important;
background: url(../images/ser-top-btn.jpg) #000000 no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:20px 5px 0px 0px; float:right; width:60%;}


.topheadbase{width:100%; padding:100px 0px 0px 0px; height:340px;  top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:220px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:0px 0px 50px 0px; height:280px;}
.topheadbase .fhead h1{ font-size:24px; color:#FFFFFF; text-shadow:0px 0px 3px #414042; border-top:solid 0px #ffffff; line-height:normal; padding:10px 0px 5px 0px; letter-spacing:-1px; text-align:center;}
.topheadbase .cont_fot{font-weight:normal; font-size:15px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}


.innerpath{ font-size:12px;margin:0px 0px 0px 0px;}
.innerpath ul li{ padding:2px 4px 2px 7px;}
.innerpath ul li.home{padding:2px 4px 2px 0px;}

#nav_bar ul {overflow: hidden; width:230px; margin: 0 auto;}
#nav_bar li {float: left; display:block;}
#nav_bar li a {display: block;	text-transform: uppercase; font-size:10px;	color: #FFF; text-decoration: none;	padding:8px 1px 8px 0px;}
#nav_bar li a.nav-active{padding:8px 1px 6px 1px;}
#nav_bar li.more-itt{display:none;}
#nav_bar li.web-k{display:block; float:right; width:50px; text-align:center;}
#nav_bar li:focus .more-itt{ display:block}
#nav_bar li .kone-it{display: none;}
#nav_bar li:hover .kone-it{display: block; position: absolute; background:#414042; width:100%; padding:0%; right:0px;}
#nav_bar li:hover .kone-it ul{ list-style:none; padding:10px;}
#nav_bar li:hover .kone-it ul li{ display:block; clear:both;}
.theaury{ display:none;}

.innergray{height:28px; font-size:10px !important;}
.innergray ul li a{height:18px; padding:7px 3px 7px 3px !important;font-size:9px !important; background:none!important;}
.innergray ul li a:hover{background:none!important;}
.innergray ul li a.nav-active{background:none!important;}
.innergray ul li.in-item-1{ display:none;}
.innergray ul li.in-item-more{ display:block;}
.innergray ul li.in-item-more ul{ display:none;}
.innergray ul li.in-item-more:hover ul{ display: block; position: absolute; margin:25px 0px 0px -20px; width:130px; background:#333333; background:rgba(0,0,0,0.7);}
.innergray ul li.in-item-more:hover ul li{ display:block; padding:0; margin:0; width:100%;}


.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	
	}
.outerbox{width:220px; padding:4px 0px 30px 0px!important; margin:0px auto;}

#leftpart{padding:10px 3%; margin:0; float:left; width:94%;}
#rightpart{ padding:10px 3%; margin:0; float:right; width:94%; clear:both;}
#rightpart h3 {font-size:15px; margin:1px 0 10px 0; color:#414042;}

.sp-full-content{ width:220px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content h2{font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#004d1a; font-size:20px; line-height:0.9}
.sp-full-content p{ padding:10px 0px 10px 0px; text-align:justify;}
.lead{ font-size:14px;}
.sp-full-content img{ width:100%;}
.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}
.spanX11{ padding:10px 0px; margin:0; width:100%;}
img.imgright{ margin:0px 0px 15px 0px; float:right;}
img.imgleft{ margin:0px 0px 15px 0px; float:left;}

nav span{ display:block;}
nav ul     { display: none; }
nav select {
display: inline-block;
background:#ffffff;
border:solid 2px #999999;
width:100%;
padding:4px;
outline:none;
width:220px;
font-size:12px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
color:#777777;
font-weight:normal;

}

#fullscr-copyright {position:fixed;	bottom:0; left:0; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.5); display:inline-block; font-size:11px; z-index:9;padding:7px 0px 7px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 2px 0px 0px; margin:0;border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 0px 0px 5px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF; display:none;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}



.butttonbox{ display:none;}
.homevideo img{ width:100%;margin:0px 0px 0px 0px;}
.homevideo iframe{ width:100%; height:200px;}
.xmobox{margin:0px auto; width:100%; border-top: solid 2px #333333; border-bottom: solid 2px #333333; background:rgba(0,0,0,.8); position:relative; top:90px; height:260px;}

#tray-panelnext {right:2px; bottom:8px;}
#tray-panelprev {right:30px;bottom:8px;}
ul#slide-list{display:none;}
#play-button{display:none;}

.grid-list-position {position: absolute; width:100%; top:-40px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:4px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}

.showvideo{ width:220px;}

.app-txt {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:99%;
	
		}
.app-ddl {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:100%;
	
		}
		
.rightbox_search input[type="text"]{
padding:4px 5px;
height:22px;
margin:0;
float:left;
width:72% !important;
font-size:13px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
.subscribe_blog{margin:0px 0px 0px 2px; float:left;}
#subscribe_blog input[type="text"]{width:30%;}

.mainformbox{padding:0; margin:10px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:1px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px 0px; width:100%; float:left; font-weight:bold;}
.mainformbox .formbox .fields{float:right; margin:0px 0px 1px 0px; padding:0; width:100%;}


.mainformbox input[type=text]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:97%;
}
.mainformbox input[type=password]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca !important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox textarea{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:97%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}

.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}



.download_div ul li{background:url(../images/download-pdf.png) no-repeat 6px 6px; padding:8px 15px 8px 35px; margin:0px 0px 15px 0px; float:left; width:82%;}

.location_box .widhalf{ width:100%; float:left;}

.partner-left-part{ float:left; width:100%; position:relative; margin-bottom:10px;}
.partner-right-part{ padding:0; margin:0; float:right; width:100%;}
.oFFer-dtl{width:96%; margin:-150px 0px 0px -48%; height:300px;}


.kairalicenter-location-box{margin:10px 0; float:left; width:96%; height:auto; padding:2%;}
.kairalicenter-location-box h2{font-size:17px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:20px;}

}

@media only screen and (max-width: 239px)
{
	
body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:1.60em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #666666;
	}	

.panelw{ display:none!important;}

#toppart{ background:url(../images/topbg1.png) repeat-x left top; position:absolute; width:100%; height:96px; top:0;}
#toppart .containertop{ padding:0; margin:0px auto; width:220px;}

.logo {float:left; margin:5px 0px 0px 0px; width:35%;}
.logo img{ width:100%;}

.sociallinks{ padding:0; margin:-50px 0px 0px 0px; float:right; font-size:6px; letter-spacing:-1px;}
.sociallinks li{}
.sociallinks li:last-child{ display:none;}
.g-translate{float:right !important; display:none;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 0px 0px 0px; font-size:11px;}

.topsearch{width:100px; float:right; margin:5px 0px 0px 0px;}

.topsearch input[type="text"]{
padding:3px 3px;
height:15px;
margin:0;
float:left;
width:62px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 24px !important;
background: url(../images/ser-top-btn.jpg) #000000 no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:20px 0px 0px 0px; float:right; width:60%;}


.topheadbase{width:100%; padding:120px 0px 0px 0px; height:340px;  position:absolute; top:0; left:0; background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:220px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:30px 0px 50px 0px; height:270px;}
.topheadbase .fhead h1{ font-size:60px; color:#FFFFFF; text-shadow:0px 0px 3px #414042; border-top:solid 2px #ffffff; line-height:normal; padding:30px 0px 5px 0px; letter-spacing:-1px;}
.topheadbase .cont_fot{font-weight:normal; font-size:18px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}


.innerpath{ font-size:9px;margin:0px 0px 0px 0px;}
.innerpath ul li{ padding:2px 4px 2px 7px;}
.innerpath ul li.home{padding:2px 4px 2px 0px;}

.innergray{height:26px; font-size:10px;}
.innergray ul li a{height:16px; padding:2px 17px 7px 6px;}
.innergray ul li:first-child a{padding:2px 6px 7px 6px;}
.innergray ul li:last-child a{ padding:2px 6px 7px 6px;}



.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 30px 0px;
	position:relative;
	}
.outerbox{width:220px; padding:4px 0px 30px 0px!important; margin:0px auto;}

#leftpart{padding:10px 3%; margin:0; float:left; width:94%;}
#rightpart{ padding:10px 3%; margin:0; float:right; width:94%; clear:both;}
#rightpart h3 {font-size:15px; margin:1px 0 10px 0; color:#414042;}

.sp-full-content{ width:240px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content h2{font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#004d1a; font-size:30px; line-height:0.9}
.sp-full-content p{ padding:10px 0px 10px 0px; text-align:justify;}
.lead{ font-size:18px;}
.sp-full-content img{ width:100%;}
.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}
.spanX11{ padding:10px 0px; margin:0; width:100%;}
img.imgright{ margin:0px 0px 15px 0px; float:right;}
img.imgleft{ margin:0px 0px 15px 0px; float:left;}

nav span{ display:block;}
nav ul     { display: none; }
nav select {
display: inline-block;
background:#ffffff;
border:solid 2px #999999;
width:100%;
padding:4px;
outline:none;
width:220px;
font-size:12px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
color:#777777;
font-weight:normal;

}

#fullscr-copyright {position:fixed;	bottom:0; left:0; color:#fff; text-shadow: 1px 1px rgba(0,0,0,0.5); display:inline-block; font-size:11px; z-index:9;padding:7px 0px 7px 0px;}	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 2px 0px 0px; margin:0;border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 0px 0px 5px; margin-right:0px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF; display:none;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}

#nav_bar ul {overflow: hidden; width:220px; margin: 0 auto;}
#nav_bar li a {display: block;	text-transform: uppercase; font-size:12px;	color: #FFF; text-decoration: none;	padding:9px 6px 8px 6px;}
#nav_bar li.more-itt{display:none;}
#nav_bar li.web-k{display:block; float:right; width:40px;}
#nav_bar li:focus .more-itt{ display:block}
#nav_bar li .kone-it{display: none;}
#nav_bar li:hover .kone-it{display: block; position: absolute; background:#414042; width:90%; padding:5%; right:0px;}
#nav_bar li:hover .kone-it ul{ list-style:none;}
#nav_bar li:hover .kone-it ul li{ display:block; clear:both;}
.theaury{ display:none;}

.butttonbox{ display:none;}
.homevideo img{ width:100%;margin:0px 0px 0px 0px;}
.homevideo iframe{ width:100%; height:200px;}
.xmobox{margin:0px auto; width:100%; border-top: solid 2px #333333; border-bottom: solid 2px #333333; background:rgba(0,0,0,.8); position:relative; top:90px; height:260px;}

#tray-panelnext {right:2px; bottom:8px;}
#tray-panelprev {right:30px;bottom:8px;}
ul#slide-list{display:none;}
#play-button{display:none;}

.grid-list-position {position: absolute; width:100%; top:-40px;}
.grid-list-services {position:relative; overflow:hidden; padding:127px 0px 30px 0px;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:4px; width:240px;position:relative;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services:hover .gridservice_image {position:absolute; top:0; z-index:9; opacity:0; width:238px; height:127px;}

#disnone{ display:none;}
.showvideo{ width:200px;}

.app-txt {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:99%;
	
		}
.app-ddl {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:100%;
	
		}


.mainformbox{padding:0; margin:10px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:5px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px 0px; width:100%; float:left; font-weight:bold;}
.mainformbox .formbox .fields{float:right; margin:0px 0px 5px 0px; padding:0; width:100%;}


.mainformbox input[type=text]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:98%;
}
.mainformbox input[type=password]{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca !important;
margin:0;
padding:6px;
color:#000000;
width:99%;
}
.mainformbox textarea{
border:solid 1px #cacaca!important;
margin:0;
padding:6px;
color:#000000;
width:98%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}

.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}

.download_div{ padding:0; margin:10px 0px 10px 0px; float:left; width:100%;}
.download_div ul{ padding:0; margin:0; list-style:none;}
.download_div ul li{background:url(../images/download-pdf.png) no-repeat 6px 6px; padding:5px 4px 5px 40px; margin:0px 0px 15px 0px; font-size:14px; font-weight:bold; float:left; width:80%; border:solid 1px #008000; background-color:#ffffff;}
.download_div ul li:hover{border:solid 1px #000000; background:url(../images/download-pdf.png) #eeffe4 no-repeat 6px 6px;}
.download_div ul li a{background:url(../images/download.png) no-repeat right 6px; color:#000000; text-decoration:none; border:0; display:block;}
.download_div ul li a:hover{ color:#008000; text-decoration: underline; border:0;}

.location_box .widhalf{ width:100%; float:left;}	

.partner-left-part{ float:left; width:100%; position:relative; margin-bottom:10px;}
.partner-right-part{ padding:0; margin:0; float:right; width:100%;}
.oFFer-dtl{width:96%; margin:-150px 0px 0px -48%; height:300px;}

.kairalicenter-location-box{margin:10px 0; float:left; width:96%; height:auto; padding:2%;}
.kairalicenter-location-box h2{font-size:17px;}
.kairalicenter-location-box h4{font-size:15px;}
.heading-kac-cover{ padding:0px 0px 5px 0px; margin:10px 0px 5px 0px; font-size:20px;}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  #slidecaption { top:27%;}
  .super-navigation { top:28%; }
  .panelw{ display:none!important;}
}
