@import 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css';
@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700';
body {
    font-family: 'Lato', sans-serif;
}
p {
    line-height: 180%;
}

.navbar-default {
    background-color: #fff;
    border: none;
    margin: 0;
    padding: 12px 40px;
}

.navbar-brand {
    padding: 8px !important;
}

.dropdown-menu > li > a:hover,
ul.navbar-nav li:hover,
ul.navbar-nav li.current-menu-item,
ul.navbar-nav li.current-menu-parent {
    background-color: #3ea3b7 !important;
}

ul.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
    left: 0;
}

ul.navbar-nav li a {
    font-family: 'Arial';
    border-bottom: none;
}

ul.navbar-nav li:hover a:hover,
ul.navbar-nav li.current-menu-item a,
ul.navbar-nav li.current-menu-parent > a {
    color: #fff;
}

ol.numbering {
    counter-reset: item;
}
ol.numbering > li {
    display: block;
    letter-spacing: 0.26px;
    line-height: 1.5em;
    margin: 24px 0;
}
ol.numbering > li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
}
ol.numbering > li > ul.alpha {
    list-style: lower-alpha;
}
ol.numbering > li > ul.alpha,
ol.numbering > li > ul.bullet {
    margin-top: 12px;
}
ol.numbering > li > ul.alpha li,
ol.numbering > li > ul.bullet li {
    margin-bottom: 8px;
}
ol.list-header > li {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 40px;
}
div.list-para > p,
ol.list-header > li > p,
ol.list-para > li,
ol.list-para > li > p {
    font-size: 15px !important;
    font-weight: normal !important;
    color: #000;
}

