/*****************COMMON STYLE**********************************/
body {
	font-family: 'open_sansregular';
}

ul {
	margin: 0;
	padding: 0;
}

.container {
	max-width: 1750px !important;
	width: auto !important;
}

.hoveranimate {
	-webkit-transition: background 0.8s ease;
	-moz-transition: background 0.8s ease;
	-ms-transition: background 0.8s ease;
	-o-transition: background 0.8s ease;
	transition: background 0.8s ease;
}

.allanimated {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}

.equalspace {
	margin: 0 auto !important;
	float: none !important;
}

img {
	max-width: 100%;
	vertical-align: top;
}

a:focus, input:focus {
	outline: none;
}

input, buttom {
	border-radius: none;
}

.txt_upper {
	text-transform: uppercase;
}

a.add_to {
	padding: 7px 20px;
	background: #aaece5;
	border: 1px solid #49c7ba;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	color: #5a4a42;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

a.add_to:hover {
	background: #97ded6;
}

a {
	text-decoration: none !important;
}

a {
	text-decoration: none;
}

.box_border {
	border: 4px solid #ededed;
}


/**************************CENTERPOINT********************/
.inner_container {
}


/**************************************************************/
#about_purpose {
	padding: 70px 0;
}

#about_purpose .about_text {
	font-size: 16px;
	line-height: 26px;
	color: #484848;
	font-family: 'open_sansregular', arial;
}

#about_purpose .about_text p {
	margin: 0 0 30px;
}

#about_purpose .about_text h3 {
	font-size: 24px;
	line-height: 30px;
	color: #484848;
	margin: 0;
	font-family: 'open_sansregular', arial;
}

#about_purpose .purpose_image {
}

#about_purpose .purpose_image img {
}

.inner_banner_textwrap a {
	color: inherit;
}

/***********************************************************/
#mission_section {
	background: url(../images/services_bg.jpg) repeat-x #e7e5e5 center top;
	padding: 60px 0 30px;
}

#mission_section .mission_image {
}

#mission_section .mission_image img {
}

#mission_section .mission_wrap {
	font-size: 16px;
	line-height: 26px;
	color: #484848;
	font-family: 'open_sansregular', arial;
}

#mission_section .mission_wrap p {
	margin: 0 0 25px;
}

#mission_section .mission_wrap ul {
}

#mission_section .mission_wrap li {
	position: relative;
	list-style: none;
	padding-left: 15px;
	margin-bottom: 25px;
}

#mission_section .mission_wrap li:before {
	position: absolute;
	content: ".";
	top: -10px;
	left: 0;
	font-size: 32px;
}

#mission_section .mission_wrap ul li span {
	font-family: 'open_sansbold', arial;
}

#mission_section .width_1 {
	width: 30%;
}

#mission_section .width_2 {
	width: 70%;
}

/*******************************************************/
#provided_services {
	padding: 60px 0 45px;
}

#provided_services .services_wrap {
	font-size: 16px;
	line-height: 26px;
	color: #484848;
	font-family: 'open_sansregular', arial;
}

#provided_services .services_wrap p {
	margin: 0 0 20px;
}

#provided_services .services_wrap h4 {
	font-family: 'open_sanssemibold', arial;
	font-size: 18px;
	line-height: 28px;
	color: #484848;
	margin: 44px 0 0;
}

#provided_services .services_wrap ul {
}

#provided_services .services_wrap ul li {
	list-style: none;
	background: url(../images/tick.png) no-repeat top left;
	padding: 6px 0 6px 48px;
	letter-spacing: -0.3px;
	background-position: 0px 3px;
}

.services_wrap a {
	color: inherit;
	cursor: pointer;
}

.about_text a {
	color: inherit;
}

#provided_services .services_wrap ul li span {
	font-family: 'open_sansbold', arial;
}

/********************* centerpoint_aboutus ***********************************/
#inner_banner {
	position: relative;
}

#inner_banner .overlay_bg {
	background: url(../images/overlay_bg.png) left top no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#inner_banner .about_innerbanner {
	background: url(../images/about_banner.jpg) center top no-repeat;
	background-size: cover;
	background-position: center;
}

#inner_banner .inner_banner_textwrap {
	padding: 60px 0px 60px;
	color: #484848;
	font-size: 22px;
	line-height: 28px;
	font-family: 'open_sanssemibold', Arial;
}

