 /*
Theme Name: Dunmar Moving Services
Author: Ignitro Studios
Author URI: http://www.ignitro.com
Description: basic starter theme, boostrap grid.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: http://ignitro.com
*/

/* Fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7p29NfpiOjk20.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: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7g29NfpiOjk20.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7r29NfpiOjk20.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7q29NfpiOjk20.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: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7k29NfpiOj.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.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: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.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: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz8fZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz-PZwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz8_Zwjimrq1Q_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZwjimrq1Q_.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: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZwjimrqw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRxC7m0dR9pBOi.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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRzS7m0dR9pBOi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRxi7m0dR9pBOi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRxy7m0dR9pBOi.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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gnD_vx3rCs.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gTD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gfD_vx3rCubqg.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: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gnD_vx3rCs.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;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#navmenuwrapper {display:none;}

/* Ignitro Core */
#debug-container {position:absolute; z-index:999; right:0; bottom:0; font-family:'Arial'; background:#333; color:#fff;}
#debug-container .debug-info .debug-name {display:inline-block; font-weight:600; padding:2px 5px;}
#debug-container .debug-info .debug-value {display:inline-block; padding-right:15px;}
#debug-container a {text-align:center;display: block;color: #fff;background: #ca3a27;width: 100%;}

/* Navigation */


/*
li.dropdown.parent > ul.dropdown-menu child-menu{
display: none;
}
li.dropdown.parent > ul.dropdown-menu child-menu:hover{
display: block;
}
*/
/*
.dropdown.parent .dropdown-menu {
  display: none;
}

.dropdown.parent:hover .dropdown-menu {
  display: block;
}
*/

/*
li.active.dropdown.parent > ul > li:nth-child(1) > ul
	display: none;
	
}
*/
/* test nav

#menu-footer > li:nth-child(3) > ul > li:nth-child(4) > ul{
display: none;
}
#menu-footer > li:nth-child(3) > ul > li:nth-child(4) > ul:hover{
display:block;
}

*/
/* end test nav*/



