
/* Poppins-ExtraLight */
@font-face {
    font-family: "Poppins-ExtraLight";
    src: url("//fonts.gstatic.com/s/poppins/v5/h3r77AwDsldr1E_2g4qqGFQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/h3r77AwDsldr1E_2g4qqGFQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/h3r77AwDsldr1E_2g4qqGBsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/h3r77AwDsldr1E_2g4qqGC3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=h3r77AwDsldr1E_2g4qqGKWUboTb-jS2tyCOQMtm97g&skey=1bdc08fe61c3cc9e&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-ExtraLight";
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/poppins/v5/2NBlOVek2HIa2EeuV_3Cbw.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/2NBlOVek2HIa2EeuV_3Cbw.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/p0A1C4_gK5NzKtuGSwNurQ.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/rATt6MpBkxjRr3sy5fMEDg.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=dvQ6luzB0ViWP07p6fisSw&skey=87759fb096548f6d&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-ExtraLight";
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRa1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKdqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=-GlaWpWcSgdVagNuOGuFKd1LKoZ82bBu2f46DhHcs3c&skey=e6f64e60fb8d9268&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-ExtraLight";
    font-weight: 700;
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQfY6323mHUZFJMgTvxaG2iE.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQfY6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQaCWcynf_cDxXwCLxiixG1c.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=Fm41upUVp7KTKUZhL0PfQZbd9NUM7myrQQz30yPaGQ4&skey=f21d6e783fa43c88&v=v5#Poppins") format("svg");
}

/* Poppins-SemiBold */
@font-face {
    font-family: "Poppins-SemiBold";
    src: url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=9VWMTeb5jtXkNoTv949NpaWUboTb-jS2tyCOQMtm97g&skey=ce7ef9d62ca89319&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-SemiBold";
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=aDjpMND83pDErGXlVEr-SaWUboTb-jS2tyCOQMtm97g&skey=cea76fe63715a67a&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-SemiBold";
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjRa1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjdqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=RbebACOccNN-5ixkDIVLjd1LKoZ82bBu2f46DhHcs3c&skey=7fbc556774b13ef0&v=v5#Poppins") format("svg");
}
@font-face {
    font-family: "Poppins-SemiBold";
    font-weight: 700;
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCha1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCtqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=c4FPK8_hIFKoX59qcGwdCt1LKoZ82bBu2f46DhHcs3c&skey=29c3bd833a54ba8c&v=v5#Poppins") format("svg");
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face{
    font-family:"Avenir-LT-W01_85-Heavy1475544";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}

@font-face{
    font-family:"Lulo-Clean-W01-One-Bold";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/aee74cb3-c913-4b54-9722-6001c92325f2.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/80de9d5d-ab5f-40ce-911b-104e51e93d7c.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/1b46b05b-cfdd-4d82-8c2f-5c6cfba1fe60.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/be340f0b-a2d4-41df-acb1-4dc124330a88.svg#be340f0b-a2d4-41df-acb1-4dc124330a88") format("svg");
}
@font-face{
    font-family:"Avenir-LT-W01_35-Light1475496";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
}
@font-face{
    font-family:"Proxima-N-W01-Reg";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
}
@font-face{
    font-family:"Futura-LT-W01-Book";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg");
}

/** Roboto Bold**/

@font-face {
    font-family: "Roboto-Bold";
    src: url("//fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aW_Y6323mHUZFJMgTvxaG2iE.eot?#iefix");
    src: url("//fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aW_Y6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aW1tXRa8TVwTICgirnJhmVJw.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aWz8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"),
    url("//fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aW6CWcynf_cDxXwCLxiixG1c.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=97uahxiqZRoncBaCEI3aW5bd9NUM7myrQQz30yPaGQ4&skey=c06e7213f788649e&v=v18#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto-Bold";
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkvY6323mHUZFJMgTvxaG2iE.eot?#iefix");
    src: url("//fonts.gstatic.com/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkvY6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkltXRa8TVwTICgirnJhmVJw.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkj8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"),
    url("//fonts.gstatic.com/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkqCWcynf_cDxXwCLxiixG1c.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=9_7S_tWeGDh5Pq3u05RVkpbd9NUM7myrQQz30yPaGQ4&skey=934406f772f9777d&v=v18#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto-Bold";
    font-style: italic;
    src: url("//fonts.gstatic.com/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC-ZiE7IA0Up7-VwGqa0iGVY.eot?#iefix");
    src: url("//fonts.gstatic.com/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC-ZiE7IA0Up7-VwGqa0iGVY.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC6g5eI2G47JWe0-AuFtD150.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC9Ih4imgI8P11RFo6YPCPC0.woff") format("woff"),
    url("//fonts.gstatic.com/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC102b4v3fUxqf9CZJ1qUoIA.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=t6Nd4cfPRhZP44Q5QAjcC5S_ZaL0arjVp2tkn2-HJhM&skey=dd030d266f3beccc&v=v18#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto-Bold";
    font-weight: 700;
    font-style: italic;
    src: url("//fonts.gstatic.com/s/roboto/v18/bmC0pGMXrhphrZJmniIZpeZiE7IA0Up7-VwGqa0iGVY.eot?#iefix");
    src: url("//fonts.gstatic.com/s/roboto/v18/bmC0pGMXrhphrZJmniIZpeZiE7IA0Up7-VwGqa0iGVY.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/roboto/v18/bmC0pGMXrhphrZJmniIZpag5eI2G47JWe0-AuFtD150.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/roboto/v18/bmC0pGMXrhphrZJmniIZpdIh4imgI8P11RFo6YPCPC0.woff") format("woff"),
    url("//fonts.gstatic.com/s/roboto/v18/bmC0pGMXrhphrZJmniIZpV02b4v3fUxqf9CZJ1qUoIA.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=bmC0pGMXrhphrZJmniIZpZS_ZaL0arjVp2tkn2-HJhM&skey=b80be3241fe40325&v=v18#Roboto") format("svg");
}
@font-face {
    font-family: "Helvetica-W01-Roman";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4021a3b9-f782-438b-aeb4-c008109a8b64.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/669f79ed-002c-4ff6-965c-9da453968504.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf") format("svg");
}
@font-face {
    font-family: "Helvetica-LT-W10-Roman";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/686a6a06-e711-4bd2-b393-8504a497bb3c.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/686a6a06-e711-4bd2-b393-8504a497bb3c.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/6f8d1983-4d34-4fa4-9110-988f6c495757.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7903ee3f-e9ab-4bdc-b7d2-d232de2da580.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/9c58e9ea-fdea-4b9c-b0f9-0a2157389ed0.svg#9c58e9ea-fdea-4b9c-b0f9-0a2157389ed0") format("svg");
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Raleway-SemiBold */

@font-face {
    font-family: "Raleway-SemiBold";
    src: url("//fonts.gstatic.com/s/raleway/v12/STBOO2waD2LpX45SXYjQBVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/raleway/v12/STBOO2waD2LpX45SXYjQBVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/raleway/v12/STBOO2waD2LpX45SXYjQBfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/raleway/v12/STBOO2waD2LpX45SXYjQBRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/raleway/v12/STBOO2waD2LpX45SXYjQBS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=STBOO2waD2LpX45SXYjQBaWUboTb-jS2tyCOQMtm97g&skey=484edb0fdce88a64&v=v12#Raleway") format("svg");
}

@font-face {
    font-family: "Raleway-SemiBold";
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/raleway/v12/WmVKXVcOuffP_qmCpFuyzVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/raleway/v12/WmVKXVcOuffP_qmCpFuyzVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/raleway/v12/WmVKXVcOuffP_qmCpFuyzfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/raleway/v12/WmVKXVcOuffP_qmCpFuyzRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/raleway/v12/WmVKXVcOuffP_qmCpFuyzS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=WmVKXVcOuffP_qmCpFuyzaWUboTb-jS2tyCOQMtm97g&skey=e507c3e2b7915ad1&v=v12#Raleway") format("svg");
}

@font-face {
    font-family: "Raleway-SemiBold";
    font-style: italic;
    src: url("//fonts.gstatic.com/s/raleway/v12/OY22yoG8EJ3IN_muVWm29KlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/raleway/v12/OY22yoG8EJ3IN_muVWm29KlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/raleway/v12/OY22yoG8EJ3IN_muVWm29BUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/raleway/v12/OY22yoG8EJ3IN_muVWm29Ba1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/raleway/v12/OY22yoG8EJ3IN_muVWm29NqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=OY22yoG8EJ3IN_muVWm29N1LKoZ82bBu2f46DhHcs3c&skey=cb4eb159e5e3db1f&v=v12#Raleway") format("svg");
}

@font-face {
    font-family: "Raleway-SemiBold";
    font-weight: 700;
    font-style: italic;
    src: url("//fonts.gstatic.com/s/raleway/v12/lFxvRPuGFG5ktd7P0WRwKqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/raleway/v12/lFxvRPuGFG5ktd7P0WRwKqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/raleway/v12/lFxvRPuGFG5ktd7P0WRwKhUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/raleway/v12/lFxvRPuGFG5ktd7P0WRwKha1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/raleway/v12/lFxvRPuGFG5ktd7P0WRwKtqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=lFxvRPuGFG5ktd7P0WRwKt1LKoZ82bBu2f46DhHcs3c&skey=9ecf9384a6d643b6&v=v12#Raleway") format("svg");
}

@font-face {
    font-family: "DIN-Next-W01-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
}

@font-face {
    font-family: "DIN-Next-W02-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg");
}

@font-face {
    font-family: "DIN-Next-W10-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/a9e95a29-98a7-404a-90ee-1929ad09c696.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0a7663fd-eae8-4e50-a67a-225271f8cceb.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/58ae9be9-5d95-44b6-8b6c-e6da6a46822c.svg#58ae9be9-5d95-44b6-8b6c-e6da6a46822c") format("svg");
}

@font-face{
    font-family:"Futura-LT-W01-Light";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/14d6bf5d-15f1-4794-b18e-c03fb9a5187e.svg#14d6bf5d-15f1-4794-b18e-c03fb9a5187e") format("svg");
}

@font-face {
    font-family: "Helvetica-W01-Bold";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg");
}

@font-face{
    font-family:"Bree-W01-Thin-Oblique";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4e33bf74-813a-4818-8313-6ea9039db056.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4e33bf74-813a-4818-8313-6ea9039db056.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ceb3b4a3-0083-44ae-95cb-e362f95cc91b.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4d716cea-5ba0-437a-b5a8-89ad159ea2be.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c458fc09-c8dd-4423-9767-e3e27082f155.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/85ffb31e-78ee-4e21-83d8-4313269135a9.svg#85ffb31e-78ee-4e21-83d8-4313269135a9") format("svg");
}
@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  src: local('Questrial'), local('Questrial-Regular'), url(https://fonts.gstatic.com/s/questrial/v9/QdVUSTchPBm7nuUeVf70viFl.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*-176474418-*/
@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/FuturaPT-Light.eot');
    src: url('../fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT-Light.woff2') format('woff2'),
        url('../fonts/FuturaPT-Light.woff') format('woff'),
        url('../fonts/FuturaPT-Light.ttf') format('truetype'),
        url('../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'LuloCleanW01-OneBold';
    src: url('../fonts/LuloCleanW01-OneBold.eot');
    src: url('../fonts/LuloCleanW01-OneBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LuloCleanW01-OneBold.woff2') format('woff2'),
        url('../fonts/LuloCleanW01-OneBold.woff') format('woff'),
        url('../fonts/LuloCleanW01-OneBold.ttf') format('truetype'),
        url('../fonts/LuloCleanW01-OneBold.svg#LuloCleanW01-OneBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@font-face {
    font-family: 'Roboto Black';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.ttf') format('truetype'),
        url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Futura PT Demi';
    src: url('../fonts/FuturaPT-Demi.eot');
    src: url('../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaPT-Demi.woff2') format('woff2'),
        url('../fonts/FuturaPT-Demi.woff') format('woff'),
        url('../fonts/FuturaPT-Demi.ttf') format('truetype'),
        url('../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg');
    font-weight: 600;
    font-style: normal;
}

/*---------------------- Navigation -----------------------*/
.stellarnav { position: relative;  z-index: 1; line-height: normal; font: normal normal normal 14px/1.79em poppins-extralight,poppins,sans-serif; display: inline-block;}
.stellarnav a { color: #191919; }
.stellarnav ul { margin: 0; padding: 0; text-align: right; }
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle; }
.stellarnav li a { padding: 8px 15px; display: block; text-decoration: none; color: #191919; font-size: inherit; font-family: inherit; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; }

/* main level */
.stellarnav > ul > li { display: inline-block;  }
.stellarnav > ul > li > a { padding: 14px 10px 30px; }

/* first level dd */
.stellarnav ul ul { top: auto; width: 220px; position: absolute; z-index: 9900; text-align: left; display: none; background: #ddd; }
.stellarnav li li { display: block; }

/* second level dd */
.stellarnav ul ul ul { top: 0; /* dd animtion - change to auto to remove */ left: 220px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }

/* .drop-left */
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 220px; }

/* light theme */
.stellarnav.light { background: rgba(255, 255, 255, 1); }
.stellarnav.light a { color: #191919; }
.stellarnav.light ul ul { background: rgba(255, 255, 255, 1); }
.stellarnav.light li a { color: #191919; }

/* dark theme */
.stellarnav.dark { background: rgba(0, 0, 0, 1); }
.stellarnav.dark a { color: #FFF; }
.stellarnav.dark ul ul { background: rgba(0, 0, 0, 1); }
.stellarnav.dark li a { color: #FFF; }
/* sticky nav */
.stellarnav.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999; }

/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/
body.stellarnav-noscroll-x { overflow-x: hidden; }

/* general styling */
.stellarnav li.has-sub > a:after { content: ''; margin-left: 5px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #191919; display: inline-block; vertical-align: middle;}
.stellarnav li li.has-sub > a:after { margin-left: 10px; float: right; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #191919; position: relative; top: 4px; }
.stellarnav li.drop-left li.has-sub > a:after { float: left; margin-right: 10px; border-left: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #191919; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .menu-btn { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; right: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index: 9999; border: 0; }
.stellarnav.desktop li.has-sub a { padding-right: 5px; }
.stellarnav.desktop.hide-arrows li.has-sub a { padding-right: 15px; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }

/* svg icons */
.stellarnav svg { fill: currentColor; width: 1em; height: 1em; position: relative; top: 2px; }
/* svg icons */

.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #000; position: absolute; top: 50%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #000; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.light a.dd-toggle .icon-plus:before { border-color: #191919; }
.stellarnav.light a.dd-toggle .icon-plus:after { border-color: #191919; }
.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #FFF; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #FFF; }

.stellarnav .icon-close { box-sizing: border-box; width: 12px; height: 12px; position: relative; display: inline-block; }
.stellarnav .icon-close:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #000; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #000; position: absolute; transform: rotate(-45deg); }
.stellarnav.light .icon-close:before { border-color: #191919; }
.stellarnav.light .icon-close:after { border-color: #191919; }
.stellarnav.dark .icon-close:before { border-color: #FFF; }
.stellarnav.dark .icon-close:after { border-color: #FFF; }

/* mobile nav */
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { padding: 15px; box-sizing: border-box; }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-right: 7px; position: relative; top: 3px; }
.stellarnav .menu-toggle span.bars span { /*-176418714-*/
  display: block;
  width: 20px;
  height: 3px;
  border-radius: 6px;
  background: #FF5A4E;
  margin: 0 0 3px;
}
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center; }
.stellarnav .location-btn-mobile.half { text-align: right; }
.stellarnav.light .third, .stellarnav.light .half { border-left: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-left: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { border-left: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.light .menu-toggle span.bars span { background: #000; }
.stellarnav.dark .menu-toggle span.bars span { background: #FFF; }
.stellarnav.mobile { position: static; }
.stellarnav.mobile.fixed { position: static; }
.stellarnav.mobile ul { position: relative; display: none; }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: left; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding: 15px; }
.stellarnav.mobile ul { 
  background: #fff; 
  box-shadow: 0 -3px 13px -3px #000;
}
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle{
  display: block;
}
.stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-btn { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-right: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-right: 0; text-align: left; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul { background: rgba(0, 0, 0, 1); }
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0; z-index: 9999; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }

/* left and right positions */
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul { position: fixed; top: 0; bottom: 0; width: 100%; max-width: 280px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 9;}
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { 
  display: inline-block; 
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  width: auto; 
}
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third { text-align: left; }
/*.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span { display: none; }*/
/* left and right positions */

/* mega dd */
.stellarnav.desktop li.mega ul ul { background: none; }
.stellarnav.desktop li.mega li { display: inline-block; vertical-align: top; margin-left: -4px; }
.stellarnav.desktop li.mega li li { display: block; position: relative; left: 4px; }
.stellarnav.desktop li.mega ul ul { width: auto; }
.stellarnav.desktop > ul > li.mega { position: inherit; }
.stellarnav.desktop > ul > li.mega > ul { width: 100%; }
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul { display: block; position: relative; left: auto; }
.stellarnav.desktop > ul > li.mega > ul > li { padding-bottom: 15px; box-sizing: border-box; }
.stellarnav.desktop li.mega li li a { padding: 5px 15px; }
.stellarnav.desktop li.mega li.has-sub a:after { display: none; }
.stellarnav.desktop > ul > li.mega > ul > li > a { color: yellow; }
/* mega dd */


/* Fallback for slow javascript load */
@media only screen and (max-width : 991px) {
	.stellarnav { overflow: hidden; display: block; }
	.stellarnav ul { position: relative; display: none; }
}

/* mobile nav */
@media only screen and (max-width : 420px) {
	.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none; }
}

*{
  outline: none;
}



/*---------------------- Header -----------------------*/
#header{
  -webkit-box-shadow: 0 -3px 13px -3px #000;
  -moz-box-shadow: 0 -3px 13px -3px #000;
  box-shadow: 0 -3px 13px -3px #000;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
  background: #fff;
}
.sticky + .content-wrap {
  padding-top: 80px;
}
.container-custom{
	width: 1140px;
	margin: 0 auto;
  overflow: hidden;
}
.container-header{
  width: calc(100% - 100px);
  margin: 0 auto;
  /*max-width: 1400px;*/
  overflow: hidden;
}
.logo-section{
	padding-top: 15px;
  padding-bottom: 15px;
}
.logo-section img{
	height: 50px;
}
/*-173643430-*/
.nav-section{
  padding-top: 5px;
}
.bottom-nav{
  text-align: right;
}
.top-nav{
  text-align: right;
}
.top-nav ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.top-nav ul li {
  display: inline-block;
  margin-right: 10px;
}
.top-nav ul li:last-child{
  margin-right: 0;
}
.top-nav ul li a {
  color: rgba(255, 90, 78, 1);
  font-size: 13px;
  font-family: poppins-extralight,poppins,sans-serif;
  font-weight: bold;
  text-decoration: none;
}
.double-nav .stellarnav > ul > li > a{
  padding: 10px 10px 20px;
}
.single-nav .stellarnav > ul > li > a{
  padding: 14px 10px 30px;
}
.single-nav .bottom-nav {
    margin-top: 10px;
}
.single-nav.sticky{
  top: 0;
}
.double-nav.sticky{
  top: 32px;
}
.login-section{
  vertical-align: middle;
  /*margin: 11px 0 0 10px;*/
  cursor: pointer;
}
.login-section svg{
  width: 22px;
  height: 22px;
  display: inline-block;
}
.login-section span{
  vertical-align: middle;
  font: normal normal normal 14px/1.79em poppins-extralight,poppins,sans-serif;
  display: inline-block;
  margin-left: 10px;
}
.login-section a{
  vertical-align: middle;
  font: normal normal normal 14px/1.79em poppins-extralight,poppins,sans-serif;
  display: inline-block;
  margin-left: 10px;
  color: #191919;
}
.login-section a:hover{
  text-decoration: none;
}
.custom-nav{
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
.menu-btn{
  margin: 0;
  vertical-align: middle;
  font: normal normal normal 15px/1.875em poppins,sans-serif;
  transition: color 0.4s ease 0s;
  color: #FFFFFF !important;
  display: inline-block;
  background-color: rgba(255, 90, 78, 1);
  border: solid transparent 0px;
  border-radius: 100px;
  text-transform: uppercase;
  line-height: 16px;
  padding: 12px 22px;
  text-decoration: none;
}
.menu-btn:hover{
  text-decoration: none;
  background-color: rgba(255, 90, 78, 0.8);
  color: #fff;
}
/*---------------------- Footer -----------------------*/
.footer-info, .copy-right-text{
  text-align: center;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  color: #191919;
}
.email-info a, .email-info a:hover{
  color: #191919;
  text-decoration: none
}
.phone-info p, .address-info p{
  margin:0;
}
footer{
  padding: 50px 0 20px; /*-176772650-*/
}
.footer-info{
  margin-bottom: 40px;
}
.copy-right-text p{ /*-176772650-*/
  margin: 0;
  font-family: 'Poppins';
  font-size: 14px;
}
.overlay {
  height: 0%;
  width: 100%;
  position: fixed; /* Stay in place */
  z-index: 9; /* Sit on top */
  left: 0;
  top: 0;
  background-color: #FFFFFF; /* Black fallback color */
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
.overlay-content {
  position: relative;
  top: 50%;
  max-width: 100%;
  width: auto;
  left: 50%;
  display: inline-block;
  transform: translateX(-50%) translateY(calc(-50% - .5px));
  -webkit-transform: translateX(-50%) translateY(calc(-50% - .5px));
  -moz-transform: translateX(-50%) translateY(calc(-50% - .5px));
  -ms-transform: translateX(-50%) translateY(calc(-50% - .5px));
}
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}
.login-form h1{
  font: normal normal normal 28px/1.375em poppins-semibold,poppins,sans-serif;
  font-size: 48px;
  line-height: .8em;
  margin-bottom: 23px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.login-form{
  width: 300px;
}
.login-input{
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  font-size: 16px;
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-bottom: 1px solid;
  border-color: rgba(128, 128, 128, 1);
  height: 26px !important;
  padding: 2px;
  transition: border-color .2s ease-in-out;
  -moz-transition: border-color .2s ease-in-out;
  -webkit-transition: border-color .2s ease-in-out;
  background-color: transparent;
  border: 1px solid #808080;
  border-radius: 0;
  width: 100%;
}
.login-input:focus{
  border-color: #FF5A4E;
  transition: border-color .2s ease-in-out;
  -moz-transition: border-color .2s ease-in-out;
  -webkit-transition: border-color .2s ease-in-out;
}
.input-wrap label{
  display: initial !important;
  position: absolute;
  cursor: text;
  left: 0;
  right: auto;
  bottom: 100%;
  max-width: 100%;
  height: 26px;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  font-size: 16px;
  text-align: left;
  color: #404040;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: translate3d(0, 28px, 0) scale(1);
  transform: translate3d(0, 28px, 0) scale(1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  margin: 0;
}
.input-wrap{
  position: relative;
  margin-bottom: 50px;
}
.input-wrap .login-input:focus ~ label,
.input-wrap .login-input:not([value=""]) ~ label{
  -webkit-transform: translate3d(0, 10px, 0) scale(0.75);
  transform: translate3d(0, 10px, 0) scale(0.75);
}
.login-form form{
  margin-top: 60px;
}
.fp_link{
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  font-size: 16px;
  line-height: 17px;
  text-decoration: underline;
  cursor: pointer;
  opacity: 1;
  transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -webkit-transition: opacity .2s ease-in-out;
  color: #000000;
  margin-bottom: 18px;
  display: block;
}
.fp_link:hover {
  color: #404040;
}
.login-form input[type=submit]{
  text-decoration: none !important;
  font-size: 16px !important;
  color: #ffffff;
  height: 48px;
  width: 100%;
  background-color: rgba(255, 90, 78, 1);
  font-weight: 300;
  cursor: pointer;
  border-radius: 1px;
  opacity: 1;
  -webkit-transform: translateZ(0);
  transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -webkit-transition: opacity .2s ease-in-out;
  height: 48px !important;
  border: 0;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  float: none;
  font-weight: normal;
  padding-bottom: 0;
  margin-bottom: 30px;
}
/*--loader--*/
#page_loader{
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(255,255,255,0.7);
  overflow: hidden;
  display: none;
}
.loader-icon {
  display: inline-block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.loader-icon div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgba(255, 90, 78, 1);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loader-icon div:nth-child(1) {
  left: 8px;
  animation: loader-icon1 0.6s infinite;
}
.loader-icon div:nth-child(2) {
  left: 8px;
  animation: loader-icon2 0.6s infinite;
}
.loader-icon div:nth-child(3) {
  left: 32px;
  animation: loader-icon2 0.6s infinite;
}
.loader-icon div:nth-child(4) {
  left: 56px;
  animation: loader-icon3 0.6s infinite;
}
@keyframes loader-icon1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes loader-icon3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes loader-icon2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
/*-173456307-*/
.contact-bar{
  margin-bottom: 15px;
}
.contact-bar i{
  color: #ff9189;
  margin-right: 10px;
}
.contact-bar p{
  display: inline-block;
}
.contact-bar a{
  color: #191919;
}
.contact-bar .phone{
  display: inline-block;
  margin-right: 50px;
}
.contact-bar .email{
  display: inline-block;
}
/*-176772650-*/
.footer-container{
  width: 1260px;
  margin: 0 auto;
  overflow: hidden;
}
.footer-item h3{
  font-family: "Lulo-Clean-W01-One-Bold";
  color: #ff9189;
  margin-bottom: 25px;
  font-size: 22px;
}
.contact-item{
  margin-bottom: 10px;
  font-size: 14px;
}
.contact-item i{
  color: #ff9189;
  margin-right: 10px;
}
.contact-item a{
  font-family: 'Poppins';
  color: #000;
}
.social-item{
  display: inline-block;
  margin-right: 15px;
}
.social-item a{
  color: #ff9189;
  font-size: 30px;
}
.contact-list{
  margin-bottom: 15px;
}
.footer-links{
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-links li a{
  font-family: 'Poppins';
  color: #000;
  font-size: 14px;
}
.enroll-form{
  text-align: center;
}
.enroll-form-wrap{
  display: inline-block;
  width: 300px;
}
.enroll-form-wrap h4{
  color: #123D4E;
  font-size: 15px;
  font-family: 'Poppins';
  text-align: center;
  line-height: 22px;
}
.input-item{
  margin-bottom: 10px;
  text-align: left;
}
.input-item label{
  color: #123D4E;
  font-family: 'Poppins';
  font-size: 14px;
  margin: 0;
}
.input-item input{
  color: #123D4E;
  font-family: 'Poppins';
  font-size: 14px;
  display: block;
  width: 100%;
  border: 1px solid #123D4E;
  height: 30px;
}
.enroll-submit{
  text-align: center;
  margin-top: 30px;
}
.enroll-submit input{
  background: #123D4E;
  border: none;
  color: #fff;
  font-family: "Lulo-Clean-W01-One-Bold";
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 30px;
}
.copy-right-text{
  margin-top: 30px;
}


/*---------------------- Strip Block -----------------------*/
.strip-content-block .outer-container{
  width: 1200px;
  position: relative;
  margin: 0 auto;
}
.strip-content-block .content-bar .outer-container:before{
  content: '';
  position: absolute;
  background-color: rgba(255, 145, 137, 1);
  width: 350%;
  height: 315px;
  z-index: 0;
  top: 0;
}
.right-strip .content-bar .outer-container:before{
  left: 0;
}
.left-strip .content-bar .outer-container:before{
  right: 0;
}
.strip-content-block .inner-container{
  width: 1045px;
  margin: 0 auto;
}
.strip-content-block .title-wrap h1{
  color: #FFFFFF;
  font-weight: bold;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font-size: 45px;
}
.left-strip .title-wrap{
  padding-right: 50px;
}
.left-strip .title-wrap h1{
  text-align: right;
}
.strip-content-block .title-wrap h1 span{
  color: #ff9189;
}
.strip-content-block .title-wrap h4{
  font-weight: bold;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font-size: 19px;
  color: #ff9189;
  margin-bottom: 25px;
}
.left-strip .title-wrap h4{
  text-align: right;
}
.strip-content-block .content-bar{
  position: relative;
}
.strip-content-block .image-block{
  position: relative;
}
.left-strip .content-block{
  padding-right: 50px !important;
}
.strip-content-block .image-block img{
  width: 100%;
  position: relative;
  left: 0;
  bottom: 0;
  top: -175px;
}
.strip-content-block .content-block{
  padding-top: 24px;
}
.right-strip .content-block, 
.right-strip .title-wrap{
  padding-left: 50px !important;
}
.strip-content-block .content-block p{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  font-size: 23px;
  line-height: 1.3em;
  margin-bottom: 12px;
}
.left-strip .content-block p{
  text-align: right;
}
.strip-content-block .button-area {
    text-align: center;
    margin-top: 20px;
}
/*---------------------- Popup -----------------------*/
.simple-popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
    z-index: 9; /*-168271200-*/
    overflow-y: scroll;
}
.simple-popup .popup-inner{
    max-height: 95%;
    overflow: auto;
    max-width:95%;
    min-width: 320px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    background-color:#fff;
    overflow-x: hidden;
}
.simple-popup .popup-close{
    position:absolute;
    transition:ease 0.25s all !important;
    color: #aba7a7 !important;
    top: 0;
    right: 10px;
    font-size: 24px;
    text-decoration: none;
}



/*---------------------- Home Page -----------------------*/
.mobile-slider{
  position: relative;
  display: none;
}
.mobile-slider img{
  width: 100%;
}
.home-slider .slide-item{
  position: relative;
}
.home-slider img{
  width: 100%;
}
.home-slider .slick-dots{
  bottom: 30px;
}
.home-slider .slick-dots li button:before{
  font-size: 15px;
}
.home-slider .slick-dots li button{
  height: 15px;
  width: 15px;
}
.home-slider .slick-dots li{
  height: 15px;
  width: 15px; 
}
.slide-content{
  position: absolute;
  left: 0;
  bottom: 130px;
  /*transform: translate(0, -50%);*/
  width: 100%;
  /*text-align: center;*/
}
.slide-content h1{
  font: normal normal normal 60px/1.25em poppins-semibold,poppins,sans-serif;
  color: #fff;
  margin-bottom: 0;
  background: rgba(51, 124, 150, 0.8);
  padding: 10px 80px 10px 50px;
  display: inline-block;
}
.slide-content-wrap {
  position: relative;
}
.slide-content-wrap .services-text{
  position: absolute;
  left: 305px;
  bottom: -54px;
  font: normal normal normal 30px/1.67em poppins-semibold,poppins,sans-serif;
  text-align: center;
  color: #fff;
  background: rgba(255, 145, 137, 0.8);
  padding: 10px 20px;
}
.services-text a{
  text-decoration: none;
  color: #fff;
}
.services-text a:hover{
  color: rgba(51, 124, 150, 1);
}
.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}
.service-section h1{
  color: #FF5A4E;
  letter-spacing: normal;
  line-height: 1.35em;
  text-align: center;
  font: normal normal normal 40px/1.35em poppins-semibold,poppins,sans-serif;
  font-weight: 700;
  margin-bottom: 60px;
}
.service-block{
  background: #FF5A4E;
  padding: 62px 85px 30px;
}
.service-block h2{
  color: #FFFFFF;
  letter-spacing: normal;
  margin: 0;
  line-height: 1.41em;
  font: normal normal normal 22px/1.41em poppins-semibold,poppins,sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.service-block p{
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  color: #fff;
  margin: 0;
  line-height: 1.875em;
  letter-spacing: normal;
  font-weight: bold;
  margin-bottom: 22px;
}
.service-links{
  text-align: center;
}
.service-links a{
  font: normal normal normal 13px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif;
  color: #FF5A4E;
  display: inline-block;
  margin: 0;
  position: relative;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 1);
  border: solid transparent 2px;
  border-radius: 20px;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s, color 0.4s ease 0s;
  padding: 9px 21px;
  margin-right: 15px;
}
.service-links a:last-child{
  margin-right: 0;
}
.service-links a:hover{
  background-color: rgba(50, 50, 50, 1);
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.service-wrap{
  padding: 100px 0;
}
.testimonial-slider .slide-item img{
  width: 100%;
}
.testimonial-wrap{
  padding: 120px 0;
  background: #afd5e4;
}
.testimonial-content{
  position: relative;
}
.testimonial-content .content-block{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 30px);
}
.testimonial-content .content-block p{
  color: #000000;
  text-align: center;
  line-height: 1.875em;
  margin: 0;
  letter-spacing: normal;
  font: normal normal normal 16px/1.875em poppins-extralight,poppins,sans-serif;
  margin-bottom: 32px;
}
.testimonial-content .content-block h3{
  color: #000000;
  text-align: center;
  line-height: 1.75em;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  margin: 0;
  letter-spacing: normal;
}
.testimonial-slider{
  max-width: 1000px;
  margin: 0 auto !important;
}
.testimonial-slider .slick-dots{
  bottom: -70px;
}
.testimonial-slider .slick-dots li button::before {
  content: '' !important;
}
.testimonial-slider .slick-dots li button{
  border: 2px solid #000;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  padding: 0;
  background: #000;
}
.testimonial-slider .slick-dots li.slick-active button,
.testimonial-slider .slick-dots li button:hover, 
.testimonial-slider .slick-dots li button:focus{
  background: transparent;
}
.testimonial-slider .next-btn {
  right: -65px;
  font-size: 35px;
  color: #000;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.testimonial-slider .prev-btn {
  left: -65px;
  font-size: 35px;
  color: #000;  
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}


/*---------------------- Training Pages -----------------------*/
.training-header{
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.6);
  background-color: rgba(16, 63, 84, 1);
  border-top: 0px solid rgba(47, 46, 46, 1);
  border-bottom: 0px solid rgba(47, 46, 46, 1);
  background-image: url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/bevel_300.png);
  background-repeat: repeat-x;
  position: relative;
}

.header-content h1{
  font-family: lulo-clean-w01-one-bold,sans-serif;
  text-align: center;
  color: #FFFFFF;
  text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
  font-size: 40px;
  margin: 0;
  line-height: normal;
  letter-spacing: normal;
  padding: 38px 0;
}
/*-177279144-*/
.navigation{
  position: relative;
}
.navigation .menu-btn{
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  text-align: center;
}

.container-training{
  width: 960px;
  margin: 0 auto;
}
.content-text h2{
  font-weight: bold;
  letter-spacing: 0.05em;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-size: 20px;
  color: #000000;
}
.content-text p{
  font: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif;
  color: #000000;
  margin: 0;
  line-height: normal;
  letter-spacing: normal;
}
.content-text{
  margin-top: 50px;
}
.button-block{
  text-align: center;
  width: 400px;
  margin: 0 auto;
  padding: 40px 0 100px;
}
.training-button{
  display: inline-block;
  background-color: rgba(34, 87, 117, 0.61);
  border: solid transparent 2px;
  cursor: pointer !important;
  border-radius: 20px;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  font: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif;
  color: #FFFFFF;
  width: 389px;
  margin-bottom: 20px;
  padding: 10px 0;
}
.training-button:hover{
  background-color: rgba(50, 50, 50, 1);
  border: solid transparent 2px;
  text-decoration: none;
  color: #fff;
}
.training-red{
  background-color: red !important
}
.password-text h3{
  color: #292929;
  font-size: 23px;
  font-family: futura-lt-w01-book,sans-serif;
  margin: 0;
}




/*---------------------- Join Our Team -----------------------*/
.red-wrap{
  background: #f7594e;
  padding-bottom: 100px;
}
.title-section h1{
  color: #FFFFFF;
  font-size: 45px;
  line-height: 1.35em;
  text-align: center;
  font-family: poppins-semibold,poppins,sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}
.title-section{
  padding: 30px 0;
  background: #124659;
}
.white-blue-btn{
  background-color: rgba(255, 255, 255, 1);
  border: solid transparent 2px;
  border-radius: 20px;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  color: #FF5A4E;
  display: inline-block;
  white-space: nowrap;
  width: 174px;
  padding: 6px 0;
  padding: 11px 0;
  text-align: center;
  font: normal normal 700 14px/1em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
  margin-right: 8px;
}
.white-blue-btn:hover{
  background-color: rgba(175, 214, 228, 1);
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.white-blue-btn:last-child{
  margin-right: 0;
}
.title-buttons{
  text-align: center;
}
.team-block {
  background: rgba(255, 145, 137, 1);
  padding: 60px 0 60px;
  position: relative;
  max-height: 710px;
}
.team-block-2{
  padding-top: 90px;
}
.team-block .content-bar .outer-container:before {
  background: #124659 !important;
  height: 480px;
}
.team-block-2 .content-bar .outer-container:before{
  height: 380px;
}
.team-block .image-block img{
  top: -110px;
}
.team-block-2 .image-block img{
  top: -190px;
}
.team-block .content-block p{
  color: #fbfbfb !important;
  line-height: 1.875em !important;
  letter-spacing: normal !important;
  margin: 0 0 10px !important;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif !important;
  text-align: left !important;
}
.team-block .content-block h3{
  color: #FFFFFF;
  line-height: 1.41em;
  text-align: left;
  letter-spacing: normal;
  font: normal normal normal 22px/1.41em poppins-semibold,poppins,sans-serif;
  font-weight: bold;
}
.team-block .content-block ul{
  padding-left: 1.3em;
  padding-right: 0;
  margin-left: 0.5em;
  margin-right: 0;
  line-height: normal;
  letter-spacing: normal;
}
.team-block .content-block li{
  color: #fbfbfb;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  line-height: 1.875em;
}


.team-image img{
  width: 100%;
}
.team-row{
  padding: 30px 0;
}
.team-content h3{
  color: #FFFFFF;
  line-height: 1.41em;
  text-align: left;
  letter-spacing: normal;
  font: normal normal normal 22px/1.41em poppins-semibold,poppins,sans-serif;
  font-weight: bold;
}
.team-content p{
  color: #fbfbfb;
  line-height: 1.875em;
  letter-spacing: normal;
  margin: 0;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
}
.team-content ul{
  padding-left: 1.3em;
  padding-right: 0;
  margin-left: 0.5em;
  margin-right: 0;
  line-height: normal;
  letter-spacing: normal;
}
.team-content li{
  color: #fbfbfb;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  line-height: 1.875em;
}
.team-content-wrap{
  position: relative;
}
.ei-detail-popup .image-block{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ei-detail-popup .detail-block {
  background: #FF9189;
  padding: 40px 25px 25px;
}
.ei-detail-popup .detail-block .detail-inner{
  background: #5C8095;
  font-family: poppins-extralight,sans-serif;
  padding: 15px;
}
.ei-detail-popup .detail-block a{
  background: #5C8095;
  color: #fff;
  margin-top: 20px;
  display: inline-block;
  font-family: poppins-extralight,sans-serif;
  font-size: 20px; /*14px*/
  padding: 12px 0; /*8px 0*/
  width: 300px; /*190px*/
  border-radius: 40px;
  text-decoration: none;
}
.ei-detail-popup .detail-block a:hover {
    background: #526f7f;
}
.ei-detail-popup .detail-inner p{
  color: #fff;
  line-height: 24px;
  font-size: 17px;
}
.ei-detail-popup .detail-inner h2{
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 2px;
}
.ei-detail-popup .detail-inner ul{
  padding: 0 0 0 20px;
  /*list-style: none;*/
  color: #fff;
  font-size: 17px;
}

.aba-detail-popup .image-block{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.aba-detail-popup .detail-block {
  background: #FF9189;
  padding: 40px 25px 25px;
}
.aba-detail-popup .detail-block .detail-inner{
  background: #5C8095;
  font-family: poppins-extralight,sans-serif;
  padding: 15px;
}
.aba-detail-popup .detail-block a{
  background: #5C8095;
  color: #fff;
  margin-top: 20px;
  display: inline-block;
  font-family: poppins-extralight,sans-serif;
  font-size: 20px; /*14px*/
  padding: 12px 0; /*8px 0*/
  width: 300px; /*190px*/
  border-radius: 40px;
  text-decoration: none;
}
.aba-detail-popup .detail-block a:hover {
    background: #526f7f;
}
.aba-detail-popup .detail-inner p{
  color: #fff;
  line-height: 24px;
  font-size: 17px;
}
.aba-detail-popup .detail-inner h2{
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 2px;
}
.aba-detail-popup .detail-inner ul{
  padding: 0 0 0 20px;
  /*list-style: none;*/
  color: #fff;
  font-size: 17px;
}




/*---------------------- Apply For -----------------------*/
.blue-wrap{
  background: #0e2852;
}
.apply-for-content{
  padding: 95px 0 72px;
}
.button-section a{
  background-color: rgba(255, 90, 78, 1);
  border: solid transparent 0px;
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  transition: color 0.4s ease 0s;
  color: #FFFFFF;
  display: inline-block;
  border-radius: 100px;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 320px;
  padding: 12px 0;
  text-align: center;
  line-height: 1.1em;
  margin-bottom: 23px;
}
.button-section a:hover{
  background-color: rgba(255, 90, 78, 0.6);
  text-decoration: none;
  color: #fff;
}
/*---------------------- Therapist Application -----------------------*/
.app-form-section{
  background: #fff;
  padding: 35px 0 0;
  width: 944px;
  margin: 0 auto;
}
.therapist-application-content{
  padding: 20px 0;
}
.app-form-block h3{
  font-family: roboto-bold,roboto,sans-serif;
  letter-spacing: 0.05em;
  font-size: 30px;
  margin-bottom: 50px;
}
.app-form-block label{
  font: normal normal 700 14px/1.4em proxima-n-w01-reg,sans-serif;
  color: #393939;
  word-break: break-word;
  line-height: 1;
  margin-bottom: 12px;
}
.app-form-block .input-box{
  border-radius: 7px 7px 7px 7px;
  font: normal normal normal 14px/1.4em futura-lt-w01-book,sans-serif;
  /*-webkit-appearance: none; 
  -moz-appearance: none;*//*-175912517-*/
  background-color: rgba(239, 239, 239, 1);
  box-sizing: border-box !important;
  color: #393939;
  padding: 15px 3px 15px 22px;
  margin: 0;
  max-width: 100%;
  text-overflow: ellipsis;
  border-width: 0;
  display: block;
  width: 100%;
}
.app-form-block .input-box:focus{
  background-color: rgba(232, 240, 254, 1);
}
.app-form-block .textarea-box{
  border-radius: 7px 7px 7px 7px;
  font: normal normal normal 14px/1.4em futura-lt-w01-book,sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: rgba(239, 239, 239, 1);
  box-sizing: border-box !important;
  color: #393939;
  padding: 16px 10px 3px 16px;
  margin: 0;
  max-width: 100%;
  text-overflow: ellipsis;
  border-width: 0;
  display: block;
  width: 100%;
  resize: none;
  height: 70px;
}
.app-form-block .textarea-box:focus{
  background-color: rgba(232, 240, 254, 1);
}
.file-btn-block{
  position: relative;
  overflow: hidden;
  display: block;
}
.file-btn-block button {
    vertical-align: middle;
    margin-right: 10px;
    background-color: rgba(191, 191, 191, 0.27);
    color: #000000;
    border-color: transparent;
    border-radius: 10px 10px 10px 10px;
    font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
    transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
    padding: 15px 36px;
    display: inline-block;
}
.file-btn-block input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 215px;
    height: 54px;
}
.file-btn-block .image_name{
  vertical-align: middle;
  font: normal normal normal 14px/1.4em futura-lt-w01-book,sans-serif;
  margin: 0;
}
.file-btn-block .resume_file:hover ~ button{
  color: #FFFFFF;
  background-color: rgba(50, 50, 50, 1);
}
.submit_therapist_app{
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  transition: color 0.4s ease 0s;
  color: #FFFFFF;
  display: inline-block;
  background-color: rgba(255, 90, 78, 1);
  border: solid transparent 0px;
  border-radius: 100px;
  text-transform: uppercase;
  line-height: 16px;
  padding: 12px 22px;
  margin-top: 50px;
}
.submit_therapist_app:hover{
  background-color: rgba(255, 90, 78, 0.6);
}
.message-block{
  margin: 16px 0 12px;
  height: 52px;
}
.message-block p{
  font-family: raleway,sans-serif;
  font-size: 15px;
  text-align: center;
  margin: 0;
  line-height: 1.75em;
  letter-spacing: normal;
}
.message-block .success-text{
  color: #155724;
  background-color: #d4edda;
}
.message-block .error-text{
  color: #721c24;
  background-color: #f8d7da;
}

/*---------------------- Therapist Quiz -----------------------*/
.container-training .message-block{
  height: auto;
}
.quiz-container .input-box label{
  color: #000000;
  margin: 0;
  margin-bottom: 12px;
  font: normal normal normal 20px/20px avenir-lt-w01_35-light1475496,sans-serif;
  font-weight: 600;
}
.quiz-container .input-box input{
  border-radius: 7px 7px 7px 7px;
  font: normal normal normal 14px/1.4em futura-lt-w01-book,sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: rgba(239, 239, 239, 1);
  box-sizing: border-box !important;
  color: #393939;
  padding: 15px 3px 15px 22px;
  margin: 0;
  max-width: 100%;
  text-overflow: ellipsis;
  border-width: 0;
  display: block;
  width: 100%;
}
.quiz-container .input-box input:focus{
  background-color: rgba(232, 240, 254, 1);
}
.note-text{
  font: normal normal normal 19px/1.67em avenir-lt-w01_35-light1475496,sans-serif;
  color: #000000;
  margin: 0;
  line-height: normal;
  letter-spacing: normal;
}
.note-text span{
  font-weight: bold;
  letter-spacing: 0.05em;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 10px;
}
.quiz-question{
  display: flex;
}
.quiz-question .index-value{
  flex: 0 0 30px;
  font-weight: bold;
  letter-spacing: 0.05em;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-size: 18px;
  color: #000000;
}
.question_text{
  font-weight: bold;
  letter-spacing: 0.05em;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-size: 18px;
  color: #000000;
}
.quiz-container{
  padding-bottom: 150px;
}
/*-- custom checkbox css--*/
.option-item {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font: normal normal normal 18px/1.67em avenir-lt-w01_35-light1475496,sans-serif;
  color: #000000;
  margin: 0;
  line-height: normal;
  letter-spacing: normal;
  margin: 10px 0;
}
.option-item input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #dedcdc;
  border-radius: 50%;
}
.option-item:hover input ~ .checkmark {
  background-color: #ccc;
}
.option-item input:checked ~ .checkmark {
  background-color: #386375;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.option-item input:checked ~ .checkmark:after {
  display: block;
}
.option-item .checkmark:after {
  top: 7px;
  left: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: white;
}


.option-list{
  padding-left: 30px;
}
.question-item{
  margin-top: 30px;
}
.question-item .question-item .question_text{
  font-style: italic;
  font-size: 17px;
}
.quiz-button-container{
  text-align: center;
  margin-top: 50px;
}
.quiz-button{
  display: inline-block;
  background-color: rgba(34, 87, 117, 0.61);
  border: solid transparent 2px;
  cursor: pointer !important;
  border-radius: 20px;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  font: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif;
  color: #FFFFFF;
  padding: 10px 0;
  width: 180px;
}
input[type=submit].quiz-button{
  margin-right: 15px;
}

/*---------------------- ABA Services -----------------------*/
.aba-top{
  background: #124659;
  padding: 105px 0 60px;
  position: relative;
  max-height: 780px;
}
.aba-top .button-area{
  text-align: center;
  margin-top: 20px;
}
.aba-top .button-area a:first-child{
  margin-right: 10px;
}
.strip-content-block.aba-top .content-bar .outer-container:before{
  height: 495px;
}
.strip-content-block.aba-top .image-block img{
  top: -96px;
}
.about-container{
  display: flex;
  justify-content: center;
}
.blue-white-btn{
  transition: color 0.4s ease 0s, background 0.4s ease 0s;
  color: #337C97;
  display: inline-block;
  white-space: nowrap;
  background: #fff;
  border-radius: 24px;
  padding: 13px 0;
  width: 190px;
  margin-bottom: -10px;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  font-family: poppins-semibold, poppins, sans-serif;
}
.blue-white-btn:hover{
  background: rgba(25, 62, 75, 1);
  color: #fff;
  text-decoration: none;
}
.steps-section{
  background: rgba(191, 191, 191, 1);
  padding: 20px 23px 50px;
}
.step-titles{
  text-align: center;
  margin-bottom:25px;
}
.step-titles h1{
  font-weight: 700;
  color: #FFFFFF;
  font-size: 42px;
  line-height: 1.35em;
  font-family: poppins-semibold,poppins,sans-serif;
}
.step-titles h4{
  color: #FFFFFF;
  font-size: 21px;
  line-height: 1.75em;
  font-family: poppins-semibold,poppins,sans-serif;
  margin: 0;
}
.step-item{
  display: flex;
  padding-right: 8px;
  padding-left: 8px;
}
.step-item-wrap{
  flex: 0 0 100%;
}
.step-one{
  background: #f7594e;
}
.step-two{
  background: #f2918a;
}
.step-three{
  background: #337c96;
}
.step-four{
  background: #9dc4d2;
}
.step-icon{
  height: 84px;
  width: 84px;
  display: inline-block;
  margin: 46px 0 37px;
}
.step-icon svg{
  fill: #fff;
  overflow: visible;
}
.step-name{
  color: #FFFFFF;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font-size: 18px;
  line-height: 1em;
  text-align: center;
  margin-bottom: 11px;
}
.step-desc{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4em;
  text-align: center;
  margin-bottom: 42px;
}
.step-btn{
  font: normal normal normal 12px/1.4em raleway-semibold,raleway,sans-serif;
  transition: color 0.4s ease 0s, background-color 0.4s ease 0s;
  color: #000000;
  display: inline-block;
  background-color: rgba(255, 255, 255, 1);
  padding: 5px 17px;
  margin-bottom: 56px;
  border-radius: 5px;
}
.step-btn:hover{
  background-color: rgba(185, 185, 185, 1);
  color: #FF5A4E;
  text-decoration: none;
}
.aba-block{
  background: url(../images/latest/aba-services-2.webp) no-repeat center center ;
  background-size: cover;
  -webkit-background-size: cover;
}
.aba-content{
  padding: 100px 0 94px 82px !important;
  max-width: 608px;
}
.aba-content-right{
  background-color: rgba(255, 255, 254, 0.74);
}
.aba-content h1{
  font-size: 48px;
  letter-spacing: 0.05em;
  color: #FF5A4E;
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: 0.9em;
  margin-bottom: 20px;
}
.aba-content p{
  color: rgb(71, 71, 71);
  font-size: 16px;
  font-weight: bold;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  line-height: 2em;
  margin-bottom: 26px;
}
.aba-content a{
  color: #FFFFFF;
  background-color: rgba(242, 121, 121, 1);
  font: normal normal normal 15px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
  transition: color 0.4s ease 0s;
  padding: 14px 20px;
  display: inline-block;
}
.aba-content a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.faq-section{
  background: #f99188;
}
.faq-container{
  width: 979px;
  margin: 0 auto;
  background: #fff;
  padding: 20px 102px 50px;
}
.faq-title{
  text-align: center;
  margin-bottom: 32px;
}
.faq-title h1{
  font-weight: bold;
  color: #193e4b;
  line-height: 1.35em;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 40px;
}
.faq-title p{
  color: #000000;
  line-height: 1.75em;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
}
.faq-item{
  margin-bottom: 50px;
}
.faq-item:last-child{
  margin-bottom: 0;
}
.faq-item h2{
  color: #193e4b;
  line-height: 1.41em;
  font: normal normal normal 22px/1.41em poppins-semibold,poppins,sans-serif;
  font-weight: bold;
  margin-bottom: 32px;
}
.faq-item p{
  color: #000000;
  font-family: poppins-extralight,poppins,sans-serif;
  line-height: 1.875em;
  margin-bottom: 0;
  font-size: 15px;
}
.insurance-section{
  background: #124659;
}
.insurance-container{
  width: 979px;
  margin: 0 auto;
  padding: 45px 50px 0;
}
.insurance-title{
  text-align: center;
}
.insurance-title h1{
  font-size: 44px;
  font-family: poppins-semibold,poppins,sans-serif;
  color: #FFFFFF;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}
.insurance-title h1:after{
  content: '';
  position: absolute;
  width: 30px;
  border-top: 3px solid #fff;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
}
.company-item{
  width: 100%;
  padding-top: 100%;
  position: relative;
  background: #fff;
  border-radius: 50%;
  margin-bottom: 16px;
  height: 0;
}
.company-item img{
  width: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.company-list{
  margin: 20px -22px 50px;
}
.company-list > div{
  padding-right: 22px;
  padding-left: 22px;
}
.insurance-button h3{
  font-size: 32px;
  color: #FFFFFF;
  text-align: center;
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: 1.375em;
  margin-bottom: 13px;
}
.insurance-button a{
  font: normal normal normal 15px/1.875em poppins-extralight,poppins,sans-serif;
  transition: background-color 0.4s ease 0s;
  color: #FFFFFF;
  display: inline-block;
  background-color: rgba(255, 90, 78, 1);
  padding: 6px 27px;
  margin-bottom: 20px;
  border-radius: 20px;
}
.insurance-button a:hover{
  background-color: rgba(215, 235, 242, 0.51);
  text-decoration: none;
}


/*---------------------- Early Intervention -----------------------*/
/*.ei-about-content{
  background: #63afcb;
  padding: 74px 0 79px 142px !important;
}
.ei-title h1{
  color: #FFFFFF;
  font-weight: bold;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font-size: 42px;
  margin-bottom: 10px;
}
.ei-title h1 span{
  color: #000000;
}
.ei-title h4{
  font-weight: bold;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font-size: 20px;
  color: #000000;
  margin-bottom: 26px;
}
.ei-content{
  max-width: 490px;
}
.ei-content p{
  line-height: 1.55em;
  color: #000000;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-size: 17px;
  letter-spacing: normal;
  margin-bottom: 27px;
}
.ei-button a{
  color: #000;
  font: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
  transition: color 0.4s ease 0s, background 0.4s ease 0s;
  white-space: nowrap;
  text-transform: uppercase;
  background: transparent;
  border: 4px solid #000;
  width: 158px;
  display: inline-block;
  text-align: center;
  padding: 9px 0;
}
.ei-button a:hover{
  background: #000;
  color: #fff;
  text-decoration: none;
}
.ei-about-image{
  background: right center no-repeat url(../images/latest/ei-1.webp);
  background-size: cover;
}
.ei-mission{
  background: #d1d1d1;
  padding: 60px 0;
}
.ei-mission-content h1{
  font-size: 36px;
  letter-spacing: 0.05em;
  color: #000000;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  text-align: center;
  margin-bottom: 45px;
  position: relative;
  line-height: normal;
}
.ei-mission-content h1:after{
  content: '';
  position: absolute;
  width: 42px;
  border-top: 3px solid #fff;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
}
.ei-mission-content h1 span{
  color: #ff9189;
}
.ei-mission-content p{
  font-size: 18px;
  font-family: futura-lt-w01-light,sans-serif;
  color: #000000;
  line-height: 1.6em;
  text-align: center;
  margin: 0;
}*/
.ei-top{
  background: rgba(255, 145, 137, 1);
  padding: 105px 0 60px;
  position: relative;
  max-height: 750px;
}
.strip-content-block.ei-top .content-bar .outer-container:before{
  height: 460px;
}
.strip-content-block.ei-top .image-block img{
  top: -105px;
}
.ei-top .content-bar .outer-container:before{
  background: #124659;
}
.ei-top .title-wrap h1 span{
  color: #124659;
}
.ei-top .title-wrap h4{
  color: #124659;
}
.ei-top .content-block a {
  font: normal normal normal 18px/1.4em poppins-extralight,poppins,sans-serif;
  transition: color 0.4s ease 0s, background 0.4s ease 0s;
  color: #124659;
  display: inline-block;
  white-space: nowrap;
  background: #fff;
  border-radius: 24px;
  padding: 13px 0;
  line-height: 20px;
  width: 185px;
  margin-bottom: -10px;
  font-weight: bold;
}
.ei-top .content-block a:hover {
  background: rgba(100, 175, 203, 1);
  color: #fff;
  text-decoration: none;
}
.ei-testimonial{
  background: #d1d1d1;
  padding: 70px 0 95px;
}
.ei-container{
  width: 1000px;
  margin: 0 auto;
}
.ei-testimonial h1{
  font-weight: bold;
  font-family: helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;
  font-size: 46px;
  color: #ff9189;
  letter-spacing: 0.2em;
  text-align: center;
  margin-bottom: 53px;
  line-height: normal;
}
.ei-testimonial-item{
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgba(51, 124, 151, 0.85);
  padding: 43px 20px 20px;
  text-align: center;
}
.ei-testimonial-item h3{
  color: #ff9189;
  font-family: helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;
  font-size: 18px;
  text-align: center;
  margin-bottom: 16px;
}
.ei-testimonial-item p{
  font-family: questrial,sans-serif;
  color: #FFFFFF;
  font-size: 17px;
  line-height: 1.8em;
  text-align: center;
  height: 205px;
  overflow: hidden;
  margin-bottom: 30px;
}
.ei-testimonial-item svg{
  width: 34px;
  height: 32px;
  display: inline-block;
  fill: #ff9189;
  transform: rotate(180deg);
}
.ei-item-container{
  padding-right: 10px;
  padding-left: 10px;
}
.ei-testimonial-list{
  margin-right: -10px;
  margin-left: -10px;
}
.ei-contact{
  background: #d1d1d1;
}
.ei-contact-image{
  background: right center no-repeat url(../images/latest/Early-Intervention-2.jpg);
  background-size: cover;
  -webkit-background-size: cover;
}
.ei-contact-content{
  padding: 64px 0 122px 64px !important;
  background: #fff;
}
.lower-content{
  background: #193e4b;
  padding: 32px;
  position: relative;
  height: 377px;
}
.lower-content p{
  font-family: futura-lt-w01-light,sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.6em;
  text-align: center;
  margin-bottom: 32px;
}
.lower-content p span{
  font-weight: bold;
}
.uper-content{
  position: absolute;
  background-color: #337c96;
  padding: 43px 0;
  width: 100%;
  left: -140px;
}
.uper-content h1{
  letter-spacing: 0.05em;
  color: #ff9189;
  font-family: futura-lt-w01-light,sans-serif;
  font-weight: bold;
  font-size: 32px;
  margin-bottom: 22px;
}
.uper-content p{
  font-family: raleway,sans-serif;
  font-size: 16px;
  margin-bottom: 30px;
}
.uper-content h2{
  font-weight: bold;
  font-family: roboto-bold,roboto,sans-serif;
  color: #FFFFFF;
  font-size: 30px;
  margin-bottom: 15px;
}
.uper-content a{
  font-family: raleway,sans-serif;
  background: #ff9189;
  color: #fff;
  text-transform: uppercase;
  padding: 13px 29px;
  border-radius: 25px;
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
}
.uper-content a:hover{
  text-decoration: none;
  background-color: rgba(100, 175, 203, 1);
}

/*.ei-contact h2{
  letter-spacing: 0.05em;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 23px;
  color: #193e4b;
  text-align: center;
  line-height: normal;
  margin-bottom: 30px;
}
.ei-contact-content{
  background: #63afcb;
  padding: 54px 70px !important;
  border-radius: 5px;
  box-shadow: 10px 10px 0px 0px #193e4b;
  -webkit-box-shadow: 10px 10px 0px 0px #193e4b;
  -moz-box-shadow: 10px 10px 0px 0px #193e4b;
}
.ei-contact-content p{
  font-family: raleway,sans-serif;
  color: #193e4b;
  line-height: 1.75em;
  letter-spacing: normal;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
}
.ei-contact-content h2{
  background-color: #F7F7F7;
  font-weight: bold;
  font-size: 24px;
  color: #ff9189;
  font-family: roboto-bold,roboto,sans-serif;
  display: inline-block;
  letter-spacing: 0;
  margin-bottom: 27px;
}
.ei-contact-content h3{
  font-family: raleway,sans-serif;
  color: #193e4b;
  line-height: 1.75em;
  letter-spacing: normal;
  text-align: center;
  font-size: 18px;
  margin-bottom: 0;
}*/
.content-wrap{
  overflow: hidden;
}
/*-173593418-*/
.upload_therapist_docs{
  padding: 50px 0 20px;
  border-bottom: 2px dashed rgba(16, 63, 84, 1);
}
.file-type label{
  font-size: 16px;
  margin: 0;
}
.file-type select{
  width: 150px;
  display: inline-block;
  margin-left: 18px;
}
.file-select{
  text-align: center;
}
.file-select label{
  width: 100px;
  overflow: hidden;
  vertical-align: middle;
  margin: 0;
  display: inline-block;
}
.file-select input{
  width: 100px;
}
.file-select span{
  font-size: 14px;
  display: block;
  text-align: center;
}
.file-expiration label{
  font-size: 16px;
}
.file-expiration input{
  width: 100px;
  display: inline-block;
  vertical-align: middle;
}
.file-submit{
  text-align: right;
}
.file-submit #submit{
  background: #FF5A4E;
  border: none;
  color: #fff;
  font-weight: 500;
  padding: 10px 35px;
  line-height: 17px;
  font-size: 18px;
  border-radius: 20px;
}

/*-175912517-*/
.app-form-block h2{
  font-family: raleway-semibold,raleway,sans-serif;
  color: rgba(255, 90, 78, 1);
  font-size: 28px;
  margin-bottom: 18px;
  text-align: center;
}
.app-form-block p{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  letter-spacing: 0.03em;
  text-align: center;
  line-height: 1.6em;
  font-size: 15px;
  margin-bottom: 36px;
  padding: 0 8px;
}
.submit_therapist_eligibility{
  font: normal normal normal 18px/1.875em poppins-extralight,poppins,sans-serif;
  transition: color 0.4s ease 0s;
  color: #FFFFFF;
  display: inline-block;
  background-color: rgba(255, 90, 78, 1);
  border: solid transparent 0px;
  border-radius: 100px;
  line-height: 16px;
  padding: 12px 50px;
  margin: 0;
}
.hide{
  display: none;
}
.therapist-eligibility-form{
  padding: 0 38px;
}
.dakr-blue-wrap{
  background: #193e4b;
}
.app-form-block h3 {
    font-family: avenir-lt-w01_35-light1475496,sans-serif;
    letter-spacing: 0.06em;
    text-align: center;
    line-height: 1.6em;
    font-size: 17px;
    margin-bottom: 36px;
    padding: 0 8px;
}
#therapist-eligibility-form .gglcptch, #therapist-benefits-form .gglcptch {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}


/*-176152227-*/
/*---------------------- Post Like CSS -----------------------*/
/* Wrapper */
.sl-wrapper a {
  border-bottom: 0 !important;
  text-decoration: none !important;
}
.sl-button {
  padding: 0.375em 0.625em;
  font-size: 1em;
  line-height: 1;
  font-weight: normal;
}

/* Colors */
a.liked {
  color: #da1b1b;
}
a.liked:hover,
a.liked:active,
a.liked:focus {
  color: #666666;
}
a.liked span.sl-count,
.sl-count {
  color: #666666;
}

/* Icon */
.sl-icon {
  font-family: 'Arial Unicode MS', Arial, sans-serif;
  vertical-align: middle;
}
.sl-icon svg {
  fill: #e84a43;
  width: 1em;
  height: 1em;
}
.sl-icon svg:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left:0;
}

/* Count */
.sl-count {
  font-size: 0.625em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  vertical-align: middle;
  margin-right: 0.3125em;
}

/* Loader */
.loader,
.loader:before,
.loader:after {
  background: rgba(0, 0, 0, 0.2);
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: .2em;
  height: .6em;
}
.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader:before {
  left: -.375em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader {
  text-indent: -9999em;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after {
  left: .375em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: .6em;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 1em;
  }
}
/*---------------------- Blog Listing -----------------------*/
.blog-container{
    width: 940px;
    margin: 0 auto; 
}
.top-bar{
  padding: 32px 0;
}
.category-section{
  height: 36px;
}
.mobile-category{
  display: none;
}
.category-section ul{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 5px;
}
.category-section li{
  display: inline-block;
  margin-left: 40px;
}
.category-section li:first-child{
  margin-left: 0;
}
.category-section a{
  font: normal normal normal 14px/1.75em poppins-semibold,poppins,sans-serif;
  line-height: normal;
  color: #000;
  text-decoration: none;
}
.category-section a:hover{
  color: #FF5A4E;
}
.search-box{
  margin-right: 20px;
  transition: all .5s ease;
  height: 30px;
  position: relative;
  display: inline-block;
  text-align: left;
}
.blog-desktop-header-search-icon-fill{
  fill: #000000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  cursor: pointer;
}
.search-input{
  color: #000000;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  line-height: normal;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1px 0 0 29px;
  font-weight: 500;
  background: transparent;
  transition: all .5s ease;
  display: none;
  position: absolute;
}
.expand .search-input{
  padding-right: 20px;
  display: inline-block;
}
.desktop-header-search-text{
  color: #000000;
  font: normal normal normal 18px/1.75em poppins-semibold,poppins,sans-serif;
  line-height: normal;
  height: 25px;
  padding: 1px 0 0 29px;
  display: none;
  visibility: hidden;
}
.expand .desktop-header-search-text{
  padding-right: 20px;
  display: inline-block;
  /*visibility: visible;*/
}
.desktop-header-search-border{
  background-color: #000000;
  height: 1px;
  opacity: 0;
  transition: all .5s ease;
}
.expand .desktop-header-search-border{
  opacity: .5;
}
.search-input-clear-button{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto -5px auto 0;
  border: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  background: transparent;
  cursor: pointer;
  display: none;
}
.expand .search-input-clear-button{
  display: block;
}
.search-box.expand{
  width: 200px;
}
.search-section{
  text-align: right;
}
.author-section{
  margin-bottom: 12px;
}
.author-section img{
  width: 35px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
}
.author-section .author-detail{
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
.author-detail h4{
    color: #000000;
    margin: 0;
    font-size: 14px;
    line-height: 1.0em;
    font-family: poppins-semibold,poppins,sans-serif;
}
.author-detail p{
    color: #595959;
    margin: 0;
    font-size: 12px;
    line-height: 1.5em;
    font-family: poppins-semibold,poppins,sans-serif;
}
.blog-title-section{
  margin-bottom: 78px;
}
.blog-title-section a{
  text-decoration: none;
}
.blog-title-section a:hover h2{ 
  color: #FF5A4E;
}
.blog-title-section h2{
  font-size: 28px;
  line-height: 1.375em;
  font-family: poppins-semibold,poppins,sans-serif;
  color: #000;
  font-weight: bold;
  margin-bottom: 12px;
}
.blog-title-section p{
  font-size: 16px;
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: normal;
  color: #000;
}
.blog-item{
  margin-bottom: 30px;
  border: 1px solid #000;
}
.blog-detail{
  padding: 24px 36px 24px 20px !important;
}
.bottom-row{
  padding-top: 15px;
  border-top: 1px solid #59595985;
}
.bottom-row .blog-view{
  font-size: 12px;
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: normal;
  color: #595959;
  display: inline-block;
}
.bottom-row .comment-count{
  font-size: 12px;
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: normal;
  color: #595959;
  display: inline-block;
  margin-left: 16px;
}
.like-block{
  text-align: right;
}
.like-block .like{
  display: inline-block;
}
.like-block .like i{
  color: #e84a43;
}

/*---------------------- Blog Single -----------------------*/
.blog-content{
  border: 1px solid #BFBFBF;
  padding: 60px 100px;
  margin-bottom: 40px;
}
.blog-content .author-section img{
  vertical-align: middle;
}
.blog-content .author-section .author-detail{
  vertical-align: middle;
}
.blog-content .dot{
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 2px;
  background: #000;
  border-radius: 50%;
  margin: 0 10px 0 5px;
}
.blog-content .author-detail h4, .blog-content .author-detail p{
  display: inline-block;
}
.single-title{
  line-height: normal;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 28px;
  margin: 30px 0;
}
.single-blog-image img{
  width: 100%;
}
.single-blog-image{
  margin-bottom: 15px;
}
.blog-description{
  font-family: poppins-semibold,poppins,sans-serif;
  line-height: 1.7em;
  margin-bottom: 38px;
}
.blog-tags ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.blog-tags li{
  display: inline-block;
  margin-right: 8px;
}
.blog-tags a{
  text-decoration: none;
  padding: 8px 12px;
  border: 1px solid #000000;
  color: #000;
  background-color: #FFFFFF;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 14px;
  display: inline-block;
}
.blog-tags a:hover{
  border: 1px solid #BFBFBF;
}
.addtoany_shortcode svg path{
  fill: #000;
}
.addtoany_shortcode a{
  margin-right: 14px;
}
.social-share-section{
  border-top: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  margin-top: 30px;
  padding: 18px 0 10px;
}
.post-categories{
  text-align: right;
}
.post-categories ul{
  margin: 0;
  padding: 0;
  display: inline-block;
}
.post-categories li{
  display: inline-block;
}
.post-categories li a{
  font-family: poppins-semibold,poppins,sans-serif;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}
.post-categories li a:hover{
  color: #FF5A4E;
}
.post-categories li .dot{
  width: 4px;
  height: 4px;
}
.post-categories li:last-child .dot{
  display: none;
}
.count-section{
  margin-top: 18px;
}
.post-view{
  display: inline-block;
  font-family: poppins-semibold,poppins,sans-serif;
  color: #595959;
  font-size: 14px;
  margin-right: 15px;
}
.comment-count{
  display: inline-block;
  font-family: poppins-semibold,poppins,sans-serif;
  color: #595959;
  font-size: 14px;
}
.comment-section{
  border: 1px solid #BFBFBF;
  padding: 40px 100px;
}
.comment-section .comment-reply-title{
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 24px;
  line-height: normal;
}
.comment-section label{
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 14px;
  line-height: normal;
  margin: 0;
  color: #000;
}
.comment-section textarea{
  width: 100%;
  height: 120px;
  border: 1px solid #BFBFBF;
}
.comment-section input[type='text']{
  width: 100%;
  border: 1px solid #BFBFBF;
  height: 32px;
}
.comment-section p.form-url{
  display: none;
}
.comment-section .submit{
  background-color: rgba(255, 90, 78, 1);
  border: none;
  color: #fff;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 14px;
  line-height: normal;
  padding: 8px 30px;
  border-radius: 25px;
}
.comment-section h2{
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 28px;
  line-height: normal;
  color: #000;
}
.comment-section .comment-list{
  padding: 0;
  margin: 0;
  list-style: none;
}
.comment-section .comment-author-detail img{
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-right: 10px;
  vertical-align: middle;
}
.comment-section .comment-author-detail .comment-meta{
  display: inline-block;
  vertical-align: middle;
}
.comment-section .comment-author-detail .comment-author{
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 15px;
  display: block;
  line-height: 15px;
}
.comment-section .comment-author-detail .comment-author cite{
  font-style: unset;
}
.comment-section .comment-author-detail .published{
  font-family: poppins,sans-serif;
  font-size: 14px;
  line-height: normal;
}
.comment-author-detail{
  margin-bottom: 5px;
}
.comment-section .comment-text{
  margin-left: 43px;
  font-family: poppins-semibold,poppins,sans-serif;
  font-size: 18px;
}
.comment-section .comment-list .comment-reply-title{
  font-size: 16px;
  margin: 0;
}
.comment-section .comment-list .comment-reply-title small{
  margin-left: 15px;
  font-size: 13px;
}
.comment-section .comment-list .comment-reply-title small a{
  color: rgba(255, 90, 78, 1);
}
.comment-section .comment ol.children{
  list-style: none;
}
/*-176474418-*/
/*---------------------- Maps -----------------------*/
.map-top-section{
  position: relative;
}
.map-top-section img{
  width: 100%;
}
.map-top-section .blue-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(18, 61, 79, 0.5);
}
.map-top-section .top-content{
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.map-text-section h2{
  text-align: center;
  color: #FFFFFF;
  text-transform: capitalize;
  font-family: 'Futura PT';
  font-size: 28px;
  margin-bottom: 50px;
}
.map-text-section{
  position: relative;
}
.map-text-content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.map-text-section .button-row a{
  text-align: center;
  font-family: 'Roboto', sans-serif;
  /*font-weight: 600;*/
  font-size: 14px;
  text-transform: uppercase;
  border: 1px solid #F4847E;
  line-height: 13px;
  width: 245px;
  display: inline-block;
  height: 38px;
  border-radius: 33px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.map-text-section .button-row a span{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.map-text-section .button-row .white-back{
  color: #F4847E;
  background: #fff;
  margin-right: 15px;
}
.map-text-section .button-row .white-back:hover{
  border: 1px solid #123D4F;
  color: #123D4F;
  font-size: 16px;
}
.map-text-section .button-row .pink-back{
  color: #fff;
  background: #F4847E;
}
.map-text-section .button-row .pink-back:hover{
  border: 1px solid #123D4F;
  font-size: 16px;
  background: #123D4F;
}
.county-block{
  background: #123D4F;
  padding: 50px 0 50px;
}
.county-block h1{
  font-family: LuloCleanW01-OneBold;
  color: #fff;
  text-align: center;
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 50px;
  height: 80px;
  transition: all 0.3s ease-in-out;
}
.county-block h1:hover{
  font-size: 27px;
  color: #F4847E;
}
.county-item{
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-bottom: 10px;
}
.county-item a{
  display: block;
  position: relative;
}
.county-item img{
  width: 100%;
}
.county-item .white-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transition: all 0.3s ease-in-out;
}
.county-item h4{
  font-family: Roboto Black;
  text-transform: uppercase;
  color: #123D4F;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  font-weight: 600;
  transition: all 0.2s ease-in-out;
}
.county-item a:hover .white-overlay{
  background: transparent;
}
.county-item a:hover h4{
  color: #fff;
  font-size: 50px;
}

/*---------------------- Location Single -----------------------*/
.county-banner-section{
  position: relative;
  background-size: cover;
  background-position: center;
}
.county-text-content{
  width: 815px;
  margin: 0 auto;
  padding: 224px 0;
}
.county-text-content h2{
  text-align: center;
  color: #FFFFFF;
  text-transform: capitalize;
  font-family: 'Futura PT';
  font-size: 36px;
  margin-bottom: 50px;
}
.county-text-content h2 em{
  color: #F4847E;
  font-weight: bold;
  font-style: normal;
}
.county-text-content .button-row{
  text-align: center;
}
.county-text-content .button-row a{
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  border: 1px solid #B0D5E4;
  line-height: 13px;
  width: 245px;
  height: 38px;
  border-radius: 33px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  position: relative;
  color: #123D4F;
  background: #B0D5E4;
  display: inline-block;
}
.county-text-content .button-row a span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.county-text-content .button-row a:hover{
  font-size: 16px;
  background: #F4847E;
  border: 1px solid #F4847E;
}
.county-banner-section .blue-overlay{
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(18, 61, 79, 0.5);
}
.county-map{
  line-height: 0;
}
.county-map iframe{
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 450px;
}
.resources-section{
  background: #123D4F;
}
.resources-section h2{
  font-family: 'Futura PT';
  font-weight: bold;
  text-align: center;
  color: #fff;
  margin: 0;
  padding: 50px 0;
  font-size: 38px;
}
.resource-item img{
  width: 100%;
}
.resource-item a{
  text-decoration: none;
}
.resource-item .title-bar{
  background: #337B96A2;
  position: relative;
  height: 102px;
}
.resource-item .title-bar h3{
  color: #fff;
  font-family: 'Futura PT Demi';
  margin: 0;
  text-align: center;
  font-size: 16px;
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 15px;
}
.resource-item a:hover .title-bar{
  background: #F4847E;
}
.resource-item a:hover .title-bar h3{
  transform: translate(-50%, -50%) scale(1.08);
}
.resources-list{
  margin: 0 20px 80px;
}
.resource-button{
  text-align: center;
}
.resource-button a{
  display: inline-block;
  font-family: Roboto Black;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  background: #F4847E;
  font-size: 18px;
  line-height: 14px;
  padding: 15px 80px;
  border-radius: 33px;
  margin-bottom: 80px;
}
.resource-button a:hover{
  color: #F4847E;
  background: #fff;
}
.county-city{
  background: #337B96;
  padding: 40px 20px;
}
.county-city .city-column p{
  font-size: 16px;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  padding: 5px 0;
  text-align: center;
  margin: 0;
}


/*---------------------- Code of Conduct ----------------------177277111--*/
.form-title{
  margin-bottom: 40px;
}
.form-title h2{
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}
.form-block h3{
  font-weight: bold;
  letter-spacing: 0.05em;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-size: 18px;
  color: #000000;
  margin-bottom: 12px;
}
.form-block p{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.form-block{
  margin-bottom: 50px;
}
.form-block ol{
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding-left: 20px;
}
.form-block ol li{
  padding-left: 15px;
  margin-bottom: 15px;
}
.form-block ol li .list-content{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}
.list-content ol{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}
.list-content ol li{
  padding-left: 8px;
}
.checkbox_item {
  display: inline-flex;
  margin-bottom: 20px;
}
.checkbox_item a{
  line-height: 14px;
  display: block;
  font-size: 14px;
  text-decoration: none;
}

/*---------------------- FWA page ----------------------177279144-*/
.fwa-form-popup .popup-inner{
  width: 1000px;
  padding: 20px 20px 0;
}
.therapist-details{
  margin-top: 15px;
  display: flex;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
}
.therapist-details .detail-item{
  flex: 0 0 50%;
}
.therapist-details .detail-item strong{
  margin-right: 15px;
}
.fwa-table{
  width: 100%;
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  border: 1px solid black;
  border-collapse: collapse;
  text-align: center;
  margin-bottom: 20px;
}
.fwa-table td{
  border: 1px solid black;
  border-collapse: collapse;
}
.doc-note p{
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-size: 17px;
  line-height: 24px;
  font-style: italic;
  font-weight: bold;
}
.form-header{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.form-header .header-item{
  flex: 0 0 50%;
}
.form-header img{
  height: 70px;
}
.form-head-text h2{
  font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  letter-spacing: 1px;
}

/*---------------------- 404 page ----------------------176860308-*/
.message-wrap{
  margin-top: 70px;
  margin-bottom: -40px;
}
.message-wrap h3{
  text-align: center;
  font-family: 'Poppins';
  font-size: 20px;  
}
.message-wrap h3 a{
  color: #FF5A4E;
  text-decoration: underline;
}
.mobile-login-logout{ /*-176854376-*/
  position: absolute;
  right: 35px;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'Poppins';
  font-size: 14px;
  cursor: pointer;
  display: none;
}
.mobile-login-logout a{ /*-176854376-*/
  color: #212529;
}







/*====================================== Responsive CSS =========================================*/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 599px) {
  /*-173456307-*/
  .contact-bar{
    margin-bottom: 0;
  }
  .overlay .closebtn{
    top: 0;
    right: 20px;
  }
  /*---- Strip Block ----*/
  .strip-content-block .outer-container {
    width: 300px;
    overflow: hidden;
  }
  .strip-content-block .image-block{
    /*display: none;*/
  }
  .strip-content-block .inner-container {
    width: 100%;
  }
  .strip-content-block .content-bar .outer-container:before{
    display: none;
  }
  .strip-content-block .title-wrap {
    padding-left: 0 !important;
  }
  .strip-content-block .content-block{
    background: rgba(255, 145, 137, 1);
    padding: 24px 20px !important;
  }
  .strip-content-block .title-wrap h1{
    font-size: 36px;
  }
  .strip-content-block .title-wrap h4{
    font-size: 16px;
  }
  .strip-content-block .content-block p{
    font-size: 18px;
    line-height: 1.5em;
  }
  .left-strip .title-wrap h1 {
    text-align: left;
  }
  .left-strip .title-wrap h4 {
    text-align: left;
  }
  .left-strip .content-block p {
    text-align: left;
  }
  .left-strip .title-wrap {
    padding-right: 0px;
  }
  .strip-content-block .image-block img{
    position: unset;
  }

  /*---- Home ----*/
  .top-nav{ /*-173643430-*/
      display: none;
  }
  .menu-btn{
    margin-left: 10px;
    font: normal normal normal 14px/1.875em poppins,sans-serif;
    line-height: 10px;
    padding: 10px 18px;
  }
  .mobile-slider{
    display: block;
  }
  .home-slider{
    display: none !important;
  }
  .container-header {
      width: 100%;
  }
  .container-custom {
    width: 300px;
  }
  .sticky {
    position: unset;
  }
  .sticky + .content-wrap {
    padding-top: 0;
  }
  .logo-section {
    text-align: center;
  }
  .custom-nav{
    display: none !important;
  }
  /*-176418714-*/
  .nav-section .menu-toggle{
    display: block;
    text-align: left;
    padding-left: 50px;
    color: #fff;
    font-family: poppins-semibold,poppins,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 16px;
    position: absolute;
    top: -60px;
    left: 0;
  }
  .nav-section {
      padding: 0;
      position: relative;
  }
  .single-nav .bottom-nav {
    margin-top: 0;
  }
  .slide-content{
    bottom: 105px;
  }
  .slide-content h1 {
    font: normal normal normal 18px/1em poppins-semibold,poppins,sans-serif;
    margin-bottom: 0;
    padding: 10px 20px;
    /* display: block; */
    text-align: center;
  }
  .slide-content-wrap .services-text{
    font: normal normal normal 14px/1em poppins-semibold,poppins,sans-serif;
    bottom: -28px;
    /* width: 100%; */
    left: 40px;
  }
  .home-slider .slick-dots {
      bottom: 5px;
  }
  .service-wrap {
    padding: 50px 0 30px;
  }
  .service-section h1 {
    font: normal normal normal 30px/1em poppins-semibold,poppins,sans-serif;
    margin-bottom: 30px;
  }
  .service-block {
    padding: 20px;
    margin-bottom: 20px;
  }
  .service-block h2{
    font: normal normal normal 20px/1.3em poppins-semibold,poppins,sans-serif;
  }
  .service-block p{
    font: normal normal normal 13px/1.6em poppins-extralight,poppins,sans-serif;
    margin-bottom: 10px;
  }
  .testimonial-wrap{
    padding: 60px 0;
  }
  .testimonial-slider .slide-item img {
    /*display: none;*/
    margin-bottom: 40px;
  }
  .testimonial-content .content-block {
    position: unset;
    transform: unset;
    width: 100%;
  }
  .testimonial-slider .slick-dots {
    bottom: -40px;
  }
  .testimonial-content .content-block p{
    margin-bottom: 10px;
  }
  .slick-prev, .slick-next{
    display: none;
  }

  /*---- Join Our Team ----*/
  .title-section h1{
    font-size: 34px;
  }
  .white-blue-btn{
    width: 143px;
  }
  .team-block{
    max-height: unset;
  }
  .team-block-2 {
    padding-top: 0;
  }
  .team-image{
    display: none;
  }
  .red-wrap {
    padding-bottom: 50px;
  }
  .team-block .content-block {
    background: #124659;
  }
  .team-block .title-bar{
    display: none;
  }
  .team-block .button-area a:first-child{
    margin-bottom: 15px;
  }
  .team-block .button-area a{
    margin-right: 0;
  }
  .ei-detail-popup .image-block,
  .aba-detail-popup .image-block{
    height: 150px;
  }
  .ei-detail-popup .detail-block a,
  .aba-detail-popup .detail-block a{
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    padding: 8px 0;
  }
  .simple-popup .container-custom{
    width: 100%;
  }
  .ei-detail-popup .detail-block,
  .aba-detail-popup .detail-block{
    padding: 15px;
  }
  .ei-detail-popup .detail-block .detail-inner,
  .aba-detail-popup .detail-block .detail-inner{
    padding: 10px;
  }
  .ei-detail-popup .detail-inner p,
  .aba-detail-popup .detail-inner p{
    line-height: 18px;
    font-size: 12px;
    margin-bottom: 5px;
  }
  .ei-detail-popup .detail-inner h2,
  .aba-detail-popup .detail-inner h2{
    font-size: 14px;
    margin-bottom: 0;
  }
  .ei-detail-popup .detail-inner ul,
  .aba-detail-popup .detail-inner ul{
    font-size: 12px;
    margin-bottom: 0;
  }

  /*---- Apply For ----*/
  .button-section a{
    width: 100%;
  }
  /*---- Therapist Application ----*/
  .app-form-section{
    width: 100%;
    padding: 35px 10px 0;
  }
  .app-form-block h3{
    margin-bottom: 30px;
  }
  .message-block {
    height: 80px;
  }
  .submit_therapist_app{
    margin-top: 30px;
  }
  /*---- Aba Services ----*/
  .aba-top{
    max-height: unset;
    padding: 60px 0 60px;
  }
  .aba-top .button-area a:first-child{
    margin-right: 0;
    margin-bottom: 10px;
  }
  .blue-white-btn{
    margin-bottom: 0;
  }
  .steps-section{
    padding: 30px 0 0;
  }
  .step-titles h1{
    font-size: 28px;
  }
  .step-titles h4{
    font-size: 18px;
  }
  .aba-content {
    padding: 50px 0 50px 0px !important;
    max-width: 300px;
    margin: 0 auto;
  }
  .aba-content h1 {
    font-size: 35px;
  }
  .aba-content p{
    font-size: 15px;
    line-height: 25px;
  }
  .faq-container {
    width: 100%;
    padding: 20px 20px 30px;
  }
  .faq-item h2{
    font-size: 18px;
    margin-bottom: 10px;
  }
  .faq-item p{
    line-height: 1.7em;
    font-size: 14px;
  }
  .faq-item {
    margin-bottom: 30px;
  }
  .insurance-container {
    width: 100%;
    padding: 45px 20px 0;
  }
  .insurance-title h1 {
    font-size: 38px;
  }
  .company-list {
    margin: 20px -22px 20px;
  }
  .insurance-button h3 {
    font-size: 21px;
  }
  .company-list > div {
    padding-right: 5px;
    padding-left: 5px;
  }
  /*---- Early Intervantion ----*/
  .ei-top {
    padding: 50px 0 30px;
    max-height: unset;
  }
  .ei-top.strip-content-block .content-block {
    background: #124659;
  }
  .ei-container {
    width: 100%;
  }
  .ei-contact-image{
    /*display: none;*/
    height: 400px;
    background-position: center;
  }
  .ei-contact-content {
    padding: 0 !important;
  }
  .lower-content {
    height: 810px;
  }
  .uper-content {
    padding: 43px 20px;
    width: 90%;
    left: 5%;
  }
  .uper-content h1 {
    line-height: 40px;
    font-size: 28px;
  }
  .uper-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .ei-testimonial{
    padding: 50px 0 50px;
  }
  .ei-testimonial h1{
    font-size: 31px;
    margin-bottom: 40px;
  }
  .ei-item-container{
    margin-bottom: 20px;
  }
  
  /*---- Therapist Training ----*/
  .header-content .navigation{
    display: block;
    position: unset;
    text-align: center;
  }
  .container-training{
    width: 300px;
  }
  .content-text p{
    line-height: 1.5em;
    font-size: 19px;
  }
  .button-block{
    width: 100%;
  }
  .training-button{
    width: 100%;
    font-size: 16px;
  }
  .question_text{
    font-size: 16px;
  }
  .quiz-question .index-value{
    font-size: 16px; 
    flex: 0 0 20px;
  }
  .option-list {
    padding-left: 15px;
  }
  .option-item{
    padding-left: 28px;
    margin: 15px 0;
    font-size: 16px;
  }
  input[type=submit].quiz-button {
    margin-right: 0;
    margin-bottom: 10px;
  }
  /*-175912517-*/
  .app-form-block p{
    font-size: 13px;
    margin-bottom: 20px;
  }
  .app-form-block h2{
    font-size: 18px;
  }

  /*---------------------- Blog Listing -----------------------*/
  .blog-container{
    width: 100%;
  }
  .desktop-category, .category-section{
    display: none;
  }
  .mobile-category{
    display: block;
  }
  .title-row{
    padding-left: 5px;
  }
  .title-row span{
    width: 15px;
  }
  .category-list-block{
    display: none;
  }
  .search-section {
    text-align: right;
    padding-right: 30px;
  }
  .top-bar {
    padding: 15px 0;
  }
  .search-box {
    vertical-align: middle;
  }
  .mobile-category{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 9;
  }
  .category-list-block{
    position: absolute;
    top: 100%;
    margin: 0;
    right: -15px;
    background: #fff;
    padding: 15px;
    box-shadow: -4px 6px 10px -2px #00000052;
    width: 140px;
  }
  .category-list-block li{
    display: block;
    margin: 10px 0;
  }
  .category-list-block li a{
    display: block;
    font-size: 15px;
    font-family: poppins-semibold,poppins,sans-serif;
    color: #000;
  }
  .category-list-block li.active a{
    color: #f7594ed6;
  }
  .blog-item {
    border: none;
    margin-bottom: 15px;
  }
  .blog-image img{
    width: 100%;
  }
  .blog-detail {
    padding: 24px !important;
  }
  .blog-title-section h2 {
    font-size: 22px;
  }
  .blog-title-section p {
    font-size: 14px;
    height: 60px;
    overflow: hidden;
  }
  .blog-title-section {
    margin-bottom: 0;
  }
  .bottom-row {
    padding-top: 0;
    border-top: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #59595985;
  }


  /*---------------------- Blog Single -----------------------*/
  .blog-content {
    border: none;
    padding: 20px 20px;
    margin-bottom: 0;
  }
  .single-title{
    line-height: 32px;
    font-size: 26px;
    margin: 15px 0;
  }
  .blog-content .author-detail h4, .blog-content .author-detail p {
    display: block;
  }
  .blog-content .dot{
    display: none;
  }
  .blog-description p{
    font-size: 15px;
    line-height: 22px;
  }
  .blog-description h2{
    font-size: 22px;
  }
  .post-categories {
    text-align: left;
    margin-bottom: 10px;
    padding-left: 5px !important;
  }
  .social-share-section {
    border-top: none;
    margin-top: 15px;
    padding: 0 0 10px;
  }
  .post-categories li a{
    font-size: 12px;
  }
  .post-view, .comment-count{
    font-size: 12px;
  }
  .comment-section {
    border: none;
    padding: 20px;
  }
  .comment-section .comment-author-detail img{
    width: 25px;
    height: 25px;
  }
  .comment-section .comment-author-detail .comment-meta {
    width: calc(100% - 35px);
  }
  .comment-section .comment-text {
    margin-left: 34px;
    font-size: 14px;
  }
  .count-section {
    margin-top: 10px;
  }
  /*---------------------- Maps -----------------------*/
  .map-top-section{
    background-size: cover;
    background-position: 80%;
  }
  .map-top-section .banner{
    display: none;
  }
  .map-top-section .top-content{
    position: unset;
    transform: unset;
  }
  .map-text-section {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .map-text-content {
    width: 80%;
  }
  .map-text-section .button-row .white-back{
    display: none;
  }
  .map-text-content .button-row{
    text-align: center;
  }
  .map-text-section .button-row .pink-back {
    border: 1px solid #123D4F;
    background: #123D4F;
  }
  .map-text-section h2{
    font-size: 29px;
    margin-bottom: 30px;
  }
  .county-block h1{
    width: 80%;
    margin: 0 auto 50px;
    height: auto;
  }
  .county-item{
    margin-bottom: 0;
  }
  .county-block{
    padding: 50px 0 0;
  }
  .map-top-section img {
    width: 70%;
  }
  .map-image{
    text-align: center;
  }

  /*---------------------- Location Single -----------------------*/
  .county-text-content {
    width: 100%;
  }
  .county-text-content h2{
    font-size: 26px;
    margin-bottom: 40px;
  }
  .resources-section h2{
    font-size: 40px;
  }
  .resources-list {
    margin: 0;
  }
  .resource-item{
    margin-bottom: 50px;
  }
  .resource-button a{
    margin-bottom: 50px;
  }
  .county-city .city-column p{
    /*text-align: left;*/
    font-size: 14px;
  }


  /*-177279144-*/
  .navigation .menu-btn{
    position: unset;
    transform: unset;
    margin: 0;
  }
  .left-nav{
    text-align: center;
    margin-bottom: 10px;
  }
  .right-nav{
    text-align: center;
    margin-bottom: 30px;
  }

  /*-176772650-*/
  .footer-container{
    width: 80%;
  }
  .enroll-form-wrap{
    width: 100%;
  }
  .footer-item{
    margin-bottom: 30px;
  }
  .enroll-form{
    margin-bottom: 30px;
  }
  .copy-right-text {
    margin-top: 0;
  }
  .mobile-login-logout{ /*-176854376-*/
    display: block;
  }

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 767px) {
  /*---- Strip Block ----*/
  .strip-content-block .outer-container {
    width: 600px;
    overflow: hidden;
  }
  .strip-content-block .image-block{
    /*display: none;*/
  }
  .strip-content-block .inner-container {
    width: 100%;
  }
  .strip-content-block .content-bar .outer-container:before{
    display: none;
  }
  .strip-content-block .title-wrap {
    padding-left: 0 !important;
  }
  .strip-content-block .content-block{
    background: rgba(255, 145, 137, 1);
    padding: 24px 20px !important;
  }
  .strip-content-block .title-wrap h1{
    font-size: 36px;
  }
  .strip-content-block .title-wrap h4{
    font-size: 16px;
  }
  .strip-content-block .content-block p{
    font-size: 18px;
    line-height: 1.5em;
  }
  .left-strip .title-wrap h1 {
    text-align: left;
  }
  .left-strip .title-wrap h4 {
    text-align: left;
  }
  .left-strip .content-block p {
    text-align: left;
  }
  .strip-content-block .image-block img{
    position: unset;
  }
  /*---- Home ----*/
  .menu-btn{
    margin-left: 10px;
    font: normal normal normal 14px/1.875em poppins,sans-serif;
    line-height: 10px;
    padding: 10px 18px;
  }
  .container-header {
    width: 100%;
  }
  .container-custom {
    width: 600px;
  }
  .sticky {
    position: unset;
  }
  .sticky + .content-wrap {
    padding-top: 0;
  }
  .logo-section {
    text-align: center;
  }
  .custom-nav{
    display: none !important;
  }
  /*-176418714-*/
  .nav-section .menu-toggle{
    display: block;
    text-align: left;
    padding-left: 50px;
    color: #fff;
    font-family: poppins-semibold,poppins,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 16px;
    position: absolute;
    top: -60px;
    left: 0;
  }
  .nav-section {
      padding: 0;
      position: relative;
  }
  .single-nav .bottom-nav {
    margin-top: 0;
  }
  .slide-content{
    bottom: 40px;
  }
  .slide-content h1 {
    font: normal normal normal 40px/1em poppins-semibold,poppins,sans-serif;
    margin-bottom: 0;
    display: block;
    text-align: center;
  }
  .slide-content-wrap .services-text {
    font: normal normal normal 20px/1em poppins-semibold,poppins,sans-serif;
    position: unset;
  }
  .home-slider .slick-dots {
      bottom: 5px;
  }
  .service-wrap {
    padding: 50px 0 30px;
  }
  .service-section h1 {
    margin-bottom: 30px;
  }
  .service-block {
    padding: 30px;
    margin-bottom: 20px;
  }
  .service-block p{
    text-align: center;
    margin-bottom: 10px;
  }
  .testimonial-wrap{
    padding: 60px 0;
  }
  .testimonial-slider .slide-item img {
    display: none;
  }
  .testimonial-content .content-block {
    position: unset;
    transform: unset;
    width: 100%;
  }
  .testimonial-slider .slick-dots {
    bottom: -40px;
  }
  .testimonial-content .content-block p{
    margin-bottom: 10px;
  }
  .slick-prev, .slick-next{
    display: none;
  }
  /*---- Join Our Team ----*/
  .team-block{
    max-height: unset;
  }
  .team-block-2 {
    padding-top: 0;
  }
  .team-image{
    display: none;
  }
  .red-wrap {
    padding-bottom: 50px;
  }
  .team-block .content-block {
    background: #124659;
  }
  .team-block .title-bar{
    display: none;
  }
  .ei-detail-popup .image-block,
  .aba-detail-popup .image-block{
    height: 200px;
  }
  .simple-popup .container-custom{
    width: 100%;
  }
  /*---- Therapist Application ----*/
  .app-form-section{
    width: 100%;
    padding: 35px 50px 0;
  }
  .app-form-block h3{
    margin-bottom: 30px;
  }
  .message-block {
    height: 80px;
  }
  .submit_therapist_app{
    margin-top: 30px;
  }
  /*---- Aba Services ----*/
  .aba-top{
    max-height: unset;
    padding: 60px 0 60px;
  }
  .blue-white-btn{
    margin-bottom: 0;
  }
  .step-item {
    margin-bottom: 20px;
  }
  .steps-section {
    padding: 50px 30px 10px;
  }
  .step-titles h1{
    font-size: 28px;
  }
  .step-titles h4{
    font-size: 18px;
  }
  .aba-content {
    padding: 50px 0 50px 0px !important;
    max-width: 600px;
    margin: 0 auto;
  }
  .aba-content h1 {
    font-size: 38px;
  }
  .faq-container {
    width: 100%;
    padding: 20px 20px 30px;
  }
  .faq-item h2{
    font-size: 18px;
    margin-bottom: 10px;
  }
  .faq-item p{
    line-height: 1.7em;
    font-size: 14px;
  }
  .faq-item {
    margin-bottom: 30px;
  }
  .insurance-container {
    width: 100%;
    padding: 45px 20px 0;
  }
  .insurance-title h1 {
    font-size: 38px;
  }
  .company-list {
    margin: 20px -22px 20px;
  }
  .insurance-button h3 {
    font-size: 21px;
  }
  /*---- Early Intervantion ----*/
  .ei-top {
    padding: 50px 0 30px;
    max-height: unset;
  }
  .ei-top.strip-content-block .content-block {
    background: #124659;
  }
  .ei-contact-image{
    display: none;
  }
  .ei-contact-content {
    padding: 0 !important;
  }
  .lower-content {
    height: 500px;
  }
  .uper-content {
    padding: 43px 20px;
    width: 90%;
    left: 5%;
  }
  .uper-content h1 {
    line-height: 40px;
    font-size: 28px;
  }
  .uper-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .ei-container {
    width: 90%;
  }
  .ei-testimonial{
    padding: 50px 0 50px;
  }
  .ei-testimonial h1{
    font-size: 31px;
    margin-bottom: 40px;
  }
  .ei-item-container{
    margin-bottom: 20px;
  }
  /*---- Therapist Training ----*/
  .header-content .navigation{
    display: block;
    position: unset;
    text-align: center;
  }
  .container-training{
    width: 600px;
  }
  .content-text p{
    line-height: 1.5em;
    font-size: 19px;
  }
  .button-block{
    width: 100%;
  }
  .training-button{
    width: 100%;
    font-size: 16px;
  }
  .question_text{
    font-size: 16px;
  }
  .quiz-question .index-value{
    font-size: 16px; 
    flex: 0 0 20px;
  }
  .option-list {
    padding-left: 15px;
  }
  .option-item{
    padding-left: 28px;
    margin: 15px 0;
    font-size: 16px;
  }
  
  /*---------------------- Blog Listing -----------------------*/
  .blog-container{
    width: 100%;
  }
  .desktop-category, .category-section{
    display: none;
  }
  .mobile-category{
    display: block;
  }
  .title-row{
    padding-left: 5px;
  }
  .title-row span{
    width: 15px;
  }
  .category-list-block{
    display: none;
  }
  .search-section {
    text-align: right;
    padding-right: 30px;
  }
  .top-bar {
    padding: 15px 0;
  }
  .search-box {
    vertical-align: middle;
  }
  .mobile-category{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 9;
  }
  .category-list-block{
    position: absolute;
    top: 100%;
    margin: 0;
    right: -15px;
    background: #fff;
    padding: 15px;
    box-shadow: -4px 6px 10px -2px #00000052;
    width: 140px;
  }
  .category-list-block li{
    display: block;
    margin: 10px 0;
  }
  .category-list-block li a{
    display: block;
    font-size: 15px;
    font-family: poppins-semibold,poppins,sans-serif;
    color: #000;
  }
  .category-list-block li.active a{
    color: #f7594ed6;
  }
  .blog-item {
    border: none;
    margin-bottom: 15px;
  }
  .blog-image img{
    width: 100%;
  }
  .blog-detail {
    padding: 24px !important;
  }
  .blog-title-section h2 {
    font-size: 22px;
  }
  .blog-title-section p {
    font-size: 14px;
    height: 60px;
    overflow: hidden;
  }
  .blog-title-section {
    margin-bottom: 0;
  }
  .bottom-row {
    padding-top: 0;
    border-top: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #59595985;
  }


  /*---------------------- Blog Single -----------------------*/
  .blog-content {
    border: none;
    padding: 20px 20px;
    margin-bottom: 0;
  }
  .single-title{
    line-height: 32px;
    font-size: 26px;
    margin: 15px 0;
  }
  .blog-content .author-detail h4, .blog-content .author-detail p {
    display: block;
  }
  .blog-content .dot{
    display: none;
  }
  .blog-description p{
    font-size: 15px;
    line-height: 22px;
  }
  .blog-description h2{
    font-size: 22px;
  }
  .post-categories {
    text-align: left;
    margin-bottom: 10px;
    padding-left: 5px !important;
  }
  .social-share-section {
    border-top: none;
    margin-top: 15px;
    padding: 0 0 10px;
  }
  .post-categories li a{
    font-size: 12px;
  }
  .post-view, .comment-count{
    font-size: 12px;
  }
  .comment-section {
    border: none;
    padding: 20px;
  }
  .comment-section .comment-author-detail img{
    width: 25px;
    height: 25px;
  }
  .comment-section .comment-author-detail .comment-meta {
    width: calc(100% - 35px);
  }
  .comment-section .comment-text {
    margin-left: 34px;
    font-size: 14px;
  }
  .count-section {
    margin-top: 10px;
  }
  /*---------------------- Maps -----------------------*/
  .map-top-section{
    background-size: cover;
    background-position: 80%;
  }
  .map-top-section .banner{
    display: none;
  }
  .map-top-section .top-content{
    position: unset;
    transform: unset;
  }
  .map-text-section {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .map-text-content {
    width: 80%;
  }
  .map-text-section .button-row .white-back{
    display: none;
  }
  .map-text-content .button-row{
    text-align: center;
  }
  .map-text-section .button-row .pink-back {
    border: 1px solid #123D4F;
    background: #123D4F;
  }
  .map-text-section h2{
    font-size: 29px;
    margin-bottom: 30px;
  }
  .county-block h1{
    width: 80%;
    margin: 0 auto 50px;
    height: auto;
  }
  .county-block{
    padding: 50px 0 0;
  }
  .map-image{
    text-align: center;
  }
  .map-top-section img {
    width: 50%;
  }

  /*---------------------- Location Single -----------------------*/
  .county-text-content {
    width: 100%;
  }
  .county-text-content h2{
    font-size: 26px;
    margin-bottom: 40px;
  }
  .resources-section h2{
    font-size: 40px;
  }
  .resources-list {
    margin: 0;
  }
  .resource-item{
    margin-bottom: 50px;
  }
  .resource-button a{
    margin-bottom: 50px;
  }
  .county-city .city-column p{
    /*text-align: left;*/
  }
  .county-city {
    padding: 40px;
  }

  /*-177279144-*/
  .navigation .menu-btn{
    position: unset;
    transform: unset;
    margin: 0;
  }
  .left-nav{
    text-align: right;
    margin-bottom: 30px;
  }
  .right-nav{
    text-align: left;
    margin-bottom: 30px;
  }
  /*-176772650-*/
  .footer-container{
    width: 600px;
  }
  .footer-item{
    margin-bottom: 30px;
  }
  .enroll-form{
    margin-bottom: 30px;
  }
  .copy-right-text {
    margin-top: 0;
  }
  .enroll-form{
    text-align: left;
  }
  .mobile-login-logout{ /*-176854376-*/
    display: block;
  }

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px){
  /*---- Strip Block ----*/
  .strip-content-block .outer-container {
    width: 700px;
    overflow: hidden;
  }
  .strip-content-block .image-block{
    /*display: none;*/
  }
  .strip-content-block .inner-container {
    width: 100%;
  }
  .strip-content-block .content-bar .outer-container:before{
    display: none;
  }
  .strip-content-block .title-wrap {
    /*padding-left: 40px !important;*/
  }
  .strip-content-block .content-block{
    background: rgba(255, 145, 137, 1);
    padding: 40px 40px !important;
  }
  .left-strip .title-wrap h1 {
    text-align: left;
  }
  .left-strip .title-wrap h4 {
    text-align: left;
  }
  .left-strip .content-block p {
    text-align: left;
  }
  .strip-content-block .image-block img{
    position: unset;
  }
  /*---- Home ----*/
  .menu-btn{
    margin-left: 10px;
    font: normal normal normal 14px/1.875em poppins,sans-serif;
    line-height: 10px;
    padding: 10px 18px;
  }
  .container-header {
    width: 100%;
  }
  .container-custom {
    width: 700px;
  }
  .logo-section {
    text-align: center;
  }
  .custom-nav{
    display: none !important;
  }
  /*-176418714-*/
  .nav-section .menu-toggle{
    display: block;
    text-align: left;
    padding-left: 50px;
    color: #fff;
    font-family: poppins-semibold,poppins,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 16px;
    position: absolute;
    top: -60px;
    left: 0;
  }
  .nav-section {
      padding: 0;
      position: relative;
  }
  .single-nav .bottom-nav {
    margin-top: 0;
  }
  .slide-content{
    bottom: 80px;
  }
  .slide-content h1 {
    font: normal normal normal 50px/1em poppins-semibold,poppins,sans-serif;
    padding: 10px 30px;
  }
  .slide-content-wrap .services-text {
    font: normal normal normal 20px/1em poppins-semibold,poppins,sans-serif;
    left: 250px;
    bottom: -28px;
  }
  .home-slider .slick-dots {
      bottom: 5px;
  }
  .service-wrap {
    padding: 50px 0 30px;
  }
  .service-section h1 {
    margin-bottom: 30px;
  }
  .service-block {
    padding: 30px;
    margin-bottom: 20px;
  }
  .service-block p{
    text-align: center;
    margin-bottom: 10px;
  }
  .testimonial-wrap{
    padding: 60px 0;
  }
  .testimonial-slider .slide-item img {
    display: none;
  }
  .testimonial-content .content-block {
    position: unset;
    transform: unset;
    width: 100%;
  }
  .testimonial-slider .slick-dots {
    bottom: -40px;
  }
  .testimonial-content .content-block p{
    margin-bottom: 10px;
  }
  .slick-prev, .slick-next{
    display: none;
  }
  /*---- Join Our Team ----*/
  .team-block{
    max-height: unset;
  }
  .team-block-2 {
    padding-top: 0;
  }
  .team-image{
    display: none;
  }
  .red-wrap {
    padding-bottom: 50px;
  }
  .team-block .content-block {
    background: #124659;
  }
  .team-block .title-bar{
    display: none;
  }
  .ei-detail-popup .image-block,
  .aba-detail-popup .image-block{
    height: 400px;
  }
  /*---- Therapist Application ----*/
  .app-form-section{
    width: 100%;
    padding: 35px 50px 0;
  }
  .submit_therapist_app{
    margin-top: 30px;
  }
  /*---- Aba Services ----*/
  .aba-top{
    max-height: unset;
    padding: 60px 0 60px;
  }
  .blue-white-btn{
    margin-bottom: 0;
  }
  .step-item {
    margin-bottom: 16px;
  }
  .steps-section {
    padding: 50px 30px 10px;
  }
  .aba-content {
    padding: 80px 0 80px 0px !important;
    max-width: 700px;
    margin: 0 auto;
  }
  .faq-container {
    width: 100%;
    padding: 20px 50px 30px;
  }
  .faq-item h2{
    margin-bottom: 10px;
  }
  .faq-item {
    margin-bottom: 30px;
  }
  .insurance-container {
    width: 100%;
  }
  .insurance-button h3 {
    font-size: 24px;
  }
  .company-list {
    margin: 20px -22px 30px;
  }
  /*---- Early Intervantion ----*/
  .ei-top {
    padding: 50px 0 30px;
    max-height: unset;
  }
  .ei-top.strip-content-block .content-block {
    background: #124659;
  }
  .ei-contact-image{
    /*display: none;*/
    height: 450px;
    background-position: center;
  }
  .ei-contact-content {
    padding: 0 !important;
  }
  .lower-content {
    height: 500px;
  }
  .uper-content {
    padding: 43px 20px;
    width: 90%;
    left: 5%;
  }
  .uper-content h1 {
    line-height: 40px;
    font-size: 28px;
  }
  .uper-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .ei-container {
    width: 100%;
  }
  /*---- Therapist Training ----*/
  .header-content .navigation{
    display: block;
    position: unset;
    text-align: center;
  }
  .container-training{
    width: 700px;
  }
  .option-item{
    margin: 15px 0;
  }
  /*---------------------- Blog Listing -----------------------*/
  .blog-container{
    width: 100%;
  }
  .desktop-category, .category-section{
    display: none;
  }
  .mobile-category{
    display: block;
  }
  .title-row{
    padding-left: 5px;
  }
  .title-row span{
    width: 15px;
  }
  .category-list-block{
    display: none;
  }
  .search-section {
    text-align: right;
    padding-right: 30px;
  }
  .top-bar {
    padding: 15px 0;
  }
  .search-box {
    vertical-align: middle;
  }
  .mobile-category{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 9;
  }
  .category-list-block{
    position: absolute;
    top: 100%;
    margin: 0;
    right: -15px;
    background: #fff;
    padding: 15px;
    box-shadow: -4px 6px 10px -2px #00000052;
    width: 140px;
  }
  .category-list-block li{
    display: block;
    margin: 10px 0;
  }
  .category-list-block li a{
    display: block;
    font-size: 15px;
    font-family: poppins-semibold,poppins,sans-serif;
    color: #000;
  }
  .category-list-block li.active a{
    color: #f7594ed6;
  }
  .blog-item {
    border: none;
    margin-bottom: 15px;
  }
  .blog-image img{
    width: 100%;
  }
  .blog-detail {
    padding: 24px !important;
  }
  .blog-title-section {
    margin-bottom: 0;
  }
  .bottom-row {
    padding-top: 0;
    border-top: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #59595985;
  }


  /*---------------------- Blog Single -----------------------*/
  .blog-content {
    border: none;
    padding: 20px 20px;
    margin-bottom: 0;
  }
  .single-title{
    line-height: 32px;
    font-size: 26px;
    margin: 15px 0;
  }
  .blog-content .author-detail h4, .blog-content .author-detail p {
    display: block;
  }
  .blog-content .dot{
    display: none;
  }
  .blog-description p{
    font-size: 15px;
    line-height: 22px;
  }
  .blog-description h2{
    font-size: 22px;
  }
  .post-categories li a{
    font-size: 12px;
  }
  .post-view, .comment-count{
    font-size: 12px;
  }
  .comment-section {
    border: none;
    padding: 20px;
  }
  .comment-section .comment-author-detail img{
    width: 25px;
    height: 25px;
  }
  .comment-section .comment-author-detail .comment-meta {
    width: calc(100% - 35px);
  }
  .comment-section .comment-text {
    margin-left: 34px;
    font-size: 14px;
  }
  .count-section {
    margin-top: 10px;
  }
  /*---------------------- Maps -----------------------*/
  .map-top-section{
    background-size: cover;
    background-position: 80%;
  }
  .map-top-section .banner{
    display: none;
  }
  .map-top-section .top-content{
    position: unset;
    transform: unset;
  }
  .map-text-section .button-row .white-back{
    display: none;
  }
  .map-text-content .button-row{
    text-align: center;
  }
  .map-text-section .button-row .pink-back {
    border: 1px solid #123D4F;
    background: #123D4F;
  }
  .map-text-section h2{
    font-size: 29px;
    margin-bottom: 30px;
  }
  .county-block h1{
    width: 80%;
    margin: 0 auto 50px;
    height: auto;
  }
  .county-block{
    padding: 50px 0 0;
  }
  .map-image{
    text-align: center;
  }
  /*---------------------- Location Single -----------------------*/
  .county-text-content {
    width: 100%;
  }
  .county-text-content h2{
    font-size: 26px;
    margin-bottom: 40px;
  }
  .resources-section h2{
    font-size: 40px;
  }
  .resources-list {
    margin: 0 20px 50px;
  }
  .resource-button a{
    margin-bottom: 50px;
  }
  .county-city .city-column p{
    /*text-align: left;*/
  }
  .county-city {
    padding: 40px;
  }
  .resource-item .title-bar h3{
    font-size: 13px;
  }
  .resource-item .title-bar h3 br{
    display: none;
  }

  /*-177279144-*/
  .navigation .menu-btn{
    position: unset;
    transform: unset;
    margin: 0;
  }
  .left-nav{
    text-align: right;
    margin-bottom: 30px;
  }
  .right-nav{
    text-align: left;
    margin-bottom: 30px;
  }
  /*-176772650-*/
  .footer-container{
    width: 700px;
  }
  .footer-item{
    margin-bottom: 30px;
  }
  .enroll-form{
    margin-bottom: 30px;
  }
  .copy-right-text {
    margin-top: 0;
  }
  .enroll-form{
    text-align: left;
  }
  .mobile-login-logout{ /*-176854376-*/
    display: block;
  }

  
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /*---- Strip Block ----*/
  .strip-content-block .outer-container {
    width: 1000px;
  }
  .strip-content-block .inner-container {
    width: 900px;
    margin: 0 auto;
  }
  .strip-content-block .image-block img {
    top: -90px;
  }
  .strip-content-block .content-bar .outer-container:before{
    height: 340px;
  }
  .strip-content-block .content-block p{
    font-size: 20px;
  }
  /*---- Home ----*/
  .menu-btn{
    margin-left: 10px;
    font: normal normal normal 14px/1.875em poppins,sans-serif;
    line-height: 10px;
    padding: 10px 18px;
  }
  .custom-nav{
    margin-top: 10px;
  }
  .container-custom {
    width: 980px;
  }
  .container-header {
    width: 980px;
  }
  .service-wrap {
    padding: 80px 0;
  }
  .service-section h1{
    margin-bottom: 40px;
  }
  .service-block {
    padding: 62px 50px 30px;
  }
  .slick-prev, .slick-next{
    display: none;
  }
  /*---- Join Our Team ----*/
  .team-block-2 {
    padding-top: 0;
  }
  .team-block .content-bar .outer-container:before {
    height: 490px;
  }
  .team-block-2 .content-bar .outer-container:before {
    height: 380px;
  }
  /*---- Aba Services ----*/
  .step-item {
    margin-bottom: 16px;
  }
  .steps-section {
    padding: 50px 30px 10px;
  }
  .aba-content {
    padding: 100px 0 94px 0 !important;
    margin: 0 auto;
  }
  .faq-item h2{
    margin-bottom: 20px;
  }
  .strip-content-block.aba-top .content-bar .outer-container:before {
    height: 435px;
  }
  .aba-top{
    max-height: 780px;
  }
  /*---- Early Intervantion ----*/
  .ei-contact-content {
    padding: 40px 0 122px 40px !important;
  }
  .uper-content h1 {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .uper-content p {
    margin-bottom: 16px;
  }
  .strip-content-block.ei-top .content-bar .outer-container:before {
    height: 420px;
  }
  /*---------------------- Maps -----------------------*/
  .map-image img{
    width: 80%;
  }

  /*---------------------- Location Single -----------------------*/
  .county-city .city-column {
    flex: 0 0 25%;
  }
  /*-176772650-*/
  .footer-container{
    width: 980px;
  }



}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}