.inner_banner_textwrap h2 {
	margin: 0px 0px 5px;
	font-size: 48px;
	color: #484848;
	line-height: 55px;
	font-family: 'open_sansbold', Arial;
}

.inner_banner_textwrap p {
	margin: 0px;
}


#maincontainer_wrapper {
}

#maincontainer_wrapper .top_contentbody {
	background: #fff;
	padding: 20px 0px 20px;
}

#maincontainer_wrapper .content_textwrap {
	font-family: 'Segoe UI Regular', Arial;
	font-size: 20px;
	color: #484848;
	line-height: 26px;
}

.content_textwrap h4 {
	margin: 0px;
	color: #484848;
	font-size: 24px;
	line-height: 30px;
}

.content_textwrap p {
	margin: 24px 0px;
}

#maincontainer_wrapper .contentbody_img {
	padding: 15px 0px 0px;
}

@media screen	and (max-width: 1100px){
	#maincontainer_wrapper .contentbody_img {
		padding: 30px 0 0;
	}
}

@media screen	and (max-width: 767px){
	#maincontainer_wrapper .contentbody_img {
		padding-bottom: 30px;
	}
}

#maincontainer_wrapper .contentbody_img img {
	height: auto;
}

#maincontainer_wrapper .bottom_contentbody {
	background: rgb(236, 235, 235); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding: 20px 0px 20px;
}


#similar_content {
	background: #fff;
}

#similar_content .similar_textwrap {
	padding: 15px 0px;
	color: #484848;
	font-size: 20px;
	line-height: 28px;
	font-family: 'open_sansregular', Arial;
}

.similar_textwrap p {
	margin: 24px 0px;
}

.similar_textwrap p span.bold_text {
	font-family: 'open_sanssemibold', Arial;
	font-size: 18px;
}

.similar_textwrap p a {
	color: #484848;
}

/********************* eof centerpoint_aboutus ***********************************/
.cloud_solutions_img {
	display: table-cell;
	height: 381px;
	vertical-align: middle;
}

.healthcare_solutions {
	display: table;
	width: 100%;
}

/********************* centerpoint_vcio24 ***********************************/
#inner_banner .vcio_innerbanner {
	background: url(../images/vcio_banner1.jpg) center top no-repeat;
	background-size: cover;
	background-position: center;
}

.content_textwrap h4 a {
	color: #484848;
}

.paddinggap_topalter {
	padding-top: 0 !important;
}

.content_textwrap .data_list {
}

.data_list li {
	font-size: 18px;
	color: #484848;
	line-height: 28px;
	font-family: 'open_sansbold', Arial;
	background: url(../images/data_bullets1.png) 0px 0px no-repeat;
	padding-left: 55px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 7px;
}

.nopadding_img {
	padding: 5px 0px 0px !important;
}

.nomargin_top {
	margin-top: 10px !important;
}

.padding_bottomgap {
	padding-bottom: 55px !important
}

/********************* eof centerpoint_vcio24 ***********************************/

/********************* centerpoint_cloud 33 ***********************************/
#inner_banner .cloud_innerbanner {
	background: url(../images/cloud_banner.jpg) center top no-repeat;
	background-size: cover;
	background-position: center;
}

.cloud_innerbanner {
	background-size: cover !important;
}

#maincontainer_wrapper .content_servicesbody {
	background: rgb(236, 235, 235); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(236, 235, 235, 1) 0%, rgba(231, 229, 229, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding: 55px 0px 40px;
}

.content_servicesbody h4 {
	margin: 0px 0px 40px;
	color: #484848;
	font-size: 24px;
	line-height: 30px;
	font-family: 'open_sansregular', Arial;
}

.content_servicesbody p {
	margin: 0px;
}

.content_servicesbody .services_bodywrap {
	padding: 20px 0px;
}

.services_bodywrap .services_imgs {
}

.services_bodywrap .services_textwrap {
	font-size: 16px;
	color: #484848;
	line-height: 26px;
	font-family: 'open_sansregular', Arial;
}

.services_textwrap p {
	margin: 0px;
}

.services_textwrap p span {
	font-family: 'open_sansbold', Arial;
}

.services_bodywrap .col-sm-2 {
	width: 10%;
}

