/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.table-responsive {
    width: 100%;
    overflow-x: scroll;
}
.widget_product_categories ul li {
    position: relative;
    border-bottom: 2px solid #16a14a;
}
.floating-menu-1 .product-categories {background: #fff;
    border: 3px solid #0a5898;}
body .floating-menu-1 .cat-item a {color:#000 !important;}
#example a {color:#000;text-decoration:uppercase;font-size: 13px;} 
.margin-left {margin-left: 23px;}
tr:hover {
    background: #0a5898;
    color: #fff !important;
}
#wpsm_progress_b_row_57 .wpsm_progress .wpsm_progress-value {margin-top:0 !important;}
#example  tr:hover a {color: #fff !important;}
.single-logo-container {background:#eee;padding:0 !important;}
.single-logo-container h3 {font-size:16px !important;}
#menu-item-114 ul.mfn-megamenu {
    width: 32.4% !important;
	margin-left: 27% !important;}
.sub-menu li:hover {background:#1c89e2;}
.sub-menu li:hover a {color:#fff !important;}
.footer-form .heading-look {text-transform: uppercase;}
.social-footer li {    float: left;
    margin-left: 7px;
    border-radius: 10px;
    background: #fff;
    font-size: 27px;
    padding: 4px;}
#Top_bar .menu > li > ul.mfn-megamenu > li {
    float: left;
    border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;width: 193px !important;}
.table-responsive table th, .table-responsive  table td {    text-align: left;
    padding: 2px 7px !important;}
.floating-menu-1 h2 {font-size: 23px;text-align:center;}
.sidebar-two {padding-left:20px;}
.hr_color, .hr_color hr, .hr_dots span {
    color: #ff2088;
	background: #d0d0d0 !important;}
.header-split #Header .top_bar_left .menu_left {
    float: left;
		width: 41%;}
.header-split #Header .top_bar_left .menu_right {    float: right;
    width: 45%;}
#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
	padding: 0 13px !important;}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #16a14a!important;
    font-size: 16px;
    font-weight: 500;
}
.home #Top_bar.is-sticky {background: #ffffff!important;box-shadow: 0px 2px 5px #00000026;}
.home #Top_bar {
    top: 0;
	}
  #Top_bar {
 background: #ffffff!important;}
.rt-wpls .slick-prev {z-index:999;}
.footer-col {
    position: fixed;
    bottom: 0;
    width: 100% !important;
    margin-bottom: 0;
    z-index: 9999999999;
    display: block;
    text-align: center;
    background: transparent;
    margin: 0;
}
.footer-col .button {
    padding: 8px 0!important;
    margin-bottom: 0;
    width: 32%;
    background: #c4271e!important;
    color: #fff!important;
    margin-top: 2px;
    float: left;
    font-size: 18px;
    line-height:26px;
    margin-right: 0px;
    box-shadow: none;
}
.footer-col .button {
    border-radius: 0px !important;
    background:#25a050 !important;
}
#myModal {
    align-items: center;
    justify-content: center;
}
.modal-content {
    width: 100%;
    max-width: 500px;
}
#myBtn{
    background:#015c96 !important ;
}
#footer-col i {
    font-size: 24px;
}
#footer-col {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}
.modal-content textarea {
    height: 150px;
}
#myModal .modal-content {
    padding-top: 20px;
}
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 90%;
}
span.wpcf7-form-control-wrap {
    margin-bottom: 8px !important;
}
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor:pointer;
}
.tel-wht img {
    width: 23px;
    margin-top: -12px;
    margin-bottom: 0px;
    padding: 0;
}
.tel-wht {
    border-right: 3px solid #fff !important;
	border-radius: 0 !important;}
.tel-foo {
    border-right: 3px solid #fff !important;
	border-radius: 0 !important;}
.single-logo {border:1px solid;    background: #f9f9f9;}
.tb a{background:red;padding:5px 20px;color:#fff;box-shadow:0px 1px 6px #0000006e !important;}
.cust-tittle{text-align: center;
    background: #0a5898;
    color: #fff;
    padding: 10px 0;border:1px solid #fff;
}
#Footer .widgets_wrapper {background: #00000091;}
.footer_copy {background: #000;}
.icon_box.icon_position_top.no_border {
    background: #fff;
border: 4px solid #0095eb;
}
.icon_box.icon_position_top.no_border h4, .icon_box.icon_position_top.no_border p {font-weight: 700;color:#000;}
#header_cart {display:none !important;}
#Top_bar #logo {    height: 100% !important;
    line-height: 100%;
    padding: 0 !important;}
body:not(.template-slider) #Header {
    min-height: 90px;
}
.menu i {margin: 0; font-size: 39px;}
.pcd-phrm-icon-cls li {
    float: left;
    display: inline;
    width: 382px;
    margin: 0px 0px;
    list-style: none;
}
.pcd-phrm-icon-cls li img {
    float: left;
    padding: 0px 10px 35px 10px;
}
.pcd-phrm-icon-cls li strong {
    display: block;
    font-size: 19px;
    padding: 5px 0px;
    color: #ffffff !important;
}
.pcd-phrm-icon-cls li p {color: #fff !important;text-align: justify;}
.pcd-phrm-icon-cls li h3 {color: #fff !important;}
.con-from {padding: 15px;box-shadow: 0px 12px 78px #ffffff;background: #0a5898;}
.con-from h3 {text-align:center;color:#fff;}
.tb h3 {font-size:20px !important;}
h1,h2,h3,h4, strong{text-transform: uppercase;font-weight:600 !important;}
 strong{font-weight: 400 !important;}
.text-white p, .text-white li {color:#fff;}
.text-white h1, .text-white h2,.text-white h3,.text-white h4 {color:#fff;}
.footer-form .heading-look {
    font-size: 26px;
    background: #dc2c39;
    color: #fff;
    text-align: center;
    display: block;
    padding: 7px 0px;
    cursor: pointer;
}
.footer-form .fo-form {
    background: #fff;
    padding: 8px;
    display: none; 
    border: 1px solid #f9f9f9;
    box-shadow: 0 2px 5px #afacac;
}
.footer-form {
    position: fixed;
    right: 15px;
    bottom: 0;
    z-index: 1000;
    width: 286px;
}
@media only screen and (max-width:980px){
	.header-split #Header .top_bar_left .logo {    background: #ffff;}
	.footer-col {display:block !important;}
 .mb-justify p {text-align:justify;}
	.pcd-phrm-icon-cls li {width:100%;}
	.pcd-phrm-icon-cls ul {margin:0 !important;}
.pcd-phrm-icon-cls li img {
    float: left;
	padding: 0px 10px 78px 10px;}
	#footer-col i{
	    display:block;
	}
	.modal-content textarea {
    height: 100px;
}
	.footer-col .button{
	    font-size:14px;
	    line-height:22px;
	}
	#footer-col i {
    font-size: 20px;
}
.footer-col .button {
    padding: 6px 0 !important;
}
#Footer .footer_copy .one{
        margin-bottom: 60px !important;
}
}


/* 12th feb */
@media only screen and (min-width:1200px){
	.menu-item.hover .mfn-megamenu-title {
    height: 52px;
    line-height: 17px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
}