/* ===================================================================================

* Theme Name: BPS Child
* Theme URI:  https://bharatplastshow.com/
* Description: India’s Prime Exhibition Plastic, Printing, Packaging Machinery, Finish Goods, Auxiliary Equipment & Raw Materials
* Version: 1.0
* Author: India Plastic Challenge
* Author URI: https://bharatplastshow.com/
* Template: evacon
* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
div.footer1.footer-top {
  padding: 50px 0 30px;
}
div.footer1.footer-bottom
{
	padding:5px;
	min-height:30px;
	background-color:#f6884f;
}
div.info-box-2
{
	padding:10px;
	margin-bottom: 30px;
}
div.info-box-2 .content-box h3.title { margin-bottom:0px; }
.newsletter-box-layout1 { background-color:#f6884f !important;}
section.breadcrumbs-banner::before { background-color: #FB894D;}
header.header3 .navbar-wrap .header-menu { padding-right:15px; }
.contact-form .fluentform .ff-el-form-control.ff-el-phone {
  padding-left: 60px;
}
div.page-details-wrap-layout {
  padding-top: 50px;
  padding-bottom: 50px;
}
.timeline li .tl-circ{ background:#f6884f;border: 5px solid #f9e4d2;}
section.breadcrumbs-banner::before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000 0%, #000 100%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
div.countdown-wrap-layout .countdown-container
{
  padding-top: 20px;
  padding-bottom: 30px;
}
.section-heading { margin-bottom:0px;}
.contact-box-layout2.contact-box { border-radius:8px;}
body nav.template-main-menu > ul.main-menu > li > a::before{ bottom:15px;}
.offcanvas-menu-wrap .offcanvas-content h2{ 
  font-weight: 700;
  font-style: normal;
  font-size: 25px;
}
div.offcanvas-header{ right:0px;}
div.offcanvas-content .text-btn:hover, nav.template-main-menu > ul.main-menu > li > ul.children > li.current-menu-item > a, nav.template-main-menu > ul.main-menu > li > ul.children > li:hover > a, .header3 nav.template-main-menu > ul.main-menu > li > ul.sub-menu > li.current-menu-item > a, .header3 nav.template-main-menu > ul.main-menu > li > ul.sub-menu > li:hover > a { color:#F6884F !important;}
footer .sidebar-widget ul > li a:hover, footer .widget_archive ul > li a:hover, footer .widget_categories ul > li a:hover, footer .widget_meta ul > li a:hover, footer .widget_nav_menu ul > li a:hover, footer .widget_pages ul > li a:hover, footer .widget_recent_entries ul > li a:hover, footer a:hover, .breadcrumbs-banner .breadcrumbs-area .entry-breadcrumb a:hover { color:#F6884F !important;}
div.hero-wrap-layout1::before {
  content: "";
  background-color: #294e9a8c;
}
body.page-id-1308 .breadcrumbs-banner { background-position:bottom;}
div.section-heading { margin-bottom:0px; }
.footer-address ul{ list-style-type:none;padding:0px;}
.footer-address ul .icon-box{ display:none;}
.footer-address ul li { margin-bottom:15px;color:#fff;}
.col-list-2 ul{ column-count:2;}
table.ct-basic-table tr strong { color:#ff8432;}
table.ct-basic-table tr:first-child strong { color:#000;}
nav.template-main-menu > ul.main-menu { justify-content:end;}
body .breadcrumbs-banner .breadcrumbs-area {
  text-align: left;
}
.breadcrumbs-banner .breadcrumbs-area .heading-title {
	font-weight:600;
}
body .header3:not(.trheader) nav.template-main-menu {
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
}
body .section-heading .heading-title, body h3 {
	color:#000;
}
body .scrollup { left:20px;}
.menu-footer-bottom-menu-container ul {
	display: inline-flex;
    gap: 15px;
    list-style-type: none;
	margin-bottom:0px;
}
footer .menu-footer-bottom-menu-container ul li a, 
footer .footer3.footer-bottom .copyright-text
{
	color:#fff;
}
footer.footer-wrap-layout3{
	background-color: #000;
	padding-top:50px;
}
footer .footer3.footer-bottom {
  padding: 10px 15px;
  background-color: var(--e-global-color-primary);
}
footer .footer3.footer-middle {
	border:0px;
}
footer .expo-details.footer-widgets .description {
	color:#fff;
	margin-top:15px;
}
footer .expo-details.footer-widgets .social {
	margin-top:15px;
}
.topbar { background-color:#000;color:#fff; }
.topbar ul li {
	color: #fff;
    text-align: center;
    font-size: 13px;
    background: var(--e-global-color-secondary);
    display: inline-block;
    padding: 2px 6px;
    margin-left: -2px;
}
.footer3.footer-middle .footer-address ul li { padding-left:0px !important;}
body.page-id-1061 .breadcrumbs-banner, body.page-id-760 .breadcrumbs-banner { background-position:bottom;}
body .speaker-box-layout2 .figure-box::before { background-color:transparent !important; }
body.page-id-6695 div.page-details-wrap-layout { padding-bottom:0px;}
body .speaker-box-layout2 .content-box
{
	padding:0px 20px 15px;
}
body .about-box-layout3.has-animation.active-animation .figure-box1 .mask-content .text {
	text-align:center;
}
.offcanvas-logo img {
	max-width:200px;
}
body .countdown-wrap-layout .countdown-container, body .countdown-wrap-layout {
	max-width:100%;
	margin:0px;
}
body .countdown-wrap-layout .countdown-inner-wrap {
	border-radius:0px;
}
body .address-box .list-info ul li.item-btn a {
  color: #fff;
  transition: all .3s ease-in-out;
}
body .footer3.footer-middle #media_image-2 img{
	max-width:150px !important;
}
body .header3 .navbar-wrap .site-branding .header-contact-info a{
  padding:5px 0px;	
}
body .header-contact-info {
	border:0px;
}
@media (max-width: 1440px) {
  body .header3:not(.trheader) nav.template-main-menu {
    width: auto;
    padding-left: 10px;
  }
  body .header-contact-info {
    padding-right: 10px;
    margin-right: 10px !important;
  }
}
@media (max-width: 1536px) {
  .header3:not(.trheader) nav.template-main-menu ul.main-menu > li > a, header .navbar-wrap nav.template-main-menu ul.main-menu > li > a, .header3.sticky-on.sticky-header .navbar-wrap nav.template-main-menu ul.main-menu > li > a {
    padding: 24px 10px !important;
  }
}
@media (max-width:767px)
{
	.header-action-items li.header-contact-info { display:none; }
	section.breadcrumbs-banner { padding-bottom:20px !important;padding-top:20px !important;}
	header.header3 .navbar-wrap .site-branding a { padding:5px 15px;}
	.header-logo a { width:140px !important;}
	.mobile-menu-bar { padding: 10px;background-color: #2b990c;}
	header.header3 .mobile-menu-bar .sidebarBtn .bar{ background-color: #fff;}
	body.page-id-6685 div.page-details-wrap-layout { padding:15px 0px;}
	.info-box-2 .icon-box { margin:0px !important;}
	.info-box-2 .title { font-size:15px !important;}
	.info-box-2 .content-box .numbering { display:none !important;}
	div.info-box-2 { margin-bottom: 0px; !important;}
}
@media screen and (min-width:768px) and (max-width:991px)
{	
	body.page-id-6685 div.page-details-wrap-layout { padding:30px 0px;}
	.info-box-2 .icon-box { margin:0px !important;}
	.info-box-2 .title { font-size:15px !important;}
	.info-box-2 .content-box .numbering { width:60px !important;height:60px !important;}
}
@media screen and (min-width:992px) and (max-width:1200px)
{
	nav.template-main-menu > ul li a {
    font-size: 14px !important;
	}
	.header3:not(.trheader) nav.template-main-menu ul.main-menu > li > a, header .navbar-wrap nav.template-main-menu 	ul.main-menu > li > a, .header3.sticky-on.sticky-header .navbar-wrap nav.template-main-menu ul.main-menu > li > a {
		padding: 15px 8px !important;
	}
}
@media (min-width: 991px){
div.hero-wrap-layout1 {
    padding-top: 85px;
    padding-bottom: 85px;
}
div.hero-wrap-layout1 img
{
	margin-bottom:20px;
}
}