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

.home .icon_box { border-radius: 12px;background-color: #ffffff;    border: 2px solid #605555;}
.footer-formm .fo-form {
    background: #fff;
    padding: 8px;
    border: 1px solid #f9f9f9;
    box-shadow: 0 2px 5px #afacac;
}
.footer-formm {
    position: fixed;
    right: 0;
   bottom: 50%;
    z-index: 1000;
   
    
}
.footer-formm .heading-look img {width: 61%;
}

.slidingDiv {
    height:200px;
    width:200px;
    background-color: #99CCFF;
    position:absolute;
    top:50px;
    right:0px;
}
.show_hide {
    display:none;
}

.sliging-img {float: left;
    position: fixed;
    /* top: 0; */
    bottom: 50%;
    }
.home .icon_box .desc_wrapper{ padding: 10px;min-height: 215px;}
.home .icon_box .desc {    
    color: #434343;font-size: 15px;
    font-weight: 500;
}
h1.cat-tit {
    text-align: center!important;
    color: #5092c4!important;
    padding: 10px!important;
}

.footer_copy {display:block !important;}
.icon_box h4.title {
color: #000 ! important;}
.home .mcb-column p {font-size: 15px;}
.icon_box .icon_wrapper	{border-color: #00a0e3;}
.cust-second {background: #1a1919a6;}
.cust-second .column_attr { padding: 10px;}
.cust-second h3 {color:#ffffff ! important;}
	#text-4 .textwidget{padding: 20px;border-radius: 29px; border: 2px solid;}
	#text-4 h4 {text-align:center;}
	.footer-form input[type="submit"] {background:orange!important;border-color:orange!important;color:#ffffff!important;}
	.footer-form textarea{height:60px;}
	.aplhabets li {
    float: left;
    margin: 10px;
    background-color: #0077b5;
    padding: 5px 10px;
}
.aplhabets li a {color:#ffffff;	}
.socai-foo li {float:left;margin-left:4px;}
.socai-foo li img {background-color:#ffffff; border-radius:30px;}
#header_cart {display:none !important;}
.fanch-heding h4 {
    color: #ffffff;
    padding: 11px;
    text-align: center;background: #5092c4;border-top-right-radius:13px;border-top-left-radius:13px;
}
.fan-decs {
    padding: 10px;
}
.page-id-404 .one-third img {
margin-top: -15px;}
.fran-box .one-third.column {
    box-shadow: 2px 2px 3px 2px #dedede;
    border-radius: 13px;
}
.footer-form input, .footer-form textarea{  margin-bottom: 3px;}
.footer-form {padding: 8px;}
.footer-form input[type="submit"]{margin-left:38%;color: #ffffff !important;}
.frnachise-from {padding: 15px;
    background: #5092c4;    border-radius: 22px;
    box-shadow: 3px 4px 5px 3px;}
	.frnachise-from textarea {height:80px;}
	.frnachise-from h4 {text-align:center;color:#ffffff !important;}
	.frnachise-from input[type="submit"] {margin-left:40%;color: #ffffff !important;background-color:orange !important;}
	#Subheader .title {color:#24126b !important;}
		.prod-cust-lst .one-third {box-shadow: 1px 3px 5px 5px rgba(149, 151, 151, 0.53);}
		.prod-cust-lst .one-third .column_attr {padding:20px;}
			li.product .image_frame {
     border-color: #5192c3;
    border-width: 3px;}
	.woocommerce-Price-amount {display:none !important;}
	.cont-form {background:#beb8b8;padding:15px;}
	.cont-form .one-second {width: 49%;margin-left: 4px;}
	.cont-form input[type="submit"] {margin-left: 40%;background:#2c5a85!important;}
	.button-stroke input[type="submit"]:hover {color:#000000 !important;}
	#text-6 img	{    width: 91%;}
	#Top_bar .search_wrapper {    width: 30%;margin-left: 50%;background: #f4f4f4 !important ; }
	#Top_bar .search_wrapper input[type="text"] {border-color: #484343 !important; color: #000 !important;border:1px solid;}
	.top_bar_right_wrapper .action_button {background-color:#47baeb !important;color:#ffffff !important;}
	.top_bar_right_wrapper .action_button span:hover {color:#000000 !important;}
	.cust-second li{color:#ffffff;}
	.cust-second p {color:#ffffff;}
	.sliding-enquiry-right .enquiry-title {-webkit-transform: rotate(360deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);}
	.woo_catalog_enquiry_btn {    background: #ddd8f0  !important;}
   
  .cont-form .one-second.column{    width: 48% !important;}

.ab-columnn h4,.ab-columnn p,.ab-column h4, .ab-column p, .ab-columnn li, .ab-columnn a ,  .ab-columnn h3 {color:#ffffff !important;  }
.bx-viewport img {border:1px solid;}
	
	#Top_bar .menu li ul li a { padding: 8px 10px 8px 20px !important;}
	#Top_bar .menu li ul li a .menu-arrow {top: 9px !important;}
	.product .icon-left-open-big, .product .icon-right-open-big{background: #4cbbeb; color: #fff !important;}
	.pull-left {float: left;}
.pull-left .icon-clock {font-size: 30px;float: left;}
.box-top-content .one-third, .box-top-content .one-fourth {margin-top:31px;}
/*.box-top-content .one-third p ,.box-top-content .one-fourth p {font-weight:700;}*/
.media-dis  p,.contact-top p {    margin-bottom: 8px !important;color:#000;}
.contact-top .icon-phone {font-size: 20px;}
.header-stack.header-center #Top_bar .logo{margin-left: -28px; padding:0 !important;    border: 0 !important;}
.menu_wrapper {    border-top: 1px solid #f4f4f4;}
.is-sticky .box-top-content {display:none !important;}
.box-top-content .one-third ,.contact-one{border-right: 1px dashed #e6e4e4;}
.is-sticky  .logo {margin-left:0 !important;}
.is-sticky  .menu_wrapper {margin-top: -61px;}
.pr-section .column_image {box-shadow: 4px 3px 2px;}
.pr-section .one-fourth .column { box-shadow: 4px 3px 3px;}
.com-tittle {    font-size: 39px;line-height:40px;   font-weight: 700;   color: #000;}
	.cm-tittle {    font-size: 19px;    font-weight: 700;    color: #000;}
.box-top-content .button {padding: 13px;margin-top: 31px !important;background: #5092c4 !important;  color: #fff !important;   border-color: #5092c4!important;}
#menu {    width: 82%;    float: left;}
.bottom-section .one-fourth .column_attr {border-right: 1px dashed;}
.is-sticky  #menu .menu-main-menu {margin-left:0 !important;}
#Top_bar.is-sticky #logo img.logo-sticky {    max-height: 47px !important;    margin-top: 3px;}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {    line-height: 76px !important;}
.prd-bttn {background-color:#00a0e3!important;color:#ffffff!important;}
#Action_bar {display:none;}
@media only screen and (max-width: 767px){
#loader_example3 span.logo_loader {width:100% !important;left:25% !important;}
.header-stack.header-center #Top_bar .logo {margin-left : 0!important; }
.media .icon-column {    margin-left: 29%;}
.box-top-content {display:none;}
#Action_bar {display:block !important;}
.socai-foo {margin-left:0 !important;}
.socai-foo li { width: 33px;}
button.tablinks {width: 144px !important;}
#Allproducts li { width: 46% ! important;}
.download-list {width: 100%! important;}
.mbl-bg-img,.mbl-bg-img .mcb-wrap, .mbl-bg-img .column {background-size: 690px 495px! important;padding:0 !important;margin-bottom:0 !important;}
 .footer-form input[type="submit"] {margin-left: 32% !important;}
 .cust-second-mbl .column_attr{background: #ffffffba;}
 .page-id-13  .cust-second-mbl .column_attr{background: #ffffffba;padding: 8px;}
 .ab-columnn h4, .ab-columnn p, .ab-column h4, .ab-column p, .ab-columnn li, .ab-columnn a, .ab-columnn h3 {color: #000000 !important}
.booklet .b-arrow div	 {top: -24% !important;}
.top_bar_right_wrapper #search_button {display:none !important;}
.header-stack #Top_bar .top_bar_right {display: none;}
.download-list img {width: 133px !important;}
#menu-main-menu {  margin-left: 22% !important;}
.cont-form .one-second.column {width: 97% !important;}
.cont-form input[type="submit"] {  margin-left: 33% !important;}
.frnachise-from input[type="submit"] {margin-left: 34%!important;}
.prd-bttn .button_label {font-size: 13px!important;}
}
.footer_copy {display:none;}
.post-nav.minimal a.prev {top: 40%;}
.post-nav.minimal a.next {top: 40%;}
.sku_wrapper {display:none;}
.woocommerce ul.products li.product a {color: #fff;}
.woocommerce ul.products li.product .desc {background: #5595c6 !important;}
.home-img .mfn-parallax {background-attachment:fixed;}
.shop-filters {display:none;}
.icon-col li {list-style:none;}
.icon-col i {    border: 1px solid;
    font-size: 22px;
    margin-right: 7px;}
.big-icon i {font-size: 42px;
    border-radius: 41px;
    background: #696868;
    padding: 14px;
    border-color: #ffffff;
    border: 2px solid;
    color: #fff;}
	.big-icon {    margin-bottom: 31px;}
.big-icon-ph a {    font-size: 30px;line-height: 54px;}
.big-icon-em a {    font-size: 25px;line-height: 42px;}
.socai-foo {margin-left: 32%;}
.socai-foo li {list-style:none;}
.product-li {float:left;}
button.tablinks {
    border: 1px solid;border-color: #000!important;
}
button.active:active {color: #fff !important;}
button.active {
background: #afb0b4 !important;    color: #fff !important;}
.product-li h6, #Allproducts h4 {padding: 10px;
    text-align: center;
    background: #eae2cf;
margin-bottom: 0;}
.product-li{border: 1px solid;
    margin: 8px;}
	#All-Products li {    width: 20%;
    float: left}
	.big-contact a {color:#ffffff !important;}
	.woo_catalog_enquiry_btn {color: #000000 !important;}
	.con-social li {float:left;list-style:none;}
	.con-social ul {margin-left :0 !important;}
	.con-social li img {background-color:#ffffff; border-radius:30px;}
	.page-id-423	.alert {margin-top: 10%;}
#Allproducts li {width: 20%;    float: left;margin: 5px;border: 1px solid #767575 !important;}
#Allproducts li.product .image_frame {border: none !important;}
.type-product .minimal {display:none;}
.fixed-nav {    bottom: 30%;}
.fixed-nav .photo, .fixed-nav .desc{    display: none;}
.vedio-button {padding-top: 10px;}
.vedio-button .button { padding: 20px;background: #5092c4 !important;}

.header-stack #Top_bar .top_bar_right {right: 19%;}
#Top_bar.is-sticky .menu_wrapper {    margin-right: 11%;}
#Top_bar.is-sticky .top_bar_right{right:5% !important;}
#Top_bar.is-sticky .search_wrapper {margin-top: 0 !important;}
#Footer .widget_mfn_menu ul li a:hover {color:#20b2f0 !important;}
#Top_bar .menu li ul li a span:hover {color:#20b2f0 !important;}
.column_blog  .post-footer  {width:10%;}
.column_blog  .post-meta {display:none;}
	.download-list { width: 10%; float: left;}
	 #menu-main-menu {margin-left: 31%;}
	.download-list img {margin-top: 15px;}
	.is-sticky .download-list img {width: 154px !important;    margin-top: 6px !important;}
	#slide-cart {display:none !important;}
	.is-sticky #menu-main-menu {margin-left: 0!important;}
	/*-- preloader css */
	
	.animationload{
	    position:fixed;
	    top:0;
	    left:0;
	    right:0;
	    bottom:0;
	    background-color:#fff;
	    z-index:999999
	}

	 #loader_example3 {
	    background-color: #fff;
	    background-repeat: no-repeat;
	    background-position: 50% 30%;
	    height: 100%;
	    position: relative;
	    overflow: hidden;
	    -webkit-transition: background .1.5s linear;
	    -moz-transition: background .1.5s linear;
	    -ms-transition: background .1.5s linear;
	    -o-transition: background .1.5s linear;
	    transition: background .1.5s linear;
	}
	#loader_example3 span.logo_loader {
	    display: block;
	    height: 100px;
	    width: 100px;
	    	    background: url(http://www.canbro.in/wp-content/uploads/2019/02/canbro-logo.jpg) no-repeat;
	    position: absolute;
	    top: 50%;
	    left: 44%;
	    margin: -40px 0 0 -40px;
	    overflow: hidden;
	}
	#loader_example3 span.logo_loader span {
	    position: absolute;
	    display: block;
	    height: 100%;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    background-color: #FFF;
	    opacity: .7;
	    filter: alpha(opacity=70);
	    -webkit-animation: logo 2s infinite;
	    -moz-animation: logo 2s infinite;
	    -ms-animation: logo 2s infinite;
	    -o-animation: logo 2s infinite;
	    animation: logo 2s infinite;
	}
	#royal_preloader {
	    display: none;
	}
	
#loader_example3{
	    background-color:#fff;
	    background-repeat:no-repeat;
	    background-position:50% 30%;
	    height:100%;
	    position:relative;
	    overflow:hidden;
	    -webkit-transition:background .5s linear;
	    -moz-transition:background .5s linear;
	    -ms-transition:background .5s linear;
	    -o-transition:background .5s linear;
	    transition:background .5s linear
	}
	
	
	
	#royal_preloader.logo .loader,#royal_preloader.royal_preloader_logo .loader{
	    border-radius:50%
	}
	
	#loader_example3 span.logo_loader{
	    display:block;
	    height:100px;
	    width:20%;
	    position:absolute;
	    top:50%;
	    left:44%;
	    margin:-40px 0 0 -40px;
	    overflow:hidden
	}
	#loader_example3 span.logo_loader span{
	    position:absolute;
	    display:block;
	    height:100%;
	    left:0;
	    right:0;
	    bottom:0;
	    background-color:#FFF;
	    opacity:.7;
	    filter:alpha(opacity=70);
	    -webkit-animation:logo 2s infinite;
	    -moz-animation:logo 2s infinite;
	    -ms-animation:logo 2s infinite;
	    -o-animation:logo 2s infinite;
	    animation:logo 2s infinite;
	}
	#loader_example3 span.meter{
	    position:absolute;
	    width:100px;
	    height:20%;
	    line-height:40px;
	    top:50%;
	    left:44%;
	    margin:40px 0 0 -40px;
	    font-family:Arial;
	    font-size:14px;
	    font-weight:700;
	    text-align:center;
	    color:#1247AB
	}
	
	.page_box_full a.preview{
    display:block;
    float:left;
    width:49%;
    margin-bottom:15px
}
.page_box_full a.preview:nth-child(odd){
    margin-right:2%
}
.page_box_full a.preview img{
    display:block;
    width:100%
}
@-webkit-keyframes logo{
    0%{
        bottom:0
    }
    20%{
        bottom:25%
    }
    60%{
        bottom:50%
    }
    100%{
        bottom:100%
    }
}
@-moz-keyframes logo{
    0%{
        bottom:0
    }
    20%{
        bottom:25%
    }
    60%{
        bottom:50%
    }
    100%{
        bottom:100%
    }
}
@-ms-keyframes logo{
    0%{
        bottom:0
    }
    20%{
        bottom:25%
    }
    60%{
        bottom:50%
    }
    100%{
        bottom:100%
    }
}
@-o-keyframes logo{
    0%{
        bottom:0
    }
    20%{
        bottom:25%
    }
    60%{
        bottom:50%
    }
    100%{
        bottom:100%
    }
}
@keyframes logo{
    0%{
        bottom:0
    }
    20%{
        bottom:25%
    }
    60%{
        bottom:50%
    }
    100%{
        bottom:100%
    }
}
@-webkit-keyframes bar{
    0%{
        left:0
    }
    20%{
        left:25%
    }
    60%{
        left:50%
    }
    100%{
        left:100%
    }
}
@-moz-keyframes bar{
    0%{
        left:0
    }
    20%{
        left:25%
    }
    60%{
        left:50%
    }
    100%{
        left:100%
    }
}
@-ms-keyframes bar{
    0%{
        left:0
    }
    20%{
        left:25%
    }
    60%{
        left:50%
    }
    100%{
        left:100%
    }
}
@-o-keyframes bar{
    0%{
        left:0
    }
    20%{
        left:25%
    }
    60%{
        left:50%
    }
    100%{
        left:100%
    }
}
@keyframes bar{
    0%{
        left:0
    }
    20%{
        left:25%
    }
    60%{
        left:50%
    }
    100%{
        left:100%
    }
}
@-webkit-keyframes scale{
    0%{
        -webkit-transform:scale(0);
        opacity:0
    }
    50%{
        -webkit-transform:scale(2);
        opacity:.5
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes scale{
    0%{
        -moz-transform:scale(0);
        opacity:0
    }
    50%{
        -moz-transform:scale(2);
        opacity:.5
    }
    100%{
        -moz-transform:scale(1);
        opacity:1
    }
}
@-ms-keyframes scale{
    0%{
        -ms-transform:scale(0);
        opacity:0
    }
    50%{
        -ms-transform:scale(2);
        opacity:.5
    }
    100%{
        -ms-transform:scale(1);
        opacity:1
    }
}
@-o-keyframes scale{
    0%{
        -o-transform:scale(0);
        opacity:0
    }
    50%{
        -o-transform:scale(2);
        opacity:0
    }
    100%{
        -o-transform:scale(1);
        opacity:1
    }
}
@keyframes scale{
    0%{
        transform:scale(0);
        opacity:0
    }
    50%{
        transform:scale(2);
        opacity:.5
    }
    100%{
        transform:scale(1);
        opacity:1
    }
}
.footer-form .error {
    border: 0px solid red !important;
}
.enquiry-content .error {
    border: 0px solid red !important;
}
.home .has_content {display:none;}
div#wpcs_content_inner_764 {    margin: 60px 40px 19px 36px!important;    min-height: 61% !important;}
div#wpcs_content_inner_764 input, div#wpcs_content_inner_764 textarea {border-color:#9c9898!important;}
div#wpcs_tab_764 {top:250px !important;}
.is-sticky .top_bar_left {width: 68% !important;}
.post-form h4,.post-form-footer h3 {text-align:center;color:#ffffff!important;}
.post-form,.post-form-footer {background: #2a196f;  padding: 10px;}
.post-form input[type="submit"]{margin-left:30%;    background-color: #ed9d0c;}
.post-form-footer input[type="submit"]{margin-left:45%;    background-color: #ed9d0c;}
div#wpcs_tab_764{
	z-index:99999 !important;
}
.footer_copy {display:block !important;}
.fanch-heding h3{padding: 10px;text-align: center;}
#mwacht {
    display: none;
}
@media only screen and (max-width: 767px){
#wacht {
    display: none;
}
#mwacht {
display: block !important;}
}
.modal {
display: none; 
position: fixed; 
z-index: 1; 
padding-top: 100px; 
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-body input, .modal-body textarea{border-color:#000 !important;}
.modal-body textarea {height:80px;}
.modal-content {
background-color: #ececec;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 28%
}
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}

.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}

#myModal .modal-content form textarea {
height: 110px;
}
#myModal .modal-content form textarea {
height: 110px;
}
#myModal .modal-content {
padding-top: 20px ;
}
#myModal {
padding-top: 70px;
z-index: 9999;
}
.bx-viewport {
    height: auto!important;
}