@font-face {
    font-family: Helvetica;
    src: url(../fonts/Helvetica/helvetica-neue-regular.ttf)
}
body {
    background-color: #fbf9ff
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    font-family: "Helvetica", sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
h5 {
    font-size: 14px;
    color: #233f87;
    font-weight: bold
}
h1 {
    font-size: 24px;
    color: #333
}
p {
    color: #333
}
.desktop {
    display: block
}
.mobile {
    display: none
}
.pt10 {
    padding-top: 10px !important;
}
.pt20 {
    padding-top: 20px !important;
}
.pt30 {
    padding-top: 30px !important;
}
.pt40 {
    padding-top: 40px !important;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.pb30 {
    padding-bottom: 30px !important;
}
.pb40 {
    padding-bottom: 40px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.pl20 {
    padding-left: 20px !important;
}
.pl30 {
    padding-left: 30px !important;
}
.pl40 {
    padding-left: 40px !important;
}
.pr10 {
    padding-right: 10px !important;
}
.pr20 {
    padding-right: 20px !important;
}
.pr30 {
    padding-right: 30px !important;
}
.pr40 {
    padding-right: 40px !important;
}
.pd3050{
    padding: 30px 50px !important;
}
.f-normal {
    font-weight: normal;
    font-size: 14px;
    line-height: 17px
}
.container {
    max-width: 1170px;
    padding: 0
}
ul {
    padding-left: 0
}
.center {
    text-align: center
}
.bottom-border {
    width: 100%;
    padding-top: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e3e2e2
}
.ccr-gallery-ttile {
    background: rgba(0, 0, 0, 0) url("../img/title-bg.png") no-repeat scroll left top;
    height: 40px;
    left: -20px;
    line-height: 25px;
    position: absolute;
    top: -20px;
    width: 110%;
    z-index: 9
}
.ccr-news-ttile {
    background: rgba(0, 0, 0, 0) url("../img/arr_title.png") no-repeat scroll left top;
    height: 40px;
    left: -10px;
    line-height: 25px;
    position: absolute;
    top: 25px;
    width: 110%;
    z-index: 9
}
.ccr-gallery-ttile span {
    color: #FFF;
    font-weight: bold;
    padding-left: 80px
}
.ccr-gallery-ttile h3.box {
    font-size: 1.28571428em;
    padding-top: 10px
}
.date-like-comment {
    width: 100%
}
.date-like-comment .date,
.date-like-comment .like,
.date-like-comment .comments {
    float: right;
    padding: 5px 15px 0 5px;
    line-height: 40px;
    display: inline-block
}
.date-like-comment .like i,
.date-like-comment .comments i {
    padding-right: 3px
}
.date-like-comment .date {
    float: left
}
.like-comment-readmore {
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
    width: 100%
}
.like-comment-readmore a {
    padding-right: 10px;
    display: inline-block;
    line-height: 40px
}
.like-comment-readmore .read-more,
.read-more a {
    color: #fff;
    background-color: #2cb2bc;
    display: inline-block;
    padding: 0 10px;
    line-height: 30px
}
.like-comment-readmore .read-more:hover,
.read-more a:hover {
    background-color: #47cad4;
    color: #fff;
    -webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in
}
.like-comment-readmore .read-more {
    float: right
}
div.ccr-thumbnail {
    margin-bottom: 5px
}
.ccr-thumbnail {
    position: relative;
    overflow: hidden;
    min-height: 80px
}
.ccr-thumbnail p,
.ccr-thumbnail a,
.nav-paging i,
input[type="submit"],
button[type="submit"],
.footer-social-icons li a,
#social-buttons a,
#ccr-contact-sidebar li a {
    -webkit-transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -ms-transition: all .25s ease-in;
    -o-transition: all .25s ease-in;
    transition: all .25s ease-in
}
#s {
    color: #EEE
}
.ccr-thumbnail p {
    text-align: center;
    background-color: rgba(44, 62, 80, .7);
    padding-top: 25%;
    position: absolute;
    top: 100%;
    width: 100%;
    height: 100%;
    opacity: 0
}
li:hover .ccr-thumbnail p {
    opacity: 1;
    top: 0
}
.ccr-thumbnail a {
    color: #fff;
    border: 1px solid #FFF;
    padding: 5px 10px
}
.ccr-thumbnail a:hover {
    color: #FFF;
    background-color: #2cb2bc;
    border: 1px solid #2cb2bc
}
.current-page {
    color: #333;
    height: 40px;
    line-height: 40px
}
.current-page a {
    color: #afafaf
}
.ccr-category-post h5 {
    font-size: 1.2em;
    line-height: 30px
}
.nav-paging i {
    color: #FFF;
    background-color: #2cb2bc;
    height: 40px;
    width: 40px;
    line-height: 40px
}
.nav-paging i:hover {
    background-color: #47cad4
}
.wp-caption {
    width: 100% !important;
}
.nav-paging a {
    float: left;
    height: 40px;
    width: 40px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}
.nav-paging li:first-child a:hover,
.nav-paging li:last-child a:hover {
    font-size: 1em
}
.nav-paging a:hover {
    color: #2cb2bc;
    font-size: 1.35em
}
.nav-paging span {
    color: #2cb2bc;
    font-size: 1.35em
}
.nav-paging {
    padding: 20px 0;
    width: 100%;
    border-top: 1px solid #e3e2e2;
    border-bottom: 1px solid #e3e2e2;
    overflow: hidden
}
.nav-paging ul {
    margin: 0 auto
}
.nav-paging li {
    text-align: center;
    height: 40px;
    width: 40px;
    line-height: 40px;
    float: left
}
#ccr-contact-sidebar li .google-plus:hover,
#social-buttons .google-plus:hover,
.google-plus:hover {
    color: #FFF;
    background-color: #db514f
}
#ccr-contact-sidebar li .linkedin:hover,
#social-buttons .linkedin:hover,
.linkedin:hover {
    color: #FFF;
    background-color: #0077b5
}
#ccr-contact-sidebar li .twitter:hover,
#social-buttons .twitter:hover,
.twitter:hover {
    color: #FFF;
    background-color: #2e9edd
}
#ccr-contact-sidebar li .facebook:hover,
#social-buttons .facebook:hover,
.facebook:hover {
    color: #FFF;
    background-color: #3b5998
}
.google-plus,
.linkedin,
.twitter,
.facebook {
    display: inline-block
}
#ccr-header .fullwidth {
    background-color: #274490;
    margin: 0;
    padding: 0;
    width: 100%
}
#ccr-header ul,
#ccr-header li {
    list-style: none
}
#ccr-nav-top {
    height: 30px
}
#ccr-nav-top ul {
    margin: 0;
    padding: 0
}
#ccr-nav-top ul li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0
}
#ccr-nav-top ul li a {
    color: #a5a3a5;
    display: inline-block;
    padding: 0 10px;
    height: 40px;
    line-height: 40px
}
#ccr-nav-top ul li a:hover {
    color: #2cb2bc;
    text-decoration: none;
    font-size: 1em
}
#ccr-nav-top ul li:hover {
    border-bottom: 2px solid #2cb2bc
}
#ccr-nav-top ul:last-child li:last-child:hover {
    border-bottom: 0
}
#ccr-nav-top ul input {
    color: #333;
    background-color: #dadada;
    outline-style: none;
    border: 0;
    border-left: 5px solid #2cb2bc;
    padding: 0 10px;
    margin-right: 0;
    width: 225px;
    height: 30px
}
#ccr-nav-top ul button {
    color: #fff;
    margin: 0;
    margin-left: -5px;
    background-color: #2cb2bc;
    outline-style: none;
    width: 30px;
    height: 30px;
    border: 0
}
#ccr-nav-top ul button:hover {
    background-color: #47cad4
}
#ccr-nav-main .nav li a i {
    font-size: .75em;
    padding-left: 10px;
    line-height: 40px
}
#ccr-nav-main .nav li ul a i {
    float: right
}
#ccr-site-title .container {
    padding: 20px 0
}
#ccr-site-title .site-logo a {
    padding-left: 0;
    padding-right: 0;
    width: 300px
}
#ccr-site-title .site-logo h1 {
    color: #818285;
    font-size: 2em;
    font-weight: normal
}
#ccr-site-title .site-logo .description {
    margin-top: 10px
}
#ccr-site-title .site-logo h1 span {
    color: #515252;
    font-weight: 700
}
#ccr-site-title .site-logo h3 {
    color: #333;
    font-size: .925em;
    font-weight: 400
}
#ccr-site-title .site-logo img {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    float: left
}
#ccr-site-title .add-space {
    text-align: center;
    font-size: 1em;
    color: #FFF;
    background: #d5d5d5;
    line-height: 80px;
    width: 328px;
    height: 80px;
    float: right
}
#ccr-nav-main {
    background: url("../img/menu_bg.png") repeat-x left center #fbf9ff;
    width: 100%;
    height: 50px
}
#ccr-nav-main .navbar-collapse {
    padding-left: 0;
    float: left
}
#ccr-nav-main .nav li {
    border-left: 1px solid rgba(255, 255, 255, .3);
    border-right: 1px solid rgba(0, 0, 0, .1)
}
#ccr-nav-main .nav li a {
    color: #fff;
    font-weight: 400;
    font-size: 1.125em;
    background-color: #2cb2bc;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    -webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in
}
#ccr-nav-main .nav li:first-child {
    border-left: 0
}
#ccr-nav-main .nav li:last-child {
    border-right: 0
}
#ccr-nav-main .nav li a:hover {
    background-color: #47cad4
}
#ccr-nav-main .current-time {
    color: #fff;
    font-weight: 400;
    font-size: 1.125em;
    padding: 0 20px;
    line-height: 40px;
    padding-right: 0;
    height: 40px
}
ul.nav li.dropdown:hover>ul.dropdown-menu {
    display: block
}
a.menu:after,
.dropdown-toggle:after {
    content: none
}
.dropdown-menu {
    background-color: #2cb2bc;
    padding: 0
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-image: none;
    background-color: #47cad4
}
#ccr-nav-below-main {
    background-color: #f2f2f4;
    width: 100%
}
#ccr-nav-below-main .navbar-collapse {
    padding-left: 0;
    float: left
}
#ccr-nav-below-main .nav li a {
    height: 40px;
    color: #333;
    font-weight: 400;
    font-size: 1.07142857em;
    padding: 0 20px;
    line-height: 40px
}
#ccr-nav-below-main .nav li a:hover {
    color: #2cb2bc
}
#ccr-nav-below-main .ccr-language {
    float: right
}
#ccr-nav-below-main .ccr-language li {
    float: left;
    line-height: 40px;
    padding: 0 10px
}
#ccr-nav-below-main .ccr-language li:last-child {
    padding-right: 0
}
#ccr-nav-below-main .ccr-language img {
    height: 14px;
    width: 24px;
    display: inline-block;
    margin-right: 10px
}
#ccr-left-section ul,
#ccr-left-section li {
    list-style: none;
    /*padding-left: 10px;*/
}
#ccr-left-section.col-md-8,
#ccr-right-section.col-md-4 {
    min-height: 400px;
    padding: 0;
    padding-bottom: 40px
}
#ccr-right-section .media img {
    margin-left: 4px;
    margin-bottom: 4px
}
#ccr-right-section .widget_recent_comments {
    background: #f2f2f4;
    border-right: 5px solid #2cb2bc;
    border-left: 8px solid #2cb2bc
}
#ccr-right-section .widget_recent_comments li {
    padding: 8px;
    width: 100%;
    float: left;
    border-left: 1px solid #e3e2e2;
    border-right: 1px solid #e3e2e2
}
#ccr-left-section.col-md-8 {
    border-right: 1px solid #e3e2e2;
    padding-right: 15px
}
#ccr-left-section .ccr-last-update {
    background-color: #f2f2f4;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin-top: 15px
}
#ccr-left-section .update-ribon {
    color: #FFF;
    font-size: 1em;
    line-height: 40px;
    background-color: #2cb2bc;
    width: 115px;
    height: 100%;
    padding: 0 5px 0 10px;
    float: left
}
#ccr-left-section .update-ribon-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 15px solid #2cb2bc;
    float: left
}
#ccr-left-section .update-news-text {
    float: left;
    padding-left: 10px
}
#ccr-left-section .update-news-text ul {
    line-height: 40px
}
#ccr-left-section .update-right-border {
    width: 0;
    height: 40px;
    border-right: 5px solid #2cb2bc;
    float: right
}
#latestUpdate>li>a {
    font-size: 1.2em
}
#ccr-right-section {
    margin-top: 32px
}
#ccr-main-section #ccr-right-section.col-md-4 {
    padding-left: 15px;
    margin-top: 40px
}
#ccr-main-section #ccr-right-section.col-md-4.ccr-home {
    margin-top: 15px
}
#ccr-main-section #ccr-right-section h4 {
    font-size: 1em
}
#social-buttons {
    overflow: hidden;
    border: 1px solid #e3e2e2;
    padding: 15px 15px 0;
    margin-bottom: 40px
}
#social-buttons li {
    float: left;
    width: 70px;
    margin-right: 20px;
    margin-bottom: 20px
}
#social-buttons li:last-child {
    margin-right: 0
}
#social-buttons li p {
    line-height: 22px;
    text-align: center;
    background-color: #f2f2f4;
    border: 1px solid #e3e2e2;
    margin: 15px 0;
    float: left;
    width: 70px;
    height: 50px
}
#social-buttons p .bubble {
    background-image: url(../img/bubble.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin-top: -10px;
    width: 70px;
    height: 10px;
    float: left;
    z-index: 99999
}
#social-buttons p .count {
    font-size: 1.2em;
    padding: 0 15px
}
#social-buttons a {
    text-align: center;
    line-height: 40px;
    font-size: 1.3em;
    margin: 0 15px;
    background-color: #f2f2f4;
    float: left;
    width: 40px;
    height: 40px
}
#social-buttons a:hover {
    color: #FFF
}
#sidebar-popular-post,
#sidebar-older-post {
    overflow: hidden
}
#sidebar-popular-post li,
#sidebar-older-post li {
    padding: 8px;
    width: 100%;
    float: left;
    border-left: 1px solid #e3e2e2;
    border-right: 1px solid #e3e2e2
}
#sidebar-popular-post li img,
#sidebar-older-post li img {
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 8px
}
#sidebar-popular-post li:last-child,
#sidebar-older-post li:last-child {
    border-bottom: 1px solid #e3e2e2;
    margin-bottom: 40px
}
#sidebar-popular-post li:nth-child(even),
#sidebar-older-post li:nth-child(even) {
    background-color: #f2f2f4
}
.sidebar-video,
.sidebar-entertainment {
    padding: 15px;
    border-left: 1px solid #e3e2e2;
    border-right: 1px solid #e3e2e2
}
.sidebar-video+.date-like-comment,
.sidebar-entertainment+.date-like-comment {
    background-color: #f2f2f4;
    line-height: 40px;
    border: 1px solid #e3e2e2;
    width: 100%;
    height: 40px;
    padding-right: 15px;
    margin-bottom: 40px
}
.sidebar-entertainment img {
    margin-bottom: 10px
}
#wp-calendar {
    width: 100%;
    text-align: center;
    margin-bottom: 40px
}
#wp-calendar caption {
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    font-size: 1.25em;
    background: #f2f2f4;
    height: 40px;
    border: 1px solid #e3e2e2;
    border-bottom: 0
}
#wp-calendar th {
    height: 40px;
    text-align: center;
    border: 1px solid #1fa3ad
}
#wp-calendar td {
    height: 40px;
    line-height: 40px;
    border: 1px solid #d7d7d7
}
#wp-calendar th,
#wp-calendar #today {
    color: #FFF;
    background-color: #2cb2bc
}
#wp-calendar a {
    color: #2cb2bc;
    display: inline-block;
    line-height: 40px;
    width: 100%
}
#wp-calendar a:hover {
    color: #FFF;
    background-color: #2cb2bc
}
.sidebar-add-place {
    font-size: 3em;
    text-align: center;
    color: #FFF;
    background-color: #d5d5d5;
    max-width: 370px;
    max-height: 250px;
    line-height: 250px;
    margin-bottom: 40px
}
.sidebar-newslater-form {
    max-height: 50px;
    margin-bottom: 40px
}
.sidebar-newslater-form .ccr-gallery-ttile {
    border-right: 0
}
.sidebar-newslater-form form {
    margin-top: 10px
}
#ccr-sidebar-newslater input[type="email"] {
    min-width: 50px;
    margin: 6px 2%;
    outline-style: none;
    border: 0;
    padding: 0 2%;
    border: 1px solid #d7d7d7;
    line-height: 20px;
    width: 71%;
    height: 28px;
    float: left
}
#ccr-sidebar-newslater button {
    color: #FFF;
    font-weight: 700;
    background-color: #2cb2bc;
    outline-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    width: 25.5%;
    min-width: 35px;
    margin-right: -2%;
    float: left
}
#ccr-sidebar-newslater button:hover {
    background-color: #47cad4
}
#ccr-find-on-fb .find-fb-title {
    font-size: 1em;
    font-weight: 700;
    background-color: #f2f2f4;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d7d7d7
}
#ccr-find-on-fb .find-fb-title span {
    font-size: 1.3em;
    color: #FFF;
    background: #43609c;
    padding: 2px 10px;
    margin: 5px;
    line-height: 24px
}
#ccr-find-on-fb .find-on-fb-body {
    border: 1px solid #d7d7d7;
    padding: 15px;
    border-top: 0
}
#ccr-footer-sidebar {
    background-color: #284591;
    background-image: url(../img/footer-sidebar-bg.png);
    padding: 0 0 40px 0;
    width: 100%;
    min-height: 150px;
    margin-top: 40px;
    list-style: none
}
#ccr-footer-sidebar ul,
#ccr-footer-sidebar li {
    list-style: none
}
#ccr-footer-sidebar h5 {
    font-size: 1.15em;
    color: #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 5px;
    margin-bottom: 20px;
    width: 100%
}
#ccr-footer-sidebar .about-us {
    color: #c2c2c2;
    margin-bottom: 10px
}
#ccr-footer-sidebar .site-logo {
    height: 60px;
    padding: 10px;
    width: 185px
}
#ccr-footer-sidebar .site-logo a {
    padding-left: 0;
    padding-right: 0;
    width: 300px
}
#ccr-footer-sidebar .site-logo h1 {
    font-size: 1.5em;
    font-weight: normal;
    color: #818285
}
#ccr-footer-sidebar .site-logo h1 span {
    font-weight: 700;
    color: #515252
}
#ccr-footer-sidebar .site-logo h3 {
    font-size: .8em;
    font-weight: 400;
    color: #333
}
#ccr-footer-sidebar .site-logo img {
    width: 55px;
    height: 40px;
    margin: 0;
    padding: 0;
    padding-right: 10px;
    float: left
}
#ccr-footer-sidebar .col-md-3 {
    margin: 40px 0 0 0;
    overflow: hidden
}
#ccr-footer-sidebar .col-md-3 li {
    padding: 8px;
    width: 100%;
    float: left;
    padding-left: 0
}
#ccr-footer-sidebar .col-md-3 li a {
    color: #c2c2c2;
    padding: 0;
    margin: 0
}
#ccr-footer-sidebar .col-md-3 li img {
    width: 200px;
    height: 65px;
    float: left;
    margin-right: 10px
}
#ccr-footer-sidebar .col-md-3 li a:hover {
    color: #2cb2bc
}
#ccr-footer-sidebar .widget .tagcloud a {
    color: #fff;
    line-height: 40px;
    background-color: #2cb2bc;
    padding: 5px 10px;
    margin-right: 7px
}
#ccr-footer-sidebar .tagcloud a:hover {
    background-color: #333
}
#ccr-footer {
    background-color: #2cb2bc;
    min-height: 40px
}
.container {
    position: relative
}
.copyright,
.copyright a {
    color: #fff;
    line-height: 40px;
    text-align: center
}
.footer-social-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 160px
}
.footer-social-icons li a {
    font-size: 1.35em;
    color: #fff;
    float: left;
    line-height: 40px;
    text-align: center;
    width: 40px
}
#ccr-slide-main {
    position: relative;
    margin: 15px 0 50px 0
}
#ccr-slide-main h2 {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
    width: 100%;
    min-height: 60px;
    line-height: 60px;
    margin-bottom: 0
}
#ccr-slide-main .slide-element h2 a {
    color: #fff;
    font-size: .5em;
    padding-left: 30px
}
#ccr-slide-main .carousel-indicators {
    bottom: -40px
}
#ccr-slide-main .carousel-indicators li {
    width: 10px;
    height: 10px;
    margin: 5px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0
}
#ccr-slide-main .carousel-indicators .active {
    background-color: #2cb2bc
}
#ccr-slide-main .carousel-control {
    text-shadow: none;
    display: inline-block;
    background: #2cb2bc;
    line-height: 36px !important;
    -moz-line-height: 36px !important;
    height: 40px;
    width: 40px;
    top: 45%;
    opacity: 1
}
#ccr-slide-main .carousel-control:hover {
    background-color: #333
}
#ccr-latest-post-gallery {
    overflow: hidden
}
#ccr-latest-post-gallery .ccr-latest-post {
    margin-top: 5px
}
#ccr-latest-post-gallery li {
    width: 31.33%;
    float: left;
    padding: 10px 0
}
#ccr-latest-post-gallery li:nth-child(3n+3),
#ccr-latest-post-gallery li:nth-child(3n+2) {
    margin-left: 3%
}
#ccr-latest-post-gallery li h4 {
    font-size: 1.2em
}
#ccr-latest-post-gallery li h4 a,
#ccr-world-news li h5 a {
    display: inline-block;
    line-height: 1.2em;
    width: 100%
}
#ccr-latest-post-gallery .ccr-thumbnail p {
    padding-top: 35%
}
#ccr-world-news {
    margin-top: 33px;
    position: relative;
    clear: both;
    background-color: #FFF
}
#ccr-world-news .featured-world-news {
    width: 100%;
    overflow: hidden;
    border: 1px solid #ebe4f9;
    border-radius: 5px;
    position: relative;
    padding: 40px 5px
}
#ccr-world-news .featured-world-news img {
    height: auto !important;
    width: 100%;
    border: 1px solid #eae3f8;
    margin-bottom: 5px
}
#ccr-world-news .featured-world-news img.alignnone {
    width: 100% !important;
    height: auto
}
#ccr-world-news .featured-world-news-img {
    width: 48.5%;
    float: left;
    height: 252px
}
#ccr-world-news .featured-world-news-post {
    position: relative;
    border-bottom: 1px solid #ccc;
    height: 252px;
    width: 48.5%;
    float: right
}
#ccr-world-news .featured-world-news-post h5 {
    margin-bottom: 10px;
    font-weight: 700
}
#ccr-world-news h5 {
    margin-bottom: 10px
}
#ccr-world-news li {
    width: 22.75%;
    float: left;
    margin-bottom: 10px
}
.no-css li {
    display: list-item !important
}
#ccr-sports-gallery {
    overflow: hidden
}
#ccr-sports-gallery .featured-sports-news {
    margin-top: 20px;
    height: 504px;
    width: 48.5%;
    float: left
}
#ccr-sports-gallery .featured-sports-news img {
    width: 100%
}
#ccr-sports-gallery .featured-sports-news-img {
    height: 252px
}
#ccr-sports-gallery .featured-sports-news-post {
    border-bottom: 1px solid #ccc;
    margin-top: 20px;
    position: relative;
    height: 252px
}
#ccr-sports-gallery h5 {
    line-height: 20px;
    font-size: 1.2em
}
#ccr-sports-gallery .featured-sports-news-post h5 {
    margin-bottom: 10px;
    font-weight: 700
}
#ccr-sports-gallery .like-comment-readmore {
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
    width: 100%
}
#ccr-sports-gallery ul {
    width: 100%;
    margin-top: 10px
}
#ccr-sports-gallery li {
    width: 22.75%;
    float: left;
    margin: 20px 0
}
#ccr-sports-gallery li h5 a {
    font-weight: 400;
    display: inline-block;
    width: 100%
}
#ccr-sports-gallery li:nth-child(-n+2) {
    margin-top: 10px
}
#ccr-sports-gallery li:nth-child(-n+5):nth-child(odd),
#ccr-sports-gallery li:nth-child(-n+6):nth-child(even),
#ccr-sports-gallery li:nth-child(n+8) {
    margin-left: 3%
}
#ccr-sports-gallery li img {
    width: 100%
}
#ccr-blog article {
    border-top: 1px solid #e3e2e2;
    padding: 20px 0 15px 0;
    overflow: hidden
}
#ccr-blog .blog-thumbnails {
    padding-left: 0;
    height: 168px;
    width: 33.33%;
    float: left
}
#ccr-blog figure img {
    min-height: 100px;
    max-height: 180px;
    width: 100%
}
#ccr-blog .blog-text {
    margin-left: 2%;
    padding-right: 0;
    min-height: 185px;
    position: relative;
    width: 64.66%;
    float: right
}
#ccr-blog .blog-text .meta-data {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: inline-block;
    line-height: 40px
}
#ccr-blog article h1 {
    font-size: 1.25em;
    padding: 0 0 10px 0;
    line-height: 30px
}
#ccr-blog .like {
    margin-right: 20px
}
#ccr-blog .like i,
#ccr-blog .comments i {
    margin-right: 3px
}
#ccr-blog .read-more {
    float: right
}
#ccr-blog-s2 li {
    width: 48.5%;
    float: left
}
#ccr-blog-s2 li:nth-child(2n+1) {
    margin-right: 1.5%
}
#ccr-blog-s2 li:nth-child(2n+2) {
    margin-left: 1.5%
}
#ccr-blog-s2 li article {
    max-height: 252px;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 40px;
    overflow: hidden
}
#ccr-blog-s2 figure img {
    height: 100%;
    width: 100%
}
#ccr-blog-s2 article h4 {
    font-weight: 300;
    font-size: 1.2em;
    background-color: rgba(0, 0, 0, .7);
    line-height: 30px;
    position: absolute;
    margin: 0;
    bottom: 0
}
#ccr-blog-s2 article h4 a:hover {
    background-color: rgba(0, 0, 0, .5)
}
#ccr-blog-s2 article h4 a {
    color: #FFF;
    display: inline-block;
    width: 100%;
    padding: 5px 15px
}
#ccr-blog-s2 .blog-text .meta-data {
    position: absolute;
    width: 60px;
    top: 0;
    right: 0
}
#ccr-blog-s2 .like,
#ccr-blog-s2 .comments {
    text-align: center;
    color: #FFF;
    font-size: 1em;
    background-color: #2cb2bc;
    line-height: 40px;
    display: inline-block;
    width: 60px
}
#ccr-blog-s2 .like:hover,
#ccr-blog-s2 .comments:hover {
    background-color: #47cad4
}
#ccr-blog-s2 .like {
    border-bottom: 1px solid #fff
}
#ccr-blog-s2 .nav-paging li {
    float: left;
    height: 40px;
    width: 40px
}
#ccr-blog-s3 li article {
    padding: 15px 0;
    overflow: hidden;
    border-top: 1px solid #ccc
}
#ccr-blog-s3 article h4 {
    margin: 0;
    padding: 15px 0;
    font-weight: 300;
    font-size: 1.5em;
    line-height: 30px
}
#ccr-blog-s3 .blog-text .meta-data {
    margin-top: 10px;
    width: 100%
}
#ccr-blog-s3 .read-more {
    float: right
}
#ccr-blog-s3 .like,
#ccr-blog-s3 .comments {
    text-align: center;
    font-size: 1em;
    display: inline-block;
    width: 60px;
    line-height: 30px
}
#ccr-blog-s3 .blog-s3 {
    margin-bottom: 0
}
#ccr-blog-s3 .nav-paging li {
    float: left;
    height: 40px;
    width: 40px
}
.ccr-category-featured {
    overflow: hidden;
    padding-top: 15px;
    border-top: 1px solid #e3e2e2;
    position: relative
}
.ccr-category-featured h4 {
    margin-bottom: 15px
}
.ccr-category-featured .ccr-thumbnail {
    margin-bottom: 15px;
    width: 48.5%;
    float: left
}
.ccr-category-featured article {
    position: relative;
    min-height: 267px;
    width: 48.5%;
    float: right
}
#ccr-category-1 li .ccr-thumbnail p {
    padding-top: 35%
}
#ccr-category-1 img {
    max-height: 250px
}
#ccr-category-1 li {
    width: 48.5%;
    margin: 15px 0;
    overflow: hidden
}
#ccr-category-1 li:nth-child(2n+1) {
    float: left
}
#ccr-category-1 li:nth-child(2n+2) {
    float: right
}
#ccr-category-1 .nav-paging li {
    width: 40px
}
#ccr-category-1 .nav-paging li:nth-child(2n+2) {
    float: left
}
#ccr-category-2 .like-comment-readmore {
    margin-bottom: 6px
}
#ccr-category-2 .like,
#ccr-category-2 .comments {
    line-height: 30px
}
#ccr-categpry-latest-post li {
    width: 31.33%;
    float: left;
    padding: 10px 0
}
#ccr-categpry-latest-post li h5 a {
    display: inline-block;
    width: 100%
}
#ccr-categpry-latest-post li:nth-child(3n+2),
#ccr-categpry-latest-post li:nth-child(3n+3) {
    margin-left: 3%
}
#ccr-categpry-latest-post li p {
    padding-top: 38%
}
#ccr-article {
    border-top: 1px solid #e3e2e2;
    border-bottom: 1px solid #e3e2e2;
    margin-bottom: 40px
}
#ccr-article h1 {
    padding: 10px 0;
    font-size: 1.8em;
    line-height: 40px
}
#ccr-article img {
    width: auto;
    float: left;
    max-width: 100%;
    margin: 10px 10px 0 0
}
.article-like-comment-date+img {
    padding-bottom: 5px
}
#ccr-article p {
    padding-bottom: 10px;
    padding-top: 5px
}
.article-like-comment-date {
    border-bottom: 1px solid #e3e2e2
}
.article-like-comment-date .like,
.article-like-comment-date .comments {
    float: right;
    padding-left: 15px
}
.article-like-comment-date .like i,
.article-like-comment-date .comments i {
    padding-left: 3px
}
.article-tags {
    margin: 5px 0 0 0
}
#ccr-article-related-post {
    overflow: hidden
}
#ccr-article-related-post .ccr-gallery-ttile {
    margin-bottom: 5px
}
#ccr-article-related-post li {
    width: 23.5%;
    float: left;
    padding: 10px 0
}
#ccr-article-related-post li:nth-child(odd),
#ccr-article-related-post li:nth-child(4n+2) {
    margin-right: 2%
}
#ccr-article-related-post h5 a {
    display: inline-block;
    width: 100%;
    line-height: 25px
}
#ccr-commnet .ccr-gallery-ttile {
    margin-bottom: 5px
}
#ccr-commnet .commentlist {
    list-style: none;
    margin: 0;
    padding: 0
}
.comment article {
    padding: 10px;
    margin: 15px 0;
    overflow: hidden
}
.reply,
.comment-meta {
    padding-top: 10px;
    float: right;
    width: auto
}
.reply a {
    padding: 0 5px 0 20px;
    margin-left: 10px;
    color: #bcbcbc;
    font-weight: normal
}
.comment-authore {
    width: 100px;
    float: left
}
.comment-authore img {
    width: 90px;
    height: 90px;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0 0 1px rgba(0, 0, 0, .3)
}
.comment .children {
    margin-left: 15%
}
#ccr-respond .ccr-gallery-ttile {
    margin-bottom: 20px
}
#author,
#email {
    outline-style: none;
    border: 0;
    border: 1px solid #e3e2e2;
    line-height: 20px;
    padding: 10px;
    height: 40px;
    float: left
}
#author {
    margin-right: 4%
}
#url {
    outline-style: none;
    border: 0;
    border: 1px solid #e3e2e2;
    line-height: 20px;
    padding: 10px;
    margin: 20px 0;
    width: 100%;
    height: 40px
}
#comment {
    outline-style: none;
    border: 0;
    border: 1px solid #e3e2e2;
    line-height: 20px;
    padding: 10px;
    float: left;
    height: 120px;
    margin-top: 10px;
    width: 81%
}
#commentform input[type="submit"],
#commentform button[type="submit"] {
    color: #FFF;
    background: url("../img/btn_comment_bg.jpg") repeat-x top center #233f87;
    height: 30px;
    line-height: 15px;
    padding: 0 20px;
    outline-style: none;
    border: 0;
    border-radius: 5px;
    float: right;
    clear: both;
    margin-top: 10px;
    margin-right: 50px
}
#commentform input[type="submit"]:hover,
#commentform button[type="submit"]:hover {
    background-color: #47cad4
}
#ccr-contact-form {
    border-top: 1px solid #e3e2e2
}
#ccr-contact-form p {
    padding: 40px 0 20px 0
}
#ccr-contact-sidebar p span {
    font-weight: 700
}
#ccr-contact-sidebar address {
    padding-top: 10px
}
#ccr-contact-sidebar address p {
    width: 100%;
    line-height: 30px
}
#ccr-contact-sidebar ul {
    margin-top: 20px
}
#ccr-contact-sidebar li {
    float: left
}
#ccr-contact-sidebar li a {
    line-height: 40px;
    text-align: center;
    font-size: 1.35em;
    background-color: #f2f2f4;
    margin-right: 15px;
    width: 40px;
    float: left
}
#ccr-404-error {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden
}
.error-404 {
    color: #333;
    width: 350px;
    text-align: center;
    margin: 20px auto
}
.error-404 .error-msg {
    font-size: 5.8em
}
.error-404 h2 {
    font-size: 3.125em;
    margin-bottom: 20px
}
.error-404 p {
    padding-bottom: 10px
}
.error-404 input[type="text"] {
    outline-style: none;
    border: 0;
    padding: 0 10px;
    border: 1px solid #d7d7d7;
    line-height: 20px;
    min-width: 50px;
    margin: 5px;
    width: 71%;
    height: 28px
}
.error-404 button {
    font-weight: 700;
    color: #FFF;
    background-color: #2cb2bc;
    outline-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    width: 27%;
    min-width: 35px;
    margin-right: -3%
}
.error-404 button:hover {
    background-color: #47cad4
}
@media screen and (max-width: 1170px) {

	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #ccr-header form,
    #ccr-nav-main .current-time,
    #ccr-nav-below-main .ccr-language {
        padding-right: 15px
    }
    .navbar-brand {
        margin-left: 15px
    }
    #ccr-left-section.col-md-8 {
        padding-left: 15px
    }
    #ccr-right-section.col-md-4 {
        padding-right: 15px
    }
    .add-space {
        margin-right: 15px
    }
}
@media screen and (max-width: 992px) {
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #ccr-left-section.col-md-8,
    #ccr-right-section.col-md-4 {
        padding: 15px;
        overflow: hidden
    }
    #ccr-left-section.col-md-8 {
        border-right: 0 solid transparent;
        padding-bottom: 0
    }
    #ccr-main-section #ccr-right-section.col-md-4,
    #ccr-left-section .ccr-last-update {
        margin-top: 0
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .t_category_list li .col-md-9 {
        width: 70%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table;
        list-style: none
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 25% !important
    }
    .d_content_text {
        width: 75% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
}
@media screen and (max-width: 800px) {
	.pl30,.pr30{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #author,
    #email,
    #comment {
        width: 70%
    }
    #author {
        margin-right: 0
    }
    #ccr-nav-top ul {
        display: none
    }
    #ccr-nav-top ul.pull-right {
        display: block
    }
    .nav ul.sub-menu ul.sub-menu-2,
    .nav ul.sub-menu ul.sub-menu-2 ul.sub-menu-3 {
        margin-left: 90px
    }
    .t_tin_tuc_relate_image,
    .t_tin_tuc_relate_info {
        width: 50% !important;
        float: left;
        margin-top: 10px !important
    }
    .t_tin_tuc_relate_image a,
    .t_tin_tuc_relate_info a {
        font-weight: 100 !important
    }
    .t_tin_tuc_relate {
        margin-top: 15px
    }
    .t_tin_tuc_relate_image {
        clear: left
    }
    .t_tin_tuc_relate_info {
        clear: right;
        padding-left: 10px !important
    }
    .t_left_footer .col-md-2 {
        width: 15%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 85%;
        float: left
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .t_category_list li .col-md-3 img {
        width: 30% !important
    }
    .t_category_list li .col-md-9 {
        width: 70%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 25% !important
    }
    .d_content_text {
        width: 75% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
}
@media screen and (max-width: 768px) {
    .t_news_title{
        padding-top: 10px;
    }
    .t_comment_count{
        top: 5px;
        right: 5px;
    }
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #ccr-nav-main {
        height: auto
    }
    .navbar-brand {
        margin-left: 15px
    }
    .container>.navbar-header,
    .container>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .add-space,
    #ccr-nav-main .nav li a i,
    #ccr-nav-main .current-time,
    #ccr-nav-below-main .ccr-language {
        display: none
    }
    #ccr-nav-below-main .navbar-collapse,
    #ccr-nav-main .navbar-collapse {
        width: 100%
    }
    .nav>li {
        padding-left: 10px
    }
    .nav ul.subMneu1,
    .nav ul.subMneu1 ul.subMneu2,
    .nav ul.subMneu1 ul.subMneu2 ul.subMneu3 {
        display: block;
        width: 95%;
        margin-left: 5%;
        border-left: 0
    }
    .nav li:hover ul.subMneu1 {
        display: block;
        width: 95%;
        margin-left: 5%;
        position: inherit;
        top: 0;
        left: 0
    }
    #ccr-nav-main .nav li {
        border-left: 0
    }
    .nav ul.subMneu1 li a {
        display: inline-block;
        width: 100%;
        min-height: 40px;
        border-top: 0;
        border-bottom: 1px solid rgba(255, 255, 255, .3);
        width: 100%;
        border-left: 0
    }
    .nav ul.subMneu1 ul.subMneu2 {
        position: inherit;
        display: block;
        margin-left: 0;
        margin-top: 0;
        border-left: 0;
        width: 95%;
        margin-left: 5%
    }
    #ccr-nav-main .nav li a.dropdown-toggle i {
        display: inline-block
    }
    .t_tin_tuc_relate_image,
    .t_tin_tuc_relate_info {
        width: 50% !important;
        float: left;
        margin-top: 10px !important
    }
    .t_tin_tuc_relate_image a,
    .t_tin_tuc_relate_info a {
        font-weight: 100 !important
    }
    .t_tin_tuc_relate {
        margin-top: 15px
    }
    .t_tin_tuc_relate_image {
        clear: left
    }
    .t_tin_tuc_relate_info {
        clear: right;
        padding-left: 10px !important
    }
    .t_left_footer .col-md-2 {
        width: 30%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 70%;
        float: left
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .t_category_list li .col-md-3 img {
        width: 30% !important
    }
    .t_category_list li .col-md-9 {
        width: 70%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    #commentform .col-md-12 span {
        width: 25.5% !important
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 25% !important
    }
    .d_content_text {
        width: 75% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
}
@media screen and (max-width: 728px) {
    .t_news_title{
        padding-top: 10px;
    }
    .t_comment_count{
        top: 5px;
        right: 5px;
    }
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    .t_tin_tuc_relate_image,
    .t_tin_tuc_relate_info {
        width: 50% !important;
        float: left;
        margin-top: 10px !important
    }
    .t_tin_tuc_relate_image a,
    .t_tin_tuc_relate_info a {
        font-weight: 100 !important
    }
    .t_tin_tuc_relate {
        margin-top: 15px
    }
    .t_tin_tuc_relate_image {
        clear: left
    }
    .t_tin_tuc_relate_info {
        clear: right;
        padding-left: 10px !important
    }
    .t_left_footer .col-md-2 {
        width: 30%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 70%;
        float: left
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .d_content_pagination ul li {
        float: left !important;
        padding: 0 8px !important;
        list-style: none
    }
    .t_category_list li .col-md-3 img {
        width: 30% !important
    }
    .t_category_list li .col-md-9 {
        width: 70%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    #commentform .col-md-12 span {
        width: 25.5% !important
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 30% !important
    }
    .d_content_text {
        width: 70% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
}
@media screen and (max-width: 640px) {
    .t_news_title{
        padding-top: 10px;
    }
    .t_comment_count{
        top: 5px;
        right: 5px;
    }
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    #ccr-full-section.col-md-9 #searchform input#s,
    .error-404 input[type="text"],
    #d_btn_search {
        line-height: 50px
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #ccr-world-news .featured-world-news-img,
    #ccr-world-news .featured-world-news-post {
        width: 100%;
        float: none;
        overflow: hidden
    }
    #ccr-world-news .featured-world-news-post h5 {
        margin-top: 15px
    }
    #ccr-sports-gallery .featured-sports-news {
        width: 100%;
        float: none;
        height: auto
    }
    #ccr-blog-s2 article h4 {
        font-size: 1em;
        line-height: 25px
    }
    #ccr-category-1 .ccr-thumbnail {
        display: block
    }
    #ccr-article-related-post li,
    #ccr-world-news li,
    #ccr-sports-gallery li,
    #ccr-latest-post-gallery li,
    #ccr-categpry-latest-post li {
        width: 100%;
        float: none;
        padding: 3px 0
    }
    #ccr-world-news li,
    #ccr-sports-gallery li {
        margin: 0
    }
    #ccr-sports-gallery li:nth-child(-n+2) {
        margin-top: 0
    }
    #ccr-sports-gallery li:nth-child(-n+2),
    #ccr-sports-gallery li:nth-child(-n+5):nth-child(odd),
    #ccr-sports-gallery li:nth-child(-n+6):nth-child(even),
    #ccr-sports-gallery li:nth-child(n+8),
    #ccr-latest-post-gallery li:nth-child(3n+3),
    #ccr-latest-post-gallery li:nth-child(3n+2),
    #ccr-categpry-latest-post li:nth-child(3n+2),
    #ccr-categpry-latest-post li:nth-child(3n+3) {
        margin-left: 0
    }
    .ccr-category-featured article {
        width: 100%;
        min-height: 0;
        padding-bottom: 50px
    }
    #ccr-world-news h5 {
        margin: 0
    }
    #ccr-article-related-post li h5 a,
    #ccr-world-news li h5 a,
    #ccr-sports-gallery li h5 a,
    #ccr-latest-post-gallery li h4 a,
    #ccr-categpry-latest-post a {
        padding: 0 10px;
        line-height: 40px;
        background-color: #f2f2f4
    }
    #ccr-article-related-post li h5 a:hover,
    #ccr-world-news li h5 a:hover,
    #ccr-sports-gallery li h5 a:hover,
    #ccr-latest-post-gallery li h4 a:hover,
    #ccr-categpry-latest-post a:hover {
        color: #FFF;
        background-color: #2cb2bc
    }
    #s {
        background: #5d7896 url("../img/search.png") no-repeat scroll right 5px center;
        border: medium none;
        border-radius: 5px;
        height: 22px;
        margin-left: 20px;
        margin-top: 4px;
        opacity: .6;
        padding-left: 5px;
        padding-right: 36px;
        width: 123px
    }
    .t_languages_label a {
        color: #6a83c3 !important
    }
    .t_languages_label.active>a {
        color: #fff !important
    }
    .menu_btn_res {
        display: block;
        margin-right: 15px
    }
    .full {
        display: none
    }
    .t_tin_tuc_relate_image,
    .t_tin_tuc_relate_info {
        width: 50% !important;
        float: left;
        margin-top: 10px !important
    }
    .t_tin_tuc_relate_image a,
    .t_tin_tuc_relate_info a {
        font-weight: 100 !important
    }
    .t_tin_tuc_relate {
        margin-top: 15px
    }
    .t_tin_tuc_relate_image {
        clear: left
    }
    .t_tin_tuc_relate_info {
        clear: right;
        padding-left: 10px !important
    }
    .t_left_footer .col-md-2 {
        width: 15%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 85%;
        float: left
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .pd3050 {
        padding: 10px 10px !important;
    }
    .d_content_pagination ul li {
        float: left !important;
        padding: 0 8px !important
    }
    .t_category_list li .col-md-3 img {
        width: 50% !important
    }
    .t_category_list li .col-md-9 {
        width: 50%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    #commentform .col-md-12 span {
        width: 25.5% !important
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 35% !important
    }
    .d_content_text {
        width: 65% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
}
@media screen and (max-width: 500px) {
    .t_news_title{
        padding-top: 10px;
    }
    .t_comment_count{
        top: 5px;
        right: 5px;
    }
	.home .t_tv_items p, .home .t_post_title{
		width: 70%;
	}
    .t_tv_items p, .t_post_title{
        width: 100%;
    }
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    #ccr-full-section.col-md-9 #searchform input#s,
    .error-404 input[type="text"],
    #d_btn_search {
        line-height: 40px
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 35% !important
    }
    .d_content_text {
        width: 65% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    #ccr-blog .blog-thumbnails {
        display: none
    }
    #ccr-blog .blog-text,
    #ccr-blog-s2 li {
        margin-left: 0;
        width: 100%;
        float: none
    }
    #ccr-blog-s2 li:nth-child(2n+1),
    #ccr-blog-s2 li:nth-child(2n+2) {
        margin: 0
    }
    #ccr-category-1 li,
    .ccr-category-featured .ccr-thumbnail,
    .ccr-category-featured article {
        width: 100%
    }
    .t_tin_tuc_relate_image,
    .t_tin_tuc_relate_info {
        width: 50% !important;
        float: left;
        margin-top: 10px !important
    }
    .t_tin_tuc_relate_image a,
    .t_tin_tuc_relate_info a {
        font-weight: 100 !important
    }
    .t_tin_tuc_relate {
        margin-top: 15px
    }
    .t_tin_tuc_relate_image {
        clear: left
    }
    .t_tin_tuc_relate_info {
        clear: right;
        padding-left: 10px !important
    }
    #s {
        background: #5d7896 url("../img/search.png") no-repeat scroll right 5px center;
        border: medium none;
        border-radius: 5px;
        height: 22px;
        margin-left: 20px;
        margin-top: 4px;
        opacity: .6;
        padding-left: 5px;
        padding-right: 36px;
        width: 123px
    }
    .t_languages_label a {
        color: #6a83c3 !important
    }
    .t_languages_label.active>a {
        color: #fff !important
    }
    .menu_btn_res {
        display: block;
        margin-right: 15px
    }
    .full {
        display: none
    }
    .t_tv_items {
        clear: both;
        width: 100% !important
    }
    .t_left_footer .col-md-2 {
        width: 23%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 77%;
        float: left
    }
    .t_header_category {
        /*padding: 0 15px !important*/
    }
    .pd3050 {
        padding: 10px 10px 0 !important;
    }
    .d_content_pagination ul li {
        float: left !important;
        padding: 0 8px !important
    }
    .t_category_list li .col-md-3 img {
        width: 50% !important
    }
    .t_category_list li .col-md-9 {
        width: 50%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    #commentform .col-md-12 span {
        width: 25.5% !important
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        /*width: 50% !important*/
        width: 30% !important;
    }
    .t_category_list li .col-md-10 {
        /*width: 50%*/
        width: 70%;
    }
}
@media screen and (max-width: 320px) {
    .t_news_title{
        padding-top: 10px;
    }
    .t_comment_count{
        top: 5px;
        right: 5px;
    }
	.t_tv_items p, .t_post_title{
		width: 100%;
	}
	.d_news_title{
		float: left;
		padding-bottom: 0 !important;
	}
	.d_readmore{
		float: left !important;
		clear: both;
		padding-bottom: 15px;
	}
	.d_feature_image {
	    width: 100% !important;
	}
	.d_category_child_link{
		width: 100% !important;
	}
    .no-css img {
        width: 100% !important
    }
    .t_category_feature li {
        padding-left: 20px !important;
    }
    #ccr-full-section.col-md-9 #searchform input#s,
    .error-404 input[type="text"],
    #d_btn_search {
        line-height: 40px
    }
    .d_content_result {
        padding: 30px 25px !important
    }
    .d_content_img {
        width: 35% !important
    }
    .d_content_text {
        width: 65% !important;
        padding-left: 10px !important
    }
    .d_result_text {
        margin-left: 0 !important;
        font-size: 15px !important
    }
    .d_content_short_text {
        display: none
    }
    .t_header_category {
        padding: 0 15px !important
    }
    .d_content_pagination ul li {
        float: left !important;
        padding: 0 8px !important
    }
    .pd3050 {
        padding: 10px 10px !important;
    }
    #commentform .col-md-12 span {
        width: 25.5% !important
    }
    .desktop {
        display: none
    }
    .t_right_footer ul {
        padding-top: 0 !important
    }
    .mobile {
        display: block
    }
    #ccr-site-title .site-logo a {
        width: 260px
    }
    #ccr-site-title .site-logo h1 {
        font-size: 1.75em
    }
    #ccr-site-title .site-logo h3 {
        font-size: .875em
    }
    #ccr-site-title .site-logo img {
        padding-right: 15px
    }
    #s {
        background: #5d7896 url("../img/search.png") no-repeat scroll right 5px center;
        border: medium none;
        border-radius: 5px;
        height: 22px;
        margin-left: 20px;
        margin-top: 4px;
        opacity: .6;
        padding-left: 5px;
        padding-right: 36px;
        width: 123px
    }
    .t_languages_label a {
        color: #6a83c3 !important
    }
    .t_languages_label.active>a {
        color: #fff !important
    }
    .menu_btn_res {
        display: block;
        margin-right: 15px
    }
    .full {
        display: none
    }
    .t_left_footer .col-md-2 {
        width: 30%;
        float: left
    }
    .t_left_footer .col-md-10 {
        width: 70%;
        float: left
    }
    .t_category_list li .col-md-3 img {
        width: 50% !important
    }
    .t_category_list li .col-md-9 {
        width: 50%
    }
    .t_category_list li {
        padding-bottom: 10px !important;
        display: table
    }
    .lvhdtong .col-md-4 {
        width: 60% !important;
        margin: 0 auto
    }
    .lvhdtong .col-md-8 {
        width: 100% !important;
        text-align: center !important
    }
    .d_child_link_list {
        text-align: left !important
    }
    .t_category_list li .col-md-2 img {
        width: 50% !important
    }
    .t_category_list li .col-md-10 {
        width: 50%
    }
}
.siderbar-widget {
    margin-bottom: 15px
}
.siderbar-widget .ccr-gallery-ttile {
    margin-bottom: 15px
}
.t_tv_items a {
    height: 133px
}
#ccr-full-section {
    width: 100%;
    padding: 0
}
.d_breadcrumb {
    margin-top: 24px;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 20px;
    padding-left: 10px;
}
.d_breadcrumb span {
    color: #233f87;
    font-weight: bold
}
.d_linhvuchoatdong_common_info {
    margin-top: 30px
}
.d_header_linhvuchoatdong {
    font-size: 24px;
    font-weight: bold;
    color: #233f87;
    background: url("../images/Linh vuc hoat dong.png") no-repeat;
    padding-left: 45px;
    padding-bottom: 10px
}
.d_link_title_linh_vuc_hoat_dong {
    text-transform: uppercase;
    color: #333 !important;
    font-weight: bold;
    font-size: 16px
}
.d_feature_image img {
    width: 160px !important;
    height: 160px
}
.d_category_block {
    width: 50%;
    float: left;
    margin-bottom: 50px
}
.d_feature_image {
    float: left;
}
.d_child_link_list {
    margin-top: 10px;
    float: left
}
.d_link_detail {
    font-size: 14px;
    color: #2f2387;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
    background: url("../images/link_arrow.png") no-repeat top 5px left;
    padding-left: 15px
}
.d_link_detail a {
    color: #2f2387 !important
}
.screen-reader-text,
.meta-nav,
.screen-reader-text {
    display: none
}

.d_linhvuchoatdong_common_info p{
    padding-left: 10px;
}