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

@import url('https://fonts.googleapis.com/css?family=Varela+Round');
@font-face {
    font-family: 'estandarregular';
    src: url('../fonts/Estandar/estandar-regular-webfont.woff2') format('woff2'),
         url('../fonts/Estandar/estandar-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{ font-family: 'estandarregular', sans-serif;  color:#A2A2A1; font-size: 16px;}
h1,h2,h3,h4,h5,h6{font-family: 'estandarregular', sans-serif; margin:0}
a{ color:#868688;}
a:hover{ text-decoration:none;}
a:focus{ text-decoration:none; outline:none;}
img{ max-width:100%;}
ul,li{ padding:0; list-style:none; margin:0}
p{ font-size: 16px; line-height: 28px; color: #818181; letter-spacing 1px;}

.blue15 {
	color: #219aad;
	font-size: 1.5em;
}

.blue {
	color: #219aad;
}

.btn-gallery { 
  color: #FFFFFF; 
  background-color: #219AAD; 
  border-color: #176D7A; 
} 
 
.btn-gallery:hover, 
.btn-gallery:focus, 
.btn-gallery:active, 
.btn-gallery.active, 
.open .dropdown-toggle.btn-gallery { 
  color: #FFFFFF; 
  background-color: #848385; 
  border-color: #176D7A; 
} 
 
.btn-gallery:active, 
.btn-gallery.active, 
.open .dropdown-toggle.btn-gallery { 
  background-image: none; 
} 
 
.btn-gallery.disabled, 
.btn-gallery[disabled], 
fieldset[disabled] .btn-gallery, 
.btn-gallery.disabled:hover, 
.btn-gallery[disabled]:hover, 
fieldset[disabled] .btn-gallery:hover, 
.btn-gallery.disabled:focus, 
.btn-gallery[disabled]:focus, 
fieldset[disabled] .btn-gallery:focus, 
.btn-gallery.disabled:active, 
.btn-gallery[disabled]:active, 
fieldset[disabled] .btn-gallery:active, 
.btn-gallery.disabled.active, 
.btn-gallery[disabled].active, 
fieldset[disabled] .btn-gallery.active { 
  background-color: #219AAD; 
  border-color: #176D7A; 
} 
 
.btn-gallery .badge { 
  color: #219AAD; 
  background-color: #FFFFFF; 
}

.steps ol li {
    list-style: decimal;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.quote blockquote{
	background: #fff;
	padding: 30px;
	border-radius: 2px;
	box-shadow: 
		inset 0 2px 0 #219aad, 
		-5px -4px 25px rgba(0, 0, 0, 0.3);
}

.quote blockquote:after, 
.quote blockquote:before  {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.quote blockquote:after  {
	border-top-color: #ffffff;
	border-width: 10px;
	left: 65%;
	margin-left: -10px;
}

.quote blockquote:before {
	border-top-color: rgba(0,0,0,0.01);
	border-width: 11px;
	left: 65%;
	margin-left: -11px;
}

.quote blockquote p {
	font-size: 20px;
	color: #626262;
	font-weight: 400;
	line-height: 40px;
	text-indent: 25px;
	position: relative;
}

.quote blockquote p:before{
	content: '\201C';
	font-family: serif;
	font-style: normal;
	font-weight: 700;
	position: absolute;
	font-size: 75px;
	top: 0px;
	left: -35px;
	color: #176c7d;
	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
}

.quote blockquote p:after{
	content: '\201D';
	font-family: serif;
	font-style: normal;
	font-weight: 700;
	position: absolute;
	font-size: 75px;
	bottom: 0px;
	right: 0px;
	color: #176c7d;
	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
}

.quote .attribution {
	text-align: right;
	padding: 20px 100px 20px 20px;
	position: relative;
	top: -65px;
}

.quote .author{
	font-weight: 700;
	font-size: 18px;
	color: #219aad;
	text-shadow: 0 1px 1px rgba(255,255,255,0.7);
	margin-top: 25px;
}


.top_header{ float:left; width:100%; background:#828385; padding:7px 0; }
.rd-navbar--is-stuck .top_header {
	display: none;
}
.left_head_list{ float:left;}
.left_head_list li{ float:left;}
.left_head_list li a{ background: #44bac8;border-radius: 3px;    color: #fff;    display: block;    font-size: 12px;    font-weight: 500;    letter-spacing: 1px;    padding: 4px 20px;}
.left_head_list li:first-child {  margin-right: 10px;}
.right_head_list li {  color: #fff;    float: left;    font-size: 14px;    font-weight: 500;    letter-spacing: 1.2px;    margin: 0 0 0 10px;}
.right_head_list{ float:right;}
.right_head_list li a{ color:#fff;}
.right_head_list li img{ margin:0 10px 0 0; width:18px;}
.right_head_list li span {   color: #c0c0c0;}
.right_head_list li.social_link img{ width:auto;}
.social_link a{ float:left; width:35px; display:block;}
.right_head_list li.social_link {  margin-top: -5px;}
.bottom_header{ border-bottom: 3px solid #219aad; float:left; width:100%; background:#F3F3F3;}
.bottom_header li { float:left; position:relative;}
.bottom_header ul{ float:right;}
.bottom_header li.active a{ color:#fff; background:#219AAD url(../images/nav_whitearrow.png) no-repeat center 90px}
.bottom_header li a { background:url(../images/nav_grayarrow.png) no-repeat center 90px;  display: block;    font-size: 17px;    letter-spacing: 1.6px;    padding: 50px 23px;}
.logo > img {  margin: 20px 0 0;}

.section1_outer{ float:left; width:100%; background:rgba(0, 0, 0, 0) url("../images/bg1.jpg") repeat fixed 0 0 / cover ; border-top:5px solid #2396A8; border-bottom:5px solid #2396A8; text-align:center; padding:20px 0 50px; position:relative; z-index:999;}
.section1_outer h1{ color:#fff; font-size: 63px;    letter-spacing: 5px; text-transform:uppercase;}
.section1_outer h3{ color: #219aac;   font-size: 23px;    letter-spacing: 1.5px;    line-height: 32px;    padding: 0 150px;}
.section1_outer a{ display:block; color:#fff; background:#43BBC9; font-size:22px; letter-spacing:3px; width:320px; margin:0 auto; border:2px solid #a1a1a1; border-radius:5px; padding:20px 0}
.section2_outer {  background: #f3f3f3 none repeat scroll 0 0;    float: left;    padding: 50px 0;    width: 100%;}
.ser_inner { text-align:center;
    border: 3px solid #0d99b0;
    float: left;
    width: 100%;
}
.ser_inner img{ width:100%}
.ser_inner h2{ background:#AAA39B; color:#fff; border-top: 3px solid #0d99b0; font-size:45px; padding:10px 0; letter-spacing:2px; margin:0; text-transform:uppercase;}
.section3_outer {
    background: #7ba1aa none repeat scroll 0 0;
    float: left;
    padding: 80px 0;
    width: 100%;
}
.section3_inner {
    background: #c5bdb0 none repeat scroll 0 0;
    float: left;
    padding: 15px 20px 20px 300px;
    position: relative;
    width: 100%;
}
.section3_inner > h2 {
    color: #504c48;
    font-size: 31px;
    letter-spacing: 2px;
}
.section3_inner > p {
    color: #847c75;
    font-size: 16px;
    letter-spacing: 1.5px;
}
.section3_inner > a {
    background: #41bbc8 none repeat scroll 0 0;
    border: 1px solid #aaa39a;
    border-radius: 18px;
    color: #fff;
    display: block;
    font-size: 18px;
    letter-spacing: 2px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    width: 300px;
}
.section3_inner > img {
    border: 5px solid #c5bdb0;
    border-radius: 5px;
    left: -50px;
    position: absolute;
    top: 35px;
    width: 250px;
}
.section4_outer {
    float: left;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}
.section4_outer h3 {margin: 15px 0 20px;
    color: #455e64;
    font-size: 32px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.section4_outer img {
    width: 200px;
}
.section4_outer h2 {
    color: #3a3a3a;
    font-size: 30px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.section4_outer p {
    color: #565656;
    font-size: 15px;
    letter-spacing: 1.5px;
    line-height: 20px;
}
.testimonial_outer {
    background: #959595 none repeat scroll 0 0;
    float: left;
    padding: 30px 0;
    width: 100%; text-align:center;
}
.testimonial_outer h3{ color:#fff; margin: 15px 0 50px;
   
    font-size: 32px;
    letter-spacing: 2px;
    text-transform: uppercase;}
.testmonial_inner {
    background: #fff none repeat scroll 0 0;
    border-radius: 18px;
    color: #2d2d2d;
    float: left;
    font-size: 14px;
    letter-spacing: 1.5px;
    padding: 30px 20px;
    position: relative;
    text-align: left;
    width: 100%;
}
.testmonial_inner::before {
   background: #3fb9c6 url("../images/quotes1.png") no-repeat scroll center center / 18px auto;
    border-radius: 5px;
    content: "";
    height: 30px;
    left: 30px;
    position: absolute;
    top: -15px;
    width: 30px;
}
.testmonial_inner::after {
   background: #3fb9c6 url("../images/quotes2.png") no-repeat scroll center center / 18px auto;
    border-radius: 5px;
    content: "";
    height: 30px;
    right: 30px;
    position: absolute;
    bottom: -15px;
    width: 30px;
}
.testimonial_img_box { margin: 20px 0 0; text-align:left; color:#fff;
    float: left;
    width: 100%;
}
.testimonial_img_box h2 { font-size: 20px;margin-bottom: 5px;}
.testimonial_img_box p{ font-size:14px; color:#fff; letter-spacing:1px;}
.testimonial_img_box img {   width: 80px;}
.subscribe_outer {
    background: #a9a29a none repeat scroll 0 0;
    float: left;
    padding: 40px 0;
    width: 100%;
}
.subscribe_outer li {
    color: #fff;
    float: left;
    font-size: 19px;
    letter-spacing: 1px;line-height: 36px;
    margin: 0 8px;
    text-transform: capitalize;
}
.input_text {
    background: #2e2e30 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    font-size: 12px;
    height: 42px;
    letter-spacing: 1px;
    padding: 5px 10px;
    width: 250px;
}

.submit_btn {
    background: #252628 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #fff;line-height: 22px;
    font-size: 14px;
    padding: 10px 30px;
    text-transform: uppercase;
}

.subscribe_outer ul {
    margin: 0 auto;
    width: 560px;
}
footer { text-align:center;
    background: #3c3d41 none repeat scroll 0 0;
    float: left;
    padding: 30px 0;
    width: 100%;
}
.footer_top, .footer_mid {
    border-bottom: 1px solid #4e4f53;
    float: left;
    width: 100%;
}
.footer_bottom{ float:left; width:100%;padding: 12px 0 0;}
.footer_top {
    padding: 0 0 10px;
}
.social_link_footer a {
    display: inline-block;
    margin: 25px 0 0;
}
.mid_inner {
    margin: 0 auto;
    width: 65%;
}
.footer_mid{ padding:15px 0 }
.footer_mid h2 {
    color: #fff;
    font-size: 17px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.inner_img_list li{ float:left; width:33.33%; padding:10px;}
footer a, footer span{ color:#41bbc8;}
footer p {
    font-size: 13px;line-height: 20px;
    letter-spacing: 1px;
    margin: 0;
}
.footer_bottom li {
    display: inline-block;
}
.footer_bottom li span {
    color: #959595;
    margin: 0 5px;
}
.footer_bottom > ul {
    float: left;
    padding: 0 160px;
    width: 100%;margin: 0 0 20px;
}

.main_container { position:relative;
    float: left;
    width: 100%;
}
.inner_left {
    background: #e8e8e8 none repeat scroll 0 0;
    float: left;
    padding: 20px;
    width: 25%;
}
.inner_left {
    background: #e8e8e8 none repeat scroll 0 0;
    float: left;
    height: 100%;
    left: 0; top:0;
    padding: 20px;
    position: absolute;
    width: 25%;
}
.inner_right {
    background: #f3f3f3 none repeat scroll 0 0;
    float: right;
    height: 100%;
    padding: 20px 20px 100px;
    width: 75%; 
}
.main_container h3 {
    color: #4e4e4e;
    font-size: 20px;
    letter-spacing: 2px;
    margin: 0;
}
.inner_left > ul {
    float: left;
    margin: 10px 0 40px;
    width: 100%;
}
.inner_left li {
    border-top: 1px solid #cac5bf;
}
.inner_left li a {
    color: #46a6b5;
    display: block;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 2px 0;
}
.inner_right > h2 {
    color: #828384;
    font-size: 26px;
    letter-spacing: 2px;
    margin: 0 0 15px;
    text-transform: uppercase;
}	
.inner_right > p {
    color: #4e4e4e;
    float: left;
    font-size: 16px;
    letter-spacing: 1px;
    width: 100%;
}
.right_img{ float:right; margin:0 0 0 15px;}

.left_img{ float:left; margin:0 15px 0 0;}
.bottom_header ul ul li{ display:block; width:100%;}
.bottom_header li li a{ letter-spacing: 1px; color:#fff;    padding: 3px 0;background:none; font-size:13px; }
.bottom_header ul.sub_menu { display:none; background:#219AAD; z-index:999; padding:20px;       position: absolute;    width: 215px;}
.bottom_header ul.sub_menu.big_menu{ width:600px;left: -260px;}
.rd-navbar-nav li h4,.bottom_header li h4 { margin-bottom:5px;    border-bottom: 1px solid #fff;    color: #fff;    font-size: 16px;    letter-spacing: 2px;    padding-bottom: 8px;    position: relative;    text-transform: uppercase;    width: 90%;}
.rd-navbar-nav li h4:before,.bottom_header li h4::before {    background: #a8a49b none repeat scroll 0 0;    bottom: -1px;    content: "";    height: 4px;    left: 0;    position: absolute;    width: 60px;}
.bottom_header ul.sub_menu ul {    margin: 0 0 20px;}
.bottom_header ul li:hover ul.sub_menu{ display:block;}
.sub_menu p {
    background: #176d7e none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: block;
    float: left;
    left: 0;
    margin: 0;
    padding: 0 15px;
    position: absolute;
    width: 100%;
}


.content_panel{ float:left; width:100%; padding:30px 0}
.address_info ul {
    line-height: 32px;
}
.cforms .label {
    display: block;
    font-size: 14px;
    margin: 0 0 10px;
    text-align: left; font-weight:400;
}
.cforms .textarea, .cforms .input {
    display: block;
    position: relative;
}
.cforms .input_textare, .cforms .input_textb, .cforms .input_text {
    border: 1px solid #ccc; background:#fff;  border-radius: 8px;
    color: #404040;
    height: 39px;
	padding:10px;
    padding-right: 46px;
    width: 95%;
}
.cforms .textarea i, .cforms .input i {
    border-left: 1px solid #ccc;
    color: #ccc;
    font-size: 16px;
    height: 31px;
    line-height: 32px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 5px;
    width: 46px;
}
.cforms .input_textare, .cforms .input_textb {
    width: 97%;
}
.cforms .input_textare { height:100px;
    width: 97%;
}
.contact_panle{ float:left; width:100%; padding:50px 0}
.cforms .button {
    background: #219AAD;
    border: medium none;
    color: #fff;
    font-size: 18px;
    margin: 20px 0 0;
    padding: 15px;
    text-transform: uppercase;
}

.content_panel h2{ margin:0 0 20px; color: #455e64;
    font-size: 32px;
    letter-spacing: 2px;
    margin: 15px 0 20px;
    text-transform: uppercase;}
.general_content_outer{ float:left; width:100%; padding:30px 0}

.general_content_outer h1,.general_content_outer h2,.general_content_outer h3,.general_content_outer h4,.general_content_outer h5,.general_content_outer h6,.general_content_outer p{ margin:15px 0}
.align_left {   float: left;    margin: 0 20px 10px 0;}
.align_right {
    float: right;
    margin: 0 0 10px 20px;
}
.pera_cont{ float:left; width:100%;}
.general_content_outer li {
    font-size: 16px;
    letter-spacing: 1px;
    margin: 0 0 10px;
}
.general_content_outer ul.resp-tabs-list{ margin:0}
.general_content_outer ul,.general_content_outer ol{float: left;
    margin: 30px 0;
    width: 100%;}
.general_content_outer ol li{ list-style:decimal;}
.general_content_outer ul li i {
    margin: 0 10px 0 0;color:#219AAD;
}
.general_content_outer table{ width:100%; text-align:center; margin:30px 0}
.general_content_outer th,.general_content_outer td{ padding:10px;text-align:center; border:1px solid #efefef}
.general_content_outer th{ background:#44BAC8; color:#fff; text-transform:uppercase; font-size:16px; letter-spacing:2px;}
.general_content_outer .panel-title {
    margin: 0;
}
.panel-default > .panel-heading {
    background-color: #44bac8;
    border-color: #ddd;
    color: #fff;
}
.blog_list {
    margin: 0 auto;
    padding: 30px;
    width: 80%;
}.blog_info_panel {
    border-bottom: 1px solid #d9d9d9;
    float: left;
    margin: 0 0 15px;
    padding-bottom: 12px;
    width: 100%;
}
.blog_list > li { padding:20px; float:left;
    border: 1px solid #d9d9d9;
    width: 100%; margin-bottom:50px;
}
.blog_list h2{ font-size:24px; text-transform:capitalize;}
.blog_img { text-align:center;
    background: #cecdc8 none repeat scroll 0 0;
    display: block; position:relative; z-index:99;
}
.blog_info_bottom{ float:left; width:100%;}
.blog_info_bottom h2{ font-size:20px; margin-bottom:15px;}
.blog_img:after{background: rgba(206, 205, 200,0.5);
    content: "";
    height: 100%;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 100%;
    z-index: -1;}
	blog_info_panel{ font-size:16px;}
	.blog_info_panel i{ font-size:18px; margin:0 20px 0 0}
.blog_img > img {   border: 1px solid #ccc;}
.blog_img_outer { margin: 0 15px 0 0;}
.pagination-custom-outer{ float:left; width:100%; text-align:center; margin-bottom:15px;}
.pagination-custom-outer li{ display:inline-block;}
.pagination-custom li a {  border: 1px solid #ccc;    border-radius: 3px;    display: block;    margin: 0 5px;  padding: 10px 20px;}

.gallery_img_panel{ border-bottom: 1px dashed #ccc;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;}
.gallery_img_panel_inner > h4 { color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:1.5px;
    margin: 0 0 15px;
}
.gallery_img_panel_inner {
    background: #44bac8 none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    float: left;
    padding: 15px 10px 10px;
    width: 100%;
}
.gallery_img_panel .col-md-6 {
    padding: 15px;
}

.blog_detail_panel .blog_info_panel {  background: #219aad none repeat scroll 0 0;    color: #fff;    padding: 10px 15px;}
blockquote {
    background-image: url("../images/quote.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    font-size: 20px;
    font-style: italic;
    letter-spacing: 0.3px;
    line-height: 30px;
    margin: 10px 0 40px;
    padding: 100px 0 0;
    position: relative;
    text-align: center;
}

#showLeft {
    display: none;
}
.banner_outer {
    float: left;
    width: 100%;
}

.rd-navbar-static.rd-navbar--is-stuck .logo > img {  margin: 16px 0;    width: 210px;}
.rd-navbar-static.rd-navbar--is-stuck  .rd-navbar-nav > li > a{ padding: 30px 23px 35px; background-position: center 65px !important;}

.rslides {position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
.callbacks_container {  position: relative;}
.callbacks_nav { background: url("../images/themes.png") no-repeat scroll left top transparent;    height: 61px;    left: 0;    margin-top: -45px;    opacity: 0.7;    overflow: hidden;    position: absolute;    text-decoration: none;    text-indent: -9999px;    top: 52%;    width: 38px;    z-index:9}
.callbacks_nav.next {  background-position: right top;    left: auto;    right: 0;}

#map-container {
	height: 300px;
	width: 100%;
}
#Map_inner {
	height: 300px;
	width: 100%;
}

#menu_options {
	height: 30px;
	width: 100%;
	background: #44BAC8;
	color: #FFF;
	font-weight: 400px;
	display: inline-block;
	text-transform: uppercase;
	border-radius: 3px;
	padding-left: 10px;
	padding-top: 5px;
}

#ui-to-top,.rd-navbar-static .rd-navbar-brand .top_mobil_nfo,.tel_mobile,.mobile_menu{ display:none;}

@media screen and (max-width: 1200px){
	.left_head_list li a{font-size: 11px;padding: 4px 10px;}
	.right_head_list li{ font-size:11px;}
}
@media screen and (max-width: 990px){
	.gallery_img_panel .col-md-6 {
		float: left;
		padding: 15px;
		width: 50%;
	}
}

@media screen and (max-width: 991px){
	.bottom_header,.top_header{ text-align:center;}
	.right_head_list,.left_head_list{ width:100%; margin:10px 0}
	.left_head_list li {   display: inline-block;    float: none;}
	.right_head_list li {  font-size: 11px;    margin: 0;    width: 100%;}
	.right_head_list li a {   display: inline-block;    float: none;    margin: 15px 0 0;}
	.bottom_header li {   display: inline-block;    float: none;    position: relative;}
	.bottom_header ul{ margin:20px 0 0; width:100%;}
	.bottom_header ul ul{ margin:0}
	.ser_inner{ margin-bottom:20px;}
	.bottom_header ul.sub_menu.big_menu{ left:0}
	#cbp-spmenu-s1 .col-md-4 {   float: left;    text-align: left;    width: 33.33%;}
	#cbp-spmenu-s1 ul ul{ text-align:left;}
	.inner_left,.inner_right{ width:100%;}
	.inner_left{ position:relative; float:left;}
	.blog_img_outer {    margin: 0 auto 20px;    width: 200px;}
	.mobile_menu{ display:block;  padding: 10px;}
	.tel_mobile,.addres_mobile { position:relative;font-size: 13px;   margin: 0 0 0;    padding-left: 38px;    text-align: center; min-height:35px;}
	.mobile_menu .tel_mobile > img {    left: 16px;}
	.addres_mobile .main_add{ position:relative;}
	.addres_mobile .main_add:after{ position:absolute; background:rgba(0, 0, 0, 0) url("../images/map.png") no-repeat scroll 0 0; width:50px; height:50px; content:""; left:-30px; top:-8px;}
	.mobile_menu  img {    left: 12px;    position: absolute;}
	.tel_mobile{ margin:0}
	.left_head_list, .right_head_list {
		display: none;
	}
	.footer_bottom > ul{ padding:0}
	.rd-navbar-fixed .rd-navbar-submenu li > a {
		font-size: 14px;
		padding: 2px 10px;
	}
	.rd-navbar-nav li h4 {
		border-color: #ccc;
		color: #666;
		padding: 10px;
		width: 95%;
	}
	.section1_outer h3{ padding:0}
	.section3_inner{padding: 15px 20px 20px 230px;}
	.section3_inner > img{ left:-30px;} 
	.rd-navbar-fixed .rd-navbar-brand .top_mobil_nfo > img {
		float: left;
		margin: 10px 10px 0 0;
	}
	.top_mobil_nfo {
		display: inline-block;
	}
	.banner_outer {
		margin: 37px 0 0;
	}
	.subheader_outer{ margin:35px 0 0}
	.subheader_outer h1{ font-size:30px; line-height:44px; margin: 35px 0 10px;}
	.blog_info_panel .col-md-3 {   float: left;    margin-right: 25px;}
	.table_panel{ width:100%; float:left;}
	.general_content_outer ul, .general_content_outer ol{ padding:0;}
	.general_content_outer ol {
		padding: 0 0 0 15px;
	}
	section{ float:left; width:100%;}
	.rd-navbar-nav li li {
		border-bottom: 1px dashed #e8e8e8;
	}
	.img_header{
		margin-top: 40px;
	}
}
	
@media screen and (max-width: 800px){
	.section3_inner > img {
		left: auto;
		position: relative;
		top: 0;
	}
	.section3_inner {
		padding: 15px;
		text-align: center;
	}
	.img_header{
		margin-top: 40px;
	}
}

@media screen and (max-width: 768px){
	h2.resp-accordion {  background: #44bac8 none repeat scroll 0 0; margin:7px 0 ;border-radius: 3px;    color: #fff;    display: block;    font-size: 16px;    text-transform: uppercase;}
	#showLeft {  background: rgba(0, 0, 0, 0) url("../images/menu.png") no-repeat scroll 0 0;    border: medium none;    display: block;    float: right;    height: 50px;    margin-right: -50px;    position: relative;    text-indent: -90000px;    top: 5px;    width: 50px;}
	.blog_list { width:100%;}

	.bottom_header li{ width:100%;}

	.bottom_header li a { text-align:left;  font-size: 12px;    padding: 10px;}
	.bottom_header ul.sub_menu,.bottom_header ul{ margin:0; width:100%;}
	#cbp-spmenu-s1 .col-md-4{ width:100%;}
	#cbp-spmenu-s1 ul ul{ padding:0}
	.subscribe_outer ul{ width:100%;}
	.subscribe_outer li {
		margin: 0 0 15px;
		text-align: center;
		width: 100%;
	}
	.subheader_outer h1{ font-size:26px;}
	.input_text{ width:80%;}
	.img_header{
		margin-top: 40px;
	}
}

@media screen and (max-width: 600px){
	.general_content_outer table{width: 100%; border-collapse: collapse;}
	.table_panel_inner{width: 800px;}
	.table_panel {
		margin: 0 0 30px;
		float: left;
		overflow-x: scroll;
		width: 100%;
	}
	.img_header{
		margin-top: 40px;
	}
}

@media screen and (max-width: 480px){
	.gallery_img_panel .col-md-6 {
	
	}
	.top_mobil_nfo{ display:none;}
	.inner_img_list li{ width:100%; text-align:center;}
	.pera_cont img {
		margin: 0 0 10px;
		width: 100%;
	}
	.inner_img_list li img{ width:100%;}
	.section1_outer h1{ font-size:45px;}
	.tel_mobile{ display:block;}
	.subheader_outer li {
		color: #219aac;
		float: left;
		font-size: 13px;
		margin: 0 17px 0 0;
		position: relative;
	}
	.blog_info_panel .col-md-3{ width:100%; margin-bottom:10px;}
	.cforms td {
		display: block;
		float: left;
		margin: 0 0 10px;
		width: 100%;
	}
	.cforms .button {
		display: block;
		float: none;
		margin: 10px auto 0;
	}
	.img_header{
		margin-top: 40px;
	}
}

@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}




























