.services_bodywrap .col-sm-10 {
	width: 90%;
}

/********************* eof centerpoint_cloud 33 ***********************************/

/**************************************************************/
#about_healthcare {
	background: #fff;
	padding: 50px 0 60px;
}

#about_healthcare .about_text {
	text-align: center;
	font-size: 24px;
	line-height: 33px;
	color: #484848;
	font-family: 'open_sansregular', arial;
}

#about_healthcare .about_text p {
	margin: 0 0 50px;
}

#about_healthcare .about_text h3 {
	font-size: 24px;
	line-height: 30px;
	color: #484848;
	margin: 0;
	font-family: 'open_sansregular', arial;
}

#about_healthcare .purpose_image {
	text-align: right;
}

#about_healthcare .purpose_image img {
}

#similar_content .similar_textwrap p a {
	color: #224c70;
}

#maincontainer_wrapper .content_textwrap h3 {
	margin: 0px 0px 25px;
	color: #484848;
	line-height: 26px;
	color: #000;
	font-family: open_sansbold;
	font-size: 20px;
}

#maincontainer_wrapper .content_textwrap h5 {
	font-size: 24px;
	line-height: 36px;
	color: #000;
	padding-top: 20px;
}

/***********************************************************/
#healthcare_services {
	background: url(../images/services_bg.jpg) repeat-x #e7e5e5 center top;
	padding: 60px 0 30px;
}

#healthcare_services .mission_wrap {
	font-size: 15px;
	line-height: 24px;
	color: #484848;
	font-family: 'open_sansregular', arial;
}

#healthcare_services .mission_wrap h3 {
	font-size: 24px;
	line-height: 26px;
	color: #484848;
	font-family: 'open_sansregular', arial;
	margin: 0;
}

#healthcare_services .mission_wrap p {
	margin: 34px 0 45px;
}

#healthcare_services .mission_wrap ul {
}

#healthcare_services .mission_wrap ul li {
	list-style: none;
	padding-left: 162px;
	margin-bottom: 25px;
}

#healthcare_services .mission_wrap ul li.support {
	background: url(../images/expert_phone.png) no-repeat top left;
}

#healthcare_services .mission_wrap ul li.service {
	background: url(../images/scalable_service.png) no-repeat top left;
}

#healthcare_services .mission_wrap ul li.technology {
	background: url(../images/reliable_tech.png) no-repeat top left;
}

#healthcare_services .mission_wrap ul li span {
	font-family: 'open_sansbold';
}


/*******************************************************/
#virtualization_contact {
	padding: 50px 0;
}

#virtualization_contact .services_wrap {
}

#virtualization_contact .services_wrap p {
	margin: 0;
}

#virtualization_contact .services_wrap h4 {
	font-family: 'open_sanssemibold', arial;
	font-size: 18px;
	line-height: 28px;
	color: #484848;
	margin: 0;
}


#NextITCompany .container, #contact-us-section .container {
	max-width: 1765px !important;
	width: auto !important;
}

#NextITCompany .align_left {
	text-align: left;
}

#NextITCompany .align_right {
	text-align: right;
}

#NextITCompany {
	color: #000000;
	padding: 40px 0 0;
	font-size: 20px;
	line-height: 26px;
	font-family: 'open_sansregular', arial;
}

#NextITCompany p {
	margin: 0 0 32px;
}

#NextITCompany .wrapper {
	display: table;
	width: 100%;
}

#NextITCompany .img-wrap {
	width: 100% !important;
}

#NextITCompany .section_wrap_one .img-wrap {
	margin-bottom: -12%;
}

#NextITCompany .section_wrap_one {
	overflow: hidden;
}

#NextITCompany .section_wrap_one h3 {
	font-size: 24px;
	line-height: 34px;
	font-family: 'Segoe UI Bold', arial;
	margin: 0 0 30px;
}

#NextITCompany .section_wrap_one h2 {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Segoe UI', arial;
	margin: 0 0 35px;
}

#NextITCompany .bold-text {
	font-family: 'open_sansbold', arial;
}

#NextITCompany .section_wrap_two {
	background: #e0ebff;
	padding: 55px 0 0;
}

#NextITCompany .section_wrap_two h2 {
	font-family: 'open_sansbold', arial;
	font-size: 24px;
	line-height: 34px;
}

