div[role="main"]{clear:both;}

.short-tags{padding:16px 0 0;}
.short-tags li a{margin-bottom:4px;}
.footer ul li.last{margin-right:0;}

/*# Responsive CSS ----------------------- */
@media (min-width: 768px) {
    /*General Page spacing between /.main-container and /.sidebar*/
    .interest-tags-item{margin-right: 0px;margin-left: 0px;margin-bottom: 17px;height:130px;}
    .navbar-nav li.home {text-indent: -9999px;}
    .navbar-nav li.home a {background: url(../img/home-icon.png) no-repeat 0 2px; width: 15px; height:20px; margin: 2px 15px 0 0; padding: 0;}
    .navbar-nav li.home:hover a {background-position: 0 -20px;}
}
@media (max-width: 767px) {
    #logo{margin: 0 auto;}
    .main-container {
        display: block; width: 100%;
    }
    .main-container article{
        padding-bottom: 15px;
    }
    .media-content ul {
        margin: 0px auto 10px;
        float: none !important;
    }
    .advance-search {padding-left: 18px; padding-right: 18px;}
    .advance-search .chzn-container {
        float: left;
        width: 25% !important;
        margin-right: 0;
        padding: 0 4px;
    }
    .advance-search .form-item {
        width: 50% !important;
        float: left;
    }
    .advance-search .form-item.form-item-source,
    .advance-search .form-item.form-item-search {
        clear: both;
        width: 100% !important;
        float: none;
        display: block;
    }

    .interest-tags-item{
        margin-left:15px;
        margin-right:15px;
    }

    .sidebar-front {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .description {
        line-height: 14px;
        padding: 10px 0 4px;
    }
    .advance-search .btn{
        margin: 0 auto;
        display: block;
    }

    .announcement {
        height: auto;
    }
    .announcement h5 {
        float: none;
        background: none;
        border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
        margin-bottom: 0;
    }
    .announcement p {
       padding-right: 10px;
    }
    .navbar {min-height: 35px; margin-bottom: 15px;}
    .navbar-toggle {background-color:#53a1e3; margin: 0; width: 100%; padding: 16px}
    .navbar-toggle strong {font-size: 16px; font-family: 'proxima_novasemibold'; color: #fff; position: absolute; top: 14px; left: 54px; text-transform: uppercase;}
    .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-nav {float: none; margin: 0; padding: 0;}
    .navbar-nav li {float: none; display: block;}
    .navbar-nav li a {background: #f1f1f1; border-bottom: 1px solid #ddd; padding: 10px; display: block;}
    .navbar-nav li a:hover, .navbar-nav li a:focus {background: #f9f9f9;}
    .navbar-collapse {max-height: none; padding: 0;}
    .top-nav {margin-bottom: 15px; width: 100%; text-align: center;}
    .top-nav li {float: none; display: inline-block;}
    .top-nav .chzn-results {float: none; width: 100%; text-align: left; }


    .footer p{text-align:center;}
    .pull-right{margin:0 auto; float:none !important; display:block; /*width:190px;*/ margin: 0 auto;}


    .tab-content {padding-left: 15px; padding-right: 15px; margin-left: 0;}
    .post .profile a{margin-bottom: 15px;}

    .post article img{margin-bottom: 15px;}

    .multi-media-slide{ width: 100% !important; margin:0; padding: 9px 9px 0; height: auto;}

    .thumb-pager{width: 100%;}
    .thumb-pager a{width: 50%; float: left; padding-right: 10px;}
    .thumb-pager a img{width: 100%;}

    .q-links li{margin-right: 16px;}
    .q-links a{padding: 10px;}
    .social-share ul.icns { width: 190px; margin-left: -100px;}
    .announcementinner{ height: auto;}
}
@media (max-width: 640px) {
    .modal-dialog{
        width:100% !important;
        margin:0 !important;
        padding: 13px !important;
    }
    .modal-social-signup{text-align:center;}
    .modal-social-signup a{float:none; margin-bottom:10px;}
    .copyright-message > span{
        width:350px;
    }
}
@media (max-width: 480px) {
    .advance-search .chzn-container, .advance-search input[type="text"],
    .advance-search .form-item.form-item-search,
    .advance-search .form-item.form-item-source{
        width: 100% !important;
        padding: 0;
        margin-right: 0;
        margin-left: 0;
    }
    .copyright-message > span{
        width:320px;
    }
    .q-links > li{
        margin-right: 0px;
    }
    .advance-search .form-item-startdate {padding-left: 0;}
    .advance-search .form-itme-enddate {padding-right: 0;}
    .sidebar-front,
    .advance-search .btn{
        width:100%;
    }
    .rss-feed,
    .news-wrap,
    .subscribe-btn-wrapper{text-align: center;}

    .news-wrap small,
    .news-wrap strong,
    .news-wrap p,
    .news-wrap footet{text-align: left;}

    .top-nav {float: left; margin-top: 15px;}
    .top-nav li a {padding: 0 8px 0 0; font-size: 11px;}


    .sidebar-front{padding-top: 40px;}
    .table-download > tbody > tr > td {display: block; width: 100% !important;}
    .announcement p.bx-clone, .announcement p.bx-clone ~ p { width: 320px !important;}
    .bx-viewport {height: auto !important;}
    body.ar .nav.navbar-nav {float: none;}



}

@media (min-width: 768px) and (max-width: 991px) {

    .advance-search {padding-left: 18px; padding-right: 18px;}
    .advance-search .chzn-container {
        float: left;
        width: 25% !important;
        margin-right: 0;
    }
    .advance-search .form-item {
        width: 50% !important;
        float: left;
    }
    .advance-search .form-item.form-item-source,
    .advance-search .form-item.form-item-search {
        clear: both;
        width: 100% !important;
        float: none;
        display: block;
    }
    .announcement p{padding-top:8px; padding-bottom: 9px; }
    .navbar-nav li a {font-size: 12px; font-family: 'proxima_novasemibold'; padding: 0 5px;}
    .post .profile a{margin-bottom: 15px;}
    .post article img{margin-bottom: 15px;}

    .multi-media-slide{max-width: 360px !important; width: auto; margin: 9px 9px 0; height: auto;}
    .thumb-pager{width: 100%;}
    .thumb-pager a{width: 50%; float: left; padding-right: 10px;}
    .thumb-pager a img{width: 100%;}

    .description {
        line-height: 14px;
        padding: 10px 0 4px;
    }
    .q-links li{margin-right: 16px;}
    .q-links a{padding: 5px; display: inline-block;}

    .q-links .social-share ul.icns {top: -26px;}
    .social-share ul.icns:after {top: 32px;}
    .social-share ul.icns {width: 150px; margin-left: -75px;}
    .announcement p.bx-clone, .announcement p.bx-clone ~ p { width: 540px !important;}
    .bx-viewport {height: auto !important;}



}
@media (max-width:1199px){
    .radio{padding-top:0;padding-bottom:0;}
    .radio table{width:100%;margin-bottom:0;}
    .radio table td{padding-bottom:5px;display:block;float:none;width:100%}
    table#radiotable td:first-child{padding-left:0;}
    .advance-search .btn{width:100%;background-position:56px center}
}

@media(max-width:991px){
    .search-row .form-group > .btn-group{width:33.333333%;display:block;float:left;}
    .search-row .form-group > .btn-group, .form-item.form-item-search{margin-bottom: 10px !important}

    .form-group > select:first-child + .btn-group + select + .btn-group + select + .btn-group{padding-right:0;}
    input[type="tel"], input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea{
        margin-bottom:10px;
    }
}

@media(max-width:767px){
    .form-group > .btn-group{padding-right:0;width:100%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .advance-search .chzn-container {
        float: left;
        width: 25% !important;
        margin-right: 0;
        padding: 0 4px;
    }
    .advance-search .form-item {
        width: 50% !important;
        float: left;
    }
    .advance-search .form-item.form-item-source,
    .advance-search .form-item.form-item-search {
        clear: both;
        width: 100% !important;
        float: none;
        display: block;
    }
    .announcement p{padding-top:8px; padding-bottom: 9px; }
    .navbar-nav li a {font-size: 14px; font-family: 'proxima_novabold'; padding: 0 8px;}
    .source-list-wrapper.grid-10 .source-list{
    width:19.123%;
    min-height:300px;
    font-size:12px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(10n){
        margin-right:7px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(5n){
        margin-right:0;
    }
}
@media (min-width: 992px){

    .main-container{ width: 620px; padding-left:8px;padding-right:8px; float: left;}
    .sidebar-front{ width:335px; padding-left:8px;padding-right:8px;float: left;}
    .site-content:before,.site-content:after{
        display:table;
        content: ""; 
    }
    .site-content:after{
        clear: both;
    }
    .site-content{
        zoom: 1;
        margin-left:-8px;
        margin-right:-8px; 
    }

}
@media (min-width: 1200px) {
    .container {width: 1240px; margin: 0 auto;}
    .main-container{
        width: 890px;
    }
    .main-container{float:left;}
    body.ar .main-container{ float: right;}
    .collapse.navbar-collapse{padding-right:0;}

    /*Advance Search Block*/
    .advance-search .radio{display: inline-block; width: 264px;}
    .advance-search .radio label{ margin:0;padding-right:6px;padding-left:1px;}
    .advance-search .radio label + label{width: 135px;}
    .advance-search input[type="search"]{width: 100%!important; display: inline-block; border: 0;}
    .advance-search select{margin-right: 4px; width: 130px;}
    .advance-search input[type="text"], .advance-search button.multiselect{font-size: 12px; border: 0;}
    .advance-search button.multiselect{margin-right: 1px; width: 95px;}
}

@media (max-width: 1024px) {
    .source-list-wrapper.grid-10 .source-list{
    width:19.123%;
    min-height:300px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(10n){
        margin-right:7px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(5n){
        margin-right:0;
    }
}

@media (max-width: 480px) {
    .source-list-wrapper.grid-10 .source-list{
    width:49.123%;
    min-height:300px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(10n){
        margin-right:7px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(5n){
        margin-right:7px;
    }
    .source-list-wrapper.grid-10 .source-list:nth-child(2n){
        margin-right:0;
    }
}
@media (max-width: 767px) {
    .site-content{
        padding-bottom: 30px;
    }
.copyright-message{
        height: auto;
        position: relative;
        padding: 13px;
        margin: 13px 0 0 0;
    }

    .copyright-message > span{
        top: 0;
    }

}

@media (max-width:640px) {
 .copyright-message{
  padding: 13px  13px  30px;
 }
}

@media(max-width:380px){
    .site-content{
        padding-bottom: 30px;
    }
     .footer{
        padding:5px;
     }
    .footer ul.footer-nav li a{padding: 3px 7px}
 .copyright-message{
  padding: 13px  13px  50px;
 }
}


