/*!
Theme Name: Maxstart Pro
Theme URI: http://underscores.me/
Author: Deepak Solanki
Author URI: https://www.facebook.com/Deepaksk45
Description: BEST THEME FOR WORDPRESS BLOG
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: maxstart
Tags: custom-background, 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.

maxstart 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/
*/
.no-style {
  all: unset;
}

img {
  height: auto;
}

figure {
  max-width: 100%;
}

table {
  border-collapse: collapse;
  width: 100%;
}

table td,
table th {
  padding: 0.5em;
  border: 1px solid #858585;
  word-break: break-all;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#secondary ul,
.navigation-area li,
.footer-area-wrapper li,
#secondary ol {
  list-style: none;
}

.wp-block-code {
  font-size: 14px;
  padding: .8em 1em;
  border: 1px solid #e2e4e7;
  border-radius: 4px;
}

.wp-block-code,
.wp-block-preformatted pre {
  font-family: Menlo, Consolas, monaco, monospace;
  color: #23282d;
}

.wp-block-preformatted pre {
  font-size: 16px;
}

@media (min-width: 600px) {
  .wp-block-preformatted pre {
    font-size: 14px;
  }
}

.wp-block-pullquote {
  border-top: 4px solid #ea3a60;
  border-bottom: 4px solid #ea3a60;
  color: #40464d;
}

.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
  color: #40464d;
  text-transform: uppercase;
  font-size: 13px;
  font-style: normal;
}

.wp-block-quote {
  border-left: 5px solid #ea3a60;
  margin: 20px 0;
  padding-left: 1em;
}

.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
  color: #6c7781;
  font-size: 13px;
  margin-top: 1em;
  position: relative;
  font-style: normal;
}

.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
  border-left: none;
  border-right: 5px solid #ea3a60;
  padding-left: 0;
  padding-right: 1em;
}

.wp-block-quote[style*="text-align:center"],
.wp-block-quote[style*="text-align: center"] {
  border: none;
  padding-left: 0;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  border: none;
}

.wp-block-search .wp-block-search__label {
  font-weight: 700;
}

.wp-block-separator {
  border: none;
  border-bottom: 2px solid #8f98a1;
  margin: 1.65em auto;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

.wp-block-table {
  width: 100%;
  min-width: 240px;
  border-collapse: collapse;
}

.wp-block-table td,
.wp-block-table th {
  padding: .5em;
  border: 1px solid;
  word-break: break-all;
}

.blockquote:before,
blockquote:before {
  background-color: transparent;
  content: none;
}

.admin-bar .sticky-header.headroom--not-top.headroom--pinned {
  top: 32px;
}

body {
  overflow-x: hidden;
}

.news-item--list:first {
  margin-top: 0;
}

.widget img {
  height: auto;
}

.widget_calendar table {
  width: 100%;
  text-align: center;
}

.widget_calendar table a {
  color: #222;
}

.title-wrapper {
  overflow: hidden;
}

.widget .sidebar-body ul {
  margin-top: -2px;
}

.widget .sidebar-body ul ul,
.widget .widget-body ul ul {
  margin-top: 15px;
  margin-left: 10px;
}

.widget .sidebar-body ul li {
  border-bottom: 1px solid #ddd;
  line-height: 1;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.widget .sidebar-body ul ul li {
  border-bottom: none;
  border-top: 1px solid #ddd;
  line-height: 1;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-bottom: 0;
}

.widget .sidebar-body ul li:last-child {
  margin-bottom: 0;
}

.widget .sidebar-body ul li a {
  color: #222;
  font-weight: 600;
}

.widget .sidebar-body ul li a:hover {
  color: #ea3a60;
}

.widget.widget_calendar table {
  text-align: center;
}

.footer-widget.widget ul li {
  line-height: 1;
  margin-bottom: 20px;
}

.footer-widget.widget ul li:last-child {
  margin-bottom: 0;
}

.footer-widget.widget ul li a {
  color: #ccc;
  position: relative;
}

.footer-widget.widget ul li a:hover {
  color: #fff;
}

.footer-widget.widget a:hover {
  color: #fff;
}

.footer-widget.widget a {
  color: #ccc;
  position: relative;
}

.footer-widget.widget ul li a:before {
  content: '\f105';
  font-family: FontAwesome;
  font-size: 17px;
  margin-right: 10px;
}

.footer-widget.widget .widget-title h3 a {
  color: #fff;
}

.footer-widget.widget.widget_nav_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -20px;
}

.footer-widget.widget.widget_nav_menu ul li {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
  margin-bottom: 0;
  margin-top: 20px;
}

@media only screen and (max-width: 575.98px) {
  .footer-widget.widget.widget_nav_menu ul li {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    line-height: 1.3;
  }
}

.tagcloud {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -2.5px;
}

.tagcloud a {
  margin: 2.5px;
  border: 1px solid #ddd;
  color: #858585;
  display: block;
  padding: 8px 20px;
  font-size: 16px !important;
}

.sidebar-item .tagcloud a:hover {
  color: #ea3a60;
  border-color: #ea3a60;
}

.widget-item .tagcloud a:hover {
  color: #fff;
  border-color: #fff;
}

.news-item--list {
  margin-top: 0;
  margin-bottom: 50px;
}

.news-item--list .news-item__thumb {
  margin-bottom: 30px;
}

.news-item--list .news-item__info {
  margin-top: 0;
}

.news-item--list:last-child {
  margin-bottom: 0;
}

.pagination .page-numbers {
  border: 1px solid #ddd;
  color: #858585;
  display: block;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-right: 10px;
  line-height: 45px;
  height: 45px;
  width: 45px;
}

@media only screen and (max-width: 575.98px) {
  .pagination .page-numbers {
    line-height: 40px;
    height: 40px;
    width: 40px;
  }
}

.pagination .page-numbers.current,
.pagination .page-numbers:hover {
  background-color: #ea3a60;
  border-color: #ea3a60;
  color: #fff;
}

.pagination .page-numbers:last-child {
  margin-right: 0;
}

.blog-thumb,
.blog-info {
  margin-top: 0;
  margin-bottom: 40px;
}

.comment.parent .comment {
  margin-left: 50px;
}

.single-comment-wrap .comments-info {
  max-width: calc(100% - 85px);
}

.single-comment-wrap .comments-info .comment-reply-link {
  color: #222;
}

.single-comment-wrap .comments-info .comment-reply-link:hover {
  color: #ea3a60;
}

.comments-view-area .single-comment-wrap {
  margin-bottom: 0;
}

.comments-view-area .single-comment-wrap .author-thumb {
  min-width: 70px;
}

.comments-view-area .comment-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
  max-width: 100%;
  width: 100%;
}

