/*
Theme Name: Customized

*/



/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Media Queries
 *    15.1 - Mobile Large
 *    15.2 - Tablet Small
 *    15.3 - Tablet Large
 *    15.4 - Desktop Small
 *    15.5 - Desktop Medium
 *    15.6 - Desktop Large
 *    15.7 - Desktop X-Large
 */


/**
 * 7.0 Accessibility
 */



/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Media Queries
 *    15.1 - Mobile Large
 *    15.2 - Tablet Small
 *    15.3 - Tablet Large
 *    15.4 - Desktop Small
 *    15.5 - Desktop Medium
 *    15.6 - Desktop Large
 *    15.7 - Desktop X-Large
 */


/**
 * 7.0 Accessibility
 */

/* Text meant only for screen readers */
.says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; }
/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link { background-color: #f1f1f1; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); color: #21759b; display: block; font: bold 14px/normal "Noto Sans", sans-serif; left: -9999em; outline: none; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; }
.logged-in .site .skip-link { box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); font: bold 14px/normal "Open Sans", sans-serif; }
.site .skip-link:focus { clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000; }
/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #000; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
ul li { list-style: none; }
.widget_categories ul li:before { content: ">"; padding-right: 10px; }
/*a { color: #333333; text-decoration: none; }*/
a { color: #01539C; text-decoration: none; }
a:hover { color: #00537B; text-decoration: none; }
a, input, button { transition: all ease .5s 0s; -moz-transition: all ease .5s 0s; -ms-transition: all ease .5s 0s; -o-transition: all ease .5s 0s; -webkit-transition: all ease .5s 0s; outline: 0; }
a:focus, input:focus, button:focus { outline: 0; }
input[type='text'], input[type='email'], input[type='password'], input[type='number'], input[type='tel'], select, textarea, input[type='url'] { transition: all ease .5s 0s; -moz-transition: all ease .5s 0s; -ms-transition: all ease .5s 0s; -o-transition: all ease .5s 0s; -webkit-transition: all ease .5s 0s; background: #fff; border: 1px solid #ccc; padding: 5px 10px; width: 400px; max-width: 100%; border-radius: 5px; }
textarea { height: 90px; resize: none; }
input[type='text']:focus, select:focus, textarea:focus { box-shadow: 0 0 10px 0 #aaa inset; border-color: #aaa; }
.button, button, input[type="submit"], input[type="button"] { border:1px solid transparent; background: #b81202; border-radius: 5px; color: #FFF; cursor: pointer; padding: 5px 15px; font-weight: 700; font-family: "Oswald", sans-serif;  font-size: 18px; }
input[type="submit"]:hover, button:hover, .button:hover, input[type="button"]:hover { border: 1px solid #999; background: #627394; }
/*--------------Headings--------------------*/

h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', sans-serif; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
p { padding: 0 0 15px; }
p:empty { display: none; }
.heading_one, .page-title { background: url("images/heading_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); color: #000; font-family: "Oswald", sans-serif; font-size: 28px; margin-bottom: 15px; padding-bottom: 15px; text-align: center; text-transform: uppercase; }
.heading_two { background: url(images/heading_bg2.png) no-repeat scroll center bottom rgba(0, 0, 0, 0); color: #fff; font-family: "Oswald", sans-serif; font-size: 28px; margin-bottom: 15px; padding-bottom: 15px; text-align: center; text-transform: uppercase; }
.more-link { color: #01539C; text-decoration: none; font-family: "Oswald", sans-serif; white-space: nowrap; }
.more-link:hover { color: #627394; text-decoration: none; }
/*My css here*/

body { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #424242; background: #fff; line-height: 25px;    }
/*.container { width: 1170px; margin: 0 auto; }*/
.logo { padding:20px 0; text-align: left;}
.logo a:hover { opacity: .7; }
.logo img { max-width: 100%; }
.header { background: #FFF; }
.header .header_top { padding-bottom: 0px; }
header .navbar-default {background-color: #fff;border: medium none; border-radius: 0; margin-bottom: 0; color:#fff; }
header .navbar-default .navbar-nav > li > a { font-family: 'Oswald', sans-serif; color: #fff; font-size: 18px; }
header .navbar-default .navbar-nav > li > a:hover, /*header .navbar-default .navbar-nav > li > a:focus, header .navbar-default .navbar-nav > li > a:active,*/ header .navbar-default .navbar-nav > li.current_page_item > a, header .navbar-default .navbar-nav > li.current-menu-item > a { background: #fff; color:#01539C; -webkit-box-shadow: inset 0px 0px 32px 2px rgba(0,0,0,0.55);
-moz-box-shadow: inset 0px 0px 32px 2px rgba(0,0,0,0.55);
box-shadow: inset 0px 0px 32px 2px rgba(0,0,0,0.55);}
.collapse.navbar-collapse { background: #336799 none repeat scroll 0 0;}
header .social_widget { padding-top: 18px; text-align: right; }
header .social_widget li { display: inline-block; margin: 15px 7px; }
header .social_widget li a { border: 1px solid #fff; color: #fff; display: block; font-size: 18px; height: 35px; padding-top: 2px; text-align: center; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 35px; }
header .social_widget li .facebook { border: 1px solid #4a67a8; color: #4a67a8; }
header .social_widget li .twitter { border: 1px solid #00aced; color: #00aced; }
header .social_widget li .google { border: 1px solid #dd4b38; color: #dd4b38; }
header .social_widget li a:hover, header .social_widget li a:focus { opacity: .8; }
header .social_widget li a i { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
#homenews img{height:auto;}
.leftheadung{float: left;
    margin-top: 75px;
    width: 60%;font-size: 12pt;font-weight: bold;color:#2c3e7c;text-transform: uppercase;font-family:"Perpetua Titling";}
.latestnewsdiv {
 border: 1px solid #e6e6e6;
 padding: 5px;
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
  text-align:center;
}
.newsimage {
  display: inline-block;
}

.newsimage img{width:250px;
height:240px;}
.latestnewsdiv h2 {
width:100%;
  font-size: 18px;
  line-height: normal;
  display: inline-block;
}
.latestnewsdiv .readmore {
  background: #00537b;
  border-radius: 5px;
  color: #ffffff;
  padding: 5px 10px;
  display: inline-block;
}
/*----------slider section css here-----------*/

.hero_slider { background: none repeat scroll 0 0 #cfcfcf; -webkit-box-shadow: inset 1px -5px 5px rgba(0,0,0,.05); -moz-box-shadow: inset 1px -5px 5px rgba(0,0,0,.05); box-shadow: inset 1px -5px 5px rgba(0,0,0,.05); -ms-box-shadow: inset 1px -5px 5px rgba(0,0,0,.05); -o-box-shadow: inset 1px -5px 5px rgba(0,0,0,.05); }
.hero_slider .item img { margin: 0 auto; max-width: 100%; }
.hero_slider .carousel-control.left, .hero_slider .carousel-control.right { background: none; }
.hero_slider .carousel-control.left, .hero_slider .carousel-control.right { background: #f9c62d; border: 1px solid #000; color: #000; height: 28px; padding-top: 0px; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 28px; opacity: 1; }
.hero_slider .carousel-control.left span, .hero_slider .carousel-control.right span { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.hero_slider .carousel-control { text-shadow: 0 1px #fff; }
.hero_slider .carousel-control.right { top: 43%; right: 70px; }
.hero_slider .carousel-control.left { top: 43%; left: 70px; }
.hero_slider .carousel-indicators li { background-color: #000; border: 1px solid #f9c62d; border-radius: 10px; height: 15px; margin: 1px; width: 15px; }
.hero_slider .carousel-indicators .active { background-color: #f9c62d; height: 15px; margin: 1px; width: 15px; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img { width: 100%; max-width: inherit; }
.homeslider { position: relative; }
.homeslider .slides { }
.homeslider .slide { position: relative; }
.homeslider .slide .slide-image { display: block; }
.homeslider .slide .slide-caption { bottom: 0; height: 100%; left: 0; position: absolute; text-align: center; width: 100%; }
.homeslider .slide .slide-caption::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0; }
.homeslider .slide .slide-caption .slide-caption-inner { display: inline-block; vertical-align: middle; }
.homeslider .slide .slide-caption h3 { color: #000; font-size: 44px; text-shadow: 1px 1px 0 #ffffff, 0 0 30px #ffffff, 0 0 30px #ffffff; text-transform: uppercase; }
.homeslider .slide .slide-caption p { text-shadow: 1px 1px 0 #ffffff, 0 0 30px #ffffff, 0 0 30px #ffffff; color: #000; }
.homeslider .slide img { width: 100%; vertical-align: middle; }
.homeslider .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
.homeslider .flex-direction-nav li { display: inline; margin: 0; padding: 0; }
.homeslider .flex-direction-nav a { margin-top: -14px; padding: 0; text-shadow: 0 1px #fff; position: absolute; top: 50%; overflow: hidden; display: block; background: rgba(0,0,0,0.2); border: 1px solid #000; color: #000; width: 28px; height: 28px; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); opacity:0;}
.homeslider:hover .flex-direction-nav a { opacity: 1; }
.homeslider .flex-direction-nav a:before { width: 100%; height: 100%; text-align: center; line-height: 23px; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); font-family: 'FontAwesome'; font-size: 20px; display: inline-block; vertical-align: middle; }
.homeslider .flex-direction-nav .flex-prev { left: 70px; }
.homeslider .flex-direction-nav .flex-prev:before { content: "\f104"; }
.homeslider .flex-direction-nav .flex-next { right: 70px; }
.homeslider .flex-direction-nav .flex-next:before { content: "\f105"; }
.homeslider .flex-control-nav { bottom: 0; height: 40px; left: 0; list-style: outside none none; margin: 0; padding: 0; position: absolute; text-align: center; top: auto; width: 100%; z-index: 16; }
.homeslider .flex-control-nav li { vertical-align: middle; line-height: 40px; display: inline-block; margin: 0 2px; padding: 0; }
.homeslider .flex-control-nav a { cursor: pointer; background-color: #000; border: 1px solid #f9c62d; border-radius: 10px; height: 15px; margin: 1px; width: 15px; display: block; text-indent: -99999px; overflow: hidden; }
.homeslider .flex-control-nav a.flex-active { cursor: default; background-color: #f9c62d; height: 15px; margin: 1px; width: 15px; }
/*.carousel-inner > .item > a{display:block; height:0; position:relative; padding-bottom:56%;}
.carousel-inner > .item > a img{position:absolute; left:0; top:0; width:auto;}*/
/*----------content section css here-----------*/

.content { padding: 40px 0; }
.content .welcome { text-align: justify; }
.content .welcome ul { padding-left: 15px; }
.content .welcome ul li { list-style-type: disc; padding-left: 10px; }
.content .welcome ul + ul { padding-top: 15px; }
.content-left .newsletter { background-color: #f9f9f9; -webkit-box-shadow: inset 0 0 48px 1px rgba(0,0,0,.11); -moz-box-shadow: inset 0 0 48px 1px rgba(0,0,0,.11); -ms-box-shadow: inset 0 0 48px 1px rgba(0,0,0,.11); -o-box-shadow: inset 0 0 48px 1px rgba(0,0,0,.11); box-shadow: inset 0 0 48px 1px rgba(0,0,0,.11); border: solid 1px #d8d8d8; padding: 15px;  }
.content-left .newsletter h1 { color: #000; font-size: 22px; margin-bottom: 15px; text-align: center; text-transform: uppercase; }
.content-left .newsletter .infusion-field-error { color:#d20001;}
.content-left .newsletter .infusion-header{}
.content-left .newsletter .infusion-header p{padding:0;    font-weight: bold;}
.content-left .newsletter .infusion-footer {
  color: #999999;
  font-size: 10px;
  margin-top: 10px;
}
.content-left .newsletter .infusion-field{margin-bottom: 15px;}
.content-left .newsletter .infusion-field label{font-weight: normal;margin: 0;}
.content-left .newsletter .infusion-footer a {
  color: #666666;
}
.content-left .newsletter .infusion-footer a:hover {}
.btn-default { background-color: #feb000; border: medium none; color: #333; font-family: oswald; font-size: 18px; padding: 6px 25px; }
.btn-default:hover { background-color: #000; color: #fff; }
.ads-section { margin-top: 30px; text-align: center; }
.ads-section img { max-width: 100% }
.useful_banner_manager_banner > img { max-width: 100%; height: auto !important; }
/*--article slider here--*/

.article_block { margin-top: 15px; padding-bottom: 34px; }
.article_block > h1 { border-bottom: 4px solid #000; color: #01539C; display: block; font-size: 22px; margin-bottom: 11px; padding-bottom: 5px; }
.article_carousal { line-height: 22px; font-size: 13px; }
.article_block .article_carousal .heading { font-size: 16px; font-weight: 600; color: #787878; }
.article_carousal .carousel-control.left, .carousel-control.right { background-image: none !important; }
.article_carousal .item { border-bottom: 1px solid #000; padding-bottom: 10px; }
.article_carousal .carousel-controls { position: relative; right: 34%; top: 50px; }
.article_carousal .carousel-control { background: none repeat scroll 0 0 #39b3d7; bottom: 8px; color: #fff; left: auto; opacity: 1; padding: 4px 0; text-shadow: none; top: auto; width: 26px; text-align: center; }
.article_carousal .carousel-control.left { right: 60px; }
.article_carousal .carousel-control.right { right: 2px; }
.article_carousal .carousel-control.left, .article_carousal .carousel-control.right { background: none; border: 1px solid #000; color: #000; height: 23px; padding-top: 0px; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 23px; opacity: 1; }
.article_carousal .carousel-control.left span, .article_carousal .carousel-control.right span { line-height: 1; top: -2px; position: relative; text-align: center; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
/*----------products slide css here-----------*/

.f_products { background-color: #bebebe; padding: 60px 0; text-align: center; }
.f_products #owl-demo .item { margin: 15px; }
.f_products #owl-demo .item img { display: block; max-width: 100%; height: auto; }
.f_products .caption h3 { border-bottom: 1px solid #000; font-size: 18px; line-height: 24px; margin-bottom: 20px; padding-bottom: 15px; }
.f_products .thumbnail { background-color: #fff; border: medium none; border-radius: 0; min-height: 372px; position: relative; border-bottom: 4px solid #000; }
.f_products .thumbnail img { max-width: 100% }
.f_products .thumbnail .caption { bottom: 30px; color: #333; padding: 9px; position: absolute; left: 0; bottom: 0; width: 100%; padding-bottom: 15px; margin: 0 auto; }
.f_products .caption .view_details { background:#00537B; border-radius: 5px; float: none; color:#FFF;}
.f_products .caption .view_details:hover, .f_products .caption .view_details:hover { background: #939393; color: #fff; }
.f_products .caption .btn-default { padding: 6px 10px; }
.f_products .caption .buy_from { float: right; width: 40%; }
.f_products .owl-theme .owl-controls .owl-page span { background: none repeat scroll 0 0 #000; border: 2px solid #fff; height: 15px; width: 15px; }
.owl-carousel .owl-wrapper-outer { border-bottom: 1px solid #fff; }
.page-header { margin: 0; }
.page-header .page-title { font-size: 30px; }
.content article { }
header:empty { display: none; }
.entry-article { background: none repeat scroll 0 0 #ffffff; border-bottom: 4px solid #000; margin-bottom: 30px; padding: 30px; }
.entry-header { padding: 0 0 10px; }
.entry-header .entry-title { font-weight: normal; margin: 0 0 5px; padding: 0; font-size: 25px; }
.entry-header .entry-meta { margin: 0 0 10px 0; color: #878787; border-bottom: 4px solid #ececec; font-size: 13px; }
.entry-header .entry-meta a { color: #000; }
.entry-header .entry-meta a:hover { color: #f9c62d; }
.entry-header .entry-subtitle { margin: 0 0 10px; padding: 0; font-size: 20px; line-height: 1.5; }
.entry-header .entry-subtitle a { color: #333333; text-decoration: none; }
.entry-header .entry-subtitle a:hover { color: #f9c62d; text-decoration: none; }
.entry-thumbnail { border: 5px solid #e6e6e6; margin: 0 0 15px; }
.entry-thumbnail.alignleft { float: left; margin: 0 15px 15px 0; }
.entry-thumbnail img { max-width: 100%; }
.entry-content { }
.entry-content ul {padding-left:1em; margin:0 0 15px; overflow: hidden;}
.entry-content ul li{list-style-type:disc;}
.entry-content ol {padding-left:1em; margin:0 0 15px; overflow: hidden;}
.entry-content ol li{list-style-type:decimal;}
/**
 *  Comments
 */

.comments-area { background-color: #fff; border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); padding: 7.6923%; }
.comments-area > :last-child { margin-bottom: 0; }
.comment-list + .comment-respond { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 1.6em; }
.comments-title, .comment-reply-title { font-family: "Noto Serif", serif; font-size: 18px; font-size: 1.8rem; line-height: 1.3333; }
.comments-title { margin-bottom: 1.3333em; }
.comment-list { list-style: none; margin: 0; }
.comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); padding: 1.6em 0; }
.comment-list .children { list-style: none; margin: 0; }
.comment-list .children > li { padding-left: 0.8em; }
.comment-author { color: #707070; color: rgba(51, 51, 51, 0.7); margin-bottom: 0.4em; }
.comment-author a:hover { border-bottom: 1px solid #707070; border-bottom: 1px solid rgba(51, 51, 51, 0.7); }
.comment-author .avatar { float: left; height: 24px; margin-right: 0.8em; width: 24px; }
.bypostauthor > article .fn:after { content: "\f304"; position: relative; top: 5px; left: 3px; }
.comment-metadata, .pingback .edit-link { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; }
.comment-metadata a, .pingback .edit-link a { color: #707070; color: rgba(51, 51, 51, 0.7); }
.comment-metadata a:hover, .pingback .edit-link a:hover { border-bottom: 1px solid #333; }
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .edit-link a:hover, .pingback .edit-link a:focus { color: #333; }
.comment-metadata { margin-bottom: 1.6em; }
.comment-metadata .edit-link { margin-left: 1em; }
.pingback .edit-link { margin-left: 1em; }
.pingback .edit-link:before { top: 5px; }
.comment-content ul, .comment-content ol { margin: 0 0 1.6em 1.3333em; }
.comment-content li > ul, .comment-content li > ol { margin-bottom: 0; }
.comment-content > :last-child { margin-bottom: 0; }
.comment-list .reply { font-size: 12px; font-size: 1.2rem; }
.comment-list .reply a { border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); color: #707070; color: rgba(51, 51, 51, 0.7); display: inline-block; font-family: "Noto Sans", sans-serif; font-weight: 700; line-height: 1; margin-top: 2em; padding: 0.4167em 0.8333em; text-transform: uppercase; }
.comment-list .reply a:hover, .comment-list .reply a:focus { border-color: #333; color: #333; outline: 0; }
.comment-form { padding-top: 1.6em; }
.comment-form label { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 700; display: block; letter-spacing: 0.04em; line-height: 1.5; text-transform: uppercase; }
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="submit"] { }
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; margin-bottom: 2em; }
.logged-in-as a:hover { border-bottom: 1px solid #333; }
.no-comments { border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-weight: 700; padding-top: 1.6em; }
.comment-navigation + .no-comments { border-top: 0; }
.form-allowed-tags code { font-family: Inconsolata, monospace; }
.form-submit { margin-bottom: 0; }
.required { color: #c0392b; }
.comment-reply-title small { font-size: 100%; }
.comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px; }
.comment-reply-title small a:before { content: "\f405"; font-size: 32px; position: relative; top: -3px; }
/**
 *  End Comments
 */

.content article .entry-header { padding: 0 0 10px; font-size: 20px; color: #333; }
.content article a { color: #000; text-decoration: none; }
.content article footer.entry-footer a { color:#000; font-weight: 700; padding-right: 10px; }
.content article footer.entry-footer a:hover, .content article a:hover { color: #333; }
.dooms-day article.page { padding: 0; }
.dooms-day article.page .entry-header { padding: 0; display: none; }
.comments-area { display: block; clear: both; padding: 15px 0 0; }
.comments-area .comment-reply-title { padding: 0 0 10px; margin: 0; font-size: 20px; color: #333; }
.comments-area .logged-in-as { font-size: 15px; }
.comments-area .comment-form-comment { clear: both; }
.comments-area .comment-form-comment label { clear: both; display: block; }
.comments-area .comment-form-comment textarea { height: 200px; width: 1170px; max-width: 100%; }
.comments-area .form-allowed-tags { display: none; }
.comments-area .form-allowed-tags code { display: block; color: Red; }
.comments-area .form-allowed-tags abbr { color: Red; }
.products h1 { background: url("images/heading_bg2.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); color: #000; font-family: "Oswald", sans-serif; font-size: 28px; margin-bottom: 15px; padding-bottom: 15px; text-align: center; text-transform: uppercase; }
.products .product-list { margin: 0 -10px; }
.products .product-list:after { clear: both; content: ""; display: table; }
.products .item { padding: 0 10px; }
.products .thumbnail { text-align: center; background-color: #ffffff; border-bottom: #000 solid 4px; min-height: 372px; position: relative; }
.products .thumbnail .product-thumb { display: block; clear: both; position: relative; min-height: 200px; vertical-align: middle; text-align: center; width: 100%; }
.products .thumbnail .product-thumb img { display: block; vertical-align: middle; display: block; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.products .thumbnail .caption { bottom: 0; color: #333333; left: 0; margin: 0 auto; padding: 9px 9px 15px; position: absolute; width: 100%; }
.products .thumbnail .caption h3 { border-bottom: 1px solid #000; font-size: 18px; line-height: 24px; margin-bottom: 20px; padding-bottom: 15px; }
.products .thumbnail .caption .view_details { background: #00537B; border-radius: 5px; margin: auto; float: none; padding: 6px 10px; color:#FFF; }
.products .thumbnail .caption .view_details:hover { background: #939393; color: #ffffff; }
/*----------fotter css here-----------*/

.footer { background:#fff; padding: 15px 0 0 0; color: #fff; }
.footer .container { background:#336799; padding: 10px 0 0 0;}
.left.col-lg-9.col-sm-9.col-md-9 > p {color: #fff; margin: 0; padding: 0;}
.footer .right { text-align: right; }
/*----------fotter css here-----------*/


/*.content_left h1:first-child{   background: url("images/heading_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  color: #000;
  font-family: "Oswald",sans-serif;
  font-size: 28px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  text-align: center;
  text-transform: uppercase; }*/



/*----------contact us page  css here-----------*/



.contactform10 .wdform_section_break { margin: 0; }
.contactform10 .wdform_section { display: inline-block; font-family: "Open Sans", sans-serif; width: 100%; font-size: 14px; }
.contactform10 .wdform-label { border: medium none; color: #424242 !important; font-weight: 700; vertical-align: top; }
.contactform10 .wdform_column { border-collapse: separate !important; border-spacing: 2px; float: left; padding-right: 50px !important; width: 50%; }
.contactform10 .wdform-field { width: 500px !important; }
.contactform10 .wdform-label-section { display: block; text-align: left; width: 100% !important; }
.contactform10 .wdform-element-section { display: block; text-align: left; width: 100% !important; }
.contactform10 input.input_deactive { color: #999999; font-style: italic; padding: 15px !important; }
.contactform10 .wdform_section_break p { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal; }
/*----------videos page page  css here-----------*/


.tubepress_normal_embedded_wrapper { text-align: left; width: 100% !important; }
.tubepress_embedded_title { font-family: "Oswald", sans-serif; font-size: 20px !important; font-weight: normal !important; line-height: 24px; margin-bottom: 20px !important; }
.tubepress_normal_embedded_wrapper iframe { width: 100%; min-height: 350px; }
.tubepress_thumbs { float: left; margin: 25px 0 !important; width: 100%; }
.tubepress_thumb { float: left; font-size: 11px; height: auto !important; line-height: 1.1em; margin-right: 5%; overflow: hidden; width: 30% !important; }
.tubepress_thumb:nth-child(3n) { margin-right: 0; }
.tubepress_thumb .tubepress_embed, .tubepress_thumb img { display: block; height: auto !important; margin: 0 auto !important; width: 100%; }
dl.tubepress_meta_group { font-size: 15px; margin: 0 auto !important; min-height: 135px; width: 100% !important; }
dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover { float: left; font-family: "Oswald", sans-serif; font-size: 15px !important; font-weight: normal !important; margin-top: 5px; word-wrap: break-word; }
dd.tubepress_meta_runtime { clear: both; color: red; font-size: 13px; font-weight: normal !important; margin: 5px 0; }
dt.tubepress_meta_author, dt.tubepress_meta_keywords, dt.tubepress_meta_category, dt.tubepress_meta_rating, dt.tubepress_meta_ratings, dt.tubepress_meta_likes, dt.tubepress_meta_id, dt.tubepress_meta_views, dt.tubepress_meta_uploaddate { color: #000 !important; font-style: normal !important; font-weight: normal !important; margin-bottom: 15px; }
div.tubepress_container div.pagination span.current { background: none repeat scroll 0 0 #f9c62d !important; border: 1px solid #974444 !important; }
div.tubepress_container div.pagination a { background: none repeat scroll 0 0 #dbdbdb !important; border: 1px solid #999 !important; box-shadow: none !important; color: #000 !important; }
div.tubepress_container div.pagination a: hover { background: none repeat scroll 0 0 #f9c62d !important; border: 1px solid #974444 !important; }
/*------articles page css here---------*/


.articles { background: none repeat scroll 0 0 #fff; border-bottom: 4px solid #01539c; margin-bottom: 30px; padding: 0px; }
.articles .article_title { border-bottom: 4px solid #ececec; font-weight: normal; margin: 0 0 25px 0; padding-bottom: 20px; font-size: 18px; }
.articles .article_title a { color: #01539C; text-decoration: none; }
.articles h1 a:hover { color: #627394; }
.articles .article_image { margin-bottom: 15px; }
.articles .article_image img { max-width: 100%; }
.pagination .page-numbers { display: inline-block; background-color: #fff; padding: 5px 10px; color: #333333; }
.pagination .page-numbers:hover { text-decoration: none; background-color: #f3f3f3; color: #333333; }
.pagination .page-numbers.current { background-color: #00537B; color: #fff; }
/**
 *  Related posts
 */
.related-post { box-sizing: border-box; margin: 20px 0; width: 100%; }
.related-post .related-post-headline { display: block; font-size: 18px; font-weight: bold; margin: 10px 0; padding: 0; }
.related-post { }
.related-post .post-list { margin: 0 -15px; padding: 0; overflow: hidden; }
.related-post .post-list li { overflow: hidden; border: none; padding: 0 15px 15px; margin: 0; }
.related-post .post-list li.clear-row { padding: 0; margin: 0; clear: both; display: block; }
.related-post .post-list li a { border-bottom: #000 solid 3px; display: block; font-size: 12px; line-height: 20px; text-decoration: none; text-align:center; }
.related-post .post-list li a:hover { text-decoration: none; }
.related-post .post-list li:hover a { border-color: #f9c62d; }
.related-post .post-list li .related-post-thumb { display: block; height: 164px; overflow: hidden; }
.related-post .post-list li .related-post-thumb img{  max-width: 100%; height:auto; }
.related-post .post-list li .related-post-thumb::before { content: ""; display: inline-block; height: 100%; margin-left: 0px; overflow: hidden; vertical-align: middle; width: 0; }
.related-post .post-list li .related-post-title { display: block; min-height: 75px; line-height: normal; padding: 10px 0; }


#nmBreakingNewsCont {
    background-color: #fff;
    display: inline-block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    margin: 0 auto;
    width: 100%; float:left;
   }

   #nmBreakingNewsCont .nmBreakingNewsCont a,
   #nmBreakingNewsCont .nmBreakingNewsCont marquee {
    color: #fff !important;
   }
#nmBreakingNewsCont .container{ padding-right:15px;}
#nmBreakingNewsTitle {
    background-color: #b81202;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 10px;
    width: auto; position:relative;
}
#nmBreakingNewsTitle:after, #nmBreakingNewsTitle:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#nmBreakingNewsTitle:after {
	border-color: rgba(51, 51, 51, 0);
	border-left-color:#bf0a30 !important;
	border-width: 15px;
	margin-top: -15px;
}
#nmBreakingNewsTitle:before {
	border-color: rgba(184, 18, 2, 0);
	border-left-color: #eee;
	border-width: 16px;
	margin-top: -16px;
}


#nmBreakingNewsArrow {
    background-position: -170px -201px;
    background-repeat: no-repeat;
    float: left;
    height: 27px;
    margin: 0;
    width: 18px;
}

#nmBreakingText {
    display:block; overflow:hidden;
    font-size: 18px;
    padding: 3px;
}

#nmBreakingText h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    display: inline-block;
    padding: 0 10px;
}

#nmBreakingText h2 a {
    color: #fff;
    display: block;
    line-height: 22px;

}
.header_top h4 { color:#333 ;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color:#fff;}
.navbar-nav > li {
  display: inline-block;
  float: none;
}
.navbar-nav {
  text-align: left;
  width: 100%;
}
.content_left.col-lg-9.col-sm-8 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.page-header-title {
  border-bottom: 2px solid #01539c;
  width: 100%;
  color: #01539C;
}
.left.col-lg-12.col-sm-12.col-md-12 > p, .right.col-lg-12.col-sm-12.col-md-12 > p {
  text-align: center;
}
#categories-2 > h1::after{content: ">>"; padding-left: 10px;}
.default-theme.wp-posts-carousel .wp-posts-carousel-details { min-height:60px;}
#wp_posts_carousel-3 .widget-title{color: #01539c; border-bottom: 4px solid #01539c;line-height:35px;}
#wp_posts_carousel-3 .default-theme.wp-posts-carousel .wp-posts-carousel-slide{
  padding: 1%;
  position: relative;
  width: 100%;
}
#wp_posts_carousel-3 .default-theme.wp-posts-carousel .wp-posts-carousel-container {
  box-shadow: none;
  padding: 0px;
}
#wp_posts_carousel-3 .default-theme.wp-posts-carousel .wp-posts-carousel-title{text-align: left;}
#wp_posts_carousel-3 {border-bottom: 1px solid #01539c}
.wp-posts-carousel-title, .article_title{line-height: 25px;}
.article-carousel { border-bottom: 2px solid #002868;}
.entry-article { padding-top: 0;}
iframe{
  height: 350px;
  width: 260px;
}