@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/v12/JTUOjIg1_i6t8kCHKm459WxZqh7p29NNpQ.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUOjIg1_i6t8kCHKm459WxZqh7g29NNpQ.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUOjIg1_i6t8kCHKm459WxZqh7r29NNpQ.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUOjIg1_i6t8kCHKm459WxZqh7q29NNpQ.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
}

@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/v12/JTUOjIg1_i6t8kCHKm459WxZqh7k29M.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:200;
src:local('Montserrat ExtraLight Italic'),local(Montserrat-ExtraLightItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZBg_z8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZBg_z-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZBg_z8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:300;
src:local('Montserrat Light Italic'),local(Montserrat-LightItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:400;
src:local('Montserrat Italic'),local(Montserrat-Italic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.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
}

@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/v12/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:500;
src:local('Montserrat Medium Italic'),local(Montserrat-MediumItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:600;
src:local('Montserrat SemiBold Italic'),local(Montserrat-SemiBoldItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZFgrz8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZFgrz-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZFgrz8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:700;
src:local('Montserrat Bold Italic'),local(Montserrat-BoldItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZcgvz8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:800;
src:local('Montserrat ExtraBold Italic'),local(Montserrat-ExtraBoldItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZbgjz8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZbgjz-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZbgjz8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:italic;
font-weight:900;
src:local('Montserrat Black Italic'),local(Montserrat-BlackItalic),url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZSgnz8fZwnCo.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZSgnz-PZwnCo.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZSgnz8_ZwnCo.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZwnCo.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
}

@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/v12/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:100;
src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUQjIg1_i6t8kCHKm45_QpRxi7mw9c.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.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
}

@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/v12/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:200;
src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_aZA3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:300;
src:local('Montserrat Light'),local(Montserrat-Light),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:400;
src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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
}

@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/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:500;
src:local('Montserrat Medium'),local(Montserrat-Medium),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:600;
src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:700;
src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:800;
src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
font-family:'Montserrat';
font-style:normal;
font-weight:900;
src:local('Montserrat Black'),local(Montserrat-Black),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@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/v12/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@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/v12/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}

@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/v12/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.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
}

@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/v12/JTURjIg1_i6t8kCHKm45_epG3gnD_g.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
}

body {
font-family:'Montserrat',sans-serif;
color:#343434
}

::-moz-selection {
color:#fff;
background:#ff3627
}

::selection {
color:#fff;
background:#ff3627
}

.clrRed {
color:#ff3627
}

a,a:hover {
text-decoration:none
}

.bg_lightYello {
background-color:#FEF4E7
}

.bg_red {
background-color:#FF3627
}

.textCenter {
text-align:center
}

.textRight {
text-align:right
}

.subHead {
font-size:14px;
letter-spacing:.5em
}

.head {
font-size:35px
}

strong {
font-weight:800
}

.imgWidth {
width:100%
}

.whiteColor {
color:#fff
}

.redColor {
color:#FF3627
}

.marB10 {
margin-bottom:10px
}

input:focus,select:focus,textarea:focus {
outline:none
}

.featuredImg {
width:100%;
border-radius:10px;
box-shadow:0 0 10px rgba(0,0,0,0.3)
}

.container-fluid {
padding:0
}

.navbar-brand img {
width:100px
}

.navbar {
border-bottom:solid 1px #E4E4E4;
background:#fff
}

.nav-item a {
color:#343434;
font-size:14px;
font-weight:300;
padding:3px 0
}

.nav-item a:focus {
outline:none
}

.nav-item a img {
width:25px
}

.navbar-expand-lg .navbar-nav .nav-link {
padding-right:17px;
padding-left:17px
}

.navbar-nav .active>.nav-link,.nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .show>.nav-link {
color:#ff3627
}

.navbar-toggler {
background-color:#fff;
border:solid 1px #E4E4E4
}

.navbar-toggler-icon {
background-image:url(../images/menu.svg)
}

