@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.interactivemetronome.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 18px;
	--wd-title-font: "Fjalla One", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Fjalla One", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Fjalla One", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(66,139,202);
	--wd-alternative-color: rgb(153,153,153);
	--wd-link-color: rgb(66,139,202);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(0,106,173);
	--btn-default-bgcolor-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(34,155,151);
	--btn-accented-bgcolor-hover: rgb(255,255,255);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(37,175,170);
	background-image: none;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(http://www.interactivemetronome.com/wp-content/uploads/2016/06/Client-Header-Graphic-sm.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: url(http://www.interactivemetronome.com/wp-content/uploads/2019/08/footer-bg.jpg);
	background-size: cover;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	font-size: 13px;
	color: rgb(255,255,255);
}
.whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(237,237,237);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1400px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Aller-Bold";
	src: url("//www.interactivemetronome.com/wp-content/uploads/2024/07/Aller-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Aller";
	src: url("//www.interactivemetronome.com/wp-content/uploads/2024/07/Aller.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

body {font-size: 18px;}
.main-page-wrapper {padding-top:5px;}
.page-title {
    margin-top: 10px!important;
}
.wd-nav-secondary>li>a {text-transform:none !important;}
ul,ol{margin-left:15px;}
li {margin-bottom:0;}
h1 {
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}h2 {
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}h3 {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}h4 {
    font-family:Lato, Arial, Helvetica, sans-serif;
	font-weight: 700;
		margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}h6 {
        font-family:Lato, Arial, Helvetica, sans-serif;
font-size: 0.67em;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.header-banner p {font-size:.9rem;}
.title-size-default .title {font-size:3rem;}
.wd-entities-title {font-weight:700;}
.page-title .entry-title.title {
    padding-top: 30px;
    text-shadow: 1px 1px 2px black;
}
.color-scheme-light h1, .color-scheme-light h2, .color-scheme-light .imtt .products h2, [class*="color-scheme-light"] {color:#ffffff!important; --wd-text-color: #fff;}
.post-date.wd-post-date.wd-style-with-bg {
display: none;
}
table th {
        font-family:Lato, Arial, Helvetica, sans-serif;
	font-weight:700;
}
.wd-nav-main>li>a {color:#88898c !important;}
.wd-nav-secondary>li>a 
{ font-family:Lato, Arial, Helvetica, sans-serif;
	font-weight:700 !important; text-transform:none;}
.blueTitle {background-color:#007cc4; margin-top:15px; margin-bottom: 35px;}
.blueTitle h2, .sectionTitle h2, .tealRow h2 {font-size:2.5rem; margin-block-end:0;}
.blueTitle h2, .blueTitle p, .sectionTitle h2, .sectionTitle h1 {color:#ffffff !important; text-align:center;}
.sectionTitle h3 {
    margin-block-start: .2em;
	color: #fff;
}.sectionTitle {
    background-color: #007cc4;
    color: #fff;
    padding: 1px 10px 5px 10px;text-align:center;
	margin-top:20px;margin-bottom:20px;
}.sectionTitle.orange {
    background-color: #eb9e69;
}
.sectionTitle.blueLight {
    background-color: #5eb0ae;
}

.HeaderImage {padding:55px 0;}.HeaderImage .textInner {
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, .76);
    color: #666;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    margin: 0;
    padding: 30px 60px;
}.whb-top-bar .wd-nav-secondary>li>a 
{font-size:15px;}
.header-phone {
    float: left;
    text-align: left;
 /*   font-family: 'Aller';*/
    font-size: 15px;
    color: #fff;
}
.header-phone .widget_text {
    padding: 0;
    box-shadow: 0px 0px;
    background: none;
}
.header-phone a {
    color: #fff;
}
.header-phone strong {
 /*   font-family: 'Aller-Bold';*/
    font-weight: 700;
}
.header-phone a:hover {
    color: #fff;
}

/*homeslide*/
.banner-area .rs-layer-static h2,  .banner-area .home h2,  .banner-area .free h2 {
    color: #25afaa;
    font-size: 58px;
    line-height: normal !important;
    margin: 0 !important;
    /*/*font*/*/
}

.banner-area .rs-layer-static h2 span, .banner-area .home h2 span  {
    color: #1184c8;
}
.banner-area .rs-layer-static, .banner-area .home, .banner-area .free {
 /*   font-family: 'Aller';*/
    font-size: 21px !important;
    color: #88898c !important;
}
.banner-area .rs-layer-static b, .banner-area .home b, .banner-area .free b {
	/*/*font*/*/
}
.banner-area .rs-layer-static span, .banner-area .home span {
	color: #25afaa;
	/*font*/
}
.banner-area .rs-layer-static ul, .banner-area .home ul, .banner-area .free ul {
	list-style:none;
	padding:0 !important;
}
.banner-area .rs-layer-static ul li, .banner-area .home ul li, .banner-area .free ul li {
	background: url(../images/bullet.png) no-repeat 0px 10px;
	padding-left:17px;
	color: #88898c !important;
	font-size:16px;
	padding-bottom:3px !important;
}
/*homeslide*//*slider button*/
.banner-area .rev-btn.rs-layer-static {
    color: #fff !important;
    font-size: 22px !important;
    /*/*font*/*/
    background-image: linear-gradient(#28beb8, #1c9d98) !important;
    border: 5px solid #fff !important;
    padding: 0px 27px !important;
    border-radius: 10px !important;
}
.banner-area .rev-btn.rs-layer-static:hover {
    background-image: linear-gradient(#1c9d98,#28beb8) !important;
   
}
/*slider button*//*inslide*/
.banner-area2  .free h2 {
 color: #25afaa;
font-size: 2.1em !important;
}
.banner-area2  .free h3 {
    color: #1184c8;
    font-size: 1.7em!important;
}
.banner-area2  .free ul li, .slpbanner .free ul li  {
	font-size:.8em!Important;
	padding-bottom: 18px !important;
}
.slpbanner .free h2 {
 color: #25afaa;
font-size: 1.75em !important;
}
.slpbanner .free h3 {
    color: #1184c8;
    font-size: 1.2em!important;
}

/*inslide*/
.who-area {
    font-size: 21px;
    color: #ffffff;
    padding: 10px 0 20px;
}
.who-area:before {
	position: absolute;
	content: '';
 /*   background: url(../images/why-line-bg.png) repeat-x top;*/
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.who-area:after {
	position: absolute;
	content: '';
  /* background: url(../images/lines.png) repeat-x bottom;*/
    width: 100%;
    height: 2px;
    bottom: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.who-area h2 {
  /*  font-family: 'Aller-Bold';*/
    font-size: 2em;/*52px;*/
    color: #fff;
    text-transform: capitalize;
    position: relative;
    line-height: normal;
    margin-top: 0;
}
.who-area h2:after {
  /*  background: url(../images/why-line-bg.png) repeat-x bottom;*/
    position: absolute;
    content: '';
    width: 60%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -15px;
}
.who-tabs .round-div {
    font-size: 16px;
    line-height: normal;
    border-radius: 50%;
    background: none !important;
    border: 11px solid #fff;
    padding: 9px;
    max-width: 220px;
    text-align: center;
    margin: 0px auto 40px;
}
.who-tabs .round-div .wpb_wrapper {
    background-color: #25afaa;
    border-radius: 50%;
    min-height: 180px;
    display: flex;
    justify-content: center;
    flex-direction: column;
	padding:22px;
}
.who-tabs .round-div strong {
    display: inline-block;
    /*   font-family: 'Aller-Bold';*/

    font-size: 32px;
    margin-bottom: 8px;
}
/*new layouts*/
.new-area {
	/*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
	color: #88898c !important;
	font-size:18px;
    padding-bottom: 30px;
}
.new-area h1 {
  /*  font-family: 'Aller-Bold';*/
    font-size: 2.1em;
    line-height:normal;
    text-transform: capitalize;
    margin-bottom: 28px;
	color: #0174b7;
}
.new-area h2 {
 /*   font-family: 'Aller-Bold';*/
    font-size: 2em;
    color: #0174b7;
	line-height:normal;
    text-transform: capitalize;
    margin-bottom: 28px;
}
.new-area .tealtext h2 {color: #25afaa;}
.live-course-area h2{
margin-bottom: 10px;
}
.live-course-area h5 {
 /*   font-family: 'Aller-Bold';*/
    font-size: 1.7em;
    color: #25afaa;
	margin-top:1em;
    }
/* end new */



.main-tabs-area {
	/*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
	color: #88898c !important;
	font-size:18px;
    padding-bottom: 30px;
}
.main-tabs-area h2 {
  /*  font-family: 'Aller-Bold';*/
    /*font-size: 42px;*/font-size: 2em;
    color: #0174b7;
	line-height:normal;
    text-transform: capitalize;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 30px;
    margin-bottom: 28px;
}
.main-tabs-area strong {
/*	font-family: 'Aller-Bold';*/
	font-size:18px;
}
.profession-area {
    padding-right: 40px !important;
}
.improved-area ul {
	list-style:none;
	padding:0 !important;
}
.improved-area ul li {
/*	background: url(../images/bullet.png) no-repeat 0px 10px;*/
	padding-left:17px;
	padding-bottom:30px !important;
}
.improved-area ul li a {
    color: #88898c;
}
.improved-area ul li a:hover {
    color: #0174b7;
}
.profession-tab-img {
    margin-bottom: 12px !important;
}
.profession-tab-img .wpb_wrapper {
    border: 12px solid #25afaa;
    border-radius: 50%;
    padding: 8px;
}
.profession-area h5 {
/*	font-family: 'Aller-Bold';*/    color: #88898c;
    font-size: 16px;
    font-weight: normal;
    padding: 0px 22px;
    margin: 0 0 20px;
    line-height: 22px;
}
.profession-area h5 a:hover {
    color: #25afaa;
}
.blue-btn .vc_general {
    border-radius: 10px !important;
/*	font-family: 'Aller-Bold';*/    font-size: 18px !important;
    color: #fff;
    background: #007cc4 !important;
    padding: 25px 15px !important;
    width: 94%;
    border: 0 !important;
}
.blue-btn .vc_general:hover {
    background: #25afaa !important;
    border: 0;
}
.blue2-btn .vc_general {
    border-radius: 10px !important;
/*	font-family: 'Aller-Bold';*/    font-size: 22px !important;
    color: #fff;
    border: 5px solid #fff !important;
    box-shadow:0px 0px 0px 1px rgba(0,0,0,0.20) !important;
 /*   background: #007cc4 !important;*/
    padding: 17px 10px !important;
 /*   width: 100%;*/
}
.blue2-btn .vc_general:hover {
  /*  background: #25afaa !important;*/
}
.seagreen-btn .vc_general {
    border-radius: 10px !important;
/*	font-family: 'Aller-Bold';*/    font-size: 22px !important;
    color: #fff;
    border: 5px solid #fff !important;
    box-shadow:0px 0px 0px 1px rgba(0,0,0,0.20) !important;
    background: linear-gradient(#29beb8,#1d9d98) !important;
    padding: 17px 10px !important;
    width: 100%;
}
.seagreen-btn .vc_general:hover {
    background: linear-gradient(#1d9d98, #29beb8) !important;
}
.questioning-area {
/*	font-family: 'Aller-Bold';*/    font-size: 21px;
    color: #ffffff;
    padding: 10px 0 30px;
    border-bottom: 1px solid #fff;
}
.questioning-area:before {
	position: absolute;
	content: '';
   /* background: url(../images/why-line-bg.png) repeat-x top; */
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.questioning-area:after {
	position: absolute;
	content: '';
 /* background: url(../images/lines.png) repeat-x bottom; */
    width: 100%;
    height: 2px;
    bottom: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.questioning-area  h2 {
/*	font-family: 'Aller-Bold';*/    font-size: /*52px;*/2em;
    color: #fff;
    text-transform: capitalize;
    position: relative;
    line-height: normal;
    margin-top: 0;
}
.questioning-area h2:after {
 /*   background: url(../images/why-line-bg.png) repeat-x bottom; */
    position: absolute;
    content: '';
    width: 60%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -15px;
}
.questioning-area .blue-btn .vc_general {
    border: 5px solid #fff !important;
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.20) !important;
    padding: 17px 10px !important;
    font-size: 22px !important;
    background: linear-gradient(#0486d3,#026aa7) !important;
	cursor:pointer;
}
.questioning-area .blue-btn .vc_general:hover {
    background: linear-gradient(#026aa7, #0486d3) !important;
}
.gray-btn .vc_general {
    border: 5px solid #fff !important;
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.20) !important;
    padding: 17px 10px !important;
    border-radius: 10px !important;
/*	font-family: 'Aller-Bold';*/    font-size: 22px !important;
    color: #25afaa !important;
    background: linear-gradient(#fdfdfd, #e5e5e5) !important;
    width: 100%;
}
.gray-btn .vc_general:hover {
    background: linear-gradient(#e5e5e5, #fdfdfd) !important;
}
.why-use-area {
   /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    color: #88898c !important;
    font-size: 21px;
    padding: 40px 0 40px;
}
.why-use-area:after {
	position: absolute;
	content: '';
 /*   background: url(../images/why-line-bg.png) repeat-x bottom; */
    width: 100%;
    height: 2px;
    bottom: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.why-use-area h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/    font-size: 44px;
    color: #0174b7;
    text-transform: capitalize;
    margin-top: 0px;
    line-height: normal;
    margin-bottom: 50px;
}
.why-use-area h2:after {
    position: absolute;
    content: '';
    width: 60%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
 /*   border-bottom: 1px solid rgba(98,98,98,0.20);*/
}
.why-use-tab {
   /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    color: #88898c;
    font-size: 16px;
}
.why-use-tab h5 {
/*	font-family: 'Aller-Bold';*/    font-size: 26px;
    color: #007cc4;
    margin-bottom: 15px;
	margin-top:0px;
}
.why-use-area .why-use-tab-img {
    margin-bottom: 33px;
    margin-top: 20px;
}
.why-use-area .why-use-tab-img .wpb_wrapper {
    border: 11px solid #6f777a;
    border-radius: 50%;
    padding: 8px;
}
.why-use-area .why-use-tab-img  .vc_single_image-wrapper {
    background: #25afaa;
    border-radius: 50%;
    padding: 15px;
}
.why-use-area .blue-btn .vc_general {
    width: auto;
    padding: 25px 40px !important;
}
.get-started-area {
/*	font-family: 'Aller-Bold';*/    color: #88898c !important;
    font-size: 21px;
    padding: 40px 0 40px;
}
.get-started-area h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/    font-size: 52px;
    color: #0174b7;
    text-transform: capitalize;
    margin-top: 0px;
    line-height: normal;
    margin-bottom: 50px;
}
.get-started-area h2:after {
    position: absolute;
    content: '';
    width: 70%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
/*    border-bottom: 1px solid rgba(98,98,98,0.20);*/
}
.get-started-tab {
   /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    color: #88898c;
    font-size: 16px;
}
.get-started-tab:last-child .vc_column-inner {
    margin-top: -23px;
}
.get-started-area .get-started-tab .get-started-tab-img {
    margin-bottom: 33px;
}
.get-started-area .get-started-tab .get-started-tab-img .wpb_wrapper {
    border: 11px solid #25afaa;
    border-radius: 50%;
    padding: 6px;
}
.get-started-tab h5 {
/*	font-family: 'Aller-Bold';*/    font-size: 26px;
    color: #007cc4;
    margin-bottom: 15px;
	margin-top:0px;
}
.get-started-tab .seagreen-btn .vc_general {
    width: auto;
    padding: 17px 24px !important;
}
.get-started-tab .blue-btn .vc_general {
    width: auto;
    padding: 17px 24px !important;
}
.get-started-tab .blue-btn .vc_general {
    width: auto;
    padding: 23px 26px !important;
}
.get-started-tab:last-child .blue-btn .vc_general {
    float: left;
    padding: 5px;
    margin: 0px 2px;
}
.certification-course-area .course-container {
    max-width: 1140px;
    margin: 0px auto !important;
    padding: 0px 15px;
}
.certification-course-area .course-img {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 !important;
}
.certification-course-area {
    /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: /*21px;*/18px;
    color: #88898c;
}
.certification-course-area:before {
    position: absolute;
    content: '';
 /*   background: url(../images/why-line-bg.png) repeat-x bottom; */
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.certification-course-area h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/   /* font-size: 52px;*/font-size: 2.2em;
    color: #0174b7;
    text-transform: capitalize;
    margin-top: 0px;
    line-height: normal;
    margin-bottom: 10px; /*hj down from 50*/
}
.certification-course-area h2:after {
    position: absolute;
    content: '';
    width: 87%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
 /*   border-bottom: 1px solid rgba(98,98,98,0.20);*/
}
.certification-course-area .wpb_column.vc_col-sm-6 {
    padding-right: 20px;
}
.certification-course-area h5 {
/*	font-family: 'Aller-Bold';*/    font-size: 21px;
    color: #25afaa;
}
.certification-course-area .course-location-tab {
    font-size: 16px;
}
.certification-course-area .course-location-tab strong {
    color: #25afaa;
}
.certification-course-area .course-location-tab a {
	color: #007cc4;
}
.certification-course-area .course-location-tab a:hover {
    color: #88898c;
}
.certification-course-area .course-location-tab a strong {
	 color: #25afaa;
}
.certification-course-area .course-location-tab h4 {
/*	font-family: 'Aller-Bold';*/    font-size: 21px;
    color: #88898c;
    margin-top: 0px;
    margin-bottom: 12px;
}
.certification-course-area .course-location-tab p {
    margin-bottom: 30px;
}
.work-area {
    /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: 21px;
    color: #fff;
	padding:40px 0 50px;
}
.work-area:before {
    position: absolute;
    content: '';
 /*   background: url(../images/why-line-bg.png) repeat-x bottom; */
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.work-area:after {
    position: absolute;
    content: '';
  /*  background: url(../images/lines.png) repeat-x bottom;*/
    width: 100%;
    height: 2px;
    bottom: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.work-area h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/    font-size: 52px;
    color: #ffffff;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 50px;
}
.work-area h2:after {
    position: absolute;
    content: '';
    width: 92%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
  /*  background: url(../images/why-line-bg.png) repeat-x bottom;*/
}
.work-area .form-control, .gform-body input[type=text], .gform-body input[type=email], .gform-body select, .gform-body input[type=tel]  {
    border: 1px solid #229b97;
    border-radius: 10px;
    height: 55px;
    padding: 5px 15px;
    width: 100%;
   /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #88898c;
	margin-bottom:20px;
	background-color:#fff;
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {background-color:#006aad; color:#fff; border: 1px solid #ffffff; border-radius: 10px;}
.work-area select.form-control {
 /*   background:#fff url(../images/dropdown-arrow.png) no-repeat right 10px center;*/
}
.work-area label {
    display: inline-block;
/*	font-family: 'Aller-Bold';*/    font-size: 21px;
    color: #ffffff;
    margin-bottom: 22px;
}
.work-area form {
    /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #ffffff;
}
.work-area span.wpcf7-list-item {
    margin-bottom: 11px;
    margin-left: 0;
}
.work-area span.checkInfo {
    color: #fff;
}
.work-area input[type="checkbox"] {
	/* background-image: url(../images/checkbox-bg.png);*/
	 background-size:contain;
}
.wpcf7-form-control-wrap input[type="checkbox"]:checked {
 /*   background-image: url(../images/checkbox-checked-img.png);*/
	background-position:0px 0px;
}
.work-area input.wpcf7-form-control.wpcf7-submit {
    border-radius: 10px !important;
/*	font-family: 'Aller-Bold';*/    font-size: 18px !important;
    color: #fff;
    background: #007cc4 !important;
    padding: 25px 75px !important;
    border: 0 !important;
    outline: none;
    margin-top: 15px;
    cursor: pointer;
}
.work-area input.wpcf7-form-control.wpcf7-submit:hover {
    background: #fff !important;
    color: #007cc4 !important;
}
.newschannel-area {
    padding: 10px 0;
}
.newschannel-area h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/    font-size: 46px; /*hj down from 52*/
    color: #0174b7;
    text-transform: capitalize;
    margin-top: 0px;
    line-height: normal;
    margin-bottom: 50px;
}
.newschannel-area h2:after {
    position: absolute;
    content: '';
    width: 60%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
  /*  border-bottom: 1px solid rgba(98,98,98,0.20);*/
}
.FooterPane {
  /*  background: url(../images/footer-bg.jpg) no-repeat top;*/
    background-size: cover;
    color: #fff;
    position: relative;
    /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: 21px;
   
}
.FooterPane:before {
    position: absolute;
    content: '';
   /* background: url(../images/why-line-bg.png) repeat-x top;*/
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.FooterPane .innerFooter h2 {
    position: relative;
/*	font-family: 'Aller-Bold';*/    font-size: 52px;
    color: #ffffff !important;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 50px;
}
.FooterPane .innerFooter h2:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: -25px;
  /*  background: url(../images/why-line-bg.png) repeat-x bottom;*/
}
.FooterPane .innerFooter {
    max-width: 830px;
}
.FooterPane .bottomLinks {
  /*  background: url(../images/why-line-bg.png) repeat-x top;*/
    padding-top: 1px;
    margin-top: 35px;
}
.FooterPane .FooterLinks .List ul a {
/*	font-family: 'Aller-Bold';*/    font-size: 15px;
    color: #fff;
    margin-bottom: 3px;
}
.FooterPane .FooterLinks .List ul a:hover {
    color: #252525;
}
.bottomFooter {
    background: #626262 !important;
    position: relative;
}
.bottomFooter:before {
    position: absolute;
    content: '';
  /*  background: url(../images/why-line-bg.png) repeat-x top;*/
    width: 100%;
    height: 2px;
    top: 0px;
    z-index: 10;
    left: 0;
    right: 0;
}
.bottomFooter .copyright {
    /*  font-family: 'Aller';*/ font-family:'Proxima Nova',Arial,Helvetica,sans-serif;
    font-size: 15px;
    color: #fff;
  /*  background: url(../images/nav-sep.png) repeat-y left;*/
	padding-left:15px;
}
.bottomFooter .leftLinks li a {
/*	font-family: 'Aller-Bold';*/    font-size: 15px;
/*	background: url(../images/nav-sep.png) repeat-y left;*/
}
.bottomFooter .leftLinks li:first-child a {
	background:none;
}
.bottomFooter .leftLinks li + li:before {
	display:none !important;
}
.bottomFooter .leftLinks li:last-child a {
    padding-left: 11px;
 /*hj   margin-left: 6px;*/
}
.bottomFooter .leftLinks li a:hover {
    text-decoration: underline;
}

.who-tabs .round-div .wpsm_counterbox {
    margin: 0 !important;
}
.who-tabs .round-div .wpsm_counterbox .wpsm_number span {
/*	font-family: 'Aller-Bold';*/}
.who-tabs .round-div .wpsm_counterbox .wpsm_number {
    margin-top: 0 !important;
    padding: 0;
    margin-bottom: 8px !important;
}
.who-tabs .round-div .wpsm_counterbox  h3.wpsm_count-title {
    margin-top: 0 !important;
 /*   font-family: 'Aller-Bold';*/
    font-weight: normal !important;
    line-height: normal !important;
}
.who-tabs .wpb_column:first-child .round-div p,
.who-tabs .wpb_column:nth-child(2) .round-div p {
    display: none !important;
}
.live-chat-btn {
    padding-top: 12px;
}
.newWrapper .searchBlock {
    padding-left: 7px;
}
.container {
    padding: 0 15px;
}
/*forms*/
.grayform {background-color: #f3f3f3;}
.grayform p.gform_required_legend, .grayform .gfield_label, .grayform .gfield_checkbox label, .grayform p.tiny {
    color: #999 !important;
}
.templatera_shortcode select#BAPHeardIM, .templatera_shortcode select#ownrent, .templatera_shortcode select#procert {
  /*hj  margin-top: 20px!Important;
    margin-bottom: 20px !important;*/
}
.imhbap h2 {color:#ffffff !important; font-size:2em; margin-bottom:30px;}
/*research grid*/
span.vc_gitem-post-meta-label {
    padding-right: 5px;
}
.vc_gitem-align-left
{padding-bottom: 6px;}
.vc_gitem-post-data-source-post_title h3 {margin-top:0px; margin-bottom: 5px;}


@media (max-width:1200px) {
.newWrapper .MainNavigation li a {
    padding: 0 11px;
    font-size: 14px;
    line-height: normal;
}
.newWrapper .MainNavigation li ul li a {
    padding: 13px 15px;
}
.newWrapper .MainNavigation li ul {
    top: 85px;
    width: 230px;
}
.banner-area .rs-layer-static h2, .banner-area .home h2  {
    font-size: 45px;
}
.banner-area .rs-layer-static, .banner-area .home {
    font-size: 19px !important;
}
.gray-btn .vc_general {
    font-size: 20px !important;
}
.get-started-tab:last-child .blue-btn .vc_general {
    padding: 23px 11px !important;
    margin: 0px 2px 0px;
}
.main-tabs-area h2 {
    font-size: 30px;
	padding-bottom: 15px;
}
.improved-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-turquoise {
    font-size: 17px !important;
    padding: 20px !important;
}
.improved-area ul li {
    padding-right: 5px;
}
.questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-turquoise,
.questioning-area .blue-btn .vc_general,
.questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    font-size: 18px !important;
}
.work-area input[type="checkbox"] {
    background-position: 0;
}
}
@media (max-width:1024px) {
	
.mobileBtn {
    margin: 15px 0 0 0;
}
}
@media (max-width:991px) {
.mobileBtn {
    margin: 15px 0px 0 0;
}
.topLinks {
	float:left;
	width:100%;
    text-align: center;
}
.topLinks li {
    float: none;
    display: inline-block;
}
.newWrapper .topLinks li:last-child a {
	background:none;
}
.banner-area .rs-layer-static, .banner-area .home {
    font-size: 18px !important;
    /*width: 600px !important;*/
    text-shadow: 0px 0px 2px #ffffff;
}
.banner-area .rev-btn.rs-layer-static {
    width: auto !important;
}
.banner-area .rs-layer-static h2, .banner-area .home h2 {
    font-size: 35px;
}
.banner-area #slider-1-slide-1-layer-1 {
    background: rgba(255,255,255, 0.7);
}
.banner-area #slider-1-slide-1-layer-11 {
    top: 25px !important;
}

.banner-area2 .rs-layer-static h2, .banner-area2 .free h2 {
    font-size: 1.5em;
}
.banner-area2 .rs-layer-static h3, .banner-area2 .free h3  {
    font-size: 1.3em;
}
.banner-area2 .rs-layer-static ul li, .banner-area2 .free ul li {
	font-size:1em!Important;
	padding-bottom:15px !important;
    padding-left: 17px !important;

}
	.banner-area2 .free ul li, .banner-area2 .home ul li{
	background: none /*url(../images/bullet.png) no-repeat 0px 4px;*/}

	
.who-area h2 {
    font-size: 40px;
}
.who-tabs .round-div .wpb_wrapper {
    min-height: 139px;
    padding: 14px 0;
}
.who-tabs .round-div .wpsm_counterbox .wpsm_number {
    font-size: 21px !important;
}
.who-tabs .round-div strong {
    font-size: 21px;
	margin-bottom:5px;
}
.who-tabs .round-div .wpsm_counterbox .wpsm_number {
    font-size: 24px !important;
    margin-bottom: 5px !important;
}
.questioning-area h2 {
    font-size: 35px;
}
.who-area #wpsm_counter_b_row_15831 .wpsm_counterbox .wpsm_count-title,
.who-area #wpsm_counter_b_row_15834 .wpsm_counterbox .wpsm_count-title { 
    font-size: 13px;
}
.who-tabs .round-div {
    font-size: 14px;
}
.main-tabs-area h2 {
    font-size: 22px;
	padding-bottom: 15px;
}
.questioning-area h2 {
    font-size: 35px;
}
.questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-turquoise, .questioning-area .blue-btn .vc_general, 
.questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    font-size: 12px !important;
}
.why-use-area h2 {
    font-size: 35px;	
}
.get-started-area h2 {
    font-size: 35px;
}
.get-started-tab h5 {
    font-size: 18px;
}
.get-started-tab:last-child .vc_column-inner {
    margin-top: 0;
}
.get-started-tab:last-child {
    margin-top: -25px;
}
.get-started-tab:last-child .blue-btn .vc_general,
.get-started-tab .blue-btn .vc_general,
.get-started-tab .seagreen-btn .vc_general {
    padding: 23px 15px !important;
    margin: 0px 2px 0px;
    font-size: 12px !important;
}
.certification-course-area .course-img {
    width: 50%;
}
.certification-course-area h2 {
    font-size: 35px;
}
.work-area h2 {
    font-size: 30px;
}
.newschannel-area h2 {
    font-size: 35px;
}
.FooterPane .innerFooter h1 {
    font-size: 35px;
}
.FooterPane {
    font-size: 17px;
}
}

@media (max-width:767px) {
	.title-size-default .title {
    font-size: 1rem;
}
		.vc_grid-item-zone-c-right .vc_gitem-animated-block, .vc_grid-item-zone-c-right .vc_gitem-zone-c {
		width: 100% !important;}
.header-phone {
    font-size: 12px;
}
.newWrapper .topLinks li a {
    font-size: 12px;
}
.banner-area .rs-layer-static h2, .banner-area .home h2 {
    font-size: 25px;
}
.banner-area .rs-layer-static, .banner-area .home {
    font-size: 15px !important;
}
.banner-area #rev_slider_1_1_wrapper .hesperiden.tparrows {
    width: 30px;
    height: 30px;	
}
.banner-area #rev_slider_1_1_wrapper .hesperiden.tparrows::before {
    font-size: 15px;
    line-height: 30px;
}
.banner-area #slider-1-slide-1-layer-11 {
    display: none;
}
.banner-area .rs-layer-static ul li, .banner-area .home ul li {
    background: none; /*url(../images/bullet.png) no-repeat 0px 4px;*/
    padding-left: 17px !important;
    padding-bottom: 7px !important;
}
.banner-area .tp-leftarrow.tparrows.hesperiden,
.banner-area .tp-rightarrow.tparrows.hesperiden {
    top: inherit !important;
    bottom: 0;
}
.banner-area .row .col-md-4 {
    width: 30% !important;
}
.banner-area2 .free h2 {
    font-size: 1.5em;
}
.banner-area2 .free h3 {
    font-size: 1.3em;
}
.banner-area2 .free ul li {
	font-size:1em!Important;
	padding-bottom:15px !important;
}
	
	
	
.who-area h2 {
    font-size: 30px;
}
.who-area {
    font-size: 17px;
}
.who-tabs .round-div {
    max-width: 180px;
}
.who-tabs .round-div .wpb_wrapper {
    padding: 14px 12px;
}
.profession-area {
    padding-right: 0px !important;
    text-align: center;
}
.profession-area li {
    text-align: left;
}
.profession-area h5 {
    margin: 0 0 40px;
}
.main-tabs-area h2, .new-area h2 {
    text-align: center !important;
}
.improved-area {
    text-align: center;
}
.improved-area ul li {
    text-align: left;
    border-bottom: 1px solid #88898c;
    padding: 10px 0 !important;
    padding-left: 15px !important;
  /*  background: url(../images/bullet.png) no-repeat 0px 22px;*/
}
.improved-area .wpb_column.vc_column_container.vc_col-sm-6 .wpb_text_column.wpb_content_element {
    margin: 0;
}
.main-tabs-area ul {
    margin-top: 0;
}
.vc_btn3-container.blue-btn.vc_btn3-left.vc_custom_1565344798831 {
    text-align: center;
    margin-top: 35px;
}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-primary {
    width: auto !important;
}
.vc_btn3-container.blue-btn.vc_btn3-left.vc_custom_1565344798831 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-primary {
    width: 100% !important;
}
.questioning-area h2 {
    font-size: 30px;
}
.questioning-area {
    font-size: 18px;
}
.questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-turquoise, .questioning-area .blue-btn .vc_general, .questioning-area .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    font-size: 19px !important;
    width: 100%;
}
.why-use-area h2 {
    font-size: 30px;
}
.why-use-area {
    font-size: 18px;
}
.get-started-tab:last-child {
    margin-top: 0;
}
.get-started-area h2 {
    font-size: 25px;
}
.get-started-tab:last-child .blue-btn .vc_general {
    float: none;
}
.certification-course-area h2 {
    font-size: 30px;
}
.certification-course-area h5 {
    font-size: 17px;
}
.certification-course-area {
    font-size: 18px;
    text-align: center;
}
.certification-course-area .course-img {
	display:none;
}
.work-area h2 {
    font-size: 25px;
}
.work-area {
    font-size: 18px;
}
.work-area .wpcf7-form-control-wrap input[type="checkbox"] {
    background-position: 0 !important;
    background-size: 20px !important;
}
.FooterPane .innerFooter h1 {
    font-size: 30px;
}
.FooterLinks {
    text-align: center;
}
.col-md-12.item.checkBoxItems .col-md-12.item {
    padding: 0;
}	.live-chat-btn .vc_general {
max-width: 350px;
}
}
@media (max-width:480px) {
.nav-drawer .MainNavigation {
    width: 200px !important;
}
.nav-drawer .MainWrapper {
    right: 200px !important;
}
.newWrapper .MainNavigation li {
    padding: 20px 0px !important;
}
.banner-area .rs-layer-static {
    width: 250px !important;
}
.banner-area .rs-layer-static span {
    display: none !important;
}
.banner-area .rs-layer-static {
    line-height: normal !important;
    padding: 10px !important;
    overflow: hidden;
    height: 140px !important;
}
.banner-area .rs-layer-static h2 span {
	display: inline-block !important;
}
.banner-area ul {
    display: none !important;
}
.banner-area b {
    font-size: initial !important;
}
.banner-area b span {
	font-size:initial !important;
}
.who-area h2 {
    font-size: 25px;
}
.why-use-area h2 {
    font-size: 25px;
}
.why-use-tab h5 {
    font-size: 20px;
}
.certification-course-area h2 {
    font-size: 25px;
}
.newschannel-area h2 {
    font-size: 30px;
}
.FooterPane .innerFooter h2 {
    font-size: 25px;
}
.bottomFooter {
    text-align: center !important;
}
.bottomFooter .leftLinks {
    float: none !important;
    display: inline-block !important;
}
.copyright {
    float: none !important;
    background: none !important;
    padding: 0 !important;
}
	.live-chat-btn .vc_general {
max-width: 375px;
}
}
@media (max-width:360px) {
	.imtt .banner-area h1 {font-size:3rem;}
}

#tablepress-6 {font-size:15px!important;}
/*.blueheads h1, .blueheads h2 {color:#0174b7 !important;}*/
.blueheads .work-area h2 {color:#ffffff!important;}

.imtt .live-block h3 {
    font-size: 1.2em !important;
}
.imtt h3 {margin-bottom:5px;}
#dates .dates1 {
	background-color: rgba(239,239,239,0.61);
}
	#dates .wpb_content_element {
    margin-bottom: 10px !important;
}
#dates .vc_btn3-container {
    margin-top: 5px;
    margin-bottom: 5px;
}
@media (min-width: 1025px) {
      .title-size-default .title {
        font-size: 2rem;
    }
	/*testimonials*/
	.tback.vc_gitem-is-link {
    background-size: contain !important;
	}.longTestimonial {padding-top:35px;}
	.zl-main-page-title {
    position: absolute;
    top: 430px;
    transform: translate(-35%);
    left: 62%;
    color: #fff;
    font-weight: 700;
    font-size: 53px;
    line-height: 62.22px;
    background: #284e63c2;
    padding: 10px 20px
}

.zl-main {
    padding-bottom: 35px;
    padding-top: 35px;
    width: 1000px;
    margin: 0 auto
}

.zl-text-column h1 {
    text-align: center;
    font-size: 2.8em!important;
    font-weight: 700!important;
    font-family: 'Aller-Bold'!important;
    color: #0174b7!important;
    line-height: 100%!important;
    margin: 10px 0
}

.zl-post-filter.wpb_wrapper {
    padding: 30px 0;
    margin: 35px 0;
    background-color: #f7fbfd
}

label.research-category-filter {
    font-size: 22px;
    font-weight: 700;
    color: #0374B7;
    padding-right: 20px
}

select#population-category-filter,select#research-category-filter {
    border: 1px solid #D9D9D9;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.78px;
    margin-right: 20px
}

button.zl-submit {
    background-color: #0374B7;
    padding: 10px 20px;
    border-radius: 15px;
    font-size: 17px;
    color: #fff;
    font-weight: 700;
    border: none;
    cursor: pointer
}

select#research-category-filter {
    width: 300px;
    background-image: url(https://www.interactivemetronome.com/wp-content/uploads/2023/07/Polygon-1.png);
    background-repeat: no-repeat;
    background-position: 273px center;
    background-size: 12px
}

select#population-category-filter {
    width: 175px;
    background-image: url(https://www.interactivemetronome.com/wp-content/uploads/2023/07/Polygon-1.png);
    background-repeat: no-repeat;
    background-position: 145px center;
    background-size: 12px
}

.zl-post-item {
    display: flex;
    flex-wrap: wrap;
    padding: 0 15px;
    border: 1px dotted #0374B7;
    margin: 25px 0;
    align-items: center
}

.zl-post_head,.zl-post-keywords {
    width: 100%
}

.key_head {
    color: #000;
    font-size: 15px
}

.zl-post_head a {
    color: #000
}

.zl-post-logo {
    padding-top: 10px
}

.zl-logo-img {
    max-width: 300px;
    max-height: 100px
}

.zl-post-content h2 {
    margin: 0
}

.zl-post-content h2 a {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    line-height: 34.03px
}

p.zl-post-keyword {
    margin-bottom: 10px;
    color: #0374B7;
    font-size: 16px;
    font-weight: 700;
    padding-top: 5px
}

.zl-post-description {
    font-size: 17px;
    font-weight: 400;
    color: #000
}

.zl-post-description p {
    margin-bottom: 0
}

.zl-post-item h5 {
    margin: 0px!important;
    color: #000;
    font-size: 15px
}

.zl-content-thumbnail {
    display: flex;
    flex-wrap: wrap
}

.zl-post-thumbnail img {
    width: 100%;
    padding-top: 10px
}

.zl-post-thumbnail {
    width: 40%
}

.zl-post-content {
    width: 60%;
    padding-right: 20px
}

.zl-no-found-post {
    text-align: center;
    padding: 0 0 50px 0;
    font-size: 17px;
    font-weight: 400;
    color: #000
}

#research-filter-form {
    text-align: center
}

@media screen and (max-width: 991px) {
    .zl-main-page-title {
        top:320px;
        left: 50%;
        font-size: 27px;
        line-height: 30px
    }

    .main-page .vc_parallax-inner img {
        height: 290px!important
    }

    .zl-main {
        padding-right: 15px;
        padding-left: 15px;
        width: auto!important
    }

    select#population-category-filter,select#research-category-filter {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 767px) {
    .zl-main-page-title {
        top:190px;
        left: 50%;
        font-size: 23px;
        line-height: 30px
    }

    .main-page .vc_parallax-inner img {
        height: 180px!important
    }

    select#population-category-filter {
        margin-top: 25px
    }

    .zl-post-item {
        display: flex
    }

    .zl-post-content {
        width: 100%;
        padding: 5px 0 0 0px!important
    }

    .zl-post-thumbnail {
        width: 100%
    }

    select#population-category-filter,select#research-category-filter {
        margin-right: 0
    }

    .zl-post-content h2 a {
        font-size: 23px;
        line-height: 30px
    }
}

.zl_study_detail_page {
    max-width: 1130px;
    margin: 0 auto
}

.zl_stydy_detail_container {
    max-width: 900px
}

.zl_study_flex {
    display: flex
}

.zl_study_detail_row {
    padding: 30px 0
}

.zl-back-icon-text {
    font-weight: 600;
    color: #0374B7;
    font-size: 16px;
    padding-left: 5px
}

.zl_visit_button_main {
    margin: 30px 0 60px
}

.zl_study_detail_title h3 {
    color: #0374B7;
    font-size: 30px;
    font-weight: 700;
    line-height: 33.42px
}

.zl_study_detail_flashcard_summary h2 {
    color: #0374B7;
    font-size: 25px;
    font-weight: 700;
    line-height: 29px
}

.zl_study_detail_type h3,.zl_study_detail_keyword {
    color: #000
}

.zl_study_detail_logo {
    padding: 20px 0
}

.zl_study_detail_pdf_button a.zl_pdf_button {
    font-weight: 500;
    color: #fff;
    background: #fc9209;
    padding: 10px 20px;
    border-radius: 15px;
    font-size: 18px
}

a.zl_certification_button {
    font-weight: 500;
    color: #fff;
    background: #ffad0d;
    padding: 10px 20px;
    border-radius: 15px;
    font-size: 18px
}

a.zl_visit_button {
    background: #0373B7;
    font-weight: 500;
    color: #fff;
    padding: 10px 45px;
    border-radius: 15px;
    font-size: 18px
}

.zl_study_detail_pdf_button {
    padding: 20px 0
}

ul.zl-social-icon-list {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0
}

li.zl-social-iteams a {
    display: flex;
    font-size: inherit;
    margin-right: 30px;
    word-break: break-word;
    align-items: center
}

.zl-contact-cta {
    background-color: rgba(3,116,183,.0399999991)
}

h2.zl-title {
    color: #0374B7;
    font-size: 25px;
    font-weight: 700;
    line-height: 29px;
    margin: 0 0 15px 0
}

span.zl-icon-list-text {
    font-weight: 600;
    color: #0374B7;
    font-size: 16px;
    padding-left: 10px
}

.zl-padding {
    padding: 30px 0 0
}

.zl-icon-bg-padding {
    padding: 30px 15px
}

.zl-back-to-research a {
    align-items: center;
    display: flex
}
	.testimonial-main {margin-top:35px;}

.zl-back-to-research {
    padding: 20px 0 40px
}

@media screen and (max-width: 991px) {
    .zl_study_detail_row {
        padding:10px 15px
    }

    .zl-back-to-research {
        padding: 20px 0 20px
    }

    .zl-padding {
        padding: 30px 15px 0
    }

    .zl_study_flex {
        display: block
    }
}

@media screen and (max-width: 767px) {
    li.z l-social-iteams a {
        margin-right:6px;
        margin-bottom: 8px
    }

    li.zl-social-iteams {
        width: 50%
    }
}

@media screen and (max-width: 400px) {
    span.zl-icon-list-text {
        padding-left:2px
    }
}

#overlay {
    display: none;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    padding: 20px 0 30px 0
}

#overlay img {
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 9;
    height: 80px;
    width: 80px
}

#overlayb {
    position: absolute;
    z-index: 100;
    display: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.cv-spinner {
    height: 15%;
    display: flex;
    justify-content: center;
    align-items: center
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear
}

@keyframes sp-anime {
    100% {
        transform: rotate(360deg)
    }
}

@media screen and (max-width: 767px) {
    .zl-logo-img {
        max-width:275px;
        max-height: 85px
    }

    .zl-content-thumbnail {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse
    }

    .zl-post-main {
        font-size: 20px
    }
}
	#testlink .btn.btn-color-default.btn-style-default.btn-style-semi-round.btn-size-default.btn-icon-pos-left {
min-width: 350px;
justify-content: left;
}
	.tealRow {
    background-color: #25afaa;
    margin-top: 15px;
    margin-bottom: 35px;
		padding-bottom:35px;
}
	.testimonial .wd-entities-title.title.post-title {display: none;}
	.testimonial h1, .testimonial h2, .testimonial h3 {
    margin-bottom: 2px;
}.testimonial h3 {
    color: #0073ba;
	}
.testimonial .post-single-page.has-post-thumbnail .article-inner > .entry-header, .single-testimonial .wd-single-post-header 
{ display: none !important; }
.testimonial .testimonial-main {
margin-top: 5px;
}.testimonial .vc_btn3.vc_btn3-size-lg {
    font-size: 18px;
    font-weight: 700;
    padding: 18px 25px;
}.vc_custom_heading.vc_custom_1720726443246.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    margin-bottom: 0 !important;
    padding-bottom: 3px !important;
}.vc_gitem-post-meta-field-_testimonialKeys.testkeys.vc_gitem-align-left {
	padding-left: 20px;}
	/*forms*/
	#label_5_14_1, #label_3_14_1, #label_2_14_1, #label_5_14_1, #label_6_14_1, #label_8_14_1, #label_1_14_1, #label_7_14_1, #label_12_14_1 {
    font-weight: 700!important;
    font-size: 1.1rem!important;
}h2.gform_submission_error.hide_summary {
    color: red !important;
    padding-left: 50px !important;
}
.tinytxt, .tiny {font-size:.9rem!important;}
.gform_required_legend {
display: none;
}