@media (min-width: 768px) {
    
    .sidebar_content {float: right;/*width: 33%;*/padding-left: 15px;}
	.sidebar-wrap { max-width: 300px; float: right;}
	#home_header .header_content {
		position: relative;
		padding: 12px 0 0px;
	}

	#home_header .header_content {
		width: 100%;
	}

	#home_header .header_text {
	}

	#banner_section .right_banner.active2 .initial_banner, #banner_section .right_banner.active .initial_banner {
		opacity: 0;
	}

	#banner_section .right_banner.active2 .right_banner_bg, #banner_section .right_banner.active .right_banner_bg {
		opacity: 1;
	}

	#banner_section .right_banner.active .right_banner_bg:before {
		opacity: 0.1;
	}

	#banner_section .right_banner.active2 .right_banner_bg:after {
		opacity: 0.1;
	}

	#banner_section .right_banner .business_phone, #banner_section .right_banner .managed_service {
		opacity: 0;
		transition: opacity 0.3s ease;
		-webkit-transition: opacity 0.3s ease;
		top: 42%;
	}

	#banner_section .right_banner .business_phone h2, #banner_section .right_banner .managed_service h2 {
		margin: 0 0 33px;
	}

	#banner_section .right_banner.active .business_phone {
		opacity: 1;
	}

	#banner_section .right_banner.active2 .managed_service {
		opacity: 1;
	}

	#content_page .side_bar {
		width: 26.2%;
		top: 0;
		left: 0;
		height: 100%;
		padding-right: 30px;
		position: absolute;
	}

	#referral_section .text_wrapper {
		overflow: hidden;
		width: 100%;
		margin-left: -20px;
		margin-right: -20px;
	}

	#referral_section .text_wrapper p {
		float: left;
		width: 50%;
		padding: 0 20px;
	}

	#referral_section .form_wrap {
		display: table;
		width: 100%;
	}

	#referral_section .form_content {
		display: table-cell;
		width: 50%;
	}

	#category_page .category_wrap {
		width: 73.8%;
		float: left;
		padding-left: 30px;
	}

	#category_page .category_sidebar {
		width: 24.2%;
		float: left;
	}

	#content_page .category_sidebar {
		width: 24.2%;
		float: left;
	}

	#testimonial_page .testimonial_img {
		width: 20%;
		float: left;
		padding: 0 10px;
	}

	#testimonial_page .testimonial_text {
		width: 100%;
		float: left;
		padding: 0 10px;
	}

	#testimonial_page .testimonial_wrap:nth-child(even) .testimonial_img {
		float: right;
	}

	#partner_welcome .welcome_content {
		display: table;
		width: 100%;
	}

	#partner_welcome .welcome_text {
		display: table-cell;
		width: 70%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#partner_welcome .welcome_image {
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		width: 30%;
	}

	#partner_features .feature_content {
		display: table;
		width: 100%;
	}

	#partner_features .feature_content .features_list {
		display: table-cell;
		vertical-align: middle;
		border-right: 1px solid #6f7073;
		width: 35%;
		padding-right: 15px;
	}

	#partner_features .features_list h4:last-of-type {
		margin: 0;
	}

	#partner_features .feature_text {
		display: table-cell;
		width: 65%;
		vertical-align: middle;
		padding-left: 52px;
	}

	#financial .financial_content {
		display: table;
		width: 100%;
	}

	#financial .financial_text {
		display: table-cell;
		width: 72%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#financial .financial_image {
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		width: 28%;
	}

	#financial_firms .firms_content {
		display: table;
		width: 100%;
	}

	#financial_firms .firms_text {
		display: table-cell;
		width: 72%;
		vertical-align: middle;
		padding-left: 25px;
	}

	#financial_firms .firms_image {
		display: table-cell;
		vertical-align: middle;
		padding-right: 15px;
		width: 28%;
	}

	#innerbanner_cloudhisive .banner_text {
		max-width: 460px;
	}

	#innerbanner_cloudhisive .strategic_banner .banner_text {
		max-width: 521px;
	}

	#partner_welcome .welcome_content {
		display: table;
		width: 100%;
	}

	#partner_welcome .welcome_text {
		display: table-cell;
		width: 70%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#partner_welcome .welcome_image {
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		width: 30%;
	}

	#partner_features .feature_content {
		display: table;
		width: 100%;
	}

	#partner_features .feature_content .features_list {
		display: table-cell;
		vertical-align: middle;
		border-right: 1px solid #6f7073;
		width: 35%;
		padding-right: 15px;
	}

	#partner_features .features_list h4:last-of-type {
		margin: 0;
	}

	#partner_features .feature_text {
		display: table-cell;
		width: 65%;
		vertical-align: middle;
		padding-left: 52px;
	}

	#innerbanner_Centerpoint .banner_text {
		max-width: 620px;
	}

	#cyber_security .security_content {
		display: table;
		width: 100%;
	}

	#cyber_security .security_text {
		/*display: table-cell;*/
		width: 72%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#cyber_security .security_image {
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		width: 28%;
	}

	#security_business .business_content {
		display: table;
		width: 100%;
	}

	#security_business .business_text {
		display: table-cell;
		width: 81%;
		vertical-align: middle;
		padding-left: 25px;
	}

	#security_business .business_image {
		display: table-cell;
		vertical-align: middle;
		padding-right: 15px;
		width: 21%;
	}

	#innerbanner_Centerpoint .banner_text {
		max-width: 620px;
	}

	#business .business_content {
		display: table;
		width: 100%;
	}

	#business .business_text {
		display: table-cell;
		width: 72%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#business .business_image {
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		width: 28%;
	}

	#centerpoint_section .conetnt {
		display: table;
		width: 100%;
	}

	#centerpoint_section .text_wrap {
		display: table-cell;
		width: 73%;
		padding-right: 15px;
		vertical-align: top;
	}

	#centerpoint_section .btn_conetnt {
		display: table-cell;
		width: 27%;
		padding-left: 15px;
	}

	#chart_section .chart_content_alter {
		background: #224c70;
		border-radius: 8px 8px 0px 0px;
	}

	#chart_section .chart_content {
		display: table;
		width: 100%;
		height: 90px;
	}

	#chart_section .sourced_wrap {
		display: table-cell;
		text-align: center;
		width: 16.2%;
		border-right: 1px solid #bfbfbf;
		vertical-align: middle;
		padding: 0 30px;
	}

	#chart_section .experience_wrap {
		display: table-cell;
		width: 91%;
		vertical-align: middle;
		padding: 17px 100px 23px 45px;
	}

	#event_page_centerpoint .width_1 {
		width: 71%;
	}

	#event_page_centerpoint .width_2 {
		width: 29%;
	}

	#event_page_centerpoint .event_wrapper > ul {
		margin-left: -19px;
		margin-right: -19px;
	}

	#event_page_centerpoint .event_wrapper > ul > li {
		padding: 0 19px;
		/*float: left;*/
		/*width: 33%;*/
	}

	#event_page_centerpoint .event_sidebar {
		max-width: 432px;
		width: 100%;
		float: right;
	}

	#event_page_centerpoint .event_wrapper {
		max-width: 1172px;
	}

	#event_page_centerpoint .event_content > .event_info {
		display: table;
		width: 100%;
	}

	#event_page_centerpoint .event_info > .info_text {
		display: table-cell;
		vertical-align: middle;
		padding-right: 28px;
	}

	#event_page_centerpoint .event_info > .register_btn {
		width: 212px;
		display: table-cell;
		vertical-align: middle;
	}

	#event_page_centerpoint .month_event_content > .month_event_img {
		float: left;
		width: 40%;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		padding-left: 22px;
		float: left;
		width: 60%;
	}

	#home_header .header_middle_content {
		display: table-cell;
		vertical-align: middle;
	}

	#home_header .text_wrap {
		display: table-cell;
		vertical-align: middle;
		padding-right: 32px;
	}

	#home_header .btn_wrap {
		display: table-cell;
		vertical-align: middle;
	}

	#home_header .header_text {
		display: table-cell;
		vertical-align: middle;
	}

	#content-section .content-wrap {
		display: table;
		width: 100%;
	}

	#content-section .text-wrap {
		display: table-cell;
		width: 51%;
		padding-right: 15px;
		vertical-align: middle;
	}

	#content-section .img-content {
		display: table-cell;
		width: 49%;
		vertical-align: middle;
	}

	#premium-services .list-1 {
		width: 43%;
	}

	#premium-services .list-2 {
		padding-left: 0px;
		width: 57%;
	}

	#services-section .content-wrap {
		display: table;
		width: 100%;
	}

	#services-section .text-wrap {
		display: table-cell;
		width: 52%;
		padding-right: 15px;
		vertical-align: top;
	}

	#services-section .img-content {
		display: table-cell;
		width: 48%;
		vertical-align: middle;
		padding-left: 15px;
	}

	#services-section .section-2 {
	}

	#services-section .section-2 .img-content {
		display: table-cell;
		width: 40%;
		vertical-align: middle;
		padding-right: 15px;
	}

	#services-section .section-2 .text-wrap {
		display: table-cell;
		width: 60%;
		padding-left: 10px;
		vertical-align: top;
	}


	.landing-cit-388 .sidebar-388-23 {
		float: right;
		width: 44%;
		padding-left: 25px;
	}

	.landing-cit-388 .sidebar-388-23 .sidebar-wrap {
		max-width: 394px;
		width: 100%;
		float: right;
	}

	.landing-cit-388 .sidebar-388-23 .form-wrap {
		margin-top: -120px;
	}

	.landing-cit-388 .content-body-388 .highlight-box {
		width: 56%;
	}

	#NextITCompany .section_wrap_one .col-sm-5 {
		width: 50.6%;
	}

	#NextITCompany .section_wrap_one .col-sm-7 {
		width: 49.4%;
	}

	#NextITCompany .section_wrap_one .img-wrap > img {
		margin-bottom: -104px;
	}

	#NextITCompany .section_wrap_two .col-sm-5 {
		width: 38.3%;
	}

	#NextITCompany .section_wrap_two .col-sm-7 {
		width: 61.7%;
	}

	#NextITCompany .section_wrap_two .img-wrap > img {
		margin-bottom: -55px;
	}

	.services-content {
		max-width: 305px;
		margin: 0 auto;
	}

	#NextITCompany .pricing-section .check-list li:first-child {
		padding-left: 0;
	}

	#NextITCompany .pricing-section .check-list li:last-child {
		padding-right: 0;
	}
}

@media (min-width: 1700px) {
	#inner-banner-main .banner-wrapper {
		height: 400px;
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	#event_page_centerpoint .event_wrapper > ul > li {
		padding: 0 15px;
	}

	#event_page_centerpoint .event_wrapper > ul {
		margin-left: -15px;
		margin-right: -15px;
	}

	#event_page_centerpoint .event_info > .register_btn {
		width: 190px;
	}

	#event_page_centerpoint .event_info > .info_text {
		padding-right: 24px;
	}

	#event_page_centerpoint .event_content {
		min-height: 390px;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		padding-left: 16px;
	}

	#home_header .header_middle_content {
		padding-right: 30px;
	}
}

@media (max-width: 1500px) {
	#home_header .text_wrap h2 {
		font-size: 22px;
	}

	#contact-section .contact-wrap .phone-email {
		display: inline;
	}

	#home_header .text_wrap {
		padding-right: 15px;
	}
}

@media (max-width: 1600px) {
	#event_page_centerpoint .page_heading > h2 {
		margin: 0 0 50px;
	}

	#event_page_centerpoint .page_heading > h2.allworx_training {
		margin: 44px 0 15px;
	}

	#event_page_centerpoint .event_info > .register_btn > a {
		font-size: 18px;
		line-height: 22px;
	}

	#event_page_centerpoint .event_info > .info_text > h4 {
		font-size: 24px;
		line-height: 31px;
		min-height: 111px;
	}

	#event_page_centerpoint .event_info > .info_text {
		font-size: 17px;
		line-height: 20px;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		font-size: 14px;
	}

	#event_page_centerpoint .month_event_info > a.read_more {
		font-size: 14px;
	}
}

@media (min-width: 1120px) and (max-width: 1420px) {
	#content-section .text-wrap h2 {
		font-size: 20px;
		line-height: 32px;
	}

	#content-section .text-wrap h2 span {
		font-size: 20px;
	}

	#content-section .text-wrap {
		font-size: 18px;
	}

	#premium-services .services-wrap h3 {
		font-size: 20px;
		line-height: 32px;
	}

	#premium-services .services-wrap {
		font-size: 19px;
	}

	#contact-section .contact-wrap {
		font-size: 18px;
	}

	#contact-section .contact-wrap h4 {
		font-size: 20px;
		line-height: 32px;
	}

	#services-section .text-wrap h2 {
		font-size: 20px;
		line-height: 32px;
	}

	#services-section .text-wrap {
		font-size: 18px;
	}
}
@media (min-width: 1101px) and (max-width: 1211px) {
    #content-page .body-content .featured-listed{padding-left: 100px;}
    #content-page .body-content .companies_atlanta .featured-listed.featured-listed_2 {
    height: 377px;
}
    }
@media (min-width: 768px) and (max-width: 1460px) {
	#referral_section .referral_textwrap h3 {
		font-size: 30px;
		margin: 0 0 12px;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 43px;
	}

	#referral_section .btn_wrap .referral_btn {
		font-size: 22px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 46px;
	}

	#referral_section .btn_wrap .love_sign {
		/*width: 34%;*/
		width: 25%;
		right: -5px;
		top: 40px;
	}
}

@media (min-width: 768px) and (max-width: 1440px) {
	#content-section .img-wrap {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 768px) and (max-width: 1400px) {
	#event_page_centerpoint .event_info > .info_text {
		font-size: 17px;
		padding-right: 20px;
	}

	#event_page_centerpoint .event_info > .register_btn {
		width: 164px;
	}

	#event_page_centerpoint .event_info > .register_btn > a {
		font-size: 16px;
		line-height: 18px;
	}

	#event_page_centerpoint {
		padding: 50px 0 60px;
	}

	#content-section .text-wrap h2 span {
		font-size: 19.7px;
	}

	#home_header .text_wrap h2 {
		font-size: 18px;
	}

	#home_header .text_wrap h1 {
		font-size: 15px;
	}

	#home_header .Register_btn {
		font-size: 13px;
	}

	#has_inner_banner .inner_banner_textwrap h2 {
		font-size: 38px;
		line-height: 49px;
	}

	#has_inner_banner .inner_banner_textouterwrap {
		/*width: 520px;*/
	}
}

@media (min-width: 768px) and (max-width: 1280px) {
	#home_header .top_heading_wrap h3 {
		font-size: 16.05px;
	}

	#home_header .header_banner .register_btn {
		font-size: 13.05px;
	}

	#home_header .register_btn span {
		background: hsla(0, 0%, 0%, 0) url("../images/register_arrow.png") no-repeat scroll left 4px;
	}

	#home_header .bottom_heading h4 {
		font-size: 12.37px;
		letter-spacing: 2px;
	}

	#home_header .bottom_heading .yellow_arrow {
		bottom: 10px;
		position: absolute;
		right: 26%;
		width: 7%;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 46px;
	}
}

@media (min-width: 768px) and (max-width: 1260px) {
	#inner-banner-main .inner-banner-img {
		width: 351px;
	}

	#inner-banner-main .banner-holder-inner {
		max-width: inherit;
		width: auto;
		left: auto;
		right: -8%;
	}

	#inner-banner-main .banner-inner-width {
		width: 65%;
	}

	#inner-banner-main .banner-main-text h1 {
		font-size: 27px;
		line-height: 36px;
		letter-spacing: 0;
	}

	#inner-banner-main .banner-main-text {
		font-size: 16px;
	}

	#inner-banner-main .btn-btn1 {
		font-size: 14px;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
    
    .sidebar-wrap .sidebar-contentslists h3{ font-size: 26px; line-height: 31px; }
	.sidebar-wrap .sidebar-content-inner h4{ font-size: 15px; line-height: 22px; }
	.sidebar-wrap .sidebar-content-inner button{ font-size: 29px; }
	 .sidebar-wrap .bottom-text { font-size: 12px; }
	#referral_page .referral_program ul li {
		font-size: 16px;
	}
#content-page .body-content .companies_atlanta .info-list{padding-left: 0px !important;}
	#home_header .text_wrap h1 {
		font-size: 12px;
	}

	#home_header .Register_btn {
		font-size: 11px;
	}

	#home_header .Register_btn {
		padding: 0 15px 0 12px;
	}

	#referral_section .referral_textwrap h3 {
		font-size: 27px;
		line-height: 1.2;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 41px;
		line-height: 50px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 38px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 60px 20px 30px;
		font-size: 18px;
	}

	#referral_section .btn_wrap .love_sign {
		width: 30%;
		/*top: 5px;*/
		top: 80px;
	}

	/*******50*******/
	#inner_banner .inner_banner-text {
		font-size: 19px;
		max-width: 709px;
	}

	#NextITCompany .section_wrap_one.body-content h2 {
		font-size: 32px;
		line-height: 44px;
		margin: 0 0 48px;
	}

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

	#NextITCompany .section_wrap_two.section_modified h2 {
		font-size: 32px;
		line-height: 44px;
		margin: 0 0 48px;
	}


	#NextITCompany .section_wrap_two.section_modified {
		padding: 75px 30px;
		font-size: 16px;
		line-height: 27px;
	}
}

