@charset "utf-8";
/* CSS Document */

*{
	outline:none;
	padding:0px;
	margin:0px;

}

@font-face
{
font-family: Archer-Medium-Pro;
src: url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Medium-Pro.otf');
src:local("Archer-Medium-Pro"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer-Medium-Pro.otf") format("truetype"); 
}
@font-face
{
font-family: Archer-Book-Pro;
src: url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Book-Pro.otf");
src:local("Archer-Book-Pro"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Book-Pro.otf") format("truetype"); 
src: url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Book-Pro.otf") format("opentype");
}
@font-face
{
font-family: Archer-Bold-Pro;
src: url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Bold-Pro.otf");
src:local("Archer-Bold-Pro"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Bold-Pro.otf") format("truetype");  
src: url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/Archer/Archer-Bold-Pro.otf") format("opentype");
}
@font-face
{
font-family: Bebas Neue;
src: url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/BebasNeue.otf');
src:local("Bebas Neue"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/BebasNeue.otf") format("truetype"); 

}
@font-face
{
font-family: ColabLig;
src: url('http://providacare.com/providacare/wp-content/themes/providacare/css/fonts/ColabLig.otf');
src:local("ColabLig"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/ColabLig.otf") format("truetype"); 

}
@font-face
{
font-family: ColabThi;
src: url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/ColabThi.otf');
src:local("ColabThi"), url("http://providacare.com/beta/wp-content/themes/providacare/css/fonts/ColabThi.otf") format("truetype"); 
}
@font-face
{
font-family: MyriadPro-Regular;
src: url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.otf');
src:local('MyriadPro-Regular'), url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.otf') format('truetype'); 
src:local('MyriadPro-Regular'), url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.eot') format('truetype'); 
src:local('MyriadPro-Regular'), url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'));  

src:local('MyriadPro-Regular'), url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.ttf') format('truetype'); 
src:local('MyriadPro-Regular'), url('http://providacare.com/beta/wp-content/themes/providacare/css/fonts/MyriadPro-Regular.woff') format('woff'); 
 embedAsCFF: true;
}


a{
text-decoration:none;
}
.bullet{
font-size:24px
}
#header {
	height: 95px;
	width: 100%;
		background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
}
.wrapper {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.wrapper1{
	height: auto;
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

#navi-bar {
	height: 48px;
	width: 100%;
/*	background-image: url(../images/navi-bg.jpg);
	background-repeat: repeat-x;*/
	
	background-color:#1c384e;
}
#navi-bar1 {
	height:67px;
	width: 100%;
    background-color:#326f9c;
	margin-top:-30px;
	padding-left:200px
}
#slider {
	color:#FFFFFF;
	height: 341px;
	width: 100%;
	background-image: url(../images/slider.jpg);
	background-repeat: repeat-x;
}
#slider-inner {
	color:#FFFFFF;
	height: 275px;
	width: 100%;
	background-image: url(../images/slider.jpg);
	background-repeat: repeat-x;
}
.slider-navi{
	font-size:23px;
	font-family: Calibri;
	font-style:regular;
	padding: 4px 0 0 72px;
	color: #ffffff;

	
}
.slider-navi a{
	color:#FFFFFF;
}

#slider-bg{
/*	background-image:url(../images/slider-bg.png); 
*/	background-color:#2b6fa0;
	width:255px; 
	height:207px;
	position:absolute;
	z-index:97;
	float:left;
	border-radius:0px;
	margin:-23px 0px 0px -169px;
}
#contend {
	height:auto;
	width: 100%;
	background-color:#efeff1;
	padding-top: 20px;
}
#footer {
	height:43px;
	width: 100%;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 25px;
	margin-top: 5px;

}


