/*!
Theme Name: Divi
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.20.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/saira/v14/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* slick-slider-css-code */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* end-slick-slider-css-code */

body {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    font-family: 'Saira', sans-serif !important;
    color: #3F4444;
}
.fa{
    text-decoration: none !important;
    transition: all 0.4s ease;

}
a, button {
    text-decoration: none !important;
    transition: all 0.5s ease;
    color: #2F3333;
}

h1, .h1, h2, h3, h4, h5, h6{
    padding: 0;
}

h1, .h1 {
    font-size: 60px;
    line-height: 65px;
    font-family: 'Eveleth';
    font-weight: normal;
    color: #171A1A;
}

h2 {
    font-size: 32px;
    line-height: 36px;
    color: #171A1A;
}

h4 {
    font-size: 24px;
    line-height: 30px;
    color: #171A1A;
}
h5 {
    font-size: 20px;
    line-height: 25px;
    color: #171A1A;
}

.onetime{background: #ECF1F1 !important; border-color: #ECF1F1 !important; color: #171A1A !important;}
#main-header{box-shadow: inherit;}
#main-header.bg-white{box-shadow: 0 1px 0 rgba(0,0,0,.1);}
#et-top-navigation{float: none; padding-left: 300px !important;}
button:focus {outline: none !important;}
.text-blue-linear{color: #1E67A6;}
.header-border1{border-bottom: 1px solid #C0D0D080;}
/* .main-vip {background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2024/05/website-background-border-image-scaled.webp); background-size: contain; background-repeat: no-repeat; background-position: center;} */
.w-lg-100 {width: 100%;}
.container {max-width: 1200px; width:inherit;}
.text-blue {color: #27C0D7 !important;}
.text-orange {color: #F2982C !important;}
.bg-light-orange {background-color: #FEF7ED !important;}
.bg-light-blue {background-color: #F2FCFD !important;}
.vip-btn {font-size: 14px;line-height: 18px; padding: 13px 32px;font-weight: 600; background-color: #171A1A; border: 2px solid #171A1A; border-radius: 2px;color: #fff;}
.vip-btn:hover {background-color: transparent; color: #171A1A;}
.dropdown-toggle::after {display: none;}
.text-decoration-none {text-decoration: none !important;}
.font-600 {font-weight: 600 !important;}
.text-color-lightb{color: #67D3E3;}
.et_header_style_left .logo_container{width: 95%;}
.mobile_menu_bar:before{color: #2F3333;}
.et_mobile_menu li a, .nav li li a{line-height: 20px;}

/****** header-CSS-code ******/
#header {padding: 32px 0;background: #F2FCFD; left: 0; right: 0; top: 0;}
.blue-header {z-index: 99;}
.white-header {z-index: 9; padding: 20px 0 !important; border-bottom: 1px solid #C0D0D080;}
.navbar .navbar-brand {margin-right: 120px !important;}
.navbar .nav-item a {font-size: 15px;font-weight: 500; color: #2F3333; padding: 0 0 0 40px !important;}
.navbar .nav-item a:hover,
#main-footer .footer-menu a:hover,
.navbar .nav-item a:hover .fa,
.navbar .dropdown-menu a.dropdown-item:hover,
.vip-times .email-phone a:hover {color: #27C0D7 !important;}
.navbar .nav-item:first-child a {padding: 0 !important;}
.navbar-nav .dropdown-menu { padding: 17px 16px 1px; margin-top: 10px;}
.navbar .dropdown-menu a.dropdown-item {font-size: 13px; line-height: 17px; color: #2F3333; font-weight: 500; margin-bottom: 19px; padding: 0; background: transparent;}
.navbar .up-down-icon .fa { color: #859090;font-weight: bold; font-size: 16px; transition: all 0.5s ease;}
.navbar .dropdown.show .up-down-icon i.fa.fa-angle-up {display: inline !important;}
.navbar .dropdown.show .up-down-icon i.fa.fa-angle-down {display: none !important;}
.navbar i.fa.fa-shopping-bag,
.view-cart i.fa.fa-shopping-bag { font-size: 20px;}
.view-cart .fa {color: #171A1A;}
.navbar-nav .cart-count {font-size: 12px; border: 2px solid #F2FCFD; border-radius: 50%; background: #F2982C; height: 18px; width: 18px; line-height: 17px; color: #fff; text-align: center;display: inline-block;font-weight: 600;position: absolute; top: -8px;right: -8px;}
#nav-icon3,
#nav-icon4 {width: 35px; height: 28px;position: relative;-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon3 span,
#nav-icon4 span {display: block;position: absolute; height: 4px; width: 100%; background: #3F4444; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
#nav-icon3 span:nth-child(1),
#nav-icon4 span:nth-child(1) {top: 0px;}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3),
#nav-icon4 span:nth-child(2),
#nav-icon4 span:nth-child(3) { top: 11px;}
#nav-icon3 span:nth-child(4),
#nav-icon4 span:nth-child(4) {top: 23px;}
.navbar.open #nav-icon3 span:nth-child(1),
.navbar.open #nav-icon4 span:nth-child(1) {top: 18px;width: 0%; left: 50%;}
.navbar.open #nav-icon3 span:nth-child(2),
.navbar.open #nav-icon4 span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navbar.open #nav-icon3 span:nth-child(3),
.navbar.open #nav-icon4 span:nth-child(3) {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.navbar.open #nav-icon3 span:nth-child(4),
.navbar.open #nav-icon4 span:nth-child(4) {top: 18px; width: 0%;left: 50%;}
.navbar-nav.cart-nav{right: 22px;}
/****** end-header-CSS-code ******/

/****** banner-CSS-code ******/
.banner {background: #F2FCFD;}
.banner .banner-hold {padding: 170px 0 316px; background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2024/05/a_woman_with_a_laptop_sits_by_a_screen_showing_a_credit_repair_graph_surrounded_by_floating_windows_a_potted_plant_and_a_drawer.webp);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;}
.banner .content-hold,
.customers .cus-thought {max-width: 770px;margin: 0 auto;}
.banner .content-hold .subtitle {font-size: 36px; line-height: 40px;font-family: 'Eveleth'; font-weight: normal;}
.banner .content-hold span {font-size: 28px; font-weight: 600; line-height: 32px; color: #171A1A;}
.banner .mouse-animation {bottom: 50px; left: 0; right: 0; display:block;}
.banner .mouse img {animation: float 5s ease-in-out infinite; position: relative;z-index: 1;}
@keyframes float {0% {transform: translatey(0px);} 50% {transform: translatey(-20px);} 100% {transform: translatey(0px);}}
.banner .mouse-animation:after { position: absolute;content: ''; border: #c2edf3; height: 120px;top: -25px; background-image: linear-gradient(#c2edf3 60%, rgba(255, 255, 255, 0) 0%);background-position: right;background-size: 1px 7px; background-repeat: repeat-y; width: 1px; margin-left: -1px;}
.banner .mouse-animation:before {position: absolute; content: ''; background: #c2edf3; width: 8px; height: 8px; border-radius: 50%;top: -35px; margin-left: -4.1px;}

/****** high-standard-CSS-code ******/
.high-standard,
.dawn-reviews {padding: 150px 0;}

/****** Features-Section-CSS-code ******/
.features, .vip-process, .why-us, .vip-times, .dawn-optimized {background: #FEF7ED; padding: 150px 0;}
.features .f-top-row,
.vip-process .f-top-row,
.why-us .f-top-row,
.customers .f-top-row,
.dawn-theme-f .f-top-row,
.dawn-optimized .f-top-row,
.dawn-reviews .f-top-row {margin-bottom: 100px;}
.heading-area h1, .heading-area .h1 { font-size: 80px;color: #F2982C0D; font-family: 'Saira'; -webkit-text-stroke: 1px #F2982C29;}
.heading-area h2 {margin-top: -24px;}
.features .our-features {padding: 60px 0 60px 60px; box-shadow: 0px 8px 16px #e69b461a; border-radius: 4px; margin-bottom: 40px;}
.features .features-view .review-price .f-col {width: calc(100%/2 - 30px);}
.features .features-btn.feature-review .vip-btn:after {position: absolute; content: ''; background: #C0D0D0; width: 1px; height: 30px; right: -24px; top: 50%; transform:translate(0, -50%);}
.features .features-view span, .cart-summary .checkbox label p {font-size: 20px; line-height: 30px; color: #171A1A; font-weight: 600;}
.features .features-view span span, .features .features-view .feature-review p,
.cart-summary .checkbox label p span{color: #859090;}
.features .features-view .feature-review p span{font-size: 16px; line-height: 20px; font-weight: 500; color: #859090;}
.stars li i {color: #fccc00; margin-right: 4px;}
.features .features-btn .add-cart{padding-left: 48px !important;padding-right: 48px !important;}
.features .features-btn .vip-btn,
.view-cart .vip-btn,
.dawn-banner .dawn-btn .vip-btn,
.cart-summary .vip-btn,
.discard-save-btns .vip-btn,
.vip-profile .themes-btns .vip-btn.download,
#Feedback .vip-btn, .contact-form-row .vip-btn,
.website-form .form-row .vip-btn, .vip-btn-pop 
{padding: 10px 24px; background: #F2982C; border-color: #F2982C; font-size: 12px; line-height: 16px; white-space: nowrap;}
.features .features-btn .learn-more,
.dawn-banner .dawn-btn .learn-more,
.vip-profile .upload-pic .vip-btn,
.changepass .vip-btn,
.vip-profile .themes-btns .vip-btn, .discard-save-btns .vip-btn.discard {color: #3F4444; border-color: #C0D0D0;}
.features .features-btn .vip-btn:hover,
.view-cart .vip-btn:hover,
.dawn-banner .dawn-btn .vip-btn:hover,
.cart-summary .vip-btn:hover,
.vip-profile .upload-pic .vip-btn:hover,
.changepass .vip-btn:hover,
.vip-profile .themes-btns .vip-btn:hover, #Feedback .vip-btn:hover,
.discard-save-btns .vip-btn:hover, .contact-form-row .vip-btn:hover,
.website-form .form-row .vip-btn:hover, .vip-btn-pop:hover{background: #3F4444 !important; color: #fff !important; border-color: #3F4444;}

/******* vip-process-CSS-code ******/
.vip-process .heading-area h1, .vip-process .heading-area .h1 {color: #F2FCFD; -webkit-text-stroke: 1px #D6F5F9;}
.vip-process .step-content {margin-top: -45px;}
.vip-process .step-row {margin-bottom: 100px;}
.vip-process .text-hold {padding-right: 110px;}
.vip-process .text-hold.step2 {padding-left: 110px;}
.vip-process .text-hold.step-3 {padding-right: 165px;}
.vip-process .step-content span {font-size: 58px; line-height: 62px; font-weight: 600;}
.vip-process .step-content p {font-size: 12px; line-height: 16px; font-weight: 600; color: #171A1A;}

/****** why-us-CSS-code ******/
.why-us {background: #F2FCFD;padding-bottom: 70px !important;}
.why-us .heading-area h1, .why-us .heading-area .h1 {color: #27C0D70D; -webkit-text-stroke: 1px #5CBED429;}
.why-us .row .our-work {margin-bottom: 80px;}
.why-us .user-icon {font-size: 30px;}

/****** Customers-CSS-code ******/
.customers .container {max-width: 1470px;}
.customers .content-area {padding: 150px 0 225px;}
.customers .cus-thought:after {position: absolute; content: ''; background-image: url("https://creditrepairbusinesswebsites.com/wp-content/uploads/2023/06/border-line.png"); width: 60px; height: 8px; background-repeat: no-repeat; background-size: 100%; left: 50%; transform: translate(-50%, 20px);}
.customers .cus-thought p {font-size: 24px;line-height: 32px;}
.customers .text-hold p {font-size: 18px;}
.customers .text-hold span {font-size: 12px; line-height: 16px; color: #171A1A; font-weight: 400;transition: all 0.5s ease;}
.customers .customer-slides {background: #FEF5E9;}
.customers .slides .customer-slide {padding: 40px; width: calc(100%/4); transition: all 0.5s ease;}
.customers .slides .customer-slide:hover {background: #171A1A; color: #fff;}
.customers .slides .customer-slide:hover span {color: #fff;}
.customer-slides .slick-arrow {border: 0; background: transparent;outline: none; font-size: 0; background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2023/06/arrow.png); width: 20px; height: 18px; background-size: auto;background-repeat: no-repeat; position: absolute;right: -110px;}
.customer-slides .slick-prev.slick-arrow {right: auto; left: -110px;transform: rotate(180deg);}

/****** themes-section-CSS-code ******/
.vip-themes {padding-top: 150px; background: #E8EFF6;}
.vip-themes .f-top-row {margin-bottom: 80px;}
.vip-themes .heading-area h1, .vip-themes .heading-area .h1 {color: #1E67A60D;-webkit-text-stroke: 1px #1E67A629;}
.themes-row:hover .theme-slides{animation-play-state: paused;}
.theme-slides{animation: scrolling 30s linear infinite;}
.vip-themes .theme-slide {flex: 0 0 22vw;border: 1px solid #82AACD;border-radius: 4px 4px 0 0; border-bottom: 0 !important; padding: 10px 10px 0; margin: 0 15px; overflow:hidden; -webkit-transition: 0.4s ease;
  transition: 0.4s ease;}
.vip-themes .theme-slide .img-hold{line-height: 0;}
.vip-themes .theme-slide:hover .img-hold img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -webkit-transition: 0.4s ease;
  transition: 0.4s ease;}
@keyframes scrolling {0% { transform: translateX(0);}100% { transform: translatex(-180vw);}}




/****** vip-times-CSS-code ******/
.vip-times {background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2024/05/a_map_of_Mayaguez_Puerto_Rico_showing_neighborhoods_and_landmarks.webp); background-size: contain;background-repeat: no-repeat;background-position: right;}
.vip-times .heading-area h1,
.vip-times .heading-area .h1,
.dawn-theme-f .heading-area h1 {color: #1E67A60D; -webkit-text-stroke: 1px #1E67A629;}
.vip-times .email-phone a {color: #3F4444;}
.vip-times .times-list li p {color: #171A1A;font-weight: 500;}
.vip-times .times-list li:nth-child(6) p,
.vip-times .times-list li:nth-child(6) span,
.vip-times .times-list li:last-child p,
.vip-times .times-list li:last-child span {color: #859090;}

/****** footer-CSS-code ******/
#main-footer h5 {font-size: 16px; font-weight: 600;}
#main-footer .top-footer {padding: 80px 0 30px; border-bottom: 1px solid #3F4444;}
#main-footer .top-footer .navbar-brand{max-width:60%;}
#main-footer .footer-menu a {color: #C0D0D0; font-size: 13px; line-height: 17px; margin-bottom: 10px;display: inline-block;}
#main-footer p {color: #C0D0D0; font-size: 13px; line-height: 23px;}
.bottom-footer { padding: 30px 0 !important;}
#footer-info{padding: 0;}
.bottom-footer p,
.social-iconsss span {color: #859090; font-size: 12px; font-weight: 500;}
.social-iconsss span:after { position: absolute;content: ''; border: 1px solid #3F4444; width: 20px; right: 5px; top: 50%; transform: translate(0px, -50%);}
.social-iconsss ul li a {color: #859090;}
.social-iconsss ul li a:hover {color: #F2982C;}
.fixed-socials { top: 50%;transform: translate(0px, -50%);}
.fixed-socials span {transform: rotate(-90deg); color: #3F4444; margin-left: -23px; font-size: 14px;}
.fixed-socials span:after {left: -60px; border: 1px solid #859090; width: 40px;}
.fixed-socials ul li a {color: #3F4444;}
/****** end-footer-CSS-code ******/

/*******all-themes&catalogs-page-CSS-Code*******/
.catalog-banner .catalog-banner-hold {padding: 70px 15px 90px; background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2023/06/catalog-bg.png); background-size: contain; background-repeat: no-repeat; background-position: bottom center;margin-bottom: 50px;}
.catalog-banner h1 {font-size: 40px; line-height: 45px;}
.catalogs-themes .theme-text h4 {font-size: 20px; line-height: 25px;}
.catalogs-themes .theme-text span { font-weight: 600; color: #171A1A;}
.catalogs-themes .theme-info, .catalogs-themes .theme-col { border: 1px solid #C0D0D080; border-radius: 4px;}
.catalogs-themes .theme-col {margin-bottom: 30px;}
.catalogs-themes .theme-text {padding: 24px;}
.catalogs-themes .shopping-cart {padding: 10px 24px;border: 1px solid #C0D0D0; border-radius: 2px; font-size: 12px; line-height: 16px;}
.catalogs-themes .shopping-cart:hover { color: #fff; background: #171A1A !important; border-color: #171A1A;}
.catalogs-themes .shopping-cart:hover i.fa.fa-shopping-bag { color: #fff !important;}
.catalogs-themes .cart-add { right: 21px; background: #fff; line-height: 0; border: 1px solid #fff; border-radius: 100%; font-size: 16px; top: 5px;}
.catalogs-themes .view-cart {bottom: 0; left: 0; width: 87%; right: 0; transform: translate(0px, 120px); transition: all 0.5s ease;}
.catalogs-themes .theme-col .reviews-active,
.catalogs-themes .theme-col .theme-img,
.catalogs-themes .theme-col .name-price { transition: all 0.5s ease;}
.catalogs-themes .theme-col .active-themes p{font-size: 14px;}
.catalogs-themes .theme-col .themes-reviews p{font-size: 12px; line-height: 16px; color: #859090;}
.catalogs-themes .theme-col .themes-reviews p span, .catalogs-themes .theme-text span span{color: #859090;}
.catalogs-themes .theme-col:hover .reviews-active { transform: translate(0px, -60px);}
.catalogs-themes .theme-col:hover .theme-img {transform: translate(0, -40px);}
.catalogs-themes .theme-col:hover .name-price {transform: translate(0, -40px);}
.catalogs-themes .theme-col:hover .view-cart {transform: translate(0px, -25px);}
/* .catalogs-themes .theme-col .view-cart.row .col-6{flex: 0 0 49%; max-width: 49%;} */
.catalogs-themes .theme-col .view-cart.row .col-6 { flex: 0 0 100%;  max-width: 100%; background: #171717; border-color: #171717;}
.morecontent span {display: none;}
.morelink { color: #171A1A !important; text-decoration: underline !important; text-transform: capitalize; font-weight: 500;}
.pagination-row p, .sort-by p { font-size: 15px;}
.pagination-row .page-list li a, .pagination-row .page-list li span { font-size: 12px; color: #171A1A; background: #fff; border: 1px solid #C0D0D080;  border-radius: 2px; width: 40px; height: 40px;text-align: center; line-height: 40px; margin-left: 5px; display:inline-block;}
.pagination-row .page-list li a.active,
.pagination-row .page-list li span.current,
.pagination-row .page-list li a:hover, .pagination-row .page-list li span:hover { background: #FEF7ED; border-color: #F2982C;}
.all-theme-banner .catalog-banner-hold {background-image: url(https://creditrepairbusinesswebsites.com/wp-content/uploads/2023/06/all-themes-bg-1.png); padding: 80px 15px 100px;}
.themes-select .sort-by select {font-size: 12px; border: 1px solid #C0D0D0; border-radius: 2px; padding: 8px 15px; font-weight: 600;}
.theme-filters {background: #F9FAFA; border-radius: 4px; padding: 24px; position: sticky; top: 100px;}
.themes-select .theme-filters p {font-size: 15px; margin-left: 8px !important; padding-right: 20px;}
.themes-select .theme-filters span {font-size: 14px; color: #859090; position: absolute; right: 0 !important;}
.themes-select .theme-filters button {font-size: 16px; font-weight: 600; line-height: 20px; margin-bottom: 10px;color: #171A1A;}
.themes-select .theme-filters button.arrow-btn span .fa {transform: rotate(180deg);}
.themes-select .theme-filters .field-input { margin-bottom: 10px;}
.themes-select .theme-filters .up-down-icon .fa {color: #171A1A; font-weight: 600; font-size: 18px;}
/******* dawan-theme-page-CSS-code ********/
.dawn-banner { padding-top: 100px;}
.dawn-banner, .dawn-header { background: #F9FAFA !important;}
.dawn-banner h1 { font-size: 32px; line-height: 40px;}
.dawn-banner .text-hold h4 span{font-size: 16px; line-height: 20px; color: #859090;}
.one-time{color: #859090;}
.one-time span{font-weight: 500;}
.dawn-banner .dawn-btn .vip-btn { padding: 10px;  font-size: 14px; line-height: 20px;}
.dawn-banner .mobile-img {right: 32px; bottom: -135px; max-width:275px;}
.dawn-review { padding: 40px 0 100px;}
.dawn-review .dawn-info .info-col span { color: #171A1A;  font-size: 20px; line-height: 25px;}
.dawn-review p.theme-update {font-size: 12px; line-height: 20px;}
.dawn-theme-f { padding: 50px 0 150px;}
.dawn-theme-f .text-hold {padding: 24px;}
.dawn-theme-f .img-text-hold { border: 1px solid #C0D0D080; border-radius: 4px;}
.dawn-theme-f .img-text-hold span { font-weight: 600;color: #171A1A; font-size: 20px; line-height: 30px; margin-bottom: 10px;}
.dawn-theme-f .img-text-hold p { color: #859090; line-height: 24px;}
.dawn-optimized .dawnscore-row:after { position: absolute; content: ''; height: 240px; background-repeat: no-repeat; background-size: 100%; left: 52%; border-left: 1px solid #F2982C; opacity: 0.24;}
.dawn-reviews h1 {color: #1E67A608; -webkit-text-stroke: 1px #1E67A61F;}
.dawn-reviews .reviews-cols { max-width: 591px; border: 1px solid #C0D0D080;  border-radius: 4px; padding: 24px 40px;}
.dawn-recomended {padding-bottom: 120px;}

/****** Cart-page-CSS-Code ******/
.vip-cart{padding: 80px 0 150px;}
.vip-cart h1 { font-size: 36px; line-height: 40px;}
.vip-cart .title-empty-icon h4{font-size: 20px; line-height: 25px;}
.vip-cart .cart-details-hold {border: 1px solid #C0D0D080; border-radius: 4px;padding: 20px;}
.vip-cart .cart-details-hold.selected{border-color: #F2982C;}
.vip-cart .cart-empty-btn a {color: #3F4444; font-size: 15px; font-weight: 600;}
.vip-cart .cart-theme-info span, .vip-cart .empty-icon a{color: #171A1A;}
.vip-cart .cart-theme-info p, .cart-summary .order-items, .secure-checkout p{font-size: 14px;}
.cart-summary{padding: 30px; border-radius: 4px; margin-bottom: 20px;}
.cart-summary .vip-btn{font-size: 16px; line-height: 20px;}
.cart-payment-method { background: #F9FAFA; padding: 30px 30px 15px; border-radius: 4px; margin-bottom: 20px;}
.cart-payment-method ul li {width: calc(100%/5 - 7px); margin-bottom: 15px;}
.subscription-plan{background: #F3F7FA; border-radius: 4px;}
.subscription-plan .checkbox label {cursor: pointer; border-radius: 4px; padding: 20px 20px 20px 55px; border: 1px solid transparent;}
.subscription-plan .checkbox label.selected {border: 1px solid #1E67A6;}
.subscription-plan .checkbox input{ position: absolute !important;left: 20px; top: 25px;}
.subscription-plan .checkbox label > span, .cart-summary .checkbox .monthly-p {font-size: 14px; color: #1E67A6; font-weight: 500;}
.subscription-plan .checkbox .monthly-p{color: #859090;}
.subscription-plan .checkbox:last-child label{margin: 0 !important;}
.vip-cart input[type=checkbox] {cursor: pointer; position: relative;}
.vip-cart input[type=checkbox]:after {content: " "; visibility: visible; top: 0; position: absolute; left: 0;width: 100%; height: 100%; border-radius: 2px;text-align: center;}
.vip-cart input[type=checkbox]:checked:after {content: "\2714"; font-size: 8px; line-height: 15px;color: #fff; background: #F2982C;}
.vip-cart .subscription-plan input[type=checkbox]:checked:after {content: "\f111"; font-size: 8px; line-height: 14px;color: #fff; background: #1E67A6; font-family: 'FontAwesome';}
input[type='number']::-webkit-inner-spin-button, 
input[type='number']::-webkit-outer-spin-button {-webkit-appearance: none; appearance: none; margin: 0;}
input[type='number'], input[type='number']:hover, input[type='number']:focus {-moz-appearance: textfield;}

/****** testimonials-section-css ******/
.testimonial-reel .box {
  position: relative;
  margin-bottom: 30px;
}
.testimonial-reel .box .image {
  margin: 0 auto -45px;
  text-align: center;
}
.testimonial-reel .box .image img {
height: 95px;
    margin: 0 auto;
    z-index: 99999;
    position: relative;
	box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.testimonial-reel .box .test-component {
  padding: 1rem;
}
.testimonial-reel .box .test-title {
  text-align: center;
  margin-top: 3.3rem;
  margin-bottom: 15px;
}
.testimonial-reel .box .test-content {
  text-align: center;
}
.testimonial-reel .slick-slide {
  opacity: 0.3;
  transition: opacity 0.3s;
  padding-left: 1rem;
  padding-right: 1rem;
}
.testimonial-reel .slick-slide.slick-cloned {
  opacity: 0.3;
  transition: opacity 0.3s;
}
.testimonial-reel .slick-slide.slick-current.slick-active {
  opacity: 1;
  transition: opacity 0.3s;
}
.testimonial-reel .slick-dots{
	display: flex;
    justify-content: center;
    align-items: center;
}
.testimonial-reel .slick-dots li.slick-active button{
	background: #171A1A;
}
.testimonial-reel .slick-dots li button {
    background: #cfd3d7;
    border: 0;
    color: #fff;
    border-radius: 100%;
    width: 12px;
    height: 12px;
    font-size: 0;
    margin: 0 4px;
}

/*&&&&&&& responsive-media-queries-CSS &&&&&&&*/
@media only screen and (max-width: 1699.98px) {
    .banner .banner-hold {padding: 130px 0 290px;}
    .customers .customer-slides .container {max-width: 1350px; padding: 0 50px;}
    .customers .text-hold p {font-size: 17px;}
    .customer-slides .slick-prev.slick-arrow {left: -35px;}
    .customer-slides .slick-arrow {right: -35px;}
    .customers .slides .customer-slide { padding: 40px 25px;}
}

@media only screen and (max-width: 1199.98px) {
    .main-vip { background-size: cover;}
    .banner .banner-hold { padding: 110px 0 230px;}
    h1 {font-size: 55px; line-height: 60px;}
    .banner .content-hold span {font-size: 25px;}
    .high-standard,
    .dawn-reviews { padding: 100px 0;}
    .vip-themes {padding-top: 100px;}
    .vip-process .step-row {margin-bottom: 70px;}
    .customers .content-area {padding: 100px 0 175px;}
    .customers .slides .customer-slide {padding: 40px 15px;}

    /*******all-themes&catalogs-page-CSS-Code*******/
    .catalogs-themes .theme-text {padding: 24px 15px;}

    /******* dawan-theme-page-CSS-code ********/
    .dawn-banner { padding-top: 75px; }
    .dawn-banner .mobile-img {right: 7px;  bottom: -110px;   max-width: 205px;}
    .dawn-optimized .dawnscore-row:after { left: 56%; }
}

@media only screen and (max-width: 991.98px) {
    .w-lg-100 {width: auto;}
    #header {padding: 25px 0;}
    #header .navbar-brand img { width: 150px;}
    #et-top-navigation{float: right; }
    .navbar-nav.cart-nav{right: 65px;}
    .navbar-collapse .navbar-collapse-inner {padding: 20px 20px 20px 50px; box-shadow: 0px 8px 16px #e69b461a; margin: 20px -15px 0;  border-top: 1px solid #dfe1e1;}
    .navbar-collapse .navbar-nav .nav-item {margin-bottom: 15px;}
    .navbar .nav-item a { padding: 0 !important;}
    .navbar .navbar-brand { margin: 0 !important;}
    .navbar-nav .cart-count {right: auto;  left: 10px;}
    .features .f-top-row,.vip-process .f-top-row, .why-us .f-top-row, .customers .f-top-row, .dawn-theme-f .f-top-row, .dawn-optimized .f-top-row, .dawn-reviews .f-top-row {margin-bottom: 70px; }
    .features,.vip-process, .why-us, .vip-times, .dawn-optimized {padding: 100px 0;}
    .why-us {padding-bottom: 45px !important; }
    .features .text-col {  padding: 0 30px !important;}
    .features .our-features { padding: 30px 0 0 0;}
    .vip-process .text-hold {padding-right: 0;}
    .vip-process .text-hold.step2 {padding-left: 0;}
    .vip-process .text-hold.step-3 {padding-right: 0;}
    .vip-process .step-row {margin-bottom: 50px;}
    .why-us .row .our-work {margin-bottom: 55px;}
    .customers .cus-thought p {font-size: 20px;line-height: 28px;}
    .order-lg1 {order: -1;}
    .vip-themes .theme-slide { flex: 0 0 40vw;}

    /******* dawan-theme-page-CSS-code ********/
    .dawn-banner {padding-top: 50px;}
    .dawn-banner .mobile-img {right: 30px;  bottom: -65px;   max-width: 250px;}
    .dawn-review {padding: 40px 0 70px;}
    .dawn-theme-f { padding: 50px 0 100px;}
    .dawn-theme-f .text-hold {padding: 20px 15px;}
    .dawn-optimized .dawnscore-row:after {left: 57%;}
}

@media only screen and (max-width: 767.98px) {
    .banner .banner-hold {padding: 50px 0 75px; background-image:inherit;}
    .banner .content-hold .subtitle {font-size: 30px; line-height: 35px;}
    h1 {font-size: 45px; line-height: 50px;}
    .order-md1 {order: -1;}
    .banner .content-hold span { font-size: 20px;}
    p {font-size: 14px;line-height: 20px;}
    .customers .cus-thought p {font-size: 18px; line-height: 25px;}
    .customers .content-area {padding: 100px 0 150px;}
    .vip-times {background-size: cover;}
	.banner .mouse-animation{display:none;}

    /*******all-themes&catalogs-page-CSS-Code*******/
    .catalogs-themes .theme-col .reviews-active {justify-content: space-between;}
    .themes-select .theme-filters .checkbox-fields {display: none;}
    .themes-select .theme-filters button span .fa {transform: rotate(180deg) !important;}
    .themes-select .theme-filters button.arrow-btn span .fa { transform: rotate(0deg) !important;}

    /******* dawan-theme-page-CSS-code ********/
    .dawn-optimized .dawnscore-row:after {display: none;}
    .dawn-optimized .dawn-score {justify-content: center;}
}

@media only screen and (max-width: 575.98px) {
    br {display: none;}
    #header .navbar-brand img { width: 130px;}
    .navbar-collapse .navbar-collapse-inner {padding: 20px 20px 20px 30px;}
    #nav-icon3,
    #nav-icon4 {width: 30px;}
    .banner .content-hold .subtitle {font-size: 25px; line-height: 30px;}
    h1, .h1 {font-size: 28px;line-height: 35px;}
    h2 {font-size: 23px;line-height: 30px;}
    h4 {font-size: 20px;line-height: 25px;}
    .vip-themes h2 {font-size: 22px;}
    .banner .content-hold span { font-size: 18px; line-height: 22px;}
    .high-standard,.dawn-reviews { padding: 80px 0;}
    .heading-area h1, .heading-area .h1 { font-size: 60px;}
    .heading-area h2 {margin-top: -15px;}
    .features .f-top-row, .vip-process .f-top-row,.why-us .f-top-row,.customers .f-top-row,.dawn-theme-f .f-top-row,
    .dawn-optimized .f-top-row, .dawn-reviews .f-top-row { margin-bottom: 45px;}
    .features, .vip-process,.why-us, .vip-times, .dawn-optimized {padding: 85px 0;}
    .features .features-view .review-price .f-col{width: 100%;}
    .features .features-btn .add-cart{padding-left: 24px !important; padding-right: 24px !important;}
    .features .features-view .review-price .f-col.price:after{display: none;}
    .why-us .row .our-work {margin-bottom: 35px; text-align: center; }
    .vip-process .step-content span {font-size: 40px; line-height: 45px;}
    .customers .content-area {padding: 100px 0 130px; }
    .vip-themes { padding-top: 75px;}
    .vip-themes .f-top-row {margin-bottom: 60px;}
    .vip-themes .theme-slide { margin: 0 5px; flex: 0 0 50vw;}

    /*******all-themes&catalogs-page-CSS-Code*******/
    .catalog-banner h1 {font-size: 30px;line-height: 35px;}
    .catalog-banner .catalog-banner-hold {background-position: center;}
    .all-theme-banner .catalog-banner-hold {padding: 55px 15px 90px !important;}

    /******* dawan-theme-page-CSS-code ********/
    .dawn-banner .mobile-img {right: 20px; bottom: -45px; max-width: 130px;}
    .dawn-banner .dawn-btn .vip-btn {padding: 10px 30px; font-size: 14px;line-height: 18px;}
    .dawn-review {padding: 40px 0;}
    .dawn-review .dawn-info, .vip-cart .check-img {justify-content: center;}
    .dawn-theme-f {padding: 50px 0 70px;}
    .dawn-optimized .dawn-score h2 { font-size: 20px;}
    .dawn-reviews .reviews-cols {padding: 20px 15px; }
    .dawn-recomended {padding-bottom: 75px;}
    .dawn-recomended .heading-area h1 {font-size: 45px;}

    /****** Cart-page-CSS-Code ******/
    .vip-cart { padding: 75px 0 100px;}
    .cart-summary {padding: 20px;}
    .cart-payment-method{padding: 20px 20px 5px;}
	
	.testimonial-reel .box .test-component {padding: 0;}
}


/***** checkout-page-CSS-code *****/
.checkout-page .cart-summary.order-summary {background: #F9FAFA;}
.checkout-page .form-group {margin-bottom: 20px;}
.checkout-page .cart-summary.order-summary h4 {font-size: 20px;line-height: 25px;}
.checkout-page p,.checkout-page .form-check-label{font-size: 14px;}
.checkout-page .checkout-form, .checkout-page .checkout-method {border: 1px solid #C0D0D080; border-radius: 4px; padding: 30px; margin-bottom: 20px;}
.checkout-page .checkout-form p a, p.with-after-pay span, .privacy-save-row p a{font-weight: 500; color: #3F4444;}
.checkout-page .form-control, .vip-profile .form-control{border: 1px solid #C0D0D080; border-radius: 2px; background: #F9FAFA; font-size: 12px; color: #859090; line-height: 20px; padding: 10px 15px; height: auto;}
.checkout-page select {font-weight: 500; color: #171A1A !important;}
.checkout-page .card-info-form .form-group {padding: 0 5px; margin-top: 20px !important;}
.checkout-page .form-inputs{ padding:20px;border-radius: 4px; background: #F9FAFA;}
.checkout-page .btns-row .pay-btn {background: #F9FAFA; border: 1px solid #F9FAFA; border-radius: 4px; width: calc(100%/5 - 10px); height: 50px; padding: 5px}
.checkout-page .square-pay, .other-methods .method-logo-name .square-pay {background: #171A1A !important; border-color: #171A1A !important;}
.checkout-page .cash-app-pay, .other-methods .method-logo-name  .cash-pay {background: #61D24F !important; border-color: #61D24F !important;}
.checkout-page .btns-row .pay-btn:hover{background: #FEF7ED !important; border-color: #F2982C !important;}
.checkout-page .btns-row .pay-btn:hover .hide-hover{display: none;}
.checkout-page .btns-row .pay-btn:hover .icon-hover{display: inline !important;}
.checkout-page .summary-details{margin-top: 25px;}
.checkout-page .summary-details .img-hold img {width: 60px; min-width: 60px;}
.checkout-page .summary-details p{font-size: 14px; color: #859090; line-height: 18px;}
.checkout-page .summary-details span{font-size: 12px; color: #171A1A; line-height: 16px;}
.checkout-page .toggle-summary-d {color: #859090; font-size: 25px; top: 35px; right: 30px;}
.checkout-page .toggle-summary-d.close {transform: rotate(180deg);}
.checkout-page .form-inputs.active-pay {background: #F9FAFA !important; border-color: #F9FAFA;}
.checkout-page .form-inputs.active-pay .form-heading{margin: 0 !important; padding: 0 !important;}
.checkout-page .checkout-order p{font-size: 16px; font-weight: 500; color: #171A1A;}

.Thankyou .modal-dialog{max-width: 770px;}
.Thankyou .modal-body {max-width: 495px; padding: 80px 15px;}
.Thankyou .heading-area h1{font-size: 70px; color: #F2FCFD; -webkit-text-stroke: 1px #D6F5F9;}
.Thankyou .vip-btn{font-size: 16px; padding-top: 13px; padding-bottom: 13px;}

@media only screen and (max-width: 1699.98px) {
.Thankyou .modal-dialog {max-width: 600px;}
.Thankyou .modal-body{padding: 60px 15px;}
.Thankyou .heading-area h1{font-size: 60px;}

}

@media only screen and (max-width: 767.98px) {
    .checkout-page .card-info-form .form-group{padding: 0;}
    .Thankyou .heading-area h1 {font-size: 40px;}
}

@media only screen and (max-width: 575.98px) {
.checkout-page .checkout-form, .checkout-page .checkout-method{padding: 20px;}
.checkout-page .btns-row .pay-btn{width: calc(100%/5 - 5px); height: 40px;}
.Thankyou .modal-body {padding: 34px 15px;}
.Thankyou .modal-body { max-width: 345px;}
}



/***** Profile-page-CSS-code *****/
.vip-profile {padding: 80px 0 150px;}
.vip-profile #Profile p{font-size: 14px; line-height: 18px;}
.vip-profile h2.heading-tab{font-family: 'Eveleth'; font-weight: normal; margin-bottom: 30px;}
.vip-profile .sidebar-nav {background: #F9FAFA; border-radius: 4px; padding: 24px 0 24px 24px;}
.vip-profile .sidebar-nav ul li a {color: #2F3333; font-size: 13px; line-height: 17px; padding: 9px 16px; font-weight: 500;}
.vip-profile .sidebar-nav ul li a.active {background: #FFFFFF; border-radius: 4px 0px 0px 4px;}
.vip-profile .name-image .img-hold { width: 80px; height: 80px; border-radius: 50%;}
.vip-profile .name-image p{color: #859090;}
.border-gray-radius{border: 1px solid #C0D0D080; border-radius: 4px; padding: 30px; margin-bottom: 20px;}
.vip-profile .upload-pic .vip-btn, .changepass .vip-btn{font-size: 12px; line-height: 16px; padding-top: 10px; padding-bottom: 10px;}
.vip-profile .info-form .form-row{margin-left: -10px; margin-right: -10px;}
.vip-profile .info-form .form-group{padding-right: 10px; padding-left: 10px; margin-bottom: 20px;}
.privacy-save-row p{color: #859090;}
.privacy-save-row button.vip-btn {background: #F2982C; border-color: #F2982C; font-size: 12px; line-height: 16px;}
.privacy-save-row button.vip-btn:hover {background: #171A1A; border-color: #171A1A;}
.vip-profile .name-details a {font-size: 12px; line-height: 16px; color: #171A1A;}
.vip-profile .name-details a:hover{text-decoration: underline !important;}
.vip-profile .details-row span, .feedback-left .feedback-content{font-size: 14px; line-height: 18px; color: #859090;}
.vip-profile .themes-btns .vip-btn{font-size: 12px; line-height: 16px; padding: 10px 32px; margin-left: 10px;}
#My-Themes .border-gray-radius, #Feedback .border-gray-radius, #Payment .border-gray-radius{padding: 20px;}
.my-themes-tab, .resources-bg-color, .res-header{background: #F3F7FA !important;}
.feedback-left .feedback-content{color: #3F4444; line-height: 22px;}
.feedback-nav .feedback-btn{color:#859090 ; font-size: 15px; margin-right: 40px;}
.feedback-nav .feedback-btn:last-child{margin-right: 0 !important;}
.feedback-nav .feedback-btn.active{color:#171A1A ;}
.feedback-tab-content.active{display: block !important;}
.feedback-left span {color: #859090; font-size: 14px;}
#Payment .other-methods {border: 1px solid #C0D0D080; border-radius: 4px; padding: 10px; margin-bottom: 20px;}
#Payment .other-methods.disconnect {background: #F9FAFA;}
.other-methods .green{color:#419240 ;}
.other-methods .red{color:#E9322F ;}
.other-methods .method-logo-name .img-hold { background: #FFFFFF; width: 110px; height: 60px; text-align: center; line-height: 60px; border-radius: 4px;}
.other-methods .method-logo-name .img-hold.after-pay{background: #F9FAFA;}
.other-methods a, .other-methods p{font-size: 14px; color: #171A1A;}
.other-methods span{font-size: 12px; color: #859090;}
#Payment .card-row{margin: 0 -5px;}
#Payment .card-row .form-group{padding: 0 5px;}
.discard-save-btns .vip-btn {padding: 11px 40px;}

@media only screen and (max-width: 575.98px) {
    .vip-profile {padding: 80px 0 100px;}
    .border-gray-radius{padding: 20px;}
    .vip-profile .themes-btns .vip-btn{margin: 0 0 10px;}
    .feedback-nav .feedback-btn{margin-right: 20px; font-size: 14px;}
    .other-methods .method-logo-name .img-hold{width: 90px; height: 50px; line-height: 50px;}
}



/****** resources-details-page-css ******/
.res-details {padding: 40px 0 100px;}
.go-back a {color: #171A1A; font-size: 12px;}
.mini-container {max-width: 990px;}
.resources-icons {right: 150px;}
.description p{margin-bottom: 50px;}
.res-details .top-heading h5{color:#859090; font-weight: 500;}
.res-details .top-heading h1{font-size: 40px; line-height: 50px;}
.res-details .top-heading p{font-size: 15px; color: #859090;}
p.img-content{font-size: 20px; color: #171A1A; line-height: 30px; font-weight: 500;}
.blogs-pagination a {border: 1px solid #C0D0D080; color: #171A1A; font-size: 12px; border-radius: 2px; padding: 10px 14px; font-weight: 500;}
.blogs-pagination a:hover{border-color: #F2982C; background: #FEF7ED;}



/****** about-page-css ******/
.about-banner-hold{padding-bottom: 120px !important;}
.about-info-area {margin-top: -40px;}
.banner-content{max-width: 600px;}
.about-info-area .res-main-img, .heading-content-row, .about-info-area .description{margin-bottom: 80px;}
.heading-content-row h1{font-size: 48px; line-height: 55px; font-family: 'Saira', sans-serif;}
.about-info-area .description p{margin-bottom: 30px;}
.about-progress.row {border-top: 1px solid #C0D0D0; padding: 80px 0 200px;}
.about-progress h1{font-size: 80px;}




/****** contact-page-css ******/
.contact-benner .catalog-banner-hold{padding: 80px 15px !important; background-position: top;}
.contact-form-row{max-width: 900px;}
.contact-form-row input, .contact-form-row textarea {font-size: 14px; line-height: 22px; padding: 13px 16px; height: auto; border: 1px solid #C0D0D080; border-radius: 2px; margin-bottom: 30px;}
.contact-form-row textarea{height: 140px; margin-bottom: 40px;}
.contact-form-row button.vip-btn {font-size: 16px; line-height: 26px;}
.privacy-content.description p {margin-bottom: 0;}
.description a{color: #3F4444;}
.privacy-content br{display: block !important;}

/*other-pages-media-quiries*/
@media only screen and (max-width: 1499.98px) {
    /****** resources-details-page-css ******/
    .resources-icons {right: 40px;}
}
@media only screen and (max-width: 1199.98px) {
    /****** resources-details-page-css ******/
    .resources-icons {right: 0px;}
    .res-details .top-heading h1{font-size: 35px; line-height: 45px;}


    /****** about-page-css ******/
    .about-progress h4{font-size: 20px; line-height: 25px;}
}
@media only screen and (max-width: 991.98px) {
    /****** resources-details-page-css ******/
    .res-details .top-heading h1{font-size: 25px; line-height: 35px;}

    /****** about-page-css ******/
    .about-info-area .res-main-img, .heading-content-row, .about-info-area .description {margin-bottom: 60px;}
    .about-progress.row {padding: 80px 0 150px;}
}
@media only screen and (max-width: 767.98px) {
    /****** resources-details-page-css ******/
    .res-details .top-heading h1, .about-banner-hold h1{font-size: 30px; line-height: 40px;}
    .description p {margin-bottom: 35px;}
    p.img-content{font-size: 16px; line-height: 25px;}
    .blogs-pagination a{font-size: 11px;}


    /****** about-page-css ******/
    .about-progress h1 {font-size: 50px;}
}


@media only screen and (max-width: 575.98px) {
    /****** about-page-css ******/
    .about-progress.row {padding: 80px 0 100px;}
    .about-banner-hold {padding-bottom: 100px !important; padding-top: 50px !important;}
    .heading-content-row h1 {font-size: 35px;line-height: 45px;}
    .about-info-area .res-main-img, .heading-content-row, .about-info-area .description {margin-bottom: 45px;}

    /****** contact-page-css ******/
    .contact-form-row input{margin-bottom: 15px;}
    .contact-benner .catalog-banner-hold{background-position: bottom center;}
    .tems-banner h1 {font-size: 25px; line-height: 30px;}

}








/******* resources-page-css *******/
.resources-bg-color .catalog-banner-hold{padding-bottom: 135px;}
.filter-row {padding: 10px 0 100px;}
.top-posts{margin-top: -90px; padding-bottom: 125px;}
.video-area .post-hold {background: #F2982C;}
.setup-guide .text-hold{top: 0;}
.credit-card-manag .text-hold{bottom: 0;}
.bg-black-area{background: #171A1A;}
.post-arrow-angle {font-size: 12px; border: 1px solid #C0D0D080; border-radius: 2px; width: 39px; height: 39px; text-align: center; line-height: 40px;}
#filterOptions {border-bottom: 1px solid #C0D0D0; margin-bottom: 60px;}
#filterOptions li a { color: #859090; font-weight: 500;}
#filterOptions li.active {border-bottom: 3px solid #F2982C; margin-bottom:-1px;}
#filterOptions li.active a{color: #171A1A;}
.posts-row .post-hold {border: 1px solid #C0D0D080; border-radius: 4px;margin-bottom: 30px;}
.posts-row .post-hold .post-title {font-size: 14px; font-weight: 500; color: #3F4444;}
.posts-row .post-hold h5{overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;    -webkit-box-orient: vertical;}
.posts-row .post-hold p, .posts-row .post-hold p strong{color: #859090 !important; font-weight:300; padding:0;}
.posts-row .limit-resources { overflow: hidden;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 4;  line-clamp: 4; -webkit-box-orient: vertical;}
.image-overlay:after{ position: absolute; content: ''; box-shadow: inset -5px -107px 90px -5px #333; height: 100%; width: 100%; left: 0;  top: 0; bottom: 0; right: 0; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.image-overlay.top-shadow:after{box-shadow: 0px 65px 45px -5px #171a1a inset;}
.video-icon {top: 50%; left: 50%; transform: translate(-50%, -50%);}
.filter-mobile-btn{justify-content: space-between; border: 1px solid #C0D0D0; padding: 10px 20px; margin-bottom: 20px;  border-radius: 4px;}

@media only screen and (max-width: 575.98px) {
.top-posts{padding-bottom: 60px;}
}



/****** website-form-page-css ******/
.website-form .form-row .vip-btn{font-size: 16px; line-height: 22px;}
.website-form .theme-info .img {width: 60px; min-width: 60px; display: inline-block; margin-right: 20px;}
.website-form .theme-checkboxes .checkbox{margin-right: 20px;}
.website-form label .theme-info p{font-size: 14px; font-weight: 500; line-height: 20px;}
.website-form .slick-list{padding:0 17% 0 0 !important;}
.website-form .slick-arrow {background: transparent; border: 0; padding: 0;margin: 0; position: absolute; right: 0; top: -50px; font-size: 0; line-height: 0;}
.website-form .slick-arrow.slick-prev{margin-right: 30px;}
.website-form .slick-arrow::before { content: "\f060"; font-family: FontAwesome; font-size: 14px;}
.website-form .slick-arrow.slick-next::before { content: "\f061";}
.website-form .slick-arrow.slick-disabled{color: #c0d0d0;}
.website-form .company-details .form-row:last-child .form-group,
.website-form .company-details .form-row:last-child .form-group:last-child{margin-bottom: 0 !important;}

@media only screen and (max-width: 575.98px) {
.website-form .theme-checkboxes .checkbox {margin-right: 15px;}
.subscription-plan .checkbox label{padding:15px 15px 15px 40px ;}
.website-form .company-details .form-row:last-child .form-group{margin-bottom: 20px !important;}
}