body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

input {
    border: none;
}

img {
    display: block;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:active, a:focus, input, button, select, textarea {
    outline: none;
}

::selection {
    background: #e30613; /* Safari */
    color: #fff;
}

::-moz-selection {
    background: #e30613; /* Firefox */
    color: #fff;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #777;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #777;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #777;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #777;
}

a {
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

    a, a:hover, a:active, a:focus, a:visited {
        text-decoration: none;
    }

.hidden {
    opacity: 0;
}

.visible {
    opacity: 1;
}

.relative {
    position: relative;
}

.pnlFormTitle {
    line-height: 34px !important;
    color: #e30613;
    font-size: 20px !important;
    font-weight: 600 !important;
    text-align: center !important;
}

.maxCharacters {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.overflow-h {
    overflow: hidden !important;
}

.black {
    color: #333 !important;
}

.fillWhite {
    background: #fff !important;
}

.collapse.in-mobile {
    display: block;
}

.hr {
    width: 100%;
    height: 2px;
    text-align: center;
    background: #e7e6e6;
}

.uppercase {
    text-transform: uppercase;
}

.mb20 {
    margin-bottom: 20px;
}

.pixelhr {
    width: 100%;
    height: 1px;
    text-align: center;
    background: #ededed;
    float: left;
    margin: 25px 0;
}

.centered {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    height: auto;
}

.center {
    text-align: center !important;
}

.mp-level-overlay {
    background-color: #ff2a2a;
}

.blur {
    /* Any browser which supports CSS3 */
    filter: blur(2px);
    /* Firefox */
    filter: url("blur.svg#gaussian_blur");
    /* Webkit */
    -webkit-filter: blur(2px);
    /* Opera */
    -o-filter: blur(2px);
    -webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
}

.overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -99;
    background-color: rgba(0,0,0, .5);
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.no-padding {
    padding: 0 !important;
}


video#videobg {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    background: transparent;
    background-size: cover;
    transition: 1s opacity;
}

.rl-fuild {
    width: 100%;
    margin: 0;
    padding: 0;
}

.typed-cursor {
    opacity: 1;
    font-weight: 100;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    -ms-animation: blink 0.7s infinite;
    -o-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}

@-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.gradientWhite {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 70%, rgba(255,255,255,0.63) 95%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(70%, rgba(255,255,255,1)), color-stop(95%, rgba(255,255,255,0.63)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0.63) 95%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 70%, rgba(255,255,255,0.63) 95%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 70%, rgba(255,255,255,0.63) 95%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 70%, rgba(255,255,255,0.63) 95%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

body {
    font-family: 'Source Sans Pro', sans-serif;
    background: #f8f8f8;
    color: #333;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-weight: 400;
}

.scroller-inner {
    margin-top: 50px;
}

.top {
    width: 100%;
    height: 26px;
    background: #ca2014;
    background: -moz-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ca2014), color-stop(100%, #c01b0e));
    background: -webkit-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
    background: -o-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
    background: -ms-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
    background: linear-gradient(to bottom, #ca2014 0%, #c01b0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2014', endColorstr='#c01b0e', GradientType=0 );
    position: fixed;
    top: 0;
    z-index: 9999;
}

.topCall {
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    line-height: 25px;
    float: left;
}

.topCall {
    font-size: 14px;
}

    .topCall a {
        font-weight: 700;
        color: #fff;
        padding: 0 6px;
    }

    .topCall span {
        font-size: 10px;
    }

.international {
    padding: 0 10px;
    line-height: 25px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background: #af0f03;
    display: inline-block;
    float: right;
}

    .international span {
        font-size: 14px;
    }

    .international a {
        display: block;
        color: #fff;
    }

.header {
    width: 100%;
    height: 50px;
    background: #da291c;
    background: -moz-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #da291c), color-stop(100%, #d02316));
    background: -webkit-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -o-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -ms-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: linear-gradient(to bottom, #da291c 0%, #d02316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da291c', endColorstr='#d02316', GradientType=0 );
    position: fixed;
    top: 0px;
    z-index: 999; /*9999;*/
}

    .header .container {
        overflow: initial;
    }

.menu-trigger {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 23px;
    position: absolute;
    left: 10px;
    top: 8px;
    display: none;
    z-index: 1;
}

    .menu-trigger i {
        color: #fff;
    }

.mpLogo {
    width: 208px;
    height: auto;
    float: left;
    display: inline-block;
    margin-top: 9px;
    margin-right: 13px;
}

    .mpLogo img {
        width: 100%;
    }

.mt15 {
    margin-top: 15px;
}

.mr10 {
    margin-right: 10px;
}

.frontNav {
    width: auto;
    float: left;
    height: 50px;
    display: block;
}

    .frontNav ul li {
        float: left;
        margin-top: 11px;
    }

        .frontNav ul li a {
            width: auto;
            height: auto;
            display: block;
            color: #fff;
            font-weight: 600;
            font-size: 14px;
            text-transform: uppercase;
            padding: 3px 10px;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
        }

            .frontNav ul li a:hover {
                background: #ca2014;
                background: -moz-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
                background: -webkit-gradient(left top, left bottom, color-stop(0%, #ca2014), color-stop(100%, #c01b0e));
                background: -webkit-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
                background: -o-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
                background: -ms-linear-gradient(top, #ca2014 0%, #c01b0e 100%);
                background: linear-gradient(to bottom, #ca2014 0%, #c01b0e 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2014', endColorstr='#c01b0e', GradientType=0 );
            }

.rSearchRandevuContent {
    /*
	width:249px;
	*/
    width: auto;
    height: 50px;
    float: right;
}

.search {
    width: auto;
    float: right;
    position: relative;
    display: block;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .search {
        width: 120px;
    }
}

.searchButton {
    display: none;
}

.rSearchRandevuContent .eRandevuBtn {
    float: right;
}

.notfound {
    width: 100%;
    height: auto;
    background: #f9f9f9;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    padding: 20px 10px;
}

.eRandevuBtn {
    /* ABVN
	  float: right;
	*/
    background-clip: padding-box;
    background-color: #fff;
    /*
	width: 120px;
    line-height: 34px;
    */
    height: 38px;
    margin: 6px auto 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid rgba(0,0,0, 0);
    color: #e30613;
    font-size: 14px;
    display: inline-block;
    font-weight: 400;
   width: 75px;
    line-height: 12px;
	padding-top: 4px;

}

    .eRandevuBtn strong {
        font-weight: 600;
    }

    .eRandevuBtn i {
        margin-right: 8px;
    }

    .eRandevuBtn:hover {
        border-color: #c11b0f;
    }

.eSonucBtn {
    float: right;
    background-clip: padding-box;
    background-color: #fff;
    /*
	width: 80px;
    line-height: 34px;
	*/
    height: 38px;
    margin: 6px auto 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid rgba(0,0,0, 0);
    color: #e30613;
    font-size: 14px;
    display: inline-block;
    font-weight: 400;
    
    width: 104px;
    line-height: 12px;
	padding-top: 4px;
}

    .eSonucBtn strong {
        font-weight: 600;
    }

    .eSonucBtn i {
        margin-left: 6px;
        padding-top: 6px;
        display: inline-block;
        vertical-align: super;
    }
    .eSonucBtn span {
	    width: 74px;
        display: inline-block;
    }

    .eSonucBtn:hover {
        border-color: #c11b0f;
    }
@media (max-width:767px) {

	.eSonucBtn {	    
	    width: 36px;
	    line-height: 12px;
		padding-top: 4px;
	}
    .eSonucBtn i {
        margin-left: 0;
        display: inline-block;
        vertical-align: super;
    }
}
.searchInput {
    background-clip: padding-box;
    width: 93%;
    height: 38px;
    line-height: 38px;
    margin: 6px auto 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 5px 26px 5px 5px;
    border: 2px solid rgba(255,255,255, 0);
    color: #e30613;
    font-size: 12px;
    /*
    -webkit-transition: all 0.4s ease-out;
       -moz-transition: all 0.4s ease-out;
         -o-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
    */
}

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

    .searchInput {
        width: 110px;
        float: right;
    }
}

.search:hover input {
    border-color: #c11b0f;
}

.wideInput {
    position: absolute;
    right: 7px;
    top: 0;
    z-index: 9;
    /*
    -webkit-transition: all 0.4s ease-out;
       -moz-transition: all 0.4s ease-out;
         -o-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
    */
}

.wideInputWidth {
    width: 415px;
}

.autoComplete {
    width: 415px;
    /* max-height:450px; */
    background: #fff;
    background-clip: padding-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 20px 0 0;
    border: 2px solid #c11b0f;
    color: #e30613;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    top: 45px;
    right: 5px;
    display: none;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

    .autoComplete::-webkit-scrollbar {
        width: 0 !important
    }

    .autoComplete .searchSonucList a.sonucText {
        width: 100%;
        text-align: left;
    }

@media (max-width:767px) {
    .autoComplete {
        display: none !important;
    }
}

.searchBtn {
    width: 26px;
    height: 34px;
    position: absolute;
    top: 8px;
    right: 6px;
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    z-index: 10;
    display: block;
    line-height: 34px;
}

    .searchBtn i {
        color: #e30613;
    }

.type-wrap {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 11;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .type-wrap {
        left: 20px; /* ABVN 15px */
    }
}

.type-wrap span {
    font-size: 12px;
    color: #e30613;
}

.mp-level > ul > li > a:before {
    display: none;
}

.mp-menu ul li > a {
    padding: 10px 0 10px 30px;
    font-size: 16px;
    color: #e30613;
    text-align: left;
    font-weight: 600;
    /*
	text-transform: uppercase;
	*/
}

.mp-menu ul li::before {
    padding-top: 11px;
    line-height: inherit;
}

.mp-level > ul > li:first-child > a {
    box-shadow: inset 0 -1px rgba(0,0,0,0.1), inset 0 1px rgba(0,0,0,0.1);
}

.mp-menu ul li > a {
    box-shadow: inset 0 -1px rgba(0,0,0,0.1);
}

.mp-menu ul {
    padding-bottom: 65px;
}

    .mp-menu ul li:last-child > a {
        box-shadow: inset 0 -1px rgba(0,0,0,0);
    }

@media (max-width: 991px) {
    .wideInputWidth {
        width: 365px;
    }
}

@media (max-width: 840px) {
    .wideInputWidth {
        width: 345px;
    }
}

@media (max-width: 767px) {
    .wideInputWidth {
        width: 435px;
    }
}

@media (max-width: 715px) {
    .wideInputWidth {
        width: 365px;
    }
}

@media (min-width: 500px) and (max-width: 650px) {
    .wideInputWidth {
        width: 180%;
    }
}

@media (min-width: 420px) and (max-width: 500px) {
    .wideInputWidth {
        width: 110%;
    }
}

@media (max-width: 420px) {
    .wideInputWidth {
        width: 93%;
    }

    .wideInput {
        right: 12px;
    }
}

/*Slider*/

.homeSlider {
    height: 629px;
}

.homeSliderBody {
    height: 629px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center, center center;
    background-size: auto 100%, 0 0;
}
.homeSliderButtons {
    display: block;
    margin-top: 140px;
    padding-top: 28px;
}

    .homeSliderButtons li {
        width: 49%;
        display: inline-block;
    }

        .homeSliderButtons li a i {
            display: block;
            font-size: 24px;
        }

        .homeSliderButtons li a {
            position: relative;
            width: 90%;
            display: block;
            background: #fff;
            color: #db291c;
            padding: 20px 24px;
            font-size: 16px;
            font-weight: 500;
            height: 110px;
            -webkit-box-shadow: 0 0 5px 0 rgba(227,6,19,0.2);
            box-shadow: 0 0 5px 0 rgba(227,6,19,0.2);
            margin-bottom: 10px;
            border-radius: 10px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .homeSliderButtons li span {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .homeSliderButtons li a:hover {
            background: #db291c;
            color: #fff;
            -webkit-box-shadow: 0 0 15px 0 rgba(227,6,19,0.6);
            box-shadow: 0 0 15px 0 rgba(227,6,19,0.6);
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

.homeSliderButtonsBlock {
}

    .homeSliderButtonsBlock li {
        width: 45%;
        padding-left: 5%;
    }

        .homeSliderButtonsBlock li a {
            font-size: 14px !important;
        }

@media (min-width: 1920px ) {
}

@media (max-width: 1400px) {

    .homeSliderButtons {
        display: block;
        margin-top: 80px;
        padding-top: 8px;
    }

        .homeSliderButtons li a {
            width: 90%;
            padding: 16px 20px;
            font-size: 14px;
        }

            .homeSliderButtons li a:hover {
            }
}

@media (max-width: 1200px) {

    .homeSliderButtons {
        display: block;
        margin-top: 60px;
        padding-top: 8px;
    }

        .homeSliderButtons li a {
            width: 90%;
            padding: 14px 18px;
            font-size: 14px;
        }

            .homeSliderButtons li a:hover {
            }
}

@media (max-width: 991px) {

    .homeSliderButtons {
        display: block;
        margin-top: 30px;
        padding-top: 8px;
    }

        .homeSliderButtons li a {
            width: 90%;
            padding: 14px 18px;
            font-size: 13px;
            height: 100px;
        }

            .homeSliderButtons li a:hover {
            }
}

@media (max-width: 800px) {

    .homeSliderButtons {
        display: block;
        margin-top: 10px;
        padding-top: 8px;
    }

        .homeSliderButtons li a {
            width: 90%;
            padding: 14px 18px;
            font-size: 13px;
            height: 100px;
        }

            .homeSliderButtons li a:hover {
            }
}

@media (max-width: 480px) {
}					

.homeSliderContent {
   /*width: 450px;*/
    height: auto;
    display: block;
    margin-top: 100px;
    padding-top: 28px;
}

.homeSliderBodyTitle {
    font-size: 60px;
    line-height: 60px;
    font-weight: 200;
    color: #fff;
    text-align: left;
}

.black .homeSliderBodyTitle {
    color: #333;
}

.red .homeSliderBodyTitle {
    color: #e30613;
}

.homeSliderBodyText {
    width: 100%;
    height: auto;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    color: #fff;
    margin-top: 5px;
}

.black .homeSliderBodyText {
    color: #333;
}

.red .homeSliderBodyText {
    color: #e30613;
}

.homeSliderBodyButton {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    padding: 0 15px;
    margin-top: 10px;
    height: 25px;
    line-height: 25px;
    border: 0;
    float: left;
    background: rgba(255,255,255, .3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.black .homeSliderBodyButton {
    background: rgba(0,0,0, .3);
}

.red .homeSliderBodyButton {
    background: rgba(219,40,27, .6);
}

.homeSliderBodyButton i {
    margin-left: 5px;
}

.homeSliderBodyButton:hover {
    background-color: #fff;
    color: #000;
}

.slick-dots {
    bottom: 15px;
}

    .slick-dots li button:before {
        font-size: 14px;
        color: #fff;
    }

    .slick-dots li.slick-active button:before {
        color: #fff;
    }

.slick-dotted.slick-slider {
    margin-bottom: 0;
}


@media (min-width: 1920px ) {
    .homeSliderBody {
        background-position: center top !important;
        background-size: 1920px;
    }
}

@media (max-width: 1400px) {
    .homeSlider {
        height: 459px;
    }

    .homeSliderBody {
        height: 459px;
    }

    .homeSliderContent {
        margin-top: 100px;
        margin-left:0px;
        /*margin-top: 80px;
        margin-left: 160px;*/
    }

    .homeSliderBodyTitle {
        font-size: 45px;
        line-height: 45px;
    }

    .homeSliderBodyText {
        fon-size: 16px;
        line-height: 20px;
    }

    .homeSliderBodyButton {
        display: block !important;
    }
}

@media (max-width: 1200px) {
    .homeSlider {
        height: 393px;
    }

    .homeSliderBody {
        height: 393px;
    }

   .homeSliderContent {
        margin-top: 50px;
       /* margin-top: 70px;
        margin-left: 220px;*/
        margin-left: 0px;
    }

    .homeSliderBodyTitle {
        font-size: 40px;
        line-height: 40px;
    }

    .homeSliderBodyText {
        fon-size: 16px;
        line-height: 20px;
    }

    .homeSliderBodyButton {
        display: block !important;
    }
}

@media (max-width: 991px) {
    .homeSlider {
        height: 325px;
    }

    .homeSliderContent {
        width: 360px;
    }

    .homeSliderBody {
        height: 325px;
    }

    .homeSliderContent {
        margin-top: 70px;
        margin-left: 0px;
        /*margin-top: 70px;
        margin-left: 50px;*/
    }

    .homeSliderBodyTitle {
        font-size: 40px;
        line-height: 40px;
    }

    .homeSliderBodyText {
        display: none;
    }

    .homeSliderBodyButton {
        display: block !important;
    }
}

@media (max-width: 800px) {
    .homeSlider {
        height: 252px;
    }

    .homeSliderContent {
        width: 360px;
    }

    .homeSliderBody {
        height: 252px;
    }

    .homeSliderContent {
        margin-top: 50px;
        margin-left: 120px;
    }

    .homeSliderBodyTitle {
        font-size: 30px;
        line-height: 30px;
    }

    .homeSliderBodyButton {
        display: block !important;
    }
}

@media (max-width: 480px) {
    .homeSlider {
        height: 375px;
    }

    .homeSliderContent {
        width: 200px;
    }

    .homeSliderBody {
        height: 375px;
        background-size: 0 0, auto 100%;
    }

    .homeSliderContent {
        margin-top: 180px;
        margin-left: 20px;
    }

    .homeSliderBodyTitle {
        font-size: 24px;
        line-height: 24px;
    }

    .slick-dots {
        display: none !important;
    }

    .homeSliderBodyButton {
        display: block !important;
    }
}

/*Separetor Social*/
.sparatorSocialContent {
    text-align: center;
}

.sparatorSocialBox {
    height: 70px;
    background: #fff;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.sparatorSocialLogo {
    width: 122px;
    height: auto;
    float: left;
    display: inline-block;
    margin-top: 28px;
    margin-left: 35px;
}

    .sparatorSocialLogo img {
        width: 100%;
    }

.separatorText {
    width: auto;
    height: 70px;
    line-height: 70px;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 400;
    color: #c73027;
    text-transform: uppercase;
    letter-spacing: 0.4rem;
}

.separatorSocialIcon {
    float: right;
    display: inline-block;
    height: 70px;
    margin-right: 35px;
}

    .separatorSocialIcon a {
        width: auto;
        height: 25px;
        float: left;
        display: inline-block;
        margin-top: 23px;
        margin-left: 8px;
    }

    .separatorSocialIcon img {
        height: 100%;
    }


.mainMessageContent {
    width: 100%;
    height: 620px;
    padding: 135px 0 190px 0;
    background-image: url('../_i/mainMessageContent-1x.png');
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 2220px 461px;
}

    .mainMessageContent p {
        font-size: 18px;
        color: #333;
        line-height: 24px;
        font-weight: 300;
        margin-bottom: 20px;
    }

        .mainMessageContent p em {
            font-style: italic;
            font-weight: 600;
        }

        .mainMessageContent p span.uppercase {
            font-weight: 400;
        }

    .mainMessageContent .btn {
        padding: 0 5px;
        margin: 0 5px;
        border: 1px solid #333;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
    }

        .mainMessageContent .btn i {
            margin: 0 3px;
            color: #666;
        }


@media (min-width: 2560px) {
    .mainMessageContent {
        background-image: url('../_i/mainMessageContent-2x.png');
        background-size: 3800px;
    }
}

@media (max-width: 661px) {
    .mainMessageContent {
        width: 100%;
        height: auto;
        padding: 60px 0;
        background: none;
    }
}

.hospitalContent {
    background: #fff;
    margin-bottom: 15px;
}

    .hospitalContent .homeSlider {
        height: 420px;
    }

    .hospitalContent .homeSliderBody {
        height: 420px;
        width: 100%;
        display: block;
        background-repeat: no-repeat;
        background-size: cover, cover;
    }

@media (max-width: 480px) {
    .hospitalContent .homeSliderBody {
        background-size: 0 0, cover;
    }
}

.hospitalContent .homeSliderContent {
    width: 500px;
    height: auto;
    display: block;
    margin-top: 347px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

.hospitalContent .homeSliderBodyTitle {
    background-image: url('../_i/home_slide_text_bg.png');
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 500px 73px;
    font-size: 24px;
    line-height: 73px;
    font-weight: 300;
    color: #fff;
    text-align: center;
}

.hospitalContent .slick-dots {
    display: none !important;
}

@media (max-width: 671px) {
    .hospitalContent .homeSlider {
        height: 300px;
    }

    .hospitalContent .homeSliderBody {
        height: 300px;
    }

    .hospitalContent .homeSliderContent {
        width: 460px;
        margin-top: 233px;
    }

    .hospitalContent .homeSliderBodyTitle {
        background-size: 460px 67px;
        line-height: 67px;
    }
}

@media (max-width: 671px) {
    .hospitalContent .homeSlider {
        height: 300px;
    }

    .hospitalContent .homeSliderBody {
        height: 300px;
    }

    .hospitalContent .homeSliderContent {
        width: 400px;
        margin-top: 242px;
        margin-left: auto;
        margin-right: auto;
        float: initial;
    }

    .hospitalContent .homeSliderBodyTitle {
        background-size: 400px 58px;
        line-height: 58px;
    }
}

@media (max-width: 500px) {
    .hospitalContent .homeSlider {
        height: 200px;
    }

    .hospitalContent .homeSliderBody {
        height: 200px;
    }

    .hospitalContent .homeSliderContent {
        width: 290px;
        margin-top: 158px;
        margin-left: auto;
        margin-right: auto;
        float: initial;
    }

    .hospitalContent .homeSliderBodyTitle {
        width: 290px;
        background-size: 290px 42px;
        line-height: 42px;
        font-size: 20px;
    }
}

.medicalOnlineContent {
    width: 100%;
    height: 145px;
    margin-bottom: 30px;
    background-position: left bottom, right top, center center;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-size: 342.5px 145px, 572.5px 145px, 1px 145px;
}

.medicalOnlineLogo {
    width: 304px;
    height: auto;
    float: left;
    display: inline-block;
    margin-top: 22px;
}

    .medicalOnlineLogo img {
        width: 100%;
    }

.medicalOnlineRight {
    float: right;
    margin-top: 43px;
    margin-right: 50px;
}

.medicalOnlineeSonuc {
    width: 145px;
    height: 45px;
    float: left;
    margin-top: 21px;
}

    .medicalOnlineeSonuc .eRandevuBtn, .medicalOnlineeRandevu .eRandevuBtn {
        width: 100%;
        height: 45px;
        line-height: 40px;
        font-size: 20px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        border-color: #da291c;
        margin: 0;
    }

.medicalOnlineeRandevu {
    width: 170px;
    height: 65px;
    float: left;
    margin-left: 10px;
    background: #da291c;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

    .medicalOnlineeRandevu .eRandevuBtn {
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-bottomleft: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }

.medicalOnlineRandevuTitle {
    text-align: center;
    line-height: 20px;
    height: 20px;
    color: #fff;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
}

.medicalOnlineLogo img.visible-xs-logo {
    display: none !important;
}

@media (max-width: 767px) {
    .medicalOnlineLogo {
        width: 175px;
        margin-top: 44px;
    }
}

@media (max-width: 579px) {
    .medicalOnlineLogo {
        width: 175px;
        margin-top: 10px;
    }

    .medicalOnlineRight {
        margin-top: 0;
    }
}

@media (max-width: 480px) {
    .medicalOnlineContent {
        height: 225px;
        background-size: 531px 225px, 888px 225px;
    }

    .medicalOnlineLogo {
        float: initial;
        margin: 50px auto 0;
    }

        .medicalOnlineLogo img.visible-xs-logo {
            display: block !important;
        }

        .medicalOnlineLogo img.hidden-xs-logo {
            display: none !important;
        }

    .medicalOnlineRight {
        height: 66px;
        float: initial;
        margin: 30px auto 0;
        display: inline-block;
    }
}

@media (max-width: 355px) {
    .medicalOnlineeSonuc {
        width: 115px;
    }

    .medicalOnlineeRandevu {
        width: 155px;
    }
}

.hekimeSorContent {
    height: 330px;
    background-position: center top, right center, left center;
    background-repeat: repeat-y, no-repeat, no-repeat;
    background-size: 1920px 1px, 559px 330px, 553px 330px;
    margin-top: 30px;
}

.hekimeSorImage {
    width: 100%;
    height: 335px;
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image: url(../_i/hekime-sor.png);
    background-repeat: no-repeat;
    background-position: center right;
    display: block;
}

.hekimeSor {
    width: 100%;
    max-height: 330px;
    display: inline-block;
}

.hekimeSorText {
    background: #db281b;
    width: 100%;
    height: auto;
    font-size: 17px;
    line-height: 18px;
    font-weight: 400;
    color: #fff;
    margin-top: 124px;
    float: right;
    padding: 25px 45px 25px 15px;
    text-align: left;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.hekimeSorSlogan {
    width: 100%;
    height: 15px;
    font-size: 17px;
    font-weight: 400;
    float: right;
    color: #db291c;
    text-align: left;
    margin-top: 5px;
    margin-left: 1px;
    padding: 0 15px;
}

@media (max-width: 1200px) {
    .hekimeSorContent {
        height: 274px;
        background-size: 1920px 1px, 464px 274px, 459px 274px;
    }

    .hekimeSorImage {
        height: 274px;
    }

    .hekimeSorText {
        margin-top: 102px;
    }
}

@media (max-width: 991px) {
    .hekimeSorContent {
        height: 163px;
        background: #fff;
        background-size: 0;
    }

    .hekimeSorImage {
        float: right;
        width: 184px;
        height: 163px;
    }

    .hekimeSorText {
        margin-top: 32px;
    }
}

@media (max-width: 800px) {
    .hekimeSorText {
        margin-top: 60px;
        padding: 12px;
        font-size: 11px;
    }

    .hekimeSorSlogan {
        font-size: 11px;
    }
}

@media (max-width: 407px) {
    .hekimeSorContent {
        height: 133px;
    }

    .hekimeSorImage {
        float: right;
        width: 150px;
        height: 133px;
    }

    .hekimeSorText {
        margin-top: 49px;
        padding: 6px;
        font-size: 11px;
    }

    .hekimeSorSlogan {
        display: none;
    }
}

.technologyContent {
    width: 100%;
    height: auto;
    padding-top: 25px;
    margin-top: 10px;
    margin-bottom: 70px;
    background: #fff;
}

    .technologyContent .container {
        overflow: initial;
    }

.technologyTitleContent {
    height: 17px;
    width: 100%;
    background: url('../_i/technology_bg.png') bottom left repeat-x;
}

.technologyTitle {
    width: auto;
    height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

    .technologyTitle a {
        width: auto;
        height: auto;
        display: inline-block;
        padding: 2px 17px;
        background: #fff;
        border: 4px solid #db291c;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        font-size: 16px;
        text-transform: uppercase;
        color: #da291c;
        font-weight: 400;
    }

        .technologyTitle a i {
            margin-left: 4px;
        }

.technologyContent .homeSlider {
    height: 458px;
}

.technologyContent .homeSliderBody {
    height: 458px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}

.technologyContent .homeSliderRightOverlay {
    width: 100%;
    height: 100%;
    background: url('../_i/tecImageLeftOverlay.png') no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.technologyContent .homeSliderRightImage {
    height: 458px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto 458px;
}

.technologyContent .homeSliderLeftImage {
    height: 458px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: left center;
    background-size: auto 458px;
    background-repeat: no-repeat;
}

.technologyContent .homeSliderContent {
    width: 100%;
    height: 458px;
    display: block;
    margin: 0;
    padding: 50px 0 0 0;
}

.homeSliderBodyUpTitle {
    font-size: 18px;
    font-weight: 400;
    text-align: left;
}

.technologyContent .homeSliderBodyTitle {
    font-size: 52px;
    font-weight: 300;
    color: #da291c;
    text-align: left;
}

.technologyContent .homeSliderBodyContentText {
    margin-top: 15px;
}

    .technologyContent .homeSliderBodyContentText p {
        font-weight: 400;
        font-size: 14px;
        text-align: left;
        margin-bottom: 15px;
    }

    .technologyContent .homeSliderBodyContentText .redColor {
        background: #af0f03;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background: -moz-linear-gradient(left, #af0f03 0%, #da291c 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, #af0f03), color-stop(100%, #da291c));
        background: -webkit-linear-gradient(left, #af0f03 0%, #da291c 100%);
        background: -o-linear-gradient(left, #af0f03 0%, #da291c 100%);
        background: -ms-linear-gradient(left, #af0f03 0%, #da291c 100%);
        background: linear-gradient(to right, #af0f03 0%, #da291c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0f03', endColorstr='#da291c', GradientType=1 );
    }

        .technologyContent .homeSliderBodyContentText .redColor:hover {
            background: #da291c;
            background: -moz-linear-gradient(left, #da291c 0%, #af0f03 100%);
            background: -webkit-gradient(left top, right top, color-stop(0%, #da291c), color-stop(100%, #af0f03));
            background: -webkit-linear-gradient(left, #da291c 0%, #af0f03 100%);
            background: -o-linear-gradient(left, #da291c 0%, #af0f03 100%);
            background: -ms-linear-gradient(left, #da291c 0%, #af0f03 100%);
            background: linear-gradient(to right, #da291c 0%, #af0f03 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da291c', endColorstr='#af0f03', GradientType=1 );
            color: #fff;
        }

.technologyContent .slick-dots {
    width: 25px;
    height: auto;
    top: 50%;
    left: 20px;
    display: inline-block;
}

    .technologyContent .slick-dots li {
        padding: 0;
        margin: 2px auto;
    }

        .technologyContent .slick-dots li button:before {
            color: red;
            border: 2px solid #da291c;
            width: 16px;
            height: 16px;
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            border-radius: 16px;
            background: #fff;
            text-indent: -99999px;
            opacity: 1;
        }

        .technologyContent .slick-dots li.slick-active button:before {
            background: #da291c;
        }

@media (max-width: 1600px) {
    .technologyContent .homeSliderBodyContentText p {
        font-size: 13px;
    }
}

@media (max-width: 1200px) {
    .technologyContent .homeSliderContent {
        padding-top: 20px;
    }

    .technologyContent .homeSliderLeftImage {
        background-position: center center;
    }
}

@media (max-width: 991px) {
    .technologyContent .homeSliderContent {
        padding-top: 50px;
        padding-left: 40px;
    }
}

@media (max-width: 767px) {
    .technologyContent {
        padding-bottom: 45px;
    }

        .technologyContent .homeSlider {
            height: auto;
        }

        .technologyContent .homeSliderRightImage {
            position: absolute;
            top: 0;
            left: 0;
        }

        .technologyContent .homeSliderBody {
            height: auto;
        }

        .technologyContent .homeSliderContent {
            background: rgba(255,255,255, .6);
            height: auto;
            padding-top: 10px;
            padding-left: 10px;
            padding-right: 10px;
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

    .homeSliderContentMobile {
        margin-top: 300px;
        position: relative;
        z-index: 100;
    }

    .technologyTitle {
        left: 50%;
        margin-left: -100px;
    }

    .technologyContent .homeSliderRightOverlay {
        width: 100%;
        height: 100%;
        background: url('../_i/tecImageBottomOverlay.png') no-repeat;
        position: absolute;
        bottom: 0;
        left: 0;
        top: initial;
    }

    .technologyContent .homeSliderBodyUpTitle {
        text-align: center;
    }

    .technologyContent .homeSliderBodyTitle {
        text-align: center;
        line-height: 54px;
    }

    .technologyContent .slick-dots {
        width: 100%;
        top: initial;
        bottom: -30px;
    }

        .technologyContent .slick-dots li {
            margin-right: 5px;
        }

    .redColor {
        margin: 10px auto;
        float: initial;
        display: inline-block !important;
    }
}

@media (max-width: 480px) {
    .technologyContent .homeSliderRightImage {
        background-position: center center;
    }

    .technologyContent .slick-dots {
        display: inline-block !important;
    }
}

@media (max-width: 320px) {
    .technologyContent .homeSliderBodyUpTitle {
        font-size: 16px;
    }

    .technologyContent .homeSliderBodyTitle {
        font-size: 48px;
    }
}

.saglikRehberi {
    background: #e7f6f7;
    height: 438px;
    width: 100%;
    position: relative;
    /*margin-bottom: 60px;*/
}

    .saglikRehberi .slick-arrow:before {
        font-size: 24px;
        color: #69a8aa;
    }

.medicalColor .saglikRehberi .slick-arrow:before {
    font-size: 24px;
    color: #d7281b;
}

.saglikRehberi .slick-arrow {
    z-index: 100;
}

.saglikRehberi .slick-prev {
    left: 30px;
}

.saglikRehberi .slick-next {
    right: 30px;
}

.postSaglikRehberi {
    background: #e7f6f7;
    height: auto;
    position: repeat;
    margin-bottom: 30px;
}

    .postSaglikRehberi h2 {
        width: 100%;
        height: auto;
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        padding: 25px 0;
        color: #396b6d;
    }

.saglikRehberi:after {
    content: "";
    display: block;
    position: absolute;
    width: 260px;
    height: 100%;
    top: 0;
    left: 0;
}

.saglikRehberi:before {
    content: "";
    display: block;
    position: absolute;
    width: 260px;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 10;
}

.saglikRehberiTitleContent {
    width: 100%;
    height: auto;
    background-image: url('../_i/saglik-rehberi.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto 135px;
    position: relative;
    margin-bottom: 10px;
}

.saglikRehberiTitle {
    width: auto;
    height: auto;
    z-index: 1;
    margin: 14px auto 0;
}

    .saglikRehberiTitle a {
        width: auto;
        height: auto;
        display: inline-block;
        padding: 2px 17px;
        background: #fff;
        border: 4px solid #93d7d9;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        font-size: 16px;
        text-transform: uppercase;
        color: #4db0b5;
        font-weight: 400;
    }

.saglikRehberiCarousel {
    width: 100%;
    margin-top: -10px;
}

.saglikRehberiCarouselItem {
    margin: 10px;
    height: 348px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    position: relative;
    overflow: hidden;
}

.saglikRehberiCarouselItemExtra {
    height: 268px;
}

.saglikRehberiCarouselItem:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 60%;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 60%, rgba(128,194,196,1) 80%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(60%, rgba(128,194,196,0.75)), color-stop(80%, rgba(128,194,196,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 60%, rgba(128,194,196,1) 80%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 60%, rgba(128,194,196,1) 80%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 60%, rgba(128,194,196,1) 80%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 60%, rgba(128,194,196,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80c2c4', GradientType=0 );
}

.saglikRehberiCarouselTextContent {
    width: 93%;
    height: auto;
    display: inline-block;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.saglikRehberiTextTitle {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    text-shadow: 0px 1px 1px rgba(69, 142, 144, 0.75);
    line-height: 24px;
    float: left;
}

.saglikRehberiTitleTag {
    color: #fff;
    background: #69a8aa;
    display: inline-block;
    /* ABVN
      float:left;
	  */
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /*margin-top: 5px;*/
    margin-right: 5px;
    float: left;
}
/*.saglikRehberiTitleTag:hover {
      color:#69a8aa;
      background:#fff;
      -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
         -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
              box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    }*/
.saglikRehberiTitleLink .light {
    font-weight: 400;
}

.rightArrow {
    float: right;
    color: #fff;
    margin-top: 11px;
    position: absolute;
    right: 0;
    bottom: 2px;
}

@media (max-width: 991px) {
    .saglikRehberi:after, .saglikRehberi:before {
        display: none;
    }
}

@media (max-width: 480px) {
    .saglikRehberiCarouselItem {
        height: 345px;
    }

    .saglikRehberi {
        height: auto;
    }
}

@media (max-width: 390px) {
    .saglikRehberiCarouselItem {
        height: 306px;
    }
}

.tibbiBolum {
    width: 100%;
    height: 451px;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #f9f4ef 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(100%, #f9f4ef));
    background: -webkit-linear-gradient(left, #ffffff 0%, #f9f4ef 100%);
    background: -o-linear-gradient(left, #ffffff 0%, #f9f4ef 100%);
    background: -ms-linear-gradient(left, #ffffff 0%, #f9f4ef 100%);
    background: linear-gradient(to right, #ffffff 0%, #f9f4ef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f4ef', GradientType=1 );
}

    .tibbiBolum .homeSlider {
        height: 451px;
    }

    .tibbiBolum .homeSliderBody {
        height: 451px;
        width: 100%;
        display: block;
        background-repeat: no-repeat;
        background-size: cover;
    }

.tibbiBolumLeft {
    width: 100%;
    height: 451px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}

    .tibbiBolumLeft:after {
        content: "";
        display: block;
        position: absolute;
        width: 40%;
        height: 100%;
        top: 0;
        right: 0;
        background: rgba(254,182,69,0);
        background: -moz-linear-gradient(left, rgba(254,182,69,0) 0%, rgba(251,249,247,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,182,69,0)), color-stop(100%, rgba(251,249,247,1)));
        background: -webkit-linear-gradient(left, rgba(254,182,69,0) 0%, rgba(251,249,247,1) 100%);
        background: -o-linear-gradient(left, rgba(254,182,69,0) 0%, rgba(251,249,247,1) 100%);
        background: -ms-linear-gradient(left, rgba(254,182,69,0) 0%, rgba(251,249,247,1) 100%);
        background: linear-gradient(to right, rgba(254,182,69,0) 0%, rgba(251,249,247,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb645', endColorstr='#fbf9f7', GradientType=1 );
    }

.tibbiBolumRightContent {
    width: 100%;
    height: 451px;
    padding: 40px 0;
    text-align: left;
    background-position: 610px center;
    background-size: 150px 198px;
    background-repeat: no-repeat;
}

.tibbiBolumUpTitle {
    width: 450px;
    font-size: 18px;
    line-height: 24px;
    color: #5f2f00;
    font-weight: 400;
    margin-bottom: 5px;
}

.tibbiBolumTitle {
    width: 450px;
    font-size: 36px;
    line-height: 36px;
    color: #5f2f00;
    font-weight: 400;
    margin-bottom: 15px;
}

.tibbiBolumDoctorNameBox {
    width: 450px;
    display: block;
    float: left;
}

.tibbiBolumDoctorName {
    width: auto;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #5f2f00;
    display: inline-block;
    float: left;
}

.tibbiBolumDoctorNameBox .line {
    width: 50px;
    height: 17px;
    display: inline-block;
    float: left;
    position: relative;
    margin: 0 3px;
}

    .tibbiBolumDoctorNameBox .line:before {
        content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 0;
        background: #cba888;
    }

.tibbiBolumDate {
    width: auto;
    height: 17px;
    line-height: 17px;
    color: #5f2f00;
    float: left;
    font-style: italic;
    display: inline-block;
}

.tibbiBolumContentText {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 15px;
}

    .tibbiBolumContentText p {
        width: 450px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        color: #5f2f00;
        margin-bottom: 15px;
    }

.tibbiBolumTagsBox {
    width: auto;
    float: left;
}

.tibbiBolumTags {
    color: #5f2f00;
    background: #e6d9cd;
    display: inline-block;
    float: left;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 5px;
    margin-right: 5px;
}

    .tibbiBolumTags:hover {
        color: #fff;
        background: #5f2f00;
    }

.tibbiBolum .slick-dots {
    width: 25px;
    height: auto;
    top: 50%;
    left: 20px;
    display: inline-block;
}

    .tibbiBolum .slick-dots li {
        padding: 0;
        margin: 2px auto;
    }

        .tibbiBolum .slick-dots li button:before {
            color: red;
            border: 2px solid #c6ac94;
            width: 16px;
            height: 16px;
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            border-radius: 16px;
            background: #fff;
            text-indent: -99999px;
            opacity: 1;
        }

        .tibbiBolum .slick-dots li.slick-active button:before {
            background: #c6ac94;
        }

@media (max-width: 991px) {
    .tibbiBolum {
        height: auto;
        background: #f9f4ef;
        padding-bottom: 45px;
    }

        .tibbiBolum .homeSlider {
            height: auto;
        }

        .tibbiBolum .homeSliderBody {
            background: #f9f4ef;
            height: auto;
        }

    .tibbiBolumLeft {
        height: 370px;
    }

        .tibbiBolumLeft:after {
            content: "";
            display: block;
            position: absolute;
            width: 100%;
            height: 60%;
            top: initial;
            bottom: 0;
            right: 0;
            background: rgba(255,255,255,0);
            background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(249,244,239,1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(249,244,239,1)));
            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(249,244,239,1) 100%);
            background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(249,244,239,1) 100%);
            background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(249,244,239,1) 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(249,244,239,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f4ef', GradientType=0 );
        }

    .tibbiBolumRightContent {
        height: auto;
        text-align: center;
        background-image: none !important;
        margin-top: -70px;
    }

    .tibbiBolumUpTitle, .tibbiBolumTitle {
        width: 100%;
    }

    .tibbiBolumDoctorNameBox {
        width: auto;
        float: initial;
        display: inline-block;
        margin-left: auto;
        margin-right: auto;
    }

    .tibbiBolum .slick-dots {
        width: 100%;
        top: initial;
        bottom: -30px;
    }

        .tibbiBolum .slick-dots li {
            margin-right: 5px;
        }

    .tibbiBolumContentText {
        float: initial;
    }

        .tibbiBolumContentText p {
            width: 100%;
            padding: 0 35px;
        }

    .tibbiBolumTagsBox {
        float: initial;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
}

@media (max-width: 480px) {
    .tibbiBolumTagsBox {
        padding: 0 15px;
    }

    .tibbiBolumTitle {
        font-size: 24px;
        line-height: 24px;
    }

    .tibbiBolumUpTitle {
        font-size: 15px;
    }

    .tibbiBolumDoctorNameBox .line {
        display: none;
    }

    .tibbiBolumDoctorName {
        margin-right: 3px;
    }
}

.medicalTv {
    width: 100%;
    height: auto;
    padding: 40px 0 30px 0;
    float: left;
}

.mptv {
    width: 258px;
    height: 40px;
    margin: 0 auto 10px;
    display: block;
}

    .mptv img {
        width: 100%;
    }

.medicalTvCarousel {
    width: 100%;
    padding: 0 40px;
}

.doctorTv .medicalTvCarousel {
    padding: 0;
}

.doctorTv .mptvItemBox {
    float: left;
    width: 50%;
}

.mptvItemBox {
    width: 100%;
}

.doctorTv .mptvItemContent {
    margin: 10px;
}

.mptvItemContent {
    margin: 10px 20px;
}

.medicalTvCarouselItemBox {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border-bottom: 8px solid #c21f2e;
    border-top: 8px solid #c21f2e;
    display: block;
    background-color: #c21f2e;
}

.medicalTvCarouselItem {
    height: 182px;
    background-position: top right;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: auto 220px;
    background-repeat: no-repeat;
}

.doctorTv .medicalTvCarouselItem {
    background-size: auto auto;
    background-position: center right;
}

.medicalTvCarouselTextContent {
    background: #fff;
    width: 220px;
    height: 182px;
    position: relative;
    padding: 0 20px;
    text-align: left;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.medicalTvCarouselTextContentPrisma {
    width: 88px;
    height: 182px;
    border-top: 182px solid transparent;
    border-left: 88px solid #fff;
    position: absolute;
    top: 0;
    right: -88px;
    z-index: 1;
}

.medicalTvCarouselTextTitle {
    font-size: 29px;
    line-height: 32px;
    color: #da291c;
    font-weight: 600;
    float: left;
    margin-top: 50px;
}

.medicalTvCarouselText {
    font-size: 14px;
    font-weight: 600;
    color: #da291c;
    white-space: nowrap;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
}

@media (max-width: 1200px) {
}

@media (max-width: 661px) {
    .doctorTv .mptvItemBox {
        float: left;
        width: 100%;
    }
}

@media (max-width: 480px) {
    .medicalTvCarousel {
        padding: 0 20px;
    }

    .medicalTvCarouselItem {
        height: 107px;
        background-size: auto 130px;
    }

    .medicalTvCarouselTextContent {
        width: 183px;
        height: 107px;
    }

    .medicalTvCarouselTextContentPrisma {
        width: 41px;
        height: 107px;
        border-top: 107px solid transparent;
        border-left: 41px solid #fff;
        right: -41px;
    }

    .medicalTvCarouselTextTitle {
        font-size: 23px;
        margin-top: 17px;
        line-height: 26px;
    }

    .medicalTvCarouselText {
        font-size: 11px;
    }

    .medicalTvCarouselItemBox {
        margin: 0;
    }

    .mptvItemBox {
        height: 133px;
        overflow: hidden;
    }

    .mptvItemContent {
        margin: 0px 5px;
    }
}

@media (max-width: 400px) {
    .medicalTvCarousel {
        padding: 0 10px;
    }

    .medicalTvCarouselTextContent {
        padding: 0 5px;
        width: 120px;
    }

    .medicalTvCarouselTextTitle {
        margin-top: 10px;
        font-size: 17px;
        line-height: 20px;
    }

    .medicalTvCarouselText {
        white-space: normal;
        line-height: 11px;
    }
}

@media (max-width: 320px) {
    .medicalTvCarousel {
        padding: 0 0px;
    }
}

.newsContent {
    width: 100%;
    height: auto;
    /*
  margin-bottom: 60px;
  */
    margin-bottom: 20px;
    margin-top: 35px;
}

.newsTabsContent {
    width: 100%;
    background: #fff;
    /*
  border:2px solid #ebebeb;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  */
}

    .newsTabsContent .nav-tabs {
        border: 0;
        display: inline-block;
        margin: 0 auto;
    }

        .newsTabsContent .nav-tabs > li {
            margin: 0;
        }

            .newsTabsContent .nav-tabs > li.active > a, .newsTabsContent .nav-tabs > li.active > a:focus, .newsTabsContent .nav-tabs > li.active > a:hover {
                cursor: pointer;
                margin: 0;
                border: 0;
                background: transparent;
                font-weight: 600;
                color: #c21f2e;
            }

                .newsTabsContent .nav-tabs > li.active > a:hover {
                    color: #333;
                }

            .newsTabsContent .nav-tabs > li > a {
                background: transparent;
                border: 0;
                color: #c21f2e;
                font-weight: 400;
                text-transform: uppercase;
                padding: 20px 15px;
            }

                .newsTabsContent .nav-tabs > li > a:hover {
                    border: 0;
                    color: #333;
                }

    .newsTabsContent .tab-content {
        padding: 0 20px 30px 20px;
        text-align: left;
        height: 226px;
    }

.newsTabsCarouselContent {
    width: 100%;
}

.newsTabsCarouselItem {
    margin: 10px;
    height: 176px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    position: relative;
    overflow: hidden;
}

    .newsTabsCarouselItem:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        background: rgba(255,255,255,0);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,15,3,0.75) 60%, rgba(175,15,3,1) 80%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(60%, rgba(175,15,3,0.75)), color-stop(80%, rgba(175,15,3,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,15,3,0.75) 60%, rgba(175,15,3,1) 80%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,15,3,0.75) 60%, rgba(175,15,3,1) 80%);
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,15,3,0.75) 60%, rgba(175,15,3,1) 80%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(175,15,3,0.75) 60%, rgba(175,15,3,1) 80%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#af0f03', GradientType=0 );
    }

.newsTabsCarouselTextContent {
    width: 93%;
    height: auto;
    display: inline-block;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.newsTabsCarouselTextTitle {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    text-shadow: 0px 1px 1px rgba(134, 9, 0, 0.75);
    line-height: 24px;
    float: left;
    display: table-cell;
    clear: both;
}

.newsTabsCarouselTitleTag {
    color: #af0f03;
    background: #fff;
    display: inline-block;
    float: left;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 5px;
}

    .newsTabsCarouselTitleTag:hover {
        color: #fff;
        background: #af0f03;
    }

.slickButton {
    width: 25px;
    height: 50px;
    line-height: 15px;
    background-color: #c21f2e;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
}

.slick-arrow-right {
    position: absolute;
    bottom: -22px;
    right: 50%;
    margin-right: -37px;
}

.slick-arrow-left {
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin-left: -37px;
}

.newsTabsCarouselNP {
    width: 14px;
    height: 15px;
    background-color: #c21f2e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: 8px;
    left: 50%;
    margin-left: -7px;
}

.newsContent .tab-content > .tab-pane {
    display: block;
    visibility: hidden;
}

    .newsContent .tab-content > .tab-pane.active {
        visibility: visible;
    }

.newsContent .tab-content {
    position: relative;
}

.newsContent .tab-pane {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

@media (max-width: 530px) {
    .newsTabsContent .tab-content {
        /*
    height:432px;
	*/
    }

    .newsTabsContent .nav-tabs > li > a {
        padding: 24px 6px 10px 6px;
        font-size: 11px;
    }
}

@media (max-width: 387px) {
    .newsTabsContent .nav-tabs > li {
        float: initial;
        margin: 0 auto;
    }

        .newsTabsContent .nav-tabs > li > a {
            padding: 12px 3px 12px 3px;
            font-size: 12px;
        }
}


footer {
    width: 100%;
    height: auto;
    background-image: url('../_i/footer_bg.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100% 319px;
}

.greyLogo {
    width: 304px;
    height: 46px;
    background-image: url('../_i/mp-logo-grey.svg');
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 auto 40px;
}

.footerContent {
    width: 100%;
    height: auto;
}

.footerContentBox {
    width: 100%;
    height: auto;
    padding: 35px 15px;
    float: left;
    background-color: #fff;
    border-top: 2px solid #ebebeb;
    border-left: 2px solid #ebebeb;
    border-right: 2px solid #ebebeb;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.footerNav {
    width: 25%;
    height: auto;
    float: left;
    padding: 0 12px !important;
    display: inline-block;
    text-align: left;
}

    .footerNav li {
        float: left;
        display: block;
    }

    .footerNav .footerNavTitle {
        font-size: 18px;
        font-weight: 600;
        border-bottom: 2px solid #f6f6f6;
        color: #333;
        padding: 0 8px 15px 8px;
        float: left;
        width: 100%;
    }

.footerNavLinkContent {
    width: auto;
    float: left;
    display: inline-block;
}

    .footerNavLinkContent li {
        width: 100%;
        height: auto;
        line-height: 23px;
        border-bottom: 2px solid #f6f6f6;
    }

        .footerNavLinkContent li a {
            width: 100%;
            font-size: 12px;
            line-height: 23px;
            padding: 0 7px;
            display: block;
            float: left;
            color: #333;
        }

            .footerNavLinkContent li a:hover {
                background: #f6f6f6;
                color: #000;
            }

            .footerNavLinkContent li a i {
                float: right;
                margin-top: 5px;
                color: #333;
            }

.footContentRightImage {
    width: 72px;
    height: 72px;
    float: left;
}

.footRightIamgeText {
    width: 120px;
    text-align: left;
    float: left;
    margin-top: 10px;
    margin-left: 7px;
    font-size: 14px;
    color: #333;
}

.footRightIamgeTextLink {
    width: auto;
    text-align: left;
    float: left;
    font-size: 10px;
    font-weight: 600;
    margin-top: 5px;
    margin-left: 7px;
    color: #656565;
    background-color: #efeded;
    padding: 2px 6px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .footRightIamgeTextLink:hover {
        background-color: #656565;
        color: #efeded;
    }

.footerContentBox .panel-heading {
    background: none;
    border: 0;
    padding: 0;
    border-radius: 0;
}

.footerContentBox .panel-group {
    float: left;
    padding: 0;
}

    .footerContentBox .panel-group .panel {
        border: 0;
        padding: 0;
    }

    .footerContentBox .panel-group .panel-heading + .panel-collapse > .list-group, .footerContentBox .panel-group .panel-heading + .panel-collapse > .panel-body {
        border: 0;
        padding: 0;
    }

    .footerContentBox .panel-group .panel + .panel {
        margin: 0;
    }

.footerBarContent {
    width: 100%;
    height: auto;
    background: #fff;
    border-top: 2px solid #e8e1e1;
    border-bottom: 2px solid #eaeaea;
}

.footerBarList {
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}

    .footerBarList li {
        float: left;
    }

        .footerBarList li a {
            display: inline-block;
            color: #333;
            font-size: 14px;
            font-weight: 400;
            padding: 0 15px;
            line-height: 50px;
        }

.footerRefContent {
    width: 100%;
    height: auto;
}

.footerBottomRef {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
}

    .footerBottomRef a {
        margin: 10px 25px;
        display: inline-block;
    }

        .footerBottomRef a img {
            vertical-align: middle;
        }

.copyright {
    width: 100%;
    /*
    height:40px;
    line-height:40px;
    */
    background: #fff;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
    margin-bottom: 15px;
}

    .copyright a {
        color: #333;
        font-weight: 400;
        margin: 0 10px;
        display: inline-block;
    }

        .copyright a.nomg {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }

        .copyright a:hover {
            color: #000;
        }

.panel {
    box-shadow: none;
}



@media (max-width: 991px) {
    .footerNav {
        width: 100%;
        margin-bottom: 15px;
        box-shadow: 0 !important;
    }

        .footerNav .footerNavTitle.collapsed {
            border-bottom: 0;
        }

        .footerNav .footerNavTitle {
            padding: 15px 8px;
        }

            .footerNav .footerNavTitle i {
                display: inline-block !important;
            }

            .footerNav .footerNavTitle.collapsed i.fa-angle-down:before {
                content: "\f107";
            }

            .footerNav .footerNavTitle i.fa-angle-down:before {
                content: "\f106";
            }

    .footerBarList li {
        float: initial;
        display: inline-block;
    }
}

@media (max-width: 480px) {
    .footerNav .footerNavTitle {
        font-size: 13px;
    }

    .footerNav {
        padding: 0 !important;
    }

    .footerBarList li a {
        font-size: 12px;
        line-height: 24px;
    }

    .footerBarList {
        padding: 10px 0;
    }

    .footerBottomRef {
        padding: 0;
    }

        .footerBottomRef a {
            margin: 5px 25px;
        }

    .copyright a {
        margin: 0 5px;
    }
}

@media (min-width: 1920px) {
    footer {
        background-size: 100% auto;
    }
}


/*Sub Page*/
.subPage {
    width: 100%;
    height: auto;
    /*padding-top: 15%;*/ /*Hastaneler ve tıbbi birimler ekranı yukarıya kaldırma*/
    padding-top: 2%;
    padding-bottom: 35px;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100% auto;
}

.noneBackground {
    padding-top: 35px !important;
}

.subContentBox {
    width: 100%;
    height: auto;
    min-height: 300px;
    float: left;
    background-color: #fff;
    padding: 10px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(60%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

    .subContentBox.doctor {
        padding: 15px 0;
    }

    .subContentBox .hrLineContent {
        margin-bottom: 15px;
    }

    .subContentBox .hrLineTitle {
        float: left;
        margin-left: 25px;
    }

    .subContentBox .hospitalContactBox {
        border: 0;
        background: transparent;
    }

.subPageTitleImage {
    width: 100%;
    height: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

    .subPageTitleImage img {
        width: 100%;
        display: block;
        float: left;
    }

.hospitalFilters {
    width: auto;
    display: inline-block;
    margin: 35px auto;
}

    .hospitalFilters.filterGrey {
        margin: 20px auto;
        float: left;
    }

.fieldTitle {
    color: #d8281b;
    font-size: 14px;
    font-weight: 400;
    margin-right: 5px;
}

.hospitalFilters.filterGrey .fieldTitle {
    color: #333;
}

.hospitalFilterSelect {
    border: 2px solid #c11b0f;
    color: #d8281b;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
}

.hospitalFilters.filterGrey .hospitalFilterSelect {
    border: 0;
    background: #ededed;
}

.hospitalFilters .bootstrap-select > .dropdown-toggle {
    background: #fff;
    color: #d8281b;
    border: 0;
    text-shadow: none;
}

.hospitalFilters.filterGrey .bootstrap-select > .dropdown-toggle {
    background: #ededed;
    color: #333;
}

.hospitalFilters .open > .dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #d8281b;
    border-color: none;
}

.hospitals {
    /*
    background:#fff;
	*/
    height: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 5px 10px;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1);
}

.vmHostpital {
    background: #fff url('../_i/hospitals/vm.png') top right no-repeat;
}

.hospitalImage {
    width: 160px;
    height: 80px;
    display: inline-block;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
    background-color: #c41d11;
}

.hospitals:hover .hospitalImage {
    background-blend-mode: luminosity;
}

.hospitalsUpTitle {
    width: 55%;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    color: #c41d11;
    text-align: left;
    margin-top: 20px;
    margin-left: 10px;
    display: inline-block;
    float: left;
}

.hospitalsName {
    width: 55%;
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    color: #c41d11;
    text-align: left;
    margin-left: 10px;
    display: inline-block;
    float: left;
}

.vmHostpital .hospitalsUpTitle, .vmHostpital .hospitalsName {
    color: #6b0c24;
}

.hospitalName {
    width: 100%;
    height: auto;
    background-color: #fff;
}

    .hospitalName .container {
        overflow: initial;
    }

.hospitalDetailHeader {
    color: #d52619;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    float: left;
    display: inline-block;
}

.pageContentTitle {
    color: #d52619;
    font-size: 24px;
    font-weight: 400;
    line-height: 62px;
    float: left;
    display: inline-block;
}

.hospitalName h1 {
    color: #d52619;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    float: left;
    display: inline-block;
}

    .hospitalName h1 a {
        color: #d52619;
    }

        .hospitalName h1 a i {
            margin-right: 10px;
        }

.subPagehomeSlider {
    height: 375px;
}

.subPagehomeSliderBody {
    height: 375px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: auto 100%, 0 0;
    background-position: center center, center center;
}

.subSliderslickButton {
    width: 17px;
    height: 48px;
    line-height: 48px;
    font-size: 48px;
    color: #333;
    position: absolute;
    top: 50%;
    margin-top: -24px;
    z-index: 1;
    cursor: pointer;
}

    .subSliderslickButton i {
        display: inline-block;
        float: left;
    }

    .subSliderslickButton.subSlider-left {
        left: 27px;
    }

    .subSliderslickButton.subSlider-right {
        right: 27px;
    }

@media (max-width: 480px) {
    .subPagehomeSliderBody {
        background-size: 0 0, auto 100%;
    }
}

.subPageHospital {
    width: 100%;
    height: auto;
    float: left;
}

.subContentBox h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    margin: 10px 0;
    width: 100%;
}

.subContentBox h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    margin: 10px 0;
    /*
    float:left;
    */
    width: 100%;
}

.subContentBox h1.subTitle {
    color: #af0f03;
    font-size: 24px;
}

.subContentBox h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-align: left;
    margin: 10px 0;
    text-transform: uppercase;
    /*float:left;*/
    width: 100%;
}

.subContentBox p {
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 20px;
    display: block;
}

.subContentBox .subContentBoxText {
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 20px;
    display: block;
}

.bigBtn {
    background-clip: padding-box;
    background-color: #fff;
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 6px auto 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #da291c;
    color: #c73027;
    font-size: 18px;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 25px;
}

    .bigBtn strong {
        font-weight: 600;
    }

    .bigBtn i {
        margin-right: 8px;
        font-size: 24px;
    }

    .bigBtn:hover {
        background: #da291c;
        color: #fff;
    }

.subContentBox p strong {
    font-weight: 600;
}

.underlineLink {
    color: #333;
    text-decoration: underline;
    font-style: italic;
    font-weight: 400;
    display: table;
    line-height: 32px;
    margin: 20px auto;
}

    .underlineLink:hover {
        color: #000;
    }

    .underlineLink i {
        margin: 0 4px;
    }

.videframe {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    margin-top: 25px;
    height: 0;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

    .videframe iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.subContentBox .panel {
    border: 0;
}

.subContentBox .panel-title {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

    .subContentBox .panel-title i {
        font-size: 10px;
        color: #6e6e6e;
        text-align: left;
        margin-right: 5px;
        float: left;
        margin-top: 1px;
    }

    .subContentBox .panel-title a.collapsed i {
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Safari */
        transform: rotate(-90deg); /* Standard syntax */
        margin-top: 2px;
    }

.subContentBox .panel-heading {
    background: #fff;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 8px 8px;
}

.subContentBox .panel-default {
    border-color: #d3d3d3;
}

.subContentBox .panel-group {
    width: 100%;
    float: left;
}

    .subContentBox .panel-group .panel {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        overflow: hidden;
    }

.subContentBox .panel-body {
    text-align: left;
    background: #fcfcfc;
    border-top: 0 !important;
}

.subContentBox .medicalOnlineeRandevu {
    width: 100%;
    height: 85px;
    margin: 10px 0;
}

.subContentBox .medicalOnlineRandevuTitle {
    text-align: center;
    height: auto;
    line-height: 14px;
    margin-top: 3px;
}

.subContentBox .medicalOnlineeSonuc .eRandevuBtn, .subContentBox .medicalOnlineeRandevu .eRandevuBtn {
    height: 65px;
    line-height: 60px;
    font-size: 24px;
}

.hospitalNav {
    width: 100%;
    /*
    float:left;
	*/
    text-align: left;
    background: rgba(248, 248, 248, 0.9);
    border-radius: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 2px;
}

    .hospitalNav h3 {
        width: 100%;
        font-size: 12px;
        font-weight: 600;
        line-height: 18px;
        text-align: left;
        margin: 10px 0 10px 0;
        text-transform: uppercase;
        color: #c73027;
        text-indent: 8px;
    }

    .hospitalNav h2 {
        width: 100%;
        font-size: 18px;
        font-weight: 400;
        line-height: 50px;
        text-align: left;
        margin: 10px 0;
        color: #c73027;
        text-align: center;
        border: 2px solid #da291c;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

        .hospitalNav h2 strong {
            font-weight: 600;
        }

        .hospitalNav h2 i {
            margin-right: 10px;
        }

    .hospitalNav ul {
        width: 100%;
        /*
    float:left;
    /*border-bottom: 1px solid #d3d3d3;*/
        margin-bottom: 15px;
        display: block;
    }

        .hospitalNav ul li {
            width: 100%;
            /*
        float: left;
		*/
            border-bottom: 2px solid #fff;
        }

            .hospitalNav ul li:first-child {
                border-top: 2px solid #fff;
            }

            .hospitalNav ul li i {
                margin-right: 10px;
            }

            .hospitalNav ul li ul {
                width: 100%;
                /*
      float:left;
	  */
                margin-bottom: 0;
                border-bottom: 0;
            }

                .hospitalNav ul li ul li {
                    width: 100%;
                }

                    .hospitalNav ul li ul li a {
                        padding: 0 20px;
                        color: #c73027;
                        font-size: 14px;
                        font-weight: 400;
                        line-height: 30px;
                        display: block;
                    }

            .hospitalNav ul li a {
                padding: 0 10px;
                color: #c73027;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                display: block;
            }

                .hospitalNav ul li a.active {
                    font-weight: 600;
                }

                .hospitalNav ul li a:hover {
                    background-color: #fff;
                }

.hrLineContent {
    width: 100%;
    height: 25px;
    float: left;
    position: relative;
    margin-top: 30px;
}

    .hrLineContent:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 1px;
        top: 50%;
        left: 0;
        background: #e9eaec;
    }

    .hrLineContent .hrLineTitle {
        background: #e9eaec;
        line-height: 25px;
        font-size: 16px;
        font-weight: 600;
        padding: 0 18px;
        color: #555658;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        display: inline-block;
        text-transform: uppercase;
        position: relative;
        z-index: 2;
    }

.hospitalNavButton {
    width: auto;
    height: auto;
    line-height: 40px;
    float: right;
    font-size: 12px;
    color: #d52619;
    font-weight: 600;
    display: block;
}

    .hospitalNavButton i {
        font-size: 16px;
        margin: 0 3px;
    }

.mobileHospitalNav {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 15px 0;
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 10;
}

    .mobileHospitalNav.active {
        display: block;
    }

    .mobileHospitalNav li {
        width: 100%;
        float: left;
        border-top: 1px solid #d3d3d3;
    }

        .mobileHospitalNav li ul {
            width: 100%;
            float: left;
            margin-bottom: 0;
            border-bottom: 0;
        }

            .mobileHospitalNav li ul li {
                width: 100%;
            }

                .mobileHospitalNav li ul li a {
                    padding: 0 20px;
                    color: #c73027;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 30px;
                    display: block;
                }

        .mobileHospitalNav li a {
            padding: 0 10px;
            color: #c73027;
            font-size: 16px;
            font-weight: 400;
            line-height: 30px;
            display: block;
            text-align: left;
        }

            .mobileHospitalNav li a:hover {
                background-color: #f7f7f7;
            }

@media (max-width: 1200px) {
    .hospitalNav {
        margin-top: 20px;
    }
}

@media (max-width: 991px) {
    .subContentBox .medicalOnlineeRandevu {
        display: none;
    }

    .hospitalNav {
        display: none;
    }

    .subContentBox h2 {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
    }
}

@media (max-width: 420px) {
    .hospitalName h1 {
        font-size: 14px;
    }
}

.newDoctorSliderContent {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 30px;
}

.newDoctorSlider {
    padding: 10px;
}

.newDoctorSliderBody {
    width: auto;
    height: auto;
    margin: 10px;
    min-height: 510px;
    padding-bottom: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    overflow: hidden;
    background: rgba(246,248,251,1);
    background: -moz-linear-gradient(top, rgba(246,248,251,1) 30%, rgba(246,248,251,1) 50%, rgba(248,248,248,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(246,248,251,1)), color-stop(50%, rgba(246,248,251,1)), color-stop(100%, rgba(248,248,248,1)));
    background: -webkit-linear-gradient(top, rgba(246,248,251,1) 30%, rgba(246,248,251,1) 50%, rgba(248,248,248,1) 100%);
    background: -o-linear-gradient(top, rgba(246,248,251,1) 30%, rgba(246,248,251,1) 50%, rgba(248,248,248,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,248,251,1) 30%, rgba(246,248,251,1) 50%, rgba(248,248,248,1) 100%);
    background: linear-gradient(to bottom, rgba(246,248,251,1) 30%, rgba(246,248,251,1) 50%, rgba(248,248,248,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8fb', endColorstr='#f8f8f8', GradientType=0 );
}

.newDoctorImage {
    width: 100%;
    height: auto;
    /* max-height: 235px; */
    float: left;
    position: relative;
}

    .newDoctorImage img {
        width: 100%;
    }

    .newDoctorImage:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 60%;
        top: initial;
        bottom: 0;
        right: 0;
        background: rgba(255,255,255,0);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 65%, rgba(246,248,251,1) 90%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(65%, rgba(255,255,255,0.72)), color-stop(90%, rgba(246,248,251,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 65%, rgba(246,248,251,1) 90%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 65%, rgba(246,248,251,1) 90%);
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 65%, rgba(246,248,251,1) 90%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.72) 65%, rgba(246,248,251,1) 90%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f8fb', GradientType=0 );
    }

.newDoctorName {
    width: 100%;
    height: auto;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    color: #db291c;
    margin-bottom: 9px;
}

.addSlideWrapButton {
    width: 35px;
    height: 48px;
    line-height: 48px;
    font-size: 12px;
    color: #db291c;
    position: absolute;
    top: 50%;
    margin-top: -24px;
    z-index: 1;
    cursor: pointer;
    text-align: center;
}

    .addSlideWrapButton i {
        display: inline-block;
        margin: 0 auto;
        line-height: 48px;
    }

    .addSlideWrapButton.subSlider-left {
        left: -10px;
    }

    .addSlideWrapButton.subSlider-right {
        right: -10px;
    }

.bolumTagsBox {
    width: 100%;
    height: auto;
    float: left;
    /*
        min-height: 80px;
    */
    margin-top: 6px;
    margin-bottom: 6px;
}

.bolumTags {
    width: auto;
    height: 20px;
    line-height: 20px;
    font-weight: 600;
    font-size: 10px;
    color: #333;
    background: #e9eaec;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    padding: 0 10px;
    margin: 2px 4px;
    text-align: left;
}

    .bolumTags:hover {
        background: #db291c;
        color: #fff;
    }

    .bolumTags.redTags {
        background: #db291c;
        color: #fff;
        display: inline-block;
        margin: 5px auto;
        display: table;
        clear: both;
        text-transform: uppercase;
    }

.newDoctorDesc {
    font-size: 12px;
    line-height: 18px;
    padding: 0 20px;
    margin: 5px 0;
    float: left;
}

.doctorButton {
    color: #db291c;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    background: #fff;
    border: 1px solid #db291c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    margin-top: 10px;
}

    .doctorButton i {
        margin: 0 3px;
    }

    .doctorButton:hover {
        color: #23527c;
        border-color: #23527c;
    }

.newDoctorSlider .slick-dots {
    bottom: -10px;
    display: block !important;
}

    .newDoctorSlider .slick-dots li {
        width: 16px;
        height: 16px;
        margin: 0;
    }

        .newDoctorSlider .slick-dots li button:before {
            font-size: 11px;
            color: #666;
        }

        .newDoctorSlider .slick-dots li.slick-active button:before {
            color: #db291c;
        }

.newDoctorSlider .slick-dotted.slick-slider {
    margin-bottom: 0;
}

@media (max-width: 550px) {
    .hospitals {
        height: 70px;
    }

    .hospitalImage {
        width: 50px;
        height: 50px;
    }

    .hospitalsUpTitle {
        font-size: 10px;
        line-height: 12px;
        margin-top: 12px;
    }

    .hospitalsName {
        font-size: 14px;
        line-height: 16px;
    }
}

.hekimlerimiz {
    width: 100%;
    height: auto;
    padding: 15px 0;
    background: #fff;
    float: left;
    margin: 35px 0;
}

.redLine {
    margin-top: 0;
}

    .redLine:before {
        background: #db291c;
    }

    .redLine .hrLineTitle {
        background: #db291c;
        color: #fff;
    }

.hekimlerimiz .fieldTitle {
    color: #333;
}

.hekimlerimiz .hospitalFilters .bootstrap-select > .dropdown-toggle {
    background: #ededed;
    color: #333;
    border: 0;
    text-shadow: none;
}

.hekimlerimiz .hospitalFilterSelect {
    border: 0;
}

.fieldTitle strong {
    font-weight: 600;
}

.loadContent {
    font-size: 12px;
    color: #868686;
    line-height: 25px;
    background: rgba(254,254,254,1);
    background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(47%, rgba(253,253,253,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed', GradientType=0 );
    padding: 0 25px;
    margin: 20px 0;
    border-color: #d4d4d4;
    text-transform: uppercase;
    text-shadow: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

    .loadContent i {
        margin-right: 9px;
    }

    .loadContent:hover {
        background: #d4d4d4;
    }

.hospitalGallery {
    width: 100%;
    height: auto;
    padding: 35px 0;
}

    .hospitalGallery .row {
        margin-right: 0;
        margin-left: 0;
    }

.galleryItem {
    width: 360px;
    height: 275px;
    margin: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    overflow: hidden;
}

    .galleryItem.height--2 {
        height: 560px;
    }

    .galleryItem img {
        width: 100%;
    }

.allGallery {
    background: #e1f0f9;
    color: #145b85;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 15px;
    line-height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    text-shadow: none;
    margin: 35px 0 0 0;
}

    .allGallery:hover {
        color: #e1f0f9;
        background: #145b85;
    }

@media (max-width: 1200px) {
    .galleryItem {
        width: 96%;
        height: 100%;
        margin: 0 0 4% 0;
    }

        .galleryItem.height--2 {
            height: 100%;
        }
}

.hospitalContact {
    width: 100%;
    height: auto;
}

.hospitalContactBox {
    width: 100%;
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 20px 0;
    float: left;
    text-align: left;
    /*
    margin-bottom: 35px;
	*/
}

.hospitalContactPhone, .hospitalContactAddress, .hospitalContactFax, .hospitalContactEmail {
    margin-bottom: 8px;
}

.hospitalContactBox h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
}

.hospitalContactList {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

    .hospitalContactList span {
        text-transform: uppercase;
        /*float:left;*/
        width: 25%;
        display: inline-block;
    }

    .hospitalContactList p {
        width: 75%;
        float: left;
        display: inline-block;
    }

.hospitalContactEmail p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hospitalContactList p a {
    color: #333;
}

.hospitalContactInfo {
    background: #eee;
    color: #666;
    font-size: 12px;
    padding: 15px;
    /* ABVN
    float:left;
    margin-top: 30px;
    */
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .hospitalContactInfo i {
        float: left;
        display: inline-block;
        padding: 3px 10px 12px 0;
    }

.googleMap {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

#g_Map {
    height: 100%;
}

.mapButton {
    font-size: 12px;
    font-weight: 400;
    width: 45%;
    display: table;
    clear: both;
    background: #eee;
    line-height: 30px;
    float: left;
    margin-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
}

    .mapButton i {
        line-height: 30px;
        padding: 0 5px 0 10px;
    }

    .mapButton:hover {
        background: #333;
        color: #eee;
    }

.appleMap {
    color: #c21f2e;
    background: #fbeded;
}

    .appleMap:hover {
        background: #c21f2e;
        color: #fbeded;
    }

@media (max-width: 991px) {
    .mapButton {
        width: 100%;
    }

    .hospitalContactInfo {
        width: 100%;
    }

        .hospitalContactInfo i {
            padding: 0 10px 0 0;
            line-height: 17px;
        }

    .googleMap {
        padding-bottom: 86.25%;
    }
}

.formContent {
    width: 100%;
    float: left;
    padding: 35px 0;
}

.formContentHead {
    width: 100%;
    height: auto;
    margin-bottom: 35px;
}

    .formContentHead h2 {
        font-weight: 400;
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 10px;
        text-align: center;
    }

    .formContentHead p.strongContent {
        font-size: 14px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

    .formContentHead p {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        text-align: center;
    }

.form-horizontal {
    width: 100%;
    padding: 10px;
}

    .form-horizontal .form-group {
        margin: 0;
    }

.form-group label {
    width: 25%;
    float: left;
    text-align: right;
    margin-right: 15px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 400;
}

.form-control {
    height: auto;
}

.form-group input {
    width: 40%;
    padding-top: 2px;
    padding-bottom: 2px;
    background: #fff;
    border: 1px solid #dbdbdb;
    float: left;
    box-shadow: none;
}

    .form-group input.error, .form-group textarea.error {
        border-color: #c73027;
    }

    .form-group input.checkInput {
        width: auto;
        float: left;
        display: inline-block;
        margin-top: 10px;
    }

.form-group .checkText {
    width: 49%;
    text-align: left;
    float: left;
    margin-top: 6px;
    margin-left: 8px;
}

    .form-group .checkText a {
        color: #333;
        text-decoration: underline;
    }

.form-group .btnSendForm {
    background: #e7f6f7;
    border: 1px solid #93d7d9;
    float: left;
    font-size: 18px;
    color: #57b4b8;
    font-weight: 600;
    text-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 45px;
    margin-top: 10px;
}

    .form-group .btnSendForm:hover {
        color: #e7f6f7;
        background: #57b4b8;
    }

.form-group textarea {
    width: 60%;
    height: auto;
    float: left;
    box-shadow: none;
    resize: none;
}

.form-group .hospitalFilterSelect {
    border: 1px solid #dbdbdb;
    background: #fff;
    float: left !important;
}

.form-group .bootstrap-select > .dropdown-toggle {
    background: #fff;
    color: #333;
    padding: 0;
    float: left;
    height: 25px;
    line-height: 25px;
    border: 0;
    text-indent: 10px;
}

.form-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 40%;
}

.form-group label.error {
    display: none !important;
}

@media (max-width: 420px) {
    .hospitalFilters.filterGrey {
        /*margin-bottom: 0;*/
    }

    .filterGrey .hospitalFilterSelect {
        margin: 10px 0 0 0;
    }

    .hospitalFilters .mediumText {
        display: none;
    }

    .underlineLink {
        font-size: 12px;
        margin: 10px 0;
        height: auto;
        display: inline-block;
        line-height: 20px;
    }

        .underlineLink.right {
            float: initial !important;
        }

    .form-group input {
        width: 60%;
    }

    .form-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 60%;
    }

    .form-group label {
        width: 35%;
        font-size: 12px;
        margin-right: 10px;
    }

    .form-group .checkText {
        width: 49%;
        text-align: left;
    }
}

.departmentsFilter {
    padding: 15px 0;
    float: left;
}

    .departmentsFilter .hospitalFilters {
        float: left;
        margin: 10px 0;
        position: relative;
        display: table;
        clear: both;
    }

    .departmentsFilter .smallText {
        font-size: 12px;
        line-height: 36px;
        text-decoration: underline;
        font-style: italic;
        margin-left: 10px;
        color: #333;
    }

    .departmentsFilter .mediumText {
        font-size: 13px;
        line-height: 36px;
        margin-left: 10px;
        font-weight: 400;
        margin-bottom: 0;
    }

.departmentsAddBox {
    display: none !important;
}

    .departmentsAddBox.active {
        display: block !important;
    }

.filterInput {
    background-clip: padding-box;
    width: 130px;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 2px solid #d8281b;
    color: #d8281b;
    font-size: 12px;
    float: left;
}

.filterBtn {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    width: auto;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    background: #d8281b;
    color: #fff;
    border: 0;
    display: inline-block;
    float: left;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

    .filterBtn i {
        color: #fff;
        margin-right: 10px;
        font-size: 14px;
    }

.filterInput::-webkit-input-placeholder { /* WebKit browsers */
    color: #d8281b;
    font-weight: 400;
}

.filterInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d8281b;
    opacity: 1;
    font-weight: 400;
}

.filterInput::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d8281b;
    opacity: 1;
    font-weight: 400;
}

.filterInput:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #d8281b;
    font-weight: 400;
}

.departCategoryListContent {
    padding: 35px 0;
}

.departCategory {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 25px;
}

    .departCategory h2 {
        font-size: 18px;
        font-weight: 600;
        line-height: 36px;
        width: 100%;
        border: 2px solid #ededed;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-align: center;
    }

    .departCategory ul {
        width: 100%;
        float: left;
        padding: 0 4px;
        margin: 15px 0 0 0;
    }

        .departCategory ul li {
            width: 100%;
            height: auto;
            float: left;
        }

            .departCategory ul li a {
                width: 100%;
                color: #333;
                font-size: 14px;
                padding: 0 15px;
                line-height: 26px;
                border-bottom: 1px solid #d5d5d5;
                display: block;
                float: left;
                text-align: left;
            }

            .departCategory ul li:first-child a {
                border-top: 1px solid #d5d5d5;
            }

            .departCategory ul li a:hover {
                background: #ededed;
            }

@media (max-width: 991px) {
    .mediumText {
        clear: both;
        float: left;
    }
}

@media (max-width: 535px) {
    .subContentBox h1.subTitle {
        font-size: 18px;
        text-align: center;
    }

    .subContentBox p {
        font-size: 12px;
        line-height: 18px;
        text-align: center;
    }

    .departmentsFilter .hospitalFilters {
        width: 100%;
    }

    .departmentsFilter .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 100% !important;
    }

    .filterInput {
        width: 160px;
        float: initial;
    }

    .filterBtn {
        float: initial;
    }

    .smallText {
        width: 100%;
        display: block;
        text-align: center;
        clear: both;
    }
}

.departmentName {
    width: 100%;
    height: auto;
    background-color: #fff;
}

    .departmentName .container {
        overflow: initial;
    }

    .departmentName h1, .departmentNameH1 {
        color: #d52619;
        padding-top: 17px;
        padding-bottom: 17px;
        line-height: 28px;
        font-size: 24px;
        font-weight: 400;
        float: left;
        display: inline-block;
        text-align: left;
        width: 80%;
    }

        .departmentName h1 span.groupDep, .departmentNameH1 span.groupDep {
            font-size: 10px;
            line-height: 10px;
            background: #ffebea;
            color: #d62619;
            padding: 3px 5px;
            display: inline-block;
            width: auto;
            height: auto;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            float: right;
            margin-top: 24px;
            margin-left: 10px;
        }

        .departmentName h1 a, .departmentNameH1 a {
            color: #d52619;
        }

            .departmentName h1 a i, .departmentNameH1 a i {
                margin-right: 10px;
            }

    .departmentName .hospitalNavButton {
        line-height: 62px;
    }

    .departmentName .mobileHospitalNav {
        top: 62px;
    }

.depRandevuButton {
    background: #d8281b;
    font-size: 16px;
    font-weight: 400;
    line-height: 44px;
    width: auto;
    display: block;
    float: left;
    text-align: center;
    padding: 0 20px;
    color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: right;
    margin-top: 9px;
}

    .depRandevuButton strong {
        font-weight: 600;
    }

    .depRandevuButton i {
        margin-right: 12px;
    }

    .depRandevuButton:hover {
        color: #d8281b;
        background: #fff;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    }

.wideDepRandevuButton {
    width: 100%;
    margin-bottom: -10px;
    margin-top: 0;
    padding-bottom: 10px;
}

.depRandevuButton:focus {
    color: #222;
}

.subDepartment {
    width: 100%;
    height: auto;
    padding-bottom: 35px;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100% auto;
}

    .subDepartment .subContentBox .paddingTop35 {
        padding-top: 35px;
    }

.derpartmentButtonWrap {
    padding: 70px 0 60px;
    float: left;
    width: 100%;
}

    .derpartmentButtonWrap a {
        background: #d8281b;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 50px;
        width: 100%;
        display: block;
        float: left;
        text-align: left;
        padding-left: 15px;
        color: #fff;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        margin-bottom: 10px;
    }

        .derpartmentButtonWrap a i {
            font-size: 24px;
            margin-right: 12px;
            display: inline-block;
            line-height: 50px;
            float: left;
        }

        .derpartmentButtonWrap a:hover {
            background: #fff;
            color: #d8281b;
            -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
            -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
            box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        }

.subDepartmentNav {
    width: 100%;
    height: auto;
    float: left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #f7d4d1;
    padding-bottom: 7px;
    position: relative;
}

    .subDepartmentNav:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 7px;
        background: #fef8f7;
    }

    .subDepartmentNav h3 {
        width: 100%;
        height: auto;
        font-size: 12px;
        font-weight: 600;
        color: #c73027;
        background: #fef8f7;
        padding: 0 13px;
        line-height: 28px;
        margin: 0;
        border-bottom: 1px solid #f7d4d1;
    }

    .subDepartmentNav ul {
        width: 100%;
        float: left;
    }

        .subDepartmentNav ul li {
            width: 100%;
            float: left;
            border-bottom: 1px solid #f7d4d1;
        }

            .subDepartmentNav ul li a {
                width: 100%;
                height: auto;
                line-height: 28px;
                padding: 0 13px;
                text-align: left;
                font-weight: 600;
                font-size: 16px;
                display: block;
                color: #c73027;
            }

                .subDepartmentNav ul li a:hover {
                    background: #fef8f7;
                }

.listStyleOne {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

    .listStyleOne li {
        width: 100%;
        height: auto;
        float: left;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        text-align: left;
        color: #333;
    }

    .listStyleOne.inline li {
        width: auto;
        margin-right: 10px;
    }

    .listStyleOne li:before {
        content: "·"; /* Insert content that looks like bullets */
        padding-right: 5px;
        color: #333; /* Or a color you prefer */
        float: left;
    }

    .listStyleOne li a {
        color: #333;
        display: block;
    }

    .listStyleOne.inline li a {
        display: inline-block;
        white-space: nowrap;
    }

.redList li a, .redList li:before {
    color: #af0f03;
}

.vmMedicalSup {
    font-weight: 600;
    font-size: 10px;
    background: #e7d8dc;
    color: #6b0c25;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 1px 2px;
}

@media (max-width: 1200px) {
    .derpartmentButtonWrap .col-md-3 {
        width: 35%;
    }
}

@media (max-width: 991px) {
    .derpartmentButtonWrap .col-md-3 {
        width: 45%;
    }

    .subDepartmentNav {
        display: none;
    }
}

@media (max-width: 767px) {
    .subDepartment {
        background-size: auto 180px !important;
    }
}

@media (max-width: 661px) {
    .derpartmentButtonWrap .col-md-3 {
        width: 50%;
    }
}

@media (max-width: 585px) {
    .derpartmentButtonWrap .col-md-3 {
        width: 75%;
    }

    .subDepartment {
        background-size: auto 140px !important;
    }
}

@media (max-width: 420px) {
    .derpartmentButtonWrap .col-md-3 {
        width: 95%;
    }

    .derpartmentButtonWrap a {
        width: 70%;
        font-size: 12px;
        line-height: 36px;
        padding-left: 10px;
        margin-bottom: 5px;
    }

        .derpartmentButtonWrap a i {
            font-size: 12px;
            margin-right: 6px;
            display: inline-block;
            line-height: 36px;
            float: left;
        }
}

.ilgilenilenHastaliklar {
    width: 100%;
    height: auto;
    background: #fff;
    float: left;
    margin: 35px 0;
}

    .ilgilenilenHastaliklar .footerBarList {
        margin: 15px 0;
    }

        .ilgilenilenHastaliklar .footerBarList li {
            float: initial;
            display: inline-block;
        }

            .ilgilenilenHastaliklar .footerBarList li a {
                line-height: 30px;
                font-size: 16px;
                padding: 0 13px;
            }

.mikroSiteler {
    width: 100%;
    height: auto;
    background: #fff;
    float: left;
    margin: 35px 0;
}

.mikrosite {
    width: 100%;
    height: auto;
    margin: 15px 0 30px 0;
    float: left;
    display: block;
}

.mikrositeLink {
    width: auto;
    height: 120px;
    background-position: top right;
    background-size: cover;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.mikrositeListLink {
    margin: 15px 0;
}

    .mikrositeListLink li {
        float: initial;
        display: inline-block;
    }

        .mikrositeListLink li a {
            line-height: 30px;
            font-size: 15px;
            padding: 0 13px;
            color: #e30613;
        }

.doctorDetail {
    width: 100%;
    height: auto;
    padding-bottom: 35px;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100% auto;
}

.doctorDetailName {
    width: 100%;
    float: left;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 2px solid #e9eaec;
    margin-bottom: 15px;
}

    .doctorDetailName h1 {
        width: auto;
        font-size: 24px;
        line-height: 30px;
        display: inline-block;
        color: #d8281b;
        float: left;
        margin: 16px 0 0 0;
    }

.doctorEmail {
    width: 24px;
    height: 24px;
    line-height: 21px;
    float: left;
    font-size: 16px;
    font-weight: 600;
    margin: 19px 0 0 10px;
    background: #ffebea;
    color: #af0f03;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .doctorEmail:hover {
        color: #ffebea;
        background: #af0f03;
    }

.doctorDetailNameBox {
    background: #d8281b;
    width: auto;
    height: auto;
    padding: 15px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin: 90px 0;
}

    .doctorDetailNameBox h1 {
        width: auto;
        font-size: 24px;
        font-weight: 600;
        display: inline-block;
        color: #d8281b;
        float: left;
        color: #fff;
        text-align: left;
    }

    .doctorDetailNameBox a.doctorEmail {
        width: 24px;
        height: 24px;
        line-height: 21px;
        float: left;
        font-size: 16px;
        font-weight: 600;
        margin: 0;
        padding-left: 0;
        background: #c22418;
        color: #fff;
        display: inline-block;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        margin-left: 10px;
    }

    .doctorDetailNameBox .redTagsDetail {
        width: auto;
        height: 24px;
        line-height: 21px;
        float: left;
        font-size: 14px;
        font-weight: 600;
        margin: 10px 0 0 0;
        padding: 0 10px;
        background: #c22418;
        color: #fff;
        display: inline-block;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        clear: both;
        text-transform: initial;
    }

.doctorQuote {
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0 0 0;
    overflow: hidden;
}

    .doctorQuote p {
        font-size: 30px;
        font-style: italic;
        font-weight: 300;
        line-height: 19px;
        display: block;
        text-align: center;
        position: relative;
    }

        .doctorQuote p:before {
            color: #e3e1e1;
            content: open-quote;
            font-size: 160px;
            line-height: 19px;
            margin-right: 15px;
            vertical-align: -76px;
            font-weight: 900;
        }

.doctorBolumTags {
    margin-bottom: 10px;
}

    .doctorBolumTags .bolumTags {
        float: left;
    }

.randevuCalendar {
    width: 100%;
    height: auto;
    padding: 5px;
    background: #f1f1f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.randevuCalenderWrap {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 5px !important;
}

.randevuCalendarCarousel {
    width: 100%;
    height: auto;
    float: left;
}

    .randevuCalendarCarousel .panel-body {
        background: transparent;
        padding: 0;
    }

.randevuCalendarTitBox {
    background-color: #fff;
    background-position: top left;
    background-repeat: repeat-x;
    background-image: url('../_i/hr.png');
    width: 100%;
    display: inline-block;
    padding: 0 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

    .randevuCalendarTitBox i {
        width: 10px;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: 5px;
        color: #333;
        display: none;
    }

        .randevuCalendarTitBox i:before {
            content: "\f106" !important;
        }

    .randevuCalendarTitBox.collapsed i:before {
        content: "\f107" !important;
    }

    .randevuCalendarTitBox:after {
        content: "";
        width: 10px;
        height: 40px;
        background: #fff;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

    .randevuCalendarTitBox:before {
        content: "";
        width: 10px;
        height: 40px;
        background: #fff;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    }

.randevuDate {
    width: auto;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    color: #d8281b;
    display: inline-block;
    float: left;
    padding-right: 9px;
    background: #fff;
}

.randevuDayName {
    width: auto;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #d8281b;
    display: inline-block;
    float: left;
    background: #fff;
    padding-right: 9px;
}

.randevuDay {
    width: auto;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    color: #666;
    float: right;
    display: inline-block;
    background: #fff;
    padding-left: 9px;
}

.randevuSaat {
    width: 100%;
    height: auto;
    float: left;
}

    .randevuSaat li {
        width: 20%;
        float: left;
        padding: 0 5px;
        margin-bottom: 5px;
    }

        .randevuSaat li a {
            width: 100%;
            background: #fff;
            color: #666;
            line-height: 30px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            font-size: 16px;
            float: left;
            font-weight: 400;
            text-align: center;
        }

            .randevuSaat li a:hover {
                background: #e7f6f7;
                color: #57b4b8;
            }

            .randevuSaat li a.active {
                background: #57b4b8;
                color: #fff;
            }

.randevuCalenderWrap .slick-dots {
    bottom: initial;
    top: 6px;
    right: -58px;
}

    .randevuCalenderWrap .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0;
    }

        .randevuCalenderWrap .slick-dots li button {
            width: 10px;
            height: 10px;
            padding: 0;
        }

            .randevuCalenderWrap .slick-dots li button:before {
                width: 10px;
                height: 10px;
                font-size: 8px;
                color: #ccc;
                line-height: 10px;
                opacity: 1;
            }

        .randevuCalenderWrap .slick-dots li.slick-active button:before {
            color: #cc3300;
        }

.callCenterRandevu {
    background: #da291c;
    background: -moz-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #da291c), color-stop(100%, #d02316));
    background: -webkit-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -o-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: -ms-linear-gradient(top, #da291c 0%, #d02316 100%);
    background: linear-gradient(to bottom, #da291c 0%, #d02316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da291c', endColorstr='#d02316', GradientType=0 );
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    padding: 30px 0;
    color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: right;
    margin-top: 9px;
}

    .callCenterRandevu:hover {
        color: #d8281b;
        background: #fff;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    }

        .callCenterRandevu:hover .callCenterNumber a {
            color: #d8281b;
        }

.callCenterTitle {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.callCenterNumber, .callCenterNumber a {
    font-size: 39px;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
}

.callCenterSubText {
    font-size: 10px;
    letter-spacing: 2.6px;
}

@media (max-width: 1200px) {
    .doctorDetail {
        background-size: auto 350px;
    }

    .randevuCalenderWrap .slick-dots {
        display: none !important;
    }

    .doctorDetailNameBox {
        margin: 60px 0;
    }
}

@media (max-width: 991px) {
    .doctorDetailNameBox {
        margin: 50px 0;
    }

    .randevuCalendarTitBox i {
        display: block;
    }
}

@media (max-width: 420px) {
    .doctorDetailNameBox {
        padding: 10px;
    }

        .doctorDetailNameBox h1 {
            font-size: 18px;
        }

    .doctorDetailNameBox {
        margin: 0;
    }

        .doctorDetailNameBox .redTagsDetail {
            font-size: 11px;
            margin-top: 5px;
        }

    .doctorDetail {
        background-size: auto 250px;
    }

    .doctorQuote p {
        font-size: 15px;
    }

        .doctorQuote p:before {
            color: #e3e1e1;
            content: open-quote;
            font-size: 90px;
            line-height: 19px;
            margin-right: 8px;
            vertical-align: -40px;
            font-weight: 600;
        }
}

@media (max-width: 420px) {
    .doctorDetailNameBox {
        padding: 5px;
    }

        .doctorDetailNameBox h1 {
            font-size: 17px;
        }
}

.doctorCvDetailContainer {
    width: 100%;
    height: auto;
    float: left;
}

.doctorCvDetail {
    width: 100%;
    height: auto;
    float: left;
    margin: 35px 0;
    padding: 20px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

    .doctorCvDetail h2 {
        font-size: 18px;
        text-align: left;
        margin-bottom: 15px;
        text-transform: uppercase;
        font-weight: 600;
    }

    .doctorCvDetail p {
        font-size: 14px;
        text-align: left;
        line-height: 18px;
        margin-bottom: 15px;
    }

    .doctorCvDetail h4 {
        font-size: 14px;
        text-align: left;
        margin-bottom: 15px;
        text-transform: uppercase;
        font-weight: 600;
    }

.cvDetayList {
    width: 100%;
}

    .cvDetayList li {
        font-size: 14px;
        text-align: left;
        line-height: 18px;
        margin-bottom: 15px;
    }

ol.cvDetayList {
    padding-left: 23px;
}

    ol.cvDetayList li {
        padding-left: 5px;
        list-style-type: decimal-leading-zero;
    }

.doctorSearchContainer {
    width: 100%;
    float: left;
    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 18px 8px;
    border: 2px solid #ccc;
    margin-bottom: 25px;
}

.searchTitle {
    font-size: 14px;
    font-weight: 600;
    background: #fff;
    padding: 0 5px;
    position: absolute;
    top: -11px;
    left: 10px;
    text-transform: uppercase;
}

.doctorSearch {
    width: auto;
    display: inline-block;
    margin: 0 5px;
    float: left;
}

.doctorSearchInput {
    background-clip: padding-box;
    width: 210px;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 2px solid #d8281b;
    color: #d8281b;
    font-size: 12px !important;
    float: left;
}

.doctorSearchBtn {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    width: auto;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    background: #d8281b;
    color: #fff;
    border: 0;
    display: inline-block;
    float: left;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

    .doctorSearchBtn i {
        color: #fff;
        margin-right: 3px;
        font-size: 14px;
    }

.doctorSearchInput::-webkit-input-placeholder { /* WebKit browsers */
    color: #d8281b;
    font-weight: 400;
}

.doctorSearchInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d8281b;
    opacity: 1;
    font-weight: 400;
}

.doctorSearchInput::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d8281b;
    opacity: 1;
    font-weight: 400;
}

.doctorSearchInput:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #d8281b;
    font-weight: 400;
}

.hrLineLink {
    background: #fff;
    line-height: 21px;
    font-size: 14px;
    font-weight: 400;
    padding: 0 18px;
    border: 2px solid #e7e6e6;
    color: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    position: relative;
    z-index: 2;
    float: right;
    margin-right: 25px;
}

    .hrLineLink i {
        margin-left: 10px;
    }

    .hrLineLink:hover {
        background: #e7e6e6;
        color: #333;
    }

@media (max-width: 991px) {
    .searchTitle {
        left: 50%;
        margin-left: -43px;
    }

    .doctorSearch {
        width: 100%;
        float: initial;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 0;
        margin-left: 0;
    }

    .doctorSearchInput {
        width: 80%;
    }

    .doctorSearchBtn {
        width: 20%;
    }
}

@media (max-width: 767px) {
    .hrLineLink {
        padding: 0 10px;
    }

        .hrLineLink i {
            margin: 0 3px;
            float: left;
            padding: 4px 0;
        }
}

@media (max-width: 420px) {
    .subContentBox .hrLineTitle {
        margin-left: 10px;
        font-size: 13px;
        padding: 0 10px;
    }

    .hrLineLink {
        margin-right: 10px;
        padding: 0;
    }
}

@media (max-width: 991px) {
    .newDoctorSliderBody {
        padding-bottom: 0;
        min-height: 0px;
    }

    .newDoctorImage {
        width: 37%;
        /*
        max-height: 235px;
    */
        height: 160px;
        overflow: hidden;
        margin-bottom: 0;
    }

        .newDoctorImage img {
            width: auto;
            height: 170px;
            position: relative;
            left: 40%;
            transform: perspective(1px) translateX(-50%);
        }

        .newDoctorImage:after {
            content: "";
            display: block;
            position: absolute;
            width: 60%;
            height: 100%;
            top: initial;
            bottom: 0;
            right: 0;
            background: rgba(246,248,251,0);
            background: -moz-linear-gradient(left, rgba(246,248,251,0) 0%, rgba(246,248,251,0.72) 75%, rgba(246,248,251,1) 90%);
            background: -webkit-gradient(left top, right top, color-stop(0%, rgba(246,248,251,0)), color-stop(75%, rgba(246,248,251,0.72)), color-stop(90%, rgba(246,248,251,1)));
            background: -webkit-linear-gradient(left, rgba(246,248,251,0) 0%, rgba(246,248,251,0.72) 75%, rgba(246,248,251,1) 90%);
            background: -o-linear-gradient(left, rgba(246,248,251,0) 0%, rgba(246,248,251,0.72) 75%, rgba(246,248,251,1) 90%);
            background: -ms-linear-gradient(left, rgba(246,248,251,0) 0%, rgba(246,248,251,0.72) 75%, rgba(246,248,251,1) 90%);
            background: linear-gradient(to right, rgba(246,248,251,0) 0%, rgba(246,248,251,0.72) 75%, rgba(246,248,251,1) 90%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8fb', endColorstr='#f6f8fb', GradientType=1 );
        }

    .newDoctorName {
        width: 63%;
        float: left;
        text-align: left;
        margin-top: 15px;
        padding: 0 5px;
        margin-bottom: 0;
    }

    .bolumTagsBox {
        width: 63%;
        float: left;
        padding: 0 5px;
    }

    .bolumTags {
        height: auto;
        float: left;
        clear: both;
        margin-left: 0;
        line-height: 18px;
    }

    .newDoctorDesc {
        display: none;
    }

    .doctorButton {
        float: left;
        margin-left: 5px;
        padding: 0 3px;
    }
}

@media (max-width: 480px) {
    .newDoctorImage img {
        width: auto;
        height: 235px;
        position: relative;
        left: 50%;
        transform: perspective(1px) translateX(-50%);
    }
}

@media (max-width: 320px) {
    .bolumTags {
        font-size: 9px;
    }
}

.searchContent {
    padding: 25px 0;
    float: left;
}

.searchKeyText {
    width: auto;
    height: auto;
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #af0f03;
    background: #ffebea;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0 7px;
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
}

    .searchKeyText i {
        margin-right: 7px;
    }

.searcSonucContent {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 35px;
}

.searchSonucTitle {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-bottom: 15px;
}

    .searchSonucTitle:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        top: 50%;
        left: 0;
        margin-top: -1px;
        background: #e9eaec;
    }

    .searchSonucTitle a {
        background: #e9eaec;
        line-height: 25px;
        font-size: 16px;
        font-weight: 600;
        padding: 0 4px;
        color: #555658;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        display: inline-block;
        text-transform: uppercase;
        position: relative;
        z-index: 2;
        float: left;
        margin-left: 20px;
        /*margin-top: 5px;*/
    }

        .searchSonucTitle a i {
            padding: 0 6px;
        }

.searchSonucList {
    width: 100%;
    height: auto;
    float: left;
    padding: 0 20px;
}

    .searchSonucList li {
        height: auto;
        width: 100%;
        line-height: 35px;
        float: left;
        padding: 0 7px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

        .searchSonucList li:nth-child(odd) {
            background: #f9f9f9;
        }

    .searchSonucList a.sonucText {
        line-height: 35px;
        color: #333;
        float: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

.searchTag {
    float: right;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    background: #e7e6e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    padding: 0 7px;
    margin-top: 7px;
    margin-left: 5px;
}

    .searchTag i {
        margin-right: 5px;
    }

@media (max-width: 420px) {
    .searchTag {
        font-size: 10px;
    }

    .sonucText {
        max-width: 270px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .searchKeyText {
        float: initial;
    }
}

.departCategory .panel-heading {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 2px solid #ededed;
    text-align: center;
    padding: 0 15px;
}

    .departCategory .panel-heading h4 {
        width: 100%;
        height: 32px;
        float: left;
    }

    .departCategory .panel-heading a {
        display: block;
        text-align: center;
        font-size: 18px;
        line-height: 32px;
    }

.departCategory .panel-title i {
    font-size: 18px;
    line-height: 32px;
    padding: 0;
    margin: 0;
    width: 12px;
    display: none;
}

.departCategory .panel-title a i:before {
    content: "\f105";
}

.departCategory .panel-title a.collapsed i {
    width: 12px;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg); /* Standard syntax */
    margin: 0;
}

    .departCategory .panel-title a.collapsed i:before {
        content: "\f107";
    }

.panel.departCategory {
    margin-bottom: 10px;
}

.departCategory .panel-body {
    background: transparent;
    padding: 10px 5px;
}

.departCategoryListContent .panel {
    background: transparent;
}

@media (max-width: 991px) {
    .departCategory .panel-title i {
        display: inline-block;
    }
}

.contentFilter {
    width: 100%;
    float: left;
    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 18px 8px;
    border: 2px solid #ccc;
    margin-bottom: 25px;
    margin-top: 15px;
}

.contentFilterTitle {
    font-size: 14px;
    font-weight: 600;
    background: #fff;
    padding: 0 5px;
    position: absolute;
    top: -11px;
    left: 10px;
    text-transform: uppercase;
}

.contentFilterBtn {
    width: auto;
    line-height: 25px;
    font-size: 12px;
    font-weight: 400;
    background: #ededed;
    color: #333;
    display: inline-block;
    float: left;
    padding: 0 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
}

    .contentFilterBtn i {
        margin-right: 10px;
    }

    .contentFilterBtn.active, .contentFilterBtn:hover {
        color: #e7f6f7;
        background: #57b4b8;
    }

.healthGuide {
}

.healthGuideTitle {
    width: 100%;
    height: auto;
    float: left;
    font-size: 36px;
    font-weight: 400;
    color: #69a8aa;
}

.doctorProfile {
    width: 100%;
    float: left;
    height: auto;
}

.doctorProfilePic {
    width: 34px;
    height: 34px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    overflow: hidden;
    border: 2px solid #ededed;
    margin-right: 8px;
}

    .doctorProfilePic img {
        height: 30px;
    }

.doctorProfileName {
    font-size: 14px;
    color: #4b4b4b;
    text-align: left;
    font-weight: 400;
}

.doctorProfileTit {
    font-size: 10px;
    color: #4b4b4b;
    text-align: left;
    font-weight: 400;
}

.postContent {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding-bottom: 50px;
}

    .postContent:before {
        content: "";
        width: 70%;
        height: 3px;
        background: #e2e2e2;
        position: absolute;
        bottom: 21px;
        left: 50%;
        margin-left: -35%;
    }

    .postContent h1 {
        float: initial;
        clear: both;
    }

    .postContent ul, .subContentBox ul {
        text-align: left;
        margin-bottom: 8px;
    }

        .postContent ul li, .subContentBox ul li {
            list-style-type: disc;
            list-style-position: inside;
        }

.hospitalNav ul li, .searcSonucContent ul li, .departCategory ul li {
    list-style-type: none !important;
}

.postDetail {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.postDetailItem {
    width: auto;
    line-height: 20px;
    font-size: 10px;
    font-weight: 400;
    background: #ededed;
    color: #333;
    display: inline-block;
    float: left;
    padding: 0 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
    margin-bottom: 6px;
}

    .postDetailItem i {
        margin-right: 3px;
    }

.postImage {
    width: 100%;
    height: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 15px 0;
}

.postBtn {
    font-size: 12px;
    background: #dbedee;
    color: #2d7072;
    padding: 0 4px;
    line-height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    float: left;
    margin: 0 0 10px 0;
}

    .postBtn:hover {
        color: #dbedee;
        background: #3e9fa2;
    }

.paginationContent {
    width: auto;
    height: 40px;
    display: inline-block;
    margin: 15px auto;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pagination {
    margin: 0 auto;
    border: 0;
    /*padding-left: 10px;*/
    padding-left: 0px;
    overflow: hidden;
}

    .pagination li {
        float: left;
        border: 0;
        border-radius: 0;
    }

        .pagination li.active a {
            background: transparent;
            color: #fff;
            border-radius: 0;
            background: #69a8aa;
        }

            .pagination li.active a:hover {
                color: #69a8aa;
                background-color: #eee;
                border-color: #ddd;
            }

        .pagination li a {
            background: transparent;
            border-radius: 0;
            border: 0;
            line-height: 40px;
            color: #959595;
            font-weight: 600;
            font-size: 14px;
            padding: 0 9px;
        }

            .pagination li a:hover {
                color: #69a8aa;
            }

        .pagination li.disabled span {
            height: 40px;
            line-height: 40px;
            border: 0;
            padding: 0 2px;
            display: inline-block;
        }

        .pagination li.nextPage a {
            padding: 0 15px;
        }

            .pagination li.nextPage a:hover {
                color: #fff;
                background-color: #69a8aa;
            }

.greenNav {
    margin: 20px 0;
}

    .greenNav h3 {
        color: #146264;
    }

    .greenNav ul li a {
        color: #146264;
    }

        .greenNav ul li a.load {
            color: #69a8aa;
            font-size: 12px;
        }

.healthSearch {
    width: auto;
    height: auto;
    margin: 15px auto 0;
    display: inline-block;
}

    .healthSearch input {
        border-color: #93d7d9;
        color: #146264;
    }

        .healthSearch input::-webkit-input-placeholder { /* WebKit browsers */
            color: #146264;
        }

        .healthSearch input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
            color: #146264;
            opacity: 1;
        }

        .healthSearch input::-moz-placeholder { /* Mozilla Firefox 19+ */
            color: #146264;
            opacity: 1;
        }

        .healthSearch input:-ms-input-placeholder { /* Internet Explorer 10+ */
            color: #146264;
        }

    .healthSearch .doctorSearchBtn {
        background: #93d7d9;
    }

.postContentImage {
    width: 340px;
    height: 336px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}

    .postContentImage.left {
        margin-right: 15px;
    }

    .postContentImage.right {
        margin-left: 15px;
    }

    .postContentImage img {
        width: auto;
        height: 100%;
    }

    .postContentImage span {
        font-size: 12px;
        color: #fff;
        font-weight: 600;
        position: absolute;
        bottom: 7px;
        left: 10px;
    }

    .postContentImage:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        background: rgba(255,255,255,0);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 80%, rgba(128,194,196,1) 90%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(80%, rgba(128,194,196,0.75)), color-stop(90%, rgba(128,194,196,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 80%, rgba(128,194,196,1) 90%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 80%, rgba(128,194,196,1) 90%);
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 80%, rgba(128,194,196,1) 90%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(128,194,196,0.75) 80%, rgba(128,194,196,1) 90%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80c2c4', GradientType=0 );
    }

.notBottomBorder {
    padding-bottom: 0;
}

    .notBottomBorder:before {
        height: 0;
    }

@media (max-width: 991px) {
    .healthSearch {
        width: 90%;
        overflow: hidden;
        margin-bottom: 15px;
    }
}

.contentFilter .healthSearch {
    margin-top: 0;
}

    .contentFilter .healthSearch input {
        height: 25px;
        line-height: 25px;
    }

    .contentFilter .healthSearch .doctorSearchBtn {
        height: 25px;
        line-height: 25px;
    }

.contentFilterSearch {
    padding-bottom: 11px;
}

@media (min-width: 991px) and (max-width: 1200px) {
    .contentFilterBtn {
        padding: 0 4px;
        margin-right: 5px;
    }

        .contentFilterBtn i {
            margin-right: 2px;
        }

    .contentFilterSearch .doctorSearchInput {
        width: 160px;
    }
}

@media (max-width: 991px) {
    .contentFilterSearch .contentFilterBtn {
        margin-bottom: 10px;
        float: initial;
    }

    .contentFilter .healthSearch input {
        height: 36px;
        line-height: 36px;
    }

    .contentFilter .healthSearch .doctorSearchBtn {
        height: 36px;
        line-height: 36px;
    }
}

@media (max-width: 420px) {
    .pagination li a {
        padding: 0 12px;
        font-size: 18px;
    }

    .pagination li.nextPage a {
        padding: 0 10px;
    }

    .pagination {
        padding-left: 0;
    }

    .contentFilterBtn {
        font-size: 11px;
        padding: 0 6px;
        margin-right: 5px;
    }

        .contentFilterBtn i {
            margin-right: 3px;
        }

    .healthGuideTitle {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    .contentFilter .healthSearch {
        margin-bottom: 0;
    }
}

.vmConceptBox {
    width: 100%;
    height: 95px;
    float: left;
    background: #6d0020 url('../_i/vmBoxBg.png') top right no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .vmConceptBox h1 {
        width: 100%;
        height: auto;
        color: #fff;
        text-align: center;
        font-size: 18px;
        font-weight: 400;
        margin: 10px 0 0 0;
    }

    .vmConceptBox p {
        width: 70%;
        margin: 0 auto;
        font-size: 12px;
        font-weight: 400;
        color: #fff;
        text-align: center;
    }

.medicalOnlineeRandevu.vmColor {
    background: #6a0322;
}

.vmColor .eRandevuBtn, .vmColor .eRandevuBtn {
    color: #6a0322;
    border-color: #6a0322;
}

.vmColor a {
    color: #6a0322 !important;
}

.livConceptBox {
    width: 100%;
    height: 95px;
    float: left;
    background: #1a88bb url('../_i/livBoxBg.png') top right no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .livConceptBox h1 {
        width: 100%;
        height: auto;
        color: #fff;
        text-align: center;
        font-size: 18px;
        font-weight: 400;
        margin: 10px 0 0 0;
    }

    .livConceptBox p {
        width: 70%;
        margin: 0 auto;
        font-size: 12px;
        font-weight: 400;
        color: #fff;
        text-align: center;
    }





















.turkeyMapContent {
    width: 100%;
    height: 335px;
    padding: 15px 0;
    background: rgba(249,223,221,1);
    background: -moz-linear-gradient(top, rgba(249,223,221,1) 0%, rgba(254,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,223,221,1)), color-stop(100%, rgba(254,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(249,223,221,1) 0%, rgba(254,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(249,223,221,1) 0%, rgba(254,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(249,223,221,1) 0%, rgba(254,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(249,223,221,1) 0%, rgba(254,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9dfdd', endColorstr='#fef2f2', GradientType=0 );
}

.turkeyMap {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

    .turkeyMap svg {
        width: 62%;
        height: auto;
    }

.turkeyMapContent {
    position: relative;
}

.county-name {
    position: absolute;
    z-index: 2;
}

    .county-name div {
        display: inline-block;
        background: #222;
        color: #fff;
        padding: 8px 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

#turkeyMap path {
    cursor: pointer;
    fill: #fffdfc;
    stroke: #ffa3a2;
}

    #turkeyMap path:hover {
        fill: #fffdfc;
        stroke: #ffa3a2;
    }

#turkeyMap .red4 path {
    fill: #bc2f2e;
}

#turkeyMap .red3 path {
    fill: #d13837;
}

#turkeyMap .red2 path {
    fill: #d74645;
}

#turkeyMap .red1 path {
    fill: #ee6665;
}

    #turkeyMap .red1 path:hover, #turkeyMap .red2 path:hover, #turkeyMap .red3 path:hover, #turkeyMap .red4 path:hover {
        fill: #e30613;
        stroke: #b82b2a;
    }



@media (max-width: 1200px) {
    .turkeyMap svg {
        width: 72%;
    }
}

@media (max-width: 991px) {
    .turkeyMapContent {
        height: auto;
    }

    .turkeyMap svg {
        width: 95%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .rSearchRandevuContent {
        float: right;
        width: 385px; /* ABVN 205px */
    }

    .frontNav ul li {
        margin-top: 16px;
    }

        .frontNav ul li a {
            font-size: 12px;
            padding: 0 7px;
        }

    .mpLogo {
        width: 148px;
        margin-top: 14px;
        margin-right: 13px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .rSearchRandevuContent {
        float: right;
        width: 325px; /* ABVN 205px */
    }

    .frontNav ul li {
        margin-top: 16px;
    }

        .frontNav ul li a {
            font-size: 12px;
            padding: 0 7px;
        }

    .mpLogo {
        width: 148px;
        margin-top: 14px;
        margin-right: 13px;
    }
}

@media (max-width: 991px) {
    .header .menu-trigger {
        display: block;
    }

    .header nav.frontNav {
        display: none;
    }

    .separatorText {
        display: none;
    }

    .depRandevuButton {
        display: none;
    }
}

@media (max-width: 840px) {
    .mpLogo {
        margin-left: 24px;
    }
}

@media (max-width: 800px) {
}

@media (max-width: 767px) {
    .mpLogo {
        margin-left: 35px;
    }

    .mpLogo {
        width: 164px;
        margin-top: 12px;
        margin-right: 13px;
    }

    .search {
        width: 125px;
        float: right;
    }

    .rSearchRandevuContent {
        width: auto;
    }

    .international {
        background-color: transparent;
    }

    .top .eRandevuBtn {
        background-color: transparent;
        width: auto;
        height: 25px;
        line-height: 25px;
        margin: 0 auto;
        border-radius: 6px;
        font-size: 14px;
        padding: 0 10px;
        border: 0;
        border-radius: 0;
        text-transform: lowercase;
    }

        .top .eRandevuBtn:hover {
            background-color: #af0f03;
        }

    .eRandevuBtn {
        float: right;
        background-clip: padding-box;
        background-color: #fff;
        width: 70px;
        height: 38px;
        line-height: 12px;
        margin: 6px auto 0;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        border: 2px solid rgba(0,0,0, 0);
        color: #e30613;
        font-size: 14px;
        padding-top: 4px;
        display: inline-block;
        font-weight: 400;
    }
}

@media (max-width: 480px) {
    .turkeyMapContent {
        display: none;
    }

    .mpLogo {
        width: 138px;
        margin-top: 13px;
        margin-right: 13px;
    }
}

@media (max-width: 440px) {

    .mpLogo {
        width: 105px;
        margin-top: 16px;
        margin-right: 13px;
    }

    .sparatorSocialContent {
        background: #fff;
    }

    .sparatorSocialLogo {
        display: none;
    }

    .separatorSocialIcon {
        height: 40px;
        float: initial;
        text-align: center;
        margin: 0 auto;
    }

        .separatorSocialIcon a {
            margin-top: 11px;
        }

    .separatorText {
        height: 24px;
        line-height: 24px;
        display: block;
        letter-spacing: .2rem;
    }
}

@media (max-width: 420px) {
    .searchButton {
        display: block;
        background-clip: padding-box;
        background-color: #fff;
        width: 38px;
        height: 38px;
        line-height: 34px;
        margin: 6px auto 0;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        border: 2px solid rgba(0,0,0, 0);
        color: #e30613;
    }

        .searchButton:hover {
            border-color: #c11b0f;
        }

    .search {
        display: none;
        position: absolute;
        top: 0;
        right: 0px;
        width: 90%;
        z-index: 11;
    }

    .searchBtn {
        right: 16px;
    }

    .type-wrap {
        left: 25px;
    }

    .xs-no-padding {
        padding: 0;
    }
}

@media (max-width: 360px) {
    .mpLogo {
        width: 105px;
        margin-top: 15px;
        margin-right: 5px;
    }
}

@media (max-width: 320px) {
}

.medicalColor .saglikRehberi {
    background: #fff;
}

.medicalColor .saglikRehberiTitle {
}

.medicalColor .saglikRehberiTitleTag {
    background: #e30613;
}

.medicalColor .saglikRehberiTitleContent {
    background-image: none;
}

.medicalColor .saglikRehberiTitleTag:hover {
    color: #d8281b;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}

.medicalColor .healthGuideTitle, .medicalColor .saglikRehberiTitle a {
    color: #e30613;
    border-color: #d7281b;
}

.medicalColor .contentFilterBtn.active, .medicalColor .contentFilterBtn:hover {
    background: #d7281b;
    color: #fff;
}

.medicalColor .healthSearch input {
    border-color: #d7281b;
}

.medicalColor .healthSearch .doctorSearchBtn {
    background: #d7281b;
}

.medicalColor .postContentImage:before {
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(227,6,19,0.75) 80%, rgba(227,6,19,1) 90%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(80%, rgba(227,6,19,0.75)), color-stop(90%, rgba(227,6,19,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(227,6,19,0.75) 80%, rgba(227,6,19,1) 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(227,6,19,0.75) 80%, rgba(227,6,19,1) 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(227,6,19,0.75) 80%, rgba(227,6,19,1) 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(227,6,19,0.75) 80%, rgba(227,6,19,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80c2c4', GradientType=0 );
}

.medicalColor .saglikRehberiCarouselItem:before {
    background: -moz-linear-gradient(top, rgba(215,40,27,0) 0%, rgba(214,40,27,0) 2%, rgba(184,25,23,1) 90%, rgba(181,23,23,1) 100%);
    background: -webkit-linear-gradient(top, rgba(215,40,27,0) 0%,rgba(214,40,27,0) 2%,rgba(184,25,23,1) 90%,rgba(181,23,23,1) 100%);
    background: linear-gradient(to bottom, rgba(215,40,27,0) 0%,rgba(214,40,27,0) 2%,rgba(184,25,23,1) 90%,rgba(181,23,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d7281b', endColorstr='#b51717',GradientType=0 );
}

.medicalColor .postBtn {
    background: #e30613;
    color: #fff;
}

    .medicalColor .postBtn:hover {
        color: #d8281b;
        background: #fff;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    }

.medicalColor .postSaglikRehberi {
    background: #fff;
}

.textContent div {
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

    .textContent div strong {
        font-weight: 600;
    }

.textContent ul {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

    .textContent ul li {
        width: 100%;
        height: auto;
        float: left;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        text-align: left;
        color: #333;
    }

    .textContent ul.inline li {
        width: auto;
        margin-right: 10px;
    }

    .textContent ul li:before {
        content: "·"; /* Insert content that looks like bullets */
        padding-right: 5px;
        color: #333; /* Or a color you prefer */
        float: left;
    }

    .textContent ul li a {
        color: #333;
        display: block;
    }

    .textContent ul.inline li a {
        display: inline-block;
        white-space: nowrap;
    }

    .textContent ul.redList li a, .textContent ul li:before {
        color: #af0f03;
    }

.select2-result-label {
    white-space: nowrap;
}

.doctorSearchContainer .select2-result-label, .randevuContainer .select2-result-label {
    white-space: nowrap;
}

.doctorSearchContainer .select2-container--default .select2-selection--single, .randevuContainer .select2-container--default .select2-selection--single {
    height: 36px;
    padding-top: 2px;
    border: 2px solid #d8281b;
    font-size: 14px;
    color: #d8281b !important;
    text-align: left;
}

.doctorSearchContainer .select2-results .select2-highlighted, .randevuContainer .select2-results .select2-highlighted {
    background: #d8281b !important;
}

.doctorSearchContainer .select2-results__option--highlighted, .randevuContainer .select2-results__option--highlighted {
    background-color: #d8281b !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #d8281b !important;
}

.doctorSearchContainer .select2-container--default .select2-selection--single .select2-selection__placeholder, .randevuContainer .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #d8281b;
}

.doctorSearchContainer .select2-container--default .select2-selection--single .select2-selection__rendered, .randevuContainer .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #d8281b;
}

.doctorSearchContainer .select2-container--default .select2-selection--single .select2-selection__arrow, .randevuContainer .select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: none;
    background-color: #d8281b;
    width: 40px;
    color: #fff;
    font-size: 14px;
    padding: 0px 8px;
    height: 36px;
    line-height: 34px;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 28px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

    .doctorSearchContainer .select2-container--default .select2-selection--single .select2-selection__arrow b, .randevuContainer .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #fff transparent transparent transparent !important;
    }

.select2-results__option {
    text-align: left;
}

.departmentsFilter .select2-result-label {
    white-space: nowrap;
}

.departmentsFilter .select2-container--default .select2-selection--single {
    height: 36px;
    padding-top: 2px;
    border: 2px solid #E7E5E6;
    font-size: 12px;
    color: #4d4d4d !important;
    text-align: left;
}

.departmentsFilter .select2-results .select2-highlighted {
    background: #E7E5E6;
}

.departmentsFilter .select2-results__option--highlighted {
    background-color: #E7E5E6 !important;
}

.departmentsFilter .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #4d4d4d;
}

.departmentsFilter .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #4d4d4d;
}

.departmentsFilter .select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: none;
    background-color: #E7E5E6;
    width: 40px;
    color: #4d4d4d;
    font-size: 14px;
    padding: 0px 8px;
    height: 36px;
    line-height: 34px;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 28px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

    .departmentsFilter .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #4d4d4d transparent transparent transparent !important;
    }

.hospitalNavDropdown .btn-default {
    border: none;
    color: #C13727;
    background: white;
    margin-top: 4px;
    border-bottom: none;
}

.pagesNavDropdown .btn-default {
    border: none;
    color: #C13727;
    background: white;
    margin-top: 14px;
    border-bottom: none;
}

.doctorSearchContainerDark {
    background-color: #EFEFEF;
    border: none;
    border-radius: 0px 0px 10px 10px;
    padding: 10px;
}

.doctorSearchInput {
    font-size: 12px !important;
}

.resetFilterButton a {
    height: 34px;
    color: #656565;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 34px;
}


.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.doctorBlockWrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.doctorBlockItemWrapper {
    display: block;
    margin-bottom: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.doctorBlockItem {
    border-radius: 5px;
    background-clip: padding-box;
    background-color: #FFF;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    height: 300px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.doctorBlockInfo {
    height: 270px;
    background-position: center bottom, center top;
    background-repeat: repeat-x, no-repeat;
    background-size: auto 270px, cover;
}

.noAppt .doctorBlockInfo {
    height: 300px;
    background-position: center bottom, center top;
    background-repeat: repeat-x, no-repeat;
    background-size: auto 300px, cover;
}

.doctorBlockInfoContent {
    bottom: 40px;
    top: auto;
    left: 0;
    right: 0;
    position: absolute;
}

.noAppt .doctorBlockInfoContent {
    bottom: 10px;
}

.doctorBlockInfoContentName {
    color: #db291b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: .4x;
    line-height: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.doctorBlockInfoContentDept {
    margin-top: 4px;
    margin-bottom: 3px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

    .doctorBlockInfoContentDept span {
        color: #db291b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: .6x;
        background-color: #fff;
        padding: 1.5px 3px;
        display: inline-block;
        min-width: 100px;
        width: auto;
        max-width: 180px;
        border-radius: 4px;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
    }

.doctorBlockInfoButton {
    height: 30px;
    background-color: #fff;
    line-height: 30px;
    color: #db291b;
    transition: all 0.5s ease;
}

.doctorBlockInfoButtonText {
    font-size: 12px;
    font-weight: 600;
    color: #db291b;
}

    .doctorBlockInfoButtonText span {
        display: inline-block;
        background-image: url(/_assets/_i/logo-mponline.png);
        background-size: auto 13px;
        background-repeat: no-repeat;
        background-position: left 34px center;
        padding-left: 44px;
    }

.doctorBlockInfoButtonIcon {
    color: #db291b;
    -webkit-animation-delay: 0.3s;
}

.doctorBlockItem:hover {
    box-shadow: 0 0 4px rgba(0,0,0,.6);
}

.noAppt .doctorBlockItem:hover {
    box-shadow: 0 0 4px #db291b;
}

/*.doctorBlockItem:hover .doctorBlockInfoButton, .doctorBlockItem:hover .doctorBlockInfoButtonText, .doctorBlockItem:hover .doctorBlockInfoButtonIcon {
    background-color: #db291b;
    color: #fff;
}*/
.doctorBlockItem:hover .doctorBlockInfoButton {
    background-color: #db291b;
    color: #fff;
}

.doctorBlockItem:hover .doctorBlockInfoButtonText, .doctorBlockItem:hover .doctorBlockInfoButtonIcon {
    color: #fff;
}

.doctorBlockItem .doctorBlockInfoButtonIcon:hover {
    background-color: #B43021;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorBlockItem:hover .doctorBlockInfoButtonText span {
    background-image: url(/_assets/_i/logo-mponline-fff.png);
}

@media (max-width: 991px) {
    .doctorSearchContainerWrapper {
        float: none;
    }

    .doctorSearchContainer {
        float: none;
    }

    .doctorSearchInputWrapper {
        width: 250px;
    }

    .resetFilterButtonMobile {
        float: none !important;
        clear: both !important;
        display: block;
    }
}


@media (max-width:991px) {

    .doctorBlockInfoButtonText span {
        background-position: left 0px center;
    }
}

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

    .doctorBlockInfoButtonText span {
        background-position: left 20px center;
    }
}

strong {
    font-weight: bold;
}

.govWrapper {
    background: green;
}

.container {
    /* overflow: visible; */
}

.heroBlockWrapper {
    height: 640px;
    text-align: left;
    background-position: left center, center bottom, center top, center top;
    background-repeat: no-repeat, repeat-x, no-repeat, no-repeat;
    background-size: cover, auto 640px, cover, 0% 0%;
    margin-top: -40px;
    position: relative;
}

    .heroBlockWrapper .container {
        padding-left: 0;
    }

.heroBlockContent {
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
    padding-bottom: 8px;
}

.heroNeueTagsList {
    color: #222;
    margin-bottom: 20px;
}

    .heroNeueTagsList li.heroNeueTagsListTitle {
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 2px;
        color: #222;
    }

    .heroNeueTagsList li a i, .heroNeueTagsList li i {
        color: #222;
        font-size: 12px;
        font-weight: 400;
    }

    .heroNeueTagsList li a img, .heroNeueTagsList li img {
        width: 9px;
        display: inline-block;
        padding-top: 3px;
    }

    .heroNeueTagsList li a, .heroNeueTagsList li {
        color: #222;
        font-size: 18px;
        font-weight: 400;
        padding-left: 0 !important;
    }

.heroNeueInfo {
    border-radius: 10px;
    background-clip: padding-box;
    background-repeat: repeat-y;
    background-size: contain;
    background-position: left center;
    padding: 2px 15px;
    width: 100%;
}

.introBoxWrapper .heroBlockContent {
    /*
	background-color:rgba(235, 235, 235, 0.5);
	*/
    position: static;
    top: 0%;
    transform: none;
}

.heroBlockContent.heroBlockContentLight {
    border: 5px solid rgba(255,255,255,.6);
    border-radius: 15px;
    background-clip: padding-box;
    background-color: rgba(255,255,255,.4);
}

.heroBlockContent h1 {
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 45px;
    font-weight: 400;
    margin-top: 12px;
    margin-bottom: 4px;
}

    .heroBlockContent h1 span {
        font-weight: 400;
        font-size: 30px;
        display: block;
    }

.heroBlockContent.heroBlockContentLight h1 {
    color: #d7271b;
}

.heroBlockContent li {
}

    .heroBlockContent li a {
        padding: 4px 8px;
        transition: all 0.3s ease;
    }

.heroNeueInfoTagsList {
    margin-bottom: 12px;
    margin-top: 12px;
}

.tagHospital {
    /*
    margin-bottom: 5px;
    */
    display: inline-block;
    border-radius: 3px;
    background-clip: padding-box;
    background-color: #fff;
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.heroNeueInfoTagHospital {
    margin-bottom: 5px;
    display: inline-block;
    border-radius: 3px;
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.5);
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
}

a.heroNeueInfoTagHospital:hover {
    color: #7d130c !important;
}

.heroBlockContent.heroBlockContentLight .tagHospital {
    background-color: #d7271b;
    color: #fff;
}

.heroBlockContent li a:hover .heroNeueInfoTagHospital {
}

.tagDept {
    border-radius: 3px;
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-radius: 3px;
    background-clip: padding-box;
    padding-left: 0 !important;
    /*
    background-color: #c22418;
    */
    margin-bottom: 8px;
    display: block;
}

    .tagDept:hover {
        /* color: #eee; */
    }

.heroNeueInfoTagDept {
    border-radius: 3px;
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-radius: 3px;
    background-clip: padding-box;
    padding-left: 0 !important;
    /*
    background-color: #c22418;
    */
    margin-bottom: 8px;
    display: block;
}

a.heroNeueInfoTagDept:hover {
    color: #7d130c !important;
}

.heroBlockContent.heroBlockContentLight .tagDept {
    color: #c22418;
    background-color: #fff;
}

@media (max-width:320px) {

    .heroBlockWrapper {
        height: 380px;
        /* ABVMP
        background-size: auto 380px, cover;
        background-position: center bottom, 58% 50%;
        */
    }

    .heroBlockContent {
        top: 50%;
        transform: translateY(-80%);
    }
}

@media (min-width:321px) and (max-width:374px) {

    .heroBlockWrapper {
        height: 360px;
        /* ABVMP
        background-size: auto 360px, cover;
        background-position: center bottom, 56% 50%;
        */
    }
}

@media (min-width:375px) and (max-width:479px) {

    .heroBlockWrapper {
        height: 420px;
        /* ABVMP
        background-size: auto 420px, cover;
        background-position: center bottom, 56% 50%;
        */
    }

    .heroBlockContent {
        background: rgb(255,255,255);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 26%, rgba(245,245,245,1) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 26%,rgba(245,245,245,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 26%,rgba(245,245,245,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
    }
}

@media (min-width:480px) and (max-width:767px) {

    .heroBlockWrapper {
        height: 480px;
        /* ABVMP
        background-size: auto 480px, cover;
        */
    }

    .heroBlockContent {
        background: rgb(255,255,255);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 26%, rgba(245,245,245,1) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 26%,rgba(245,245,245,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 26%,rgba(245,245,245,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
    }
}

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

    .heroBlockWrapper {
        height: 520px;
        /* ABVMP
        background-size: auto 520px, cover;
        */
    }

    .heroBlockContent h1 {
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 36px;
        font-weight: 400;
        margin-top: 9px;
        margin-bottom: 4px;
    }

        .heroBlockContent h1 span {
            font-weight: 400;
            font-size: 24px;
            display: block;
        }

    .heroNeueInfoTagHospital {
        margin-bottom: 5px;
        display: inline-block;
        border-radius: 3px;
        background-clip: padding-box;
        background-color: #fff;
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .heroNeueInfoTagDept {
        border-radius: 3px;
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 15px;
        font-weight: 400;
        border-radius: 3px;
        background-clip: padding-box;
        padding-left: 0 !important;
        /*
	    background-color: #c22418;
	    */
        margin-bottom: 8px;
        display: block;
    }

    .heroNeueTagsList li.heroNeueTagsListTitle {
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 2px;
        color: #222;
    }

    .heroNeueTagsList li a i {
        color: #222;
        font-size: 10px;
        font-weight: 400;
    }

    .heroNeueTagsList li a img {
        width: 9px;
        display: inline-block;
        padding-top: 3px;
    }

    .heroNeueTagsList li a {
        color: #222;
        font-size: 15px;
        font-weight: 400;
        padding: 4px 0 !important;
    }
}

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

    .heroBlockWrapper {
        height: 520px;
        /* ABVMP
        background-size: auto 520px, cover;
        */
    }

    .heroBlockContent h1 {
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 36px;
        font-weight: 400;
        margin-top: 9px;
        margin-bottom: 4px;
    }

        .heroBlockContent h1 span {
            font-weight: 400;
            font-size: 24px;
            display: block;
        }

    .heroNeueInfoTagHospital {
        margin-bottom: 5px;
        display: inline-block;
        border-radius: 3px;
        background-clip: padding-box;
        background-color: #fff;
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .heroNeueInfoTagDept {
        border-radius: 3px;
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 15px;
        font-weight: 400;
        border-radius: 3px;
        background-clip: padding-box;
        padding-left: 0 !important;
        /*
	    background-color: #c22418;
	    */
        margin-bottom: 8px;
        display: block;
    }

    .heroNeueTagsList li.heroNeueTagsListTitle {
        font-size: 10px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 2px;
        color: #222;
    }

    .heroNeueTagsList li a i {
        color: #222;
        font-size: 10px;
        font-weight: 400;
    }

    .heroNeueTagsList li a img {
        width: 9px;
        display: inline-block;
        padding-top: 3px;
    }

    .heroNeueTagsList li a {
        color: #222;
        font-size: 15px;
        font-weight: 400;
        padding: 4px 0 !important;
    }
}

@media (min-width:1200px) {
}

@media (max-width:767px) {

    .heroBlockWrapper {
        background-size: 0% 0%, auto 640px, 0% 0%, cover;
    }
}

.introBoxWrapper {
    margin-top: -120px;
    text-align: left;
    display: block;
    border-radius: 10px / 10px 10px 10px 10px;
    background-clip: padding-box;
    background-color: #fff;
    background-image: linear-gradient(bottom, #f7f7f7 0%, #fff 100%);
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

    .introBoxWrapper:after {
        content: "";
        clear: both;
        display: block;
    }

.introBoxWrapper {
    zoom: 1;
}

.introTopBlock {
    margin-top: 10px;
    border-radius: 5px;
    background-clip: padding-box;
    background-color: #f1f1f1;
    box-shadow: 0 -8px 0 #cecece;
    min-height: 40px;
    padding: 12px 16px;
    color: #333;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-weight: 400;
}

    .introTopBlock a {
        color: #333;
        font-size: 14px;
        font-weight: 400;
    }

        .introTopBlock a:hover, .introTopBlock a:active {
            color: #000;
            text-decoration: underline;
        }

.introTabs {
    margin-top: 10px;
}

    .introTabs .nav-tabs {
        border-radius: 5px 5px 0 0;
        background-clip: padding-box;
        /*background-color: #f1f1f1;*/
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(241, 241, 241, 1.00)), to(rgba(215, 215, 215, 0.50)));
        background-image: -webkit-linear-gradient(top, rgba(241, 241, 241, 1.00), rgba(215, 215, 215, 0.50));
        background-image: -moz-linear-gradient(top, rgba(241, 241, 241, 1.00), rgba(215, 215, 215, 0.50));
        background-image: -o-linear-gradient(top, rgba(241, 241, 241, 1.00), rgba(215, 215, 215, 0.50));
        background-image: -ms-linear-gradient(top, rgba(241, 241, 241, 1.00), rgba(215, 215, 215, 0.50));
        background-image: linear-gradient(top, rgba(241, 241, 241, 1.00), rgba(215, 215, 215, 0.50));
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f1f1f1', EndColorStr='#d7d7d7');
        padding: 10px 10px 0 10px;
    }

        .introTabs .nav-tabs li a {
            padding-left: 12px;
            padding-right: 12px;
            color: #333;
        }

    .introTabs i {
        color: #333;
    }

    .introTabs .nav-tabs a {
        color: #333;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 14px;
        font-weight: 300;
    }

        .introTabs .nav-tabs a:hover, .introTabs .nav-tabs a:active {
            color: #000;
            background-color: #F8F8F8;
        }

    .introTabs .tab-pane {
        padding: 30px;
    }

@media (max-width:320px) {
    .hidden-xxs {
        display: none !important;
        visibility: hidden !important;
    }
}

@media (min-width:321px) and (max-width:374px) {
    .hidden-xxs {
        display: none !important;
        visibility: hidden !important;
    }
}

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

    .introTabs .nav-tabs a {
        font-size: 13px;
    }
}


.buttonAppt {
    background-color: #d7271b;
    background-image: url(/_assets/_i/logo-mponline-fff.png);
    background-size: auto 18px;
    background-repeat: no-repeat;
    background-position: left 14px top 17px;
    padding-left: 0;
    padding-top: 0;
    transition: all 0.3s ease;
    margin-bottom: 0;
    color: #fff;
    height: 70px;
    border-radius: 10px;
    display: block;
    line-height: 50px;
    text-indent: 60px;
}

.buttonApptNew {
    background-color: #d7271b;
    text-align: center;
    padding-left: 0;
    padding-top: 0;
    transition: all 0.3s ease;
    margin-bottom: 0;
    color: #fff;
    height: 70px;
    border-radius: 10px;
    display: block;
    line-height: 50px;
}

a.buttonAppt, a.buttonApptNew {
    color: #fff;
}

    a.buttonAppt:hover {
        background-color: #B23425;
        background-image: url(/_assets/_i/logo-mponline-fff.png);
        color: #fff;
    }

    a.buttonApptNew:hover {
        background-color: #B23425;
        color: #fff;
    }

.randevuCalendar {
    margin-top: -10px;
}

.buttonAppt .buttonApptTitle, .buttonApptNew .buttonApptTitle {
    padding-left: 10px;
    font-size: 16px;
    font-weight: 600;
}

.buttonAppt .buttonApptCaption, .buttonApptNew .buttonApptCaption {
    font-size: 12px;
    font-weight: 400;
    padding-left: 4px;
}




.buttonApptNewer {
    background-color: #d7271b;
    text-align: center;
    padding-left: 0;
    padding-top: 0;
    transition: all 0.3s ease;
    margin-bottom: 0;
    color: #fff;
    height: 50px;
    border-radius: 10px;
    display: block;
    line-height: 50px;
}

a.buttonApptNewer {
    color: #fff;
}

    a.buttonApptNewer:hover {
        background-color: #B23425;
        color: #fff;
    }

.buttonApptNewer .buttonApptTitle {
    padding-left: 10px;
    font-size: 16px;
    font-weight: 600;
}

.buttonApptNewer .buttonApptCaption {
    font-size: 12px;
    font-weight: 400;
    padding-left: 4px;
}


.apptBlockWrapper {
}

.apptMainWrapper {
    padding: 10px;
    background: #F1F1F1;
    margin-top: -20px;
    border-radius: 10px;
}

    .apptMainWrapper .panel-title a {
        display: block;
        padding: 10px 15px;
        margin: -10px -15px;
    }

    .apptMainWrapper .panel-default > .panel-heading {
        background-color: transparent;
        background-image: none;
    }

    .apptMainWrapper .panel-group .panel {
        border-radius: 8px;
    }

    .apptMainWrapper .panel-group {
        margin-bottom: 0;
    }

.apptMainWrapperNewer {
    padding: 10px;
    background: #F1F1F1;
    margin-top: 10px;
    border-radius: 10px;
}

    .apptMainWrapperNewer .panelHospital {
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 1px;
        margin-top: -10px;
    }

    .apptMainWrapperNewer .panel-title a {
        display: block;
        padding: 10px 15px;
        margin: -10px -15px;
    }

    .apptMainWrapperNewer .panel-default > .panel-heading {
        background-color: transparent;
        background-image: none;
    }

    .apptMainWrapperNewer .panel-group .panel {
        border-radius: 8px;
    }

    .apptMainWrapperNewer .panel-group {
        margin-bottom: 0;
    }

.apptAccHeading {
    line-height: 80px;
}

.apptAccHeadingTitle {
    background: transparent;
    background-image: none;
    background: url(/_assets/_i/apptAccLine.png) repeat-x center center;
    background-size: auto 2px;
}

    .apptAccHeadingTitle i {
        vertical-align: middle;
        background: #fff;
    }

.apptAccDate {
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    background: #fff;
    padding-left: 2px;
}

.apptAccName {
    color: #d7271b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    text-indent: 8px;
    background: #fff;
    padding-right: 7px;
}

.apptAccShort {
    color: #656565;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin-top: -4px;
    display: inline-block;
    background: #fff;
    padding-left: 8px;
}

.apptAccBody {
}

.apptList {
    margin-bottom: -8px;
}

.apptListItem {
    background: #F1F1F1;
    padding: 4px 8px;
    color: #353535;
    border-radius: 6px;
    margin-bottom: 8px;
    display: inline-block;
}

a.apptListItem:hover {
    background: #EAF6F7;
    color: #6FB2B7;
}

.apptBlockSeparator {
}

.apptBlockSeparatorContent {
    color: #7d7d7d;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 10px;
    font-style: italic;
    text-align: center;
    margin-top: 10px;
}

.hospitalMapsShortcutWrapper {
    width: 100%;
    height: auto;
    border-radius: 5px;
    background-clip: padding-box;
    background-color: #f1f1f1;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.hospitalMapsShortcut:first-child {
    margin-top: 0;
}

.hospitalMapsShortcut {
    background-color: #fff;
    padding: 10px;
    margin-top: 5px;
}

.hospitalMapsShortcutTitle {
}

.hospitalMapsShortcutTitleName {
    color: #db463c;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    display: inline-block;
    padding-bottom: 0;
}

    .hospitalMapsShortcutTitleName a {
        color: #db463c;
    }

.hospitalMapsShortcutTitleLink {
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 11px;
    font-weight: 600;
    background-color: #d7271b;
    padding: 2px 6px;
    display: inline-block;
    margin-top: 4px;
    border-radius: 3px;
    text-transform: uppercase;
}

    .hospitalMapsShortcutTitleLink a {
        color: #fff;
    }

.hospitalMapsShortcutMap {
    height: 180px;
    background: #F1F1F1;
    margin-top: 10px;
    width: 100% !important;
    padding: 0;
    margin: 12px 0 0 0;
}

    .hospitalMapsShortcutMap iframe {
        height: 100% !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .hospitalMapsShortcutMap .googleMapAside {
    }

    .hospitalMapsShortcutMap #g_Map {
    }

.apptBlockWrapperNone {
}

.buttonAppt.buttonApptNone {
    background-color: #d7271b;
    background-image: none;
    height: 90px;
    padding-top: 12px;
    line-height: 30px;
    text-indent: 0;
    text-align: center;
}

a.buttonAppt.buttonApptNone:hover {
    background-color: #B23425;
    background-image: none;
    color: #fff;
}

.apptBlockWrapperNone .apptBlockSeparatorContent {
    display: none;
}

.buttonApptPhone {
    display: block;
    font-size: 24px;
    font-weight: 600;
}

@media (max-width:767px) {

    .homeSliderBody {
        background-size: 0px 0px, cover;
    }
}


.read-more {
}

    .read-more .more-link {
        border-radius: 5px;
        background: #F1F1F1;
        padding: 2px 8px;
        display: inline-block;
        clear: both;
        color: #db463c;
        font-size: 12px;
        margin-top: 8px;
    }

        .read-more .more-link i {
            color: #db463c;
        }

.read-less {
}

    .read-less .less-link {
        border-radius: 5px;
        background: #F1F1F1;
        padding: 2px 8px;
        display: inline-block;
        clear: both;
        color: #db463c;
        font-size: 12px;
        margin-top: 8px;
    }

        .read-less .less-link i {
            color: #db463c;
        }

.hospitalGallery .container {
    overflow: auto !important;
}

.hospitalGallery .container {
    overflow: auto !important;
}

.doctorSearchInputOver {
    background-clip: padding-box;
    width: 224px;
    height: 36px;
    line-height: 36px;
    padding: 0 8px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 2px solid #d8281b;
    color: #d8281b;
    font-size: 12px !important;
    float: left;
}

.doctorSearchBtnOver {
    width: 26px;
    height: 36px;
    line-height: 36px;
    padding: 0 4px;
    background: #d8281b;
    color: #fff;
    border: 0;
    display: inline-block;
    float: left;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

    .doctorSearchBtnOver i {
        color: #fff;
        margin-right: 0 !important;
        font-size: 14px !important;
    }

@media (max-width: 991px) {
    .doctorSearchContainerWrapper {
        float: none;
    }

    .doctorSearchContainer {
        float: none;
    }

    .doctorSearchInputWrapper {
        width: 250px;
    }

    .resetFilterButtonMobile {
        float: none !important;
        clear: both !important;
        display: block;
    }
}


@media (max-width:991px) {

    .doctorBlockInfoButtonText span {
        background-position: left 0px center;
    }
}

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

    .doctorBlockInfoButtonText span {
        background-position: left 20px center;
    }
}

@media (max-width: 991px) {
    .doctorSearchContainerWrapper {
        float: none;
    }

    .doctorSearchContainer {
        float: none;
    }

    .doctorSearchInputWrapper {
        width: 250px;
    }

    .resetFilterButtonMobile {
        float: none !important;
        clear: both !important;
        display: block;
    }
}


@media (max-width:991px) {

    .doctorBlockInfoButtonText span {
        background-position: left 0px center;
    }
}

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

    .doctorBlockInfoButtonText span {
        background-position: left 20px center;
    }
}

@media (max-width: 991px) {
    .doctorSearchContainerWrapper {
        float: none;
    }

    .doctorSearchContainer {
        float: none;
    }

    .doctorSearchInputWrapper {
        width: 250px;
    }

    .resetFilterButtonMobile {
        float: none !important;
        clear: both !important;
        display: block;
    }
}


@media (max-width:991px) {

    .doctorBlockInfoButtonText span {
        background-position: left 0px center;
    }
}

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

    .doctorBlockInfoButtonText span {
        background-position: left 20px center;
    }
}

.doctorSearchInputOver {
    background-clip: padding-box;
    width: 224px;
    height: 36px;
    line-height: 36px;
    padding: 0 8px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-radius: 0 !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border: 2px solid #d8281b;
    color: #d8281b;
    font-size: 14px;
    float: left;
}

.doctorSearchBtnOver {
    width: 26px;
    height: 36px;
    line-height: 36px;
    padding: 0 4px;
    background: #d8281b;
    color: #fff;
    border: 0;
    display: inline-block;
    float: left;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

    .doctorSearchBtnOver i {
        color: #fff;
        margin-right: 0 !important;
        font-size: 14px;
    }

.iconSmallMiddle {
    font-size: 12px;
    vertical-align: middle;
}

.iconMiddle {
    vertical-align: middle;
}

.doctorSearchContainer .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 44px;
    line-height: 30px;
    padding: 0 10px 0 11px;
}

.doctorSearchBtnOver {
    width: 42px;
    vertical-align: middle;
}

    .doctorSearchBtnOver i {
        line-height: 32px;
    }

    .doctorSearchBtnOver .fa-caret-down {
        font-size: 12px;
    }

.doctorSearchInputOver {
    background-clip: padding-box;
    width: 208px;
}

.doctorSearchInputOver {
    font-size: 14px !important;
}

.doctorSearchBtnOver i.fa-caret-down {
    font-size: 12px !important;
}

.introTabs .nav-tabs a {
    font-weight: 500 !important;
}

.international.corporate {
    background: rgba(176, 15, 3, 0.50);
}

@media (max-width: 767px) {
    .international.corporate {
        font-size: 11px;
        padding: 0 8px;
    }

    .international {
        padding: 0;
    }

    .top .eRandevuBtn {
        width: auto;
        height: 25px;
        line-height: 25px;
        margin: 0;
        padding: 0 6px;
        margin-right: 0;
    }
}

body {
    position: relative;
}

a.anchor {
    margin-top: -120px;
    padding-top: 120px;
    display: inline-block;
    visibility: hidden;
}

a.anchor2 {
    margin-top: -60px;
    padding-top: 60px;
    /*
			display: inline-block;
			*/
    display: block;
    visibility: hidden;
}

#scrollNav {
    position: fixed;
    top: 0px;
    width: 100%;
    margin-top: 50px;
    z-index: 9999;
    display: none;
    z-index: 2;
}

    #scrollNav .container {
        height: 40px;
        background-color: #DDDDDD;
        border-radius: 0 0 3px 3px;
        background-clip: padding-box;
        background-color: #fff;
        box-shadow: 0 1px 1px rgba(0,0,0,.25);
    }

.scrollNavList {
    text-align: left;
    line-height: 36px;
}

    .scrollNavList .scrollNavTitle a {
        color: #d7271b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 16px;
        margin-right: 30px;
    }

    .scrollNavList a {
        color: #bf1b0d;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 12px;
        font-weight: 400;
    }

        .scrollNavList a.active {
            color: #bf1b0d;
            font-family: "Source Sans Pro", sans-serif;
            font-size: 12px;
            font-weight: 600;
        }

    .scrollNavList .scrollNavAppt {
        float: right;
        background-image: url(../_i/logo-mponline.png);
        background-size: auto 13.5px;
        background-repeat: no-repeat;
        background-position: left 0px top 12px;
        padding-left: 0;
        padding-top: 0;
        transition: all 0.3s ease;
        margin-bottom: 0;
        color: #d7271b;
        height: 40px;
        border-radius: 10px;
        display: block;
        line-height: 36px;
        text-indent: 46px;
    }

.subContentBox p iframe {
    margin: 0;
    border: none;
    border-radius: 8px;
    width: 1px;
    min-width: 100%;
}

.subContentBox p.iframe {
    padding: 0;
    margin-right: 10px !important;
}


.rehber_1 .saglikRehberiCarouselItem:before {
    width: 300px;
}

.rehber_1 .saglikRehberiCarouselItem {
    width: 300px;
    margin: 10px auto !important;
}

.rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
    width: 300px;
}

.rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
    width: 300px;
    margin: 10px !important;
    display: inline-block !important;
}

.rehber_2 .saglikRehberiCarousel, .rehber_3 .saglikRehberiCarousel, .rehber_4 .saglikRehberiCarousel, .rehber_5 .saglikRehberiCarousel {
    width: auto;
    margin-top: -10px;
}


@media (max-width:320px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 300px !important;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 300px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 300px !important;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 210px !important;
        margin: 10px !important;
        display: inline-block !important;
    }
}

@media (min-width:321px) and (max-width:374px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 320px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 320px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 320px;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 220px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

@media (min-width:375px) and (max-width:413px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 340px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 340px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 340px;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 260px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

@media (min-width:414px) and (max-width:479px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 360px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 300px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

@media (min-width:480px) and (max-width:767px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 360px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

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

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 360px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 320px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

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

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 360px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px !important;
        display: inline-block !important;
    }

    .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 320px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

@media (min-width:1200px) {

    .rehber_1 .saglikRehberiCarouselItem:before, .rehber_2 .saglikRehberiCarouselItem:before, .rehber_3 .saglikRehberiCarouselItem:before, .rehber_4 .saglikRehberiCarouselItem:before, .rehber_5 .saglikRehberiCarouselItem:before {
        width: 360px;
    }

    .rehber_1 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px auto !important;
    }

    .rehber_2 .saglikRehberiCarouselItem, .rehber_3 .saglikRehberiCarouselItem, .rehber_4 .saglikRehberiCarouselItem, .rehber_5 .saglikRehberiCarouselItem {
        width: 360px;
        margin: 10px !important;
        display: inline-block !important;
    }
}

/* Overridden Properties */

.subContentBox p, .summary p, .details p {
    font-size: 18px !important;
    line-height: 26px !important;
}

.subContentBox h1 {
    font-size: 36px;
    line-height: 48px;
}

.subContentBox h2 {
    font-size: 28px;
    line-height: 36px;
}

.subContentBox .hospitalContactBox h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
}

.subContentBox .postContent h2 {
    margin-top: -56px;
    padding-top: 56px;
}

@media (max-width: 535px) {
    .subContentBox h1.subTitle {
        font-size: 18px;
        text-align: left;
    }

    .subContentBox p, .summary p, .details p {
        font-size: 18px;
        line-height: 26px;
        text-align: left;
    }
}

.summaryStyle * {
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}

.postContent ul li, .subContentBox ul li {
    font-size: 18px !important;
    line-height: 26px !important;
}

@media (max-width: 991px) {
    .subContentBox h2 {
        text-align: left;
        font-size: 22px;
        line-height: 28px;
    }

    .subContentBox .postContent h2 {
        margin-top: -40px;
        padding-top: 48px;
    }
}


/* After Life */

.breadcrumbWrapper {
    /*
	height: 36px;
	*/
    text-align: left;
    background-color: #fbfbfb;
}

    .breadcrumbWrapper .breadcrumb {
        background-color: transparent !important;
        padding-left: 0 !important;
    }

        .breadcrumbWrapper .breadcrumb a:link, .breadcrumbWrapper .breadcrumb a:visited {
            color: #777;
        }

        .breadcrumbWrapper .breadcrumb a:hover, .breadcrumbWrapper .breadcrumb a:active {
            color: #d8281b;
        }

        .breadcrumbWrapper .breadcrumb > li + li:before {
            font-family: FontAwesome;
            content: "\f105" !important;
        }

/*
.newFormWrapper {
	background: rgba(227, 6, 19, .8);
	padding: 20px;
}
	.newFormTitle {
		font-size: 24px;
		color: #fff;
	}
*/

.newFormWrapper {
    background: #fff;
    padding: 20px 20px 16px 20px;
    border-bottom: 4px solid #ebebeb;
}

    .newFormWrapper input {
        border: 1px solid #db281c;
    }

.newFormTitle {
    font-size: 24px;
    color: #db281c;
}

.newFormSpan {
    display: none;
}

.newFormButtonWrapper {
    text-align: center;
}

@media (max-width:320px) {

    .newFormSpan {
        display: inline;
    }

    .newFormWrapper input {
        margin-bottom: 8px;
    }
}

@media (min-width:321px) and (max-width:374px) {

    .newFormSpan {
        display: inline;
    }

    .newFormWrapper input {
        margin-bottom: 8px;
    }
}

@media (min-width:375px) and (max-width:479px) {

    .newFormSpan {
        display: inline;
    }

    .newFormWrapper input {
        margin-bottom: 8px;
    }
}

@media (min-width:480px) and (max-width:767px) {

    .newFormSpan {
        display: inline;
    }

    .newFormWrapper input {
        margin-bottom: 8px;
    }
}

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

    .newFormSpan {
        display: inline;
    }

    .newFormWrapper input {
        margin-bottom: 8px;
    }
}

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

    .newFormTitle {
        padding-top: 3px;
        font-size: 18px;
        color: #fff;
    }

    .newFormButtonWrapper {
        text-align: right;
    }
}

@media (min-width:1200px) {
    .newFormButtonWrapper {
        text-align: right;
    }
}

.w351 {
    background: rgba(227, 6, 19, .8);
    padding-top: 10px;
}

    .w351 h2 {
        color: #fff;
        margin-bottom: 15px;
        font-size: 28px;
    }

    .w351 label {
        width: 25%;
        display: :inline-block;
        float: left;
        color: #fff;
    }
    /*.w351 input, .w351 select, .w351 textarea { width: 75%; display: :inline-block; float: left; }*/
    .w351 input, .w351 select, .w351 textarea {
        width: 75%;
        display: :inline-block;
    }

    .w351 .form-control {
        height: 31px;
    }

    .w351 textarea.form-control {
        height: 55px;
    }

    .w351 .form-group {
        margin-bottom: 8px;
    }

    .w351 .btn {
        background: #694949;
    }

        .w351 .btn:hover {
            background: #efefef;
        }

    .w351 label.error {
        display: none !important;
    }

    .w351 input.error, .w351 textarea.error {
        background: rgba(227, 6, 19, 1);
        border: 1px solid rgba(227, 6, 19, 1);
        color: #fff;
    }

        .w351 input.error::-webkit-input-placeholder, .w351 textarea.error::-webkit-input-placeholder {
            color: #fff;
        }

    .w351 .text {
        color: #fff;
        text-align: center;
        font-size: 15px;
    }

    .w351 .logo {
        max-width: 170px;
        margin: 85px auto 10px;
        float: initial;
    }



.conHospitalsWrapper {
    background-color: #fff;
    padding-top: 12px; /* ABVN */
}

    .conHospitalsWrapper h4 {
        font-size: 20px;
        padding-bottom: 20px;
        display: block;
    }

    .conHospitalsWrapper ul li a {
        font-size: 14px;
        color: #333;
        background-color: rgba(248, 248, 248, 0.5);
        border-radius: 4px;
        margin-bottom: 5px;
        padding: 6px;
        display: block;
    }

        .conHospitalsWrapper ul li a:hover {
            color: #db281c;
            background-color: rgba(248, 248, 248, 1);
        }

    .conHospitalsWrapper ul li {
        line-height: 18px !important;
    }
/*
	.conHospitalsWrapper ul li::after {
		content: ", ";
	}
	.conHospitalsWrapper ul li:last-child::after {
		content: "";
	}
	*/



.rehberHekimWrapper {
    text-align: left;
    background-color: rgba(255,255,255,.7);
    border: 1px solid #EFEFEE;
    padding: 4px 8px;
    color: #367c7f;
}

    .rehberHekimWrapper a {
        color: #367c7f;
    }

        .rehberHekimWrapper a:hover, .rehberHekimWrapper a:active {
            text-decoration: underline;
        }

.rehberHekimOnek {
    font-size: 16px;
}

.rehberHekimIsim {
    font-size: 24px;
    font-weight: 600;
}

.rehberHekimBirim {
    font-size: 18px;
}

.rehberHekimHastane {
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
    color: rgba(106, 169, 171, 0.8);
}

.rehberHekimFoto {
    width: 120px;
    height: 120px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    margin-top: 2px;
    margin-left: 8px;
    border: 1px solid #efefee;
}

.rehberIndex {
    border-left: 2px solid #69A8AA;
    padding: 12px 12px 4px 12px !important;
}

.rehberIndexTitle {
    color: rgba(106, 169, 171, 0.5);
    font-size: 8px !important;
    font-weight: bold;
    letter-spacing: 4px;
}

.rehberIndex ul, .rehberIndex ul li {
    list-style-type: none !important;
}

.rehberIndex a {
    color: #69A8AA;
    font-size: 24px;
    line-height: 32px;
}

.selectCampaign {
    text-align: right;
}


.w351 {
    background: rgba(248, 248, 248, 0.9);
    border-radius: 8px;
    text-align: center !important;
    border-top: 4px solid #EC4B4A;
}

    .w351 h2 {
        color: #EC4B4A;
        margin-bottom: 15px;
        font-size: 28px;
        text-align: center;
    }

    .w351 label {
        width: 25%;
        display: :inline-block;
        color: #fff;
    }
    /*.w351 input, .w351 select, .w351 textarea { width: 75%; display: :inline-block; float: left; }*/
    .w351 input, .w351 select, .w351 textarea {
        width: 100%;
        display: :inline-block;
        margin-bottom: 8px;
    }

    .w351 .form-control {
        height: 31px;
    }

    .w351 textarea.form-control {
        height: 55px;
    }

    .w351 .form-group {
        margin-bottom: 8px;
    }

    .w351 .btn {
        background: #EC4B4A;
        padding-top: 8px;
        padding-bottom: 8px;
    }

        .w351 .btn:hover {
            background: #C81D13;
        }

    .w351 label.error {
        display: none !important;
    }

    .w351 input.error, .w351 textarea.error {
        background: rgba(227, 6, 19, 1);
        border: 1px solid rgba(227, 6, 19, 1);
        color: #fff;
    }

        .w351 input.error::-webkit-input-placeholder, .w351 textarea.error::-webkit-input-placeholder {
            color: #fff;
        }

    .w351 .text {
        color: #333;
        text-align: center;
        font-size: 15px;
    }

    .w351 .logo {
        max-width: 170px;
        margin: 85px auto 10px;
        float: initial;
    }




.medicalOnlineNeweSonuc .eRandevuBtn, .medicalOnlineNeweRandevu .eRandevuBtn {
    width: 100%;
    height: 45px;
    line-height: 40px;
    font-size: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-color: #da291c;
    margin: 0;
    border: 0;
    border-top: 4px solid #da291c;
    margin-top: 10px;
    background-color: #F9F9F9;
}

.medicalOnlineNeweRandevu:hover .eRandevuBtn {
    background-color: #da291c;
    color: #fff;
}

.medicalOnlineNeweRandevu .eRandevuBtn {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.medicalOnlineNewRandevuTitle {
    text-align: center;
    line-height: 20px;
    height: 20px;
    color: #fff;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
}

.hospitalNav {
    margin-top: 15px;
    margin-bottom: 20px;
    display: block;
    clear: both;
}

    .hospitalNav h3 {
        color: #666;
    }



.doctorNewBlockWrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.doctorNewBlockItemWrapper {
    display: block;
    margin-bottom: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.doctorNewBlockItem {
    border-radius: 5px;
    background-clip: padding-box;
    background-color: #FFF;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    height: 300px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.doctorNewBlockInfo {
    height: 270px;
    background-position: center bottom, center top;
    background-repeat: repeat-x, no-repeat;
    background-size: auto 270px, cover;
}

.noAppt .doctorNewBlockInfo {
    height: 300px;
    background-position: center bottom, center top;
    background-repeat: repeat-x, no-repeat;
    background-size: auto 300px, cover;
}

.doctorNewBlockInfoContent {
    bottom: 40px;
    top: auto;
    left: 0;
    right: 0;
    position: absolute;
}

.noAppt .doctorNewBlockInfoContent {
    bottom: 10px;
}

.doctorNewBlockInfoContentName {
    color: #db291b;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: .4x;
    line-height: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.doctorNewBlockInfoContentDept {
    margin-top: 4px;
    margin-bottom: 3px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

    .doctorNewBlockInfoContentDept span {
        color: #db291b;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: .6x;
        background-color: #fff;
        padding: 1.5px 3px;
        display: inline-block;
        min-width: 100px;
        width: auto;
        max-width: 180px;
        border-radius: 4px;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
    }

.doctorNewBlockInfoButton {
    height: 30px;
    background-color: #fff;
    line-height: 30px;
    color: #db291b;
    transition: all 0.5s ease;
}

.doctorNewBlockInfoButtonText {
    font-size: 12px;
    font-weight: 600;
    color: #db291b;
}

.doctorNewBlockInfoButtonProfile {
    font-size: 12px;
    font-weight: 600;
    color: #666;
}

.doctorNewBlockInfoButtonText span {
    display: inline-block;
}

.doctorNewBlockInfoButtonIcon {
    color: #db291b;
    -webkit-animation-delay: 0.3s;
}

.doctorNewBlockItem:hover {
    box-shadow: 0 0 4px rgba(0,0,0,.6);
}

.noAppt .doctorNewBlockItem:hover {
    box-shadow: 0 0 4px #db291b;
}

/*.doctorNewBlockItem:hover .doctorNewBlockInfoButton, .doctorNewBlockItem:hover .doctorNewBlockInfoButtonText, .doctorNewBlockItem:hover .doctorNewBlockInfoButtonIcon {
    background-color: #db291b;
    color: #fff;
}*/
.doctorNewBlockItem:hover .doctorNewBlockInfoButtonText {
    background-color: #db291b;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorNewBlockItem:hover .doctorNewBlockInfoButtonProfile {
    background-color: #999;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorNewBlockItem:hover .doctorNewBlockInfoButtonText, .doctorNewBlockItem:hover .doctorNewBlockInfoButtonProfile, .doctorNewBlockItem:hover .doctorNewBlockInfoButtonIcon {
    color: #fff;
}

.doctorNewBlockItem .doctorNewBlockInfoButtonIcon:hover {
    background-color: #B43021;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorNewBlockItem .doctorNewBlockInfoButtonProfile:hover {
    background-color: #666;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorNewBlockItem .doctorNewBlockInfoButtonText:hover {
    background-color: #af0f03;
    color: #fff;
    transition: all 0.5s ease;
}

.doctorNewBlockItem:hover .doctorNewBlockInfoButtonText span {
}

@media (max-width: 991px) {
    .doctorSearchContainerWrapper {
        float: none;
    }

    .doctorSearchContainer {
        float: none;
    }

    .doctorSearchInputWrapper {
        width: 250px;
    }

    .resetFilterButtonMobile {
        float: none !important;
        clear: both !important;
        display: block;
    }
}


@media (max-width:991px) {

    .doctorNewBlockInfoButtonText span {
        background-position: left 0px center;
    }
}

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

    .doctorNewBlockInfoButtonText span {
        background-position: left 20px center;
    }
}


.listInterest {
    border-top: 2px solid #fff;
    color: #d7271b;
    font-size: 12px;
    margin-top: 8px;
    padding: 8px 4px;
}

.apptListHospital {
    background-color: rgba(222, 222, 222, 0.65);
    padding: 5px 15px;
    margin-bottom: 10px;
    border-radius: 8px;
    border: 1px solid #ddd;
}

    .apptListHospital a {
        color: #333;
        font-size: 14px;
    }


.sksWrapper {
    width: 100%;
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 10px 0 0;
    float: left;
    text-align: left;
    margin-bottom: 20px;
}

.sksTitle {
    font-size: 28px;
    margin-bottom: 15px;
}

.sksItem {
    color: #333;
    display: block;
    margin-bottom: 15px;
    line-height: 36px;
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    border: 2px solid #ededed;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}


@media (max-width:767px) {

    .stickyFooter {
        background-color: #db281c;
    }

        .stickyFooter a:link, .stickyFooter a:visited {
            color: #fff;
            font-size: 18px;
            line-height: 44px;
            font-weight: 500;
        }

        .stickyFooter a:hover, .stickyFooter a:active {
            color: #fff;
            background-color: #961c0f;
        }

    .stickyFooterUzman {
        background-color: #b43021;
    }

    a.stickyFooterUzman:hover, a.stickyFooterUzman:active {
        background-color: #961c0f;
    }
}


.eRandevuBtn, .eSonucBtn {
    font-weight: 600;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(220, 42, 29, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(220, 42, 29, 0.6);
    outline: 0 none;
}

.uzmanBlock {
    background: #fff;
    margin-top: 20px;
    padding: 20px 20px 0 20px;
    border-bottom: solid 4px #ebebeb;
}

    .uzmanBlock li a:link, .uzmanBlock li a:visited {
        display: table;
        width: 100%;
        text-align: center;
        height: 100px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 22px;
        background-color: #f9f9f9;
        color: #db281c;
        border-radius: 8px;
    }

@media (max-width:767px) {
    .uzmanBlock li a:link, .uzmanBlock li a:visited {
        height: 80px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 20px;
    }

    .uzmanBlock .col-xs-12 {
    }
}

.uzmanBlock li a:hover, .uzmanBlock li a:active {
    color: #fff;
    background-color: rgba(250, 250, 250, 0.7);
    background: #db281c;
}

.uzmanBlock li a span {
    display: table-cell;
    vertical-align: middle;
}

.uzmanBlock li:first-child {
    margin-bottom: 20px;
}

.uzmanBlockLab {
    background: url(../_i/uzman-lab.png) center center no-repeat;
    background-size: cover;
}

.uzmanBlockRandevu {
    background: url(../_i/uzman-randevu.png) center center no-repeat;
    background-size: cover;
}

.uzmanBlockSiziDinliyoruz {
    background: url(../_i/uzman-sizi-dinliyoruz.png) center center no-repeat;
    background-size: cover;
}

.uzmanBlockKurumlar {
    background: url(../_i/uzman-kurumlar.png) center center no-repeat;
    background-size: cover;
}

.uzmanBlock li {
    list-style-type: none !important;
    list-style-position: inside;
}

.patientBlock li {
    margin-bottom: 10px;
}

    .patientBlock li:first-child {
        margin-bottom: 10px;
    }

.list-buttons {
    /* ABVN */
}

    .list-buttons li {
        /* ABVN */
        float: none;
    }

.btn-footer {
    color: #db291c !important;
    font-size: 24px;
    border-radius: 8px;
    margin-top: 12px;
    border: 2px solid #db291c;
    background: #fff;
}

.btn-intl {
    color: #333 !important;
    font-size: 20px;
    border-radius: 8px;
    margin-top: 12px;
    background: #fff;
}

footer .btn-footer {
    color: #db291c !important;
    font-size: 24px;
    border-radius: 8px;
    margin-top: 12px;
    border: 2px solid #db291c;
    background: #fff;
    padding: 6px 12px;
}

footer .btn-intl {
    color: #333 !important;
    font-size: 20px;
    border-radius: 8px;
    margin-top: 12px;
    background: #fff;
    padding: 6px 12px;
}

.btn-mobile-randevu {
    color: #db291c !important;
    border-radius: 8px;
    margin-top: 12px;
    border: 2px solid #db291c;
    background: #fff;
    padding: 6px 12px !important;
}

.btn-mobile {
    color: #333 !important;
    border-radius: 8px;
    margin-top: 12px;
    background: #fff;
    padding: 6px 12px !important;
}

.hospitalContactBlock {
}

    .hospitalContactBlock a.mapsButton:link, .hospitalContactBlock a.mapsButton:visited {
        display: table;
        width: 100%;
        text-align: center;
        height: 100px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 24px;
        background-color: #f9f9f9;
        color: #db281c;
        border-radius: 8px;
    }

    .hospitalContactBlock a.mapsButton:hover, .hospitalContactBlock a.mapsButton:active {
        color: #fff;
        background-color: rgba(250, 250, 250, 0.7);
        background: #db281c;
    }

    .hospitalContactBlock a.mapsButton span {
        display: table-cell;
        vertical-align: middle;
    }

.mapsButtonApple {
    background: url(../_i/maps-apple.png) center center;
    background-size: cover;
    margin-bottom: 10px;
}

.mapsButtonGoogle {
    background: url(../_i/maps-google.png) center center;
    background-size: cover;
}

@media (max-width:767px) {

    .hospitalContactBlock a.mapsButton:link, .hospitalContactBlock a.mapsButton:visited {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 16px;
    }

    .hospitalContactBlock a.mapsButton i {
        display: block;
    }
}

a.contactButton:link, a.contactButton:visited {
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 4px 8px;
    margin-left: -8px;
    color: #db281c;
}

a.contactButton:hover, a.contactButton:active {
    color: #fff;
    background-color: rgba(250, 250, 250, 0.7);
    background: #db281c;
    background: #db281c;
}

.breadcrumb {
    /* bs override */
    margin-bottom: 0;
}

.medicalOnlineNeweRandevu {
    /*
	margin-bottom: 20px;
	*/
}

.doctorBlockWrapper .pagination li.active a {
    background: #d52619;
}

.btn-hospital {
    background: #fff !important;
    margin-left: 8px;
}

    .btn-hospital:hover {
        border-color: #d52619 !important;
        color: #d52619 !important;
    }

.slick-arrow {
    background: rgba(255,255,255,.8);
    border-radius: 20px;
}

.modal {
    z-index: 9999 !important;
}

.close {
    margin-right: 10px;
    margin-top: 6px;
}

.slickButtonNews {
    width: 25px;
    height: 50px;
    line-height: 15px;
    background-color: #c21f2e;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    padding-top: 18px;
}

.slickButtonNewsN {
    text-align: center;
    cursor: pointer;
    width: 30px;
    font-size: 32px;
    border: 2px solid #c21f2e;
    color: #c21f2e;
    float: none !important;
    line-height: 44px;
}

    .slickButtonNewsN i {
        float: none !important;
    }

.slick-arrow-left.slickButtonNews {
    left: 30px !important;
    z-index: 100;
    margin-left: 0;
}

.slick-arrow-right.slickButtonNews {
    left: none;
    right: 30px !important;
    z-index: 100;
    margin-right: 0;
}

.formAngularError {
    border-color: #d52619 !important;
    color: #d52619 !important;
}

.postContent a.anchor {
    margin-top: -60px;
    padding-top: 60px;
}

.resultMsg {
    background-color: #fff;
    padding: 3px 6px;
    border-radius: 4px;
    border: 2px solid #a2a2a2;
}

.fourBlock {
    background: #fff;
    margin-top: 20px;
    padding: 20px;
    border-bottom: solid 4px #ebebeb;
}

.fourIcon {
    width: 80px;
    height: auto;
    margin: 10px auto;
    display: block;
}

.fourBlock li {
    list-style-type: none !important;
    list-style-position: outside !important;
}

    .fourBlock li a:link, .fourBlock li a:visited {
        display: table;
        width: 100%;
        text-align: center;
        height: auto;
        padding: 10px;
        font-size: 16px;
        background-color: #f9f9f9;
        color: #db281c;
        border-radius: 8px;
        margin-bottom: 8px;
    }

.mpDocBannerLink {
    display: block;
    margin-top: 10px;
}

.mpDocBanner {
    position: relative;
    min-height: 170px;
    background-size: contain, cover;
    border-radius: 8px;
}

.mpDocBannerQuote {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    padding: 20px;
}

.mpDocBannerQuoteQuotes {
    font-size: 52px;
    line-height: 4px;
    margin-top: 16px;
}

.mpDocBannerQuoteContent {
    font-size: 26px;
    line-height: 28px;
}

    .mpDocBannerQuoteContent strong {
        font-weight: 600;
    }

.mpDocBannerQuoteName {
    font-size: 13px;
    margin-top: 8px;
}

.mpDocBannerQuoteButton {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: rgba(215, 38, 26, 0.5);
    color: #fff;
    font-size: 24px;
    padding-top: 4px;
    position: absolute;
    right: 20px;
    z-index: 10;
    bottom: 20px;
    text-align: center;
}

    .mpDocBannerQuoteButton:hover {
        background-color: rgba(215, 38, 26, 0.8);
        color: rgba(255, 255, 255, 0.8);
    }

.btn-intl {
    color: #333 !important;
    font-size: 20px;
    border-radius: 8px;
    margin-top: 12px;
    background: #fff;
    white-space: normal;
    text-align: left;
}

.btn-intl-long {
}

    .btn-intl-long span {
        display: block;
        height: auto;
        float: left;
        width: 28px;
    }

    .btn-intl-long div {
        width: calc(100% - 28px);
        display: block;
        height: auto;
        float: left;
    }

@media (min-width:415px) and (max-width:991px) {
    .btn-intl-long div {
        width: auto !important;
    }
}

.btn-intl-extra {
    color: #333 !important;
    font-size: 20px;
    border-radius: 8px;
    margin-top: 12px;
    background: #fff;
    text-align: left;
}

    .btn-intl-extra span {
        white-space: nowrap;
    }

    .btn-intl-extra small {
        white-space: normal;
        font-size: 14px;
        color: #999;
        padding-left: 24px;
        margin-top: -4px;
        display: block;
    }


.glider-contain {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.glider {
    margin: 0 auto;
    position: relative;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    transform: translateZ(0);
}

.glider-track {
    transform: translateZ(0);
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: flex;
    z-index: 1;
}

.glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab;
}

    .glider.draggable .glider-slide img {
        user-select: none;
        pointer-events: none;
    }

.glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
}

    .glider-slide img {
        max-width: 100%;
    }

.glider::-webkit-scrollbar {
    opacity: 0;
    height: 0;
}
/*
.glider-prev,.glider-next {
  user-select: none;
  position: absolute;
  outline: none;
  background: none;
  padding: 0;
  z-index: 2;
  font-size: 40px;
  text-decoration: none;
  left: -23px;
  border: 0;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
  transition: opacity .5s cubic-bezier(.17,.67,.83,.67),
              color .5s cubic-bezier(.17,.67,.83,.67);
}
*/

.glider-prev, .glider-next {
    user-select: none;
    outline: none;
    background: red;
    padding: 0;
    z-index: 1000;
    font-size: 20px;
    text-decoration: none;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    color: #93d7d9;
    width: 50px;
    height: 100px;
    padding: 0;
    padding-top: 30px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    background: rgba(255,255,255,.8);
    border-radius: 20px;
}

    .glider-prev:hover,
    .glider-next:hover,
    .glider-prev:focus,
    .glider-next:focus {
        color: #93d7d9;
    }

.glider-next {
    right: 20px !important;
    left: auto;
}

.glider-prev {
    left: 20px !important;
}

    .glider-next.disabled,
    .glider-prev.disabled {
        opacity: .25;
        color: #93d7d9;
        cursor: default;
    }


.glider-prev2, .glider-next2 {
    user-select: none;
    outline: none;
    background: red;
    padding: 0;
    z-index: 1000;
    font-size: 20px;
    text-decoration: none;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    color: #93d7d9;
    width: 50px;
    height: 100px;
    padding: 0;
    padding-top: 34px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    background: rgba(255,255,255,.8);
    border-radius: 20px;
}

    .glider-prev2:hover,
    .glider-next2:hover,
    .glider-prev2:focus,
    .glider-next2:focus {
        color: #93d7d9;
    }

.glider-next2 {
    right: 20px !important;
    left: auto;
}

.glider-prev2 {
    left: 20px !important;
}

    .glider-next2.disabled,
    .glider-prev2.disabled {
        opacity: .25;
        color: #93d7d9;
        cursor: default;
    }



.medicalColor .glider-prev, .medicalColor .glider-next {
    color: #d7271b;
}

    .medicalColor .glider-prev:hover,
    .medicalColor .glider-next:hover,
    .medicalColor .glider-prev:focus,
    .medicalColor .glider-next:focus {
        color: #d7271b;
    }

.glider-next {
    right: 0;
    left: auto;
}

.medicalColor .glider-next.disabled,
.medicalColor .glider-prev.disabled {
    opacity: .25;
    color: #d7271b;
    cursor: default;
}

.glider-slide {
    min-width: 150px;
}

.glider-hide {
    opacity: 0;
}

.glider-dots {
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0;
}

.glider-dot {
    background: none;
    border: 0;
    padding: 0;
    user-select: none;
    outline: none;
    display: block;
    cursor: pointer;
    color: #ccc;
    border-radius: 999px;
    background: #ccc;
    width: 12px;
    height: 12px;
    margin: 7px;
}

    .glider-dot:hover,
    .glider-dot:focus,
    .glider-dot.active {
        background: #a89cc8;
    }

@media(max-width: 36em) {
    .glider::-webkit-scrollbar {
        opacity: 1;
        -webkit-appearance: none;
        width: 7px;
        height: 3px;
    }

    .glider::-webkit-scrollbar-thumb {
        opacity: 1;
        border-radius: 99px;
        background-color: rgba(156, 156, 156, 0.25);
        box-shadow: 0 0 1px rgba(255,255,255,.25);
    }
}




.saglikRehberiNew {
    background: #e7f6f7;
    height: 438px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

    .saglikRehberiNew .saglikRehberiTitle {
        margin: auto !important;
    }

.medicalColor .saglikRehberiTitle a {
    border: 4px solid #d7271b;
    color: #d7271b;
}

.glider-contain {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.glider {
    margin: 0 auto;
    position: relative;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    transform: translateZ(0);
}

.glider-track {
    transform: translateZ(0);
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: flex;
    z-index: 1;
}

.glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab;
}

    .glider.draggable .glider-slide img {
        user-select: none;
        pointer-events: none;
    }

.glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
}

    .glider-slide img {
        max-width: 100%;
    }

.glider::-webkit-scrollbar {
    opacity: 0;
    height: 0;
}
/*
.glider-prev,.glider-next {
  user-select: none;
  position: absolute;
  outline: none;
  background: none;
  padding: 0;
  z-index: 2;
  font-size: 40px;
  text-decoration: none;
  left: -23px;
  border: 0;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
  transition: opacity .5s cubic-bezier(.17,.67,.83,.67),
              color .5s cubic-bezier(.17,.67,.83,.67);
}
*/

.glider-prev, .glider-next {
    user-select: none;
    outline: none;
    background: red;
    padding: 0;
    z-index: 1000;
    font-size: 20px;
    text-decoration: none;
    position: absolute;
    top: 55%;
    display: block;
    width: 50px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    color: #93d7d9;
    width: 50px;
    height: 100px;
    padding: 0;
    padding-top: 34px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    background: rgba(255,255,255,.8);
    border-radius: 20px;
}

    .glider-prev:hover,
    .glider-next:hover,
    .glider-prev:focus,
    .glider-next:focus {
        color: #93d7d9;
    }

.glider-next {
    right: 20px !important;
    left: auto;
}

.glider-prev {
    left: 20px !important;
}

    .glider-next.disabled,
    .glider-prev.disabled {
        opacity: .25;
        color: #93d7d9;
        cursor: default;
    }


.glider-prev2, .glider-next2 {
    user-select: none;
    outline: none;
    background: red;
    padding: 0;
    z-index: 1000;
    font-size: 20px;
    text-decoration: none;
    position: absolute;
    top: 55%;
    display: block;
    width: 50px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    color: #93d7d9;
    width: 50px;
    height: 100px;
    padding: 0;
    padding-top: 34px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    background: rgba(255,255,255,.8);
    border-radius: 20px;
}

    .glider-prev2:hover,
    .glider-next2:hover,
    .glider-prev2:focus,
    .glider-next2:focus {
        color: #93d7d9;
    }

.glider-next2 {
    right: 20px !important;
    left: auto;
}

.glider-prev2 {
    left: 20px !important;
}

    .glider-next2.disabled,
    .glider-prev2.disabled {
        opacity: .25;
        color: #93d7d9;
        cursor: default;
    }



.medicalColor .glider-prev, .medicalColor .glider-next {
    color: #d7271b;
}

    .medicalColor .glider-prev:hover,
    .medicalColor .glider-next:hover,
    .medicalColor .glider-prev:focus,
    .medicalColor .glider-next:focus {
        color: #d7271b;
    }

.glider-next {
    right: 0;
    left: auto;
}

.medicalColor .glider-next.disabled,
.medicalColor .glider-prev.disabled {
    opacity: .25;
    color: #d7271b;
    cursor: default;
}

.glider-slide {
    min-width: 150px;
}

.glider-hide {
    opacity: 0;
}

.glider-dots {
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0;
}

.glider-dot {
    background: none;
    border: 0;
    padding: 0;
    user-select: none;
    outline: none;
    display: block;
    cursor: pointer;
    color: #ccc;
    border-radius: 999px;
    background: #ccc;
    width: 12px;
    height: 12px;
    margin: 7px;
}

    .glider-dot:hover,
    .glider-dot:focus,
    .glider-dot.active {
        background: #a89cc8;
    }

@media(max-width: 36em) {
    .glider::-webkit-scrollbar {
        opacity: 1;
        -webkit-appearance: none;
        width: 7px;
        height: 3px;
    }

    .glider::-webkit-scrollbar-thumb {
        opacity: 1;
        border-radius: 99px;
        background-color: rgba(156, 156, 156, 0.25);
        box-shadow: 0 0 1px rgba(255,255,255,.25);
    }
}




.saglikRehberiNew {
    background: #e7f6f7;
    height: 438px;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

    .saglikRehberiNew .saglikRehberiTitle {
        margin: auto !important;
    }

.medicalColor .saglikRehberiTitleNew {
    width: auto;
    height: auto;
    display: inline-block;
    padding: 2px 17px;
    background: #fff;
    border: 4px solid #93d7d9;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 16px;
    text-transform: uppercase;
    color: #4db0b5;
    font-weight: 400;
    margin-bottom: 8px;
    border: 4px solid #d7271b;
    color: #d7271b;
}

.medicalColor .saglikRehberiTitle a {
    border: 4px solid #d7271b;
    color: #d7271b;
}
.saglikRehberiCarouselItemTV {
    height: 215px !important;
}

.saglikRehberiCarouselItemClean:before {
    background: transparent !important;
}

.saglikRehberiCarouselItemClean .saglikRehberiCarouselTextContent {
    display: none !important;
}

.accordionStyleButton {
	display: block  !important;
	text-align: left !important;
	margin-bottom: 6px !important;
	background: #fff !important;
	border: 1px solid #d3d3d3 !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	padding: 8px 8px !important;
	color: #333 !important;
}
.accordionStyleButton:hover, .accordionStyleButton:active {
	background-color: #fbfbfb !important;
}
/*videoklinik start*/
.radio-group {
    position: relative;
}

.radio-group-title {
    text-align: center;
    margin: 20px auto -10px !important;
    color: #da281c !important;
}

.radio {
    display: inline-block;
    width: 140px;
    padding: 8px 16px;
    cursor: pointer;
    margin: 20px 0;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.5);
    text-align: left !important;
}

    .radio:hover {
        border-color: rgba(0, 0, 0, 0.4);
    }

    .radio i {
        display: inline-block;
        width: 30px;
        font-size: 22px;
        vertical-align: super;
    }

    .radio span {
        display: inline-block;
        width: calc(80% - 30px);
    }

    .radio.selected {
        border-color: #da281c;
        color: #da281c;
        font-weight: 600;
    }

.radio-video-info {
    height: 0;
    opacity: 0;
    background: #fcfcfc;
    border-radius: 4px;
    padding: 8px 16px;
    display: block;
    position: relative;
}

    .radio-video-info ol {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        list-style: decimal;
        list-style-position: inside;
        text-align: left;
        margin-bottom: 16px;
    }
    .radio-video-info div {
        position: relative;
        top: 80%;
        text-align: center !important;
    }
/*videoklinik end*/

@media (max-width:991.98px) {
    .formMobileHide {
        display: none !important;
    }

    .formMobileShow {
        display: block !important;
        padding-bottom: 20px;
    }
}

@media (min-width:992px) {
    .formMobileHide {
        display: block !important;
    }

    .formMobileShow {
        display: none !important;
    }
}
