/*
Theme Name: OptimizeWP
Theme URI: http://optimize.mikado-themes.com/
Description: SEO, Digital Marketing, Social Media Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.8
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/





#respond input[type="text"], #respond textarea, .post-password-form input[type="password"], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
	width: 100%;
	margin-bottom: 11px;
	padding: 10px 15px;
	border: 1px solid #aa9f9f;
	outline: 0;
	font-family: inherit;
	font-size: 13px;
	background-color: #dadada !important;
	color: #000 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.mkdf-process-holder .mkdf-process-item-holder.mkdf-pi-highlighted .mkdf-pi-image-holder {
	width: 250px !important;
	height: 250px !important;
	margin-top: -38px;
}



.mkdf-process-holder .mkdf-pi-image-holder {
	background-color: #fff;
	display: inline-block;
	width: 214px;
	height: 214px;
	border: 1px solid #ebebeb !important;
	padding: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mkdf-process-holder .mkdf-pi-text-holder p, .mkdf-process-holder .mkdf-pi-title {
	margin: 0;
	margin-left: 24px !important;
	text-align: justify;
}

.mkdf-process-holder .mkdf-pi-text-holder p, .mkdf-process-holder .mkdf-pi-title {
	margin: 0;
	font-size: 16px;
	/* text-align: center; */
}

.mkdf-process-holder .mkdf-pi-image-holder img {
	vertical-align: middle;
	width: 100%;
	height: 218px;
}
.mkdf-pi-title {
	text-align: center !important;
}
.mkdf-drop-down .narrow .second .inner ul li {
	padding: 0 20px;
	width: 223px !important;

}

.mkdf-testimonials-holder-inner .testimonials-grid .mkdf-testimonial-text {
	text-align: left;
	font-size: 15px;
	font-family: Raleway,sans-serif;
	line-height: 26px;
	font-weight: 400;
	float: left;
	height: 132px;
}

.mkdf-testimonials-holder-inner .testimonials-grid .mkdf-testimonial-image-holder {
	display: table-cell;
	vertical-align: middle;
	width: 1px !important;
}

.mkdf-side-menu-button-opener > .mkdf-side-area-icon .mkdf-sai-first-line, .mkdf-side-menu-button-opener > .mkdf-side-area-icon .mkdf-sai-second-line, .mkdf-side-menu-button-opener > .mkdf-side-area-icon .mkdf-sai-third-line {
	position: absolute;
	top: -2px;
	left: 0;
	height: 0;
	border-bottom: 2px solid;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 19px;
	display: none;
}

#nav_menu-4 {
	margin-top: 50px !important;
}

.jw_easy_slider_name {
	font-size: 28px;
	font-weight: bold;
	color: black;
}

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #f7f7f5 !important;
	/* padding-top: 0px; */
}


.jcarousel-wrapper {
	margin: 48px auto !important;
	}

.jcarousel img {
	display: inline-block;
	max-width: 100%;
	margin-bottom: -20px;
	height: 67px !important;
}