﻿.sliderbanner-nav .slick-slide,
.dataTables_wrapper .dataTables_paginate .paginate_button,
.slickarrw .slick-arrow,
.slider-banner .slick-arrow,
.slider-side .slick-arrow,
.footer-bottom ul li:after,
.blog_right_sidebar .post_category_widget .cat-list li a p,
.categories-link li a span,
.img-box .icon-play:before,
.vedio-box .icon-play:before,
.img-box .content-txt .tags,
.vedio-box .content-txt .tags,
.vedio-box .icon-play,
a {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}


/* =====================
Section clear
====================== */

ul.custom-menu-top:after,
ul.custom-menu-top:before,
.custom-bar:after,
.custom-bar:before,
.blog_box:after,
.traih-cs:after,
.kvk-cs:before {
    content: '';
    display: block;
    clear: both;
}

.vedio-box:hover .icon-play:before {
    color: #f00;
}

.blog_right_sidebar .popular_post_widget .post_item .media-body a:hover,
.blog_right_sidebar .post_category_widget .cat-list li a:hover p,
.categories-link li a:hover span[class^="icon-"] {
    color: #FF0000;
}


/* =====================
Container
====================== */

.container {
    max-width: 1330px;
}


/* =====================
Top Header
====================== */

.kvk-cs,
.traih-cs {
    padding: 10px 0;
    font-size: 9pt;
}

    .kvk-cs li,
    .traih-cs li {
        float: left;
        margin-right: 3px;
        padding-right: 3px;
        /*border-right: 1px solid #000;*/
        line-height: 21px;
    }

        .kvk-cs li a {
            color: #000;
            font-weight: bold;
        }

            .kvk-cs li a:hover {
                color: #FF0000;
            }

        .kvk-cs li:last-child,
        .traih-cs li:last-child {
            margin-right: 0;
            padding-right: 0;
            border: 0;
        }


/* =====================
Header menu
====================== */

.hamburger-menu li .icon-drop-down {
    font-size: 11px;
    margin-left: 4px;
}

.logo {
    margin-top: 14px;
}

.header-area .main-header .main-menu ul li ul.submenu li a {
    color: #fff;
}

.header-area .main-header {
    padding: 0;
}

    .header-area .main-header .main-menu ul li {
        display: inline-block;
        position: relative;
        margin-left: 0px;
    }

        .header-area .main-header .main-menu ul li a {
            color: #000000;
            display: block;
            font-weight: 400;
            padding: 18px 13px;
            text-transform: capitalize;
            font-size: 16px;
            border-right: 1px solid #eeeeee;
        }


      

            .header-area .main-header .main-menu ul li a:hover {
                color: #FF0000;
            }


        .header-area .main-header .main-menu ul li:not(:first-child) a:after {
            position: absolute;
            height: 3px;
            width: 0;
            bottom: -1px;
            right: 0;
            background: #FF0000;
            content: "";
            display: block;
            transition: all 0.3s linear;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
        }
            

            .header-area .main-header .main-menu ul li a:hover:after {
                left: 0;
                right: auto;
                width: 100%;
            }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .header-area .main-header .main-menu ul li a {
        padding: 29px 17px
    }
}

.header-area .main-header .main-menu ul li ul.submenu {
    position: absolute;
    min-width: 100%;
    background: #000;
    left: 0;
    top: 80%;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);
    padding: 0px 0;
/*    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;*/
}

    .header-area .main-header .main-menu ul li ul.submenu > li {
        margin-left: 0px;
        display: block;
        border-bottom: 1px solid #70707069;
    }

        .header-area .main-header .main-menu ul li ul.submenu > li:last-child {
            border-bottom: 0;
        }

        .header-area .main-header .main-menu ul li ul.submenu > li > a {
            padding: 6px 10px !important;
            font-size: 16px;
            text-transform: capitalize;
            margin: 0;
            width: 100%;
            display: block;
            white-space: nowrap;
        }

            .header-area .main-header .main-menu ul li ul.submenu > li > a:hover {
                color: #ff1f1f;
                background: none
            }

.header-area .main-menu ul ul.submenu > li > a:hover {
    padding-left: 13px !important
}

.header-area .main-menu ul > li:hover > ul.submenu {
    visibility: visible;
    opacity: 1;
    top: 100%
}

.hamburger {
    float: right;
    margin-left: 20px;
    margin-top: 28px !important;
    padding: 0;
    transition: all 0.3s ease 0s
}

.hamburger-menu {
    float: right;
    margin-right: 90px;
    opacity: 0;
    transition: all 0.3s ease 0s;
    visibility: hidden
}

.black-menu .hamburger {
    margin-top: 0px
}

.hamburger.hamburger--collapse > span {
    display: inline-block;
    line-height: 1;
    position: relative;
    top: -5px
}

.black-menu .hamburger-inner,
.black-menu .hamburger-inner::after,
.black-menu .hamburger-inner::before {
    background: #fff none repeat scroll 0 0
}

.hamburger.is-active {
    margin-top: 57px
}

.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
    background: #fff none repeat scroll 0 0;
    height: 2px;
    width: 30px
}

    .hamburger-inner::before {
        top: -8px;
        left: 8px !important
    }

.hamburger--collapse.is-active .hamburger-inner::before {
    left: 0 !important
}

.hamburger--collapse .hamburger-inner::after {
    top: -16px
}

nav.nav-menu-show {
    margin-right: 0px;
    opacity: 1;
    visibility: visible;
}

.main-menu.black-menu ul li a {
    color: #fff;
    padding: 35px 0
}

.header-transparent {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9;
}

.header-sticky.sticky-bar {
    background: #000
}

    .header-sticky.sticky-bar.sticky .main-menu ul li a {
        padding: 20px 20px !important
    }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-sticky.sticky-bar.sticky {
        padding: 15px 0px
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .header-sticky.sticky-bar.sticky {
        padding: 15px 0px
    }
}

@media (max-width: 575px) {
    .header-sticky.sticky-bar.sticky {
        padding: 15px 0px
    }
}

.mobile_menu {
    position: relative;
    right: 0px;
    width: 100%;
    z-index: 99;
    margin: 0;
}

    .mobile_menu .slicknav_menu {
        background: transparent;
        margin-top: 0px !important
    }

        .mobile_menu .slicknav_menu .slicknav_btn {
            top: -44px;
            background-color: #650207;
            margin-top: 0;
            border-radius: 0;
            right: 10px;
            padding: 0;
            margin: 0;
            width: 100%;
            right: 0;
            left: 0;
            top: 0;
            margin: 10px 0px;
            display: block;
        }

.slicknav_menu .slicknav_icon {
    width: auto;
    height: auto;
    top: 0;
    right: 0;
}

.mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {
    background-color: #fff !important
}

.mobile_menu .slicknav_menu .slicknav_nav {
    margin-top: 16px !important
}

    .mobile_menu .slicknav_menu .slicknav_nav a:hover {
        background: transparent;
        color: #ff1f1f
    }

    .mobile_menu .slicknav_menu .slicknav_nav a {
        font-size: 15px;
        padding: 7px 10px
    }

    .mobile_menu .slicknav_menu .slicknav_nav .slicknav_item a {
        padding: 0 !important
    }


/* =====================
Counter button
====================== */

.sliderbanner-nav {
    padding: 15px 0;
    border-bottom: 1px solid #D1D1D1;
    margin-bottom: 20px;
}

    .sliderbanner-nav .slick-slide {
        color: #424242;
        text-align: center;
        font-size: 9pt;
        border-right: 1px solid #D1D1D1;
        line-height: 37px;
        cursor: pointer;
    }

        .sliderbanner-nav .slick-slide:last-child {
            border: 0;
        }

.counter-links ul li {
    /* width: 20%; */
}

    .counter-links ul li:hover {
        color: #FF0000
    }


/* =====================
blog news
====================== */

.box-shadow {
    background: #fff;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.16);
    padding: 15px;
}

.content-blog,
.content-blog p {
    color: #828282;
    font-weight: 300;
    font-size: 11pt;
    line-height: 25px;
}

.blog-meta-info {
    color: #BEBEBE;
    font-size: 12px;
    margin-bottom: 14px;
}

    .blog-meta-info span {
        margin-right: 5px;
    }

.blog_box .content-blog h3 {
    margin-bottom: 15px;
    font-size: 15pt;
    /* min-height:112px;*/
    min-height: 56px;
}

    .blog_box .content-blog h3 a,
    .blog_box.media-left .content-blog h5 a {
        font-family: 'Roboto', sans-serif;
        color: #424242;
    }

.blog_box .content-blog {
    margin-bottom: 30px;
}

.blog_box .media-img {
    margin-bottom: 20px;
}











.border-btm-red {
    border-bottom: 1px solid #FF0000;
}

.blog_box:hover .content-blog a {
    color: #FF0000 !important;
}

.blog_box.border-btm-red {
    margin-bottom: 20px;
    margin-top: 0;
}

.blog_box {
    margin-top: 16px;
    margin-bottom: 5px;
}

    .blog_box .media-img img {
        width: 100%;
    }


    /* ===================== blog news left ====================== */

    .blog_box.media-left .media-img {
        max-width: 130px;
        float: left;
        margin-bottom: 0;
    }

    .blog_box.media-left .content-blog {
        overflow: hidden;
        padding-left: 20px;
        margin-bottom: 0;
    }

        .blog_box.media-left .content-blog h5 a {
            font-weight: 400;
        }


/* ===================== blog news list ====================== */

.box-shadow-1 {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    padding: 15px;
}

.blog_box.blog-list {
    margin-top: 0;
    margin-bottom: 0;
}

    .blog_box.blog-list .media-img {
        max-width: 320px;
        float: left;
        margin-bottom: 0;
    }


/* ===================== vedio blog ====================== */

.img-box .media img,
.vedio-box .media img {
    width: 100%;
    border-radius: 15px;
}

.img-box .content-txt,
.vedio-box .content-txt {
    position: absolute;
    color: #fff;
    bottom: 0;
    width: 100%;
    text-align: center;
    margin-bottom: -15px;
}

.img-box a,
.vedio-box a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
}

.img-box .zoompic,
.img-box .icon-attachment,
.vedio-box .icon-play {
    position: absolute;
    left: 50%;
    color: #fff;
    top: 50%;
    font-size: 76px;
    transform: translate(-50%, -50%);
}

.img-box .zoompic,
.img-box .icon-attachment {
    font-size: 44px;
}

.img-box .content-txt p,
.vedio-box .content-txt p {
    max-width: 150px;
    margin: 0px auto;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    margin-bottom: 10px;
}