.logo{
	width:auto;
	height:auto;
	float:left;
    padding-right: 40px;
}
.navigation-bar {
	float: left;
	height: auto;
	width: auto;
}
.navigation-bar ul {
	text-decoration: none;
	display: inline;
	float: left;
	height: auto;
	width: 900px;
}
.navigation-bar ul li {
	text-decoration: none;
	display: inline;
	float: left;
	height: auto;
	font-family: calibri;
	font-style:regular;
	font-size: 23px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.navigation-bar ul li a {
	text-decoration:none;
	color:#fff;

}

.navigation-bar ul li a:hover {
	text-decoration:none;
	color:#fff;

}

.left-bar{
	width:660px;
	height:auto;
	float:left;
	color: #0c2d48;
	font-weight: normal;
	font-family: Archer-Bold-Pro;
	font-size: 16px;
}
.left-bar1{
	width:780px;
	height:auto;
	float:left;
	color: #0c2d48;
	font-weight: normal;
	font-family: Archer-Bold-Pro;
	font-size: 14px;
}

.heading{
	padding:10px 10px 0px 10px;
	font-family: ColabLig;
	font-style:regular;
	font-size: 30px;
	color: #0c2d48;
	margin:0px;
	
}
.heading1{
	padding:10px 10px 0px 6px;
	font-family: ColabThi;
	font-style:regular;
	font-size: 26px;
	color: #0c2d48;
	margin:0px;
	
	
}
.subheading{

	font-family: Archer-Bold-Pro;
	font-style:regular;
	font-size: 22px;
	color: #0c2d48;
	margin:0px 0px 0px 9px;


}
.pera-graph{
	color:#0c2d48;
	font-family: Archer-Bold-Pro;
	font-size: 17px;
	font-weight: normal;
	padding:10px;
	padding-top:2px;
	line-height:24px;
	word-spacing:3px;
	text-align:justify;
	
}
.right-bar{
	color:#0c2d48;
	width:255px;
	height:auto;
	float:left;
	background-color:#fff;
	margin: 32px 10px 10px 10px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
}
.footer-right-bar{
	width:225px;
	height:auto;
	float:left;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right:10px;
}
.lines{
	font-family:Archer-Bold-Pro;
	color:#0c2d48;
	font-size:18px;
	width:220px;
	height:28px;
	float:left;
	padding-left: 30px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	padding-top:5px;
	background-position:5px; 
}
.border-line{
	float:left;
	width:236px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-left:8px;
	}
.lines2{
	width:234px;
	height:25px;
	float:left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-family: Archer-Bold-Pro;
	font-style:regular;
	font-size: 18px;
	color: #333;
}
	
.images-frame {
	float: left;
	height: auto;
	width: 950px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.images-holder{
	width:auto;
	height:auto;
	float:left;
	margin:5px;
}
.sub-heading {
	font-family: Archer-Bold-Pro;
	font-size: 15px;
	font-weight: 500;
	color: #0c2d48;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.clear{
	clear:both;
}

.footer-bar{
	width:219px;
	height:auto;
	float:left;
}
.footer-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-style:regular;
	font-size:18px;
	padding:5px 5px 0px 5px;
	color: #114874;
}
.points{
	font-size:14px;
	font-family: Archer-Bold-Pro;
	font-style:regular;
	padding: 5px;
	color: #0c2d48;
	
}
.points-pera{
	font-size:14px;
	font-family: Archer-Bold-Pro;
	font-style:regular;
	padding:5px 5px 0px 5px;
	color: #333;
	
}
.copywrite{
	width:940px;
	height:50px;
	float:left;
	margin: 10px 10px 0;
}
.left{
	width:auto;
	height:auto;
	float:left;
	font-family:calibri;
	font-style:regular;
	font-size: 23px;
	font-weight: normal;
	color: #312e2e;
	margin-left:270px;
	margin-top:-6px;
}
.right{
	width:auto;
	height:auto;
	float:right;
	font-family: Bebas Neue;
	font-style:regular;
	font-size: 17px;
	margin-right:198px;

}
.social{
	float: right;
    height: 90px;
    padding-left: 20px;
    width: 330px;
}
.soc{
	float: right;
    height: auto;
    margin-left: 5px;
    margin-top: -4px;
    width: auto;
}

.tdwidth
{
width:250px;
height:24px;
border:none;
border:1px solid lightgrey;
}
.submit{
    background-color: #D3DBE0;
    color: #2E70AC;
    font-size: 19px;
    height: 40px;
    width: 151px;
	margin-top:10px;
}
.help{
	color: #0000A0;
    font-size: 16px;
    margin-top: 10px;
}
.help a{
	color:red;
}
.side-page-block .images-holder{
	margin:5px 20px 7px 10px;
}
.images-frame .images-holder{
	margin:5px;
}
.ready{
	border-top: 2px solid #5c86a9;
    padding-top: 40px;
}
.ready-ul ul{
    margin-left: 17px !important;
}
.ready-ul li{
	list-style: disc outside none !important;
    margin-left: 17px !important;
    padding-left: 1px !important;
}
.tick li{
	list-style-image: url("../img/tick.png") !important;
    margin-left: 30px;
}
.replacing-tick{
    width: 100%;
}
.block-tick{
	background: none repeat scroll 0 0 #e6eff6;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    border: 5px solid white;
    float: left;
    height: 190px;
    margin: 3px;
    width: 210px;
}
.block-tick-title-blue{
	background: #1d86c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #1d86c4 0%, #1173b9 52%, #0d64ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d86c4), color-stop(52%,#1173b9), color-stop(100%,#0d64ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1d86c4 0%,#1173b9 52%,#0d64ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1d86c4 0%,#1173b9 52%,#0d64ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1d86c4 0%,#1173b9 52%,#0d64ad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1d86c4 0%,#1173b9 52%,#0d64ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d86c4', endColorstr='#0d64ad',GradientType=0 ); /* IE6-9 */
}
.block-tick-title-orange{
	background: #f47532; 
	background: -moz-linear-gradient(top,  #f47532 0%, #f16221 48%, #ee561d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47532), color-stop(48%,#f16221), color-stop(100%,#ee561d)); 
	background: -webkit-linear-gradient(top,  #f47532 0%,#f16221 48%,#ee561d 100%); 
	background: -o-linear-gradient(top,  #f47532 0%,#f16221 48%,#ee561d 100%); 
	background: -ms-linear-gradient(top,  #f47532 0%,#f16221 48%,#ee561d 100%);
	background: linear-gradient(to bottom,  #f47532 0%,#f16221 48%,#ee561d 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47532', endColorstr='#ee561d',GradientType=0 ); 
}
.block-tick-title-yellow{
	background: #f4bf32; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4bf32 1%, #f1b321 51%, #eea61d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f4bf32), color-stop(51%,#f1b321), color-stop(100%,#eea61d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4bf32 1%,#f1b321 51%,#eea61d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4bf32 1%,#f1b321 51%,#eea61d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4bf32 1%,#f1b321 51%,#eea61d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4bf32 1%,#f1b321 51%,#eea61d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bf32', endColorstr='#eea61d',GradientType=0 ); /* IE6-9 */

}
.block-tick-title{	
	padding: 15px 0;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
    text-align: center;
	margin-bottom: 15px;
}
.block-tick-title h2{
	color:white;
	margin-bottom:0px;
}
.text-center{
	text-align:center;
}
.privacy {
     margin-top: 20px;
}
.privacy table td{
     padding:5px 15px 0px 15px;
}
.footer-left{
	color: #312E2E;
    float: left;
    font-family: calibri;
    font-size: 15px;
    font-weight: normal;
    margin-top: -6px;
}
.footer-right{
	float: right;
    font-family: Bebas Neue;
    font-size: 17px;
	margin-right: 15px;
}
.hide-input{
	display:none;
}
.ul-style{
	font-family: Archer-Book-Pro;
    font-size: 19px;
    font-weight: normal;
    padding: 5px;
}
.red{
	color:red;
}
.newsletterheader{
    font-size: 15px;
    margin-top: 16px;
}
.newsletterheader span{
	color: #0000A0;
}
.newsletterheader span:hover{
	color: red;
}
.subscribe-header{
    margin: 10px;
}

.subscribe-header label{
    font-size: 20px;
    margin: 5px 0 20px 5px;
}
.subscribe-header #s2email{
    font-size: 20px;
    margin: 10px 0 20px 5px;
    width: 300px;
}

.subscribe-header p input{
    font-size: 16px;
    margin: 0 5px 20px;
}
.spacer85{
	height:85px;
}
.s2_message{
	color: green;
    font-family: Archer-Bold-Pro;
    font-size: 26px;
	margin: 30px 0;
}
.insurance-col-1{
	float: left;
    margin: 20px 17px 20px 15px;
    width: 54%;
}
.insurance-col-2{
	float: left;
    margin: 20px;
    width: 35%;
}
.insurance-col-head{
	font-size: 18px;
    margin-bottom: 10px;
    text-decoration: underline;
}
.products-images-frame{
	float: left;
	height: auto;
	margin: 10px;
	padding: 10px;
}
.products-images-frame .images-holder{
	margin: 5px;
}

.footer-bottom {
    float: left;
    font-family: Bebas Neue;
    font-size: 17px;
}
.footnote {
	  float: left;
	  font-size: 14px;
	  padding: 5px;
}
.margin-images-holder{
	  margin: 5px 20px 7px 10px;
}
.pera-graph-margin{
	margin-left:210px;
}
.side-page-block{
	margin-left: 285px;
	/* margin-top: -49px;  */
	width: 680px;
	float:left;

	/* temp  */
	color: #0C2D48;
    font-family: Archer-Bold-Pro;
    font-size: 16px;
    font-weight: normal;
}
.ddsmoothmenu {
  width: 960px !important;
  padding-left:0px !important;
}

.full-size-image{
	width:100%;
	height:auto;
}
.height650{
	min-height:650px;
}
.center{
	text-align:center;
}
.wrapper .left-bar{
	margin:0px !important;
}

.container {
   width: 960px;
    margin: 0 auto
}
#image-radius{
	height:auto;
}

#slides {
    display: none
}

#slides .slidesjs-navigation {
     margin-top:3px;
}
#slides .slidesjs-previous {
    margin-right: 5px;
    float: left;
}
#slides .slidesjs-next {
     margin-right: 5px;
     float: left;
}
.slidesjs-pagination {
    margin: 12px 10px 0;
    float: right;
    list-style: none;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}