@media (min-width: 768px) and (max-width: 1300px) {
	#event_page_centerpoint .register_btn a {
		width: 159px;
	}

	#home_header .header_textwrap h3 {
		font-size: 15.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 14.84px;
	}

	#home_header .header_textwrap .click_btn {
		font-size: 10.39px;
	}

	#home_header .header_banner .header_banner_img {
		width: 35%;
	}

	#home_header .text_wrap h2 {
		font-size: 18px;
	}

	#home_header .Register_btn {
		font-size: 12px;
	}

	#inner-banner-main {
		padding-top: 200px;
	}
}

@media (min-width: 768px) and (max-width: 1124px) {
	#landing-faq-centerpointit .faq-content h2 {
		font-size: 34px;
		line-height: 30px;
		margin-bottom: 40px;
	}

	#landing-faq-centerpointit .text-wrap h3 {
		font-size: 22px;
		line-height: 24px;
	}

	#landing-faq-centerpointit .text-wrap p {
		font-size: 16px;
		line-height: 22px;
	}

	#landing-faq-centerpointit .faq-sidebar {
		font-size: 16px;
		line-height: 24px;
		padding-left: 15px;
	}

	#landing-faq-centerpointit ul.question-list li {
		font-size: 16px;
		line-height: 24px;
	}

	#landing-faq-centerpointit .sidebar-content h4 {
		font-size: 20px;
		line-height: 26px;
	}

	#landing-faq-centerpointit .faq-sidebar-header input {
		width: 100%;
	}

	#landing-faq-centerpointit .text-wrap span::before {
		font-size: 24px;
	}

	#landing-faq-centerpointit .centerpointit-content-wrap {
		padding: 0 25px;
	}

	.header_social footer .social_media li.facebook a {
		background-position: 6px center;
	}

	.header_social footer .social_media li.twitter a {
		background-position: -20px center;
	}

	.header_social footer .social_media li.linkedin a {
		background-position: -48px center;
	}

	.header_social footer .social_media li.youtube a {
		background-position: -107px center;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	#event_page_centerpoint .event_info > .register_btn {
		width: 146px;
	}
	.sidebar-wrap{max-width: 225px;}
/********************726********************************/
#content-page .body-content .companies_atlanta .featured-listed.featured-listed_2 {height: 333px;}
#content-page .body-content .companies_atlanta .body-content .featured-listed {height: 249px;}


/********************726********************************/
	#event_page_centerpoint .event_info > .register_btn > a {
		padding: 12px 10px 15px;
		font-size: 14px;
		line-height: 18px;
	}

	#event_page_centerpoint .event_info > .info_text {
		font-size: 17px;
		padding-right: 15px;
	}

	#event_page_centerpoint .event_info > .info_text > h4 {
		font-size: 24px;
		line-height: 28px;
	}

	#event_page_centerpoint .event_info > .info_text {
		font-size: 17px;
		line-height: 19px;
	}

	#event_page_centerpoint .event_content {
		min-height: 417px;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		padding-left: 12px;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		font-size: 13px;
		line-height: 17px;
	}

	#event_page_centerpoint .month_event_info > a.read_more {
		font-size: 13px;
	}

	#event_page_centerpoint .month_event_info > p {
		margin: 0 0 13px;
	}

	#sidebar_content .heading_text h2 {
		font-size: 23px;
		line-height: 26px;
	}

	#sidebar_content .bottom_text {
		font-size: 11px;
	}

	#sidebar_content.business-phone .sidebar_bodywrap {
		margin-left: 0;
	}

	#sidebar_content.business-phone .testimonial_outer {
		margin-left: 0;
	}

	#sidebar_content.business-phone .testimonial_outer {
		margin-left: 0;
	}

	#sidebar_content.business-phone .sidebar_bodywrap {
		margin-left: 0;
	}

	#sidebar_content.business-phone .sidebar_wrap {
		padding: 20px 20px 92px;
	}

	.sidebar_testimonial .testimonial_textwrap {
		padding: 0px 20px 20px;
	}

	#sidebar_content.business-phone .sidebar_form {
		padding: 0 20px 30px;
	}

	#sidebar_content.business-phone .heading_text {
		font-size: 19px;
	}

	.testimonial_textwrap h4 {
		font-size: 22px;
	}

	#blog .blog_heading {
		font-size: 32.26px;
	}

	#content-section .text-wrap h2 {
		font-size: 18px;
		line-height: 28px;
	}

	#content-section .text-wrap {
		font-size: 16px;
	}

	#premium-services .services-wrap h3 {
		font-size: 18px;
		line-height: 28px;
	}

	#premium-services .services-wrap {
		font-size: 16px;
	}

	#contact-section .contact-wrap {
		font-size: 16px;
	}

	#contact-section .contact-wrap h4 {
		font-size: 18px;
		line-height: 28px;
	}

	#services-section .text-wrap h2 {
		font-size: 18px;
		line-height: 28px;
	}

	#services-section .text-wrap {
		font-size: 16px;
	}

	#services-section .text-wrap p span {
		display: inline;
	}

	#inner-banner-main {
		padding-top: 190px;
	}

	.header_social footer .social_media li {
		margin-left: 0;
		padding-left: 0;
	}

	.header_social footer .social_media li a {
		height: 25px;
		width: 25px;
		background-size: auto 15px;
	}

	footer .social_media li a {
		background-size: 15px;
	}

	#home_header .text_wrap h2 {
		font-size: 18px;
	}

	#home_header .Register_btn {
		font-size: 12px;
	}

	#home_header .text_wrap h1 {
		font-size: 12px;
	}

	#inner-blog-section .heading-text h2 {
		font-size: 40px;
		line-height: 46px;
	}

	#inner-blog-section .text-info h3 {
		font-size: 20px;
		line-height: 24px;
	}

	#inner-blog-section .article-text-wrapper {
		padding-left: 50px;
	}

	#inner-blog-section ul.persional-info li {
		margin: 0px 9px;
	}

	#inner-blog-section .text-info {
		font-size: 14px;
		line-height: 22px;
	}

	#inner-blog-section ul.persional-info li {
		font-size: 11px;
		line-height: 12px;
	}

	#inner-blog-section .article-img-wrap {
		/*width: 265px;*/
		margin-bottom: 30px;
	}

	#inner-blog-section .btn-info {
		font-size: 12px;
	}

	#inner-blog-section .search-blog {
		padding: 29px 10px 35px;
		font-size: 23px;
	}

	#inner-blog-section .sidebar-video h5 {
		font-size: 24px;
	}

	#inner-blog-section .blog-heading h3 {
		font-size: 20px;
	}

	.sidebar-122 .sidebar-heading h6 {
		font-size: 24px;
		line-height: 32px;
	}

	.landing-cit-388 .banner-text-388 h1 {
		font-size: 32px;
	}

	.landing-cit-388 .content-body-388 h2 {
		font-size: 28px;
	}

	.landing-cit-388 .content-body-388 {
		font-size: 17px;
	}

	.landing-cit-388 .content-body-388 .box-content-text h4 {
		font-size: 22px;
		line-height: 26px;
	}

	#footer .social_wrap ul li a {
		height: 43px;
		width: 43px;
		background-repeat: no-repeat;
		background-size: auto;
		overflow: hidden;
	}

	#footer .social_wrap ul li.facebook a {
		background-position: -6px center;
	}

	#footer .social_wrap ul li.twitter a {
		background-position: -57px center;
	}

	#footer .social_wrap ul li.linkedin a {
		background-position: -111px center;
	}

	#footer .social_wrap ul li.youtube a {
		background-position: -165px center;
	}

	#footer .social_wrap ul li.rss a {
		background-position: -215px center;
	}

	#footer .social_wrap ul li a {
		padding: 0 0px;
		display: inline-block;
	}
}
@media (min-width:1101px) and (max-width: 1121px) {
    #content-page .body-content .companies_atlanta .featured-listed {
    height: 250px
}}
@media (min-width:1025px) and (max-width: 1057px) {
    #content-page .body-content .companies_atlanta .featured-listed {
    height: 250px
}}
@media (min-width: 961px) and (max-width: 1024px) {
    #content-page .body-content .companies_atlanta .featured-listed {
    height: 258px;
}
.sidebar-wrap .sidebar-content-inner button { height: 52px; font-size: 25px; }
}
@media (min-width: 768px) and (max-width: 800px) {
    #content-page .body-content .companies_atlanta .featured-listed {
    height: 250px!important;
}
    }
@media (max-width: 960px) {

/********************726********************************/
#content-page .body-content .info-list li {font-size: 16px !important;}
#content-page .body-content .companies_atlanta .featured-listed li {padding-right: 14px;font-size: 16px;}
#content-page .body-content .companies_atlanta .featured-listed { height: 250px;}
#content-page .body-content .companies_atlanta .featured-listed.featured-listed_2 {height: 333px !important;}
.companies_atlanta img { width: auto;height: auto;}
}

/********************726********************************/
@media screen and (max-width: 1233px) {
	#home_header .Register_btn{
		width: 220px;
	}
}

@media (min-width: 768px) and (max-width: 1080px) {
	#home_header .header_banner_img img {
		height: 100%;
	}
	#home_header .header_textwrap h3 {
		font-size: 12.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 11.84px;
	}

	#home_header .header_textwrap .click_btn {
		font-size: 10.39px;
	}

	#home_header .header_banner .header_banner_img {
		width: 35%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#referral_section .referral_textwrap h3 {
		font-size: 26px;
		line-height: 1.2;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 38px;
		line-height: 50px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 36px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 60px 20px 30px;
		font-size: 18px;
	}

	#referral_section .btn_wrap .love_sign {
		width: 28%;
		top: 10px;
		right: 13%;
	}

	#inner_banner h1 {
		font-size: 41px;
		line-height: 50px;
	}

	#referral_section {
		padding: 0px 30px 0;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 27px !important;
	}

	#referral_section .btn_wrap .referral_btn {
		font-size: 11px !important;
	}

	#NextITCompany .section_wrap_one.body-content {
		padding: 0px 30px 0;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	#inner-blog-section .article-img-wrap {
		/*width: 175px;*/
	}

	#inner-blog-section .search-blog h4 {
		font-size: 17px;
		line-height: 20px;
		margin: 0px 0 9px;
	}

	#inner-blog-section .search-blog {
		font-size: 16px;
	}

	#inner-blog-section .title-text {
		padding: 36px 10px 75px;
	}

	#inner-blog-section .sidebar-video h5 {
		font-size: 18px;
		line-height: 24px;
	}

	#inner-blog-section .sidebar-video h3 {
		font-size: 17px;
		line-height: 4px;
	}

	#inner-blog-section .blog-heading h3 {
		font-size: 15px;
		line-height: 22px;
	}

	#inner-blog-section .blog-text {
		font-size: 13px;
		line-height: 20px;
	}

	.sidebar-122 h4.blog-heading {
		font-size: 17px;
		line-height: 24px;
	}

	.sidebar-122 .sidebar-heading h5 {
		font-size: 20px;
		line-height: 27px;
	}

	.sidebar-122 .sidebar-heading {
		font-size: 15px;
		line-height: 20px;
	}

	.sidebar-122 .sidebar-heading h6 {
		font-size: 18px;
		line-height: 24px;
	}

	#landing-faq-centerpointit .sidebar-content h4 {
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	#inner-banner-main .banner-holder-inner {
		right: -20%;
	}

	#inner-banner-main .inner-banner-img {
		width: 280px;
	}

	#inner-banner-main .banner-main-text h1 {
		font-size: 20px;
		line-height: 30px;
	}

	#inner-banner-main .banner-main-text {
		font-size: 14px;
		line-height: 23px;
	}

	#inner-banner-main .btn-btn1 {
		font-size: 12px;
		padding: 8px 18px;
	}

	#inner-banner-main {
		padding-top: 165px;
	}
}

@media (min-width: 768px) and (max-width: 980px) {
	#home_header .header_textwrap h3 {
		font-size: 11.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 10.84px;
	}

	#home_header .header_textwrap .click_btn {
		font-size: 9.39px;
	}

	#home_header .header_banner .header_banner_img {
		width: 35%;
	}

	#banner_section .banner_content_wrap {
		padding-top: 176px !important;
	}

	#content-section .text-wrap h2 span {
		font-size: 16px;
	}

	#services-section .text-wrap h2 {
		font-size: 16px;
		line-height: 24px;
	}

	#services-section .text-wrap {
		font-size: 14px;
	}

	#footer {
		padding: 60px 20px 28px;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	#event_page_centerpoint .event_wrapper > ul > li {
		padding: 0 8px;
	}

	#event_page_centerpoint .event_wrapper > ul {
		margin-left: -8px;
		margin-right: -8px;
	}

	#event_page_centerpoint .event_info > .register_btn {
		width: 110px;
	}

	#event_page_centerpoint .event_info > .register_btn > a {
		font-size: 11px;
		line-height: 15px;
		padding: 10px 7px 13px;
	}

	#event_page_centerpoint .event_info > .info_text {
		font-size: 17px;
		line-height: 17px;
	}

	#event_page_centerpoint .event_info > .info_text > h4 {
		font-size: 20px;
		line-height: 26px;
	}

	#event_page_centerpoint .month_event_list > .event_heading_text > h6 {
		font-size: 15px;
	}

	#event_page_centerpoint .month_event_content > .month_event_info {
		font-size: 11px;
		line-height: 15px;
	}

	#event_page_centerpoint .month_event_info > a.read_more {
		font-size: 11px;
		line-height: 15px;
	}

	table.em-calendar td {
		font-size: 12px !important;
	}

	#home_header .text_wrap h2 {
		font-size: 29px;
		line-height: 20px;
	}

	#sc_calendar td {
		font-size: 12px;
	}

	#sidebar_content.business-phone .heading_text h2 {
		font-size: 20px;
		line-height: 23px;
	}

	#sidebar_content.business-phone .content_text h3 {
		font-size: 13px;
		line-height: 23px;
	}

	#sidebar_content.business-phone .heading_text {
		font-size: 16px;
	}

	#sidebar_content.business-phone .sidebar_form h4 {
		font-size: 15px;
	}

	#sidebar_content.business-phone .sidebar_form h4 span.border-1::before {
		right: 58%;
	}

	#sidebar_content.business-phone .sidebar_form h4 span.border-1::after {
		left: 58%;
	}

	#sidebar_content.business-phone .sidebar_form h4 span.border-3::before {
		right: 54%;
	}

	#sidebar_content.business-phone .sidebar_form h4 span.border-3::after {
		left: 54%;
	}

	#sidebar_content.business-phone .content_text {
		font-size: 17px;
	}

	#sidebar_content.business-phone .sidebar_form h4 {
		font-size: 13px;
		line-height: 17px;
	}

	#sidebar_content.business-phone .sidebar_form a {
		font-size: 24px;
	}

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

	.sidebar_testimonial .testimonial_textwrap {
		font-size: 16px;
	}

	.testimonial_outer .client_info {
		font-size: 16px;
	}

	.client_info span {
		font-size: 12px;
	}

	#content-section .text-wrap h2 {
		font-size: 16px;
		line-height: 24px;
	}

	#content-section .text-wrap h2 span {
		font-size: 16px;
	}

	#content-section .text-wrap {
		font-size: 14px;
		line-height: 24px;
	}

	#content-section .text-wrap ul {
		padding-left: 15px;
	}

	#premium-services .services-wrap ul {
		padding-left: 15px;
	}

	#premium-services .services-wrap {
		font-size: 14px;
		line-height: 24px;
	}

	#referral-banner .banner-content h1 {
		font-size: 40px;
	}

	#referral_page .top_content h2 {
		font-size: 24px;
		line-height: 30px;
	}

	#referral_page .top_content h3 {
		font-size: 20px;
		line-height: 30px;
	}

	#referral_page .top_content {
		font-size: 16px;
	}

	#referral_page .left_wrap {
		padding-right: 15px;
	}

	#referral_page .right_wrap {
		padding-left: 15px;
	}

	#referral_page .referral_program ul li {
		font-size: 12px;
		line-height: 24px;
	}

	#referral_page .info_wrap h3 {
		font-size: 19px;
		line-height: 30px;
	}
}

@media (min-width: 768px) and (max-width: 900px) {
	#home_header .header_textwrap h3 {
		font-size: 9.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 9.84px;
	}

	#home_header .header_textwrap .click_btn {
		font-size: 8.39px;
	}

	#home_header .header_banner .header_banner_img {
		width: 35%;
	}

	#sidebar_content.business-phone .heading_text {
		font-size: 16px;
	}

	#sidebar_content.business-phone .text_wrapper h4 {
		font-size: 17px;
	}
}

