span.user { color: #2cb1ff; }
@media only screen and (max-width: 768px) {
p {    margin-right: 0!important;}
p.nopadding {margin-right: 0!important;}
body .post-content p {    margin-right: 0!important; }
}
img.attachment-banzai-list-lg.size-banzai-list-lg.wp-post-image{height:auto}ul.epslangbuttons{list-style:none}.epslangbuttons a{display:block;width:120px;padding:13px 0;background:#000;text-align:center;background:#f4524d;color:#fff;text-decoration:none;text-transform:uppercase;margin:0 auto}.epslangbuttons a:hover{background:rgba(244,82,77,0.69);color:#fff}.epslangbuttons li{clear:both;padding-top:15px}.modal-body{text-align:center;margin:0 auto}ul.epslangbuttons{padding:0;text-align:center;margin:0 auto}div#myModaleps{padding-right:0!important}.modal-dialog{width:100%;height:100%;padding:0;margin:0}.modal-content{height:100%;min-height:100%;height:auto;border-radius:0}h4.modal-title{margin-top:12%;text-align:center}.modal-header .close{margin-top:22px;font-size:50px}img.epsproimg.essbis-sharable{width:300px}.eps_postpro{max-width:500px;margin:0 auto;padding:30px 0;text-align:center}img.epsproimg{width:300px}body span,p, a{font-family:Hind !important;}.eps_product_border{max-width:500px;margin:0 auto;border:1px solid #ddd}.eps_product_border .eps_postpro{border:none!important;max-width:100%}ul{font-family:Hind;font-weight:400}
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
#accordion-1 table {
    width: 100%;
}
div#accordion-2 {
    border: 1px solid #ababab;
}
.my_acc2-toggle {
    background: #f4524d !important;
}
#accordion-1 table tr {
    border-bottom: 1px solid #ababab;
}
#accordion-1 table td, #accordion-1 table tr {
    padding: 10px 0;
}
.accordion {
	overflow:hidden;
          width: 50%;
         margin: 0 auto;
}

 Section Titles 
.accordion-section-title, .accordion-section-title-inner {
	    width: 100%;
    padding: 15px;
    display: inline-block;
    border-bottom: 1px solid #65ccef;
    background: #65ccef;
    transition: all linear 0.15s;
    font-size: 1.200em;
    color: #000;
    font-weight: 500;
    text-align: center;
}
.accordion-section-title.active, .accordion-section-title:hover {
    background: #23527c;
    text-decoration: none;
    color: #fff;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

 Section Content 
.accordion-section-content, .accordion-section-content-inner {
	padding:10px;
	display:none;
}
.accordion-section-content-inner{
text-align:center;
}
.accordion-section-inner img{
    width: 16%;
    height: auto;
    margin-right: 6px;
float: left;
}
.accordion-section-inner span{
padding-right:60px;
}
.accordion-section-content-inner
#slider {
  position: relative;
  overflow: hidden;
  margin: 0px auto 0 auto;
  border-radius: 4px;
  width: 100% !important;
height: 250px !important;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
     width: 100% !important;
    margin-left: 0 !important;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width:100% !important;
  height: 300px;
  background: #fff;
  text-align: center;
  line-height: normal;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}