.vc_row-fluid [class*="vc_col-sm"] {
    margin-left: 30px;
}
.slider_content_box {
    margin-top: -420px;
    min-height: 274px;
}
.slider_content h1.title {
    text-align: center;
    font-size: 60px;
}
.slider_content h2.subtitle {
    text-align: center;
    font-size: 30px;
}
.bread_crumb {
    padding: 40px 0 0;
}
.home_box_container_list {
    padding: 0 40px;
}
.home_box_container {
    width: 25%;
    padding: 0 16px;
}
.home_box_container .home_box {
    width: 100%;
    height: 126px;
}
.home_box_container .home_box h2 {
    font-size: 28px;
    text-shadow: 2px 2px rgba(0, 0, 0, 0.1);
}
.home_box_container .home_box div.text {
    font-size: 15px;
    text-shadow: 2px 2px rgba(0, 0, 0, 0.1);
}
.footer .footer_box_container {
    margin-top: 16px;
}
.footer .textwidget h3 {
    margin-top: 0;
}
.footer .footer_box:first-child {
    width: 660px;
}
.footer .footer_box p.info {
    padding: 0;
}
.footer .footer_box p.info strong {
    color: #fff;
}
.footer div.footer-nav-menu-container {
    min-height: 120px;
    height: auto;
}
.footer ul.footer-nav-menu {
    width: 180px;
    float: left;
}
.footer div.sm-nav-menu-container {
    margin-top: 24px;
}
.footer div.contact-container {
    width: 100%;
}
.footer strong {
    color: #ffffff;
}
.search-form {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.search-form input {
    padding: 11px 18px;
    color: #000;
    margin: 0;
    background: #F0F0F0;
    border: none;
    border-top: 1px solid #E0E0E0;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
.search-form input:focus {
    border-color: #42B3E5;
}
.condition-container h2 {
    font-size: 60px;
}
.condition-container ul.list-conditions-header li {
    margin-right: 10px;
}
.condition-container ul.list-conditions-header li:hover {
    border-bottom: none;
}
.condition-container .row-condition {
    margin-bottom: 40px;
}
.condition-container ul.list-conditions li {
    margin-bottom: 12px;
    font-size: 16px;
}
.condition-container ul.list-conditions-header li a,
.condition-container ul.list-conditions li a {
    color: grey;
}
.condition-container ul.list-conditions-header li a:hover,
.condition-container ul.list-conditions li a:hover {
    border-bottom: 2px solid #42B3E5;
}
.condition-article-container {
    padding: 0;
}
.condition-article-container .inner-section {
    margin-top: 28px;
    margin-bottom: 12px;
}
.condition-article-container h3 {
    margin: 40px 0 24px;
}
.condition-article-container p,
.condition-article-container span,
.condition-article-container li {
    font-size: 16px;
}
.condition-article-container p {
    padding: 0;
    margin: 0 0 16px;
}
.condition-article-container span {
    font-weight: bold;
}
.condition-article-container li {
    margin: 0 0 8px;
}
.condition-article-container a {
    border-bottom: none;
}
a.no-border-bottom {
    border-bottom: none;
    text-decoration: none;
}
.mobile-menu-switch {
    width: 54px;
}
.vc_custom_heading.vc_gitem-post-data {
    margin-bottom: 0px;
}
.vc_custom_heading.vc_gitem-post-data p {
    color: #000000 !important;
}
.vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col {
    padding: 0px;
}
div.store-icons-container {
    position: absolute;
    bottom: 88px;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}
ul.store-icons {
    display: block;
}
ul.store-icons li a {
    border-bottom: none;
}
.store_icon_appstore {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-appstore.svg');
}
.store_icon_playstore {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-playstore.svg');
}
.store_icon_web {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-web.svg');
}
.icon_medical_concierge_service {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-medical-concierge-service.png');
}
.store_icon_appstore_md {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-appstore.svg');
}
.store_icon_playstore_md {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-playstore.svg');
}
.store_icon_web_md {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-web.svg');
}
.icon_medical_concierge_service_md {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-medical-concierge-service-md.png');
}
.store_icon_appstore_sm {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-appstore.svg');
}
.store_icon_playstore_sm {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-playstore.svg');
}
.store_icon_web_sm {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-web.svg');
}
.icon_medical_concierge_service_sm {
    background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-medical-concierge-service-sm.png');
}
.store_icon {
    width: 171px;
    height: 52px;
    /*background-position: 0 -52px;*/
}
.store_icon_md {
    width: 130px;
    height: 40px;
    /*background-position: 0 -40px;*/
}
.store_icon_sm {
    width: 100px;
    height: 30px;
    /*background-position: 0 -30px;*/
}
.store_icon,
.store_icon_md,
.store_icon_sm,
.mcs_icon,
.mcs_icon_md,
.mcs_icon_sm {
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
a.store_icon:hover,
span.store_icon:hover,
a.store_icon_md:hover,
span.store_icon_md:hover,
a.store_icon_sm:hover,
span.store_icon_sm:hover,
a.mcs_icon:hover,
span.mcs_icon:hover,
a.mcs_icon_md:hover,
span.mcs_icon_md:hover,
a.mcs_icon_sm:hover,
span.mcs_icon_sm:hover {
    text-decoration: none;
    background-position: 0 0;
}

.mcs_icon {
    width: 300px;
    height: 60px;
    background-position: 0 -60px;
}
.mcs_icon_md {
    width: 200px;
    height: 40px;
    background-position: 0 -40px;
}
.mcs_icon_sm {
    width: 150px;
    height: 30px;
    background-position: 0 -30px;
}

div.footer .copyright_area {
    margin-top: 0;
}

.slider li {
    height: 520px !important;
    background-size: cover !important;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .slider_content_box {
        margin-top: -376px;
        min-height: 230px;
    }
    .slider_content h1.title {
        text-align: center;
        font-size: 52px;
        margin-top: -16px;
    }
    .slider_content h2.subtitle {
        text-align: center;
        font-size: 26px;
    }
    .theme_page {
        width: 880px;
    }
    .home_box_container {
        width: 25%;
    }
    .home_box_container .home_box {
        width: 100%;
        height: 126px;
    }
    .home_box_container .home_box h2 {
        font-size: 26px;
        text-shadow: 2px 2px rgba(0, 0, 0, 0.1);
    }
    .home_box_container .home_box div.text {
        font-size: 14px;
        text-shadow: 2px 2px rgba(0, 0, 0, 0.1);
    }
    .slider li {
        height: 520px !important;
        background-size: cover !important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
    .navbar-default {
        padding: 12px 16px;
    }
    .slider_content_box {
        margin-top: -448px;
        min-height: 196px;
    }
    .slider_content h1.title {
        text-align: center;
        font-size: 40px;
        margin-top: -24px;
    }
    .slider_content h2.subtitle {
        text-align: center;
        font-size: 20px;
    }
    .theme_page {
        width: 560px;
    }
    .home_box_container {
        width: 50%;
    }
    .home_box_container .home_box {
        width: 100%;
        height: 106px;
    }
    .home_box_container .home_box h2 {
        font-size: 24px;
    }
    .home_box_container .home_box div.text {
        font-size: 14px;
    }
    .footer,
    .footer .footer_box:first-child {
        width: 100%;
    }

    .store_icon_appstore {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-appstore-md.png');
    }
    .store_icon_playstore {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-playstore-md.png');
    }
    .store_icon_web {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-web-md.png');
    }
    .icon_medical_concierge_service {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-medical-concierge-service-md.png');
    }
    .store_icon {
        width: 130px;
        height: 40px;
        background-position: 0 -40px;
    }
    .mcs_icon {
        width: 200px;
        height: 40px;
        background-position: 0 -40px;
    }
}
@media only screen and (max-width: 767px) {
    div.store-icons-container {
        bottom: 30px;
    }
    .slider_content_box {
        margin-top: -462px;
        min-height: 210px;
    }
    .slider_content h1.title {
        text-align: center;
        font-size: 40px;
        margin-top: 48px;
    }
}
@media only screen and (max-width: 599px) {
    .navbar-default {
        padding: 12px 0;
    }
    .navbar-brand {
        margin-left: 16px;
    }
    ul.navbar-nav li {
        margin-right: 0px !important;
    }
    .slider_content_box {
        margin-top: -434px;
        min-height: 182px;
    }
    .slider_content h1.title {
        text-align: center;
        font-size: 32px;
        margin-top: 16px;
    }
    .slider_content h2.subtitle {
        text-align: center;
        font-size: 16px;
    }
    .theme_page {
        width: 360px;
    }
    .home_box_container_list {
        padding: 0;
    }
    .home_box_container {
        width: 50%;
    }
    .home_box_container .home_box {
        width: 100%;
        height: 106px;
    }
    .home_box_container .home_box h2 {
        font-size: 18px;
    }
    .home_box_container .home_box div.text {
        font-size: 12px;
    }
    .theme_page,
    .footer,
    .footer .footer_box:first-child {
        width: 95%;
    }
    .copyright_area {
        padding-left: 15px;
        padding-right: 15px;
    }
    div.store-icons-container {
        bottom: 52px;
    }
    .store_icon_appstore,
    .store_icon_appstore_md {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-appstore-sm.png');
    }
    .store_icon_playstore,
    .store_icon_playstore_md {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-playstore-sm.png');
    }
    .store_icon_web,
    .store_icon_web_md {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-web-sm.png');
    }
    .icon_medical_concierge_service,
    .icon_medical_concierge_service_md {
        background-image: url('https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/btn-icon-medical-concierge-service-sm.png');
    }
    .store_icon,
    .store_icon_md {
        width: 100px;
        height: 30px;
        background-position: 0 -30px;
    }
    .mcs_icon,
    .mcs_icon_md {
        width: 150px;
        height: 30px;
        background-position: 0 -30px;
    }
    a.store_icon:hover,
    span.store_icon:hover,
    a.store_icon_md:hover,
    span.store_icon_md:hover,
    a.mcs_icon:hover,
    span.mcs_icon:hover,
    a.mcs_icon_md:hover,
    span.mcs_icon_md:hover {
        background-position: 0 0;
    }
    .footer div.sm-nav-menu-container {
        margin-top: 0;
    }

    .slider li {
        height: 500px !important;
        background-size: cover !important;
    }
}
.team-box .vc_custom_heading p {
    margin-bottom: 0;
    padding: 4px;
}
.team-box .vc_gitem-post-meta-field-_wp_attachment_image_alt {
    font-size: 11px;
}
.squarequote .wpb_wrapper,
.bigquote .wpb_wrapper {
    padding: 0 20px;
}
.squarequote .wpb_wrapper p,
.bigquote .wpb_wrapper p {
    margin: 0 auto;
    width: 88%;
    display: block;
    position: relative;
    padding: 30px;
    font-size: 27px;
}
.squarequote .wpb_wrapper p {
    font-weight: bold;
}
.bigquote .wpb_wrapper p {
    font-style: italic;
    color: #000099;
}
.squarequote .wpb_wrapper:before,
.bigquote .wpb_wrapper:before {
    content: " ";
    font-size: 24pt;
    text-align: center;
    line-height: 42px;
    float: left;
    position: relative;
    display: block;
    height: 50px;
    width: 50px;
}
.squarequote .wpb_wrapper:before {
    background: url(https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/icon-square-quote-start.png) no-repeat top left;
}
.bigquote .wpb_wrapper:before {
    background: url(https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/icon-quote-start.png) no-repeat top left;
}
.squarequote .wpb_wrapper:after,
.bigquote .wpb_wrapper:after {
    content: " ";
    font-size: 24pt;
    text-align: center;
    line-height: 42px;
    color: #fff;
    float: right;
    position: relative;
    bottom: 50px;
    display: block;
    height: 50px;
    width: 50px;
}
.squarequote .wpb_wrapper:after {
    background: url(https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/icon-square-quote-end.png) no-repeat bottom right;
}
.bigquote .wpb_wrapper:after {
    background: url(https://s3-ap-southeast-1.amazonaws.com/getdoc.co/index/assets/icon-quote-end.png) no-repeat bottom left;
}
.btn-full a {
    width: 100%;
}
.btn-blue a {
    border-color: #00B3E8 !important;
    background-color: #00B3E8 !important;
}
.slider_navigation {
    text-align: center;
}
.slider_navigation .slider_bar {
    border: 1px solid white;
    border-radius: 5px;
    height: 10px;
    left: 10px;
    top: 11px;
    width: 10px !important;
    display: none;
}
.slider_navigation .slider_control {
    width: 30px !important;
    float: none !important;
    display: inline-block !important;
}
.slider_navigation .top_border {
    background: none;
    border: 1px solid white;
    border-radius: 10px;
    height: 14px;
    margin-left: 8px;
    opacity: 0.6;
    width: 14px;
}
.slider_navigation .slider_control .slider_control_bar {
    border: 1px solid white;
    border-radius: 5px;
    display: none;
    height: 10px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-top: -12px;
    width: 10px;
}
[id^='slide_'][id*="_0_control"] .slider_control_bar {
    display: block;
}
.single-post .header_right a.scrolling_list_control_left,
.single-post .header_right a.scrolling_list_control_right,
.single-post .pagination li a,
.single-post .widget_categories li a,
single-post .scrolling_list li .number,
.page-template-template-blog .header_right a.scrolling_list_control_left,
.page-template-template-blog .header_right a.scrolling_list_control_right,
.page-template-template-blog .pagination li a,
.page-template-template-blog .widget_categories li a,
page-template-template-blog .scrolling_list li .number {
    color: #FFFFFF;
    background-color: #3e7bb7;
}
.bread_crumb li,
#comments_list .comment_details .posted_by a,
.bread_crumb li a,
.post_footer_details li a,
#cancel_comment {
    color: #42b3e5;
}

.fitfortravel li.scrabble
{
    border  : 1px solid #dcdcdc;
    xwidth   : 32px;
    padding : 4px;
    text-align  : center;
    margin-right    : 4px !important;
}

.fitfortravel li.scrabble:hover,
.fitfortravel li.scrabble.continent-selected
{
    background  : #42B3E5;
    cursor  : pointer;
}

.fitfortravel li.scrabble:hover a,
.fitfortravel li.scrabble a:hover,
.fitfortravel li.scrabble.continent-selected a
{
    xborder  : 1px solid #42B3E5 !important;
    background  : #42B3E5;
    color   : #fff !important;
}