#NextITCompany .section_wrap_two h4 {
	font-size: 24px;
	line-height: 34px;
	font-family: 'open_sansbold', arial;
	margin: 0 0 35px;
}

#contact-us-section {
	color: #000000;
	padding: 80px 0 36px;
	font-family: 'open_sansregular', arial;
	font-size: 20px;
	line-height: 28px;
}

#contact-us-section h3 {
	font-family: 'Segoe UI', arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0 0 34px;
}

#contact-us-section p {
	margin: 0 0 40px;
}

#contact-us-section .btm_text {
	font-size: 24px;
	line-height: 34px;
	font-family: 'Segoe UI Bold', arial;
}

#contact-us-section .btm_text a {
	color: #224c70;
	text-decoration: none;
}


#NextITCompany .section_wrap_one .text-wrap {
	display: table-cell;
	width: 49.39%;
	padding-bottom: 50px;
}

#NextITCompany .section_wrap_one .img-content {
	display: table-cell;
	width: 50.61%;
	vertical-align: bottom;
	padding-left: 25px;
	padding-bottom: 55px;
}

#NextITCompany .section_wrap_one .text-wrap {
	max-width: 860px;
	padding-top: 15px;
	padding-right: 26px;
}

#NextITCompany .section_wrap_two .text-wrap {
	display: table-cell;
	width: 64.85%;
}

#NextITCompany .section_wrap_two .img-content {
	display: table-cell;
	width: 35.15%;
	vertical-align: bottom;
	padding-right: 52px;
}

#NextITCompany .section_wrap_two .text-wrap {
	padding-top: 0;
	max-width: 1050px;
	padding-left: 66px;
}

#NextITCompany .section_wrap_two .img-wrap {
	margin-bottom: -8%;
}


/******50-banner*********/

#inner_banner {
	position: relative;
	overflow: hidden;
	color: #fff;
}

#inner_banner .inner_banner-bg {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url('../../images/banner-img.jpg');
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	z-index: -1;
}

#inner_banner .inner_banner-bg:before {
	background-color: rgba(3, 24, 43, 0.8);
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
}

#inner_banner h1 {
	font-size: 50px;
	line-height: 54px;
	font-family: 'Segoe UI Bold', arial;
	margin: 0 0 48px;
}

#inner_banner h1 span {
	display: block;
}

#inner_banner .inner_banner-holder {
	display: table;
	height: 500px;
	width: 100%;
	position: relative;
}

#inner_banner .inner_banner-wrapper {
	display: table-cell;
	padding: 40px 0;
	vertical-align: middle;
}

#inner_banner .inner_banner-text {
	font-size: 24px;
	line-height: 34px;
	font-family: 'Segoe UI', arial;
	margin: 0 auto;
}

/*****section_wrap_one*******/
#NextITCompany .section_wrap_one {
	overflow: hidden;
}

#NextITCompany .section_wrap_one h3 {
	font-size: 24px;
	line-height: 34px;
	font-family: 'Segoe UI Bold', arial;
	margin: 0 0 30px;
}

#NextITCompany .section_wrap_one h2 {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Segoe UI', arial;
	margin: 0 0 35px;
}

#NextITCompany {
}

#NextITCompany .section_wrap_one .text-wrap {
	max-width: 860px;
	padding-top: 15px;
}

#NextITCompany .bold-text {
	font-family: 'open_sansbold', arial;
}

#NextITCompany .section_wrap_two {
	background: #e0ebff;
	padding: 55px 0 0;
}

#NextITCompany .section_wrap_two h2 {
	font-family: 'open_sansbold', arial;
	font-size: 24px;
	line-height: 34px;
}

#NextITCompany .section_wrap_two .text-wrap {
	padding-top: 22px;
	max-width: 1050px;
}

#NextITCompany .section_wrap_two h4 {
	font-size: 24px;
	line-height: 34px;
	font-family: 'open_sansbold', arial;
	margin: 0 0 35px;
}

#contact-us-section {
	color: #000000;
	padding: 80px 0 75px;
	font-family: 'open_sansregular', arial;
	font-size: 20px;
	line-height: 28px;
}

#contact-us-section h3 {
	font-family: 'Segoe UI', arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0 0 30px;
}