.dropdown {
position:relative;
display:inline-block
}

.dropdown ul {
list-style:none;
padding:0;
margin:0
}

.dropdown-content {
display:block;
position:relative;
background-color:#fff;
z-index:1
}

.dropdown-content a {
color:#000;
padding:8px 16px 8px 30px;
text-decoration:none;
display:block;
font-size:12px
}

.dropdown-content a:hover {
background-color:#FF3627;
color:#fff
}

.dropdown:hover .dropdown-content {
display:block
}

.dropdown:hover .dropbtn {
background-color:#3e8e41
}

.carousel-item {
height:100vh;
min-height:300px;
background:no-repeat center center scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}

.carousel-img {
    display:block;
    height:100vh;
    min-height:300px;
    background:no-repeat center center scroll;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
    

.carousel-caption {
top:30%
}

.carousel-caption h3 {
font-size:30px;
font-weight:800;
color:#000
}

.carousel-caption p {
font-size:15px;
background:#ff3627;
padding:3px 8px;
display:inline-block;
border-radius:5px
}

.carousel-caption p span {
margin:0 10px
}

.formHead h5 {
text-align:center;
color:#343434;
font-size:14px;
letter-spacing:.5em;
font-weight:600;
margin-bottom:10px
}

.queryForm {
display:none;
position:absolute;
bottom:0;
width:100%;
background:rgba(255,255,255,0.8);
padding:10px 0;
font-size:12px
}

.queryForm .col-md-2,.queryForm .col-md-4 {
padding-left:5px;
padding-right:5px
}

.queryForm input,.queryForm select,.queryForm textarea {
width:100%;
height:30px;
margin-bottom:10px;
padding:5px;
background:#fff;
border:none;
color:#767575;
border-radius:5px
}

.queryForm ::placeholder {
color:#9B9B9B;
opacity:1
}

.queryForm :-ms-input-placeholder {
color:#9B9B9B
}

.queryForm ::-ms-input-placeholder {
color:#9B9B9B
}

.submitBtn {
background-color:#ff3627!important;
color:#fff!important;
cursor:pointer
}

.datepicker {
font-size:12px
}

.advantage {
padding:50px 0 100px
}

.advantage .col-md-3 {
margin:10px auto
}

.advantage h5 {
margin-top:50px
}

.advantage h3 {
margin-bottom:80px
}

.advantage .h3bottom {
    margin-bottom:0px
    }


.advantage strong {
font-weight:800
}

.advBox {
background:#fff;
padding:30px 20px 10px;
margin-bottom:20px
}

.advBox img,.advBoxRed img {
width:70px
}

.advBox h4,.advBoxRed h4 {
font-size:22px;
margin:20px 0;
font-weight:500
}

.advBox p,.advBoxRed p {
font-size:14px
}

.advBoxRed {
padding:30px 20px 10px;
margin-bottom:20px;
background:#ff3627;
color:#fff;
box-shadow:0 0 20px rgba(255,54,40,0.5)
}

.aroutFG {
padding-top:80px;
padding-bottom:80px
}

.aroutFG h4 {
margin-top:30px
}

.keyFtre {
list-style:none;
padding:0;
font-size:13px;
margin:15px 0
}


.keyFtre li {
margin-bottom:15px;
background:url(../images/ok_red.svg) left 3px no-repeat;
background-size:14px;
padding-left:22px
}

.retBtns {
background:#ff3627;
padding:10px 20px;
letter-spacing:.2em;
font-size:12px;
color:#fff;
font-weight:400;
margin-top:10px;
border-radius:5px;
border:solid 1px #ff3627
}

.retBtns:hover,.rtbtn:hover {
background:#fff;
color:#ff3627
}

.homeService {
background:url(../images/cars-bg.jpg) center center no-repeat;
padding:80px 0;
background-size:cover
}

.homeService .col-md-4 {
margin-bottom:30px
}

.servicesRow {
margin-top:50px
}

.serText {
padding-top:30px;
color:#fff
}

.serText p {
font-size:11px;
margin:0
}

.serText h4 {
font-weight:600;
margin-bottom:30px;
font-size:18px
}

.serImage img {
border-radius:16px;
width:100%
}

.vehicles {
margin-top:80px;
margin-bottom:80px
}

.carsTab {
margin:40px auto 10px;
background:#343434;
border-radius:3px
}

.carsTab li a {
color:#fff;
font-size:12px;
text-align:center
}

.carsTab li .active {
background:#ff3627;
color:#fff;
border-radius:3px
}

.tab-content .container {
padding:0
}

.vehicles h2 {
font-size:18px;
font-weight:800
}

.carBox {
background:#fff;
border:solid 1px #FEF4E7
}

.carBox img {
width:100%
}

.carDes {
background:#FEF4E7;
padding:5px;
position:relative
}

.carDes p {
font-size:11px;
margin:0
}

.carDes h6 {
margin:0
}

.rtbtn {
position:absolute;
right:3px;
top:16%;
background:#ff3627;
padding:5px 10px;
font-size:11px;
color:#fff;
border-radius:3px;
border:solid 1px #ff3627
}

.tab-content .col-lg-3 {
margin-bottom:20px
}

.achievement {
background:url(../images/cityscape.jpg) center center no-repeat;
background-size:cover;
text-align:center;
color:#fff;
padding:40px 0 30px;
font-size:22px
}

.achievement .col-md-3 {
margin:15px 0
}

.homeTestimonials {
padding:80px 0
}

.homeTestimonials .carousel-item {
height:60vh;
min-height:150px;
padding:0 20px;
text-align:center
}

.homeTestimonials .carousel-item p {
font-size:14px;
margin-top:30px
}

.homeTestimonials .carousel-inner {
margin-top:40px
}

.homeTestimonials .carousel-control-prev-icon {
background-image:url(../images/left-arrow.svg)
}

.homeTestimonials .carousel-control-next-icon {
background-image:url(../images/right-arrow.svg)
}

.otherService {
background:#343434;
color:#fff;
padding:10px 0 15px
}

.contactsec ul {
list-style:none;
margin:10px 0 0;
padding:0
}

.contactsec ul li {
width:50%;
display:inline-block;
float:left
}

.contactsec ul li a {
color:#fff;
font-size:12px;
text-align:center;
display:block;
border:solid 1px #ff3627;
box-sizing:border-box;
padding:10px 0
}

.contactsec ul li a:hover {
background:#000
}

.footer {
padding:60px 0;
background:url(../images/footerBg.jpg) center center no-repeat;
background-size:cover
}

.footLogo p {
font-size:12px;
margin-top:15px
}

.footLogo img {
width:150px
}

.subscribe {
font-size:12px;
height:30px;
background-color:#fff;
border:none;
width:100%;
margin:25px 0;
position:relative;
border-radius:5px;
border:solid 1px #343434
}

.newlSend {
position:absolute;
right:-1px;
top:-1px;
width:60px;
height:30px;
border-radius:0 5px 5px 0;
background:url(../images/subscribe.jpg) center center no-repeat;
border:none;
display:inline-block
}

.newlSend input,.subscribe input {
background:none;
border:none;
display:inline-block;
height:30px
}

.newlSend input {
width:60px;
height:30px;
cursor:pointer
}

.subscribe input {
padding:10px
}

.footlinks ul {
list-style:none;
font-size:13px;
margin:20px 0 0;
padding:0
}

.footlinks ul li {
margin-bottom:10px
}

.footer a {
color:#343434
}

.footer a:hover {
color:#ff3627
}

.contects {
font-size:16px;
margin:20px 0 30px;
display:block;
font-weight:600
}

.follow a {
width:40px;
height:40px;
border:solid 1px #343434;
border-radius:20px;
display:inline-block;
text-align:center;
padding-top:5px
}

.follow img {
width:20px
}

.queryBtn {
display:block
}

.queryBtn button {
position:fixed;
bottom:0;
right:0;
background:#ff3627;
color:#fff;
padding:10px 5px;
color:#fff;
width:100%;
text-align:center;
font-size:14px;
letter-spacing:.2em;
z-index:999;
box-shadow:0 0 10px rgba(255,54,40,0.8);
cursor:pointer;
border:none;
border-radius:3px 3px 0 0
}

.queryBtnpop button {
cursor:pointer;
background:#FF3627;
border:none;
color:#fff;
font-size:12px;
letter-spacing:.2em;
padding:8px 12px;
border-radius:5px;
box-shadow:0 0 10px rgba(255,54,40,0.8);
z-index:99
}

.queryFormpop {
background:#fff;
padding:15px 25px;
width:96%;
max-height:500px;
position:fixed;
display:none;
right:2%;
left:2%;
bottom:50px;
top:80px;
box-shadow:0 0 20px rgba(0,0,0,0.4);
border-radius:5px;
z-index:99;
overflow-y:scroll;
overflow-x:hidden
}

.queryFormpop input,.queryFormpop select,.queryFormpop textarea {
width:100%;
padding:5px;
display:block;
border-radius:3px;
border:solid 1px #ccc;
font-size:12px
}

.queryFormpop .col-md-6,.queryFormpop .col-md-12 {
margin:5px 0
}

.queryFormpop .submitBtn {
border:none;
padding:10px 0;
margin-bottom:10px;
background-color:#343434!important
}

.queryFormpop .submitBtn:hover {
background-color:#ff3627!important
}

.inner {
position:relative;
top:40px
}

.keyfuture {
padding:50px 0
}

.services {
padding-top:20px;
padding-bottom:40px
}

.serviceBox {
border:solid 1px #bcbcbc;
padding:20px 20px 10px;
margin-bottom:30px;
border-radius:10px;
overflow:auto
}

.serviceBox:hover {
box-shadow:0 0 10px rgba(0,0,0,0.2)
}

.serviceBox strong {
font-size:26px;
vertical-align:middle;
font-weight:600
}

.seviceBtn {
font-size:12px;
font-weight:600;
background:#FF3627;
border:solid 1px #FF3627;
padding:3px 8px;
display:inline-block;
vertical-align:middle;
color:#fff;
margin-left:10px;
border-radius:3px;
letter-spacing:.3em
}

.seviceBtn:hover {
color:#FF3627;
background:#fff
}

.cars {
padding:20px 0
}

.cars h2 {
font-size:18px;
font-weight:700
}

.cars .carBox {
border:solid 1px #bcbcbc
}

.testimolials {
padding:40px 0
}

.testiBox {
background:#fff;
padding:20px;
margin-bottom:20px;
position:relative;
min-height:250px
}

.testiBox p {
font-size:12px
}

.bottomRow {
position:absolute;
bottom:20px;
font-size:10px;
vertical-align:top
}

.bottomRow img {
width:100%
}

.career {
padding-bottom:50px
}

.career .carsTab {
width:100%;
background:none;
border-bottom:solid 1px #d4cdc4;
border-radius:0
}

.career .carsTab li {
width:auto
}

.career .carsTab li a {
color:#343434;
padding:10px 15px
}

.career .carsTab li .active {
background:none;
color:#FF3627;
font-weight:700
}

.career h4 {
color:#343434;
font-size:16px;
margin:20px 0
}

.careerBox {
background:#fff;
display:block;
padding:20px 10px;
text-align:center;
border-radius:5px;
color:#343434;
font-size:14px;
margin-bottom:15px
}

.careerBox:hover {
background:#ff3627;
color:#fff
}

.formContact {
margin:30px 0 0;
text-align:center;
font-size:12px
}

.formContact a {
color:#FF3627
}

.formContact .sep {
margin:0 5px
}

.classField {
margin-top:30px
}

.classField input,.classField textarea,.classField select {
width:100%;
padding:10px;
margin-bottom:20px;
border-radius:5px;
border:solid 1px #343434
}

.classField .submitBtn {
border:none;
width:200px;
margin:auto
}

.contactus h5,.contactus p {
margin:20px 0
}

.contactus .map {
margin:20px 0
}

.contactus .map iframe {
width:100%;
height:450px
}

.innerBanner {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
padding:0;
display:block;
width:100%;
margin-bottom:30px;
border-radius:5px
}

.blackBox {
background-color:rgba(0,0,0,0.4);
display:block;
color:#fff;
padding:100px 0;
border-radius:5px
}

.contenetInner img {
width:100%
}

.contenetInner h4 {
margin-top:30px;
margin-bottom:20px;
font-weight:700
}

.contenetInner .keyFtre {
font-size:12px
}

.packageBox,.itenaryBox {
width:100%;
margin:20px 0 10px;
padding:30px;
border:solid 1px #ccc;
border-radius:5px
}

.packageBox:hover {
box-shadow:0 0 10px rgba(0,0,0,0.2)
}

.packageBox h5 {
font-size:16px;
font-weight:700
}

.packageBox p {
font-size:12px;
margin-bottom:20px
}

.packageBox a {
font-size:12px
}

.itenaryBox h3 {
font-size:24px;
font-weight:700
}

.itenaryBox p {
font-size:14px
}

.backLinks {
padding-top:20px;
padding-bottom:20px
}

.backLinks h6 {
margin-bottom:15px;
text-decoration:underline
}

.backLinks a {
color:#343434;
font-size:14px;
border-radius:3px;
display:inline-block;
margin:10px
}

.backLinks a:hover,.backLinks .active {
color:#FF3627
}

@media (min-width: 768px) {
.navbar-brand img {
width:120px
}

.navbar {
padding:10px 0 0
}

.nav-item a {
padding:15px 0
}

.dropdown {
position:relative;
display:inline-block
}

.dropdown ul {
list-style:none;
padding:0;
margin:0
}

.dropdown-content {
display:none;
position:absolute;
top:54px;
background-color:#fff;
border:solid 1px #E4E4E4;
min-width:160px;
box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);
z-index:1
}

.dropdown-content a {
color:#000;
padding:8px 16px;
text-decoration:none;
display:block
}

.dropdown-content a:hover {
background-color:#FF3627;
color:#fff
}

.dropdown:hover .dropdown-content {
display:block
}

.dropdown:hover .dropbtn {
background-color:#3e8e41
}

/* .carousel-caption {
top:150px
} */

.carousel-caption h3 {
font-size:60px
}

.carousel-caption p {
font-size:20px;
padding:5px 20px
}

.carousel-caption p span {
margin:0 20px
}

.queryForm {
display:block
}

.keyFtre {
margin:15px 0 30px
}

.carsTab {
width:640px
}

.carsTab li {
width:160px
}

.carsTab li a {
font-size:14px
}

.contactsec ul li a {
border-right:none
}

.homeTestimonials .carousel-item {
height:15vh;
min-height:150px;
padding:0 150px;
text-align:center
}

.contactsec ul li {
width:20%
}

.queryBtn {
display:none
}

.queryBtn button {
position:fixed;
bottom:10px;
right:10px;
background:#ff3627;
color:#fff;
padding:10px 5px;
color:#fff;
width:200px;
text-align:center;
font-size:14px;
letter-spacing:.2em;
z-index:999;
box-shadow:0 0 10px rgba(255,54,40,0.8);
cursor:pointer;
border:none;
border-radius:3px
}

.queryFormpop {
background:#fff;
padding:15px;
width:360px;
overflow:hidden;
position:fixed;
display:none;
right:10px;
left:auto;
bottom:50px;
top:auto;
box-shadow:0 0 20px rgba(0,0,0,0.2);
border-radius:5px;
z-index:99
}

.serviceBox {
height:250px;
overflow:hidden
}

.career .carsTab li a {
color:#343434;
padding:20px 20px
}

.career h4 {
font-size:20px;
margin:30px 0 20px
}

.formContact {
text-align:center;
font-size:14px
}

.formContact .sep {
margin:0 30px
}
}

