/*
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
 */

/* 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 #D20001; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
ul li { list-style: none; }
/*a { color: #333333; text-decoration: none; }*/
a { color: #00537B; 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: #2c3e7c; 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: #939393; }
/*--------------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: #D20001; 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: #D20001; text-decoration: none; font-family: "Oswald", sans-serif; white-space: nowrap; }
.more-link:hover { color: #00537B; text-decoration: none; }
/*My css here*/

body { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #424242; background: #e4e4e4; line-height: 25px; }
.container { width: 1170; margin: 0 auto; }
.logo { padding: 30px 0 10px;}
.logo a:hover { opacity: .7; }
.logo img { max-width: 100%; }
.header { background: #FFF; }
.header .header_top { padding-bottom: 0px; }
header .navbar-default { background-color: #00537B; 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: #D20001; }
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:250px;}
.leftheadung{float: left;
    margin-top: 75px;
    width: 57%;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 #D20001; color: #D20001; 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: #D20001; 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: #D20001; 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: #D20001; }
.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 #D20001; color: #D20001; 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: #D20001; 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: #D20001; 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: #D20001; 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 #2c3e7c; color: #D20001; 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 #D20001; 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 #D20001; color: #D20001; 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 #D20001; 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 #D20001; }
.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 #D20001; 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 #D20001; margin-bottom: 30px; padding: 30px; }
.entry-header { padding: 0 0 10px; }
.entry-header .entry-title { font-weight: normal; margin: 5px 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: #D20001; }
.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: #333; text-decoration: none; }
.content article footer.entry-footer a { color: red; font-weight: 700; padding-right: 10px; }
.content article footer.entry-footer a:hover, .content article a:hover { color: #feb000; }
.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: #D20001; 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: #D20001 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 #D20001; 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:#372F2B; padding: 15px 0; color: #818181; }
.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: #D20001;
  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: #D20001 !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: #D20001 !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 #D20001; margin-bottom: 30px; padding: 30px; }
.articles .article_title { border-bottom: 4px solid #ececec; font-weight: normal; margin: 0 0 25px 0; padding-bottom: 20px; font-size: 25px; }
.articles .article_title a { color: #333; text-decoration: none; }
.articles h1 a:hover { color: #2c3e7c; }
.articles .article_image { margin-bottom: 15px; margin-right: 15px; float: left; }
.articles .article_image img { border: 5px solid #e6e6e6; 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: #D20001 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: #e4e4e4;
    display: inline-block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    margin: 0 auto;
    width: 100%; float:left;
   }
   
   #nmBreakingNewsCont .nmBreakingNewsCont{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c32720;
    display: block;
    margin: 15px auto;
    max-width: 1140px;
    padding: 0;
}
#nmBreakingNewsCont .container{ padding-right:30px;}
#nmBreakingNewsTitle {
    background-color: #c32720;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 10px;
    width: auto;
}

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

#nmBreakingText {
    display: inline-block;
    font-size: 18px;
    padding-top: 3px;
}

#nmBreakingText h2 {
    color: #000;
    font-size: 16px;
    font-weight: 100;
    margin: 0;
}

#nmBreakingText h2 a {
    color: #000;
    display: block;
    line-height: 22px;
}
.header_top h4 { color:#2c3e7c ;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color:#fff;}
.navbar-nav > li {
  display: inline-block;
  float: left;
}
.navbar-nav {
  text-align: center;
  width: 100%;
}
#ac_222959 .ac_title_wrapper{width: 140px !important;}
#ac_222959 {width: 100% !important;}
#ac_222204{border-bottom: 4px solid #d20001 !important;}
@media (min-width:768px){
.navbar-collapse.collapse{
     display: inline-block !important;
}
}

@media (max-width:991px){
#homenews img{height: auto;}
.leftheadung{width:57%; padding-left:20px; margin-top: 56px;}

}
@media (max-width:767px){
header .navbar-nav{width:100%;margin: 0 !important;}
.navbar-nav li{
  text-align: center;
  width: 100%;
}
.articles, .entry-article{padding:10px;}
.leftheadung {
  margin-bottom: 10px;
  margin-top: 0;
  text-align: center;
  width: 100%;
padding-left:0px;
}
.entry-thumbnail.alignright, .entry-thumbnail.alignleft{
 display: inline-block;
}
.entry-thumbnail img {
  height: auto;
}
.tbl-read-more-box .tbl-read-more-btn{width:200px !important;}
}



.menu-text{
        display: inline-block;
    vertical-align: top;
    line-height: 52px;  
    padding: 0px 100px;
    font-size: 15px;
}
