/*
Theme Name: Alfarazdaq Child
Theme URI: https://trankad.modeltheme.com
Template: alfarazdaq
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Construction WordPress Theme
Version: 1.0
Text Domain: alfarazdaq
Tags: fluid-layout, custom-header, custom-menu, featured-images, sticky-post, blog
*/

/* =Theme customization starts here
------------------------------------------------------- */
.header1 .header-info-group i {
    color: #43ad48 !important;
}
.services1 .mt-icon-listgroup-content-holder-inner{
	width:70%;
	float:left;
	}
.services1 .mt-icon-listgroup-title {
	text-align:justify;
	font-weight: 700 !important;
    line-height: 54px !important;
    font-size: 15px !important;
    color: #444444 !important;
}
.services1_2 .mt-icon-listgroup-content-holder-inner{
	width:70%;
	float:left;
	}
.services1_2 .mt-icon-listgroup-title {
	text-align:justify;
	font-weight: 300 !important;
    line-height: 24px !important;
    font-size: 14px !important;
    color: #757575 !important;
}
/*p {
    font-size: 15px !important;
	line-height:28px !important;
}*/
.services2 .section-title {
	color: #43ad48 !important;
}
.services1 .mt-icon-listgroup-icon-holder-inner {
	width:auto;
	text-align:center;
}
.services1_2 .mt-icon-listgroup-icon-holder-inner {
	width:auto;
	text-align:center;
}
p.copyright {
    line-height: 70px !important;
}
footer .footer-top .menu .menu-item a::before {
    color: #43ad48  !important;
}
footer .footer-top  {
    border-top: solid 2px #1b589b;
}
.contact-details i {
    color: #43ad48 !important;
}
footer .social-links a {
    border-color: #777777 !important;
}
.sidebar-1 {
	padding-top:60px;
}
.sidebar-1 .custom-html-widget {
	font-size:16px;
	font-weight:500;
	padding-left:30px;
}
.sidebar-1 .widget {
    margin-bottom: 10px;
}
.footer-row-1 {
    padding-top: 60px !important;
    padding-bottom: 30px !important;
}
.services2 {
    background-size: contain !important;
    background-position: right !important;
}
.header-title-breadcrumb-overlay {
    padding: 85px 0 85px !important;
    width: 100%;
    background-size: inherit !important;
    background-repeat: no-repeat;
    background-position: top center;
}
.contact_details1 {
	background-size:contain !important;
	background-position:bottom center !important;
}
.purpose1 .more-link {
	display:none;
}
.services2 .vc_tta-style-outline .vc_tta-tab > a {
    color: #5e5e5e !important;
}
.services2  .wpb_image_grid .wpb_image_grid_ul li img {
 	border:solid 1px #cccccc;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
}
.services2 .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    background-color: #66c854 !important;
}
.bg_pic1 {
	background-size:contain !important;
	background-position:bottom center !important;
}
.products_services1 .woocommerce ul.products li.first {
	clear:both !important;
}
.products_services1 .count {
	display:none;
}
.products_services1 .woocommerce ul.products li {
    padding: 8px !important;
	border: solid 1px #cccccc;
}
.products_services1 .woocommerce ul.products li h2 {
    font-weight:500 !important;
}
.products_services1 a {
    color:#444444 !important;
}
.woocommerce ul.products li.product .archive-product-title {
    padding-top: 10px !important;
	padding-bottom: 10px !important;
	background:#ffffff;
}
.woocommerce ul.products li.product .archive-product-title {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tax-product_cat .custom_inner_class {
	padding: 4px;
	background: -moz-linear-gradient(top, #206bae 0%, #48b14a 100%);
	background: -webkit-linear-gradient(top, #206bae 0%,#48b14a 100%);
	background: linear-gradient(to bottom, #206bae 0%,#48b14a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#206bae', endColorstr='#48b14a',GradientType=0 );
}
.tax-product_cat .high-padding {
    padding: 65px 0;
}
.tax-product_cat .archive-product-title a {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.tax-product_cat ul.products li.product.col-md-3 {
	margin: 20px 0 !important;
}
.woocommerce-result-count {
	display:none;
}
.header-title-breadcrumb-overlay h1 {
	font-size: 35px !important;
}
.woocommerce-ordering {
	display:none;
}
.related .custom_inner_class {
    padding-bottom: 5px;
}
.clients1 .mt_clients_slider .client_image {
	height:140px !important;
	opacity: 1 !important;
}
.term-packaging ul.products li.product {
    background: #ffffff;
    box-shadow: 3px 3px 6px #cccccc;
	text-align:center;
	border: solid 1px #cccccc;
    padding: 8px;
}
.term-packaging mark {
    background-color: #ffffff !important;
}
.term-packaging ul.products li.product a {
    color:#444444;
}
.term-large-format ul.products li.product  {
    background: #ffffff;
    box-shadow: 3px 3px 6px #cccccc;
	text-align:center;
	border: solid 1px #cccccc;
    padding: 8px;
}
.term-large-format mark {
    background-color: #ffffff !important;
}
.term-large-format ul.products li.product a {
    color:#444444;
}
.widget-title::after {
	color: #43ad48 !important;
}
.copyright a {
	color: #43ad48 !important;
}
.back-to-top {
	background:#43ad48 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #43ad48 !important;
}
.woocommerce .woocommerce-tabs .panel {
	border-left: 1px solid rgb(85, 184, 67) !important;
	border-top: 1px solid rgb(85, 184, 67) !important;
    
    border-right: 1px solid rgb(85, 184, 67) !important;
    border-bottom: 1px solid rgb(85, 184, 67) !important;
}
.woocommerce button.button {
	background-color: #206aa9 !important;
}
.posted_in a {
	color: #43ad48 !important;
}
.navbar-header h1.logo {
    margin: 25px 0 !important;
}
.subsidary1 {
    position: absolute;
    z-index: 1268;
    top: 25px;
    left: 275px;
}
.navbar-nav {
    float: right !important;
}
#navbar .menu-item > a {
	border-left:0px !important;
	line-height: 28px !important;
	padding: 18px 20px !important;
}
#navbar .sub-menu .menu-item > a::before {
	display:none;
}
#navbar .sub-menu .menu-item > a {
	padding: 7px 15px 7px 5px !important;
}
#navbar .sub-menu li {
	border-bottom: solid 1px #cccccc !important;
}
#navbar .sub-menu li:last-child {
	border-bottom: solid 0px #cccccc !important;
}
.services-section .box-shadow-column .vc_column-inner:hover {
    background: #f7fafd !important;
    transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    cursor:auto !important;
}
.services-section .box-shadow-column .vc_column-inner:hover .button-sections a {
    color:#43ad48!important;
}
.title-subtile-holder .section-title {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
	font-weight: 600 !important;
}
h1.section-title {
	font-size: 28px !important;
}
.header1 #modeltheme-main-head {
    border-top: 0px solid #eaeaef !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.logo {
    border-left: solid 0px #eaeaef;
	border-right: solid 0px #eaeaef;
}
.header1 .header-infos {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
#navbar li:last-child a {
	padding-right:10px !important;
}
#navbar .menu-item.menu-item-has-children > a::after {
    opacity: 1 !important;
    color: #222222 !important ;
}
#navbar li:last-child a::after {
    right: 0px !important;
}
.pp_details .pp_description {
    display: none !important;
}
.services1 .mt-icon-listgroup-item {
	width: 100%;
	height: auto;
	display: block;
	border: solid 1px #22738e;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 5px;
	box-shadow: 4px 4px #eaeaea;
	overflow:hidden;
}
.services1 .mt-icon-listgroup-title {
	padding-top:0px;
}
.services1_2 .mt-icon-listgroup-item {
	width: 100%;
	height: auto;
	display: block;
	border: solid 1px #22738e;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 5px;
	box-shadow: 4px 4px #eaeaea;
	overflow:hidden;
}
.services1_2 .mt-icon-listgroup-title {
	padding-top:0px;
}
.single-product .tabs-related #tab-title-description {
	display:none;
}
.single-product .tabs-related #tab-description {
	display:none !important;
}
.single-product .related.products h2 {
    font-weight: 600 !important;
}
.single.single-product div.product .product_title {
    font-weight: 500 !important;
}
.related.products ul.products li.product .archive-product-title a {
    font-size: 16px;
    font-weight: 500;
    color: #151515;
}

.products_services2.count {
	display:none;
}
.products_services2 .woocommerce ul.products li {
    padding: 8px !important;
	border: solid 1px #cccccc;
}
.products_services2 .woocommerce ul.products li h2 {
    font-weight:500 !important;
}
.products_services2 a {
    color:#444444 !important;
}

@media only screen and (max-width: 992px) { 
.subsidary1 {display:none;}
.vc_row-fluid.services-section { margin-top: 20px !important;}
.products_services1 .woocommerce ul.products li h2 {font-size: 16px !important;line-height: 20px !important;}
}