/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.find-more a{
background-color: #fff;
color: #333;
display: inline-block;
font-size: 10px;
font-weight: bold;
line-height: 30px;
min-width: 150px;
padding: 5px 10px;   
	
	}
.head-part{
    min-height: 330px;
    text-align: center;
   }
   .head-part2{min-height: 330px;
    text-align: center;}
.head-part2 .inner-part2{border: 4px solid #f47b33;
float: left;
margin-top:27%;
padding-bottom: 40px;
padding-top: 40px;
text-align: center;
width: 350px;}
.head-part2 .inner-part{ float:left; background-color:transparent;}
@media(max-width:370px){
.head-part2 .inner-part2{width: 200px !important;}
}

.left-border{background-color: #000;
display: inline-block;
height: 18px;
margin-right: 10px;
margin-top: 9px;
vertical-align: top;
width: 7px;}
.heading-part h4{
	display: inline-block;
    padding-top: 0;}
.text-center{ text-align:center;}
.inner-part2{float: right;
    padding-bottom: 90px;
    padding-top: 90px;
    width: 200px;}
.inner-part{background-color: rgba(255, 255, 255, .8);
    float: right;
    padding: 10px;}

.inner-part2{border: 4px solid #f47b33;
float: right;
padding-bottom: 103px;
    padding-top: 87px;
width: 200px;}

.inner-part2 h4{color:#f47b33;font-weight: bold;}
.inner-part2 h3{color:#f47b33;
font-family: open sans;
    font-size: 40px;
    font-weight: bold;}
.part-3{color:#f47b33;}
/* About us page tab start here */

.our-custom .w-tabs-item-h{ background: #fff;
    border: 2px solid #f47b33;
    margin-left: 15px;
    padding: 0 40px;}
.our-custom .w-tabs-list-h .w-tabs-item.active a{ background-color:#f47b33 !important;}
.our-custom .w-tabs-list-h .w-tabs-item.active a span{ color:#fff;}
.our-custom .w-tabs-list-h .w-tabs-item a span{ font-weight:bold; font-size:13px; color:#f47b33;}
.our-custom .w-tabs-list-h .w-tabs-item{ margin-top:10px;}
.our-custom .w-tabs.layout_trendy .w-tabs-item.active:after{ display:none !important; height:0px !important;}
.our-custom .w-tabs.layout_trendy .w-tabs-list{ box-shadow:none;}
.w-tabs.layout_trendy .w-tabs-item.active, .no-touch .w-tabs.layout_trendy .w-tabs-item:hover{ border-color: transparent;}



/* About us page tab End here */





@media screen and (min-width: 901px) { 

.has-fill .vc_column-inner{ padding:0 !important;}

 
}

@media screen and (min-width: 900px) { 
.f2 .vc_column-inner{ margin-right:20px !important;}
.f2{ background-color:#ecf0f1 !important; margin-top:20px !important;}
.f1 .vc_column-inner{ padding-right:0 !important}
.img-div{
border: 2px solid #f47b33;
bottom: 0;
height: 120%;
left: -43px;
position: absolute;
right: 35px;
top: -35px;
}
.tool_dice .inner-part2 h4 {
    color: #f47b33;
    font-weight: bold;
    font-size: 30px;
    letter-spacing: 1px;
}
.mould_left .inner-part2 .part-3{font-size: 14px;}
 
}
img.mfp-img{padding: 0px;border: 2px solid #fff;}
.mfp-bottom-bar{visibility:hidden;}
@media(min-width:1024px){
.mfp-container .mfp-arrow.mfp-arrow-left {
    left: 18%;
}
.mfp-container .mfp-arrow.mfp-arrow-right {
    right: 18%;
}
}
@media screen and (min-width: 768px) { 
.pd-left .wpb_wrapper{padding-left:14%;}

}