/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/

@media (min-width: 1800px) and (max-width: 1899px) {}

@media (min-width: 1300px) {
	.container {
		max-width: 1284px;
	}
}

@media (min-width: 1300px) and (max-width: 1399px) {
	.store-accrodian [class*=col-] {
		padding: 0 12px;
	}
	.store-accrodian .row {
		margin: 0 -12px;
	}
	.container {
		max-width: 1240px;
	}
	.solution-block a .detail {
		padding: 17px 18px;
	}
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.container {
		max-width: 1140px;
	}

	.navbar-nav .nav-item {
		padding: 0 10px;
	}
	.main-banner {
		padding: 70px 0 48px;
	}
	p {
		font-size: 20px;
	}
	.main-title {
		font-size: 44px;
		line-height: 48.81px;
	}
	.section-title {
		font-size: 36px;
		line-height: 45.01px;
	}
	.store-accrodian [class*=col-] {
		padding: 0 12px;
	}
	.store-accrodian .row {
		margin: 0 -12px;
	}

	.store-sec {
		padding: 72px 0 58px;
	}
	.feature-block {
		padding: 0 0 22px;
	}
	.feature-block h6 {
		font-size: 26px;
		line-height: 38px;
		margin: 0 0 11px;
	}
	.commerse-inner .com-text {
		padding: 73px 68px;
		padding-right: 0;
		padding-bottom: 40px;
	}
	.f-block.newsletter {
		padding-left: 0;
	}
	.commerse-inner .section-title span {
		font-size: 32px;
		line-height: 33px;
		padding: 0;
	}

	.store-accrodian .accordion-button {
		font-size: 16px;
	}

	.solution-block a .detail h3 {
		font-size: 20px;
		line-height: 26.01px;
	}
	.solution-block a .hover-detail p {
		font-family: "Hellix";
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}
	.solution-block a .detail {
		padding: 15px;
	}
	.intell-list {
		padding: 50px 0;
	}
	.navbar-brand img {
        width: 200px;
    }

	
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header {
		padding: 22px 0;
	}

	.navbar-nav .sign-up .nav-link {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px !important;
	}
	.navbar-brand img {
		width: 200px;
	}
	.navbar-nav .nav-link {
		font-size: 14px;
	}

	.navbar-nav .nav-item {
		padding: 0 8px;
	}
	.main-banner {
		padding: 50px 0 38px;
	}
	p {
		font-size: 18px;
	}
	.main-title {
		font-size: 40px;
		line-height: 46px;
	}

	.main-banner p br {
		display: none;
	}
	.section-title {
		font-size: 32px;
        line-height: 40px;
	}
	.feature-sec {
		padding: 40px 0 0;
	}
	.feature-sec .section-title {
		padding: 0 0 30px;
	}

	.store-accrodian [class*=col-] {
		padding: 0 12px;
	}
	.store-accrodian .row {
		margin: 0 -12px;
	}

	.store-sec {
		padding: 72px 0 58px;
	}
	.feature-block {
		padding: 0 0 22px;
	}
	.feature-block h6 {
		font-size: 26px;
		line-height: 38px;
		margin: 0 0 11px;
	}
	.testi-item .profile-name span, .testi-item .profile-name h6 {
		font-size: 14px;
		line-height: 16.6px;
	}
	.testi-item .profile-name .img {
		margin-right: 10px;
	}
	.testi-item p {
		font-size: 16px;
		line-height: 23.2px;
		margin: 0 0 20px;
	}
	.store-accrodian .accordion-button {
		font-size: 16px;
	}
	.f-block.newsletter {
		padding-left: 0;
	}
	.f-block .input-box .btn {
		padding: 15px 25px;
	}
	.f-block .form-control {
		padding-right: 120px;
	}
	.f-block .f-title {
		font-size: 24px;
		line-height: 32px;
	}
	.f-block ul li {
		padding: 0 0 12px;
	}
	.commerse-inner .com-text {
		padding: 23px 38px;
        padding-right: 0;
        padding-bottom: 20px;
	}
	.commerse-inner .section-title span {
		font-size: 32px;
		line-height: 33px;
		padding: 0;
	}
	.empire-sec .text-block {
		padding: 0 0 30px;
	}
	.empire-sec .text-block p br {
		display: none;
	}

	.feature-list .row {
		margin: 0 -12px;
	}
	.feature-list [class*=col-] {
		padding: 0 12px 24px;
	}
	.feature-list .feature-block {
		padding: 20px 15px;
		min-height: auto;
	}
	.feature-list .feature-block p {
		font-size: 15px;
		line-height: 19px;
	}
	.feature-list .feature-block .icon {
		max-width: 88px;
		margin: 0px auto 10px;
	}
	
	.solution-list {
		padding: 50px 0 90px;
	}
	.solution-block a .detail h3 {
		font-size: 20px;
		line-height: 26.01px;
	}
	.solution-block a .hover-detail p {
		font-family: "Hellix";
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}
	.solution-block a .s-img img {
		width: 100%;
		min-height: 300px;
		object-fit: cover;
	}
	.solution-list .star3 {
		left: 0;
	}
	.solution-list .star4 {
		right: 0;
		width: 50px;
	}
	.solution-block a .detail {
		padding: 15px;
	}
	.intell-list {
		padding: 35px 0 20px;
	}
	.intell-block {
		padding: 25px 20px;
		min-height: 185px;
	}
	.intell-block.main-block {
		padding: 20px;
	}

	.intelli-row {
		margin: 0 0 20px;
	}
	.intell-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.intell-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.use-block {
		padding: 25px 20px;
	}
	
	.use-cases-sec {
		padding: 50px 0;
	}
	.intelligence-sec .circle ,
	.use-cases-sec .circle {
		height: 300px;
        width: 300px;
	}
	
	.use-case .row {
		margin: 0 -12px;
	}
	.use-case [class*=col-] {
		padding: 0 12px 24px;
	}
	.use-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.use-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.blog-banner .banner-block {
		padding: 137px 30px 30px;
	}
	
	.single-blog ul li {
		font-size: 14px;
		line-height: 18px;
		padding: 0 5px;
	}
	.single-blog ul li img {
		margin-right: 6px;
		height: 26px;
		width: 26px;
	}
	.blog-list {
		padding: 45px 0;
	}
	.blog-list [class*=col-] {
		padding: 0 12px 24px;
	}
	.blog-list .row {
		margin: 0 -12px;
	}

	.single-blog .b-detail {
		padding: 0;
	}
	.single-blog h4 {
		font-size: 20px;
		line-height: 24.8px;
		margin: 15px 0;
	}
	.single-blog ul {
		margin: 0 -5px;
	}
	.blog-banner ul {
		margin: 0 -5px;
	}
	.blog-banner {
		padding: 40px 0 0;
	}
}




