@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.poppins-thin {
	font-family: "Poppins", sans-serif;
	font-weight: 100;
	font-style: normal;
}
.poppins-extralight {
	font-family: "Poppins", sans-serif;
	font-weight: 200;
	font-style: normal;
}
.poppins-light {
	font-family: "Poppins", sans-serif;
	font-weight: 300;
	font-style: normal;
}
.poppins-regular {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.poppins-medium {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: normal;
}
.poppins-semibold {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-style: normal;
}
.poppins-bold {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.poppins-extrabold {
	font-family: "Poppins", sans-serif;
	font-weight: 800;
	font-style: normal;
}
.poppins-black {
	font-family: "Poppins", sans-serif;
	font-weight: 900;
	font-style: normal;
}
.poppins-thin-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 100;
	font-style: italic;
}
.poppins-extralight-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 200;
	font-style: italic;
}
.poppins-light-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 300;
	font-style: italic;
}
.poppins-regular-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: italic;
}
.poppins-medium-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: italic;
}
.poppins-semibold-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-style: italic;
}
.poppins-bold-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: italic;
}
.poppins-extrabold-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 800;
	font-style: italic;
}
.poppins-black-italic {
	font-family: "Poppins", sans-serif;
	font-weight: 900;
	font-style: italic;
}


/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV0ewJER.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVQewJER.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVwewJER.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVMewJER.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewJER.woff2) format('woff2');
 unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWSwewJER.woff2) format('woff2');
 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWT4ewJER.woff2) format('woff2');
 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV8ewJER.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewJER.woff2) format('woff2');
 unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV0ewJER.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVQewJER.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVwewJER.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVMewJER.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVIewJER.woff2) format('woff2');
 unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWSwewJER.woff2) format('woff2');
 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWT4ewJER.woff2) format('woff2');
 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV8ewJER.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4ewJER.woff2) format('woff2');
 unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: italic;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAewA.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
 unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');
 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');
 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
 unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4taVIGxA.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4kaVIGxA.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4saVIGxA.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4jaVIGxA.woff2) format('woff2');
 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4iaVIGxA.woff2) format('woff2');
 unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5caVIGxA.woff2) format('woff2');
 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5OaVIGxA.woff2) format('woff2');
 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4vaVIGxA.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVIGxA.woff2) format('woff2');
 unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 font-stretch: normal;
 src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
	font-family: 'Open Sans';
	font-weight:400;
	line-height:1.647;
	color:#333;
	background-color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	overflow-x:hidden
}
iframe {
	border:none
}
a, b, div, li, ul {
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent;
	-moz-outline-:none
}
a:active, a:focus, input, input:active, input:focus, input:hover, textarea, textarea:active, textarea:focus, textarea:hover {
	-moz-outline:none;
	outline:none
}
embed, img:not([draggable]), object, video {
max-width:100%;
height:auto
}
a {
	text-decoration:none;
	outline:0
}
a:active, a:focus, a:hover, a:visited {
	text-decoration:none;
	outline:0
}
img {
	border:none;
	max-width:100%
}
li, ul {
	margin:0;
	padding:0;
	list-style:none
}
.clear-both:after, .clear-both:before {
	display:table;
	content:"";
	clear:both
}
.header-transparent {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100
}
.header-transparent .xs-top-bar {
    background: #3357c3;
}
.header-transparent .xs-menus .nav-menu>li>a {
	color:#000;
}

.header-transparent .xs-menus .nav-menu>li>a:hover {
	color:#1045db;
}