.img-box,
.vedio-box {
    position: relative;
    border-radius: 15px;
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.16);
    cursor: pointer;
}

    .vedio-box .icon-play:before {
        color: #fff;
    }

    .img-box .content-txt .tags,
    .vedio-box .content-txt .tags {
        display: inline-block;
        max-width: 76px;
        min-height: 36px;
        border-radius: 5px;
        background: #a29471;
        line-height: 36px;
        width: 100%;
        font-weight: 800;
        font-size: 15px;
    }

    .img-box .content-txt .tags {
        max-width: max-content;
        min-height: 29px;
        line-height: 30px;
        padding: 0px 23px;
    }

.slider-side .img-box .content-txt .tags {
    padding: 5px 30px;
}

.img-box:hover .content-txt .tags,
.vedio-box:hover .content-txt .tags {
    background: #ff0000;
}


/* ===================== sidebar ====================== */

.blog_right_sidebar .widget_title::after {
    content: "";
    display: block;
    padding-top: 15px;
    border-bottom: 1px solid #f0e9ff
}

.blog_right_sidebar .single_sidebar_widget {
    margin-bottom: 24px;
}

    .blog_right_sidebar .single_sidebar_widget .btn_1 {
        margin-top: 0px
    }

.blog_right_sidebar .search_widget .form-control {
    height: 50px;
    border-color: #f0e9ff;
    font-size: 13px;
    color: #999999;
    padding-left: 20px;
    border-radius: 0;
    border-right: 0
}

textarea.form-control::placeholder {
    font-size: 15px;
    color: #dbdbdb;
}

.ss_ulsearch .search input::placeholder {
    color: #e50019;
    font-size: 16px;
    font-weight: 100;
}

.blog_right_sidebar .search_widget .form-control::placeholder {
    color: #999999
}

.blog_right_sidebar .search_widget .form-control:focus {
    border-color: #f0e9ff;
    outline: 0;
    box-shadow: none
}

.blog_right_sidebar .search_widget .input-group button {
    background: #ff1f1f;
    border-left: 0;
    border: 1px solid #f0e9ff;
    padding: 4px 15px;
    border-left: 0;
    cursor: pointer
}

    .blog_right_sidebar .search_widget .input-group button i {
        color: #fff
    }

    .blog_right_sidebar .search_widget .input-group button span {
        font-size: 14px;
        color: #999999
    }

.blog_right_sidebar .newsletter_widget .form-control {
    height: 50px;
    border-color: #f0e9ff;
    font-size: 13px;
    color: #999999;
    padding-left: 20px;
    border-radius: 0
}

    .blog_right_sidebar .newsletter_widget .form-control::placeholder {
        color: #999999
    }

    .blog_right_sidebar .newsletter_widget .form-control:focus {
        border-color: #f0e9ff;
        outline: 0;
        box-shadow: none
    }

.blog_right_sidebar .newsletter_widget .input-group button {
    background: #fff;
    border-left: 0;
    border: 1px solid #f0e9ff;
    padding: 4px 15px;
    border-left: 0
}

    .blog_right_sidebar .newsletter_widget .input-group button i,
    .blog_right_sidebar .newsletter_widget .input-group button span {
        font-size: 14px;
        color: #fff
    }

.blog_right_sidebar .post_category_widget .cat-list li {
    border-bottom: 1px solid #DFDFDF;
    transition: all 0.3s ease 0s;
    padding-bottom: 10px;
}

    .blog_right_sidebar .post_category_widget .cat-list li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

    .blog_right_sidebar .post_category_widget .cat-list li a {
        font-size: 14px;
        line-height: 20px;
        color: #888888;
        font-weight:normal
    }

        .blog_right_sidebar .post_category_widget .cat-list li a p {
            margin-bottom: 0px;
            color: #828282;
            font-size: 15px;
        }

    .blog_right_sidebar .post_category_widget .cat-list li + li {
        padding-top: 11px;
    }

.blog_right_sidebar .popular_post_widget .post_item .media-body {
    justify-content: center;
    align-self: center;
    padding-left: 20px
}

    .blog_right_sidebar .popular_post_widget .post_item .media-body a {
        color: #424242;
        font-weight: 400;
    }

    .blog_right_sidebar .popular_post_widget .post_item .media-body h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 6px;
        transition: all 0.3s linear
    }

    .blog_right_sidebar .popular_post_widget .post_item .media-body p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 0px
    }

.blog_right_sidebar .popular_post_widget .post_item + .post_item {
    margin-top: 20px
}

.blog_right_sidebar .tag_cloud_widget ul li {
    display: inline-block
}

    .blog_right_sidebar .tag_cloud_widget ul li a {
        display: inline-block;
        border: 1px solid #eeeeee;
        padding: 4px 20px;
        margin-bottom: 13px;
        margin-right: 3px;
        transition: all 0.3s ease 0s;
        background: #fff;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        font-size: 17px;
        line-height: 20px;
        color: #828282;
        font-weight: 400;
        text-align: center;
        display: block;
        margin-right: 14px;
        line-height: 38px;
    }

        .blog_right_sidebar .tag_cloud_widget ul li a:hover {
            background: #ff1f1f;
            color: #fff !important;
            box-shadow: none;
        }

.blog_right_sidebar .instagram_feeds .instagram_row {
    display: flex;
    margin-right: -6px;
    margin-left: -6px
}

    .blog_right_sidebar .instagram_feeds .instagram_row li {
        width: 33.33%;
        float: left;
        padding-right: 6px;
        padding-left: 6px;
        margin-bottom: 15px
    }

.blog_right_sidebar .br {
    width: 100%;
    height: 1px;
    background: #eee;
    margin: 30px 0px
}

.categories-link ul {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    margin: 0px -10px;
}

.categories-link li {
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    width: calc(33.33% - 15px);
    margin: 0px 7px;
    text-align: center;
    margin-bottom: 15px;
}

    .categories-link li a {
        color: #5e4b1f;
        display: block;
        padding: 15px 10px;
        line-height: 17px;
    }

.tag_cloud_widget ul.list {
    display: flex;
    flex-wrap: wrap;
}

    .tag_cloud_widget ul.list li {
        width: 50%;
    }

.categories-link li a span[class^="icon-"] {
    font-size: 55px;
    margin-bottom: 11px;
    display: block;
    max-width: 100%;
    font-weight:normal;
}

.categories-link li a span {
    font-size: 12px;
    font-weight: 400;
    max-width: 70px;
    display: block;
    margin: 0px auto;
    text-align: center;
}

.list-media.flex-center-start {
    flex-wrap: wrap;
    margin: 0px -10px;
}

    .list-media.flex-center-start li {
        width: calc(50% - 15px);
        margin-left: 10px;
    }

        .list-media.flex-center-start li img {
            /* width: 70%; */
            display: block;
            margin: 0 auto;
        }

.single-slider .text-content-right .description-txt {
    position: relative;
    z-index: 999;
}

.slider-side .slick-arrow {
    position: absolute;
    top: 0;
    right: 50px;
    z-index: 99;
    background: rgb(0 0 0 / .63);
    border: 0;
    font-size: 26px;
    line-height: 55px;
    padding: 0px 12px;
    cursor: pointer;
}

    .slider-side .slick-arrow:hover {
        background: #8e0000;
    }

.slider-side button.slick-next.slick-arrow {
    right: 0px;
    border-radius: 0 15px 0 0;
}

.slider-side .slick-list {
    padding-bottom: 30px;
}

.slider-side .img-box {
    box-shadow: none;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.16);
    border-radius: 15px;
}


/* ===================== footer ====================== */

.footer-area {
    background: #000000;
    color: #A29471;
    padding-right: 150px;
    padding-bottom: 25px;
}

.footer-top {
    display: flex;
    margin: 35px 0;
}

    .footer-top .footer-scoial-media {
        display: flex;
        margin-right: 50px;
        align-items: center;
    }

        .footer-top .footer-scoial-media p {
            margin-bottom: 0;
            font-size: 20px;
            color: #A29471;
            margin-right: 20px;
        }

.footer-social a {
    width: 41px;
    height: 41px;
    background: transparent;
    border: 1px solid #5b5340;
    font-size: 23px;
    display: block;
    text-align: center;
    line-height: 41px;
    margin-right: 10px;
}

.footer-bottom ul,
.footer-social {
    display: flex;
}

    .footer-social a {
        color: #A29471;
    }

        .footer-social a:hover {
            color: #fff;
            border-color: #fff;
        }

.footer-top .footer-scoial-media:last-child {
    margin-right: 0;
}

.footer-tittle h4 {
    color: #A29471;
    font-size: 10pt;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.footer-middle ul li a {
    font-weight: 400;
    font-size: 9pt;
    background: #000000 !important;
    color: #ffff !important;
}

    .footer-bottom a:hover,
    .footer-middle ul li a:hover {
        color: #A29471;
    }

.footer-middle ul li {
    margin-bottom: 15px;
}

.footer-bottom ul li:after {
    content: '/';
    font-size: 50px;
    font-weight: 100;
    position: absolute;
    left: 0;
    top: 47%;
    transform: translateY(-50%);
}

.footer-middle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 33px;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 50px;
}

.footer-bottom ul li {
    position: relative;
    padding-left: 25px;
    margin-right: 20px;
}

    .footer-bottom ul li a {
        line-height: 60px;
        display: inline-block;
        color: #A29471;
        font-size: 10pt;
    }

        .footer-bottom ul li a:hover {
            color: #fff;
        }

    .footer-bottom ul li:hover:after {
        color: #fff;
    }

.footer-area .row {
    align-items: center;
}

.footer-logo {
    margin: 0px auto 40px;
    text-align: center;
    padding-right: 40px;
}

.footer-area .container-fluid {
    padding-left: 0;
}

.footer-middle:after {
    content: '';
    position: absolute;
    top: 0;
    left: -35px;
    height: 100%;
    background: #A29471;
    width: 1px;
}

.footer-logo-media {
    padding-right: 40px;
}


/* =====================
Main slider
====================== */

