@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header_area .header_menu .navbar .nav.navbar-nav li {
		margin-right: 30px;
	}
	.header_area .header_menu .navbar .nav.navbar-nav li a {
		font-size: 15px;
	}
	.our_service_area .company_item .company_text {
		min-height: 315px;
	}
	.about_us.effective_area .left_text .effect_text_inner {
	    max-width: 98%;
	    padding-right: 20px;
	    padding-left: 10px;
	}
	.services-pager {
		left: 0;
		width: 100%;
	} 
	.services-pager .pager {
		width: 160px;
		height: 160px;
	}
	.services-pager .pager .visible-layer {
		padding: 45px 15px 0px;
		width: 160px;
		height: 160px;
	}
	.services-pager .pager .hidden-layer {
		width: 160px;
		height: 160px;
	}
	.services-pager .pager .hidden-layer .icon {
		line-height: 160px;
	}
	.services-slider .slide-item {
	    padding-top: 220px;
	}
	.our_company_inner .company_sub_title h4 {
		font-size: 30px;
	}
	.white_papers .company_item .company_text {
		min-height: 325px;
	}
	.news_widget .nav li {
	    margin-right: 6px;
	}
	.industries_serve .ex_item h4 {
		font-size: 13px;
	}
	.itconsult_cnt_left_in {
	    padding: 15px 25px 0;
	} 
	.itconsult_cnt_right_in {
	    padding: 15px 25px 0;
	}
	.itconsult_cnt h2 {
		font-size: 24px;
		margin-bottom: 0px;
	}
	.itconsult_cnt h3 {
		font-size: 14px;
		line-height: 20px;
	}
	.itconsult_cnt p {
		line-height: 30px;
	    margin-bottom: 3px;
	    font-size: 16px;
	}
	.itconsult_cnt ul > li {
		line-height: 20px;
		padding-bottom: 0;
		font-size: 13px;
	}
	.box .text div h2 {
		font-size: 24px;
		line-height: 34px;
	}
	.hr_service .award_img_box h3 {
		font-size: 18px;
		line-height: 28px;
	}
	.hr_service .award_img_box ul > li {
		font-size: 16px;
		 line-height: 26px;
	}
	.btm_tagcenter .awesome {
		font-size: 22px;
	}
	.industries_serve .ex_item {
		padding: 25px 15px;
	}
	.full_range .fact_item {
		min-height: 600px;
	}
	.android_application .itconsult_cnt_left_in {
		padding: 15px 25px 0;
	}
	.android_application .itconsult_cnt_right_in {
		padding: 15px 25px 0;
	}
	.ios_application .itconsult_cnt_right_in, .ios_application .itconsult_cnt_left_in {
		padding: 5px 10px 0px;
	}
	.ios_application .itconsult_cnt_right_in.itconsult_cnt ul > li, 
	.ios_application .itconsult_cnt_left_in.itconsult_cnt ul > li {
	    line-height: 19px;
	}
	.of_service_item h4 {
	    font-size: 16px;
	}
	#software_process .tools_title h3 {
	    font-size: 20px;
	}
	#software_process .tools_title p {
	    font-size: 20px;
	    line-height: 32px;
	}
	.contact_inf_pge .contact_block p a, 
	.contact_inf_pge .contact_block p {
		font-size: 15px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.box {
		width: 60%;
	}
	.box .text div h2 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.effective_area .left_text .effect_text_inner {
		padding: 20px 50px;
	}
	.about_us.effective_area .left_text .effect_text_inner {
	    max-width: 98%;
	    padding-right: 20px;
	    padding-left: 10px;
	}
	.services-slider .slide-item {
	    padding-top: 30px;
	}
	.company_item .company_text {
	    padding: 32px 18px 32px 18px;
	} 
	.gd_at .company_item {
	    min-height: 635px;
	}
	.ques_inner {
	    padding-top: 30px;
	}
	#software_gain h4 {
		font-size: 14px;
	}

	#software_process .tools_title p, .tools_title p {
	    font-size: 20px;
	    line-height: 32px;
	}
	.btm_tagcenter .awesome {
		font-size: 18px;
	}
	.inner_pge .breadcrumb_area {
	    margin-top: 70px;
	} 
	.manufacture_six .col-lg-4 {
		width: 50%;
	}
	.industries_serve .ex_item {
		padding: 12px 5px;
	}
	.industries_serve .ex_item h4 {
		font-size: 14px;
	}
	.full_range .fact_item {
		min-height: 380px;
	}
	.services_iner .process_action h3 {
		line-height: 32px;
	}
	.hr_service .partners_text {
		margin-top: 20px;
	}
	.itconsult_pic_left, .itconsult_cnt_right {
		max-width: 100%;
	}
	.itconsult_cnt_left, .itconsult_pic_right {
		max-width: 100%;
	}
	.company_item .company_text {
		min-height: 270px;
	}
	.home_blog_area.home_blog_four .business_box .right_box {
		margin-top: 30px;
	}
	.header_area {
		display: none;
	}
	.header_area.m_header_area {
		display: block;
	}
	.header_area.m_header_area li.submenu a.dropdown-toggle {
		position: relative;
	}
	.header_area.m_header_area li.submenu a.dropdown-toggle i {
		float: right;
	    position: absolute;
	    top: 15px;
	    right: 0;
	}
	.header_area .header_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a {
		color: #111;
	}
	.effective_area.effective_two.about_us {
		margin-top: 0;
	}
	.contact_inf_pge .contact_block { 
		min-height: 230px;
	}
	.contact_inf_pge .contact_block p {
		font-size: 15px;
	}
	.jsstud_featurs img {
		width:  100%;
		padding-top: 60px;
	}
	.integral_togetherness.fullscreen-banner {
	    position: relative;
	    min-height: 1150px;
	}
	.integral_togetherness.mouse-parallax {
		margin-bottom: 25px;
	}
	.m_header_area ul.navbar-nav {
		padding-top: 35px;
	}
	.footer-top h3 {
		font-size: 18px;
	}
	.testimonials_area .owl-dots {
		margin-top: 20px;
	}
	.integral_togetherness h1 {
		margin-top: 45px;
	}
	.abt_consult .mouse-parallax {
		text-align: center;
	}
	.integral_togetherness.fullscreen-banner .bnr-img2 {
		left: 22%;
	}
	.location_inf_pge .contact_block {
	    min-height: auto;
	}
	.breadcrumb_top h1 {
		padding-top: 50px;
	}
	.breadcrumb_top {
		padding: 75px 0px;
	}
	.contact_block_mail {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.our_service_area .company_item .company_text {
		min-height: 300px;
	}
	.effective_area .left_text .effect_text_inner {
		padding: 30px 50px;
		max-width: 98%;
	}
	.services-slider .slide-item {
		padding-top: 0;
	}
	.home_blog_area.home_blog_four .business_box .right_box {
		margin-top: 25px;
	}
	.conversion_area .conversion_inner .conversion_text h3 {
		font-size: 30px!important;
	}
	.footer_area .link_widget .nav {
		width: 100%;
	}
	.footer_area .link_widget .nav li:last-child {
		border-bottom: 1px dashed #ccc;
	}
	.footer_bottom .d-flex {
		display: block!important;
		text-align: center;
	}
	.footer_bottom ul {
		display: inline-flex;
		padding-inline-start: 0px;
		margin-bottom: 0;
	}
	.footer_bottom ul > li {
		float:  none;
	}
	.container {
	    max-width: 95%;
	} 
	.itconsult_pic_left, .itconsult_cnt_right {
	    float: none;
	    width: 100%;
	    max-width: 100%;
	}
	.itconsult_cnt_left, .itconsult_pic_right {
		float: none;
	    width: 100%;
	    max-width: 100%;
	}
	.hr_service .awards_main_text .awards_img .award_img_box h3 {
		width: 100%;
	}
	.hr_service .awards_main_text .awards_img .award_img_box ul {
		width: 100%;
	}
	.hr_service .awards_main_text .awards_img .award_img_box {
	    padding: 20px 30px;
	}
	.btm_tagline_bfre_20 {
	    padding: 15px 0 50px;
	}
	.footer_area {
		padding-top: 120px;
	}
	.services_iner .process_action h3 {
		line-height: 30px;
	}
	.sap_service .itconsult_cnt ul {
		margin-left: 0;
	}
	.btm_tagcenter .awesome {
		font-size: 18px;
		line-height: 30px;
	}
	.box {
		width: 75%;
	}
	.box .text div h2 {
		font-size: 28px;
	}
	.industries_serve .ex_item {
		padding: 10px 5px;
	}
	.industries_serve .ex_item h4 {
		font-size: 13px;
	}
	#js_studio img {
		width: 100%;
	}
	.about_us_inrpge.effective_area .left_text .effect_text_inner {
		padding: 30px 50px;
		max-width: 100%;
	}
	.gd_at .company_item {
	    min-height: 645px;
	}
	.header_area {
		display: none;
	}
	.header_area.m_header_area {
		display: block;
	}
	.header_area.m_header_area li.submenu a.dropdown-toggle {
		position: relative;
	}
	.header_area.m_header_area li.submenu a.dropdown-toggle i {
		float: right;
	    position: absolute;
	    top: 15px;
	    right: 0;
	}
	.header_area .header_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a {
		color: #111;
	}
	.effective_area.effective_two.about_us {
		margin-top: 0;
	}
	.contact_inf_pge .contact_block {
		margin-bottom: 20px;
		min-height: auto; 
	}
	.get_in_touch {
		padding: 0px 0 0px;
	}
	.contact_inf_pge .col-lg-4 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.work-item-list {
		display: none;
	}
	.work-item-list-3 {
	  display:  block;
	      padding-left: 15px;
    padding-right: 15px;
	} 
	.work-img-2 {
		text-align: center;
	}
	.jsstud_featurs {
	    padding-top: 0;
	}
	.work-area-two .section-title p {
		margin-bottom: 0px;
	}
	.work-item-list-2 ul li {
		width: 100%;
		margin-bottom: 30px;
	}
	.work-area-two {
		padding-top: 15px;
		margin-top: -130px;
	}
	.work-area-two .section-title h2 {
		padding-top: 180px;
	}
	.work-img-2 img {
		width: auto;
	}
	.breadcrumb_top {
	    padding: 50px 0px;
	        background-size: cover!important;
	}
	.integral_togetherness.fullscreen-banner {
	    position: relative;
	    min-height: 1200px;
	}
	.integral_togetherness .mouse-parallax {
		margin-bottom: 70px;
	}
	.contact_block_mail {
		margin-top: 0px;
	}
	.header_area.m_header_area.m_header_pstn {
		position: relative;
	}
	.header_area.m_header_area .navbar-nav {
		padding-top: 35px;
	}
	.footer-top h3 {
		font-size: 18px!important;
	}
	.contact_inf_pge {
		padding: 50px 0 30px;
	}
}