.slidesjs-pagination li a {
    display: block;
    width: 13px;
    height: 0;
	padding-top: 13px;
	background-image: url("../img/pagination-old.png");
    background-position: 0 0;
    float: left;
    overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -12px
}

#slides a:link,
#slides a:visited {
     color: #333
}
#slides a:hover,
#slides a:active {
    color: #9e2020
}
#slides {
    display: none
}
.slides-container{
	width:100%;
	background:#2b6fa0;
}
.slider-bg{
	background-image: url("../images/slider-bg.jpg");
	width:100%;
	height:52px;
	margin-top: -29px;
}
.map-block{
	height: 450px;
	width: 960px;
}
.map-block-left{
	float: left;
	width: 400px;
}
.map-block-right{
	float: left;
	margin-left: 50px;
	width: 400px;
}
.direction-left {
	float: left;
	width: 250px;
}
.direction-right {
	float: left;
	width: 64%;
}
#map{
	margin-left:20px;
}

#map {
	height: 0;
	padding-bottom: 70%;
	padding-top: 30px;
}
.directions{
	width:100%;
}
.left-services-block{
	width:52%;
	float:left;
}
.right-services-block{
	float:left;
	width:280px;
	height:auto;
	margin-left: 15px;
}
#footer-copyright{
	width:100%;
	background:#FFFFFF;
}