@media (min-width: 768px) and (max-width: 800px) {
	#home_header .header_textwrap h3 {
		font-size: 9.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 8.84px;
	}

	#home_header .header_textwrap .click_btn {
		font-size: 8.39px;
	}

	#home_header .header_banner .header_banner_img {
		width: 35%;
	}

	#sidebar_content.business-phone .heading_text {
		font-size: 14px;
	}
}

@media (max-width: 960px) {
	.landing-cit-388 .banner-text-388 h1 {
		font-size: 22px;
		line-height: 38px;
		display: inline-block;
		padding: 9px 20px 14px;
	}

	.landing-cit-388 .sidebar-388-23 .form-heading h6 {
		font-size: 18px;
	}

	.landing-cit-388 .content-body-388 h2 {
		font-size: 24px;
		line-height: 35px;
	}

	.landing-cit-388 .content-body-388 {
		font-size: 14px;
		line-height: 24px;
	}

	.landing-cit-388 .content-body-388 .box-content-text h4 {
		padding: 20px 20px 24px;
	}

	.landing-cit-388 .content-body-388 .box-content-text h4 {
		font-size: 18px;
		line-height: 24px;
	}

	.landing-cit-388 .content-body-388 h6.title-388 {
		font-size: 16px;
		line-height: 28px;
	}

	.landing-cit-388 #footer-cit h6 {
		font-size: 16px;
	}

	/******50*****/
	#NextITCompany .section_wrap_one.body-content h2, #NextITCompany .section_wrap_two.section_modified h2, #contact-us-section .contact-wrap.contact-modi h2 {
		font-size: 25px;
		line-height: 40px;
		margin: 0 0 40px;
	}

}

@media (max-width: 767px) {
	#home-banner .banner-main-img {
		background-position: left;
	}
#content-page .body-content .companies_atlanta .featured-listed.featured-listed_2 {height: auto !important;}
#content-page .body-content .companies_atlanta .info-list li{padding-right: 0px;}
#content-page .body-content img {
    width: auto;
    height: auto;
}
#content-page .body-content .companies_atlanta .info-list{padding-left: 0px !important;}
#content-page .body-content .companies_atlanta .info-list li{width: 100%;float: none;}
	.small-screen-center {
		text-align: center;
	}

	.landing-cit-388 .banner-text-388 h1 {
		font-size: 20px;
		line-height: 36px;
	}

	.landing-cit-388 .content-body-388 .box-content-text h4 {
		font-size: 17px;
	}

	.landing-cit-388 #footer-cit {
		padding: 35px 0 35px;
	}

	.small_screen_center {
		text-align: center;
	}

	.referral_form .fsSubmit input.fsSubmitButton {
		font-size: 15px !important;
		width: 100% !important;
	}

	#home_header #logo {
		float: none;
		margin-right: 0;
		padding-right: 15px;
		text-align: center;
		width: 100%;
	}

	#fsSection42661549 {
		float: none;
		margin-right: 0%;
		width: 100%;
	}

	#fsSection64447083 {
		float: none;
		width: 100%;
	}

	#fsSection64447133 {
		float: none;
		width: 100%;
		margin-right: 0%;
	}

	#fsSection64447159 {
		float: none;
		width: 100%;
	}

	#fsSection64447122 {
		width: 100%;
	}

	.referral_form #fsCell64446927 p::before {
		display: none;
	}

	.referral_form #fsCell64446927 p::after {
		display: none;
	}

	#referral-banner {
		padding-top: 0px;
	}

	#content_page .content_text ul li {
		display: block;
	}

	#sidebar_content.business-phone .sidebar_form .fsOptionLabel.horizontal {
		margin: 0 0 0 -31px !important;
	}

	#home_header .header_banner {
		width: 100%;
	}

	#home_header .header_banner .header_textwrap {
		width: 100%;
	}

	#home_header .header_banner .header_banner_img {
		position: static;
		margin-top: 15px;
	}

	#home_header .header_banner {
		padding-left: 15px;
		padding-right: 15px;
	}

	#event_page_centerpoint .event_info > .register_btn > a {
		display: inline-block;
		padding: 17px 24px 20px;
	}

	#event_page_centerpoint .event_content {
		min-height: inherit;
		padding-bottom: 33px;
	}

	#event_page_centerpoint .event_info > .info_text > p {
		margin: 0 0 12px;
	}

	#event_page_centerpoint .month_event_content > .month_event_img {
		margin-bottom: 12px;
	}

	#event_page_centerpoint .month_event_info > p {
		margin: 0 0 15px;
	}

	#event_header {
		padding-top: 0 !important;
	}

	#sidebar_content.business-phone .sidebar_bodywrap {
		margin-left: 0;
		margin-top: 0;
	}

	.testimonial_outer .client_info {
		padding-left: 0;
	}

	#sidebar_content.business-phone .testimonial_outer {
		margin-left: 0;
	}

	#sidebar_content.business-phone .sidebar_bodywrap {
		margin-left: 0;
	}

	#content-section .text-wrap h2 {
		font-size: 20px;
		line-height: 32px;
	}

	#content-section .text-wrap {
		font-size: 18px;
	}

	#content-section .text-wrap ul {
		padding-left: 0;
		text-align: left;
	}

	#premium-services .services-wrap ul {
		padding: 0px;
		text-align: left;
	}

	#premium-services .services-wrap h3 {
		font-size: 20px;
		line-height: 32px;
	}

	#premium-services .services-wrap {
		font-size: 18px;
	}

	#contact-section .contact-wrap {
		font-size: 18px;
	}

	#contact-section .contact-wrap h4 {
		font-size: 20px;
		line-height: 32px;
	}

	#services-section .text-wrap h2 {
		font-size: 20px;
		line-height: 32px;
	}

	#services-section .text-wrap {
		font-size: 18px;
	}

	#services-section .text-wrap ul {
		text-align: left;
	}

	#services-section .text-wrap p span {
		display: inline;
	}

	#services-section .section-2 .img-wrap {
		position: static;
		margin-bottom: 30px;
	}

	#contact-section .contact-wrap .phone-email {
		display: block;
	}

	#inner-banner-main .inner-banner-img {
		height: 280px;
		position: static;
		width: 100%;
	}

	#inner-banner-main .inner-banner-wrap {
		background: #193a70;
	}

	#inner-banner-main .banner-inner-width {
		width: 100%;
		text-align: center;
	}

	#inner-banner-main .banner-main-text h1 {
		font-size: 26px;
		line-height: 32px;
		letter-spacing: 0;
	}

	#inner-banner-main .banner-main-text {
		font-size: 16px;
		line-height: 24px;
	}

	#inner-banner-main .btn-btn1 {
		padding: 9px 19px;
		font-size: 14px;
	}

	#inner-banner-main .banner-holder-inner {
		opacity: 0;
	}

	#inner-banner-main .banner-main-text h1 span {
		display: inline;
	}

	#inner-banner-main {
		padding-top: 0;
	}

	#home_header .header_middle_content {
		padding-right: 0;
		margin-bottom: 20px;
	}

	#home_header .top_header {
		margin: 0;
		padding: 16px 20px 16px 20px;
	}

	#home_header .top_header img.love-icon {
		top: 0;
		width: 50px;
		position: static;
	}

	#inner-blog-section {
		padding: 10px 0 50px!important;
	}

	#inner-blog-section ul.list-text li {
		font-size: 17px;
		line-height: 24px;
		text-align: left;
	}

	#inner-blog-section .box-text {
		margin-bottom: 50px;
	}


	#inner-blog-section .wrapper {
		padding-bottom: 50px;
		margin-bottom: 50px;
	}

	#inner-blog-section .sidebar_wrap {
		max-width: 100%;
		float: none;
	}

	#inner-blog-section ul.list-text {
		padding-left: 30px;
	}

	#inner-blog-section .heading-text h2 {
		font-size: 40px;
		line-height: 46px;
	}

	#inner-blog-section .text-info h3 {
		font-size: 20px;
		line-height: 24px;
	}


	#inner-blog-section ul.persional-info li {
		margin: 0px 9px;
	}

	#inner-blog-section .text-info {
		font-size: 14px;
		line-height: 22px;
	}

	#inner-blog-section ul.persional-info li {
		font-size: 11px;
		line-height: 12px;
	}

	#inner-blog-section .article-img-wrap {
		width: 100%;
		max-height: 250px;
	}

	#inner-blog-section .article-img-wrap img {
		width: 100%;
		margin-bottom: 25px;
	}

	#inner-blog-section .btn-info {
		font-size: 12px;
	}

	#inner-blog-section .search-blog {
		padding: 29px 10px 35px;
		font-size: 23px;
	}

	#inner-blog-section .sidebar-video h5 {
		font-size: 24px;
	}

	#inner-blog-section .blog-heading h3 {
		font-size: 20px;
	}

	#pagination {
		width: 100%;
	}

	.sidebar-122 .sidebar-heading h5 {
		font-size: 22px;
		line-height: 34px;
	}

	.sidebar-122 .sidebar-heading {
		font-size: 17px;
		line-height: 22px;
	}

	.sidebar-122 .sidebar-heading h6 {
		font-size: 22px;
		line-height: 30px;
	}

	#landing-faq-centerpointit .col-sm-8.col-md-8 {
		width: 100%;
	}

	#landing-faq-centerpointit .col-sm-4.col-md-4 {
		width: 100%;
	}

	#landing-faq-centerpointit .faq-content h2 {
		font-size: 32px;
		line-height: 23px;
		margin-bottom: 40px;
	}

	#landing-faq-centerpointit .text-wrap h3 {
		font-size: 20px;
		line-height: 24px;
	}

	#landing-faq-centerpointit .text-wrap p {
		font-size: 16px;
		line-height: 22px;
	}

	#landing-faq-centerpointit .faq-sidebar {
		padding-left: 0px;
	}

	#landing-faq-centerpointit .text-wrap span::before {
		font-size: 20px;
	}

	#landing-faq-centerpointit .text-wrap span {
		padding-left: 30px;
	}

	#faq-inner_banner {
		padding-top: 0;
	}

	#faq-inner_banner .banner-text h1 {
		font-size: 35px;
		line-height: 40px;
	}

	#faq-inner_banner .banner-text h2 {
		font-size: 20px;
		line-height: 25px;
	}

	#has_inner_banner .inner_banner_textouterwrap {
		width: auto;
		margin-top: 0;
	}

	#footer ul.tweets li {
		padding-top: 55px;
		padding-left: 0;
		background-position: center 5px;
	}
	/********************726********************************/
#content-page .body-content .info-list li {width: 100%;padding-right: 0;}
#content-page .body-content .info-list li { font-size: 15px;}
#content-page .body-content .companies_atlanta .featured-listed {height: auto;}
#content-page .body-content .companies_atlanta .featured-listed li {padding-right: 0;}
#content-page .body-content .companies_atlanta .featured-listed.featured-listed_2 { height: auto;}
/********************726********************************/
}



@media (min-width: 320px) and (max-width: 480px) {
	#home_header .header_textwrap h3 {
		font-size: 13.55px;
	}

	#home_header .header_textwrap h4 {
		font-size: 12.84px;
	}

	#home_header .text_wrap h1 {
		font-size: 12px;
		line-height: 15px;
	}

	#home_header .text_wrap h2 {
		font-size: 15px;
		line-height: 15px;
	}
}

@media (min-width: 768px) and (max-width: 1080px) {
	#home_header .top_heading_wrap h3 {
		font-size: 11.05px;
	}

	#home_header .header_banner .register_btn {
		font-size: 13.05px;
	}

	#home_header .register_btn span {
		background: hsla(0, 0%, 0%, 0) url("../images/register_arrow.png") no-repeat scroll left 4px;
	}

	#home_header .bottom_heading h4 {
		font-size: 10.37px;
		letter-spacing: 0.4px;
	}

	#home_header .bottom_heading .yellow_arrow {
		bottom: 10px;
		position: absolute;
		right: 31%;
		width: 7%;
	}
}

@media (min-width: 768px) and (max-width: 980px) {
	#home_header .header_banner {
		width: 51.9%;
		margin: 0;
	}

	#home_header .header_banner .top_heading_wrap {
		padding-left: 10px;
	}

	#home_header .header_banner .register_btn {
		padding: 6px;
		right: 0;
	}

	#home_header .bottom_heading h4 {
		padding: 1px 10px 7px;
	}

	#home_header .top_heading_wrap h3 {
		font-size: 14.05px;
	}

	#home_header .header_banner .register_btn {
		font-size: 13.05px;
	}

	#home_header .register_btn span {
		background: hsla(0, 0%, 0%, 0) url("../images/register_arrow.png") no-repeat scroll left 4px;
	}

	#home_header .bottom_heading h4 {
		font-size: 11.37px;
		letter-spacing: 1.5px;
	}

	#home_header .bottom_heading .yellow_arrow {
		bottom: 10px;
		position: absolute;
		right: 27%;
		width: 7%;
	}

	#referral_section .referral_textwrap h3 {
		font-size: 24px;
		line-height: 1.2;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 34px;
		line-height: 50px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 34px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 42px 20px 30px;
		font-size: 18px;
	}

	#referral_section .btn_wrap .love_sign {
		top: 26px;
		width: 24%;
	}
}

@media (min-width: 768px) and (max-width: 900px) {
	#home_header .top_heading_wrap h3 {
		font-size: 12.05px;
	}

	#home_header .header_banner .register_btn {
		font-size: 13.05px;
	}

	#home_header .register_btn span {
		background: hsla(0, 0%, 0%, 0) url("../images/register_arrow.png") no-repeat scroll left 4px;
	}

	#home_header .bottom_heading h4 {
		font-size: 10.37px;
		letter-spacing: 0.8px;
	}

	#home_header .bottom_heading .yellow_arrow {
		bottom: 10px;
		position: absolute;
		right: 31%;
		width: 7%;
	}

	#referral_section .referral_textwrap h3 {
		font-size: 22px;
		line-height: 1.2;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 34px;
		line-height: 40px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 32px;
		padding-left: 20px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 42px 20px 30px;
		font-size: 16px;
	}

	#referral_section .btn_wrap .love_sign {
		width: 26%;
		top: 21px;
	}
}

@media (min-width: 768px) and (max-width: 800px) {
	.top_heading_wrap h3 {
		font-size: 9.05px;
	}

	.header_banner .register_btn {
		font-size: 13.05px;
	}

	.register_btn span {
		background: hsla(0, 0%, 0%, 0) url("..mages/register_arrow.png") no-repeat scroll left 4px;
	}

	.bottom_heading h4 {
		font-size: 8.37px;
		letter-spacing: 0.5px;
	}

	.bottom_heading .yellow_arrow {
		bottom: 10px;
		position: absolute;
		right: 37%;
		width: 7%;
	}

	#referral_section .referral_textwrap h3 {
		font-size: 20px;
		line-height: 1.2;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 28px;
		line-height: 40px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 28px;
		padding-left: 15px;
	}

	#referral_section .btn_wrap .referral_btn {
		font-size: 14px;
		padding: 14px 42px 20px 30px;
	}

	#referral_section .btn_wrap .love_sign {
		width: 22%;
		top: 21px;
	}
}

@media (min-width: 768px) and (max-width: 1700px) {
	footer .footer_text {
		font-size: 14px;
		letter-spacing: 0;
	}

	#blog .blog_text {
		padding: 36px 10px 26px;
	}

	#blog .blog_text h4 {
		font-size: 23px;
	}

	#blog .blog_btn li {
		padding: 0 5px;
	}

	#blog .blog_btn li a {
		font-size: 20px;
		line-height: 55px;
	}

	#our_services .service_title h4 {
		font-size: 20px;
	}

	#banner_section .banner_btm_image img {
		width: 70%;
	}

	#vacancy_section .vacancy_text {
		padding: 20px 15px;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 35px;
	}

	#vacancy_section .vacancy_text {
		font-size: 20px;
	}

	#video_section_thankyou .video_title {
		padding: 20px 30px;
		font-size: 28px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 31px;
	}

	#content_page .side_bar {
		padding-right: 15px;
	}

	#content_page .content_text {
		padding-left: 15px;
		font-size: 20px;
	}

	#content_page .content_text h4 {
		font-size: 23px;
	}

	#referral_section .referral_text {
		font-size: 22px;
	}

	#referral_section .referral_text h4 {
		font-size: 23px;
	}

	#referral_section .referral_form .form_title {
		font-size: 26px;
	}

	#referral_section .form_wrap h5 {
		font-size: 30px;
	}

	#category_page .category_wrap {
		padding-left: 20px;
	}

	#category_page .content_wrap {
		margin: 0 0 26px;
	}

	#category_page .category_list li a, #category_page .category_list li h2 {
		padding-left: 40px;
		font-size: 24px;
	}

	#category_page .category_heading {
		font-size: 24px;
	}

	#category_page .direct_help {
		padding: 46px 10px 58px;
	}

	#category_page .help_link li a {
		width: 62px;
		height: 62px;
		background-size: 47%;
	}

	#category_page .direct_help h4 {
		font-size: 26px;
		line-height: 38px;
	}

	#category_page .category_text h5 {
		font-size: 24px;
	}

	#category_page .category_text {
		font-size: 24px;
	}

	#category_page .btn_wrap li a span.text_wrap {
		font-size: 16px;
	}

	#content_page .category_list li a, #content_page .category_list li h2 {
		padding-left: 40px;
		font-size: 24px;
	}

	#content_page .category_heading {
		font-size: 24px;
	}

	#content_page .direct_help {
		padding: 46px 10px 58px;
	}

	#content_page .help_link li a {
		width: 62px;
		height: 62px;
		background-size: 47%;
	}

	#testimonial_page .testimonial_text {
		font-size: 18px;
	}

	#category_page .help_link li a {
		width: 60px;
		height: 60px;
	}

	#about_us .aboutus_text > i {
		font-size: 15px;
	}
}