.single-slider {
    display: flex;
    align-content: center;
    align-items: stretch;
    height: inherit;
    width: 100%;
}

    .single-slider .media-img {
        width: 100%;
        max-height: 480px;
        position: relative;
        background-position: center !important;
    }

    .single-slider .text-content-right {
        width: 39%;
        background: #E8E8E8;
        padding: 10px 20px;
        padding-top: 20px;
        position: relative;
        padding-bottom: 0;
        overflow: hidden;
        max-height:380px;
        /* margin-bottom: 2px; */
    }

        .single-slider .text-content-right:before {
            content: '';
            position: absolute;
            bottom: 0;
            right: 0;
            width: 100%;
            height: 50px;
            background: linear-gradient(#b9040d 0%, #5d0207 100%);
        }

        .single-slider .text-content-right:after {
            content: '';
            background: url(../img/slider-flag.png);
            position: absolute;
            background-size: cover;
            background-position: left;
            background-repeat: no-repeat;
            opacity: 0.09;
            z-index: 0;
            height: 100%;
            width: 55%;
            right: 0;
            top: 0;
        }

        .single-slider .text-content-right h2 {
            font-weight: bold;
            font-size: 14pt;
            letter-spacing: 0.04em;
            color: #424242;
            margin-bottom: 20px;
        }

        .single-slider .text-content-right p {
            margin-bottom: 0;
            font-size: 17px;
            color: #424242;
        }

        .single-slider .text-content-right b {
            color: #424242;
            font-weight: normal
        }

        .single-slider .text-content-right .meta-info {
            margin-top: 20px;
        }

            .single-slider .text-content-right .meta-info p {
                font-size: 17px;
                color: #424242;
            }

            .single-slider .text-content-right .meta-info span {
                font-size: 14px;
                margin: 0px 10px;
            }

    .single-slider .media-img .text-content {
        position: absolute;
        top: 90%;
        transform: translate(-50%, -50%);
        left: 50%;
        width: 100%;
        margin-left: 25%;
    }

        .single-slider .media-img .text-content h1 {
            font-family: "Bebas Neue";
            font-weight: bold;
            font-size: 150px;
            text-align: left;
            color: #fff;
            text-shadow: 0px 4px 5px #000;
            line-height: 1;
        }

            .single-slider .media-img .text-content h1 span {
                font-size: 70px;
            }

        .single-slider .media-img .text-content h2 {
            font-family: "Bebas Neue";
            font-weight: bold;
            font-size: 52px;
            text-align: left;
            color: #fff;
            text-shadow: 0px 4px 5px #000;
        }

.slider-banner .slick-arrow {
    position: absolute;
    bottom: 0;
    z-index: 99;
    background: transparent;
    border: 0;
    font-size: 26px;
    line-height: 50px;
    padding: 0px 28px;
    border-right: 1px solid #fff;
    cursor: pointer;
    left: 0;
}

.slider-banner button.slick-next.slick-arrow {
    left: 83px;
}

.border-red {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 50px;
    background: linear-gradient(#b9040d 0%, #5d0207 100%);
}

.slider-banner {
    position: relative;
    z-index: 0;
}

    .slider-banner .slick-arrow:hover {
        background: #8b7951;
    }

.blog_right_sidebar .popular_post_widget .post_item img {
    max-width: 146px;
}

.slicknav_menu .slicknav_icon-bar {
    height: 2px;
    width: 25px;
}

.slicknav_nav .slicknav_row:hover,
.slicknav_nav .slicknav_row:hover .slicknav_arrow {
    color: #fff;
}


/* =====================
Components
====================== */

.genric-btn {
    font-weight: bold;
}

.btn-shadow {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
}

.genric-btn.primary:hover {
    color: #E50019;
    background-color: #fff;
    border-color: #E50019;
}

.genric-btn.primary-black {
    background-color: #211E1D;
    border: 1px solid #211E1D;
}

    .genric-btn.primary-black:hover {
        color: #211E1D;
        background-color: #fff;
        border-color: #211E1D;
    }

.genric-btn.primary-light {
    background-color: #F5F5F5;
    color: #211E1D;
    border: 1px solid #F5F5F5;
}

    .genric-btn.primary-light:hover {
        color: #F5F5F5;
        background-color: #211E1D;
        border-color: #211E1D;
    }

.color-palet {
    border-radius: 30%;
    padding: 30px 20px;
}


/*button*/

.default {
    border-radius: 5px;
    text-transform: uppercase;
    padding: 0px 40px;
}

.round {
    border-radius: 25px;
    text-transform: uppercase;
    padding: 0px 40px;
}

    .default.nofill,
    .round.nofill {
        background-color: #fff;
        color: #E50019;
    }

        .default.nofill:hover,
        .round.nofill:hover {
            color: #fff;
            background-color: #E50019;
        }

.genric-btn.icon {
}

.btn-circle {
    border-radius: 50%;
    font-size: 22px;
    padding: 0px 9px;
    width: 44px;
    height: 44px;
}

.large {
    padding: 5px 40px;
}

.genric-btn.primary-grey {
    color: #fff;
    background: #999999;
    border: 1px solid transparent;
}

    .genric-btn.primary-grey:hover {
        color: #999999;
        background: #fff;
        border-color: #999999;
    }

.genric-btn.info {
    color: #fff;
    background: #15C1D7;
    border: 1px solid transparent;
}

    .genric-btn.info:hover {
        color: #15C1D7;
        background: #fff;
        border-color: #15C1D7;
    }

.genric-btn.success {
    color: #fff;
    background: #4CAF50;
    border: 1px solid transparent;
}

    .genric-btn.success:hover {
        color: #4CAF50;
        background: #fff;
        border-color: #4CAF50;
    }

.genric-btn.warning {
    color: #fff;
    background: #FF9800;
    border: 1px solid transparent;
}

    .genric-btn.warning:hover {
        color: #FF9800;
        background: #fff;
        border-color: #FF9800;
    }

.genric-btn.danger {
    color: #fff;
    background: #F44336;
    border: 1px solid transparent;
}

    .genric-btn.danger:hover {
        color: #F44336;
        background: #fff;
        border-color: #F44336;
    }

input[type="text"] {
    border: 1px solid #E3E3E3;
    color: #211E1D;
    min-width: 100%;
    padding: 10px 17px;
    border-radius: 6px;
    font-size: 14px;
    height: 40px;
    width: 100%;
}

    input[type="text"]::placeholder {
        color: #E3E3E3;
    }

.search-right input[type="text"] {
    min-width: auto;
    border-radius: 4px 0 0 4px;
    width: calc(100% - 99px);
    min-width: auto;
}

.search-right input[type="submit"] {
    border-radius: 0 4px 4px 0;
    padding: 0 24px;
    font-weight: 400;
    font-size: 16px;
    border-left: 0 !important;
    line-height: inherit;
}

.search-left input[type="text"] {
    border-radius: 0 4px 4px 0;
    width: calc(100% - 55px);
    min-width: auto;
}

.search-left input[type="submit"],
.search-left button {
    border-radius: 4px 0 0 4px;
}

.input-group-addon {
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
}

.error-input input[type="text"],
.error-input input[type="text"]:focus,
.error-input input[type="text"]:active,
.error-input .input-group-addon {
    color: #F44336;
    border-color: #F44336;
}

.success-input input[type="text"],
.success-input input[type="text"],
.success-input input[type="text"],
.success-input .input-group-addon {
    color: #4CAF50;
    border-color: #4CAF50;
}

.search-left .genric-btn {
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    padding: 0px 20px;
    border-right: 0;
    line-height: inherit;
}

.search-right .primary-light {
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
}

.default-select .nice-select,
.white-bg-select .selectstyle .ss_button {
    border-radius: 6px;
    background: #fff;
    border: 1px solid #e3e3e3;
    height: auto;
    width: 100% !important;
}

    .white-bg-select .selectstyle,
    .white-bg-select .selectstyle .ss_button,
    .white-bg-select .selectstyle .ss_button .ss_text,
    .ss_ulsearch,
    .ss_ulsearch .ss_ul {
        width: 100% !important;
    }

        .white-bg-select .selectstyle .ss_button {
            padding: 9px;
            padding-left: 20px;
            padding-right: 40px;
        }

.white-bg-select.primary-bg .selectstyle .ss_button {
    background: #e50019;
}

    .white-bg-select.primary-bg .selectstyle .ss_button .ss_text {
        color: #fff;
    }

.default-select .nice-select .list {
    border-radius: 6px;
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 0;
    margin-top: 7px;
}

    .default-select .nice-select .list .option {
        line-height: 48px;
        color: #707070;
    }

        .default-select .nice-select .list .option:nth-child(2n),
        .ss_ulsearch .ss_ul li:nth-child(2n) {
            background: #f8f9fb;
        }

    .default-select .nice-select .list .option,
    .nice-select,
    .ss_ulsearch .ss_ul li {
        font-size: 16px;
        font-weight: 300;
    }

.primary-bg.default-select .nice-select::after {
    border-color: #fff;
}

.primary-bg.default-select .nice-select {
    background: #e50019;
    color: #fff;
}

.default-select .current,
.white-bg-select .selectstyle .ss_button .ss_text {
    font-weight: normal;
    color: #707070;
    font-size: 16px;
    font-weight: 100;
}

.primary-bg.default-select .current {
    color: #fff;
}

.primary-bg.default-select .nice-select .option {
    color: #707070;
}

ul#select_style_ul {
    margin-top: 4px !important;
}

.white-bg-select {
    position: relative;
}

.ss_dib.ss_image {
    position: absolute;
    right: 17px;
    top: 50%;
    margin-top: -3px;
}

.white-bg-select.primary-bg .ss_dib.ss_image {
    background: url(../images/br_down.png) !important;
    background-size: cover !important;
    width: 11px;
}

.pag-link {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
}

    .pag-link.disabled > span,
    .pag-link.current > span,
    .pag-link > a {
        display: block;
        line-height: 1.42857;
        margin-right: 9px;
        padding: 8px 15px;
        position: relative;
        text-decoration: none;
        border: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border-radius: 5px;
        background: #fff;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        font-family: Roboto;
        font-weight: normal;
        font-size: 10pt;
        text-align: left;
    }

    .pag-link:active > a,
    .pag-link:hover > a,
    .pag-link:focus > a,
    .pag-link.current > span {
    }

    .pag-link > a {
        background-color: #e50019;
        color: #fff;
        cursor: pointer;
    }

.white-bg .pag-link > a {
    background-color: #ffffff;
    color: #e50019;
    cursor: pointer;
}

.pag-link.disabled > span,
.pag-link.current > span {
    background-color: #ffffff;
    color: #e50019;
    cursor: inherit;
}

.pag-link:active > a,
.pag-link:hover > a,
.pag-link:focus > a,
.white-bg .pag-link:hover > a {
    background-color: #e50019 !important;
    border-color: #e50019;
    color: #fff;
}

.pag-link > a:hover {
    background-color: #ffffff !important;
    color: #e50019;
}

.white-bg .pag-link span {
    background-color: #e50019;
    color: #ffffff;
}

.tab .nav-tabs {
    border: none;
    margin: 0;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

    .tab .nav-tabs li a {
        padding: 10px 30px;
        /* margin: 0 10px 0px 0; */
        font-size: 17px;
        font-weight: 300;
        color: #707070;
        border: 0 solid #e6e5e1;
        border-bottom: none;
        border-radius: 0;
        z-index: 1;
        position: relative;
        transition: all 0.3s ease 0s;
        display: inline-block;
        border-right: 1px solid #E9E9E9 !important;
    }

        .tab .nav-tabs li a:hover,
        .tab .nav-tabs li.active a {
            background: #fff;
            color: #e50019;
            border-right: 1px solid #079fc9;
            border-bottom-color: transparent;
        }

        .tab .nav-tabs li a:before {
            content: "";
            display: block;
            height: 2px;
            background: #fff;
            position: absolute;
            bottom: -2px;
            left: 0;
            right: 0;
            transform: scaleX(0);
            transition: all 0.3s ease-in-out 0s;
        }

        .tab .nav-tabs li.active a:before,
        .tab .nav-tabs li a:hover:before {
            /* transform: scaleX(1); */
        }

.tab .tab-content {
    padding: 25px 30px;
    font-size: 17px;
    color: #6f6f6f;
    line-height: 30px;
    letter-spacing: 1px;
    position: relative;
    font-weight: 300;
}

    .tab .tab-content p {
        font-weight: 300;
    }

.tab {
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

    .tab .nav-tabs li:first-child a {
        border-radius: 5px 0 0 5px;
    }

.tab-content > .active {
    opacity: 1;
}

.tab .nav-tabs li a i {
    margin-right: 10px;
    font-size: 20px;
    color: #e50019;
}

.primary-bg.tab .nav-tabs {
    border-radius: 5px;
    background: #e50019;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

    .primary-bg.tab .nav-tabs li a i {
        color: #ffffff;
    }

    .primary-bg.tab .nav-tabs li a {
        margin-right: 0;
        color: #fff;
    }

    .primary-bg.tab .nav-tabs li.active a {
        color: #e50019;
    }

        .primary-bg.tab .nav-tabs li a:hover,
        .primary-bg.tab .nav-tabs li a:hover i,
        .primary-bg.tab .nav-tabs li.active a i {
            color: #e50019;
        }


/* =====================
blogs pages
====================== */

.blog-banner-cs {
    background-image: linear-gradient(to right, #f8f9fb, #dae0ea 45%);
    background: linear-gradient(#f8f9fb 0%, #f8f9fb 0%, rgba(179, 190, 211, 0.51) 100%);
    padding: 20px 0;
}

ul.breadcrumb-cs {
    display: flex;
}

    ul.breadcrumb-cs li a {
        border-radius: 31px;
        background: #fff;
        box-shadow: 5px 0px 6px rgba(112, 112, 112, 0.16);
        font-family: Roboto;
        font-weight: 300;
        font-size: 9pt;
        text-align: left;
        color: #707070;
        line-height: 52px;
        display: inline-block;
        padding: 0px 35px !important;
    }

    ul.breadcrumb-cs li {
        margin-right: -20px;
    }

        ul.breadcrumb-cs li:nth-child(2) {
            z-index: 1;
            position: relative;
        }

        ul.breadcrumb-cs li:first-child {
            position: relative;
            z-index: 2;
        }

        ul.breadcrumb-cs li[aria-current="page"] a,
        ul.breadcrumb-cs li:hover a {
            color: #e50019;
            font-weight: 500;
        }

.blog-content p {
    font-size: 15px;
    font-weight: 300;
    color: #707070;
}

.blog-content h3 {
    font-weight: 400;
    color: #e50019;
    font-size: 22px;
}

blockquote {
    background: #fff;
    box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.16);
    font-weight: 300;
    line-height: 30px;
    color: #707070;
    padding: 20px 60px;
    position: relative;
    margin-bottom: 40px;
    margin-top: 30px;
}

    blockquote:after {
        width: 6px;
        height: calc(100% - 40px);
        border-radius: 3px;
        background: #e50019;
        content: '';
        position: absolute;
        top: 20px;
        left: 30px;
    }

ul.social-media-share li a {
    font-size: 25px;
    border: 1px solid #CFCFCF !important;
    text-align: center;
    min-width: 57px;
    color: #9D9D9D !important;
    display: inline-block;
    min-height: 57px;
    line-height: 57px;
    margin-bottom: -1px;
}

    ul.social-media-share li a:hover {
        background: #e50019 !important;
        color: #fff;
        border: 1px solid #e50019 !important;
    }

.blog-content .social-media-share {
    float: left;
    margin-right: 60px;
}

.blog-content .text-descption {
    overflow: hidden;
}


/* =====================
profiles
====================== */

.profile-cs .genric-btn {
    padding: 0px 40px;
}

.profile-cs .media-img {
    margin: 0px auto;
    max-width: 140px;
    background: #fff;
    border: 2px solid rgb(112 112 112 / 0.50);
    filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.32));
    border-radius: 140px;
    padding: 5px;
    margin-bottom: 30px;
}

.profile-cs .profile-info {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

    .profile-cs .profile-info .icon-cs {
        margin-right: 15px;
        max-width: 40px;
    }

    .profile-cs .profile-info .author-name h3 {
        font-weight: 300;
        font-size: 15pt;
        color: #707070;
        margin-bottom: 0px;
        text-align: left;
    }

    .profile-cs .profile-info .author-name p {
        font-weight: 300;
        font-size: 8pt;
        color: #707070;
        margin-bottom: 0;
        text-align: left;
        line-height: 18px;
    }

.profile-cs .contact-info {
    font-weight: 300;
    font-size: 10pt;
    line-height: 30px;
    color: #707070;
    margin-bottom: 40px;
    text-align: left;
}

    .profile-cs .contact-info ul li span {
        display: inline-block;
        font-weight: bold;
        font-size: 10pt;
        line-height: 30px;
        color: #707070;
        max-width: 60px;
        width: 100%;
        text-align: left;
    }

.profile-cs {
    border-radius: 6px;
    background: linear-gradient(#fff 0%, #f8f9fb 100%);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.16);
    padding: 20px;
    max-width: 410px;
    text-align: center;
    margin-bottom: 20px;
    /*DEÐÝÞÝKLÝK*/
}

.profiles-card {
    border-radius: 7px;
    background: linear-gradient(#fff 0%, #f8f9fb 100%);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.16);
}

    .profiles-card .media-img {
        max-width: 330px;
        position: relative;
        width: 100%;
    }

        .profiles-card .media-img .arrow-center {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            /* right: -26px; */
            width: 40px;
            height: 40px;
            background: #d1242a;
            color: #fff;
            text-align: center;
            border-radius: 40px;
            line-height: 40px;
            font-size: 24px;
            font-weight: 100;
        }

.profiles-card {
}

.profiles-card {
    display: flex;
    align-items: center;
}

    .profiles-card .text-content {
        padding-left: 8%;
        padding-right: 8%;
    }

        .profiles-card .text-content h3 {
            font-size: 13pt;
            line-height: 40px;
            color: #707070;
            margin-bottom: 40px;
            padding-left: 20px;
            position: relative;
        }

            .profiles-card .text-content h3:after {
                content: '';
                background: url(../img/circle-1.png);
                position: absolute;
                top: 13px;
                left: 0;
                width: 13px;
                height: 13px;
                background-size: contain;
            }

        .profiles-card .text-content ul {
            display: flex;
            flex-wrap: wrap;
        }

            .profiles-card .text-content ul li {
                font-weight: 300;
                font-size: 20px;
                line-height: 40px;
                color: #707070;
                width: 50%;
                padding-left: 40px;
                position: relative;
            }

                .profiles-card .text-content ul li:after {
                    content: '';
                    content: '';
                    background: url(../img/down-arrow.png);
                    position: absolute;
                    top: 9px;
                    left: 0;
                    width: 23px;
                    height: 23px;
                    background-size: auto;
                }

                .profiles-card .text-content ul li a {
                    color: #707070;
                    font-size: 12pt;
                }

                    .profiles-card .text-content ul li a:hover {
                        color: #e50019;
                    }


/* =====================
Order list
====================== */

ol.order-primary-bg > li:before,
ol.order-primary-bg li li:before {
    content: '';
    content: '';
    background: url(../img/circle-1.png);
    position: absolute;
    top: 13px;
    left: 0;
    width: 23px;
    height: 23px;
    background-size: auto;
}

ol.order-primary-bg > li,
ol.order-primary-bg li li {
    position: relative;
    font-size: 11pt;
    line-height: 40px;
    text-align: left;
    color: #707070;
    padding-left: 35px;
    font-weight: 300;
    border-top: 2px solid #f8f9fb;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-top: 4px;
}

ol.order-primary-bg {
    padding-left: 0;
}

    ol.order-primary-bg li ol {
        padding-left: 0;
    }

        ol.order-primary-bg li ol li:after {
            content: '';
            position: absolute;
            top: 21px;
            left: 8px;
            width: 6px;
            height: 6px;
            background: #d1242a;
        }


/* =====================
Collespe
====================== */

.panel-title > a,
.panel-title > a:active {
    display: block;
    padding: 13px 20px 14px 40px;
    word-spacing: 3px;
    text-decoration: none;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 5px;
    line-height: 32px;
    font-size: 19px;
    text-align: left;
    color: #707070;
    font-weight: bold;
}

.panel-heading a:before {
    font-family: 'icomoon';
    content: "\e900";
    float: right;
    transition: all 0.5s;
    color: #E50019;
}

.panel-title {
    position: relative;
}

    .panel-title h5 {
        margin-left: 20px;
        font-size: 20px;
        font-weight: 800;
        margin-bottom: 0;
    }

.bar-menu > a:after {
    content: "";
    position: absolute;
    top: 16%;
    height: 70%;
    left: 20px;
    background: #e50019;
    width: 6px;
    border-radius: 30px;
}

.panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel-body {
    padding: 30px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 8px;
    margin-top: -11px;
    font-family: Roboto;
    font-weight: 300;
    font-size: 20px;
    line-height: 35px;
    text-align: left;
    color: #707070;
}

    .panel-body p {
        font-weight: 300;
        font-size: 20px;
        line-height: 35px;
        color: #707070;
    }

.collapse-heading h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.collapsed-five {
    background: #E50019;
    color: white !important;
}

.panel-title i.fa.fa-heart {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #E50019;
    color: white;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 100%;
    width: 60px;
    text-align: center;
    line-height: 55px;
}

.panel.panel-default {
    margin-bottom: 25px;
}

.bar-menu > a:before {
    content: "\e6e2";
    font-family: 'themify';
    transition: all 0.5s;
    color: #E50019;
}

.panel-title a.primary-bg:before,
.panel-title a.primary-bg h5 {
    color: #fff;
}

.panel-title .primary-bg h5:after {
    background: #fff;
}


/* =====================
custom bar
====================== */

ul.custom-menu-top {
    border-radius: 8px 8px 0px 0px;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    display: flex;
    max-width: 600px;
    float: right;
    padding: 11px 10px;
    width: 100%;
}

    ul.custom-menu-top li:before {
        content: '';
        background: url(../img/circle-1.png);
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 33px;
        background-size: auto;
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }

    ul.custom-menu-top li:first-child:before {
        background: url(../img/group-1.png);
    }

    ul.custom-menu-top li:nth-child(2):before {
        background: url(../img/group-3.png);
    }

    ul.custom-menu-top li:nth-child(3):before {
        background: url(../img/group-2.png);
    }

    ul.custom-menu-top li {
        position: relative;
        padding-left: 20px;
    }

        ul.custom-menu-top li a {
            font-size: 18px;
            text-align: left;
            color: #707070;
        }

            ul.custom-menu-top li a:hover {
                color: #e50019;
            }

.custom-bar {
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0;
}

ul.custom-menu-bar li a {
    font-family: Roboto;
    font-weight: 300;
    font-size: 16px;
    text-align: left;
    color: #707070;
    padding: 3px 20px;
}

.custom-bar > ul {
    width: 33.33%;
    display: flex;
}

    .custom-bar > ul:last-child {
        width: 33.33%;
        display: flex;
        justify-content: flex-end;
    }

ul.custom-menu-bar li a i {
    color: #e50019;
}

ul.custom-menu-bar:first-child li a i {
    float: left;
    margin-top: 4px;
    margin-right: 8px;
}

.custom-bar > ul li {
    border-right: 1px solid #707070;
    line-height: 22px;
}

ul.custom-menu-bar li a:hover {
    color: #e50019;
}

.custom-bar > ul li:last-child {
    border: 0;
}

.custom-bar ul.pagination {
    justify-content: center;
    align-items: center;
}

    .custom-bar ul.pagination li a {
        border-radius: 4px;
        background: #fff;
        border: 1px solid #e3e3e3;
        font-weight: 300;
        font-size: 18px;
        color: #707070;
        display: inline-block;
        padding: 4px 17px;
    }

    .custom-bar ul.pagination li {
        border: 0;
        margin: 0px 5px;
    }

        .custom-bar ul.pagination li a.primary-bg {
            background: #e50019;
            color: #fff;
            border-color: #e50019;
        }

        .custom-bar ul.pagination li a:hover {
            background: #e50019;
            color: #fff;
        }


/* =====================
Slick Slider
====================== */

.simple-crousel {
    max-width: 432px;
    position: relative;
}

.slickarrw .slick-arrow {
    position: absolute;
    top: 50%;
    left: -25px;
    z-index: 99;
    background: rgb(162 148 113);
    border: 0;
    font-size: 23px;
    line-height: 53px;
    padding: 0px 12px;
    cursor: pointer;
    transform: translateY(-50%);
    border-radius: 5px !important;
    font-weight: bold;
}

.slickarrw button.slick-next.slick-arrow {
    left: auto;
    right: -24px;
}

.slickarrw .slick-arrow:hover {
    background: #e50019;
}

.slider-for img {
    width: 100%;
}

.slide-area.slider .slider-for {
    margin-bottom: 25px;
    box-shadow: 0px 9px 10px rgba(0, 0, 0, 0.16);
    border-radius: 9px;
}

.simple-crousel {
    margin-bottom: 25px;
    box-shadow: 0px 9px 10px rgba(0, 0, 0, 0.16);
    border-radius: 9px;
}

.crousel-full .slick-slide {
    border-radius: 9px;
    box-shadow: 0px 9px 10px rgba(0, 0, 0, 0.16);
    padding: 0px;
}

.crousel-full .slick-list {
    padding: 20px 0px;
}

.crousel-full img,
.simple-crousel img,
.slide-area.slider .slider-for img {
    border-radius: 9px;
}

.slide-area.slider .slider-nav .slick-slide {
    padding: 5px;
}

    .slide-area.slider .slider-nav .slick-slide img {
        border-radius: 5px;
    }

.slickarrw .slider-nav .slick-arrow {
    font-size: 14px;
    line-height: 38px;
    padding: 0px 11px;
    left: -15px;
}

.slickarrw img {
    width: 100%;
}

.line-white.bar-menu > a:after {
    background: #ffffff;
}

.blog-left .blog-media {
    max-width: 340px;
    float: left;
    margin-right: 50px;
}

.blog-left .blog-content {
    overflow: hidden;
}

.blog-content .inline-flex {
    float: none;
    margin-right: 0;
    display: flex;
    margin-bottom: 30px;
}

    .blog-content .inline-flex a {
        font-size: 18px;
        min-height: 40px;
        line-height: 40px;
        min-width: 40px;
        margin-bottom: 0;
        margin-right: -1px;
    }

.img-radius {
    border-radius: 10px;
}

ul.social-media-share.f-right {
    float: right !important;
}

.pagination {
    display: -webkit-box;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 5px;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #4099ff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.dataTable th {
    background: #f8f9fb;
    border: 0 !important;
    font-weight: 300 !important;
    color: #707070;
}

table {
    border: none;
    margin-bottom: 0px !important;
    /* margin-bottom: 30px !important;  */
}

.table-bordered td {
    border-color: #f8f9fb;
    background: transparent !important;
   /* vertical-align: baseline; */
}

/*
.table-striped tbody tr:nth-of-type(odd) {
    background: transparent !important;
}
*/

.dataTables_filter input[type="search"] {
    border: 2px solid #f8f9fb;
    height: 36px;
}

.dataTables_filter label {
    font-weight: 300;
}

.dataTables_length label {
    font-weight: 300;
}

.dataTables_length select {
    border-radius: 0;
    border: 2px solid #f8f9fb;
    min-width: 140px;
    margin: 0px 5px;
    height: 36px;
}

.dataTables_wrapper .dataTables_info {
    font-weight: 300;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 2px solid #f8f9fb !important;
    background: transparent !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        color: #e50019 !important;
        border-color: #e50019 !important;
    }

table tbody td,
table.dataTable tbody th,
table.dataTable tbody td {
    /*color: #707070;*/
    /*font-weight: 300;*/
    border-right: 0 !important;
    border-left: 0 !important;
    /*padding: 14px 20px;*/
    padding: 5px 29px;
}

.protofile-cs {
    display: flex;
    align-items: center;
}

    .protofile-cs .media-img {
        float: left;
        padding-right: 11px;
        max-width: 83px;
        width: 100%;
    }

        .protofile-cs .media-img img {
            width: 70px !important;
            border-radius: 80px;
        }

    .protofile-cs .text-content h5 {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 20px;
        white-space: pre;
    }

    .protofile-cs .text-content p {
        margin-bottom: 0;
        font-weight: 300;
        font-size: 13px;
    }

.tab .nav-tabs li:last-child a,
.primary-bg.tab .nav-tabs li:last-child a {
    border: 0 !important;
}

.menu-active:before {
    position: fixed;
    content: '';
    height: 100%;
    width: 100%;
    background: #00000094;
    z-index: 1;
}

.menu-active .slicknav_btn {
    opacity: 0.5;
}

.dataTables_filter {
    margin-bottom: 10px;
}

table.dataTable tbody tr:last-child td {
    border-bottom: 0;
}

.no-border td {
    padding: 0;
}

.cstm-table tbody tr[aria-expanded="true"] {
    background: rgb(248 249 251 / 0.80) !important;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.16);
}

.cstm-table span.fa.fa-caret-down {
    color: #B3BED3;
    font-size: 30px;
}

.cstm-table tbody tr[aria-expanded="true"] span.fa.fa-caret-down:before {
    content: "\f0d8"
}

.cstm-table tr.no-border td {
    border: 0 !important;
}

.cstm-table .page-content {
    background: #f8f9fb;
    padding: 25px;
    font-weight: 300;
    box-shadow: inset 0px 3px 1px rgba(0, 0, 0, 0.16);
}

    .cstm-table .page-content p {
        font-weight: 300;
    }

.page-content.innner-table {
    padding: 4px 0 0 0;
}

    .page-content.innner-table td {
        padding: 20px 15px;
        text-align: center;
    }

    .page-content.innner-table .table-striped tr:nth-of-type(even) {
        background: #f8f9fb !important;
    }

.header-area .main-header .main-menu ul li.left-dropdowm ul.submenu {
    right: 0;
    left: auto;
}

.sliderbanner-nav .slick-current.slick-active {
    color: #660208;
    font-weight: bold;
    white-space: nowrap;
}

.clear-fix {
    clear: both;
    width: 100%;
}

.order-primary-bg li a {
    color: #707070;
}

.tab-1 .nav-tabs .active {
    background: #e50019;
    color: white;
}

    .tab-1 .nav-tabs .active i {
        color: white;
    }

.tab-1 .nav-tabs li a:hover i {
    color: white;
}

.tab-1 .nav-tabs li a:hover,
.tab-1 .nav-tabs li.active a {
    background: #e50019 !important;
    color: white !important;
    border-right: 1px solid #079fc9;
    border-bottom-color: transparent;
}

.tab-2 .nav-tabs .active {
    background: #fff;
    color: #e50019 !important;
}

    .tab-2 .nav-tabs .active i {
        color: #e50019 !important;
    }

.tab-2 .nav-tabs li a:hover i {
    color: white;
}

.card-flip > div {
    backface-visibility: hidden;
    transition: transform 300ms;
    transition-timing-function: linear;
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
}

.card-front {
    transform: rotateY(0deg);
}

.card-back {
    transform: rotateY(180deg);
    position: absolute;
    top: 0;
}

.card-flip:hover .card-front {
    transform: rotateY(-180deg);
}

.card-flip:hover .card-back {
    transform: rotateY(0deg);
}

.single-slider .slick-list,
.single-slider .slick-track {
    height: 100%;
}

.list-media.flex-center-start img {
    width: 100%;
}

#notfound {
    position: relative;
    height: 100vh;
}

    #notfound .notfound {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

.notfound {
    max-width: 710px;
    width: 100%;
    padding-left: 190px;
    line-height: 1.4;
}

    .notfound .notfound-404 {
        position: absolute;
        left: 0;
        top: 0;
        width: 150px;
        height: 150px;
    }

        .notfound .notfound-404 h1 {
            font-family: 'Passion One', cursive;
            color: #00b5c3;
            font-size: 150px;
            letter-spacing: 15.5px;
            margin: 0px;
            font-weight: 900;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

    .notfound h2 {
        font-family: 'Raleway', sans-serif;
        color: #292929;
        font-size: 28px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 2.5px;
        margin-top: 0;
    }

    .notfound p {
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 400;
        margin-top: 0;
        margin-bottom: 15px;
        color: #333;
    }

    .notfound a {
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        text-decoration: none;
        text-transform: uppercase;
        background: #fff;
        display: inline-block;
        padding: 15px 30px;
        border-radius: 40px;
        color: #292929;
        font-weight: 700;
        -webkit-box-shadow: 0px 4px 15px -5px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 4px 15px -5px rgba(0, 0, 0, 0.3);
        -webkit-transition: 0.2s all;
        transition: 0.2s all;
    }

        .notfound a:hover {
            color: #fff;
            background-color: #00b5c3;
        }

@media only screen and (max-width: 480px) {
    .notfound {
        text-align: center;
    }

        .notfound .notfound-404 {
            position: relative;
            width: 100%;
            margin-bottom: 15px;
        }

    .notfound {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.metinikiyanayasli {
    text-align: justify;
}

.radius5 {
    border-radius: 5px;
}


/*.sayfaicerikalan {
border-radius: 5px;
background-color: #fdfeff;
padding: 15px;
}
.sayfaicerikalan a{
color:#424242;
}

.sayfaicerikalan a:hover {
  color: #000;
}
.bordergenel
{
border:solid 1px #e5e5e5;
border-radius:3px;
}*/

.text-baslik1 {
    font-size: 16px;
    color: #a29471;
    font-weight: 700;
}

. {
    font-size: 20px;
    color: #f00;
    font-weight: 700;
}

    .yataydizilim {
        display: inline !important;
    }

    .mfotothumb {
        height: 129px;
        width: 129px;
        border-radius: 140px
    }

    .c1 {
        border-radius: 0;
        background: none;
        box-shadow: none;
        margin-bottom: 20px;
    }

        .c1 .media-img {
            max-width: 150px;
        }

            .c1 .media-img img {
                padding: 3px;
                margin: 25px;
                border-radius: 100%;
                /* max-width: 150px; */
            }

            .c1 .media-img .arrow-center img {
                /* padding-top: 5px; */
                /* padding-left: 2px; */
                /* padding-right: 2px; */
                /* border-radius: 100%; */
                margin: 0;
                width: 38px;
            }

    .c2 {
        border-radius: 0;
        background: none;
        box-shadow: none;
        margin-bottom: 20px;
    }

        .c2 .text-content {
            padding: 0;
        }

            .c2 .text-content p {
                text-align: justify;
            }

            .c2 .text-content h2 {
                font-size: 30px;
                font-weight: bold;
                margin-bottom: 20px;
            }

    .c3 {
        border-radius: 0;
        background: none;
        box-shadow: none;
    }

        .c3 .text-content {
            padding: 0;
        }

            .c3 .text-content p {
                text-align: justify;
            }

            .c3 .text-content h2 {
                font-size: 30px;
                font-weight: bold;
            }

@media print {
    body * {
        visibility: hidden;
    }

    .yazdirilacakalan * {
        visibility: visible;
        text-align: justify;
    }

    .yazdirilacakalan {
        position: fixed;
        top: 20px;
    }

    .fullwith {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .noneprint {
        display: none !important;
    }

    .aramalistefoto {
        width: 64px;
        height: 64px;
        border-radius: 100%;
    }
}

.rigthIcon {
    margin-left: 5px !important;
}

.mfoto {
    min-width: 64px;
    min-height: 64px;
}

.single-slider .media-img .text-content h4 {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    text-wrap: none;
    background-color: rgb(0, 0, 0, 0.2);
    padding: 30px;
}

.img-responsive {
    margin: 15px;
    border-radius: 5px;
}

.pnlscroll {
    width: 100%;
    height: 50rem;
    overflow: auto;
}


/* width */

::-webkit-scrollbar {
    width: 10px;
}


/* Track */

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f1f1f3;
    border-radius: 3px;
}


/* Handle */

::-webkit-scrollbar-thumb {
    /*background: linear-gradient(to bottom, #ff1f1f, #ff1f1f, #F44336, #F44336, #F44336, #ff1f1f, #cc1818);*/
    border: 1px solid #bfb9b9;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 5px;
}

.SutunBaslik {
    font-weight: bold;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    width: 30px;
    height: 30px;
}

.carousel-control-next,
.carousel-control-prev {
    width: 7%;
}

.kenarlikyok {
    border: none !important;
}

.carousel-caption {
    bottom: 0;
    top: 20%;
}

    .carousel-caption h5,
    .carousel-caption p {
        color: white;
        font-weight: bold;
        text-shadow: 2px 2px black;
    }

    .carousel-caption h5 {
        font-size: 3rem;
    }

    .carousel-caption p {
        font-size: 1.1rem;
    }

@media only screen and (max-width: 767px) and (min-width: 320px) {
    .single-slider .media-img {
        height: auto !important;
        min-height: 200px !important;
    }

    .carousel-caption h5 {
        font-size: 1.2rem;
    }

    .carousel-caption p {
        display: none;
    }

    .slick-slide img {
        min-height: 200px !important;
    }
}

@media only screen and (min-width: 1900px) and (min-width: 320px) {
    .single-slider .text-content-right {

        /*margin-bottom: 2px !important;*/
    }
}





@media only screen and (max-width: 1200px) and (min-width: 320px) {
    .single-slider .text-content-right h2 {
        font-size: 12px;
    }
    .single-slider .text-content-right .meta-info p {
        font-size: 11px;
    }
}





.mobile_menu .slicknav_btn:before {
    content: "T.B.M.M Menü İçin Tıklayınız ";
    display: table;
    position: absolute;
    color: white;
    z-index: 99999;
    top: 6.5px;
    left: 40px;
    /* font-weight: bold; */
    font-size: 11pt;
}

.mobile_menu {
    overflow:visible;
}


@media only screen and (max-width: 767px) and (min-width: 320px) {
    .menu-active .mobile_menu .slicknav_menu .slicknav_nav {
        z-index: 100 !important;
        height:100%;
        min-height:500px;
    }

  

}

.AltKonuBaslikB16Gri {
    clear: both;
    margin-top: 50px;
    font-size: 24px;
}

.tablesorgusonuc {
    margin: 0px !important;
    border-collapse: collapse;
    table-layout: unset;
    width: 100% !important;
    background-color: transparent !important;
    border: none !important;
    clear: both;
}

    .tablesorgusonuc tbody td {
        margin: 0px !important;
        padding: 8px 8px 8px 8px !important;
    }

    .tablesorgusonuc > tbody > td > .genric-btn {
        padding: 0px 12px 0px 12px !important;
        float: right;
    }

        .tablesorgusonuc > tbody > td > .genric-btn > a > {
            padding: 0px 12px 0px 12px !important;
            float: right;
        }

    .tablesorgusonuc tbody td input {
        padding: 0px 12px 0px 12px !important;
        /*float: left !important;*/
    }

    .tablesorgusonuc:last-child {
        background-color: #f3f5f8;
    }


.fontsizer {
    width: 100% !important;
}

.grid_12 {
    width: 100%;
}

.MilletVekilleri_basligi {
    /*  /*            /* /*font-family: Arial, Helvetica, sans-serif;*/
    */*/
font-size: 20px;*/
    color: #3d5b92;
    text-align: left;
    border-bottom: dashed 1px #9D9D9D;
    margin-bottom: 40px;
}

.iletisim_bilgileri {
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
}

    .iletisim_bilgileri #iletisim_bilgi table,
    .iletisim_bilgileri #iletisim_bilgi tr,
    .iletisim_bilgileri #iletisim_bilgi td {
        margin: 0px;
        padding: 0px;
        background: none;
        border: 0;
    }

    .iletisim_bilgileri #fotograf_alani {
        width: 20%;
        height: 208px;
        float: left;
        /*background-image: url(../images/mv_ozgecmis/fotograf_bg.jpg);
background-repeat: no-repeat;*/
    }

        .iletisim_bilgileri #fotograf_alani img {
            width: 250px;
            border-radius: 5px;
            margin: 20px;
        }

    .iletisim_bilgileri #bilgi_alani {
        margin-left: 20px;
        margin-top: 15px;
        /*        float: left;
        width: 78%;
        margin-bottom: 50px;*/
    }

    .iletisim_bilgileri #mv_isim_bilgileri {
        border-bottom: solid 1px #3d5b92;
        /*width: 100%;*/
        height: 25px;
    }

    .iletisim_bilgileri #mv_isim {
        color: #3d5b92;
        float: left;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 18px;
        position:absolute
        
    }

    .iletisim_bilgileri #personel_isim_bilgileri {
        border-bottom: solid 1px #900;
        width: 100%;
        height: 25px;
    }

    .iletisim_bilgileri #personel_isim {
        color: #900;
        float: left;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 18px;
        */
    }

    .iletisim_bilgileri #mv_ili {
        float: right;
        color: #3d5b92;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 11px;
        */
        /*margin-top: 8px;*/
    }

    .iletisim_bilgileri #mv_gorev {
        color: #685f5f;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 11px;
        */ margin-top: 4px;
    }

    .iletisim_bilgileri #iletisim_bilgi {
        width: 80%;
        float: left;
        /*height: 138px;*/
    }

        .iletisim_bilgileri #iletisim_bilgi table {
            margin-top: 15px;
        }

        .iletisim_bilgileri #iletisim_bilgi span {
            color: #0b1f4b;
            /*/*font-family: Arial, Helvetica, sans-serif;*/
            font-size: 13px;
            */ font-weight: bold;
        }

        .iletisim_bilgileri #iletisim_bilgi td {
            color: #000;
            /*/*font-family: Arial, Helvetica, sans-serif;*/
            font-size: 13px;
            */ vertical-align: top;
            min-width: 100px;
        }

    .iletisim_bilgileri a {
        color: #fff;
        border: 0;
    }

        .iletisim_bilgileri a:hover {
            color: #333;
            text-decoration: none;
        }

    .iletisim_bilgileri #parti_logo {
        float: right;
    }