.menu-collapser {
			position: relative;
			color: #FFF;
			text-shadow: 0 1px 0 rgba(0,0,0,0.5);
			width: 100%;
			line-height: 32px;
			font-size: 16px;
			padding: 0 8px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		.collapse-button {
			position: absolute;
			right: 8px;
			top: 50%;
			width: 40px;
			background-color: #0E0E0E;
			background-image: linear-gradient(to bottom, #151515, #040404);
			background-repeat: repeat-x;
			border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			border-radius: 4px 4px 4px 4px;
			border-style: solid;
			border-width: 1px;
			color: #FFFFFF;
			box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
			padding: 7px 10px;
			text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
			cursor: pointer;
			font-size: 14px;
			text-align: center;

			transform: translate(0, -50%);
			-o-transform: translate(0, -50%);
			-ms-transform: translate(0, -50%);
			-moz-transform: translate(0, -50%);
			-webkit-transform: translate(0, -50%);

			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		.collapse-button:hover, .collapse-button:focus {
			background-image: none;
			background-color: #040404;
			color: #FFF;
		}
		.collapse-button .icon-bar {
			background-color: #F5F5F5;
			border-radius: 1px 1px 1px 1px;
			box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
			display: block;
			height: 2px;
			width: 18px;
			margin: 2px 0;
		}

		ul.slimmenu {
			list-style-type: none;
			margin: 0;
			padding: 0;
			width: 100%;
			}
			ul.slimmenu li {
			position: relative;
			display: inline-block;
			background-color: #1C384E;
		}
		ul.slimmenu > li { margin-right: -5px; border-left: 1px solid #999 }
		ul.slimmenu > li:first-child { border-left: 0 }
		ul.slimmenu > li:last-child { margin-right: 0 }
		ul.slimmenu li a {
			display: block;
			color: #fff;
			padding: 12px 64px 12px 16px;
			font-family: 'Open Sans', sans-serif;
			font-size: 16px;
			font-weight: 400;
			text-shadow: 0 1px 0 rgba(255,255,255,0.2);
			transition: background-color 0.5s ease-out;
			-o-transition: background-color 0.5s ease-out;
			-moz-transition: background-color 0.5s ease-out;
			-webkit-transition: background-color 0.5s ease-out;
		}
		ul.slimmenu li a:hover {
			background-color: #1C384E;
			text-decoration: none;
		}
		ul.slimmenu li .sub-collapser {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);
			position: absolute;
			right: 0;
			top: 0;
			width: 48px;
			height: 100%;
			text-align: center;
			z-index: 999;
			cursor: pointer;
		}
		ul.slimmenu li .sub-collapser:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
			margin-right: -0.25em;
		}
		ul.slimmenu li .sub-collapser > i {
			color: #fff;
			font-size: 18px;
			display: inline-block;
			vertical-align: middle;
		}
		ul.slimmenu li ul {
			margin: 0;
			list-style-type: none;
		}
		ul.slimmenu li ul li { background-color: #BBB }
		ul.slimmenu li > ul {
			display: none;
			position: absolute;
			left: 0;
			top: 100%;
			z-index: 999;
			width: 100%;
		}
		ul.slimmenu li > ul > li ul {
			display: none;
			position: absolute;
			left: 100%;
			top: 0;
			z-index: 999;
			width: 100%;
		}

		ul.slimmenu.collapsed li {
			display: block;
			width: 100%;
			z-index:100;

			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		ul.slimmenu.collapsed li a {
			display: block;
			border-bottom: 1px solid rgba(0, 0, 0, 0.075);

			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		ul.slimmenu.collapsed li .sub-collapser {
			height: 40px;
		}
		ul.slimmenu.collapsed li > ul {
			display: none;
			position: static;
		}


.mobile-menu-main{
	display:none;
}





/*===============================================*/
/*==================RESPONSIVE==================*/


/*-------------------768X960-------------------*/

@media only screen and (min-width: 768px) and (max-width: 959px) {

/*	HEADER	*/
#header .wrapper{
	width:750px;
	/* width:95%; */
	margin:0 auto;
}
#footer-copyright .wrapper{
	width:750px;
	/* width:95%; */
	margin:0 auto;
}
.logo{
	width:62%;
}
.social{
	width:38%;
}

#contend .wrapper{
	width:750px;
	/* width:95%; */
	margin:0 auto;
}
#contend .wrapper .left-bar{
	width:100% !important;
	margin:0px !important;
}
#contend .wrapper .images-frame{
	width:640px !important;
	float:none;
	margin:0 auto;
}
#navi-bar{
	height:43px;
}
#smoothmenu1.ddsmoothmenu{
	width:750px !important;
	padding-left:0px;
}
#smoothmenu1.ddsmoothmenu ul li a{
	font-size: 18px;
}