@media (min-width: 768px) and (max-width: 1380px) {
	#newsletter_section .newsletter_text p span {
		font-size: 58px;
	}

	#newsletter_section .newsletter_text {
		font-size: 32px;
	}

	#banner_section .banner_text h2 {
		font-size: 26px;
	}

	#banner_section .banner_text h2 {
		font-size: 24px;
	}

	#banner_section .banner_text {
		font-size: 18px;
	}

	#banner_section .banner_text h2 span.border_btm::before {
		width: 330px;
	}

	#banner_section .banner_text .banner_btn {
		font-size: 16px;
		line-height: 50px;
		width: 262px;
	}

	#banner_section .banner_text p {
		margin: 0 0 20px;
	}

	#banner_section .banner_btm_image {
		width: 90%;
	}

	#home_header .main_navigation ul li a {
		padding: 0 20px;
	}

	#home_header .header_middle_content {
		padding-right: 20px;
	}
}

@media (min-width: 768px) and (max-width: 1300px) {
	#home_header .header_text {
		font-size: 24px;
	}

	#home_header .main_navigation ul li a {
		font-size: 14px;
	}

	#our_features .feature_title h4 {
		font-size: 22px;
	}

	#our_services .service_icon a {
		width: 150px;
		height: 150px;
		border: 3px solid #fff;
	}

	#our_services .service_icon img {
		width: 55%;
	}

	#blog .blog_text h4 span {
		display: inline;
	}

	#blog .blog_btn li a {
		font-size: 16px;
		line-height: 47px;
	}

	footer .heading_text {
		font-size: 22px;
	}

	footer .heading_text span::after {
		width: 54px;
	}

	footer .heading_text span {
		padding-bottom: 23px;
	}

	footer .info_wrap li {
		font-size: 20px;
	}

	footer .social_media li a {
		width: 45px;
		height: 45px;
	}

	#vacancy_section .vacancy_heading {
		font-size: 24px;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 30px;
	}

	#vacancy_section .vacancy_text {
		font-size: 18px;
	}

	#vacancy_section .apply_btn span.text_wrap {
		font-size: 20.02px;
		line-height: 62px;
		padding: 0 39px;
	}

	#vacancy_section .apply_btn span.arrow_wrap {
		width: 55px;
	}

	#vacancy_section .apply_btn {
		padding-right: 55px;
	}

	#video_section_thankyou .video_title {
		font-size: 24px;
		padding: 16px 25px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 26px;
	}

	#content_page .content_text ul {
		margin-left: 20px;
	}

	#content_page .content_text ol {
		margin-left: 41px;
	}

	#content_page .content_text {
		font-size: 18px;
	}

	#content_page .content_text h4 {
		font-size: 19px;
	}

	#inner_testimonial .testimonial_content {
		padding: 100px 2%;
		font-size: 22px;
	}

	#inner_testimonial .testimonial_btn span.text_wrap {
		font-size: 18px;
		line-height: 65px;
	}

	#inner_testimonial .testimonial_btn span.arrow_wrap {
		width: 52px;
		background-size: 20px;
	}

	#inner_testimonial .testimonial_btn {
		padding-right: 52px;
	}

	#testimonial_page .testimonial_wrap {
		padding: 50px 25px 20px;
	}

	#referral_section .form_wrap h5 {
		font-size: 24px;
	}

	#category_page .help_link li a {
		width: 46px;
		height: 46px;
	}

	#about_us .aboutus_text {
		font-size: 18px;
	}

	#about_us .aboutus_text > h4 {
		margin: 0 0 8px;
	}

	#about_us .aboutus_text {
		padding-right: 45px;
	}

	#about_us .aboutus_text > i {
		font-size: 13px;
	}

	footer .social_media li {
		padding: 0;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 48px;
	}

	#home_header .header_middle_content {
		padding-right: 18px;
	}
}

@media (min-width: 768px) and (max-width: 1280px) {
	#newsletter_section .newsletter_text p span {
		font-size: 48px;
	}

	#newsletter_section .newsletter_text {
		font-size: 28px;
	}

	#footer h3.title_text {
		font-size: 29px;
	}

	#footer .info_text {
		font-size: 19px;
	}

	#inner_contact_info .info_text {
		font-size: 26px;
	}

	#centerpoint_section .text_wrap a {
		padding: 0 35px;
		font-size: 14.8px;
	}

	#centerpoint_section .text_wrap h2 {
		font-size: 36px;
		line-height: 70px;
	}

	#centerpoint_section .btn_wrap a {
		font-size: 18px;
	}

	#centerpoint_section .text_wrap {
		font-size: 16px;
	}

	#home_header .header_text h5 {
		font-size: 20px;
	}

	#header-image {
		display: table-cell;
		width: 50%;
	}

	#chart_section .chart_content p span.heading_tabel {
		font-size: 20px;
	}

	#chart_section .sourced_wrap {
		width: 22.2%;
	}

	#chart_section .chart_content {
		font-size: 19px;
	}
}

@media (min-width: 768px) and (max-width: 1180px) {
	#about_us .aboutus_text h2 {
		font-size: 28px;
		line-height: 34px;
		margin: 0 0 30px;
	}

	#home_header .main_navigation ul li a {
		padding: 0 9px;
	}

	#chart_section .chart_content p span.heading_tabel {
		font-size: 20px;
	}

	#chart_section .sourced_wrap {
		width: 22.2%;
	}

	#chart_section .chart_content {
		font-size: 18px;
	}

	#home_header .text_wrap h2 {
		font-size: 13px;
	}

	#home_header .header_middle_content {
		padding-right: 11px;
	}
}

@media (min-width: 1101px) and (max-width: 1300px) {
	#content_page .sidebar_wrapper .social_content ul li a {
		height: 36px !important;
		width: 36px !important;
	}

	#content_page .sidebar_wrapper .social_content ul li a span img {
		width: 38%;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	#cyber_security .security_text {
		font-size: 15px;
		line-height: 24px;
	}

	#cyber_security .security_text h4 {
		font-size: 22px;
	}

	#security_business .text_wrap {
		font-size: 14px;
	}

	#managed_security .text_wrap {
		font-size: 14px;
		line-height: 25px;
	}

	#blog .blog_text h4 {
		font-size: 22px;
		line-height: 30px;
	}

	#blog .blog_btn li {
		padding: 0 3px;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
		height: 36px;
		width: 36px;
	}

	#content_page .sidebar_wrapper .social_content ul li a span img {
		width: 38%;
	}

	#blog .blog_btn li a {
		font-size: 14px;
		line-height: 40px;
	}

	footer .info_wrap li {
		font-size: 18px;
		line-height: 30px;
	}

	footer .social_media li {
		padding: 0 0;
	}

	#vacancy_section .vacancy_heading {
		font-size: 22px;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 25px;
		min-height: 55px;
	}

	#vacancy_section .vacancy_text {
		font-size: 16px;
		line-height: 34px;
	}

	#vacancy_section .apply_btn span.text_wrap {
		font-size: 18.02px;
		line-height: 57px;
		padding: 0 36px;
	}

	#video_section_thankyou .video_title {
		font-size: 21px;
		padding: 14px 15px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 23px;
	}

	#content_page .content_text {
		font-size: 16px;
	}

	#content_page .content_text h4 {
		font-size: 17px;
	}

	#inner_testimonial .testimonial_content h2 {
		font-size: 32px;
	}

	#inner_testimonial .testimonial_content {
		font-size: 18px;
		line-height: 32px;
	}

	#inner_testimonial .testimonial_btn span.text_wrap {
		font-size: 16px;
		line-height: 60px;
	}

	#inner_testimonial .testimonial_btn span.arrow_wrap {
		width: 42px;
		background-size: 18px;
	}

	#inner_testimonial .testimonial_btn {
		padding-right: 42px;
	}

	#referral_section .referral_text {
		font-size: 18px;
		line-height: 30px;
	}

	#referral_section .referral_text h4 {
		font-size: 20px;
	}

	#business .business_text {
		font-size: 15px;
		line-height: 24px;
	}

	#business .business_text h4 {
		font-size: 22px;
	}

	#business_plan .content_wrap h4 {
		font-size: 20px;
	}

	#business_plan .list_style ul li {
		font-size: 14px;
	}

	#referral_section .referral_form .form_title {
		font-size: 20px;
	}

	#referral_section .form_content {
		padding: 45px 15px 16px;
	}

	#referral_section .form_wrap h5 {
		font-size: 22px;
	}

	#category_page .padding_wrap {
		padding: 13px 15px;
	}

	#category_page .category_list li a, #category_page .category_list li h2 {
		font-size: 20px;
		padding-left: 30px;
	}

	#category_page .category_heading {
		font-size: 20px;
	}

	#category_page .direct_help h4 {
		font-size: 23px;
		line-height: 35px;
	}

	#category_page .help_link li {
		padding: 0;
	}

	#category_page .help_link li a {
		width: 45px;
		height: 45px;
	}

	#category_page .category_text {
		font-size: 18px;
		line-height: 34px;
		padding-left: 20px;
	}

	#category_page .category_text h5 {
		font-size: 18px;
		min-height: 62px;
	}

	#category_page .category_text p {
		min-height: 160px;
	}

	#category_page .btn_wrap li a span.text_wrap {
		font-size: 14px;
		line-height: 48px;
	}

	#content_page .padding_wrap {
		padding: 13px 15px;
	}

	#content_page .category_list li a, #content_page .category_list li h2 {
		font-size: 20px;
		padding-left: 30px;
	}

	#content_page .category_heading {
		font-size: 20px;
	}

	#content_page .direct_help h4 {
		font-size: 23px;
		line-height: 35px;
	}

	#content_page .help_link li {
		padding: 0;
	}

	#content_page .help_link li a {
		width: 45px;
		height: 45px;
	}

	#about_support .support_text {
		font-size: 26px;
	}

	#about_support .support_text h3 {
		font-size: 28px;
	}

	#about_support .support_text h2 {
		font-size: 52px;
	}

	#support_services .services_text h3 {
		font-size: 34px;
	}

	#support_services .services_text {
		font-size: 20px;
	}

	#support_services .services_text a {
		font-size: 26px;
	}

	#support_form .form_title h3 {
		font-size: 26px;
	}

	#testimonial_page .testimonial_wrap {
		padding: 50px 10px 20px;
	}

	#testimonial_page .testimonial_text {
		font-size: 18px;
		line-height: 32px;
	}

	#about_us .aboutus_text {
		line-height: 26px;
		font-size: 17px;
	}

	#about_us .aboutus_text > i {
		font-size: 13px;
	}

	#about_us .aboutus_text > h4 {
		font-size: 17px;
	}

	#centerpoint_category .category_wrap .category_img {
		min-width: auto;
	}

	#career_post .post_text {
		font-size: 18px;
	}

	#career_post .read_btn a {
		font-size: 18px;
	}

	#about_us .aboutus_text {
		padding-right: 10px;
	}

	#ourpartner_19 .partner_wrap {
		padding: 0;
	}

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

	#centerpoint_section .text_wrap a {
		padding: 0 40px;
		letter-spacing: 6px;
	}

	#centerpoint_section .text_wrap h2 {
		font-size: 32px;
	}

	#centerpoint_section .text_wrap {
		font-size: 16px;
	}

	#centerpoint_section .btn_wrap a {
		font-size: 17px;
	}

	#centerpoint_section .img_wrap {
		width: 33%;
	}

	#sidebar_content .sidebar_bodywrap {
		margin-right: 0;
		padding: 26px 14px 33px;
	}

	#sidebar_content .sidebar_form .fsForm .fsLabel {
		font-size: 12px !important;
	}

	#fsCell56944629 > p {
		font-size: 12px !important;
	}

	#fsCell56944629 a {
		font-size: 12px !important;
	}

	label.fsOptionLabel {
		background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
		border: medium none !important;
	}

	#sidebar_content .sidebar_form .fsOptionLabel.vertical {
		width: 100% !important;
	}

	#content_page .content_text {
		overflow: auto;
	}
}

@media (min-width: 961px) and (max-width: 1300px) {
	.sidebar_wrapper .form_body .fsBody input {
		font-size: 18px !important;
	}
}

@media (min-width: 961px) and (max-width: 1080px) {
	#home-banner {
		padding-top: 174px;
	}

	#footer {
		padding: 60px 30px 28px;
	}
}

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

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

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

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

	#content_page .sidebar_wrapper .btm_text p span {
		display: inline;
	}

	#content_page .sidebar_wrapper .social_content {
		font-size: 24px;
		padding: 25px 12px 28px;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
	}

	#content_page .sidebar_wrapper .social_content ul li a span img {
		width: 38%;
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 22px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 42px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 25px;
	}

	#content_page .sidebar_wrapper .form_title {
		font-size: 15px;
	}

	#content_page .sidebar_wrapper .btm_text {
		font-size: 14px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 18px !important;
	}

	#newsletter_section .newsletter_text {
		font-size: 26px;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 42px;
	}

	#footer h3.title_text {
		font-size: 19px;
	}

	#footer .info_text {
		font-size: 15px;
	}

	#footer .footer_text {
		font-size: 14px;
	}

	/*#footer .social_wrap ul li a{height:40px;}*/
	#newsletter_section .form_wrap {
		margin: 8px 0 0;
	}

	#newsletter_section .form_wrap .fsRow.fsFieldRow.fsLastRow {
		width: 50%;
	}

	#newsletter_section .form_wrap div.fsError {
		width: 50%;
	}

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

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

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

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

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

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

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

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

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

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

	#about_support .about_text {
		font-size: 15px;
		padding-top: 20px;
	}

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

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

	#header-image {
		display: table-cell;
		width: 50%;
	}

	#header-image img {
		margin-left: 5%;
	}

	#home_header .header_text h5 {
		font-size: 20px;
		line-height: 30px;
	}

	#home_header .top_header {
		padding: 16px 15px 16px 15px;
	}

	#home_header .text_wrap h2 {
		font-size: 11px;
	}

	#home_header .Register_btn {
		font-size: 9px;
		padding: 0 10px 0 10px;
		width: 160px;
	}

	#home_header .btn_wrap h1 {
		font-size: 18px;
	}

	#home_header .text_wrap {
		padding-right: 5px;
	}

	#home_header .text_wrap h1 {
		font-size: 10px;
	}

	#home_header .top_header img.love-icon {
		width: 39px;
		/*width: 80px;*/
		top: 33px;
		/* right: calc(50% - 30px); */
	}
}

@media (min-width: 768px) and (max-width: 1080px) {
	#home_header .btn_wrap .line3 {
		font-size: 22.32px;
	}
	#home_header .text_wrap .line1 {
		font-size: 12px;
	}
	#home_header .text_wrap .line2 {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	#home_header .btn_wrap .line3 {
		margin-top: 10px;
	}
}

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

	#about_legalfirm .about_text h3 {
		font-size: 18px;
	}

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

	#legalfirm_services .mission_wrap h3 {
		font-size: 18px;
	}

	#legalfirm_services .mission_wrap ul li {
		padding-left: 100px;
	}

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

	#legalfirm_services .mission_wrap ul li.stability {
		padding: 20px 0 4px 100px;
	}

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

	#about_startups .about_text h3 {
		font-size: 18px;
	}

	#startups_services .mission_wrap h3 {
		font-size: 18px;
	}

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

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

	#about_support .about_text {
		font-size: 14px;
		padding: 0;
	}

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

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

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

@media (min-width: 768px) and (max-width: 980px) {
	#content_page .sidebar_wrapper .social_content {
		font-size: 23px;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 24px;
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 20px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 38px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 11px !important;
	}

	#newsletter_section .newsletter_text {
		font-size: 24px;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 40px;
	}

	#has_inner_banner .inner_banner_textwrap h2 {
		font-size: 34px;
	}

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

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

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

	.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;
	}

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

	.nopadding_bottomoffice {
		padding-bottom: 40px !important;
	}

	#home_header .header_middle_content {
		padding-right: 11px;
	}
}

@media (min-width: 961px) and (max-width: 1080px) {
	#content_page .sidebar_wrapper {
		margin: -130px 0 0;
	}
}

