.inside_wrapper {
    max-width: 1055px;
    width: 90%;
    padding: 40px 0;
    margin: 0 auto;
}

.input_box3-large {
    display: block;
    float: left;
    height: auto;
    margin-bottom: 8px;
    max-width: 252px;
    width: 100%;
}

.tempthumb_con {
    padding: 20px;
    font-size: 14px;
    color: #454545;
    text-align: center;
    float: left;
    width: 100%;
}

.tempthumb_img {
    float: left;
    width: 100%;
    height: 206px;
    overflow: hidden;
    position: relative;
}

.tempthumb_con a {
    background-color: #ff7506;
    color: #fff;
    padding: 3px 15px;
    margin: 25px 0 0;
    display: inline-block;
    border-radius: 15px;
}

.listting_thumb_temp {
    float: left;
    width: 100%;
    height: 100%;
    background-color: #f1f1f1;
}

    .listting_thumb_temp td {
        float: left;
        width: 25%;
        padding: 0 5px;
        height: 442px;
    }

.input_box3-large select {
    -moz-appearance: none;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    color: #777777;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-family: 'Exo 2', sans-serif;
    font-weight: 300;
    margin: 0;
    outline: medium none;
    padding: 12px 20px;
    width: 100%;
    border-radius: 25px;
}

.input_box3-large label {
    position: relative;
    width: 100%;
}

    .input_box3-large label::after {
        color: #3a3a3a;
        content: url(../images/select_dwn.png);
        font: 14px "Consolas",monospace;
        padding: 0 4px 4px;
        pointer-events: none;
        position: absolute;
        background-color: #f5f5f5;
        right: 6px;
        top: -0px;
    }
    /*.input_box3-large label::after {color: #3a3a3a;content: ">"; font: 14px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute; background-color:#fff; right: 8px;top: -3px;transform: rotate(90deg);}*/

    .input_box3-large label::before {
        content: "";
        display: block;
        height: 20px;
        pointer-events: none;
        position: absolute;
        right: 6px;
        top: 0px;
        width: 20px;
    }

.lstupdate_date {
    max-width: 1055px;
    width: 90%;
    padding: 40px 0;
    margin: 0 auto;
}

    .lstupdate_date span {
        width: 100%;
        color: #5e5151;
        font-weight: 300;
        font-size: 14px;
    }
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    .input_box3-large label:after {
        display: none;
    }

    .input_box3-large label:before {
        display: none;
    }
}


.year-list {
    width: 100%;
    height: auto;
    float: left;
    margin: 40px 0 0;
}

    .year-list li {
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 20px;
        padding-bottom: 20px;
        float: left;
        display: block;
        width: 100%;
    }

        .year-list li:last-child {
            border-bottom: 0px solid #d4d4d4;
        }

        .year-list li:first-child {
            border-bottom: 1px solid #d4d4d4;
        }

        .year-list li p {
            display: block;
            font-size: 14px;
            color: #1968b3;
            padding-bottom: 5px;
            margin: 0;
        }

            .year-list li p a {
                display: block;
                color: #1968b3;
            }

                .year-list li p a:hover {
                    color: #000;
                    text-decoration: none;
                }

        .year-list li span {
            display: block;
            font-size: 13px;
            color: #7b7b7b;
            margin: 0;
            padding: 0;
        }

        .year-list li .left-box {
            float: left;
            width: 80%;
        }

        .year-list li .right-box {
            float: right;
            width: 20%;
            text-align: right;
            margin: 10px 0 0;
        }

            .year-list li .right-box a {
                border-radius: 25px;
                background-color: #1968b3;
                padding: 8px 15px;
                color: #fff;
            }