@media only screen and (max-width: 600px) {
	.our_service_area {
	    padding-top: 20px;
	    padding-bottom: 40px;
	}
	.our_service_area .main_title {
		margin-bottom: 0;
	}
	.conversion_area .conversion_inner .conversion_text h3 {
	    font-size: 26px!important;
	}
	.conversion_area .conversion_inner .conversion_text h4 {
		font-size: 22px;
	}
	.industries_serve .ex_item h4 {
	    font-size: 10px;
	    line-height: 20px;
	} 
	.industries_serve .ex_item {
	    padding: 10px 2px;
	}
	.enterprise_sd_lifecycle img {
		width: 100%;
	}
	.ex_item img {
		width: 100%;
	}
	.inner_pge .breadcrumb_area {
	    margin-top: 75px;
	}
	.breadcrumb_top h1 {
		font-size: 36px;
	}
	.box .text div h2 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.full_range .fact_item {
	    padding: 30px 15px 30px 15px;
	    min-height: 360px;
	}
	#software_process .tools_title p {
	    font-size: 18px;
	    line-height: 30px;
	}
	.ques_inner {
		padding-top: 20px;
	}
	.gd_at .company_item {
	    min-height: 760px;
	}
	.footer_bottom .left p {
	    font-size: 15px;
	}
	.whitepapers_inner img {
	    width: 100%;
	}
	.integral_togetherness.fullscreen-banner {
	    position: relative;
	    min-height: 1300px;
	}
	.integral_togetherness .mouse-parallax {
		margin-bottom: 70px;
	}
	.footer-top h3 {
	    font-size: 14px!important;
	}
	.location_inf_pge .contact_block img {
		width: 100%;
	}
	.location_inf_pge .contact_block h3 {
		font-size: 17px !important;
	}
}

