/*-- Enter your custom CSS below --*/
.row, #change_wrap_div { width: 100%;}
#layout {
    margin: 50px auto;
    max-width: 1200px;
}

section#header, section#footer .row, section#sub-footer .row, #change_wrap_div .row.topbar #top-panel { max-width: 1200px; margin-left: auto; margin-right: auto;}
#top-panel { background: #c6dfe9; font-weight: bold; text-transform: uppercase;}
.row.topbar { background: #c6dfe9;}
#top-panel .head-soc-icons { display: none;}
#top-panel { line-height: 30px !important;}
/*#top-panel {  height: 60px;}*/
#top-panel .top-info {  padding: 0;}
#top-panel .top-info {  font-size: 16px; color: #fff;}
.topbar .top-info a { font-size: 16px; color: #fff;}
.topbar .top-info a:hover { color: #000;}
.top-info { background: #FFAA31; height: 40px; padding-top: 10px !important; padding-bottom: 10px; text-align: center;}
div#top-panel { padding-top: 0; margin-top: 0;}

#footer, #sub-footer {   background: url(/wp-content/uploads/footer-bg.jpg) no-repeat fixed center bottom;}
.dhrow {max-width:1200px !important;  margin: auto;}
.dhrow1200 {max-width:1200px !important;  margin: auto;}
.dhrow960 {max-width:960px !important;  margin: auto;}
#logo { padding: 35px 0 0;}
#sub-footer .copyr { color: #000000;}
a { color: #000000;}
.textwidget > p { color: #000000 !important;}
ul, ol, dl { list-style-image: none; list-style-type: square; }
#footer .widget-title { color: #FFFFFF !important;}
.tp-caption.gcdh-large {color:#444; font-family: "Montserrat" !important;}
.tp-caption.gcdh-medium {color:#444; font-family: "Montserrat" !important;}
.tp-caption {color:#444 !important;  font-family: "Montserrat" !important;}
/*.tp-caption.gcdh-medium { font-size: 30px !important; color: #333 !important;}
.tp-caption.gcdh-large { font-size: 40px !important; color: #333 !important;}
h3 { color: #c6dfe9 !important; font-size: 16px !important;}*/
#stuning-header {background-color:#2CB3A4 !important;}
h1.page-title { font-size: 32px;}
.gcbutton {width: 100%}
#footer a { color: #000000; font-weight: bold; text-decoration: underline;}
ul, ol, dl {  color: #2cb3a4;  margin-left: 30px;}/*font-weight: bold;*/
.wpb_content_element .ui-tabs .ui-tabs-nav a, #content .wpb_accordion .ui-accordion .ui-accordion-header a, .wpb_accordion .ui-accordion .ui-accordion-header a { font-size: 12px;  padding: 1em !important;}
blockquote, blockquote p {color:#2CB3A4 !important ; font-weight: 700;}
.wpb_tabs .wpb_tabs_nav li { width: 10%; margin:0px;}
.wpb_alert-info .messagebox_text {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.wpb_alert .messagebox_text { padding-left: 0;}
.gdvid {padding-bottom:5px;}
.wpb_heading.wpb_video_heading { font-size: 14px !important; margin-bottom: 5px !important; margin-top: 10px !important; text-align: center;}
.disclaimer p { font-family: inherit; font-size: 10px; font-style: italic; font-weight: normal;text-align: center;}

@media only screen and (min-width: 480px) {
.vc_span6.wpb_column.column_container {
    max-width: 50%;
    float: left;
    padding: 20px;
}