@import "animate.css";







@import url(//fonts.googleapis.com/css?family=Roboto|Roboto+Condensed:300,400,700);







@import url(../../../maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);















/*========================================================







                      Main Styles







=========================================================*/







body {







  background: transparent;







  color: #03818d;







  font: 400 14px/20px 'Roboto', sans-serif;







  -webkit-text-size-adjust: none;







}







img {







  max-width: 100%;







  height: auto;







}







h2 {







  padding-top: 0px;







  margin-bottom: 30px;







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 36px;







  line-height: 42px;







  letter-spacing: 3px;







}







h2:before {







  content: '';







  display: block;







  width: 26px;







  /*height: 3px;*/







  margin-bottom: 20px;







  background: #fff;







}







h3 {







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 400;







  font-size: 36px;







  line-height: 42px;







  padding-top: 25px;







  margin-bottom: 30px;







}















/*17-12-2015*/















.zoomIn ul li {padding:5px 0px; border-bottom: solid 1px #03818d}







.zoomIn ul li a, ol li a {text-decoration:none;}







.grid_6 p a{text-decoration:underline;}







.left-panel li:hover{color:#fff; background:#243288; }







button{background:#03818d; color:#fff; padding:6px 15px; border:none; font-weight:bold; margin:15px 0px; text-align:center}







button:hover{background:#243288;}







.OPEN-HOUSE{padding:30px 0px}







.OPEN-HOUSE p a{text-decoration:underline}







.bg-color-left{background:#48a2ab; color:#fff; }







.grid_9 img{margin-bottom:15px}







.grid_6 img{margin-bottom:15px}







.grid_6 h4{padding-bottom:15px}







.right-pannel ol{padding:0px}







.right-pannel ol li{padding:5px 0px; list-style:decimal}







.right-pannel h4{font-size:18px; font-weight:normal; padding:8px 15px; background:#243288; color:#fff} 







.right-pannel ul li{padding:6px 15px}







.right-pannel{background:#3f8a91; color:#fff; padding-bottom:20px;}







.Program_Highlights h4{padding-bottom:15px; padding-top:20px;}







.Program_Highlights .OPEN-HOUSE{padding-top:0px;}







.Program_Highlights .OPEN-HOUSE p{padding-bottom:15px;}







.Program_Highlights .OPEN-HOUSE p i{margin:3px 5px 0 0;}







.left-panel li{padding-left:10px !important; cursor:pointer}















.right-pannel ul li{padding-left:30px; position:relative;}







.right-pannel ul li i{}







.right-pannel ul li:before{content:"\f0a4"; font-family:'FontAwesome';position:absolute; left:10px; top:8px;}















@media (max-width: 1199px) {







  h3 {







    font-size: 24px;







    line-height: 34px;







  }







}







h4 {







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 18px;







  line-height: 24px;







  letter-spacing: 1.8px;







  padding-bottom:20px;







}



.fl_clss h1 {







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 18px;







  line-height: 24px;







  letter-spacing: 1.8px;







  padding-bottom:20px;







}



h4 + p {







  padding-top: 10px;







}







h5 {







  margin-bottom: 10px;







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 14px;







  line-height: 18px;







  letter-spacing: 2px;







}







h2 a:hover,







h3 a:hover,







h4 a:hover,







h5 a:hover {







  color: #f2b950;







}







p a:hover,







ul a:hover {







  text-decoration: underline;







}







p .fa,







ul .fa {







  text-decoration: none;







}







time {







  display: block;







}







a {







  font: inherit;







  color: inherit;







  text-decoration: none;







  -moz-transition: 0.3s;







  -o-transition: 0.3s;







  -webkit-transition: 0.3s;







  transition: 0.3s; 







}







a:focus {







  outline: none;







}







a[href^="tel:"],







a[href^="callto:"] {







  color: inherit;







  text-decoration: none;







}







strong {







  font-weight: 700;







}







.fa {







  line-height: inherit;







}







[class*='fa-']:before {







  font-weight: 400;







  font-family: 'FontAwesome';







}







.page {







  overflow: hidden;







  min-height: 500px;







}







.lt-ie9 .page {







  min-width: 1200px;











}















/*=======================================================







                       Main Layout







=========================================================*/







/*=======================================================







                        Components







=========================================================*/















/*==================     Brand     ======================*/







.brand {







  display: inline-block;







  margin-top: 40px;







  margin-bottom: 10px;







}







.brand_name {







  overflow: hidden;







  font-family: 'Roboto Condensed', sans-serif;







  color: #fff;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 18px;







  line-height: 24px;







  letter-spacing: 2px;







}







.brand_name span {







  display: inline-block;







  padding-top: 10px;







  font-size: 60px;







  line-height: 50px;







  letter-spacing: 1px;







}







.brand_name:after {







  content: '';







  display: block;







  width: 26px;







  /*height: 3px;*/







  margin: 0px auto 10px;







  background: #fff;







}







.brand_slogan {







  margin: 0 0 20px;







  font-family: 'Roboto Condensed', sans-serif;







  color: #fff;







  text-transform: uppercase;







  font-weight: 300;







  font-size: 36px;







  line-height: 44px;







  letter-spacing: 4.5px;







}







.brand_slogan:after {







  content: '';







  display: block;








  width: 26px;







 /*height: 3px;*/







  margin: 20px auto;







  background: #fff;







}







/*==================  Backgrounds  ======================*/







.bg01 {







  background: no-repeat url(../../image/theme_img/bg01.png) top center, repeat-x url(../../image/theme_img/bg03.png) top center;







}







.bg02 {







  background: #03818d;







  color: #23d6e9;







}







.bg02 h2,







.bg02 h5 {







  color: #fff;







}







.bg03 {







  background: #f2b950;







  color: #fff;







}







.bg04 {







  background: #0eb9cb;







  color: #fff;







}







.bg05 {







  background: #fff;







}







.bg05 h2:before {







  background: #03818d;







}







.bg05 .btn {







  color: #03818d;







}







.bg05 .btn:before {







  background: #03818d;







}







.bg-img {







/* // padding-bottom: 520px;*/

  padding-bottom: 20px;





 /* background: no-repeat url(../../image/theme_img/imange-under-4-boxes.png) bottom center; */







}







.bg-right {







  position: absolute;







  top: 0;







  bottom: 0;







  left: 50%;







  right: 0;







}







.bottom-link{border-top:solid 1px #03818d; margin-top:20px; padding-top:30px;}







.bottom-link a{color:#2dd2e3}







.social-icon i{float:right; font-size:25px; color:#2dd2e3; margin-left:5px; cursor:pointer}







.social-icon i:hover{color:#fff;}







@media (max-width: 767px) {







  .bg-right {







    display: none;







  }



.ContactUsContent table#responsivetable{
	display:block !important;
}

.ContactUsContent #withoutresponsive{
	display:none !important;
}



}







section,







.container {







  position: relative;







}







.bg-aside {







  position: absolute;







  top: 0;







  left: 50%;







  display: block;







  margin-left: 280px;







  bottom: 0;







  height: 100%;







}







@media (max-width: 1199px) and (min-width: 980px) {







  .bg-aside {







    margin-left: 200px;







  }







}







@media (max-width: 979px) {







  .bg-aside {







    display: none;







  }







}







/*==================    Buttons    ======================*/







.btn {







  display: inline-block;







  border: none;







  outline: none;







  background: none;







  font-family: 'Roboto Condensed', sans-serif;







  color: #fff;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 14px;







  line-height: 24px;







  letter-spacing: 2.8px;







}







.btn:before {







  content: '';







  display: block;







  width: 26px;







  /*height: 3px;*/







  margin: 15px 0;







  background: #fff;







  -moz-transition: 0.3s;







  -o-transition: 0.3s;







  -webkit-transition: 0.3s;







  transition: 0.3s;







}







.btn:hover {







  color: #f2b950;







}







.btn:hover:before {







  background: #f2b950;







}







/*==================      Box      ======================*/







.box01 {







  background: #fff;







  text-align: center;







}







.box01 img {







  width: 100%;







}







.box01 .line {







  background: #03818d;








  margin: 30px 0 25px;







  display: inline-block;







}







.box01_bottom {







  position: relative;







  background: #03818d;







  z-index: 5;







}







.box01_bottom:after {







  content: '';







  width: 0;







  height: 0;







  border-style: solid;







  border-width: 13px 13px 0 13px;







  border-color: #03818d transparent transparent transparent;







  position: absolute;







  top: 100%;







  left: 50%;







  margin-left: -13px;







}







.box01_bottom:hover .box01_info {







  display: block;







}







.box01_bottom:hover:after {







  display: none;







}







.box01 .btn {







  margin: 12px 0 7px;







}







.box01 .btn:before {







  display: none;







}







.box01_info {







  display: none;







  position: absolute;







  top: 100%;







  left: 0;







  background: #03818d;







  color: #fff;







}







.box01_info p {







  padding: 0 30px 35px;







}







@media (min-width: 768px) {







  [class*="grid_"].ml0 {







    margin-left: 0;







    padding-left: 30px;







  }







}







@media (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {







  [class*="grid_"].ml0 {







    padding-left: 20px;







  }





}







.box02 {







  position: relative;







  padding: 20px 30px 50px;







}







.box02_top {







  display: none;







  position: absolute;







  top: -55px;







  left: 0;







  right: 0;







  padding: 35px 30px 10px;







}







.box02 a {







  display: block;







}







.box02 a:hover .box02_top {







  display: block;







}







.box02 .bg02 .num:after {







  background: #23d6e9;







}







.box03 {







  position: relative;







}







.box03 .img_cover {







  position: absolute;







  top: 0;







  left: 0;







  right: 0;







  bottom: 0;







  text-align: center;







  opacity: 1;







  -moz-transition: 0.3s;







  -o-transition: 0.3s;







  -webkit-transition: 0.3s;







  transition: 0.3s;







}







.lt-ie9 .box03 .img_cover {







  filter: alpha(opacity=100);







}







.box03 .img_cover .cover_bg {







  background: #03818d;







  opacity: 0.7;







  position: absolute;







  top: 0;







  left: 0;







  right: 0;







  bottom: 0;







}







.lt-ie9 .box03 .img_cover .cover_bg {







  filter: alpha(opacity=70);







}







.box03 .img_cover .cover_text {







  position: relative;







  display: inline-block;







  vertical-align: middle;







  width: 95%;







}







.box03 .img_cover .helper {







  display: inline-block;







  vertical-align: middle;







  height: 100%;







  width: 0px;







}







.box03 a {







  display: block;







  height: 100%;







  position: relative;







  color: #fff;







}







.box03 a:hover .img_cover {







  opacity: 0;







}







.lt-ie9 .box03 a:hover .img_cover {







  filter: alpha(opacity=0);







}







.box03 + .box03 {







  margin-top: 30px;







}







.box03 h5 {







  margin: 0;







  padding: 0;







}







.box04 {







  margin-bottom: 40px;







}







.box04:before,







.box04:after {







  content: " ";







  display: table;







}







.box04:after {







  clear: both;







}







.box04_aside {







  float: left;







  margin-right: 30px;







}







@media (max-width: 479px) {




.ContactUsContent table#responsivetable{
	display:block !important;
}

.ContactUsContent #withoutresponsive{
	display:none !important;
}


  .box04_aside {







    float: none;







    margin-right: 0;







    margin-bottom: 20px;







  }







}







.box04_cnt__no-flow {







  overflow: hidden;







}







.box04_cnt {







  padding-top: 25px;







}







.box04 .fa {







  font-size: 60px;







  line-height: 65px;







}







.box05 {







  margin-bottom: 30px;







}







.box05_cnt {







  background: #03818d;







  color: #fff;







  text-align: center;







  padding: 25px;







}







/*========================   Menu   ==========================*/







.sf-menu {







  /*display: inline-block;*/



  float:left







}







.sf-menu:before,







.sf-menu:after {







  content: " ";







  display: table;







}







.sf-menu:after {







  clear: both;







}







.sf-menu > li {







  position: relative;







  float: left;







}







.sf-menu > li + li {







  margin-left: 0;







}







.sf-menu a {







  display: block;







  font-family: 'Roboto Condensed', sans-serif;







  font-size: 14px;











  line-height:17px;







  font-weight: 700;







  text-transform: uppercase;







  letter-spacing: 2.8px;







}







.sf-menu a:hover {







  text-decoration: none;







}







.sf-menu > li > a {







  color: #FFF;







  padding: 25px 55px 24px;







  color: #25838e;







}







.owl-carousel .owl-item{width:auto !important; margin-left:20px !important;}



/*6/1/2016*/















.top-right-link{  float: right;







  position: relative;}







.top-right-link i{background:#25838e; color:#fff; width:30px; line-height:30px; -webkit-border-radius:100%;







-moz-border-radius:100%;







border-radius:100%; font-size:14px; margin:15px 0 0 5px; cursor:pointer}







.top-right-link i:hover{background:#233289}







@media (max-width: 979px) and (min-width: 768px) {







  .sf-menu > li > a {







    padding-left: 35px;







    padding-right: 35px;







  }




.ContactUsContent table#responsivetable{
	display:block !important;
}

.ContactUsContent #withoutresponsive{
	display:none !important;
}


}

@-ms-viewport{
  width: device-width;
}





.sf-menu > li.sfHover > a,







.sf-menu > li > a:hover {







  color: #fff;







  background: #25838e;







}







.sf-menu > li.active > a {







  color: #fff;







  background: #25838e;







}







.sf-menu ul {







  display: none;







  position: absolute;







  top: 100%;







  width: 300px;







  margin-top: 0;







  padding: 10px 0 10px;







  background: #25838e;







  z-index: 2;







  text-align: left;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







}







.sf-menu ul > li > a {







  color: #FFF;







  padding: 5px 20px 5px 20px;







}







@media (max-width: 979px) and (min-width: 768px) {







  .sf-menu ul > li > a {







    padding-left: 35px;







  }







}







.sf-menu ul > li.sfHover > a,







.sf-menu ul > li > a:hover {







  color: #25838e;







  background: #fff;







}







.sf-menu ul ul {







  position: static;







  top: 100%;







  width: auto;







  margin-top: 0;







  padding: 0;







  z-index: 4;







}







.sf-menu ul ul > li > a {







  color: #FFF;







  padding: 5px 20px 5px 75px;







}







@media (max-width: 979px) and (min-width: 768px) {







  .sf-menu ul ul > li > a {







    padding-left: 55px;







  }







}







.sf-menu ul ul > li.sfHover > a,







.sf-menu ul ul > li > a:hover {







  background: #176f79;







  color: #fff;







}







.sf-menu > li > .sf-with-ul {







  position: relative;







}







.sf-menu > li > .sf-with-ul:before {







  position: absolute;







  left: 50%;







  top: 62%;







  margin-left: -6px;







  content: '\f0d7';







  font: 400 12px/12px 'FontAwesome';







}







@media (max-width: 767px) {







  .sf-menu {







    display: none;







  }







}







/*==================  Select Menu  ======================*/







.select-menu {







  position: relative;







  display: none;







  margin: 30px auto;







  width: 420px;







  border: 1px solid #03818d;







  background: #ffffff url('../../image/theme_img/select.png') no-repeat right center;







  overflow: hidden;







}







.select-menu .select {







  width: 440px;







  height: 30px;







  color: #585858;







  background-color: transparent;







  font: 400 15px 'Roboto', sans-serif;







  line-height: 30px;







  border: none;







  border-radius: 0;







  box-shadow: none;







  outline: none;







  -webkit-appearance: none;







}







.select-menu .select::-ms-expand {







  display: none;







}







@media (max-width: 767px) {







  .select-menu {







    display: block;







  }







}







@media (max-width: 479px) {







  .select-menu {







    width: 270px;







  }







  .select-menu .select {







    width: 290px;







  }







}







/*==================  Stuck menu  ======================*/







.stuck_container {







  background: #ffffff;







}







.isStuck {







  background: #ffffff;







  z-index: 999;







  border-bottom: 1px solid #25838e;







}







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







  .isStuck {







    display: none !important;







  }







}







/*==================     ToTop     ======================*/







.toTop {







  font-size: 40px !important;







  line-height: 40px !important;







  color: #1a9da9;







  position: fixed;







  right: 66px  !important;







  bottom: 180px  !important;







  display: none;







  overflow: hidden;







  text-align: center;







  text-decoration: none;







  z-index: 20;







}







.toTop:hover {







  color: #f2b950;







  text-decoration: none;







}







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







  .toTop {







    display: none !important;







  }







}







/*==================   Thumbnail    ======================*/







.thumb {







  display: block;







  position: relative;







  overflow: hidden;







}







.thumb img {







  width: 100%;







  height: auto;







  -moz-transition: 0.5s all ease;







  -o-transition: 0.5s all ease;







  -webkit-transition: 0.5s all ease;







  transition: 0.5s all ease;







}







.thumb_overlay {







  position: absolute;







  left: 0;







  top: 0;







  right: 0;







  bottom: 0;







  opacity: 0;







  -moz-transition: 0.3s all ease;







  -o-transition: 0.3s all ease;







  -webkit-transition: 0.3s all ease;







  transition: 0.3s all ease;







  color: #ffffff;







  background: transparent;







}







.thumb_overlay:before {







  content: '\f065';







  position: absolute;







  top: 50%;







  left: 0;







  right: 0;







  font: 400 30px 'FontAwesome';







  line-height: 30px;







  margin-top: -15px;







  text-align: center;







}







.lt-ie9 .thumb_overlay:before {







  display: none;







}







.thumb:hover .thumb_overlay {







  opacity: 1;







  background: rgba(0, 0, 0, 0.5);







}







.lt-ie9 .thumb:hover .thumb_overlay {







  background: none;







  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');







  zoom: 1;







}







.lt-ie9 .thumb:hover .thumb_overlay:before {







  display: block;







}







.thumb:hover img {







  -moz-transform: scale(1.2);







  -ms-transform: scale(1.2);







  -o-transform: scale(1.2);







  -webkit-transform: scale(1.2);







  transform: scale(1.2);







}







/*========================================================







                     HEADER  Section







=========================================================*/







header {







  background: transparent;







  text-align: center;







}







/*========================================================







                     CONTENT  Section







=========================================================*/







main {







  display: block;







  background: transparent;







}







.primary {







  color: #f2b950;







}







.line {







  display: block;







  width: 26px;







  height: 3px;







  margin: 15px 0;







  background: #fff;







}







.social-list {







  display: block;







  width: 100%;







}







.social-list:before,







.social-list:after {







  content: " ";







  display: table;







}







.social-list:after {







  clear: both;







}







.social-list li {







  display: block;







  float: left;







  width: 33.3333%;







  padding: 15px 0;







}







.social-list li:first-child {







  background: #fff;







  color: #03818d;







}







.social-list li:nth-child(2) {







  background: #0eb9cb;







  color: #fff;







}







.social-list li:last-child {







  background: #036973;







  color: #0eb9cb;







  float: right;







}







.social-list li a:hover {







  color: #f2b950;







}







.social-list li .fa {







  font-size: 24px;







}







.addr01 {







  font-family: 'Roboto Condensed', sans-serif;







  color: #f2b950;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 14px;







  line-height: 18px;







  letter-spacing: 1px;







}







.text01 {







  font-family: 'Roboto Condensed', sans-serif;







  font-size: 36px;







  line-height: 40px;







  letter-spacing: 2px;







}







@media (max-width: 1199px) and (min-width: 980px) {







  .text01 {







    font-size: 28px;







  }







}







@media (max-width: 979px) and (min-width: 768px) {







  .text01 {







    font-size: 24px;







    letter-spacing: 0;







  }







}







.mb01 {







  margin-bottom: 40px;







}







.pt01 {







  padding-top: 55px;







}







.mt_img {







  margin-top: 7px;







}







.list01 li {







  position: relative;







  padding-left: 15px;







  margin-bottom: 8px;







}







.list01 li:before {







  content: '\f105';







  position: absolute;







  left: 0;







  top: 0;







  font-size: 14px;







  font-family: 'FontAwesome';







  color: #2dd2e3;







}







.list01 li:last-child {







  margin-bottom: 0;







}







.list01 a {







  color: #2dd2e3;







}







.num {







  font-family: 'Roboto Condensed', sans-serif;







  font-weight: 700;







  font-size: 18px;







  line-height: 24px;







}







.num:after {







  content: '';







  display: block;







  width: 26px;







  height: 3px;







  margin: 15px 0;







  background: #fff;







}







.bg_img {







  position: absolute;







  top: 0;







  left: 0;







  bottom: 0;







  width: 675px;







}







.bg_cnt {







  position: relative;







}







.bg_cnt h3 {







  color: #fff;







}







.date {







  color: #f2b950;







  font-family: 'Roboto Condensed', sans-serif;







  font-weight: 700;







  font-size: 36px;







  line-height: 40px;







  vertical-align: baseline;







}







.date span {







  font-size: 60px;







  vertical-align: baseline;







}







.link01 {







  color: #f2b950;







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 14px;







  line-height: 20px;







  letter-spacing: 1px;







  vertical-align: baseline;







}







.addr02 {







  margin-top: 5px;







}







.addr02 dt,







.addr02 dd {







  display: inline-block;







}







.addr02 dt {







  min-width: 210px;







}







@media (max-width: 1199px) {







  .addr02 dt {







    min-width: 100px;







  }







}







.terms p {







  margin-bottom: 20px;







}







/*==================      Well     ======================*/







.well01 {







  padding-bottom: 75px;







}







.well02 {







  padding-bottom: 50px;







}







.well03 {







  padding-bottom: 30px;







}







/*========================================================







                     FOOTER  Styles







=========================================================*/







footer {







  background: #058c99;







  padding-top: 70px;







  padding-bottom: 80px;







}







footer .brand {







  margin-top: 5px;







  margin-bottom: 5px;







}







footer .brand_name {







  color: #0eb9cb;







}







footer .brand_name:after {







  display: none;







}







footer .brand_name span {







  display: block;







}







@media (max-width: 979px) and (min-width: 768px) {







  footer .brand_name span {







    font-size: 46px;







  }







}







footer .copy {







  color: #0eb9cb;







  font-family: 'Roboto Condensed', sans-serif;







  text-transform: uppercase;







  font-weight: 700;







  font-size: 14px;







  line-height: 18px;







  letter-spacing: 1px;







}







footer .copy a {







  white-space: nowrap;







}







footer h4 {







  color: #fff;







  margin-bottom: 25px;







}































.overlay {







	background-attachment: scroll;







	background-clip: border-box;







	background-color: rgba(0, 0, 0, 0);







	background-image: url("../image/transbg.png");







	background-origin: padding-box;







	background-position: 0 0;







	background-repeat: repeat;







	background-size: auto auto;







	height: 80%;







	position: absolute;







	width: 100%;







	z-index: 100;







	clear: both;







}







.success {







	margin-left: 100px;







	margin-right: 200px;







	position: fixed;







	z-index: 100;







	border: 1px solid #808080;







	color: #32A132;







	font-size: 14px;







}







#topBar #cart h4 a, .success span.close, .warning span.close, .attention .close, .information span.close {







	background: url('../image/miniClose.jpg') no-repeat right;







	width: 15px;







	height: 15px;







	display: block;







	position: absolute;







	top: 19px;







	right: 15px;







	text-indent: -9999px;







	overflow: hidden;







	cursor: pointer;







}







.success .close, .warning .close, .attention .close, .information .close {







	padding: 6px 0;







	float: right;







	margin-right: 6px;







}







.success, .warning, .attention, .information {







	padding: 10px;







}







.required {







    color: #F96A8E /* Pink */;







}







select, input, textarea {







    border: 1px solid #999999;







    padding: 5px;







    color: #666;







}







.button{background:#03818d; color:#fff; padding:6px 15px; border:none; font-weight:bold; margin:15px 0px; text-align:center}







.button:hover{background:#243288;}























.placeToStay{







	float: left;







    width: 33%;







}















.clearer{







	clear:both;







}















.GeneralFpDesign h3{







	padding-bottom: 10px;







    border-bottom: dashed 1px #03818d;







}



#Request_Your_First_Meeting {

    color: #f2b950;

    font-size: 14px !important;

    font-weight: 700 !important;

    line-height: 28px !important;

    vertical-align: baseline;

}

.breadcumb_heading{

font-family: "Roboto Condensed",sans-serif;

    font-size: 36px;

    font-weight: 700;

    letter-spacing: 3px;

    line-height: 42px;

    margin-bottom: 30px;

    padding-top: 0;

    text-transform: uppercase;

}

.breadcumb_heading:before {







  content: '';







  display: block;







  width: 26px;







  /*height: 3px;*/







  margin-bottom: 20px;







  background: #fff;







}
#success_cart {
	border: 1px solid #E6E6E6;
	color: #32A132;
	font-size: 13px;
	padding: 5px;
	border-bottom: none;
	text-align:center;
}

.ContactUsContent table {
	width: 100%;
	border: 1px solid;
}
.ContactUsContent table th, .ContactUsContent table td{
	border: 1px solid;
	padding:3px;
}
.afterQoute{
	text-align:right !important;
}
.style1 {
    color: #0066FF;
    font-weight: bold;
    font-style: italic;
}
.ContactUsContent table#responsivetable{
display:none;
}
.social-icons {
    float: right;
    padding-top: 20px;
}
.social-icons a{
    font-size: 24px;
}