/*
Theme Name: Synapsemedical New
Description: Semantic, SEO Optimised, Custom Wordpress Theme
Author: #
Author URI: #
Version: 11.0
*/
/* header change */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html, body {
  width: 100%;
  height: 100%;
  }
  
td{
  text-align: center;
  vertical-align:middle;
    padding: 8px 0;
}
a { color:#990033;text-decoration:underline;}

ul, li {
	list-style: none;
	text-decoration: none;
}
h1, h2
{  font-size: 18.9px;
  color: #ff6633;
}
h4 {color:#ff6633;}

img {
	height: auto;
	max-width: 100%;
}

body{background-image: url(assets/img/bg-repeat.jpg);
	background-repeat:repeat;}

#main{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:17px;
	    line-height: 24px;
		color:#000;
		/*overflow: auto;*/
	}

.header
{
	width:1348px;
	margin:auto;
	font-family: Verdana, Geneva, sans-serif;
}
.logo
{
	/*background-image: url(assets/img/header-new2.jpg);
    background-repeat: repeat-x;
	height:115px;
	  background-size: 100%;*/
	    background-color: #fff;
		  padding: 20px 0;
}
.logo-wrap {
  background-color: #d5d1c6;
  margin: 0 20px 0;
  overflow:hidden;
}

.header_phone_no {font-size: 22px; font-weight:bold;}

.logo-left {
  float: left;
  margin-bottom:-5px;
}
img.header-txt {
  position: relative;
  bottom: 15px;
}
.logo-right
{	padding-top: 8px;
  float: right;
  padding-right: 10px;
}
.logo-right h1
{
	  font-size: 16px;
  color: #333;
  text-align: right;
  font-weight: 200;
}
.logo-right h1 span{  font-size: 22px;}
.logo-right h1 a { color:#333; text-decoration:none;}
.logo-right-button{	float:left; margin-top: 10px;  }
.logo-right-button a{ color:#FFF;}
.hvr-fade {
 /*  font-size: 13px;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  backface-visibility: hidden;
  overflow: hidden;
  transition-duration: 0.3s;
  transition-property: color, background-color;
   border-radius: 2px; 
   width:100px;
   padding:5px 15px;
   text-align:center;
 	display: inline-block;
  	margin-top: 7px;	
 background-color: #EE7313;
  background-image: -webkit-linear-gradient(top, #EE7313, #e46206);
  background-image: -moz-linear-gradient(top, #EE7313, #e46206);
  background-image: -ms-linear-gradient(top, #EE7313, #e46206);
  background-image: -o-linear-gradient(top, #EE7313, #e46206);
  background-image: linear-gradient(to bottom, #EE7313, #e46206);*/
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
/*  background-color: #D8640A;*/
opacity:0.7;
  color: white;
}

/**** MENU  ***/
/*===== Home Menu Area ====*/

.counter-box {border-radius:50%;-webkit-border-radius:50%;background:#cc0033;color:#fff;float:left;margin:-29px 41px -22px 0;text-align:center;width:259px;height:259px}
.counter-box  .content-box-percentage{display:table;width:100%;height:100%}
.counter-box  .content-box-h{font-size:15px;line-height:18px;display:table-cell;vertical-align:middle;padding:10px 20px}
.counter-box h2{font-size:16px;line-height:18px;color:#fff;text-transform:uppercase;margin:0 0 10px}
.counter-box .numb{margin:-5px 0 9px;display:block;   font-weight: bold;font-size:36px;line-height:40px;}
.counter-box .link{padding:7px 0 8px;font-size:18px;display:block;font-weight:bold;text-transform:uppercase;font-style:italic}
.counter-box .link a{color:#fff;text-decoration:none;}
.counter-box .date{display:block;padding:0 12px} 
 #menu {
	width: 100%;  overflow: hidden;
  background-color: #fff;background-image:url(assets/img/menu-bg.jpg);
}
#menu .mainmenu {
	margin: auto;
}
.mainmenu ul {
	/*text-align: center;*/
	margin-bottom: 0 !important;
	margin: 0 auto;
}
#menu-main-menu {
	/*text-align: center;*/
	padding-top: 0;
}
#menu-main-menu li {
	  padding: 15px 0;
	  width:11%;
	background-image:url(assets/img/menu-bg.jpg);
	/* line-height: 23px;*/
}
ul#menu-main-menu li:last-child { /* padding: 15px 44px 15px 28px;*/}
#menu-main-menu li:hover{ background:#af0834 ;}
#menu-main-menu a {
	padding: 5px 0;
	display: block;
	letter-spacing: 0.4px;
	text-decoration: none;
	}
#menu-main-menu li li {
	background: none;
	padding-right: 0px;
	border-right: none;
	padding-left: 0px;
	min-height: inherit;
}
#click-menu{display:none !important;}
#menu-main-menu li li a {
	padding: 5px;
}
#menu-main-menu a:hover {
	/*background: #52b8ce;*/
	/*border-radius: 5px;*/
	color: #fff !important;
	/*border:1px solid #fff;*/
	filter: none;
	text-shadow: none;
	text-decoration: none;
}
#menu-main-menu .current-menu-item { background:url(assets/img/menu-selected.jpg);}
#menu-main-menu li >  a {
	font-family: Verdana, Arial;
  font-size: 13px;
  text-align: center;
  color: #000;
  border-width: 0px;
  border-style: none;
  border-color: black;
  padding:0;
  text-decoration: none;
}

