/***************************************************************************************************************
||||||||||||||||||||||||||||       MASTER STYLESHEET FOR Tala                 ||||||||||||||||||||||||||||||||||
****************************************************************************************************************
    Project:        Tala - Multipurpose Responsive Onepage Template
    Version:        1.0
    Author:         Uxign

||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
****************************************************************************************************************


[-------  Table of contents  -------]
1- General Style
2- Services
3- About
4- Who are
5- Team
6- Counter
7- Portfolio
8- Testimonials
9- Pricing
10- Blog
11- Contact Info
12- Footer
13- Fixed Section


||||||||||||||||||||||||||||              COLOR CODES                       ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
****************************************************************************************************************

# Main Color (text):        #6b54f6
# Dark grey (text):         #969696
# Dark Gray (headings)      #404044
# Dark Gray (Links)         #212529
# Background                #f5f5ff
# Background Two            #6b54f6
a (standard):               #6b54f6
a (visited):                #6b54f6
a (active):                 #6b54f6

||||||||||||||||||||||||||||              Typography                        ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
****************************************************************************************************************

Fonts One: "Poppins"
Fonts Two: "Rubik"

Notes:  Google Fonts


****************************************************************************************************************
||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************/


/************************** 
* 1. General Style
***************************/

@import url("https://fonts.googleapis.com/css?family=Poppins:400,400i,500,600,600i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Rubik:400,400i,500,500i,700,700i");

/* Bootstrap CSS */

@import url("assets/css/bootstrap.min.css");

/* Font css */

@import url("assets/css/ionicons.min.css");
@import url("assets/css/et-line-icons.css");
@import url("assets/css/materialdesignicons.min.css");

/* animate css */

@import url("assets/css/animate.min.css");

/* Progres bar */

@import url("assets/css/jquery.lineProgressbar.css");

/* owl carousel */

@import url("assets/css/owl.carousel.css");
@import url("assets/css/owl.theme.default.css");

/* youtube pop up css */

@import url("assets/css/YouTubePopUp.css");

/* Site css */

@import url("assets/css/main/nav-header.css");
@import url("assets/css/main/header.css");
@import url("assets/css/main/style.css");

/* Site css */

@import url("assets/css/main/responsive.css");

/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v6/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v6/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* devanagari */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}


/* latin-ext */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLBT5Z1xlFQ.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 */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nEldWYwWb-6bB_.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nEldWYwWD-6bB_.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nEldWYwWz-6bB_.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: 'Rubik';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nEldWYwWL-6Q.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 */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWEBXyIfDnIV7nEnXq61F3f.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWEBXyIfDnIV7nEnXy61F3f.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWEBXyIfDnIV7nEnXC61F3f.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: 'Rubik';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWEBXyIfDnIV7nEnX661A.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 */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElY2ZwWb-6bB_.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElY2ZwWD-6bB_.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElY2ZwWz-6bB_.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: 'Rubik';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElY2ZwWL-6Q.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 */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElcWfwWb-6bB_.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElcWfwWD-6bB_.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElcWfwWz-6bB_.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: 'Rubik';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElcWfwWL-6Q.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 */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElf2dwWb-6bB_.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElf2dwWD-6bB_.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElf2dwWz-6bB_.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: 'Rubik';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v8/iJWBBXyIfDnIV7nElf2dwWL-6Q.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 */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Fqj2mZ8WDm7Q.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Fqj2mf8WDm7Q.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Fqj2mT8WDm7Q.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: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Fqj2md8WA.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 */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v8/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v8/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v8/iJWKBXyIfDnIV7nPrXyi0A.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: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v8/iJWKBXyIfDnIV7nBrXw.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 */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7EyjmmZ8WDm7Q.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Eyjmmf8WDm7Q.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7EyjmmT8WDm7Q.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: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7Eyjmmd8WA.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 */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7F6iGmZ8WDm7Q.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7F6iGmf8WDm7Q.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7F6iGmT8WDm7Q.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: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7F6iGmd8WA.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 */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7FCimmZ8WDm7Q.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* hebrew */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7FCimmf8WDm7Q.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7FCimmT8WDm7Q.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: 'Rubik';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v8/iJWHBXyIfDnIV7FCimmd8WA.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: 'Rubik', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #404044;
    font-style: normal;
    font-size: 16px;
    line-height: 1.5;
}

body#multi-6 {
    padding: 10px 10px 0 10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    margin-top: 0px;
    font-style: normal;
    font-weight: 400;
}