a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}
.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}
hr.acc_bar {
    color: #000;
    border: 1px solid;
    width: 10%;
   margin: 10px auto;
}
p.acc_rating {
    font-size: 15px;
}
p.acc_price {
    font-size: 20px;
}
.acc_link a{
    background: #f4524d;
    color: #fff;
    padding: 6px 15px;
    border-radius: 5px;
    font-size: 12px;
}
a.accordion-section-title::after {
    content: '+';
    float: right;
    font-size: 20px;
    font-weight: bold;
}
a.accordion-section-title.active::after {
    content: '-' !important;
    float: right;
    font-size: 20px;
    font-weight: bold;
}
.accordion-section table {
    width: 100%;
}
.accordion-section table td, .accordion-section table tr {
    padding: 10px 0;
}
.accordion-section table tr {
    border-bottom: 1px solid #ababab;
}
.accordion-section h3.eps_main_head1 {
    background: #00baf2;
    text-align: center;
    font-weight: 500;
    padding: 10px 0;
}
.accordion-section h3.eps_main_head2 {
    background: #f4524d;
    text-align: center;
    font-weight: 500;
    padding: 10px 0;
}
.custom_copy{ padding: 30px 15px;
    background: #212124;
}
.copyright .container{width: 1230px !important;}
.copyright{padding:0; background: #fff;}
.footer-widgets .container { background: #26262a; width: 1230px !important; }
.footer-widgets {background: #fff;}
.accordion-section{padding: 18px 0;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{font-family: Hind !important;}
@media(max-width:767px){
.accordion{width:100%;}
.footer-widgets .container {width: auto !important; }
.custom_copy{ padding: 30px 0px;}
}
.post-subtitle {font-size:18px; font-family: Hind !important;}
.post-content p, .post-content ul, .post-content ol {    font-size: 18px; }
 p{    font-size: 18px; }
body {    font-size: 18px; }
.single-grid-post .post-meta {    font-size: 12px;    font-family: Hind !important; }
.post-meta-ctr .post-meta-mini-bar-ctr {    font-size: 12px; }
.single-grid-post h4 a {  font-family: 'Montserrat',sans-serif!important; }

footer.banzai-footer a, footer.banzai-footer  p ,  footer.banzai-footer  .textwidget, footer.banzai-footer  li, footer.banzai-footer   span{ font-family: Hind !important; font-size:15px!important;}
.textwidget p {    font-size: 15px;}
.epscustomsidebar h3.widget-title {
    display: block;
    color: #fff;
    padding: 10px 10px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
    position: relative;
    margin: 0 -23px;
    margin-top: -15px;
    margin-bottom: 10px;
    background-color: #2eb2ff;
}
.epscustomsidebar h3.widget-title:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    content: '';
    height: 0;
    border-left: 8px solid transparent;
}
.epscustomsidebar h3.widget-title:before {
    border-top: 8px solid #2eb2ff;
}
div#text-d3 { padding: 15px; border: 1px solid  #eee; position: relative; }  
.epscustomsidebar h3.widget-title:after {
position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    content: '';
    height: 0;
    border-right: 8px solid transparent;
border-top: 8px solid #2eb2ff;
}
.home  .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {    bottom: 0!important; }
.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style { top: 90%!important; max-height: 60px; margin: 0 auto; max-width: 960px!important; left: 0!important; right: 0!important;      text-align: center;     background-color: #fff!important;
    border-top: 1px solid #dbdbdb!important; transform: translateY(0); transition: transform .33s;  }
.a2a_vertical_style a { display: inline-block!important;  }
.nc_wrapper.floatBottom {    display: none!important;}
body {    padding-bottom: 0!important;}
.essb-mobile-sharebar { display: none!important; } 
@media only screen and (max-width: 767px) {
.essb-mobile-sharebar { display: none!important; } 
.nc_wrapper.floatBottom {    display: block!important;}

}
.eps_floating_footer {  display:none;  }
@media only screen and (max-width: 767px) {
.eps_floating_footer {  display:none;   position: fixed;    bottom: 0;    width: 100%;    background: #fff;    margin: 0 auto;   border-top: 2px solid #2eb2ff;   }
.eps_floating_footer li { list-style: none; display: inline-block;    wwidth: 50%;  padding: 0px;  } 
.eps_floating_footer img { max-height: 50px; height: 50px; padding: 6px 0; margin-top: 2px;}
 .eps_floating_footer  .flink a {       text-decoration: none!important;  border: 1px solid #2eb2ff;    padding: 6px 5px;    border-radius: 5px; font-size:14px!important; margin-top: 6px; display: block; color: #000;  }
.flink a:hover {    border: 1px solid #2eb2ff;    padding: 5px 20px;    border-radius: 5px;    background:#2eb2ff;    color:#fff; }
li.flink{text-align:right; margin-bottom: 10px; height: 50px;    float: right ; padding-right: 10px;}
.eps_floating_footer ul { padding: 0;      margin-bottom: 0; }
}


.epscustomsidebar li {    list-style: none;}
.mobimagepadding {    padding-left: 10px; }
@media only screen and (min-width: 769px) {.eps_floating_footer  {display:none!important;} } 
.eps_floating_footer {    height: 50px;}
@media only screen and (min-width: 769px) {
.single-post .content-body { margin-right: 30px; }
}

.home .col-md-4.single-grid-post.2580 {display:none!important;}
.imagecolsimg { text-align: center; } img.epstolls { max-height: 220px; width: auto; } 
.gridlove-post-a .entry-image img {
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.custom-imageurl a {
    text-align: center!important;
    width: 100%;
    display: block;
    padding-top: 20px;
}
.gallery-caption, .wp-caption-text {
    position: inherit;
}
body .eps_floating_footer { display: none!important; }
.jheader.page-header.homeheader { background: #2eb1ffc9; padding: 20px; color: #fff; }  
j.header.page-header.homeheader h3.page-title { color: #fff; } 
.eps_home_content p { font-size: 18px; line-height: 24px; }
.eps_pra { max-width: 920px; margin: 0 auto; text-align: center; font-weight: 600; font-size: 26px; line-height: 36px;      padding: 30px 0;  font-family: 'Montserrat',sans-serif!important;} 
.eps_pra_second { margin-top: 20px; }  span.blue { color: #2cb1ff; }
@media(min-width: 768px) { .post-title { font-size: 37px; } }
.eps_pra { max-width: 920px; margin: 0 auto; text-align: center; font-weight: 600; font-size: 26px; line-height: 36px; } 
@media(max-width: 768px) { .eps_pra { font-size: 16px; line-height: 20px; }  }
span.eps_blue {   color: #1caafe;  font-family: 'Montserrat',sans-serif!important;}

.single-post .category-block { display: none; } 
span.rpwwt-post-title {
    display: block;
    width: 100%;
    clear: both;
} 
.widget .widgettitle { background-color: #fff; }  .widget .widgettitle:before { border-top: 8px solid #fff; } .widget .widgettitle:after { border-top: 8px solid #fff; } .widget h3.widgettitle {color: #000; }
.widget ul li a:before {content:' '}
#rpwwt-recent-posts-widget-with-thumbnails-2 img { max-width: 200px; width: 100%; height: auto; margin: 0 auto; float: none; display: block; }  span.rpwwt-post-title { text-align: center; } 
.widget h3.widgettitle { margin: 0 0px; }


.hide_menu nav.navbar-banzai-mobile {
    display: none;
}
a.close_it {
    position: absolute;    
    font-size: 25px;
    width: 100%;
    z-index: 9999999;
    left: 270px;
    display: none;
}
.mobile-menu-appeared a.close_it {
    display: block !important;
}
.single .push-top .col-sm-4 {
    display: none;
}
.single .push-top .col-sm-8 {
    margin: 0 auto;
    float: none;
}