@media (min-width: 851px) and (max-width: 960px) {
	#content_page .sidebar_wrapper {
		margin: -111px 0 0;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	#content_page .sidebar_wrapper {
		margin: -130px 0 0;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	#security_business .business_image {
		padding-left: 0px;
	}

	#home_header .header_text {
		font-size: 20px;
	}

	#home_header .header_text h5 {
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 10px;
	}
	.header_content .width_2.small_screen_center {
		padding-left: 0!important;
	}
	#our_features .feature_title h4 {
		font-size: 16px;
	}

	#our_services .service_title h4 {
		font-size: 14px;
	}

	#blog .blog_text {
		padding: 26px 7px 16px;
	}

	#blog .blog_text h4 {
		font-size: 14px;
		line-height: 20px;
		min-height: 80px;
	}

	#blog .blog_btn li a {
		border-width: 2px;
		font-size: 11px;
		line-height: 35px;
	}

	footer .info_wrap li {
		padding-left: 34px;
		font-size: 15px;
		line-height: 26px;
		padding-bottom: 11px;
		margin-bottom: 5px;
	}

	footer .heading_text {
		font-size: 19px;
	}

	#banner_section .banner_text h2 {
		font-size: 18px;
		line-height: 25px;
	}

	#banner_section .banner_text {
		font-size: 15px;
	}

	#banner_section .banner_text h2 span.border_btm::before {
		width: 235px;
	}

	#banner_section .banner_text .banner_btn {
		font-size: 15px;
		line-height: 40px;
		width: 196px;
	}

	#banner_section .banner_text p {
		margin: 0 0 15px;
	}

	.newsletter .form_wrap .fsFieldRow input[type="text"], .newsletter .form_wrap .fsFieldRow input[type="email"], .newsletter .form_wrap .fsFieldRow input[type="number"], .newsletter .form_wrap .fsFieldRow input[type="tel"], .newsletter .form_wrap .fsForm textarea, .newsletter .form_wrap input[type="file"] {
		font-size: 13px !important;
	}

	#home_header .main_navigation ul.sub-menu {
		padding: 13px 0 0 !important;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 20px;
		min-height: 46px;
	}

	#vacancy_section .vacancy_text {
		font-size: 14px;
		line-height: 31px;
	}

	#vacancy_section .apply_btn span.text_wrap {
		font-size: 15.02px;
		line-height: 48px;
		padding: 0 28px;
	}

	#vacancy_section .apply_btn span.arrow_wrap {
		width: 40px;
		background-size: 17px;
	}

	#vacancy_section .apply_btn {
		padding-right: 40px;
	}

	#video_section_thankyou .video_img {
		min-height: 400px;
	}

	#video_section_thankyou .video_title {
		font-size: 16px;
		line-height: 30px;
		padding: 14px 12px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 18px;
	}

	#content_page .content_text {
		font-size: 17px;
	}

	#content_page .content_text h4 {
		font-size: 15px;
	}

	#referral_section .referral_text {
		font-size: 16px;
		line-height: 30px;
	}

	#referral_section .referral_text blockquote {
		padding: 40px 35px 45px;
	}

	#referral_section .form_wrap h5 {
		font-size: 19px;
	}

	#category_page .category_list li a, #category_page .category_list li h2 {
		font-size: 16px;
	}

	#category_page .category_heading {
		font-size: 16px;
	}

	#category_page .direct_help h4 {
		font-size: 18px;
		line-height: 29px;
	}

	#category_page .help_link li a {
		height: 36px;
		width: 36px;
	}

	#category_page .category_text {
		font-size: 16px;
		line-height: 28px;
	}

	#category_page .category_text h5 {
		font-size: 16px;
		min-height: 44px;
	}

	#category_page .btn_wrap li a span.text_wrap {
		padding: 0 10px;
		font-size: 13px;
		line-height: 44px;
	}

	#category_page .btn_wrap li a span.arrow_wrap {
		width: 40px;
	}

	#category_page .btn_wrap li a {
		padding-right: 40px;
	}

	#content_page .category_list li a, #content_page .category_list li h2 {
		font-size: 16px;
	}

	#content_page .category_heading {
		font-size: 16px;
	}

	#content_page .direct_help h4 {
		font-size: 18px;
		line-height: 29px;
	}

	#content_page .help_link li a {
		height: 36px;
		width: 36px;
	}

	#about_support .support_text h3 {
		font-size: 28px;
	}

	#about_support .support_text {
		font-size: 19px;
	}

	#about_support .support_text h2 {
		font-size: 48px;
	}

	#support_services .services_text h3 {
		font-size: 28px;
		margin: 0 0 28px;
	}

	#support_services .services_text {
		font-size: 18px;
		line-height: 36px;
	}

	#support_services .services_text a {
		padding: 15px 26px;
		font-size: 20px;
	}

	#support_form .form_title h3 {
		font-size: 24px;
	}

	#testimonial_page .testimonial_text {
		font-size: 16px;
		line-height: 30px;
	}

	#referral_section .form_wrap #fsSection42661549 {
		padding: 45px 15px 0;
	}

	#referral_section .form_wrap #fsSection42661554 {
		padding: 45px 15px 0;
	}

	#referral_section .form_wrap .fsFieldRow input[type="text"], #referral_section .form_wrap .fsFieldRow input[type="email"], #referral_section .form_wrap .fsFieldRow input[type="number"], #referral_section .form_wrap .fsFieldRow input[type="tel"], #referral_section .form_wrap .fsForm textarea, #referral_section .form_wrap input[type="file"] {
		font-size: 14px !important;
	}

	#about_us .aboutus_text h2 {
		font-size: 22px;
		line-height: 28px;
		margin: 0 0 26px;
	}

	#about_us .aboutus_text {
		font-size: 15px;
		line-height: 22px;
	}

	#career_post .post_text h2 {
		font-size: 21px;
		min-height: 70px;
	}

	#career_post .post_text {
		font-size: 14px;
		line-height: 28px;
	}

	#career_post .read_btn a {
		font-size: 14px;
		line-height: 32px;
		padding: 8px 6px;
	}

	#career_post .connected {
		margin: 10px 0 0;
	}

	#career_post .connected ul.social_media_wrap li {
		margin: 0px;
	}

	#about_us .aboutus_text {
		padding-right: 10px;
	}

	#about_us .aboutus_text > i {
		font-size: 10px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 15px !important;
	}

	#partner_welcome .welcome_text {
		font-size: 14px;
		line-height: 24px;
	}

	#partner_welcome .welcome_text h4 {
		font-size: 20px;
	}

	#partner_features .features_list h4 {
		font-size: 18px;
	}

	#partner_features .feature_text {
		padding-left: 20px;
		font-size: 14px;
		line-height: 22px;
	}

	#partner_features .feature_text h5 {
		font-size: 20px;
		line-height: 28px;
	}

	#financial .financial_text {
		font-size: 15px;
		line-height: 24px;
	}

	#financial .financial_text h4 {
		font-size: 19px;
		line-height: 26px;
	}

	#financial_firms .firms_text {
		font-size: 15px;
		line-height: 24px;
	}

	#home_header .main_navigation ul li a {
		padding: 0;
	}

	#centerpoint_section .wrapper {
		padding: 28px 15px;
	}

	#centerpoint_section .text_wrap a {
		letter-spacing: 3px;
	}

	#centerpoint_section .text_wrap h2 {
		font-size: 28px;
		line-height: 40px;
	}

	#centerpoint_section .text_wrap p span.block {
		display: inline;
	}

	#centerpoint_section .btn_wrap a {
		padding: 0 10px;
		font-size: 16px;
	}

	#logo .logo_text {
		font-size: 12px;
	}

	#header-image img {
		margin-left: 0;
	}

	#header-image {
		display: table-cell;
		width: 50%;
	}

	#chart_section .chart_content {
		font-size: 15px;
	}

	#chart_section .sourced_wrap {
		width: 22.2%;
	}

	#chart_section .chart_content p span.heading_tabel {
		font-size: 18px;
	}

	#chart_section .about_laborrates h3 {
		font-size: 26px;
	}

	#chart_section .about_laborrates {
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 920px) {
	#content_page .sidebar_wrapper .social_content ul li a {
		height: 30px;
		width: 30px;
	}

	#content_page .sidebar_wrapper .social_content {
		font-size: 20px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 22px;
	}

	#newsletter_section .newsletter_text {
		font-size: 24px;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 40px;
	}

	/*#footer .social_wrap ul li a{background-size:30px;width:30px;height:30px;padding:0;}*/
}

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

@media (min-width: 900px) and (max-width: 1100px) {
	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 13px;
		line-height: 32px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 25px;
	}

	#content_page .sidebar_wrapper .form_wrap {
		padding: 40px 10px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 12px;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
	}

	#content_page .sidebar_wrapper .social_content ul li {
		padding-left: 0;
		padding-right: 0;
	}

	#inner_contact_info .info_text {
		font-size: 20px;
	}
}

@media (min-width: 1101px) and (max-width: 1319px) {
	#content_page .sidebar_wrapper .social_content ul li a {
		height: 51px;
		width: 51px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 21px;
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 20px;
	}

	#content_page .sidebar_wrapper .social_content {
		font-size: 19px;
	}
}

@media (min-width: 768px) and (max-width: 899px) {
	#content_page .sidebar_wrapper .social_content {
		padding: 25px 10px 28px;
		font-size: 17px;
	}

	#content_page .sidebar_wrapper .social_content ul li {
		padding: 0;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 13px;
		line-height: 32px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 25px;
	}

	#content_page .sidebar_wrapper .form_wrap {
		padding: 40px 10px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 12px;
	}

	#content_page .sidebar_wrapper .form_title {
		font-size: 10px;
		line-height: 25px;
	}

	#content_page .sidebar_wrapper .btm_text {
		font-size: 15px;
		line-height: 25px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 7px !important;
		height: 42px;
	}

	#newsletter_section .newsletter_text {
		font-size: 20px;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 32px;
	}

	#footer h3.title_text {
		font-size: 16px;
	}

	#footer .info_text {
		font-size: 13px;
		line-height: 20px;
	}

	#footer .footer_text {
		font-size: 13px;
	}

	/*#footer .social_wrap ul li a{background-size:24px;width:24px;height:24px;padding:0;}*/
	#about_virtualization .about_text {
		font-size: 14px;
	}

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

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

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

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

@media (max-width: 960px) {
	#home_header .nav_wrap {
		padding: 16px 0 13px;
	}

	#our_features .feature_heading {
		font-size: 26px;
	}

	#our_features .feature_heading h2 {
		font-size: 31px;
	}

	#our_features .feature_heading h2 span {
		display: inline-block;
		margin-top: 15px;
	}

	#home_header .main_navigation ul li a {
		font-size: 11px;
	}

	#home_header .main_navigation ul.sub-menu li a {
		font-size: 11px !important;
	}

	#inner_banner .banner_text h5 {
		font-size: 32px;
	}

	#inner_banner .banner_text h1 {
		font-size: 36px;
	}

	#content_page .content_text h2 {
		font-size: 24px;
		line-height: 34px;
	}

	#vacancy_section .vacancy_heading {
		font-size: 16px;
		line-height: 28px;
	}

	#vacancy_section .vacancy_heading h2 {
		font-size: 24px;
	}

	#video_section_thankyou .video_heading h2 {
		font-size: 34px;
	}

	#referral_section .referral_form .form_title {
		font-size: 18px;
	}

	#inner_contact_info .info_text h3 {
		font-size: 24px;
	}

	#inner_contact_info .info_text {
		font-size: 16px;
	}

	footer .heading_text {
		font-size: 22px;
	}

	#inner_contact_form h2 {
		font-size: 28px;
		line-height: 38px;
	}

	#centerpoint_category .category_wrap .category_text h3 {
		font-size: 24px;
		line-height: 32px;
	}

	#centerpoint_category .category_wrap .category_text {
		font-size: 18px;
		line-height: 26px;
	}

	#ourpartner_19 .ourpartner_content {
		font-size: 14px;
		line-height: 24px;
	}

	#ourpartner_19 .partner_wrap ul li a {
		height: 100px;
	}

	#ourpartner_19 .ourpartner_content h6 {
		font-size: 16px;
	}

	#sidebar_content .heading_text h2 {
		font-size: 16px;
	}

	#sidebar_content .heading_text {
		font-size: 16px;
	}

	#sidebar_content .sidebar_form a {
		line-height: 45px;
	}

	#sidebar_content .bottom_text {
		font-size: 10px;
	}

	#referral_page .referral_program {
		padding: 55px 15px 0;
	}

	#referral-banner .banner-content h1 {
		font-size: 30px;
		line-height: 40px;
	}

	#referral_page .top_content h2 {
		font-size: 20px;
		line-height: 30px;
	}

	#referral_page .top_content h3 {
		font-size: 20px;
		line-height: 30px;
	}

	#referral_page .left_wrap {
		float: none;
		width: 100%;
		padding-right: 0px;
		border-right: none;
	}

	#referral_page .right_wrap {
		float: none;
		width: 100%;
		padding-left: 0px;
	}

	#referral_page .referral_program h5 {
		font-size: 30px;
	}

	#referral_page .referral_program ul li {
		border-bottom: 0px;
		min-height: inherit;
		margin-bottom: 0px;
	}

	#referral_page .text_wrap {
		min-height: 100px;
	}

	#referral_page .info_wrap h3 {
		font-size: 20px;
	}

	#referral_page .form_wrap a.btn_wrap {
		width: 250px;
	}
}

