@media only screen and (max-width:1280px){
    .industries-box-heading h3 {font-size: 22px;}
}

@media only screen and (max-width:1023px){
    .hero-video-row {max-width: 620px;}
    .hero-video-row h1{font-size: 42px;}
    .hero-video-row p {font-size: 20px;line-height: 26px;}
    .planing-box-inner h3{font-size: 20px;}
    .planing-box-inner p {font-size: 16px;line-height: 22px;}
    .planing-box-inner .planing-btn{font-size: 16px;}
    .industries {padding: 60px 0 100px;}
    .industries-row {gap: 20px;}
    .industries-title {gap: 15px;}
    .industries-title h2 {font-size: 32px;}
    .industries-title p {font-size: 20px;line-height: 24px;}
    .industries-list-inner{flex-wrap: wrap;}
    .industries-box{margin: 20px 0 0;width: 50%;}
	video#video-bg {
		object-position: center;
	}
}

@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 only screen and (max-width:991px){
    .review-slider-box-inner h3{font-size: 20px;}
    .review-slider-box-inner p {font-size: 16px;line-height: 22px;}
    .auther h5 {font-size: 14px;}
}

@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-list {width: calc(100% - 60px);}
		.testimonial-slider .slick-prev,.testimonial-slider .slick-next { width: 30px; height: 30px;}
	/* .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;margin: 0 0 20px;}
	.test-data p{font-size: 15px;line-height: 22px;}
	.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;}
	.testimonial-headings p {font-size: 18px;}
	.planing {padding: 20px 0;}
    .planing-row-inner{flex-wrap: wrap;}
    .planing-box{border-right: 0;border-bottom: 2px solid #046685;width: 100%;}
    .industries {padding: 50px 0;}
}


@media only screen and (max-width:575px){
    .hero-video-row h1 {font-size: 36px;}
    .hero-video-row p {font-size: 18px;line-height: 22px;}
    .hero-video-row ul li .btn-main {text-transform: unset;padding: 8px 22px;}
    .hero-video {padding: 170px 0 70px;}
    .industries-title h2 {font-size: 28px;}
    .industries-title p {font-size: 16px;line-height: 22px;}
    .industries-box{width: 100%;}
    .review-slider-box-inner {padding: 20px;}
}

/*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;}
}