/*
Theme Name: Cornerstone Child
Theme URI: http://cornerstone.mikado-themes.com/
Description: A child theme of Cornerstone Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: cornerstone
*/

.mkd-content
{
	z-index: 101;
}
.mkd-light-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li>a, .mkd-light-header.mkd-header-style-on-scroll .mkd-page-header .mkd-main-menu>ul>li>a
{
	color:#727376;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .widget:not(.widget_mkd_woocommerce_dropdown_cart) i, .mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .widget:not(.widget_mkd_woocommerce_dropdown_cart) span
{
	color:#727376;
}
.mkd-light-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li>a:hover,.mkd-light-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li>a:focus
{
	color:#333;
}

.mkd-vertical-align-containers .mkd-position-center:before, .mkd-vertical-align-containers .mkd-position-left:before, .mkd-vertical-align-containers .mkd-position-right:before, .mkdf-vertical-align-containers .mkdf-position-center:before, .mkdf-vertical-align-containers .mkdf-position-left:before, .mkdf-vertical-align-containers .mkdf-position-right:before
{
	margin-right: 0;
}
.mkd-page-header .mkd-sticky-header .mkd-main-menu>ul>li>a
{
	color:#727376;
}
.big-counter .mkd-counter-holder .mkd-counter-content

{
	padding-left: 213px;
}
 .mkd-counter-holder .mkd-counter-content{

 	padding-left: 100px;
 }
 .mkd-btn.mkd-btn-hover-solid:not(.mkd-btn-custom-hover-bg):not(.mkd-btn-with-animation):hover
 {
 	background: #a24b0c  !important;
 	border-color: #7d3a09!important;
 }
/*.mkd-counter-holder
{
	text-align: center;
}
.mkd-counter-holder .mkd-counter
{
	float: none;
	display: block;
}
.mkd-counter-holder .mkd-counter-content
{
	padding-left: 0;
}*/
.image-desc.first
{
	font-size: 23px;
	line-height: 38px;
	padding-top: 17%;
}

.mkd-tabs-nav li .mkd-icon-frame .fa,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-wrench,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adjust,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adn,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa
{
	background-image: url(images/8.png);
    background-repeat: no-repeat;
    background-size: 34px;
    display: block;
    width: 48px;
    height: 40px;
    background-position: center top; 
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adjust,.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-adjust
{
	background-image: url(images/2.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adn,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-adn
{
	background-image: url(images/5.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-amazon,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-amazon
{
	background-image: url(images/10.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-angellist,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-angellist
{
	background-image: url(images/11.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-android,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-android  
{
	background-image: url(images/14.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa.fa-anchor,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa.fa-anchor  
{
	background-image: url(images/15.png);
}
.mkd-tabs-nav li .mkd-icon-frame .fa:before,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-wrench:before,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adjust:before,.mkd-tabs-nav li .mkd-icon-frame .fa.fa-adn:before,
.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-icon-accordion-holder .fa:before
{
	display: none;
}
.custom-icon
{
	width: 36px;
	height: 36px;
	display: inline-block;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
	margin:0 auto ;

}
.mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item
{
	float: left;
	width: 20%;
}
.mkd-portfolio-single-holder .mkd-packing-info-container  .mkd-portfolio-fields .mkd-portfolio-info-item
{
	width: 25%;
}
.mkd-portfolio-info-container
{
	margin-top: 35px;
}
.mkd-packing-info-container,.technical-info-holder
{
	margin-top: 35px;
}
.mkd-portfolio-info-holder .custom-icon
{
	display: block;
	margin-top: 5px;
}
.mkd-portfolio-single-holder .mkd-portfolio-fields>div:nth-last-child(2)
{
	margin-bottom: 0;
}
.custom-icon.size
{
	background-image: url('images/size.png');
}
.custom-icon.area
{
	background-image: url('images/area.png');
}
.custom-icon.thickness
{
	background-image: url('images/thickness.png');
}
.custom-icon.weight
{
	background-image: url('images/weight.png');
}
.custom-icon.nano-coating
{
	background-image: url('images/nano-coating.png');
}
.custom-icon.pices
{
	background-image: url('images/pices.png');
}
.custom-icon.box
{
	background-image: url('images/box.png');
}
.custom-icon.pallet
{
	background-image: url('images/pallet.png');
}
.custom-icon.boxes
{
	background-image: url('images/boxes.png');
}

.mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item h5
{
	float: none;
	display: block;
	text-align: center;
	width: auto;
	margin:0 0 10px;
}
.mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item p
{
	text-align: center;
	width: auto;
	float: none;
}
#qut_calculator .form-control
{
	width: 100%;
	padding: 15px 17px;
	border: 1px solid #ebebeb;
	outline: 0;
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color: #898989;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fbfbfc;
	margin-bottom: 11px;
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	resize: none
}
#calculator-holder
{
	max-width: 350px; 
	margin: 0 auto;
	position: relative;
}
.calculator-outer

{
	
	background: #fff;
	padding: 25px 35px;
	
	border-radius: 15px;
	text-align: center;
}
.calculator-outer  .unit-holder
{
	text-align: center;
}
.calculator-outer .response-list
{
	list-style: none;
	padding: 0;
	margin: 20px 0 0 ;
}
.response-list > li {
	margin-bottom: 15px;
}
.response-list h3
{
	margin: 0 0 20px;
}
.item-list
{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 ;
}
.item-list li 
{
	display: inline-block;
	width: 32%;	
	vertical-align: middle;
	font-weight: bold;
	margin-bottom: 10px;
}
.item-list li.icon 
{
	width: 40px;
}
.item-list li.icon  .custom-icon
{
	display: block;
}
.bootstrap-switch
{
	border-radius: 15px;
}
.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on
{
	border-radius: 15px;
	background: #f58634 !important;
	color:#fff !important;
}
.related-product-sec
{
	background: #eee;
	padding: 35px 0;
	margin-top: 35px;

}
.related-product-sec .mkd-section-title 
{
text-align: center;
margin-bottom: 35px;
}
.side-btn-holder
{
	position: fixed;
    right: 66px;
    top: 200px;
    z-index: 9999;
    top: 63%;
    margin-top: -150px;
}

.side-btn-holder a 
{
	display: block;
	width: 150px;
	margin-bottom: 92px;
	transform: rotateZ(90deg);
	transform-origin: bottom right;
 
}

.table 
{
	width: 100%;
}
.table tbody tr:nth-child(2n)
{
	background-color: #eee;
}
{

}
.table thead tr
{
	color: #fff;
	background-color: #f68d40;
	font-weight: bold;
	vertical-align: middle;
}
.table tr td
{
	padding: 5px 0;
	vertical-align: middle;
}
.custom-technical-specification .mkd-tabs .mkd-tabs-nav li a .mkd-tab-title-subtitle
{
	display: none;
}
.custom-technical-specification .mkd-tabs.mkd-tab-text-icon .mkd-tabs-nav li a .mkd-icon-frame
{
	float: none;
	margin-left: 0;
}
.mkd-portfolio-single-nav
{
	margin-top: 0;
}
.mkd-portfolio-filter-holder.light .mkd-portfolio-filter-holder-inner ul li
{
	color:#fff !important;
}
.mkd-main-menu>ul>li>a
{
    color: #727376;
}
.mkd-main-menu ul li.mkd-active-item a, .mkd-main-menu ul li:hover a
{
	color:#2a2a2a;
}
.mkd-ordered-list ol li
{
	padding-left: 22px;
    position: relative;
}
.mkd-ordered-list ol>li:before 
{
	position: absolute;
	left: 0;
}
.homepage-head .vc_column_container {
    margin-bottom: -140px;
}
.why-text
{
	font-size: 40px;
	line-height: 50px;
}
.mkd-counter-holder .mkd-counter
{
 color: #b0b0b0 !important;
}
.mkd-counter-holder.mkd-counter-light .mkd-counter-content .mkd-counter-text,.mkd-counter-holder.mkd-counter-light .mkd-counter-content .mkd-counter-title
{
	    color: #b0b0b0;
}
.mkd-post-info-comments-holder.mkd-post-info-item
{
	display: none !important;
}
.page-template-blog-masonry-php .mkd-content .mkd-content-inner > .mkd-container
{
	background-color: #f3f3f3 !important;  
}
@media (max-width: 1024px)
{
	.custom-technical-specification .mkd-tabs .mkd-tabs-nav li a .mkd-tab-title-subtitle
	{
		display: block;
	}
	.custom-technical-specification .mkd-tabs.mkd-tab-text-icon .mkd-tabs-nav li a .mkd-icon-frame
	{
		float: left;
	}
	.homepage-head .vc_column_container {
    margin-bottom: 0;
	}
	.homepage-head.mkd-grid-section .mkd-section-inner
	{
		width: 100%;
	}
}

@media (max-width: 676px)
{
	.mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item,.mkd-portfolio-single-holder .mkd-packing-info-container  .mkd-portfolio-fields .mkd-portfolio-info-item
	{
		float: none;
		width: auto;
	}
.mkd-mobile-header-holder .mkd-vertical-align-containers .mkd-position-center
{
position:static;
}
.mkd-mobile-header .mkd-mobile-header-inner{
height:auto;
}
.mkd-mobile-header-holder:after
{
content:'';
clear:both;
}
.mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder
{
padding:15px 0;
}
.mkd-mobile-header .mkd-mobile-nav
{
width:100%;
}
}

.checkbox_list
{
 
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.checkbox_list .checkbox
{
	position: relative;
	padding: 0 15px;
	/*-ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;*/
    max-width: 100%;
}
 
.custom-portfolio-filter .mkd-ptf-list-load-more-custom
{
	text-align: center;display: block;
}
.custom-portfolio-filter .no-post-fount
{
	font-weight: 700;
	font-size: 32px;
}
.protfolio-advance-filter-row
{
	margin-bottom: 20px;
}
.protfolio-advance-filter-container  .mkd-btn
{
	width: 100%;
}
.mkd-portfolio-list-holder-outer.mkd-portfolio-gallery-hover article .mkd-ptf-item-text-holder .attr-list
{
	font-size: 14px;
	list-style: none;
	padding: 0;
	margin-top: 15px;
}	
.mkd-portfolio-list-holder-outer.mkd-portfolio-gallery-hover article .mkd-ptf-item-text-holder .attr-list li
{
	color:#fff;
}

.mkd-ptf-masonry article .mkd-item-image-holder img
{
	-webkit-transform: none;
	-moz-transform: none;
	transform: none; 
	position: static;
}

.mkd-portfolio-list-holder article .mkd-ptf-item-image-holder img{
	width: 100%;
}
.mkd-portfolio-filter-holder.light .mkd-portfolio-filter-holder-inner ul li a
{
	color:#fff;
}

@media (max-width: 992px)
{
	.side-btn-holder
	{
		top: auto;
		bottom: 0;
		left: 0;
		right: auto;
		width: 100%;
		display: flex;
		 
	}
	.side-btn-holder a
	{
		width: 50%;
		transform: none;
		 
		margin: 0;
	}
}