.mobilewrapper ul li{color:white;font-size:16px;text-align:left;text-transform: none;}
.mobilewrapper ul li a{color:white;font-size: 18px;text-align:left;font-weight: 400;text-transform: none;padding: 15px 15px !important;border-bottom: 1px solid #3333331a;}
.mobilewrapper ul li span{text-align:left; padding: 15px 0px !important;}
.mm-navbar {border-bottom: 0;text-align: center;background: #ff841b;padding-left: 1.8em;}
.mm-title{text-align: left;color: white !important;text-transform: none;padding-left: 0px;font-size: 21px;margin-left:-10px;font-weight: 300;}
.mm-menu.mm-theme-black {background: #135da3;border-right: 1px solid #052c4b;}
.mm-menu > .mm-navbar, .mm-panels, .mm-panels > .mm-panel {background: #cacaca;}
.mm-opened .quote-title h3:before {display: none;}
.mm-navbar.mm-hasbtns{border-bottom:1px solid #000;left: 20px;}
.mm-listview.mm-border-offset>li:after, .mm-menu.mm-border-offset .mm-listview>li:after{left: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.07);}
.mm-btn{margin-left:-20px;}
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color: #fff;}
.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before{border-color: #fff;width: 10px;height: 10px;}
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before{height:0px;}
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:0px;}
.mm-listview>li .mm-next:before, .mm-listview>li:after{border-color: transparent;}
#hamburger {display: block;width: 35px;padding: 2px 6px;z-index: 999999999999;}
#hamburger span {background: #fff;display: block;height: 3px;margin: 5px 0;}
html.mm-opened #hamburger span.top-bar {transform: rotate( 45deg );top: 9px;}
html.mm-opened #hamburger span.middle-bar {opacity: 0;}
html.mm-opened #hamburger span.bottom-bar {transform: rotate( -45deg );top: -7px;}
#hamburger {overflow: hidden;}
#hamburger span {position: relative;transform: rotate( 0 );top: 0;left: 0;opacity: 1;transition: none 0.5s ease;transition-property: transform, top, left, opacity;}
html.mm-opened #hamburger span.middle-bar {left: -40px;}

/* General */
html,body {overflow-x:hidden;-webkit-overflow-scrolling: touch;}
body {font-family:Montserrat;background:#f6f6f8;position: relative;}
div {position:relative;}
a {transition:all 0.3s ease-in-out;color: #E31934;}
a:hover, a:active, a:focus {text-decoration:none; color:#000;}
h1 {font-weight:500;color: #f28231;margin: 0.5em 0 0;}
h2 {font-weight:500; margin:0;}
h3 {font-weight:500; margin:0;}
strong {font-weight:500;}
select {color: #9f9999 !important;}
option:not(:first-of-type) {color: black;}

/* Buttons */
.btn-contact {display:block;background:#fff;text-align:center;width:100%;padding: 0.5rem 0;margin: 0.5rem 0 0;border:0;color: #ff841b;font-size:1.3em;font-weight:600;}
.contact-section .btn-quote {display:block;width:100%;text-align:center;padding: 0.5em !important;border:0;background:#cacaca;color: #000 !important;font-size:1.3em;font-weight:400;margin: 1em 0 0 !important;}

/* Breadcrumbs */
.breadcrumbs {background:#ff841b; color:#fff; padding:0.5em 0;}
.breadcrumbs a {color:#fff;}

/* Utility */
.utility .search {display:none;}
.utility p {text-align:center; margin:.5em;}
.utility .first a:before {content:"Want to "}
.utility .first a {text-align:center;display:block;padding: 1em 0;font-size: 1.1em;border-bottom:2px solid #333;}
.utility .first a:after {content:"?";}
.utility .last a {background: #E31934;color:#fff;display:block;padding:.35em 0;text-align:center;text-transform: uppercase;font-weight: 600;}
/*.utility .last a:before {content:"Visit ";}*/
.utility .last a span {color: #fff;}
.drive a {background: #facf00;color:#fff;padding: 0.5em 1.5510em;display:block;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;text-align:center;margin:1em 0;}

/* Header */
.header {background: #fff;}
.header .logo {margin:.5em auto 0;padding:0 4em;}
.header .allied {margin:.5em 0; display:none;}
.header .top-section a {color:#ff841a; font-size:1.8em; font-weight:700; display:block; text-align:center;}

/* Nav */


#menu-footer > li.active.active.dropdown.parent > ul > li.active.dropdown.parent > ul{
  display:none;
}
#menu-footer > li.active.active.dropdown.parent > ul > li.active.dropdown.parent > ul:hover{
  display:block;
}

#menu-footer > li.active.active.dropdown.parent > ul > li:nth-child(4) > ul{
  display:none;
}
#menu-footer > li.active.active.dropdown.parent > ul > li:nth-child(4) > ul:hover{
  display:block;
}

#menu-footer > li.active.active.dropdown.parent > ul > li:nth-child(3) > ul{
  display:none;
}
#menu-footer > li.active.active.dropdown.parent > ul > li:nth-child(3) > ul:hover{
  display:block;
}




.nav {display:none;}
.tabletmenu {background:#cacaca; margin-top:0.5em}
.tablethamburger {background: #ff841a;}
.tabletmenu .franchise {margin:0.45em 0; display:block; text-align:right; font-weight:500; font-style:italic;}
.dropdown:hover .dropdown-menu {border:0;display:block;border-top:3px solid #ff831a;border-bottom: 10px solid #ff831a;background:#ffffff;border-radius: 0;padding: 0;z-index: 9999999999999999999999999999999;}
.dropdown-menu li {background: #f2f5fa;position:initial;z-index: 99999999999999999;padding: 0;width: 100%;text-align: left;border-bottom:1px solid #eee;}
.dropdown-menu li a {background:#fff !important; color:#333 !important;}
.dropdown-menu li:last-child {border-bottom:0;}
.dropdown-menu li:hover {background: #000;transition:all 0.3s ease-in-out;}
.dropdown-menu li:hover a {color:#ff831b !important;}
.dropdown-menu li + li:after {display:none;}
.dropdown-menu li a {color: #000;padding: 5px 10px;}
.navbar ul li.active .dropdown-menu a {border:none;}
.dropdown-menu li a:hover {background: #000;color:#ffffff;border:0;}
.dropdown-menu li.active, .header-menu .dropdown-menu li.active a {background:#ff831b;color:#fff;border: 0;}

/* Main Slider */
.main-slider .slide {background-size:cover;width:100%;background-position: center;height:250px;background-repeat:no-repeat;}
.main-slider .content {display:none;}

/* Quote Section */
.quote-title {padding: 0 0 1em;margin: 0.8em 0;}
.quote-title h3 {position:relative;background:#f9cf00;top:0;text-align:center;left:0;padding:0.6em 2.5em;margin:0;color:#000000;font-weight:600;font-size:22px;}
.quote-input{width: 100%;font-size: 1.6em;padding: 0.4em 1em;margin: 0 auto;display: block;}
.form-group label{margin: 0 auto 0.3em auto;display:block;font-size: 1.9em;text-align: center;font-weight: 600;}
.form-group label.error { font-size: 14px; }
.home .btn-quote{padding:12px 19px 12px 19px;font-size: 16px;color:#fff;background:#ff841a;display: block;margin: 0 auto; border: 1px solid #ff841a;}
.home .btn-quote:hover {transition:0.4s; border-color:#ff841a; color:#ff841a; background-color:white;}
.cta-section input {width:100%;padding:0.6em 1.3em;font-size: 1.1em;}
.cta-section {padding:1rem 0 0;}

/* Box Content */
.box-content:last-of-type{margin-bottom:1em;}
.box-content .head {position:relative;padding: 0 0.5em;}
.box-content .head h3 {padding: 1em 0;font-size: 1.1em;text-align: center;font-weight:500;color:#fff;margin: 0;position: relative;display: block;}
.box-content .content {padding: 1em;color:#fff;height: 100%;position:relative;}
.box-content .content p {margin:0;padding: 1.35em 0;}
.box-content .head:before {background:inherit;content:"|";position:absolute;left:-100%;height: 100%;width:1000%;display:block;z-index:-1;}
.box-content .content:before {background:inherit; content:"|"; position:absolute; left:-100%; top:0; height:100%; width:1000%; display:block; z-index:-1;}
.box-content.red .head {background:#ff841a;}
.box-content.red .content {background:#f47a10;}
.box-content.blue .head {background:#b73846;}
.box-content.blue .content {background:#a4303d;}

/* Services Section */
.services-section {background:#fdfdfd;color:#000000;padding: 0 0 2.4em 0;}
.services-section .service .icon {display: block;font-size: 12em;color:#ff8318;text-align: center;}
.services-section .service h3 {display: block;margin: 0;font-size: 1.95em;font-weight: 600;text-align: center;}
.services-section .service p {margin:0.5em 0 0;text-align: center;display: block;color: #000;font-size: 1.2em;}
.services-section .service a {color:#000000;font-weight: 500;font-size: 1.5em;text-align: center;display: block;}
.services-section .service span {font-weight:700;color:#000;font-size:1.3em;text-align:center;display:block;}
.head>.icon>.fa{margin-left: -7px;margin-right:10px;color:#fff;position: relative;top: 3px;display: inline-block;font-size: 2em;display: none;}
.serving-hero{height: 174px;box-shadow: inset 1000px 1000px #33333370;}
.serving-text{margin-top:5%;}
.serving-text>p{margin-bottom:5px; font-size:24px; font-weight:500; margin-top:0;}
.serving-text>p:nth-child(odd){color:#C7C7C7;}
.serving-text>p:nth-child(even){color:#ff841a;}

/* Affiliates Section */
.affiliates-section{background:#f6f6f8;margin-bottom:25px;}
.affiliates-section img{margin:0 auto;}
.affiliates-section>.container>.row>h3{text-transform:uppercase; font-size:32px; text-align:center; font-weight:500;}
.affiliates-section .affiliate {margin: 3em 0;display:block;}
.affiliates-section .affiliate-img {margin:1em;}
.affiliates-section .affiliate-img a {display:block; background-position:center;background-repeat:no-repeat; background-size:contain; height:100px; width:100%; margin:0 auto;}

/* Testimonials */
.review-content {background:#f6f6f8; position:relative;}
.review-content .review-slider {margin:1.5em 0 2em; padding:0 4.3em 0;}
.review-content .review-slider .slick-slide {height:auto;padding-bottom:1em;text-align:center;color:#000000;font-size:1.3em;outline: none;}
.review-content .review-slider .rating {color:#ffe566; font-size:1.3em; display:block; text-align:center; letter-spacing:0.15em}
.review-content .review-slider .author {color:#000; font-weight:500; font-size:1em; text-align:center; display:block;}
.review-content .review-slider ul.slick-dots {list-style:none; padding:0; margin:0 auto; display:block; text-align:center;}
.review-content .review-slider ul.slick-dots li {display:inline; margin:0 2px;}
.review-content .review-slider ul.slick-dots li button {background:#C7C7C7;border:0;font-size:0;height: 15px;width: 15px;border-radius:15px; outline:none;}
.review-content .review-slider ul.slick-dots li.slick-active button {background:#fff;}
.review-content .review-slider:after {position: absolute; content: ""; top: 1em; right: 1em; background:url(img/quote-right.png); width:50px; height: 40px; background-position: center; background-size: cover; background-repeat: no-repeat;}
.review-content .review-slider:before {position: absolute; content: ""; top: 1em; left: 1em; background:url(img/quote-left.png); width:50px; height: 40px; background-position: center; background-size: cover; background-repeat: no-repeat;}

/* Internal Hero */
.hero {display:block;width: 100vw; height:150px; background-position:top center; background-repeat:no-repeat; background-size:cover; position: relative;border:0;}

/* Blog Archive */
.blogrow{margin-top:30px;background: #eee; position:relative;border:1px solid #3333331a;}
.blogtitle {font-size:24px;font-weight:400;transition:all 0.3s ease-in-out;margin: 15px 0 5px;}
.blogtitle:hover {color:#000;}
.wp-post-image {display:inline; float:left; max-width:100%; height:auto; margin:0 0 1em 0;}
.single .first {display:inline;}
.post-info {margin:0 0 1em;padding:0 0 0.5em;border-bottom:1px solid #ff831b36;display: block;}

/*Video Survery Page*/
.video-surveycontent {background: #ff841b;text-align:center;display:block;margin:0 auto;padding: 10px 0 0;}
.bulletintext {display:block;font-size: 16px;font-weight: 500;color: #fff;}
.videotitletext {font-size: 27px;font-weight: 500;color: #fff;display: block;}
.videosubtitletext {font-weight: 500;display: block;font-size: 17px;}
.schedulebox {margin:0 auto;}
.submit-schedule {background: #053aae;color: #fff;bo;border: 2px solid #053aae;text-transform: uppercase;font-size: 15px;font-weight: 700;padding: 7px 15px;width:200px;border-radius: 0; margin:0.8em auto; display:block;}
.submit-schedule:hover {background: #fff;color: #053aae;border: 2px solid #053aae;transition: 0.7s;border-radius:3px;}
.video-survey ul {padding: 0; list-style-type: circle !important;}

/* Call-to-Action Slide Form */
.slide-form {border:10px solid #000;margin:30px 0;background: #eee;}
.slide-form .close, .slide-form .cab {display:none;}
.slide-form.open .close {position:absolute; display:block; right:0.45em; top:0.1em; cursor:pointer; font-weight:600; font-size:1.2em}
.slide-form form {margin:1em 1.5em 0;}
.slide-form form input {width:100%; padding:0.3em 1em; font-size:1.2em; text-transform:uppercase;}
.slide-form form .btn-quote {font-size:1.2em;font-weight:600;text-transform:uppercase;width: 100%;border: 0;background: #ff841b;color: #fff;padding: 0.75em;}
.btn-open {display:none;}

/* Blog */
.pagination ul {margin:0; padding:0; list-style:none;}
.pagination ul li {display:inline;}
.pagination ul li a {background:#ff841b; color:#fff; padding:0.2em 0.5em; border:2px solid #ff841b;}
.pagination ul li.active a {background:#fff; color:#000; font-weight:600;}
.pagination ul li a:hover {border:2px solid #ff841b; background:#fff; color:#ff841b;}

/* Push footer to bottom */
.main-content {min-height: calc(100vh - 440px);}

/* Contact Us */
.contact-section location {display: block;font-size:1.6em; font-weight:700;}
.contact-section {overflow:hidden;text-align:left; display:block; }
.page-template-quote .contact-section {text-align:center;}
.contact-section form {background:#ff841b;padding: 1rem 0 0;margin: 2rem auto 0;max-width: 650px;}
.contact-section form input, .contact-section form textarea {border-radius:0;}
.contact-section strong {color:#000; font-size:1.3em; display:block;}
.contact-section #map {margin:1em 0;}
.contact-section label {color:#fff;}

/* Footer */
.footer {border-top: 12px solid #ff841b;padding-top:1em;=: 0width: 100%}
.footer .footer-nav {list-style:none; padding:0; margin:0; text-align:center;}
.footer .footer-nav li a {color:#000; text-transform:uppercase; font-size:1em}
.footer .footer-nav li.active a {color:#ff841a;}
.footer .dropdown-menu {display:none !important;}
.footer .fa-angle-down {display:none;}
.footer .cta {text-align:center;margin:1.2em 0;}
.footer .cta .phone {font-size:2em;color:#ff841a;font-weight: 600; display:block;}
.footer .cta .quote {font-size:1.3em; color:#ff841a; font-weight:500; text-transform:uppercase; text-decoration:underline;} 
.footer .cta .quote:hover {transition:0.3s; color:#000;}
.footer address span {font-style:normal; display:block; text-align:center; text-transform:uppercase;}
.footer address .company {font-weight:600;}
.footer .social {text-align:center; display:block; margin:0; padding:0;}
.footer .social a {margin:0.5em 0.15em 0.2em; padding:0; font-size:2.5em; color:#ff841a; display:inline-block;}
.footer .copyright {text-transform:uppercase;text-align:center;display:block;margin: .5em 0 1em;}
.company-information {background:#000; color:#fff; padding:.6em 0;}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.main-slider .slide {height: 325px;}

/* Testimonials */
.review-content .review-slider {padding: 0 7.5em;margin: 0.6em 0 2em;}
.review-content .review-slider:after, .review-content .review-slider:before {height:80px; width:100px;}
.review-content .review-slider ul.slick-dots {text-align:right;}

/* Hero */
.hero {height:250px;}

/* Blog */
.wp-post-image {width:70%; padding:0 2em 0 0;}
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
.box-content .content {min-height:220px}
.quote-title h3:after {border-color: #f9cf00 transparent transparent transparent;border-style: solid;border-width: 2.61em 2em;content: "";position: absolute;right: -2em;top: 0;}
/* Utility */
.utility {background:#cacaca; height:3.7em;}
.utility .last:hover {background:#a4303d;}
.utility .last:hover:after {background:#a4303d;}
.utility .last:hover a {background:#a4303d;}
.utility .last:hover a:before {border-color: transparent transparent #a4303d #fbcf00;transition:all 0.3s ease-in-out;}
.utility p {margin:0;text-align:center;padding: 0.4em 0 0 2em;font-style: italic;font-weight: 500;font-size: 1em;}
.utility .first {background: #ff841a;color:#fff;text-align:center;}
.utility .first a:before {display:none;}
.utility .first a {width:100%;height:100%;display:block;background: #ff841b;color: #000;border:0;}
.utility .first a:after {display:none;}
.utility .first:before {background: #ff841a;content:"";width: 1000px;height: 3.68em;position: absolute;top: 0;left: -1000px;}
.utility .first:after {border-color: #ff841a transparent transparent transparent;border-style: solid;border-width: 3.7em 2em;content: "";position: absolute;right: -2em;top: 0;}
.utility .search {display:block;}
.utility .last {background: #e41a34;color:#fff;text-align:center;transition:all 0.3s ease-in-out;}
.utility .last a {padding:1.15em 0;display:block;color: #000;background:transparent;}
.utility .last a:before {border-color: #fbcf00 #fbcf00 #e41a34 #fbcf00;border-style: solid;border-width: 0 0 3.7em 2em;content: "";position: absolute;left: -2em;top: 0;transition:all 0.3s ease-in-out;}
.utility .last:after {background: #e41a34;content:"";width: 1000px;height: 3.68em;position: absolute;top: 0;right: -1000px;transition:all 0.3s ease-in-out;}
.utility .search {margin:0; padding:0; margin-bottom:2px;}
.utility input[type=search]{position:relative;background: transparent  url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 7px center;border:none;padding: 15px 0px 17px 38px;font-size:1.1em;margin:0;width: 7.5em;color:#fff;transition:all .5s;}
.utility input[type=search]:focus{width:100%;background-color:#fbd033;outline:none;}
.utility input[type=search]:after{content:"|"; color:#fff; background:#fff; width:100%; height:100%; display:block; position:absolute;}
.utility input:-moz-placeholder{color:#fff;}
.utility input::-webkit-input-placeholder{color:#fff;}
.drive form {background:#fbd033; margin:0;font-size: 0.952em;height: 100%;font-style: italic;padding: 0.5em 1em;position: relative;left: -13px; z-index:99999;}
.drive form:before {border-color: transparent transparent #fbcf00 transparent;border-style: solid;border-width: 0 0 3.9em 2em;content: "";position: absolute;left: -2em;top: 0;transition:all 0.3s ease-in-out;}
/* Navigation */
#tabletmenu {display:none;}
.collapse {display:block;}
.nav {background:#cacaca; display:block;}
.nav ul {margin:0; padding:0;}
.nav ul li {display:inline-block;}
.nav ul li a {color:#333;padding:8px 10px;font-size: 14px;display:block;}
.nav ul li.active a, .nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus {background: #ff841a;color:#fff;}
/* Header */
.header {padding-top:1em;}
.header .logo {padding:0;}
.header .allied {padding:2em; display:block;}
.header .nav {margin-top:1em;}
.header .top-section a {float:right; text-align:unset; margin-top:1.3em;}
/* Slider */
.main-slider .content {margin-top:4em;background: #464646a3;width:550px;right: 0;padding:1em 1em 1em 1em;display:block;float: left;}
.main-slider .content h1 {margin:0;color: #fff;}
/* Quote Section */
.quote-title h3 {font-size: 1.5em;}
.box-content .head:before, .box-content .content:before {display:none;}
.box-content .head h3 {margin-top: -2em;position:relative;left: 2.5em;text-align: left;}
.box-content .head>.icon>.fa {display:block;margin: 0 30px 0 0;font-size: 2em;position:relative;left:0.25em;top:0.25em;}
.box-content .content p {padding:1.35em;}
/* Testimonials */
.review-content .review-slider {padding:0.65em 9.5em;}
.review-content .review-slider .slick-slide {text-align:left;}
.review-content .review-slider .rating {text-align:left; display:inline-block;}
.review-content .review-slider .author {text-align:left; display:inline-block; font-size:1.15em; padding-left:0.5em}
.review-content .review-slider .information {margin-top:2em;}

/* Hero */
.hero {height:350px;}

/*video survey */
.bulletintext {display:block;font-size: 16px;font-weight: 500;color: #fff;text-align: left;}
.videotitletext {margin: 2em 0 0;}
.videosubtitletext {font-weight: 500;display: block;font-size: 17px;margin: 0.5em 0;}
.schedulebox {margin:0 auto;}


/* Footer */
.footer .footer-nav {margin-bottom:1em;}
.footer .footer-nav li:first-of-type {padding:0 0.75em 0 0;}
.footer .footer-nav li:last-of-type {padding:0 0 0 0.75em;}
.footer .footer-nav li:last-of-type:after {display:none;}
.footer .footer-nav li {display:inline; position:relative; padding:0 1em 0 0.5em;}
.footer .footer-nav li:after {content: "";position: absolute;width: 0.05em;height: 0.8em;background-color: #6e6e6e;right: 0;top: 0.25em;}
.footer .footer-nav li a {font-size:1.1em}
.footer .footer-nav li a:hover {color:#ff841a;}
.footer .cta {margin:0 0 1.5em 0; float:right; padding-right:1.5em;}
.footer .cta .phone {text-align:right;}
.footer address {margin-top:0.35em;}
.footer .cta:after {content: "";position: absolute;width: 0.05em;height: 3.8em;background-color: #6e6e6e;right:1em;top: 0.7em;}
.footer address span {text-align:unset;}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.box-content .content {min-height:150px}
.header .top-section a {font-size:2.5em; margin-top:1em}
.header .allied {padding: 0;margin-top: 25px;}
.form-group>label{text-align: center;padding: 0.18em 0;display:block;font-size:24px;font-weight:600;}
.home .btn-quote{padding:12px 19px 12px 19px;font-size: 18px;color:#fff;background:#ff841a;margin-bottom: 1.3em;}
.serving-hero{height:500px !important;background-attachment: fixed; background-repeat:no-repeat; background-size:cover !important;}
.serving-text{margin-top:5%;}
.serving-text>p{font-size:32px; margin-top:0;}
.serving-text>p:nth-child(even){font-size:42px;}
.services-section .service .icon {text-align:left; font-size:6em; display:inline;}
.services-section .service h3 {display:inline;padding-left:0.5em;font-weight:500;font-size:2.2em;color: #000;}
.services-section .service {margin:1.5em 0;}
.services-section .service p {text-align:left;}
.services-section .service a {text-align:left; font-weight:700; font-size:1.45em;}
.services-section .service span {text-align:left;font-size:1.5em;}
/* CTA Slide */
.slide-form {position:fixed;right:-300px;transition:all 0.3s ease-in-out;visibility:hidden;top: 222px;background:#eee;z-index:99;}
.slide-form.open {right:0; visibility:visible;}
.slide-form .cab {background: url(img/cab.png) no-repeat;display:block; background-size:contain; width: 220px;position: fixed;height: 150px;top: 415px;z-index: 999999999;right: -4em;visibility: visible;transition: all 0.3s ease-in-out;}
.slide-form.open .cab {right:17em;}
.btn-open {transition:all 0.3s ease-in-out;display:block;position:fixed;width:160px;top: 308px;right:0;background:#ff841b;color:#fff;border:3px solid #000;border-right:0;border-left:0;cursor:pointer;}
.btn-open:before {content:"";background:#ff841b;position:absolute;height:0;display:block;width:0;left: -6px;top: 6px;overflow:hidden;border-right: 20px solid #ff841b;border-top: 61px solid transparent;border-bottom: 9px solid transparent;transition:all 0.3s ease-in-out;}
.btn-open h5 {font-weight:300;font-size:1.5em; text-align:center; margin:0; padding:0.5em 0.25em;}
.arrow {position:absolute;left: -1.6em;top:-3px;background: url(https://northbaymoving.com/wp-content/themes/moving/images/request-arrow.png) no-repeat;z-index:99;display:block;height: 87px;width:100%;background-size:contain;}
.btn-open:hover:before  {border-color:#000;transition:all 0.3s ease-in-out;}
.btn-open:hover {background:#000; color:#fff;}
/* Contact Us Page */
.contact-section .company {font-weight:800;font-size:2.3em;margin: 0.5em 0;}
.contact-section address span {font-style:normal;display: block;font-weight: 400;margin: 0.3em 0;}
.contact-section strong {font-size:1.2em; font-weight:600; margin:0.5em 0; display:block;}
.contact-section a {display:block; margin:0 0 0.5em; padding:0;}
.contact-section a:before {content:">"; padding:0 0.3em 0 0; display:inline-block; font-weight:800; font-size:1.5em; position:relative; top:0.1em;}
.contact-section .btn:before {display:none;}
.drive a {padding:1.25em 0;}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.utility p {padding: 1.2em 0;}
.header .top-section a {margin-top: 0.9em;}
.quote-title h3 {padding: 0.6em 1em;font-size: 2.5em;width: 95%;}
.box-content .head:after, .box-content .content:after {display:none;}
.bulletintext {display:block;font-size: 16px;font-weight: 500;color: #fff;text-align: left;}

}

@media only screen and (min-width:1400px) {
.main-slider .slide {height: 450px;}
.main-slider .content {float:right;right:-5rem;}

}

.dropdown-menu li:hover a+ul {
     display: block;
     top: 80%; // optional
}

.page-template-contact-us .contact-section form {background:#212121;padding:30px 15px 15px;margin:15px auto 0;position:relative;}
.page-template-contact-us .contact-section form:before{background:inherit;content:"";height:100%;width:200vw;position:absolute;top:0;left:-100vw;}
.request-form input {border:0;}