/*----pagination listing css-----*/
.pagination-list {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    width: 100%;
}

    .pagination-list > a {
        display: inline;
    }

    .pagination-list > a {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #fff;
        text-decoration: none;
        background-color: #1968b3;
        border: 1px solid #2477c6;
    }

        .pagination-list > a::before {
            background-color: #1968b3;
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            transform: scaleY(0) translateZ(0px);
            transform-origin: center bottom 0;
            transition: transform 400ms cubic-bezier(0.345, 0.005, 0.07, 1) 0s;
            width: 100%;
            z-index: -1;
        }

        .pagination-list > a:hover::before {
            transform: scaleY(1) translateZ(0px);
        }

    .pagination-list > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #fff;
        text-decoration: none;
        background-color: #11477a;
        border: 1px solid #2477c6;
        cursor: not-allowed;
    }

    .pagination-list > a:first-child, .pagination-list > a:first-child > span {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .pagination-list > a:last-child, .pagination-list > a:last-child > span {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .pagination-list > a:hover, .pagination-list > span:hover, .pagination-list > a:focus, .pagination-list > span:focus {
        z-index: 3;
        color: #fff;
        border-color: #2477c6;
    }

    .pagination-list > .active > a, .pagination-list > .active > span, .pagination-list > .active > a:hover, .pagination-list > .active > span:hover, .pagination-list > .active > a:focus, .pagination-list > .active > span:focus {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7;
    }

    .pagination-list > .disabled > span, .pagination-list > .disabled > span:hover, .pagination-list > .disabled > span:focus, .pagination-list > .disabled > a, .pagination-list > .disabled > a:hover, .pagination-list > .disabled > a:focus {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.pagination-list-lg > a, .pagination-list-lg > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

    .pagination-list-lg > a:first-child, .pagination-list-lg > a:first-child > span {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }

    .pagination-list-lg > a:last-child, .pagination-list-lg > a:last-child > span {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

.pagination-list-sm > a, .pagination-list-sm > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

    .pagination-list-sm > a:first-child, .pagination-list-sm > a:first-child > span {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .pagination-list-sm > a:last-child, .pagination-list-sm > a:last-child > span {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }

.pagination-list a[disabled="disabled"] {
    cursor: not-allowed !important;
    background-color: #1968b3;
}


.details_head {
    color: #1968b3;
    font-size: 20px;
    font-weight: 400;
    float: left;
    width: 100%;
    padding: 0 20px 20px 0;
    margin-bottom: 20px;
    position: relative;
}

    .details_head span {
        float: left;
        width: 100%;
        color: #5e5151;
        font-weight: 300;
        font-size: 14px;
        padding: 10px 0 0;
    }

    .details_head:after {
        position: absolute;
        content: "";
        background-color: #000;
        height: 1px;
        width: 160px;
        left: 0px;
        bottom: 0px;
    }

.back {
    float: right;
    margin: 0 0 8px;
}

    .back a {
        color: #000000;
        font-size: 16px;
        font-weight: 300;
        background-image: url(../images/back.png);
        background-repeat: no-repeat;
        padding-left: 30px;
        background-position: left 50%;
    }

        .back a:hover {
            color: #1968b3;
        }

.details_content {
    float: left;
    width: 100%;
}

    .details_content p {
        color: #595959;
        padding: 0 0 10px;
        font-size: 16px;
        font-weight: 300;
    }

        .details_content p img-responsive {
            max-width: 100%;
            display: block;
        }

.details_lstdate {
    color: #1968b3;
    font-size: 20px;
    font-weight: 400;
    float: left;
    width: 100%;
    padding: 0 20px 20px 0;
    margin-bottom: 20px;
    position: relative;
}

    .details_lstdate span {
        float: left;
        width: 100%;
        color: #5e5151;
        font-weight: 300;
        font-size: 14px;
        padding: 10px 0 0;
    }

.bullet_list {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

    .bullet_list li {
        background: url(../images/bullet.png) no-repeat 0 5px;
        padding: 0 0 0 20px;
        margin: 0 0 8px;
        font-size: 16px;
        font-weight: 300;
    }

.video_clips {
    float: left;
    width: 100%;
}

.inside_head {
    color: #000000;
    font-size: 18px;
    position: relative;
    font-weight: 400;
    float: left;
    margin: 0 0 40px;
    width: 100%;
    padding: 0 0 15px;
}

    .inside_head:after {
        position: absolute;
        left: 0px;
        bottom: 0px;
        content: "";
        width: 83px;
        height: 1px;
        background-color: #000000;
    }

.video_clips li {
    width: 25%;
    padding: 0 3px;
    float: left;
    margin: 0 0 25px;
}

    .video_clips li .clips_block {
        margin: 0 auto;
        width: 260px;
        height: 250px;
        overflow: hidden;
        background-color: #2B2B2B;
        position: relative;
    }

        .video_clips li .clips_block img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0px;
            bottom: 0px;
            margin: auto
        }

        .video_clips li .clips_block:after {
            position: absolute;
            content: "";
            background-color: rgba(0,0,0,0.50);
            width: 100%;
            height: 100%;
            left: 0px;
            top: 0px;
        }

        .video_clips li .clips_block span {
            background: url(../images/videoclips_ic.png) no-repeat center;
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 9;
        }

    .video_clips li .clips_info {
        display: inline-block;
        width: 100%;
        text-align: center;
        height: 60px;
        overflow: hidden;
        color: #4e4e4e;
        margin: 25px 0 0;
        border-bottom: 1px solid #9e9e9e;
    }


.table {
    padding: 0 0 10px 0;
    width: 100%;
    overflow-x: auto;
}

    .table table {
        border: 1px solid rgba(0,0,0,0.10);
        width: 100%;
        border-spacing: 0;
        border-collapse: collapse;
    }

        .table table tr th {
            padding: 10px 10px;
            text-align: left;
            background: #1968b3;
            color: #fff;
            text-transform: uppercase;
            font-size: 16px;
            line-height: 22px;
            font-weight: 600;
            border-color: rgba(0,0,0,0.10);
        }

        .table table tr:nth-child(even) {
            background-color: #f5f5f5;
        }

        .table table tr td {
            padding: 10px 10px;
            font-size: 14px;
            line-height: 20px;
            font-weight: 400;
            color: #000;
            border-color: rgba(0,0,0,0.10);
        }

            .table table tr td a {
                color: #1968b3;
            }

@media screen and (max-width:1023px) {
    .video_clips li {
        width: 50%;
        padding: 0 3px;
        float: left;
        margin: 0 0 25px;
    }
}

@media screen and (max-width:500px) {
    .video_clips li {
        width: 100%;
        padding: 0 3px;
        float: left;
        margin: 0 0 25px;
    }

    .year-list li .left-box {
        width: 100%;
    }

    .year-list li .right-box {
        float: left;
        width: 100%;
        text-align: left;
        margin: 30px 0 0;
    }

    .input_box3-large select {
        -moz-appearance: none;
        background-color: #f5f5f5;
        border: 1px solid #dbdbdb;
        color: #777777;
        cursor: pointer;
        display: inline-block;
        font-size: 18px;
        font-family: 'Exo 2', sans-serif;
        font-weight: 300;
        margin: 0;
        outline: medium none;
        padding: 12px 20px;
        width: 100%;
        border-radius: 0px !important;
    }

    .input_box3-large label::after {
        background-color: transparent !important;
        right: 4px;
        top: -2px;
    }

    @media screen and (min-width:0\0) and (min-resolution: +72dpi) {
        .input_box3-large label:after {
            display: block !important;
        }

        .input_box3-large label:before {
            display: block !important;
        }
    }
}
