@media screen and (min-width:481px) and (max-width:1025px) { 

.t-none {display: none;}

.m-only, .d-only, .w-only {
	display: none;
}
.t-only {
	display: block;
}
    
.inner {
	width: 90%;
	margin: auto;
}
    
header {
    min-height: 170px;
}

header .inner {
    /* width: 100%; */
}
.logo img {
    max-height: 108px;
}	
p.site-description {
    font-size: 12px;
}
	
header .featured { margin: 0px 50px 0 40px; }
header .featured {
    width: 190px;
    float: right;
    clear: none;
    height: 170px;
    margin: 0px 70px 0 0px;
    padding: 20px 0 0 20px;
}
	
.header_right {display: none;}  
  
    
form.search-form {
    float: left;
    width: 100%;
    border: none;
    border-radius: 6px;
    background-color: #ffffff;
    margin: 10px 0 25px 0;
}
form.search-form input {
    border: 0px;
    padding: 12px 10px 0px 0;
    font-size: 15px;
    margin-left: 0px;
}
	
.w100_left.search_filter form.search-form input {
	width: -webkit-calc(100% - 150px);
    width:    -moz-calc(100% - 150px);
    width:         calc(100% - 150px);
    border: 0px;
    padding: 15px;
    font-size: 15px;
    margin-left: 10px;
}
	
	
	
form.search-form .search-submit {
        float: left;
    min-width: 0px;
    margin: 0px;
    height: 40px;
        width: 44px;
        padding-left: 0px;
    background-image: url(../png/search_icon_teal-2.png);
    background-position: 10px center;
    background-size: 26px;
        border-left: none;
}
    
    
.button, button, input[type=submit], button:not(.fancybox-button), .page-template-template-full-width .content p a, .info_panels_three blockquote p a, a.wp-block-button__link {
    margin: 5px 0px;
    margin-right: 0px;
    padding: 12px 16px;
}

	
/* HOMEPAGE ******************************** */
    
#homepage {padding-bottom: 20px;}
    
.benefits_wrap {
    padding: 0px 0 40px 0;
    border-top: solid 4px #00b1ad;
}
.benefit_item {
    width: 33.3333% !important;
}
.benefit_icon {
    width: 100%;
    height: 100px;
    margin: 30px 0px 0 0;
}
.benefit_text {}
.benefit_item h2 {
    font-size: 40px;
    margin: 0px 0 0px 0;
}
.benefit_item p {height: 40px}
    
.ctaitem {
    width: 100%;
    padding: 0 0 50px 0;
    float: left;
}

.ctaitem h2 {
    margin-top: 16%;
}

/* LAYOUT ELEMENTS *********************************************** */

.w20_left, .w20_right {
	width: 20%;	
}

.w30_left, .w30_right {
	width: 30%;	
}

.w40_left, .w40_right {
	width: 40%;	
}

.w50_left, .w50_right {
	width: 50%;	
}

.w60_left, .w60_right {
	width: 60%;	
}

.w70_left, .w70_right {
	width: 70%;	
}

.w80_left, .w80_right {
	width: 80%;	
}

.w100_left, .w100_right {
	width: 100%;	
}
	
.w70-inline {
	display: block;
	width: 100%;
}
	
.sidebar {
	width: 90%;
	display: block;
	vertical-align: auto;
	margin-left: 0%;
}

/* FEATURED *********************************************** */
.featured_slider .slide {
    /*padding-bottom: 250px;*/
    position: relative;
    /*background-position: 120px top;
    background-size: cover;*/
    background-position: right top;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #ffffff;
	overflow: hidden;
} 
.featured, .featured_slider .slide {
	height: 260px;
}
.nav-arrows {
    display: none;
}
	
.featured .slidercontent {
    margin: auto;
    position: absolute;
    width: 264px;
    left: 0px;
    right: auto;
    top: 25px;
    bottom: 0;
    transform: translateY(0%);
    -webkit-transform-origin-y: 0%;
    -ms-transform: translateY(0%);
    -ms-transform-origin-y: 0%;
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -webkit-transform: -webkit-translateY(0%);
}
.featured h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
}
.featured p {
    color: #000000;
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding-right: 30px;
}
.featured p br {
    display: none;
}
.featured .button {
    font-size: 15px;
    margin: 10px 0 10px 0;
    padding: 5px 20px;
}
.featured h6 {
    display: none;
}

.featured .slide.slide_Excellence_in_Auditing_Expo .slidercontent {
    width: 300px;
}
    
    
.certifications_intro p {
    width: 48%;
    margin: 0 0 50px 0px;
}
.certifications_intro .button {
    position: absolute;
    top: 60px;
    right: 0;
    width: 48.5%;
    padding: 10px 0;
}
.certification_item {
    width: 48.5%;
    margin: 0 3% 3% 0;
}
.home .certification_item:nth-last-child(2), .home .certification_item:nth-last-child(4) {
    margin: 0 0 3% 0;
}

    
    
.post-template-default.single.single-post .headingarea {
    background-position: right center;
    background-size: contain;
}    