@media (min-width: 576px) and (max-width: 767.98px) {
.queryFormpop {
right:10px;
left:auto;
bottom:50px;
top:auto;
max-height:none
}
}

@media (min-height: 667px) {
.queryFormpop {
right:10px;
left:auto;
bottom:50px;
top:auto;
max-height:none
}

}

.delvering-content {
    padding: 115px 0;
}


.banner-img {
    display: block;
    height: 100vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


/* Kapil Dev 2025 Start here*/
.enquireNow {
    width: 40px;
    position: fixed;
    right: 2px;
    top: 30%;
    z-index: 999;
    display: none;
    cursor: pointer;
}

.enquireNowMob {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
}

/* .enquireNowMob a {background: #da251d; color: #fff !important; padding:10px 15px; display: block; text-align: center; cursor: pointer; width: 50%;} */
.enquireNowMob .enquire {
    background: #da251d;
    color: #fff !important;
    padding: 10px 15px;
    display: block;
    text-align: center;
    cursor: pointer;
    width: 50%;
    float: left;
}

.enquireNowMob .whatsapp {
    background: #25D366;
    color: #fff !important;
    padding: 10px 15px;
    display: block;
    text-align: center;
    cursor: pointer;
    width: 50%;
    float: right;
}

.modal-content {
    background: #fff;
    padding: 1rem;
    border: none;
    border-radius: 10px;
}

.modal-body h4 {
    color: #da251d;
    font-weight: 600;
}

.modal-body input, .modal-body select {
    margin-bottom: 0 0 10px 0;
}

.close {
    color: #000;
    font-size: 1rem;
    font-weight: normal;
    opacity: 0.5;
    text-align: right;
}

.close:hover {
    text-shadow: none;
    color: #000;
    opacity: 1;
}

.getIntouch {
    margin: 30px 0 0 0;
}

.getIntouch input, .getIntouch textarea, .getIntouch select {
    width: 100%;
    background: #999;
    border: solid 1px #da251d;
    color: #000000;
}

.getIntouch button {
    border: none;
}

.input {
    width: 100%;
    display: block;
    margin: 10px 0;
    background: #dcf2e7;
    border-radius: 5px;
    border: solid 1px #fff;
    padding: 10px 10px;
    color: #da251d;
}

.input:focus {
    box-shadow: 0px 0px 2px rgba(106, 2, 2, 0.2);
}

.mBtn {
    background: #da251d;
    box-shadow: 0px 8px 16px rgba(106, 2, 2, 0.2);
    border-radius: 5px;
    font-size: 18px;
    padding: 14px 26px 12px 26px !important;
    margin-top: 10px;
    color: #fff !important;
    display: inline-block !important;
}

.mBtn:hover {
    box-shadow: 0px 8px 16px rgba(106, 2, 2, 0.4);
    text-decoration: none;
}

.modal-header {
    border-bottom: none !important
}

textarea {
    width: 100%;
    /* background-color: #e97c77; */
    border: none;
    padding: 18px 20px;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 600;
    color: #fff
}

.getIntouch select, input, textarea {
    padding: 8px 15px 8px 15px;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 2px;
    /* width: 100%; */
    box-sizing: border-box;
    color: #da251d;
    /* background-color: #dcf2e7; */
    border: 1px solid #da251d;
    font-size: 16px;
    letter-spacing: 1px
}

.getIntouch select:focus, input:focus, textarea:focus {
    -moz-box-shadow: 0px 8px 16px rgba(106, 2, 2, 0.2) !important;
    -webkit-box-shadow: 0px 8px 16px rgba(106, 2, 2, 0.2) !important;
    box-shadow: 0px 8px 16px rgba(106, 2, 2, 0.2) !important;
    border: 1px solid #da251d !important;
    outline: none;
    outline-width: 0;
}

button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0
}

@media (min-width: 768px) {
    .enquireNow {
        display: block;
    }

    .enquireNowMob {
        display: none;
    }
}

/* Kapil Dev 2025 end here*/
