/*css for header align */
.slider-content a.scroll.btn.btn-warning.btn-large {
    font-size: 12px !important;
}
a.navbar-brand{
opacity: 0.8;
 margin-left: -40px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1192px;
}
/*css end for header align*/
/*css for border-bottom display none of blog heading*/
.page-header
{
border-bottom: 0px;
}
/**/
/*****menu onclick css********/
#menu-item-251:hover ul.dropdown-menu{
   display: none;
}
ul#menu-main-menu li.active 
{
background-color: #e5e5e5 !important;
}
/*********************/
li#menu-item-284, li#menu-item-286 {
    margin: -6px 0px;
}
/******flag******/
img.goog-te-gadget-icon {
    display: none !important;
}
span a.goog-te-menu-value {
    display: none;
}
.goog-te-gadget-simple {
    margin-top: 0px !important;
    padding: 0px !important;
    border: 0px !important;
}
.goog-te-banner-frame.skiptranslate {
    display: none !important;
    margin-top: 25px;
}
.site {
    overflow: hidden !important;
    margin-top: -40px;
}
ul.dropdown-menu li a {
    padding: 10px !important;
    line-height:30px;
}
.dropdown-menu {
    margin: 2px 0 0;
    left: -70px;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
}
ul.dropdown-menu li a:hover {
    background-color: #0081c2 !important;
    background-image: -moz-linear-gradient(top,#0088cc,#0077b3) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3)) !important;
    background-image: -webkit-linear-gradient(top,#0088cc,#0077b3) !important;
    background-image: -o-linear-gradient(top,#0088cc,#0077b3) !important;
    background-image: linear-gradient(to bottom,#0088cc,#0077b3) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
}
li#menu-item-279 a:hover, li#menu-item-280 a:hover {
    color:#fff !important;
}
/************/
div#primary img.thumbnail.pull-left.wp-post-image {
    margin-bottom: 24px;
    display: block;
    float: none !important;
    width: 100%;
}
hr.section-divider {
    border-color: rgba(0, 0, 0, 0.4);
}
div#author_pic,  .entry-meta {
    display: none;
}
.btn-warning {
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
}
.site-main [class*="navigation"] a:hover {
    background-color: #faa33e;
}
.blog div#main .entry-content .col-sm-12 {
    padding: 0px;
}
/*******************************/
.entry-content .col-sm-6:before .entry-header {
display:block;
}
.blog div#csbwfs-delaydiv {
    display: none !important;
}
.blog i.fa.fa-user {
    display: none;
}
.navbar.navbar-default{
     margin-top: 0px;
    border-bottom: 0px; 
}
.blog .entry-content p {
    text-align: justify;
}
.entry-header {
display:header;
}
body {
}

.blog #content, .single.single-post div#content{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
ul#menu-main-menu li a {
    padding: 15px 15px 15px;
    color: #777777 !important;
    text-shadow: 0 1px 0 #ffffff;
    line-height: 30px !important;
    font-size: 14px;
}
.navbar-nav {
    float: right;
}
.top-link {
    display: none;
}
.container{
    max-width: 1270px;
}
.navbar-brand {
    line-height: 60px !important;
}
.navbar {
    background-color: #fff !important;
}
 ul#main-menu li a {
    padding: 10px 15px 10px;
    color: #777777 !important;
    text-shadow: 0 1px 0 #ffffff;
    line-height: 30px;
    font-size: 18px;
}
ul#menu-main-menu li a:hover{
background-color:#fff;
}
.nav-collapse {
    float: right;
    padding: 6px 0px;
}
li#menu-item-284 a.btn.btn-warning {
    padding: 0px 12px;
    margin-top: -10px;
    border-radius: 5px;
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-color: #F89406 !important;
    color:#fff !important;
}
.navbar .nav > li > a.btn-warning:focus, .navbar .nav > li > a.btn-warning:hover {
    background-color: #F89406;
}
.navbar .nav > li > a.btn-warning {
    color: #ffffff;
    text-shadow: none;
}
li#menu-item-286  .my-btn {
    padding: 0px 12px !important;
    margin-top: -10px;
    border: 0px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
    background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
       margin-left: 10px;
     background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
}
li#menu-item-286  .my-btn:hover{
background-color: #f5f5f5;
}
/********footer*********/
.footer ul li {
    display: inline-block !important;
}
.footer ul li a {
    padding: 12px !important;
    font-size: 16px !important;
    color: #fff !important;
    text-decoration: none;
}
.footer1 p, .footer1 p a {
    font-size: 14px;
    color: #cccccc;
    line-height: 36px;
    margin-bottom: 0px;
}
#primery-footer {
        text-align: center !important;
    color: #fff !important;
    padding: 30px 20px;
    background-color: #333333 !important;
}
.footer , .footer1{
    padding: 10px 0px !important;
}
#footer-area ul li {
    border-bottom: 0px;
}
/**************post*******************/
  .site-header {
    background: #fff !important;
    padding: 0px !important;
}
.slider-content {
    text-align: center;
}
.slider-content p {
    background: rgba(255,255,255,0.43) !important;
    padding: 4px 20px 6px !important;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px !important;
}
.slider-content h2 {
    font-size: 4.8rem !important;
    white-space: nowrap !important;
    color: #333 !important;
   font-weight: bold;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}