#menu-main-menu li .sub-menu .current-menu-item a {
	/*background: #52b8ce;*/
	color: #000;
	filter: none;
	text-shadow: none;
	text-decoration: none;
}
#menu-main-menu li:hover a, #menu-main-menu li:hover a {
	
	color: #fff ;
	text-shadow: none;
	text-decoration: none;
}
#menu-main-menu .menu-item {
	  float: left;  cursor: pointer;
}
#menu-main-menu .menu-item:after {
}
#menu-main-menu li .sub-menu .menu-item {
	clear: both;
	float: left;
	height: auto;
	  padding: 0 0 10px;
	  width:100%;
}
#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {
	width: 165px;
	border-radius: 0;
	border:none;
	color: #000;
	float: left;
	font-weight: normal;
	height: auto;
	padding: 0px 5px 0px 15px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	text-shadow: none !important;
}
#menu-main-menu li li a:hover {
	color: #fff!important;
	/*background:#d5dc9f !important;*/
	-webkit-transition-property: color, background;
	-webkit-transition-duration: .2s, .2s;
	-webkit-transition-timing-function: ease, ease;
}
#menu-main-menu li li:hover {background:#6f665e;}
#menu-main-menu li ul {
	left: -999em;
	margin-left: 0 ! important;
	position: absolute;
	overflow: hidden;
	/*border: 2px solid #59c9e1;*/
	top: 183px;
	padding:  0;
	background: #f1efe1;
	  width: 13%;
}
.logged-in #menu-main-menu li ul {
	top:214px;
}
#menu-main-menu li ul ul {
	left: auto;
	margin: 0pt 0pt 0pt 200px !important;
}
#menu-main-menu li:hover ul, #menu-main-menu li.sfhover ul {
	left: auto;
	z-index: 600;
}
#menu-main-menu li:hover ul, #menu-main-menu li li:hover ul, #menu-main-menu li.sfhover ul, #menu-main-menu li li.sfhover ul {
	left: auto;
}
#menu-main-menu li:hover ul {
	display: block;
	left: auto;
}
#menu-main-menu li:hover ul ul, #menu-main-menu li:hover ul ul ul, #menu-main-menu li.sfhover ul ul, #menu-main-menu li.sfhover ul ul ul {
	left: -999em;
}
#menu-main-menu li:hover ul, #menu-main-menu li li:hover ul, #menu-main-menu li li li:hover ul, #menu-main-menu li.sfhover ul, #menu-main-menu li li.sfhover ul, #menu-main-menu li li li.sfhover ul {
	left: auto;
}
.navbar_link:hover {color: #fff;}

.page-id-1419 .top_content p{line-height: 2;}
.page-id-1419 .middle_content.new_content_wrapper{text-align:center;}
.page-id-1419 .box-content-wrapper h2{padding: 19% 0 12%;}
.page-id-1419 .middle_content.new_content_wrapper .box-content-wrapper{width: 25%;}
.page-id-1629 a.wp-colorbox-image.cboxElement {text-indent: -99999px;position: absolute;}
img.zoom-lightbox {z-index: 9999;position: relative;cursor:pointer;}
p.num3{width:260px;padding-bottom:0 !important;}


.counter-box .link a:hover{text-decoration: underline;}
.panel-content {padding-bottom:30px;}
.panel-content .show{display:none;}
a#showmore:focus { color:#990033; }
.panel-content .showless {display:block;}
span.coming-soon {
    font-size: 18.9px;
    font-weight: bold;
}
.home .contain-two-le {
    min-height: 1px!important;
    float: none;
    display: inline-block;
    padding: 0 2% 37px;
    margin: 0 -5px 60px 0;
    vertical-align: top;
    width: 20.333%;
}
.home .contain-two-le:nth-child(4n) a.hvr-fade-more, .home .contain-two-le:nth-child(4) a.hvr-fade-more {
    /*background: #EB3A38!important;
    background: -webkit-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e)!important;
    background: -o-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e)!important;
    background: -moz-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e)!important;
    background: linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e)!important;*/
}
.home .contain-two-le:nth-child(5) a.hvr-fade-more {
    background-color: #b7aa90!important;
    background: -webkit-linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important;
    background: -o-linear-gradient(#b7aa90, #aea18a, #928472 #6b5e52)!important;
    background: -moz-linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important;
    background: linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important;
}
.home .contain-two-le:nth-child(6) a.hvr-fade-more {
    background-color: #f56a32!important;
    background: -webkit-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d)!important;
    background: -o-linear-gradient(#f56a32, #f26430, #f1602f #ee592d)!important;
    background: -moz-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d)!important;
    background: linear-gradient(#f56a32, #f26430, #f1602f, #ee592d)!important;
}

/*.home .contain-two-le:nth-child(4n):after{margin: 0 -9999px;padding: 0 9999px;width:100%;position:absolute;left:0;bottom:-30px;background:#e0e0e0;height:2px;width:100%;content:'';}
.home .contain-two-le:nth-child(4n) {
    border-right: 0;
    position: relative;
    border-right: none;
}*/
.contain-two:nth-child(2) p {
    min-height: 36px !important;
}
.infobox4, .infobox5, .infobox6 {border: none;}
@media only screen and (max-width: 1266px){
.contain-two-le {
    min-height: 307px;
}
}
@media only screen and (max-width: 1360px) and (min-width: 1024px){
.page-id-1419 .middle_content.new_content_wrapper .box-content-wrapper {
    width: 36%;
    margin: 0 5% 0 5%;
    padding: 0 14px 10px;
    min-height: 300px;
}

}
@media only screen and (max-width: 1030px){
.home .contain-two-le:nth-child(4n):after {display: none;}
.contain-top-re br {display: none;}
.contain-two-le{margin-bottom: 30px !important;}
.page-id-1629 .contain-top-re,
.page-id-1629 .contain-top-re h5{width:auto;float:none;overfow:hidden}
.page-id-1629 .service table td{vertical-align:top;} }
@media only screen and (max-width: 959px) and (min-width: 768px){
.counter-box .link a{text-decoration: underline;}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
.page-id-1419 .middle_content.new_content_wrapper .box-content-wrapper {
	width: 70%;
    margin-bottom: 30px;
}
.page-id-1419 .box-content-wrapper h2{padding: 12% 0 12%;}
.page-id-1629 .contain-top-re,
.page-id-1629 .contain-top-re h5{width:auto;float:none;overfow:hidden}
.page-id-1629 .service table td{vertical-align:top;} 
}

@media only screen and (max-width: 767px) and (min-width: 480px){
.page-id-1419 .middle_content.new_content_wrapper .box-content-wrapper {
	    width: 80%;
    margin-bottom: 30px;}
.page-id-1419 .box-content-wrapper h2{padding: 12% 0 12%;}
.page-id-1629 .contain-top-re,
.page-id-1629 .contain-top-re h5{width:auto;float:none;overfow:hidden}
.page-id-1629 .service table td{vertical-align:top;} 
.counter-box .link a {text-decoration: underline;}
}

@media only screen and (max-width: 479px){
.home .contain-two-le {
    width: 100%;
    padding: 0;
    margin: 0;
    padding-bottom: 30px;
    margin-bottom: 20px !important;
}
.contain-two-le.infobox6 {border-bottom: none;}
.page-id-1624 .middle_content.new_content_wrapper .box-content-wrapper {
    height: 300px !important;
    padding: 0;
}
.new_service_section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.page-id-1419 .middle_content.new_content_wrapper .box-content-wrapper {
	    width: 96%;
    margin: 0;
    padding: 0 2%;
    margin-bottom: 30px;}
.page-id-1419 .box-content-wrapper h2{padding: 12% 0 12%;}
.page-id-1629 .contain-top-re,
.page-id-1629 .contain-top-re h5{width:auto;float:none;overfow:hidden}
.page-id-1629 .service table td{height:130px;width:95%!important;vertical-align:top;padding:20px 0;} 
.page-id-1629 .service table td img{height:100%;width:auto;display:block}
.page-id-1629 .service table tr:first-child{float:left;width:50%;}
.page-id-1629 .service table tr{float:left;width:50%;}
.page-id-1629 .service table td:nth-of-type(2):before{display:none;}
.page-id-1629 .service table td:nth-of-type(1):before{display:none;}
.page-id-1629 .service table td:nth-of-type(3):before{display:none;}
.counter-box .link a {text-decoration: underline;}
}
/***  ***/

/*contain start here***************/
.mid-contain
{
	width: 1350px;
	margin:auto;
	background:#fff;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
	
}
.contain-top
{
	margin:auto;
    overflow: hidden;
    padding: 30px 20px 35px 50px;
}
.contain-top-le
{
/* width:35%;*/
 float:left;
}
.contain-top-re
{
 width:70%;
 float:left;
 padding-left:3%;
}
.contain-top-re h1
{
  font-size: 24px;
  color: #ff6633;
  padding-bottom:20px;
  font-weight:bold;
}

.contain-top-re h2
{
	  font-size: 19px;
  color: #ff6633;
  padding-bottom: 20px;
}
.contain-top-re p
{
/* color: #645151;*/
  padding-bottom: 20px;
  font-size: 16px;

}
.contain-top-re ul
{
	  padding-left: 30px;
	  padding-bottom:10px;
}

.contain-top-re ul li
{
  padding:  0 0 0 5px;
  list-style: disc;
  color:#000;
  font-size: 16px;
}
/****************contain2 start*****************/
.contain-two
{
	margin:auto;
	overflow: hidden;
	padding: 0 20px 40px 20px;
	/*box-shadow: 0px 25px 4px -23px #E0E0E0;*/
    margin-bottom: 20px;
    text-align: center;
}
.contain-two {
    margin: auto;
    overflow: hidden;
    padding: 0 0 20px 0;
    /* box-shadow: 0px 25px 4px -23px #E0E0E0; */
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
}
.contain-two {
    position: relative;
    padding: 0;
}
.contain-two {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.contain-two-le
{
	width:22%;
	margin:auto;
	text-align:center;
	border-right:2px solid #E0E0E0;
	float:left;
	padding: 0 14px 20px;
	min-height: 250px;
}

.contain-two:nth-child(3) { margin-bottom: 0;}
.contain-two-le h1
{
	font-size:24px;
  color: #ff6633;
   padding-bottom: 25px;
  line-height: 30px;
}
.contain-two-le p{
	  min-height: 150px;
}
.last-border
{
	border:none;
}


.hvr-fade-more:hover, .hvr-fade-more:focus, .hvr-fade-more:active {
 /* background-color: #D8640A;*/
 opacity:0.7;
  color: white;
}
.color-button-3,.contain-two-le:nth-child(3n) a.hvr-fade-more
{
	background-color:#b7aa90!important;
	background: -webkit-linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b7aa90, #aea18a, #928472 #6b5e52)!important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b7aa90, #aea18a, #928472, #6b5e52)!important; /* Standard syntax */
}


.hvr-fade-more,.contain-two-le:nth-child(4n) a.hvr-fade-more
{
 /* background-color: #FF6633;*/
  padding: 6px 30px;
  border-radius:2px;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  background-color: #f56a32;
  background: -webkit-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f56a32, #f26430, #f1602f #ee592d); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f56a32, #f26430, #f1602f, #ee592d); /* Standard syntax */
}

.contain-two-le:nth-child(4n) a.hvr-fade-more{
	background-color: #f56a32 !important;
  background: -webkit-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d !important); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f56a32, #f26430, #f1602f #ee592d) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f56a32, #f26430, #f1602f, #ee592d) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f56a32, #f26430, #f1602f, #ee592d) !important; /* Standard syntax */
}


/************************con-synapse start******************************/
.con-synapse
{
	  margin: auto;
  overflow: hidden;
    padding: 0 0 50px;
  width: 100%;
  text-align: center;
  background-color: #E8E5DD;
}
.con-synapse h1
{
  font-size: 20px;
  color: #594d45;
  padding:30px 0;
}
.three-colum-wrap
{
	margin:auto;
	overflow:hidden;
	width: 90%;
}
.con-synapse h3 {  color: #ff6633;  margin-bottom: 25px;}
.con-synapse-about 
{
	width:365px;
	margin:auto;
	text-align:center;
	 float:left;
	   padding: 0px 18px;
	   padding-bottom:50px;
}
.con-synapse-about img
{
	margin-bottom:25px;
}
.con-synapse-about p
{
/*	font-size:16px;
	color: #303030;
  line-height: 24px;*/
}

.two-colum-wrap
{
	margin:auto;
	overflow:hidden;
	  width: 85%;
}
.two-colum-wrap-second
{
	width:45%;
	margin:auto;
	text-align:center;
	 float:left;
	    padding: 0px 20px;
	   padding-bottom:50px;
}
.two-colum-wrap-second img
{
	margin-bottom:25px;
}
.two-colum-wrap-second p
{
	*color: #303030;*/
}
.more-button-color,.contain-two-le:nth-child(2n) a.hvr-fade-more
{
	/*background:#EB3A38;*/
  background: -webkit-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ef3c39, #f13d3a, #d93133, #be252e); /* Standard syntax */
}
/************************video**************/
.con-video
{
	 margin: auto;
  overflow: hidden;
  padding: 0 80px 50px 80px;
  text-align: center;
  background-color: #fff;
}
.con-video h1
{
		font-size:24px;
  color: #ff6633;
  padding:30px 0;
}

.con-video p
{
    padding-bottom: 30px;
}


.con-last
{
	 margin: auto;
  	overflow: hidden;
  	padding: 50px 80px;
  	text-align: center;
	background-color:#8A7E6D;
}
.con-last h1
{
		font-size:24px;
  color: #fff;
  padding:20px 0;
}

.con-last p
{
	color: #fff;
    padding-bottom: 30px;
}
.last-button
{
	background-color:#FF6633;
}

/*contain end here***************/
/*.home .footer{	width:70%;}*/
.footer
{
	width:1350px;
	margin:auto;
	background:#fff;
	padding-top:0;
	overflow: hidden;
		font-family: Verdana, Geneva, sans-serif;

}
.footer-inner
{
	width:100%;
	margin:auto;
	text-align:center;
	padding:0 0 25px;
	border-bottom:12px solid #8b7e6e;
}
.footer-inner p
{
	font-size:11px;
	color:#000;
	font-style:italic;
}
.footer-inner img
{
	  margin: 25px 0;
}
.footer-font
{
  font-size: 10px;
  font-style: normal;
  color: #666;
}
.footer-inner span a
{
	color:#900;
	text-decoration:underline;
}
	.footer-inner p a:hover
	{
		color:111;
	}
	.bottom-social-block {

  overflow: hidden;
  padding:20px 20px 30px;
}

.bottom-social-block .right-block iframe {  width: 100% !important;}

.bottom-social-block .left-block {  width: 30%;margin:0 5% 0 0;  float: left;}
	.bottom-social-block .middle-block {  width: 30%;  float: left;}
	.bottom-social-block .right-block {
  float: right;
  width: 30%;
  padding:  0 0 0;
  font-size: 14px;
  margin: 0 0 0 0;

}
.bottom-social-block .right-block h1{
   color: #292f33;
    font-size: 21px;
    font-weight: 300;
	padding:10px 0 ;
	margin:0 0 10px;
    line-height: 24px;
	 border-bottom: 1px solid rgba(15, 70, 100, 0.12);
	font-family: Helvetica,Roboto,"Segoe UI",Calibri,sans-serif
}
.bottom-social-block .follow-btn {  margin: 20px 0;}
.bottom-social-block .twitter-tl iframe {  width: 75% !important;}

.bottom-social-block .right-block .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.bottom-social-block .right-block .embed-container iframe, .bottom-social-block .right-block .embed-container object, .bottom-social-block .right-block .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.page-id-1624 .top_content p span{font-style:normal;display:inline-block}

.page-id-1624 .top_content p {
    line-height: 2;padding-bottom: 15px;
}.page-id-1624 .top_content .aligncenter {
    margin-top: 15px;
}
.page-id-1624 .middle_content.new_content_wrapper {
    text-align: center;
}

.page-id-1624 .middle_content.new_content_wrapper .box-content-wrapper {
    height: 338px;
    width: 310px;
}
.page-id-1624 .box-content-wrapper h2 {
    padding: 19% 0 12%;
}
.page-id-1624 .box-content-wrapper p {
    min-height: 1px;
	
}
.nivo-controlNav{ display:none;}
 a.nivo-prevNav {
  left: 15px;
}
a.nivo-nextNav {
  background-position: -30px 0!important;
  right: 15px;
}
 .nivo-directionNav a {
  display: block;
  width: 30px;
  height: 30px;
  background: url(themes/default/arrows.png) no-repeat;
  text-indent: -9999px;
  border: 0;
 /* opacity: 0;*/
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* inner pages-contain start here******************************/

.inner-contain
{
	  width: 1348px;
  margin: auto;
  background: #fff;
  overflow: hidden;
  font-family: Verdana, Geneva, sans-serif;
  padding:25px 0 30px 0;
  border-bottom: 1px solid #848080;

}

/*
.vision
{
	margin:auto;
	padding:25px 15px 0 15px;
	margin-bottom:130px;


}*/
.all_p_contain
{
	padding:0 50px;
}

/*.appointmaid_table tr td{padding: 8px 10px;text-align: left;width:200px}*/ 

.inner-contain h1
{  
    font-size: 18.9px;
    color: #ff6633;
    padding:10px 50px 10px;

}
.inner-contain .contain-two-le h1
{  
    padding:10px 0px 10px;

}

.inner-contain.faq-top h1{ margin:0;}

.inner-contain p
{
	padding-bottom:10px;
	  font-size: 16px;
}
.vision p strong
{
	padding-bottom:25px;
}	
ul.table-list {  text-align: left;}
.inner-contain ul
{
	padding-bottom:15px;
}
.appointmaid-who{
	vertical-align: inherit;
  padding-left: 10px;
  }
.ser-bill-backlog{ padding:10px 0 0;}

.service_quote.services_billing-patient strong {
  font-size: 16px;
}
.service_quote.services_billing-patient p {font-size: 14px;}
.vision-gap{  padding-top: 10px;}
.vision-msia{ padding:15px 0}

.all_p_contain span{ font-size:14px; padding:10px 0;}
.contact_map{
	width:100%;
	margin:auto
}
.contact_sydney{ float:left; width:48%; padding-bottom: 20px;}
.contact_syd-gap{ padding-bottom:30px;}
.contact_syd{ margin:0 2%;  float: left;}
.contact-view{font-size: 12px;
  color: #0000ff;
  float: left;
  padding: 10px 0 0;
  text-decoration: underline;
  }
 
 .faqs-appointmaid_logo img {width: 50%;}
 
 
.syd-gap-nsw{ margin-top:25px;}
.cat_textbox_small, .cat_listbox_small {width: 200px; border:1px solid #CCC; margin-left:20px; margin-bottom:20px;}
 .sitemap{ padding-left:20px;}
.inner-contain h1 span{ font-size:32px;}
.privacy-italic{ font-style:italic}
.privacy-number{padding:0 40px;}
.inner-contain ol li {list-style-type: decimal;}
.privacy-space{ padding-bottom:40px;}
.privacy-number li {font-size: 16px;}
.privacy-font{ font-size:17.9px;}


.conditions{ padding:0 0 0 30px;}
.condi-alpha li {list-style-type:lower-alpha!important;}
.e-way{ text-align:center; margin-bottom:50px;}
.condi-roman li {list-style-type: lower-roman!important;}
.service > ul li:before{ content:'';display:inline-block;float:left; }
.inner-contain ul li	
{
  padding: 0 0 2px 0px;
  list-style: disc;
  margin-left: 25px;
  font-size: 16px;
}

.secure_zone_li{margin: 17px 25px;}

.inner-membership
{
	margin:auto;

}
.membership
{
	width:280px;
	padding-right:20px;
	  float: left;
}
.membership img
{
	float:left;
	  margin-right: 13px;
}
.membership p
{
	text-align: left;
	font-size: 14px;
}
.memb-gap
{
	  margin-left: 15px;
}
/*medical-vision end*******************************************/

/*our-people-start*******************************************/
.staff
{
	margin:auto;
	overflow:hidden;
	}
.our-team-wrap {
    padding: 0px 50px;
}
.our-team-wrap hr {
  height: 4px;
  background-color: #f2f2f2;
  border: 0;
}
.staff-gap
{
	padding:10px 0 10px 15px;
}
.staff-le
{
	float:left;
	margin-right:40px;
}
.staff-re
{
	  width: 73%;
	float:left;
}
.staff-re h2
{padding-bottom:20px;}
	
.challenge-mid
{
color:#6f665e;
padding:0 20px;
}
/*our-people-end*******************************************/
/*service_billing start*******************************************/
.service
{
	/*margin:20px auto 0;*/
	margin:0 auto 0;
	padding: 0 50px;
	position: relative;
	width:92%;
	display:inline-block;
}
.service.corporate_services.service_coding {
    display: block;
}
.service_sidebar p {
    text-align: left;
    padding: 0px 50px;
}
.service_sidebar a {
    color: #000;
    font-weight: bolder;
    text-decoration: underline;
}
.service.link{  overflow: hidden !important;}
.service_le
{
	float:left;
	margin-right:20px;
	margin-bottom: 10px;
}
.service_coding_content .service_le {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    padding-right: 15px;
}
.service-re
{
	width: 70%;
	float:left;
}

.appoint-top{margin-top: -20px;
  width: 50%;
  text-align: right;
  right: 30px;
  float: right;
  position: absolute;
    top: -30px;
}
	
.service-re-logo
{
	 /* width: 150px;*/
  float: right;
  position: absolute;
  top: -30px;
  /*right: 55px;*/
   right: 30px;
}

.service-Tran-FAQs{ top:40px}

.ser-type{   top: -45px;
  right: 16px;}
  
.ser-justtype{ font-size:16px;}

.service.faq-top h2 {
  margin-top: 0;
}
.service_coding_content {
    width: 74%;
    float: left;
}
.service_coding_content .service-re {
    float: none !important;
    width: 100%;
}

.faq-appoint_relogo
{ 
  float: right;
  position: absolute;
  top: 20px;
  right: -56px;
  text-align:center;
}


.service-gap-top
{
	  margin:18px 0 20px;
}
.serv-gap-tranFAQs{ margin:10px 0 10px;}
.conditions li {font-size: 16px;}

.billing-backlog-para{ padding-bottom: 42px !important;}
.service_quote
{
   background-color: #EEECE1;
  padding: 20px 40px 20px;
  margin-bottom: 30px;
  margin-top: 10px;

}
.services_active
{
	color:#990033;
	text-decoration:underline;
}
.highlights_black_active  {
	color:#000;
	text-decoration:underline;
    padding-left: 45px;

}

a.services_active:hover {
  color: #333;
}
.services_active a:hover, a:active, a:focus 
{  text-decoration: underline;
  color: #333;
	}
	
.service-re a {
  word-wrap: break-word;
}
.services_billing-patient	
{
	padding-top:30px;
	padding-bottom:15px;
}
.services_billing-bottom
{
	margin:auto;
	  padding: 0 15px;
}
.services_billing-bottom img
{
	float:left;
	margin-right:20px;

}
.services_billing-bottom p
{
	float:left;
	width:80%;
}
.services_billing-bottom-two
{
	margin:auto;
	  padding: 0 15px;
	    overflow: hidden;
  clear: both;
	  }
	  .services_billing-bottom-two a {  display: block;  float: left;}
.services_billing-bottom-two img
{
	float:left;
	margin-right:15px;
}

.services_billing-bottom-two p
{
	float:left;
	width:50%;
}
.services_span-italic
{
	  font-style: italic;
  float: left;
  width: 100%;
  padding: 20px 0;
}
.services_span{ font-size:15px;}

.work-flow
{
	margin:auto;
	  padding-top: 20px;
	  font-size: 14px;
}

.appoint-color
{
	color:#938953;
	font-style:italic;
	  padding: 15px 0;
}

 .Table
    {
        display: table;
		width:920px;
		margin:auto;
		border: 1px solid #F2F2F2;
    }
    .Title
    {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: larger;
    }
    .Heading
    {
         display: table-row;
  font-weight: bold;
  background-color: #f79646;
  color: #fff;
  font-style: italic;
    }
    .Row
    {
        display: table-row;
    }
    .Cell
    {
        display: table-cell;
      /* border: solid;
        border-width: thin;*/
        padding-left: 8px;
        padding-right: 8px;
		  vertical-align: middle;
    }
	.Cell p {
  padding: 12px 0;
	}
	
	.Cell ul {
  width: 200px;}
.row-color
{
  background-color: #f2f2f2;	
}
.Cell_align
{
	vertical-align:top;
}


.appoint_matter
{
	  padding: 15px 20px;
  border: 3px solid #d8d8d8;
  margin: 10px 25px;
}
.billingfaq-re
{
	width:96%;
	float:left;
}
.billingfaq-small-logo
{
	  width: 150px;
  float: right;
  position: relative;
   bottom: 10px;
right: 0;
}

.links_top-le
{
	width:17%;
	  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
    text-align: center;
}
.links_space
{
	padding-top:25px;
	padding-bottom:25px;
}
.testimoinals
{
	margin:auto;
 	display: inline-block;
    width:97%;
	position:relative;
	padding-bottom:10px;
}
.testimoinals h2 {  font-size: 17px;}
.testimoinals h2.service-gap-top {  margin: 5px 0 20px;}
.testimoinals-le
{
	width: 62%;
	float:left;

}
.testi-last-logo
{
  float: right;
  position: absolute;
  top: -40px;
   right: 0;
}
.testi-border
{
		border-bottom:1px solid #9a9a9a;
}
.table-ul-align
{
	vertical-align:inherit;
}


table.appointmaid_table {  margin-bottom: 20px !important;}

.inner-contain .req {
    padding: 10px 15px;
}
.webform td {
    text-align: left;
    padding: 6px 15px !important;
}

.webform select {
    border: 1px solid;
}

.webform input {
    border: 1px solid;
}

.webform #CaptchaV2 {
    margin-top: 10px;
}

.webform #catwebformbutton{
    background-color: #ff6633;
    padding: 10px 15px;
    border-radius: 10px;
    border: 0;
    color: #fff;
    font-weight: bold;
}

.table-single-number {
    padding-left: 0 !important;
}

.table-single-number td {
    text-align: left;
}


/**************************AMA_CONFERENCE*************************/
.ama_conf_wrapper .subscribe_title { font-weight: 700; margin-bottom: 20px;}
.ama_conf_wrapper .subscribe_btn {  display: inline-block; margin: 0 15px 20px;}
.ama_conf_wrapper .read_more_btn_wrap {display: inline-block;margin: 0 20px;}
.ama_conf_wrapper .two-colum-wrap-second {  padding-bottom: 5px;}
.inner-contain .ama_conf_wrapper { padding-top: 25px;}

.sign-up-form { width: 40%; margin: auto; padding: 30px;}


/**************************APP_ONLY*************************/
.app_only_wrapper { padding: 0 20px 35px 50px;}
.app_only_wrapper .contain-top-re { margin-top: 40px; background: none;}
.app_only_wrapper ul {margin-left: 20px; margin-top: 20px;}
.app-con-synapse .contain-top { padding: 20px 50px;}
.app_only_wrapper h5 { font-size: 22px; line-height: 28px; color: #999999;font-style: italic; font-weight: normal; padding-top: 8px; padding-bottom: 20px;}
.app_only_wrapper .all_p_contain { clear: both;padding:30px 0 0;}
.app-con-synapse {text-align: left; padding: 0; margin-bottom: 30px;}

/****************************HOME_PAGE***************************/
.slider_wrapper { margin-top: 35px;height: 170px;}
.footer_video {width: 560px; margin: 20px auto; height: 315px;}


/* inner pages-contain end here******************************/

.contain-top-re p {
    width: 85%;
}
.contain-top-re h5 {
    width: 73%;
}
.contain-top-re {
    background-image: url(assets/img/ISO-vision.jpg);
    /* width: 90px; */
    /* height: 110px; */
    background-repeat: no-repeat;
    background-position: right;
}
.contain-top-re h1{ padding: 20px 0px 18px;}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

/*.our-team-wrap a {
    color: #990033;
}*/

/************sidebar****************/
.service-re.middle_content {
    width: 70% !important;
    float: left !important;
}
.service_sidebar {
    width: 24%;
    float: right;
    background: #E8E5DD;
	position: relative;
    bottom: 39px;
	padding: 20px 0px;
	margin-left: 2%;
}
.service_sidebar  h1{
	color:#000;}
.service_sidebar ul {
    padding-left: 45px;
}
.service_sidebar ul li {
    padding: 0 0 2px 0px;
    font-size: 16px;
    width: 80%;
    /*margin: auto;*/
	list-style: none !important;
}
.service_sidebar ul li:before {
    content: '✔';
    margin-left: -1.3em;
    margin-right: 0.5em;
    color: #ff6633;
    font-size: 20px;
    font-weight: bolder;
}
/*.service_sidebar.service_corporate {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
}*/

/*******contact**********************/
.contact_us-form {
    width: 46%;
    float: left;
    margin-right: 6%;
}
.form-group {
    text-align: right;
    margin-bottom: 5%;
}
.form_input{
	display: inline-block;
    float: right;
    width: 54%;
    margin-left: 20px;
}
select.form-control {
    border: 1px solid #cccccc;
    width: 100%;
    padding: 5px;
    border-radius: 4px;
}
input.form-control {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    width: 96%;
}
textarea.form-control {
    border: 1px solid #ccc;
    width: 99%;
    border-radius: 4px;
    height: 100px !important;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.contact_us-form p {
    margin-top: 10px;
    margin-left: 40px;
}
.conatct_address{
	width:48%;
	float:left;
}
.contact_google_map{width:100%;}

/*********************************/
.new_service_section{
	background-image: url(assets/img/bg-light-repeat.jpg);
	background-repeat:repeat;
	margin: 0 25px 25px;    
}
.top_content{
	text-align: center;	
	padding-top: 6%;
	padding-bottom: 3%;
}
.top_content h1 {
    color: #000;
    font-size: 24px;
    margin-bottom: 30px;
}
.top_content p {
    font-size: 18px;
}
.box-content-wrapper{
	width:30%;
	background:#fff;
	text-align:center;
	display:inline-block;
}
.middle_content {
    width: 62%;
    margin: auto;
    padding-top: 1%;
    padding-bottom: 8%;
}
.box-content-wrapper {
    background: #fff;
    display: inline-block;
    width: 36%;
    margin: 0 5% 0 5%;
    text-align: center;
    padding: 0 14px;
    min-height: 300px;
}
.box-content-wrapper h2 {
    padding: 19% 10% 12%;
    font-size: 22px;
    color: #f7941d;
}
.box-content-wrapper p {
    min-height: 125px;
}
.box-content-wrapper p:last-child{min-height:auto;}
.top_content p span {
    font-style: italic;
}
.middle_content.new_content_wrapper {
    width: 90%;
    margin: auto;
    padding-top: 1%;
    padding-bottom: 8%;
}
.middle_content.new_content_wrapper .box-content-wrapper {
    background: #fff;
    display: inline-block;
    width: 24%;
    margin: 0 3.3%;
    text-align: center;
    padding: 0 14px;
    min-height: 300px;
}
.footer  .footer-inner > h2{background:#8b7e6e;padding:10px 0;color:#fff;margin:0 0 25px;text-align:center;text-transform:uppercase;}
.footer  .logo_list {
    margin: 0 auto;
    max-width:100%;
    overflow: hidden;
    padding:0;
	text-align:left;
    position: relative;
}
.footer .logo_list .gmask {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.footer .logo_list .gmask ul {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 99999px;
}
.footer .logo_list .gmask ul li {
    display: inline-block;
    margin: 0 ;
    vertical-align: middle;
}
.footer .logo_list .gmask ul li img {
    vertical-align: top;
	max-width:80%;height:auto;display:block;margin:0 auto
}
	/* Smaller than standard 960 (devices and browsers) */

@media only screen and (min-width: 1024px) and (max-width: 1360px) {
	.header, .mid-contain {  width: 98%;}
	.inner-contain{ width:95%;}
	#menu-main-menu li {  padding: 15px 0px;}
	ul#menu-main-menu li:last-child {  padding: 15px 0px 15px 0px;}
    #menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {  width: 155px;}
    #menu-main-menu li ul { margin-left: -26px !important;}
	.three-colum-wrap{ width:95%;}
	.footer-inner {  /*width: 98%;*/}
	.footer-inner p {  font-size: 12px;}
	.two-colum-wrap-second {  width: 42%;}
	/*inner-pages-responsive start*/	
.inner-contain { width: 98%;}
.membership { width: 280px; padding-right:0;}
.service { width:auto;}
.page-id-830 .service,.page-id-1750 .service { width:auto;}
.footer {width: 98%;}
.contain-top-re { width: 60%;}
.con-synapse-about{ width:29%;}
.con-synapse-about p{ text-align:justify;}
.two-colum-wrap-second p{ text-align:justify;}
#menu-main-menu li {  width:10%;}
.contain-two-le { width: 21%;}
.inner-contain h1 {padding: 10px 10px 10px 10px;}
/*.contain-two-le p {min-height: 216px;}*/
.middle_content {width: 100%;}
.box-content-wrapper h2 {padding: 14% 10% 10%;}
.middle_content.new_content_wrapper {width: 100%;}
.middle_content.new_content_wrapper .box-content-wrapper { margin: 0 2.9%;}
.service_sidebar.service_corporate{/*position:relative;*/height:75px;}
}


/*inner-pages-responsive end*/	

@media only screen and (min-width: 1025px) and (max-width: 1310px){
.service-re.middle_content {width: 62% !important;}
.service_sidebar { /*float: left;margin-left: 0;*/}
/*.service_sidebar.service_corporate{position:relative;}*/
.service_sidebar h1{ padding: 20px 22px 18px; font-size: 18px;}
.service_sidebar ul { padding-left: 25px;}
.service_coding_content .service-re {width: 96%;}
.form-group { text-align: left;}
.form_input { width: 100%; margin-bottom: 15px;}
/*************landing pages***************/
.middle_content {width: 100%;}
.box-content-wrapper h2 {padding: 14% 10% 10%;}
.middle_content.new_content_wrapper {width: 100%;}
.middle_content.new_content_wrapper .box-content-wrapper { margin: 0 2.9%;}
}


@media only screen and (min-width: 959px) and (max-width: 1024px) {	
	.header, .mid-contain {  width: 98%;}
	#menu-main-menu li {  padding: 15px 0px;}
	.footer  .logo_list { width:95%; }
	ul#menu-main-menu li:last-child {  padding: 15px 0px 15px 0px;}
	#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {  width: 95px;}
	.three-colum-wrap{ width:95%;}
	.footer-inner {  width: 95%;}
	.footer-inner p {  font-size: 12px;}
	.two-colum-wrap-second {  width: 100%; float:none;}
	/*inner-pages-responsive start*/	
.inner-contain { width: 98%;}
.membership { width: 280px; padding-right:0;}
.service { width:auto;}
.page-id-830 .service,.page-id-1750 .service { width:auto;}
.footer {width: 98%;}
.contain-top-re { width: 60%;}
.con-synapse-about {  width: 100%;float: none;}
.contain-two-le{ width:100%; border-right:none;     border-bottom: 2px solid #E0E0E0;  padding-bottom: 15px;     min-height: inherit;}
.contain-two-le p { min-height: 25px;}
.contain-two:nth-child(2) p {min-height: 36px !important;}
.contain-two:nth-child(3) p {min-height: 52px;}
#menu-main-menu li {  width:10%;}
.contain-two { box-shadow: none;    margin-bottom: 0; padding-bottom: 0;}
.del { display: none;}
.service_coding_content .service-re {width: 96%;}
.service_sidebar {float: left;margin-left: 0;}
.service_sidebar.service_corporate{/*position:relative;*/ height:75px;}
.service_sidebar h1{padding: 20px 14px 18px;font-size: 18px;}
.service_sidebar ul { padding-left: 20px;}
.service-re.middle_content { width: 58% !important;}
/*inner-pages-responsive end*/	

.form-group { text-align: left;}
.form_input { width: 100%; margin-bottom: 15px;}	
/*************landing pages***************/
.middle_content { width: 100%;}	
.middle_content.new_content_wrapper {width: 100%;}
.middle_content.new_content_wrapper .box-content-wrapper {width: 24%; margin: 0 2.7%;}

}


/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#menu-main-menu li {  width:10%;}
	.header, .mid-contain {  width: 98%;}
	.contain-top {   padding: 25px 20px 0 20px;}
	.logo-wrap{ text-align:center;}
	.logo-left {  float: none;}
	.logo-right {  padding-top: 15px;  float: none;  padding-right: 0;  display: inline-block;}
	.logo-right h1 {   text-align: center; }
	.logo-right-button {   margin-bottom: 20px;}
	.contain-two-le {  width: 28%;     padding: 20px 0px 18px;}
	.contain-two-le h1 {  font-size: 15px;} /* 21px */
	.contain-two-le p {  min-height: 170px;}
	.three-colum-wrap{ width:100%;}
	.con-synapse-about {  width: 29%;padding: 0 15px;}
	.navbar_link {text-align: left !important; color: #000; text-transform: uppercase; padding: 0px 20px !important;}
	.navbar_link:hover {color: #fff;}
	#menu-main-menu li{ background-image:none; width:100% !important;padding: 10px 0px;}
	#menu-main-menu li ul{ top:0;  width: 100% !important;}
	#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {  width: 100%; padding: 10px 0 0 0px  !important;}
	.mean-container .mean-nav ul li a {  width: 70%;  text-align: left !important; padding: 0px 20px !important;}
	ul#menu-main-menu li:last-child {  padding: 10px 0px;    border-bottom: 0px !important;}
	/*#menu-main-menu li:hover a {  color: #000 !important;}*/
	#menu-main-menu li:hover ul.sub-menu li {background: #f5f3ec !important;}
	#menu-main-menu li:hover ul.sub-menu li:hover {background: #6f665e !important;}
	.sub-menu li {  padding: 0px 0 10px 20px !important;}
	.two-colum-wrap {  margin: 35px auto 0;}
	.two-colum-wrap-second {  width: 40%;}
	.contain-top-re {  width: 50%; padding-left: 2%;  margin-bottom: 20px;}
	.footer { width: 100%;}
	/*inner-pages-responsive start*/	
.inner-contain {  width: 98%;}
.membership {  width: 340px; padding-right: 30px;padding-bottom: 20px;}
.staff-re {  width:67%;}
.service-re {width: 62%;}
.service_coding_content .service-re {width: 96%;}
.service-re.middle_content {width: 100% !important;}
.service_sidebar h1{padding: 20px 18px 18px;}
.service_sidebar {width: 34%;margin-left: 0;}
.service_sidebar ul {padding-left: 25px;}
.service_coding_content { width: 65%;}
.service-re-logo{ right:15px; top:-73px;}
.testimoinals-le {  width: 60%;}
.contain-two-le{ width:100%; border-right:none;     border-bottom: 2px solid #E0E0E0;}
.contain-two-le p { min-height: 25px;}
.contain-two:nth-child(3) p { min-height: 56px !important;}
.contain-two:nth-child(2) p { min-height: 56px !important;}
/*inner-pages-responsive end*/
.footer { width:98%;}
.two-colum-wrap-second {  width: 100%; float:none;}
.con-synapse-about {  width: 100%;float: none;}
 .contact_syd.syd-gap-nsw iframe {width: 100% !important;
  margin-top: 25px;}
.contact_syd iframe {width: 100% !important;}
.contact_syd { margin: 0 8%}
.contact_sydney {width: 50%;}
.contain-two-le{    min-height: inherit;}
.contain-two { box-shadow: none;    margin-bottom: 0; padding-bottom: 0;}
.del { display: none;}
/**********************************************/
	.sign-up-form{width:60%;}
	
/**********************************************/
.footer_video {width: 100%; margin: 20px auto; height: auto;}	
/********************contact*********************/
	.contact_us-form { width: 100%; margin-right: 0;}
	.conatct_address { width: 100%; word-break: break-all;}
	.contact_us-form p { margin-left: 0px;}
	.form_input { width: 100%;margin-bottom: 20px;}
	.form-group {text-align: left;}
/**********landing-pags***********/	
.box-content-wrapper { width: 70%;margin-bottom: 30px;}
.box-content-wrapper h2 { padding: 10% 10% 6%;}
.middle_content.new_content_wrapper .box-content-wrapper {width: 96%;margin: 0;margin-bottom: 30px;}
.box-content-wrapper p { min-height: 100px;}
.counter-box{margin-top:0px;}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.header, .mid-contain {  width: 98%;}
	.contain-top {   padding: 15px 20px 0 20px;}
	.logo-wrap{ text-align:center;}
	.logo-left {  float: none;}
	img.header-txt {   bottom: 0;  margin-top: 10px;}
	.logo-right {  padding-top: 10px;  float: none;  padding-right: 0;  display: inline-block;}
	.logo-right h1 {   text-align: center; }
	.logo-right-button {   margin-bottom: 20px;}
	/*.logo-right {  padding-top: 15px;   padding-right: 15px;}
	.logo-right h1 {  font-size: 13px;}
	.logo-right h1 strong {  font-size: 15px;}*/
	.contain-two-le { width: 100% ; border-right: none;  border-bottom: 2px solid #E0E0E0;  padding: 20px 0;}
  .home .contain-two-le{width:100%;padding:20px 0 37px;display:inline-block;margin-bottom:0!important;}
	.contain-two-le h1 {  font-size: 21px;}
	.contain-two-le p {  min-height: 100%;  /*margin-bottom: 25px;*/}
	.three-colum-wrap, .two-colum-wrap{ width:100%;}
	.con-synapse-about {   width: 98%;  padding: 0;  margin-bottom: 30px;}
	.two-colum-wrap-second{  width: 98%; padding:0 0 30px;}
	/*.logo-right-button {    margin-top: 20px;}*/
	.navbar_link {text-align: left !important; color: #000; text-transform: uppercase; padding: 0px 20px !important;}
	.navbar_link:hover {color: #fff;}
	#menu-main-menu li{ background-image:none; width:100% !important;padding: 10px 0px;}
	#menu-main-menu li ul{ top:0;  width: 100% !important;}
	#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {  width: 100%; padding: 10px 0 0 0px  !important ;}
	.mean-container .mean-nav ul li a {  width: 70%;  text-align: left !important; padding: 0px 20px !important;}
	ul#menu-main-menu li:last-child {  padding: 20px 0px 0px;    border-bottom: 0px !important;}
	/*#menu-main-menu li:hover a {  color: #000 !important;}*/
	.contain-top-le {  width: 100%;  text-align: center;  float: none;}
	.contain-top-re {  width: 100%;  float: none;  padding-left: 0 ; margin-top: 25px;}
	#menu-main-menu li:hover ul.sub-menu li {background: #f5f3ec !important;}
	.sub-menu li {  padding: 0px 0 10px 20px !important;}
	#menu-main-menu li:hover ul.sub-menu li:hover {background: #6f665e !important;}
	.bottom-social-block .left-block {  width: 100%;}
	.left-block iframe {  width: 90% !important;}
	.bottom-social-block .right-block {  float: none;  width: 95%;  display: inline-block;  padding: 20px 0 0 0;  margin: 0 0 0 0;}
	.slider_wrapper { height: 260px;}
	/*inner-pages-responsive start*/
	.bottom-social-block .middle-block,
	.bottom-social-block .left-block {  width: 100%;}
	.inner-contain {  width: 98%;}
	.membership {width: 320px;padding-right: 20px;padding-bottom: 20px;}
	.memb-gap { margin-left:0;}
	.staff-gap { padding:0;}
	.left-block iframe {  width: 90% !important;}
	.bottom-social-block .right-block {  float: none;  width: 100%;  display: inline-block;  padding: 20px 0 0 0;  margin: 0 0 0 0;}
.staff-le {text-align: center;  float: none; margin-right:0; margin-bottom:20px;}
.staff-re {  padding: 0 10px;width: 96%;}
.service-re {width: 100%;}
.service-re.middle_content { width: 100% !important;}
.service_sidebar ul {padding-left: 25px;}
.service_sidebar ul li {width: 90%;}
.service.corporate_services {
    padding: 0 15px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.service_coding_content {
    width: 100%;
    order: 2;
}
.service_sidebar {
    width: 100% !important;
    bottom: 0px;
	float: left;
    padding: 10px 0px 20px;
    order: 1;
	margin-bottom: 30px;
	margin-left: 0;
}
/*.service_sidebar.service_corporate{position:relative;}*/
.service-re-logo {top: 0px;  position: relative;  right: 0;}
.services_billing-bottom p {width: 100%;}
.services_billing-bottom-two p { width: 100%;}
.links_top-le {  width: 100%; text-align:inherit;}
.testi-last-logo {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.contain-two-le{    min-height: inherit;}
.contain-two { box-shadow: none;    margin-bottom: 0; padding-bottom: 0;}
.del { display: none;}
.logo-right-button a {  padding-left: 14%;}
.testimoinals-le {  width: 98%;}
.billingfaq-re {  width: 100%;}
.our-team-wrap {  padding: 0px 15px;}
.challenge-mid { padding: 0 0px;}
.all_p_contain { padding: 0 15px;}
.service { padding: 0 15px;}
.service_coding_content { width: 100%;}
.service_quote{ padding: 20px 15px 20px;}
.inner-contain h1 { padding: 20px 25px 18px;}
.service-gap-top img{    float: none !important;}
.footer { width: 98%;}

.contact_syd.syd-gap-nsw iframe {width: 100% !important;
  margin-top: 25px;}
.contact_syd iframe {width: 100% !important;}
.contact_syd { margin: 0 8%}
.contact_sydney {width: 50%;}

/**********************************************/
	.sign-up-form{width:80%;}
	
/**********************************************/
	
	.footer_video {width: 100%; margin: 20px auto; height: auto;}
	/********************contact*********************/
	.contact_us-form { width: 100%; margin-right: 0;}
	.conatct_address { width: 100%; word-break: break-all;}
	.contact_us-form p { margin-left: 0px;}
	.form_input { width: 100%;margin-bottom: 20px;}
	.form-group {text-align: left;}
/*************landing pages****************/	
.middle_content { width: 88%; margin: auto;}
.box-content-wrapper {width: 80%; margin-bottom: 30px;}
.box-content-wrapper h2 {padding: 10% 8% 6%;}
.middle_content.new_content_wrapper .box-content-wrapper {width: 96% !important;margin: 0; margin-bottom: 30px; padding: 0 2%;}
.counter-box{margin:0 auto;float:none;display:block;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 600px) {
	.mobvers{display: block !important}
	.deskvers{display: none !important}
}

@media only screen and (max-width: 479px) {
.bottom-social-block .middle-block { width:100% !important;float:none !important; }
	.header, .mid-contain {  width: 98%;  background-color: #fff;}
	.contain-top {   padding: 15px 20px 0 20px;}
	.logo {   padding: 10px 0;}
	.logo-wrap {    margin: 0 10px 0;text-align: center;}
	img.header-txt {   bottom: 0;  margin-top: 10px;}
	.logo-right-button {   margin:5px 0 10px}
	.logo-right {    padding-top: 10px;  padding-right: 0;  float: none;  display: inline-block;}
	.logo-right h1 { text-align: center;  font-size: 14px;}
	.logo-right h1 strong {  font-size: 20px;}
	.contain-two-le { width: 100% ; border-right: none;  border-bottom: 2px solid #E0E0E0;  padding: 20px 0;}
	.contain-two-le h1 {  font-size: 21px;}
	.contain-two-le p {  min-height: 100%;  /*margin-bottom: 25px;*/}
.logo-right-button a {  padding-left: 3%;}
	.three-colum-wrap, .two-colum-wrap{ width:100%;}
	.con-synapse-about {   width: 98%;  padding: 0;  margin-bottom: 30px;}
	.two-colum-wrap-second{  width: 98%; padding:0 0 30px;}
	#menu-main-menu li{ background-image:none; width:100% !important;padding: 10px 0px;}
	#menu-main-menu li ul{ top:0;  width: 100% !important;}
	#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited {  width: 100%; padding: 10px 0 0 0px  !important ;}
	.mean-container .mean-nav ul li a {  width: 70%;  text-align: left !important; padding: 0px 20px !important;}
	ul#menu-main-menu li:last-child {  padding: 10px 0px; border-bottom: 0px !important;}
	/*#menu-main-menu li:hover a {  color: #000 !important;}*/
	#menu-main-menu li:hover ul.sub-menu li:hover {background: #6f665e !important;}
	.contain-top-le {  width: 100%;  text-align: center;  float: none;}
	.contain-top-re {  width: 100%;  float: none;  padding-left: 0 ; margin-top: 25px;}
	.con-video, .con-last{ padding:0 0 50px;}
	.con-last{padding:30px 20px}
	.mean-container .mean-nav ul li a.mean-expand{ right:0px !important ;}
	.navbar_link {text-align: left !important; color: #000; text-transform: uppercase;padding: 0px 20px !important;}
	.navbar_link:hover {color: #fff;}
	#menu-main-menu li:hover ul.sub-menu li { background: #f5f3ec !important;}
	.sub-menu li {  padding: 0px 0 10px 20px !important;}
	.footer{ padding-top:0;}
	.bottom-social-block{  padding: 20px 15px 30px;}
		.bottom-social-block .left-block {  width: 100%;}
	.left-block iframe {  width: 90% !important;}
	.bottom-social-block .right-block {  float: none;  width: 90%;  display: inline-block;  padding: 20px 0 0 0;  margin: 0 0 0 0;}
	.footer { width: 98%;}
	.contain-top-re h1 { text-align: center;}
	/*inner-pages-responsive start*/
	.bottom-social-block{  padding: 20px 15px 30px;}
		.bottom-social-block .left-block {  width: 100%;}
	.left-block iframe {  width: 90% !important;}
	.bottom-social-block .right-block {  float: none;  width: 100%;  display: inline-block;  padding: 20px 0 0 0;  margin: 0 0 0 0;}
	.bottom-social-block .right-block iframe{min-height:200px !important;}
	.inner-contain {  width: 98%;}
	.memb-gap { margin-left: 0; margin-top:20px;}
	.membership {  padding-right:0;}
	.staff-gap { padding:0;}
.staff-le {text-align: center;  float: none; margin-right:0; margin-bottom:20px;}
.staff-re {  padding: 0 10px;width: 94%;}
.contain-two-le{    min-height: inherit;}
.contain-two { box-shadow: none;    margin-bottom: 0; padding-bottom: 0;}
.del { display: none;}
.service-re-logo {
  right: initial;
  top: 0;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.faq-appoint_relogo{ right: initial;
  top: 0;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;}
  
  .appoint-top{
	  text-align: center;
  top: 4px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  }
.service.corporate_services {
    padding: 0 15px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.service_coding_content {
    width: 100%;
    order: 2;
}
.service_sidebar {
    width: 100% !important;
    bottom: 0px;
	float: left;
    padding: 10px 0px 20px;
    order: 1;
    margin-bottom: 30px;
	margin-left: 0;	
}
/*.service_sidebar.service_corporate{position:relative;}*/
.service_le { margin-bottom: 10px;}
.service-re { width: 96%;}
.service-re.middle_content { width: 100% !important;margin-bottom: 30px;}
 .services_billing-bottom-two img { margin: 0 30px 10px;}
.services_billing-bottom-two p { width: 100%;}
.links_top-le { width:100%;}
 .testi-last-logo {
  position: relative;
   top: 0; 
  text-align: center;
  width: 98%;
} 
.testimoinals-le {width: 90%;}
.our-team-wrap {  padding: 0px 15px;}
.challenge-mid { padding: 0 0px;}
.all_p_contain { padding: 0 15px;}
.service { padding: 0 15px;}
.service_coding_content {width: 100%;}
.service_quote{ padding: 20px 15px 20px;}
.inner-contain h1 { padding: 20px 20px 18px;}
.service-gap-top img{    float: none !important;}
 /*for table*/
table, thead, tbody, th, td, tr { 
		display: block; 	
}
	
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	
	}
	td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		  padding:20px 0 20px 50%;
	}
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 1px;
		left: 6px;
		width: 55%; 
		padding-right: 10px; 
		padding:10px 0;
		font-size: 13px;

	}
	td:nth-of-type(1):before { content: " "; }
	td:nth-of-type(2):before { content: "No Frills $25 per day($500 per month)"; }
	td:nth-of-type(3):before { content: "Regular $37.50 per day($750 per month)"; }
	td:nth-of-type(4):before { content: "Premium $50 per day($1,000 per month)"; }

.table-head
{  display: none;
}
.table-bgcolor{background-color:#f79646;}
.service_sidebar ul { padding-left: 25px;}
	.inner-contain ul li{ margin-left:25px;}
	ul.table-list li {  text-align: left;  margin-left: 40px;}
	.appoint_matter {  padding: 15px 10px;   margin: 10px 0;}
	.services_billing-bottom-two a{ width:100%;}
	.billingfaq-re {  width: 98%;}
	.contact_sydney{ width:100%;}
	table.table-single-number {padding-left: 0 !important; width: 100% !important;}
	.table-single-number td:nth-of-type(2):before { content: '';}
	.table-single-number td:nth-of-type(3):before { content: '';}
	.table-single-number td:nth-of-type(4):before { content: '';}
	.table-single-number td { padding: 10px 0 !important;}
	.webform #catwebformbutton{width: 100px!important;}
	.webform input { width: 100% !important;}
	
	/**********************************************/
	.sign-up-form{width:80%;}
	
	/**********************************************/
	
	.footer_video {width: 100%; margin: 20px auto; height: auto;}
	/********************contact*********************/
	.contact_us-form { width: 100%; margin-right: 0;}
	.conatct_address { width: 100%; word-break: break-all;}
	.contact_us-form p { margin-left: 0px;}
	.form_input { width: 100%;margin-bottom: 20px;}
	.form-group {text-align: left;}
	
/********landing pages*********/	
.middle_content { width: 94%; margin: auto;}	
.box-content-wrapper { width: 96%; margin: 0;padding: 0 2%; margin-bottom: 30px;}
.box-content-wrapper h2 { padding: 14% 3% 12%;}
.middle_content.new_content_wrapper { width: 96%; margin: auto;}
.middle_content.new_content_wrapper .box-content-wrapper {width: 96%;margin-bottom:30px !important; margin: 0; padding: 0 2%;}
.bottom-social-block .right-block iframe{min-height:200px !important;}
.counter-box{margin-bottom:18px;margin-left:auto;margin-right:auto;float:none;margin-top:0px;}
}
	
		
	


/*======================================================*/
						/*Responsive Menu Css*/
	/*======================================================*/
	
a.meanmenu-reveal {
	display: none;
}


/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #282828;
	padding: 2px 0;
	min-height: 33px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 9px 13px 7px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: 700;
}

#menu-main-menu li .sub-menu .current-menu-item a{ /* background: #e7edad;*/}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #f5f3ec;
	margin-top: 33px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
	position:relative !important;
	left:0 !important;
	background:none !important;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
	  border-bottom: 1px solid !important;
}

#menu-main-menu li ul {
  overflow: initial;
  width: auto;
}

#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:active, #menu-main-menu li li a:visited{
padding: 10px 10px 0;	
	}
#menu-main-menu li li a:hover:hover {
    color: #fff !important;
}

.mean-container .mean-nav ul li a {
	display: block;
  float: left;
  width: auto;
  padding: 0;
  margin: 0;
  text-align: left;
  text-decoration: none;
text-decoration: none;
  text-transform: uppercase;
}

/*.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-bottom: 1px solid #f1f1f1;
	border-bottom: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}*/

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	/*background: none !important;
	background: rgba(255,255,255,0.1)!important;*/
}

.mean-container .mean-nav ul li a.mean-expand {
	width: 54px !important;
	height: 26px;
	border: none !important;
	padding: 5px !important;
	text-align: center;
	color:#000000 !important;
	position: absolute;
	right: 15px;
	top: 4px;
	z-index: 2;
	font-weight: 700;
	  background: transparent !important;
}


.mean-container .mean-nav ul li a.mean-expand:hover {
	background: none !important;
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}









/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* Additional */
.table-single-number {
    width: 95%;
    padding-left: 50px;
}

    .table-single-number td {
        vertical-align: top;
    }

.page-id-836 h3 {
    color: #ff6633;
    margin-top: 10px;
}

.page-id-836 h4 {
    color: #ff6633;
    margin-top: 10px;
}

.table-abc-number {
    padding-left: 40px;
}

.bold-text-content {
    line-height: 20px;
}

.bold-text-line-height {
    line-height: 20px;
}

.extra-space-on-headings h2 {
	margin: 18px 0 20px;
}

.alignright {float:right}
.alignleft {float:left;margin-right:20px;margin-bottom:10px}
img.aligncenter {display:block;margin:0 auto}
.ordered-list-padding ol {padding:0 40px 40px}
.bullets-inside ul li{
	list-style-position:inside;
}
.page-id-830 .contain-top.app_only_wrapper, .page-id-830 .app_only_wrapper {padding:0;padding-bottom:15px;}
.service .services_billing-bottom-two, .service .services_billing-bottom {padding:0}
.service .services_billing-bottom h1 {padding-left:0;padding-right:0}

/* Blog */
#primary {
    float: left;
    width: 60%;
    padding: 0 20px;
}

#secondary {
    width: 33%;
    float: right;
    padding: 0 10px;
	margin: 30px 0;
}
	
	#primary .type-post .entry-title { padding: 0;}


	
	
	/***/
	span.post-title { display: none;}
	.nav-previous {float: left; }
	.nav-next { float:right; }

	/***/
	#primary .type-post h1 { padding: 0;}
	
	.archive #primary .type-post {border-bottom: 1px solid #ccc; padding: 10px 0; overflow:hidden;}
	
	#primary .type-post {border-bottom: 1px solid #ccc; padding: 40px 0 0;overflow:hidden;}
	
	#primary .type-post .entry-title a { color: #990033;text-decoration: underline;}
	
	#primary .type-post .entry-content a { color: #990033;text-decoration: underline;}
	
	#primary .type-post .entry-title a:hover { color: #000000;}
	
	#primary .type-post .entry-header {margin-bottom: 15px;}

	#primary .moretag {font-weight: bold;text-decoration:none; float: right; background-color: #990033; padding: 7px; color: #fff;border-radius: 10px;  margin: 6px 0;font-size: 13px;}

	#primary .type-post .entry-footer { font-size: 12px;}
	#primary .type-post .entry-footer a{ color: #990033; text-decoration: underline;}
	#primary .type-post .entry-footer .updated {margin-left: 10px;}
	#primary .type-post .entry-footer .cat-links { margin-left: 10px;}
	#primary .type-post .entry-footer .comments-link {margin-left: 10px;}
	
	#primary .page-header .page-title {font-size: 36px;line-height: 40px;padding: 25px 0 0;}
	.navigation .nav-links {margin: 10px 0;}
	.navigation .nav-links .page-numbers {color: #990033;text-decoration: underline;}
	
	.comments-area .comment-form .logged-in-as {margin-top: 10px;}
	.comments-area .comment-form .logged-in-as a {color: #990033; text-decoration:none;}
	.comments-area .comment-form label { float: left;padding-right: 15px;width: 110px;}
	.comments-area .comment-form input {border: 1px solid; padding: 5px;}
	.comments-area .comment-form #comment { border: 1px solid;}
	.comments-area .comment-form #submit {padding: 10px; background-color: #990033;color: #fff; border-radius: 10px;}
	
	.content-area .navigation { margin-top: 20px;}
	.navigation .nav-links {margin: 10px 0;}
	.navigation .nav-links a {color: #990033;text-decoration: underline;}
	.comment-form #form-allowed-tags {display: none;}
	
	.secondary .widget {margin: 15px 0; border: 2px solid #e7e1d5; padding: 10px; border-radius: 7px;}
	.secondary h3 {  font-size: 18.9px;
  color: #ff6633;
}
	.search-form .search-field { border: 1px solid #ccc; padding: 5px; width: 180px;}
	.search-submit.screen-reader-text {background-color: #990033; color: #fff;padding: 6px 12px;border-radius: 6px;margin-top: 15px;}
	/*
	.secondary ul li { list-style-type: none;margin: 12px 0;}
	*/
	.secondary ul li a {color: #000;font-size: 15px;text-decoration:none;}
	.secondary ul li{margin-top:12px;margin-bottom:12px;}
	.secondary ul li a:hover {text-decoration:underline;}
	#primary .entry-summary .moretag {font-weight: bold;float: right; background-color: #990033; padding: 7px; color: #fff;border-radius: 10px;  margin: 6px 0;font-size: 13px;}
	.nav-links .meta-nav {display: none;}
	
	#primary h2 {
    margin: 15px 0;
}
.single.single-post .type-post  h1.entry-title {
    color: #990033 !important;
} 

table.alignleft td{text-align:left;}
.single.single-post table.templateContainer{margin:0 auto;}


.blog_table_div {margin-bottom: 25px; text-align:center;}
.blog_table_div .head_title {background-color: #e36c09;}
.blog_table_div .head_title li { display: inline-block;color: #fff;width: 84px;font-weight: bold; margin-top: 10px;text-align: center;font-size:13px !important; vertical-align: top;}
.blog_table_div .blog_table_row:nth-child(even) {background-color: #fff;}
.blog_table_div .blog_table_row:nth-child(odd) { background-color: #eeece1;}
.blog_table_row li {display: inline-block; width: 84px; font-weight: bold;margin-top: 10px;font-size:13px !important;}
.blog_table_div .head_title li span { text-decoration: underline; color: #d8d8d8;}

.blog_col_div .blog_col {width: 25%;float: left;}


.blog_table_div .blog_info_row:nth-child(odd) {background-color: #f2f2f2;}
.blog_table_div .blog_info_row li { width: 117px;display: inline-block;list-style-type: none !important;}

.funds_table_div .table_row_head { color: #c00000;font-weight: bold;float: right;margin-bottom: 15px;width: 80%;}

.funds_table_div .table_row {clear: both;margin-bottom: 10px;}
.funds_table_div .table_row .left_col {background-color: #e36c09; display: inline-block; width: 14%;text-align: center; padding: 12px;color:#fff;height: 40px;}
.funds_table_div .table_row .right_col {display: inline-block; width: 32%; margin-left: 7px;background-color: #eeece1; padding: 8px 14px; height: 50px; position: absolute;}

.blog_left_content{float:left;width:20%;}
.blog_right_content{float:right;width:80%;}
/* inner pages-contain end here******************************/

.table-orange{color: #ff6633 !important;}	
.table_center{ text-align:center !important;}	
.funds_table{ font-size:15px;}	
.inner-contain ol li { list-style-type: decimal;}
.new-space{ padding-bottom:20px !important;}	
.christ_space { padding:0 25px;}
.app_font { font-size:21px; font-weight:bold;}
.newsletter-april { margin-left:40px;}

.single.single-post .type-post .entry-header .entry-title { color: #990033;}

.September-font{ font-size:22px; padding-bottom:20px !important;line-height: 34px;}	
a.Note-Worthy {
    color: #111 !important;
    text-decoration: none !important;
}
a.Note-Worthy:hover  {
    color: #111 !important;
    text-decoration: underline !important;}
.medicare-color{ color:#ff6633; padding:20px 0;}	

  .blog_left_newslatter{float:left;/*width:50%;*/}
	.blog_right_newslatter{float:right;width:47%;}
	.blog_right_Macarounas{float:right;width:52%;}
	.blog_right_issue { float: right;width: 60%;}
	.closures{ padding: 10px 0 20px !important;}
	#primary h2 {margin: 15px 0;}
	ul.circle li{list-style-type: circle !important;}
  .blog_table_div .head_title li span.table-font{ font-size:10px !important;color:#ffffff !important;font-weight: 300 !important;}	
	.key-fact{ margin-left:7px !important;}
	.font-update{ font-size:25px !important; line-height:36px !important;}
	
.entry-summary a { color: #990033;}	
.mbs-indented{ margin:0 25px;}
.steven{ clear:both; display:block;}
.right-space{ margin-right:15px;}	
	
.contain-two-le:last-child {border-right: none;}

@media only screen and (max-width: 1290px){
.contain-top-re {
    background-size: 67px auto;
}
}

@media only screen and (min-width: 1200px){
.contain-two-le {
    float: none!important;
    display: table-cell;
}
}
@media only screen and (max-width:320px){
	.page-id-1624 .middle_content.new_content_wrapper .box-content-wrapper { width:100%; !important }

}
.page-id-1750 .app_only_wrapper {padding:0;padding-bottom:15px;}

@media only screen and (max-width:768px){
    .service {width:auto;}
    .page-id-830 .service,.page-id-1750 .service { width:auto;}    

}

@media only screen and (max-width: 767px){
  .logo-right-button a {padding: 0 !important;}
}

@media only screen and (max-width: 479px){
.contain-two-le {
    min-height: inherit;
}
.home .contain-two-le{width:100%;padding:20px 0 37px;display:inline-block;margin-bottom:0!important;}
}