/*mobile styles*/
@media screen and (max-width:400px){
	body #ticker-text-1.ticker-text.sliding{bottom:124px;}	
	body div#expanding-banner.expanded {height:145px;}
}
@media screen and (min-width:401px) and (max-width:799px){
	body #ticker-text-1.ticker-text.sliding{bottom:93px;}	
}
@media screen and  (max-width:400px){
  body .product-wrapper{
    grid-template-areas:
      "item-1 item-1"
      "item-2 item-2"
      "item-3 item-3"
  }
  body .grid-container {
    grid-template-areas:
        "item-4 item-4"
        "item-5 item-5"
		"item-6 item-6";
    grid-gap: 1.25rem;}

body .grid-container-db {
    grid-template-areas:
        "item-7 item-7"
        "item-8 item-8"
        "item-9 item-9"
		"item-10 item-10";
    grid-gap: 1.25rem;
}
}
@media screen and (min-width:0) and (max-width:799px){	
	
/*top ticker******************************************************************/
/*body #top-ticker-container{ height: 62px; }
/*body #top-ticker {margin:auto; width:100%; height: 60px;  background-color: #D09B2C; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}  /**** height:188px**/
/*body #top-ticker-text { display: inline-block;text-align: center; margin: auto;  color: #ffffff; font-size: 18px; padding-top: 11px;} /* margin-right: 10px;  padding-right: 30px; */
/*body .ticker-button {display:block; float:none; margin-bottom:10px; padding:10px; background-color:#ac8122; border-radius:5px;  color:#ffffff; width:330px;}
/*body #top-ticker-text a {  text-decoration: none; color: #ffffff;}*/

body #top-ticker-container{ }  /*height: 128px;  height: 290px;  */
body #top-ticker {margin:auto; width:100%; height: 0px;  background-color: #F3F3F3; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}  /**** height:188px  height: 128px;**/
body #top-ticker-text { display: inline-block;text-align: center; margin: auto; width:100%;  color: #005484; font-size: 16px; padding-top: 0px;} /* margin-right: 10px;  padding-right: 30px; */
body .ticker-button {float:left; background-color:#F3F3F3;}
body #top-ticker-text a {  text-decoration: none; color: #005484;}	
body .ticker-divider {  display:none;}
body #ticker-message-2 {padding-top:10px;}
	
	
/*body div#ticker-text {background: #018ccf; color: #ffffff; height:140px; background-image:url('/wp-content/uploads/2021/01/cycle-3-phone-400x190-slither.jpg'); background-size:100% 100%;border-left:none;border-right:none;overflow:hidden; border-top:solid 2px #ffffff; padding-top:8px; padding-bottom:8px;}*/ /*/wp-content/uploads/2021/01/MEPS-PEPS-400x190-mobile-slither.jpg*/
body div#ticker-text {background: #005486; color: #ffffff; height:140px; border-left:none;border-right:none;overflow:hidden; border-top:solid 2px #ffffff; padding-top:8px; padding-bottom:8px;} 
body div#ticker-text a.ticker-msg1 { margin-right:0;}
body #ticker-text-2.ticker-text.sliding{bottom:93px;}	
body #ticker-text-1.ticker-text.sliding{bottom:124px;}	
/*body div#ticker-text a.ticker-msg1:hover {text-decoration:none;font-weight:normal;font-size:24px;margin-right:0px;color:#f9e4a8;} letter-spacing: 0.05em; */

body #secure-banner-container {height:162px;}
/*body #secure-banner {color: #ffffff; font-size: 20px; background-color: #005486; margin: auto; padding-top: 13px;padding-bottom: 13px; line-height: 1.2;display: inline-block; vertical-align: middle;}*/
body #secure-banner { width:100%; height:70px; color: #ffffff; background-color: rgba(0, 62, 108, 60%);  margin: auto;padding-top:6px; padding-bottom: 13px;line-height: 1.2;display: inline-block;   vertical-align: middle;} /* padding-top: 13px;*/
/*body #ticker-text-2 {padding:10px 0; background-color: #E0E0E0; border-top:2px solid #fff;]*/
body #ticker-text-2 a {color: #005484; font-weight: bold;  background-color: #E0E0E0; font-size: 19px;}
body .secure-learnhow {color: #f8e2a7; text-decoration:underline; }  	
	
	/*body #secure-banner { background-image: url("https://staging-ascnetcom-ascstaging.kinsta.cloud/wp-content/uploads/2023/01/Secure-2_0-400x190-mobile-slither.jpg"); background-repeat:no-repeat;
	height: 190px; width:799px; margin-top: 20px; padding-bottom:0px;  background-size: 42%;}*/

body #expanding-banner.expanded {height:120px;}
body #expanding-banner-text{ background-image: none; margin-right: 0px; padding-right: 0px;}
body #corona-banner{background-image:url(/wp-content/uploads/2020/04/CaronaVirus-480-70-slither.jpg);}
	body #corona-banner.expanded{height:140px;}
	body #corona-banner-text a{float:none !important;margin:auto;}
/*body.page-9793 #main-wrapper{background-image:url('/wp-content/uploads/2020/03/mobile-bg.jpg');background-size:100%;background-color: #ffd09e;background-attachment:fixed;background-repeat:no-repeat;background-position:0 10%;}*/
body.page-9793 #main-wrapper{background-image:none;background-color: transparent;}

body.page-12123 #wrapper #page-banner-mobile {background-size:100% auto;}
#mega-menu-item-7454{display:none !important;}
.mobile-hide{display:none !important;}
.desktop{display:none;}
		body #contact-form input{max-width:90%;}
body .mobile{display:block;}
body #logo{width:46%;margin:8px 0;}
/****************body #logo{width:70%;margin:8px 0;}********/
body img{max-width:97%;}
body ul{max-width:97%;}
body ul#mega-menu-top-sub-menu-new-main-menu{max-width:100%;}
body ul#menu-follow-us {max-width:100%; margin-top:6px;}
body #content p{width:97%;padding:0 22px;text-align:left;}
	body #content{text-align:left;}
#submenu_container{height:0;}	
#mega-menu-wrap-top-sub-menu-new-main-menu .mega-menu-toggle{height:0 !important;}
#mega-menu-wrap-top-sub-menu-new-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-top-sub-menu-new-main-menu{border-top:4px solid #d09b2c;}
#wrapper #page-banner{font-weight: bold;    /*padding-top: 15px;*/    background-size:auto 100%;    background-position: center;padding-bottom:15px;min-height:110px;	background-repeat:no-repeat;	padding-top:20px;font-size:30px;text-align:left;padding-left:20px;/*border-top:2px solid #fff;*/}
body.page-4 #wrapper #page-banner {padding-left:0px;}
	#page-banner h1#page-banner-text,h1#homepage-banner-text{font-size:30px;font-weight:normal;}
#wrapper #watch-overview{max-width:80%;font-size:23px;line-height:38px;}
#wrapper #play-overview-button{margin-left:0;float:left;margin-left:5px;}
#page-banner-subtext{font-size:16px;max-width:98%;font-weight: 200;}
body .demo-button-div img.play-overview-button{width:25px;padding-top:10px;margin-left:10px;}
body .watch-overview-text{float:left; padding-right: 8px;text-transform:uppercase;margin-top:4px; padding-left: 12px;}
body .watch-overview{/*border:2px solid #fff;border-radius:15px;font-size:28px;margin: auto;background: transparent;width:350px;max-width:100%;padding:5px 14px 7px 8px;margin-top:40px;cursor:pointer;margin-top:10px;*/display:none;}
body #mobile-watch-overview.demo-button-div{margin:70px 15px 0 0;border-radius:30px;border:2px solid #fff;max-height:40px;max-width:370px;float:none;padding-left:50px;}
body .video-container-caption{margin-left:0;margin-right:10px;}
body #homepage-banner-text{margin:80px auto 0;font-size:30px;width:330px;text-align:center;}
body #new-hp-banner-text{font-size:50px; font-weight:bold; padding-bottom: 18px;}
body .news-and-alerts a{color:#707070;}
#inner-page-content{padding:0 2px;}	
#inner-page-content img{max-width:100%;}
body p.button-bar{max-width:320px; max-height:428px;}    /*max-height:394px;*/	
ul.subtext li{text-align:left;}
#drive-page img{display:block;margin-bottom:20px;}
p.button-bar a.button, p.button-bar .button{margin-bottom:10px;}
body .sample-reports-page-content {margin-top:330px;}
.product-page-main-video {/*max-*/height: 300px;margin: auto;max-width: 90%;}
#drive-page .product-page-main-video{max-height:210px;}
#homepage-content a.section-title, a.section-title, .section-title{max-width:93%;}
#home-text{font-size:14px;max-width:93%;}
#homepage-content .homepage-content-column a.section-title{padding-left:15px;max-width:90%;clear:right;}
.homepage-content-column img{max-width:95%;margin-right:auto;margin-left:auto;}
.homepage-content-column.left {margin-bottom: 30px;}
div.image-container{text-align:center;float:none;margin-left:auto;}
.news-and-alerts a{max-width:92%;margin:auto;}
#top-features-container .top-features{padding:0;margin:25px auto 0 auto;float:none;margin-right:auto;text-align:center;}
#top-features-container .top-features-title{font-size:27px;background-size:40px;text-align:left;}
#top-features-container .top-features-text{font-size:16px;text-align:left;}
#top-features-container .top-features-learn-more a{font-size:16px;}
a#shared-data .top-features-title{background-size:37px;}
/*a#support .top-features-title{background-position:50px 0;}*/
a#continuing-education .top-features-title{background-size:40px 40px}
body a:link.demo-button{width:270px;border-radius:10px;margin-top: 30px;}
body .top-features img{    margin: 0 10px 7px 0;float:none;vertical-align:middle;}
#main,#header{width:100%;}
body #header{max-height:125px;/*overflow:hidden;*/}
body #main{padding-right:11px;max-width:98%;}
#header div#header-right-side{max-width:70%;padding-top:2%;}
#searchform{max-width:65%;}
#content{width:100%;padding:0 5px;}
#logo-div{margin-left:4%;}
#searchsubmit{margin-right:2%;}
#searchform input#s{max-width:70%;margin-left:8%;}
#mobile-menu-button{height:50px;width:50px;float:left;margin:6%;cursor:pointer;max-width:20%;}
.mobile-menu-line{height:5px;margin-bottom:5px;width:45px;background:#ffffff;float:left;}
#menu-new-main-menu{display:none;background:#005486;z-index:10;text-align:left;border-top:3px solid #d09b2c;height:1000px;}
#menu-new-main-menu li{border-bottom:1px solid #d09b2c;}
body #homepage-testimonials {min-height: 500px;}
body .homepage-testimonial-container{max-width:90%;padding-left:10px;}	
body #homepage-testimonials .ball-container{left:30%;}
body #homepage-testimonials .testimonial {font-size: 23px;}
.submenu_container ul#menu-new-main-menu ul.sub-menu{padding-left:24px;}
#menu-new-main-menu li:hover > ul.sub-menu ul.sub-menu{padding-left:20px;}
#menu-new-main-menu li ul.sub-menu li{border-bottom:none;}
#menu-new-main-menu li ul.sub-menu li a{font-size:17px;}
body #mega-menu-wrap-top-sub-menu-new-main-menu #mega-menu-top-sub-menu-new-main-menu>li.mega-menu-item#mega-menu-item-6491{display:none;}
#sales{display:none;}
#customer-login{display:none;}
#social-media-links{display:block;float:left;text-align:left; font-size:18px; margin-right:15px; margin-top:20px}
.view-all-alerts{margin-left:20px !important;}	
#sitemap .sitemap-column{width:100%;}
#sitemap{padding:20px;}	
body #webcast-page{max-width:90%;}	
body #webcast-page .details	{clear:right;}
#webcast-page .details ul {margin-left: 15px !important;}
body #webcast-page #reg-link-left-sidebar a {margin-top: 10px;}
body .push-into-description{bottom: 50px;left: 75px;}
body .webcast.title-line li.topic{max-width:100%;}
/*body #schedule-demo-footer{background:url('/wp-content/uploads/2019/07/contact-asc-600x140.jpg');background-repeat:no-repeat;background-size:auto 100%;max-width:90%;height:215px;font-size:25px;margin:60px auto;border-bottom:3px solid #c29a3a;color:#fff;padding:25px 15px;}*/
	
body #schedule-demo-footer{background:url('/wp-content/uploads/2021/05/contact-asc-600x140-mobile.jpg');background-repeat:no-repeat;background-size:auto 100%;max-width:90%;height:215px;font-size:25px;margin:60px auto;border-bottom:3px solid #c29a3a;color:#fff;padding:25px 15px;}
	
.list-title{max-width:95%;}
/*webcast schedule*/
	.event-listing{max-width:96%;}
	body #event-list .webcast.title-line li.topic{max-width:98%;text-align:left;}
	body #event-list li.level,body #event-list .series-details ul.date-line li.level{margin-left:0;}
	body #event-list .presenter-image{float:none;}
	body #event-list .presenter-image, body #event-list .series-details .presenter-description{}
	body #event-list .presenter-image img{float:none;width:260px;}
	body #event-list .presenter-image .presenter-description{margin-top:-5px;margin-left:10px;width:242px;}
	body #event-list .series-session-date{clear:left;width:100%;}
	body #event-list .series-session-title{width:100%;}	
	body #event-list .cost-section, body #event-list .presenter-description-section{max-width:100%;min-width:200px;}
	body #webcast-faqs-link{font-size: 15px;margin-bottom: 10px;display: block;float:none;}
	/*ASC Leadership page*/
	body .leadership-articleImg{width:150px;}
	p.leadership-articleText{clear:left;}
	body .leadership-articleTitle{margin-left:150px;}
	body .leadership-article{max-width:98%;}
/*News page*/	
	.NewsPost{text-align:left;}
/*Demos Page*/
	body .demo-button-div{max-width:100%;margin:20px auto 0;}
	body a#admin-val-video-banner{max-width:97%;background-size:auto 100%;background-position:50%;}
	body a#admin-val-video-banner img{margin:auto;}
	body a#admin-val-video-banner div.banner-text div{padding:10px 35px;}
	
	body a#gemini-video-banner{max-width:97%;background-size:auto 100%;background-position:50%;}
	body a#gemini-video-banner img{margin:auto;}
	body a#gemini-video-banner div.banner-text div{padding:10px 35px;}
	
	body a#crm-task-tracking-video-banner{max-width:97%;background-size:auto 100%;background-position:50%;}
	body a#crm-task-tracking-video-banner img{margin:auto;}
	body a#crm-task-tracking-video-banner div.banner-text div{padding:10px 35px;}
/*Message from our Principals Page*/
	#principals-gallery .image-container{float:left;margin-right:5px;}
	body #principals-gallery{margin:auto;float:none;width:400px;overflow:hidden;}		
	body #john-photo-container{margin-top:0;}
	#principals-gallery img{max-width:100%;}
	.photo-crop-container{max-width:180px;max-height:190px;overflow:hidden;}
	.photo-crop-container img{margin-top:0;}
	#principals-gallery .image-caption{margin-top:0;padding:5px 0;font-size:14px;width:180px;}
	p.principals-message-text{clear:right;max-width:93%;}
	h1{max-width:97%;}
	body #charles-obm-message .principals-message-text{margin-top:5px;font-size:14px;}
	body #charles-obm-message .image-container{margin:0 10px 0 0;max-height:100px;max-width:100px;}
	body #charles-obm-message .image-container img{max-width:100%;}	
	body #charles-obm-message{width:97%;}

	
/*Shared Data*/
body .product-wheel {margin:auto;height:194px;width:194px;}
body .hexagon {width:318px; height:318px; padding:0px; margin: auto; margin-bottom: 32px;}
body #hexagon {float:none; text-align:center;}
body .shared-data-title {font-size:22px; color:#005484;padding-bottom:18px;}
body #shared-data-container	{margin-left:12px; margin-right:12px; text-align:center;}
body #shared-data-text {width:100%;}
	
/*Footer*/
	/**body #copywrite{ display: block; width:100%; margin-right:auto; margin-left:auto; font-size:18px; margin-top:0px; text-align: center; }**/
	
	body #outer-bottom-menu-container {margin-right:24px; width:50%;}
	body .copyMobile {display:inline; color:#C29A3A; padding-left:7px;padding-right:7px;}
	body #outer-bottom-contact-menu-container{float:left;text-align:left; font-size:18px; margin-right:0px}
	body #col-input, body #col-checkbox, body .contact-btm{width:90%;}	
	body .contact-btm{margin-bottom:20px;}
	body .irs-logo-mobile{display:block; float:right;}
	body #address-copy-mobile{display:block; float:left; text-align: left; width: 200px; margin-bottom: 10px;}
	body .irs-logo{display:none;}
	body #address-copy{display:none;}
	body #outer-bottom-partners-menu-container{margin-top:20px;}
	
	body a.schedule-button{max-width:60%;background-position:35px 13px;}
	#webcast-list-free #upcoming ul.titles{display:none;}
	ul.free-webcast{background: #ececec;    border: 1px solid #cccccc;    border-radius: 7px;    margin-top: 20px;    padding-bottom: 7px;    overflow: hidden;margin-bottom:10px !important;}
	body #webcast-list-free ul.free-webcast li.topic{font-size: 1.3em; width: 100%; font-weight: bold;}
	body #webcast-list-free ul.free-webcast li.presenter{padding-left:0;width:100%;}
	body #webcast-list-free ul.free-webcast li.presenter .setWidth{width:100%;}
	body #webcast-list-free ul.free-webcast li.register{float:right;margin-right:30px;}
	body #webcast-list-free ul.free-webcast li.register a.registerBtn{padding:10px;font-size:20px;}
/*covid faq page*/	
body ul#categories{width:100%;margin-left:10px;}
	body #questions-container{clear:left;margin-left:10px;background:#f3f3f3;}	
	body #questions-gradient{display:none;}
	.dropdown-label{float:left;}
	body .subcategory-dropdown-container, body #category-dropdown-container{padding:20px;background:#E4E4E4;color:#797979;clear:left;overflow:hidden;margin-left:10px;}
	body .subcategory-dropdown-container, body .subcategory-dropdown-container.inactive{height:1px;padding:0;}
	body .subcategory-dropdown-container.active{height:80px;}
	body .category-dropdown, body .subcategory-dropdown{border:none;padding:10px;border-radius:7px;color:#797979;font-size:20px;font-family:'Source Sans Pro', sans-serif;}
	body .category-dropdown{width:65%;}
	body .subcategory-dropdown{width:60%;}
	body .dropdown-label{font-size:21px;line-height:2.4;}
	body #category-dropdown-container .dropdown-label{width:35%;text-indent:20px;}
	body .subcategory-dropdown-container .dropdown-label{width:36%;text-indent:40px;}
	body .subcategory-dropdown-container .dropdown-label{margin-left:3	0px;}
	body #categories{display:none;}
	body #searchzone{padding:20px;margin-left:10px;margin-bottom:0;}
	body #search-zone-content{float:left;text-indent:22px;}
	body #searchzone input{padding:10px;margin-left:15px;}
	body #searchzone .dashicons-search:before{padding:2px 5px 2px 4px;font-size:30px;top:10px;}
	body .industry-letters{max-width:90%;margin:auto;padding:10px 5%;}
	body .faq-letters-box, body a.faq-letters-box:hover{margin-left:15px;margin-right:15px;}
	body.page-10108 #content{padding:0 10px;}
	body .category-title{padding-top:20px;}

/*CE landing Page*/
	body #ce{display:block; margin:0 16px 0 16px;  text-align: center;}
	body #ce .header-text {font-size: 18px; font-weight: bold; color: #004f7c; margin-bottom:20px; text-align:center;}
	body #ce #container{display:block; width:88%; text-align: center; overflow:hidden;  margin-left:auto; margin-right:auto;}
	body #ce #leftBox{display:block; width:88%; padding:16px; margin-left:auto; margin-right:auto; float:none; background-color: #F3F3F3; border-radius:12px; border: 2px solid #E0E0E0; color:#005484; font-size:25px;  margin-bottom:20px; text-align: center; overflow:hidden;}
	body #ce #rightBox {display:block; width:88%; padding:16px; background-color: #F3F3F3; border-radius:12px; border: 2px solid #E0E0E0; color:#005484;font-size:25px; margin-left:auto; margin-right:auto; float:none;}
	
	body #ce #oneBox{display: flex;   justify-content: center;   align-items: center; margin-top:20px;  padding-top: 16px;   padding-bottom:16px; width: 50%;  background-color: #F3F3F3; border-radius: 12px;  border: 2px solid #E0E0E0; font-weight:bold; font-size: 28px;}
	
	body .type {color:#AC8122;}
	body #ce #free-covid-webcast {display:block; width:88%; margin-left: auto; margin-right: auto;}
	body #ce a.see-webcasts-button { display:block;  margin:auto; margin-top:20px; background-color: #C29A3A; background-image: url(/wp-content/themes/asc-2017/images/schedule-demo-white.png); background-repeat: no-repeat;   background-size: 10%; background-position: 14px 6px; width: 240px;  padding: 10px 20px; text-align: center; font-size: 16px; border-radius: 10px; text-indent: 20px; max-width:80%; color: #fff; text-underline: none;}
	body #ce a.see-recorded {background-image: url(/wp-content/uploads/2020/05/view.svg); background-size: 10%; background-position: 14px 10px;}
	body #ce .text {display:block; width:285px; max-width:100%; color: #707070; font-size:16px; margin:auto; margin-top:20px;}
	body #ce a.see-covid {width: 88%; background-image: none;} 
	body #ce .column { width: 33.33%; margin-bottom:20px; }
	body #ce .caption-line2-mobile {display: block; margin-bottom: 0em; }
	body #ce .caption-line2-desktop {display: inline; margin-bottom: 0em;}

/*Careers Page*/
body #position-details-container {
	float: none;}  
	
/*COLA page */	
body #cola-container {margin-left:8px; margin-right:8px; max-width:100%;} /*width:350px;*/
body #cola-card-btn {margin-bottom: 0px; margin-top: 0px; background-size: contain;  background-repeat: no-repeat; background-image: url(/wp-content/uploads/2020/12/cola-card-button-500x125-1.jpg);}
body #cola-chart {width:100%; font-size:13px; max-width:100%; box-sizing: border-box; } /* width:390px; */
body #cola-col1-download {width:40% }  /*width:169px;*/
body #cola-download {width:88%; float: left; height: 43px;  font-size: 15px;  padding-left: 45px; background-color: #C29A3A; background-image: url(/wp-content/uploads/2020/12/Icon-print-2.png); background-repeat: no-repeat; background-position: 9px; padding-top: 5px;	} /*width:124px;*/
body #cola-col1 {box-sizing: border-box; width:40%; padding-left:6px;    letter-spacing: -0.15px;} /*width:163px;*/
body #cola-col2, body #cola-col3 {box-sizing: border-box; width:20%;  letter-spacing: -0.15px; top:32%;}	/** width:73px; */
body #cola-col4 {box-sizing: border-box; width:20%; padding-right: 8px;    letter-spacing: -0.15px; top:32%;}	/** width:66px; */
body #cola-descript-title {font-size: 16px;}

/*Interim Page*/
body .interim-header {display:block;}
body .interim-contact-btn {margin-bottom:22px;}
body .interim-titles { margin-left:8px; margin-right:0px;}
/*body #mobile-interim-banner {height:130px; background-image:url(https://www.asc-net.com/wp-content/uploads/2021/05/mobile-Processing-Interim-Amendments-is-tediously-complex.jpg); background-repeat:no-repeat;}	*/
	
body #congrats-john{display:block; width:100%; height:180px; background-size: 100%; background-repeat:no-repeat; background-image:url('/wp-content/uploads/2021/10/congrats-to-john-3800x180-1.jpg') }
body .salesforce_w2l_lead input.text,
body .salesforce_w2l_lead textarea,
body .salesforce-contact-form input.text,
body .salesforce-contact-form textarea{display:block;padding:10px;color:#000000;width:270px;max-width:100%;border-radius:5px;border:1px solid #cccccc;margin-bottom:20px;height:22px;}
body #contact-support {width:85%;}
body .contact-confirmation{display:block;width:100%;font-size: 26px;color:#005486;}
body #contact-confirmation-text {   padding: 16px;  width: 70%; }

#invest-success #content-1.expanded{height:225px;}
#invest-success #content-2.expanded{height:670px;}
#invest-success #content-3.expanded{height:920px;}
#invest-success #content-4.expanded{height:315px;}
#invest-success #content-5.expanded{height:170px;}
#invest-success #content-6.expanded{height:265px;}
#invest-success .faq-answer{padding-top:10px;}
body #invest-success .show-answer {margin-bottom: 0px;}	
body #invest-success blockquote{margin-left:10px; margin-top: 10px; margin-bottom: 10px;}
body #invest-header {font-size: 29px; line-height: 1.33333; color: #005486; font-weight: bold; margin-bottom: 0;margin-bottom: 15px; margin-top: -15px; margin-left: 5px;}	
body #invest-sub-header	{font-weight:bold; margin-left:5px;}
/***body #invest-success h1#page-banner-text { margin: 0px;  position: absolute;  top: 32%; transform: translateY(-50%);	}***/
body.page-14624  h1#page-banner-text { margin: 0px;  position: absolute; width:95%; top: 50%; transform: translateY(-50%);}
body .ce-icon {float: right; padding-right: 10px; padding-left: 0px; position: relative; top: 12px;}
body .ce-icon-details {float: right; padding-right: 10px; padding-left: 0px; position: relative; top: -32px;}
body a.both-web {text-decoration:underline;}
body a.both-web:hover {color:#D09634;}
}	
/*MEP PEP page */
	@media screen and (max-width: 531px) {
 body .mep-pep-container { display: flex; flex-flow: column-reverse; margin:auto; float:none;}
}
	

/*Schedule a Demo Popup*/
body .ui-dialog {
	 max-width: 80%;
	 /*left: 6px !important;*/
	padding-bottom: 160px;
}
body #contact-form input {
    margin: auto;
    margin-bottom: 20px;
    width: 250px;
}
body .g-recaptcha {
    width: 250px;	
}
@media screen and (min-width:600px) and (max-width:799px){
	/*Expandable Lists*/
	
#asc-webcast-faqs #content-1.expanded{height:280px;}
#asc-webcast-faqs #content-2.expanded{height:290px;}
#asc-webcast-faqs #content-3.expanded{height:150px;}
#asc-webcast-faqs #content-4.expanded{height:100px;}
#asc-webcast-faqs #content-5.expanded{height:200px;}
#asc-webcast-faqs #content-6.expanded{height:150px;}
#asc-webcast-faqs #content-7.expanded{height:70px;}
#asc-webcast-faqs #content-8.expanded{height:50px;}
#asc-webcast-faqs #content-9.expanded{height:60px;}
#asc-webcast-faqs #content-10.expanded{height:70px;}
#asc-webcast-faqs #content-11.expanded{height:70px;}
#asc-webcast-faqs #content-12.expanded{height:100px;}
#asc-webcast-faqs #content-13.expanded{height:70px;}
#asc-webcast-faqs #content-14.expanded{height:70px;}
#asc-webcast-faqs #content-15.expanded{height:70px;}
#asc-webcast-faqs #content-16.expanded{height:70px;}
#asc-webcast-faqs #content-17.expanded{height:70px;}
#asc-webcast-faqs #content-18.expanded{height:70px;}
#asc-webcast-faqs #content-19.expanded{height:100px;}
#asc-webcast-faqs #content-20.expanded{height:220px;}
#asc-webcast-faqs #content-21.expanded{height:60px;}
	
#plan-docs-faqs #content-1.expanded{height:830px;}
#plan-docs-faqs #content-2.expanded{height:400px;}
#plan-docs-faqs #content-3.expanded{height:300px;}
#plan-docs-faqs #content-4.expanded{height:70px;}
#plan-docs-faqs #content-5.expanded{height:180px;}
#plan-docs-faqs #content-6.expanded{height:140px;}
#plan-docs-faqs #content-7.expanded{height:420px;}		


	
	}
	
@media screen and (min-width:0) and (max-width:599px){
	body .show-answer{margin-bottom:80px;}
	body .solution-bar .show-answer{margin-bottom:10px;}
	body #header-wrapper #mobile-watch-overview.demo-button-div{/*width:80%;*/max-width:330px;padding-left:15px;padding-right:5px;margin-right:15px;}
	body .demo-button-div img{padding-top:8px;}
	#mobile-watch-overview-text{display:block;width:290px;float:left;}
	.safari #mobile-watch-overview-text{width:310px;}
	body.safari #mobile-watch-overview.demo-button-div{margin:70px auto 0;}
	/*Expandable Lists*/
	
	body .show-hide-description{clear:left;}
	body #content #plan-document-types-expandable-list p {max-width:90%;}
	body p.extra-indent{margin-left:10px;}
	body .link-container-for-enroll-button.with-text{position:static;}
	
#asc-webcast-faqs #content-1.expanded{height:480px;}
#asc-webcast-faqs #content-2.expanded{height:480px;}
#asc-webcast-faqs #content-3.expanded{height:250px;}
#asc-webcast-faqs #content-4.expanded{height:200px;}
#asc-webcast-faqs #content-5.expanded{height:360px;}
#asc-webcast-faqs #content-6.expanded{height:250px;}
#asc-webcast-faqs #content-7.expanded{height:60px;}
#asc-webcast-faqs #content-8.expanded{height:50px;}
#asc-webcast-faqs #content-9.expanded{height:120px;}
#asc-webcast-faqs #content-10.expanded{height:120px;}
#asc-webcast-faqs #content-11.expanded{height:140px;}
#asc-webcast-faqs #content-12.expanded{height:170px;}
#asc-webcast-faqs #content-13.expanded{height:120px;}
#asc-webcast-faqs #content-14.expanded{height:120px;}
#asc-webcast-faqs #content-15.expanded{height:150px;}
#asc-webcast-faqs #content-16.expanded{height:120px;}
#asc-webcast-faqs #content-17.expanded{height:120px;}
#asc-webcast-faqs #content-18.expanded{height:120px;}
#asc-webcast-faqs #content-19.expanded{height:150px;}
#asc-webcast-faqs #content-20.expanded{height:340px;}
#asc-webcast-faqs #content-21.expanded{height:120px;}
	
#plan-docs-faqs .faq-answer{padding-left:0;}	
#plan-docs-faqs #content-1.expanded{height:1500px;}
#plan-docs-faqs #content-2.expanded{height:720px;}
#plan-docs-faqs #content-3.expanded{height:500px;}
#plan-docs-faqs #content-4.expanded{height:160px;}
#plan-docs-faqs #content-5.expanded{height:320px;}
#plan-docs-faqs #content-6.expanded{height:230px;}
#plan-docs-faqs #content-7.expanded{height:820px;}
#plan-docs-faqs #content-8.expanded{height:160px;}

#case-studies #content-1.expanded{height:450px;}
#case-studies #content-2.expanded{height:330px;}
#case-studies #content-3.expanded{height:380px;}
#case-studies #content-4.expanded{height:410px;}
#case-studies #content-5.expanded{height:320px;}
#case-studies #content-6.expanded{height:320px;}
#case-studies #content-7.expanded{height:320px;}
#case-studies #content-8.expanded{height:320px;}


	
	
	.product-description{padding-right:10px;}
	
body a.learn-more-db-btn { width: 285px; max-width: 75%;}
body #mobile-ABA-banner {height: 355px; background-image: url(https://www.asc-net.com/wp-content/uploads/2022/01/ABA-campaign-600x500-mobile-JOHN-AND-TEXT.png); background-repeat: no-repeat; margin-left:22px;}
	
}
@media screen and (min-width:450px) and (max-width:799px){
body #wrapper #page-banner-mobile{background-size:100% auto;  }
}
	
@media screen and (min-width:800px) and (max-width:1179px){body div#ticker-text{background:#005486;color:#fff;height:140px;border-left:none;border-right:none;overflow:hidden;border-top:solid 2px #fff;}body #top-ticker-container{height:424px;}body #top-ticker{margin:auto;width:100%;height:20px;background-color:#f3f3f3;border-top:1px solid #fff;border-bottom:1px solid #fff;}body #top-ticker-text{display:inline-block;text-align:center;margin:auto;width:100%;color:#005484;font-size:21px;padding-top:0px;}body .ticker-button{float:left;background-color:#f3f3f3;}body .ticker-divider{display:none;}body #ticker-message-2{padding-top:6px;}body #cola-container{margin-left:8px;margin-right:8px;max-width:100%;}body #cola-card-btn{margin-bottom:0px;margin-top:0px;background-size:contain;background-repeat:no-repeat;background-image:url("https://cdn-echpm.nitrocdn.com/CSdLIqpfVnlkXRoUVTndaCdWTukARJsZ/assets/images/optimized/rev-b3d7e21/www.asc-net.com/wp-content/uploads/2020/12/cola-card-button-500x125-1.jpg");}body #cola-card-btn.nitro-lazy{background-image:none !important;}body #cola-chart{width:100%;font-size:18px;max-width:100%;box-sizing:border-box;}body #cola-col1-download{width:40%;}body #cola-download{width:88%;box-sizing:border-box;float:left;height:48px;font-size:18px;top:15%;padding-left:45px;background-color:#c29a3a;background-image:url("https://cdn-echpm.nitrocdn.com/CSdLIqpfVnlkXRoUVTndaCdWTukARJsZ/assets/images/optimized/rev-b3d7e21/www.asc-net.com/wp-content/uploads/2020/12/Icon-print-2.png");background-repeat:no-repeat;background-position:9px;padding-top:13px;}body #cola-download.nitro-lazy{background-image:none !important;}body #cola-col1{box-sizing:border-box;width:40%;padding-left:6px;letter-spacing:-.15px;top:24%;}body #cola-col2,body #cola-col3{box-sizing:border-box;width:20%;letter-spacing:-.15px;top:32%;}body #cola-col4{box-sizing:border-box;width:20%;padding-right:8px;letter-spacing:-.15px;top:32%;}body #cola-descript-title{font-size:18px;}body #cola-descript{font-size:18px;}body #secure-banner{color:#fff;font-size:20px;margin:auto;background-color:rgba(0,62,108,60%);}body .secure-learnhow{color:#f8e2a7;text-decoration:underline;}body #corona-banner{background-image:url("https://cdn-echpm.nitrocdn.com/CSdLIqpfVnlkXRoUVTndaCdWTukARJsZ/assets/images/optimized/rev-b3d7e21/www.asc-net.com/wp-content/uploads/2020/04/CaronaVirus-800-70-slither.jpg");}body #corona-banner.nitro-lazy{background-image:none !important;}body #corona-banner.expanded{height:105px;}body #corona-banner-text a{float:none !important;margin:auto;}.product-page-main-video{height:310px;max-width:100%;}.wistia_click_to_play{width:auto !important;}body #mobile-watch-overview.demo-button-div{margin:20px auto;border-radius:25px;border:2px solid #fff;max-height:40px;max-width:370px;float:none;padding-left:50px;}.wistia_click_to_play{width:330px !important;}#mobile-homepage-banner-text{max-width:500px;margin:auto;text-align:center;}.ipad-hide{display:none;}.desktop{display:none;}body .ipad{display:block;}#mega-menu-item-7454{display:none !important;}body #top-features-title{font-size:60px;}body #logo{width:55%;margin:8px 0;}body img{max-width:97%;}#wrapper #page-banner-mobile{font-weight:bold;padding-top:15px;background-size:100%;background-position:right;padding-bottom:0;min-height:110px;background-repeat:no-repeat;padding-left:20px;}#wrapper #page-banner{font-weight:normal;padding-top:15px;background-position:0;padding-bottom:0;min-height:110px;background-repeat:no-repeat;padding-left:20px;}#submenu_container{height:0;}body h1#page-banner-text{text-align:left;font-size:30px;}#page-banner-subtext{font-size:20px;text-align:left;}#mega-menu-wrap-top-sub-menu-new-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-top-sub-menu-new-main-menu{border-top:4px solid #d09b2c;}#wp-megamenu-top-sub-menu-new-main-menu{display:none;}#mega-menu-wrap-top-sub-menu-new-main-menu .mega-menu-toggle{height:0 !important;}body #watch-overview{width:320px;margin-top:90px;padding:7px 10px 10px 20px;font-size:29px;}body #mobile-watch-overview-text{margin-top:2px;float:left;margin-right:15px;}body #play-overview-button{width:25px;margin-left:10px;vertical-align:middle;padding-top:0;}body #homepage-banner-text{margin:30px auto 40px auto;font-size:31px;width:580px;}body #new-hp-banner-text{font-size:60px;font-weight:bold;padding-bottom:18px;}#inner-page-content{padding-left:20px;padding-right:20px;}.homepage-content-column{overflow:hidden;max-width:510px;margin:auto;margin-top:20px;}.homepage-content-column .image-container img{width:510px;}#homepage-content #home-text{font-size:14px;max-width:90%;}#homepage-content .homepage-content-column a.section-title.narrow{width:490px;margin-top:0;}#homepage-content .homepage-content-column a.section-title.narrow.left{margin:0 auto;}#homepage-content .homepage-content-column a.section-title.narrow{width:490px;margin-top:0;}#homepage-content .homepage-content-column a.section-title.narrow.left{margin:0 auto;}#top-features-container .top-features{padding:0;margin:25px auto 0 auto;float:none;margin-right:auto;text-align:center;width:510px;}.homepage-content-column .section-title img{max-width:95%;}.news-and-alerts a{max-width:92%;margin:auto;}#top-features-container .top-features{padding:0;margin:25px auto 0 auto;float:none;margin-right:auto;text-align:center;width:510px;}#top-features-container .top-features-title{font-size:30px;}#top-features-container .top-features-text{font-size:16px;text-align:center;}#top-features-container .top-features-learn-more a{font-size:16px;}body a .top-features-learn-more{bottom:57px;}body a.top-features .background-container{width:100%;max-width:580px;}body a:link.demo-button{border-radius:10px;margin-top:30px;}body .top-features img{margin:0 10px 7px 0;float:none;vertical-align:middle;}#main,#header{width:100%;}#header div#header-right-side{max-width:70%;padding-top:2%;}#searchform{max-width:65%;}#content{width:100%;}#logo-div{margin-left:4%;}#searchsubmit{margin-right:2%;}#searchform input#s{max-width:70%;margin-left:8%;}#mobile-menu-button{height:50px;width:50px;float:left;margin:6%;cursor:pointer;max-width:20%;}.mobile-menu-line{height:5px;margin-bottom:5px;width:45px;background:#fff;float:left;}#menu-new-main-menu{display:none;background:#005486;z-index:10;text-align:left;border-top:3px solid #d09b2c;height:1000px;}#menu-new-main-menu li{border-bottom:1px solid #d09b2c;}.submenu_container ul#menu-new-main-menu ul.sub-menu{padding-left:24px;}#menu-new-main-menu li:hover > ul.sub-menu ul.sub-menu{padding-left:20px;}#menu-new-main-menu li ul.sub-menu li{border-bottom:none;}#menu-new-main-menu li ul.sub-menu li a{font-size:17px;}#sales{display:none;}body #customer-login{margin-right:120px;}.image-container img{width:355px;float:left;}.image-container.left img{margin-left:12px;margin-right:28px;margin-bottom:20px;}body .image-container{margin:20px auto;float:none;width:510px;max-width:100%;}#social-media-links{display:none;}#social-media-links-mobile{display:block;}.view-all-alerts{margin-left:38px !important;}body #col-input,body #col-checkbox,body #contact-btm{width:90%;}body .contact-btm{margin-bottom:20px;}#plan-document-types-expandable-list #content-1.expanded{height:2100px;}#plan-document-types-expandable-list #content-2.expanded{height:600px;}#plan-document-types-expandable-list #content-3.expanded{height:150px;}#plan-document-types-expandable-list #content-4.expanded{height:300px;}#plan-document-types-expandable-list #content-5.expanded{height:200px;}#plan-document-types-expandable-list #content-6.expanded{height:220px;}#plan-document-types-expandable-list #content-7.expanded{height:100px;}#asc-webcast-faqs #content-1.expanded{height:210px;}#asc-webcast-faqs #content-2.expanded{height:210px;}#asc-webcast-faqs #content-3.expanded{height:100px;}#asc-webcast-faqs #content-4.expanded{height:70px;}#asc-webcast-faqs #content-5.expanded{height:140px;}#asc-webcast-faqs #content-6.expanded{height:120px;}#asc-webcast-faqs #content-7.expanded{height:60px;}#asc-webcast-faqs #content-8.expanded{height:50px;}#asc-webcast-faqs #content-9.expanded{height:50px;}#asc-webcast-faqs #content-10.expanded{height:50px;}#asc-webcast-faqs #content-11.expanded{height:60px;}#asc-webcast-faqs #content-12.expanded{height:70px;}#asc-webcast-faqs #content-13.expanded{height:40px;}#asc-webcast-faqs #content-14.expanded{height:50px;}#asc-webcast-faqs #content-15.expanded{height:80px;}#asc-webcast-faqs #content-16.expanded{height:50px;}#asc-webcast-faqs #content-17.expanded{height:40px;}#asc-webcast-faqs #content-18.expanded{height:40px;}#asc-webcast-faqs #content-19.expanded{height:80px;}#asc-webcast-faqs #content-20.expanded{height:150px;}#asc-webcast-faqs #content-21.expanded{height:40px;}#plan-docs-faqs #content-1.expanded{height:620px;}#plan-docs-faqs #content-2.expanded{height:300px;}#plan-docs-faqs #content-3.expanded{height:260px;}#plan-docs-faqs #content-4.expanded{height:90px;}#plan-docs-faqs #content-5.expanded{height:120px;}#plan-docs-faqs #content-6.expanded{height:130px;}#plan-docs-faqs #content-7.expanded{height:420px;}#case-studies #content-1.expanded{height:270px;}#case-studies #content-2.expanded{height:230px;}#case-studies #content-3.expanded{height:250px;}#case-studies #content-4.expanded{height:230px;}#case-studies #content-5.expanded{height:230px;}#case-studies #content-6.expanded{height:230px;}#case-studies #content-7.expanded{height:230px;}#case-studies #content-8.expanded{height:230px;}#invest-success #content-1.expanded{height:130px;}#invest-success #content-2.expanded{height:348px;}#invest-success #content-3.expanded{height:505px;}#invest-success #content-4.expanded{height:200px;}#invest-success #content-5.expanded{height:100px;}#invest-success #content-6.expanded{height:175px;}#invest-success .faq-answer{padding-top:10px;}body #invest-success .show-answer{margin-bottom:0px;}body #invest-success blockquote{margin-left:10px;margin-top:10px;margin-bottom:10px;}body #invest-header{font-size:32px;line-height:1.33333;color:#005486;font-weight:bold;margin-bottom:0;margin-bottom:15px;margin-top:-15px;margin-left:5px;}body #invest-sub-header{font-weight:bold;margin-left:5px;}body.page-14624  h1#page-banner-text{margin:0px;position:absolute;width:95%;top:50%;left:50%;transform:translate(-50%,-50%);}#category-dropdown-container{display:none;}.subcategory-dropdown-container{display:none;}body.page-10108 #content{padding:0 10px;max-width:98%;}body #ce #leftBox,body #ce #rightBox{width:340px;}body .interim-header{display:block;}body .interim-contact-btn{margin-bottom:22px;margin-left:8px;}body .interim-titles{margin-left:8px;margin-right:0px;}body .product-wheel{margin:auto;height:241px;width:241px;padding-bottom:20px;padding-top:5px;}body .hexagon{width:318px;height:318px;padding-left:50px;}body .shared-data-title{font-size:32px;color:#005484;padding-bottom:30px;}body #shared-data-container{margin-left:12px;margin-right:12px;text-align:center;}body #shared-data-text{text-align:left;}body #shared-data-text{width:55%;}body .sample-reports-page-content{margin-top:305px;}body p.button-bar a.button-db.client-solutions{margin-top:10px;}body p.button-bar a.button{border:2px solid #c29a3a;float:left;border-radius:10px;width:201px;margin-right:20px;text-align:center;color:#c29a3a;text-decoration:none;font-size:16px;background-repeat:no-repeat;background-size:24px;padding:15px;text-indent:40px;}body .ce-icon{display:inline-block;padding-left:250px;position:relative;top:19px;right:237px;}body a.both-web{text-decoration:underline;}body a.both-web:hover{color:#d09634;}}@media screen and (min-width:540px) and (max-width:799px){body #ce .row{width:80%;margin:auto;}}