@media only screen and (max-width: 480px) {
	.process_action {
	    margin-bottom: 35px;
	}
	.effective_area .left_text .effect_text_inner {
	    padding: 20px 25px 50px;
	    max-width: 98%;
	}
	.about_us_inrpge.effective_area .left_text .effect_text_inner {
	    padding: 30px 25px; 
	}
	.gd_at .company_item {
		max-width: 98%;
	}
	.breadcrumb_top h1 {
	    font-size: 30px;
	}
	.gd_at .company_item {
	    min-height: auto;
	}
	.testimonials_three.tools_strength {
		padding: 55px 0;
	}
	#software_process .tools_title h3 {
		line-height: 30px;
	}
	.border_btm, .border_btm_lr, .border_btm_r, .border_non, .border_lr, .border_r {
		border: 1px solid #ccc;
		margin-bottom: 15px;
	}
	.box .text div h2 {
	    font-size: 18px;
	    line-height: 25px;
	}
	.manufacture_serve  .facts_inner .col-sm-6 {
		max-width: 25%;
	}
	.btm_tagcenter .awesome {
	    font-size: 15px;
	    line-height: 24px;
	    padding-right: 20px;
	}
	.full_range .fact_item {
		min-height: auto;
	}
	.btm_tagline {
	    padding: 20px 0 50px;

	}
	.tools_title p {
		font-size: 18px;
		line-height: 30px;
	}
	.mission_img .company_about {
	 	padding: 15px 15px 15px 15px;
	}	
	.itconsult_cnt h2 {
		font-size: 20px;
	}
	.itconsult_cnt h3 {
		font-size: 18px!important;
	}
	.ex_item img {
		width: auto;
	} 

	.industries_serve .ex_item h4 {
	    font-size: 16px; 
	}
	.industries_serve .ex_item {
	    padding: 15px;
        min-height: auto;
        margin-bottom: 5px;
	} 
	.enterprise_solutions .ex_item h4, 
	.manufacture_serve .ex_item h4, 
	.construct_serve .ex_item h4{
		font-size: 10px;
	}
	.enterprise_solutions .ex_item, 
	.manufacture_serve .ex_item, 
	.construct_serve .ex_item{
		padding: 10px 2px;
		    min-height: 190px;
	}
	.enterprise_solutions .ex_item img, 
	.manufacture_serve .ex_item img, .construct_serve .ex_item img{
		width: 100%;
	}
	.breadcrumb_top {
	    padding: 50px 0px;
	        background-size: cover!important;
	}
	.integral_togetherness.fullscreen-banner {
	    position: relative;
	    min-height: 1400px;
	}
	.integral_togetherness .mouse-parallax {
		margin-bottom: 80px;
	}
	.integral_togetherness h4 {
	    font-size: 28px;
	}
	.header_area.m_header_area {
		position: relative;
	}
	.footer-center h3 {
	  display: block;
	      margin-top: 15px;
	}
	.footer-top {
		display: none;
	}
	.footer-center h3 a {
		color: #fff;
	}
	.coopring p {
		line-height: 28px;
	}
	.location_inf_pge .contact_block img {
	    width: auto;
	}
	.location_inf_pge .contact_block h3 {
	    font-size: 22px !important;
	}
}

