/*
Theme Name: MicroDevs Theme
Theme URI: http://microdevs.com/
Author: MicroDevs Team
Author URI: http://microdevs.com/
Description: MicroDevs theme specially develops for the MicroDevs digital agency. It's clean, minimal and powerful agency theme.
Requires at least: WordPress 4.9.6
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: microdevs
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu and custom-logo.
*/
body, .section-title p, p, .lead{font-size: 14px; letter-spacing: 0.3px}
p {letter-spacing: 0.3px}
#main-menu li{margin: 0 20px;}
#main-menu li a{color: #1c1d3e;font-weight: 500;padding: 0!important;border-radius: 0;text-transform: capitalize;position: relative;font-size: 16px;display: block;}
#main-menu li.current-menu-item a, #main-menu li a:hover {color: #03a6ff;}
.post-text-prt ul {margin-left: 15px;}
.post-text-prt p, .post-text-prt ul li {color: #1c1d3e !important;}
.post .post-image a {display: block;}
.post .post-image a img {width: 100%;height: auto;}
.widget .widget-tags li a:hover {background: #3aa6ff;}
.recent-post-thumb img {width: 100%;height: auto;}
.widget .recent-post-desc a {margin-top: 2px;}
.post-image img {width: 100%;height: auto;}
.post-text-prt h4 {font-size: 20px;padding-top: 15px;}
.recent-post .list-unstyled li {margin-bottom: 20px;}
.single-post .post {margin-bottom: 60px;}
.sidebar .widget:first-child h5.widget-title {margin-top: 0;}
.portfolio-item .featured-item .featured-icon img, .portfolio-item .featured-icon img {width: 100%;height: auto;}
.portfolios-list {}
.portfolios-list .portfolio-item:nth-child(1){}
.portfolios-list .portfolio-item:nth-child(2) {margin-top: 30px;margin-bottom: 0}
.portfolios-list .portfolio-item:nth-child(3){}
.portfolios-list .portfolio-item:nth-child(4) {margin-top: 30px;}
.portfolio-desc .post-title h4 {color: #fff;}
.testimonial .testimonial-caption h5 {margin-bottom: 0px}
.dev-img img {width: 100%;height: auto;}
.dev-inner {align-items: center;}
.widget .widget-categories li a {display: inline-block;}
.widget .widget-categories li span {float: right;}
.nf-form-content {padding: 0 !important;max-width: 100% !important;margin: 0 auto !important;}
.nf-before-form-content {display: none !important;}
input#nf-field-4 {background: #3aa6ff;width: 200px;text-transform: uppercase;line-height: 30px;}
#nf-form-title-2 h3 {display: none !important;}
label#nf-label-field-7 span.ninja-forms-req-symbol {display: none !important;}
#nf-form-title-2 h3 {display: none !important;}
label#nf-label-field-7 span.ninja-forms-req-symbol {display: none !important;}
div#nf-field-8-container {position: absolute;top: 3px;right: 0;}
.nf-form-wrap.ninja-forms-form-wrap {position: relative;}
input#nf-field-8 {background: #3aa6ff;border-radius: 7px;width: 143px;}
input#nf-field-7 {box-shadow: 0 0 15px 0 rgba(72,73,121,.15);border: 0;background: #fff;border-radius: 4px;height: 56px;padding-left: 19px;}
.nf-after-form-content {display: none !important;}
.nf-after-field {position: absolute;bottom: -24px;left: 20px;}
.nf-error.field-wrap .nf-field-element:after {height: 0px !important;width: 0px !important;}
div#testimonial-2 {min-height: 650px;}
.portfolio-item .post .post-image {height: 480px;}
.copyright span a, .media-icon li a {text-transform: initial;}
.btn{font-size: 13px;text-transform: uppercase;letter-spacing: 0.3px;}
.footer-list li a, .footer-list li {font-size: 14px;}
.widget-colm h4 {font-size: 16px;margin-bottom: 25px;text-transform: uppercase;letter-spacing: .3px;}
.subscribe-box + .primary-footer {padding-top: 30px;}
.footer-logo {max-width: 65%;margin-bottom: 25px;}
.social-links {padding-top: 10px;}
.social-links li {margin-right: 15px;}
.social-links li a {font-size: 18px}
.social-links {padding-top: 10px;}
.subscribe-inner {padding: 20px 25px;}
.subscribe-form {padding-top: 25px;}
.subscribe-inner h4 {margin-bottom: 5px;}
#main-menu li a {text-transform: uppercase;font-size: 13px;font-weight: 400;letter-spacing: 0.3px;}
input#nf-field-8 {margin-right: 3px}
input#nf-field-8:hover, input#nf-field-4:hover {color: #fff; background: #1c1d3e}
input#nf-field-4 {border-radius: 30px;}
.post .post-image-home {overflow: hidden;position: relative;}
.footer-about {line-height: 1.9}
.logo img {height: auto;width: 275px;}
.hero-heading h1 {line-height: 1.15}
.testimonial-content p {font-size: 15px;font-weight: 400;line-height: 2;}
body.admin-bar .page-wrapper .header {top: 32px;}
.post-image-blog a {display: block;}
.post-image-blog a img, .post-image-blog img {width: 100%;height: auto;}
.primary-footer {background: transparent;}
@media (min-width: 992px) and (max-width: 1280px){
.page-title {padding: 150px 0 20px;}
.page-content > section {padding-top: 0;}
}
@media (min-width: 768px) and (max-width: 991px){
#main-menu li a {padding: 8px 0!important;}
.page-title {padding: 110px 0 17px;}
.page-content {padding-top: 0;}
.page-content > section {padding-top: 10px;}
.col-lg-8.col-md-8.pl-md-5.sm-mt-5.footer-list.justify-content-between {flex: 100%;width: 100%;max-width: 100%;padding-left: 17px !important;padding-top: 22px;}
}
@media (max-width: 767px){
.footer-list.sm-mt-5 {display: block !important;margin-top: 15px !important;}
.footer-list .widget-colm {margin-bottom: 20px;}
div#nf-field-8-container {top: 25px;}
#main-menu li a {padding: 8px 0!important;}
.page-title {padding: 110px 0 17px;}
.page-content {padding-top: 0;}
.page-content > section {padding-top: 10px;}
}