.ozgecmis_bilgileri {
    background: none !important;
    display: block;
    margin-top: 20px;
}

    .ozgecmis_bilgileri #ozgecmis_baslik {
        color: #6c2e2e;
        border-bottom: dashed 1px #dedede;
        margin: 20px;
        height: 25px;
    }

    .ozgecmis_bilgileri #ozgecmis_icerik {
        color: #685f5f;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 13px;
        */
        /*width: 600px;
margin: 20px;*/
        text-align: justify;
        padding-left: 10px;
    }

.prs_ozgecmis_bilgileri {
    background: #f2f2f2;
    display: block;
    border: solid 1px #369;
    margin-top: 20px;
    float: left;
}

    .prs_ozgecmis_bilgileri #ozgecmis_baslik {
        /*font-size: 18px;
/*font-family: Arial, Helvetica, sans-serif;*/
        */ color: #369;
        border-bottom: solid 1px #369;
        /*width: 600px;
margin: 20px;*/
        height: 25px;
    }

    .prs_ozgecmis_bilgileri #ozgecmis_icerik {
        color: #685f5f;
        /*/*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 13px;
        */
        /*width: 600px;
margin: 20px;*/
        text-align: justify;
    }

.yasama_faaliyetleri {
    background: none !important;
    display: block;
    /*border: solid 1px #b9bdc4;*/
    margin-top: 20px;
    
}

    .yasama_faaliyetleri #yasama_baslik {
        /*font-size: 18px;
/*font-family: Arial, Helvetica, sans-serif;*/
        color: #3d5ba0;
        border-bottom: dashed 1px #3d5ba0;
        /*width: 600px;
margin: 20px;*/
        padding-bottom: 10px;
        height: 40px;
    }

    .yasama_faaliyetleri #yasama_icerik li {
        list-style-image: url(../images/mv_ozgecmis/list_icon.gif);
    }

        .yasama_faaliyetleri #yasama_icerik li a {
            color: #685f5f;
            /*/*font-family: Arial, Helvetica, sans-serif;*/
            font-size: 13px;
            */ text-align: justify;
        }

