/*!
Theme Name: aditya_sprout
Author: Sprout Road
Author URI: http://sproutroad.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aditya_sprout
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
html {
  scroll-behavior: smooth;
}

.about-info .px-btn.px-btn-white:hover{color:#000;}
.feature-box-01 p {margin: 0;color: #fff;}
.testimonial-01 .media-body{padding-top:0px;}
.testimonial-01{min-height: 280px;}
.separated{padding-top: 40px; padding-bottom: 100px;}
.sc-full-pannel {padding: 50px 80px;background: #ff9301;margin: 60px 0;text-align: center;}
.section { padding: 50px 0;}
.associated {width: 100%;float: left;padding-bottom: 50px;}
.associated h3{padding-bottom: 20px;}
.associated .item {background: #d2d1d1;padding: 12px; border-radius:7px;}
.associated .item img{width:100%;}
.px-btn.px-btn-white:hover{color:#000;}
.site-title a{font-size: 36px;font-weight: 500;position: relative;top: 8px;}
.media-image {padding: 15px;background: #e9e9e9;margin: 15px 0;min-height: 300px;width: 100%;position: relative;display: flex;
align-items: center;justify-content: center;}
.media-image .media-icon{position: absolute;background: hsla(0, 0%, 5%, 0.5);padding: 10px 22px;color: #ff9301;font-size: 38px;border-radius: 50%;top: 37%;left: 0;right: 0;margin: 0 auto;width: 80px;height: 80px;}
.sc-less{display:none;}
.media-image.newdesign{min-height:160px;background:none;}
.about-text {position: relative;}
.sc-read{position:absolute; right:-5px;bottom:60px;}
a.sc-read.positin-button{right: 33%;}
.home-banner.inner-page .hb-me {position: absolute;right: 0;width: 28%;height: 100%;background-size: cover;top: 0;background-repeat: no-repeat;background-position: top center;}
.home-banner.inner-page .full-screen {min-height: 60vh;}
.feature-box-01 a{ color:#fff;}
.fl-right{float:right;}
.wd-50{width:50%}
.fl-right.wd-50 a{float: right;font-size: 18px;margin-left: 10px;border-radius: 50%;border: 1px solid #ff9301;padding: 6px 13px;}
.fl-right.wd-50 a:hover{background:#ff9301; color:#fff; transition:0.5s;}
.home-banner .hb-top-fixed{z-index:100; padding: 15px 50px 0;}
.home-banner .hb-me{ width: 44vw;}
.media-body p{font-size:16px;}
.media-body {font-size:16px; line-height:26px;}
.testimonial-01 .media-body{padding-left:0;}
.inner-content .px-btn{margin-top:20px;}
.inner-content a.px-btn.px-btn-white{text-align: center;margin: 0 auto;width: 250px;display: block;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;position: absolute;top: -20%;left: 0;background: #46b450;color: #fff;font-size: 16px;}
.testimonial-01 span {
    font-size: 13px;
    font-style: italic;
}

@media (min-width: 320px) and (max-width:767px) {
	.sc-full-pannel{padding:15px;}
	.home-banner .hb-me, .home-banner.inner-page .hb-me{ width: 100vw;}
	.home-banner .type-box h1 {font-size: 40px;}
	.home-banner .type-box h6 {font-size: 16px;}
    
}