#example{
	width:750px !important;
	margin:0 auto;
}
.sliderBG .mainWrapper{
	 width: 100%;
}
#example #slides{
	 left: 0px !important;
}
#slides .slides_container{
	width:750px !important;
}
#slides .slides_container #image-radius{
	width:750px;
	height:auto;
}
#slides .pagination{
	margin: 10px 0 auto;
    width: 65px;
}
.pera-graph-margin{
	margin-left:0px;
}
.side-page-block{
	margin-left: 265px;
	width: 480px;
	margin-top:0px;
}
.ex-patients-image{
	width:230px;
}

.map-block form input[type="text"]{
  width:70% !important
}


/*	FOOTER	*/
#footer .wrapper{
	width:95%;
	margin:0 auto;
}
#footer .wrapper .copywrite{
	margin: 10px 0 0;
	width:100%;
}

#footer .wrapper .footer-left{
	font-size:20px;
}
.hide-m{
	display:none;
}
.center{
	text-align:center;
}
.ready{
	border:none;
	padding-top:0px;
}
.map{
	width:360px;
	height:360px;
}

.container{
   width: 750px;
}
.map-block{
	width:750px;
	height:400px;
	margin-bottom: 20px;
}
.map-block-left{
	float: left;
	width: 360px;
}
.map-block-right{
	float: left;
	margin-left: 30px;
	width: 360px;
}
.direction-left {
	float: left;
	width: 250px;
}
.direction-right {
	float: left;
	width: 500px;
}
#map{
	margin-left:20px;
}
.left-services-pic{
	width:52%;
	height:auto;
}
.right-services-block{
	float:left;
	width:215px;
}
.mobile-menu-main{
	display:none;
}




}/* 768X960 */