@media (min-width: 768px) and (max-width: 991px) {
	.header {
		padding: 22px 0;
	}

	.btn {
		font-size: 16px;
		line-height: 26px;
		padding: 14px 16px;
	}
	.main-banner .banner-btn .btn {
		margin-right: 20px;
	}
	.main-banner .banner-btn {
		padding: 17px 0 0;
	}

	.navbar-nav .sign-up .nav-link {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px !important;
	}
	.navbar-brand img {
		width: 200px;
	}
	.navbar-nav .nav-link {
		font-size: 14px;
	}

	.navbar-nav .nav-item {
		padding: 0 8px;
	}
	.main-banner {
		padding: 50px 0 38px;
	}

	p {
		font-size: 16px;
        line-height: 22px;
	}
	.main-title {
		font-size: 30px;
        line-height: 36px;
	}

	.main-banner p br {
		display: none;
	}
	.section-title {
		font-size: 28px;
        line-height: 36px;
	}
	.btn-link {
		font-size: 20px;
		line-height: 28px;
	}
	.btn-link img {
		margin-left: 10px;
		margin-top: 5px;
		width: 10px;
	}
	.feature-sec {
		padding: 40px 0 0;
	}
	.feature-sec .section-title {
		padding: 0 0 30px;
	}

	.store-accrodian [class*=col-] {
		padding: 0 12px;
	}
	.store-accrodian .row {
		margin: 0 -12px;
	}

	.store-sec {
		padding: 72px 0 58px;
	}
	.feature-block {
		padding: 0 0 22px;
	}
	.feature-block p {
		margin: 0;
	}
	.feature-block h6 {
		font-size: 20px;
        line-height: 28px;
        margin: 0 0 10px;
	}
	.feature-block .icon {
		max-width: 23px;
		flex: 0 0 23px;
		margin-right: 14px;
	}

	.testi-item .profile-name span, .testi-item .profile-name h6 {
		font-size: 14px;
		line-height: 16.6px;
	}
	.testi-item .profile-name .img {
		margin-right: 10px;
		width: 40px;
		height: 40px;
	}
	.testi-item p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px;
    }
	.testi-slider {
		padding: 0 0 40px;
	}
	.slick-arrow svg {
		width: 30px;
	}
	.slick-next {
		left: 50px;
	}
	.store-accrodian .accordion-button {
		font-size: 14px;
		line-height: 18px;
	}
	.store-list .form-check {
		padding: 14px 6px;
		padding-left: 35px;
		margin-bottom: 10px;
	}

	.form-check .form-check-label {
		font-size: 14px;
		line-height: 18px;
	}

	.form-check .form-check-input {
		left: 10px;
	}
	.f-block.newsletter {
		padding-left: 0;
	}
	.f-block .input-box .btn {
		padding: 15px 25px;
	}
	.f-block .form-control {
		padding-right: 120px;
	}
	.f-block .f-title {
		font-size: 24px;
		line-height: 32px;
	}
	.f-block ul li {
		padding: 0 0 12px;
	}
	.commerse-inner .com-text {
		padding: 15px 38px;
        padding-right: 0;
        padding-bottom: 20px;
	}
	.testi-item .profile-name .logo {
		padding-left: 10px;
		margin-left: 10px;
	}
	.commerse-inner .section-title span {
		font-size: 28px;
		line-height: 28px;
		padding: 0;
	}
	.commerse-inner .streams-img {
		margin: 0;
	}
	.commerse-inner {
		overflow: hidden;
	}
	.empire-sec .text-block {
		padding: 0 0 30px;
	}
	.empire-sec .text-block p br {
		display: none;
	}

	.feature-list .row {
		margin: 0 -12px;
	}
	.feature-list [class*=col-] {
		padding: 0 12px 24px;
	}
	.feature-list .feature-block {
		padding: 20px 15px;
		min-height: auto;
	}
	.feature-list .feature-block p {
		font-size: 15px;
		line-height: 19px;
	}
	.feature-list .feature-block .icon {
		max-width: 88px;
		margin: 0px auto 10px;
	}
	.empire-sec {
		padding: 0 0 40px;
	}
	.revenue-block .star {
		right: 0;
		top: 0;
	}
	.revenue-block .rev-detail h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.revenue-block .rev-detail h6, .revenue-block .rev-detail p {
		font-size: 16px;
		line-height: 19.6px;
	}
	.revenue-list {
		padding: 0 0 70px;
	}
	.commerse-sec {
		padding: 0 0 51px;
	}
	.solution-list [class*=col-]:nth-child(2) .solution-block, .solution-list [class*=col-]:nth-child(3) .solution-block {
		margin: 0;
	}
	.solution-list {
		padding: 50px 0 90px;
	}
	.solution-block a .detail h3 {
		font-size: 20px;
		line-height: 26.01px;
	}
	.solution-block a .hover-detail p {
		font-family: "Hellix";
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}
	.solution-block a .s-img img {
		width: 100%;
		min-height: 300px;
		object-fit: cover;
	}
	.solution-list .star3 {
		left: 0;
	}
	.solution-list .star4 {
		right: 0;
		width: 50px;
	}
	.solution-block a .detail {
		padding: 15px;
	}
	.intell-list {
		padding: 35px 0 20px;
	}
	.intell-block {
		padding: 25px 20px;
		min-height: auto;
	}
	.intell-block.main-block {
		padding: 20px;
		margin: 0 0 20px;
		height: auto;
	}

	.intelli-row {
		margin: 0 0 20px;
	}
	.intell-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.intell-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.use-block {
		padding: 25px 20px;
	}
	
	.use-cases-sec {
		padding: 50px 0;
	}
	.intelligence-sec .circle ,
	.use-cases-sec .circle {
		height: 300px;
        width: 300px;
	}
	
	.use-case .row {
		margin: 0 -12px;
	}
	.use-case [class*=col-] {
		padding: 0 12px 24px;
	}
	.use-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.use-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.blog-banner .banner-block {
		padding: 137px 30px 30px;
	}
	.blog-banner h3 br {
		display: none;
	}
	.single-blog ul li {
		font-size: 14px;
		line-height: 18px;
		padding: 0 5px;
	}
	.single-blog ul li img {
		margin-right: 6px;
		height: 26px;
		width: 26px;
	}
	.single-blog ul {
		margin: 0 -5px;
	}
	.blog-banner {
		padding: 30px 0 0;
	}
}