#contact-us-section p {
	margin: 0 0 40px;
}

#contact-us-section .btm_text {
	font-size: 24px;
	line-height: 34px;
	font-family: 'Segoe UI Bold', arial;
}

#contact-us-section .btm_text a {
	color: #224c70;
	text-decoration: none;
}


/*****50*******/
#NextITCompany .hero-image {
	background-size: cover;
	width: 100%;
	height: 350px;
	position: relative;
	background-repeat: no-repeat;
	z-index: -1;
	margin: 10% 0 14.5%;
	background-position: center top;
}

#NextITCompany .image_page2 {
	background-image: url(images/hero-bg-img.jpg);
}

#NextITCompany .section_wrap_one.body-content {
	font-size: 18px;
	line-height: 32px;
}

#NextITCompany .section_wrap_one.body-content h2 {
	font-size: 38px;
	line-height: 46px;
	margin: 0 0 58px;
}

#NextITCompany .section_wrap_one .img-wrap.img-modified > img {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-bottom: -35px;
	transform: translateX(-50%);
}

#NextITCompany .section_wrap_two.section_modified {
	padding: 75px 0;
	font-size: 18px;
	line-height: 32px;
}

#NextITCompany .section_wrap_two.section_modified h2 {
	font-size: 38px;
	line-height: 46px;
	font-family: 'Segoe UI', arial;
	margin: 0 0 58px;
}

#contact-us-section .contact-wrap.contact-modi h2 {
	font-size: 38px;
	line-height: 46px;
	font-family: 'Segoe UI', arial;
	margin: 0 0 58px;
}

#contact-us-section .contact-wrap.contact-modi {
	font-size: 20px;
	line-height: 28px;
	font-family: 'open_sansregular', arial;
}

@media (min-width: 1700px) {
	.postid-13839 #maincontainer_wrapper .paddinggap_bottom {
		padding-bottom: 0 !important;
	}
}

@media (min-width: 1100px) {
	#inner_banner .inner_banner_textwrap {
		font-size: 20px;
	}


}

@media (min-width: 768px) and (max-width: 1420px) {
	#similar_content {
		padding: 0px 40px 0
	}

	#maincontainer_wrapper .paddinggap_top {
		padding: 0 20px 0 !important;
	}

	#maincontainer_wrapper .top_contentbody {
		padding: 20px 40px 20px;
	}

	#maincontainer_wrapper .content_textwrap {
		font-size: 20px;
		line-height: 31px;
		padding: 20px 0 40px;
	}

	.container {
		max-width: 1281px !important;
	}

	#similar_content .similar_textwrap p span.bold_text {
		font-size: 20px;
		line-height: 26px;
	}

	#NextITCompany .section_wrap_one h3 {
		margin: 0 0 20px;
		font-size: 22px;
		line-height: 30px;
	}

	#NextITCompany .section_wrap_one h2 {
		font-size: 22px;
		line-height: 28px;
		margin: 0 0 20px;
	}

	#NextITCompany {
		font-size: 17px;
		line-height: 22px;
	}

	#NextITCompany p {
		margin: 0 0 10px;
	}

	#NextITCompany .section_wrap_two .img-content {
		width: 45%;
		vertical-align: middle;
		padding-right: 0;
	}

	#NextITCompany .section_wrap_two .text-wrap {
		padding-top: 0;
		width: 55%;
		vertical-align: middle;
	}

	#NextITCompany .section_wrap_two .text-wrap {
		padding-left: 50px;
	}

	#NextITCompany .section_wrap_two {
		padding: 30px 0;
	}

	#NextITCompany .section_wrap_two .img-wrap {
		margin-bottom: 0;
	}

	#NextITCompany .section_wrap_two h4 {
		margin: 0 0 30px;
		font-size: 22px;
		line-height: 30px;
	}
}

@media (min-width: 1700px) and (max-width: 1920px) {
	.cloud_solutions_img {
		height: auto;
	}
}

@media (min-width: 1024px) {

}

@media (min-width: 768px) and (max-width: 1600px) {
	#NextITCompany .container, #contact-us-section .container {
		padding: 0 30px;
	}

}