@media only screen and (min-width: 480px) and (max-width: 767px) {

.wrapper{
	width:95%;
	margin:0 auto;
}



#header .wrapper{
	width:100%;
}
.logo{
	float: none;
	text-align: center;
}
.hide-m{
	display:none;
}
.hide-m4{
	display:none;
}
#contend .wrapper{
	width:95%;
	margin:0 auto;
}
#contend .wrapper .left-bar{
	width:100% !important;
	margin:0px !important;
}
#contend .wrapper .images-frame{
	width:385px !important;
	float:none;
	margin:0 auto;
}
.pera-graph-margin{
	margin-left:0px;
}

.side-page-block{
	margin-left: 0px;
	width: auto;
	margin-top:15px;
}
.ex-patients-image{
	width:230px;
}

.ddsmoothmenu {
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 2px;
	width: auto !important;
}
#smoothmenu1 .responsiveMenuSelect{
	 font-size: 20px;	
}
#navi-bar{
	height: 35px;
}
#footer .wrapper .footer-left{
	font-size:23px;
	float:none;
	text-align: center;
}
.copywrite {
  margin: 2px 0 0;
  width: 95%;
  height:auto;
  float:none;
}
#footer {
  padding-top: 15px;
  height: 60px;
}
.copywrite .social-links{
	margin: 10px auto 0;
	width: 100px;
}
.footer-bottom {
  float: none;
  text-align: center;
  width: 100%;
  margin-bottom: 3px;
  margin-top: 7px;
}
#slider-bg{
	float:none;
	position: relative;
    width: auto;
	margin: -20px 0px 0px !important;
	height: auto !important;
}
a.sidebar-link{
	width:auto !important;
	padding-left:25px !important;
}
#smoothmenu2{
	width:auto !important;
	margin:0px !important;
}
.sidebar-block{
	float:none !important;
}
.center{
	text-align:center;
}
.ready{
	border:none;
	padding-top:0px;
}
.font-head{
	text-align:center !important;
	line-height:35px !important;
	padding:0px !important;
	font-size:30px;
}

.container {
   width: auto
}

.map{
	width:400px;
	height:400px;
}
.map-block{
	width:400px;
	height:440px;
	margin: 0 auto;
}
.map-block-left{
	float: left;
	width: 400px;
	margin-bottom: 20px;
}
.map-block-right{
	float: left;
	margin-left: 0px;
	width: 400px;
	margin-bottom: 20px;
}
.direction-left {
   width: 100%;
}
.direction-right {
   width: 100%;
}
#map {
    margin-left: 0px;
}
.map-block form input[type="text"]{
  width:70% !important
}

.left-services-block{
	width:100%;
	height:auto;
}