/************main blog css********************/
.single .byline, .group-blog .byline {
    display: inline-block;
}
span.comments-link {
    display: none !important;
}
span.cat-links a {
color:#6B6B6B;
}
 span.cat-links .fa{
    color: #faa33e;
}
.entry-meta a:hover, .entry-title a, .entry-title{
}
.thumbnil-img {
    width: 20%;
    float: left;
}
.blog-content {
    width: 80%;
    float: left;
}
.single.single-post .thumbnail{
    float: left;
    border: 0px;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
padding: 0px;
}
.entry-meta a {
    font-size: 16px;
    color:#999;
}
.hentry {
    padding: 0px 20px;
    margin-bottom: 0px;
}
.blog-innerpost {
    position: relative;
    margin-top: -70px;
    z-index: 9 !important;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    float: left;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/*****************widget form******************/
.widget-fom {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    border-bottom: 1px dashed #999;
    padding-bottom: 20px;
}
.widget-fom input[type="email"] {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
    padding: 10px;
    border-color: #999;
}
.widget-fom input.subscribe {
    width: 100%;
    font-size: 18px;
    background-color: #faa33e;
    border: 0px;
    padding: 17px 10px !important;
    font-weight: bold;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
    background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #777777 !important;
}
 .entry-meta .fa, aside#recent-posts-4 a, #secondary  .widget a, .nav-links a{
     color: #848484;
}
 .btn-default, .label-default, .nav-links a:hover{
      background-color: #848484;
}
footer.entry-meta {
    display: none;
}
 h3{
}
h1{
   color: #000;
}
div#secondary {
    margin-top: 0px;
}
div#author_pic {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width:100%;
}
.entry-meta {
    color: #000;
}
input#s {
    height: 50px;
    padding: 10px;
    bprder-color:#999;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    padding: 14px;
}
.btn-default, .label-default {
    background-color: #848484;
    border-color: #848484;
}
button#searchsubmit :hover{
    background-color: #faa33e;
}
.widget-title {
    border-bottom: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 30px;
    color: #848484;
}