#detay_sayfa {
    width: 100% !important;
    height: 16px;
    /*border-bottom: solid 1px #3d5b92;*/
    float: left;
    margin-top: 10px;
}

    #detay_sayfa span {
        /*float: right;*/
        margin-top: 30px;
        margin-right: 0px;
    }

        #detay_sayfa span a {
            color: #fff;
            /*margin-top: 30px;*/
        }

            #detay_sayfa span a:hover {
                color: #333;
                text-decoration: none;
            }

.iletisim_bilgileri #fotograf_alani img {
    width: 250px;
    margin: 10px;
    border-radius: 5px;
}

#parti_logo img {
    border-radius: 10px;
}


/* Eski Komisyon Stilleri */

.baslik1 {
    /*/*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 15px;
    font-weight: bold;
    color: #000066;
}

.baslik2 {
    /*/*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 14px;
    */ font-weight: bold;
    color: #000066;
}

.baslik3 {
    /*/*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 18px;
    */ font-weight: bold;
    color: #000066;
}

.baslikAlt {
    /*/*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    */ font-weight: bold;
    color: #000066;
}

@charset "utf-8";

/* CSS Document */

#ulke_isim_alani {
    border-bottom: solid 1px #3d5b92;
    height: 25px;
}

#ulke_isim {
    color: #3d5b92;
    float: left;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 18px;
}