@media (max-width: 767px) {
	#innerbanner_Centerpoint .banner_text p span {
		display: inline;
	}

	#innerbanner_Centerpoint .inner_banner {
		padding-top: 0px;
	}

	#inner_banner .banner_text h1 {
		width: 100%;
	}

	#home_header .header_banner {
		float: none;
		margin: 0;
		width: 100%;
	}

	#home_header .header_text {
		float: none;
		width: 100%
	}

	#home_header .bottom_heading h4 {
		position: relative;
		right: 58px;
	}

	#home_header .bottom_heading .yellow_arrow {
		right: 25%;
	}

	#business .business_text {
		font-size: 14px;
		line-height: 24px;
	}

	#business .business_text h4 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	#business_plan .content_wrap h4 {
		font-size: 20px;
	}

	#business_plan .list_style ul li {
		font-size: 14px;
	}

	#innerbanner_Centerpoint .banner_text p span {
		display: inline;
	}

	#innerbanner_Centerpoint .inner_banner {
		padding-top: 0px;
	}

	#cyber_security .security_text {
		font-size: 15px;
		line-height: 24px;
	}

	#cyber_security .security_text h4 {
		font-size: 18px;
	}

	#security_business .text_wrap {
		font-size: 14px;
	}

	#managed_security .text_wrap {
		font-size: 14px;
		line-height: 25px;
	}

	#security_business .text_wrap h4 {
		font-size: 20px;
	}

	#managed_security .content_wrap h4 {
		font-size: 20px;
	}

	#managed_security .icon_wrap {
		width: 100%;
		padding-right: 0px;
		display: table;
	}

	#managed_security .text_wrap {
		width: 100%;
		display: table;
	}

	#managed_security .list_style ul li {
		margin-bottom: 15px;
	}

	#managed_security .icon_wrap a span img {
		margin-bottom: 10px;
	}

	#cyber_section .section_text {
		font-size: 16px;
	}

	#home_header .header_content {
		padding: 20px 0;
	}

	#home_header {
		position: static;
	}

	#logo {
		margin: 0 0 15px;
	}

	#home_header .header_text {
		font-size: 16px;
		letter-spacing: 0;
		line-height: 22px;
	}

	#home_header .header_text h5 {
		font-size: 32px;
		line-height: 48px;
	}

	#banner_section {
		padding-top: 0 !important;
	}

	#our_features {
		padding: 60px 0 0;
	}

	#our_services .service_heading h2 {
		font-size: 27px;
	}

	#our_services .service_icon {
		margin: 0 0 22px;
	}

	#our_services .service_content {
		margin: 0 0 50px;
	}

	#blog .blog_text h4 {
		min-height: inherit;
		margin: 0 0 22px;
	}

	#blog .blog_text h4 span {
		display: inline;
	}

	footer .heading_text span::after {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	footer .newsletter, footer .contact_us {
		margin: 0 0 10px;
	}

	footer .info_wrap li {
		display: table;
		margin: 0 auto 11px;
	}

	footer .info_wrap {
		margin: 0 0 30px;
	}

	#banner_section .left_banner {
		height: auto !important;
		width: 100%;
	}

	#banner_section .left_top_banner, #banner_section .left_btm_banner {
		height: auto;
		min-height: 330px;
		position: relative;
		margin: 0 0 18px;
	}

	#banner_section .right_banner {
		position: static;
		width: 100%;
		height: auto;
	}

	#banner_section .initial_banner {
		position: relative;
		min-height: 600px;
	}

	#banner_section .banner_btm_image img {
		width: 60%;
	}

	#banner_section .height_wrapper {
		height: auto;
	}

	#banner_section .banner_text h2 .block_text {
		display: inline;
	}

	.small_screen_center {
		text-align: center;
	}

	#our_features .feature_heading p {
		margin: 0 0 50px;
	}

	#video_section {
		padding-bottom: 40px;
	}

	#our_services {
		padding: 58px 0 8px;
	}

	#our_services .service_heading h2 {
		margin: 0 0 50px;
	}

	#blog {
		padding: 50px 0 30px;
	}

	#blog .blog_heading h2 {
		margin: 0 0 46px;
	}

	footer {
		padding: 60px 0;
	}

	#home_header .nav_wrap {
		display: none;
		position: static !important;
	}

	#home_header .main_navigation {
		display: none;
	}

	.newsletter .form_wrap .fsBody .fsForm {
		width: 328px;
	}

	.newsletter .form_wrap .fsRow.fsFieldRow.fsLastRow {
		width: 250px;
	}

	.newsletter .form_wrap div.fsError {
		width: 250px;
	}

	.wow {
		visibility: visible !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

	#inner_banner {
		padding-top: 0 !important;
	}

	#vacancy_section .vacancy_text h2 {
		min-height: inherit;
		margin: 0 0 22px;
	}

	#vacancy_section .vacancy_text p {
		min-height: inherit;
		margin: 0 0 30px;
	}

	#content_page .side_bar {
		margin: 0 0 40px;
	}

	#content_page .content_text {
		font-size: 18px;
	}

	#content_page .content_text h4 {
		font-size: 19px;
	}

	#content_page .content_text ul li {
		text-align: left;
	}

	#content_page .content_text ul {
		margin-left: 22px;
		width: auto;
	}

	#content_page .content_text ol {
		margin-left: 43px;
	}

	#referral_section .referral_text blockquote {
		padding: 40px 15px 45px;
	}

	#referral_section .list_wrap li {
		text-align: left;
	}

	#referral_section .referral_text {
		font-size: 20px;
	}

	#referral_section .referral_text h4 {
		font-size: 22px;
	}

	#referral_section .form_wrap h5 {
		font-size: 24px;
	}

	#inner_contact_form {
		padding: 50px 0;
	}

	#category_page .category_sidebar {
		margin: 0 0 30px;
	}

	#content_page .category_sidebar {
		margin: 0 0 30px;
	}

	#category_page .category_img {
		position: static;
		min-height: 300px;
		width: 100%;
		margin: 0 0 20px;
	}

	#category_page .category_text {
		margin-left: 0;
		padding-left: 0;
		text-align: center;
		font-size: 24px;
		line-height: 37px;
	}

	#category_page .category_text h5 {
		font-size: 24px;
		margin: 0 0 20px;
		min-height: inherit;
	}

	#category_page .category_text p {
		min-height: inherit;
		margin: 0 0 22px;
	}

	#category_page .btn_wrap {
		margin: 0 auto;
	}

	#category_page {
		padding: 50px 0;
	}

	.content_text .round-image {
		float: none;
		margin: 0 0 10px;
	}

	.content_text .round {
		text-align: center;
	}

	.content_text img[align="right"] {
		display: block;
		margin: 0 auto 25px;
		float: none;
	}

	.content_text img[align="left"] {
		display: block;
		margin: 0 auto 25px;
		float: none;
	}

	.content_text img.alignright {
		height: auto;
		display: block;
		margin: 0 auto;
		float: none;
	}

	.content_text img.alignleft {
		display: block;
		margin: 0 auto 25px;
		float: none;
	}

	#support_services .padding_1 {
		padding-right: 15px;
	}

	#support_services .padding_2 {
		padding-left: 15px;
	}

	#about_support .support_text p span {
		display: inline;
	}

	#support_services .services_text p {
		margin: 0 0 25px;
		min-height: inherit;
	}

	#support_services .services_text h3 {
		margin: 0 0 28px;
		font-size: 34px;
	}

	#about_support {
		padding: 68px 0;
	}

	#about_support .support_text h3 {
		font-size: 26px;
		line-height: 38px;
	}

	#about_support .support_text {
		font-size: 26px;
	}

	#about_support .support_text h2 {
		font-size: 32px;
	}

	#support_services .services_text {
		font-size: 20px;
		line-height: 32px;
	}

	#support_services .services_text a {
		font-size: 20px;
		padding: 20px 30px;
	}

	#support_form .form_title h3 {
		font-size: 25px;
	}

	#support_services .remote_bg {
		margin-bottom: 25px;
	}

	#support_services .service_wrap {
		padding: 45px 0 40px;
	}

	#video_section_thankyou.media_video {
		padding: 30px 0 0;
	}

	#video_section_thankyou.media_video .video_heading h2 {
		margin: 0 0 45px;
	}

	#blog.media_blog {
		padding: 60px 0 40px;
	}

	#inner_testimonial .testimonial_content {
		padding: 45px 4%;
	}

	#inner_testimonial .testimonial_content p.profile {
		margin: 0 0 36px;
	}

	#blog.thankyou_blog {
		padding: 40px 0 22px;
	}

	#video_section_thankyou {
		padding: 50px 0 30px;
	}

	#blog.thankyou_blog .blog_heading h2 {
		margin: 0 0 45px;
	}

	#video_section_thankyou .video_heading h2 {
		margin: 0 0 50px;
	}

	#testimonial_page .testimonial_img {
		margin: 0 0 30px;
	}

	#testimonial_page .testimonial_wrap {
		padding: 50px 15px;
	}

	#testimonial_page .testimonial_text {
		font-size: 20px;
	}

	#referral_section .form_wrap #fsSection42661549 {
		padding: 45px 15px;
		width: 100%;
		min-height: inherit;
	}

	#referral_section .form_wrap #fsSection42661554 {
		padding: 45px 15px;
		width: 100%;
		min-height: inherit;
	}

	#referral_section .referral_text {
		padding: 40px 0 30px;
	}

	#content_page {
		padding: 0 0 30px;
	}

	#centerpoint_category .width_1 {
		width: 100%;
	}

	#centerpoint_category .width_2 {
		width: 100%;
	}

	#centerpoint_category .category_wrap .category_text h3 {
		margin: 18px 0 0;
	}

	#centerpoint_category .category_wrap .category_text {
		text-align: center;
	}

	#centerpoint_category .width_2 {
		padding-left: 15px;
	}

	#inner_banner {
		padding: 0;
	}

	#centerpoint_category .category_wrap {
		width: 100%;
	}

	#centerpoint_category .category_wrap .category_img {
		min-width: auto;
	}

	#career_post .post_text {
		font-size: 18px;
	}

	#career_post .post_text h2 {
		min-height: 100%;
	}

	#career_post {
		padding: 65px 0 0;
	}

	#about_us .aboutus_text {
		padding-right: 0;
	}

	#about_us .aboutus_text > i {
		font-size: 13px;
	}

	#content_page .sidebar_wrapper .social_content ul li {
		padding-left: 0;
		padding-right: 0;
	}

	#content_page .sidebar_wrapper {
		float: none;
		max-width: 100%;
		margin: 20px 0 0;
	}

	#content_page .sidebar_wrapper .social_content ul li a {
		width: 50px;
		height: 50px;
	}

	#content_page .sidebar_wrapper .social_content ul li a span img {
		width: 38%;
	}

	#content_page .sidebar_wrapper .btm_text p span {
		display: inline;
	}

	#content_page .sidebar_wrapper .social_content {
		font-size: 26px;
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 22px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 40px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 30px;
	}

	#content_page .sidebar_wrapper .form_title {
		font-size: 18px;
	}

	#content_page .sidebar_wrapper .btm_text {
		font-size: 18px;
	}

	#inner_contact_form h2 {
		margin: 0 0 40px;
	}

	#inner_contact_info .info_text {
		padding: 0 0 35px;
	}

	#newsletter_section .no_padding {
		padding-right: 15px;
	}

	#footer .width_1 {
		width: 100%;
	}

	#footer .width_2 {
		width: 100%;
	}

	#footer .width_3 {
		width: 100%;
	}

	#footer .article_img {
		float: none;
		width: 100%;
		margin: 0 0 20px;
	}

	#footer .article_text {
		float: none;
		width: 100%;
		padding-left: 0;
	}

	#newsletter_section .newsletter_text {
		font-size: 32px;
		text-align: center;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 56px;
	}

	#footer h3.title_text {
		font-size: 28px;
	}

	#footer .info_text {
		font-size: 18px;
		text-align: center;
	}

	#footer .footer_text {
		font-size: 15px;
		text-align: center;
	}

	#footer .social_wrap {
		text-align: center;
	}

	#footer .article_content {
		max-width: 100%;
	}

	#newsletter_section {
		padding: 30px 0;
	}

	#footer {
		padding: 60px 0 28px;
	}

	#footer .info_text {
		margin: 0 0 30px;
	}

	#footer .info_text .execphpwidget {
		margin: 30px -15px 0 -15px;
	}

	#footer .article_wrap {
		padding-bottom: 0;
		padding-top: 20px;
	}

	#newsletter_section .form_wrap .fsRow.fsFieldRow.fsLastRow {
		width: 100%;
	}

	#newsletter_section .form_wrap div.fsError {
		width: 100%;
	}

	#newsletter_section .form_wrap .fsFieldRow input[type="text"], #newsletter_section .form_wrap .fsFieldRow input[type="email"], #newsletter_section .form_wrap .fsFieldRow input[type="number"], #newsletter_section .form_wrap .fsFieldRow input[type="tel"], #newsletter_section .form_wrap .fsForm textarea, #newsletter_section .form_wrap input[type="file"] {
		margin: 0 0 20px;
	}

	#newsletter_section .form_wrap .fsForm .fsSubmit {
		float: none;
	}

	#banner_section .banner_wrapper {
		height: auto !important;
	}

	#banner_section .banner_content_wrap {
		position: static;
		padding-top: 0 !important;
	}

	#blog.media_blog .blog_heading h2 {
		margin: 0 0 45px;
	}

	#has_inner_banner .innerbanner_bg {
		min-height: 100%;
	}

	#partner_welcome .welcome_text h4 {
		margin: 0 0 40px;
	}

	#ourpartner_19 .partner_wrap {
		padding: 0;
	}

	#ourpartner_19 .partner_wrap ul li {
		width: 33.33%;
	}

	#innerbanner_cloudhisive .strategic_banner .banner_text h1 {
		font-size: 40px;
	}

	#innerbanner_cloudhisive .strategic_banner .banner_text {
		font-size: 15px;
		line-height: 26px;
	}

	#partner_welcome .welcome_text {
		font-size: 14px;
		line-height: 24px;
	}

	#partner_welcome .welcome_text h4 {
		font-size: 18px;
	}

	#partner_features .features_list h4 span {
		display: inline;
	}

	#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;
	}

	#about_virtualization .virtualization_img {
		position: static;
	}

	#virtualization_services .width_1 {
		width: 100%;
	}

	#virtualization_services .width_2 {
		width: 100%;
	}

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

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

	#about_virtualization .about_text h3 {
		font-size: 21px;
	}

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

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

	#about_legalfirm .firm_image {
		position: static;
	}

	#legalfirm_services .mission_wrap ul {
		margin: 0;
	}

	#legalfirm_services .mission_wrap ul li {
		padding: 98px 0 20px;
		background-position: center top;
	}

	#legalfirm_services .mission_wrap ul li.business {
		background-position: center top;
		padding: 98px 0 20px;
	}

	#legalfirm_services .mission_wrap ul li.support {
		background-position: center top;
		padding: 120px 0 20px;
	}

	#legalfirm_services .mission_wrap ul li.stability {
		background-position: center top;
		padding: 120px 0 0;
	}

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

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

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

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

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

	#about_startups .firm_image {
		position: static;
	}

	#startups_services .mission_wrap ul {
		margin: 0;
	}

	#startups_services .mission_wrap ul li {
		padding: 98px 0 20px;
		background-position: center top;
	}

	#startups_services .mission_wrap ul li.service {
		padding-top: 98px;
		background-position: center top;
		margin: 0;
	}

	#startups_services .mission_wrap ul li.business {
		background-position: center top;
	}

	#startups_services .mission_wrap ul li.uptime {
		background-position: center top;
	}

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

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

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

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

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

	#about_support .purpose_image {
		text-align: center;
		padding-top: 30px;
	}

	#support_steps .mission_wrap h3 {
		text-align: left;
		font-size: 22px;
	}

	#support_steps .mission_wrap ul li {
		text-align: left;
	}

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

	#about_support .about_text {
		padding-top: 0;
		font-size: 15px;
	}

	#centerpoint_section .wrapper {
		padding: 28px 0 0;
	}

	#centerpoint_section .conetnt {
		padding: 0 15px;
	}

	#centerpoint_section .text_wrap a {
		letter-spacing: 0px;
	}

	#centerpoint_section .text_wrap h2 {
		letter-spacing: 0px;
		font-size: 28px;
		line-height: 40px;
	}

	#centerpoint_section .text_wrap p {
		margin: 0 0 20px;
	}

	#centerpoint_section .text_wrap p span.block {
		display: inline;
	}

	#centerpoint_section .img_wrap {
		position: static;
		padding: 25px 0 0;
	}

	#centerpoint_section .btn_wrap a {
		font-size: 18px;
	}

	#header-image img {
		margin-left: 0;
	}

	#chart_section .check_wrap {
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #004a80;
		border-top: 1px solid #004a80;
		padding: 15px 10px;
	}

	#chart_section .sourced_wrap {
		padding: 25px 10px;
		border-bottom: 1px solid #bfbfbf;
	}

	#chart_section .experience_wrap {
		padding: 25px 10px;
	}

	#chart_section .chart_content_alter {
		background: #224c70;
		border-radius: 8px 8px 0px 0px;
	}

	#chart_section .chart_content p span.linerbreak {
		display: inline;
	}

	#has_inner_banner {
		padding-top: 0 !important;
	}

	#home_header .Register_btn {
		line-height: 20px;
		padding: 12px;
		font-size: 13px;
		width: unset;
	}

	#home_header .text_wrap h2 {
		font-size: 22px;
		line-height: 20px;
		margin: 0 0 22px;
	}

	#sidebar_content .sidebar_bodywrap {
		margin: 0px;
	}

	#content_page .content_text .sharing-icons ul li {
		padding: 0 0px !important;
	}

	#content_page .content_text ul.content-holder {
		padding-left: 0;
	}

	#content_page .content_text ul.second-list {
		padding-left: 20px;
	}

	.sharing-icons {
		overflow: hidden;
	}

	#inner-blog-section .article-img-wrap {
		margin-bottom: 25px;
	}

	.new-contact-form #fsRow3373880-1, .new-contact-form #fsRow3373880-3, .new-contact-form #fsRow3373880-5, .new-contact-form #fsRow3373880-7, .new-contact-form #fsRow3373880-9, .new-contact-form #fsRow3373880-11, .new-contact-form #fsRow3373880-13 {
		width: 100%;
	}

	.new-contact-form #fsRow3373880-2, .new-contact-form #fsRow3373880-4, .new-contact-form #fsRow3373880-6, .new-contact-form #fsRow3373880-8, .new-contact-form #fsRow3373880-10, .new-contact-form #fsRow3373880-12, .new-contact-form #fsRow3373880-14 {
		width: 100%;
	}
}

