@media screen and (max-width: 980px) {
	.the_content{
		padding-top: 40px;
	}
}
.the_content, .the_excerpt{   color: #000; font-family: "open_sansregular",arial; font-size: 20px; line-height: 30px; }
.the_content h1, .the_content h2, .the_content h3, .the_content h4{  color:#000 /*#fbba55*/; font-family:"open_sansbold",arial /* "open_sansextrabold",arial*/; margin:5px 0; padding:5px 0;}
.the_content h1{font-size:30px; line-height:33px; }
.the_content h2 {font-size:30px; line-height:38px;}
.the_content h3 {font-size:26px;line-height:32px; }
.the_content h4 {font-size:24px;line-height:26px;}
.the_content b,.the_content strong{font-family:"open_sanssemibold",arial;}
.the_content h1 a,.the_content h2 a, .the_content h3 a,.the_content h4 a{ color:#000 /*#007db6*/; text-decoration:none!important;}
.the_content a, .the_excerpt a{ color:inherit; text-decoration:underline!important;}
.the_content a:hover , .the_excerpt a:hover,.the_content a:focus , .the_excerpt a:focus {color: inherit; text-decoration:underline !important;}
.the_content p, .the_excerpt p{ padding:5px 0; margin:5px 0;}  
/*.the_content ul{margin: 25px 75px !important;} */
.the_content ul { margin: 5px 0; padding: 5px 0 5px 70px;}
.the_content ul li { color:inherit;list-style:outside none none; position:relative; margin:0 /*0 20px*/;  font-family: "open_sansregular",arial;}
.the_content ul li:before{content:"\002022"; color: #000000;font-size:30px; vertical-align:middle; line-height:28px; position:absolute; left:-37px;}
.the_content ol{ margin:25px 0 0 25px;}
.the_content ol li{ padding-bottom:20px!important; padding-left: 10px!important;}
iframe {  border: medium none; }
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect { font-size: 15px; padding: 5px; } 
.inner-content > h2 { margin-left: 17%; }
.inner-content a {  color: #931917;  font-family: "open_sanssemibold",arial; font-size: 25px; }
.readmore { font-size: 20px !important; text-decoration: underline !important; } 
.left_content iframe { height: auto!important; width: auto!important; }


/********************* 960 *******************************/
.service_list_kraft{ }
.service_list_kraft:before, .service_list_kraft:after{/* content:""; */display:table;clear:both;}
.service_list_kraft li{list-style:none;text-align:center;}
.service_list_kraft li .content_wrap{  margin:0 auto;}
.service_list_kraft li .content_icon{margin-bottom:30px;}
.service_list_kraft li .content_icon img{}
.service_list_kraft li .content_wrap{ display:inline-block;position:relative; }
.service_list_kraft li .content_wrap:after {display:block;content:"";border-bottom:1px solid #fab954;width:88px;margin:0 auto 0;}
.service_list_kraft li .content_text h4{ font-size: 22px;  line-height: 24px; margin:0 0 24px; font-family: 'Segoe UI light', arial;}
.service_list_kraft li .content_text h4 span{ display:block;}
.service_list_kraft li .content_text p{ margin:0;}
.getting_started_list li{}
.service_list_kraft > li::before { content: none!important;}
.the_content .service_list_kraft {margin: 0 0 30px!important;}
.the_content .service_list_kraft.icon_partner {overflow: hidden;}
.the_content .service_list_kraft.icon_partner > li {margin: 0!important;}
.service_list_kraft.industries_services {overflow: hidden;}
.service_list_kraft.nashville li .content_wrap::after {
    border-bottom: medium none;
}
.part_logo_img{ border: 1px solid #c0c0c0; padding: 10px 15px;}
.part_container{ padding-bottom: 30px; border-bottom: 1px solid  #dd7700; margin-bottom: 30px;}
/***********************pagination********************/
/*.wp-pagenavi{font-size:24px; line-height:30px; padding: 9px;}
.wp-pagenavi a, .wp-pagenavi span{ padding: 10px 16px !important;color:#000000; font-family: 'open_sansregular', arial, sans-serif; border:0!important;margin:2px!important;}
.wp-pagenavi .pages{background:none;color: #666666;  font-family: 'open_sansregular', arial, sans-serif; text-transform:uppercase!important;}
.wp-pagenavi .page,.wp-pagenavi .extend{background:#cccccc;color:#666666;}
.wp-pagenavi .current{color:#fff;background:#4d4d4d; font-size: 24px; font-family: 'open_sansregular', arial, sans-serif;}
.wp-pagenavi .first,.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink,.wp-pagenavi .last{ color:#fff;background:#212B5D; padding: 10px 13px !important;}
.wp-pagenavi .previouspostslink img, .wp-pagenavi .nextpostslink img{margin:15px 0 0;} */
/***********************Image Align ********************/
img.alignnone { display: inline-block; margin-bottom: 20px; }
img.alignleft { float: left; margin-bottom: 20px; margin-right: 20px; }
img.alignright { float: right;  margin-bottom: 20px; margin-left: 20px; }
img.aligncenter { display: block;  float: none; margin: 0 auto 20px; }

@media screen and (max-width: 980px) {
	.wp-pagenavi .pages{
		font-size: 16px;
	}

	.wp-pagenavi .current{
		font-size: 16px;
		padding: 5px 8px;
	}

	.wp-pagenavi a,
	.wp-pagenavi span{
		font-size: 16px;
		padding: 5px 8px !important;
	}

	.wp-pagenavi .first,
	.wp-pagenavi .previouspostslink,
	.wp-pagenavi .nextpostslink,
	.wp-pagenavi .last{
		    padding: 5px 8px !important;
	}
}

@media screen and (max-width: 590px) {
	.wp-pagenavi .pages{
		display: none;
	}
}

@media screen and (max-width: 475px) {
	.wp-pagenavi {
		padding: 0;
	}
	.wp-pagenavi .pages{
		display: none;
	}

	.wp-pagenavi a:nth-child(5){
		display: none;
	}

	.wp-pagenavi a:nth-child(6){
		display: none;
	}

	.wp-pagenavi a:nth-child(8){
		display: none;
	}

	.wp-pagenavi a:nth-child(9){
		display: none;
	}
}

 

/***************** krafttechnology_careers ****************/

#career_page { padding:40px 0 70px; background:#ffffff;}
#career_page .career_content{}
#career_page .system_wrap{ font-size:20px; line-height:24px; color: #000000; font-family: 'Segoe UI Semilight',Arial;}
#career_page .system_wrap ul.system_list { margin-bottom: 45px;padding-left: 30px; }
#career_page .system_wrap ul.system_list li { padding-left: 64px; list-style:none; position:relative;margin-bottom: 27px; font-family: 'Segoe UI Semilight',Arial;}
#career_page .system_wrap ul.system_list li:before{content:url(images/orange_check_icon.png); position:absolute; left:0; top:0px;}
#career_page .system_wrap ul.system_list li span{font-family: 'Segoe UI Bold',arial;}
#career_page .system_wrap p {margin: 0 0 25px;}
#career_page .system_wrap p span {font-family: 'Segoe UI Bold',arial;}
#career_page .system_wrap p span.blue_text{ color: #193a70;}
#career_page .sidebar_wrap{ padding-left:0px;}
#career_page .sidebar_content{ background:#1a1f3b; border-radius:10px; padding: 23px 20px 38px;}
#career_page .sidebar_content h3{ font-size:30px; line-height:28px; color:#dd7700; margin:0px;font-family: 'Segoe UI Bold',arial;}
#career_page .sidebar_content a { font-size:22px; line-height:47px; color: #ffffff; display:block; border-radius:5px; background:#fbba55; box-shadow:0 4px 0 #b77d24; border:1px solid #fdd69a;font-family: 'Segoe UI Bold',arial; text-align:center;}
#career_page .blog_section{ padding:23px 0 0;}
#career_page .blog_section ul.blog_list{ width:100%; display:table; margin-left:-9px;}
#career_page .blog_section ul.blog_list li { float:left; width:23.36%; margin:0px 9px; list-style:none; margin-bottom: 39px;}
#career_page .blog_section ul.blog_list li.wrapper{ padding-left:0px;}
#career_page .blog_contnet{}
#career_page .blog_wrap{  background: #0a2756 none repeat scroll 0 0;min-height: 165px; position: relative;margin-bottom: 6px;}
#career_page .blog_img{ background-position: center top;background-repeat: no-repeat;background-size: cover!important; height: 100%;left: 0; opacity: 0.2;padding: 10px; position: absolute; top: 0;width: 100%;}
#career_page .blog_text{ border: 1px solid #dd7700; bottom: 10px;display: block;left: 10px; position: absolute;right: 10px; top: 10px;}
#career_page .text_wrap{ position:relative; display:table; height:100%; width:100%;}
#career_page .text_wrap h4{ font-size:27.71px; line-height:38px; color: #ffffff; margin:0px;font-family: 'Segoe UI Semilight',arial; display:table-cell; vertical-align:middle;}
#career_page .text_wrap h4 span { display:block;}
#career_page .read_wrap{}
#career_page .read_wrap a{ font-size:18px; line-height:32px; color: #b4a58c; border-bottom:1px solid #b4a58c; font-family: 'Segoe UI Semilight',arial;}
#career_page .read_wrap a span{ background:url(images/arrows1.png) no-repeat right center;padding-right: 15px;}
#career_page .system_wrap p a{ color:#193a70; text-decoration:underline!important;}
/************************* MEDIA_CENTER *****************************/
.container_media_center{max-width:1120px !important; width:auto !important;}
#landing_media {}
#landing_media .video_section { border-bottom:1px solid #898989; padding:83px 0 66px;}
#landing_media .lastest_video_heading {}
#landing_media .lastest_video_heading h2 { margin:0 0 52px; font-size:26.96; line-height:35.95px; font-family:'open_sansbold',arial; color:#0a1f62;}
#landing_media .video_content {}
#landing_media .video_content h2 { margin:0 0 24px; font-size:20px; line-height:25px; font-family:'open_sansbold',arial; color:#0a1f62;}
#landing_media .video_wrap {}
#landing_media .video_img {}
#landing_media .video_services_img { margin-bottom:28px;}
#landing_media .watch_now_btn { display:inline-block; font-size:10.67px; line-height:12px; font-family:'',arial; color:#ffffff; padding:10px 40px; background:#0a1f62; border-radius:30px; border:1px solid  #dd7700; text-transform:uppercase; font-family: 'open_sanssemibold'; letter-spacing:0.5px;}
#landing_media .latest_news_section { padding:72px 0 116px;}
#landing_media .latest_news_text {}
#landing_media .latest_news_text h2 { margin:0 0 52px; font-size:26.96; line-height:35.95px; font-family:'open_sanssemibold',arial; color:#0a1f62; letter-spacing:0.5px;}
#landing_media .news_content { border:1px solid #898989;}
#landing_media .news_wrap {}
#landing_media .news_img { background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 250px;}
#landing_media .news_img.news_img1 { background-image:url(../../images/news_events_img.jpg);}
#landing_media .news_img.news_img2 { background-image:url(../../images/news_events_img2.jpg)}
#landing_media .news_img.news_img3 { background-image:url(../../images/news_events_img3.jpg)}
#landing_media .text_content { padding: 58px 28px 34px; border-top: 1px solid #898989;}
#landing_media .text_height { font-size:15px; line-height:25px; font-family:'open_sansregular',arial; color:#000000; min-height:210px;}
#landing_media .text_height h2 { margin:0 0 15px; font-size:20px; line-height:25px; font-family:'open_sansbold',arial; color:#0a1f62; min-height: 84px;}
#landing_media .read_more_brn { display:inline-block; font-size:10.67px; line-height:12px; font-family:'open_sanssemibold'; color:#ffffff; padding:10px 44px; background:#0a1f62; border-radius:30px; border:1px solid  #dd7700; text-transform:uppercase; margin-left:-6px;}
#landing_media .news_content .text_height p { min-height: 125px;}
#landing_media .video_img iframe { height: 248px;}



/******************************* LANDING_INNER_PAGE *******************************************/
#referral_section {padding:84px 0 59px;}
#referral_section .service_wrapper {
	text-align: center;
	max-width: 1100px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#referral_section .service_text { font-size:15px; line-height:25px; font-family:'open_sansregular',arial; color:#000000;}
#inner_landing_page .service_text h4{margin:0 0 38px; font-size:26.96px; line-height:35.95px; font-family:'open_sansbold',arial; color:#0a1f62;}
#inner_landing_page .service_text p{margin:0 0 22px;}
#inner_landing_page .img_wrap {}
#inner_landing_page .img_wrap img{}
#referral_section .body_list {}
#referral_section .body_list li{list-style:none; position:relative; padding-left:30px;}
#referral_section .body_list li:before{position:absolute; content:"\2022"; left:0; }
#referral_form {background: #dd7700; padding:84px 0;}
#referral_form .btn_wrap{display:inline-block;}


/************************* MEDIA_CENTER *****************************/
.container_media_center{max-width:1120px !important; width:auto !important;}
#landing_media {}
#landing_media .video_section { border-bottom:1px solid #898989; padding:83px 0 66px;}
#landing_media .lastest_video_heading {}
#landing_media .lastest_video_heading h2 { margin:0 0 52px; font-size:26.96; line-height:35.95px; font-family:'open_sansbold',arial; color:#0a1f62;}
#landing_media .video_content {}
#landing_media .video_content h2 { margin:0 0 24px; font-size:20px; line-height:25px; font-family:'open_sansbold',arial; color:#0a1f62;}
#landing_media .video_wrap {}
#landing_media .video_img {}
#landing_media .video_services_img { margin-bottom:28px;}
#landing_media .watch_now_btn { display:inline-block; font-size:10.67px; line-height:12px; font-family:'',arial; color:#ffffff; padding:10px 40px; background:#0a1f62; border-radius:30px; border:1px solid  #dd7700; text-transform:uppercase; font-family: 'open_sanssemibold'; letter-spacing:0.5px;}
#landing_media .latest_news_section { padding:72px 0 116px;}
#landing_media .latest_news_text {}
#landing_media .latest_news_text h2 { margin:0 0 52px; font-size:26.96; line-height:35.95px; font-family:'open_sanssemibold',arial; color:#0a1f62; letter-spacing:0.5px;}
#landing_media .news_content { border:1px solid #898989;}
#landing_media .news_wrap {}
#landing_media .news_img { background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 250px;}
#landing_media .news_img.news_img1 { background-image:url(../../images/news_events_img.jpg);}
#landing_media .news_img.news_img2 { background-image:url(../../images/news_events_img2.jpg)}
#landing_media .news_img.news_img3 { background-image:url(../../images/news_events_img3.jpg)}
#landing_media .text_content { padding: 58px 28px 34px; border-top: 1px solid #898989;}
#landing_media .text_height { font-size:15px; line-height:25px; font-family:'open_sansregular',arial; color:#000000; min-height:210px;}
#landing_media .text_height h2 { margin:0 0 15px; font-size:20px; line-height:25px; font-family:'open_sansbold',arial; color:#0a1f62; min-height: 84px;}
#landing_media .read_more_brn { display:inline-block; font-size:10.67px; line-height:12px; font-family:'open_sanssemibold'; color:#ffffff; padding:10px 44px; background:#0a1f62; border-radius:30px; border:1px solid  #dd7700; text-transform:uppercase; margin-left:-6px;}
#landing_media .news_content .text_height p { min-height: 125px;}
#landing_media .video_img iframe { height: 248px;}
#landing_media.protected-vdo .video_content h2 { min-height: 50px;}
#landing_media.protected-vdo .video_content {margin: 0 0 40px 0;}
#landing_media .video_img-wrap { margin-bottom: 30px !important;}
#content.protected-vdo {
    background: #fff;
    padding: 50px 0 20px;
}


/**********************signup-content****************/
#signup-content {}
#signup-content .content-wrap{ padding:145px 0 0; position:relative; display:table;}
#signup-content .signup-img{ position:absolute; left:-395px; top:0; }
#signup-content .signup-conetnt{ padding-left:183px;}
#signup-content .text-wrap{  padding: 44px 0 0;}
#signup-content .text-wrap h3{ font-size:40px; line-height:50px; margin: 0 0 76px;font-family: 'Segoe UI Bold',arial; color: #000000;		font-weight: 700;}
@media screen and (max-width: 980px) {
	#signup-content .text-wrap h3{ font-size:35px; margin-bottom: 30px;}
	#signup-content .text-wrap{  padding: 0;}
	#mc_embed_signup .clear {
		margin-top: 30px;
	}
}
@media screen and (max-width: 767px) {
	#signup-content .text-wrap h3{ font-size:30px}
}
#signup-content .text-wrap h3 span{ color: #dd7700; display:block;}
#signup-content .star-icon{}
#signup-content .star-icon img {}
#signup-content .form-wrap{}


/*****************newsletter-content****************/
#newsletter-content {  padding: 42px 0 90px;}
#newsletter-content .title-wrap{}
#newsletter-content .title-wrap h3{ font-size:24px; line-height:50px;color: #000000; margin: 0 0 65px;font-family: 'Segoe UI Semilight',arial;overflow:hidden;}
#newsletter-content .title-wrap h3 span { display:inline-block; position:relative;}
#newsletter-content .title-wrap h3 span:before, #newsletter-content .title-wrap h3 span:after{border-bottom:1px solid #9d9d9d; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
#newsletter-content .title-wrap h3 span:before{right:100%; margin-right:58px;}
#newsletter-content .title-wrap h3 span:after{left:100%; margin-left:58px;}
#newsletter-content .newsletter-wrap{}
#newsletter-content .newsletter-wrap ul { display:table; width:100%;padding:0 32px;}
#newsletter-content .newsletter-wrap ul li { list-style:none; padding:0 15px; float:left; width:25%; text-align:center;}
#newsletter-content .Newsletter-archives{ border:1px solid #c2c2c2; background:#fff; width:230px; height:290px; margin:0 auto 20px; box-shadow: 4px 4px 10px 0 #dfdfdf;}
#newsletter-content .text-content{}
#newsletter-content .text-content h4{ font-size:18px; line-height:30px; color: #000000; margin:0px; font-family: 'open_sansregular', arial;}
#newsletter-content .text-content h4 a { color: inherit;}
#signup-content {
    padding-top: 88px;
}
@media screen and (max-width: 931px) {
	#signup-content {
		padding-top: 0px !important;
	}
}
#mc_embed_signup .mc-field-group input { display: block; width: 100%; padding: 8px 0; text-indent: 2%;height: 52px;}
#mc_embed_signup input { border:1px solid #092063 !important;}
#mc_embed_signup form {padding: 50px 0 !important; margin-left: 40px;margin-top: -60px;}
#mc_embed_signup .mc-field-group label{ font-size:16px; line-height:20px; font-family: 'Segoe UI Semilight',arial; letter-spacing:2px;text-transform: uppercase;
font-weight: normal;margin-bottom: 12px !important;}
#mc_embed_signup .indicates-required{ font-size:16px!important; margin-right:0!important;font-family: 'Segoe UI Semilight',arial;}
#mc_embed_signup .mc-field-group{ width:100%!important;}
#mc_embed_signup .button {text-transform: uppercase; clear: both; background-color: #0a1f62!important;border: 0 none!important; border-radius: 4px!important;color: #FFFFFF!important; cursor: pointer;
 display: inline-block;font-size: 24px!important;font-weight: normal;height: 72px!important; line-height: 32px!important;margin: 0 5px 10px 0; padding: 0 22px;
 text-align: center!important;text-decoration: none!important;letter-spacing: 2px; vertical-align: top!important;white-space: nowrap!important; width: 100%!important;font-family: 'Segoe UI Bold',arial!important;}
#mc_embed_signup .indicates-required{ display:inline-block; position:relative;}
#mc_embed_signup .indicates-required:before{border-bottom:1px solid #0f1d64;margin-top: 4px;
right: 100%; height:1px; content:""; position:absolute; width:500%; top:50%;margin-right: 40px;}
.signup-form { overflow: hidden;text-align:right;padding: 0 0 22px 0;}
#mc_embed_signup #mc-embedded-subscribe {	text-transform: capitalize;	font-weight: 700;}


/********************* enform_popup ************************************/
#thankyou_outer{ padding:30px 33px; background:url(../images/bg_img.jpg) no-repeat center top; background-size:cover; border-radius:18px; position:relative; min-height: 550px;}
#thankyou_outer .computer_rescue_thankyou{ }
.thankyou_width { width:560px; float:right !important;}
.computer_rescue_thankyou .close_icon{position:absolute; top:12px; right:12px;}
.thankyou_img_wrap { margin-left: -25px;}
.thankyou_img_wrap img {margin-bottom: 24px;}
.thankyou_content { font-size:17.77px; line-height:46.04px; font-family:'Segoe UI semibold',arial; color:#000000;}
.thankyou_content h2{ margin:0 0 15px; font-size:30.69px; line-height:42px; color:#000000; font-family: 'Segoe UI Semilight',Arial;}
.thankyou_content h2 span {display:block;}
.thankyou_content p{}
.click_btn {display:inline-block;}
.click_btn {display:inline-block; font-size:28.25px; line-height:42px; color:#ffffff!important; padding:8px 98px; position:relative; border-radius:30px; 
font-family:'Segoe UI semibold',arial; background:#222a5d;}
.click_btn span { background:url(../images/arrow.png) no-repeat center right; padding-right:30px;}

/********************support_access_section*****************/
#support_access_section{ background:#e68d23;}
#support_access_section .section_wrapper{ }
#support_access_section .support_content{ padding:78px 15px 32px;}
#support_access_section .support_content.form_support.right {  padding: 27px 15px 14px !important; }
#support_access_section .support_content.remote_support.left {  padding: 78px 15px 32px !important; }
#support_access_section .remote_support{ background:#ffffff;}
#support_access_section .form_support{ background: #dd7700;}
#support_access_section .content_wrap{ }
#support_access_section .remote_support .content_wrap{ }
#support_access_section .client_support .content_wrap{ }
#support_access_section .support_text{ color:#000000; font-size:12px; line-height:20px; font-family: 'open_sansregular', arial; margin-bottom: 44px; }
#support_access_section .support_text h5{font-size:16px; line-height:43.32px; font-family: 'open_sansregular', arial; margin:0 0 9px; color:#0a1f62; text-transform:uppercase;letter-spacing: 3px;}
#support_access_section .support_text p{  margin: 0 0 20px;}
#support_access_section .support_btn{ display:inline-block; width:210px; border-radius:4px; border:1px solid #d39f68; text-align:center; color:#ffffff; font-size:10.67px; text-transform:uppercase; padding:8px 10px; font-family:'open_sanssemibold',arial; background:#0a1f62; border-radius:48px;}
#support_access_section .form_wrap{}
#support_access_section .form_wrap h4{ font-size:26.96px; line-height:35.95px; color:#0a1f62; margin:0px; font-family:'open_sansbold',arial;}
#support_access_section .form_wrap a{display:inline-block; border-radius:4px; width:105px; border:3px solid #fff; text-align:center; color: #dd7700; font-size:10.67px; text-transform:uppercase; padding:5px 10px; font-family:'open_sanssemibold',arial; background:#0a1f62; border-radius:48px; float:right;}


/************************************************* GEt Support Form ************************************/ 
 #support_access_section .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important; padding: 0 !important;}
#support_access_section .form_wrap .fsBody .fsForm{ border:none!important;}
#support_access_section .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#support_access_section .form_wrap .fsValidationError { background:none!important;}
#support_access_section .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }  
#support_access_section .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#support_access_section .form_wrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width: 100%; margin:31px 0 0!important; box-shadow: none !important;}
#support_access_section .form_wrap .fsFieldRow input[type="text"],#support_access_section .form_wrap .fsFieldRow input[type="email"],#support_access_section .form_wrap .fsFieldRow input[type="number"],#support_access_section .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; min-height:40px; padding:7px 11px !important; }
#support_access_section .form_wrap .fsFieldRow input[type="text"],#support_access_section .form_wrap .fsFieldRow input[type="email"],#support_access_section .form_wrap .fsFieldRow input[type="number"],#support_access_section .form_wrap .fsFieldRow input[type="tel"],#support_access_section .form_wrap .fsForm textarea {  border:1px solid; color: #949496; font-family:"open_sanslight" !important; font-size: 16px !important; font-style: normal; font-weight:500; margin: 0; max-width: 100%; padding: 7px 11px !important; width: 100% !important;}
#support_access_section .form_wrap div.fsError{ font-family:  "Open Sans",sans-serif font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%;} 
#support_access_section .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#support_access_section .form_wrap .fsBody { margin-bottom:0px!important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; padding: 0 !important;}
#support_access_section .form_wrap input:focus:invalid:focus,textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#support_access_section .form_wrap .fsSectionHeader { display:none!important;} 
#support_access_section .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;  margin: 0 !important; padding: 0 !important;}
#support_access_section .form_wrap .fsForm input.fsField[type="email"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="file"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="number"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="tel"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="text"]:focus,#support_access_section .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#support_access_section .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0;}
#support_access_section .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{ background: #ffffff none repeat scroll 0 0; border: 1px solid #bdbdbd; border-radius: 0; color: #939395; font-family: "open_sanslight" !important; font-size: 16px;font-weight: 500; min-height: 40px; padding: 0 10px; width: 100% !important;}
#support_access_section .form_wrap .btn.dropdown-toggle.selectpicker.btn{ border-radius:0;}
#support_access_section .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#support_access_section.form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#support_access_section .form_wrap .caret {  border-left:4px solid transparent !important; border-right: 4px solid transparent !important; border-top: 4px solid !important; border-bottom:0 !important; color:#1c2247;}
#support_access_section .form_wrap .fsForm select {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none !important; border-radius: 0; box-shadow: none !important; color: #393860; font-family: "open_sansregular" !important; font-size: 16px !important;  font-style: normal; font-weight: 500; height: 45px; letter-spacing: 2px; margin: 0; max-width: 100%; padding: 9px 0 !important; width: 100% !important;  border-bottom: 1px solid #393860!important;}
#support_access_section .form_wrap .bootstrap-select.btn-group .dropdown-menu li a{ color: #7e8082; font-family: open_sansitalic; font-size: 14px;}  
#support_access_section .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody {margin-bottom: 14px !important;} 
#support_access_section .form_wrap .fsBody .fsCounter { display:none !important;}
#support_access_section .form_wrap  .dropdown-menu { background-clip: padding-box; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; display: none; float: left; font-size: 14px; left: 0;list-style: outside none none; margin: 2px 0 0; max-width: 500px; min-width: 160px; padding: 5px 0; position: absolute;  text-align: left;  top: 100%;  width: 100%; z-index: 1000;}#support_access_section .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important; padding: 0 !important;}
#support_access_section .form_wrap .fsBody .fsForm{ border:none!important;}
#support_access_section .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#support_access_section .form_wrap .fsValidationError { background:none!important;}
#support_access_section .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }  
#support_access_section .form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; bottom: 7px !important; color: #d7aa71 !important; font-family: "open_sansbold",arial !important; font-size: 11px !important; font-weight: normal; height: 100% !important; letter-spacing: 0; padding: 10px 0; position: relative !important; text-transform: uppercase !important; width: 100% !important; z-index: 1;}  
#support_access_section .form_wrap .fsForm .fsSubmit{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: 3px solid #ffffff; border-radius: 20px; color: #2e67ae; cursor: pointer;  display: inline-block; float: right; font-weight: 700;  height: 32px; line-height: 35px; margin-right: 0; margin-top: 0; padding: 0 !important;  position: relative;  text-transform: uppercase;  transition: all 0.35s ease 0s;  width: 22%;}  
#support_access_section .form_wrap .fsForm .fsSubmit:before{background-color:#232a5e; content:""; left: 0%; height:100%; position: absolute; top: 0; right:0; width: 100%;transition: all 0.35s ease 0s; border-radius:20px;} 
#support_access_section .form_wrap .fsForm .fsSubmit:hover::before {  background-color:#000000; }
#support_access_section .form_wrap .fsBody .fsRowBody{ margin-bottom: 3px !important; padding: 0 !important;}
#support_access_section .form_wrap .fsBody .fsSupporting{font-family: "Open Sans",sans-serif; font-weight:normal !important; color: #515050  !important; font-size: 11px!important; margin-top: -10px;} 
#support_access_section .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#support_access_section .form_wrap .fsBody .fsForm{  box-shadow: none !important; color: #404041 !important;display: inline-block; font-size: 16px;  margin: 33px 0 0 !important; width: 96%;}
#support_access_section .form_wrap .fsFieldRow input[type="text"],#support_access_section .form_wrap .fsFieldRow input[type="email"],#support_access_section .form_wrap .fsFieldRow input[type="number"],#support_access_section .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; min-height:45px; padding:7px 11px !important; }
#support_access_section .form_wrap .fsFieldRow input[type="text"],#support_access_section .form_wrap .fsFieldRow input[type="email"],#support_access_section .form_wrap .fsFieldRow input[type="number"],#support_access_section .form_wrap .fsFieldRow input[type="tel"],#support_access_section .form_wrap .fsForm textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none !important; border-radius: 0; box-shadow: none !important; color: #393860; font-family: "open_sansregular" !important; font-size: 16px !important;  font-style: normal; font-weight: 500; letter-spacing: 2px; margin: 0; max-width: 100%; padding: 9px 0 !important; width: 100% !important;  border-bottom: 1px solid #393860!important;}
#support_access_section .form_wrap .fsForm textarea { margin-bottom:4px !important; }
#support_access_section .form_wrap div.fsError{ font-family: "Open Sans",sans-serif; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%;} 
#support_access_section .form_wrap .fsForm textarea { min-height:88px !important; max-height:0;padding: 20px 0 !important;}
#support_access_section .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#support_access_section .form_wrap .fsBody { margin-bottom:0px!important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; padding: 0 !important;}
#support_access_section .form_wrap input:focus:invalid:focus,textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#support_access_section .form_wrap .fsSectionHeader { display:none!important;}
#support_access_section .form_wrap #fsSection51145080 { width:46%; margin:0; float:left;}
#support_access_section .form_wrap #fsSection51145100 {  float: left; margin-left: 6%; width: 46%;}
#support_access_section .form_wrap #fsSection45342652 { width:100%; float:left;  margin-top:0;} 
#support_access_section .form_wrap .fsOptionLabel.vertical {  color: #ffffff !important; display: inline-block !important;float: right; font-family: "open_sansregular";font-size: 14px !important; font-weight: normal !important; margin-right: 15% !important; margin-top: 20px;}
#support_access_section .form_wrap .fsRowBody input[type="checkbox"] {  margin-right: 10px;}
#support_access_section .form_wrap #fsRow2466728-10 {  margin-bottom: 8px !important;}
#support_access_section .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;  margin: 0 !important; padding: 0 !important;}
#support_access_section .form_wrap .fsForm input.fsField[type="email"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="file"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="number"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="tel"]:focus,#support_access_section .form_wrap .fsForm input.fsField[type="text"]:focus,#support_access_section .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#support_access_section .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0;}
#support_access_section .form_wrap  ::-webkit-input-placeholder { color:#393860;} 
#support_access_section .form_wrap  ::-moz-placeholder { color:#393860; opacity:1;}
#support_access_section .form_wrap  :-ms-input-placeholder {color:#393860; font-family:"Roboto Slab", serif !important;}
#support_access_section .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody {margin-bottom: 14px !important;} 
#support_access_section .form_wrap .fsBody .fsCounter { display:none !important;}
#support_access_section .form_wrap  .dropdown-menu { background-clip: padding-box; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; display: none; float: left; font-size: 14px; left: 0;list-style: outside none none; margin: 2px 0 0; max-width: 500px; min-width: 160px; padding: 5px 0; position: absolute;  text-align: left;  top: 100%;  width: 100%; z-index: 1000;}
#support_access_section .form_wrap .fsBody .fsCounter { display:none !important;}
#support_access_section .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}

@media (min-width: 768px){
.service_list_kraft li {padding: 36px 10px;float: left; width: 33.33%;}
.service_list_kraft.nashville li {padding: 0 10px;}
#content .content_wrap{display:table;width:100%;}
#content .left_content{ width:70%; display:table-cell; vertical-align:middle; padding-right:80px;  padding-left: 50px;}
#content .right_content{ width:30%; display:table-cell; vertical-align:middle; padding-left:15px;}
#referral_section .img_wrap {display: table-cell;width: 48%;vertical-align: bottom;}
#referral_section .service_text {display: table-cell;width: 52%;vertical-align: bottom;}
#referral_section .text_right { padding-right: 40px;}

#support_access_section .support_content {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
#support_access_section .remote_support .content_wrap {
    float: right;
    padding-right: 200px;
    padding-left: 40px;
}
#support_access_section .content_wrap {
    display: table;
    max-width: 554px;
}
#support_access_section .form_support .content_wrap {
    float: left;
    padding-left: 70px;
    padding-right: 10px;
}

#support_access_section .section_wrapper {
    display: table;
    width: 100%;
    height: 457px;
}

}

