@media screen and (max-width: 1950px) {}

@media screen and (max-width: 1500px) {}

@media screen and (max-width: 1399px) {}

@media screen and (max-width: 1366px) {
	.section-padding {
		padding: 60px 0;
	}


	.banner-caption-left h1 {
		font-size: 40px;
	}

	.banner-caption-left p {
		font-size: 15px;
		line-height: 27px;
	}

	.banner-caption-delatils-list {
		padding: 90px 0;
		padding-top: 144px;
	}

	.banner-caption-left {
		padding-right: 0px;
	}

	a.btn-comon {
		padding: 0 34px;
		line-height: 60px;
		font-size: 18px;

	}

}



@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1199px) {
	.navigation-section .menu-home-container li a {
		font-size: 12px;
		padding: 15px 5px;
	}
}

@media screen and (max-width: 1024px) {
	.menu-home-container.mobile>ul>li>a {
		font-size: 16px;
	}
}

@media screen and (max-width: 992px) {}

@media screen and (max-width: 991px) {
	.about-right {
		padding-left: 0px;
	}

	.about-technology-left-padding {
		padding-right: 0px;
		padding-left: 0;
	}

	.section-title h3,
	.section-title h2 {
		font-size: 35px;
	}

	.pro_image-area {
		height: 200px;
	}

	.solutions-section .pro_image-area {
		height: 200px;
	}

	.pro_describ h3 {
		font-size: 22px;
		margin-bottom: 8px;
	}

	.about-right h2 {
		font-size: 35px;
		margin-bottom: 15px;
	}

	.features_steps-item_title {
		font-size: 18px;
		line-height: 27px;
		padding: 30px 0px 11px;
	}

	.features_steps-item_description {
		font-size: 14px;
		line-height: 24px;
	}

	.solutions-section .pro_describ {
		height: 80px;
	}

	.solutions-section .pro_describ h3 {
		font-size: 18px;
	}

	.video-bg {
		padding: 135px 0;
	}

	.problem-list {
		margin-top: 35px;
	}

	.success-srory-list {
		margin-bottom: 25px;
	}

	.success-icon {
		margin-right: 15px;
		width: 23%;
	}

	.success-describ h2 {
		font-size: 30px;
	}

	.success-describ p {
		font-size: 16px;
		line-height: 18px;
	}

	.prediction-left h2 {
		font-size: 27px;
		line-height: 41px;
	}

	.prediction-infograph {
		margin-top: 40px;
	}

	.mobile-bottom-section {
		margin-top: 0px;
	}

	.prediction-section {
		padding-bottom: 0px;
	}

	.why-choose-us-section .content {
		padding: 30px;
	}

	.why-choose-us-section .content .cont p {
		font-size: 16px;
		line-height: 26px;

	}

	.why-choose-us-section .content .cont h4 {
		font-size: 25px;
	}

	.achievement-items {
		height: auto;
		margin-bottom: 25px;
	}

	.pro_describ {
		height: auto;
	}

	.research-left {
		margin-bottom: 30px;
	}

	.form-list {
		margin-top: 50px;
	}

}

@media screen and (max-width: 768px) {
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
}

@media screen and (max-width: 767px) {
	.achievement-items {
		height: auto;
	}

	.form-list {
		margin-top: 0px;
		margin-bottom: 50px
	}

	.why-choose-us-list .image-column .bg {
		display: none;
	}

	.why-choose-us-list .image-column .image {
		display: block;
		height: 300px;
	}

	.solutions-section .pro_image-area {
		height: 280px;
	}

	.pro_image-area {
		height: 280px;
	}

	.features_steps-item_arrow {
		display: none;
	}

	.research-descripton.single-blog-des {
		margin-top: 25px;
	}

	a.btn-comon {
		padding: 0 23px;
		line-height: 57px;
		font-size: 16px;
	}

	.features_steps-item {
		margin-top: 25px;
	}

	.what-will-get {
		margin-top: 30px;
	}

	.social-links {
		padding-top: 13px;
		text-align: center;
	}

	.social-links a i {
		margin-right: 13px;
		margin-left: 0px;
	}

	.image_bg-bottom {
		padding-bottom: 30px;
	}

	.why-choose-us-list .row {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 575px) {
	.f-nav {
		position: inherit;
	}

	.banner-caption-left h1 {
		font-size: 30px;
		margin-bottom: 15px;
		line-height: 40px;
	}

	.success-icon {
		margin-right: 15px;
		width: 12%;
	}

	.solutions-section .pro_image-area {
		height: 230px;
	}

	.pro_image-area {
		height: 230px;
	}

	.section-title h3,
	.section-title h2 {
		font-size: 25px;
		padding-bottom: 10px;
		line-height: 38px;
	}

	.about-right h2 {
		font-size: 25px;
		margin-bottom: 10px;
	}

	.section-padding {
		padding: 45px 0;
	}

	.why-choose-us-section .content {
		padding: 20px;
	}

	.banner-caption-delatils-list {
		padding: 50px 0;
		padding-top: 120px;
	}

	.form-list h3 {
		font-size: 25px;
	}

	.form-list h3::before {
		height: 3px;
	}

	.contact-info {
		width: 100%;
	}

	.single-blog-image {
		height: 250px;
	}

	.research-image-blog {
		height: 250px;
	}
}

@media screen and (max-width: 480px) {}

@media screen and (max-width: 420px) {}

@media screen and (max-width: 360px) {}