/*
Theme Name: conceptly - Child
Theme URI: 
Author: 
Author URI: 
Description: This is child theme of conceptly
Template: conceptly
Version: 1.0.0
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

img{max-width: 100%; height: auto}
b, strong{font-weight: 700}
p:last-child{margin-bottom: 0}

.m-0 {margin: 0!important; }
.m-1 {margin: 0.25rem!important; }
.m-2 {margin: 0.5rem!important; }
.m-3 {margin: 1rem!important; }
.m-4 {margin: 1.5rem!important; }
.m-5 {margin: 3rem!important; }
.mt-0, .my-0 {margin-top: 0!important; }
.mt-1, .my-1 {margin-top: 0.25rem!important; }
.mt-2, .my-2 {margin-top: 0.5rem!important; }
.mt-3, .my-3 {margin-top: 1rem!important; }
.mt-4, .my-4 {margin-top: 1.5rem!important; }
.mt-5, .my-5 {margin-top: 3rem!important; }
.mb-0, .my-0 {margin-bottom: 0!important; }
.mb-1, .my-1 {margin-bottom: 0.25rem!important; }
.mb-2, .my-2 {margin-bottom: 0.5rem!important; }
.mb-3, .my-3 {margin-bottom: 1rem!important; }
.mb-4, .my-4 {margin-bottom: 1.5rem!important; }
.mb-5, .my-5 {margin-bottom: 3rem!important; }

.p-0 {padding: 0!important; }
.p-1 {padding: 0.25rem!important; }
.p-2 {padding: 0.5rem!important; }
.p-3 {padding: 1rem!important; }
.p-4 {padding: 1.5rem!important; }
.p-5 {padding: 3rem!important; }
.pt-0, .py-0 {padding-top: 0!important; }
.pt-1, .py-1 {padding-top: 0.25rem!important; }
.pt-2, .py-2 {padding-top: 0.5rem!important; }
.pt-3, .py-3 {padding-top: 1rem!important; }
.pt-4, .py-4 {padding-top: 1.5rem!important; }
.pt-5, .py-5 {padding-top: 3rem!important; }
.pb-0, .py-0 {padding-bottom: 0!important; }
.pb-1, .py-1 {padding-bottom: 0.25rem!important; }
.pb-2, .py-2 {padding-bottom: 0.5rem!important; }
.pb-3, .py-3 {padding-bottom: 1rem!important; }
.pb-4, .py-4 {padding-bottom: 1.5rem!important; }
.pb-5, .py-5 {padding-bottom: 3rem!important; }

.d-flex {display: -ms-flexbox!important; display: flex!important; }
.flex-wrap {-ms-flex-wrap: wrap!important; flex-wrap: wrap!important; }
.justify-content-center {-ms-flex-pack: center!important; justify-content: center!important; }
.justify-content-between {justify-content: space-between !important; }
.text-center{text-align: center;}
.flex-column{flex-direction: column;}
.flex-row{flex-direction: row;}
.align-items-center{align-items: center;}

.footer-menu {list-style-type: none; margin: 0; padding: 0 }
.footer-menu li {margin: 0 10px; }
.footer-menu li a{display: block; }

a {color: #2FB925; }
p {margin-bottom: 1rem; }
p:last-child{margin-bottom: 0}
.h1, h1 {font-size: 2rem; }
.h2, h2 {font-size: 1.8rem; }
.h3, h3 {font-size: 1.6rem; }
.h4, h4 {font-size: 1.4rem; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem; line-height: 1.2;}
.logo a{display: block; line-height: 1}
.logo img{max-width: inherit!important}
.section-padding, #breadcrumb-area, .section-padding-top{padding: 30px 0}
.active-three .menubar .menu-wrap>li:-webkit-any(:hover,:focus,.focus,.active)>a, .wp-block-post-terms a:hover, .widget_contact_widget li i, .header .widget_nav_menu .menu>li:hover>a, .header .widget_nav_menu .menu>li.focus>a, .mobile-menu .menu-wrap li.active>a, .mobile-menu .menu-wrap li.current>a, .mobile-menu .menu-wrap li>a:focus, .mobile-menu .menu-wrap li>a:hover, .cart-remove.deft-remove-icon a, .header-slider h1 span, .contact-wrapper i, .purchase-btn i, .popular-plan h2, .team-member .inner-text p, .blog-post:hover .post-title a, .blog-post .post-title a:focus, .blog-post .post-title a:hover, .copyright-text a, .copyright a, .payment-method a i:hover, #breadcrumb-area ul li a, .single-exclusive:hover h3, .masonary-meta-info li a:hover, .comment-reply, #contact-info .single-box i, .coming-soon-wrapper h1 span, .count-area ul li, .widget a:hover, .widget a:focus, li.latest-news:hover h5, .menu-primary-container ul li a:hover, .menu-primary-container ul li:hover:before, .recent-post:hover h6, .days li .active, .author-meta-det h6 a, .blog-author-social li i, .widget_recent_entries ul li a:hover, li.recentcomments a:hover, .reply a, .comment-metadata time, .edit-link a, .price span.woocommerce-Price-amount.amount, .comment-respond .comment-reply-title, .post-comment-area .media, p.logged-in-as a, #wp-calendar td a, a, .site-first-letter, .site-last-letter, em, cite, q {color: #2FB925 }
.active-three .menubar .menu-wrap>li:-webkit-any(li,.dropdown)>a:after{border-bottom-color: #2FB925}
.navigation.posts-navigation .nav-links a, .single-icon .spin-circle:after, .single-icon:after, input[type=button], input[type=reset], input[type=submit], .wp-block-search__button, .mobile-menu-right .header-search-toggle, .blog-post .more-link, .blog-post .read-more-link, .header-search-popup .search-submit, .close-style, .menu-toggle, .mobile-menu .dropdown>.mobi_drop>button, .mobile-menu .dropdown.current>.mobi_drop button, .section-title h2 span:not(.customize-partial-edit-shortcut), .boxed-btn, .preloader, .header-above, .mean-container a.meanmenu-reveal, #search, .service-box .devider, .features-box h3:before, .gallery-items div.single-item a div i, .purchase-btn, .team-member:after, .team-member .inner-text:after, .panel-heading a:before, .meta-info, #latest-news .post-content:before, #latest-news .blog-post:hover .boxed-btn:before, .section-before-border:before, .what-we-do .devider, .progress .progress-bar, .page-link:hover, .page-item.next .page-link, .page-item.prev .page-link, .post-new-comment .boxed-btn, .subscribe-wrapper button, .scrollup.boxed-btn, button.subscribe-btn, .widget_search button, .widget .tagcloud a:hover, .widget .tagcloud a:focus, .wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus, .search-icon i, .widget-enter-mail, .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:hover, .pagination .nav-links .page-numbers:focus, .woocommerce table.shop_table th, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wpcf7-form .wpcf7-submit, .comment-respond .form-submit input, table th, .sidebar .wp-block-calendar table th, #latest-news .blog-post .post-content-inner .wp-block-search__button, .wp-block-calendar table th, .wp-block-file .wp-block-file__button, .wp-block-loginout a, .widget_product_search button, .wp-block-button a, .post-page-numbers.current, .post-page-numbers:hover, .post-page-numbers:focus{background-color: #2FB925}
.contact-wrapper, .header-search-popup form .search-field:hover, .header-search-popup form .search-field:focus, .mobile-menu-right .header-search-toggle, .menu-toggle, .header-close-menu, .single-partner a:hover, .single-partner a:focus, .page-link:hover, .page-item.next .page-link, .page-item.prev .page-link, .days li .active, .header-slider .owl-thumbs.active, #wp-calendar td a{border-color: #2FB925}
#breadcrumb-area h1{margin-bottom: 0}
.brand-logo-footer img{margin: 0 auto}
.footer-menu a{color: #fff}
.footer-menu li:hover a{color: #2FB925}

@media screen and (max-width: 767px){
	.h1, h1 {font-size: 1.8rem; }
	.h2, h2 {font-size: 1.6rem; }
	.h3, h3 {font-size: 1.4rem; }
	.h4, h4 {font-size: 1.3rem; }
	.brand-logo-footer img{max-width: 80%}
}

@media (min-width: 768px){
	.d-md-flex {display: flex !important; }
	.flex-md-column {flex-direction: column !important; }
}