@media(min-width:1201px) and (max-width:1600px){
	.banner-box{padding: 35px;border-radius: 15px;}
	.btn-main{padding: 6px 15px;}
	.planning-tabs-box{padding: 0;}
	.planning-tabs-box .nav-tabs li{margin: 0 0 10px;}
	.planning-tabs-box .nav-tabs li a{font-size: 16px;padding: 15px 15px 15px 45px;}
	.planning-tabs-box .nav-tabs li a:before{width: 8px;height: 8px;top: 23px;}
	.our-planning-wrp .tab-content{border-radius: 15px;padding:35px 25px 25px;}
	.planning-inner-box h3{font-size: 20px;margin: 0 0 15px;}
	.planning-inner-box p{font-size: 15px;line-height: 22px;margin: 0 0 30px;min-height: auto;}
	.test-data{padding: 0;}
	.test-data h3{font-size: 18px;margin: 0 0 20px;}
	.test-data p{font-size: 16px;line-height: 24px;}
	.rait-rw span{font-size: 14px;}
	.resources-box{padding:15px;border-radius: 15px;}
	.resources-rw h3{font-size: 18px;}
	.resources-rw a{width: 40px;height: 40px;line-height: 40px;min-width: 40px;font-size: 15px;}
}

@media(min-width:1025px) and (max-width:1200px){
	.banner-box{padding: 25px;border-radius: 15px;}
	.btn-main{padding: 6px 15px;}
	.planning-tabs-box{padding: 0;}
	.planning-tabs-box .nav-tabs li{margin: 0 0 10px;}
	.planning-tabs-box .nav-tabs li a{font-size: 16px;padding: 15px 15px 15px 45px;}
	.planning-tabs-box .nav-tabs li a:before{width: 8px;height: 8px;top: 23px;}
	.our-planning-wrp .tab-content{border-radius: 15px;padding:35px 25px 25px;}
	.planning-inner-box h3{font-size: 20px;margin: 0 0 15px;}
	.planning-inner-box p{font-size: 15px;line-height: 22px;margin: 0 0 30px;min-height: auto;}
	.test-data{padding: 0;}
	.test-data h3{font-size: 18px;margin: 0 0 20px;}
	.test-data p{font-size: 15px;line-height: 22px;}
	.rait-rw span{font-size: 14px;}
	.resources-box{padding:15px;border-radius: 15px;}
	.resources-rw h3{font-size: 18px;}
	.resources-rw a{width: 40px;height: 40px;line-height: 40px;min-width: 40px;font-size: 15px;}
}

@media(min-width:992px) and (max-width:1024px){
	.banner-box{padding: 25px;border-radius: 15px;}
	.btn-main{padding: 6px 15px;}
	.planning-tabs-box{padding: 0;}
	.planning-tabs-box .nav-tabs li{margin: 0 0 10px;}
	.planning-tabs-box .nav-tabs li a{font-size: 16px;padding: 15px 15px 15px 45px;}
	.planning-tabs-box .nav-tabs li a:before{width: 8px;height: 8px;top: 23px;}
	.our-planning-wrp .tab-content{border-radius: 15px;padding:35px 25px 25px;}
	.planning-inner-box h3{font-size: 20px;margin: 0 0 15px;}
	.planning-inner-box p{font-size: 15px;line-height: 22px;margin: 0 0 30px;min-height: auto;}
	.test-data{padding: 0;}
	.test-data h3{font-size: 18px;margin: 0 0 20px;}
	.test-data p{font-size: 15px;line-height: 22px;}
	.rait-rw span{font-size: 14px;}
	.resources-box{padding:15px;border-radius: 15px;}
	.resources-rw h3{font-size: 18px;}
	.resources-rw a{width: 40px;height: 40px;line-height: 40px;min-width: 40px;font-size: 15px;}
}

@media(min-width:768px) and (max-width:991px){
	.banner-box{padding: 25px;border-radius: 15px;}
	.btn-main{padding: 6px 15px;}
	.planning-tabs-box{padding: 0;}
	.planning-tabs-box .nav-tabs li{margin: 0 0 10px;}
	.planning-tabs-box .nav-tabs li a{font-size: 16px;padding: 15px 15px 15px 45px;}
	.planning-tabs-box .nav-tabs li a:before{width: 8px;height: 8px;top: 23px;}
	.our-planning-wrp .tab-content{border-radius: 15px;padding:35px 25px 25px;}
	.planning-inner-box h3{font-size: 20px;margin: 0 0 15px;}
	.planning-inner-box p{font-size: 15px;line-height: 22px;margin: 0 0 30px;min-height: auto;}
	.test-data{padding: 0;}
	.test-data h3{font-size: 18px;margin: 0 0 20px;}
	.test-data p{font-size: 15px;line-height: 22px;}
	.rait-rw span{font-size: 14px;}
	.resources-box{padding:15px;border-radius: 15px;}
	.resources-rw h3{font-size: 18px;}
	.resources-rw a{width: 40px;height: 40px;line-height: 40px;min-width: 40px;font-size: 15px;}
}