@media (min-width: 1024px) and (max-width: 1200px) {

	#NextITCompany .section_wrap_one h3 {
		font-size: 18px;
		line-height: 28px;
		margin: 0 0 25px;
	}

	#NextITCompany .section_wrap_one h2 {
		font-size: 19px;
		line-height: 30px;
		margin: 0 0 25px;
	}

	#NextITCompany {
		font-size: 16px;
		line-height: 25px;
	}

	#NextITCompany p {
		margin: 0 0 27px;
	}

	#NextITCompany .section_wrap_two h4 {
		font-size: 18px;
		line-height: 30px;
		margin: 0 0 25px;
	}

	#contact-us-section h3 {
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 26px;
	}

	#contact-us-section {
		font-size: 16px;
		line-height: 25px;
	}

	#contact-us-section .btm_text {
		font-size: 20px;
		line-height: 30px;
	}
}

@media (min-width: 1400px) and (max-width: 1500px) {
	#NextITCompany .section_wrap_one .img-wrap {
		margin-bottom: 13%;
	}

	#NextITCompany .section_wrap_two .img-wrap {
		margin-bottom: 13%;
	}
}

@media (min-width: 768px) and (max-width: 1300px) {
	#NextITCompany .section_wrap_one h3 {
		font-size: 20px;
		line-height: 28px;
	}

	#NextITCompany .section_wrap_one h2 {
		font-size: 20px;
		line-height: 28px;
	}

	#NextITCompany p {
		margin: 0 0 20px;
	}
}

@media (min-width: 768px) and (max-width: 1080px) {
	#about_purpose .about_text {
		font-size: 15px;
	}

	#about_purpose .about_text h3 {
		font-size: 22px;
	}

	#mission_section .mission_wrap {
		font-size: 15px;
	}

	#provided_services .services_wrap {
		font-size: 15px;
	}

	#inner_banner .inner_banner_textwrap {
		font-size: 17px;
	}

	#about_healthcare .about_text {
		font-size: 22px;
	}

	#about_healthcare .about_text h3 {
		font-size: 22px;
	}

	#healthcare_services .mission_wrap {
		font-size: 15px;
	}

	#NextITCompany .section_wrap_one .img-wrap {
		margin-bottom: 14%;
	}
}

@media (min-width: 768px) and (max-width: 980px) {

	.inner_banner_textwrap h2 {
		font-size: 40px;
	}

	#inner_banner .inner_banner_textwrap {
		font-size: 17px;
	}

	.content_textwrap h4 {
		font-size: 20px;
	}

	.similar_textwrap p span.bold_text {
		font-size: 16px;
	}

	.data_list li {
		font-size: 17px;
	}

	.services_bodywrap .col-sm-2 {
		width: 14%;
	}

	.services_bodywrap .col-sm-10 {
		width: 86%;
	}

	.content_servicesbody h4 {
		font-size: 20px;
	}

	.inner_banner_textwrap h2 {
		font-size: 40px;
	}

	#inner_banner .inner_banner_textwrap {
		font-size: 17px;
	}

	.content_textwrap h4 {
		font-size: 20px;
	}

	.similar_textwrap p span.bold_text {
		font-size: 16px;
	}

	.data_list li {
		font-size: 17px;
	}
}


@media (min-width: 768px) and (max-width: 900px) {
	.data_list li {
		font-size: 15px;
	}


}

@media (min-width: 768px) and (max-width: 899px) {
	#about_purpose .about_text {
		font-size: 14px;
	}

	#provided_services .services_wrap h4 {
		font-size: 16px;
	}

	#about_purpose .about_text h3 {
		font-size: 17px;
	}

	#mission_section .mission_wrap {
		font-size: 14px;
	}

	#provided_services .services_wrap {
		font-size: 14px;
	}

	#about_healthcare .about_text {
		font-size: 20px;
	}

	#about_healthcare .about_text h3 {
		font-size: 20px;
	}

	#healthcare_services .mission_wrap {
		font-size: 11px;
		line-height: 20px;
	}

	#healthcare_services .mission_wrap ul li {
		padding-left: 140px;
	}

	#healthcare_services .mission_wrap h3 {
		font-size: 22px;
	}

	#virtualization_contact .services_wrap h4 {
		font-size: 16px;
	}
}

