/*!
Theme Name: mci_precision
Theme URI: https://www.jdrgroup.co.uk
Author: JDR Group
Author URI: https://www.jdrgroup.co.uk
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mci_precision
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
.mob-show{display:none;}
.site-header{background-image:url(assets/images/top_bg.png);}
.bgwhite{background:#fff;}
.callblock{list-style:none;margin-top:5px;}
.callblock li{padding-top:5px;}
.callblock li a{color:#000;}
.mci-icon{padding-right:10px;}
.logoimg{padding-top:10px;padding-left:30px; max-height: 107px;}
.accimg{padding-top:20px;}
#content{background-image:url(assets/images/body_bg.png);}
.header-bottom{margin-top:20px;background-color:#fff;}

.navbar-default .navbar-nav>li>a {
    color: #000;font-size:14px;font-family:'Tahoma';font-weight:bold;padding:20px;
	text-transform:uppercase;
}
.navbar-default .navbar-nav>li>a:hover{background-color:#cc0000;color:#fff;}
.slider-size {
    height: 400px;
}
.navbar-default .navbar-collapse{padding:0px;}
.dropdown-menu{background-color:#cc0000;}
.dropdown-menu li a {color:#fff;text-transform:uppercase;font-size:14px;font-family:'Tahoma';font-weight:bold;padding:10px;}
.carousel-caption{left:60%;bottom:20%;right:10%;font-family:'Tahoma';}
.bansub{font-weight:500;line-height:24px;margin-top:20px;}
.btn-primary{background:#6597de;padding:10px 20px;margin-top:20px;border-radius:20px;border:none;
}
.dropdown-toggle {
    position: absolute;
    top: 15px;
    right: 10px;
    display: inline-block;
	width:100px;
	height:50px;
	cursor:pointer;
}
.banbtn{font-size:18px;}
.products .img-responsive{margin:20px auto;}
.mciblue{color:#2c4785;font-size:16px;font-family:'Tahoma';font-weight:600;margin-right:20px;}
.main-text{margin-top:10px;border-top:1px solid silver;padding-top:10px;}
.mcitall{min-height:360px;}
.bggrad{background: rgb(216,216,216);
background: linear-gradient(90deg, rgba(216,216,216,1) 0%, rgba(184,184,184,1) 100%);padding:5px;}
.bggradbox{background: rgb(216,216,216);
background: linear-gradient(90deg, rgba(216,216,216,1) 0%, rgba(184,184,184,1) 100%);margin:0px 5px;padding:10px;min-height:260px;}
.mci-footer{background-image:url('assets/images/footer_bg.png');padding:10px 0px;color:#fff;}
#foot-menu{list-style:none;}
#foot-menu li a{color:#fff;}
.footermenu2{border-top:1px solid #fff;padding-top:10px;}
.quality-section{margin-bottom:10px;}
.paddless{padding-left:5px;padding-right:5px;}
.bbimg{border:1px solid #365598;margin:2px 0px;}
.mci-section{margin-top:20px;margin-bottom:20px;}
.wpcf7 label{width:100%;}
.wpcf7 input, .wpcf7 textarea{width:90%;}
.wpcf7 input[type="submit"]{background: #6597de;
    padding: 10px 20px;
    margin-top: 20px;
    border-radius: 20px;
    border: none;max-width:100px;color:#fff;}
/*Bootstrap Carousel Fade Transition*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.gal50{width:33.33%;float:left;}
@media screen and (max-width:480px){
	#foot-menu{padding-left:0px;}
	.padmob, .mob-padd{margin-bottom:20px;}
	.mob-show{display:block;}
	.mob-hide{display:none;}
	.mci-footer{background-color:#365598;background-image:none;}
	.dropdown-toggle{top:0px;left:5px;width:300px;right:5px;}
	.carousel-caption{bottom:5%;top:10%;}
	.carousel-caption .bancap{font-size:14px;}
	.carousel-caption .bansub{font-size:12px;line-height:14px;}
	.carousel-caption .banbtn{font-size:12px;}
	.carousel-caption .btn-primary{padding:5px;}	
}