/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/


@media (max-width: 991px) {



	.navbar-toggler-icon {
		width: auto;
		height: auto;
		background: none;
	}

	.navbar-toggler .navbar-toggler-icon .toggle-bar {
		position: relative;
		display: block;
		height: 2px;
		width: 24px;
		transition: 0.4s;
		-webkit-transition: 0.4s;
		-moz-transition: 0.4s;
		-ms-transition: 0.4s;
		-o-transition: 0.4s;
		border-radius: 5px;
		margin: 0 auto 4px;
		background: #00bcf2;
		border-radius: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.navbar-toggler:focus {
		box-shadow: none;
		outline: none;
	}

	.navbar-menu.show {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.navbar-toggler {
		padding: 0;
		width: 32px;
		height: 32px;
		position: relative;
		margin: 0;
		background: transparent;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 999;
		margin-left: auto;
		margin-left: 0;
		background: transparent;
		z-index: 9999;
		border: none;
	}


	.navbar-toggler.open .navbar-toggler-icon .toggle-bar:first-child {
		top: 6px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
	}


	.navbar-toggler.open .navbar-toggler-icon .toggle-bar:nth-child(2) {
		opacity: 0;
	}

	.navbar-brand {
		padding: 0;
		margin: 0;
		position: relative;
		z-index: 9999;
	}


	.navbar-toggler.open .navbar-toggler-icon .toggle-bar:last-child {
		top: -6px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}

	.navbar-toggler .navbar-toggler-icon .toggle-bar:last-child {
		margin-bottom: 0;
	}

	.navbar-collapse {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 999;
		-webkit-transform: translateX(110%);
		transform: translateX(110%);
		-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.8, 0, 0, 1);
		transition: -webkit-transform 0.2s cubic-bezier(0.8, 0, 0, 1);
		transition: transform 0.2s cubic-bezier(0.8, 0, 0, 1);
		transition: transform 0.2s cubic-bezier(0.8, 0, 0, 1), -webkit-transform 0.2s cubic-bezier(0.8, 0, 0, 1);
		padding: 120px 20px 60px;
		overflow: auto;
		height: 100% !important;
		background-color: #fff;
		background-color: #EAF6F8;
		min-height: 100vh;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		align-items: flex-start;
		flex-direction: column;
		text-align: left;
		/* z-index: 9999; */
		padding: 100px 0 30px;
		display: block;

	}

	.navbar-collapse.show {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.navbar-nav .nav-item .nav-link {
		/* border-bottom: 1px solid #e5e5eb; */
		padding: 13px !important;

	}

	.navbar-nav {
		display: block;
		padding: 0 15px;
	}
	.navbar-nav .nav-item {
		padding: 0;
	}


	

}
@media (max-width: 767px) {

	.navbar-brand img {
		width: 200px;
	}
	.header {
		padding: 15px 0;
	}

	.btn {
        font-size: 15px;
        line-height: 22px;
        padding: 14px 16px;
    }

	.main-banner .banner-btn .btn {
        margin-right: 10px;
    }
	.main-banner .link img {
		margin-right: 5px;
	}
	.main-banner .banner-img {
		margin: 0 0 15px;
	}
	.main-banner .row {
		flex-direction: column-reverse;
	}

	.main-banner .banner-btn {
		padding: 17px 0 0;
	}

	.navbar-nav .sign-up .nav-link {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px !important;
	}
	.navbar-brand img {
		width: 200px;
	}
	.navbar-nav .nav-link {
		font-size: 14px;
	}

	.navbar-nav .nav-item {
		padding: 0;
	}
	.main-banner {
		padding: 20px 0 35px;
	}

	p {
		font-size: 16px;
        line-height: 22px;
	}
	.main-title {
		font-size: 30px;
        line-height: 36px;
	}

	.main-banner p br {
		display: none;
	}
	.store-sec .text-block {
		padding: 0 0 15px;
	}
	.testi-item .profile-name {
		flex-wrap: wrap;
	}
	.testi-item .profile-name .logo {
		max-width: 100%;
		flex: 0 0 100%;
		border-left: none;
		border-top: 1px solid #010101;
	}
	.section-title {
		font-size: 28px;
        line-height: 36px;
	}
	.whatwe-sec {
		padding: 40px 0;
	}
	.streams-sec {
		padding: 0 0 40px;
	}
	.btn-link {
		font-size: 20px;
		line-height: 28px;
	}
	.btn-link img {
		margin-left: 10px;
		margin-top: 5px;
		width: 10px;
	}
	.feature-sec {
		padding: 40px 0 0;
	}
	.feature-sec .section-title {
		padding: 0 0 30px;
	}

	.store-accrodian [class*=col-] {
		padding: 0 12px;
	}
	.store-accrodian .row {
		margin: 0 -12px;
	}

	.store-sec {
		padding: 72px 0 58px;
	}
	.feature-block {
		padding: 0 0 22px;
	}
	.feature-block p {
		margin: 0;
	}
	.feature-block h6 {
		font-size: 20px;
        line-height: 28px;
        margin: 0 0 10px;
	}
	.feature-block .icon {
		max-width: 23px;
		flex: 0 0 23px;
		margin-right: 14px;
	}

	.testi-item .profile-name span, .testi-item .profile-name h6 {
		font-size: 14px;
		line-height: 16.6px;
	}
	.testi-item .profile-name .img {
		margin-right: 10px;
		width: 40px;
		height: 40px;
	}
	.testi-item p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px;
    }
	.testi-slider {
		padding: 0 0 40px;
	}
	.slick-arrow svg {
		width: 30px;
	}
	.slick-next {
		left: 50px;
	}
	.store-accrodian .accordion-button {
		font-size: 14px;
		line-height: 18px;
	}
	.store-list .form-check {
		padding: 14px 6px;
		padding-left: 35px;
		margin-bottom: 10px;
	}

	.form-check .form-check-label {
		font-size: 14px;
		line-height: 18px;
	}

	.form-check .form-check-input {
		left: 10px;
	}
	.f-block.newsletter {
		padding-left: 0;
	}
	.f-block .input-box .btn {
		padding: 15px 25px;
	}
	.f-block .form-control {
		padding-right: 120px;
	}
	.f-block .f-title {
		font-size: 24px;
		line-height: 32px;
		text-align: center;
	}
	.f-block ul li {
		padding: 0 0 12px;
	}
	.commerse-inner .com-text {
		padding: 35px 15px;
	}
	.testi-item .profile-name .logo {
		padding-top: 10px;
		margin-top: 10px;
		padding-left: 0;
		margin-left: 0;
	}
	.commerse-inner .section-title span,
	.commerse-inner .section-title {
		font-size: 24px;
		padding: 0;
	}

	.f-logo {
		max-width: 100%;
	}
	.rating {
		margin: 10px 0;
	}
	.testimonial {
		padding: 0 0 30px;
	}
	.commerse-inner .section-title span {
		padding: 0;
	}
	.commerse-inner .streams-img {
		margin: 0;
	}
	.commerse-inner {
		overflow: hidden;
	}
	.main-banner .link {
		font-size: 14px;
		line-height: 24px;
	}
	.commerse-inner p br {
		display: none;
	}
	.commerse-inner p  {
		font-size: 16px;
	}
	.f-logo ul li a,
	.f-block ul li a {
		justify-content: center;
	}
	.commerse-sec {
		padding: 0;
	}

	.empire-sec .text-block {
		padding: 0 0 30px;
	}
	.empire-sec .text-block p br {
		display: none;
	}

	.feature-list .row {
		margin: 0 -12px;
	}
	.feature-list [class*=col-] {
		padding: 0 12px 24px;
	}
	.feature-list .feature-block {
		padding: 20px 15px;
		min-height: auto;
		height: auto;
	}
	.feature-list .feature-block p {
		font-size: 15px;
		line-height: 19px;
	}
	.feature-list .feature-block .icon {
		max-width: 88px;
		margin: 0px auto 10px;
	}
	.empire-sec {
		padding: 0 0 40px;
	}
	.revenue-block .star {
		right: 0;
		top: 0;
	}
	.revenue-block .rev-detail h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.revenue-block .rev-detail h6, .revenue-block .rev-detail p {
		font-size: 16px;
		line-height: 19.6px;
	}
	.revenue-list {
		padding: 0 0 70px;
	}
	.commerse-sec {
		padding: 0 0 51px;
	}
	.revenue-list .revenue-block .row {
		flex-direction: column-reverse !important;
	}
	.revenue-list .revenue-block .rev-image {
		margin: 0 0 15px;
	}
	.revenue-list .revenue-block .rev-image ,
	.revenue-list .revenue-block:nth-child(odd) .rev-image {
		text-align: center;
	}

	.solution-list [class*=col-]:nth-child(2) .solution-block, .solution-list [class*=col-]:nth-child(3) .solution-block {
		margin: 0;
	}
	.solution-list {
		padding: 50px 0 90px;
	}
	.solution-block a .detail h3 {
		font-size: 20px;
		line-height: 26.01px;
	}
	.solution-block a .hover-detail p {
		font-family: "Hellix";
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}
	.solution-block a .s-img img {
		width: 100%;
		min-height: 300px;
		object-fit: cover;
	}
	.solution-list .star3 {
		left: 0;
	}
	.solution-list .star4 {
		right: 0;
		width: 50px;
	}
	.solution-block a .detail {
		padding: 15px;
	}

	.intell-list {
		padding: 35px 0 20px;
	}
	.intell-block {
		padding: 25px 20px;
		min-height: auto;
	}
	
	.intell-block.main-block {
		padding: 20px;
		margin: 0 0 20px;
		height: auto;
	}

	.intelli-row {
		margin: 0 0 20px;
	}
	.intell-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.intell-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.use-block {
		padding: 25px 20px;
		min-height: auto;
		height: auto;
	}

	.use-cases-sec {
		padding: 50px 0;
	}
	.intelligence-sec .circle ,
	.use-cases-sec .circle {
		height: 300px;
        width: 300px;
	}
	.use-case .star {
		display: none;
	}
	.use-case .row {
		margin: 0 -12px;
	}
	.use-case [class*=col-] {
		padding: 0 12px 24px;
	}
	.use-block h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.use-block p {
		font-size: 15px;
		line-height: 20.6px;
	}
	.blog-banner .banner-block {
		padding: 40px 20px 20px;
	}
	.blog-banner h3 {
		font-size: 20px;
		line-height: 24.01px;
		margin: 15px 0;
	}
	.blog-banner ul li {
		font-size: 14px;
		line-height: 18px;
		padding: 0 5px;
	}
	.blog-banner ul li img {
		margin-right: 6px;
		height: 26px;
		width: 26px;
	}
	.single-blog ul li {
		font-size: 14px;
		line-height: 18px;
		padding: 0 5px;
	}
	.single-blog ul li img {
		margin-right: 6px;
		height: 26px;
		width: 26px;
	}
	.blog-list {
		padding: 45px 0;
	}
	.blog-list [class*=col-] {
		padding: 0 12px 24px;
	}
	.blog-list .row {
		margin: 0 -12px;
	}

	.single-blog .b-detail {
		padding: 0;
	}
	.single-blog h4 {
		font-size: 20px;
		line-height: 24.8px;
		margin: 15px 0;
	}
	.single-blog ul {
		margin: 0 -5px;
	}
	.blog-banner ul {
		margin: 0 -5px;
	}
	.blog-banner {
		padding: 30px 0 0;
	}
	blockquote {
		font-size: 15px;
		line-height: 18px;
		padding: 15px;
	}
	.blog-detail {
		padding: 0 0 20px;
	}
	.blog-detail p {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 16px;
	}
	.blog-detail h1 {
		font-size: 28px;
		line-height: 34px;
	}
	.blog-detail h2 {
		font-size: 24px;
		line-height: 30.01px;
	}
	.blog-detail h3 {
		font-size: 22px;
		line-height: 24px;
	}
	.blog-detail h4 {
		font-size: 20px;
		line-height: 24px;
	}
	.blog-detail h5 {
		font-size: 18px;
		line-height: 22px;
	}
	.blog-detail h6 {
		font-size: 16px;
		line-height: 24px;
	}

}

@media (max-width: 374px) {}

@media (min-width: 240px) and (max-width: 575px) {}

/*---------- Large Desktop , Large Screen End ----------*/