@media (max-width: 668px) {
	#banner_section .banner_text h2 {
		font-size: 22px;
	}

	#banner_section .banner_text h2 span.border_btm::before {
		width: 300px;
	}

	#banner_section .banner_text {
		font-size: 18px;
	}

	#banner_section .banner_text .banner_btn {
		font-size: 18px;
		line-height: 46px;
		width: 217px;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 35px;
	}

	#vacancy_section .vacancy_text {
		font-size: 20px;
		line-height: 40.15px;
		padding: 20px 15px;
	}

	#vacancy_section .apply_btn span.text_wrap {
		font-size: 20.02px;
		line-height: 62px;
		padding: 0 39px;
	}

	#vacancy_section .apply_btn span.arrow_wrap {
		width: 55px;
	}

	#vacancy_section .apply_btn {
		padding-right: 55px;
	}

	#video_section_thankyou .video_title {
		font-size: 19.46px;
		padding: 20px 15px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 21px;
	}

	#inner_testimonial .testimonial_content {
		font-size: 18px;
		line-height: 32px;
	}

	#inner_testimonial .testimonial_btn span.text_wrap {
		font-size: 16px;
		line-height: 60px;
	}

	#inner_testimonial .testimonial_btn span.arrow_wrap {
		width: 42px;
		background-size: 18px;
	}

	#inner_testimonial .testimonial_btn {
		padding-right: 42px;
	}

	#inner_testimonial .testimonial_content h2 {
		font-size: 34px;
	}

	#referral_section .referral_text {
		font-size: 16px;
		line-height: 30px;
	}

	#referral_section .referral_text h4 {
		font-size: 18px;
	}

	#referral_section .form_content {
		padding: 45px 15px 16px;
	}

	#vacancy_form .form_content #fsSection42570474 {
		width: 100%;
	}

	#vacancy_form .form_content #fsSection42570479 {
		width: 100%;
	}

	#inner_contact_form .form_body #fsRow2270804-2, #inner_contact_form .form_body #fsRow2270804-4 {
		width: 100%;
	}

	#inner_contact_form .form_body #fsRow2270804-3, #inner_contact_form .form_body #fsRow2270804-5 {
		width: 100%;
	}

	#inner_contact_form .form_body #fsRow2270804-1, #inner_contact_form .form_body #fsRow2270804-3 {
		width: 100%;
	}

	#category_page .category_text {
		font-size: 18px;
		line-height: 32px;
	}

	#category_page .category_text h5 {
		font-size: 19px;
	}

	#category_page .btn_wrap li a span.text_wrap {
		font-size: 16px;
		line-height: 50px;
		padding: 0 9px;
	}

	#category_page .btn_wrap li a span.arrow_wrap {
		width: 40px;
	}

	#category_page .btn_wrap li a {
		padding-right: 40px;
	}

	#support_form .form_body #fsRow2370946-2, #support_form .form_body #fsRow2370946-4 {
		width: 100%;
	}

	#support_form .form_body #fsRow2370946-3, #support_form .form_body #fsRow2370946-5 {
		width: 100%;
	}

	#support_form .form_body #fsRow2370946-1, #support_form .form_body #fsRow2370946-3 {
		width: 100%;
	}

	#testimonial_page .testimonial_text {
		font-size: 16px;
		line-height: 30px;
	}

	#referral_section .form_wrap #fsRow2373483-3, #referral_section .form_wrap #fsRow2373483-5, #referral_section .form_wrap #fsRow2373483-9, #referral_section .form_wrap #fsRow2373483-11, #referral_section .form_wrap #fsRow2373483-13 {
		width: 100%;
	}

	#referral_section .form_wrap #fsRow2373483-4, #referral_section .form_wrap #fsRow2373483-6, #referral_section .form_wrap #fsRow2373483-10, #referral_section .form_wrap #fsRow2373483-12, #referral_section .form_wrap #fsRow2373483-14 {
		width: 100%;
	}

	#career_post .read_btn {
		width: 100%;
	}

	#career_post .connected {
		float: left;
	}

	#career_post .post_text {
		font-size: 14px;
		line-height: 28px;
	}

	#about_us .aboutus_text > i {
		font-size: 11px;
		line-height: 14px;
	}

	/*#referral_section .btn_wrap .love_sign {*/
	/*	position: static;*/
	/*}*/

	#referral_section .btn_wrap h3 {
		padding-left: 0;
	}

	#referral_section .referral_textwrap h2 {
		margin: 0px 0px 30px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 20px 20px 20px;
	}
}

@media screen and (max-width: 767px){
	#referral_section .btn_wrap .love_sign {
		margin-top: 20px;
		position: static;
	}

	#referral_section .btn_wrap .love_sign {
		right: 5px;
		top: initial;
		width: 53px;
		bottom: -2px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 501px) and (max-width: 767px) {
	#referral_section .referral_textwrap h3 {
		font-size: 30px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 52px;
	}

	#referral_section .btn_wrap .referral_btn {
		font-size: 26px;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 34px;
	}
}

@media (max-width: 560px) {
	#about_us .aboutus_text > i {
		font-size: 10px;
		line-height: 14px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 16px !important;
	}

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

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

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

	.deal_form #fsSection43862471 {
		float: left;
		width: 100%;
		margin-right: 0px;
	}

	.deal_form #fsSection43862504 {
		float: left;
		width: 100%;
	}
}

@media (max-width: 479px) {
	#content_page .sidebar_wrapper .social_content {
		font-size: 20px;
	}

	#content_page .sidebar_wrapper .form_title h3 {
		font-size: 20px;
	}

	#content_page .sidebar_wrapper .form_title h3 span {
		font-size: 38px;
	}

	#content_page .sidebar_wrapper .form_title h2 {
		font-size: 21px;
	}

	#content_page .sidebar_wrapper .form_title {
		font-size: 15px;
	}

	#content_page .sidebar_wrapper .btm_text {
		font-size: 15px;
	}

	#newsletter_section .newsletter_text {
		font-size: 24px;
	}

	#newsletter_section .newsletter_text p span {
		font-size: 40px;
	}

	#footer h3.title_text {
		font-size: 26px;
	}

	#footer .info_text {
		font-size: 16px;
	}

	#footer .footer_text {
		font-size: 14px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	#support_steps .mission_wrap h3.initiate {
		background-size: 8%;
	}

	#support_steps .mission_wrap h3.service {
		background-size: 8%;
	}

	#support_steps .mission_wrap h3.resolution {
		background-size: 8%;
	}

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

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

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

	#support_steps .mission_wrap h3 {
		font-size: 20px;
		padding: 6px 0 6px 42px;
	}
}

@media (max-width: 500px) {
	.office365_description 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;
	}

	#landing-faq-centerpointit .faq-content h2 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 24px;
	}

	#landing-faq-centerpointit .text-wrap h3 {
		font-size: 16px;
		line-height: 22px;
	}

	#landing-faq-centerpointit .text-wrap p {
		font-size: 14px;
		line-height: 20px;
	}
}

@media (max-width: 430px) {
	#innerbanner_Centerpoint .banner_text h1 {
		font-size: 28px;
	}

	#innerbanner_Centerpoint .banner_text {
		font-size: 14px;
		line-height: 28px;
	}

	#business_plan .content_wrap h4 {
		font-size: 18px;
		line-height: 28px;
	}

	#business_plan .list_style {
		padding: 0px;
	}

	#innerbanner_Centerpoint .security_banner .banner_text h1 {
		font-size: 40px;
	}

	#innerbanner_Centerpoint .banner_text {
		font-size: 14px;
		line-height: 28px;
	}

	#our_features .feature_heading h2 {
		font-size: 29px;
	}

	#our_features .feature_heading {
		font-size: 20px;
	}

	#home_header .header_text h5 {
		font-size: 22px;
		line-height: 38px;
	}

	#our_features .feature_title h4 {
		font-size: 26px;
	}

	#our_services .service_title h4 {
		font-size: 24px;
	}

	#blog .blog_text {
		padding: 36px 8px 26px;
	}

	#blog .blog_text h4 {
		font-size: 22px;
	}

	#blog .blog_btn li {
		padding: 0 4px;
	}

	#blog .blog_btn li a {
		font-size: 18px;
		line-height: 52px;
		border-width: 2px;
	}

	#inner_contact_info ul.social_media li a {
		width: 38px;
		height: 38px;
		background-size: 23px;
	}

	footer .social_media li a {
		width: 38px;
		height: 38px;
		/*background-size: 23px;*/
	}

	footer .info_wrap li {
		font-size: 17px;
		line-height: 28px;
	}

	footer .footer_text {
		font-size: 14px;
		letter-spacing: 0;
	}

	#banner_section .banner_text h2 span.border_btm::before {
		width: 200px;
	}

	#banner_section .initial_banner {
		min-height: 470px;
	}

	#banner_section .right_banner .banner_text {
		top: 45%;
	}

	#blog .blog_heading h2 {
		font-size: 26px;
	}

	.newsletter .form_wrap .fsFieldRow input[type="text"], .newsletter .form_wrap .fsFieldRow input[type="email"], .newsletter .form_wrap .fsFieldRow input[type="number"], .newsletter .form_wrap .fsFieldRow input[type="tel"], .newsletter .form_wrap .fsForm textarea, .newsletter .form_wrap input[type="file"] {
		font-size: 18px !important;
	}

	.newsletter .form_wrap .fsBody .fsForm {
		width: 275px;
	}

	.newsletter .form_wrap .fsRow.fsFieldRow.fsLastRow {
		width: 197px;
	}

	.newsletter .form_wrap div.fsError {
		width: 197px;
	}

	#vacancy_section .vacancy_heading {
		font-size: 14px;
		line-height: 26px;
	}

	#vacancy_section .vacancy_heading h2 {
		font-size: 21px;
	}

	#vacancy_section .vacancy_text h2 {
		font-size: 26px;
	}

	#vacancy_section .vacancy_text {
		font-size: 16px;
		line-height: 34.15px;
	}

	#vacancy_section .apply_btn span.text_wrap {
		font-size: 15.02px;
		line-height: 48px;
		padding: 0 28px;
	}

	#vacancy_section .apply_btn span.arrow_wrap {
		width: 40px;
		background-size: 17px;
	}

	#vacancy_section .apply_btn {
		padding-right: 40px;
	}

	#video_section_thankyou .video_title {
		font-size: 16.46px;
		line-height: 21px;
		padding: 20px 15px;
	}

	#video_section_thankyou .video_title h4 {
		font-size: 18px;
	}

	#content_page .content_text {
		font-size: 17px;
		line-height: 27px;
	}

	#content_page .content_text ul li {
		padding-left: 22px;
	}

	#content_page .content_text ul {
		margin-left: 0px;
	}

	#content_page .content_text ol {
		margin-left: 12px;
	}

	#content_page .content_text ol li {
		padding-left: 10px;
	}

	#content_page .content_text h4 {
		font-size: 15px;
		line-height: 28px;
	}

	#inner_testimonial .testimonial_content {
		padding: 45px 2%;
		font-size: 16px;
		line-height: 29px;
	}

	#referral_section .referral_text h4 {
		font-size: 16px;
		line-height: 24px;
	}

	#referral_section .referral_text {
		font-size: 14px;
		line-height: 28px;
	}

	#referral_section .list_wrap li {
		padding-left: 22px;
	}

	#referral_section .referral_form .form_title {
		font-size: 16px;
		line-height: 24px;
	}

	#referral_section .form_wrap h5 {
		font-size: 16px;
	}

	#inner_contact_info .info_text h3 {
		font-size: 21px;
	}

	#inner_contact_info .info_text {
		font-size: 16px;
	}

	#category_page .padding_wrap {
		padding: 13px 18px;
	}

	#category_page .category_list li a, #category_page .category_list li h2 {
		font-size: 20px;
		padding-left: 35px;
	}

	#category_page .category_heading {
		font-size: 21px;
	}

	#category_page .direct_help {
		padding: 46px 10px 58px;
	}

	#category_page .direct_help h4 {
		font-size: 24px;
		line-height: 34px;
	}

	#category_page .help_link li {
		padding: 0;
	}

	#category_page .help_link li a {
		width: 60px;
		height: 60px;
		background-size: 50%;
	}

	#category_page .category_text h5 {
		font-size: 15px;
		line-height: 30px;
	}

	#category_page .category_text {
		font-size: 14px;
		line-height: 28px;
	}

	#category_page .btn_wrap li {
		padding: 0 3px;
	}

	#category_page .btn_wrap li a span.text_wrap {
		font-size: 13px;
		line-height: 45px;
		padding: 0 8px;
	}

	#content_page .padding_wrap {
		padding: 13px 18px;
	}

	#content_page .category_list li a, #content_page .category_list li h2 {
		font-size: 20px;
		padding-left: 35px;
	}

	#content_page .category_heading {
		font-size: 21px;
	}

	#content_page .direct_help {
		padding: 46px 10px 58px;
	}

	#content_page .direct_help h4 {
		font-size: 24px;
		line-height: 34px;
	}

	#content_page .help_link li {
		padding: 0;
	}

	#content_page .help_link li a {
		width: 60px;
		height: 60px;
		background-size: 50%;
	}

	#about_support {
		padding: 40px 0;
	}

	#about_support .support_text h3 {
		font-size: 22px;
		line-height: 34px;
	}

	#about_support .support_text {
		font-size: 22px;
	}

	#about_support .support_text h2 {
		font-size: 24px;
	}

	#support_services .services_text h3 {
		font-size: 25px;
	}

	#support_services .services_text {
		font-size: 18px;
		line-height: 30px;
	}

	#support_services .services_text a {
		font-size: 14px;
		line-height: 24px;
	}

	#support_form .form_title h3 {
		font-size: 20px;
	}

	#testimonial_page .testimonial_text {
		font-size: 14px;
		line-height: 28px;
	}

	#about_us .aboutus_text h2 {
		font-size: 24px;
		line-height: 30px;
	}

	#centerpoint_category .category_wrap .category_text h3 {
		font-size: 22px;
		line-height: 37px;
	}

	#centerpoint_category .category_wrap .category_text {
		font-size: 16px;
		line-height: 28px;
	}

	#career_post .post_text h2 {
		font-size: 26px;
		margin: 0 0 24px;
	}

	#about_us .aboutus_text > i {
		font-size: 10px;
		line-height: 14px;
	}

	.sidebar_wrapper .form_body .fsBody input {
		font-size: 14px !important;
	}

	#content_page .sidebar_wrapper .form_title {
		font-size: 12px;
	}

	#content_page .sidebar_wrapper .btm_text {
		font-size: 13px;
		line-height: 20px;
	}

	#partner_features .features_list h4 {
		font-size: 18px;
	}

	#partner_features .feature_text {
		font-size: 14px;
		line-height: 24px;
	}

	#partner_features .feature_text h5 {
		font-size: 18px;
	}

	#ourpartner_19 .partner_wrap ul li {
		padding: 0 4px;
		width: 50%;
	}

	#financial .financial_text h4 {
		font-size: 20px;
		line-height: 30px;
	}

	#financial .financial_text {
		font-size: 14px;
	}

	#financial_firms .firms_text {
		font-size: 14px;
	}

	#firm_section .section_text {
		font-size: 15px;
	}

	#centerpoint_section .text_wrap a {
		padding: 0 20px;
		font-size: 14px;
	}

	#chart_section .chart_content {
		font-size: 16px;
	}

	#sidebar_content .heading_text {
		font-size: 15px;
	}

	#sidebar_content .heading_text h2 {
		font-size: 22px;
	}
}

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

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

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

@media (min-width: 768px) and (max-width: 980px) {
	#about_disaster_recovery .about_text {
		padding: 22px 0;
	}
}

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

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

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

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

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

	#disaster_services .mission_wrap ul {
		margin: 0;
	}

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

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

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

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

	#centerpoint_section .text_wrap a {
		padding: 0 50px;
		font-size: 16px;
	}

	#sidebar_content .sidebar_bodywrap {
		margin-top: 0;
		margin-right: 0;
	}

	#sidebar_content .sidebar_form .fsForm .fsLabel {
		font-size: 14px !important;
	}

	#fsCell56944629 > p {
		font-size: 14px !important;
	}

	#fsCell56944629 a {
		font-size: 13px !important;
	}

	label.fsOptionLabel {
		background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
		border: medium none !important;
	}

	#sidebar_content .sidebar_form .fsOptionLabel.vertical {
		width: 100% !important;
	}

	.pull-right {
		float: none !important;
	}
}

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

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

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

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

@media (min-width: 768px) {
	#allworx_page .service_section .content_wrap {
		display: table;
		width: 100%;
	}

	#allworx_page .service_section .servie_img {
		display: table-cell;
		vertical-align: middle;
		padding-right: 10px;
		width: 38%;
	}

	#allworx_page .service_section .service_wrap {
		display: table-cell;
		vertical-align: middle;
		padding-left: 10px;
		width: 62%;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	#allworx_welcome .welcome_content h5 {
		font-size: 20px;
	}
}

@media (max-width: 960px) {
	#allworx_welcome .welcome_content {
		font-size: 14px;
		line-height: 24px;
	}

	#allworx_welcome .welcome_content h5 {
		font-size: 16px;
	}

	#allworx_page .service_section .service_content {
		font-size: 14px;
	}

	#allworx_page .contact_section .contact_wrap {
		font-size: 15px;
	}

	#allworx_page .service_section .service_content {
		letter-spacing: 0;
	}

	#allworx_welcome .welcome_content {
		letter-spacing: 0;
	}

	#allworx_welcome .welcome_content h5 span {
		display: inline;
	}
}

@media (max-width: 767px) {
	#allworx_page .contact_section .contact_wrap p span {
		display: inline;
	}

	#allworx_page .service_section .servie_img {
		margin: 0 0 32px;
	}

	#allworx_page .service_section .service_wrap ul li {
		text-align: left;
	}

	.small_screen_center {
		text-align: center;
	}

	#home_header .header_banner .register_btn {
		position: static;
	}

	#home_header .bottom_heading .yellow_arrow {
		display: none;
	}

	#home_header .bottom_heading h4 {
		right: 0;
	}

	#home_header .header_banner {
		min-height: 120px;
	}

	#NextITCompany .section_wrap_one .text-wrap {
		width: 100%;
		display: inline-block;
	}

	#NextITCompany .section_wrap_one .text-wrap {
		max-width: inherit;
	}

	#NextITCompany .section_wrap_one .img-content {
		display: inline-block;
		padding-left: 0;
		width: 100%;
	}

	#NextITCompany .section_wrap_two .img-content {
		display: inline-block;
		width: 100%;
		padding-right: 0;
	}

	#NextITCompany .section_wrap_two .text-wrap {
		display: inline-block;
		width: 100%;
	}

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

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

