/*
Theme Name: Zix Child
Theme URI: http://droitthemes.com/wp/zix-child/
Template: zix
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes
Description: Creative agency portfolio theme
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zix
Tags:  custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Zix is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.top_header_area {
    background-image: -moz-linear-gradient(0deg, #009ef7 0%, #009ef7 52%, #009ef7 100%) !important;
    background-image: -webkit-linear-gradient(0deg, #009ef7 0%, #009ef7 52%, #009ef7 100%) !important;
    background-image: -ms-linear-gradient(0deg, #009ef7 0%, #009ef7 52%, #009ef7 100%) !important;
    padding: 12px 0px;
}
.creative_about_img .text {
    border-radius: 5px;
    background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
    background-image: -webkit-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
}
.banner_content .h_text {
	color: #009ef7 !important;
}
.get_btn.pink {
    background-image: linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
}
.banner_content .get_btn {
    background: #2f2a27 !important;
}
.h_work_item
{
	margin-top: 40px !important;
}
.h_work_info .h_work_item .icon_number:before {
    background: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
    background: -webkit-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
    background: -ms-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
}
.h_work_info .h_work_item .icon_number .small_round {
    background: #009ef7 !important
}
.h_work_info .h_work_item h3 {
    color: #fdfdfd !important;
}
.h_work_info .h_work_item p {
    color: #fdfdfd !important;
}
.service_item {
    margin-bottom: 0 !important;
	padding: 15px 30px !important;
}
.sec_pad {
    padding: 90px 0px !important;
}
.section_title {
    margin-bottom: 15px  !important;
}

.question_info .card .card-header button  {
  font: 700 18px/27px "Montserrat", sans-serif;
  color: #fff;
  padding: 18px 45px;
  background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
  background-image: -webkit-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
  background-image: -ms-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
  border-radius: 45px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  text-align: left;
  width: 100%;
  border: 0px;
  display: flex;
  justify-content: space-between;
  white-space: normal;
  align-items: center;
  transition: all 0.2s linear;
  position: relative;
}
.question_info .card .card-header .btn:hover {
  font: 700 18px/27px "Montserrat", sans-serif;
  color: #fff;
  padding: 18px 45px;
  background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #009ef7 100%) !important;
  background-image: -webkit-linear-gradient(-45deg, rgba(0 158 247) 0%, #009ef7 100%) !important;
  background-image: -ms-linear-gradient(-45deg, rgba(0 158 247) 0%, #009ef7 100%) !important;
  border-radius: 45px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  text-align: left;
  width: 100%;
  border: 0px;
  display: flex;
  justify-content: space-between;
  white-space: normal;
  align-items: center;
  transition: all 0.2s linear;
  position: relative;
}
.question_info .card .card-header button.collapsed {
    background: #f3f3f3 !important;
	 background-image: -webkit-linear-gradient(-45deg, rgb(243 243 243) 0%, #f3f3f3 100%) !important;
    color: #333333;
    box-shadow: none;
}
.question_info {
    padding-left: 20px !important;
}
.testimonial_area_two .overlay_bg {
    background-image: -moz-linear-gradient(0deg, #009ef7 0%, #009ef7 52%, #009ef7 100%) !important;
    background-image: -webkit-linear-gradient(0deg, #009ef7 0%, #009ef7 52%, #009ef7 100%) !important;
}

.testimonial_area_two .flex-control-nav li a.flex-active {
    background: #009ef7 !important;
}
.service_item_one .media-body a:hover h4, .service_item h4 a:hover {
    color: #009ef7 !important;
}
.f_creative_widget_info ul li a i {
    color: #fafafa !important;
}
.banner_content .get_btn:before {
  background: #009ef7 !important;
}
.banner_content .h_text {
  color: #009ef7 !important;
  display: inline-block;
}
.hero-text h1 span {
  color: #009ef7 !important;
}
.creative_btn_two:before {
  background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #0595e6 100%) !important;
  background-image: -webkit-linear-gradient(-45deg, rgba(0 158 247) 0%, #0595e6 100%) !important;
  background-image: -ms-linear-gradient(-45deg, rgba(0 158 247) 0%, #0595e6 100%) !important;
}

.page-id-527 .main_header_area_one, .page-id-850 .main_header_area_one, .page-id-2262 .main_header_area_one, .page-id-2293 .main_header_area_one, .page-id-388 .main_header_area_one, .page-id-2355 .main_header_area_one, .page-id-215 .main_header_area_one {
      box-shadow: 0px 4px 6px 0px rgb(12 0 46 / 6%) !important;
	padding:10px;
}
.price_item {
	padding: 0px 10px !important;
}
.price_item .price_body {
    padding: 22px 10px 50px !important;
}
.pricing_list li .ti-close {
    padding-right: 12px;
    color: #d60808 !important;
    font-size: 18px;
    font-weight: bolder;
}
.pricing_list li i {
    font-size: 18px  !important;
}
.style_1 .price_item {
    box-shadow: 5px 4px 12px 1px rgb(0 0 0 / 26%) !important;
	flex: 0 0 33.3%; !important;
    max-width: 33.3%; !important;
}
.pricing_info .price_item:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #0595e6 100%) !important;
  background-image: -webkit-linear-gradient(-45deg, rgba(0 158 247) 0%, #0595e6 100%) !important;
  background-image: -ms-linear-gradient(-45deg, rgba(0 158 247) 0%, #0595e6 100%) !important;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.3s linear;
  z-index: -1;
}
.wp-block-search .wp-block-search__button {
    margin-left: 0;
background-image: -moz-linear-gradient(-45deg, rgb(0 158 247) 0%, #0595e6 100%) !important;
  background-image: -webkit-linear-gradient(-45deg, rgba(0 158 247) 0%, #0595e6 100%) !important;
}
.dl_blog_grid_masonory_post.style_8 .dl_post_box_content {
    padding: 16px 0px 25px !important;
}
.mf-input-wrapper .mf-input, .mf-input-wrapper .mf-input-label {
    vertical-align: middle;
    text-align: left !important;
}
.service_item .service_content a
{
	pointer-events: none !important;
   cursor: default !important;
}
.main_header_area_one .navbar .navbar-brand img {
    width: 90% !important;
}
.f_creative_widget_link ul li a:before {
    display: none !important;
}
.f_creative_widget_link
{
	margin: 0 20% !important;
}
.f_creative_widget_info .textwidget p img {
  margin: 5px 0px 10px;
    width: 45% !important;
}
.f_creative_widget_link ul li {
    margin-bottom: 0px !important;
}
@media (max-width: 767px)
{
.testimonial_info .testimonial_content .testimonial_img img {
    border-radius: 50%;
    margin-left: 33%;
}
	.style_1 .price_item {
    box-shadow: 0px 4px 5px 1px rgb(0 0 0 / 26%) !important;
	flex: 0 0 100% !important;
    max-width: 100% !important;
}
	footer .footer_widgets {
    margin-bottom: 0 !important;
}
	.creative_footer_area {
    padding-top: 10px !important;
    position: relative;
}
	.textwidget p img {
    margin: 5px 0;
    width: 50%  !important;
}
	.f_creative_widget_link {
    margin: 0 0% !important;
}
	.f_creative_widget_info .textwidget p img {
  margin: 25px 0px 25px;
    width: 45% !important;
}
}
@media (max-width: 450px)
{
.text_shadow {
    font-size: 350px;
    display: none !important;
}
	}