#fotograf_alani {
    height: 136px;
    float: left;
    /* background-image: url(../v2_img/ulke_bayrak_bg.jpg);*/
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 1px;
}

    #fotograf_alani img {
        width: 143px;
        height: 95px;
        margin: 21px;
    }

#fotograf_alani2 {
    width: 182px;
    height: 136px;
    float: right;
    /*  background-image: url(../v2_img/ulke_bayrak_bg.jpg);*/
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 1px;
}

#fotograf_alani3 img {
    width: 143px;
    height: 95px;
    margin: 21px;
}

#fotograf_alani3 {
    width: 182px;
    height: 136px;
    float: left;
    /*  background-image: url(../v2_img/ulke_bayrak_bg.jpg);*/
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 1px;
}

#fotograf_alani2 img {
    width: 143px;
    height: 95px;
    margin: 21px;
}

#tarihce p {
    text-align: justify;
    line-height: 18px;
    text-indent: 20px;
}

a.karalt img {
    display: block;
    float: left;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

a.karalt:hover img {
    opacity: 0.6;
}

#menu_alani {
    width: 100px;
    height: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#menu_alani1 {
    width: 600px;
    height: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#menu_alani2 {
    width: 493px;
    height: 20px;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
}

#slider_alani {
    width: 300px;
    height: 200px;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 200px;
}