@media (max-width: 1460px){
	#signup-content .signup-conetnt { padding-left: 70px;}
}

@media (min-width: 768px) and (max-width: 1100px){
#newsletter-content .Newsletter-archives { width: 200px;}
#signup-content .signup-conetnt { padding-left: 70px;}

#support_access_section .form_wrap .fsFieldRow input[type="text"], #support_access_section .form_wrap .fsFieldRow input[type="email"], #support_access_section .form_wrap .fsFieldRow input[type="number"], #support_access_section .form_wrap .fsFieldRow input[type="tel"], #support_access_section .form_wrap .fsForm textarea {

    font-size: 12px !important;
    padding: 12px 0 !important;

}

}

@media (min-width: 768px) and (max-width: 980px) {
#landing_media .video_content h2 { font-size:16px; line-height:22px;}
#landing_media .text_height h2 { font-size:14px; line-height:22px;}
#landing_media .text_content { padding: 20px 10px 22px;}
#landing_media .text_height { font-size:12px; line-height:20px;}
#support_access_section .remote_support .content_wrap{ padding:0 15px;}
#support_access_section .form_support .content_wrap{ padding:0 15px;}
#support_access_section .form_wrap h4{ font-size:20px;}

}

@media (max-width: 980px) and (min-width: 768px){
#landing_media .video_content h2 {
    font-size: 16px;
    line-height: 22px;
}
}

@media screen and (max-width: 980px) {
	#newsletter-content {
		padding-bottom: 0;
	}

	#newsletter-content .newsletter-wrap ul {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
	}

	#newsletter-content .newsletter-wrap ul li {
		max-width: 50%;
		width: 100%;
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 767px) {
	#signup-content .signup-conetnt { padding-left: 0;}
	#signup-content .content-wrap {padding-top: 70px;}

	#mc_embed_signup form {
		margin-left: 15px;
		margin-right: 15px;
	}

	#newsletter-content {
		padding-top: 0;
	}

	#newsletter-content .title-wrap h3 {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 600px) {
	/*#newsletter-content .newsletter-wrap ul {*/
	/*	flex-direction: column;*/
	/*}*/

	#newsletter-content .newsletter-wrap ul li {
		padding: 0;
		max-width: 100%;
		width: 100%;
	}

	/*#newsletter-content .Newsletter-archives {*/
	/*	margin-bottom: 50px;*/
	/*}*/
}