.right-services-block{
	float:none;
	width:50%;
}

#wpcf7-f417-p115-o1 div.hide-input table{
	margin-left:0px !important;
	width: 100%;
}
#wpcf7-f417-p115-o1 #hide-patient-left{
	width: 54%;
}

#smoothmenu1{
	display:none;
}
.mobile-menu-main{
	display:block;
	margin-top:-3px;
}


}/* 480X767 */

/*-----------------------479--------------------*/




@media only screen and (max-width: 479px) {

.wrapper{
	width:95%;
	margin:0 auto;
}

#header{
	height:auto;
}
#header .wrapper{
	width:100%;
}
.logo{
	float: none;
	text-align: center;
}
.small-logo{
	height: auto;
    width: 100%;
}
.hide-m{
	display:none;
}
.hide-m4{
	display:none;
}

.hide-m3{
	display:none;
}


#contend .wrapper{
	width:95%;
	margin:0 auto;
}
#contend .wrapper .left-bar{
	width:100% !important;
	margin:0px !important;
}
.pera-graph-margin{
	margin-left:0px;
}
.ddsmoothmenu {
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 2px;
	width: auto !important;
}
#smoothmenu1 .responsiveMenuSelect{
	 font-size: 20px;	
}
#navi-bar{
	height: 35px;
}
#footer .wrapper .footer-left{
	font-size:16px;
	float:none;
	text-align: center;
}
.copywrite {
  margin: 2px 0 0;
  width: 95%;
  height:auto;
  float:none;
}
#footer {
  padding-top: 15px;
  height: 55px;
}
.copywrite .social-links{
	margin: 10px auto 0;
	width: 100px;
}
.footer-bottom {
  float: none;
  text-align: center;
  width: 100%;
  margin-bottom: 3px;
  margin-top: 7px;
}

#slider-bg{
	float:none;
	position: relative;
    width: auto;
	margin: -20px 0px 0px !important;
	height: auto !important;
}
a.sidebar-link{
	width:auto !important;
	padding-left:25px !important;
}
#smoothmenu2{
	width:auto !important;
	margin:0px !important;
}
.sidebar-block{
	float:none !important;
}
.side-page-block{
	margin-left: 0px;
	width: auto;
	margin-top:15px;
}
.ex-patients-image{
	width:230px;
}
.center{
	text-align:center;
}
.ready{
	border:none;
	padding-top:0px;
}

.font-head{
	text-align:center;
	line-height:35px !important;
	padding:0px !important;
	font-size:30px !important;
}
.video{
	width:80%;
	height:auto;
}
.replacing-tick {
  margin: 0 auto;
  width: 225px;
}

.container {
   width: auto
}
.slider-bg{
	background-image: url("../images/slider-bg-small.jpg");
	height: 30px;
	margin-top: -22px;
	width: 100%;
}
.slidesjs-pagination {
  margin: 6px 10px 0;
}
.tdwidth {
  width: 180px;
}
.map{
	width:280px;
	height:280px;
}
.map-block{
	width:280px;
	height:345px;
	margin:0 auto;
}
.map-block-left{
	float: left;
	width: 280px;
	margin-bottom: 20px;
}
.map-block-right{
	float: left;
	margin-left: 0px;
	width: 280px;
	margin-bottom: 20px;
}
.direction-left {
   width: 100%;
}
.direction-right {
   height: 300px;
	width: 100%;
}
#map {
    margin-left: 0px;
}
.map-block form input[type="text"]{
  width:60% !important
}

.left-services-block{
	width:100%;
	height:auto;
}

.right-services-block{
	float:none;
	width:50%;
}
.subscribe-header #s2email {
	width: 70%;
	font-size:16px;
}


#wpcf7-f417-p115-o1 div.hide-input table{
	margin-left:0px !important;
	width: 100%;
}
#wpcf7-f417-p115-o1 #hide-patient-left{
	width: 54%;
}
#smoothmenu1{
	display:none;
}
.mobile-menu-main{
	display:block;
	margin-top:-3px;
}


#social{
	float: right;
    height: 90px;
    width: 330px;
}

blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
}/* 479 */

