/*----------Responsive--------------*/
@media screen and (max-width:800px) {
	#wrapper{ max-width:790px!important; padding:0 5px;}
	.flag{ display:none;}
	#ddmenu li{ font-size:15px!important;}
	#featured{ left:10px;}
	.news{ width:100%!important; margin:10px 0 0 0;}
	.news .shortdesc{ width:60%; margin-top:20px;}
	.video{width:44%;}
	.service{ margin-left:5px;}
	.video .videoinfo{ width:170px;}
	.partner li{ width:24%!important;}
	.partner li .info{ max-width:90px;}
	.partner li .info p{ font-size:10px;}
	#footer{ font-size:11px;}
	.address{ width:45%;}
	.video .videoinfo a{ font-size:12px;}
	.servicein{ width:460px; margin:5px 80px 0 0;}
	.servicein li{ width:33%;}
	.servicein li .servicename{ width:90%;}
}
@media screen and (max-width:768px) {
	#wrapper{ max-width:758px!important; padding:0 5px;}
	.flag{ display:none;}
	#ddmenu li{ font-size:15px!important;}
	.address{ width:40%;}
	.partner li img.thumb{ max-width:80px;}
	.servicein{ width:460px; margin:5px 60px 0 0;}
}
@media screen and (max-width:720px) {
	#wrapper{ max-width:710px!important; padding:0 5px;}
	#ddmenu li {font-size: 13px !important;}
	.video{ width:100%!important;}
	.video .videoinfo a{ font-size:12px;}
	.video .videoinfo{ width:72%!important;}
	.service{width:33%; margin:10px 0 0 0;}
	.servicename{ width:38%; height:94px;}
	.arrow{ display:none;}
	.partner li .info{ max-width:80px;}
	#sidebar{ width:25%;}
	#sidebar li{ width:90%;}
	#sidebar li a{ font-size:11px;}
	.details{ width:65%;}
	.article{ width:90%;}
	.servicein{ width:460px; margin:5px 40px 0 0;}
}
@media screen and (max-width:640px) {
	#wrapper{ max-width:630px!important; padding:0 5px;}
	.sologan{ max-width:250px; margin-top:20px;}
	#ddmenu li a{ padding:0 10px 0 0!important;}
	#ddmenu li{ font-size:12px!important;}
	#featured{ max-width:630px!important; height:280px!important;}
	#featured .ui-tabs-panel{ width:400px!important;}
	#featured .ui-tabs-panel img{ max-width:400px;}
	#featured ul.ui-tabs-nav{ width:180px!important; left:420px!important;}
	#featured li.ui-tabs-selected{ width:180px!important; background:#a0a08c!important; left:0!important;}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a{ padding-left:10px!important;}
	#featured ul.ui-tabs-nav li span{ font-size:11px!important;}
	#featured li.ui-tabs-nav-item a{ height:70px!important;}
	.service img.thumb{ max-width:100px;}
	.servicename{ height:75px;}
	.servicename font.name{ font-size:13px;}
	.partner li .info{ max-width:60px;}
	.servicein{ width:460px; margin:5px 0 0 0;}
}
@media screen and (max-width:480px) {
	#wrapper{ max-width:470px!important; padding:0 5px;}
	.sologan{ display:none;}
	#ddmenu li a{ padding:0 10px 0 0!important; line-height:30px;}
	#ddmenu li{ font-size:12px!important;}
	#featured{ max-width:470px!important; height:200px!important;}
	#featured .ui-tabs-panel{ width:260px!important;}
	#featured .ui-tabs-panel img{ max-width:260px;}
	#featured ul.ui-tabs-nav{ width:180px!important; left:270px!important;}
	#featured li.ui-tabs-selected{ width:180px!important; background:#a0a08c!important; left:0!important;}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a{ padding-left:10px!important;}
	#featured ul.ui-tabs-nav li span{ font-size:11px!important;}
	#featured li.ui-tabs-nav-item a{ height:50px!important;}
	.service img.thumb{ max-width:100px;}
	.servicename{ height:75px;}
	.servicename font.name{ font-size:13px;}
	.partner li .info{ max-width:98px;}
	.news img.thumb{ max-width:100px;}
	.video .videoinfo{ width:60%!important;}
	.servicename{ width:55%;}
	.partner li{ width:40%!important; margin:5px 0 0 0;}
	.servicein{ width:460px; margin:5px 0 0 0; float:left;}
	#sidebar{ width:100%;}
	#sidebar li{ width:98%;}
	.details{ width:100%; margin:0;}
	.article{ width:85%;}
}
@media screen and (max-width:320px) {
	#wrapper{ max-width:310px!important; padding:0 5px;}
	.sologan{ display:none;}
	.breadcrumbs{ font-size:11px;}
	.ui-tabs-nav{ display:none;}
	#ddmenu li a{ padding:0 10px 0 0!important; line-height:30px;}
	#ddmenu li{ font-size:12px!important;}
	#featured{ max-width:310px!important; height:200px!important;}
	#featured .ui-tabs-panel{ width:300px!important;}
	#featured .ui-tabs-panel img{ max-width:300px;}
	#featured ul.ui-tabs-nav{ width:180px!important; left:270px!important;}
	#featured li.ui-tabs-selected{ width:180px!important; background:#a0a08c!important; left:0!important;}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a{ padding-left:10px!important;}
	#featured ul.ui-tabs-nav li span{ font-size:11px!important;}
	#featured li.ui-tabs-nav-item a{ height:50px!important;}
	.service img.thumb{ max-width:100px;}
	.servicename{ height:75px;}
	.servicename font.name{ font-size:13px;}
	.partner li .info{ max-width:78px;}
	.news img.thumb{ max-width:100px;}
	.video .videoinfo{ width:90%!important;}
	.servicename{ width:55%;}
	.partner li{ width:45%!important; margin:5px 0 0 0;}
	.news .shortdesc{ width:50%;}
	.servicename{ width:84%;}
	.partner li img.thumb{ max-width:50px;}
	.banner{ display:none;}
	.article h1{ font-size:13px; font-weight:bold;}
	.article .shortdes{ font-size:12px;}
	.servicein{ width:320px;}
}