.headingarea .inner {
    padding: 60px 0px;
}   
.headingarea h2, .headingarea h1 {
    width: 55%;
    font-size: 22px;
    line-height: 24px;
}
.headingarea p {
    font-size: 10px;
    line-height: 12px;
    width: 180px;
    margin: 4px 0 0 0;
}
    
.how_to_apply {
    padding: 20px 15px 20px;
}
.how_to_apply ul li h4 {
    font-size: 20px;
    margin: 20px 0 15px 0;
}   
    
.certification_items_page .certification_item {
    width: 31.3333%;
    margin: 0 2% 2% 0;
}
.certification_items_page .certification_item .button {
    padding: 8px 20px;
    font-size: 13px;
}
.certification_items_page .certification_text {
    padding: 15px;
}
.certification_items_page .certification_text h2 {
    height: 36px;
    font-size: 15px;
    line-height: 20px;
}
    
    
.headingarea {
    background-position: 260px center;
    background-size: cover;
}
.headingarea .inner {
    padding: 60px 0px;
}   
.headingarea h2, .headingarea h1 {
    width: 300px;
    font-size: 24px;
    line-height: 27px;
}
.headingarea p {
    font-size: 12px;
    line-height: 14px;
    width: 280px;
    margin: 4px 0 0 0;
}

.archive.tax-certification_category .headingarea::before,
.single-certification .headingarea::before,
.post-type-archive-certification .headingarea::before,
.parent-pageid-22884 .headingarea::before,
.headingarea.page_control_iNARTE::before,
.page-template-template-fcc-licencing-exam .headingarea::before,
.page-template-template-inarte-home .headingarea::before {
    left: 400px;
    width: 200px;
}
.archive.tax-certification_category .headingarea,
.single-certification .headingarea,
.post-type-archive-certification .headingarea,
.parent-pageid-22884 .headingarea,
.headingarea.page_control_iNARTE,
.page-template-template-fcc-licencing-exam .headingarea,
.page-template-template-inarte-home .headingarea {
    background-size: 65%;
    background-position: 400px center;
}    
.inarte_headingarea_logo_white {
	right: -40px;
	width: 230px;
    background-position: right center;
}  
    
.info_panels_three img, .info_panels_four blockquote img {
    height: 90px;
}
    
.training_provider {
    width: 47%;
    margin: 3% 3% 0 0 !important;
    /*padding: 0 0 47% 0;*/
    padding: 0 0 290px 0;
}

/* SIDEBAR */
    
.sidebar_panel, .widget_block {
    padding: 0 8% 8%;
}
.sidebar h3 {
    margin-top: 15px !important;
}   
.button {line-height: normal !important;}
.wp-block-button__link { line-height: normal !important; padding: 10px 20px !important; }

.wp-image-19420, .wp-image-19278 {max-width: 50%;}   
    
a.leadership_team_item {
    width: 46%;
    margin: 100px 2% 30px ;
} 
  
.tabs_contact label.tabs_label {
    padding: 15px 0;
    font-size: 16px;
}
    
.webinars_featured_wrap .certification_item h2 {
    height: 80px;
    font-size: 15px;
    line-height: 19px;
}
.webinars_featured_wrap .certification_item {
    width: 48%;
    margin: 0 2% 2% 0;
}    
    
/* FOOTER ******************** */
    
.testslider.testslider_providers .slide .testdetails {
    height: auto;
}
    
.cta_bar .inner .w100_left {
    padding: 70px 0;
}
.cta_bar.t-only .inner .w100_left {
    padding: 30px 0;
}
.cta_bar h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 0;
    padding-right: 240px;
}
.cta_bar.t-only h2 {
    font-size: 20px;
    line-height: 24px;
    padding-right: 180px;
}
.cta_bar .button {
    float: none;
    top: 50%;
    margin: auto;
    padding: 6px 20px;
    max-width: 200px;
    transform: translateY(-50%);
    -webkit-transform-origin-y: -50%;
    -ms-transform: translateY(-50%);
    -ms-transform-origin-y: -50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: -webkit-translateY(-50%);
}
.testslider_wrap {
    height: 400px;
}
.testslider .slide .testdetails {
    height: 320px;
}
.testslider .testslider_intro h2 {
    margin-bottom: -40px !important;
}  
.testslider .button {
    position: relative;
    float: none;
    clear: both;
    width: 85%;
    top: -40px;
    right: auto;
    margin: 0 auto;
}
    
.testimonials {
    width: 85%;
    margin: 0% 7.5%;
}
    
.contact_bar .w50_left {
    width: 100%;
}
.contact_bar h2 {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    margin: 0px 0 40px 0;
}
.contact_bar a {
    float: left;
    width: 33.3333%;
    margin:0 0 30px 0;
    padding: 0 3%;
}
.contact_bar a img {
    width: 70%;
    padding: 0 0px;
    float: none;
    display: inline-block;
}
    
.footernav li {
    float: left;
    width: 50%;
}
.footernav li a {
    font-size: 14px;
    margin: 10px 0;
}
.footer_logo {
    width: 200px;
    margin: 0 0 0px 0;
}
	
}