body{-webkit-text-size-adjust:100%; min-width: 720px; max-width:985px;}
body.bd #ja-wrapper{min-width:700px !important; max-width:720px !important; margin: 0 auto;}
.main{width:700px !important; }
.minifrontpage-default .mfp-table-cell-inner { margin:0px !important; }
#Mod188 .ja-box-ct
{
	margin-bottom:15px;
}
#ja-header
{
height:126px !important;
}
.moduletable_callus {
  right: 70px !important;
  top: 37px !important;
  width: 345px !important;
}
#djslider177,#djslider178
{
	height:63px !important;
	width:95% !important;
}
#djslider177 ul#slider177 li,#djslider177 ul#slider177 li img,#djslider178 ul#slider178 li,#djslider178 ul#slider178 li img
{
	height:50px !important;
	width:115px !important;
}

.RSWS_testi_block table.RSWS_testi_main.odds tr td:first-child,.RSWS_testi_block table.RSWS_testi_main.evens tr td:last-child
{
	display:none !important;
}
.midtst,.midtsts
{
	width: 98% !important;
	padding: 0 5px !important;
	margin: 0 auto !important;
}

.rsttst,.lfttst,.rsttsts,.lfttsts
{
	display:none ;
}
.midtsts,.midtst
{
	background: none !important;
	height: auto !important;
}
table.RSWS_testi_main
{
	width:100% !important;
}
.RSWS_testi_block
{
	clear:both !important;
	margin-top: 15px !important;
}


#djslider-loader177 #djslider177 ul#slider177 li,#djslider-loader178 #djslider178 ul#slider178 li
{
	margin: 0px 0 0 0px !important;
	padding:0px 5px 0 !important;
	width: 130px !important;
}
#slider-container177,#slider-container178
{
	margin:0 10px !important;
	width:97% !important;
}
.ja-megamenu ul.level0 li.mega
{
	background: url("../images/menu-line.png") no-repeat scroll left center transparent !important;
}
#navigation177,#navigation178
{
	top:3% !important;
}
#Mod179 .client_txt
{
	text-align:left !important;
}
body.fs4 .popupenq { display: none !important; }
#Mod179 .client_txt #client_txt
{
	width:100% !important;
	text-align:center !important;
}
body#bd.fs4 #jcemediabox-popup-iframe body#bd.fs4
{
min-width:200px !important;
max-width:220px !important;
}
.table .td
{
	width: 45%;
	padding: 10px 0;
}
.table .td .sponsorFlip
{
	width: 215px;
	margin: 0 auto;
}
#sptab189 ul.tabs_container li.tab
{
	width: 205px !important;
	background: none !important;
}
.prottop
{
	padding: 0 !important;
width:50% !important;
text-align:center;
}
.prottop img
{
float:none !important;
}
body#bd.fs4 #jcemediabox-popup-iframe body#bd.fs4{ width: 220px !important; }
#jcemediabox-popup-body { width: 302px !important; }
.ja-megamenu ul.level0 li.mega a.mega,.ja-megamenu ul.level0 li.first { background: none !important; }
.ja-megamenu ul.level1 li.mega a.mega { background: url("../images/grey.jpg") no-repeat scroll 0 0 transparent !important;}
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title{background:url("../images/arr1.png") no-repeat scroll right center transparent !important; }
#ja-megamenu.ja-megamenu ul.level0 li.mega.haschild a.mega, #ja-megamenu.ja-megamenu ul.level0 li.mega.haschild-over a.mega {
  padding: 0 4px !important;
}
#ja-megamenu.ja-megamenu ul.level0 li.mega a.mega { padding: 0 6px !important; font-size: 10px !important;}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title { padding-right: 3px !important; }
.moduletable_copy,.moduletable_fmenu { width: 100% !important; }
#ja-footer { min-width:720px !important; max-width:785px !important;}
#ja-footer .ja-copyright{ width:100% !important; padding: 0px !important; }
#ja-mainbody{width:100% !important;}
#ja-right .ja-r1 div.moduletable,
#ja-right .ja-r1 div.ja-moduletable{float:left;width:45%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#ja-header{}
div.ja-ss-btns{bottom:50px;}
#ja-footer{}
#ja-right{width:100% !important;}
ul.department-list{text-align:center;}
ul.department-list li{display:inline-block;float:none;}
#ja-topsl2 .ja-box{/*width:50% !important;*/}
#ja-topsl2 .ja-box-right{position:static;}
#ja-topsl2 .moduletable{margin-bottom:10px !important;}
#ja-topsl2 .moduletable .inner-div img{width:100%;}
#ja-botsl1 .ja-box{/* width:50% !important; */}
#ja-botsl1 .ja-box-right{position:static;width:100% !important;text-align:center;min-height:0 !important;}
#ja-botsl1 .moduletable{margin-bottom:10px !important;}
#ja-botsl1 .ja-box-right .moduletable{margin-bottom:0;}
ul.social-list li{float:none;display:inline-block;}