.widget ul li {
    font-size: 14px;
    border-bottom: 0px;
    padding: 5px 0px;
}
#secondary .widget_categories ul li:before {
    content: none !important;
}
.widget ul {
    padding: 0px;
}
.btn.btn-default.read-more {
    box-shadow: none !important;
    margin-bottom: 10px;
    font-size: 14px;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #fff;
    color: #faa33e;
    border: 0px;
    padding: 6px 0px;
}
.btn.btn-default.read-more:hover {
      background-color: #fff;
      color: #faa33e;
      border-color: #faa33e;
}
span.cat-links {
    font-size: 13px;
}
div#author_pic img {
    border-radius: 50% !important;
}
.btn-default:hover{
background-color: #faa33e;
border-color: #faa33e;
}
.scroll-to-top:hover {
    background-color: #faa33e;
}
.fa-calendar:before, .fa-user:before{
display:none;
}
/*****************/
/*.blog-icon {
    width: 30%;
    float: right;
}
.entry-meta span {
    margin-right: 10px;
    display: -webkit-box;
    width: 100%;
}*/
.blog-icon {
    width: 100%;
}
span.posted-on {
    width: 50%;
    float: right;
    text-align: right;
}
/*.overlay {
    background-color: #000000 !important;
    box-shadow: 0 5px 20px -5px rgba(115,115,115,0.75) !important;
    margin-top: 41px !important;
    overflow:hidden !important;
}*/
.top-section {
    overflow:hidden !important;
}
div#rev_slider_1_1 .tp-bgimg.defaultimg, div#rev_slider_2_1 .tp-bgimg.defaultimg {
}
span.author.vcard {
    margin-right: 0px;
    margin-left: 4px;
}
/**********slider responsive css****************/
@media only screen and (max-width: 1200px) {
a.navbar-brand {
    margin-left: -10px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1157px;
}
}
@media only screen and (max-width: 1170px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1047px  !important;
}
a.navbar-brand {
    margin-left: -95px !important;
}
.slider-content p {
    font-size: 18px !important;
}
}
@media only screen and (max-width: 1100px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1010px !important;
}
a.navbar-brand {
    margin-left: -64px !important;
}
}
@media only screen and (max-width: 1024px) {
div#content {
    margin-top: -75px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 973px !important;
}
a.navbar-brand {
    margin-left: -25px !important;
}
.slider-content h2 {
    font-size: 34px !important;
}
.slider-content p {
    font-size: 16px !important;
    line-height: 18px !important;
}
}
@media only screen and (max-width: 1000px) {
a.navbar-brand {
    opacity: 0.8;
    margin-left: -19px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 958px !important;
}
a.navbar-brand {
    margin-left: -13px !important;
}
}
@media only screen and (max-width: 980px) {
ul#menu-main-menu li a {
    padding: 10px 8px 10px;
    font-size: 14px;
}
div#logo img {
    width: 80%;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 840px !important;
}
a.navbar-brand {
    margin-left: -112px !important;
}
}
@media only screen and (max-width: 960px) {
div#content {
    margin-top: -60px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 830px !important;
}
a.navbar-brand {
    margin-left: -103px !important;
}
.slider-content p {
    padding: 8px 5px !important;
}
}
@media only screen and (max-width: 940px) {
a.navbar-brand {
    margin-left: -93px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 821px !important;
}
}
@media only screen and (max-width: 920px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 807px !important;
}
a.navbar-brand {
    margin-left: -83px !important;
}
.slider-content p {
    font-size: 14px !important;
}
}
@media only screen and (max-width: 900px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 802px !important;
}
a.navbar-brand {
    margin-left: -73px !important;
}
}
@media only screen and (max-width: 853px) {
div#content {
    margin-top: -50px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 779px !important;
}
a.navbar-brand {
    margin-left: -50px !important;
}
.navbar-nav > li > a {
    padding: 15px 10px;
}
.slider-content a.scroll.btn.btn-warning.btn-large {
    padding: 7px 7px !important;
}
}
@media only screen and (max-width: 800px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 755px !important;
}
.slider-content h2 {
    font-size: 26px !important;
}
a.navbar-brand {
    margin-left: -26px !important;
}
.slider-content p {
    font-size: 13px !important;
}
}
@media only screen and (max-width: 768px) {
div#content {
    margin-top: -70px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 739px !important;
}
.overlay {
    margin-top: 0px !important;
}
.navbar-nav > li > a {
    padding: 15px 6px;
}
a.navbar-brand {
    margin-left: -10px !important;
}
.hentry {
  padding: 0px;
  }

}
@media only screen and (max-width: 740px) {
div#content {
    margin-top: -65px;
}
li#menu-item-269  .my-btn{
margin-left: 0px;
}
ul#menu-main-menu li a {
    padding: 6px 8px 6px;
    font-size: 14px;
}
a.navbar-brand {
    margin-left: 8px !important;
}
.navbar-default .navbar-toggle {
    margin: 13px 13px;
}
.slider-content p {
    font-size: 12px !important;
}
}
@media only screen and (max-width: 667px) {
div#content {
    margin-top: -55px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 665px !important;
}
.entry-title {
    font-size: 26px;
}
}
@media only screen and (max-width: 603px) {
div#content {
    margin-top: -44px;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 602px !important;
}
.slider-content h2 {
    font-size: 23px !important;
}
.slider-content h2 {
    font-size: 23px !important;
    margin-bottom: 12px !important;
}
}
@media only screen and (max-width: 568px) {
.slider-content h2 {
    font-size: 20px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 567px !important;
}
.btn {
    font-size: 12px;
}
}
@media only screen and (max-width: 533px) {
div#content {
    margin-top: -38px;
}
a.navbar-brand {
    margin-left: 8px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 532px !important;
}
}
@media only screen and (max-width: 480px) {
.slider-content {
    margin-top: 50px !important;
}
.slider-content p {
    width: 68%;
    margin: 0 auto !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 479px !important;
}
.slider-content h2 {
    font-size: 20px !important;
    margin-bottom: 5px;
}
.slider-content p {
    padding: 3px 5px !important;
}
h1.entry-title {
    font-size: 20px;
}
}
@media only screen and (max-width: 420px) {
.header-inner {
    display: none;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 418px !important;
}
.entry-meta a {
    font-size: 13px;
}
h1.entry-title {
    font-size: 20px;
}
.btn {
padding: 4px 12px;
}
span.author {
    margin-left: 10px !important;
}
}
@media only screen and (max-width: 375px) {
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 374px !important;
}
.slider-content h2 {
    font-size: 15px !important;
}
h1.entry-title {
    font-size: 16px;
}
}
@media only screen and (max-width: 360px) {
span.posted-on {
    width: 60%;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 359px !important;
}
span.author {
    margin-left: 7px !important;
}
}
/*full width featured image on blog */

div#primary img.thumbnail.pull-left.wp-post-image {
margin-bottom: 24px;
    display: block;
    float: none !important;
    width:100%;
    border: 0px;
    border-radius: 3px;
}

/*full width featured image on blog */


@media only screen and (min-width: 1440px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -126px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1272px;
}
}
/*css end  for the1680 header */
@media only screen and (min-width: 1600px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -208px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1355px;
}
}
/*css for the 1680 for header*/
@media only screen and (min-width: 1680px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -248px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1395px;
}
}
@media only screen and (min-width: 1920px) {
body{
max-width:1920px;
margin:0 auto;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -366px !important;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1513px;
}
}
.entry-content {
    text-align: justify;
}
