@media screen and (min-width:1241px) and (max-width:1500px)
{
	/*=====================================================*/
	/*index page start*/
	/*=====================================================*/

	.container{max-width: 96% !important;}

	.main-link-menu ul li{padding: 40px 20px;}
	.get-a-btn a{padding: 14px 30px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li{width: 29.33%;}
	.dis-h1 h1{font-size: 51px;}
	.dis-h1 h2{font-size:40px;margin-bottom: 15px;}
	.dis-h1 h4{font-size: 22px;}
	.dis-h1 h5{font-size: 24px;}
	.dis-h1 h6{margin-bottom: 20px;}
	.main-web-mobile-section-devlopment{padding:80px 0;}
	.devlopment-icom img{max-width: 70px;max-height: 92px;}
	.sub-service-listing ul li{padding: 8px 0;}
	.portfolio-box-content{margin-top: 70px;}
	.port-sub-con h2{font-size: 34px;}
	.main-project-javascript h2{font-size: 41px;}
	.project-counter-number{margin-bottom: 16px;}
	.project-counter-number p{font-size: 16px;}
	.testimonilas-section-slider .item{padding: 30px 10px 10px;}
	.testimonilas-section{padding: 100px 0;}
	.blog-main{padding: 100px 0;}
	.blog-title h1{font-size: 22px;}
	.blog-title{margin-top: 20px;}
	.cnct-desc a{font-size: 18px;}
	.cnct-img{width: 55px;}
	.cnct-desc{width: calc(100% - 55px);}
	.gt-title h1{font-size: 41px;}
	.gt-inp{font-size: 18px;}
	.gt-submit{font-size: 18px;}
	.office-address-main{margin-top: 40px;}
	.address p{font-size: 20px;}
	.office-country p{font-size: 20px;}
	.copy-main{padding: 45px 0px 20px;}


	/*case study section*/
	.case-study-box{min-height: 560px;}

	/*=====================================================*/
	/*index page END*/
	/*=====================================================*/


	/*ios-services*/
	.service-icon-tag{width: 240px;height: 240px;}
	.service-content-main-con{margin-top: 150px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 50px;}
	.service-name-discription h1{font-size:60px;}
	.Expertise-detail-info:before{top: 30px;}
	.Expertise-detail-info:after{top: 90px;}
	.service-icon-tag img.iot-service-icon{width: 140px;}
	.Expertise-detail-info-content .dis-h1 h2{width: 80%;margin: auto;}


	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size: 22px;}
	.box-wrap-bottom ul li a{font-size: 15px;padding: 5px 10px;}

	/* ============ Portfolio Page =========== */

	/* ============ career Page =========== */
	.listing-team-small{width: 30%}
	.our-team-section{padding: 0 0 50px;}
	/* ============ career Page =========== */


	/*android*/
	.tab-row a:after{width: 45px;}
	.tab-row a.show:after{width: 50px;}
	.Hire-prodessional-start{padding: 100px 0px;}
	.ios-service-section{margin:40px 0 0;}

	/*unity-services*/
	.service-icon-tag img.unity-service-icon{width: 170px;}

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size: 80px;}

	/*careers*/
	.career-section-con .dis-h1 h2{font-size: 48px;}

	.service-icon-tag img{width: 120px;}

	/*index*/
	.testimonials-back-color:before{top: -30px;}
	.testimonils-desc-main{padding-bottom: 0px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 170px;}

	/*team*/
	.Management-team{padding: 100px 0px 0;}
	.Management-team-section{margin-top: 80px;}

	/*=======*/
	.animation-1-round{top: 20%;}
	.animation-2-round{top: 30%;}

	/* -----------------20-8-24 R------------------*/

	.contact-main{overflow: hidden;}
}

@media screen and (min-width:1025px) and (max-width:1240px)
{
	.container{max-width:960px !important;}

	.main-link-menu ul li{padding: 30px 12px;}
	.main-link-menu ul li a{font-size: 16px;}
	.main-link-menu ul li.child-menu:after{font-size: 18px;right: -7px;top: 1px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu li:first-child{padding-bottom: 10px;font-size: 18px;}
	.get-a-btn{margin-left: 11px;}
	.get-a-btn a{padding: 14px 20px;font-size: 16px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li{width: 29.33%;}
	.dis-h1 h1{font-size: 42px;}
	.dis-h1 h2{font-size: 38px;margin-bottom: 10px;}
	.dis-h1 h4{font-size: 20px;}
	.dis-h1 h5{font-size: 22px;}
	.dis-h1 h6{margin-bottom: 18px;}
	.portfolio-section .main-web-mobile-section-devlopment-con{padding:0px;}
	.main-web-mobile-section-devlopment{padding: 66px 0;}
	.main-web-mobile-section-devlopment-con{padding: 0 80px;}
	.devlopment-icom img{max-width: 60px;max-height: 82px;min-height: 82px;}
	.sub-service-listing{padding: 71px 0 30px;top: 50px;}
	.sub-service-listing ul li a{font-size: 16px;}
	.sub-service-listing ul li{padding: 6px 0;}
	.sub-service-listing h5{font-size: 18px;}
	.portfolio-box-content{margin-top: 50px;}
	.port-sub-con h2{font-size: 30px;}
	.main-project-javascript h2{font-size: 32px;}
	.project-status-counter .col-6:last-child .project-counter-number p {width: calc(100% - 77px);}
	.project-status-counter .col-6{padding: 0 7px;}
	.project-counter-number p{width: calc(100% - 43px);font-size: 16px;padding-left: 15px;}
	.project-counter-number{margin-bottom: 16px;}
	.testimonilas-section-slider .item{padding: 30px 10px 10px;}
	.testimonilas-section{padding: 82px 0;}
	.testimonilas-section-slider{padding: 0 100px;}
	.testimonilas-section{background-size: 100% 60%;}
	.slider-btn a.next-click{left: 50px;}
	.slider-btn a.pre-click{right: 50px;}
	.testimonils-desc-main p{font-size: 14px;}
	.blog-main{padding: 90px 0;}
	.blog-boxes-main{padding-top: 40px;}
	.blog-boxes-sub{width: 90%;}
	.blog-title h1{font-size: 20px;}
	.blog-title{margin-top: 20px;}
	.cnct-desc a{font-size: 14px;}
	.cnct-img{width: 45px;}
	.cnct-desc{width: calc(100% - 45px);padding: 20px 10px;}
	.gt-title h1{font-size: 41px;}
	.gt-inp{font-size: 18px;}
	.gt-submit{font-size: 18px;}
	.office-address-main{margin-top: 20px;}
	.address p{font-size: 18px;}
	.office-address-main .col-lg-4{padding-left: 15px;padding-right: 15px;margin-top:30px;}
	.office-address{padding:20px;}
	.office-country p span img{width:30px;}
	.office-country p{font-size: 18px;}
	.copy-main{padding:50px 0px 15px;}
	.get-in-touch-main{padding:25px;}
	.contact-info-main{padding:30px 15px;padding-right: 0;}
	.cnct-box{margin-top: 30px;}
	.logo svg{width: 280px;}
	.animation-1-round{top: 20%;}
	.animation-2-round{top: 30%;}

	/*quote popup css*/
	.quote-form-footer .dis-h1 h5{font-size: 27px;}
	.meet-us-link{margin-top: 30px;}
	.quote-form-footer{margin-top: 35px;margin-bottom: 40px;}

	.case-study-letter ul li{font-size: 16px;    padding: 10px;}

	/*case study section*/
	.case-study-img img{width: 57vw;}
	.case-study-box{min-height: 560px;}
	.case-study-letter ul li{margin: 0 7px 10px 0;min-width: 118px;}
	.case-study-letter h1{font-size: 310px !important;line-height: 310px;}
	.case-study-letter ul{margin-top: 20px;}
	.case-study-listing{padding: 30px 0;}

	.main-contact-page.contact-main{margin-top: 180px;}

	/* Thank You Page */

	.thank-header a{margin-top: 60px;}

	/* Thank You Page */

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:14px;padding:4px 10px;}

	/* ============ Portfolio Page =========== */

	/*career*/
	.career-padding{padding: 90px 0px;}
	.caree-new-design .career-padding{padding: 60px 0px;}
	.dis-h1 h3{font-size: 36px;}
	.career-content-box{padding: 0 80px 0 0;}
	.career-section-con .dis-h1 h2{font-size:46px;}
	.Employee-benifits-main{padding: 80px 0px;}
	.offer-section-detail{padding: 80px 0 30px;}
	.dis-h1 p{line-height: 25px;}
	.career-listing-box{padding: 50px 0 0;}
	.career-box .dis-h1 h3{font-size: 26px;}
	.career-parent-box{margin-bottom:50px;}
	.btn-link a{padding: 13px 45px;}
	.our-team-heading{padding: 80px 0px;}
	.main-team-mem-photo img{height: 400px;}
	.team-say-con{padding: 40px 0 0 40px;}
	.listing-team-small{bottom: 40px;left: 74px;}
	.our-team-section{padding: 0 0 50px;}
	.caree-new-design .dis-h1 h2{margin-bottom: 20px;}
	.caree-new-design .dis-h1 h4{font-size: 20px;margin-bottom: 18px;}
	.caree-new-design .career-padding-new .career-content-box{padding: 0 0 0 60px;}
	.caree-new-design .career-content-box .dis-h1 p{font-size: 17px;margin-bottom: 10px;}


	/*clients-testimonials*/
	.portfolio-section-main{padding: 40px 0px;margin-top: 100px;}
	.testimonials-profile{padding: 25px;}

	/*ios-services*/
	
	.service-icon-tag{width:220px;height:220px;}
	.service-content-main-con{margin-top: 140px;}
	.ios-service-section{margin: 30px 0px 0px;}
	.service-icon-tag h5{font-size: 90px;}
	.service-name-discription{margin-top: 40px;}
	.service-name-discription h1{font-size:54px;}
	.service-banner{min-height: 700px;}
	.service-name-discription h6{font-size: 22px;}
	.service-detail-info-con{padding: 60px 0px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 35px;}
	.Expertise-detail-info{padding: 100px 0px;}
	.Expertise-infomation{margin-top: 40px;}
	.Expertise-detail-info .tab-desc ul li{padding-left:30px;padding-right: 10px;font-size: 18px;line-height: 30px;}
	.Expertise-detail-info .tab-row a{padding: 20px 40px 20px 60px;font-size: 20px;}
	.Expertise-detail-info .tab-row a:before{left: 30px;}
	.Expertise-detail-info .tab-desc ul{margin-top: 30px;}
	.Hire-prodessional-start{padding:80px 0px;}
	.Hire-prodessional-start-content .dis-h1 h2{margin-bottom: 20px;}
	.portfolio-section .portfolio-box-content{margin-top: 40px;}

	.Expertise-detail-info:before{top: 30px;}
	.Expertise-detail-info:after{top: 90px;}
	.code-service-box h4{font-size: 22px;}
	.code-service-box h6{font-size: 16px;}
	.code-service-box img{max-width: 100px;max-height: 80px;}
	.Expertise-detail-info-content .dis-h1 h2{width: 80%;margin: auto;}

	/*iot-services*/
	.service-icon-tag img.iot-service-icon{width: 125px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:14px;padding:4px 10px;}

	/* ============ Portfolio Page =========== */


	/*apply-now*/
	.form-sub form{padding: 45px;}
	.apply-head.gt-title h1{font-size: 28px;}
	.apply-head{padding-top: 20px;}
	.apply-now form .gt-sub{width: 50%;}


	/*android*/
	.service-icon-tag img{width: 100px;}

	/*unity-services*/
	.service-icon-tag img.unity-service-icon{width: 170px;}

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size: 70px;}

	/*careers*/
	.career-box{height: 320px;}
	.career-parent-box{height: 320px;padding:0 15px;}

	/*company*/
	.Management-team{padding: 80px 0px 0;}


	/*Laravel-services*/
	.service-icon-tag img.laravel-service-icon{width:150px;}
	.choosen-service-box{margin-bottom: 30px;}

	/*php-services*/
	.service-icon-tag img.php-service-icon{width: 160px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 150px;}

	/*team*/
	.Management-team-section{margin-top: 60px;}
	.our-people-says-con{padding: 80px 0px 80px;}
	.our-people-says-con.team-people-says{padding: 50px 0px;}

	.logo svg{width: 280px;}
	.animation-1-round{top: 20%;}
	.animation-2-round{top: 30%;}

	/*case-study-detail-page*/
	.project-brief-wrap{padding: 100px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 100px;}
	.key-feature-img{margin-top: -60px;}
	.solutions-sec{padding: 70px 0px;}
	ul.duration-listing li p{font-size: 18px;line-height: 30px;}
	.p-b-content h1{font-size: 42px;}
	.challenges-points li p{font-size: 16px;}
	.challenges-points li h3{font-size:28px;margin:0 0 10px;}
	.p-b-content p{font-size: 16px;line-height: 28px;}
	/*case-study-detail-page*/

	.customer-slide{padding:20px 20px 50px;}
}

