/*Description : Bozkurt Yazilim*/
@media only screen and (max-width:1250px) {
	.center {
		width: 1000px;
		margin: 0 auto;
	}
	header .menu-up {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 16px;
		padding-top: 12px;
		padding-bottom: 8px;
	}
	header .menu-up .clear {
		display: none;
	}
	header .menu-up ul.menu-up-left,
	header .menu-up ul.menu-up-right {
		display: flex;
		align-items: center;
		float: none;
		margin: 0;
	}
	header .menu-up ul.menu-up-left {
		min-width: 0;
	}
	header .menu-up ul.menu-up-left li,
	header .menu-up ul.menu-up-right li {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	header .menu-up ul.menu-up-left li a {
		display: block;
		max-width: 360px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	header .menu-up ul.menu-up-right {
		flex-shrink: 0;
		gap: 6px;
	}
	header .menu-up ul.menu-up-right li:first-child a {
		min-width: auto;
		min-height: auto;
		padding: 0;
		border: none;
	}
	header .topbar-action {
		min-height: 28px;
		padding: 0 10px;
		font-size: 13px;
	}
	.ins-noti{
		width:1000px;
	}
	.sector ul li{
		width:313px;
	}
	.programing-buy-now ul li.buy-now-new{
		width:313px;
		margin-right: 10px;
		margin-left: 10px;
	}
	.programing-buy ul li{
		width:220px;
		padding: 0 24px;
	}
	.users-comment{
		width:1000px;
	}
	.before-div{
		width:315px;
	}
	.after-div{
		width:315px;
	}
	.before-after-img{
		width:370px;
	}
	.programing-photo ul li{
		width:480px;
	}
	.programing-features ul li.new{
		width:980px;
	}
	.blog-left-left {
	  width: 500px;
	}
	.blog-left-right {
	  width: 500px;
	}
	.programing ul li {
		width: 480px;
		padding-top: 150px;
	}
	.blog-category {
		width: 980px;
	}
	.blog-page ul.blog-ul{
	  width:666px;
	}
	.blog-page ul.blog-ul li {
		width: 313px;
	}
	.blog-side-wrap{
		width: 313px;
	}
	.project ul li {
		width: 1000px;
		height: 480px;
	}
	.project-left {
		width: 400px;
		height: 480px;
	}
	.project-right {
		width: 600px;
		height: 480px;
	}
	.reference ul li {
		width: 230px;
	}
	.social-media-service ul li {
		width: 480px;
	}
	.social-media-channels ul li {
		width: 480px;
		margin-bottom: 20px;
	}
	.pricing ul li {
		width: 313px;
	}
	.pricing ul li:nth-child(1) .pricing-cur,.pricing ul li:nth-child(2) .pricing-cur,.pricing ul li:nth-child(3) .pricing-cur {
		display: none;
	}
	.pricing ul li:nth-child(1) .pricing-mon,.pricing ul li:nth-child(2) .pricing-mon,.pricing ul li:nth-child(3) .pricing-mon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.pricing ul li:nth-child(1) .pricing-pen,.pricing ul li:nth-child(2) .pricing-pen,.pricing ul li:nth-child(3) .pricing-pen {
		display: none;
	}
	.services-page ul li {
		width: 313px;
	}
	.services-features-left {
		width: 500px;
	}
	.services-features-right {
		width: 500px;
	}
	.services-blog-left {
		width: 500px;
	}
	.services-blog-right {
		width: 500px;
	}
	.mobile-wrap {
		display: block;
	}
	.mobile-toggle {
		display: inline-flex;
	}
	header ul.menu {
		display: none;
	}
	.services ul li {
		width: 460px;
		margin-right: 20px;
		margin-left: 20px;
	}
	.programing-post .programing-post-left {
		width: 500px;
	}
	.programing-post img {
		width: 480px;
		height: 400px;
	}
	.programing-post .programing-post-right {
		width: 500px;
	}
	.programing-post .programing-post-right img {
		width: 481px;
		height: 375px;
	}
	.work ul li {
		width: 313px;
	}
	.tab-content-left {
		width: 700px;
		margin: 0 auto;
		float: none;
	}
	.tab-content-right {
		display: none
}

	.home-blog ul li {
		width: 313px;
	}
	.home-blog ul li img {
		width: 313px;
	}
	.user-comments ul li.user-orj {
		width: 460px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.success-stories ul li {
		width: 480px;
	}
	.success-stories ul li .success-stories-text {
		width: 440px;
	}
	.home-contact ul li {
		width: 480px;
	}
	.home-contact form {
		width: 1000px;
	}
	.home-contact form input {
		width: 480px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.home-contact form textarea {
		width: 980px;
	}
	.footer-widget ul>li {
		width: 480px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.footer-widget ul li ul li {
		float: none;
	}
}
@media only screen and (max-width:1030px) {
	.center {
		width: 800px;
		margin: 0 auto;
	}
	.ins-noti{
		width:800px;
	}
	.sector ul li{
		width:380px;
	}
	.programing-buy-now ul li.buy-now-new{
		width:246.6px;
	}
	.programing-buy ul li{
		width:180px;
		padding: 0 18px;
	}
	.users-comment{
		width:800px;
	}
	.before-div{
		width:800px;
		text-align: center;
		margin-bottom: 20px;
	}
	.after-div{
		width:800px;
		text-align: center;
		margin-top: 20px;
	}
	.programing-photo ul li{
		width:380px;
	}
	.programing-features ul li.new{
		width:780px;
	}
	.blog-left-left {
	  width: 400px;
	}
	.blog-left-right {
	  width: 400px;
	}
	.blog-left img {
	  padding-left: 0;
	  width: 400px;
	}
	.blog-right img {
	  padding-right: 0;
	  width: 400px;
	}
	.programing ul li {
		width: 380px;
		padding-top: 100px;
	}
	.blog-category {
		width: 780px;
	}
	.blog-page ul.blog-ul{
	  width:532px;
	}
	.blog-page ul.blog-ul li {
		width: 512px;
	}
	.blog-side-wrap{
		width: 248px;
	}
	.project ul li {
		width: 800px;
	}
	.project-left span {
		font-size: 24px;
	}
	.project ul li:hover .project-left span {
		left: -55px;
	}
	.project-left {
		width: 300px;
	}
	.project-right {
		width: 500px;
	}
	.reference ul li {
		width: 180px;
	}
	.services-mobile {
		display: none !important;
	}
	.social-media-service ul li {
		width: 380px;
	}
	.social-media-channels ul li {
		width: 380px;
	}
	.pricing ul li {
		width: 246.6px;
	}
	.pricing ul li:nth-child(1) .pricing-cur,.pricing ul li:nth-child(2) .pricing-cur,.pricing ul li:nth-child(3) .pricing-cur {
		left: 37%;
		-webkit-transform: translateX(-37%);
		-ms-transform: translateX(-37%);
		transform: translateX(-37%);
	}
	.pricing ul li:nth-child(1) .pricing-mon,.pricing ul li:nth-child(2) .pricing-mon,.pricing ul li:nth-child(3) .pricing-mon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.pricing ul li:nth-child(1) .pricing-pen,.pricing ul li:nth-child(2) .pricing-pen,.pricing ul li:nth-child(3) .pricing-pen {
		left: 64%;
		-webkit-transform: translateX(-64%);
		-ms-transform: translateX(-64%);
		transform: translateX(-64%);
	}
	.services-page ul li {
		width: 246.6px;
	}
	.services-features-left {
		display: none;
	}
	.services-features-right {
		width: 800px;
	}
	.services-blog-left {
		width: 800px;
	}
	.services-blog-right {
		display: none;
	}
	.company .company-head-text p {
		width: 700px;
	}
	.history-box:after {
		display: none;
	}
	.services ul li {
		width: 760px;
		margin-right: 20px;
		margin-left: 20px;
	}
	.programing-post .programing-post-left {
		width: 800px;
		float: none;
		text-align: center;
	}
	.programing-post .programing-post-right {
		width: 800px;
		float: none;
		text-align: center;
	}
	.programing-post .programing-post-right img {
		display: none;
	}
	.work ul li {
		width: 246px;
	}
	.home-blog ul li {
		width: 380px;
		margin-bottom: 20px;
	}
	.home-blog ul li img {
		width: 380px;
	}
	.user-comments ul li.user-orj {
		width: 760px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.success-stories ul li {
		width: 780px;
		margin-bottom: 20px;
	}
	.success-stories ul li .success-stories-text {
		width: 740px;
	}
	.home-contact ul li {
		width: 380px;
	}
	.home-contact form {
		width: 800px;
	}
	.home-contact form input {
		width: 380px;
	}
	.home-contact form textarea {
		width: 780px;
	}
	.footer-widget ul>li {
		width: 380px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.footer-widget ul li ul li {
		float: none;
	}
}
@media only screen and (max-width:820px) {
	.center {
		width: 700px;
		margin: 0 auto;
	}
	header .menu-up ul.menu-up-left li a {
		max-width: 270px;
	}
	.ins-noti{
		width:700px;
	}
	.sector ul li{
		width:330px;
	}
	.programing-buy-now ul li.buy-now-new{
		width:330px;
		margin-bottom: 15px;
	}
	.programing-buy ul li{
		width:330px;
		padding: 0;
		margin-bottom: 20px;
	}
	.programing-buy ul {
		display: block;
		margin-top: 35px;
	}
	.programing-buy ul li {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.programing-buy ul li:after{
		display: none;
	}
	.users-comment{
		width:700px;
	}
	.before-div{
		width:700px;
	}
	.after-div{
		width:700px;
	}
	.programing-photo ul li{
		width:330px;
	}
	.programing-features ul li.new{
		width:680px;
	}
	.blog-left-left {
	  width: 700px;
	}
	.blog-left-right {
	  display: none;
	}
	.programing ul li {
		width: 680px;
		padding-top: 175px;
	}
	.blog-category {
		width: 680px;
	}
	.blog-page ul.blog-ul{
	  width:330px;
	}
	.blog-page ul.blog-ul li {
		width: 330px;
	}
	.blog-side-wrap{
		width: 330px;
	}
	.project ul li {
		width: 700px;
		height: 400px;
	}
	.project-left {
		display: none;
	}
	.project-right {
		width: 700px;
	}
	.reference ul li {
		width: 155px;
	}
	.social-media-service ul li {
		width: 680px;
	}
	.social-media-channels ul li {
		width: 330px;
	}
	.social-media-ch-img img {
		width: 100%;
	}
	.pricing ul li {
		width: 680px;
		margin-bottom: 20px;
	}
	.pricing ul li:nth-child(1) .pricing-cur,.pricing ul li:nth-child(2) .pricing-cur,.pricing ul li:nth-child(3) .pricing-cur {
		left: 37%;
		-webkit-transform: translateX(-37%);
		-ms-transform: translateX(-37%);
		transform: translateX(-37%);
	}
	.pricing ul li:nth-child(1) .pricing-mon,.pricing ul li:nth-child(2) .pricing-mon,.pricing ul li:nth-child(3) .pricing-mon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.pricing ul li:nth-child(1) .pricing-pen,.pricing ul li:nth-child(2) .pricing-pen,.pricing ul li:nth-child(3) .pricing-pen {
		left: 64%;
		-webkit-transform: translateX(-64%);
		-ms-transform: translateX(-64%);
		transform: translateX(-64%);
	}
	.services-page ul li {
		width: 680px;
		margin-top: 20px;
	}
	.services-features-right {
		width: 700px;
	}
	.services-blog-left {
		width: 700px;
	}
	.company-box-img {
		float: none;
	}
	.company-box-text {
		float: none;
		width: 650px;
	}
	.company .company-head-text p {
		width: 500px;
	}
	.services ul li {
		width: 660px;
	}
	.programing-post .programing-post-left {
		width: 700px;
	}
	.programing-post .programing-post-right {
		width: 700px;
	}
	.work ul li {
		width: 680px;
		border: none;
		float: none;
		margin-bottom: 20px;
	}
	.home-blog ul li {
		width: 680px;
	}
	.home-blog ul li img {
		width: 680px;
	}
	.user-comments ul li.user-orj {
		width: 660px;
	}
	.success-stories ul li {
		width: 660px;
	}
	.success-stories ul li .success-stories-text {
		width: 620px;
	}
	.home-contact ul li {
		width: 680px;
	}
	.home-contact form {
		width: 700px;
	}
	.home-contact form input {
		width: 680px;
	}
	.home-contact form textarea {
		width: 680px;
	}
	.bank-wrap .bank img {
		display: none;
	}
	.footer-widget ul>li {
		width: 680px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.footer-widget ul li ul li {
		float: none;
	}
}
@media only screen and (max-width:750px) {
	.center {
		width: 500px;
		margin: 0 auto;
	}
	header .menu-up {
		gap: 10px;
	}
	header .menu-up ul.menu-up-left li a {
		max-width: 210px;
		font-size: 13px;
	}
	header .menu-up ul.menu-up-right {
		gap: 5px;
	}
	header .topbar-action {
		padding: 0 8px;
		font-size: 12px;
	}
	.ins-noti{
		width:500px;
	}
	.faq-style ul{
	  width:480px;
	}
	.faq-style ul li {
	  width: 480px;
	}
	.sector ul li{
		width:230px;
	}
	.programing-buy-now ul li.buy-now-new{
		width:480px;
	}
	.programing-buy ul li{
		width:480px;
		padding: 0;
	}
	.users-comment{
		width:500px;
	}
	.before-div{
		width:500px;
	}
	.after-div{
		width:500px;
	}
	.programing-photo ul li{
		width:480px;
	}
	.video-wrap{
		height:500px;
	}
	.video-wrap .video{
		width:500px;
		height: 442px;
	}
	.video-wrap .video img{
		width:500px;
		height:400px;
	}
	.video-wrap .video iframe{
		top:23px;
		left:60px;
		width:380px;
		height:315px;
	}
	.programing-features ul li.new{
		width:480px;
	}
	.programing-features ul li.new ul li{
		width:380px;
		margin:0 auto;
	}
	.blog-left-left {
	  width: 500px;
	}
	.programing ul li {
		width: 480px;
		padding-top: 130px;
	}
	.blog-post-wrap {
		width: 500px;
		max-width: calc(100% - 30px);
	}
	.blog-post-wrap img.post-cen {
		width: 100%;
		height: 320px;
	}
	.blog-post-wrap h1,
	.blog-post-wrap h3 {
		padding-right: 32px;
		padding-left: 32px;
		font-size: 31px;
		line-height: 39px;
	}
	.blog-post-wrap h2,
	.blog-post-content h2,
	.blog-post-content h3,
	.blog-post-content h4 {
		padding-right: 32px;
		padding-left: 32px;
	}
	.blog-post-wrap p,
	.blog-post-meta,
	.post-tag {
		padding-right: 32px;
		padding-left: 32px;
	}
	.blog-post-content ul,
	.blog-post-content ol {
		padding-right: 52px;
		padding-left: 52px;
	}
	.blog-post-content blockquote,
	.blog-related,
	.blog-comments {
		margin-right: 32px;
		margin-left: 32px;
	}
	.blog-post-nav {
		padding-right: 32px;
		padding-left: 32px;
	}
	.blog-category {
		width: 480px;
	}
	.blog-page ul.blog-ul{
	  width:480px;
	}
	.blog-page ul.blog-ul li {
		width: 480px;
	}
	.blog-side-wrap{
		width: 480px;
	}
	.project ul li {
		width: 500px;
		height: 480px;
	}
	.project-right {
		width: 500px;
	}
	.reference ul li {
		width: 230px;
	}
	.social-media-service ul li {
		width: 480px;
	}
	.social-media-channels ul li {
		width: 480px;
	}
	.pricing ul li {
		width: 480px;
	}
	.pricing ul li:nth-child(1) .pricing-cur,.pricing ul li:nth-child(2) .pricing-cur,.pricing ul li:nth-child(3) .pricing-cur {
		left: 27%;
		-webkit-transform: translateX(-27%);
		-ms-transform: translateX(-27%);
		transform: translateX(-27%);
	}
	.pricing ul li:nth-child(1) .pricing-mon,.pricing ul li:nth-child(2) .pricing-mon,.pricing ul li:nth-child(3) .pricing-mon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.pricing ul li:nth-child(1) .pricing-pen,.pricing ul li:nth-child(2) .pricing-pen,.pricing ul li:nth-child(3) .pricing-pen {
		left: 75%;
		-webkit-transform: translateX(-75%);
		-ms-transform: translateX(-75%);
		transform: translateX(-75%);
	}
	.services-page ul li {
		width: 500px;
	}
	.services-features-right {
		width: 500px;
	}
	.services-blog-left {
		width: 500px;
	}
	.company-box-text {
		width: 450px;
	}
	.company .company-head-text p {
		width: 400px;
	}
	.bank-wrap {
		padding: 35px 0;
	}
	.bank-wrap h4 {
		padding: 13px 16px;
		font-size: 18px;
		border-radius: 4px 4px 0 0;
	}
	.bank-wrap .bank {
		padding: 18px;
		border: 1px solid #e7edf4;
		border-top: none;
		box-sizing: border-box;
	}
	.bank-wrap .bank + .bank {
		margin-top: 16px;
		border-top: 1px solid #e7edf4;
		border-radius: 4px;
	}
	.bank-wrap .bank span {
		display: flex;
		align-items: flex-start;
		gap: 12px;
		margin-bottom: 14px;
		font-size: 13px;
		line-height: 1.5;
	}
	.bank-wrap .bank span b {
		flex: 0 0 94px;
		width: auto;
	}
	.bank-wrap .bank span strong {
		min-width: 0;
		margin-left: 0;
		word-break: break-word;
		overflow-wrap: anywhere;
	}
	.bank-row-copy {
		align-items: flex-start;
	}
	.bank-row-copy strong {
		margin-left: 0 !important;
	}
	.bank-copy-btn {
		flex: 0 0 auto;
		margin-left: 0;
	}
	.history span {
		width: 480px;
	}
	.history-text {
		width: min(430px, calc(100% - 32px));
	}
	.services ul li {
		width: 460px;
	}
	.programing-post .programing-post-left {
		width: 500px;
	}
	.programing-post .programing-post-right {
		width: 500px;
	}
	.work ul li {
		width: 480px;
	}
	.tab-content-left {
		width: 500px;
	}
	.tab-content-left img {
		width: 500px;
	}
	.home-blog ul li {
		width: 480px;
	}
	.home-blog ul li img {
		width: 480px;
	}
	.user-comments ul li.user-orj {
		width: 460px;
	}
	.success-stories ul li {
		width: 460px;
	}
	.success-stories ul li .success-stories-text {
		width: 420px;
	}
	.home-contact ul li {
		width: 480px;
	}
	.home-contact form {
		width: 500px;
	}
	.home-contact form input {
		width: 480px;
	}
	.home-contact form textarea {
		width: 480px;
	}
	.footer-widget ul>li {
		width: 480px;
	}
}
@media only screen and (max-width:535px) {
	.center {
		width: 350px;
		margin: 0 auto;
	}
	header .menu-up {
		justify-content: center;
		padding-top: 8px;
		padding-bottom: 7px;
	}
	header .menu-up ul.menu-up-left {
		display: none;
	}
	header .menu-up ul.menu-up-right {
		width: 100%;
		justify-content: center;
		gap: 5px;
	}
	header .menu-up ul.menu-up-right li:first-child a {
		min-width: auto;
		min-height: auto;
		padding: 0;
	}
	header .topbar-action {
		min-height: 26px;
		padding: 0 8px;
		font-size: 12px;
		gap: 5px;
	}
	.ins-noti{
		width:350px;
	}
	.faq-style ul{
	  width:330px;
	}
	.faq-style ul li {
	  width: 330px;
	}
	.sector ul li{
		width:330px;
	}
	.programing-buy-now ul li.buy-now-new{
		width:330px;
	}
	.programing-buy ul li{
		width:330px;
		padding: 0;
	}
	.programing-buy {
		padding: 48px 0 40px;
	}
	.programing-buy .center {
		display: flex;
		flex-direction: column;
	}
	.programing-buy h6 {
		order: 2;
	}
	.programing-buy > .center > h2 {
		order: 3;
		font-size: 42px;
		line-height: 1.1;
		margin-bottom: 28px;
	}
	.programing-buy > .center > ul {
		order: 4;
		margin-top: 20px;
	}
	.users-comment{
		position: static;
		order: 1;
		width:100%;
		margin: 0 0 36px;
		padding: 32px 28px;
	}
	.users-comment-left,
	.users-comment-right{
		float: none;
	}
	.users-comment-left h1,
	.users-comment-left h2{
		font-size: 30px;
		line-height: 1.25;
	}
	.users-comment-left p{
		width:auto;
		display: block;
		font-size: 17px;
		line-height: 1.45;
	}
	.users-comment-right a{
		display: inline-flex;
		align-items: center;
		justify-content: center;
		min-width: 175px;
		padding: 13px 22px;
		font-size: 18px;
		line-height: 1.35;
	}
	.before-div{
		width:350px;
	}
	.after-div{
		width:350px;
	}
	.programing-photo ul li{
		width:330px;
	}
	.video-wrap{
		height: 325px;
	}
	.video-wrap .video{
		width:250px;
		height: 442px;
	}
	.video-wrap .video img{
		width:250px;
		height:200px;
	}
	.video-wrap .video iframe{
		top:11px;
		left:30px;
		width:190px;
		height:158px;
	}
	.programing-features ul li.new{
		width:330px;
	}
	.programing-features ul li.new ul li{
		width:230px;
		margin:0 auto;
	}
	.blog-left-left {
	  width: 350px;
	}
	.error-page img{
		width:100%;
	}
	.programing ul li {
		width: 330px;
		padding-top: 100px;
	}
	.blog-post-wrap {
		width: 350px;
		max-width: calc(100% - 30px);
	}
	.blog-post-wrap img.post-cen {
		width: 100%;
		height: 230px;
	}
	.blog-post-wrap h1,
	.blog-post-wrap h3 {
		padding: 26px 22px 12px;
		font-size: 27px;
		line-height: 35px;
	}
	.blog-post-wrap h2,
	.blog-post-content h2,
	.blog-post-content h3,
	.blog-post-content h4 {
		padding-right: 22px;
		padding-left: 22px;
	}
	.blog-post-wrap p,
	.blog-post-meta,
	.post-tag {
		padding-right: 22px;
		padding-left: 22px;
	}
	.blog-post-content ul,
	.blog-post-content ol {
		padding-right: 40px;
		padding-left: 40px;
	}
	.blog-post-content blockquote,
	.blog-related,
	.blog-comments {
		margin-right: 22px;
		margin-left: 22px;
	}
	.blog-post-nav {
		padding-right: 22px;
		padding-left: 22px;
	}
	.blog-category {
		width: 330px;
	}
	.blog-category span {
		margin-bottom: 10px;
	}
	.blog-page ul.blog-ul{
	  width:350px;
	}
	.blog-page ul.blog-ul li {
		width: 350px;
	}
	.blog-side-wrap{
		margin-top: 25px;
		float:none;
		display: inline-block;
		width: 350px;
	}
	.project ul li {
		width: 350px;
		height: 580px;
	}
	.project-right {
		width: 350px;
	}
	.reference ul li {
		width: 330px;
	}
	.social-media-service ul li {
		width: 330px;
	}
	.social-media-channels ul li {
		width: 330px;
	}
	.pricing ul li {
		width: 330px;
	}
	.pricing ul li:nth-child(1) .pricing-cur,.pricing ul li:nth-child(2) .pricing-cur,.pricing ul li:nth-child(3) .pricing-cur {
		left: 15%;
		-webkit-transform: translateX(-15%);
		-ms-transform: translateX(-15%);
		transform: translateX(-15%);
	}
	.pricing ul li:nth-child(1) .pricing-mon,.pricing ul li:nth-child(2) .pricing-mon,.pricing ul li:nth-child(3) .pricing-mon {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.pricing ul li:nth-child(1) .pricing-pen,.pricing ul li:nth-child(2) .pricing-pen,.pricing ul li:nth-child(3) .pricing-pen {
		display: none
}
	.services-page ul li {
		width: 330px;
	}
	.services-features-right {
		width: 350px;
	}
	.services-blog-left {
		width: 350px;
	}
	.services-features-right-box-text p {
		width: 300px;
	}
	.company-box-img {
		width: 300px;
	}
	.company-box-text {
		width: 300px;
	}
	.company .company-head-text p {
		width: 300px;
	}
	.history span {
		width: 330px;
	}
	.history-text {
		width: min(330px, calc(100% - 24px));
		padding: 20px 22px;
	}
	.services ul li {
		width: 310px;
	}
	.popular-products ul {
		width: 350px;
	}
	.popular-products ul li {
		float: none;
		margin-bottom: 15px;
		width: 330px;
	}
	.programing-post .programing-post-left {
		width: 350px;
	}
	.programing-post img {
		width: 350px;
		height: 350px;
	}
	.programing-post .programing-post-right {
		width: 350px;
	}
	.work ul li {
		width: 330px;
	}
	.tab-content-left {
		width: 350px;
	}
	.tab-content-left img {
		width: 350px;
	}
	.home-blog ul li {
		width: 330px;
	}
	.home-blog ul li img {
		width: 330px;
	}
	.user-comments ul li.user-orj {
		width: 310px;
	}
	.success-stories ul li {
		width: 310px;
	}
	.success-stories ul li .success-stories-text {
		width: 290px;
	}
	.home-contact ul li {
		width: 330px;
	}
	.home-contact form {
		width: 350px;
	}
	.home-contact form input {
		width: 330px;
	}
	.home-contact form textarea {
		width: 330px;
	}
	.bank-wrap {
		padding: 28px 0;
	}
	.bank-wrap h4 {
		padding: 12px 14px;
		font-size: 17px;
	}
	.bank-wrap .bank {
		padding: 15px;
	}
	.bank-wrap .bank span {
		display: grid;
		grid-template-columns: 94px minmax(0, 1fr);
		gap: 4px 10px;
		margin-bottom: 13px;
	}
	.bank-wrap .bank span b {
		position: relative;
		width: auto;
	}
	.bank-wrap .bank span strong {
		grid-column: 2;
	}
	.bank-row-copy .bank-copy-btn {
		grid-column: 2;
		justify-self: start;
		margin-top: 2px;
		padding: 5px 10px;
	}
	.footer-widget ul>li {
		width: 330px;
	}
}
@media only screen and (max-width:430px) {
	.services h3,.work h3,.popular-products h3,.home-blog h3,.user-comments h3,.success-stories h3,.home-contact h3,.programing-features > .center > h2,.video-wrap > .center > h2,.programing-photo > .center > h2,.programing-before-after > .center > h2,.programing-buy > .center > h2,.programing-buy-now > div > h2,.faq > .center > h2,.sector > .center > h2 {
		font-size: 51px;
	}
	.programing-buy-now > div > h2 {
		font-size: 28px;
		line-height: 1.25;
		margin-bottom: 35px;
		padding: 0 20px;
	}
	.programing-buy > .center > h2 {
		font-size: 38px;
		line-height: 1.12;
	}
	.users-comment-left h1,
	.users-comment-left h2 {
		font-size: 28px;
	}
	.welcome__inner h1 {
		font-size: 51px;
	}
	.welcome__text {
		font-size: 21px;
	}
}

@media (max-width: 1250px) {
	.home-contact .wpcf7-form-control-wrap {
		width: calc(50% - 20px);
	}
	.home-contact .wpcf7-form-control-wrap[data-name="your-message"] {
		width: calc(100% - 20px);
	}
}

@media (max-width: 767px) {
	.home-contact .wpcf7-form-control-wrap,
	.home-contact .wpcf7-form-control-wrap[data-name="your-message"] {
		width: min(330px, calc(100% - 20px));
		max-width: calc(100% - 20px);
	}
	.home-contact .wpcf7-response-output {
		width: min(330px, calc(100% - 20px));
		margin-right: auto !important;
		margin-left: auto !important;
	}
}