p {
    color: #969696;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 0;
    font-family: 'Rubik', sans-serif;
}

.sub-title,
.sub-title-one {
    text-align: center;
    position: relative;
    z-index: 3;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    display: inline-block;
    padding: 0 15px;
}

.sub-title-one {
    padding: 0 !important;
}

.sect-title {
    letter-spacing: -1px;
    margin-bottom: 50px;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    position: relative;
    z-index: 3;
}

.sub-title:before,
.sub-title:after {
    content: '';
    width: 40px;
    height: 1px;
    background-color: #6b54f6;
    position: absolute;
    bottom: 7px;
}

.sub-title:before {
    left: -40px;
}

.sub-title:after {
    right: -40px;
}

.with-color {
    color: #fff !important;
}

a {
    color: #969696;
    text-decoration: none;
    text-transform: capitalize;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

a:hover {
    color: #6b54f6;
    text-decoration: none;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

ul {
    padding-left: 0;
    list-style: none;
}

li {
    font-size: 15px;
    font-weight: 400;
    font-family: poppins;
    color: #969696;
    margin-bottom: 10px;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

li:last-child {
    margin-bottom: 0;
}

i {
    font-size: 15px;
    color: #969696;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

i:hover {
    color: #6b54f6 !important;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.paddsection {
    padding: 80px 0;
}

.paddsectionone {
    padding: 50px 0;
}

.pt-80 {
    padding-top: 80px !important;
}

.pb-80 {
    padding-bottom: 80px;
}

.pb-50 {
    padding-bottom: 50px;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mt-0 {
    margin-bottom: 0;
}

.mt-20 {
    margin-top: 20px;
}

.mb-0 {
    margin-bottom: 0px;
}

.number {
    display: inline-block;
    opacity: 0.2;
    font-size: 32px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 20px;
}

.h4-heading {
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600;
    line-height: 1;
}

.h4-subheading {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    color: #fff;
    line-height: 1;
    letter-spacing: .6px;
}

.h6-subheading {
    margin-bottom: 10px;
    color: #edebef;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}

.brd-none {
    border: none !important;
}

.more-btn,
.more-btn-one {
    border: 1px solid #6b54f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #969696;
    display: inline-block;
    font-family: poppins;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    text-transform: capitalize;
    background: transparent;
    margin-left: 0;
    margin-right: 0;
}

.more-btn-one {
    border: none;
}

.overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    z-index: 2;
    height: 100%;
}

.bx-shadow {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #F5F5F5)) !important;
    background: -moz-linear-gradient(top, #FFF 0, #F5F5F5 100%) !important;
    background: -webkit-linear-gradient(top, #FFF 0, #F5F5F5 100%) !important;
    background: -o-linear-gradient(top, #FFF 0, #F5F5F5 100%) !important;
    background: -ms-linear-gradient(top, #FFF 0, #F5F5F5 100%) !important;
    background: linear-gradient(top, #FFF 0, #F5F5F5 100%) !important;
}

.bx-sh {
    box-shadow: none !important;
}

.bg-cl-one,
.bg-cl-two,
.bg-cl-thre {
    padding: 60px 20px !important;
}

.bg-cl-one i,
.bg-cl-one h4,
.bg-cl-one p,
.bg-cl-two i,
.bg-cl-two h4,
.bg-cl-two p,
.bg-cl-thre i,
.bg-cl-thre h4,
.bg-cl-thre p {
    color: #fff !important;
}

.bg-cl-one {
    background: rgba(239, 71, 58, 0.8) !important;
}

.bg-cl-two {
    background: rgba(94, 53, 177, 0.8) !important;
}

.bg-cl-thre {
    background: rgba(29, 233, 182, 0.8) !important;
}

.box-fix {
    box-shadow: none !important;
    background: transparent !important;
    padding: 80px 20px !important;
    border-right: 1px solid #fff;
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-radius: 0px !important;
}

#multi-4 .box-fix {
    border-right: 1px solid #2f2f2f;
}

#multi-4 .bgfix {
    background: #222 !important;
}

#multi-4 .icon-box:before {
    background-image: url(http://mentry-demo.themesion.com/demo3/wp-content/uploads/sites/4/2019/09/img-16.png?id=12528) !important;
    content: '';
    position: absolute;
    width: 100px;
    height: a;
    height: 100px;
    top: 0;
    left: 0;
}

.box-fix i,
.box-fix h4,
.box-fix p,
.box-fix .more-btn-one {
    color: #fff !important;
}

.box-fix p {
    margin-bottom: 20px;
}

.box-fix .more-btn-one,
body#multi-5 .icon-box .more-btn-one {
    margin-bottom: 0 !important;
    height: auto !important;
    line-height: 1.5;
}

.box-fix .more-btn-one:hover {
    color: #6b54f6 !important;
}


/* Icon box */

.services .icon-box i,
.services .box-fix .more-btn-one {
    color: #eee !important;
}

body#multi-6 .services .icon-box i,
.servicefixicon .icon-box i {
    color: #6b54f6 !important;
}

.icon-box,
.box-number {
    background: #fff;
    padding: 40px 20px;
    z-index: 4;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    position: relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

body#multi-6 .services .icon-box {
    margin-top: -50px;
}

body#multi-6 .icon-box:before,
body#multi-6 .icon-box:after,
.servicefixicon .icon-box:before,
.servicefixicon .icon-box:after {
    content: "";
    width: 50px;
    height: 50px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    position: absolute;
    background: #6b54f6;
    opacity: 0.1;
    display: inline-block;
    z-index: -1;
    top: 12%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 6%;
}

body#multi-6 .icon-box:after {
    content: "";
    width: 15px;
    height: 15px;
    top: 30%;
    right: -8%;
}

.icon-box i {
    font-size: 42px;
    color: #6b54f6;
    display: inline-block;
    margin-bottom: 20px;
}

.icon-box img {
    margin-bottom: 20px;
    width: 60px;
}

.icon-box h4,
.box-number h4 {
    margin-bottom: 20px;
}

body#multi-6 .icon-box-resize .icon-box {
    border: none;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
}

.bord {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.icon-box-resize hr {
    height: 1px;
    width: 100%;
    border: 0;
    display: block;
    background: #eee;
}


/* box number */

.box-number .number-img-one,
.box-number .number-img-two,
.box-number .number-img-thre {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    background-image: url(assets/images/demo-eighteen-001.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    opacity: 1;
    min-width: 170px;
    margin-bottom: 30px !important;
}

.box-number .number-img-two {
    background-image: url(assets/images/demo-eighteen-002.png) !important;
}

.box-number .number-img-thre {
    background-image: url(assets/images/demo-eighteen-003.png) !important;
}


/* Box images */

.box-img {
    padding: 0;
    position: relative;
    height: 300px;
    width: 100%;
    z-index: 1;
}

.box-img .item-services-img {
    width: 100%;
    height: 100%;
    position: absolute;
}

.item-services-img .overlay,
.img-blog .overlay {
    background: transparent;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 85%);
    opacity: 0.7;
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
}

.item-services-img .overlay:hover,
.img-blog .overlay:hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 85%);
    opacity: 0.9;
    transition: background 0.5s, border-radius 0.5s, opacity 0.5s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.serv-blk-content {
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.item-services.box-img:hover .serv-blk-content {
    bottom: 10%;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.box-img .item-services-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.box-img .services-blk {
    height: 100%;
    width: 100%;
    position: absolute;
}

.box-img .services-blk .serv-blk-content {
    bottom: 5%;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    z-index: 5;
    text-align: left;
}

.box-img .services-blk .serv-blk-content p {
    color: #eee;
}

.box-img .services-blk .serv-blk-content h4 {
    color: #fff;
}

.icon-box .overlay {
    background: url(assets/images/generic-square-5.jpg) center center/cover no-repeat local;
    width: calc(100% - 12px);
    height: calc(100% - 12px);
    position: absolute;
    left: 6px;
    top: 6px;
    opacity: 0;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.icon-box .overlay:before {
    content: "";
    background-color: rgba(255, 79, 15, 0.9);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.icon-box:hover .overlay {
    opacity: 1;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.inner {
    position: relative;
    z-index: 5;
}

.inner:hover i,
.inner:hover h4,
.inner:hover p,
.inner:hover a {
    color: #fff !important;
}

.dark-bg {
    background-color: #404044;
}

.white-bg {
    background: #fff !important;
}

.g-white-bg {
    background: #f5f5ff !important;
}

.blue-bg {
    background-color: #6b54f6;
}

.blue-clr {
    color: #6b54f6 !important;
}

.bg-hover {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.bg-hover:hover {
    background: #6b54f6;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}


/************************** 
* 2. Services
***************************/

.service-bg {
    background: url(assets/images/parallax-4.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover !important;
    background: #2e3335 !important;
}

body#multi-2 .services-style-one .icon-box .more-btn-one,
body#multi-2 .blog .item-blog .blog-content .more-btn-one {
    height: auto !important;
    line-height: 1.5 !important;
}


/************************** 
* 3. About
***************************/

.about .about-left-content {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.about .about-left-content ul {
    margin-bottom: 0;
}

.about-left-content .skills ul li {
    display: block;
    font-size: 13px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.about-left-content ul li:hover {
    margin-left: 10px;
    color: #6b54f6;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.about-left-content-fix ul li:hover {
    margin-left: 0;
}

.image-box img {
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 100%;
}

body#multi-1 .content-whoare .sub-title-one,
body#multi-1 .content-whoare .sect-title,
body#multi-1 .content-whoare p {
    padding: 0 !important;
    color: #404044;
}

body#multi-6 .about .about-left-content {
    padding: 0;
    display: inline;
}


/* Home 2 & Multipurpose 8 */

#home-1 .about-right-content,
#home-2 .about-right-content,
body#multi-6 .about-right-content {
    width: 100%;
    height: 100%;
}

#home-1 .about-right-content .image-box,
#home-2 .about-right-content .image-box,
body#multi-6 .about-right-content .image-box {
    width: 100%;
    height: 100%;
}

#home-1 .about-right-content .image-box img,
#home-2 .about-right-content .image-box img,
body#multi-6 .about-right-content .image-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* Multipurpose 9 */

body#multi-7 .about-right-content {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

body#multi-7 .about-right-content .image-box {
    position: absolute;
    z-index: 1;
}

body#multi-7 .about-right-content .btn-quote {
    position: absolute;
    z-index: 2;
}


/************************** 
* 4. Who are
***************************/

.content-whoare .sect-title {
    color: #fff;
}

.content-whoare .sub-title,
.content-whoare p {
    color: #edebef;
}

#about .content-whoare .sub-title,
#about .content-whoare .sect-title,
#about .content-whoare p {
    color: #404044;
}

.content-whoare p {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.whoare-style-one .block-whoare {
    width: 100%;
    display: flex;
    position: relative;
}

.whoare-style-one .block-whoare .content-whoare {
    width: 50%;
    height: 100%;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}

.whoare-style-two .block-whoare .content-whoare {
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    background: #fff;
}

.whoare-style-one .block-whoare .content-whoare p {
    width: 80%;
}

.whoare-style-one .block-whoare .content-whoare-img {
    width: 50%;
    float: left;
    background: #2e3335;
    padding: 20px;
}

.content-whoare-img img {
    max-width: 100%;
    height: 100%;
    width: 100%;
}

.arrow-whoare {
    position: absolute;
    bottom: 0;
    background: #fff;
    display: inherit;
    left: 43.8%;
}

.arrow-whoare ul {
    display: inline-block;
    margin-bottom: 0;
}

.arrow-whoare ul li {
    float: left;
    padding: 20px 30px;
    margin-bottom: 0;
    cursor: pointer;
}

.arrow-whoare ul li i {
    margin-bottom: 0;
}

body#multi-2 .content-whoare .sub-title,
body#multi-2 .content-whoare .sect-title,
body#multi-2 .content-whoare p,
body#multi-3 .content-whoare .sub-title,
body#multi-3 .content-whoare .sect-title,
body#multi-3 .content-whoare p {
    color: #404044;
}


/************************** 
* 5. Team
***************************/


/* Style One */

.team .item-team {
    position: relative;
    display: flex;
    overflow: hidden;
    text-align: center;
    -webkit-perspective: 50em;
    perspective: 50em;
    width: 100%;
    margin-bottom: 0;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.team .item-team:hover {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.team .item-team * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.team .item-team img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    vertical-align: top;
}

.team .item-team:hover img {
    -webkit-transform: scale(1.3) rotate(5deg);
    transform: scale(1.3) rotate(5deg);
}

.team .item-team .grid-content {
    top: 50%;
    left: 20px;
    right: 20px;
    position: absolute;
    opacity: 0;
    z-index: 1;
}

.item-team:hover .grid-content {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.team .item-team .grid-content .social-team {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}

.team .item-team .grid-content .social-team li {
    float: left;
    margin: 0 10px;
}

.team .item-team .grid-content .social-team li i {
    color: #fff;
}

.team .item-team .grid-content .social-team li i:hover {
    color: #fff !important;
}


/* Style Two */

.team-style-two:after,
.team-style-thre:after {
    display: none;
}

.team-style-two .item-team,
.team-style-thre .item-team {
    display: inline-block;
    perspective: inherit;
}

.team-style-two .item-team:hover img,
.team-style-thre .item-team:hover img {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}

.team-style-two .item-team .grid-content,
.team-style-thre .item-team .grid-content {
    top: 0%;
    left: 0;
    right: 0;
    position: relative;
    opacity: 1;
    padding: 20px 20px;
    transform: none;
}

.team-style-two .item-team .grid-content .h4-subheading,
.team-style-thre .item-team .grid-content .h4-subheading {
    color: #404044;
}

.team-style-two .item-team .grid-content .h6-subheading,
.team-style-thre .item-team .grid-content .h6-subheading {
    color: #595959;
}

.team-style-two .item-team .grid-content .social-team li i,
.team-style-thre .item-team .grid-content .social-team li i {
    color: #969696;
}

.team-style-two .item-team .grid-content .social-team li i:hover {
    color: #6b54f6 !important;
}


/* Style Three */

.team-style-thre .item-team .grid-content {
    bottom: -19%;
    position: absolute;
    opacity: 1;
    background: #fff;
    top: auto;
}

.team-style-thre .item-team:hover .grid-content {
    bottom: 0% !important;
    background: #6b54f6;
}

.team-style-thre .item-team:hover .grid-content *,
.team-style-thre .item-team:hover .grid-content .social-team li i {
    color: #fff;
}

.team-style-thre .item-team {
    cursor: pointer;
    border-radius: 6px;
}


/************************** 
* 6. Counter
***************************/

.counter {
    padding-bottom: 50px
}

.item-counter {
    Margin-bottom: 30px
}

.counter .item-counter {
    color: #fff;
    z-index: 3;
    position: relative;
    border-right: 1px solid #eee;
    text-align: center;
}

.counter .item-counter .number {
    font-size: 50px;
    font-weight: 800;
    opacity: 1;
    color: #fff;
    display: inherit;
    line-height: 1;
    margin-bottom: 10px;
}

.counter .item-counter h4 {
    color: #edebef;
    font-size: 20px;
    margin-bottom: 0;
}


/* Multipurpose 3 */

body#multi-3 .counter {
    background-image: url(assets/images/bg-map-contact.png) !important;
    background-repeat: no-repeat !important;
    background-position: top right !important;
}

body#multi-3 .counter .sub-title,
body#multi-3 .counter .sect-title {
    color: #fff;
}

body#multi-3 .counter .sub-title:after,
body#multi-3 .counter .sub-title:before {
    display: none;
}


/* Multipurpose 5 */

.counter .item-counter i {
    font-size: 42px;
    display: inline-block;
    color: #edebef;
    margin-bottom: 20px;
}

.counter .item-counter i:hover {
    color: #fff !important;
}


/* Multipurpose 6 */


/************************** 
* 7. Portfolio
***************************/

.portfoliomulti-7,
.portfoliofixp {
    padding-bottom: 80px !important;
}

.portfolio .menu-portfolio .list-portfolio {
    display: inline-block;
    justify-content: center;
    margin: 0;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #f1f3f7;
}

.portfolio .menu-portfolio .list-portfolio li {
    float: left;
    margin: 0 0px;
    line-height: 20px;
    cursor: pointer;
    outline: none;
    display: block;
    text-transform: capitalize;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 13px 28px;
    border: 1px solid #fff;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.menu-portfolio .list-portfolio .active {
    border: 1px solid #6b54f6 !important;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 13px 28px;
    color: #fff;
    background: #6b54f6;
}

.grid:after {
    content: '';
    display: block;
    clear: both;
}

.portfolio .grid .grid-sizer,
.portfolio .grid .grid-item {
    width: 32.76%;
}

.portfolio .grid .grid1 {
    height: 343px !important;
}

.portfolio .grid .grid2 {
    height: 541px;
}

.portfolio .grid .grid-item {
    float: left;
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    -webkit-perspective: 50em;
    perspective: 50em;
    margin-bottom: 30px;
}

.grid .grid-item * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.grid-item:after {
    background-color: #6b54f6;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.grid-item:hover:after {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 0.9;
}

.portfolio .grid .grid-item img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    vertical-align: top;
    object-fit: cover;
}

.portfolio .grid .grid-item:hover img {
    -webkit-transform: scale(1.3) rotate(5deg);
    transform: scale(1.3) rotate(5deg);
}

.grid-item .grid-content {
    top: 50%;
    left: 20px;
    right: 20px;
    position: absolute;
    opacity: 0;
    z-index: 1;
}

.grid-item:hover .grid-content {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.grid-item .grid-content .h6-subheading {
    color: #fff;
}


/* Multipurpose 5 */

body#multi-5 .portfolio .grid-fixfour {
    width: 100%;
    height: 343px !important;
}

body#multi-5 .portfolio .grid-item img {
    height: 100%;
    object-fit: cover;
}

body#multi-7 .portfolio .grid .grid-fixfour,
.portfolio.portfoliomulti-7 .grid .grid-fixfour {
    width: 25% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0;
}


/* Multipurpose 9 */

body#multi-7 .portfolio .grid .grid-fixfour .multi-7 .grid .grid-fixfour {
    width: 25% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0;
}


/************************** 
* 8. Testimonials
***************************/


/* General styling */

body#home-1 .owl-nav.disabled,
body#home-1 .owl-dots.disabled,
body#home-1 .owl-dots,
body#home-2 .owl-nav.disabled,
body#home-2 .owl-dots.disabled,
body#home-2 .owl-dots,
body#multi-1 .owl-nav.disabled,
body#multi-1 .owl-dots.disabled,
body#multi-1 .owl-dots,
body#multi-2 .owl-nav.disabled,
body#multi-2 .owl-client-styleone .owl-dots,
body#multi-3 .owl-nav.disabled,
body#multi-3 .owl-dots.disabled,
body#multi-5 .owl-nav.disabled,
body#multi-5 .owl-dots.disabled,
body#multi-6 .owl-dots,
body#multi-6 .owl-nav.disabled,
body#multi-7 .owl-dots,
body#multi-7 .owl-nav.disabled {
    display: none !important;
}


/* End General styling */

.testimonials {
    background: url(assets/images/mainimage/testimonials/01.jpg);
    background-size: cover !important;
    background-attachment: fixed !important;
    z-index: 1;
}

.testimonials .owl-testi {
    z-index: 3;
}

.testimonials .content-testimonials {
    padding: 40px 20px;
    background: #fff;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    z-index: 3;
    position: relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    margin: 10px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.testimonials .content-testimonials .item-testi-block {
    display: inline-block;
}

.testimonials .item-testi-block span {
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 35px;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    background: #fff;
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin-bottom: 20px;
}

.item-testi-block .testimonial-info .h6-subheading {
    margin-bottom: 0;
}

.testimonials .content-testimonials .h6-subheading {
    color: #969696;
}


/* testimonials style 1 */

.testi-style-1 {
    background: #fff !important;
}

.content-testimonials .item-testi-block .img-item-testi {
    display: inline-block;
    float: left;
    padding-right: 10px;
    width: 30%;
}

.content-testimonials .item-testi-block .img-item-testi img {
    width: 100px !important;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}

.content-testimonials .item-testi-block .content-item {
    float: left;
    width: 70%;
    display: inline-block;
}

.testimonial-rating {
    font-size: 16px;
    color: #ffb944;
}

.testi-style-1 .content-testimonials .item-testi-block span,
.testi-style-4 .content-testimonials .item-testi-block span {
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: initial;
    box-shadow: none;
    height: auto;
    width: auto;
    line-height: initial;
    margin-bottom: 0;
}


/* testimonials style 2 */

.testi-style-2 .img-item-testi {
    display: inline-block;
    float: none !important;
    padding-right: 0 !important;
    width: 100% !important;
}

.testi-style-2 .content-testimonials:hover {
    background: #6b54f6;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.testi-style-2 .content-testimonials:hover * {
    color: #fff !important;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.testi-style-3 .img-item-testi,
.testi-style-4 .img-item-testi {
    display: inline-block !important;
    float: none !important;
    padding-right: 0 !important;
    width: 100% !important;
}

.testi-style-2 .content-testimonials .item-testi-block span {
    font-size: 40px;
    background: transparent;
    box-shadow: none;
}


/* testimonials style 3 */

.testi-style-3 .content-testimonials .item-testi-block {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.testi-style-3 .item-testi-block .img-item-testi {
    width: 30% !important;
    float: left !important;
    margin-right: 30px !important;
    padding-right: 0 !important;
}

.testi-style-3 .item-testi-block .img-item-testi img {
    height: auto;
}


/* testimonials style 4 */

.testimonials.testi-style-4 .content-testimonials {
    margin: 0;
}

body#multi-5 .testimonials.testi-style-4 .content-testimonials {
    margin: 10px;
}


/* Home 1 */


/* Item client */

.testimonials .item-client {
    cursor: pointer;
}

.testimonials .owl-client {
    /* top: 20%; */
    position: relative;
    z-index: 3;
    height: 100%;
}

.testimonials .owl-client .owl-stage-outer {
    top: 50%;
    transform: translateY(-50%);
}


/************************** 
* 9. Pricing
***************************/


/* Price Style One */

.price .pricing-plan {
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    padding: 40px 20px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    text-align: center;
    background: #fff;
}

.pricing-head,
.pricing-body,
.pricing-footer {
    z-index: 3;
    position: relative;
}

.pricing-head h4 {
    color: #404044 !important;
    margin-bottom: 30px;
}

.pricing-head h2 {
    display: inline-block;
    font-size: 40px;
    width: 100%;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 30px;
}

.pricing-head h2 sup {
    display: inline-block;
    font-family: poppins;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
    margin-right: 5px;
    vertical-align: top;
    top: 0;
}

.pricing-head h2 span {
    font-size: 12px;
}

.pricing-body {
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
}

.pricing-body ul {
    padding-left: 0;
    list-style: none;
    font-size: 14px;
    margin-bottom: 0;
    color: #363636;
}

.pricing-body ul li i {
    margin-right: 10px;
    color: #6b54f6 !important;
}

.pricing-body i.mdi.mdi.mdi-close {
    color: #dd3333 !important;
}

.pricing-footer {
    padding-top: 10px;
}


/* Price bg image */

.price-bg {
    background: url(assets/images/mainimage/price/01.jpg) !important;
    background-size: cover !important;
}

.price-bg .pricing-head h4 {
    z-index: 3;
    position: relative;
}

.price-bg .pricing-head h4,
.price-bg .pricing-head h2,
.price-bg .pricing-body ul li {
    color: #fff !important;
}

.price-bg .pricing-footer .more-btn {
    background: #6b54f6;
    color: #fff;
}


/* Price style thre */

.price-style-thre .pricing-head h2 {
    color: #6b54f6;
}

.appts-table-wrapper * {
    backface-visibility: hidden;
    outline: 0;
    border: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.appts-ribbon-display {
    text-align: center;
    display: block;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 19px;
    width: auto;
    transform: rotate(90deg);
}

.appts-ribbon-display .appts-ribbon-wrap {
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    background: #ffb944;
    width: 100%;
    padding: 9px 12px;
    position: relative;
}

.appts-ribbon-display .appts-ribbon-wrap:before,
.appts-ribbon-display .appts-ribbon-wrap:after {
    content: '';
    position: absolute;
    height: 50%;
}

.appts-ribbon-display .appts-ribbon-wrap:before,
.appts-ribbon-display .appts-ribbon-wrap:after {
    left: 100%;
}

.appts-ribbon-display .appts-ribbon-wrap:before {
    width: 0;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #ffb944 transparent transparent transparent;
    top: 0;
}

.appts-ribbon-display .appts-ribbon-wrap:after {
    width: 0;
    border-style: solid;
    border-width: 20px 0 0 20px;
    border-color: transparent transparent transparent #ffb944;
    bottom: 0;
}

.price-style-thre .bg-hover:hover {
    background: #6b54f6;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.price-style-thre .bg-hover:hover * {
    color: #fff !important;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.price-style-thre .bg-hover:hover .pricing-footer a {
    background: #6b54f6 !important;
    color: #ffff !important;
    border: 1px solid #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.price .pricing-plan * {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}


/************************** 
* 10. Blog
***************************/

.blog {
    background-image: url(assets/images/partners-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#about .blog {
    background-image: none;
}

.blog .item-blog {
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
}

.blog .item-blog p {
    padding-top: 15px;
    border-top: 1px solid #f5f3f3;
}

.blog .item-blog .img-blog {
    height: 234px;
    overflow: hidden;
    position: relative;
}

.blog .item-blog img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.blog .item-blog img:hover {
    -webkit-transform: scale(1.3) rotate(5deg);
    transform: scale(1.3) rotate(5deg);
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.blog .item-blog .blog-content {
    padding: 35px 20px;
    background: #fff;
}

.blog .item-blog .blog-content a h4 {
    line-height: 1.2;
    margin-bottom: 15px !important;
    color: #404044;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.blog .item-blog .blog-content h4 a:hover {
    color: #6b54f6;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.item-blog .blog-content .list-blog {
    display: flex;
    margin-bottom: 15px !important;
}

#multi-4 .item-blog .blog-content .list-blog {
    margin-bottom: 0px !important;
}

.item-blog .blog-content .list-blog li {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    letter-spacing: 1px;
    margin-bottom: 0;
}

.item-blog .blog-content .list-blog li:last-child {
    margin-right: 0px;
}


/* Blog style 2 */

.blog-style-2 .item-blog img {
    position: absolute;
}

.blog-style-2 .item-blog span.entry-date {
    position: absolute;
    padding: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #6b54f6;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    font-family: poppins;
    top: 10px;
    left: 10px;
}

.blog-style-2 .item-blog span.entry-date i {
    padding-right: 10px;
    color: #fff;
}

.blog-style-3 .item-blog {
    height: 500px;
    position: relative;
}

.blog-style-3 .item-blog .img-blog {
    height: 100%;
    position: absolute;
    border-radius: 6px;
}

.blog-style-3 .item-blog .blog-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: transparent;
    z-index: 10;
    padding: 0;
    bottom: 5%;
    padding-left: 5%;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.blog-style-3 .item-blog:hover .blog-content,
.box-img:hover .serv-blk-content {
    bottom: 10%;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.blog-style-3 .item-blog .blog-content a h4,
.blog-style-3 .more-btn-one {
    color: #fff !important;
}

.blog-style-3 .more-btn-one,
body#multi-7 .icon-box .more-btn-one {
    height: auto;
    line-height: initial;
}


/************************** 
* 11. Contact Info
***************************/

#map {
    width: 100%;
    height: 100%;
    position: absolute !important;
    background-color: grey;
}

#map .main-map-map {
    max-width: 100%;
}

.contact-info {
    width: 100%;
    min-height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 10 !important;
}

.inner-box {
    z-index: 3;
    padding: 40px 20px;
    background-color: #ffffff;
    box-shadow: 0px 0px 30px -2px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: relative;
}

.inner-box:before {
    content: "";
    width: 0px;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    left: -20px;
    top: 42%;
}

.inner-box ul {
    margin-bottom: 0px;
}

.inner-box ul li i {
    margin-right: 10px;
    color: #969696;
}

.map-section .location-detail .inner-box ul li span {
    position: relative;
    color: #2a2a2a;
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-bottom: 2px;
    font-family: 'Montserrat', sans-serif;
}


/************************** 
* 12. Footer
***************************/

.footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding: 50px 0;
    background: #2e3335;
    padding-bottom: 0;
}

.item-footer {
    padding-bottom: 25px;
}

.item-footer .footer-text {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 25px;
}

.item-footer p {
    color: #f3f1f1;
}

.item-footer .footer-menu {
    margin-bottom: 0;
}

.item-footer .footer-menu li a {
    color: #f3f1f1;
}

.social-media {
    display: inline-block;
    margin-bottom: 0;
}

.social-media li {
    float: left;
    margin-bottom: 0;
}

.social-media li i {
    color: #fff;
    margin-right: 20px;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.item-footer .social-footer {
    margin-bottom: 0;
}

.item-footer .social-footer li i {
    margin-right: 10px;
    color: #969696;
}

.item-footer .footer-menu li a:hover {
    color: #6b54f6;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}

.copyright {
    padding: 25px 0;
    border-top: 1px solid #777;
    background: #2e3335 !important;
}

.copyright p {
    color: #f3f1f1;
}

.name-copyright {
    color: #6b54f6;
}


/************************** 
* 13. Fixed Section
***************************/

section {
    position: relative;
    z-index: 10 !important;
    background: #fff;
}

#contact-info,
.client-styleone {
    position: relative;
    z-index: 10 !important;
    background: #fff;
}

body#multi-6 .footer {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.ftr-fix-none {
    position: initial;
}

.footer-height {
    height: 327px;
}

body#multi-6 .footer-height {
    height: 344px;
}


/*-----------------------------------------------------------------------------------*/

.home-slider {
    display: flex;
}

#multi-7 .home-slider {
    overflow: inherit;
}

.home-demo .item {
    position: relative;
    height: 343px !important;
    margin-right: 10px;
}

.home-demo .item:last-child {
    margin-right: 0px;
}

.home-demo .item img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}