#orta_menu_alani {
    height: 100px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 10px;
}

a[href*="/sayfa/"] {
    color: azure !important;
}

a[href*="kullanim_bilgileri"] {
    color: #080808 !important;
    background: white !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
}

a[href*="adobe"] {
    color: #080808 !important;
    background: white !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
}

a[href*="telefon-rehberi-"] {
    color: #a29471 !important;
    background: white !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
    font-weight: 600 !important;
    font-size: 16px;
    padding-right:25px;
}

a[href*="-sayfala?"] {
    padding: 5px !important;
}

/*
a[href*="parlamentolararasiiliskiler-uluslararasi-komisyonlari-detay"],
a[href*="parlamentolararasiiliskiler-dostluk-gruplari"],
a[href*="tutanak-tutanak-detay?"],
a[href*="yasama-kanun-teklifi-detay-"],
a[href*="tutanaklar/TUTANAK/"],
a[href*="/kanunlar/"],
a[href*="millet-vekili-yasama"],
a[href*="html/"],
a[href*="sayfa-kullanimbilgisi/"],
a[href*="mevzuat.gov.tr"],
a[href*="yazici?"],
a[href*="/sayfa-kullanimbilgisi/"],
a[href*="-sayfala?"],
a[href*="/sayfa/"] {
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
}
*/


/*

    a[href*="twitter.com"],
a[href*="facebook.com"],
*/


input[name*="ilk_imza_sahibi"] {
    margin-top: 2px;
}

@media only screen and (max-width: 480px) {
    .secim,
    input[type="text"] {
        width: 98% !important;
        min-width: 98% !important;
        margin-right: 5px;
    }

    .mobile_menu form input[type="text"] {
        min-width: 40% !important;
    }


    .gj-datepicker-md [role=right-icon] {
        position: absolute;
        left: 92%;
        top: 8px;
        font-size: 24px;
    }
}

@media only screen and (min-width: 480px) {
    


    .secim,
    input[type="text"] {
        width: 55% !important;
        min-width: 55% !important;
        margin-right: 5px;
    }
    

    .gj-datepicker-md [role=right-icon] {
        position: absolute;
        left: 51%;
        top: 8px;
        font-size: 24px;
    }
}

input[name*="PAGE1"] {
    width: 100% !important;
}

input[name*="PAGE2"] {
    width: 100% !important;
}

table tbody td,
table.dataTable tbody th,
table.dataTable tbody td {
    /*color: #000;*/
    /*font-weight: 300;*/
    border-right: 0 !important;
    border-left: 0 !important;
    /* padding: 14px 20px; */
    /*min-width: 130px;*/
}

.tablesorgusonuc h1 {
    font-size: 20px;
    font-weight: 700;
}

.mevzuat {
    display: inline-grid !important;
}

.kanunListe li {
    margin: 10px;
}

.mailadresi {
    color: #000 !important;
    font-weight: 700 !important;
}

.genric-btn img {
    margin-bottom: 20px !important;
}

.PnlGezinti {
    width: 100%;
}

@media only screen and (max-width: 480px) {
    .PnlGezinti {
        width: 50%;
    }

        .PnlGezinti tbody td {
            padding: 1px 2px;
            float: left;
            text-align: left;
        }

        .PnlGezinti tbody tr {
            padding: 1px 2px;
        }
}

.genric-btn b {
    color: #fff !important;
}


/*.tablesorgusonuc .genric-btn
{
float: right;
}*/

#iletisim_bilgi .tablesorgusonuc {
    width: 100% !important;
}

.orta_menu_alani > .genric-btn {
    width: 100% !important;
    background: rgba(0, 0, 0, 0.16) !important;
}

.tablesorgusonuckomisyontutnakliste tr td:nth-child(3) {
    border-bottom: solid 1px #333 !important;
}

.tablesorgusonuckarargecmisdonem .btn-shadow {
    color: #f0e9ff !important;
    background: #f00 !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
    padding: 0px 15px !important;
}

.dataTable .genric-btn {
    padding: 0px 20px !important;
}

.tablesorgusonucarastirmakomisyon > .genric-btn {
    color: #080808 !important;
    background: white !important;
    border: none !important;
    box-shadow: none !important;
    width: auto !important;
    font-size: 50px !important;
}

@charset "utf-8";
.iletisim_bilgileri #fotograf_alani
{
    height: 208px;
    float: left;
    background-image: none;
    background-repeat: no-repeat;
    padding-top: 10px;
}

    .iletisim_bilgileri #fotograf_alani img {
        width: 140px;
        height: auto;
        padding: 0px;
        border: 1px solid #dedede;
        margin-top: 35px;
        padding: 7px;
        -webkit-box-shadow: 1px 1px 5px 1px #e0e0e0;
        box-shadow: 1px 1px 5px 1px #e0e0e0;
    }

.iletisim_bilgileri #bilgi_alani {
    margin-left: 20px;
    margin-top: 15px;
    /* float: left;*/
    width: 100% !important;
    float: none !important;
    width: 100% !important;
}

.iletisim_bilgileri #mv_isim_bilgileri {
    border-bottom: dashed 1px #3d5b92;
    width: 100% !important;
    float: none;
    height: 35px;
}

.iletisim_bilgileri #mv_isim {
    color: #3d5b92;
    float: left;
    font-size: 18px;
}

.iletisim_bilgileri #personel_isim_bilgileri {
    border-bottom: solid 1px #900;
    width: 100% !important;
    height: 25px;
}

.iletisim_bilgileri #personel_isim {
    color: #900;
    float: left;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 18px;
}

.iletisim_bilgileri #mv_ili {
    float: right;
    color: #3d5b92;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    margin-top: 8px;
}

.iletisim_bilgileri #mv_gorev {
    color: #685f5f;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    margin-top: 15px;
}