@media (max-width: 1024px) {

	#contact-us-section {
		padding: 50px 0 0;
		font-size: 16px;
		line-height: 26px;
	}

	#contact-us-section h3 {
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 25px;
	}

	#NextITCompany .section_wrap_one h3 {
		font-size: 15px;
		line-height: 25px;
		margin: 0 0 15px;
	}

	#NextITCompany .section_wrap_one h2 {
		font-size: 17px;
		line-height: 22px;
		margin: 0 0 15px;
	}

	#NextITCompany {
		font-size: 14px;
		line-height: 24px;
	}

	#NextITCompany p {
		margin: 0 0 17px;
	}

	#NextITCompany .section_wrap_two h4 {
		font-size: 16px;
		line-height: 25px;
		margin: 0 0 25px;
	}

	#contact-us-section p {
		margin: 0 0 30px;
	}

	#contact-us-section .btm_text {
		font-size: 16px;
		line-height: 25px;
	}

}


@media (max-width: 767px) {
	.small_screen_center {
		text-align: center;
	}

	#about_purpose .purpose_image {
		padding-top: 30px;
	}

	#mission_section .width_1 {
		width: 100%;
	}

	#mission_section .width_2 {
		width: 100%;
	}

	#mission_section .mission_image {
		padding-bottom: 30px;
	}

	#about_purpose .about_text {
		font-size: 15px;
	}

	#about_purpose .about_text h3 {
		font-size: 22px;
	}

	#mission_section .mission_wrap {
		font-size: 15px;
	}

	#provided_services .services_wrap {
		font-size: 15px;
	}

	#maincontainer_wrapper .allworx_img {
		padding: 0px 0 30px;
	}

	#about_healthcare .purpose_image {
		padding-top: 30px;
	}

	#healthcare_services .mission_wrap ul li {
		padding: 122px 0 0;
		background-position: center top;
	}

	#healthcare_services .mission_wrap ul li.support {
		background-position: center top;
	}

	#healthcare_services .mission_wrap ul li.service {
		background-position: center top;
	}

	#healthcare_services .mission_wrap ul li.technology {
		background-position: center top;
	}

	#about_healthcare .about_text {
		font-size: 22px;
	}

	#about_healthcare .about_text h3 {
		font-size: 22px;
	}

	#healthcare_services .mission_wrap h3 {
		font-size: 22px;
	}

	#healthcare_services .mission_wrap {
		font-size: 15px;
	}

	#about_healthcare .purpose_image {
		text-align: center;
	}

	.content_textwrap .data_list {
		text-align: left;
		padding-top: 30px;
	}

	.data_list li {
		font-size: 16px;
	}

	#maincontainer_wrapper .allworx_img {
		padding: 0px 0 30px;
	}

	.content_textwrap .data_list {
		text-align: left;
		padding-top: 30px;
	}

	.data_list li {
		font-size: 16px;
	}

	.services_bodywrap .col-sm-2 {
		width: 100%;
	}

	.services_bodywrap .col-sm-10 {
		width: 100%;
	}

	.services_bodywrap .services_imgs {
		padding-bottom: 20px;
	}
}


@media (max-width: 639px) {

}

@media (max-width: 479px) {
	#about_purpose .about_text {
		font-size: 14px;
	}

	#about_purpose .about_text h3 {
		font-size: 20px;
	}

	#mission_section .mission_wrap {
		font-size: 14px;
	}

	#provided_services .services_wrap {
		font-size: 14px;
	}

	#provided_services .services_wrap h4 {
		font-size: 16px;
	}

	#about_healthcare .about_text {
		font-size: 14px;
	}

	#about_healthcare .about_text h3 {
		font-size: 20px;
	}

	#healthcare_services .mission_wrap h3 {
		font-size: 20px;
	}

	#healthcare_services .mission_wrap {
		font-size: 14px;
	}

	#virtualization_contact .services_wrap h4 {
		font-size: 16px;
	}
}

@media (max-width: 500px) {

	.inner_banner_textwrap h2 {
		font-size: 40px;
	}

	#inner_banner .inner_banner_textwrap {
		font-size: 18px;
	}

	.content_textwrap h4 {
		font-size: 20px;
	}

	.inner_banner_textwrap h2 {
		font-size: 40px;
	}

	#inner_banner .inner_banner_textwrap {
		font-size: 18px;
	}

	.content_textwrap h4 {
		font-size: 20px;
	}
}