p.comment-form-cookies-consent {
  display: none;
}

.comment-area-wrapper h3 small a {
  font-size: 26px;
  margin-bottom: 30px;
  color: #333;
}

.comment-area-wrapper h3 small a:hover {
  color: #ea3a60;
}

.markup-content > * {
  margin-bottom: 15px;
}

.markup-content::after {
  display: block;
  clear: both;
  content: "";
}

.markup-content > *:last-child {
  margin-bottom: 0;
}

.markup-content input {
  background-color: #fff;
  border: 1px solid #ddd;
  display: block;
  outline: 0;
  padding: 12px 15px;
  -webkit-transition: .4s;
  transition: .4s;
  width: 100%;
}

.markup-content input[type="submit"] {
  border-radius: 0;
  font-weight: 600;
  text-transform: capitalize;
  padding: 10px 25px;
  -webkit-transition: .4s ease-in;
  transition: .4s ease-in;
  outline: 0;
  background-color: #ea3a60;
  color: #fff;
}

.markup-content input[type="submit"]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #222;
  color: #fff;
}

.markup-content section {
  margin-bottom: 0;
}

.markup-content ul,
.markup-content ol {
  -webkit-padding-start: 1.3em;
          padding-inline-start: 1.3em;
}

.page-details-content > *:last-child {
  margin: 0;
}

.leave-message-form__inner__item .btn.btn-brand {
  width: auto;
}

div.wpcf7 .leave-message-form__inner__item .ajax-loader {
  display: none !important;
}

div.wpcf7 .leave-message-form__inner .leave-message-form__inner__item textarea {
  width: 100%;
  height: 122px;
}

.wpb_text_column p a {
  border-radius: 0;
  -webkit-transition: .4s ease-in;
  transition: .4s ease-in;
  outline: 0;
  color: #ea3a60;
  font-weight: 600;
  position: relative;
  display: inline-block;
  padding: 3px 5px;
}

.wpb_text_column p a:hover {
  color: #222;
}

.markup-content .vc_section.vc_section-has-fill {
  padding-top: 0;
}

.vc_row-full-width.vc_clearfix {
  margin-bottom: 0;
}

@media only screen and (min-width: 992px) {
  .wpb_single_image.wpb_content_element {
    margin-bottom: 0;
  }
}

.pricing-area-one {
  padding-top: 0 !important;
}

.vc_col-sm-10.vc_col-sm-offset-1 .theme-heading.text-center {
  margin: 0 5.2%;
}

.vc_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.about-content-wrap h5 {
  font-weight: 600;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767.98px) {
  .about-content-wrap h5 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 575px) {
  .full-on-mobile {
    width: 100% !important;
  }
}

.banner-text .h3 {
  font-weight: 600;
}

.project-filter-menu ul.nav {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.sidebar-single {
  margin-top: 0;
  margin-bottom: 40px;
}

.sidebar-single .sidebar-heading {
  font-weight: 600;
}

.sidebar-single:last-child {
  margin-bottom: 0px;
}

.sidebar-single:first-child {
  margin-top: 10px;
}

.sidebar-single ul {
  list-style: none;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}

.project-desc .project-desc-list {
  list-style: none;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}

.project-pagination-wrap .screen-reader-text {
  display: none;
}

.project-pagination-wrap .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.project-pagination-wrap .nav-links a {
  color: #222;
  font-weight: 700;
}

.project-pagination-wrap .nav-links a:hover {
  color: #ea3a60;
}

ul.list-unordered {
  list-style: none;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}

.menu-item-has-children.megamenu {
  position: static;
}

.menu-item-has-children .sub-menu.megamenu {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.menu-item-has-children .sub-menu.megamenu .megamenu-column {
  width: 100%;
}

.menu-item-has-children .sub-menu.megamenu .megamenu-column h3 {
  padding: 0 20px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #333;
  font-size: 16px;
  width: 95%;
  display: inline-block;
}

@media only screen and (max-width: 600px) {
  .admin-bar .sticky-header.headroom--not-top.headroom--pinned {
    top: 0px;
  }
}

@media only screen and (max-width: 575.98px) {
  .full-width-xs {
    width: 100% !important;
  }
}
/*# sourceMappingURL=style.css.map */