@media only screen and (max-width: 393px) {
	.white_papers .company_item {
	    max-width: 98%;
	}
	.services-pager {
		display: none;
	}
	.core_values .inner-box {
		margin-top: 20px;
	}
	.services-slider .slide-text {
		font-size: 16px;
		line-height: 24px;
	}
	.our_company_inner .company_sub_title h4 {
		font-size: 24px;
		line-height: 32px;
	}
	.our_service_area .company_item .company_text {
	    min-height: 280px;
	}
	.our_service_area .main_title h2 {
		text-align: center;
		margin-bottom: 0;
	}
	.effective_area.effective_two.about_us .effect_item, 
	.effective_area.about_us_inrpge .effect_item {
		text-align: center;
	}
	.effective_area.effective_two.about_us .effect_item p, 
	.effective_area.about_us_inrpge .effect_item p {
		text-align: justify;
	}

	.white_papers .company_item .company_text {
	    padding: 0px 10px 32px 10px;
	} 
	.construct_serve .col-lg-3 {
	    max-width: 100%;
	} 
	.enterprise_solutions .ex_item img, .manufacture_serve .ex_item img, .construct_serve .ex_item img {
	    width: auto;
	}
	.enterprise_solutions .ex_item h4, .manufacture_serve .ex_item h4, .construct_serve .ex_item h4 {
	    font-size: 16px;
	}
	.enterprise_solutions .ex_item, .manufacture_serve .ex_item, .construct_serve .ex_item {
		min-height: auto;
		padding: 25px 2px;
	}
	.industries_serve .ex_item {
		padding: 25px 2px;
	}
	.breadcrumb_top h1 {
	    font-size: 24px;
	}
	.breadcrumb_top {
	    padding: 50px 0px;
	        background-size: cover!important;
	}
	.manufacture_serve h2 {
		font-size: 24px;
		line-height: 32px;
	}
	.manufacture_serve .facts_inner .col-sm-6 {
		max-width: 100%;
	}
	.ms_area .groth_items .media .media-body h4 {
		font-size: 16px;
		line-height: 26px;
	}
	.work-img-2 img {
		width: 100%;
	}
	.integral_togetherness.fullscreen-banner {
	    position: relative;
	    min-height: 1400px;
	}
	.integral_togetherness .mouse-parallax {
		margin-bottom: 80px;
	}
	.integral_togetherness h4 {
	    font-size: 22px;
	}
	.integral_togetherness h1 {
	    font-size: 28px; 
	        line-height: 24px;
	}
	.footer-center h3 {
		font-size: 18px!important;
	}
	.footer-center .item-center h4 {
		font-size: 20px;
	}
	.btm_tagline {
	    padding: 0px 0 65px;
	}
	.footer-bottom ul li {
		margin: 0 3px;
	}
}