@media screen and (min-width:992px) and (max-width:1024px)
{
	.container{max-width:960px !important;}	
	
	.main-link-menu ul li{padding:30px 12px;}
	.main-link-menu ul li a{font-size: 16px;}
	.main-link-menu ul li.child-menu:after{font-size: 18px;right: -7px;top: 1px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu li:first-child{padding-bottom: 10px;font-size: 18px;}
	.get-a-btn{margin-left: 11px;}
	.get-a-btn a{padding: 14px 20px;font-size: 16px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li{width: 33.33%;padding: 0 20px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu{margin-top: 20px;}
	.dis-h1 h1{font-size: 42px;}
	.dis-h1 h2{font-size: 38px;margin-bottom: 10px;}
	.dis-h1 h4{font-size: 20px;}
	.dis-h1 h5{font-size: 22px;}
	.dis-h1 h6{margin-bottom: 18px;}
	.portfolio-section .main-web-mobile-section-devlopment-con{padding:0px;}
	.main-web-mobile-section-devlopment{padding: 66px 0;}
	.main-web-mobile-section-devlopment-con{padding: 0 80px;}
	.devlopment-icom img{max-width: 60px;max-height: 82px;min-height: 82px;}
	.development-service-con .col-md-4{min-height: 360px;}
	.sub-service-listing{padding: 71px 0 30px;top: 50px;}
	.sub-service-listing ul li a{font-size: 16px;}
	.sub-service-listing ul li{padding: 6px 0;}
	.sub-service-listing h5{font-size: 18px;}
	.portfolio-box-content{margin-top: 50px;}
	.port-sub-con h2{font-size: 30px;}
	.main-project-javascript h2{font-size: 32px;}
	.project-status-counter .col-6:last-child .project-counter-number p {width: calc(100% - 77px);}
	.project-status-counter .col-6{padding: 0 7px;}
	.project-counter-number p{width: calc(100% - 43px);font-size: 16px;padding-left: 15px;}
	.project-counter-number{margin-bottom: 16px;}
	.testimonilas-section-slider .item{padding: 30px 10px 10px;}
	.testimonilas-section{padding: 82px 0;}
	.testimonilas-section-slider{padding: 0 100px;}
	.testimonilas-section{background-size: 100% 60%;}
	.slider-btn a.next-click{left: 50px;}
	.slider-btn a.pre-click{right: 50px;}
	.testimonils-desc-main p{font-size: 14px;}
	.blog-main{padding: 90px 0;}
	.blog-boxes-main{padding-top: 40px;}
	.blog-boxes-sub{width: 90%;}
	.blog-title h1{font-size: 20px;}
	.blog-title{margin-top: 20px;}
	.cnct-desc a{font-size: 14px;}
	.cnct-img{width: 45px;}
	.cnct-desc{width: calc(100% - 45px);padding: 20px 15px;}
	.file-upload-control.main-commen-form .file-upload-text p{font-size: 14px;}
	.gt-title h1{font-size: 40px;}
	.gt-inp{font-size: 16px;}
	.gt-submit{font-size: 16px;}
	.office-address-main{margin-top: 20px;padding: 0 15px;}
	.address p{font-size: 18px;}
	.office-address-main .col-lg-4{padding-left: 20px;padding-right: 20px;margin-top: 40px;}
	.office-address{padding: 30px 20px;}
	.office-country p span img{width: 29px;}
	.office-country p{font-size: 18px;}
	.copy-main{padding: 40px 0px;}
	.get-in-touch-main{padding: 30px;}
	.contact-info-main{padding: 30px 15px;padding-right: 0;}
	.cnct-box{margin-top: 30px;}


	

	.logo svg{width: 250px;}
	.animation-1-round{top: 20%;}
	.animation-2-round{top: 30%;}

	/*quote popup css*/
	.quote-form-footer .dis-h1 h5{font-size: 27px;}
	.meet-us-link{margin-top: 30px;}
	.quote-form-footer{margin-top: 35px;margin-bottom: 40px;}

	/*case study section*/
	.case-study-img img{width: 57vw;}
	.case-study-box{min-height: 560px;}
	.case-study-letter ul li{margin: 0 7px 10px 0;min-width: 118px;}
	.case-study-letter h1{font-size: 310px !important;line-height: 310px;}
	.case-study-letter ul{margin-top: 20px;}
	.case-study-listing{padding: 30px 0;}
	.main-contact-page.contact-main{margin-top: 180px;}


	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:14px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.box-wrap-bottom p{font-size: 18px;line-height: 26px;}
	.portfolio-desc-main{padding: 30px 15px;}

	.popup-top-content .dis-h1 h2{font-size: 32px;}

	/* ============ Portfolio Page =========== */

	/*career*/
	.career-padding{padding: 70px 0px;}
	.caree-new-design .career-padding{padding:40px 0px;}
	.dis-h1 h3{font-size: 34px;}
	.career-content-box{padding: 0 60px 0 0;}
	.career-section-con .dis-h1 h2{font-size:48px;}
	.Employee-benifits-main{padding: 65px 0px;}
	.offer-section-detail{padding: 60px 0 30px;}
	.dis-h1 p{line-height: 25px;}
	.career-listing-box{padding: 40px 0 0;}
	.career-box .dis-h1 h3{font-size: 22px;}
	.career-box .dis-h1 h6{font-size: 18px;}
	.career-parent-box{margin-bottom: 50px;}
	.btn-link a{padding: 10px 45px;}
	.our-team-heading{padding: 50px 0px;}
	.main-team-mem-photo img{height: 400px;}
	.team-say-con{padding: 35px 0 0 35px;}
	.listing-team-small{left: 70px;}
	.career-parent-box{height: 290px;padding: 0px 25px;bottom: 40px;left: 0;}
	.career-box{height: 290px;}
	.listing-team-small{width: 37%;bottom: 30px;}
	.caree-new-design .dis-h1 h2{margin-bottom: 10px;}
	.caree-new-design .career-section-con .dis-h1 h2{font-size: 44px;}
	.caree-new-design .dis-h1 h4{font-size: 19px;margin-bottom: 10px;}
	.caree-new-design .career-padding-new .career-content-box{padding: 0 0 0 45px;}
	.caree-new-design .career-content-box .dis-h1 p{font-size: 17px;margin-bottom: 8px;}
	.career-section.caree-new-design{margin-top: 123px;}	 


	/*clients-testimonials*/
	.portfolio-section-main{padding: 40px 0px;margin-top: 100px;}
	.testimonials-profile{padding: 20px;}
	.career-section-con .career-content-box .dis-h1 h3{font-size: 30px;}
	.client-tab-section{padding: 50px 0px;}
	.testimonials-listing{margin-top: 50px;}
	.test-discription{padding:90px 20px 80px;}
	.test-discription:before{width: 50px;height: 50px;}
	.testimonials-pro-img img{height: 90px;width: 90px;}
	.testimonials-listing-box{padding: 0 15px 20px;}

	/*ios-services*/
	.service-banner{min-height: 700px;}
	.service-icon-tag{width: 210px;height: 210px;}
	.service-icon-tag h5{font-size: 86px;}
	.service-name-discription{margin-top: 40px;}
	.service-name-discription h1{font-size:48px;}
	.service-name-discription h6{font-size: 22px;margin-top: 15px;}
	.service-detail-info .service-detail-info-con{padding: 50px 0px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 25px;}
	.Expertise-detail-info{padding: 80px 0px;}
	.Expertise-infomation{margin-top: 40px;}
	.Expertise-detail-info:before{width: 280px;}
	.Expertise-detail-info:after{width: 230px;}
	.tab-row a.show:after{width: 50px;}
	.tab-row a:after{width: 40px;}
	.tab-row a:before{font-size: 22px;}
	.tab-desc p{line-height: 28px;}
	.Expertise-detail-info .tab-desc ul li{padding-left:30px;padding-right: 10px;font-size: 18px;line-height: 26px;}
	.Expertise-detail-info .tab-row a{padding: 20px 40px 20px 60px;font-size: 20px;line-height: 26px;}
	.Expertise-detail-info .tab-row a:before{left: 30px;}
	.Expertise-detail-info .tab-desc ul{margin-top: 30px;}
	.Hire-prodessional-start{padding:60px 0px;}
	.Hire-prodessional-start-content .dis-h1 h2{margin-bottom: 15px;}
	.ios-service-section{margin: 25px 0 0;}
	.code-service-box h4{font-size: 22px;margin-top: 10px;}
	.code-service-box h6{font-size: 18px;}
	.portfolio-section .portfolio-box-content{margin-top: 30px;}
	.portfolio-section .main-web-mobile-section-devlopment-con .dis-h1 h2{font-size:36px;}

	.Expertise-detail-info:before{top: 30px;width: 250px;}
	.Expertise-detail-info:after{top: 90px;width: 200px;}
	.code-service-box h4{font-size: 22px;}
	.code-service-box h6{font-size: 16px;}
	.code-service-box img{max-width: 100px;max-height: 80px;}
	.Expertise-detail-info-content .dis-h1 h2{width: 80%;margin: auto;}
	.service-content-main-con{margin-top: 120px;}

	/*iot-services*/
	.why-chools-anguler{margin-top: 40px;}
	.choosen-service-box .dis-h1 h6{font-size: 18px;}
	.choosen-services{margin-top: 30px;}
	.choosen-service-box{margin-bottom: 20px;}
	.service-icon-tag img.iot-service-icon{width: 120px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:14px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.box-wrap-bottom p{font-size: 18px;line-height: 26px;}
	.portfolio-desc-main{padding: 30px 15px;}

	.popup-top-content .dis-h1 h2{font-size: 32px;}

	/* ============ Portfolio Page =========== */


	/*android*/
	.service-icon-tag img{width: 90px;}

	/*unity-services*/
	.service-icon-tag img.unity-service-icon{width:150px;}

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size: 70px;}

	/*company*/
	.Management-team{padding: 70px 0px 0;}
	.our-people-says-con{padding: 70px 0px 70px;}
	.our-journy-section{padding-bottom: 40px;}

	/*Laravel-services*/
	.service-icon-tag img.laravel-service-icon{width:150px;}
	.choosen-service-box{margin-bottom: 20px;}

	/*php-services*/
	.service-icon-tag img.php-service-icon{width: 140px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 140px;}

	/*team*/
	.Management-team-section{margin-top: 50px;}
	.our-people-says-con{padding: 80px 0px 80px;}
	.our-people-says-con.team-people-says{padding: 20px 0px 40px;}

	.logo svg{width: 250px;}
	.animation-1-round{top: 20%;}
	.animation-2-round{top: 30%;}

	/* Thank You Page */

	.thank-header a{margin-top:35px;}
	.contact-header.thank-header .dis-h1{margin-bottom: 50px;}
	/* Thank You Page */

	/*case-study-detail-page*/
	.project-brief-wrap{padding:80px 0px;}
	.solutions-sec-boxes-wrap{margin-top:80px;}
	.key-feature-img{margin-top: -60px;}
	.solutions-sec{padding:60px 0px;}
	ul.duration-listing li p{font-size: 18px;line-height: 30px;}
	.p-b-content h1{font-size: 40px;}
	.challenges-points li p{font-size: 16px;}
	.challenges-points li h3{font-size: 30px;}
	.p-b-content p{font-size: 16px;line-height: 28px;}
	/*case-study-detail-page*/


}
@media screen and (max-width:992px){
	.cd-dropdown-content .get-a-btn{display: flex;justify-content: center;flex-wrap: wrap;}
	.cd-dropdown-content .get-a-btn a{background-color: #f5a020 !important;width: auto !important;}
	.main-contact-page.contact-main{margin-top: 130px;}
	.sub-page-header .get-a-btn a{font-size: 18px;margin: 3px 0;padding: 12px 20px;}
	.sub-page-header .main-header-section-con{padding: 3px 10px;}
	.contact-header.thank-header .dis-h1 h4 br{display: none;}
}
@media screen and (min-width:768px) and (max-width:991px)
{
	.container{max-width:720px !important;}
	.logo svg{width: 160px;}
	.main-link-menu ul li{padding: 40px 16px;}
	.main-link-menu ul li a{font-size: 16px;}
	.main-link-menu ul li.child-menu:after{font-size: 18px;right: -7px;top: 1px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu li:first-child{padding-bottom: 10px;font-size: 18px;}
	.get-a-btn{margin-left: 11px;}
	.get-a-btn a{padding: 14px 20px;font-size: 16px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li{width: 33.33%;padding: 0 20px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu{margin-top: 20px;}
	.dis-h1 h1{font-size: 42px;}
	.dis-h1 h2{font-size: 34px;margin-bottom: 10px;}
	.dis-h1 h4{font-size: 18px;}
	.dis-h1 h5{font-size: 20px;}
	.dis-h1 h6{margin-bottom: 15px;}
	.portfolio-section .main-web-mobile-section-devlopment-con{padding: 0 0;}
	.main-web-mobile-section-devlopment{padding: 66px 0;}
	.main-web-mobile-section-devlopment-con{padding: 0 20px;}
	.devlopment-icom img{max-width: 60px;max-height: 82px;min-height: 82px;}
	.development-service-con .col-md-4{min-height: 320px;padding: 0;}
	.sub-service-listing{padding: 71px 0 20px;top: 50px;}
	.sub-service-listing ul li a{font-size: 15px;}
	.sub-service-listing ul li{padding: 5px 0;}
	.sub-service-listing ul li a br{display: none;}
	.sub-service-listing ul{padding: 0 5px 0;}
	.sub-service-listing h5{font-size: 17px;margin-top: 10px;}
	.portfolio-box-content{margin-top: 50px;}
	.port-sub-con h2{font-size: 26px;}
	.port-sub-con h5{font-size: 16px;}
	.portfolio-detail{top: calc(100% - 140px)}
	.main-project-javascript h2{font-size: 32px;}
	.project-status-counter .col-6:last-child .project-counter-number p {width: calc(100% - 77px);}
	.project-status-counter .col-6{padding: 0 7px;}
	.project-counter-number p{width: calc(100% - 43px);font-size: 16px;padding-left: 15px;}
	.project-counter-number{margin-bottom: 16px;}
	.testimonilas-section-slider .item{padding: 0 10px 10px;}
	.testimonilas-section{padding: 62px 0;}
	.testimonilas-section-slider{padding: 0 0;max-width: 690px;width: 100%;}
	.testimonials-image img{width: 170px !important;height: 170px;}
	.testimonials-back-color:before{width: 140px;height: 140px;top: -32px;left: -16px;}
	.testimonials-image{width: 200px;}
	.testimonils-desc-main{width: calc(100% - 200px);}
	.testimonials-back-color:after{width: 90px;height: 90px;bottom: -15px;}
	.testimonials-image:before{width: 180px;height: 180px;}
	.testimonilas-section{background-size: cover;}
	.slider-btn a.next-click{left: 0;}
	.testimonils-desc-main p:before{font-size: 36px;left: -17px;top: -20px;}
	.testimonils-desc-main p:after{font-size: 36px;right: 13px;}
	.testimonials-name{margin-left: -60px;}
	.testimonils-desc-main h1{font-size: 30px;}
	.slider-btn a.pre-click{right: 0;}
	.testimonils-desc-main p{font-size: 14px;}
	.blog-main{padding: 70px 0;}
	.blog-boxes-sub{width: 100%;}
	.blog-box-main{padding: 20px;}
	.blog-header h1{font-size: 18px;}
	.blog-header a img{width: 22px;}
	.blog-boxes-main{padding-top: 40px;}
	.blog-boxes-sub{width: 100%;}
	.blog-title h1{font-size: 17px;}
	.blog-title p{margin-top: 7px;font-size: 15px;}
	.blog-title{margin-top: 15px;}
	.cnct-desc a{font-size: 14px;word-break: break-all;}
	.cnct-img{width: 41px;}
	.cnct-img img{width: 27px;}
	.cnct-desc{width: calc(100% - 41px);padding: 20px 15px;}
	.file-upload-control.main-commen-form .file-upload-text p{font-size: 14px;}
	.gt-title h1{font-size: 36px;}
	.gt-inp{font-size: 16px;padding-bottom: 6px;}
	.gt-submit{font-size: 16px;padding: 12px 15px;}
	.gt-box textarea{height: 150px;}
	.office-address-main{margin-top: 20px;padding: 0 15px;}
	.address p{font-size: 14px;}
	.address{margin-top: 10px;}
	.office-address-main .col-lg-4{padding-left: 10px;padding-right: 10px;margin-top: 20px;}
	.office-address{padding: 20px 10px;}
	.office-country p span img{width: 29px;}
	.office-country p{font-size: 16px;}
	.copy-main{padding: 25px 0px;}
	.copy-sub p,.copy-sub p a{font-size: 16px;}
	.get-in-touch-main{padding: 30px;}
	.gt-box{margin-top: 30px;padding: 0 10px;}
	.get-in-touch-main .row{margin-left: -10px;margin-right: -10px;}
	.contact-info-main{padding: 30px 15px;padding-right: 0;}
	.cnct-title h1{font-size: 22px;}
	.cnct-desc{padding: 15px 0px 15px 15px;}
	.cnct-box{margin-top: 35px;}
	.main-header-section-con{display: none;}
	.banner-animation-graphic{display: none;}
	.responsive-main-menu{display: block;}
	.banner-content-box-main{position: unset;padding: 140px 0 80px;}
	.banner-section-detail{height: auto;}
	.left-side-images-box{width: 100%;max-width: 690px;}
	.we-did-section-box-con{justify-content: center;}
	.right-side-images-box{width: 100%;max-width: 690px;padding: 50px 0 0;}
	.we-did-section-box-con:before{left: 0;}
	.cd-dropdown-wrapper{display: block !important;}

	/*company page*/
	.team-boxes.w-50{width: calc(50% - 5px) !important}
	.w-70{width: calc(64% - 5px) !important}
	.w-30{width: calc(36% - 5px) !important}
	.team-boxes-list{margin-bottom: 10px;}
	.line-style{padding: 5px 0 13px;}
	.team-thot .line-style{padding-left: 30px;}
	.team-thot{padding: 30px 0;}
	.team_images{margin-bottom: 60px;}
	.team-vector-display{margin-bottom: 10px;}

	/*quote popup css*/
	.quote-form-footer .dis-h1 h5{font-size: 25px;}
	#get_quote .modal-header button img{width: 21px;}
	#get_quote .modal-header button{font-size: 18px;}
	#get_quote .modal-header{padding: 28px 30px;}
	.model-popup-header img{max-width:222px;}
	.meet-us-link{margin-top: 30px;}
	.quote-form-footer{margin-top: 35px;margin-bottom: 40px;}
	.email-link-skype a{font-size: 19px;}


	/*case study section*/
	.case-study-img img{width: 50vw;}
	.case-study-box{min-height: 450px;}
	.view-project-link a{font-size: 16px;}
	.case-study-letter ul li{margin: 0 7px 10px 0;min-width: 110px;font-size: 16px;}
	.case-study-letter h1{font-size: 230px !important;line-height: 230px;}
	.case-study-letter ul{margin-top: 20px;}
	.case-study-listing{padding: 30px 0;}

	/*career*/
	.career-section{margin-top:60px;}
	.career-section.caree-new-design{margin-top: 61px;}
	.career-padding{padding: 50px 0px;}
	.caree-new-design .career-padding{padding:20px 0px;}
	.dis-h1 h3{font-size: 28px;}
	.career-content-box{padding: 0 0px 0 0;}
	.career-section-con .dis-h1 h2{font-size: 42px;}
	.Employee-benifits-main{padding: 50px 0px;}
	.offer-section-detail{padding: 50px 0 25px;}
	.dis-h1 p{line-height: 25px;}
	.career-listing-box{padding: 30px 0 0;}
	.career-parent-box{padding: 0 20px;}
	.career-box .dis-h1 h3{font-size:18px;}
	.career-box .dis-h1 h6{font-size: 15px;}
	.career-box-root .career-box.front-box .dis-h1{width: fit-content;}
	.career-box .btn-link a{padding: 7px 35px;font-size:16px;}
	.career-box{height:250px;}
	.career-parent-box{height:250px;padding: 0 10px;margin-bottom: 20px;}
	.career-box .dis-h1 h3{line-height: 24px;}
	.btn-link a{padding: 10px 45px;}
	.our-team-heading{padding: 35px 0px;}
	.main-team-mem-photo img{height:320px;}
	.listing-team-small{left: 30px;}
	.team-say-con{padding:30px 20px;min-height: 340px;}
	#big .owl-item{padding: 20px 30px 30px 30px;}
	.listing-team-small{width: 60%;left: 0;right: 0;padding: 0 50px;bottom: 90px;}
	.our-team-section{padding: 30px 0 30px}
	.caree-new-design .dis-h1 h2{margin-bottom: 10px;}
	.caree-new-design .career-section-con .dis-h1 h2{font-size: 42px;}
	.caree-new-design .dis-h1 h4{font-size: 17px;margin-bottom: 10px;}
	.caree-new-design .career-padding-new .career-content-box{padding: 0px;}
	.caree-new-design .career-content-box .dis-h1 p{font-size: 15px !important;margin-bottom: 6px;}	 

	/*clients-testimonials*/
	.portfolio-section-main{padding: 35px 0px;}
	.testimonials-profile{padding: 25px;}
	.career-section-con .career-content-box .dis-h1 h3{font-size:28px;}
	.client-tab-section{padding: 35px 0px;}
	.testimonials-listing{margin-top: 35px;}
	.test-discription{padding: 85px 25px;}
	.testimonials-pro-img{margin-top: -85px;}
	.test-discription:before{top:25px;width: 50px;height: 50px;}
	.col-md-4.col-sm-12.right-img-main {padding: 0;display: none;}
	.col-md-4.col-sm-12{max-width: 100%;flex:0 0 100%;}
	.testimonials-pro-img img{height: 90px;width: 90px;}
	.testimonials-listing-box{padding: 0 15px 20px;width: 50%;}


	/*ios-services*/
	
	.service-icon-tag{width: 200px;height: 200px;}
	.service-icon-tag h5{font-size: 70px;}
	.service-name-discription{margin-top: 30px;}
	.service-name-discription h1{font-size: 48px;}
	.service-name-discription h6{font-size: 18px;margin-top: 10px;}
	.service-detail-info .service-detail-info-con{padding: 40px 0px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 35px; font-size: 28px;}
	.service-detail-info:before{width: 190px;height: 190px;}
	.Expertise-detail-info{padding: 60px 0px;}
	.Expertise-infomation{margin-top: 40px;}
	.Expertise-detail-info:before{width: 235px;height: 35px;top: 40px;}
	.Expertise-detail-info:after{width: 200px;height: 35px;top: 100px;}
	.tab-desc ul li:before{width: 15px;height:15px;}
	.tab-row a.show:after{width:30px;}
	.tab-row a:after{width:30px;}
	.tab-row a:before{font-size: 22px;}
	.tab-desc p{line-height: 28px;}
	.Expertise-detail-info .tab-desc ul li{padding-left:20px;padding-right: 10px;font-size: 17px;line-height: 24px;margin: 8px 0px;}
	.Expertise-detail-info .tab-row a{padding: 15px 30px 15px 50px;font-size: 17px;line-height: 26px;}
	.tab-desc p{font-size:16px;}
	.Expertise-detail-info .tab-row a:before{left: 20px;}
	.Expertise-detail-info .tab-desc ul{margin-top: 30px;}
	.Hire-prodessional-start{padding: 60px 0px;}
	.Hire-prodessional-start-content .dis-h1 h2{margin-bottom: 10px;font-size: 32px;}
	.ios-service-section{margin: 15px 0 0;max-width: 90%;}
	.code-service-box h4{font-size: 19px;margin-top: 15px;}
	.code-service-box h6{font-size: 16px;}
	.portfolio-section .portfolio-box-content{margin-top: 30px;}
	.portfolio-section .main-web-mobile-section-devlopment-con .dis-h1 h2{font-size:36px;}
	.service-banner{min-height: 650px;}
	.service-content-main-con{margin-top: 70px;}
	.port-folio-img img{height: 450px;}
	.code-service-info{align-items: center;margin-top: 15px;}

	.Expertise-detail-info:before{top: 30px;width: 250px;}
	.Expertise-detail-info:after{top: 90px;width: 200px;}
	.code-service-box h4{font-size: 22px;}
	.code-service-box h6{font-size: 16px;}
	.code-service-box img{max-width: 100px;max-height: 80px;}
	.Expertise-detail-info-content .dis-h1 h2{width: 80%;margin: auto;}
	.service-content-main-con{margin-top: 120px;}


	/*iot-services*/
	.service-name-discription h1{font-size: 40px;}
	.service-name-discription h6{font-size: 17px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 20px;}
	.why-chools-anguler{margin-top: 30px;}
	.choosen-services{margin-top: 20px;}
	.choosen-service-box{margin-bottom: 10px;padding: 0px 35px;}
	.choosen-service-box .dis-h1 h6{font-size: 17px;}
	.Hire-prodessional-start-content .dis-h1{max-width: 90%;}
	.code-service-box img{max-width: 90px;max-height: 70px;}
	.code-service-box h4{font-size: 18px;}
	.service-icon-tag img.iot-service-icon{width: 100px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:13px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.portfolio-tab-main .grid .item{width: 33.33333333%;}
	.box-wrap-bottom p{font-size: 18px;line-height: 26px;}

	.popup-top-content .dis-h1 h2{font-size:30px;max-width:100%;margin-top: 20px;}
	.technology-listing{margin-top: 30px;}
	.app-detail .dis-h1 h6{width: 100%;max-width: 90%;}
	.listing-main-cate li{padding: 0px 60px;}
	.all-like-section{margin-top:80px;}
	.portfolio-detail-content{padding-bottom: 15px;}

	/* ============ Portfolio Page =========== */


	/* Thank You Page */

	.thank-header a{margin-top: 60px;}
	.contact-header.thank-header .dis-h1 h4{font-size:20px;}

	/* Thank You Page */
	
	 	/*android*/
	.service-icon-tag img{width: 80px;}
	.Expertise-detail-info{z-index: 9;}

	/*unity-services*/
	.service-icon-tag img.unity-service-icon{width: 120px;}

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size: 60px;}
	.office-country p span{padding-right: 6px;}
	.cnct-social-main ul li a{font-size: 18px;}

	/*company*/
	.our-journy-section{padding-bottom: 30px;}
	.our-people-says-con{padding:50px 0px 50px;}

	/*index*/
	.development-service-con .col-md-4{min-height: 280px;}

	/*Laravel-services*/
	.service-icon-tag img.laravel-service-icon{width: 130px;}

	/*php-services*/
	.service-icon-tag img.php-service-icon{width: 130px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 120px;}

	/*team*/
	.Management-team-section{margin-top: 30px;}
	.our-people-says-con.team-people-says{padding: 40px 0px 30px;}

	/*WordPress-services*/
	.service-icon-tag.WordPress-services-icon-tag img{width: 100px;}


	/*case-study-detail-page*/
	.project-brief-wrap{padding: 100px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 100px;}
	.key-feature-img{margin-top: -60px;}
	.solutions-sec{padding: 70px 0px;}
	ul.duration-listing li p{font-size: 18px;line-height: 30px;}
	.p-b-content h1{font-size: 42px;}
	.challenges-points li p{font-size: 16px;}
	.challenges-points li h3{font-size: 30px;}
	.p-b-content p{font-size: 16px;line-height: 28px;}
	/*case-study-detail-page*/

	/* 22-8-24 R */

	.sub-sub-inner-menu li a{width: fit-content;}
}


@media (max-width: 767px)
{
	.career-section{margin-top:60px;}
	.career-section.caree-new-design{margin-top:60px;}
	.Expertise-detail-info{z-index: 9;}
	.cd-dropdown-wrapper{display: block !important;}
	.get-a-btn.new-btn1 a{padding: 0 50px;}
	.main-contact-page.contact-main{margin-top: 100px;}
	.main-contact-page.contact-main .dis-h1{margin-bottom:30px;}

	/* Thank You Page */

	.thank-header a{margin-top:15px;}
	.contact-header.thank-header .dis-h1 h4{font-size:18px;line-height: 32px;}
	.thank-header .dis-h1 img{width: 160px;}
	/* Thank You Page */

	/*case-study-detail-page*/
	.project-brief-wrap{padding: 60px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 50px;}
	.key-feature-img{margin-top: -60px;}
	.solutions-sec{padding: 70px 0px;}
	ul.duration-listing li p{font-size: 16px;line-height: 26px;}
	.p-b-content h1{font-size: 38px;}
	.challenges-points li p{font-size: 16px;line-height: 30px;}
	.challenges-points li h3{font-size: 26px;}
	.p-b-content p{font-size: 16px;line-height: 28px;}
	.project-brief-wrap-sub .p-b-left{max-width: 100%;flex:100%;}
	.project-brief-wrap-sub .p-b-right{max-width: 100%;flex:100%;}
	.solutions-sec-boxes-wrap .col-sm-6{max-width: 100%;flex:100%;}
	.key-feature-listing-box:before{font-size: 50px;}
	.key-feature-listing-box{padding-left: 65px;}
	.challenges-wrap{padding-bottom: 30px;}
	.challenges-points li:before{width: 26px;height: 26px;}

	/*case-study-detail-page*/
}

@media (max-width: 767px)
{
	.container{max-width:540px !important;}
	.get-a-btn.new-btn1 a{padding: 0 50px;}
	.logo svg{width: 180px;}
	.main-link-menu ul li{padding: 40px 16px;}
	.main-link-menu ul li a{font-size: 16px;}
	.main-link-menu ul li.child-menu:after{font-size: 18px;right: -7px;top: 1px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu li:first-child{padding-bottom: 10px;font-size: 18px;}
	.get-a-btn{margin-left: 11px;}
	.main-header-section .menu-one .get-a-btn{margin: 0}
	.get-a-btn a{padding: 14px 20px;font-size: 16px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li{width: 33.33%;padding: 0 20px;}
	.main-link-menu ul li.child-menu .sub-menu li.sub-menu-li .sub-sub-menu{margin-top: 20px;}
	.dis-h1 h1{font-size: 32px;}
	.dis-h1 h2{font-size: 27px;margin-bottom: 11px;}
	.dis-h1 p{line-height: 29px;}
	.dis-h1 h4{font-size: 16px;}
	.dis-h1 h5{font-size: 18px;}
	.dis-h1 h6{margin-bottom: 15px;font-size: 14px;line-height: normal;}
	.main-portfolio-box .col-6{flex: 0 0 100%;max-width: 100%;}
	.port-folio-img img{height: auto;}
	.portfolio-section .main-web-mobile-section-devlopment-con{padding: 0 0;}
	.main-web-mobile-section-devlopment{padding: 66px 0;}
	.main-web-mobile-section-devlopment-con{padding: 0 20px;}
	.devlopment-icom img{max-width: 48px;max-height: 72px;min-height:unset;}
	.development-service-con .col-md-4{min-height: auto;padding:0 15px;margin-bottom: 20px;}
	.devlopment-text{margin-top: 10px;}
	.sub-service-listing{padding: 54px 0 20px;top: 50px;}
	.sub-service-listing ul li a{font-size: 15px;}
	.sub-service-listing ul li{padding: 5px 0;}
	.sub-service-listing ul li a br{display: none;}
	.sub-service-listing ul{padding: 0 5px 0;}
	.sub-service-listing h5{font-size: 17px;margin-top: 10px;}
	.sub-service-listing h5 a:before{top: 0;bottom: 0;margin: auto;}
	.portfolio-box-content{margin:30px auto 0;width: 70%;}
	.port-sub-con h2{font-size: 24px;}
	.port-sub-con h5{font-size: 16px;}
	.portfolio-detail{top: calc(100% - 110px)}
	.main-project-javascript h2{font-size: 28px;}
	.project-status-counter .col-6:last-child .project-counter-number p {width: calc(100% - 77px);}
	.project-status-counter .col-6{padding: 0 7px;}
	.project-counter-number p{width: calc(100% - 43px);font-size: 14px;padding-left: 15px;}
	.project-counter-number{margin-bottom:10px;}
	.testimonilas-section-slider .item{padding: 0 10px 10px;}
	.testimonilas-section{padding: 62px 0;}
	.testimonilas-section-slider{padding: 0 0;max-width: 690px;width: 100%;}
	.testimonials-image img{width: 170px !important;height: 170px;}
	.testimonials-back-color:before{width: 140px;height: 140px;top: -32px;left: -16px;}
	.testimonials-image{width: 170px;margin:0 auto;margin-top: 50px;}
	.testimonils-desc-main{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 0;}
	.testimonials-back-color:after{width: 90px;height: 90px;bottom: -15px;}
	.testimonials-image:before{width: 180px;height: 180px;}
	.testimonilas-section{background-size: cover;}
	.slider-btn a.next-click{left: 0;}
	.testimonils-desc-main p:before{font-size: 28px;left: -40px;top: -10px;}
	.testimonils-desc-main p:after{font-size: 28px;right: 10px;}
	.testimonials-name{margin-left: 0;order: 1;position: unset;}
	.testimonils-desc-main h1{font-size: 28px;}
	.slider-btn a.pre-click{right: 0;}
	.testimonils-desc-main p{font-size: 14px;text-align: justify;order: 2;}
	.blog-main{padding: 50px 0 30px;}
	.blog-boxes-sub{width: 100%;}
	.blog-box-main{padding: 20px;}
	.blog-header h1{font-size: 18px;}
	.blog-header a img{width: 22px;}
	.blog-boxes-main{padding-top: 30px;}
	.blog-boxes-sub .col-sm-6{flex: 0 0 100%;max-width: 100%;margin-bottom: 20px;}
	.blog-boxes-sub{width: 100%;}
	.blog-title h1{font-size: 17px;}
	.blog-title p{margin-top: 7px;font-size: 15px;}
	.blog-title{margin-top: 15px;}
	.cnct-desc a{font-size: 16px;}
	.cnct-img{width: 41px;}
	.cnct-img img{width: 27px;}
	.cnct-desc{width: calc(100% - 41px);}
	.gt-title h1{font-size: 24px;text-align: center;margin:0 0 15px;}
	.gt-inp{font-size: 14px;padding-bottom: 6px;}
	.gt-submit{font-size: 14px;padding: 12px 15px;}
	.gt-box textarea{height: 150px;}
	.office-address-main{margin-top: 0;padding: 0 15px;}
	.office-address-main .row{margin:0 -15px;}
	.address p{font-size: 14px;}
	.address{margin-top: 10px;}
	.office-address-main .col-lg-4{padding-left:0px;padding-right:0px;margin-top:15px;flex:0 0 100%;max-width: 100%;}
	.office-address{padding: 20px 15px;height: auto !important;}
	.office-country p span img{width: 29px;}
	.office-country p{font-size: 16px;}
	.copy-main{padding: 25px 0px;}
	.copy-sub p,.copy-sub p a{font-size:13px;}
	.get-in-touch-main{padding: 30px 15px;}
	.gt-box{margin-top: 20px;padding: 0 10px;}
	.get-in-touch-main .row{margin:0;}
	.contact-info-main{padding:30px 15px 0 !important;padding-right: 0;border-radius: 0;height: auto !important;box-shadow: none;}
	.cnct-social-main{position: unset;display: flex;justify-content: center;padding: 25px 0;}
	.cnct-title{text-align: center;margin-bottom:20px;}
	.cnct-boxes-main{width:100%;margin:0 auto;}
	.cnct-title h1{font-size: 22px;}
	.cnct-desc{padding: 10px 0px 10px 5px;}
	.cnct-box{margin-top:15px;background-color: #101e83;border-radius: 5px;overflow: hidden;padding: 5px 20px;}
	.main-header-section-con{display: none;}
	.banner-animation-graphic{display: none;}
	.responsive-main-menu{display: block;}
	.banner-content-box-main{position: unset;padding:150px 0 80px;}
	.banner-section-detail{height: auto;}
	.left-side-images-box{width: 96%;max-width: 522px;}
	.we-did-section-box-con{justify-content: center;}
	.right-side-images-box{width: 96%;max-width: 522px;padding:25px 0 0;}
	.we-did-section-box-con:before{left: 0;}
	.map-main iframe{height: 245px;}
	.contact-main{margin-top: -190px;}
	.footer-section:before{top: 190px;}
	.contact-boxes-main .col-sm-8{flex:0 0 100%;max-width: 100%;}
	.contact-boxes-main .col-sm-4{flex:0 0 100%;max-width: 100%;background-color: #3544b1;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.get-in-touch-main{border-radius: 10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	.site-solgan-main{margin-top: 20px;}
	.site-solgan-main h6{margin-bottom: 5px !important}
	.site-solgan-main h6 img{width: 16px;}

	

	.res_logo a svg{width: 190px;}
	.form-main.apply-now{margin-top: 100px;}

	/*company page*/
	.team-boxes.w-50{width: calc(50% - 5px) !important}
	.w-70{width: calc(64% - 5px) !important}
	.w-30{width: calc(36% - 5px) !important}
	.team-boxes-list{margin-bottom: 10px;}
	.line-style{padding: 5px 0 13px;}
	.team-thot .line-style{padding-left: 10px;}
	.team-thot{padding: 30px 0;}
	.team_images{margin-bottom:30px;}
	.team-vector-display{margin-bottom: 10px;}
	.team-boxes{padding: 5px;}

	/*quote popup css*/
	.quote-form-footer .dis-h1 h5{font-size: 23px;}
	#get_quote .modal-header button img{width: 21px;}
	#get_quote .modal-header button{font-size: 18px;}
	#get_quote .modal-header{padding: 19px 15px;}
	.model-popup-header img{max-width:222px;}
	.meet-us-link{margin-top: 30px;display: flex;justify-content: center;flex-wrap: wrap;}
	.email-link-skype{margin-bottom: 15px;}
	#get_quote .modal-body{padding: 20px 0 20px;}
	.quote-form-box-main{padding: 0 15px 40px;background-image: unset;}
	.quote-form-footer{margin-top: 35px;margin-bottom: 40px;}
	.email-link-skype a{font-size: 19px;}

	/*case study section*/
	.case-study-img img{width: 50vw;}
	.case-study-box{min-height: unset;height: auto;}
	.case-study-box-left-content.w-50{order: 2;width: 100% !important;margin-top: 20px;}
	.case-study-start{padding: 40px 0;}
	.view-project-link{margin-top: 20px;}
	.case-study-img{order: 1;position: unset;}
	.case-study-img img{width: 100%;}
	.view-project-link a{font-size: 16px;}
	.case-study-letter ul li{margin: 0 7px 10px 0;min-width: 110px;font-size: 16px;}
	.case-study-letter h1{font-size: 230px !important;line-height: 230px;display: none;}
	.case-study-letter ul{margin-top: 20px;}
	.case-study-listing{padding: 30px 0;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:13px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.portfolio-tab-main .grid .item{width: 50%;}
	.box-wrap-bottom p{font-size: 18px;line-height: 26px;}


	.popup-top-content .dis-h1 h2{font-size:24px;max-width:100%;margin-top: 20px;line-height: 30px;}
	.technology-listing li{padding: 7px 30px 7px 20px;}
	.technology-listing{margin-top: 30px;}
	.app-detail .dis-h1 h6{width: 100%;max-width: 100%;line-height: 26px;}
	.listing-main-cate li{padding:15px 15px;width: 33.3333333%;}
	.listing-main-cate li a img{max-width: 60px;width: 60px;height: 60px;}
	.all-like-section{margin-top:80px;}
	.portfolio-detail-content{padding-bottom: 15px;}
	.like-btn img{width:100px;}
	.like-counter h1{font-size: 130px;line-height: 95px;margin-left:20px;}
	.popup-contact-form .col-lg-8{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.popup-contact-form .get-in-touch-main{padding: 30px 15px;}
	.popup-top-content{padding-top: 10px;}
	.app-logo img{width: 80px;height: 80px;}
	.gt-sub{width: 100%;text-align: center;}
	.popup-contact-form .gt-submit{float: none;}

	/* ============ Portfolio Page =========== */

	/*career*/
	.career-padding{padding: 40px 0px;}
	.caree-new-design .career-padding{padding:0px;}
	.dis-h1 h3{font-size: 26px;}
	.career-content-box{padding: 0px 0px 20px;}
	.career-section-con .dis-h1 h2{font-size: 42px;}
	.career-section-con .career-content-box .dis-h1 h3{margin-bottom: 15px;text-align: center;}
	.career-section-con .career-content-box .dis-h1 p{text-align: center;}
	.career-images-box img{height: 400px;object-fit: contain;}
	.Employee-benifits-main{padding: 40px 0px;}
	.offer-section-detail{padding: 35px 0 15px;}
	.dis-h1 p{line-height: 25px;}
	.career-listing-box{padding: 20px 0 0;}
	.career-parent-box{padding: 0 10px;}
	.career-box .dis-h1 h3{font-size: 22px;}
	.career-parent-box{margin-bottom: 20px;}
	.btn-link{margin-top: 30px;}
	.career-box{height: 250px;}
	.career-parent-box{height: 250px;}
	.career-box .dis-h1 h3{line-height: 26px;}
	.btn-link a{padding: 8px 40px;}
	.our-team-heading{padding: 25px 0px;}
	.main-team-mem-photo img{height: 400px;}
	.team-say-con{padding: 30px;min-height: 360px;}
	.team-content{    padding-bottom: 50px;}
	.listing-team-small{left: 60px;bottom: 40px;}
	.main-team-mem-photo{margin-top: 0px;margin-bottom: 100px;}
	#big .owl-item{padding: 30px 30px 30px 30px;}
	.col-md-4.col-sm-12.right-img-main{display: none;}
	.listing-team-small{width: 69%;}
	.our-team-section{padding: 30px 0 50px;}

	.caree-new-design .dis-h1 h2{margin-bottom:5px;}
	.caree-new-design .career-section-con .dis-h1 h2{font-size: 32px;}
	.caree-new-design .career-section-con .dis-h1 h2{text-align: center;}
	.caree-new-design .dis-h1 h4{font-size: 17px;margin-bottom:10px;text-align: center;}
	.caree-new-design .career-padding-new .career-content-box{padding:0px;}
	.caree-new-design .career-content-box .dis-h1 p{font-size: 15px !important;margin-bottom:5px;}
	.caree-new-design .career-images-box img{max-width:400px !important;}	 


	/*clients-testimonials*/
	.portfolio-section-main{padding: 25px 0px;}
	.testimonials-profile{padding: 25px;}
	.career-section-con .career-content-box .dis-h1 h3{font-size: 26px;margin-bottom: 10px;}
	.career-section-con .career-content-box .dis-h1 p{font-size: 17px;line-height: 22px;}
	.client-tab ul li a{padding: 14px 50px;}
	.testimonials-profile-name .dis-h1 h4{margin-bottom: 5px;}
	.client-tab-section{padding: 30px 0px;}
	.testimonials-listing{margin-top: 30px;}
	.test-discription{padding: 80px 20px;}
	.testimonials-pro-img{margin-top: -80px;}
	.test-discription:before{top:25px;width: 50px;height: 50px;}
	.testimonials-pro-img img{height: 80px;width: 80px;}
	.testimonials-listing-box{padding: 0 20px 20px;width: 100%;}
	.career-images-box.career-clients-testimonials img{height: 250px;}

	/*ios-services*/
	.service-icon-tag{width:150px;height:150px;}
	.service-icon-tag h5{font-size: 70px;}
	.service-name-discription{margin-top: 25px;}
	.service-name-discription h1{font-size:36px;}
	.service-name-discription h6{font-size: 18px;margin-top: 10px;}
	.service-detail-info .service-detail-info-con{padding: 40px 0px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 20px; font-size: 22px;}
	.service-detail-header-content-text .dis-h1{max-width: 90%;}
	.service-detail-info:before{width: 170px;height: 170px;}
	.Expertise-detail-info{padding: 40px 0px;}
	.Expertise-detail-info-content .dis-h1 h2{font-size: 24px;}
	.Expertise-infomation{margin-top:15px;}
	.Expertise-detail-info:before{width: 225px;height: 35px;top: 10px;display: none;}
	.Expertise-detail-info:after{width: 190px;height: 35px;top: 60px;display: none;}
	.left-tab-penal-info{width: 100%;}
	.right-tab-penal-info{width: 100%;padding:0 15px;}
	.Expertise-detail-info .tab-content>.active{padding-top: 10px;}
	.tab-desc ul li:before{width: 15px;height:15px;}
	.tab-row a.show:after{width: 50px;}
	.tab-row a:after{width: 40px;}
	.tab-row a:before{font-size: 22px;}
	.tab-desc p{line-height: 28px;}
	.Expertise-detail-info .tab-desc ul li{padding-left:20px;padding-right: 10px;font-size: 17px;line-height: 24px;margin: 8px 0px;}
	.Expertise-detail-info .tab-row a{padding: 15px 30px 15px 50px;font-size: 18px;line-height: 26px;}
	.tab-desc p{font-size:16px;}
	.Expertise-detail-info .tab-row a:before{left: 20px;}
	.Expertise-detail-info .tab-desc ul{margin-top: 30px;}
	.Hire-prodessional-start{padding: 40px 0px;}
	.Hire-prodessional-start-content .dis-h1 h2{margin-bottom: 10px;font-size: 24px;}
	.Hire-prodessional-start-content .dis-h1{max-width: 100%;}
	.ios-service-section{margin: 10px 0 0;}
	.code-service-box h4{font-size: 16px;margin-top: 15px;}
	.code-service-box h6{font-size: 14px;}
	.ios-service-section{max-width: 100%}
	.portfolio-box-content{max-width: 100%;}
	.portfolio-section .main-web-mobile-section-devlopment-con .dis-h1 h2{font-size: 30px;}
	.portfolio-section .portfolio-box-content{margin-top: 20px;}
	.portfolio-section .main-web-mobile-section-devlopment-con .dis-h1 h2{font-size:30px;}
	.gt-submit{float: none;}
	.code-service-info{align-items: center;margin-top: 15px;}
	.service-banner{min-height:450px;height: 100vh;}
	.service-content-main-con{margin-top: 50px;}
	.blog-title h1{font-size: 16px;}
	.blog-title p{font-size: 14px;}
	.portfolio-box-content{width: 100%;}
	.code-service-box img{max-width: 80px;max-height: 60px;}
	.file-upload-control.main-commen-form{width: 100%;}
	.up-safe-text{width: 100%;text-align: center;margin-top: 5px;}
	.file-upload-text{padding:10px;}
	.file-upload-control.main-commen-form .file-upload-text p{font-size: 11px;}
	.gt-up-safe{text-align: center;}


	/*iot-services*/
	.service-icon-tag img.iot-service-icon{width: 90px;}
	.service-name-discription h1{font-size: 36px;}
	.service-name-discription h6{font-size: 16px;}
	.service-detail-header-content-text .dis-h1{max-width: 100%;}
	.service-detail-header-content-text .dis-h1 h2{width: 80%;margin: auto;}
	.why-chools-anguler .dis-h1 h2{font-size: 22px;}
	.choosen-service-box{width: 100%;}
	.choosen-service-box .dis-h1 h6{font-size: 16px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 20px;}
	.why-chools-anguler{margin-top: 20px;}
	.choosen-services{margin-top: 10px;}
	.choosen-service-box{margin-bottom: 7px;}
	.Hire-prodessional-start-content .dis-h1{max-width: 100%;}
	.code-service-box h4{font-size: 18px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:13px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.portfolio-tab-main .grid .item{width: 50%;}
	.box-wrap-bottom p{font-size: 18px;line-height: 26px;}


	.popup-top-content .dis-h1 h2{font-size:24px;max-width:100%;margin-top: 20px;line-height: 30px;}
	.technology-listing li{padding: 7px 30px 7px 20px;}
	.technology-listing{margin-top: 30px;}
	.app-detail .dis-h1 h6{width: 100%;max-width: 100%;line-height: 26px;}
	.listing-main-cate li{padding:15px 15px;width: 33.3333333%;}
	.listing-main-cate li a img{max-width: 60px;width: 60px;height: 60px;}
	.all-like-section{margin-top:50px;}
	.portfolio-detail-content{padding-bottom: 15px;margin-bottom:15px;}
	.like-btn img{width:100px;}
	.like-counter h1{font-size: 130px;line-height: 95px;margin-left:20px;}
	.popup-contact-form .col-lg-8{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.popup-contact-form .get-in-touch-main{padding:0px;}
	.popup-top-content{padding:0px 0 40px;}
	.app-logo img{width: 80px;height: 80px;}
	.gt-sub{width: 100%;text-align: center;}
	.popup-contact-form .gt-submit{float: none;}

	/* ============ Portfolio Page =========== */

	/*android*/
	.service-icon-tag img{width: 60px;}
	.service-detail-info:before{border: 10px solid #f7f7f7;border-top: 10px solid #3544b1;}

	/*unity-services*/
	.service-icon-tag img.unity-service-icon{width: 100px;}

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size:54px;}

	/*company*/
	.our-journy-section{padding-bottom: 20px;}
	.our-people-says-con{padding:30px 0px 30px;}
	.our-journy-section{padding-bottom: 0px;}
	.our-people-content{padding: 10px 0px;}

	/*index*/
	.development-service-con{padding-bottom: 30px;}

	/*Laravel-services*/
	.service-icon-tag img.laravel-service-icon{width: 100px;}

	/*php-services*/
	.service-icon-tag img.php-service-icon{width: 120px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 110px;}
	.service-name-discription h1{font-size: 32px;}

	.Management-team-section{margin-top: 20px;}

	/*UI-Design-services*/
	.service-icon-tag.UI-Design-services-icon-tag img{width: 80px;}

	/*WordPress-services*/
	.service-icon-tag.WordPress-services-icon-tag img{width: 80px;}

	.res_logo a svg{width: 190px;}
	.form-main.apply-now{margin-top: 100px;}

	/*case-study-detail-page*/
	.project-brief-wrap{padding: 60px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 50px;}
	.key-feature-img{margin-top:0px;}
	.solutions-sec{padding: 70px 0px;}
	ul.duration-listing li p{font-size: 16px;line-height: 26px;}
	.p-b-content h1{font-size: 27px;}
	.challenges-points li p{font-size: 16px;line-height: 30px;}
	.challenges-points li h3{font-size: 24px;}
	.p-b-content p{font-size: 16px;line-height: 28px;}
	.project-brief-wrap-sub .p-b-left{max-width: 100%;flex:100%;padding-right: 0;}
	.project-brief-wrap-sub .p-b-right{max-width: 100%;flex:100%;}
	.solutions-sec-boxes-wrap .col-sm-6{max-width: 100%;flex:100%;}
	.key-feature-listing-box:before{font-size: 40px;}
	.key-feature-listing-box{padding-left: 55px;}
	.challenges-wrap{padding-bottom: 30px;}
	.challenges-points li:before{width: 26px;height: 26px;}
	ul.duration-listing li span{font-size: 16px;}
	.key-feature-listing-box{margin-bottom: 20px;}
	/*case-study-detail-page*/

	.contact-sub{padding:0;}

	/* 22-8-24 R */

	.sub-sub-inner-menu li a{width: fit-content;}
}
	

@media (max-width: 575px)
{
	.container{max-width:96% !important;}
	.dis-h1 h1{font-size: 28px;}
	.dis-h1 h5{font-size: 16px;}
	.dis-h1 h2{font-size: 24px;}
	.main-web-mobile-section-devlopment{padding:30px 0 30px;}
	.portfolio-box-content{width: 100%;}
	.port-folio-img img{max-height: 470px;}
	.portfolio-section{padding:50px 0px;}
	.left-side-images-box{max-width: 96%;}
	.right-side-images-box{max-width: 96%;}
	.main-project-javascript h2{font-size: 20px;margin-bottom:10px;}
	.main-project-javascript p{font-size: 15px;}
	.project-status-counter .col-6{flex:0 0 100%;max-width: 100%;}
	.main-project-javascript p{margin:0;}
	.project-counter-number{padding-bottom:0px;}
	.gt-sub{width: 100%;text-align: center;}
	.gt-up-arro.gt-sub,.gt-up-safe.gt-sub{width: auto;}
	.gt-submit{float: none;}
	.main-web-mobile-section-devlopment-con{padding: 0;}
	.development-service-con{padding-bottom: 40px;}
	.get-in-touch-main{padding: 30px 15px;}
	.cnct-boxes-main{width:100%;}
	.contact-info-main{padding:30px 15px 0 !important;}


	/*company page*/
	.team-thot .line-style{padding-left: 0;text-align: center;padding-bottom: 30px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:13px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.portfolio-tab-main .grid .item{width:100%;}
	.portfolio-desc-main{padding: 15px;}
	.box-wrap-bottom p{font-size:16px;line-height:24px;text-align: center;}
	.box-wrap-bottom ul{text-align: center;}

	.popup-top-content .dis-h1 h2{font-size: 20px;line-height: 26px;}
	.technology-listing li{padding: 7px 20px 7px 10px;font-size: 12px;margin: 4px;}
	.technology-listing li:before{right: 9px;}

	/* ============ Portfolio Page =========== */

	/*career*/
	.career-padding{padding: 30px 0px;}
	.dis-h1 h3{font-size: 22px;}
	.career-content-box{padding: 0px 0px 10px;}
	.career-section-con .dis-h1 h2{font-size: 36px;}
	.career-section-con .career-content-box .dis-h1 h3{margin-bottom: 10px;text-align: center;}
	.career-section-con .career-content-box .dis-h1 p{text-align: center;font-size: 16px;line-height: 22px;}
	.career-images-box img{height: auto;}
	.Employee-benifits-main{padding: 30px 0px;}
	.offer-section-detail{padding: 25px 0 15px;}
	.dis-h1 p{line-height: 22px;}
	.career-listing-box{padding: 20px 0 0;}
	.career-parent-box{padding: 0 10px;}
	.career-box .dis-h1 h3{font-size: 20px;}
	.career-parent-box{margin-bottom: 15px;}
	.btn-link{margin-top: 20px;}
	.career-box{height: 200px;}
	.career-parent-box{height: 200px;}
	.career-box .dis-h1 h3{line-height: 24px;}
	.btn-link a{padding:10px 30px;font-size:16px;line-height:1;}
	.our-team-heading{padding: 20px 0px;}
	#big .owl-item{padding: 20px;}
	.main-team-mem-photo img{height: 400px;}
	.team-say-con{padding: 20px 5px;min-height: 303px;}
	.team-content{    padding-bottom: 50px;}
	.listing-team-small{left:30px;bottom: 40px;width: 60%;}
	.main-team-mem-photo{margin-top: 0px;margin-bottom: 100px;}
	.listing-box-main img{height: 45px !important;width: 45px !important;}
	/*#thumbs .owl-item{width: 60px !important;}*/
	.listing-box-main{width:50px;height: 50px;margin: 10px 0px;}
/*	.career-listing-box .row{margin:0px -15px;}*/
/*	.main-center-content .row{margin:0px -15px;}*/
	.career-section-con.career-padding.career-padding-new .row,
	.offer-section-detail .row{margin: 0}
	.portfolio-section-main .main-center-content .row{margin:0;}
	.career-listing-box .col-12.career-parent-box{padding:0px;}
	.team-content .dis-h1 h5{font-size: 14px;}
	.caree-new-design .dis-h1 h2{margin-bottom:5px;}
	.caree-new-design .dis-h1 h4{font-size: 17px;margin-bottom:10px;}
	.caree-new-design .career-padding-new .career-content-box{padding: 0px;}
	.caree-new-design .career-content-box .dis-h1 p{font-size: 14px !important;margin-bottom:5px;}
	.caree-new-design .career-images-box img{max-width:400px !important;}	


	/*clients-testimonials*/
	.portfolio-section-main{padding: 20px 0px;}
	.testimonials-profile{padding: 20px;}
	.career-section-con .career-content-box .dis-h1 h3{font-size: 21px;margin-bottom: 10px;}
	.career-section-con .career-content-box .dis-h1 p{font-size: 16px;line-height: 20px;}
	.client-tab ul li a{padding: 14px 50px;}
	.testimonials-profile-name .dis-h1 h4{margin-bottom: 5px;}
	.client-tab-section{padding: 30px 0px;}
	.testimonials-listing{margin-top: 30px;}
	.test-discription{padding:50px 15px;}
	.testimonials-pro-img{margin-top: -60px;}
	.test-discription:before{top:15px;width:25px;height:25px;left: 15px;}
	.testimonials-pro-img img{height: 80px;width: 80px;}
	.testimonials-listing-box{padding: 0 10px 20px;width: 100%;}
	.career-images-box.career-clients-testimonials img{height: 200px;}

	/*ios-services*/
	.service-icon-tag{width: 150px;height: 150px;}
	.service-icon-tag h5{font-size: 48px;}
	.service-name-discription h1{font-size: 24px;}
	.service-name-discription h6{font-size: 16px;}
	.service-detail-header-content-text .dis-h1 h2{font-size: 18px;margin-bottom: 10px;}
	.service-detail-header-content-text .dis-h1 p{font-size: 15px;}
	.service-detail-info:before{width: 150px;height: 150px;}
	.service-detail-header-content-text .dis-h1{max-width: 100%;}
	.service-detail-info .service-detail-info-con{padding: 30px 0px;}
	.Expertise-detail-info-content .dis-h1 h2{font-size: 20px;}
	.Expertise-detail-info:before{width: 215px;height: 25px;}
	.Expertise-detail-info:after{width:180px;height: 25px;top: 65px;}
	.Expertise-detail-info .tab-row a:before{left: 10px;}
	.Expertise-detail-info .tab-row a{padding: 10px 20px 10px 38px;}
	.tab-row a:after{width: 30px;}
	.tab-row a.show:after{width: 30px;}
	.Expertise-detail-info .tab-row a{font-size:14px;line-height: 23px;}
	.right-tab-penal-info{padding: 0px 10px;}
	.tab-desc p{line-height: 26px;}
	.tab-desc ul li{width: 100%;}
	.Expertise-detail-info .tab-desc ul li{padding-right: 0px;}
	.Expertise-detail-info{padding: 30px 0px;}
	.code-service-box{max-width: 100%;flex: 0 0 100%;padding: 10px 0px;}
	.ios-service-section{margin:0px;}
	.Hire-prodessional-start{padding: 30px 0px;}
	.portfolio-section .main-web-mobile-section-devlopment-con .dis-h1 h2{font-size:24px;}
	.portfolio-section .portfolio-box-content{margin-top:30px;}
	.blog-main{padding: 30px 0px;}
	.blog-boxes-main{padding-top: 30px;}
	.service-content-main-con{margin-top: 0px;}
	.service-banner{min-height:unset;height: auto;padding: 50px 0px;margin-top: 60px;}

	/*iot-services*/
	.service-icon-tag img.iot-service-icon{width: 80px;}
	.service-name-discription h1{font-size: 22px;}
	.service-name-discription h6{font-size: 15px;}
	.service-detail-header-content-text .dis-h1{max-width: 100%;}
	.why-chools-anguler .dis-h1 h2{font-size: 22px;}
	.choosen-service-box{width: 100%;}
	.choosen-service-box .dis-h1 h6{font-size: 14px;margin-bottom: 10px;}
	.service-detail-header-content-text .dis-h1 h2{margin-bottom: 20px;}
	.why-chools-anguler{margin-top: 20px;}
	.choosen-services{margin-top: 10px;}
	.choosen-service-box{margin-bottom: 7px;padding: 0 0 0 40px;}
	.Hire-prodessional-start-content .dis-h1{max-width: 100%;}
	.code-service-box h4{font-size: 18px;}
	.Hire-prodessional-start-content .dis-h1 h2{font-size: 20px;}
	.Hire-prodessional-start-content .dis-h1 p{font-size: 14px;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:13px;padding:4px 10px;}
	.port-logo img{width: 60px;height: 60px;}
	.portfolio-tab-main .grid .item{width:100%;}
	.portfolio-desc-main{padding: 15px;}
	.box-wrap-bottom p{font-size:16px;line-height:24px;text-align: center;}
	.box-wrap-bottom ul{text-align: center;}

	.popup-top-content .dis-h1 h2{font-size: 20px;line-height: 26px;}
	.technology-listing li{padding: 7px 20px 7px 10px;font-size: 12px;margin: 4px;}
	.technology-listing li:before{right: 9px;}

	/* ============ Portfolio Page =========== */

	/*aws-services*/
	.service-icon-tag.aws-services-icon h5{font-size:46px;}
	.has-children a{background-size: 20px !important;}

	/*company*/
	.our-people-img img{width: 120px;height: 120px;}

	/*Laravel-services*/
	.service-icon-tag img.laravel-service-icon{width: 90px;}

	/*php-services*/
	.service-icon-tag img.php-service-icon{width: 100px;}

	/*shopify-services*/
	.service-icon-tag img.shopify-service-icon{width: 100px;}

	/*UI-Design-services*/
	.service-icon-tag.UI-Design-services-icon-tag img{width: 70px;}

	/*WordPress-services*/
	.service-icon-tag.WordPress-services-icon-tag img{width: 70px;}
	.res_logo a svg{width: 180px;}


}		


@media screen and (min-width:601px) and (max-width:767px)
{

}
	

@media screen and (min-width:479px) and (max-width:600px)
{
		/* Thank You Page */

		.contact-header.thank-header .dis-h1 h4{font-size: 16px;line-height: 30px;}
		.thank-header .dis-h1 img{width: 140px;}
		.thank-header a{padding: 0px 20px;height: 35px;line-height: 35px;}

		/* Thank You Page */

	/*case-study-detail-page*/
	.solutions-sec-boxes-wrap .row{margin: 0;}
	.project-brief-wrap-sub .row{margin: 0;}
	.project-brief-wrap{padding: 60px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 30px;}
	.key-feature-img{margin-top:0px;}
	.solutions-sec{padding: 60px 0px;}
	ul.duration-listing li p{font-size: 14px;line-height: 22px;}
	.p-b-content h1{font-size: 27px;}
	.challenges-points li p{font-size: 14px;line-height: 25px;}
	.challenges-points li h3{font-size: 24px;}
	.p-b-content p{font-size: 14px;line-height: 24px;}
	.project-brief-wrap-sub .p-b-left{max-width: 100%;flex:100%;}
	.project-brief-wrap-sub .p-b-right{max-width: 100%;flex:100%;}
	.solutions-sec-boxes-wrap .col-sm-6{max-width: 100%;flex:100%;}
	.key-feature-listing-box:before{font-size: 30px;}
	.key-feature-listing-box{padding-left: 45px;}
	.challenges-wrap{padding-bottom: 30px;}
	.challenges-points li:before{width: 26px;height: 26px;}
	.key-feature-listing-box .dis-h1 p{font-size: 14px;line-height: 22px;}
	ul.duration-listing li span{font-size: 16px;}
	.key-feature-listing-box{margin-bottom: 20px;}
	.solutions-sec-boxes-wrap .row{margin: 0;}
	/*case-study-detail-page*/

	 }
@media screen and (max-width:478px)
{
	.dis-h1 h1{font-size: 24px;}
	.dis-h1 h2{font-size: 21px;margin-bottom: 8px;}
	.port-sub-con h2{font-size: 20px;}
	.slider-btn a{width: 30px;height: 30px;font-size: 16px;line-height: 32px;}
	.testimonials-item{padding: 0 25px 10px;}
	.testimonils-desc-main h1{font-size: 24px;}


	/*clients-testimonials*/
	.client-tab ul li a{padding: 12px 15px;}
	.listing-box-test .dis-content p {font-size: 15px;}


	/* IOS Service */

	/*.service-icon-tag img{width: 80px;}*/
	.tab-desc p{font-size: 14px;}
	.Expertise-detail-info .tab-desc ul li{font-size: 14px;}
	.cnct-box{padding: 5px 10px;}
	.cnct-img{width: 31px;}
	.cnct-desc a{font-size: 12px;}
	.cnct-boxes-main{width: 100%;}

	/* ============ Portfolio Page =========== */

	.box-wrap-upper h2{font-size:18px;}
	.box-wrap-bottom ul li a{font-size:12px;padding:4px 10px;}
	.port-logo img{width:40px;height:40px;}
	.portfolio-desc-main{padding: 15px;}
	.box-wrap-bottom p{font-size:14px;line-height:23px;text-align: center;}
	.box-wrap-bottom ul{text-align: center;}

	.popup-top-content .dis-h1 h2{font-size:16px;line-height:24px;}
	.technology-listing li{padding: 7px 15px 7px 8px;font-size: 12px;margin: 4px;}
	.technology-listing li:before{right:6px;width: 5px;height: 5px;}
	.app-logo img{width: 60px;height: 60px;}
	.app-detail .dis-h1 h6{line-height: 22px;font-size: 12px;}
	.listing-main-cate li h5{font-size: 13px;}
	.listing-main-cate li{padding: 10px;}
	.like-btn img{width: 80px;}
	.like-counter h1{font-size: 100px;line-height: 75px;margin-left: 10px;}
	.all-like-section{margin-top: 50px;}
	.popup-contact-form .get-in-touch-main{padding: 0px;}
	.popup-top-content{padding-bottom: 30px;}
	.file-upload-text p{font-size: 14px;}

	/* ============ Portfolio Page =========== */

	/*case-study-detail-page*/
	.project-brief-wrap{padding: 60px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 30px;}
	.key-feature-img{margin-top: -60px;}
	.solutions-sec{padding: 60px 0px;}
	ul.duration-listing li p{font-size: 14px;line-height: 22px;}
	.p-b-content h1{font-size: 27px;}
	.challenges-points li p{font-size: 14px;line-height: 25px;}
	.challenges-points li h3{font-size: 24px;}
	.p-b-content p{font-size: 14px;line-height: 24px;}
	.project-brief-wrap-sub .p-b-left{max-width: 100%;flex:100%;}
	.project-brief-wrap-sub .p-b-right{max-width: 100%;flex:100%;}
	.solutions-sec-boxes-wrap .col-sm-6{max-width: 100%;flex:100%;}
	.key-feature-listing-box:before{font-size: 30px;}
	.key-feature-listing-box{padding-left: 45px;}
	.challenges-wrap{padding-bottom: 30px;}
	.challenges-points li:before{width: 26px;height: 26px;}
	.key-feature-listing-box .dis-h1 p{font-size: 14px;line-height: 22px;}
	ul.duration-listing li span{font-size: 16px;}
	.key-feature-listing-box{margin-bottom: 20px;}
	.solutions-sec-boxes-wrap .row{margin: 0;}

	/*case-study-detail-page*/
}


@media screen and (max-width:478px)
{
	.dis-h1 h1{font-size: 24px;}
	.dis-h1 h2{font-size: 21px;margin-bottom: 8px;}
	.port-sub-con h2{font-size: 20px;}
	.slider-btn a{width: 30px;height: 30px;font-size: 16px;line-height: 32px;}
	.testimonials-item{padding: 0 25px 10px;}
	.testimonils-desc-main h1{font-size: 24px;}


	
	
}

@media screen and (max-width:480px){
	#big .owl-item{padding: 0;}
	.listing-team-small{width: 100%;}
	.listing-team-small{left: 10px;}
	.listing-team-small{bottom: 10px;}
	.team-say-con{min-height: 393px;box-shadow: unset;background-color: #f1f1f1;}

	/*compnay page*/
	.team-boxes.w-50{width: 100% !important;}
	.w-70,.w-30{width: 100% !important;}
	.team-boxes{margin-bottom: 10px;}
	.team-boxes-list{margin-bottom: 0;}

	/*quote popup*/
	.model-popup-header img{max-width:190px;}
	#get_quote .modal-header button{font-size: 0;}
	.quote-form-header{padding: 0 15px;}
	.quote-form-footer .dis-h1 h5{font-size: 21px;}
	.email-link-skype a{font-size: 16px;}
	.email-link-skype{padding: 0;}
	.file-upload-text p{font-size: 12px;line-height: 19px;}
	.file-upload-text p i{margin-right: 1px;}

	/* Thank You Page */

	.contact-header.thank-header .dis-h1 h4{font-size: 16px;line-height: 30px;}
	.contact-header.thank-header .dis-h1 h4 br{display: none;}
	.thank-header .dis-h1 img{width: 140px;}
	.thank-header a{padding: 0px 20px;height: 35px;line-height: 35px;}

	/* Thank You Page */

	/*case-study-detail-page*/
	.project-brief-wrap{padding:50px 0px;}
	.solutions-sec-boxes-wrap{margin-top: 30px;}
	.key-feature-img{margin-top:0px;}
	.solutions-sec{padding: 40px 0px;}
	ul.duration-listing li p{font-size: 14px;line-height: 22px;}
	.p-b-content h1{font-size: 27px;}
	.challenges-points li p{font-size: 14px;line-height: 25px;}
	.challenges-points li h3{font-size: 21px;}
	.p-b-content p{font-size: 14px;line-height: 24px;}
	.project-brief-wrap-sub .p-b-left{max-width: 100%;flex:100%;}
	.project-brief-wrap-sub .p-b-right{max-width: 100%;flex:100%;}
	.solutions-sec-boxes-wrap .col-sm-6{max-width: 100%;flex:100%;}
	.key-feature-listing-box:before{font-size: 30px;}
	.key-feature-listing-box{padding-left:35px;}
	.challenges-wrap{padding-bottom: 30px;}
	.challenges-points li:before{width: 26px;height: 26px;}
	.key-feature-listing-box .dis-h1 p{font-size: 14px;line-height: 22px;}
	ul.duration-listing li span{font-size: 16px;}
	.key-feature-listing-box{margin-bottom:10px;}
	.solutions-sec-boxes-wrap .row{margin: 0;}

	/*case-study-detail-page*/
}


@media screen and (min-width:1241px) and (max-width:1500px)
{
	.team-testimonial-box{padding:50px;}
	.team-test-desc:before {font-size:36px;left:-25px;}
	.team-test-desc:after {font-size:36px;right:-25px;}

	.banner-animation-graphic{height:70vh;}
	.main-web-mobile-section-devlopment-con {padding:0 70px;}

	.project-brief-wrap, .solutions-sec{padding:100px 0;}
	.solutions-sec-boxes-wrap{margin-top:100px;}
}

@media screen and (min-width:1025px) and (max-width:1240px)
{
	.team-testimonial-box{padding:50px;width:95%;}
	.team-test-desc:before {font-size:36px;left:-25px;}
	.team-test-desc:after {font-size:36px;right:-25px;}
	.app-detail .dis-h1 h6 {max-width:95%;}

	.address{margin-top:15px;}
	.sub-page-header .get-a-btn a{padding:12px 25px;}
	.main-contact-page.contact-main .dis-h1{margin-bottom:70px;}

	.banner-animation-graphic{height:70vh;}
	.main-web-mobile-section-devlopment-con {padding:0 70px;}
	.test-discription {padding:100px 20px 80px;}

	.key-feature-listing-box:before{font-size:60px;}
	.key-feature-listing-box{padding-left:60px;margin-bottom:20px;}
	.contact-sub{padding:0;}


}
@media screen and (min-width:992px) and (max-width:1024px)
{
	.banner-pos {top:60%;}
	.compnay-photo img{height:auto;min-height:550px;}

	.team-testimonial-box{padding:50px;width:95%;}
	.team-test-desc:before {font-size:36px;left:-25px;}
	.team-test-desc:after {font-size:36px;right:-25px;}
	.app-detail .dis-h1 h6 {max-width:95%;}

	.address{margin-top:15px;}
	.sub-page-header .get-a-btn a{padding:12px 20px;}
	.main-contact-page.contact-main .dis-h1{margin-bottom:60px;}

	.banner-animation-graphic{height:70vh;}

	.challenges-points li{margin-bottom:25px;}
}

@media screen and (min-width:768px) and (max-width:991px)
{
	.banner-pos {top:55%;}
	.compnay-photo img{height:auto;min-height:450px;}

	.team-testimonial-box{padding:50px;width:95%;}
	.team-test-desc:before {font-size:36px;left:-25px;}
	.team-test-desc:after {font-size:36px;right:-25px;}
	.app-detail .dis-h1 h6 {max-width:95%;}
	.team-test-desc p {font-size:16px;line-height:24px;}

	.address{margin-top:15px;}
	.sub-page-header .get-a-btn a{padding:10px 20px;}
	.main-contact-page.contact-main .dis-h1{margin-bottom:40px;}
	
}
@media (max-width: 767px)
{
	.banner-pos {top:55%;}
	.compnay-photo img{height:auto;min-height:450px;}	
	.listing-main-cate {margin-top:30px;}
	.caree-new-design .career-padding-new .main-center-content{margin-top:20px;}
	.career-box .dis-h1 h6 {font-size:16px;}
	select{background-position: 98%;}
	.quote-form-Project .row{margin:0;}
	.gt-box{padding:0;}
  	.case-study-banner {padding-top:100px;}
  	.case-study-banner .row,
  	.project-brief-wrap .row{margin: 0}
  	.challenges-points li {padding-left:40px;margin-bottom:20px;}
  	.challenges-points {margin-top:30px;}
  	.Glimpse-of-project-main{padding:50px 0;}
  	.glimpse-image{margin-top:25px;}
  	.g-recaptcha {
    transform: scale(0.82);
    -webkit-transform: scale(0.82);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;}
    ul.duration-listing li{padding-bottom:20px;margin-bottom:20px;}
    .project-status-counter {padding-top:20px;}
    .project-counter-number h2{margin-bottom:0;}
    .testimonials-item {padding:0 40px 10px;}
    .footer-logo {padding-top:25px;}
    .box-main-says {margin-bottom:20px;}

    .team-testimonial-box{padding:40px;width:95%;}
	.team-test-desc:before {font-size:22px;left:-20px;top:-20px;}
	.team-test-desc:after {font-size:22px;right:-20px;bottom:-20px;}
	.app-detail .dis-h1 h6 {max-width:95%;}
	.team-test-desc p {font-size:14px;line-height:1.5;width:100%;}
	.team-testi-rating ul li img{max-width:30px;}
	.team-testi-rating h3 {font-size:22px;}
	.team-testi-rating {margin-top:25px;}

	.address{margin-top:10px;}
	.sub-page-header .get-a-btn a{padding:0 50px;}
	.main-contact-page.contact-main .dis-h1{margin-bottom:40px;}
}
@media screen and (max-width:575px)
{
	.sub-service-listing{padding:15px;position:unset;opacity: 1;visibility:visible;margin-top:20px;}
	.sub-service-listing ul{padding:0;margin:0;}
	.box-wrap-middle img {max-height:400px;}
	
}
@media screen and (max-width:480px){

	.team-testi-rating ul li img {max-width:16px;}
}