#ja-botsl2 .ja-box-right{position:static;}
#ja-botsl2 .moduletable{margin-bottom:20px;}
.ja-contentslider-center div.jsslide{}
.event-author{border-left:0;border-bottom:1px dotted #ccc;margin-left:0;margin-bottom:10px;padding-bottom:10px;padding-left:0;text-align:left;width:100%;}
.event-author.has-tag .tag{background-image:none;border-radius:2px;padding:3px 5px;width:auto;height:auto;line-height:1;left:73px;top:2px;}
.event-author.has-tag .author-title{}
.event-author .author-avatar{float:left;margin-right:15px;}
.event-author p{margin-top:5px;}
div.contact-map .map-info{float:none;width:100%;}
div.contact-map .map-info div{float:left;padding:0 40px 0 0;color:#fff;text-shadow:none;}
div.contact-map img{float:none;margin:20px;max-width:100%;}
.contact-form fieldset textarea{-webkit-box-sizing:border-box;width:90%;}
.search-course div.finder .inputbox{width:80%;}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img{max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.catItemView{margin-left:0;}
div.catItemHeader h3.catItemTitle{margin-bottom:10px;}
div.blog-item-meta{position:relative;left:auto;top:auto;margin-bottom:15px;}
div.blog-item-meta span{border:0;display:inline;padding-right:5px;padding-left:15px;}
div.blog-item-meta span.catItemDateCreated,
div.blog-item-meta span.itemDateCreated,
div.blog-item-meta span.userItemDateCreated,
div.blog-item-meta span.tagItemDateCreated,
div.blog-item-meta span.genericItemDateCreated{background:url(../images/icons/icon-calendar.png) no-repeat left center;color:#666;font-weight:normal;font-size:1em;padding-left:15px;text-transform:none;text-shadow:none;}
span.catItemImage img{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.k2Pagination{padding-left:0;}
div#k2Container.itemBlogView{padding-left:0;}
span.itemImage img{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.userItemView{background-position:left bottom;padding-left:0;}
div.tagItemView{background-position:left bottom;padding-left:0;}
div.tagItemImageBlock{float:none;}
span.tagItemImage img{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.genericItemView{padding-left:0px;background-position:left bottom;}
div.genericItemView div.blog-item-meta{margin-bottom:0px;}
div.genericItemImageBlock{float:none;}
span.genericItemImage{margin:0;}
span.genericItemImage img{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.acymailing_form p .button,
.inputbox,
.contact-form fieldset input, .contact-form fieldset textarea{-webkit-border-radius:0px;-webkit-appearance:none;}
.allpage #ja-topsl .ja-box,
.allpage #ja-topsl1 .ja-box,
.allpage #ja-botsl .ja-box{width:50% !important;margin-bottom:15px;}
.allpage #ja-topsl .ja-box-right,
.allpage #ja-topsl1 .ja-box-right,
.allpage #ja-botsl .ja-box-right{position:relative;}
.allpage #ja-botsl1 .ja-box-right{width:50% !important;text-align:left;}
a[x-apple-data-detectors]{color:red;}

#ja-right
{
display:none;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title
{
background: none !important;
}
#minifrontpage-176
{
width:95%;
margin:0 auto;
}
#minifrontpage-176 .mfp-introtitle
{
float:left;
}
#ja-mainbody #Mod172
{
width:90% !important;
margin:0 auto;
}
#Mod172 .mfp-table-cell .mfp-table-cell-inner p
{
width:65% !important;
float:left;
}
#Mod172 .mfp-table-cell .mfp-table-cell-inner a
{
float:left;
width:18% !important;
}
#Mod172 .mfp-table-cell .mfp-table-cell-inner p a
{
float:left;
width:100% !important;
}
#Mod172 .mfp-table-cell .mfp-table-cell-inner a.mfp-readon
{
float:right;
width:22% !important;
}
.moduletable_callus a
{
float:left;
width:170px;
text-align:center;
}
#icon2
{
float:left;
clear:left;
}
a#cala4
{
display:none;
}
.custom_callus a
{
margin: 0 0 10px;
}
li.lst1
{
display:none;
}
.fs4 .item-page
{
float:left;
width:633px;
}
.frmwole
{
width:613px !important;
}
.forleftcn
{
width:593px !important;
}
form#frmContact2
{
width:337px;
margin:0 auto;
}
.anotrite
{
margin:10px 0 0;
width:270px !important;
}
.frmwole tr,
.frmwole td,
.frmwole label,
.frmwole a
{
font-size: 14px;
}
.techcssres tr,
.techcssres td,
.techcssres label,
.techcssres a
{
font-size:12px;
}
.anotrites
{
margin : 10px 0 0 15px !important;
}
.frmwole a.resbut
{
font-size:0px;
}
#Mod179 .custom
{
margin:0 auto;
}
#sptab189 ul.tabs_container li.tab
{
padding:0px !important;
text-align:center;
}
#sptab189 .tabs_mask, #sptab189 ul.tabs_container li span
{
font-size:11px !important;
}

#welcome_lft_margin {
  margin: 0 auto;
  width: 100%;
}
.headingmod h3 {
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: bold !important;
  margin: 5px 0 0;
  padding: 6px 0 0 20px;
  text-align: left;
}
.moduletable_lft {
  border: 1px solid #cccccc;
  float: left;
  margin-top: 1%;
  padding: 1%;
  width: 63%;
}
.moduletable_gt {
  float: left;
  margin-left: 1%;
  margin-top: 0.9%;
  width: 33%;
}
.moduletable_rgt {
  float: left;
  width: 32%;
}
.moduletable_hire {
  border: 1px solid #cccccc;
  float: left;
  font-family: Swis721 Cn BT;
  font-size: 14px;
  height: auto;
  margin: 15px 0 0 10px;
  padding: 12px 0 12px 4px;
  width: 100%;
}
#bd .ztechcls p {
  float: left;
  font-size: 15px !important;
}
#bd p.awrd {
  font-size: 13px !important;
  font-weight: bold;
  margin: 4px 0 0;
  text-align: center !important;
}
.listleft, .listright {
  float: left;
  font-size: 12px;
  line-height: 16px !important;
  margin: 0 0 20px 13px !important;
  text-align: left;
  width: 45%;
}
.zinhcs {
  padding-bottom: 1%;
  font-size: 13px;
}
.moduletable_google {
  font-size: 14px;
  margin: 11px 0 0 8px;
  padding: 7px 4px;
  width: 100%;
}
.googlein ul li, .hire ul li {
  font-size: 13px;
}
.goog {
  font-size: 25px;
}
.google ul li {
  font-size: 15px;
}
.create {
  font-size: 23px;
}
.own {
  font-size: 15px;
  margin-bottom: 4%;
}
.moduletable_por {
  float: left;
  width: 100%;
}
.inht {
  font-size: 14px;
}
.imcntsq {
  width: 234px;
}
.imcntsq img {
  width: 220px;
}
.imcnts {
  width: 235px;
}
.imcnts img {
  width: 220px;
}
.moduletable_top {
  float: left;
  width: 100%;
}
.top_cli .headingmod.title {
  width: 53%;
}
.top_cli .headingmod.title .inht_border {
  font-size: 19px;
}
.top_cli .headingmod.title .trst {
  font-size: 20px;
}
.valtab td {
  margin-right: 0%;
}
.ourserv_name.rdb {
  background: #e21001 none repeat scroll 0 0;
  float: left;
  margin-left: 0;
  padding: 2.5% 1.8%;
  width: 10%;
}
.ourserv_name {
  background: rgba(0, 0, 0, 0) url("../images/tik.png") no-repeat scroll left 50%;
  color: #ffffff;
  float: left;
  font-family: Swis721CnBTRoman;
  font-size: 10px;
  font-weight: bold;
  margin-left: 10px;
  padding: 6px 0 5px 21px;
  text-transform: uppercase;
  width: 37%;
}
.footer-top-main, .footer-middle-main, .footer-bottom-main {
  float: left !important;
  width: 100% !important;
}
.footer-top h2 {
  width: 14%;
}
.listleft ul li, .listright ul li {
  color: #000000;
  font-size: 13px;
  padding-left: 16%;
  padding-top: 14px;
}
.footer-top-main, .footer-middle-main, .footer-bottom-main {
  float: left !important;
  width: 100% !important;
}
#bd .footer-top h2 {
  color: #ffffff;
  float: left;
  font-size: 19px;
  font-weight: normal;
  margin: 9px 0;
  padding: 0 0 0 3px;
  width: 13%;
}
.our_service_head {
  padding: 0;
  width: 97.2%;
}
#bd .footer-top p {
  color: #fcc004;
  float: left;
  font-family: Times New Roman;
  font-size: 13px;
  line-height: 20px;
  margin: 12px 0;
  padding: 0;
  text-align: left;
  width: 99%;
}
#bd .footer-middle h2 {
  font-size: 18px;
  padding-bottom: 2%;
}
#bd .footer-middle1 li a {
  font-size: 12px;
}
#bd .footer-middle2 img {
  padding-left: 17%;
  width: 204px;
}
#bd .footer-middle3 img {
  float: left;
  width: 282px;
}
#bd .ja-megamenu ul.level0 li.mega {
  margin-right: 0;
}