.header-transparent .xs-header {
	background: #FFF;
}
.header-transparent .xs-menu-tools>li>a {
	color:#fff
}
.header-transparent .xs-menus .nav-menu>li>a:before {
	background-color:#fefefe
}
.xs-top-bar {
	background-color:#000;
	padding:5px 0;
	line-height:normal
}
.xs-top-bar.topbar-v2 {
	background-color:rgba(0, 0, 0, .102)
}
.xs-top-bar-info li {
	display:inline-block;
font-size:.88235rem;
	margin-right:58px
}
.xs-top-bar-info li:last-child {
	margin-right:0
}
.xs-top-bar-info li a, .xs-top-bar-info li p {
	color:#fff
}
.xs-top-bar-info li p {
	margin-bottom:0
}
.xs-top-bar-info li i {
	padding-right:8px
}
.top-menu {
	text-align:right
}
.top-menu li {
	display:inline-block;
	margin-right:30px
}
.top-menu li:last-child {
	margin-right:0
}
.top-menu li a {
	color:#fff;
font-size:.88235rem
}
.top-menu li a i {
font-size:.82353rem;
	position:relative;
	top:2px;
	padding-right:5px
}
.xs-menus .nav-menu>li {
	margin-right:20px
}
.xs-menus .nav-menu>li:last-child {
	margin-right:0
}
.xs-menus .nav-menu>li>a {
	color:#1e1e1e;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	font-family: "Poppins", sans-serif;
	padding: 20px 0;
	position: relative;
}
.xs-menus .nav-menu>li>a:before {
	position:absolute;
	content:"";
	bottom:-1px;
	left:0;
	width:100%;
	height:3px;
	background-color:#1e1e1e;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	-webkit-transform:scale(0, 0);
	-ms-transform:scale(0, 0);
	transform:scale(0, 0);
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center
}
.xs-menus .nav-menu>li>a .submenu-indicator-chevron {
	border-color:transparent #fff #fff transparent
}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item a {
	display:block;
	color:#141414;
	font-size:1rem
}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item a:hover {
	color:#1868dd
}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item a i {
	font-size:1rem;
	position:relative;
	top:3px;
	padding-right:18px
}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item:not(:last-child) a {
border-bottom:1px solid #999595
}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item:not(:first-child) a {

}
.xs-menus .nav-menu .xs-service-menu a {
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	display:block;
	padding:15px
}
.xs-menus .nav-menu .xs-service-menu a:hover {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	border-color:rgba(3, 27, 78, .1);
	-webkit-box-shadow:0 2px 4px rgba(3, 27, 78, .06);
	box-shadow:0 2px 4px rgba(3, 27, 78, .06)
}
.xs-menus .nav-menu .xs-service-menu a:hover .media h4 {
	color:#1868dd
}
.xs-menus .nav-menu .xs-service-menu a .media img {
	margin-right:30px
}
.xs-menus .nav-menu .xs-service-menu a .media h4 {
	color:#000;
	font-size:1rem;
	margin-bottom:6px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-menus .nav-menu .xs-service-menu a .media p {
	color:#707070;
font-size:.82353rem;
	margin-bottom:0
}
.xs-menus .nav-menu .xs-service-menu [class*=col-]:first-child:before {
position:absolute;
content:"";
top:50%;
right:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
width:1px;
height:280px;
background-color:#f7f7f7
}
.xs-menus .nav-menu .home-menu-panel a img {
	-webkit-box-shadow:0 5px 15px 0 rgba(23, 104, 221, .1);
	box-shadow:0 5px 15px 0 rgba(23, 104, 221, .1);
	margin-bottom:10px
}
.xs-menus .nav-menu .home-menu-panel a h4 {
	font-size:1rem;
	margin-bottom:0
}
.xs-menus .nav-menu .home-menu-panel>.row:not(:last-child) {
margin-bottom:20px
}
.xs-menus .nav-submenu {
	-webkit-box-shadow:0 10px 30px 0 rgba(23, 104, 221, .2);
	box-shadow:0 10px 30px 0 rgba(23, 104, 221, .2)
}
.xs-menus .nav-submenu:before {
	position:absolute;
	content:"";
	left:50%;
	top:0;
	-webkit-transform:translateX(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg);
	width:30px;
	height:30px
}
.xs-menus .megamenu-panel.xs-icon-menu {
	padding:50px
}
.xs-menus .megamenu-panel.xs-service-menu {
	padding:35px
}
.xs-menus .nav-menu>li:hover>a:before, .xs-menus .nav-menu>li>a:hover:before {
	-webkit-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1)
}
.header-style-2 .xs-menus .nav-menu>li>a:before {
	top:0;
	bottom:inherit
}
.xs-header {
	border-bottom:1px solid rgba(30, 30, 30, .2)
}
.xs-header .xs-logo {
	display:block;
	padding:6px 0
}
.xs-header.header-boxed {
	border-bottom:0
}
.xs-header.header-boxed>.container {
	position:relative
}
.xs-header.header-boxed>.container:before {
	position:absolute;
	content:"";
	top:0;
	left:-32px;
	height:100%;
	width:calc(100% + 64px);
	-webkit-box-shadow:-4px 6.928px 25px 0 rgba(0, 0, 0, .1);
	box-shadow:-4px 6.928px 25px 0 rgba(0, 0, 0, .1);
	border-radius:0 0 5px 5px;
	background-color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-header.header-boxed .xs-menu-tools>li>a {
	color:#141414
}
.xs-header.header-boxed .xs-logo {
	padding:30px 0
}
.xs-header.header-boxed .xs-menu-tools {
	padding:36px 0
}
.xs-header.header-boxed .xs-menus .nav-menu>li>a {
	color:#141414;
	padding:40px 0
}
.xs-header.header-boxed .xs-menus .nav-menu>li>a .submenu-indicator-chevron {
	border-color:transparent #777 #777 transparent
}
.xs-header.header-v3 {
	background-color:rgba(0, 0, 0, .2);
	-webkit-box-shadow:-4px 6.928px 25px 0 rgba(0, 0, 0, .1);
	box-shadow:-4px 6.928px 25px 0 rgba(0, 0, 0, .1);
	border-bottom:0
}
.xs-header.header-v3 .xs-logo {
	padding:30px 0
}
.xs-header.header-v3 .xs-menu-tools {
	padding:36px 0
}
.xs-header.header-v3 .xs-menus .nav-menu>li>a {
	padding:40px 0
}
.xs-header.header-minimal .xs-logo {
	padding:30px 0
}
.xs-header.header-minimal .xs-menus .nav-menu>li:not(:last-child) {
margin-right:35px
}
.xs-header.header-minimal .xs-menus .nav-menu>li>a {
	padding:39px 0
}
.xs-header.header-minimal .xs-menu-tools {
	padding:38px 0
}
.xs_nav-landscape .nav-brand {
	display:none
}
.xs-menu-tools {
	text-align:right;
	padding:26px 0
}
.xs-menu-tools>li {
	display:inline-block;
	margin-right:25px
}
.xs-menu-tools>li:last-child {
	margin-right:0
}
.xs-menu-tools>li>a {
	color:#1e1e1e;
	display:block;
	position:relative
}
.xs-menu-tools>li>a .item-count {
	position:absolute;
	top:0;
	right:-5px;
	display:block;
	width:10px;
	height:10px;
	line-height:10px;
	background-color:#fff;
	color:#4169ff;
font-size:.47059rem;
	border-radius:100%;
	text-align:center
}
.home-menu-panel a {
	display:block;
	text-align:center
}
.home-menu-panel a img {
	margin-bottom:20px
}
.home-menu-panel a h4 {
	font-size:1rem;
	margin-bottom:0
}
.xs-menus.xs_nav-landscape .nav-menu {
	padding-right:30px
}
.xs-menus.xs_nav-portrait .nav-submenu {
	-webkit-box-shadow:none;
	box-shadow:none
}
.xs-menus.xs_nav-portrait .nav-menu .xs-icon-menu .single-menu-item:not(:first-child) a {
padding-bottom:20px;
border-bottom:1px solid #f7f7f7
}
.xs-menus.xs_nav-portrait .nav-menu .xs-icon-menu .single-menu-item:not(:last-child) a {
padding-top:20px
}
.xs-menus.xs_nav-portrait .megamenu-panel.xs-icon-menu {
	padding:30px
}
.xs-menus.xs_nav-portrait .home-menu-panel a {
	margin-bottom:25px
}
.xs-menus.xs_nav-portrait .nav-menu .home-menu-panel>.row:not(:last-child) {
margin-bottom:0
}
.xs_nav-portrait .nav-header {
	margin-top:3px
}
.xs_nav-portrait .nav-brand {
	line-height:0;
	max-width:158px;
	max-height:40px;
	display:block;
	padding:0
}
.submenu-indicator {
	margin-top:8px
}
.header-dark {
	background-color:rgba(255, 255, 255, .7)
}
.header-dark .xs-header .xs-logo {
	padding:30px 0
}
.header-dark .xs-menus .nav-menu>li:not(:last-child) {
margin-right:35px
}
.header-dark .xs-menus .nav-menu>li>a {
	color:#000;
font-size:.94118rem;
	font-weight:500;
	padding:41px 0
}
.header-dark .xs-menus .nav-menu>li>a .submenu-indicator {
	margin-top:3px
}
.header-dark .xs-menus .nav-menu>li>a .submenu-indicator-chevron {
	border-color:transparent #000 #000 transparent
}
.header-dark .xs-menus .nav-menu>li>a:before {
	background-color:#000
}
.header-dark .xs-menu-tools {
	padding:36px 0;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.header-dark .xs-menu-tools>li:not(:last-child) {
margin-right:18px
}
.header-dark .xs-menu-tools>li>a {
	color:#000;
	font-size:1.05882rem
}
.header-dark .xs-menu-tools>li>a .item-count {
	background-color:#000;
	color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.header-dark.nav-sticky.sticky-header .xs-menu-tools>li>a .item-count {
	background-color:#fff;
	color:#1868dd
}
.xs-banner {
	background:#1045db;
	background:-webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%);
	background:-o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%);
	background:linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%);
	min-height:300px;
	margin-top: 0px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	overflow:hidden;
	z-index:1
}
.xs-banner .xs-banner-image {
	margin-left:-95px;
	margin-right:-126px;
	position:relative
}
.xs-banner.banner-v2 {
	background:-webkit-linear-gradient(45deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%);
	background:-o-linear-gradient(45deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%);
	background:linear-gradient(45deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%)
}
.xs-banner.banner-v3 {
	min-height:800px
}
.xs-banner.banner-404 .xs-banner-image {
	margin-left:0;
	margin-right:0
}
.xs-banner .icon-bg {
	position:absolute;
	left:0;
	top:30%;
	width:100%;
	height:532px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	z-index:-1
}
.xs-banner.banner-v4 {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.xs-banner.banner-v4:before {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	background-size:cover;
	pointer-events:none;
	z-index:1
}
.xs-banner.banner-v4:before {
	background-image:url(../images/welcome/horizontal-shape-2.png);
	height:100%
}
.xs-banner.banner-v4 .banner-title {
	font-size:3.26588rem;
	font-weight:500;
	margin-bottom:30px
}
.xs-banner.banner-v4 p {
font-size:.94059rem
}
.xs-banner.banner-v5 .xs-banner-content {
	text-align:center
}
.xs-banner.banner-v5 .xs-banner-content .banner-title {
	font-size:2.82647rem;
	margin-bottom:50px
}
.xs-banner .wave_animation_wraper {
	position:absolute;
	bottom:0;
	left:-70px;
	width:calc(100% + 200px);
	z-index:-1
}
.xs-banner .wave_animation_wraper img {
	width:100%;
	position:relative
}
.xs-banner .wave_animation_wraper .one {
	bottom:-70px
}
.xs-banner .wave_animation_wraper .two {
	width:774px;
	right:-240px;
	margin-left:auto;
	margin-top:-400px
}
.xs-banner .wave_animation_wraper .three {
	right:-50px;
	width:767px;
	margin-left:auto;
	margin-top:-300px
}
.xs-banner.banner-v6 {
	min-height:1110px;
	background:0 0;
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	display:block;
	overflow:visible
}
.xs-banner.banner-v6 .xs-banner-image {
	margin-left:-60px;
	margin-right:-10px;
	left:147px;
	margin-top:-190px
}
.xs-banner.banner-v6 .xs-domain-search {
	padding-top:100px
}
.xs-banner.banner-v7 {
	background:0 0;
	overflow:visible;
	min-height:815px
}
.xs-banner.banner-v7+.pricing-section {
	margin-top:90px
}
.xs-banner.banner-v7:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#150773;
	background:-webkit-linear-gradient(340deg, rgba(21, 7, 115, 0.8) 0%, rgba(83, 51, 237, 0.8) 54%, rgba(44, 212, 217, 0.8) 100%);
	background:-o-linear-gradient(340deg, rgba(21, 7, 115, 0.8) 0%, rgba(83, 51, 237, 0.8) 54%, rgba(44, 212, 217, 0.8) 100%);
	background:linear-gradient(110deg, rgba(21, 7, 115, 0.8) 0%, rgba(83, 51, 237, 0.8) 54%, rgba(44, 212, 217, 0.8) 100%)
}
.xs-banner.banner-v7 .welcome-bg {
	position:absolute;
	bottom:0;
	right:0;
	pointer-events:none
}
.xs-banner.banner-v7 .welcome-bg {
	z-index:-1
}
.xs-banner.banner-v7 .xs-banner-image {
	pointer-events:none;
	bottom:-256px;
	z-index:2
}
.xs-banner.banner-v7 .banner-6-content {
	padding-top:0
}
.xs-banner.banner-v8 {
	display:block;
	background:0 0;
	background-color:#24146d;
	min-height:1280px
}
.xs-banner.banner-v8>.container {
	padding-top:250px
}
.xs-banner.banner-v8 .xs-banner-image {
	margin-left:0;
	margin-right:-136px;
	margin-top:-100px;
	left:20px
}
.xs-banner.banner-v8+.pricing-section {
	margin-top:-430px;
	position:relative;
	z-index:2
}
.xs-banner.banner-v8+.pricing-section .shuufle-letter-title {
	color:rgba(255, 255, 255, .05)
}
.xs-banner.banner-v8 .banner-6-content {
	padding-top:0
}
.xs-banner.skew-bg {
	position:relative
}
.xs-banner.skew-bg:after {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	height:200px;
	width:100%;
	border-bottom:200px solid #fff;
	z-index:1;
	pointer-events:none
}
.xs-banner.curve-bg {
	position:relative
}
.xs-banner.curve-bg:after {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	pointer-events:none;
	z-index:1;
	height:87px;
	background-image:url(../images/welcome/main-shape-curve.png);
	background-size:100% 100%
}
.banner-6-content.xs-banner-content .banner-sub-title {
	color:#2cd3d9;
	font-size:1.05882rem;
	font-weight:500;
	margin-bottom:5px
}
.banner-6-content.xs-banner-content .banner-title {
	font-size:2.82353rem;
	font-weight:500;
	margin-bottom:50px
}
.banner-6-content.xs-banner-content .banner-title span {
	display:inline-block;
	position:relative
}
.banner-6-content.xs-banner-content .banner-title span:before {
	position:absolute;
	content:"";
	bottom:-10px;
	left:0;
	width:calc(100% + 18px);
	height:18px;
	background-image:url(../images/welcome/text-bottom-border.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size:cover;
	pointer-events:none
}
.banner-6-content.xs-banner-content .list-groups {
	margin-bottom:45px
}
.banner-6-content.xs-banner-content .xs-list>li:not(:last-child) {
margin-bottom:3px
}
.banner-6-content .btn {
	font-weight:500;
	color:#1633ff
}
.banner-6-content .btn:hover {
	color:#fff
}
.banner-sub-title, .banner-title, .xs-banner-content {
	color:#fff
}
.xs-banner-content p {
	margin-bottom:40px
}
.banner-sub-title {
	font-size:1.41176rem;
	font-weight:400
}
.banner-title {
	font-size:32px;
	font-weight:700;
	margin-bottom:0px
}
.banner-ico {
	position:absolute;
	left:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-animation:bounce 1s ease-in-out 0s infinite alternate;
	animation:bounce 1s ease-in-out 0s infinite alternate
}
.banner-ico.banner-ico-1 {
	left:24.5%;
	top:6%
}
.banner-ico.banner-ico-2 {
	left:inherit;
	right:39.5%;
	top:0;
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.banner-ico.banner-ico-3 {
	top:44%;
	left:33%;
-webkit-animation-delay:.5s;
animation-delay:.5s
}
.banner-ico.banner-ico-4 {
	left:inherit;
	right:31.5%;
	top:43%;
-webkit-animation-delay:.7s;
animation-delay:.7s
}
@-webkit-keyframes bounce {
0% {
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
to {
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
}
@keyframes bounce {
0% {
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
to {
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
}
.home5-banner-image {
	text-align:right
}
.banner-6-content {
	padding-top:240px
}
.tp-caption .banner-6-content .xs-list {
	line-height:1.6!important
}
.tp-caption .banner-6-content .xs-list>li {
	font-size:1rem!important
}
.tp-caption .banner-6-content .btn {
-webkit-transition:all .6s!important;
-o-transition:all .6s!important;
transition:all .6s!important
}
#rev_slider_17_1_forcefullwidth+.xs-domain-search {
	margin-top:-300px;
	margin-bottom:79px
}
#rev_slider_18_1_wrapper .tp-caption .icon {
	display:inline-block;
	width:8px;
	height:8px;
	border:1px solid #1868dd;
	border-radius:50%;
	position:relative;
	top:-1px;
	margin-right:7px
}
.mfp-bg.xs-promo-popup {
	background-color:rgba(0, 0, 0, .87);
	padding-bottom:100%;
	border-radius:100%;
	overflow:hidden;
-webkit-animation:menu-animation .8s ease-out forwards;
animation:menu-animation .8s ease-out forwards
}
@-webkit-keyframes menu-animation {
0% {
opacity:0;
-webkit-transform:scale(.04) translateY(300%);
transform:scale(.04) translateY(300%)
}
40% {
-webkit-transform:scale(.04) translateY(0);
transform:scale(.04) translateY(0);
-webkit-transition:ease-out;
-o-transition:ease-out;
transition:ease-out
}
40% {
-webkit-transform:scale(.04) translateY(0);
transform:scale(.04) translateY(0)
}
60% {
opacity:1;
-webkit-transform:scale(.02) translateY(0px);
transform:scale(.02) translateY(0px)
}
61% {
opacity:1;
-webkit-transform:scale(.04) translateY(0px);
transform:scale(.04) translateY(0px)
}
99.9% {
opacity:1;
height:0;
padding-bottom:100%;
border-radius:100%
}
to {
	opacity:1;
	-webkit-transform:scale(2) translateY(0px);
	transform:scale(2) translateY(0px);
	height:100%;
	padding-bottom:0;
	border-radius:0
}
}
@keyframes menu-animation {
0% {
opacity:0;
-webkit-transform:scale(.04) translateY(300%);
transform:scale(.04) translateY(300%)
}
40% {
-webkit-transform:scale(.04) translateY(0);
transform:scale(.04) translateY(0);
-webkit-transition:ease-out;
-o-transition:ease-out;
transition:ease-out
}
40% {
-webkit-transform:scale(.04) translateY(0);
transform:scale(.04) translateY(0)
}
60% {
opacity:1;
-webkit-transform:scale(.02) translateY(0px);
transform:scale(.02) translateY(0px)
}
61% {
opacity:1;
-webkit-transform:scale(.04) translateY(0px);
transform:scale(.04) translateY(0px)
}
99.9% {
opacity:1;
height:0;
padding-bottom:100%;
border-radius:100%
}
to {
	opacity:1;
	-webkit-transform:scale(2) translateY(0px);
	transform:scale(2) translateY(0px);
	height:100%;
	padding-bottom:0;
	border-radius:0
}
}
.xs-promo-popup .modal-content {
	background-color:transparent;
	padding:0;
	border:0
}
.xs-promo-popup .mfp-close {
	color:#fff;
	opacity:0;
-webkit-transition:all 1s ease .8s;
-o-transition:all 1s ease .8s;
transition:all 1s ease .8s;
	-webkit-transform:translateY(-500px);
	-ms-transform:translateY(-500px);
	transform:translateY(-500px)
}
.xs-promo-popup.mfp-ready .mfp-close {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.xs-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity:0;
-webkit-transition:all 1s ease .8s;
-o-transition:all 1s ease .8s;
transition:all 1s ease .8s;
	-webkit-transform:translateY(-500px);
	-ms-transform:translateY(-500px);
	transform:translateY(-500px)
}
.xs-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.modal-searchPanel .xs-search-group {
	position:relative
}
.modal-searchPanel .xs-search-group input:not([type=submit]) {
height:70px;
background-color:transparent;
border-radius:50px;
border:2px solid #fff;
color:#fff;
padding:0 30px
}
.modal-searchPanel .xs-search-group input:not([type=submit])::-webkit-input-placeholder {
color:#fff
}
.modal-searchPanel .xs-search-group input:not([type=submit])::-moz-placeholder {
color:#fff
}
.modal-searchPanel .xs-search-group input:not([type=submit]):-ms-input-placeholder {
color:#fff
}
.modal-searchPanel .xs-search-group input:not([type=submit]):-moz-placeholder {
color:#fff
}
.modal-searchPanel .xs-search-group .search-button {
	background-color:transparent;
	border:0;
	padding:0;
	color:#fff;
	position:absolute;
	right:0;
	cursor:pointer;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	height:100%;
	width:70px;
	border-radius:0 50px 50px 0
}
.language-content p {
	color:#fff;
	text-align:center;
	margin-bottom:40px;
	font-size:1.17647rem
}
.flag-lists {
	text-align:center
}
.flag-lists li {
	display:inline-block;
	margin-right:25px
}
.flag-lists li:last-child {
	margin-right:0
}
.flag-lists li a {
	display:block;
	color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.flag-lists li a:hover {
	opacity:.7
}
.flag-lists li a img {
	width:40px;
	height:40px;
	margin-right:10px
}
.xs-sidebar-group .xs-overlay {
	left:100%;
	top:0;
	position:fixed;
	z-index:101;
	height:100%;
	opacity:0;
	width:100%;
	visibility:hidden;
-webkit-transition:all .4s ease-in .8s;
-o-transition:all .4s ease-in .8s;
transition:all .4s ease-in .8s;
	cursor:url(../images/cross-out.png), pointer
}
.xs-sidebar-widget {
	position:fixed;
	right:-100%;
	top:0;
	bottom:0;
	width:100%;
	max-width:360px;
	z-index:999999;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
-webkit-transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;
-o-transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;
transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;
	visibility:hidden;
	opacity:0
}
.xs-sidebar-group.isActive .xs-overlay {
	opacity:.9;
	visibility:visible;
-webkit-transition:all .8s ease-out 0s;
-o-transition:all .8s ease-out 0s;
transition:all .8s ease-out 0s;
	left:0
}
.xs-sidebar-group.isActive .xs-sidebar-widget {
	opacity:1;
	visibility:visible;
	right:0;
-webkit-transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s;
-o-transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s;
transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s
}
.sidebar-textwidget {
	padding:40px;
	padding-top:120px
}
.close-side-widget {
	color:#1768dd;
font-size:.88235rem;
	display:block
}
.sidebar-widget-container {
	position:relative;
	top:150px;
	opacity:0;
	visibility:hidden;
-webkit-transition:all .3s ease-in .3s;
-o-transition:all .3s ease-in .3s;
transition:all .3s ease-in .3s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.xs-sidebar-group.isActive .sidebar-widget-container {
	top:0;
	opacity:1;
	visibility:visible;
	-webkit-transition:all 1s ease-out 1.2s;
	-o-transition:all 1s ease-out 1.2s;
	transition:all 1s ease-out 1.2s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.widget-heading {
	position:absolute;
	top:0;
	right:0;
	padding:25px
}
.mini_cart_item {
	margin-bottom:20px;
	padding-bottom:20px
}
.xs-empty-content {
	text-align:center;
	padding:120px 30px 30px
}
.xs-empty-content .widget-title {
	font-size:1.29412rem
}
.xs-empty-content .xs-title {
	margin-bottom:20px;
	font-size:1.05882rem
}
.xs-empty-content .woocommerce-mini-cart__empty-message {
	font-size:1.17647rem
}
.xs-empty-content .empty-cart-icon {
	font-size:2.94118rem
}
.sidebar-textwidget .sidebar-logo-wraper {
	margin-bottom:33px
}
.sidebar-textwidget>p {
font-size:.88235rem;
	line-height:1.5;
	margin-bottom:40px
}
.sidebar-textwidget .social-list {
	margin-bottom:30px
}
.sideabr-list-widget {
	margin-bottom:40px
}
.sideabr-list-widget li {
	margin-bottom:20px
}
.sideabr-list-widget li:last-child {
	margin-bottom:0
}
.sideabr-list-widget img {
	margin-right:15px;
	margin-top:3px
}
.sideabr-list-widget a, .sideabr-list-widget p {
	margin-bottom:2px;
	color:#000;
	margin-bottom:8px;
	display:block
}
.sideabr-list-widget span {
	display:block;
font-size:.82353rem;
	color:#1768dd
}
.sideabr-list-widget .media-body {
	line-height:1
}
.subscribe-from {
	position:relative;
	margin-bottom:40px
}
.subscribe-from p {
	font-size:1.05882rem;
	font-weight:700;
	margin-bottom:15px;
	line-height:1;
	color:#1768dd
}
.subscribe-from label {
	position:absolute;
	bottom:-24px;
	left:0;
	margin-bottom:0;
	line-height:1
}
.subscribe-from .form-control {
	border:1px solid #f5f5f5;
	height:50px;
	padding-left:25px
}
.subscribe-from .sub-btn {
	background-color:transparent;
	border:0;
	position:absolute;
	top:0;
	right:0;
	padding-right:25px;
	cursor:pointer;
	color:#1768dd;
	height:100%
}
.subscribe-from .sub-btn:focus {
	outline:none
}
.subscribe-from .form-group {
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:0 10px 30px 0 rgba(23, 104, 221, .2);
	box-shadow:0 10px 30px 0 rgba(23, 104, 221, .2);
	border-radius:25px;
	margin-bottom:0
}
.domain-search-form-group {

}
.xs-domain-info {
	text-align:center
}
.xs-domain-info li {
	display:inline-block;
	margin-right:45px;
	padding-right:45px;
	border-right:1px solid rgba(71, 93, 255, .25)
}
.xs-domain-info li img {
	margin-right:14px
}
.xs-domain-info li:last-child {
	margin-right:0;
	border-right:0;
	border-right:0
}
.domain-search-form {
	width:calc(100% - 420px);
	margin:0 auto;
	margin-bottom:0px;
	position:relative;
	height:73px;
	z-index:9
}
.domain-search-form input:not([type=submit]) {
border-radius:10px;
width:100%;
height:100%;
border:0;
padding:0 32px;
border:2px solid #f5f3f3
}
.domain-search-form ::-webkit-input-placeholder {
color:#7b7b7b
}
.domain-search-form ::-moz-placeholder {
color:#7b7b7b
}
.domain-search-form :-ms-input-placeholder {
color:#7b7b7b
}
.domain-search-form :-moz-placeholder {
color:#7b7b7b
}
.domain-search-form .select-group {
	position:absolute;
	right:10px;
	height:100%;
	width:230px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	top:0
}
.domain-search-form input[type=submit] {
	border:0;
	background-color:#1868dd;
	border-radius:1.61765rem;
	color:#fff;
	padding:14px 37px;
	cursor:pointer;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.domain-search-form input[type=submit]:hover {
	background-color:#1352af
}
.domain-search-form .select-styled {
	width:75px
}
.domain-search-form .select {
	height:29px;
	width:100%
}
.domain-search-form .select .select-styled {
	padding:0
}
.domain-search-form .search-btn {
	background-color:transparent;
	border:0;
	color:#000;
font-size:.88353rem;
	position:absolute;
	top:0;
	right:0;
	padding:28px 32px 28px 20px;
	text-align:center;
	line-height:1;
	cursor:pointer
}
.domain-search-form.version-2 {
	width:100%;
	max-width:540px;
	margin-bottom:30px
}
.domain-search-form.version-2 .select-group {
	right:inherit;
	left:0;
	width:130px
}
.domain-search-form.version-2 .select-group:before {
	position:absolute;
	content:'';
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	width:1px;
	height:44.06px;
	background-color:#e7e7e7;
	border-radius:.5px
}
.domain-search-form.version-2 .select {
	color:#000
}
.domain-search-form.version-2 input:not([type=submit]) {
padding-left:163px
}
.domain-search-form.version-2 .select-styled {
	width:115px
}
.xs-domain-search {
	position:relative;
	padding-bottom: 30px;
	z-index:9
}
.xs-banner:not(.inner-banner)+.xs-domain-search {
margin-top:-124px
}
.xs-banner:not(.inner-banner).banner-v3+.xs-domain-search {
margin-top:0
}
.xs-domain-search.domainSearch-v2 {
	background-color:#f8fafe
}
.xs-domain-search.domainSearch-v2 .domain-search-form-group {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent
}
.xs-domain-search.domainSearch-2 .domain-search-form {
	margin-bottom:0
}
.xs-domain-search.domainSearch-3 .domain-search-form input[type=submit] {
	background-color:#5333ed
}
.domain-box-list li {
	display:inline-block;
	border-radius:5px;
	background-color:rgba(255, 255, 255, .102);
	padding:13px 26px;
	text-align:left;
	font-size:1.06rem;
	color:#fefefe;
	line-height:1
}
.domain-box-list li:not(:last-child) {
margin-right:12px
}
.domain-box-list li hr {
	margin:12px 0;
	background-color:#fff;
	opacity:.2;
	width:16px;
	height:3px;
	display:block
}
.xs-domain-search.version-primary {
	background:#1351f4;
	background:-webkit-gradient(linear, left top, right top, from(#1351f4), to(#0727eb));
	background:-webkit-linear-gradient(left, #1351f4 0%, #0727eb 100%);
	background:-o-linear-gradient(left, #1351f4 0%, #0727eb 100%);
	background:linear-gradient(90deg, #1351f4 0%, #0727eb 100%)
}
.xs-domain-search.version-primary .domain-search-form-group {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent
}
.xs-domain-search.version-primary .domain-search-form input:not([type=submit])::-webkit-input-placeholder {
font-size:1rem;
}
.xs-domain-search.version-primary .domain-search-form input:not([type=submit])::-moz-placeholder {
font-size:1rem;
}
.xs-domain-search.version-primary .domain-search-form input:not([type=submit]):-ms-input-placeholder {
font-size:1rem;
}
.xs-domain-search.version-primary .domain-search-form input:not([type=submit]):-moz-placeholder {
font-size:1rem;
}
.xs-domain-search.version-primary .domain-search-form input[type=submit] {
	background:#1351f4;
	background:-webkit-gradient(linear, left top, right top, from(#1351f4), to(#0727eb));
	background:-webkit-linear-gradient(left, #1351f4 0%, #0727eb 100%);
	background:-o-linear-gradient(left, #1351f4 0%, #0727eb 100%);
	background:linear-gradient(90deg, #1351f4 0%, #0727eb 100%)
}
.xs-domain-search.version-primary .select-options {
	top:calc(100% + 22px)
}
.xs-domain-search.version-primary .select-styled {
	color:#7b7b7b;
	font-size:1rem;
}
.xs-domain-search.version-primary .select-styled:after {
	content:"\e96c";
	font-family:iconfont;
	color:#3482ff;
font-size:.76471rem;
	top:4px;
	right:17px
}
.xs-domain-search.version-primary .xs-domain-info>li {
	border-right-color:rgba(255, 255, 255, .25)
}
.xs-domain-search.version-primary .xs-domain-info>li>strong {
	color:rgba(255, 255, 255, .3);
	position:relative;
	top:2px
}
.why-choose-us-block {
	text-align:center;
	padding:0 30px;
	position:relative
}
.why-choose-us-block p {
	margin-bottom:0;
	font-size: 14px;
}
.why-choose-us-block .line-indecator {
	position:absolute;
	opacity:0;
	background-repeat:no-repeat;
	background-position:right center
}
.why-choose-us-block .line-indecator.indicator-1 {
	width:200px;
	height:54px;
	right:-80px;
	top:55px;
	-webkit-transform:rotate(-10deg);
	-ms-transform:rotate(-10deg);
	transform:rotate(-10deg);
-webkit-transition:all 1s ease .5s;
-o-transition:all 1s ease .5s;
transition:all 1s ease .5s
}
.why-choose-us-block .line-indecator.indicator-2 {
	top:105px;
	right:-130px;
	width:200px;
	-webkit-transition:all 1s ease 1s;
	-o-transition:all 1s ease 1s;
	transition:all 1s ease 1s
}
.why-choose-us-block.animated .line-indecator {
	opacity:1
}
.choose-us-img {
	min-height:100px;
	margin-bottom:22px
}
.choose-us-v2 .choose-us-img {
	min-height:108px;
	margin-bottom:54px
}
.choose-us-v3 .choose-us-img {
	min-height:230px;
	margin-bottom:20px
}
.xs-pricing-group .nav-tabs {
	margin-bottom:0px;
	
}
.xs-pricing-group+[class^=col-] .pricing-info {
margin-top:60px
}
.pricing-body {
	margin-bottom:30px
}
.pricing-body>p {
	margin-bottom: 0;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	text-align: left;
	padding-left: 30px;
}
.pricing-body .pricing-price>p {
	font-weight:700;
	font-style:italic;
	margin-bottom:15px
}
.pricing-body h2 {
	color:#103dbe;
	font-size:3.29412rem;
	font-weight:700;
	margin-bottom:8px
}
.pricing-body h2 sup {
	font-size:1.41176rem;
	font-family:karla, sans-serif;
	top:-28px;
	left:3px
}
.discount-price {
	color: #ffffff;
	font-weight: 500;
	font-size:12px;
	margin-bottom: 10px;
	letter-spacing: 0;
	background: #3e1f7e;
	line-height: 30px;
}
.discount-price del {
	color:rgba(112, 121, 159, .5);
	padding-left:5px
}

.pricing-section{
    background: #f5f5f5;
}
.xs-single-pricing {
	    background: #FFEB3B;
    box-shadow: 2px 8px 25px 9px #e9e9e9;
    border: solid 2px #FFF;
	border-radius: 8px;
	    text-align: center;
	        margin-bottom: 30px;
	padding: 35px 10px;
}
.xs-single-pricing:hover {
	background: #FFF;
	    border: solid 2px #673AB7;
}
.xs-single-pricing h2 {
	color: #333;
	font-weight: 500;
}
.xs-single-pricing .pricing-img-block {
    margin-left: 100px;
    border-radius: 20px;
    margin-top: -20px;
    width: 50%;
}
.xs-single-pricing .pricing-header {
	margin-bottom:10px
}
.xs-single-pricing .pricing-header .xs-title {
    margin-bottom: 0;
    color: #673AB7;
    font-weight: 500;
    font-size: 22px;
    text-transform: uppercase;
}
.xs-single-pricing.active .discount-price, .xs-single-pricing.active .pricing-body h2, .xs-single-pricing.active .pricing-body p, .xs-single-pricing.active .xs-title {
	color:#fff
}
.xs-single-pricing.active .discount-price del {
	color:rgba(255, 255, 255, .5)
}
.xs-single-pricing.active .btn:not([class*=btn-outline]) {
background-color:#fff;
color:#3b75ff
}
.xs-single-pricing.active .btn:not([class*=btn-outline]):hover {
color:#fff;
background-color:#1868dd
}
.xs-single-pricing.active .btn:not([class*=btn-outline]):hover:before {
background-color:#1868dd
}
.pricing-info {
	text-align:center
}
.pricing-info h5 {
	font-size:1.17647rem;
	font-weight:400;
	letter-spacing:-.4px;
	margin-bottom:35px
}
.pricing-info h5 a {
	padding-right:5px;
	text-decoration:underline
}
.pricing-info .xs-list li {
	margin-right:65px;
	font-size:1.17647rem;
	color:#2a549d
}
.pricing-info .xs-list li:last-child {
	margin-right:0
}
.pricing-info .xs-list li i {
	padding-right:5px;
	position:relative;
	top:3px
}
.pricing-info.info-v2 .xs-list li {
	color:#000
}
.pricing-info.info-v2 .xs-list li i {
	color:#5333ed
}
.pricing-info.info-v2 h5 a {
	color:#5333ed
}
.pricing-info.info-v3 .xs-list li {
	color:#000
}
.pricing-info.info-v3 .xs-list li i {
	color:#24146d
}
.pricing-info.info-v3 h5 a {
	color:#24146d
}
.pricing-v2 .xs-single-pricing .pricing-img-block {
	margin-left:0;
	margin-bottom:43px
}
.pricing-v2 .xs-single-pricing.active {
	background-image:none;
	background-color:#1868dd
}
.pricing-v2 .pricing-body h2 {
	color:#1868dd
}
.pricing-v2 .discount-price {
	color:#1868dd
}
.pricing-v3 .xs-single-pricing.active {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.pricing-v4 .xs-single-pricing.active {
	background-image:none;
	background:#5333ed
}
.pricing-v4 .xs-single-pricing.active .btn:not([class*=btn-outline]) {
color:#5333ed
}
.pricing-v4 .xs-single-pricing.active .pricing-body h2, .pricing-v4 .xs-single-pricing.active .pricing-body h6 {
	color:#fff
}
.pricing-v4 .xs-single-pricing .pricing-body h2, .pricing-v4 .xs-single-pricing .pricing-body h6 {
	color:#5333ed
}
.pricing-v4 .xs-single-pricing .btn-primary {
	background-color:#5333ed
}
.pricing-v5 .xs-single-pricing {
	-webkit-box-shadow:0 0 60px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 60px 0 rgba(0, 0, 0, .1)
}
.pricing-v5 .xs-single-pricing .discount-price, .pricing-v5 .xs-single-pricing .pricing-body h2, .pricing-v5 .xs-single-pricing .pricing-header .xs-title, .pricing-v5 .xs-single-pricing .pricing-price>p {
	color:#24146d
}
.pricing-v5 .xs-single-pricing .btn {
	background-color:#24146d
}
.pricing-v5 .xs-single-pricing .pricing-img-block {
	margin-left:0
}
.pricing-v5 .xs-single-pricing.active {
	background:#38a2bc;
	background:-webkit-linear-gradient(315deg, #38a2bc 0%, #26126b 60%);
	background:-o-linear-gradient(315deg, #38a2bc 0%, #26126b 60%);
	background:linear-gradient(135deg, #38a2bc 0%, #26126b 60%)
}
.pricing-v5 .xs-single-pricing.active .pricing-body h2, .pricing-v5 .xs-single-pricing.active .pricing-header .xs-title {
	color:#00eaff
}
.pricing-v5 .xs-single-pricing.active .discount-price, .pricing-v5 .xs-single-pricing.active .pricing-price>p {
	color:#fff
}
.pricing-v5 .xs-single-pricing.active .btn {
	background-color:#00eaff;
	color:#170d5b
}
.xs-service-block {
	background-color: #f7f2f1;
	-webkit-box-shadow: 0 10px 25px 0 rgb(0 0 0 / 4%);
	box-shadow: 0 10px 25px 0 rgb(0 0 0 / 4%);
	text-align: center;
	    border: solid 2px #FF5722;
	border-radius: 30px;
	padding: 20px;
}
.xs-service-block .service-img {
	min-height: 55px;
	margin-bottom: 10px;
}
.xs-service-block p {
	margin-bottom:15px
}
.style-boxed .xs-service-block {
	padding:30px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	position:relative
}
.style-boxed .xs-service-block.active, .style-boxed .xs-service-block:hover {
	background-color:#fff;
	-webkit-box-shadow:0 10px 15px 0 rgba(23, 104, 221, .1);
	box-shadow:0 10px 15px 0 rgba(23, 104, 221, .1);
	z-index:1
}
.style-boxed .xs-service-block .service-img {
	line-height:1;
	min-height:0;
	margin-bottom:20px;
	font-size:3.23529rem;
	color:#1868dd
}
.style-boxed.version-2 .xs-service-block.active, .style-boxed.version-2 .xs-service-block:hover {
	-webkit-box-shadow:0 19.799px 60px 0 rgba(0, 0, 0, .1);
	box-shadow:0 19.799px 60px 0 rgba(0, 0, 0, .1)
}
.style-boxed.version-2 .xs-service-block .service-img {
	color:#5333ed;
	margin-bottom:30px
}
.style-boxed.version-2 .xs-service-block .xs-title {
	margin-bottom:20px
}
.style-boxed.version-2 .xs-service-block p {
	margin-bottom:20px
}
.style-boxed.version-2 .xs-service-block .simple-btn {
	color:#5333ed
}
.xs-service-area {
	background:#f7f9fb;
	background:-webkit-gradient(linear, left top, left bottom, from(#f7f9fb), to(rgba(233, 231, 240, 0)));
	background:-webkit-linear-gradient(top, #f7f9fb 0%, rgba(233, 231, 240, 0) 100%);
	background:-o-linear-gradient(top, #f7f9fb 0%, rgba(233, 231, 240, 0) 100%);
	background:linear-gradient(180deg, #f7f9fb 0%, rgba(233, 231, 240, 0) 100%)
}
.xs-service-area .xs-service-block.active, .xs-service-area .xs-service-block:hover {
	-webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);
	box-shadow:19.799px 19.799px 40px 0 rgba(0, 0, 0, .1)
}
.call-to-action-section {
	background:-webkit-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	background:-o-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	background:linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	position:relative;
	padding-top:100px;
	padding-bottom:200px;
	text-align:center;
	z-index:1
}
.call-to-action-section .icon-bg {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-image:url(../images/icon-bg.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	z-index:-1
}
.call-to-action-section.call-to-action-v2 {
	background:#0a9ffe;
	background:-webkit-linear-gradient(3deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%);
	background:-o-linear-gradient(3deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%);
	background:linear-gradient(87deg, #0a9ffe 0%, #0a9ffe 35%, #1124d9 70%, #1124d9 100%);
	padding:100px 0
}
.call-to-action-section.call-to-action-v2 .call-to-action-content h2 {
	margin-bottom:60px
}
.call-to-action-section.call-to-action-v2 .call-to-action-content .xs-btn-wraper .btn-secondary {
	-webkit-box-shadow:none;
	box-shadow:none
}
.call-to-action-section.call-to-action-v3 {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.call-to-action-section.call-to-action-v4 {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
	padding:100px 0;
	z-index:1
}
.call-to-action-section.call-to-action-v4:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#150773;
	background:-webkit-linear-gradient(340deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	background:-o-linear-gradient(340deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	background:linear-gradient(110deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	opacity:.8;
	z-index:-1
}
.call-to-action-section.call-to-action-v4 .icon-bg {
	background-size:auto;
	background-position:bottom left
}
.call-to-action-section.call-to-action-v4 .call-to-action-content h2 {
	margin-bottom:40px;
	font-weight:500
}
.call-to-action-section.call-to-action-v4.style-2:before {
	background:#000;
	opacity:.5
}
.call-to-action-content h2 {
	color:#fff;
	margin-bottom:0;
	font-size:2.11765rem;
	font-weight:700
}
.call-to-action-section+.xs-feature-section {
	margin-top:-120px;
	position:relative;
	z-index:1
}
.xs-feature-group {
	background-color:#1868dd;
	-webkit-box-shadow:0 10px 25px 0 rgba(0, 0, 0, .08);
	box-shadow:0 10px 25px 0 rgba(0, 0, 0, .08);
	padding:40px 36px 40px 20px;
	position:relative;
	overflow:hidden;
	z-index:1
}
.xs-feature-group .xs-title, .xs-feature-group p {
	color:#fff
}
.xs-feature-group p {
	margin-bottom:25px
}
.xs-feature-group .feature-img {
	min-width:138px;
	margin-right:14px
}
.xs-feature-group .xs-btn-wraper {
	text-align:right
}
.xs-feature-group .btn {
	padding:10px 30px
}
.feature-v2 .xs-feature-group {
	-webkit-box-shadow:0 -10px 25px 0 rgba(0, 0, 0, .04);
	box-shadow:0 -10px 25px 0 rgba(0, 0, 0, .04);
	background-color:#fff
}
.feature-v2 .xs-feature-group .xs-title {
	color:#1e1e1e
}
.feature-v2 .xs-feature-group p {
	color:#70799f
}
.feature-v2 .xs-feature-group .btn {
	-webkit-box-shadow:0 15px 15px 0 rgba(0, 0, 0, .1);
	box-shadow:0 15px 15px 0 rgba(0, 0, 0, .1)
}
.feature-v3 .xs-feature-group {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.xs-client-slider {
	cursor:e-resize;
}
.single-client {
	min-height:100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.single-client>img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	cursor:pointer
}
.single-client>img:hover {
	-webkit-filter:grayscale(0%);
	filter:grayscale(0%)
}
.spinner-icon {
	position:relative;
	width:65px;
	height:65px;
	margin-bottom:25px
}
.spinner-icon:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-image:url(../images/info/round.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	-webkit-transition:-webkit-transform 1s ease-in-out;
	transition:-webkit-transform 1s ease-in-out;
	-o-transition:transform 1s ease-in-out;
	transition:transform 1s ease-in-out;
	transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}
.spinner-icon.animated:before {
	-webkit-transform:rotate(720deg);
	-ms-transform:rotate(720deg);
	transform:rotate(720deg)
}
.hosting-info-img {
	position:relative
}
.hosting-info-img .info-icon {
	position:absolute;
	-webkit-animation:bounce 1s ease-in-out 0s infinite alternate;
	animation:bounce 1s ease-in-out 0s infinite alternate
}
.hosting-info-img .info-icon.icon-1 {
	bottom:25%;
	left:0%
}
.hosting-info-img .info-icon.icon-2 {
	bottom:50%;
	left:-5%;
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.hosting-info-img .info-icon.icon-3 {
	left:14%;
	bottom:70%;
-webkit-animation-delay:.5s;
animation-delay:.5s
}
.hosting-info-img .info-icon.icon-4 {
	bottom:59%;
	left:35.5%;
-webkit-animation-delay:.7s;
animation-delay:.7s
}
.hosting-info-wraper {
	padding-left:30px
}
.hosting-info-wraper .content-title {
	margin-bottom:10px
}
.hosting-info-wraper p {
	margin-bottom:30px
}
.hosting-info-wraper .xs-list {
	margin-bottom:40px
}
.hosting-info-wraper .xs-list li {
	font-weight:700;
	margin-bottom:14px
}
.hosting-info-wraper .xs-list li:last-child {
	margin-bottom:0
}
.hosting-info-wraper-2 .content-title {
	margin-bottom:60px
}
.hosting-info-list {
	padding-left:10px;
	margin-bottom:30px
}
.hosting-info-list .info-icon {
	min-width:46px;
	padding-right:9px
}
.hosting-info-list .xs-title {
	margin-bottom:15px
}
.hosting-info-list p {
	margin-bottom:0
}
.xs-hosting-info .row {
	margin-bottom:90px
}
.xs-hosting-info .row+.row {
	margin-bottom:0
}
.xs-testimonial-section {
	background:#1045db;
	background:-webkit-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	background:-o-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	background:linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
	padding-top: 30px;
	padding-bottom: 30px;
}
.xs-testimonial-section.testimonial-v2 {
	background:#0a9ffe;
	background:-webkit-gradient(linear, left top, right top, from(#0a9ffe), color-stop(0%, #0a9ffe), color-stop(52%, #1124d9), to(#1124d9));
	background:-webkit-linear-gradient(left, #0a9ffe 0%, #0a9ffe 0%, #1124d9 52%, #1124d9 100%);
	background:-o-linear-gradient(left, #0a9ffe 0%, #0a9ffe 0%, #1124d9 52%, #1124d9 100%);
	background:linear-gradient(90deg, #0a9ffe 0%, #0a9ffe 0%, #1124d9 52%, #1124d9 100%)
}
.xs-testimonial-section.testimonial-v2 .owl-carousel .owl-item:not(.center) .xs-testimonial-item p {
color:#2547b5
}
.xs-testimonial-section.testimonial-v2 .owl-carousel .owl-item:not(.center) .xs-testimonial-item, .xs-testimonial-section.testimonial-v2 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:after, .xs-testimonial-section.testimonial-v2 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
background-color:#889df0
}
.xs-testimonial-section.testimonial-v3 {
	background-image:none;
	background-color:#fff;
	padding-bottom:0
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .xs-testimonial-item, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .xs-testimonial-item:after, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .xs-testimonial-item:before {
	background:#15095e;
	background:-webkit-linear-gradient(0deg, #15095e 1%, #13279d 68%, #1045db 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(1%, #15095e), color-stop(68%, #13279d), to(#1045db));
	background:-webkit-linear-gradient(left, #15095e 1%, #13279d 68%, #1045db 100%);
	background:-o-linear-gradient(left, #15095e 1%, #13279d 68%, #1045db 100%);
	background:linear-gradient(90deg, #15095e 1%, #13279d 68%, #1045db 100%)
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .commentor-title, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .testimonial-content p {
	color:#fff
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item.center .commentor-bio i {
	opacity:.2
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .xs-testimonial-item, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:after, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
background:#899fdf;
background:-webkit-linear-gradient(45deg, #899fdf 0%, #8a92c7 32%, #8a84ae 99%);
background:-o-linear-gradient(45deg, #899fdf 0%, #8a92c7 32%, #8a84ae 99%);
background:linear-gradient(45deg, #899fdf 0%, #8a92c7 32%, #8a84ae 99%)
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .xs-testimonial-item {
opacity:1
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .commentor-title, .xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .testimonial-content p {
color:#fff
}
.xs-testimonial-section.testimonial-v3 .owl-carousel .owl-item:not(.center) .xs-testimonial-item .round-avatar:before {
background-color:#f7f7f7
}
.xs-testimonial-section.testimonial-v4 {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.xs-testimonial-section.testimonial-v5 {
	background-image:none;
	background-color:#fff;
	padding-bottom:0
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .xs-testimonial-item, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .xs-testimonial-item:after, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .xs-testimonial-item:before {
	background:#1633ff;
	background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
	background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
	background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .commentor-title, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .testimonial-content p {
	color:#fff
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item.center .commentor-bio i {
	opacity:.2
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .xs-testimonial-item, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:after, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
background:#1633ff;
background:-webkit-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
background:-webkit-gradient(linear, left bottom, left top, from(#1633ff), to(#0069ff));
background:-o-linear-gradient(bottom, #1633ff 0%, #0069ff 100%);
background:linear-gradient(to top, #1633ff 0%, #0069ff 100%)
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .xs-testimonial-item {
opacity:.5
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .commentor-title, .xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .testimonial-content p {
color:#fff
}
.xs-testimonial-section.testimonial-v5 .owl-carousel .owl-item:not(.center) .xs-testimonial-item .round-avatar:before {
background-color:#f7f7f7
}
.xs-testimonial-section.testimonial-v6 {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	z-index:1
}
.xs-testimonial-section.testimonial-v6:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#150773;
	background:-webkit-linear-gradient(340deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	background:-o-linear-gradient(340deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	background:linear-gradient(110deg, #150773 0%, #5333ed 54%, #2cd4d9 100%);
	opacity:.8;
	z-index:-1
}
.xs-testimonial-section.testimonial-v7 {
	background:#e9e7f0;
	background:-webkit-gradient(linear, left bottom, left top, from(#e9e7f0), to(rgba(233, 231, 240, 0)));
	background:-webkit-linear-gradient(bottom, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%);
	background:-o-linear-gradient(bottom, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%);
	background:linear-gradient(0deg, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%)
}
.xs-testimonial-section .owl-item.cloned {
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.xs-testimonial-section .owl-item.active {
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.xs-testimonial-section .owl-item.active.center {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.xs-testimonial-item {
	width:100%;
	margin:0 auto;
	padding:30px;
	border-radius:5px;
	position:relative
}
.xs-testimonial-item:after, .xs-testimonial-item:before {
	position:absolute;
	content:"";
	top:0;
	height:100%;
	width:100%;
	opacity:.2;
	z-index:-1;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:5px
}
.owl-carousel .owl-item.center .xs-testimonial-item {
	padding:40px
}
.testimonial-content p {
font-size:.72941rem
}
.testimonial-content>p {
	margin-bottom:20px
}
.commentor-bio {
	position:relative
}
.commentor-bio i {
	position:absolute;
	right:0;
	top:0;
	font-size:2.35294rem;
	opacity:.1
}
.commentor-bio .round-avatar {
	margin-right:16px
}
.commentor-bio .commentor-title {
font-size:.91176rem;
	margin-bottom:0
}
.commentor-bio .commentor-info {
	margin-bottom:0
}
.commentor-bio .round-avatar {
	position:relative;
	border-radius:100%;
	overflow:hidden
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item {
margin-top:25px
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item .round-avatar {
width:44px;
height:44px
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item .round-avatar:before {
position:absolute;
content:"";
top:0;
left:0;
height:100%;
width:100%;
background-color:#181953;
opacity:.5
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item p {
color:#434483
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item .commentor-bio i {
color:#7f7eaf
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
width:calc(100% - 28px);
top:-10px
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item:after {
width:calc(100% - 56px);
top:-20px
}
.owl-carousel .owl-item.center .round-avatar {
	width:55px;
	height:55px
}
.owl-carousel .owl-item.center .testimonial-content>p {
	margin-bottom:25px;
	font-size:1rem
}
.owl-carousel .owl-item.center .commentor-bio .commentor-title {
	font-size:1.17647rem
}
.owl-carousel .owl-item.center .testimonial-content .commentor-info {
font-size:.88235rem
}
.owl-carousel .owl-item.center .commentor-bio i {
	font-size:3.52941rem
}
.owl-carousel .owl-item.center .xs-testimonial-item {
	-webkit-box-shadow:0 5px 25px 0 rgba(0, 0, 0, .3);
	box-shadow:0 5px 25px 0 rgba(0, 0, 0, .3)
}
.owl-carousel .owl-item.center .xs-testimonial-item:before {
	width:calc(100% - 20px);
	top:-14px
}
.owl-carousel .owl-item.center .xs-testimonial-item:after {
	width:calc(100% - 40px);
	top:-28px
}
.testimonial-v7 {
	background:#e9e7f0;
	background:-webkit-gradient(linear, left bottom, left top, from(#e9e7f0), to(rgba(233, 231, 240, 0)));
	background:-webkit-linear-gradient(bottom, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%);
	background:-o-linear-gradient(bottom, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%);
	background:linear-gradient(0deg, #e9e7f0 0%, rgba(233, 231, 240, 0) 100%)
}
.testimonial-v7 .owl-carousel .owl-item.center .xs-testimonial-item {
	-webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);
	box-shadow:19.799px 19.799px 40px 0 rgba(0, 0, 0, .1)
}
.testimonial-v7 .owl-carousel .owl-item .xs-testimonial-item:after, .testimonial-v7 .owl-carousel .owl-item .xs-testimonial-item:before {
	background-color:#000
}
.testimonial-v7 .owl-carousel .owl-item .xs-testimonial-item:before {
	opacity:.07
}
.testimonial-v7 .owl-carousel .owl-item .xs-testimonial-item:after {
	opacity:.03
}
.testimonial-v7 .owl-carousel .owl-item:not(.center) .xs-testimonial-item {
background-color:#fff;
opacity:.5
}
.testimonial-v7 .owl-carousel .owl-item:not(.center) .xs-testimonial-item p {
color:#70799f
}
.testimonial-v7 .owl-carousel .owl-item:not(.center) .xs-testimonial-item .round-avatar:before {
background-color:#fff
}
.testimonial-v7 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:after, .testimonial-v7 .owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
opacity:0
}
.owl-carousel .owl-item .xs-testimonial-item, .owl-carousel .owl-item .xs-testimonial-item:after, .owl-carousel .owl-item .xs-testimonial-item:before {
	background-color:#fff
}
.owl-carousel .owl-item:not(.center) .xs-testimonial-item, .owl-carousel .owl-item:not(.center) .xs-testimonial-item:after, .owl-carousel .owl-item:not(.center) .xs-testimonial-item:before {
background-color:#8a84af
}
.xs-testimonial-slider-2 .owl-stage-outer {
	padding:40px 0
}
.xs-testimonial-slider .owl-stage-outer {
	padding:30px 0
}
.xs-blog-post .post-image {
	-webkit-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .15);
	box-shadow:0 10px 20px 0 rgba(0, 0, 0, .15)
}
.xs-blog-post .entry-header {
	-webkit-box-shadow:0 10px 35px 0 rgba(0, 0, 0, .06);
	box-shadow:0 10px 35px 0 rgba(0, 0, 0, .06);
	width:calc(100% - 40px);
	margin:0 auto;
	background-color:#fff;
	padding:38px 0 30px;
	margin-top:-30px;
	position:relative;
	z-index:1
}
.xs-blog-post .entry-meta, .xs-blog-post .entry-title, .xs-blog-post .post-meta {
	padding:0 30px
}
.xs-blog-post .post-meta {
	margin-bottom:15px;
	border-left:4px solid #1868dd
}
.xs-blog-post .post-meta>span {
font-size:.88235rem
}
.xs-blog-post .post-meta a {
	color:#8c8c8c
}
.xs-blog-post .entry-meta {
	line-height:1
}
.xs-blog-post .entry-meta>span {
	color:#103dbe;
font-size:.88235rem
}
.xs-blog-post .entry-title {
	font-size:1.41176rem;
	line-height:1.25;
	margin-bottom:10px
}
.xs-blog-post .entry-title>a {
	color:#1e1e1e;
	display:inline-block;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-blog-post .entry-title>a:hover {
	color:#103dbe
}
.footer-group {
	background-color:#113072;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center
}
.footer-main {
	padding-top:30px;
	padding-bottom:30px;
	background: #1045db;
    background: -webkit-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
    background: -o-linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
    background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
}
.footer-widget .widget-title {
	color:#fff;
	font-size:1.41176rem;
	position:relative;
	margin-bottom:10px
}
.footer-widget .xs-list li {
	margin-bottom:4px
}
.footer-widget .xs-list li:last-child {
	margin-bottom:0
}
.footer-widget .xs-list li a {
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.footer-widget .xs-list li a:hover {
	color:#fff
}
.contact-info-widget li span, .footer-bottom-info p, .footer-widget .xs-list li a {
	color:#FFF
}
.contact-info-widget li {
	margin-bottom:25px
}
.contact-info-widget li:last-child {
	margin-bottom:0
}
.contact-info-widget li img {
	margin-right:18px
}
.footer-bottom-info p {
	margin-bottom:0
}
.footer-bottom-info p a {
	color:#1ba3ff;
	text-decoration:underline;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.footer-bottom-info p a:hover {
	color:#fff
}
.footer-bottom {
	border-top:1px solid rgba(255, 255, 255, .1);
	padding:50px 0
}
.footer-bottom .xs-list {
	padding-top:10px;
	text-align:right
}
.footer-bottom .xs-list li {
	margin-right:40px
}
.footer-bottom .xs-list li:last-child {
	margin-right:0
}
.footer-copyright {
	background-color:#0d2352;
	padding:8px 0;
	min-height:20px
}
.copyright-text {
	padding:10px 0
}
.copyright-text p {
	margin-bottom:0;
	color:#e7e7e7;
font-size:.88235rem
}
.copyright-text p a {
	color:#1868dd
}
.footer-logo-wraper {
	text-align:center
}
.footer-logo-wraper .footer-logo {
	display:inline-block
}
.social-list-wraper {
	text-align:right
}
.xs-footer-section>.xs-feature-section {
	margin-bottom:-101px
}
.xs-footer-section>.xs-feature-section+.footer-group .footer-main {
	padding-top:195px
}
.xs-footer-section.footer-v2 {
	background-color:#0e064a;
	padding-top:115px
}
.xs-footer-section.footer-v2 .footer-bottom {
	padding:0;
	border-top:0 solid #000
}
.xs-footer-section.footer-v2 .footer-bottom .footer-bottom-info p {
	color:rgba(255, 255, 255, .7)
}
.xs-footer-section.footer-v2 .footer-bottom .footer-bottom-info p a {
	color:inherit
}
.xs-footer-section.footer-v2 .footer-bottom .xs-list li>img {
	opacity:.5
}
.xs-footer-section.footer-v2 .footer-group {
	background-color:inherit;
	background-size:auto;
	background-position:bottom center
}
.xs-footer-section.footer-v2 .footer-main {
	padding-bottom:110px;
	padding-top:100px
}
.xs-footer-section.footer-v2 .footer-widget.text-widget .footer-logo {
	display:inline-block;
	margin-bottom:23px
}
.xs-footer-section.footer-v2 .footer-widget.text-widget>p {
	margin-bottom:25px;
	color:rgba(255, 255, 255, .5)
}
.xs-footer-section.footer-v2 .footer-widget.text-widget>p>a {
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	color:inherit
}
.xs-footer-section.footer-v2 .footer-widget.text-widget>p>a:hover {
	color:#fff
}
.xs-footer-section.footer-v2 .footer-widget .widget-title {
	padding-bottom:0;
	margin-bottom:20px
}
.xs-footer-section.footer-v2 .footer-widget .widget-title:before {
	display:none
}
.xs-footer-section.footer-v2 .footer-widget .xs-list>li:not(:last-child) {
margin-bottom:3px
}
.xs-footer-section.footer-v2 .footer-widget .xs-list>li>a {
	color:rgba(255, 255, 255, .5)
}
.xs-footer-section.footer-v2 .footer-widget .xs-list>li>a:hover {
	color:#fff
}
.xs-footer-section.footer-v2 .footer-widget .contact-info-widget>li:not(:last-child) {
margin-bottom:15px
}
.xs-footer-section.footer-v2 .footer-widget .contact-info-widget>li>a {
	color:rgba(255, 255, 255, .5);
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-footer-section.footer-v2 .footer-widget .contact-info-widget>li>a:hover {
	color:#fff
}
.pricing-feature-group {
	padding:55px 35px;
	text-align:center;
	background-color:#fff;
	height:100%
}
.pricing-feature-group .pricing-body {
	margin-bottom:0
}
.pricing-image {
	padding:55px;
	background-color:#fff
}
.pricing-matrix {
	-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	background-color:#fff
}
.pricing-matrix .gap {
	height:58px;
	clear:both;
	position:relative;
	display:block;
	background-color:#f8fafe;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea
}
.pricing-expand {
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:0 -10px 30px 0 rgba(0, 0, 0, .05);
	box-shadow:0 -10px 30px 0 rgba(0, 0, 0, .05);
-webkit-transition:-webkit-box-shadow .5s ease 1.5s;
transition:-webkit-box-shadow .5s ease 1.5s;
-o-transition:box-shadow .5s ease 1.5s;
transition:box-shadow .5s ease 1.5s;
transition:box-shadow .5s ease 1.5s, -webkit-box-shadow .5s ease 1.5s
}
.pricing-expand:before {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	width:100%;
	height:312px;
	z-index:1;
	background:#f8fafe;
	background:-webkit-linear-gradient(90deg, #f8fafe 8%, rgba(248, 250, 254, 0.95) 12%, rgba(252, 253, 255, 0.29) 73%, rgba(255, 255, 255, 0) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(8%, #f8fafe), color-stop(12%, rgba(248, 250, 254, 0.95)), color-stop(73%, rgba(252, 253, 255, 0.29)), to(rgba(255, 255, 255, 0)));
	background:-webkit-linear-gradient(bottom, #f8fafe 8%, rgba(248, 250, 254, 0.95) 12%, rgba(252, 253, 255, 0.29) 73%, rgba(255, 255, 255, 0) 100%);
	background:-o-linear-gradient(bottom, #f8fafe 8%, rgba(248, 250, 254, 0.95) 12%, rgba(252, 253, 255, 0.29) 73%, rgba(255, 255, 255, 0) 100%);
	background:linear-gradient(0deg, #f8fafe 8%, rgba(248, 250, 254, 0.95) 12%, rgba(252, 253, 255, 0.29) 73%, rgba(255, 255, 255, 0) 100%);
-webkit-transition:background-image .5s ease 1.5s;
-o-transition:background-image .5s ease 1.5s;
transition:background-image .5s ease 1.5s;
	opacity:1;
	visibility:visible;
	z-index:2
}
.pricing-expand.expand {
	-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .08)
}
.pricing-expand.expand:before {
	opacity:0;
	visibility:hidden
}
.content-collapse-wraper {
	text-align:center
}
.content-collapse-wraper .btn {
	opacity:1;
	visibility:visible;
-webkit-transition:all .5s ease .5s;
-o-transition:all .5s ease .5s;
transition:all .5s ease .5s
}
.content-collapse-wraper .btn.hide {
	opacity:0;
	visibility:hidden
}
.pricing-feature {
	padding:0px 10px;
}
.pricing-feature>i {
	color:#1868dd
}
.pricing-matrix>.row [class^=col-] .pricing-feature {
text-align:center
}
.pricing-matrix>.row [class^=col-]:first-child .pricing-feature {
text-align:left
}
.pricing-matrix>.row [class^=col-] .pricing-feature-group, .pricing-matrix>.row [class^=col-] .pricing-feature-item, .pricing-matrix>.row [class^=col-] .pricing-image {
border-bottom:1px solid #eaeaea;
border-right:1px solid #eaeaea
}
.pricing-matrix>.row [class^=col-] .pricing-feature-group:last-child, .pricing-matrix>.row [class^=col-] .pricing-feature-item:last-child, .pricing-matrix>.row [class^=col-] .pricing-image:last-child {
border-bottom:0
}
.pricing-matrix-slider {
	position:relative
}
.pricing-matrix-slider .last-child .pricing-matrix-item .pricing-feature-group, .pricing-matrix-slider .last-child .pricing-matrix-item .pricing-feature-item, .pricing-matrix-slider .last-child .pricing-matrix-item .pricing-image {
	border-right:0
}
.pricing-matrix-slider .owl-nav .owl-next, .pricing-matrix-slider .owl-nav .owl-prev {
	position:absolute;
	top:-40px;
	font-size:1.52941rem;
	color:#1868dd;
	background-color:transparent;
	border:0
}
.pricing-matrix-slider .owl-nav .owl-prev {
	left:0
}
.pricing-matrix-slider .owl-nav .owl-next {
	right:0
}
.feature-image-content {
	text-align:center
}
.feature-text-content {
	padding-right:30px
}
.feature-text-content>.content-title, .feature-text-content p {
	color:#fff;
	margin-bottom:0
}
.feature-text-content .content-title {
	margin-bottom:25px
}
.xs-banner.inner-banner {
	min-height:550px
}
.xs-banner.service-banner {
	min-height:200px
}
.xs-banner.service-banner-2 {
	min-height:824px
}
.xs-banner.service-banner-2 .xs-banner-content p, .xs-banner.service-banner .xs-banner-content p {
	margin-bottom:0
}
.xs-banner.inner-banner {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center
}
.xs-banner.inner-banner .banner-title {
	font-size:3.05882rem
}
.xs-banner.inner-banner .banner-sub-title {
	font-size:1.17647rem
}
.xs-banner.inner-banner .xs-banner-content {
	position:relative;
	z-index:2
}
.xs-banner.inner-banner .xs-overlay {
	opacity:.85
}
.xs-banner.inner-banner .xs-overlay.bg-gradient {
	background:#15095e;
	background:-webkit-linear-gradient(315deg, #15095e 0%, #15095e 32%, #1045db 100%);
	background:-o-linear-gradient(315deg, #15095e 0%, #15095e 32%, #1045db 100%);
	background:linear-gradient(135deg, #15095e 0%, #15095e 32%, #1045db 100%)
}
.inner-welcome-image-group {
	text-align:right
}
.inner-welcome-image-group .banner-ico.banner-ico-1 {
	left:52.5%;
	top:1%
}
.inner-welcome-image-group .banner-ico.banner-ico-2 {
	right:10%;
	top:10%;
	-webkit-animation-delay:1s;
	animation-delay:1s
}
.inner-welcome-image-group.pricing-icon .banner-ico.banner-ico-1 {
	left:51.5%
}
.inner-welcome-image-group.pricing-icon .banner-ico.banner-ico-2 {
	right:11%
}
.inner-welcome-image-group.affiliate-icon .banner-ico.banner-ico-1 {
	left:43.5%
}
.inner-welcome-image-group.affiliate-icon .banner-ico.banner-ico-2 {
	right:12%
}
.inner-welcome-image-group.faq-icon .banner-ico.banner-ico-1 {
	left:42.5%
}
.inner-welcome-image-group.faq-icon .banner-ico.banner-ico-2 {
	right:12.5%
}
.inner-welcome-image-group.cart-icon .banner-ico.banner-ico-1 {
	left:53.9%
}
.inner-welcome-image-group.cart-icon .banner-ico.banner-ico-2 {
	right:11%
}
.inner-welcome-image-group.signin-icon .banner-ico.banner-ico-1, .inner-welcome-image-group.whois-icon .banner-ico.banner-ico-1 {
	left:53.5%
}
.inner-welcome-image-group.signin-icon .banner-ico.banner-ico-2, .inner-welcome-image-group.whois-icon .banner-ico.banner-ico-2 {
	right:11.5%
}
.service-banner {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center
}
.service-banner .xs-banner-content {
	position:relative;
	z-index:2
}
.service-banner .xs-overlay {
	opacity:.85
}
.service-banner .xs-overlay.bg-gradient {
	background:#15095e;
	background:-webkit-linear-gradient(315deg, #15095e 0%, #15095e 32%, #1045db 100%);
	background:-o-linear-gradient(315deg, #15095e 0%, #15095e 32%, #1045db 100%);
	background:linear-gradient(135deg, #15095e 0%, #15095e 32%, #1045db 100%)
}
.contact-info-group {
	padding:27px 35px 35px;
	min-height:275px;
	text-align:center;
	background-color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.contact-info-group .contact-info-icon {
	min-height:110px;
	margin-bottom:10px
}
.contact-info-group>a, .contact-info-group>span {
	display:block;
	color:#70799f
}
.contact-info-group.active, .contact-info-group:hover {
	-webkit-box-shadow:0 3px 33.6px 1.4px rgba(0, 0, 0, .1);
	box-shadow:0 3px 33.6px 1.4px rgba(0, 0, 0, .1)
}
.xs-form-group {
	padding:0 48px
}
.xs-form-group.form-style-2 {
	padding: 30px;
	background: #f7faff;
	border: solid 1px #e9f4ff;
}
.xs-form-group.form-style-2 .xs-form .form-group {
	margin-bottom:20px
}
.xs-form .form-control, .xs-form .select {
	background-color:#fff;
	border:1px solid #efefef;
	border-radius:0;
	padding:0 30px;
	margin-bottom:20px;
	height:57px;
	width:100%;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-form .form-control:last-child, .xs-form .select:last-child {
	margin-bottom:0
}
.xs-form .form-control.invaild, .xs-form .select.invaild {
	border-color:#1868dd
}
.xs-form .form-control::-webkit-input-placeholder, .xs-form .select::-webkit-input-placeholder {
font-size:.88235rem;
color:#a1a9cb
}
.xs-form .form-control::-moz-placeholder, .xs-form .select::-moz-placeholder {
font-size:.88235rem;
color:#a1a9cb
}
.xs-form .form-control:-ms-input-placeholder, .xs-form .select:-ms-input-placeholder {
font-size:.88235rem;
color:#a1a9cb
}
.xs-form .form-control:-moz-placeholder, .xs-form .select:-moz-placeholder {
font-size:.88235rem;
color:#a1a9cb
}
.xs-form textarea.form-control {
	padding:20px 30px;
	resize:none;
	height:147px
}
.xs-form .form-group {
	margin-bottom:60px
}
.xs-form .xs-btn-wraper {
	text-align:center
}
.xs-form .select-styled {
	padding:0 30px;
	top:0;
	color:#a1a9cb;
font-size:.88235rem;
	height:100%;
	line-height:52px
}
.xs-form .select-styled:after {
	right:30px;
	color:#a1a9cb;
	font-size:1.47059rem;
	top:2px
}
.xs-form .select-options {
	left:0;
	min-width:100%
}
.xs-form .select-options li {
	padding:15px 30px;
font-size:.88235rem
}
.xs-form input[type=number]::-webkit-inner-spin-button, .xs-form input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}

.xs-form>.row>[class^=col-] .form-group {
margin-bottom:10px
}
.xs-form .media+.xs-btn-wraper {
	margin-top:40px
}
.xs-form .xs-btn-wraper+.form-info {
	margin-top:30px;
	margin-bottom:0
}
.xs-form .forgot-password-wraper {
	line-height:1
}
.xs-form .forgot-password-wraper a {
	color:#a1a9cb;
font-size:.88235rem;
	display:block
}
.xs-form .form-info {
	text-align:center
}
.xs-form .form-info a {
	color:#1868dd;
	display:inline-block;
	text-decoration:underline
}
.xs-form .form-control:focus, .xs-form .select.focus {
	border-color:#1868dd;
	-webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, .06);
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, .06)
}
.xpeedStudio_success_message {
	margin-bottom:0;
	padding:10px 0;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.intro-video {
	position:relative;
	-webkit-box-shadow:0 10px 30px 0 rgba(16, 61, 190, .159);
	box-shadow:0 10px 30px 0 rgba(16, 61, 190, .159);
	overflow:hidden;
	border-radius:5px
}
.intro-video .xs-overlay {
	opacity:.6
}
.video-pop-up-content {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:1;
	padding:10px
}
.office-interface-group-content.content-2 {
	margin-right:30px
}
.office-interface-group-content.content-1 {
	margin-top:-75px
}
.office-interface-group-content>img {
	width:100%
}
.join-with-us-wraper, .office-interface-group-content {
	margin-bottom:30px;
	-webkit-box-shadow:0 10px 30px 0 rgba(0, 0, 0, .1);
	box-shadow:0 10px 30px 0 rgba(0, 0, 0, .1)
}
.join-with-us-wraper {
	min-height:389px;
	background-color:#1868dd;
	margin-top:45px;
	position:relative;
	z-index:2;
	text-align:center;
	padding:20px 95px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.join-with-us-wraper .join-with-us-content h2 {
	color:#fff;
	font-size:2.11765rem;
	font-weight:700;
	margin-bottom:35px
}
.xs-single-team {
	position:relative;
	overflow:hidden;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
.xs-single-team:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	background:-webkit-linear-gradient(90deg, black 0%, rgba(37, 42, 55, 0) 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(37, 42, 55, 0)));
	background:-webkit-linear-gradient(bottom, black 0%, rgba(37, 42, 55, 0) 100%);
	background:-o-linear-gradient(bottom, black 0%, rgba(37, 42, 55, 0) 100%);
	background:linear-gradient(0deg, black 0%, rgba(37, 42, 55, 0) 100%);
	opacity:.5;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.xs-single-team>.team-bio {
	position:absolute;
	z-index:1;
	padding:30px;
	bottom:0;
	left:0;
	width:100%;
	opacity:1;
	visibility:visible;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.xs-single-team .team-bio h4 {
	color:#fff;
	font-size:1.41176rem;
	margin-bottom:5px
}
.xs-single-team .team-bio p {
font-size:.88235rem;
	font-style:italic;
	color:#fff;
	margin-bottom:0
}
.xs-single-team .team-hover-content {
	position:absolute;
	top:40px;
	left:0;
	height:100%;
	width:100%;
	z-index:2;
	padding:60px 30px;
	opacity:0;
	visibility:hidden;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
.xs-single-team .team-hover-content .team-bio {
	margin-bottom:25px
}
.xs-single-team .team-hover-content .team-description {
	margin-bottom:50px
}
.xs-single-team .team-hover-content .team-description p {
	margin-bottom:0
}
.xs-single-team .team-description p {
	color:#fff
}
.xs-single-team:hover {
	-webkit-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .159);
	box-shadow:0 10px 20px 0 rgba(0, 0, 0, .159)
}
.xs-single-team:hover:before {
	opacity:1
}
.xs-single-team:hover>.team-bio {
	opacity:0;
	visibility:hidden;
	bottom:-40px
}
.xs-single-team:hover>.team-hover-content {
	opacity:1;
	visibility:visible;
	top:0
}
.include-feature-list .hosting-info-list {
	padding-left:0;
	margin-bottom:0px;
	width: 25%;
	float: left;
}
.include-feature-list .hosting-info-list:last-child {
	margin-bottom:0
}
.include-feature-list .info-icon {
	min-width:52px;
	padding-right:25px
}
.include-feature-list .xs-title, .include-feature-list p {
	color:#fff
}
.include-feature-list .xs-title {
	margin-bottom:5px
}
.included-feature-list.feature-list-v3 {
	background:#1045db;
	background:-webkit-linear-gradient(right bottom, #1045db, #1e2aba, #022e9e, #0016b5, #123fbf);
	background:-webkit-gradient(linear, right bottom, left top, from(#1045db), color-stop(#1e2aba), color-stop(#022e9e), color-stop(#0016b5), to(#123fbf));
	background:-o-linear-gradient(right bottom, #1045db, #1e2aba, #022e9e, #0016b5, #123fbf);
	background:linear-gradient(to left top, #1045db, #1e2aba, #022e9e, #0016b5, #123fbf)
}
.included-feature-list .wave_animation_wraper .wave.four {
	width:434px;
	margin-left:auto
}
.xs-feature-section+.included-feature-list {
	margin-top:-120px;
	padding-top:200px
}
.xs-table {
	-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	background-color:#fff;
	margin-bottom:0
}
.xs-table .domain-pricing-header th {
	width:25%;
	background-color:transparent;
	border:0;
	color:#fff;
	padding:17px 10px;
	font-size:1.17647rem
}
.xs-table .domain-pricing-header tr {
	background:#103dbe;
	background:-webkit-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:-o-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%)
}
.xs-table td, .xs-table th {
	text-align:center;
	vertical-align: middle;
	padding: 8px;
}
.xs-table tbody tr td, .xs-table tbody tr th {
	border-right:1px solid #eaeaea;
	border-top:1px solid #eaeaea
}
.xs-table tbody tr td:last-child {
	border-right:0
}
.xs-table tbody tr:first-child td, .xs-table tbody tr:first-child th {
	border-top:0
}
.xs-table tbody tr td {
	letter-spacing:-.4px
}
.xs-table tbody tr td>del {
	color:#a4afdf;
font-size:.82353rem;
	padding-left:3px
}
.xs-table.fixed-column {
	position:absolute;
	left:15px;
	width:83px;
	display:inline-block;
	z-index:1;
	-webkit-box-shadow:none;
	box-shadow:none
}
@media(min-width:576px) {
.xs-table.fixed-column {
display:none
}
}
@media(max-width:576px) {
.xs-table:not(.fixed-column) tr th:first-child {
display:none
}
.xs-table:not(.fixed-column) {
position:relative;
left:83px
}
}
.domain-price-v2 .xs-table .domain-pricing-header tr {
	background:#0217af;
	background:-webkit-linear-gradient(top, #0217af 0%, #0055ce 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#0217af), to(#0055ce));
	background:-o-linear-gradient(top, #0217af 0%, #0055ce 100%);
	background:linear-gradient(to bottom, #0217af 0%, #0055ce 100%)
}
.xs-blog-list {
	margin-bottom:80px
}
.xs-blog-list .post {
	margin-bottom:40px
}
.xs-blog-list .post:last-child {
	margin-bottom:0
}
.xs-blog-list.blog-lsit-style-2 .post:not(.post-details) .post-body {
-webkit-box-shadow:19.799px 19.799px 60px 0 rgba(0, 0, 0, .1);
box-shadow:19.799px 19.799px 60px 0 rgba(0, 0, 0, .1);
background-color:#fff
}
.xs-blog-list.blog-lsit-style-2 .post .post-body .post-meta>span, .xs-blog-list.blog-lsit-style-2 .post .post-body .post-meta a {
	color:#000
}
.xs-blog-list.blog-lsit-style-2 .post .post-body .post-meta>span i {
	padding-right:7px;
	color:#1868dd
}
.xs-blog-list.blog-lsit-style-2 .post .post-body .post-meta>span>a:hover {
	color:#1868dd
}
.xs-blog-list.blog-lsit-style-2 .post .post-body .post-footer {
	text-align:left
}
.xs-blog-list.blog-lsit-style-2 .post .post-body .post-footer .simple-btn i {
	font-size:1rem;
	margin-top:0
}
.post-body .entry-title {
	font-size:1.76471rem;
	font-weight:700;
	margin-bottom:18px
}
.post-body .entry-title a {
	color:#1e1e1e;
	display:inline-block;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.post-body .entry-title a:hover {
	color:#1868dd
}
.post-body .post-meta {
	margin-bottom:22px
}
.post-body .post-meta>span {
	display:inline-block;
font-size:.88235rem;
	padding-right:30px
}
.post-body .post-meta>span:last-child {
	padding-right:0
}
.post-body .post-meta .post-author img {
	width:35px;
	height:35px;
	border-radius:50%
}
.post-body .post-meta .post-author img+a {
	padding-left:13px
}
.post-body .post-meta .post-author a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.post-body .post-meta>span, .post-body .post-meta a {
	color:#1868dd;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.post-body .entry-content {
	margin-bottom:20px
}
.post-body .entry-content p {
	margin-bottom:0
}
.post-body .post-footer {
	text-align:right
}
.post-body .post-footer .simple-btn {
	font-weight:400
}
.post-media .xs-overlay {
	opacity:.3
}
.post-media .gloosy-btn {
	width:60px;
	height:60px;
	line-height:63px;
font-size:.88235rem
}
.post:not(.post-details) .post-body {
background-color:#f8fafe;
padding:40px 30px 30px
}
.post:not(.format-audio):not(.post-details) .post-media+.post-body {
width:calc(100% - 60px);
margin:0 auto;
margin-top:-22px;
z-index:1;
position:relative
}
.post .post-media {
	position:relative
}
.post .post-media iframe {
	width:100%;
	display:block
}
.post-gallery-slider {
	position:relative
}
.post-gallery-slider .owl-nav .owl-next, .post-gallery-slider .owl-nav .owl-prev {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.post-gallery-slider .owl-nav .owl-prev {
	left:15px
}
.post-gallery-slider .owl-nav .owl-next {
	right:15px
}
.post-gallery-slider .owl-nav i {
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:100%;
	color:#1868dd;
	background-color:#fff;
	font-size:15px
}
.sidebar-widget.sidebar-right {
	margin-left:10px
}
.sidebar-widget.sidebar-left {
	margin-right:10px
}
.xs-serach {
	position:relative
}
.xs-serach input:not([type=submit]) {
height:53px;
padding:0 30px;
border:1px solid #eaeaea;
background-color:#fff;
border-radius:27.5px;
-webkit-box-shadow:0 10px 15px 0 rgba(0, 0, 0, .08);
box-shadow:0 10px 15px 0 rgba(0, 0, 0, .08);
width:100%
}
.xs-serach .search-btn {
	width:62px;
	background-color:#1868dd;
	border:0;
	font-size:1.05882rem;
	color:#fff;
	position:absolute;
	right:0;
	top:0;
	border-radius:0 27.5px 27.5px 0;
	height:100%;
	cursor:pointer;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-serach .search-btn:hover {
	background-color:#103dbe
}
.widget:not(:last-child) {
margin-bottom:40px
}
.widget .xs-title {
	margin-bottom:40px
}
.widget:not(.widget-search) {
padding:40px;
border:1px solid #eaeaea
}
.widget-posts .widget-post:not(:last-child) {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #eaeaea
}
.widget-posts .widget-post img {
	padding-right:20px
}
.widget-posts .widget-post .post-meta-date {
	color:#626c84
}
.widget-posts .widget-post .post-author, .widget-posts .widget-post .post-meta-date {
font-size:.88235rem
}
.widget-posts .widget-post .entry-title {
	font-size:1rem;
	font-weight:700;
	margin-bottom:0
}
.widget-posts .widget-post .entry-title a {
	color:#1e1e1e;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.widget-posts .widget-post .entry-title a:hover {
	color:#1868dd
}
.list-group li {
	position:relative
}
.list-group li a, .list-group li span {
	color:#70799f
}
.list-group li span {
	position:absolute;
	right:0
}
.list-group li a {
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.list-group li a:hover {
	color:#1868dd
}
.list-group li:not(:last-child) {
border-bottom:1px solid #eaeaea;
padding-bottom:14px;
margin-bottom:14px
}
.tag-lists a {
	display:inline-block;
	padding:7px 14px;
	color:#626c84;
	border:1px solid #eaeaea;
	border-radius:1.17647rem;
font-size:.88235rem;
	margin-right:6px;
	margin-bottom:9px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.tag-lists a:hover {
	color:#1868dd;
	border-color:currentColor
}
.tag-lists .title {
	color:#1e1e1e;
	padding-right:15px;
	font-weight:700
}
.post-details .post-media {
	margin-bottom:33px
}
.post-details .post-body {
	margin-bottom:40px
}
.post-details .post-body .entry-content p {
	margin-bottom:30px
}
.post-details h4 {
	font-size:1.17647rem;
	margin-bottom:20px
}
.post-details .xs-list li {
	font-weight:700;
	margin-bottom:15px
}
.post-details .xs-list li:last-child {
	margin-bottom:0
}
.post-details .entry-header {
	padding-bottom:35px;
	margin-bottom:40px;
	border-bottom:1px solid #f1f1f1
}
.post-details .post-footer .tag-lists {
	text-align:left
}
.post-details .post-footer .tag-lists a {
	margin-bottom:0
}
.post-details .post-footer .simple-social-list {
	margin-top:6px
}
.post-details .post-footer .simple-social-list .title {
	font-weight:700;
	color:#1e1e1e;
	padding-right:15px
}
blockquote {
	background-color:#2a61e5;
	padding:40px;
	color:#fff;
	font-size:1.17647rem;
	font-style:italic;
	position:relative;
	margin-bottom:35px
}
blockquote:before {
	content:"\e937";
	font-family:iconfont;
	display:block;
	margin-bottom:10px;
	font-size:2.41176rem;
	font-style:normal;
	-webkit-transform:rotateY(180deg) rotateX(180deg);
	transform:rotateY(180deg) rotateX(180deg);
	text-align:right
}
blockquote cite {
	display:block;
	text-align:right;
	margin-top:30px;
	font-size:1rem;
	font-weight:700;
	font-style:normal
}
.author-image {
	margin-right:25px
}
.author-image img {
	width:80px;
	height:80px;
	border-radius:5px
}
.author-data h5 {
	font-size:1.17647rem;
	margin-bottom:0
}
.author-data a {
	color:#626c84;
font-size:.88235rem
}
.author-info .simple-social-list li a, .post-details .post-footer .simple-social-list li a {
	color:#252a37;
font-size:.82353rem
}
.author-info .simple-social-list li, .post-details .post-footer .simple-social-list li {
	margin-right:14px
}
.author-info .simple-social-list li:last-child, .post-details .post-footer .simple-social-list li:last-child {
	margin-right:0
}
.author-info {
	padding:40px;
	background-color:#f8fafe;
	margin-bottom:40px
}
.author-info .media {
	margin-bottom:20px
}
.author-info p {
	margin-bottom:0
}
.post-navigation {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #f1f1f1
}
.post-navigation .post-navigation-title {
	display:block
}
.post-navigation .post-navigation-title h3 {
	font-size:1.17647rem
}
.post-navigation .post-navigation-title span {
	color:#626c84
}
.post-navigation .post-navigation-title span i {
	color:#103dbe
}
.post-navigation [class^=col-]:first-child {
border-right:1px solid #f1f1f1
}
.post-navigation [class^=col-]:first-child .post-navigation-title {
margin-right:20px
}
.post-navigation [class^=col-]:first-child .post-navigation-title i {
padding-right:9px
}
.post-navigation [class^=col-]:last-child .post-navigation-title {
margin-left:20px;
text-align:right
}
.post-navigation [class^=col-]:last-child .post-navigation-title i {
padding-left:9px
}
.xs-comments-area {
	margin-bottom:50px
}
.xs-comments-area .comments-title {
	margin-bottom:30px
}
.xs-comments-area .comment-body:before {
	display:table;
	content:"";
	clear:both
}
.xs-comments-area .comment-body img {
	width:80px;
	height:80px;
	border-radius:100%;
	float:left
}
.xs-comments-area .meta-data {
	margin-left:100px
}
.xs-comments-area .reply {
	float:right
}
.xs-comments-area .reply .comment-reply-link {
	color:#626c84;
font-size:.88235rem
}
.xs-comments-area .reply .comment-reply-link i {
	color:#252a37;
font-size:.94118rem;
	padding-right:10px
}
.xs-comments-area .comment-author a {
	font-size:1.05882rem;
	color:#1e1e1e;
	font-weight:500
}
.xs-comments-area .comment-date {
	color:#626c84;
	margin-bottom:0;
font-size:.88235rem
}
.xs-comments-area .comment-content {
	margin-top:10px
}
.xs-comments-area .comment-content p {
	margin-bottom:0
}
.xs-comments-area .comment:not(:last-child) .children {
margin-left:100px
}
.xs-comments-area .comment:not(:last-child) .children .meta-data {
background-color:#f7f9fd;
padding:30px;
margin-bottom:0;
border-bottom:0
}
.xs-comments-area .comment:not(:last-child) .children, .xs-comments-area .comment:not(:last-child) .meta-data {
padding-bottom:25px;
margin-bottom:25px;
border-bottom:1px solid #f1f1f1
}
.comment-respond .comment-reply-title {
	margin-bottom:35px
}
.comment-respond .xs-form .form-control, .comment-respond .xs-form .form-control+.select, .comment-respond .xs-form .form-control+.select:last-child, .comment-respond .xs-form .form-control:last-child {
	margin-bottom:20px
}
.comment-respond .xs-form textarea.form-control {
	margin-bottom:40px
}
.comment-respond .form-submit {
	margin-bottom:0;
	text-align:right
}
.woo__wraper {
	-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	background-color:#fff
}
.woo__wraper table.shop_table {
	border:0;
	margin:0;
	border-radius:0;
	border-collapse:collapse
}
.woo__wraper table.shop_table.table thead th {
	border-bottom:0;
	width:20%;
	text-align:center
}
.woo__wraper table.shop_table.table thead tr {
	background:#103dbe;
	background:-webkit-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:-o-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	color:#fff
}
.woo__wraper table.shop_table.table td, .woo__wraper table.shop_table.table th {
	border-top:0
}
.woo__wraper table.shop_table.table tbody tr td {
	padding:44px 10px;
	border-top:0;
	border-bottom:1px solid #eaeaea
}
.woo__wraper table.shop_table.table tbody tr td:not(:last-child) {
text-align:center
}
.woo__wraper table.shop_table.table tbody tr td:last-child {
	text-align:right;
	padding-right:40px
}
.woo__wraper table.shop_table.table .product-name {
	font-weight:700;
	color:#1e1e1e
}
.woo__wraper table.shop_table.table .product-duration, .woo__wraper table.shop_table.table .product-name, .woo__wraper table.shop_table.table .product-price {
	letter-spacing:-.4px
}
.woo__wraper table.shop_table.table a.remove {
	display:inline-block;
	height:auto;
	width:auto;
	font-size:1rem;
	color:#70799f!important;
	position:relative;
	top:2px;
	margin-left:35px
}
.woo__wraper table.shop_table.table a.remove:hover {
	background-color:transparent
}
.cart-actios {
	padding-top:40px;
	padding-bottom:100px
}
.coupon {
	max-width:330px;
	margin-left:50px
}
.coupon .form-control {
	margin-bottom:0
}
.coupon .btn {
	border-radius:0;
	padding:13px 24px
}
.cart_table_wraper {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #eaeaea
}
.cart_table {
	max-width:350px;
	margin-left:auto;
	margin-bottom:0
}
.cart_table td, .cart_table th {
	border-top:0;
	padding:0;
	padding-bottom:5px;
	font-weight:400
}
.cart_table strong {
	font-weight:700;
	color:#1e1e1e
}
.cart_table .highlight {
	color:#fe1616
}
.cart_table tr:last-child td, .cart_table tr:last-child th {
	padding-bottom:0
}
.wc-proceed-to-checkout .xs-btn-wraper {
	text-align:left
}
.wc-proceed-to-checkout .btn {
	padding:15px 34px
}
.cart_table_wraper, .wc-proceed-to-checkout {
	width:calc(100% - 40px);
	margin-left:auto
}
.cart-checkout-wraper {
	padding:80px 60px;
	-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .08);
	background-color:#fff
}
.checkout-form-group {
	width:calc(100% - 90px)
}
.sign_in_form {
	padding-bottom:30px;
	margin-bottom:60px;
	border-bottom:1px solid #eaeaea
}
.sign_in_form .simple-btn {
	color:#70799f;
	font-weight:400;
	text-decoration:underline;
	margin-top:16px
}
.billing-form .xs-title, .sign_in_form .xs-title {
	margin-bottom:30px
}
.billing-form .form-group {
	margin-bottom:30px
}
.billing-form .form-group:last-child {
	margin-bottom:0
}
.checkout_info .xs-title {
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px solid #eaeaea
}
.checkout_info .gap {
	height:35px
}
.checkout_info tbody tr td {
	text-align:right
}
.checkout_info .wc-proceed-to-checkout .xs-btn-wraper {
	text-align:right
}
.checkout_info .cart_table_wraper {
	width:calc(100% - 25px)
}
.checkout_info .table tbody+tbody {
	border:0
}
.vps-slider-wraper {
	background-color:#fff;
	-webkit-box-shadow:0 20px 45px 0 rgba(0, 0, 0, .08);
	box-shadow:0 20px 45px 0 rgba(0, 0, 0, .08)
}
.vps-slider {
	background-color:rgba(255, 255, 255, .102);
	height:7px;
	border-radius:0;
	border:0;
	width:calc(100% - 15px);
	margin:0 auto
}
.vps-slider .ui-widget-header {
	background-color:#fff;
	border-radius:0
}
.vps-slider .ui-slider-handle {
	border-radius:50%;
	width:20px;
	height:20px;
	background-color:#fff;
	border:0
}
.vps-slider .ui-slider-handle:before {
	position:absolute;
	content:"";
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:10px;
	height:10px;
	border-radius:100%;
	background-color:#103dbe
}
.slider-group {
	background-color:#103dbe;
	padding:50px
}
.slider-range {
	margin-top:36px
}
.slider-tigger {
	position:relative;
	padding-top:40px;
	margin:0 auto;
	float:left;
	display:inline-block;
	width:calc(calc(100%/5) - 15px);
	overflow:hidden;
	cursor:pointer
}
.slider-tigger:not(:last-child) {
margin-right:15px
}
.slider-tigger:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-image:url(../images/vps/range.png);
	background-repeat:no-repeat
}
.slider-tigger h5 {
	color:#5e73cc;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	font-size:1.05882rem;
	font-weight:500;
	margin-bottom:0
}
.slider-tigger.current h5 {
	color:#fff
}
.slider-content-group {
	padding:80px 60px;
	background-repeat:no-repeat;
	background-position:right bottom
}
.slider-container .title {
	font-style:italic;
	font-weight:700;
	margin-bottom:0
}
.slider-container .price {
	color:#103dbe;
	font-size:3.29412rem;
	font-weight:700;
	margin-bottom:24px
}
.slider-container .desc {
font-size:.88235rem;
	margin-bottom:36px
}
.slider-container .btn {
	border-radius:0;
	padding:21px 47px;
	font-size:18px;
	font-weight:500;
	background-color:#103dbe;
	font-family:rubik, sans-serif
}
.slider-container .btn span {
	position:relative;
	top:1px;
	padding-right:16px
}
.vps-pricing-list>li {
	max-width:calc(33.33333% - 60px);
	width:100%;
	float:left;
	display:inline-block
}
.vps-pricing-list>li:not(:last-child) {
margin-right:60px
}
.vps-pricing-list>li>h4 {
	font-size:1.05882rem;
	margin-bottom:5px
}
.vps-pricing-list>li>p {
	margin-bottom:0;
font-size:.88235rem
}
.vps-pricing-list:not(:last-child)>li {
padding-bottom:26px;
margin-bottom:26px;
border-bottom:1px solid #e7e7e7
}
.server-price-wraper .xs-title {
	font-size:1.64706rem;
	color:#103dbe;
	margin-bottom:32px
}
.server-price-table thead tr {
	background-color:#103dbe;
	color:#fff;
	position:relative;
	background-image:url(../images/dedicated-server/1.png);
	background-repeat:no-repeat
}
.server-price-table thead tr th {
	border-bottom:0
}
.server-price-table tbody tr td, .server-price-table tbody tr th, .server-price-table thead tr td, .server-price-table thead tr th {
font-size:.76471rem;
	padding:22px;
	font-weight:400
}
.server-price-table tbody {
	border:1px solid #f7f7f7
}
.server-price-table tbody td, .server-price-table tbody th {
	border-right:1px solid #f7f7f7;
	border-top:0;
	vertical-align:middle;
	color:#000
}
.server-price-table tbody .price {
	color:#fa6700
}
.server-price-table tbody .price del {
	color:#a3a3a3;
	padding-right:6px
}
.server-price-table tbody a.featured {
	color:#fa6700
}
.server-price-table tbody a.featured.disabled {
	pointer-events:none;
	color:#9d9d9d
}
.server-price-table.table-striped tbody tr:nth-of-type(odd) {
background-color:#f7f7f7
}
.server-price-table .tag {
	color:#fff;
	height:18px;
	line-height:18px;
	background-color:#fa6700;
	padding:0 5px;
font-size:.64706rem;
	display:inline-block;
	margin-right:15px
}
.server-price-table .tag.featured {
	background-color:#103dbe
}
.watermark-icon {
	position:absolute;
	right:-48px;
	top:-30px;
	color:rgba(255, 255, 255, .1);
	font-size:10rem;
	z-index:-1
}
.round-avatar>img {
	border-radius:100%
}
.btn:not([class*=btn-outline]) {
border:0
}
.btn-primary {
	background-color: #FF5722;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
}
.btn-primary:hover:before {
	background-color:#103dbe
}
.btn-secondary {
	    background-color: #1868dd;
    color: #ffffff;
}
.btn-secondary:hover {
	background-color:#1868dd
}
.btn-secondary:hover:before {
	background-color:#1868dd
}
.btn-outline-secondary {
	border-color:#17a2b8;
	color:#17a2b8;
}
.btn-outline-secondary:hover {
	border-color:#17a2b8;
}
.btn-outline-secondary:hover:before {
	background-color:#17a2b8;
}
.btn {
	border-radius:5px;
	font-family: "Poppins", sans-serif;
	padding:6px 45px;
	position:relative;
	letter-spacing:-.4px;
	overflow:hidden;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	z-index:1
}
.btn:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	-webkit-transform:scale(0, 1);
	-ms-transform:scale(0, 1);
	transform:scale(0, 1)
}
.btn:hover:before {
	-webkit-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1)
}
.btn.icon-left>i, .btn.icon-right>i {
	position:relative;
	top:4px
}
.btn.icon-right>i {
	padding-left:10px;
	float:right
}
.btn.icon-left>i {
	padding-right:10px;
	float:left
}
.xs-btn-wraper .btn {
	margin-right:5px
}
.xs-btn-wraper .btn:last-child {
	margin-right:0
}
.btn-outline-primary {
	color:#fff;
	border-color:#fff
}
.btn-outline-primary:hover {
	border-color:#1868dd
}
.btn-outline-primary:hover:before {
	background-color:#1868dd
}
.join-with-us-content .btn:hover:before {
	background-color:#103dbe
}
input.btn-primary:hover {
	background-color:#103dbe
}
input.btn-secondary:hover {
	background-color:#17a2b8;
}
input.btn-outline-secondary:hover {
	    background-color: #17a2b8;
    border-color: #17a2b8;
}
.xs-feature-group .btn-secondary:hover:before {
	background-color:#17a2b8;
}
.preloader-cancel-btn .btn-secondary:hover:before {
	background-color:#17a2b8;
}

.btn-info {
    color: #000;
    background-color: #ebfcff;
    border: solid 1px #17a2b8 !important;
}

.simple-btn {
	font-weight:700;
	display:inline-block;
	line-height:1
}
.simple-btn i {
font-size:.58824rem;
	margin-top:4px
}
.simple-btn.icon-right i {
	float:right;
	padding-left:8px
}
.simple-btn.icon-left i {
	float:left;
	padding-right:8px
}
.expand-btn {
	min-width:180px;
	padding-left:40px;
	padding-right:0;
	text-align:left
}
.expand-btn>i {
	position:absolute;
	right:8px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	width:39px;
	height:39px;
	line-height:38px;
	background-color:#2379f6;
	text-align:center;
	border-radius:100%;
	font-size:15px
}
.gloosy-btn {
	display:block;
	width:75px;
	height:75px;
	line-height:78px;
	border-radius:100%;
	background-color:#fff;
	text-align:center;
	font-size:1.17647rem;
	position:relative;
	z-index:1
}
.gloosy-btn:before {
	position:absolute;
	content:"";
	top:0%;
	left:0%;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	border-radius:100%;
	height:100%;
	width:100%;
-webkit-animation:pulse 1.5s linear .5s infinite both;
animation:pulse 1.5s linear .5s infinite both;
	background-color:rgba(255, 255, 255, .25);
	pointer-events:none;
	z-index:-1
}
.gloosy-btn>i {
	background:#103dbe;
	background:-webkit-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:-o-linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	background:linear-gradient(45deg, #103dbe 0%, #13238e 32%, #15095e 99%);
	-webkit-filter:drop-shadow(5px 0px 10px rgba(42, 95, 230, 0.35));
	filter:drop-shadow(5px 0px 10px rgba(42, 95, 230, 0.35));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	color:#1868dd;
	margin-left:4px
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:1
}
to {
	-webkit-transform:scale(2.5);
	transform:scale(2.5);
	opacity:0
}
}
@keyframes pulse {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:1
}
to {
	-webkit-transform:scale(2.5);
	transform:scale(2.5);
	opacity:0
}
}
.social-list li {
	display:inline-block;
	margin-right:10px
}
.social-list li:last-child {
	margin-right:0
}
.social-list li a {
	display:block;
	width:42px;
	height:42px;
	line-height:42px;
	border-radius:100%;
	border:1px solid #6b7499;
	text-align:center;
font-size:.82353rem;
	color:#1e1e1e
}
.social-list li a.facebook {
	color:#4969a8
}
.social-list li a.twitter {
	color:#2aa3ef
}
.social-list li a.linkedin {
	color:#1178b3
}
.social-list li a.instagram {
	color:#e8715c
}
.social-list li a.googlePlus {
	color:#dc4a38
}
.social-list li a.vimeo {
	color:#1ab7ea
}
.social-list.version-2 li a {
	color:#fff;
font-size:.70176rem;
	width:35px;
	height:35px;
	line-height:35px;
	border:0
}
.social-list.version-2 li a.facebook {
	background-color:#4969a8
}
.social-list.version-2 li a.twitter {
	background-color:#2aa3ef
}
.social-list.version-2 li a.linkedin {
	background-color:#1178b3
}
.social-list.version-2 li a.instagram {
	background-color:#e8715c
}
.social-list.version-2 li a.googlePlus {
	background-color:#dc4a38
}
.social-list.version-2 li a.vimeo {
	background-color:#1ab7ea
}
.social-list.version-3 li a {
	border:1px solid rgba(255, 255, 255, .2);
	color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.social-list.version-3 li a:hover {
	color:#fff;
	background-color:#2aa3ef;
	border-color:#2aa3ef
}
.simple-social-list li {
	margin-right:32px
}
.simple-social-list li:last-child {
	margin-right:0
}
.simple-social-list li a {
	color:#fff;
	font-size:1.05882rem
}
.select-hidden {
	display:none;
	visibility:hidden;
	padding-right:10px
}
.select {
	cursor:pointer;
	display:inline-block;
	position:relative;
	font-size:16px;
	color:#7b7b7b;
	width:220px;
	height:40px
}
.select-styled {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:transparent;
	padding:8px 15px;
-webkit-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
transition:all .2s ease-in
}
.select-styled:after {
	content:"\f107";
	position:absolute;
	top:0;
	right:10px;
	font-family:fontawesome;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotateX(0deg);
	transform:rotateX(0deg)
}
.select-styled:hover {
	background-color:transparent
}
.select-styled.active, .select-styled:active {
	background-color:transparent
}
.select-styled.active:after, .select-styled:active:after {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);
	color:#1868dd
}
.select-styled.active {
	color:#1868dd
}
.select-options {
	display:none;
	position:absolute;
	top:calc(100% + 20px);
	left:-50%;
	min-width:200px;
	z-index:999
}
.select-options:before {
	position:absolute;
	content:"";
	top:-8px;
	left:50%;
	width:16px;
	height:16px;
	-webkit-transform:translateX(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg);
	z-index:-1
}
.select-options li {
	padding:15px;
	border-top:1px solid transparent;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	color:#fff
}
.select-options li:hover {
	background:#1352af
}
.select-options li[rel=hide] {
	display:none
}
.select-options, .select-options:before {
	background-color:#1868dd
}
.xs-heading {
	margin-bottom:15px;
	text-align:center;
	width: 100%;
}
.xs-heading .heading-sub-title {
	color:#8c8c8c;
	font-size:1.17647rem;
	font-weight:400;
	font-family:karla, sans-serif
}
.xs-heading .heading-title {
	font-size:2.11765rem;
}
.xs-heading .heading-title span {
	color:#103dbe
}
.xs-heading.heading-v2 .heading-title {
	font-weight:500
}
.content-title {
	font-weight:700
}
.content-title-wraper {
	margin-bottom:40px
}
.content-title-wraper .content-title {
	margin-bottom:0
}
.main-nav-tab {
	max-width:100%;
	margin:0 auto;
	background-color:#fff;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:5px 0;
	z-index:1;
	position:relative
}
.main-nav-tab li {
	display:inline-block
}
.main-nav-tab li a {
	display:block;
	color:#5f5f5f;
	min-width:125px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	padding: 8px 25px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
}
.main-nav-tab li a.active {
	color:#fff;
	background-color:#1868dd
}
.main-nav-tab.tab-v2 {
	background-color:#5333ed
}
.main-nav-tab.tab-v2 li a {
	color:#fff
}
.main-nav-tab.tab-v2 li a.active {
	background-color:#fff;
	color:#5333ed
}
.main-nav-tab.tab-v3 {
	background-color:#00eaff
}
.main-nav-tab.tab-v3 li a {
	color:#24146d
}
.main-nav-tab.tab-v3 li a.active {
	color:#00eaff;
	background-color:#24146d
}
.main-nav-tab li a, .tab-swipe .indicator {
	border-radius:5px;
}
.tab-swipe {
	position:relative
}
.tab-swipe .indicator {
	background-color:#1868dd;
	position:absolute;
	left:0;
	z-index:-1;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
-webkit-transition:all .6s ease;
-o-transition:all .6s ease;
transition:all .6s ease;
	height:calc(100% - 10px)
}
.tab-swipe li a.active {
	background-color:transparent
}
.tab-swipe.tab-v2 .indicator {
	background-color:#fff
}
.tab-swipe.tab-v2 li a.active {
	background-color:transparent
}
.tab-swipe.tab-v3 .indicator {
	background-color:#24146d
}
.tab-swipe.tab-v3 li a.active {
	background-color:transparent
}
.main-nav-tab-2 {
	margin-bottom:50px
}
.main-nav-tab-2.nav-tabs {
	border-bottom:1px solid rgba(9, 208, 201, .25)
}
.main-nav-tab-2 li {
	width:calc(100%/4)
}
.main-nav-tab-2 li a {
	display:block;
	text-align:center;
	color:#fff;
	font-size:1.17647rem;
	font-weight:500;
	padding-bottom:40px
}
.main-nav-tab-2 li a>p {
	min-height:46px;
	display:block;
	margin-bottom:15px
}
.main-nav-tab-2.tab-swipe .indicator {
	top:inherit;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	bottom:-1px;
	border-radius:0;
	height:2px;
	background-color:#09d0c9
}
.list-inline>li {
	display:inline-block
}
.xs-list li {
	letter-spacing:-.4px
}
.xs-list li i {
	padding-right:5px
}
.xs-list.check li {
	position:relative;
	    border-top: dotted 1px #cbcbcb;
    margin: 0px;
    padding: 10px;
}
.xs-list.check li:before {
	padding-right:16px;
	content:"\ea71";
	font-family:iconfont;
	color:#1868dd;
	position:relative;
	top:3px;
font-size:.88235rem
}
.xs-list.bullet li {
	position:relative
}
.xs-list.bullet li:before {
	content:"";
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%;
	border:1px solid #fff;
	margin-right:10px
}
.breadcrumbs>li>a {
	color:#fff
}
.breadcrumbs>li:not(:first-child) {
position:relative
}
.breadcrumbs>li:not(:first-child):before {
content:"/";
padding:0 3px;
display:inline-block
}
.xs-accordion {
	margin-bottom:75px
}
.xs-accordion>.card {
	border: solid 3px #c5c5c5;
	background-color:#fff;
	margin-bottom:20px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	border-radius:0
}
.xs-accordion>.card:last-child {
	margin-bottom:0
}
.xs-accordion>.card>.card-header {
	border-bottom:0;
	background-color:transparent;
	border-radius:0;
	padding:0
}
.xs-accordion>.card>.card-header>a {
	display:block;
	color:#292929;
	background-color:#f8fafe;
	font-weight:500;
	padding:19px 0;
	position:relative;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-accordion>.card>.card-header>a:hover {
	background-color:#fff3ce;
}
.xs-accordion>.card>.card-header>a>i {
	position:absolute;
	right:30px;
	top:25px;
	-webkit-transform:rotateX(0deg);
	transform:rotateX(0deg);
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
font-size:.70588rem;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	color:#000
}
.xs-accordion>.card>.card-header>a[aria-expanded=true] {
	background-color:transparent
}
.xs-accordion>.card>.card-header>a[aria-expanded=true]>i {
	-webkit-transform:rotateX(-180deg);
	transform:rotateX(-180deg)
}
.xs-accordion>.card.isActive {
	-webkit-box-shadow:0 10px 25px 0 rgba(0, 0, 0, .06);
	box-shadow:0 10px 25px 0 rgba(0, 0, 0, .06)
}
.xs-accordion>.card.isActive>.card-header>a {
	color:#103dbe
}
.xs-accordion .card-body {
	padding-top:0;
	padding-bottom:30px
}
.xs-accordion .card-body p {
	margin-bottom:0
}
.xs-accordion .card-body, .xs-accordion>.card>.card-header>a {
	padding-left:30px;
	padding-right:30px
}
.xs-accordion>.small {
	font-weight:500;
	margin-bottom:35px
}
.xs-accordion:last-child {
	margin-bottom:0
}
.xs-bg-gray .xs-accordion>.card>.card-header>a {
	background-color:#fff
}
.xs-map {
	height:500px
}
.xs-map+.xs-footer-section {
	margin-top:-150px
}
.custom-control {
	line-height:1;
	min-height:100%
}
.custom-control .custom-control-label:after, .custom-control .custom-control-label:before {
	width:14px;
	height:14px;
	top:2px;
-webkit-transition:all .4s cubic-bezier(.77, 0, .175, 1);
-o-transition:all .4s cubic-bezier(.77, 0, .175, 1);
transition:all .4s cubic-bezier(.77, 0, .175, 1)
}
.custom-control .custom-control-label:after {
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0)
}
.custom-control .custom-control-input:checked~.custom-control-label:after {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.custom-control .custom-control-input:checked~.custom-control-label:before {
border-color:#1868dd;
background-color:#1868dd
}
.custom-control .custom-control-label:before {
	background-color:#fff;
	border:1px solid #afb6d2;
	pointer-events:visible;
	cursor:pointer;
	border-radius:0
}
.custom-control .custom-control-input:focus~.custom-control-label:before {
-webkit-box-shadow:none;
box-shadow:none
}
.custom-control .custom-control-label {
	margin-bottom:0;
font-size:.88235rem;
	color:#70799f;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	line-height:1
}
.custom_number {
	position:relative;
	height:37px;
	width:162px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin:0 auto
}
.custom_number .add, .custom_number .sub {
	float:left;
	width:50px;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.custom_number .add {
	float:right
}
.custom_number input[type=number] {
	height:100%;
	width:auto;
	background-color:#fff;
	text-align:center;
	pointer-events:none;
	border:1px solid #eaeaea;
	width:62px;
	color:#70799f
}
.custom_number input[type=number]::-webkit-inner-spin-button, .custom_number input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.pagination li {
	display:inline-block;
	margin:0 6px 0 0
}
.pagination li:last-child {
	margin:0
}
.pagination li a {
	width:40px;
	height:40px;
	line-height:38px;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	color:#626c84;
	border:1px solid;
	padding:0;
	border-radius:100%;
	text-align:center;
font-size:.94118rem
}
.pagination li a.current, .pagination li a:hover {
	background-color:#1868dd;
	color:#fff;
	border-color:#1868dd
}
.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {
	border-radius:100%
}
.pagination .page-item:last-child .page-link {
font-size:.70588rem
}
.pagination .page-item.disabled a, .pagination li a {
	border-color:#f1f1f1
}
#preloader {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:9999999999;
	background-color:#1868dd;
	-webkit-transition:all 1s ease-in;
	-o-transition:all 1s ease-in;
	transition:all 1s ease-in
}
#preloader .preloader-cancel-btn {
	position:fixed;
	bottom:0;
	right:0;
	padding:40px;
	-webkit-transition:all 1s ease-in;
	-o-transition:all 1s ease-in;
	transition:all 1s ease-in
}
#preloader.loaded {
	top:-150%
}
#preloader.loaded .preloader-cancel-btn {
	bottom:150%
}
.prelaoder-btn {
	padding:10px 30px
}
.preloader-wrapper {
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	position:absolute
}
.spinner {
	width:40px;
	height:40px;
	background-color:#fff;
	-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;
	animation:sk-rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes sk-rotateplane {
0% {
-webkit-transform:perspective(120px)
}
50% {
-webkit-transform:perspective(120px) rotateY(180deg)
}
to {
	-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes sk-rotateplane {
0% {
transform:perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
to {
	transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.terms-wraper:not(:last-child) {
margin-bottom:30px
}
.order-list {
	padding-left:0;
	margin-bottom:0
}
.order-list li {
	list-style:decimal;
	list-style-position:inside
}
.order-list li:not(:last-child) {
margin-bottom:10px
}
.nav-sticky {
-webkit-transition:all .6s cubic-bezier(.65, .05, .36, 1);
-o-transition:all .6s cubic-bezier(.65, .05, .36, 1);
transition:all .6s cubic-bezier(.65, .05, .36, 1)
}
.nav-sticky.sticky-header {
	position:fixed;
	-webkit-transform:translateY(-150%);
	-ms-transform:translateY(-150%);
	transform:translateY(-150%);
	background-color:#1868dd;
	width:100%;
	z-index:100;
	-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, .1);
	box-shadow:0 5px 10px 0 rgba(0, 0, 0, .1)
}
.nav-sticky.sticky-header .xs-logo {
	padding:20px 0
}
.nav-sticky.sticky-header .xs-menu-tools {
	padding:26px 0
}
.nav-sticky.sticky-header .xs-menu-tools>li>a {
	color:#fff
}
.nav-sticky.sticky-header .xs-menus .nav-menu>li>a {
	padding:30px 0;
	color:#fff
}
.nav-sticky.sticky-header .xs-menus .nav-menu>li>a .submenu-indicator-chevron {
	border-color:transparent #fff #fff transparent
}
.nav-sticky.sticky-header.sticky {
	-webkit-transform:translateY(0%);
	-ms-transform:translateY(0%);
	transform:translateY(0%)
}
.nav-sticky.sticky-header.nav-light {
	background-color:#fff;
	-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, .1);
	box-shadow:0 5px 10px 0 rgba(0, 0, 0, .1)
}
.nav-sticky.sticky-header .xs-top-bar {
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	margin-top:-50px
}
.nav-sticky.sticky-header .header-boxed>.container:before {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.nav-sticky.sticky-header .sticky-logo {
	display:block
}
.nav-sticky.sticky-header .main-logo {
	display:none
}
.nav-sticky .xs-top-bar {
	-webkit-transform:translateY(0%);
	-ms-transform:translateY(0%);
	transform:translateY(0%);
	margin-top:0;
-webkit-transition:all .6s cubic-bezier(.65, .05, .36, 1);
-o-transition:all .6s cubic-bezier(.65, .05, .36, 1);
transition:all .6s cubic-bezier(.65, .05, .36, 1)
}
.nav-sticky .nav-menu>li>a {
-webkit-transition:all .6s cubic-bezier(.65, .05, .36, 1);
-o-transition:all .6s cubic-bezier(.65, .05, .36, 1);
transition:all .6s cubic-bezier(.65, .05, .36, 1)
}
.nav-sticky .xs-logo {
-webkit-transition:all .6s cubic-bezier(.65, .05, .36, 1);
-o-transition:all .6s cubic-bezier(.65, .05, .36, 1);
transition:all .6s cubic-bezier(.65, .05, .36, 1)
}
.nav-sticky .xs-menu-tools>li>a {
-webkit-transition:all .6s cubic-bezier(.65, .05, .36, 1);
-o-transition:all .6s cubic-bezier(.65, .05, .36, 1);
transition:all .6s cubic-bezier(.65, .05, .36, 1)
}
.nav-sticky .xs-menus .megamenu-panel:not(.xs-icon-menu):not(.xs-service-menu) {
overflow-y:scroll;
height:500px
}
.sticky-logo {
	display:none
}
.location {
	display:inline-block
}
.location_indicator {
	position:relative;
	width:15px;
	height:15px;
	background-color:#1868dd;
	border-radius:50%
}
.location_indicator:after, .location_indicator:before {
	position:absolute;
	content:"";
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	height:100%;
	width:100%;
	background-color:#1868dd;
	border-radius:50%;
	-webkit-animation:pulse 3s infinite cubic-bezier(.4, 0, 1, 1) both;
	animation:pulse 3s infinite cubic-bezier(.4, 0, 1, 1) both
}
.location_indicator:after {
-webkit-animation-delay:.5s;
animation-delay:.5s
}
@keyframes pulse {
0% {
-webkit-box-shadow:0 0 0 0 rgba(12, 90, 219, .2);
box-shadow:0 0 0 0 rgba(12, 90, 219, .2)
}
70% {
-webkit-box-shadow:0 0 0 30px transparent;
box-shadow:0 0 0 30px transparent
}
to {
	-webkit-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
}
.tooltip.show {
	opacity:1
}
.tooltip .tooltip-inner {
	padding:15px;
	width:100%;
	max-width:300px;
	text-align:left;
	background-color:#fff;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .05);
	box-shadow:0 0 20px rgba(0, 0, 0, .05)
}
.location-name {
	font-size:1.05882rem;
	font-weight:500;
	margin-bottom:10px
}
.location-des {
	margin-bottom:0;
	color:#000
}
.tooltip .arrow:before {
	color:#fff
}
.bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before {
border-top-color:currentColor
}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .bs-tooltip-bottom .arrow:before {
border-bottom-color:currentColor
}
.bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before {
border-right-color:currentColor
}
.bs-tooltip-auto[x-placement^=left] .arrow:before, .bs-tooltip-left .arrow:before {
border-left-color:currentColor
}
.location-groups {
	position:relative
}
.location-groups .location {
	position:absolute
}
.location-groups .location.location-1 {
	top:29%;
	left:15%
}
.location-groups .location.location-2 {
	top:51%;
	left:50%
}
.location-groups .location.location-3 {
	right:20%;
	top:20%
}
.location-groups .location.location-4 {
	top:10%;
	left:35%
}
.location-groups .location.location-5 {
	left:30%;
	bottom:24%
}
.location-groups .location.location-6 {
	right:9%;
	bottom:16%
}
.shuufle-letter-title {
	font-size:6rem;
	font-weight:700;
	margin-bottom:0;
	font-family:karla, sans-serif;
	line-height:1
}
.pricing-section .shuffle-letter-title-wraper+.container {
	margin-top:-17px
}
.owl-dots {
	text-align:center;
	margin-top:15px
}
.owl-dots .owl-dot {
	background-color:transparent;
	border:0;
	outline:none
}
.owl-dots .owl-dot>span {
	display:block;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#5333ed;
	opacity:.15;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.owl-dots .owl-dot.active>span {
	opacity:.6;
	-webkit-transform:scale(2);
	-ms-transform:scale(2);
	transform:scale(2)
}
.single-menu-panle {
	position:relative
}
.single-menu-panle .menu-highlight-badge {
	display:block;
	position:absolute;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	background-color:#103dbe;
	color:#fff;
font-size:.76471rem;
	text-align:center;
	top:5px;
	right:5px
}
.xs-section-padding {
	padding: 30px 0
}
.xs-section-padding-bottom {
	padding-bottom:100px
}
.xs-section-padding-top {
	padding-top:100px
}
.xs-mb-0 {
	margin-bottom:0
}
.xs-pb-0 {
	padding-bottom:0
}
.xs-mb-1 {
	margin-bottom:10px
}
.xs-pb-1 {
	padding-bottom:10px
}
.xs-mb-2 {
	margin-bottom:20px
}
.xs-pb-2 {
	padding-bottom:20px
}
.xs-mb-3 {
	margin-bottom:30px
}
.xs-pb-3 {
	padding-bottom:30px
}
.xs-mb-4 {
	margin-bottom:40px
}
.xs-pb-4 {
	padding-bottom:40px
}
.xs-mb-5 {
	margin-bottom:50px
}
.xs-pb-5 {
	padding-bottom:50px
}
.xs-mb-6 {
	margin-bottom:60px
}
.xs-pb-6 {
	padding-bottom:60px
}
.xs-mb-7 {
	margin-bottom:70px
}
.xs-pb-7 {
	padding-bottom:70px
}
.xs-mb-8 {
	margin-bottom:30px
}
.xs-pb-8 {
	padding-bottom:30px
}
.xs-mb-9 {
	margin-bottom:90px
}
.xs-pb-9 {
	padding-bottom:90px
}
.xs-mb-10 {
	margin-bottom:100px
}
.xs-pb-10 {
	padding-bottom:100px
}
.xs-margin-0 {
	margin:0
}
.xs-padding-0 {
	padding:0
}
.xs-overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	opacity:.5;
	z-index:0
}
.parallax-window {
	background-attachment:fixed
}
.xs-color-black {
	color:#000
}
.xs-bg-black {
	background-color:#000
}
.xs-color-white {
	color:#fff
}
.xs-bg-white {
	background-color:#fff
}
.xs-color-primary {
	color:#1868dd
}
.xs-bg-primary {
	background-color:#1868dd
}
.xs-color-secondary {
	color:#103dbe
}
.xs-bg-secondary {
	background-color:#103dbe
}
.xs-color-gray {
	color:#f8fafe
}
.xs-bg-gray {
	background-color:#FFF
}
.form-control:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
a, p, small, span, strong {
}
h1, h2, h3, h4 {
	font-family: 'Open Sans';
}
h1, h2, h3, h4, h5, h6 {
	color:#1e1e1e
}
a {
	color:#3482ff
}
.xs-title, h4 {
	font-size:1.41176rem;
	font-weight:500;
	margin-bottom:10px
}
.xs-title, h2 {
	font-weight:500;
	font-size: 18px;
	margin-bottom:10px
}
.xs-title.small, h4.small {
	font-size:1.17647rem
}
.xs-title a, h4 a {
	color:#1e1e1e;
	display:inline-block;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.xs-title a:hover, h4 a:hover {
	color:#1868dd
}
.nav-tabs {
	border-bottom:0
}
.owl-carousel .owl-item img {
	width:auto
}
.bg-gradient {
	background:#1045db;
	background:-webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%);
	background:-o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%);
	background:linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%)
}
.bg-gradient .heading-sub-title, .bg-gradient .heading-title, .bg-gradient .heading-title span {
	color:#fff
}
.tab-pane.animated {
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s
}
.mfp-iframe-scaler iframe {
	-webkit-box-shadow:none;
	box-shadow:none;
	background:0 0
}

.btn-sm{
	    font-size: 14px;
    padding: 5px 15px;
}
img {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none
}
