@font-face {
    font-family: 'avian';
    src: url('avian.ttf');
    font-style: normal;
    font-weight: normal;
}
body {
	font-family: 'avian';
	
	background-color: #fff;
	font-size: 14px;
	line-height: 1.42857;
	margin-left: auto;
	margin-right: auto;
	/*max-width: 1300px;*/
	margin-top:10px;
	color:#2C527D;
	max-width:100%;
}

/*h1 {
font-size:36px;
font-family:"avian";
margin:0px;
color:#2C527D;
}
h2 {
font-size:36px;
font-family:"avian";
margin:0px;
color:#2C527D;
}
h3 {
font-size:30px;
font-family:"avian";
margin:0px;
color:#ffffff;
}
h4 {
font-size:26px;
font-family:"avian";
margin:0px;
color:#2C527D;
}
h5 {
font-size:26px;
font-family:"avian";
margin:0px;
color:#2C527D;
}*/
hr {
	border-color:#3FB5E5;
	background-color:#3FB5E5;
}

a {
	color:#2B537C;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
.no-padding {
	padding:0px!important;
}
.no-left-padding {
	padding-left:0px;
}
.no-right-padding {
	padding-right:0px;
}

.top-link a{
	background-image:url('../images/small-half-circle.jpg');
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:10px;
}
.no-bg {
	background-image:none!important;
}

.separator {
	background-image:url('../images/separator.jpg');
	background-repeat:repeat-x;
	height:5px;
}
.separator_line {
	margin:15px 0px;
}
.navy_blue {
	color:#3FB2FF;
}


.menu-name {
    color: #fff;
    margin-bottom: -50px;
    /*margin-top: 7px;*/
    padding: 10px;
    vertical-align: middle;
}
.menu-top-bar-style {
    background: none repeat scroll 0 0 #7C7C7C;
}
.carousel-indicators {
	bottom:135px;
}
.carousel_indicators_inside_page {
	bottom:10px!important;
}
.carousel-indicators li {
	height:15px;
	width:15px;
}
.carousel-indicators .active {
	background-color:#00519E;
	height:18px;
	width:18px;
}
.navbar-toggle .icon-bar {
	background-color:#ffffff;	
}
/* Custom, iPhone Retina */
	@media only screen and (min-width : 320px){
 		.ipad {display:block;}
		.only_tablet {
			display:none!important;	
		}
		.tablet_desktop {
			display:none;
		}
		.phone {display:block;}
		.phone_banner {
			display:block;
			margin:20px 0px;
		}
		.ipad_banner {display:none;}
		.desktop {
			display:none;
		}
		.text_align {
			text-align:left!important;
		}
		.text_align_inner {
			text-align:left!important;
		}		
		.ipad_iphone_align_center {
			text-align:center;
		}		
		.no-padding-right {
			padding-right:0px;
		}
		.text_align {
			text-align:left;
		}
		.call_email_btn {
			padding-top:15px;
			text-align:center;
		}
		.call_email_btn a{
			padding-right:6px;
		}
		.navbar {
			margin:15px 0px;
		}
		
		.quick_box {
			background-color:#ffffff;
			border:1px solid #C8C8C8;
			z-index:1100;
		}
		.thumb_box_heading {
			font-size:13px;
			color#2C527D;
		}
		
		h1 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h2 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h3 {
			font-size:20px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#ffffff;
		}
		h4 {
			font-size:16px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h5 {
			font-size:16px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		p {
			font-size:12px;
			color:#656B70;
		}
		.heading {
			text-align:left;
		}
		
		.inner_bullet_points {
			padding:15px 0px;
		}
		.inner_bullet_points p {
			background-image:url('../images/double_arc.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:28px;
			line-height:44px;
			margin-bottom:3px;
			vertical-align:middle;
		}
		.footer_section_area {
			margin-top:30px;
			background-color:#4a789c;
		}
		.footer_section {
			background-color:#4A789C;
			/*margin-top:30px;*/
			padding-top:10px;
		}
		.copyright {
			font-size:15px;
			color:#ffffff;
			padding:15px 0px;
		}
		.clinic_location {
			list-style:none;
			margin:0px;
			padding-left:0px;
			padding-top:20px;
			display:block;
		}
		.clinic_location li {
			float:left;
			font-size:13px;
			border-right:1px solid #CAE3FB;
			padding-right:15px;
			color:#ffffff;
		}
		.clinic_location li:last-child {
			border-right:0px;	
		}
		.footer_call {
			font-size:24px;
			padding-top:10px;
			text-align:left;
			margin:0px;
			color:#CAE3FB;
			clear:both;
		}
		.footer_email {
			font-size:14px;
			color:#CAE3FB;
			text-align:left;
		}
		.footer_email a {
			color:#CAE3FB;
		}
		.most_visited_treatments {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments p {
			padding:5px 0px;
			color:#ffffff;
		}
		.website_links p {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments a,.website_links a {
			font-size:13px;
			color:#ffffff;
		}
		.disclaimer {
			font-size:15px;
			color:#A4BBCD;
		}
		.body_section {
			padding:0px!important;
		}
		.clinic_location a {
			color:#ffffff!important;	
		}
		ul.dropdown-menu li {
			list-style:none;	
		}
		
	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (min-width : 480px){
 		.ipad {display:block;}
		.desktop {
			display:none;
		}
		.phone {display:block;}
		.tablet_desktop {
			display:none;
		}
		.text_align {
			text-align:left!important;
		}
		.only_tablet {
			display:none!important;	
		}
	}
 @media only screen and (min-width : 768px) and (max-width : 1199px){
	.clinic_location a {
		color:#ffffff!important;	
	}
	.container {width:100%!important;padding-left:0px;padding-right:0px;}
	.ipad_above_body_section {
		padding-left:0px;
		padding-right:0px;
	}
	.container-fluid {
		padding-left:0px;
		padding-right:0px;
	}
 }
 	@media only screen and (max-width : 767px){
		.responsive-iphone {
			width:100%!important;	
		}
		.container {padding-left:0px;padding-right:0px;}
		.container > .col-xs-12 {padding-left:0px;padding-right:0px;}
		.footer_section {padding-left:15px!important;padding-right:15px!important;}
	}
	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px){
 		.ipad {display:block;}
		.only_tablet {
			display:block!important;	
		}
		.tablet_desktop {
			display:block;
		}
		.text_align {
			text-align:center!important;
		}
		.text_align_inner {
			text-align:left!important;
		}
		.desktop {
			display:none;
		}
		.phone {display:none;}
		
		h1 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h2 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h3 {
			font-size:20px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#ffffff;
		}
		h4 {
			font-size:16px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h5 {
			font-size:16px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		p {
			font-size:12px;
			color:#656B70;
		}
		.heading {
			text-align:center;
		}
		
		.call_email_btn {
			padding-top:15px;
			text-align:right;
		}
		.call_email_btn a{
			padding-right:5px;
		}
		.top_header {
			padding:15px 0px;
		}
		.navbar {
			margin:15px 0px;
		}
		.navbar-toggle {
			margin-top:15px!important;
			margin-bottom:2px!important;
		}
		.navbar-nav li a {
			padding-left:13px!important;
		}
		.dropdown-header {
			font-size:18px;
			color:#D29079;
			text-align:left!important;
			padding-left:0px!important;
		}
		/*.quick_box_section {
			padding-left:15px;
			padding-right:15px;
		}*/
		.quick_box {
			background-color:#ffffff;
			border:1px solid #C8C8C8;
			z-index:1100;
		}
		.thumb_box_heading {
			font-size:16px!important;
			color#2C527D;
			min-height:32px;
		}
		.youtube_video {
			padding-top:22px;
			height:214px;
		}
		.footer_section {
			background-color:#4A789C;
			/*margin-top:30px;*/
			padding-top:10px;
		}
		.copyright {
			font-size:15px;
			color:#ffffff;
			padding:15px 0px;
		}
		.clinic_location {
			list-style:none;
			margin:0px;
			padding-left:0px;
			padding-top:20px;
			display:block;
		}
		.clinic_location li {
			float:left;
			font-size:13px;
			border-right:1px solid #CAE3FB;
			padding-right:15px;
			color:#ffffff;
		}
		.clinic_location li:last-child {
			border-right:0px;	
		}
		.footer_call {
			font-size:24px;
			padding-top:0px;
			text-align:center;
			margin:0px;
			color:#CAE3FB;
			clear:both;
		}
		.footer_email {
			font-size:14px;
			color:#CAE3FB;
			text-align:center;
		}
		.footer_email a {
			color:#CAE3FB;
		}
		.most_visited_treatments {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments p {
			padding:5px 0px;
			color:#ffffff;
		}
		.website_links p {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments a,.website_links a {
			font-size:13px;
			color:#ffffff;
		}
		.disclaimer {
			font-size:15px;
			color:#A4BBCD;
		}
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px){
		
	}
 
	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px){
		.ipad {display:none;}
		.only_tablet {
			display:none!important;	
		}
		.tablet_desktop {
			display:block;
		}
		.text_align {
			text-align:center!important;
		}
		.desktop {
			display:block;
		}
		.phone {display:none;}	
		
		/********* cut from above**************/
		.ipad {display:none;}
		.text_align {
			text-align:center!important;
		}
		.text_align_inner {
			text-align:center!important;
		}
		.desktop {
			display:block;
		}
		.phone {display:none;}		
		.desktop_text_right {
			text-align:right;
		}
		
		h1 {
			font-size:36px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h2 {
			font-size:28px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h3 {
			font-size:30px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#ffffff;
		}
		h4 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		h5 {
			font-size:26px;
			font-family:"avian";
			/*font-weight:bold;*/
			margin:0px;
			color:#2C527D;
		}
		p {
			font-size:14px;
			color:#656B70;
		}
		.heading {
			text-align:center;
		}
		.bullet_points {
			margin-top:70px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:28px;
			line-height:44px;
			font-size:15px;
			margin-bottom:3px;
			vertical-align:middle;
		}
		.inner_bullet_points {
			padding:15px 0px;
		}
		.inner_bullet_points p {
			background-image:url('../images/double_arc.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:28px;
			line-height:44px;
			font-size:15px;
			margin-bottom:3px;
			vertical-align:middle;
		}
		.logo {
			padding-top:26px;
			padding-bottom:10px;
		}
		.top_social_icon {
			padding-top:35px;
		}
		.call {
			font-size:25px;
			padding-top:25px;
		}
		.call_text {
			color:#D29079;
			padding-top:25px;
		}
		.top_right_email_address {
			font-size:15px;
			color:#B2B2B2;
		}
		.top_right_email_address a{
			color:#B2B2B2;
		}
		.free_consultation_call_back {
			padding-top:10px;
			padding-bottom:20px;
		}
		.banner {
			margin-top:-40px;
			z-index: 10;
			max-height:591px;
			width:100%;
			background-color:#EEEEEE;
		}
		/*.carousel-inner .item img {
			display:block;
			height: 591px;
			width: 100%;
		}*/
		.menu_section {
			z-index:100;
		}
		.thumb_box_heading {
			font-size:18px!important;
			color#2C527D;
			padding:15px;
		}
		/*.quick_box_section {
			padding-left:15px;
			padding-right:15px;
		}*/
		.quick_box {
			background-color:#ffffff;
			border:1px solid #C8C8C8;
			/*max-width:370px;*/
			margin-top:-100px;
			z-index:1100;
			/*margin-left:30px;*/
		}
		.youtube_video {
			padding-top:44px;
		}
		.map {
			min-height:431px;
			background-image:url('../images/map.png');
			background-repeat:no-repeat;
			background-position:top left;
			margin-top:-30px;
		}
		.footer_section {
			min-height:592px;
			background-image:url('../images/footer_section.jpg');
			background-position:center;
			/*margin-top:40px;*/
			padding-top:30px;
		}
		.copyright {
			font-size:15px;
			color:#ffffff;
			padding:15px 0px;
		}
		.clinic_location {
			list-style:none;
			margin:0px;
			padding-left:0px;
			padding-top:20px;
			display:block;
		}
		.clinic_location li {
			float:left;
			font-size:13px;
			border-right:1px solid #CAE3FB;
			padding-right:15px;
			color:#ffffff;
		}
		.clinic_location li a {
			color:#ffffff;
		}
		
		.clinic_location li:last-child {
			border-right:0px;	
		}
		.footer_call {
			font-size:24px;
			padding-top:30px;
			margin:0px;
			color:#CAE3FB;
			clear:both;
			text-align:left;
		}
		.footer_email {
			font-size:14px;
			color:#CAE3FB;
			text-align:left;
		}
		.footer_email a {
			color:#CAE3FB;
		}
		.most_visited_treatments {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments p {
			padding:5px 0px;
			color:#ffffff;
		}
		.most_visited_treatments a {
			font-size:13px;
			color:#ffffff;
		}
		.disclaimer {
			font-size:15px;
			color:#A4BBCD;
		}
		
		.dropdown-menu {
			background-color:#ffffff;
		}	
		.navbar-default{
		color: #fff;
		background-color: #ccc6c6;
		border-color: #aca1a2;
		}
		.navbar-default .navbar-nav > li > a{
			color:#fff;
		}
		.navbar-default .navbar-nav > .dropdown > a .caret{
			border-top-color: #fff;
		    border-bottom-color: #fff;
		}
		.navbar-default .navbar-brand{
			color:#fff;
		}
		.menu-large {
		  position: static !important;
		}
		.megamenu{
		  padding: 20px 0px;
		  width:100%;
		}
		.megamenu> li > ul {
		  padding: 0;
		  margin: 0;
		}
		.megamenu> li > ul > li {
		  list-style: none;
		}
		.megamenu> li > ul > li > a {
		  display: block;
		  padding: 3px 20px;
		  clear: both;
		  font-weight: normal;
		  line-height: 1.428571429;
		  color: #333333;
		  white-space: normal;
		}
		.megamenu> li ul > li > a:hover,
		.megamenu> li ul > li > a:focus {
		  text-decoration: none;
		  color: #333333;
		  background-color:none;
		}
		.megamenu.disabled > a,
		.megamenu.disabled > a:hover,
		.megamenu.disabled > a:focus {
		  color: #999999;
		}
		.megamenu.disabled > a:hover,
		.megamenu.disabled > a:focus {
		  text-decoration: none;
		  background-color: transparent;
		  background-image: none;
		  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		  cursor: not-allowed;
		}
		.megamenu.dropdown-header {
		  color: #D29079;
		  font-size: 18px;
		  padding-left:0px!important;
		}
		.navbar-nav {
			margin-left:7px;
			width:1192px;
			text-align:center;
			background-color:#ffffff;
			border:1px solid #FFE0D3;
		}
		.navbar-nav li {
			padding-bottom:10px;
			padding-top:10px;
			border-right:0px;
			text-align:center;
		}
		.navbar-nav li a {
			color:#607D9D;
			font-size:18px;
			padding:12px 20px 12px 14px;
			background-image:url('../images/menu_curve.jpg');
			background-position:right center;
			background-repeat:no-repeat;
		}
		.navbar-nav li:first-child a {
			color:#607D9D;
			font-size:18px;
			padding:12px 18px 12px 19px;
			background-image:url('../images/menu_curve.jpg');
			background-position:right center;
			background-repeat:no-repeat;
		}
		.navbar-nav li:last-child a {
			background-image:none;
		}
		.navbar-nav li a:hover,.navbar-nav li a:focus {
			/*background-image:url('../images/menu_item_bg.jpg');
			background-position:center right;
			background-repeat:no-repeat;
			background-size: auto;*/
			background-color:none!important;
		}
		.nav > li > a:hover {
			background-color:#FFFFFF;
			color:#E3B9AB;
			/*border-bottom:10px solid #E3B9AB;
			padding-bottom:0px;*/
		}
		.carousel-control.right,.carousel-control.left {
			background-image:none;
		}
		.dropdown-header {
			font-size:18px;
			color:#D29079;
			text-align:left!important;
			padding-left:0px!important;
		}
		.navbar-nav > li > .dropdown-menu > li {
			padding-top:0px;
			padding-bottom:0px;
		}
		.dropdown-menu li ul li a {
			font-size:14px!important;
			color:#333333;
			border-right:0px;
			border-bottom:1px dotted #1CBBEE;
			margin-bottom:3px;
			text-align:left;
			background-image:none!important;
			padding:5px 0px 5px 0px!important;
		}
		.dropdown-menu li a {
			font-size:14px!important;
			color:#333333!important;
			border-right:0px;
			border-bottom:1px dotted #1CBBEE;
			margin-bottom:3px;
			text-align:left;
			background-image:none!important;
			padding:5px!important;
		}
		.dropdown-menu li a:hover {
			background-color:none!important;
		}
		.dropdown-menu li ul li a:hover {
			background-color:none!important;
		}
		.dropdown-menu > li > a:hover {
			background-color:none!important;
		}
		/*.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#0085B8;border-color:#fff}*/
		.nav .open > a, .nav .open >a:hover, .nav .open > a:focus,.open {
			background-color:#ffffff!important;
		}
		.megamenu > li > ul > li {
			padding-top:0px;
			padding-bottom:0px;
		}
		.no-border-bottom {
			border-bottom:0px!important;
		}
		.body_section {
			border:1px solid #BBBBBB;
			min-height:200px;			
			float:left;
			margin-top:20px;
			padding-left:15px!important;
			padding-right:15px!important;
		}
		.body_right_section {
			min-height:200px;			
			margin-top:20px;
		}
		.container {
			width:1300px;	
		}
		.footer_section_area {
			margin-top:30px;
			background-color:#85C1F5;
		}
	}
 
 
 
	/*==========  Non-Mobile First Method  ==========*/
 
	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1199px){
 		.map {
			min-height:340px;
			background-image:url('../images/map.png');
			background-repeat:no-repeat;
			background-position:top left;
			margin-top:-36px;
			background-size:100%;
		}
		.container {
			width:100%;	
		}
		.bullet_points {
			margin-top:46px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			background-size:15px 30px;
			padding-left:28px;
			line-height:38px;
			font-size:15px;
			margin-bottom:3px;
			vertical-align:middle;
		}
		.thumb_box_heading {
			padding-top:5px;
		}
		.call {
			font-size: 25px;
			padding-bottom:7px;
			display:block;
		}
		.call_text {
			color: #D29079;
			font-size: 25px;
		}
		.call_email_btn {
			padding-top:5px;	
		}
		.phone_call {
			display:none!important;	
		}
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px){
 		.ipad_above_body_section {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.body_section,.body_right_section  {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.map {
			min-height:265px;
			background-image:url('../images/map.png');
			margin-top:-24px;
			background-size:100%;
			background-repeat:no-repeat;
		}
		.bullet_points {
			margin-top:40px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc_ipad.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:20px;
			font-size:12px;
			margin-bottom:3px;
			vertical-align:middle;
			line-height:25px;
			background-size:8px 20px;
		}
		.navbar-toggle {
			margin-top:15px;
			margin-bottom:2px;
		}
		.dropdown-header {
			font-size:18px;
			color:#D29079;
			text-align:left!important;
			padding-left:0px!important;
		}
		.thumb_box_heading {
			min-height:45px;	
		}
		.box_desc {
			min-height:135px;	
		}
	}
 @media only screen and (max-width : 765px){
	.top_header .col-xs-12 {
		padding-left:0px;
		padding-right:0px;
	}
	.footer_section {
		padding-left:0px;
		padding-right:0px;
	}
	.footer_section>.col-xs-12 {
		padding-left:0px;
		padding-right:0px;
	}
	.phone_call {
			display:inline-block!important;	
		}
 }
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px){
 		.ipad_above_body_section {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.body_section,.body_right_section  {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.map {
			min-height:265px;
			background-image:url('../images/map.png');
			margin-top:-20px;
			background-size:100%;
			background-repeat:no-repeat;
		}
		.bullet_points {
			margin-top:40px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc_ipad.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:20px;
			font-size:12px;
			margin-bottom:3px;
			vertical-align:middle;
			line-height:25px;
			background-size:8px 20px;
		}
	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
 		.quick_box_section {
			padding-left:0px;
			padding-right:0px;
			margin-bottom:15px;
		}
		.youtube_video {
			padding-left:0px!important;
			padding-bottom:10px;
			padding-top:10px;
		}
		.ipad_above_body_section {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.body_section,.body_right_section  {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.map {
			padding-left:0px;
			padding-right:0px;
			background-image:none;
			margin-top:0px;
		}
		.bullet_points {
			margin-top:10px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc_ipad.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:20px;
			font-size:12px;
			margin-bottom:3px;
			vertical-align:middle;
			line-height:25px;
			background-size:8px 20px;
		}
	}
 
	/* Custom, iPhone Retina */
	@media only screen and (max-width : 320px){
 		.quick_box_section {
			padding-left:0px;
			padding-right:0px;
			margin-bottom:15px;
		}
		.youtube_video {
			padding-left:0px;
			padding-bottom:10px;
			padding-top:10px;
		}
		.ipad_above_body_section {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.body_section,.body_right_section  {
			padding-left:0px!important;
			padding-right:0px!important;
		}
		.map {
			padding-left:0px;
			padding-right:0px;
			background-image:none;
		}
		.bullet_points {
			margin-top:10px;
			padding:15px 0px;
		}
		.bullet_points p {
			background-image:url('../images/double_arc_ipad.png');
			background-position:left 3px;
			background-repeat:no-repeat;
			padding-left:20px;
			font-size:12px;
			margin-bottom:3px;
			vertical-align:middle;
			line-height:25px;
			background-size:8px 20px;
		}
	}
	
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.format_field {
	display:none;	
}