@media(max-width:767px){
	.btn-main{padding: 6px 15px;font-size:14px;}
	.planning-tabs-box{padding: 0 0 40px;}
	.planning-tabs-box .nav-tabs li a{font-size: 16px;padding: 15px 15px 15px 45px;}
	.planning-tabs-box .nav-tabs li a:before{width: 8px;height: 8px;top: 23px;}
	.our-planning-wrp .tab-content{border-radius: 15px;padding:35px 25px 25px;}
	.planning-imgbx{margin: 0 0 30px;}
	.planning-inner-box h3{font-size: 20px;margin: 0 0 15px;}
	.planning-inner-box p{font-size: 15px;line-height: 22px;margin: 0 0 30px;}
	.testimonial-slider .slick-prev, .testimonial-slider .slick-next{top: -50px;right: 90px}
	.testimonial-slider .slick-next{right: 0;}
	.testimonial-slider .slick-prev:before, .testimonial-slider .slick-next:before{width: 40px;height: 40px;line-height: 38px;font-size: 14px;}
	.testimonial-slider{padding: 25px 15px;border-radius: 15px;}
	.testimonial-row{flex-flow: column;}
	.slick-slide img{margin: 0 auto 25px;}
	.test-data{padding: 0;}
	.test-data h3{font-size: 18px;text-align: center;margin: 0 0 20px;}
	.test-data p{font-size: 15px;line-height: 22px;text-align: center;}
	.rait-rw, .raitingbx{justify-content: center;}
	.rait-rw span{font-size: 14px;}
	.service-row:nth-child(even) .row{flex-flow: column-reverse;}
	.service-img{padding: 25px 0;}
	.raitingbx i{font-size: 15px;}
	.resources-rw h3{font-size: 20px;}
	.resources-box{margin: 0 0 25px;border-radius: 15px;}
}

/*5-12-23*/

.hero-banner h6{
    font-weight:700;
    text-transform:uppercase;
    line-height:1.2;
    margin-bottom:.625rem
}
.hero-banner .btxt p{
    line-height:1.4;
    font-weight:400;
	max-width:800px;
}
.banner-box h3{
    font-weight:300;
    text-transform:none;
    font-weight:300;
    line-height:1.2
}
.bx2{background:#006971;}

@media screen and (min-width: 64em){
    .hero-banner h1{
        margin-bottom:3rem;
    }
	.hero-banner h6{
        font-size:1.5rem;
    }
	.hero-banner .btxt p{
        font-size:1.5rem;
		margin-bottom:3rem;
    }
	.hinner{
        padding:4.5rem 0;
    }
	.banner-box h3{
        font-size:2.25rem;
		margin-bottom:1.5625rem;
    }
}
@media screen and (min-width: 93.75em){
    .hero-banner{
        padding-top:13.3125rem;
		padding-bottom:0px;
    }
	.banner-box{
        padding:3rem 3rem;
        border-radius:54px
	}
}
@media screen and (max-width: 63.9375em){
    .hero-banner .btxt p{
        font-size:1.125rem;
    }
	.banner-box h3{
		margin-bottom:1.25rem;
	}
}
@media screen and (min-width: 64em) and (max-width: 93.6875em){
    .hero-banner{
        padding-top:9.5625rem;
		padding-bottom:0px;
    }
	.banner-box{
        padding:2.5rem 2.5rem;
        border-radius:54px;
		margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
	}
}
@media screen and (min-width: 48em) and (max-width: 63.9375em){
    .hero-banner h1{
        margin-bottom:2.1875rem;
    }
	.hero-banner h6{
        font-size:1.375rem;
    }
	.hero-banner{
        padding-top:3.3125rem;
		padding-bottom:0px;
    }
	 .hinner{
        padding:2.8125rem 0
    }
	.hero-banner .btxt p{
		margin-bottom:2.1875rem
	}
	.banner-box{
        padding:2.5rem 2.5rem;
        border-radius:40px;
		margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
	}
	.banner-box h3{
        font-size:2.125rem
    }
	.container{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
	.site-btn.larger{color:black;}
}
@media screen and (max-width: 47.9375em){
    .hero-banner h1{
        margin-bottom:2.25rem;
    }
	.hero-banner h6{
        font-size:1.25rem;
    }
	.hero-banner .btxt p{
		margin-bottom:2.25rem
	}
	.hero-banner{
        padding-top:3rem;
		padding-bottom:0px;
    }
	.hinner{
        padding:2.25rem 0
    }
	.banner-box{
        border-radius:35px;
        padding:1.875rem 1.875rem;
		margin-top: 0.625rem;
		margin-bottom: 0.625rem;
	}
	.banner-box h3{
        font-size:1.875rem
    }
	.container{padding-left: 1.25rem; padding-right: 1.25rem;}
	.site-btn.larger{color:black;}
}