.pricing, .contenttxt { 
} 

body { margin:0px; }
/*
##########################################
# COMMON WIDTH CSS
##########################################
*/

#main  {width:960px; margin:auto;}

/*
##########################################
# TOPBAR 
##########################################
*/
#topbar   { height:168px; }

/*
##########################################
# CONTAINER CSS
##########################################
*/
#container           { padding:0px 15px 5px 15px; min-height:1px; }
* html #container       { height:1px; }

#contentarea         { min-height:1px; }
* html #contentarea     { height:1px; }

.contenttxt         { /*display:table; */ width:99%; padding-left:10px; }

.main-contentbox      { min-height:1px;}

.subcontentbox        { min-height:1px;  }

/*
##########################################
# FOOTER CSS
##########################################
*/

#footer   { clear:both; position:relative;  }
.clearfloat { font-size:0px; line-height:0px; height:0px; clear:both; }


/*
##########################################
# SIDEBAR CSS
##########################################
*/

#left-bar {
  width: 358px;
  float:left;
  }

#right-bar {
  width: 200px;
  float:right;
  }

#subleft-bar {
  width: 200px;
  float:left;
  }
  
#subright-bar {
  width: 200px;
  float:right;
  }

/***************************************/

#main #contentarea .left-bar{ margin-left:376px;}
#main #contentarea .right-bar{ margin-right:215px}
#main #contentarea .subleft-bar{ margin-left:215px}
#main #contentarea .subright-bar{ margin-right:215px}
.left-bar .contenttxt .genral-page-box2{ min-height:485px; }
.blog-featured.genral-page-box2{ min-height:1px !important; }


@media (min-width: 401px) and (max-width: 767px){
	.contenttxt{width:98%; }
}

@media (min-width: 341px) and (max-width: 400px){
	.contenttxt{width:97%; }
}

@media (min-width: 200px) and (max-width: 340px){
	.contenttxt{width:97% !important;  padding-left:0px;}
	
}


/*css add by jk for testimonial page 26-nov-2015 */
@media (min-width: 200px) and (max-width: 457px) {
.contenttxt{ display:inherit !important; padding-left:0px !important;;}
}
/*css end by jk for testimonial page 26-nov-2015 */

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*css add by jk for Services page 30-nov-2015 */

#left-bar {margin-left:18px;}

.left-bar{ margin-left:40% !important; margin-right:5px;}

@media (min-width: 992px) and (max-width: 1199px){
#left-bar { margin-left:15px;}		
.left-bar{ margin-left:42% !important;}
}

@media (min-width: 768px) and (max-width: 991px){
#left-bar { margin-left:14px;}		
.left-bar{ margin-left:50% !important;}
}

@media (min-width: 200px) and (max-width: 767px){
#left-bar { width: 97%; margin-left:10px;}	
.left-bar{ margin-left:5px !important; margin-right:0px;}	
}

@media (min-width: 200px) and (max-width: 600px){
#left-bar { width: 96%;}
.left-bar{ margin-left:0px !important;}	

}

@media (min-width: 200px) and (max-width: 450px){
#left-bar { width: 95%; }	

}

@media (min-width: 200px) and (max-width: 350px){
#left-bar { width: 94%; }	

}

/*css end by jk for Services page 30-nov-2015 */