/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 13.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.qbutton:hover {background:#1B58A7 !important;color: #fff !important;}
.qbutton{
	text-transform:capitalize !important;
}
.header_bottom {background-color: rgba(255,255,255,1) !important;}

.drop_down .second .inner ul {background-color: rgba(41,167,223,0.9) !important;}

.slider-text-container {position: absolute; top: -315px; margin: 0 auto !important; display: block; float: none !important; width: 100%;}

.slider-text-container h1 {color: #fff !important;}
.slider-text-container h2 {color: #fff !important; font-size: 24px !important;}
.slider-text-container hr {width: 5% !important; text-align: center; color: #fff !important; background: #fff !important;}

.columns-home .wpb_wrapper {min-height: 310px; padding: 10px !important; border: 2px solid #1B58A7; background-color: #f6f6f6 !important;}
.columns-home .wpb_wrapper .wpb_content_element .wpb_wrapper {border: 0px !important; padding: 0px !important;}
.columns-home .qbutton.large {margin-top: 10px !important;}

.qbutton {border-color: #1B58A7 !important; color: #1B58A7 !important;}

.title_outer {display: none !important;}


.columns-home			{padding: 100px 20% 75px;}
.columns-home h3	 	{font-size: 24px !important; color: #1B58A7 !important; font-weight: bold; margin-bottom: 15px !important; text-align: center;}
.columns-home button 	{color: rgb(255, 255, 255); font-weight: 300; border-radius: 0px; background-color: rgb(27, 88, 167); height: 60px; line-height: 58px; 
					  	 font-size: 20px; padding: 0 22px;}

.testimonail-container .testimonial_content_inner	{background: rgba(0,0,0,0) !important;}
.home .testimonial_text_inner {width: 60% !important; display: block; margin: 0 auto !important; float: none !important;}
.home .testimonial_text_inner p {font-size: 14px; line-height: 19px; color: #fff !important; font-style: italic;}
.home .testimonial_text_inner a {color: #fff; text-decoration: underline; position: static;}
.home .testimonial_author	{font-size: 14px !important; color: #000 !important;}

.qode-ls-testimonials.qode-ls-testimonials-two-columns article {width: 100% !important;}
.qode-ls-testimonial-left-part {display: none !important;}

.qode-ls-testimonial-right-part {width: 100% !important;}

.dmo-practice h3		{margin-bottom: 10px !important; color: #000 !important;}

.hover_image			{background: rgba(0,0,0,0) !important;}
.hover_image::before	{background: rgba(0,0,0,0) !important;}

.latest_post {padding: 50px 0px !important; min-height: 160px;}
.latest_post_title a {font-weight: bold;}

.latest_post_image {width: 15% !important; float: right !important;}
.latest_post_text {width: 80% !important; display: inline-block !important; padding-right: 5% !important; padding-left: 0px !important;}

.footer_col1, .footer_col2	{width: 100% !important;}
.footer_col3 	{display: none !important;}

.sidebar {margin-top: 46px;}
.sidebar h5 {text-transform: uppercase !important; color: #1B58A7;}
aside .widget li {background-color: rgba(41, 167, 223, 0.5) !important; padding: 10px !important;}

.latest_post {background-color: #F6F6F6 !important; padding: 20px !important; border: 0px !important;}
.latest_post_holder > ul > li {padding-top: 25px !important;}


#custom_html-3 p {text-align: center;}

#custom_html-3 ul li {display: inline-block !important; text-align: center; font-size: 20px; margin-left: 0px !important;}
#custom_html-3 ul li i a {color: #fff !important; background-color: #fff !important;}
#custom_html-3 ul li i a:hover {color: #fff !important;}

.footer_top a {color: #fff !important;}

#custom_html-2 h1 {color: #1B58A7 !important; text-align: center; margin-bottom: 15px !important;}
#custom_html-2 table td	{text-align: left; width: 20%;}
#custom_html-2 table td a {text-decoration: underline !important;}
#custom_html-2 table td strong {padding-bottom: 10px !important; color: #1B58A7;}
#custom_html-2 a {color: #fff !important;}

.qbutton.large {height: 47px; line-height: 47px; font-size: 16px; padding: 0 29px; display: block; margin: 50px auto 0px !important; width: 250px; 
				text-align: center;}

.copyright a	{text-decoration: underline !important;}


/*----- RESPONSIVE -----*/


/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1681px) and (max-width: 1920px) {
	
.content {margin-top: 207px !important;}
	
.columns-home .qbutton br {display: none !important;}
 
.wpb_wrapper ul li {margin-left: 40px;}
	
.slider-text-container {top: -315px !important;}
	
/* .columns-home			{padding: 100px 15% !important;} */
	
.indented-list {padding-left: 40px !important;}	

.sidebar {margin-top: 122px !important;}
	
	
#custom_html-3 img {width: 12% !important; display: block; margin: 20px auto !important;}
#custom_html-3 ul {width: 60% !important; display: block; margin: 20px auto 50px !important; float: none !important;}
#custom_html-3 ul li {width: 24.5% !important;}
#custom_html-3 br {display: none !important;}
	
#custom_html-2 table td	{text-align: center !important; width: 17% !important; line-height: 22px;}
	
.qbutton.large {height: 47px; line-height: 47px; font-size: 16px; padding: 0 29px; display: block; margin: 50px auto 0px !important; width: 250px; 
				text-align: center;}
	
#contact-button {width: 375px !important;}
#contact-button br {display: none !important;}
	
.slides li {margin-left: 0px !important;}
	
.footer_top {padding-top: 20px !important; padding-bottom: 20px !important;}
	
	
	
	
}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	
.columns-home .qbutton br {display: none !important;}
	
.vc_custom_1512106027414, .vc_custom_1512106027414 {margin-top: 0px !important;}
	
.content {margin-top: 177px !important;}
.content.content_top_margin {margin-top: 207px !important;}
	
.page-template-full_width .content {margin-top: 207px !important;}
	
nav.mobile_menu > ul {width: 100% !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 40px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -275px !important;}
	
.sidebar {margin-top: 149px !important;}
	
.columns-home			{padding: 75px 10% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 775px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 42px !important; width: 235px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 310px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 14% !important; display: block; margin: 0 auto;}
#custom_html-3 p {line-height: 21px;}
#custom_html-3 ul {width: 100% !important; margin-top: 10px !important; margin-bottom: 10px !important;}
#custom_html-3 ul li {width: 24.5% !important;}
#custom_html-3 br {display: none !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important; 
						 line-height: 22px !important;}
	
.footer_top {padding-top: 17px !important; padding-bottom: 17px !important;}
 
}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	
.columns-home .qbutton br {display: none !important;}
	
.vc_custom_1512106027414, .vc_custom_1512106027414 {margin-top: 0px !important;}
	
.content {margin-top: 177px !important;}
.content.content_top_margin {margin-top: 207px !important;}
	
.page-template-full_width .content {margin-top: 207px !important;}
	
nav.mobile_menu > ul {width: 100% !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 40px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -225px !important;}
	
.sidebar {margin-top: 149px !important;}
	
.columns-home			{padding: 75px 10% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 775px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 42px !important; width: 235px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 310px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 15% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 10px !important; margin-bottom: 10px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
#custom_html-3 br {display: none !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important; 
						 line-height: 22px !important;}
	
.footer_top {padding-top: 0px !important; padding-bottom: 20px !important;}
 
}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1240px) and (max-width: 1366px) { 
	
.columns-home .qbutton br {display: none !important;}
	
.vc_custom_1512106027414, .vc_custom_1512106027414 {margin-top: 0px !important;}
	
.content {margin-top: 177px !important;}
.content.content_top_margin {margin-top: 207px !important;}
	
.page-template-full_width .content {margin-top: 207px !important;}
	
nav.mobile_menu > ul {width: 100% !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 40px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -225px !important;}
	
.columns-home			{padding: 75px 5% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 775px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 42px !important; width: 235px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 310px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 15% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 10px !important; margin-bottom: 10px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
#custom_html-3 br {display: none !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important; 
						 line-height: 22px !important;}
	
.footer_top {padding-top: 0px !important; padding-bottom: 15px !important;}

}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1161px) and (max-width: 1239px) {
	
.centered_logo {position: relative !important; padding-top: 0px !important;}
.centered_logo, .header_inner, .header_top_bottom_holder, .header_bottom {max-height: 207px !important;}
	
.columns-home .qbutton br {display: none !important;}
	
.vc_custom_1512106027414, .vc_custom_1512106027414 {margin-top: 0px !important;}
	
.content {margin-top: 177px !important;}
.content.content_top_margin {margin-top: 0px !important;}
	
.page-template-full_width .content {margin-top: 0px !important;}
	
nav.mobile_menu > ul {width: 100% !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 40px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -225px !important;}
	
.columns-home			{padding: 75px 5% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 775px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 42px !important; width: 235px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 360px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 25% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important; margin-bottom: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
#custom_html-3 br {display: none !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important; line-height: 22px;}
	
.footer_top {padding-top: 0px !important; padding-bottom: 20px !important;}	

}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 1001px) { 
	
nav.mobile_menu {top: -77px !important;}
	
}


/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 960px) and (max-width: 1160px) { 
	
#contact-button {line-height: 42px; height: 84px !important;}
.content.content_top_margin {margin-top: 0px !important;}
.main_menu {display: none!important;}
.centered_logo {position: relative !important; padding-top: 0px !important;}
.centered_logo, .header_inner, .header_top_bottom_holder, .header_bottom {max-height: 100px !important;}
	
.q_logo .normal {width: 199px !important; height: 80px !important; margin-top: 10px !important;}
	
.mobile_menu_button i {line-height: 100px !important;}
	
header.centered_logo .header_inner_left {margin: 0px !important;}
	
nav.mobile_menu {display: block !important;}
	
nav.mobile_menu > ul {width: 100% !important;}
nav.mobile_menu {position: relative !important; top: 0px; width: 100% !important; padding: 0px 45px !important; left: -45px !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important;margin: 0 40px 0 0 !important;display:  block !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -200px !important;}
	
.columns-home			{padding: 75px 5% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 800px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 84px !important; width: 120px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 360px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 30% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important; margin-bottom: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important;}
	
nav.main_menu > ul > li > a {padding: 0px 10px !important; font-size: 12px !important;}

}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 769px) and (max-width: 959px) { 
	
nav.mobile_menu > ul {width: 100% !important;}
	
#contact-button {line-height: 42px; height: 84px !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 40px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -170px !important;}
	
.columns-home			{padding: 75px 5% !important;}
	
.indented-list {padding-left: 40px !important;}	

.about-parralax-container {height: 400px !important;}
.about-parralax-container .vc_col-has-fill > .vc_column-inner {padding-top: 0px !important;}
	
.about-parralax-section-two {height: 800px !important;}
.about-parralax-container-2 {padding: 0px 0px 20px 20px !important;}
	
.about-parralax-text 	{padding-bottom: 40px !important; padding-left: 20px !important;}
.about-parralax-head 	{padding-left: 20px !important;}
	
.columns-home .qbutton.large {height: 84px !important; width: 120px !important; line-height: 42px !important;}
.columns-home .wpb_wrapper {min-height: 465px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 30% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important; margin-bottom: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.5% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important;}


}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (max-width: 768px) { 
	
#contact-button {line-height: 42px; height: 84px !important;}
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 40px 0px 0px !important;}	
	
.mobile_menu_button {float: right !important; margin: 0 10px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -170px !important;}
	
.columns-home			{padding: 75px 5% !important;}
	
.indented-list {padding-left: 40px !important;}	
	
.about-parralax-text 	{padding-bottom: 40px !important;}
	
.columns-home .qbutton.large {height: 84px !important; width: 140px !important;}
.columns-home .wpb_wrapper {min-height: 465px;}
.columns-home p {text-align: center !important;}
	
#custom_html-3 img {width: 60% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important; margin-bottom: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: calc(19.4% - 20px) !important; display: inline-block; text-align: left !important; vertical-align: text-top !important;}
	

}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 481px) and (max-width: 767px) { 
	
nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {color: #1B58A7 !important;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {padding: 0px 15px 0px 0px !important;}	
	
#contact-button {line-height: 42px; height: 84px !important; width: 200px !important; margin-bottom: 0px !important;}
	
.mobile_menu_button {float: right !important; margin: 0 10px 0 0 !important;}
	
.title_without_animation {display: none !important;}
	
.home .qbutton.large {font-size: 14px !important; width: 205px !important;}	
.columns-home {padding: 50px 5% !important;}
.columns-home .wpb_wrapper {margin-bottom: 25px !important;}
	
#testimonials-c-1048 {margin: 0px !important;}
	
.indented-list {padding-left: 40px !important;}
	
.columns-home .wpb_wrapper {min-height: auto !important;}
	
.slides {width: 100% !important; margin: 0px !important;}
.slides li {margin: 0px !important;}
.slides li:nth-of-type(2) {display: none !important;}
.slides li:nth-of-type(3) {display: none !important;}
	
.home .testimonial_text_inner {width: 100% !important;}
	
.content.content_top_margin {margin-top: 0px !important;}
	
.about-intro-text {padding: 0px 20px !important;}
.about-parralax-text {padding-bottom: 50px !important;}
.about-container {padding: 0px 20px 25px !important;}
.about-container-2 {padding: 0px 20px 25px !important;}
	
.what-we-stand-for-block-1 {padding: 0px 20px 20px !important;}
.what-we-stand-for-block-2 {padding: 0px 20px 20px !important;}
	
.appointment-sub-heading {padding: 0px 20px !important;}
	
.content_top_margin {margin-top: 0px !important;}
	
#custom_html-3 img {width: 60% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: 100% !important; display: block; text-align: center !important;}
	
}

/*-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----_____-----*/
@media only screen and (min-width: 320px) and  (max-width: 480px) { 
	
.mobile_menu_button {float: right !important; margin: 0 10px 0 0 !important;}
	
#contact-button {line-height: 42px; height: 84px !important; width: 200px !important; margin-bottom: 50px !important;}
	
.title_without_animation {display: none !important;}
	
.slider-text-container {top: -90px !important; width: 92% !important;}
.slider-text-container h1 {font-size: 22px !important;}
.slider-text-container h2 {font-size: 20px !important;}
	
.home .qbutton.large {font-size: 14px !important; width: 205px !important;}	
.columns-home {padding: 50px 5% !important;}
.columns-home .wpb_wrapper {margin-bottom: 25px !important; min-height: auto !important;}
	
#testimonials-c-1048 {margin: 0px !important;}
	
.slides {width: 100% !important; margin: 0px !important;}
.slides li {margin: 0px !important;}
.slides li:nth-of-type(2) {display: none !important;}
.slides li:last-child {display: none !important;}
	
.home .testimonial_text_inner {width: 100% !important;}
	
.content.content_top_margin {margin-top: 0px !important;}
	
.about-intro-text {padding: 0px 20px !important;}
.about-parralax-text {padding-bottom: 50px !important;}
.about-container {padding: 0px 20px 25px !important;}
.about-container-2 {padding: 0px 20px 25px !important;}
	
.what-we-stand-for-block-1 {padding: 0px 20px 20px !important;}
.what-we-stand-for-block-2 {padding: 0px 20px 20px !important;}
	
.appointment-sub-heading {padding: 0px 20px !important;}
	
.content_top_margin {margin-top: 0px !important;}
	
#custom_html-3 img {width: 60% !important; display: block; margin: 0 auto;}
#custom_html-3 ul {width: 100% !important; margin-top: 20px !important;}
#custom_html-3 ul li {width: 23.999% !important;}
	
#custom_html-2 h1 {font-size: 24px !important;}
#custom_html-2 table {width: 95% !important;}
#custom_html-2 table td {width: 100% !important; display: block; text-align: center !important;}

	

}
h1{
	text-transform: uppercase;
}