@media only screen and (max-width: 360px) {
	.box .text div h2 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.conversion_area .conversion_inner .conversion_text h3 {
	    font-size: 23px!important;
	}	
	.conversion_area .conversion_inner .conversion_text h4 {
		line-height: 30px;
	}
	.of_service_item h4 {
	    font-size: 16px;
	}
	.industries_serve h2 {
		font-size: 22px;
	}
	.itconsult_cnt h3 {
	    font-size: 16px!important;
	    line-height: 24px;
	}
	.itconsult_cnt h2 {
	    font-size: 17px;
	}
	.about_us.effective_area .left_text .effect_text_inner {
		max-width: 98%;
		    padding: 20px 25px 50px;
	}
	
	.integral_togetherness h1 {
	    font-size: 26px; 
	        line-height: 24px;
	}
	.footer-center h3 {
	    font-size: 17px!important;
	}
}

@media only screen and (max-width: 320px) {
	.navbar-brand {
	 	margin-right: 0;
	}	
	.integral_togetherness.fullscreen-banner {
	    min-height: 1500px;
	}
	.integral_togetherness .mouse-parallax {
		margin-bottom: 80px;
	}
	.integral_togetherness h4 {
	    font-size: 22px;
	}
	.integral_togetherness h3 {
		line-height: 28px;
	}
	.integral_togetherness h1 {
	    font-size: 23px;
	    line-height: 30px;
	}
	.footer-center h3 {
	    font-size: 15px!important;
	}
	.footer-bottom ul li {
	    margin: 0 1px;
	}
	.contact_inf_pge .contact_block p a, 
	.contact_inf_pge .contact_block p {
	    font-size: 14px; 
	}
}