.iletisim_bilgileri #iletisim_bilgi {
    width: 600px;
    float: left;
    height: 138px;
}

    .iletisim_bilgileri #iletisim_bilgi table {
        margin-top: 15px;
    }

    .iletisim_bilgileri #iletisim_bilgi span {
        color: #0b1f4b;
        /*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 13px;
        font-weight: bold;
    }

    .iletisim_bilgileri #iletisim_bilgi td {
        color: #000;
        /*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 13px;
        vertical-align: top;
    }

    .iletisim_bilgileri a {
        color: #069;
        border: 0;
    }

    .iletisim_bilgileri a:hover {
        color: #333;
        text-decoration: none;
    }

    .iletisim_bilgileri #parti_logo {
        float: right;
        padding-right:20px;
    }

    .ozgecmis_bilgileri {
        display: block;
        margin-top: 5px;
    }

        .ozgecmis_bilgileri #ozgecmis_baslik {
            font-size: 18px;
            color: #3d5ba0;
            border-bottom: dashed 1px #3d5ba0;
            padding-bottom: 10px;
            height: 40px;
            margin-top: 20px;
            float: left;
            width: 100%;
        }

    .ozgecmis_bilgileri #ozgecmis_icerik {
        color: #000;
        font-weight:bold;
        font-size: 13px;
        width: 95%;
        margin: 30px;
        line-height:25px;
    }

    .prs_ozgecmis_bilgileri {
        background: #f2f2f2;
        display: block;
        border: solid 1px #369;
        margin-top: 20px;
        float: left;
    }

    .prs_ozgecmis_bilgileri #ozgecmis_baslik {
        font-size: 18px;
        /*font-family: Arial, Helvetica, sans-serif;*/
        color: #369;
        border-bottom: solid 1px #369;
        width: 600px;
        margin: 20px;
        height: 25px;
    }

    .prs_ozgecmis_bilgileri #ozgecmis_icerik {
        color: #685f5f;
        /*font-family: Arial, Helvetica, sans-serif;*/
        font-size: 13px;
        width: 600px;
        margin: 20px;
        text-align: justify;
    }


.yasama_faaliyetleri {
    /*  background: #e6eccd;
    border: solid 1px #b9bdc4;
        */
    display: block;
    .iletisim_bilgileri #iletisim_bilgi td margin-top: 20px;
}

    .yasama_faaliyetleri #yasama_baslik {
        font-size: 18px;
        /*font-family: Arial, Helvetica, sans-serif;*/
/*    color: #4f5534;
    border-bottom: solid 1px #4f5534;*/
    /*width: 600px;*/
    margin: 20px;
    margin-top:50px;
    height: 40px;
}

    .yasama_faaliyetleri #yasama_icerik li {
        list-style-image: url(../images/mv_ozgecmis/list_icon.gif);
    }

        .yasama_faaliyetleri #yasama_icerik li a {
            color: #1e1e1e;
            /*font-family: Arial, Helvetica, sans-serif;*/
            font-size: 13px;
            text-align: justify;
        }

#yasama_icerik {
    margin:30px;
}



.box {
    clear: both;
    float: left;
}

.tablesorgusonucyayin img {
    border-radius: 6px;
}

.PnlGezintiTutanakListe {
    width: 100%;
}

    .PnlGezintiTutanakListe td {
        min-width: 50%;
    }

.AltBaslik {
    font-weight: 700 !important;
    width: 100%;
    float: left;
    clear: both;
}

.AltKonuBaslikB14Laci {
    float: left;
    clear: both;
    white-space: nowrap;
    width: 100%;
    font-weight: 600 !important;
}

table tr {
    padding: unset !important;
    margin: unset !important;
}

    table tr td {
        padding: unset !important;
        margin: unset !important;
    }

.page-content frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tablegenel {
    width: 80%;
    float: left;
}

.ortaSagAlt {
    width: 20%;
    float: right;
}

#yasama_icerik ul {
    margin-left: 20px !important;
}

#fotograf_alani img {
    border-radius: 10px !important;
}

.rehber {
    font-weight: 700 !important;
    font-size: 17px !important;
    padding-bottom: 10px !important;
    color: #a29471 !important;
}

    .rehber p {
        font-weight: 700 !important;
        font-size: 17px !important;
        color: #212529;
        padding-bottom: 10px !important;
    }

    .rehber ul {
        margin-bottom: 20px !important;
        margin-left: 20px !important;
        color: #3d5b92 !important;
        font-size: 11px;
    }

.rehber ul li{
    list-style-type:circle !important;
}

.rehber ul li a {
    color: #ab1122 !important;
    font-size: 14px;
}

.olsikcasorulansorular {
    margin-left: 0px;
    padding: 0px;
}

    .olsikcasorulansorular li {
        font-weight: 700 !important;
        color: #a29471;
        list-style:revert;
        font-size: 18px;
    }

    .olsikcasorulansorular p,text {
        font-weight: 500 !important;
        color:#0a0909;
        font-size:15px;
    }

.tblrehber {

}

.pnlrehber {

}

.pnlrehber h3:not(:first-child) {
    border-top: 1px solid #a29471 !important;
    margin-top: 10px;
    padding-top: 10px;
}

.pnlrehber div{
    margin-bottom: 0px;
}

#rehberkisiarama {
    display: block;
    margin-bottom: 10px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    height: 100% !important;
}

#pnlhaberdergisisonuclistesi tbody tr td {
   /* width: 100% !important;*/
}

#detay_sayfa > span > a {
    float:right;
    clear:both;
}

.PnlGezinti  input, select2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}



.ortaSagUst {
    height: 140px;
    width: 230px;
    margin-top: 0px;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
}

.ortaSagAlt {
    width: 230px;
    margin-top: 0px;
    float: left;
}
/*--- SAG SLIDE MENU ---*/
.glossymenu {
    margin: 5px 0;
    padding: 0;
    width: 230px; /*width of menu*/
}

    .glossymenu a.menuitem {
        color: #999999;
        display: block;
        width: auto;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCCCCC;
        padding: 6px 0 7px 10px;
        margin-top: 0px;
    }


        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
            color: #999999;
        }

    .glossymenu div.submenu { /*DIV that contains each sub menu*/
        background: white;
        margin-top: 5px;
        margin-bottom: 5px;
    }

        .glossymenu div.submenu ul { /*UL of each sub menu*/
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .glossymenu div.submenu ul li a {
                display: block;
                font: normal 11px Arial, Helvetica, sans-serif;
                color: #000099;
                text-decoration: none;
                padding: 2px 0;
                padding-left: 10px;
            }

                .glossymenu div.submenu ul li a:hover {
                    color: #990000;
                    text-decoration: none;
                }
/*-- #SAG SLIDE MENU END --*/

#Icerik {
    max-width:80% !important;
}

#slidebar{
    max-width: 20% !important;
}


#yasama_icerik > ul > li
{
    list-style:disc !important;
}


.genric-btn.default:hover
{
    color:#e50019 !important;
}

.fontsizer
{
    text-align:center;
}


.tablesorgusonuc:last-child {
    font-weight: bold;
}

.tablesorgusonuc > table > tbody > tr > td:first-child {
    font-weight: bold;
}



.kanunListe li {
    list-style-type:circle;
}


#PnlSagBlok > #ortaSagAlt > #slidebar {
    width: 100% !important;
    max-width: 100% !important;
}

    #PnlSagBlok > #ortaSagAlt > #slidebar > #slidebarnav {
        width: 100% !important;
        max-width: 100% !important;
    }




    .tablegenel {
        font-family: Arial, Helvetica, sans-serif;
        border-collapse: collapse;
        width: 100%;
    }

    .tablegenel td, .tablegenel th {
        border: 1px solid #ddd;
        padding: 8px !important;
    }

    .tablegenel tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .tablegenel tr:hover {
        background-color: #ddd;
    }

    .tablegenel th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #4CAF50;
        color: white;
    }


    .tablegenel {
        font-family: Arial, Helvetica, sans-serif;
        border-collapse: collapse;
        width: 100%;
    }


        .tablegenel tr:first-child {
            font-weight: 700 !important;
            background-color: #a29471 !important;
            color: white !important;
        }



    .tablegenel td, .tablegenel th {
        border: 1px solid #ddd;
        padding: 8px !important;
    }

    .tablegenel tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .tablegenel tr:hover {
        background-color: #ddd;
    }

    .tablegenel th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #4CAF50;
        color: white;
    }

.tablesorgusonucyayin td,
.tablesorgusonucyayin th {
    border: 1px solid #ddd;
    padding: 8px !important;
}


.tablesorgusonucyayin > tbody > tr > td > ul >  ul > li {
    list-style-type: circle;
    margin-left:25px;
}

.grid_12 > ul > li {
    list-style:circle;
}

.grid_12 > ul > ul > li {
    list-style: circle;
}



.grid_12 > ul > ul {
    margin-left:50px;
}


.box {
    background: #f5f6f8;
    margin-bottom: 20px;
    padding: 10px 10px 1px 10px;
}

    .box h2 {
        font-size: 1em;
        font-weight: bold;
        color: #fff;
        background: #0f2b51;
        margin: -10px -10px 0 -10px;
        padding: 6px 12px;
    }

        .box h2 a,
        .box h2 a.visible {
            color: #fff;
            background: #8F0C1C url("https://www.tbmm.gov.tr/v2_img/switch_minus.gif") 97% 50% no-repeat;
            display: block;
            padding: 6px 12px;
            margin: -6px -12px;
            border: none;
            font-weight: bold;
        }

.grid_4 .box h2 a {
    background-position: 97% 50%;
}

.grid_5 .box h2 a {
    background-position: 98% 50%;
}

.grid_12 .box h2 a {
    background-position: 99% 50%;
}


.box h2 a.hidden,
.box h2 a.hidden:hover {
    background-image: url("https://www.tbmm.gov.tr/v2_img/switch_plus.gif");
}

.box h2 a:hover {
    background-color: #999;
}

.yeni_link_kutu {
    display: block;
    height: 30px;
    padding: 4px;
}

a.yeni_link {
    background: transparent url(v2_img/yeni_link_bg_a.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 30px;
    margin-right: 6px;
    padding-right: 40px;
    text-decoration: none;
    font-weight: bold;
    min-width: 170px;
}


.carousel-indicators li {
    list-style:none !important;
}

.custom-text {
    background-image: url(../img/ham_tutanaktir.png);
}

.submenu > li > a[href*="parlamentolararasiiliskiler-dostluk-gruplari"] {
    color: #fff !important;
    background-color:#000 !important;
}

.tablesorgusonuc a
{
  color: red;
  text-decoration:underline;
}

.tablesorgusonuc a> b{
    color: red ;
    text-decoration: underline;
}

#tblTbmmOylama tr td {
    border:1px solid !important;
}

#new_content {
    margin-left:30px;
}


.brosurlistesi {
    margin-left: 10px;
    list-style-type: square;
    list-style-position: outside;
    list-style-image: none;
}


.brosurlistesi:last-child {
    margin-left:20px;
}

.brosuraltlistesi {
    margin-left: 10px;
    list-style-type: square;
    list-style-position: outside;
    list-style-image: none;
}