body {
     background-color: #fff;
     margin: 0px;
     padding: 0px;
     font-family: 'Open Sans', sans-serif;
     position: relative;
     width: 100%;
     float: left;
}
 h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     padding: 0px;
}
 p {
     margin: 0px 0px 20px;
     padding: 0px;
     font-size: 16px !important;
     color: #000;
}
 * {
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
}
 .social_icons {
     width: 30px;
     position: fixed;
     right: 10px;
     top: 28%;
     content: "";
}
 .social_icons a {
     float: left;
     margin: 2px 0px;
}
 .social_icons a i {
     color: #fff;
     width: 30px;
     height: 30px;
     text-align: center;
     line-height: 30px;
     border-radius: 100%;
     float: left;
}
 .fa-facebook {
     background: #46629e;
}
 .fa-twitter {
     background: #55acee;
}
 .fa-files-o {
     background: #4f4f4f;
}
 body.backdrop:before {
     background: rgba(0, 0, 0, .7);
     position: fixed;
     top: 0;
     left: 0;
     content: '';
     width: 100%;
     height: 100%;
     z-index: 1;
}
 .overlay.show {
     width: 250px;
}
 header {
     /*display: flex!important;*/
     width: 100%;
     padding: 15px;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
 .logo {
     width: 100%;
     max-width: 334px;
     float: left;
}
 .logo img {
     max-width: 334px;
}
 .ads_area_728X90 {
     width: 100%;
     max-width: 700px;
     height: 90px;
     background: #f2f2f2;
     margin: 0px 20px;
}
 .header_rght {
     width: auto;
}
 .header_rght .heading {
     font-size: 14px;
     display: block;
     width: 100%;
}
 .header_rght .rhgt_imgs {
     display: block;
     width: 100%;
}
 .header_rght .rhgt_imgs a {
     display: inline-block;
     margin-right: 15px;
}
 .header_rght .rhgt_imgs a:last-child {
     margin-right: 0;
}
 .header_rght .rhgt_imgs a>img {
     max-height: 30px;
     max-width: 120px;
}
 nav {
     width: 100%;
     float: left;
     padding: 3px 0px;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
}
 .sidebarlink {
     float: left;
     padding: 6px;
     color: #000;
     font-size: 13px;
     position: relative;
}
 .sidebarlink i {
     float: left;
     margin: 3px;
}
 .sidebarlink span {
     float: left;
}
 .sidebarlink:after {
     width: 1px;
     height: 15px;
     background: #000;
     position: absolute;
     right: 0px;
     top: 8px;
     content: "";
}
 .left_nav {
     width: 100%;
     max-width: 95%;
     float: left;
}
 .rght_nav {
     width: 100%;
     float: right;
     max-width: 200px;
}
 nav ul {
     width: auto;
     float: left;
     margin: 0px;
     padding: 0px;
}
 nav ul li {
     list-style: none;
     float: left;
     position: relative;
}
 nav ul li:hover .list-megamenu {
     display: block;
}
 nav ul li a {
     color: #fff;
     font-size: 15px;
     text-decoration: none;
     position: relative;
     float: left;
     padding: 5px 7px;
	/* font-weight:bold;*/
}
 nav ul li a i {
     font-size: 16px!important;
     margin: 2px 3px;
}
 nav ul li a:hover {
     text-decoration: none;
	 color:#f3f300;
}
 nav ul li a:after {
     width: 1px;
     height: 15px;
     background: #fff;
     position: absolute;
     right: 0px;
     top: 8px;
     content: none;
}
 .search-container {
     /*float: left;*/
	 float:right;
     margin-right: 20px;
}
 .search-container input[type=text] {
     padding: 4px 6px;
     font-size: 14px;
     border: 0px;
     border-bottom: 1px solid #ccc;
}
 .search-container input[type=text]:hover {
     outline: 0;
}
 .search-container button {
     float: right;
     padding: 4px;
     background: transparent;
     font-size: 17px;
     border: none;
     cursor: pointer;
}
 .list-megamenu {
     position: absolute;
     right: -240px;
     top: 100%;
     width: 600px;
     content: "";
     padding: 10px;
     background: #303030;
     display: none;
}
 .list-megamenu ul {
     margin: 0px;
     padding: 0px;
     width: 100%;
     float: left;
}
 .list-megamenu ul li {
     list-style: none;
     float: left;
     width: 33.3%;
     background: #707070;
     padding: 10px;
     text-align: center;
}
 .list-megamenu ul li a {
     padding: 0px;
}
 .list-megamenu ul li a:after {
     display: none;
}
 .list-megamenu ul li img {
     width: 100%;
     float: left;
     height: auto;
}
 .list-megamenu ul li p {
     font-size: 14px;
     color: #fff;
}
 .overlay {
     height: 100%;
     width: 0;
     position: fixed;
     z-index: 1;
     top: 0;
     left: 0;
     background-color: rgba(236, 236, 236, 1);
     overflow-x: hidden;
     transition: 0.5s;
}
 .overlay-content {
     position: relative;
     top: 0;
     width: 100%;
     text-align: left;
}
 .overlay a {
     padding: 10px;
     text-decoration: none;
     font-size: 36px;
     color: #818181;
     display: block;
     transition: 0.3s;
     border-bottom: 1px solid #ccc;
}
 .overlay a img {
     max-width: 180px;
}
 .overlay a:hover, .overlay a:focus {
     color: #02059b;
}
 .overlay .closebtn {
     position: absolute;
     top: 20px;
     right: 45px;
     font-size: 60px;
}
 .overlay a {
     font-size: 14px;
}
 .overlay .closebtn {
     font-size: 34px;
     top: 0px;
     right: 10px;
     padding: 0px;
     border: 0px;
     color: #fff;
     z-index: 1;
}
 section {
     width: 100%;
     float: left;
     display: flex;
}
 .panel-body {
     padding: 0px;
}
 .panel-default>.panel-heading {
     color: #fff;
     background: #fff;
     padding-right: 10px;
}
 .left_side_col {
     max-width: 155px;
     width: 100%;
     float: left;
     background: #fff;
}
 .left_side_col .accordion_panel {
     margin: 0;
     background: transparent;
     border-radius: 0;
     . box-shadow: 0 0 0 #fff;
     border-bottom: 1px solid #ccc;
}
 .panel-title {
     font-size: 14px;
     font-weight: bold;
     color: #fff;
}
 .panel-title>a:before {
     float: right !important;
     font-family: FontAwesome;
     content: "\f068";
     background: #fff;
     border-radius: 100%;
     font-size: 10px;
     color: #000;
     width: 18px;
     height: 18px;
     line-height: 18px;
     text-align: center;
}
 .panel-title>a.collapsed:before {
     float: right !important;
     content: "\f067";
}
 .panel-title>a:hover, .panel-title>a:active, .panel-title>a:focus {
     text-decoration: none;
}
 .panel-group .panel {
     background: #fff;
     border: 0px;
     border-bottom: 1px solid #ccc;
     box-shadow: 0px 0px 0px;
}
 .panel-group .panel+.panel {
     margin: 0px!important;
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border: 0px;
}
 .scroll_content {
     width: 100%;
     height: 1168px;
     float: left;
     overflow-y: scroll;
     padding: 20px;
}
 .scroll_content ul {
     margin: 0px;
     padding: 0px;
}
 .scroll_content ul li {
     list-style: none;
     float: left;
     width: 100%;
     text-align: center;
     margin-bottom: 10px;
}
 .scroll_content ul li a {
     text-decoration: none;
}
 .scroll_content ul li img {
     width: 100%;
     float: left;
     height: auto;
     padding: 2px;
     border: 2px solid transparent;
}
 .scroll_content ul li.active img {
     border: 2px solid #004B3D;
}
 .scroll_content ul li p {
     font-size: 12px;
     color: #000;
}
 .carousel_mid_section {
     width: 100%;
     max-width: 50%;
     float: left;
     position: relative;
     border: 0px solid #ccc;
     padding: 15px;
}
 .carousel_mid_section ul {
     margin: 0;
     padding: 0;
}
 .carousel_mid_section ul li {
     list-style: none;
     display: none;
}
 .carousel_mid_section ul li img {
     width: 100%;
     float: left;
     height: auto;
}
 .carousel_mid_section ul li.active {
     display: block;
}
 .carousel_mid_section .next, .carousel_mid_section .prev {
     background-color: #00b1cd;
     border: 0;
     font-size: 30px;
     color: #fff;
     position: absolute;
     top: 20%;
     outline: none 
}
 .carousel_mid_section .prev {
     left: 0;
}
 .carousel_mid_section .next {
     right: 0;
}
 .carousel_mid_section .prev:disabled, .carousel_mid_section .next:disabled {
     display: none;
}
 .content_section {
     width: 100%;
     float: left;
}
 ul.content_nav {
     width: 100%;
     float: left;
     margin: 0px;
     padding: 0px;
     background: #d9d9d9;
}
 ul.content_nav li {
     list-style: none;
     float: left;
     width: 14%;
     text-align: center;
     padding: 8px;
     cursor: pointer;
}
 ul.content_nav li.active, ul.content_nav li.disabled {
     opacity: .4;
     cursor: context-menu;
}
 ul.content_nav li a {
     text-decoration: none;
}
 ul.content_nav li i {
     color: #000;
     font-size: 18px;
}
 ul.content_nav li p {
     font-size: 12px;
     color: #000;
     margin: 0px;
}
 .body_content {
     width: 100%;
     float: left;
    	padding: 10px 40px 10px 40px;
	height: auto;
	/*overflow-y: scroll;*/
}
 .content_image {
     width: 100%;
     float: left;
     display: none;
}
 .content_image.active {
     display: block;
}
 .content_image h3 {
     font-weight: 700;
     margin-bottom: 30px;
     font-size: 170%;
}
 .content_image p {
     color: #303030;
     font-size: 130%;
     margin-bottom: 20px;
}
 .content_image img {
     width: 100%;
     float: right;
     height: auto;
}
 footer {
     background: #595959;
     padding: 8px 10px;
     font-size: 12px;
     color: #aeaeae;
     text-align: center;
     width: 100%;
     float: left;
}
footerads {
     background: #fff;
     padding: 8px 10px;
     font-size: 12px;
     color: #aeaeae;
     text-align: center;
     width: 100%;
     float: left;
}
 #font_size_modal .modal-dialog {
     width: 300px;
}
 #font_size_modal .modal-header {
     padding: 8px;
     border-bottom: 0px;
     background: #000;
}
 #font_size_modal .tab-content.content_font_size {
     overflow: hidden;
     height: 75%;
     float: left;
}
 #font_size_modal .tab-content.content_font_size p{
      font-size: inherit;
    }
 #font_size_modal .modal-header .close {
     margin-top: -2px;
     background: #fff;
     opacity: 1;
     width: 20px;
}
}
 #font_size_modal .modal-content {
     border: 0px;
     border-radius: 0px;
}
 #font_size_modal .nav-tabs>li.active>a, #font_size_modal .nav-tabs>li.active>a:hover, #font_size_modal .nav-tabs>li.active>a:focus {
     color: #555555;
     border: 0px;
     border-bottom-color: 0px;
}
 #font_size_modal .nav>li>a:hover, #font_size_modal .nav>li>a:focus {
     background-color: #000;
     outline: none;
}
 #font_size_modal .nav-tabs>li>a, #font_size_modal .nav-tabs>li>a:hover, #font_size_modal .nav-tabs>li.active>a, #font_size_modal .nav-tabs>li.active>a:hover, #font_size_modal .nav-tabs>li.active>a:focus {
     margin-right: 12px;
     line-height: 1.42857143;
     border: 0px;
     border-radius: 100%;
     background: #000;
     padding: 0px;
     width: 36px;
     height: 36px;
     text-align: center;
     line-height: 36px;
     font-size: 16px;
     font-weight: 400;
     color: #fff;
}
 #font_size_modal .nav-tabs {
     border-bottom: 0px;
     margin-bottom: 30px;
}
 #font_size_modal .modal-body {
     height: 290px;
}
 .subscribe_modal .subscribe_column_wrapper {
     display: block;
}
 .subscribe_column_wrapper {
     position: relative;
     display: none;
}
 .subscribe_column_wrapper:before {
     position: fixed;
     z-index: 9999;
     top: 0;
     left: 0;
     content: '';
     width: 100%;
     height: 100%;
     right: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.5);
     flex-direction: column;
     align-items: center;
     flex-wrap: wrap;
     justify-content: flex-end;
}
 .subscribe_column {
     width: 100%;
     float: left;
     background: #fff;
     position: fixed;
     z-index: 99999;
     bottom: 0;
}
 .subscribe_column .close {
     position: absolute;
     right: 40px;
     top: -20px;
     content: "";
     background: #fff;
     opacity: 1;
     width: 40px;
     height: 40px;
     border-radius: 100%;
     text-align: center;
     line-height: 35px;
     padding: 0px;
     box-shadow: 0px 0px 5px #ccc;
}
 .subscribe_column h4 {
     width: 100%;
     float: left;
     background: #509cfb;
     color: #fff;
     font-size: 35px;
     font-weight: 600;
     padding: 30px 40px;
}
 .subscribe_column .subscribe_detail {
     width: 100%;
     float: left;
     padding: 30px 40px;
     background: #fff;
}
 .subscribe_col_left {
     width: 70%;
     float: left;
}
 ul.subscribe_list {
     width: 100%;
     float: left;
     margin: 0px 0px 50px;
     padding: 0px;
}
 ul.subscribe_list li {
     list-style: none;
     float: left;
     font-size: 17px;
     color: #000;
     position: relative;
     padding: 5px 20px 5px 40px;
     margin: 5px 15px 5px 0px;
}
 ul.subscribe_list li .icon {
     position: absolute;
     left: 0px;
     top: 0px;
     content: "";
}
 a.start_link {
     padding: 8px 60px;
     color: #fff;
     background: #509cfb;
     border-radius: 50px;
     font-size: 20px;
     float: left;
     text-decoration: none;
}
 a.start_link:hover {
     background: #000;
}
 .or {
     float: left;
     font-size: 16px;
     color: #3f3f3f;
     margin: 10px;
}
 .or a {
     color: #004ba8;
     text-decoration: underline;
}
 .or a:hover {
     color: #000;
}
 .subscribe_col_rght {
     width: 30%;
     float: right;
     margin: -60px 0px 0px;
}
 .subscribe_col_rght img {
     width: 100%;
     float: left;
     height: auto;
}
 .content_section.full_viewcontent {
     width: 100%;
}
 .content_headline {
     width: 100%;
     float: left;
     background: #000;
     color: #fff;
     font-size: 26px;
     font-weight: 700;
     padding: 20px 10px;
}
 .mid_container {
     max-width: 1170px;
     width: 100%;
     margin: 0px auto;
}
 .body_content.inner_body_content {
     background: #f2f2f2;
}
 .mid_content {
     /*width: 100%;*/
    /* float: left;
     background: #fff;*/
     padding: 20px;
}
 .mid_content img {
     width: 100%;
     /*float: left;*/
     height: auto;
	 text-align:center;
}
 .desk_display {
     display: block;
}
 .mob_display {
     display: none;
}
 .mob_Rght_header {
     display: none;
}
 .mob_cnt_Section {
     display: none;
}
 a.link_close {
     font-size: 20px;
     color: #000;
     float: right;
}
 .custom_modal .modal-header {
     border: 0;
     background: #231f20;
     color: #f0f0f0;
     border-radius: 0;
     text-align: center;
     padding: 10px 0;
}
 .custom_modal .modal-header h4 {
     font-size: 15px;
}
 .custom_modal .modal-dialog {
     max-width: 700px;
}
 .custom_modal .modal-header .close {
     position: absolute;
     color: #fff;
     opacity: 1;
     right: 10px;
     top: 10px;
}
 .state_location {
     margin: 0;
     padding: 0;
}
 .state_location li {
     width: calc(33% - 13px);
     display: inline-block;
     list-style: none;
     margin: 0 6px;
}
 .state_location li a {
     padding: 5px 10px;
     font-size: 14px;
     color: #000000;
     display: block;
     cursor: pointer;
     border-bottom: 1px solid #e7e7e7;
}
 .mid_lft_col {
     width: 70%;
     float: left;
}
 .edition_section {
     width: 33%;
     float: left;
     padding: 10px;
     margin: 0;
}
 .edition_section h4 {
     font-size: 16px;
     font-weight: 600;
     color: #fff;
     margin-bottom: 20px;
     text-align: center;
     background: #00b1cd;
     padding: 10px 0;
}
 .edition_section h4 a {
     color: #fff 
}
 .edition_section li {
     width: 100%;
     padding: 10px;
     background: #fff;
     box-shadow: 0 0 6px rgb(0 0 0 / 30%);
     float: left;
     list-style: none;
     margin-bottom: 30px;
}
 .edition_section li img {
     width: 100%;
}
 .mid_rht_col {
     width: 27%;
     float: right;
}
 .advertisment_col ul {
     margin: 0;
     padding: 0;
}
 .advertisment_col ul li {
     list-style: none;
     width: 100%;
     margin-bottom: 30px;
     float: left;
}
 .advertisment_col ul li img {
     max-width: 100%;
}
 .edition_section li span {
     background: #111;
     width: 100%;
     float: left;
     text-align: center;
     color: #fff;
     padding: 6px 0;
}
 .left_side_col.wdt280 {
     max-width: 200px;
}
 .carousel_mid_section.wdt_70 {
     max-width: 60%;
     padding: 0 10px;
}
 .content_section.wdt_30 {
     /*width: 30%;
     padding: 30px;
	*/
	width: 40%;
     padding: 20px;
}
 .sidebar_tabbing {
     margin: 0px;
     padding: 0px;
     border: 0px;
}
 .sidebar_tabbing li {
     width: 50%;
     text-align: center;
}
 .sidebar_tabbing li a {
     background: #000;
     border-radius: 0;
     margin: 0;
     color: #fff;
     border: 0px !important;
}
 .sidebar_tabbing li.active a {
     background: #fff;
     color: #fff;
}
 .sidebar_tabbing li a:hover {
     background: #000;
}
 @media only screen and (min-width:768px) and (max-width:1300px) {
     .logo {
         max-width: 210px;
    }
     .edition_section h4 {
         font-size: 13px;
    }
     .logo img {
         max-width: 210px;
    }
     nav ul li a {
         padding: 5px 8px;
         font-size: 12px;
    }
     nav ul li a i {
         font-size: 12px!important;
    }
     .left_nav {
         width: 100%;
         max-width: 600px;
    }
     .rght_nav {
         width: 100%;
         max-width: 390px;
    }
     nav ul li a:after {
         height: 16px;
         top: 8px;
    }
     .carousel_mid_section {
         width: 100%;
         max-width: 50%;
    }
     .subscribe_column h4 {
         font-size: 26px;
         padding: 20px 20px;
    }
     .subscribe_column .subscribe_detail {
         padding: 30px 20px;
    }
     ul.subscribe_list li {
         font-size: 15px;
    }
     a.start_link {
         padding: 8px 40px;
         font-size: 16px;
    }
     .left_side_col.wdt280 {
         max-width: 255px;
    }
     .carousel_mid_section.wdt_70 {
         padding: 0 20px;
    }
     .content_section.wdt_30 {
         width: 40%;
         padding: 10px;
    }
}
 @media only screen and (max-width:360px) {
     .mob_logo {
         left: 114px !important;
    }
     .content_large_image {
         min-height: 531px !important;
    }
}
 @media only screen and (max-width:767px) {
     .backdrop .mob_cnt_Section {
         z-index: -1;
    }
     body.backdrop:before {
         z-index: 0;
    }
     body.backdrop nav {
         z-index: -1;
    }
     nav {
         z-index: 9;
    }
     header {
         display: none!important;
    }
     .left_nav {
         display: none;
    }
     .desk_display {
         display: none;
    }
     .mob_display {
         display: block;
    }
     .mob_logo {
         position: absolute;
         left: 50%;
         margin-left: -75px;
         max-width: 150px;
    }
     .mob_logo img {
         max-width: 100%;
    }
     .sidebarlink {
         padding: 2px;
         margin-right: 10px;
    }
     .sidebarlink:after {
         display: none;
    }
     .state_location {
         height: 240px;
         overflow: scroll;
    }
     .state_location li {
         width: 100%;
         margin: 0;
    }
     .rght_nav {
         display: none;
    }
     .mob_Rght_header {
         width: auto;
         float: right;
         display: block;
    }
     a.subscribe_link {
         font-size: 10px;
         color: #004ba8;
         background: #fff;
         border-radius: 20px;
         border: 1px solid #004ba8;
         float: left;
         padding: 2px 10px;
    }
     a.subscribe_link:hover {
         background: #000;
         color: #fff;
    }
     a.signup {
         float: left;
         color: #000;
         margin: 1px 10px;
    }
	.navm {
        display:none;
    }
     nav {
         padding: 10px;
         position: fixed;
         background: #fff;
    }
     section {
         padding: 44px 0px 0px;
    }
     .left_side_col, .carousel_mid_section, .content_section {
         display: none;
    }
     .mob_cnt_Section {
         width: 100%;
         float: left;
         display: block;
         position: relative;
    }
     .content_large_image {
         width: 100%;
         float: left;
         position: relative;
         padding: 10px;
         /*min-height: 671px;*/
		min-height: 600px;
    }
    .fb5-arrow-left {
        background-color: #026dbd;
        color: #fff;
        padding: 5px 4px;
        display: block;
        width: 22px;
        position: absolute;
        left: 0;
        text-align: center;
        top: 95%;
        margin-top: -20px;
        z-index: 99;
    }
    .fb5-arrow-right {
        background-color: #026dbd;
        color: #fff;
        padding: 5px 4px;
        display: block;
        width: 22px;
        top: 95%;
        margin-top: -20px;
        text-align: center;
        z-index: 99;
        position: absolute;
        right: 0;
    }
     .content_large_image img {
         width: 100%;
         float: left;
         height: auto;
    }
     .thumbnail_slider {
         width: 100%;
         float: left;
    }
     .thumbnail_slider_col{
         background-color: #fff;
         padding: 10px 10px;
         float: left;
    }
     .thumbnail_slider_col p{
         margin-bottom: 0;
         color: #000 
    }
     .thumbnail_slider_col .col-xs-3, .thumbnail_slider_col .col-sm-3, .thumbnail_slider_col .col-md-3, .thumbnail_slider_col .col-lg-3{
         padding-right: 10px;
         padding-left: 10px;
    }
     .thumbnail_slider_col img{
         width: 100%;
         margin-bottom: 10px;
    }
     .thumbnail_slider_col.three_shows_one_move .carousel-inner>.item.active .col-xs-3{
         background: #fff;
    }
     .three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3{
         background: transparent !important;
    }
     ul.thumbnail_heading {
         width: 100%;
         float: left;
        /* background: #f2f2f2;*/
         padding: 5px;
         text-align: center;
         margin: 0px;
    }
     ul.thumbnail_heading li {
         list-style: none;
         display: inline-block;
         font-size: 14px;
         color: #000;
         padding: 0px 0px;
         /*padding: 0px 5px;*/
    }
     ul.thumbnail_heading li i {
         font-size: 10px;
    }
     ul.thumbnail_heading li:last-child {
         border: 0px;
    }
     ul.thumbnail_list {
         width: 100%;
         float: left;
         margin: 0px;
         padding: 8px;
         background: #343434;
    }
     ul.thumbnail_list li {
         width: 27%;
         float: left;
         margin: 10px;
         text-align: center;
    }
     ul.thumbnail_list li img {
         width: 100%;
         float: left;
         height: auto;
    }
     ul.thumbnail_list li p {
         font-size: 12px;
         color: #fff;
    }
     .subscribe_column h4 {
         font-size: 20px;
         padding: 18px 10px;
    }
     .subscribe_column .subscribe_detail {
         width: 100%;
         padding: 10px 10px;
    }
     .subscribe_col_left {
         width: 100%;
    }
     ul.subscribe_list li {
         font-size: 14px;
    }
     ul.subscribe_list {
         margin: 0px 0px 10px;
    }
     a.start_link {
         padding: 8px 20px;
         font-size: 15px;
    }
     .or {
         font-size: 13px;
         margin: 10px;
    }
     .subscribe_col_rght {
         display: none;
    }
     .subscribe_column .close {
         right: 10px;
    }
     .header_rght {
         width: 100%;
         float: right;
    }
     .header_rght .heading {
         background: #f2f2f2;
         padding: 10px;
         font-weight: 600;
    }
     .header_rght .rhgt_imgs {
         padding: 15px;
         text-align: center;
         display: flex;
         justify-content: center;
    }
     .header_rght .rhgt_imgs a {
         border-right: 1px solid #ccc;
         padding: 0px 15px;
         margin: 0;
    }
     .header_rght .rhgt_imgs a:last-child {
         border: 0px;
    }
     ul.city_list {
         width: 100%;
         float: left;
         margin: 0px;
         padding: 5px 0px;
         background: #f2f2f2;
         display: flex;
         overflow: scroll;
         display: flex;
         flex-direction: row;
         white-space: nowrap;
    }
     ul.city_list li {
         list-style: none;
         float: left;
         font-size: 14px;
         border-right: 1px solid #ccc;
    }
     ul.city_list li:last-child {
         border: 0px;
    }
     ul.city_list li a {
         color: #000;
         text-decoration: none;
         padding: 5px 15px;
         font-weight: 600;
    }
     ul.city_list li a:hover {
         color: #000096;
    }
     .content_section.full_viewcontent {
         display: block;
    }
     header.mb_header {
         display: block!important;
         float: left;
         position: fixed;
         padding: 7px;
         background: #fff;
         text-align: center;
    }
     .logo {
         max-width: 234px;
         float: none;
         display: inline-block;
    }
     .logo img {
         max-width: 234px;
    }
     .content_section.full_viewcontent ul.content_nav {
         display: block;
    }
     .body_content {
         padding: 10px;
    }
    /* p {
         font-size: 13px;
    }*/
     .content_headline {
         font-size: 20px;
    }
     .social_icons {
         display: block;
		 z-index:999;
    }
     .edition_section {
         width: 100%;
    }
     .mid_lft_col {
         width: 100%;
    }
     .mid_rht_col {
         display: none;
    }
}
body {
     background-color: #fff;
     margin: 0px;
     padding: 0px;
     font-family: 'Open Sans', sans-serif;
     position: relative;
     width: 100%;
     float: left;
}
 h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     padding: 0px;
}
 p {
     margin: 0px 0px 20px;
     padding: 0px;
     /*font-size: 16px;*/
     color: #000;
}
 * {
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
}
 .social_icons {
     width: 30px;
     position: fixed;
     right: 10px;
     top: 28%;
     content: "";
}
 .social_icons a {
     float: left;
     margin: 2px 0px;
}
 .social_icons a i {
     color: #fff;
     width: 30px;
     height: 30px;
     text-align: center;
     line-height: 30px;
     border-radius: 100%;
     float: left;
}
 .fa-facebook {
     background: #46629e;
}
 .fa-twitter {
     background: #55acee;
}
 .fa-files-o {
     background: #4f4f4f;
}
 body.backdrop:before {
     background: rgba(0, 0, 0, .7);
     position: fixed;
     top: 0;
     left: 0;
     content: '';
     width: 100%;
     height: 100%;
     z-index: 1;
}
 .overlay.show {
     width: 250px;
}
 header {
     /*display: flex!important;*/
     width: 100%;
     padding: 15px;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
 .logo {
     width: 100%;
     max-width: 334px;
     float: left;
}
 .logo img {
     max-width: 334px;
}
 .ads_area_728X90 {
     width: 100%;
     max-width: 700px;
     height: 90px;
     background: #f2f2f2;
     margin: 0px 20px;
}
 .header_rght {
     width: auto;
}
 .header_rght .heading {
     font-size: 14px;
     display: block;
     width: 100%;
}
 .header_rght .rhgt_imgs {
     display: block;
     width: 100%;
}
 .header_rght .rhgt_imgs a {
     display: inline-block;
     margin-right: 15px;
}
 .header_rght .rhgt_imgs a:last-child {
     margin-right: 0;
}
 .header_rght .rhgt_imgs a>img {
     max-height: 30px;
     max-width: 120px;
}
 nav {
     width: 100%;
     float: left;
     padding: 3px 0px;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     /*background-color: #026dbd;*/
}
#topnav{
    height:40px;
    background-color: #026dbd;
    color:white;
}
 .sidebarlink {
     float: left;
     padding: 6px;
     color: #000;
     font-size: 13px;
     position: relative;
}
 .sidebarlink i {
     float: left;
     margin: 3px;
}
 .sidebarlink span {
     float: left;
}
 .sidebarlink:after {
     width: 1px;
     height: 15px;
     background: #000;
     position: absolute;
     right: 0px;
     top: 8px;
     content: "";
}
 .left_nav {
     width: 100%;
     max-width: 95%;
     float: left;
}
 .rght_nav {
     width: 100%;
     float: right;
     max-width: 200px;
}
 nav ul {
     width: auto;
     float: left;
     margin: 0px;
     padding: 0px;
}
 nav ul li {
     list-style: none;
     float: left;
     position: relative;
}
 nav ul li:hover .list-megamenu {
     display: block;
}
 nav ul li a {
     color: #fff;
     font-size: 15px;
     text-decoration: none;
     position: relative;
     float: left;
     padding: 5px 7px;
	/* font-weight:bold;*/
}
 nav ul li a i {
     font-size: 16px!important;
     margin: 2px 3px;
}
 nav ul li a:hover {
     text-decoration: none;
	 color:#f3f300;
}
 nav ul li a:after {
     width: 1px;
     height: 15px;
     background: #fff;
     position: absolute;
     right: 0px;
     top: 8px;
     content: none;
}
 .search-container {
     /*float: left;*/
	 float:right;
     margin-right: 20px;
}
 .search-container input[type=text] {
     padding: 4px 6px;
     font-size: 14px;
     border: 0px;
     border-bottom: 1px solid #ccc;
     color: #000;
}
 .search-container input[type=text]:hover {
     outline: 0;
}
 .search-container button {
     float: right;
     padding: 4px;
     background: transparent;
     font-size: 17px;
     border: none;
     cursor: pointer;
}
 .list-megamenu {
     position: absolute;
     right: -240px;
     top: 100%;
     width: 600px;
     content: "";
     padding: 10px;
     background: #303030;
     display: none;
}
 .list-megamenu ul {
     margin: 0px;
     padding: 0px;
     width: 100%;
     float: left;
}
 .list-megamenu ul li {
     list-style: none;
     float: left;
     width: 33.3%;
     background: #707070;
     padding: 10px;
     text-align: center;
}
 .list-megamenu ul li a {
     padding: 0px;
}
 .list-megamenu ul li a:after {
     display: none;
}
 .list-megamenu ul li img {
     width: 100%;
     float: left;
     height: auto;
}
 .list-megamenu ul li p {
     font-size: 14px;
     color: #fff;
}
 .overlay {
     height: 100%;
     width: 0;
     position: fixed;
     z-index: 1;
     top: 0;
     left: 0;
     background-color: #fff;
     overflow-x: hidden;
     transition: 0.5s;
}
 .overlay-content {
     position: relative;
     top: 0;
     width: 100%;
     text-align: left;
}
 .overlay a {
     padding: 4px;
     text-decoration: none;
     font-size: 36px;
     color: #818181;
     display: block;
     transition: 0.3s;
     border-bottom: 1px solid #ccc;
}
 .overlay a img {
     max-width: 180px;
}
 .overlay a:hover, .overlay a:focus {
     color: #02059b;
}
 .overlay .closebtn {
     position: absolute;
     top: 20px;
     right: 45px;
     font-size: 60px;
}
 .overlay a {
     font-size: 18px;
}
 .overlay .closebtn {
     font-size: 34px;
     top: 0px;
     right: 10px;
     padding: 0px;
     border: 0px;
     color: #000;
     z-index: 1;
}
 section {
     width: 100%;
     float: left;
     display: flex;
}
 .panel-body {
     padding: 0px;
}
 .panel-default>.panel-heading {
     color: #fff;
     background: #fff;
     padding-right: 10px;
}
 .left_side_col {
     max-width: 155px;
     width: 100%;
     float: left;
     background: #fff;
}
 .left_side_col .accordion_panel {
     margin: 0;
     background: transparent;
     border-radius: 0;
     . box-shadow: 0 0 0 #fff;
     border-bottom: 1px solid #ccc;
}
 .panel-title {
     font-size: 14px;
     font-weight: bold;
     color: #fff;
}
 .panel-title>a:before {
     float: right !important;
     font-family: FontAwesome;
     content: "\f068";
     background: #fff;
     border-radius: 100%;
     font-size: 10px;
     color: #000;
     width: 18px;
     height: 18px;
     line-height: 18px;
     text-align: center;
}
 .panel-title>a.collapsed:before {
     float: right !important;
     content: "\f067";
}
 .panel-title>a:hover, .panel-title>a:active, .panel-title>a:focus {
     text-decoration: none;
}
 .panel-group .panel {
     background: #fff;
     border: 0px;
     border-bottom: 1px solid #ccc;
     box-shadow: 0px 0px 0px;
}
 .panel-group .panel+.panel {
     margin: 0px!important;
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border: 0px;
}
 .scroll_content {
     width: 100%;
     height: 1400px;
     float: left;
     overflow-y: scroll;
     padding: 20px;
}
 .scroll_content ul {
     margin: 0px;
     padding: 0px;
}
 .scroll_content ul li {
     list-style: none;
     float: left;
     width: 100%;
     text-align: center;
     margin-bottom: 10px;
}
 .scroll_content ul li a {
     text-decoration: none;
}
 .scroll_content ul li img {
     width: 100%;
     float: left;
     height: auto;
     padding: 2px;
     border: 2px solid transparent;
}
 .scroll_content ul li.active img {
     border: 2px solid #004B3D;
}
 .scroll_content ul li p {
     font-size: 12px;
     color: #000;
}
 .carousel_mid_section {
     width: 100%;
     max-width: 50%;
     float: left;
     position: relative;
     border: 0px solid #ccc;
     padding: 15px;
}
 .carousel_mid_section ul {
     margin: 0;
     padding: 0;
}
 .carousel_mid_section ul li {
     list-style: none;
     display: none;
}
 .carousel_mid_section ul li img {
     width: 100%;
     float: left;
     height: auto;
}
 .carousel_mid_section ul li.active {
     display: block;
}
 .carousel_mid_section .next, .carousel_mid_section .prev {
     background-color: #026dbd;
     border: 0;
     font-size: 30px;
     color: #fff;
     position: absolute;
     top: 20%;
     outline: none 
}
 .carousel_mid_section .prev {
     left: 0;
}
 .carousel_mid_section .next {
     right: 0;
}
 .carousel_mid_section .prev:disabled, .carousel_mid_section .next:disabled {
     display: none;
}
 .content_section {
     width: 100%;
     float: left;
}
 ul.content_nav {
     width: 100%;
     float: left;
     margin: 0px;
     padding: 0px;
     background: #d9d9d9;
}
 ul.content_nav li {
     list-style: none;
     float: left;
     width: 14%;
     text-align: center;
     padding: 8px;
     cursor: pointer;
}
 ul.content_nav li.active, ul.content_nav li.disabled {
     opacity: .4;
     cursor: context-menu;
}
 ul.content_nav li a {
     text-decoration: none;
}
 ul.content_nav li i {
     color: #000;
     font-size: 18px;
}
 ul.content_nav li p {
     font-size: 12px;
     color: #000;
     margin: 0px;
}
 .body_content {
     width: 100%;
     float: left;
    	padding: 10px 40px 10px 40px;
	height: auto;
	/*overflow-y: scroll;*/
}
 .content_image {
     width: 100%;
     float: left;
     display: none;
}
 .content_image.active {
     display: block;
}
 .content_image h3 {
     font-weight: 700;
     margin-bottom: 30px;
     font-size: 170%;
}
 .content_image p {
     color: #303030;
     font-size: 130%;
     margin-bottom: 20px;
}
 .content_image img {
     width: 100%;
     float: right;
     height: auto;
}
 footer {
     background: #fff;
     padding: 8px 10px;
     font-size: 12px;
     color: #333;
     text-align: center;
     width: 100%;
     float: left;
     border-top: 3px solid #026dbd;
}
footerads {
     background: #fff;
     padding: 8px 10px;
     font-size: 12px;
     color: #aeaeae;
     text-align: center;
     width: 100%;
     float: left;
}
 #font_size_modal .modal-dialog {
     width: 300px;
}
 #font_size_modal .modal-header {
     padding: 8px;
     border-bottom: 0px;
     background: #000;
}
 #font_size_modal .tab-content.content_font_size {
     overflow: hidden;
     height: 75%;
     float: left;
}
 #font_size_modal .tab-content.content_font_size p{
      font-size: inherit;
    }
 #font_size_modal .modal-header .close {
     margin-top: -2px;
     background: #fff;
     opacity: 1;
     width: 20px;
}
}
 #font_size_modal .modal-content {
     border: 0px;
     border-radius: 0px;
}
 #font_size_modal .nav-tabs>li.active>a, #font_size_modal .nav-tabs>li.active>a:hover, #font_size_modal .nav-tabs>li.active>a:focus {
     color: #555555;
     border: 0px;
     border-bottom-color: 0px;
}
 #font_size_modal .nav>li>a:hover, #font_size_modal .nav>li>a:focus {
     background-color: #000;
     outline: none;
}
 #font_size_modal .nav-tabs>li>a, #font_size_modal .nav-tabs>li>a:hover, #font_size_modal .nav-tabs>li.active>a, #font_size_modal .nav-tabs>li.active>a:hover, #font_size_modal .nav-tabs>li.active>a:focus {
     margin-right: 12px;
     line-height: 1.42857143;
     border: 0px;
     border-radius: 100%;
     background: #000;
     padding: 0px;
     width: 36px;
     height: 36px;
     text-align: center;
     line-height: 36px;
     font-size: 16px;
     font-weight: 400;
     color: #fff;
}
 #font_size_modal .nav-tabs {
     border-bottom: 0px;
     margin-bottom: 30px;
}
 #font_size_modal .modal-body {
     height: 290px;
}
 .subscribe_modal .subscribe_column_wrapper {
     display: block;
}
 .subscribe_column_wrapper {
     position: relative;
     display: none;
}
 .subscribe_column_wrapper:before {
     position: fixed;
     z-index: 9999;
     top: 0;
     left: 0;
     content: '';
     width: 100%;
     height: 100%;
     right: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.5);
     flex-direction: column;
     align-items: center;
     flex-wrap: wrap;
     justify-content: flex-end;
}
 .subscribe_column {
     width: 100%;
     float: left;
     background: #fff;
     position: fixed;
     z-index: 99999;
     bottom: 0;
}
 .subscribe_column .close {
     position: absolute;
     right: 40px;
     top: -20px;
     content: "";
     background: #fff;
     opacity: 1;
     width: 40px;
     height: 40px;
     border-radius: 100%;
     text-align: center;
     line-height: 35px;
     padding: 0px;
     box-shadow: 0px 0px 5px #ccc;
}
 .subscribe_column h4 {
     width: 100%;
     float: left;
     background: #509cfb;
     color: #fff;
     font-size: 35px;
     font-weight: 600;
     padding: 30px 40px;
}
 .subscribe_column .subscribe_detail {
     width: 100%;
     float: left;
     padding: 30px 40px;
     background: #fff;
}
 .subscribe_col_left {
     width: 70%;
     float: left;
}
 ul.subscribe_list {
     width: 100%;
     float: left;
     margin: 0px 0px 50px;
     padding: 0px;
}
 ul.subscribe_list li {
     list-style: none;
     float: left;
     font-size: 17px;
     color: #000;
     position: relative;
     padding: 5px 20px 5px 40px;
     margin: 5px 15px 5px 0px;
}
 ul.subscribe_list li .icon {
     position: absolute;
     left: 0px;
     top: 0px;
     content: "";
}
 a.start_link {
     padding: 8px 60px;
     color: #fff;
     background: #509cfb;
     border-radius: 50px;
     font-size: 20px;
     float: left;
     text-decoration: none;
}
 a.start_link:hover {
     background: #000;
}
 .or {
     float: left;
     font-size: 16px;
     color: #3f3f3f;
     margin: 10px;
}
 .or a {
     color: #004ba8;
     text-decoration: underline;
}
 .or a:hover {
     color: #000;
}
 .subscribe_col_rght {
     width: 30%;
     float: right;
     margin: -60px 0px 0px;
}
 .subscribe_col_rght img {
     width: 100%;
     float: left;
     height: auto;
}
 .content_section.full_viewcontent {
     width: 100%;
}
 .content_headline {
     width: 100%;
     float: left;
     background: #000;
     color: #fff;
     font-size: 26px;
     font-weight: 700;
     padding: 20px 10px;
}
 .mid_container {
     max-width: 1170px;
     width: 100%;
     margin: 0px auto;
}
 .body_content.inner_body_content {
     background: #f2f2f2;
}
 .mid_content {
     /*width: 100%;*/
     /*float: left;
     background: #fff;*/
     padding: 20px;
}
 .mid_content img {
     width: 100%;
     /*float: left;*/
	 text-align:center;
     height: auto;
}
 .desk_display {
     display: block;
}
 .mob_display {
     display: none;
}
 .mob_Rght_header {
     display: none;
}
 .mob_cnt_Section {
     display: none;
}
 a.link_close {
     font-size: 20px;
     color: #000;
     float: right;
}
 .custom_modal .modal-header {
     border: 0;
     background: #231f20;
     color: #f0f0f0;
     border-radius: 0;
     text-align: center;
     padding: 10px 0;
}
 .custom_modal .modal-header h4 {
     font-size: 15px;
}
 .custom_modal .modal-dialog {
     max-width: 700px;
}
 .custom_modal .modal-header .close {
     position: absolute;
     color: #fff;
     opacity: 1;
     right: 10px;
     top: 10px;
}
 .state_location {
     margin: 0;
     padding: 0;
}
 .state_location li {
     width: calc(33% - 13px);
     display: inline-block;
     list-style: none;
     margin: 0 6px;
}
 .state_location li a {
     padding: 5px 10px;
     font-size: 14px;
     color: #000000;
     display: block;
     cursor: pointer;
     border-bottom: 1px solid #e7e7e7;
}
 .mid_lft_col {
     width: 70%;
     float: left;
}
 .edition_section {
     width: 33%;
     float: left;
     padding: 10px;
     margin: 0;
}
 .edition_section h4 {
     font-size: 16px;
     font-weight: 600;
     color: #fff;
     margin-bottom: 20px;
     text-align: center;
     background: #00b1cd;
     padding: 10px 0;
}
 .edition_section h4 a {
     color: #fff 
}
 .edition_section li {
     width: 100%;
     padding: 10px;
     background: #fff;
     box-shadow: 0 0 6px rgb(0 0 0 / 30%);
     float: left;
     list-style: none;
     margin-bottom: 30px;
}
 .edition_section li img {
     width: 100%;
}
 .mid_rht_col {
     width: 27%;
     float: right;
}
 .advertisment_col ul {
     margin: 0;
     padding: 0;
}
 .advertisment_col ul li {
     list-style: none;
     width: 100%;
     margin-bottom: 30px;
     float: left;
}
 .advertisment_col ul li img {
     max-width: 100%;
}
 .edition_section li span {
     background: #111;
     width: 100%;
     float: left;
     text-align: center;
     color: #fff;
     padding: 6px 0;
}
 .left_side_col.wdt280 {
     max-width: 0%;
}
 .carousel_mid_section.wdt_70 {
     max-width: 100%;
     padding: 0 10px;
}
 .content_section.wdt_30 {
     /*width: 30%;
     padding: 30px;
	*/
	width: 0%;
     padding: 20px;
}
 .sidebar_tabbing {
     margin: 0px;
     padding: 0px;
     border: 0px;
}
 .sidebar_tabbing li {
     width: 50%;
     text-align: center;
}
 .sidebar_tabbing li a {
     background: #000;
     border-radius: 0;
     margin: 0;
     color: #fff;
     border: 0px !important;
}
 .sidebar_tabbing li.active a {
     background: #fff;
     color: #fff;
}
 .sidebar_tabbing li a:hover {
     background: #000;
}
 @media only screen and (min-width:768px) and (max-width:1300px) {
     .logo {
         max-width: 210px;
    }
     .edition_section h4 {
         font-size: 13px;
    }
     .logo img {
         max-width: 210px;
    }
     nav ul li a {
         padding: 5px 8px;
         font-size: 12px;
    }
     nav ul li a i {
         font-size: 12px!important;
    }
     .left_nav {
         width: 100%;
         /*max-width: 660px;*/
    }
     .rght_nav {
         width: 100%;
         max-width: 390px;
    }
     nav ul li a:after {
         height: 16px;
         top: 8px;
    }
     .carousel_mid_section {
         width: 100%;
         max-width: 50%;
    }
     .subscribe_column h4 {
         font-size: 26px;
         padding: 20px 20px;
    }
     .subscribe_column .subscribe_detail {
         padding: 30px 20px;
    }
     ul.subscribe_list li {
         font-size: 15px;
    }
     a.start_link {
         padding: 8px 40px;
         font-size: 16px;
    }
     .left_side_col.wdt280 {
         max-width: 0 !important;
    }
     .carousel_mid_section.wdt_70 {
         padding: 0 20px;
    }
     .content_section.wdt_30 {
         width: 0% !important;
         padding: 0px !important;
    }
}
 @media only screen and (max-width:360px) {
     .mob_logo {
         left: 114px !important;
    }
     .content_large_image {
         min-height: 531px !important;
    }
}
 @media only screen and (max-width:767px) {
     .backdrop .mob_cnt_Section {
         z-index: -1;
    }
     body.backdrop:before {
         z-index: 0;
    }
     body.backdrop nav {
         z-index: -1;
    }
     nav {
         z-index: 9;
    }
     header {
         display: none!important;
    }
     .left_nav {
         display: none;
    }
     .desk_display {
         display: none;
    }
     .mob_display {
         display: block;
    }
     .mob_logo {
         position: absolute;
         left: 50%;
         margin-left: -75px;
         max-width: 150px;
    }
     .mob_logo img {
         max-width: 100%;
    }
     .sidebarlink {
         padding: 2px;
         margin-right: 10px;
    }
     .sidebarlink:after {
         display: none;
    }
     .state_location {
         height: 240px;
         overflow: scroll;
    }
     .state_location li {
         width: 100%;
         margin: 0;
    }
     .rght_nav {
         display: none;
    }
     .mob_Rght_header {
         width: auto;
         float: right;
         display: block;
    }
     a.subscribe_link {
         font-size: 10px;
         color: #004ba8;
         background: #fff;
         border-radius: 20px;
         border: 1px solid #004ba8;
         float: left;
         padding: 2px 10px;
    }
     a.subscribe_link:hover {
         background: #000;
         color: #fff;
    }
     a.signup {
         float: left;
         color: #000;
         margin: 1px 10px;
    }
	.navm {
        /*display:none;*/
		display:none;
    }
     nav {
         padding: 5px;
         /*position: fixed;*/
		 position: initial;
         background: #fff !important;
         color: #aaa;
    }
     section {
         padding: 4px 0px 0px;
    }
     .left_side_col, .carousel_mid_section, .content_section {
         display: none;
    }
     .mob_cnt_Section {
         width: 100%;
         float: left;
         display: block;
         position: relative;
    }
     .content_large_image {
         width: 100%;
         float: left;
         position: relative;
         padding: 10px;
         /*min-height: 671px;*/
		min-height: 600px;
    }
    .fb5-arrow-left {
        background-color: #026dbd;
        color: #fff;
        padding: 5px 4px;
        display: block;
        width: 22px;
        position: absolute;
        left: 0;
        text-align: center;
        top: 60%;
        margin-top: -20px;
        z-index: 99;
    }
    .fb5-arrow-right {
        background-color: #026dbd;
        color: #fff;
        padding: 5px 4px;
        display: block;
        width: 22px;
        top: 60%;
        margin-top: -20px;
        text-align: center;
        z-index: 99;
        position: absolute;
        right: 0;
    }
     .content_large_image img {
         width: 100%;
         float: left;
         height: auto;
    }
    .thumbnail_slider {
        width: 100%;
        float: left;
    }
     .thumbnail_slider_col{
         background-color: #fff;
         padding: 10px 10px;
         float: left;
    }
     .thumbnail_slider_col p{
         margin-bottom: 0;
         color: #000 
    }
     .thumbnail_slider_col .col-xs-3, .thumbnail_slider_col .col-sm-3, .thumbnail_slider_col .col-md-3, .thumbnail_slider_col .col-lg-3{
         padding-right: 10px;
         padding-left: 10px;
    }
     .thumbnail_slider_col img{
         width: 100%;
         margin-bottom: 10px;
    }
     .thumbnail_slider_col.three_shows_one_move .carousel-inner>.item.active .col-xs-3{
         background: #fff;
    }
     .three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3{
         background: transparent !important;
    }
    ul.thumbnail_heading {
        width: 101%;
        float: left;
        /*background-color: #026dbd;*/
        padding: 5px;
        text-align: center;
        margin: 0px;
    }
     ul.thumbnail_heading li {
         list-style: none;
         display: inline-block;
         font-size: 14px;
         color: #000;
        padding: 3px 0px;
         /*padding: 3px 5px;*/
    }
     ul.thumbnail_heading li i {
         font-size: 10px;
    }
     ul.thumbnail_heading li:last-child {
         border: 0px;
    }
     ul.thumbnail_list {
         width: 100%;
         float: left;
         margin: 0px;
         padding: 8px;
         background: #343434;
    }
     ul.thumbnail_list li {
         width: 27%;
         float: left;
         margin: 10px;
         text-align: center;
    }
     ul.thumbnail_list li img {
         width: 100%;
         float: left;
         height: auto;
    }
     ul.thumbnail_list li p {
         font-size: 12px;
         color: #fff;
    }
     .subscribe_column h4 {
         font-size: 20px;
         padding: 18px 10px;
    }
     .subscribe_column .subscribe_detail {
         width: 100%;
         padding: 10px 10px;
    }
     .subscribe_col_left {
         width: 100%;
    }
     ul.subscribe_list li {
         font-size: 14px;
    }
     ul.subscribe_list {
         margin: 0px 0px 10px;
    }
     a.start_link {
         padding: 8px 20px;
         font-size: 15px;
    }
     .or {
         font-size: 13px;
         margin: 10px;
    }
     .subscribe_col_rght {
         display: none;
    }
     .subscribe_column .close {
         right: 10px;
    }
     .header_rght {
         width: 100%;
         float: right;
    }
     .header_rght .heading {
         background: #f2f2f2;
         padding: 10px;
         font-weight: 600;
    }
     .header_rght .rhgt_imgs {
         padding: 15px;
         text-align: center;
         display: flex;
         justify-content: center;
    }
     .header_rght .rhgt_imgs a {
         border-right: 1px solid #ccc;
         padding: 0px 15px;
         margin: 0;
    }
     .header_rght .rhgt_imgs a:last-child {
         border: 0px;
    }
     ul.city_list {
         width: 100%;
         float: left;
         margin: 0px;
         padding: 5px 0px;
         background: #f2f2f2;
         display: flex;
         overflow: scroll;
         display: flex;
         flex-direction: row;
         white-space: nowrap;
    }
     ul.city_list li {
         list-style: none;
         float: left;
         font-size: 14px;
         border-right: 1px solid #ccc;
    }
     ul.city_list li:last-child {
         border: 0px;
    }
     ul.city_list li a {
         color: #000;
         text-decoration: none;
         padding: 5px 15px;
         font-weight: 600;
    }
     ul.city_list li a:hover {
         color: #000096;
    }
     .content_section.full_viewcontent {
         display: block;
    }
     header.mb_header {
         display: block!important;
         float: left;
         position: fixed;
         padding: 7px;
         background: #fff;
         text-align: center;
    }
     .logo {
         max-width: 234px;
         float: none;
         display: inline-block;
    }
     .logo img {
         max-width: 134px;
    }
     .content_section.full_viewcontent ul.content_nav {
         display: block;
    }
     .body_content {
         padding: 10px;
    }

    /* p {
         font-size: 13px;
    }*/
     .content_headline {
         font-size: 20px;
    }
     .social_icons {
         display: block;
		 z-index:999;
    }
     .edition_section {
         width: 100%;
    }
     .mid_lft_col {
         width: 100%;
    }
     .mid_rht_col {
         display: none;
    }
}
.prevD
{
/*	position:relative;*/
	vertical-align:middle;
	 background-color: #004B3D;
     border: 0;
     font-size: 34px;
     color: #fff;
     position: fixed;
     top: 40%;
     outline: none ;
	 left:0px;
	 width:42px;
	 text-align:center;
}
.nextD
{
	/*position:relative;*/
	vertical-align:middle;
	 background-color: #004B3D;
     border: 0;
     font-size: 34px;
	 float:right;
     color: #fff;
     position: fixed;
     top: 40%;
     outline: none ;
	 right:0px;
	 width:42px;
	 text-align:center;
}
.content_large_image{overflow: hidden;}