@media (max-width: 440px) {
	#inner-banner-main .banner-main-text h1 {
		font-size: 22px;
	}

	#inner-banner-main .banner-main-text {
		font-size: 14px;
		line-height: 23px;
	}

	#inner-banner-main .btn-btn1 {
		font-size: 12px;
		padding: 8px 11px;
	}
}

@media (max-width: 430px) {
	#allworx_welcome .welcome_content {
		font-size: 13px;
	}

	#allworx_page .service_section .service_content {
		font-size: 13px;
		line-height: 25px;
	}

	#home_header .text_wrap h2 {
		font-size: 24px;
		line-height: 18px;
	}

	#home_header .text_wrap h2 {
		font-size: 21px;
		line-height: 19px;
	}

	#home_header .text_wrap h2 {
		font-size: 19px;
		line-height: 17px;
	}
}

@media (min-width: 768px) {
	#home-banner .banner-main-content {
		display: table;
		width: 100%;
	}

	#home-banner .banner-main-text {
		display: table-cell;
		vertical-align: top;
		padding-right: 30px;
	}

	#home-banner .form-banner-main {
		display: table-cell;
		vertical-align: middle;
		width: 472px;
	}

	#home-banner .banner-text-wrap {
		max-width: 900px;
		padding-top: 0px;
	}

	#home-banner .content-wrap {
		display: table;
		width: 94%;
	}

	#home-banner .banner-content-wrap {
		padding-top: 184px;
	}

	#home-banner .text-wrap {
		display: table-cell;
		vertical-align: top;
		padding-right: 75px;
	}

	#home-banner .our-partners-wrap {
		display: table-cell;
		vertical-align: top;
		width: 235px;
		padding-top: 35px;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	#home-banner .banner-main-text h1 {
		font-size: 40px;
		line-height: 42px;
	}
}

@media (min-width: 768px) and (max-width: 1420px) {
	#home-banner .form-banner-main {
		width: 400px;
	}

	#home-banner .form-banner-main {
		padding: 28px 24px 40px;
	}

	.banner_form_wrap .fsForm .fsLabel {
		font-size: 18px !important;
	}
}

@media (min-width: 768px) and (max-width: 1080px) {
	#home-banner .text-wrap {
		padding-right: 18px;
	}

	#home-banner .banner-main-text {
		font-size: 18px;
	}

	#home-banner .banner-content-wrap {
		padding-top: 0 !important;
	}

	.postid-16981 #content_page .content_text {
		width: 70%;
	}

	.postid-16981 #inner_banner .banner_text h1 {
		font-size: 20px;
		line-height: 28px;
	}
}

@media (min-width: 768px) and (max-width: 1320px) {
	#home-banner .our-partners-wrap ul li:nth-child(2) img {
		width: 115px;
	}

	#home-banner .banner-main-text h1 {
		padding-bottom: 34px;
	}

	#home-banner .our-partners-wrap ul li:nth-child(1) img {
		width: 110px;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	#home-banner .form-banner-main {
		width: 265px;
	}

	#home-banner .content-wrap {
		width: 100%;
	}

	#home-banner .our-partners-wrap {
		width: 100px;
	}

	#home-banner .form-banner-main {
		padding: 28px 15px 40px;
	}

	#home-banner .form-heading h4 {
		font-size: 20px;
		line-height: 30px;
	}

	#home-banner .form-heading {
		font-size: 14px;
		line-height: 22px;
	}

	#home-banner .text-wrap {
		padding-right: 20px;
	}

	#home-banner .banner-main-text h1 {
		font-weight: 700;
		margin-top: 30px;
		font-size: 40px;
		line-height: 40px;
	}

	#home-banner {
		padding-top: 145px;
	}

	#home-banner .banner-main-text {
		font-size: 16px;
		line-height: 26px;
	}

	#NextITCompany .section_wrap_one .img-wrap > img {
		margin-bottom: -104px !important;
	}

	#footer ul.tweets li {
		background-size: 30px;
		padding-left: 38px;
	}
}

@media (max-width: 767px) {
	#home-banner .banner-wrapper {
		height: auto !important;
	}

	#home-banner .banner-holder {
		position: static;
	}

	#home-banner .banner-content-wrap {
		padding-top: 0 !important;
	}

	#home-banner .banner-main-text h1::after {
		left: 50%;
		margin-left: -44px;
	}

	#home-banner .banner-main-text h1 {
		font-weight: 700;
		font-size: 36px;
		line-height: 46px;
		padding-bottom: 32px;
		margin: 0 0 32px;
	}

	#home-banner .banner-main-text {
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 32px;
	}

	.small-screen-center {
		text-align: center;
	}

	.head-head-header {
		position: static;
	}

	#home-banner .banner-wrapper {
		padding: 0 !important;
	}

	#home-banner .banner-content-wrap {
		padding-top: 0 !important;
	}

	.postid-16981 #sidebar_content .sidebar_wrap {
		top: 10px;
	}
}

@media (max-width: 1080px) {
	#home-banner .banner-main-text p {
		font-weight: 700;
		font-size: 20px;
	}
}

@media (max-width: 510px) {
	#home-banner .banner-main-text p span {
		display: inline;
	}

	#home-banner .banner-main-text {
		font-size: 16px;
		line-height: 28px;
	}

	#home-banner .form-banner-main {
		padding: 32px 15px 46px;
	}

	#home-banner .form-heading h4 {
		font-size: 28px;
	}

	#home-banner .form-heading {
		font-size: 20px;
	}

	#home-banner .banner-main-text h1 {
		font-size: 40px;
		line-height: 56px;
	}
}

@media (min-width: 320px) and (max-width: 500px) {
	#referral_section .referral_textwrap h3 {
		font-size: 28px !important;
		line-height: 1.3;
	}

	#referral_section .referral_textwrap h2 {
		font-size: 48px;
		line-height: 52px;
	}

	#referral_section .btn_wrap .referral_btn {
		padding: 14px 10px 20px 10px;
		font-size: 16px;
	}

	#referral_section .btn_wrap h3 {
		font-size: 42px;
	}
}

@media (max-width: 400px) {
	#home-banner .banner-main-text h1 {
		font-size: 26px;
		line-height: 48px;
	}

	#home-banner .banner-main-text {
		font-size: 14px;
		line-height: 26px;
	}

	#home-banner .form-heading h4 {
		font-size: 24px;
	}

	#home-banner .form-heading {
		font-size: 16px;
	}
}

@media screen and (min-height: 851px) {
	.banner_form_wrap .fsFieldRow input[type="text"], .banner_form_wrap .fsFieldRow input[type="email"], .banner_form_wrap .fsFieldRow input[type="number"], .banner_form_wrap .fsFieldRow input[type="tel"] {
		height: 35px;
	}

	.banner_form_wrap textarea {
		height: 45px;
	}

	#home-banner .form-heading h4 {
		font-size: 25px;
		margin: 0 0 8px;
	}

	#home-banner .form-banner-main {
		padding: 22px 25px;
	}

	.banner_form_wrap .fsSubmit input.fsSubmitButton {
		padding: 8px 10px;
	}

	.banner_form_wrap .fsForm .fsLabel {
		font-size: 14px !important;
	}

	#fsCell56020041 p {
		font-size: 14px !important;
	}

	#home-banner .form-heading {
		font-size: 18px;
		line-height: 20px;
	}

	#home-banner .banner-main-content {
		padding: 32px 0;
	}
}

@media screen and (max-height: 850px) {
	#home-banner .banner-wrapper {
		height: auto !important;
	}

	#home-banner .banner-holder {
		position: static;
	}
}

@media (min-width: 768px) {
	.postid-16981 #sidebar_content .sidebar_wrap {
		float: right;
		padding-left: 6%;
		width: 33%;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	.postid-16981 #sidebar_content .sidebar_wrap {
		padding-left: 2%;
	}

	.postid-16981 #sidebar_content .heading_text h2 {
		font-size: 28px;
	}

	.postid-16981 #sidebar_content .heading_text {
		font-size: 20px;
	}

	.postid-16981 #sidebar_content .form_text {
		font-size: 16px;
	}

	.postid-16981 #sidebar_content .text_wrapper h4 {
		font-size: 18px;
	}

	.postid-16981 #sidebar_content .data-archiving-solutions-form .fsBody {
		margin-bottom: 35px !important;
	}

	#sidebar_content.business-phone .sidebar_form .fsForm .fsLabel {
		font-size: 11px !important;
		line-height: 14px;
	}

	#sidebar_content.business-phone .sidebar_form .fsLabel.fsLabelVertical > span {
		font-size: 11px !important;
	}

	#sidebar_content .sidebar_form .fsForm .fsLabel a {
		line-height: 14px !important;
	}

	#sidebar_content .sidebar_form .fsRowBody input[type="radio"] {
		width: 18px !important;
		height: 18px !important;
	}

	#sidebar_content.business-phone .sidebar_form .fsOptionLabel.horizontal {
		margin: 0 0 0 -14px !important;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	.postid-16981 #sidebar_content .sidebar_wrap {
		padding-left: 0%;
	}

	.postid-16981 #sidebar_content .heading_text {
		font-size: 16px;
		line-height: 24px;
	}

	.postid-16981 #sidebar_content .heading_text h2 {
		font-size: 22px;
		line-height: 30px;
	}

	.postid-16981 #sidebar_content .form_wrap {
		padding: 10px 13px 16px;
	}

	.postid-16981 #sidebar_content .text_wrapper h4 {
		font-size: 16px;
	}
}

@media (max-width: 960px) {
}

@media (max-width: 767px) {
	#referral_section .referral_holder{
		padding-bottom: 60px;
	}
	
	.small_screen_center {
		text-align: center;
	}

	.postid-16981 #sidebar_content .form_text p span {
		display: inline;
	}

	.pull-right {
		float: none !important;
	}

	#inner-blog-section .blog_topwrap .client_img {
		display: block;
		vertical-align: middle;
		width: 50px;
		margin: 0 auto;
		padding-top: 15px;
	}

	#inner-blog-section .blog_topwrap ul.persional-info {
		padding: 16px 0 24px;
		display: block;
	}

	#home-banner .form-banner-main {
		display: none;
	}

	/********508*******/
	#NextITCompany .pricing-section {
		padding: 0;
	}

	#NextITCompany .section_wrap_two.section_modified {
		font-size: 15px;
		line-height: 30px;
		padding: 35px 0;
	}

	#NextITCompany .pricing-section .check-list li {
		display: block;
		width: 100%;
	}

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

	.features-list {
		width: 100%;
		margin-bottom: 0px;
	}

	.features-list li {
		width: 100%;
	}

	.features-list-wrap {
		margin-bottom: 20px;
		display: table;
	}

	.features-sub-list {
		margin-bottom: 25px;
	}

	#NextITCompany .hero-img {
		margin: 50px 0 30px;
	}

	#NextITCompany .img-overlay-wrap {
		top: 50px;
	}

	#inner_banner h1 {
		font-size: 36px;
		line-height: 40px;
	}

	#inner_banner .inner_banner-text {
		font-size: 20px;
		line-height: 30px;
	}

}

@media (max-width: 430px) {
	.postid-16981 #sidebar_content .heading_text h2 {
		font-size: 26px;
	}

	.postid-16981 #sidebar_content .heading_text {
		font-size: 20px;
	}

	.postid-16981 #sidebar_content .form_text {
		font-size: 16px;
	}

	.postid-16981 #sidebar_content .text_wrapper h4 {
		font-size: 17px;
	}

	#sidebar_content.business-phone .sidebar_form h4 {
		font-size: 17px;
	}

	#sidebar_content.business-phone .heading_text h2 {
		font-size: 24px;
		line-height: 26px;
	}

	#sidebar_content.business-phone .heading_text {
		font-size: 18px;
	}

	#sidebar_content.business-phone .content_text {
		font-size: 21px;
	}

	#sidebar_content.business-phone .sidebar_form h4 {
		font-size: 13px;
	}

	#sidebar_content.business-phone .content_text h3 {
		margin: 0 0 4px;
	}

	#sidebar_content.business-phone .content_text {
		font-size: 17px;
		line-height: 21px;
	}

	#sidebar_content.business-phone .bottom_text {
		font-size: 11px;
	}

	.sidebar_testimonial .testimonial_textwrap {
		padding: 0px 20px 20px;
	}

	.testimonial_textwrap h4 {
		font-size: 21px;
	}

	#services-section .text-wrap h2 {
		font-size: 16px;
		line-height: 24px;
	}

	#services-section .text-wrap {
		font-size: 14px;
		line-height: 24px;
	}

	#referral-banner .banner-content h1 {
		font-size: 25px;
		line-height: 35px;
	}

	#referral_page .referral_program h5 {
		font-size: 20px;
	}

	#referral_page .text_wrap {
		padding-left: 90px;
		font-size: 12px;
	}

	#referral_page .info_wrap h3 {
		font-size: 16px;
	}

	#referral_page .form_wrap h4 {
		font-size: 12px;
	}

	#inner-blog-section .wp-pagenavi span, .wp-pagenavi a {
		font-size: 12px;
		padding: 14px 12px !important;
	}

	.sidebar-122 h4.blog-heading {
		font-size: 19px;
		line-height: 24px;
	}

	.sidebar-122 .blog-content {
		font-size: 17px;
		line-height: 22px;
	}
}

@media (max-width: 370px) {
	#inner-blog-section .heading-text h2 {
		font-size: 27px;
		line-height: 33px;
	}

	#inner-blog-section .search-blog h4 {
		font-size: 17px;
		line-height: 20px;
		margin: 0px 0 9px;
	}

	#inner-blog-section .search-blog {
		font-size: 16px;
	}

	#inner-blog-section .title-text {
		padding: 36px 10px 75px;
	}

	#inner-blog-section .sidebar-video h5 {
		font-size: 18px;
		line-height: 24px;
	}

	#inner-blog-section .sidebar-video h3 {
		font-size: 17px;
		line-height: 4px;
	}

	#inner-blog-section .blog-heading h3 {
		font-size: 15px;
		line-height: 22px;
	}

	#inner-blog-section .blog-text {
		font-size: 13px;
		line-height: 20px;
	}
}

@media screen and (max-width: 648px){
	a[href="/referral-program/"]{
		/* margin-top: 15px; */
	}
}

@media screen and (max-width: 575px){
	a[href="/referral-program/"]{
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 490px){
	a[href="/referral-program/"]{
		flex: 0 0 100%;
	}
}

@media screen and (max-width: 767px){
	#NextITCompany .section_wrap_one .img-wrap.img-modified > img{
		bottom: -157px;
	}
}

@media screen and (max-width: 430px){
	#NextITCompany .section_wrap_one .img-wrap.img-modified > img{
		bottom: 0;
	}
}

@media screen and (max-width: 767px){
	#event_page_centerpoint .event_wrapper > ul > li {
		width: 100% !important;
	}
}

@media screen and (max-width: 475px){
	#inner_banner .banner_text h1 {
		font-size: 25px;
	}
}
@media (min-width: 980px) {
	#inner-blog-section .wrapper {
		/*display: table;*/
		display: flex;
		width: 100%;
	}

	#inner-blog-section .article-img-wrap {
		/*display: table-cell;*/
		width: 377px;
		vertical-align: top;
		max-height: 218px;
		background-size: cover;
	}

	#inner-blog-section .article-text-wrapper {
		/*display: table-cell;*/
		padding-left: 45px;
		width: 60%;
	}
}
@media (max-width: 980px) {
	#inner-blog-section .article-text-wrapper {
		padding-left: 0px;
	}
	#inner-blog-section .width-2 {
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
		float: none;
	}
	#inner-blog-section .sidebar-content {
		max-width: 100%;
		padding-top: 80px;
	}
	#inner-blog-section .width-1 {
		width: 100%;
	}
	#inner-blog-section {
		padding: 240px 0 50px;
	}

}
@media (min-width: 768px) and (max-width: 810px) {
	.banner_head .top_header {
		max-width: 400px!important;
	}
}
@media (min-width: 1080px) and (max-width: 1260px){
	.banner_head .top_header {
		max-width: 558px!important;
	}
}
@media (max-width: 1199px) {
	#has_inner_banner .inner_banner_textwrap h1, #has_inner_banner .inner_banner_textwrap h2 {
	font-size: 40px;
	line-height: 1.25;
}
}
@media (max-width:991px) {
	#has_inner_banner .inner_banner_textwrap h1, #has_inner_banner .inner_banner_textwrap h2 {
	font-size: 30px;
}
.postid-16981 #sidebar_content .sidebar_wrap {
	top: -50px;
}
#has_inner_banner .inner_banner_textwrap h1 br {
	display: none;
}
#has_inner_banner .inner_banner_textouterwrap {
	width: auto;
}
}
@media (max-width:639px) {
	#has_inner_banner .inner_banner_textwrap h1, #has_inner_banner .inner_banner_textwrap h2 {
	font-size: 26px;
}
}
@media (max-width: 375px){
#header-banner-v4 .row-header-banner-v4 .col-header-banner-v4 h1 {
    font-size: 19px !important;
}    
}
