/* for 480px or less */
.ja-megamenu ul.level0 li.mega{
  display:none;
}
.menumobi{
  display:block;
}
#ja-mainnav .menumobi ul li .childcontent ul.level1 li a{
	text-indent:30px;
}
.ja-megamenu ul.level0 li.first{
  display:block;
}
.ja-megamenu{
  float:left;
}
#ja-mainnav .menumobi ul li.first{
  display:none;
}
#ja-slideshow .box_skitter.mod_btslideshow_pro .prev_button, #ja-slideshow .box_skitter.mod_btslideshow_pro .next_button {
  bottom: 0px;
  left:377px;
}
#ja-slideshow .box_skitter.mod_btslideshow_pro .next_button {
  left: 413px;
}
#ja-slideshow .label_skitter {
  bottom: 33px !important;
  left:0 !important;
}
.responsiveLayout .bt-inner img {
  border:0;
  outline:0;
}
#ja-contentslider .bt-inner .bt-title {
  font-size: 18px;
  margin-top:5px;
}
#btcontentshowcase139 .btcontentshowcase-prev, #btcontentshowcase139 .btcontentshowcase-next {
  top: 42%;
}
#ja-contentslider .bt-contentshowcase {
  width: 90% !important;
}
#mod_btslideshow_pro_118 .label_skitter p{
  display:none;
}
.box_skitter .progressbar {
  bottom: -5px;
}
#ja-usertop .ja-moduletable .custom {
  padding: 0 30px;
}
.ja-l1r1 #ja-mainbody, .ja-r2 #ja-mainbody, .ja-r1 #ja-mainbody {
  background:none;
  width:100% !important;
}
#ja-right, #ja-right2, #ja-left, #ja-left2{
  width:96% !important; 
}
#ja-userbottom .link, #ja-userbottom .client-say {
  float: right;
  width: 94%;
}
#ja-userbottom .link .inner-link {
  padding: 0;
}
#ja-userbottom .link a.wp{
  margin-left:0;
}
#ja-botsl .ja-box {
  background: none;
  width:100% !important; 
}

.pricing-atc .price-table .plan-box {
  width: 50%;
}
.pricing-atc .price-table .plan-box.business{
  width:52.5%;
}
.pricing-atc .price-table .plan-box.profesional{
  width:47%;
}
.moduletable_faqs .bt-inner .bt-title{
  height:auto;
}
.moduletable_faqs .bg-title-acc-2 {
  line-height: 22px;
}
.pricing-atc .price-table .plan-box.specification{
  border-right:0;
}
.bg-contact-form {
  background: none;
  width: 100%;
}
.bg-right-contact1 {
  padding-top: 20px;
  width: 100%;
}
.contact-form-add {
  padding:0;
}
.input-contact-form textarea {
  width: 97%;
}
.input-contact-form input[type="text"], .input-contact-form input[type="email"] {
  width: 240px;
}
.contact-form fieldset div.contact-email-copy-checkbox {
  padding-left: 20px;
}
.bg-submit-comcontact {
  margin: 10px 0 0 20px;
}
#ja-botsl .ja-box-right, #ja-botsl .ja-box-left{
  position:relative;
  padding-top:10px;
}
#ja-botsl .ja-box{
  min-height:176px !important;
}
.acymailing_module .button{
  padding:0 20px;
}
.acymailing_module .inputbox {
  width: 321px;
}
#ja-botsl .ja-box-center{
  border-top:1px solid #2c2c2c;
  border-bottom:1px solid #2c2c2c;
  padding-bottom: 15px;
  padding-top: 10px;
  width:100% !important;
}
#ja-botsl .moduletable_gmap_footer{
  width:70%;
}
#bt_ul {
  margin-right: 82px !important;
}
div#btl-input-remember {
  margin-right: 95px !important;
}
#ja-poweredby {
  float: right;
  position: static;
  right: 0; 
  padding:5px 0 10px;
}
#ja-mainnav .menumobi ul li {
  background: none repeat scroll 0 0 #2F2F2F;
  border-top: 1px solid #3D3D3D;
  padding:0;
  text-indent:10px;
  display:inline-block;
  width:100%;
}
ul.level1 span.has-image{
  margin-left: 45px;
  padding-left:20px;
}
#ja-mainnav .menumobi ul li:hover{
  background-color:#1F1F1F;
}
.childcontent-inner-wrap{
  width:100% !important;
}
.childcontent-inner-wrap .megacol{

}
#ja-mainnav .menumobi ul{
  padding-top:46px; 
}
#ja-mainnav .menumobi ul li .childcontent ul{
  padding-top:0;
  float:left;
  width:100%;
  margin:0;
}
#ja-mainnav .menumobi ul.level1 li{
  padding:0;
}
#ja-mainnav .menumobi ul li .childcontent ul li{
  display: block;
  height: 35px;
  line-height: 36px;
  padding-top: 12px;
  background-color:#1F1F1F;
}

#ja-mainnav .menumobi ul li a{
  border-right:0; 
}
#ja-mainnav .menumobi ul li a:hover{
  background:none;
}
#ja-mainnav .menumobi ul.level1 li a{
  height:inherit;
  line-height:normal;
}
.group-title{
  height:36px;
  text-indent:30px;
}
.group-title
#ja-mainnav .menumobi ul li{
  width:100%;
}
#ja-current-content, #ja-main {
  float: right;
  width:100% !important;
}
span.menu-title {
  cursor: pointer;
  float: left;
  width: 100%;
  display:inherit;
}
.childcontent-inner{
  width:auto !important;
}
div.page-heading, div.componentheading{
  line-height:42px;
  padding-top:5px;
}
.panel_abt_text{  
  width: 100%;
  text-align:left;
}
.panel_abt_skills {
  display: inline-block;
  float: none;
  margin: auto;
  padding: 10px 15px 20px 10px;
  width: 70%;
  text-align:left;
  margin:10px 0;
}
.panel_abt {
  text-align: center;
}
div#ja-bt-panel .video{
  text-align:center;
}
div#ja-bt-panel .video h3{
  text-align:left;
}
#ja-container .column div.ja-moduletable, #ja-container .column div.moduletable {
  margin: 10px 30px 15px 0;
}