@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjh33M2A-6X0bdu871ruAGs.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fchHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v17/EYh7Vl4ywhowqULgRdYwIFvxabc8-Ua_u_bDyl2V6ao.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v17/EYh7Vl4ywhowqULgRdYwII_1JgVyIQZ7vlaYT5eo8zo.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v17/EYh7Vl4ywhowqULgRdYwIJpID8tihKRMKfpfDQ5OzSE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v17/EYh7Vl4ywhowqULgRdYwIHM1hBkL4m68a-ReB_y0NYc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nrpPmMW7T3WCII-UZW2GGCw.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nhLwFvNxpkIoVzlXSkPSYkA.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v13/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v13/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v13/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v13/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v13/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata Regular'), local('Inconsolata-Regular'), url(https://fonts.gstatic.com/s/inconsolata/v15/BjAYBlHtW3CJxDcjzrnZCL6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata Regular'), local('Inconsolata-Regular'), url(https://fonts.gstatic.com/s/inconsolata/v15/BjAYBlHtW3CJxDcjzrnZCCYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata Regular'), local('Inconsolata-Regular'), url(https://fonts.gstatic.com/s/inconsolata/v15/BjAYBlHtW3CJxDcjzrnZCI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://fonts.gstatic.com/s/inconsolata/v15/AIed271kqQlcIRSOnQH0yWhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://fonts.gstatic.com/s/inconsolata/v15/AIed271kqQlcIRSOnQH0yejkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://fonts.gstatic.com/s/inconsolata/v15/AIed271kqQlcIRSOnQH0yYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
body{color:#555;font-family:Monda, 'Lato', sans-serif;font-weight:300;font-size:16px;width:100%;}
body ul li{color:#555;font-family:Monda, 'Lato', sans-serif;font-weight:300;}
p{font-family:Monda, 'Lato', sans-serif !important;font-weight:300;font-size:15px;line-height:27px;margin-bottom:25px;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', sans-serif;font-weight:normal;color:#444;letter-spacing:2px;}
a,a:active{text-decoration:none;}
a:hover{text-decoration:none;}
.main_navigation{text-align:center;width:100%;background:rgba(40, 40, 46, 0);height:auto;z-index:99999;top:0;position:fixed;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.nav-container{width:100%;margin:0 auto;}
.nav-logo{float:left;padding:10px 25px;width:20%;text-align:left;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.nav-menu{float:right;}
.nav-menu ul{list-style:none;margin:0;padding:0;}
.nav-menu ul li{float:left;padding-top:10px;position:relative;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.nav-menu ul li:before{border:1px solid #ef4135;border-radius:0%;height:5px;left:1px;margin-top:1px;position:absolute;top:50%;width:5px;}
.nav-menu ul li a{font-family:"Montserrat", sans-serif;color:#FFF;display:block;font-size:12px;font-weight:500;line-height:42px;padding:10px 25px;text-align:left;text-transform:uppercase;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.nav-menu ul li a:hover{color:#cfcfcf;}
.nav-menu li:hover > ul{display:table !important;opacity:1;}
.nav-menu li ul{list-style:none;opacity:1;display:none;position:absolute;z-index:99999;border-radius:5 !important;border-right:none;margin:0;margin-left:-10px;font-size:10px;padding:0;padding-top:0px;}
.nav-menu ul li ul:before{border-bottom:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;border-top:0px solid #000;top:-8px;content:"";display:block;left:42%;position:absolute;width:0px;z-index:1;}
.nav-menu ul li ul:after{top:-15px;content:"";display:block;left:0;position:absolute;height:20px;width:100%;}
.nav-menu li ul li:before{border:0px solid #ef4135;border-radius:0%;content:"";height:0px;left:0px;margin-top:0px;position:absolute;top:50%;width:0px;}
.nav-menu li ul li{padding:5px !important;text-align:left;background:#000;width:250px;display:list-item;margin:0px;border-bottom:solid 1px #444;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.nav-menu li ul li:hover{background:#000;}
.nav-menu li ul li:hover a{color:#000;}
.nav-menu li ul li:first-child{border-radius:5px 5px 0 0;}
.nav-menu li ul li:last-child{border-bottom:solid 0px #fff;border-radius:0 0 5px 5px;}
.nav-menu li ul li a{color:#fff !important;font-size:11px !important;line-height:19px;font-weight:500 !important;font-family:"Montserrat", sans-serif;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;outline:none;}
.nav-menu li ul li a:hover{color:#fff !important;}
.nav-menu-pop{float:right;}
.nav-menu-pop a{width:155px;color:#FFF;font-weight:bold;outline:none;text-decoration:none;}
.stuck{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;background:rgba(40, 40, 46, 0.9) !important;}
.stuck .nav-menu ul li{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;padding-top:5px;}
.stuck .nav-menu ul li a{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;padding:5px 25px;}
.stuck .nav-logo{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;padding:0 25px;}
.hero-section{background:url('../images/hero.png') scroll no-repeat;background-size:cover !important;overflow:hidden;width:100%;}
.hero-section-photo{background:url('../images/imagebg.jpg') center top no-repeat;background-size:cover;}
.hero-section-app{background:url('../images/hero_2.jpg') center top repeat-x;background-position:0 0;animation:animatedBackground 120s linear infinite;-webkit-animation:animatedBackground 120s linear infinite;}
.hero-overlay{background-image:-o-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%) !important;background-image:-moz-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%) !important;background-image:-webkit-linear-gradient(left bottom, rgb(247, 19, 91, .8) 0%, rgb(48, 35, 235, .8) 100%) !important;background-image:-ms-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%) !important;background-image:linear-gradient(to left bottom, rgba(247, 19, 91, .8) 0%, rgba(48, 35, 235, .8) 100%) !important;}
.hero-overlay-video{background-image:-o-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%);background-image:-moz-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%);background-image:-webkit-linear-gradient(left bottom, rgb(247, 19, 91, .5) 0%, rgb(48, 35, 235, .5) 100%);background-image:-ms-linear-gradient(left bottom, rgb(48, 35, 235) 0%, rgb(247, 19, 91) 100%);background-image:linear-gradient(to left bottom, rgba(247, 19, 91, .5) 0%, rgba(48, 35, 235, .5) 100%);}
.hero-overlay-two{background-image:-o-linear-gradient(left bottom, rgba(0, 0, 0,1) 0%, rgba(48, 35, 235,.4) 100%);background-image:-moz-linear-gradient(left bottom, rgba(0, 0, 0,1) 0%, rgba(48, 35, 235,.4) 100%);background-image:-webkit-linear-gradient(left bottom, rgba(0, 0, 0,1) 0%, rgba(48, 35, 235,.4) 100%);background-image:-ms-linear-gradient(left bottom, rgba(0, 0, 0,1) 0%, rgba(48, 35, 235,.4) 100%);background-image:linear-gradient(to left bottom, rgba(0, 0, 0,1) 0%, rgba(48, 35, 235,.4) 100%);}
.hero-content h1{font-family:'Roboto', sans-serif;font-weight:lighter;color:#FFF;font-size:90px;margin-top:2px;}
.hero-content h4{font-family:'Montserrat', sans-serif;color:#FFF;text-transform:uppercase;letter-spacing:7px;font-weight:lighter;font-size:16px;}
.hero-content h2{font-family:'Montserrat', sans-serif;font-weight:lighter;color:#FFF;font-size:24px;line-height:65px;border-top:solid 1px #FFF;text-transform:uppercase;display:inline-block;}
.hero-content p{width:60%;font-family:'Merriweather', sans-serif;font-weight:lighter;color:#FFF;font-size:16px;line-height:35px;letter-spacing:1px;}
.hero-content p span{font-family:'Merriweather', sans-serif;font-weight:lighter;font-style:italic;text-decoration:underline;}
.hero-content-sl h1{font-family:'Lato', sans-serif;color:#FFF;font-size:80px;text-transform:capitalize;display:inline-block;font-weight:900;}
.hero-content-sl h4{font-family:'Lato', sans-serif;color:#FFF;text-transform:uppercase;}
.hero-content-sl h2{font-family:'Roboto', sans-serif;font-weight:lighter;text-transform:uppercase;letter-spacing:5px;color:#FFF;font-size:14px;line-height:10px;margin-bottom:60px;position:relative;}
.hero-content-sl h2:after{position:absolute;content:"";width:10px;height:10px;background:#EE3F34;left:50%;bottom:-40px;transform:translateX(-50%);}
.hero-bold-head{font-family:'Lato', sans-serif !important;font-weight:900 !important;}
.home-carousel .owl-controls .owl-pagination .owl-page span{border-radius:0;background:#FFF;width:7px;height:7px;}
.home-button{padding:15px 15px;border-radius:30px;border:solid 1px #FFF;background:none;display:inline-block;color:#FFF;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:normal;font-size:12px;letter-spacing:1px;opacity:1;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.home-button:hover{opacity:0.5;color:#FFF;}
.home-button.wide-btn{padding:10px 15px;}
.home-button.dark{color:#545454;border:solid 1px #444;}
.canvas-page{background:#28282E;}
.canvas-block{width:100%;}
.canvas-block p{width:100%;}
.download-button{padding:10px 20px;min-width:210px;overflow-x:auto;border-radius:5px;background:none;display:inline-block;margin:5px 10px 5px 0;border:solid 1px #FFF;color:#fff;background:none;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:normal;font-size:12px;letter-spacing:1px;opacity:1;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.download-button:hover{color:#333;background:#FFF;border:solid 1px #FFF;}
.db-logo{width:30%;float:left;}
.db-logo i{font-size:35px;margin-top:2px;}
.db-head{float:left;width:70%;}
.db-head span:first-child{font-weight:lighter;font-size:12px;display:block;}
.db-head span:last-child{font-weight:bold;font-size:16px;display:block;letter-spacing:normal;}
.bg{position:absolute;width:100%;min-height:100%;top:0;z-index:0;}
.ibg-bg{position:absolute;}
.camera-service-page{background:url('../images/camera.jpg') center top no-repeat;background-size:cover;}
.caro_item{min-height:350px;}
.home-icon{margin-right:35px;}
.particles{position:absolute;width:100%;top:0;}
.particle-content{position:absolute;z-index:10;overflow-x:hidden;}
#large-header canvas{width:100%;position:absolute;z-index:1;overflow-x:hidden;}
.hero_left{width:50%;float:left;}
.hero_right{width:50%;background:#001C22;background:#E8E8E8;float:left;padding-left:60px;}
.hero_right_cont{padding:30px 0;width:50%;margin:0 auto;display:block;text-align:left;}
.hero_right_cont_personal h1{font-family:"Roboto";font-weight:300;font-size:90px;margin:10px 0;font-weight:lighter;}
.hero_right_cont_personal h2{font-size:35px;line-height:30px;margin-bottom:5px;font-family:"Open Sans";font-weight:lighter;padding-left:5px;}
.simple-button{font-family:"Montserrat";text-transform:uppercase;font-size:15px;font-weight:normal;letter-spacing:2px;color:#444;}
.simple-button:hover{color:#333;text-decoration:line-through;}
.app-promo-image{width:100%;overflow:hidden;max-width:495px;text-align:right;}
.app-promo-image img{margin-bottom:-990px;}
.common-section{width:100%;overflow-x:hidden !important;overflow-y:hidden;background:#FFF;}
.common-section-small{padding:50px 0;}
.common-section-medium{padding:75px 0;}
.wide-section{width:100%;min-height:350px;height:auto;}
.call-action-section{padding:25px;width:100%;background:#B23E67;color:#FFF;}
.border-left{border-left:solid 1px #FFF;}
.border-right{border-right:solid 1px #FFF;}
.border-top{border-left:solid 1px #FFF;}
.border-bottom{border-bottom:solid 1px #FFF;}
.casestudy_cont p{width:100%;}
.caseslider .gall-img a{cursor:url('../images/arrows_stretch_rl.png') , auto;}
.caseslider-overlay{width:100%;height:100%;padding:10px 25px;opacity:0;position:absolute;background:-moz-linear-gradient(top, rgba(236, 55, 159, 0.6) 10%, rgba(36, 179, 255, 1.0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(10%, rgba(236, 55, 159, 0.6)), color-stop(100%, rgba(198, 23, 28, 1.0)));background:-webkit-linear-gradient(top, rgba(236, 55, 159, 0.6)) 10%, rgba(198, 23, 28, 1.0) 100%);background:-o-linear-gradient(top, rgba(236, 55, 159, 0.6) 10%, rgba(198, 23, 28, 1.0) 100%);background:-ms-linear-gradient(top, rgba(236, 55, 159, 0.6) 10%, rgba(198, 23, 28, 1.0) 100%);background:linear-gradient(to bottom, rgba(236, 55, 159, 0.6) 10%, rgba(198, 23, 28, 1.0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#EF4035', GradientType=0);-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;overflow:hidden;}
.gall-img:hover .caseslider-overlay{opacity:1;}
.main-head{font-family:'Lato', sans-serif;font-weight:900;color:#444444;font-size:32px;line-height:41px;letter-spacing:5px;margin-top:0;text-transform:uppercase;}
.main-head-light{font-family:'Montserrat', sans-serif;font-weight:900;color:#3c3c3c;font-size:36px;margin-top:0;text-transform:uppercase;background:-webkit-linear-gradient(#FFF, #ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.sub-heading,.sub-heading p{font-family:'Inconsolata', sans-serif;font-weight:200;font-size:14px;color:#888;line-height:21px;margin-top:15px;margin-bottom:25px;}
.head-cube{width:30px;height:30px;background:#EF4035;}
.head-cube-small{width:40px;height:2px;background:#EF4035;margin-top:10px;}
.intro-text p{line-height:36px;font-size:18px;letter-spacing:1px;font-family:"Open Sans";padding:10px 20px;text-align:left;}
.intro-text p span{}
.sub-intro{font-size:20px;font-family:"Merriweather";line-height:40px;padding:3px 0;}
.sub-intro-2{font-family:'Inconsolata';font-size:17px;text-align:left;}
.sub-intro-2 span{font-weight:bold;text-transform:uppercase;font-family:'Open Sans';font-size:14px;}
.intro-icon{padding-top:40px;}
.intro-icon img{margin-right:20px;margin-left:20px;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.intro-icon img:hover{-webkit-transform:rotateX(45deg);transform:rotateX(45deg);}
.grey-section{background:#F7F7F7;}
.pattern-section{}
.purple-section{background:#A41566;}
.purple-gradient-section{background-image:-o-linear-gradient(left bottom, rgb(60, 210, 203) 0%, rgb(247, 19, 91) 120%);background-image:-moz-linear-gradient(left bottom, rgb(60, 210, 203) 0%, rgb(247, 19, 91) 120%);background-image:-webkit-linear-gradient(left bottom, rgb(247, 19, 91) 0%, rgb(60, 210, 203) 120%);background-image:-ms-linear-gradient(left bottom, rgb(60, 210, 203) 0%, rgb(247, 19, 91) 120%);background-image:linear-gradient(to left bottom, rgba(247, 19, 91) 0%, rgba(60, 210, 203) 120%);}
.blue-section{background:#555;}
.light-text{color:#FFF !important;}
.dark-text{color:#333;}
blockquote{font-family:'Merriweather';}
blockquote span{font-weight:bold;font-family:'Open Sans';}
.negative-placed-down{margin-bottom:-140px;margin-left:-80px;}
.process_count{position:absolute;z-index:-1;font-size:100px;opacity:0.1;right:10%;top:-20px;font-weight:900;}
.serv_item{background:#FFF;padding:20px;width:33%;margin:1px;height:315px;float:left;display:inline-block;text-align:center;padding-top:35px;overflow:hidden;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.serv_item:hover{background:#28282E;}
.serv_item h3{font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:2px;padding-bottom:10px;position:relative;margin-bottom:10px;font-weight:400;}
.serv_item h3:after{border-bottom:1px solid #EF4035;bottom:2px;content:"";height:0;position:absolute;left:40%;width:20%;}
.serv_cont{margin-top:32%;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.serv_cont_desc{line-height:40px;font-size:14px;opacity:0;color:#FFF;padding-top:10px;-webkit-transition:all 900ms ease-in-out;-moz-transition:all 900ms ease-in-out;-o-transition:all 900ms ease-in-out;transition:all 900ms ease-in-out;}
.serv_cont a{color:#EF4035;font-size:14px;letter-spacing:1px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.serv_cont a:hover{letter-spacing:5px;}
.serv_item:hover h3{color:#FFF;}
.serv_item:hover > .serv_cont{margin-top:0%;}
.serv_item:hover .serv_cont_desc{line-height:23px;opacity:1;}
.highlight-services-items.light,.highlight-services-items.light h3{color:#FFF;}
.highlight-services-items{padding-left:20%;font-size:14px;line-height:26px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.highlight-services-items h3{font-family:'Lato';font-size:15px;text-transform:uppercase;font-weight:bold;}
.highlight-services-items_icon{position:absolute;left:0px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.highlight-services-items.left{padding-right:20%;padding-left:0px;text-align:right;}
.highlight-services-items_icon-left{right:-5px;position:absolute;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.highlight-services-items:hover > .highlight-services-items_icon{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.highlight-services-items:hover > .highlight-services-items_icon-left{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.team_member{width:20%;height:350px;overflow:hidden;float:left;}
.member_overlay{width:100%;height:100%;padding:10px 25px;opacity:0;background:-moz-linear-gradient(top, rgba(239, 64, 53, 0.6) 10%, rgba(239, 64, 53, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(10%, rgba(239, 64, 53, 0.6)), color-stop(100%, rgba(239, 64, 53, 1)));background:-webkit-linear-gradient(top, rgba(239, 64, 53, 0.6) 10%, rgba(239, 64, 53, 1) 100%);background:-o-linear-gradient(top, rgba(239, 64, 53, 0.6) 10%, rgba(239, 64, 53, 1) 100%);background:-ms-linear-gradient(top, rgba(239, 64, 53, 0.6) 10%, rgba(239, 64, 53, 1) 100%);background:linear-gradient(to bottom, rgba(239, 64, 53, 0.6) 10%, rgba(239, 64, 53, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#EF4035', GradientType=0);-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;overflow:hidden;}
.member_overlay:hover{opacity:1;}
.member_info{position:relative;width:100%;top:70%;left:-100%;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.member_info h4{text-transform:uppercase;font-family:"Montserrat", sans-serif;color:#FFF;border-bottom:solid 0px #FFF;margin-bottom:5px;display:block;}
.member_info p{font-size:14px;line-height:18px;color:#FFF;font-family:"Merriweather", sans-serif;font-style:italic;margin-bottom:5px;}
.member_overlay:hover .member_info{left:0%;}
.member_social a{color:#FFF;margin-right:8px;font-size:18px;}
.member_social a:hover{color:#ccc;}
.member_1{background:url(../images/team/01.jpg) center top no-repeat;background-size:cover;}
.member_2{background:url(../images/team/02.jpg) center top no-repeat;background-size:cover;}
.member_3{background:url(../images/team/03.jpg) center top no-repeat;background-size:cover;}
.member_4{background:url(../images/team/04.jpg) center top no-repeat;background-size:cover;}
.member_5{background:url(../images/team/05.jpg) center top no-repeat;background-size:cover;}
.process-block h3{margin:15px 0;}
.skill_desc{color:#FFF;line-height:24px;font-size:14px;padding:15px 25px 0 25px;}
.skill p{line-height:21px;margin-bottom:5px;font-size:14px;font-family:'Merriweather', sans-serif;text-transform:uppercase;}
.block_skills .skill{margin-bottom:15px;font-family:'Montserrat', sans-serif;font-weight:normal;font-size:18px;}
.block_skills .level_rail{background:none;border-radius:0px;height:5px;position:relative;}
.block_skills .level_rail .level{height:5px;left:0;padding:41px 12px 8px 0;position:absolute;top:-35px;width:18px;}
.block_skills .level_rail .level .bar{background:#888;border-radius:0px;height:5px;left:0;position:absolute;right:12px;top:35px;}
.block_skills .level_rail .marker{background:#888;height:10px;position:absolute;right:11px;top:33px;width:1px;}
.block_skills .level_rail .note{background-color:#FE3434;border-radius:2px 2px 2px 2px;color:#fff;font-size:12px;height:23px;line-height:23px;position:absolute;right:0;text-align:center;top:0;width:39px;}
.block_skills .level_rail .note:after, .block_skills .level_rail .note:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.block_skills .level_rail .note:after{border-top-color:#FE3434;border-width:4px;left:50%;margin-left:-4px;}
.block_skills .level_rail .note:before{border-top-color:#FE3434;border-width:5px;left:50%;margin-left:-5px;}
.the_bar{padding:2px;border:solid 1px #dfdfdf;}
#grid{width:100%;}
#filter{text-align:center;}
.filter{padding:10px 10px;margin-right:10px;border:dashed 1px #dfdfdf;font-size:12px;text-transform:uppercase;text-decoration:none;font-family:"Montserrat", sans-serif;letter-spacing:2px;color:#444;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}
.filter.active{background:#444;color:#FFF;text-decoration:none;border:solid 1px #dfdfdf;}
.filter:hover{background:#444;color:#FFF;}
.box{width:25%;height:300px;float:left;color:#fff;background:#c23822;background-size:cover !important;background-position:center center !important;border:solid 1px #fff;}
.wide{width:49.99%;}
.big{height:600px;}
.box a{color:#FFF;-moz-outline-style:none;-webkit-outline-style:none;outline-style:none;}
.witm_overlay{width:100%;height:100%;padding:10px 20px;opacity:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(10%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}
.itm_data{position:absolute;bottom:-20%;width:80%;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.itm_data h4{text-transform:uppercase;font-family:"Montserrat", sans-serif;color:#FFF;border-bottom:solid 0px #FFF;margin-bottom:10px;display:block;}
.itm_data p{font-size:14px;line-height:18px;}
.witm_overlay:hover{opacity:1;}
.witm_overlay:hover .itm_data{bottom:1%;}
.ajax_drop{background:#33333a;}
.ajax_area{color:#fff;margin-top:40px;background:#33333A;}
.ajax_area p{color:#fafafa;line-height:25px;font-size:14px;}
.ajax_area .inner-sub-heading{font-family:'Lato';font-weight:bold;color:#fff;font-size:45px;margin:25px 0;text-transform:uppercase;}
.ajax_area .port-category{font-family:"Merriweather";margin:15px 0;font-weight:normal;}
.ajax_close{color:#222;width:30px;height:30px;position:absolute;right:20px;margin-top:20px;}
.ajax_area_trigger{width:100%;}
.ajax_drop > #ajax-era{background:#33333A}
.client_logos{cursor:e-resize;}
.client_logo{padding-top:15px;}
.big_button{width:100%;padding:20px;background:#EF4035;color:#FFF;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-align:center;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.big_button:hover{background:#28282E;}
.big_button_inv{width:100%;padding:20px;background:#28282E;color:#FFF;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-align:center;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.big_button_inv:hover{background:#EF4035;}
.hollow_button{display:inline-block;padding:15px 25px;border:solid 1px #fff;color:#FFF;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-align:center;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.hollow_button:hover{color:#28282E;background:#FFF;}
.hollow_button.small{padding:10px 15px;font-size:14px;}
.hollow_button.dark{border:solid 1px #555;color:#555;}
.hollow_button.dark:hover{color:#FFF;background:#28282E;}
.hollow_button.dark:active{color:#FFF;background:#28282E;}
.border-radius-5{border-radius:25px;}
.btn-normal{background:#EF4035 !important;font-size:14px !important;color:#FFF !important;cursor:pointer;padding:8px 12px;display:inline-block;border:1px solid transparent;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:allr 200ms ease-in;transition:all 200ms ease-in;}
.btn-normal:hover{background:#202937!important;}
.btn-normal:active,.btn-normal.active{background:#202937 !important;}
.devider-section{width:100%;overflow-x:visible;}
.devider-overlay{background:rgba(0, 0, 0, 0.8);}
.devider-overlay-cyan{background:rgba(23, 238, 196, 0.6980392156862745);}
.devider-overlay-megenta{background:rgba(237, 24, 56, 0.6);}
.devider-overlay-red{background:rgba(227, 20, 89, 0.7);}
.min-pad-devider{padding:50px 0 50px 0;}
.normal-pad-devider{padding:100px 0 100px 0;}
.heavy-pad-devider{padding:180px 0 150px 0;}
.ovl-gradient{padding:130px 0 105px 0;background:rgba(0, 185, 252, 0.8);}
.ovl-blue-gradient{background:rgba(0, 185, 252, 0.4);}
.ovl-black-gradient{background:rgba(0, 0, 0, 0.8);}
.pbg_01{background-position:0 0;animation:animatedBackground 90s linear infinite !important;-webkit-animation:animatedBackground 90s linear infinite !important;}
.pbg_02{background:url('../images/hero.png') center top repeat #F53655;animation:animatedBackground 120s linear infinite;-webkit-animation:animatedBackground 120s linear infinite;}
.pbg_03{background:url('../images/blur_section.jpg');}
.pbg_04{background:url('../images/hero_grain.jpg');}
.pbg_05{background:url('../images/wood.png');background-size:cover;}
.animated-background{background-position:0 0;animation:animatedBackground 90s linear infinite !important;-webkit-animation:animatedBackground 90s linear infinite !important;}
.parallax{overflow-x:visible !important;background-size:cover !important;background-attachment:fixed !important;}
@-webkit-keyframes animatedBackground{0%{background-position:0 0;}
50%{background-position:100% 0;}
100{background-position:0 0;}
}
@keyframes animatedBackground{0%{background-position:0 0;}
50%{background-position:100% 0;}
100{background-position:0 0;}
}
.testimonial_text{font-family:"Merriweather", sans-serif;font-size:20px;line-height:1.4em;color:#FFF;cursor:e-resize;font-weight:200;font-style:italic;}
.testimonial_author{font-family:"Montserrat", sans-serif;font-size:32px;margin-bottom:25px;color:#FFF;text-transform:uppercase;font-weight:normal;}
.testimonials_container .owl-page span{background:none !important;border:solid 1px #FFF;}
.survey-results h4{font-weight:lighter;text-transform:capitalize;letter-spacing:6px;}
.blog-item-wrap{border:1px solid #efefef;margin-right:20px;background:#FFF;}
.blog-content{padding:10px 20px 20px 20px;}
.date-show{position:absolute;width:90px;height:90px;padding:10px;background:rgba(239,64,53,0.8);z-index:102;color:#FFF;}
.date-show h4{margin-top:5px;}
.date-show h1{margin-top:0px;border-top:solid 1px #FFF;}
.blog-info{border-right:solid 1px #dfdfdf;padding-bottom:20px;}
.blog-info h1{margin-bottom:0px;}
.blog-info h4{margin-top:0;}
.blog-content p{line-height:25px;}
.rr_post_meta{color:#888;padding:8px 0;font-family:'Merriweather',sans-serif;font-style:italic;font-weight:normal;word-wrap:break-word;}
.blog_slider .owl-buttons{position:absolute;top:50%;width:100%;}
.blog_slider.owl-theme .owl-buttons .owl-prev{float:left;left:0;}
.blog_slider.owl-theme .owl-buttons .owl-next{float:right;right:0;}
.blog_slider .owl-buttons div{border-radius:0 !important;background:rgba(0,0,0,0.5) !important;}
.blog-content-new h2{margin-top:0;margin-bottom:20px;text-transform:uppercase;font-weight:lighter;}
.blog-content-new h5{margin-bottom:20px;}
.news_slide_single.owl-theme .owl-controls .owl-buttons div{top:50%;margin:0;opacity:1;padding:0;position:absolute;padding-top:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.news_slide_single.owl-theme .owl-controls .owl-buttons div:hover{opacity:0.5;}
.news_slide_single .owl-prev{background:url("../images/arrows_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-radius:0 !important;height:32px;left:-5%;width:32px;}
.news_slide_single .owl-next{background:url("../images/arrows_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-radius:0 !important;height:32px;right:-5%;width:32px;}
.color-bg{padding:10px 15px;}
.error.color-bg{color:red;}
.success.color-bg{color:#fff;background:green;}
.failure.color-bg{color:#fff;background:red;}
.address{background:url('../images/map_32px.png') left top no-repeat;padding:0px 0 20px 50px;border-bottom:dotted 1px #dfdfdf;}
.call{background:url('../images/phone_32px.png') left center no-repeat;padding:20px 0 20px 50px;border-bottom:dotted 1px #dfdfdf;}
.mail{background:url('../images/envelope_32px.png') left center no-repeat;padding:20px 0 20px 50px;}
.social_icons a{color:#5B5B5B;text-align:center;margin-right:20px;}
.social_icons a:hover{color:#dfdfdf;}
.social_icons i{font-size:18px;}
.rr_contactform input[type="text"], .rr_contactform input[type="email"], .rr_contactform textarea{border:none;border:solid 1px #dfdfdf;background:#fff;margin-top:25px;padding:15px;font-size:16px;color:#3C3C3C;font-family:"Merriweather";}
.rr_contactform input::-webkit-input-placeholder{color:#3C3C3C;}
.rr_contactform input::-moz-placeholder{color:#3C3C3C;}
.rr_contactform input:-moz-placeholder{color:#3C3C3C;}
.rr_contactform input:-ms-input-placeholder{color:#3C3C3C;}
.rr_contactform textarea::-webkit-textarea-placeholder{color:#3C3C3C;}
.rr_contactform textarea::-moz-placeholder{color:#3C3C3C;}
.rr_contactform textarea:-moz-placeholder{color:#3C3C3C;}
.rr_contactform textarea:-ms-textarea-placeholder{color:#3C3C3C;}
.rr_contactform input[type="submit"]{font-family:"Montserrat";text-transform:uppercase;background:#EF4035;color:#FFF;width:25%;text-align:center;padding:15px;border:none;margin-top:25px;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.rr_contactform input[type="submit"]:hover{background:#28282E;}
.frm_left{float:left;width:47.5%;}
.frm_right{float:right;width:47.5%;}
.frm_full{width:100%;}
.fifty-fifty{overflow:auto;}
.fifty-block{width:50%;float:left;padding-left:7%;padding-right:7%;padding-top:87px;padding-bottom:87px;background:#28282E;background:#28282E url(https://www.nitrosapps.com/wp-content/uploads/2017/01/HD-Black-Elegant-Wallpaper.jpg);color:#333;background-size:100% 100%;color:#333;}
.fifty-block.left{background:#ccc;}
.bigtext{font-size:50px;font-family:'Lato';font-weight:900;}
.footer_logo{opacity:0.75;}
.wide_callaction{width:100%;padding:25px 0;text-align:center;border-bottom:solid 0px #414149;font-size:14px;color:#FFF;background:#37373F;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
#ticker{cursor:e-resize;background:url('../images/twitter_32px.png') left center no-repeat;padding-left:35px;}
.wide_callaction #ticker a{color:#FFF;font-style:italic;font-family:"Merriweather";}
footer{background:#28282E;padding:12px 0;height:auto;}
section.col-md-7.col-sm-6.footertag.text-right h5{color:#ccc;}
.footertag{font-family:"Merriweather";font-size:400;color:#656568;font-size:14px;letter-spacing:auto;}
.copytext{padding-top:25px;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.fl-right{float:right;}
.fl-left{float:left;}
.fl-center{margin:0 auto;}
.clears{clear:both;}
.no-padding{padding:0;}
.pad-top-10{padding-top:10px;}
.pad-top-20{padding-top:20px;}
.pad-top-50{padding-top:50px;}
.pad-top-75{padding-top:50px;}
.pad-top-100{padding-top:100px;}
.pad-bottom-10{padding-bottom:10px;}
.pad-bottom-20{padding-bottom:20px;}
.pad-bottom-50{padding-bottom:50px;}
.pad-bottom-100{padding-bottom:100px;}
.pad-bottom-remove{padding-bottom:0;}
.pad-left-10{padding-left:10px;}
.mar-bot-20{margin-bottom:20px;}
.mar-top-30{margin-top:30px;}
.mar-bot-30{margin-bottom:30px;}
.mar-bot-50{margin-bottom:50px;}
.mar-top-50{margin-top:50px;}
.mar-top-100{margin-top:100px;}
.mar-top-150{margin-top:150px;}
.mar-bot-100{margin-bottom:100px;}
.minh-50{min-height:50px;}
.pad-bot-none{padding-bottom:0;}
.pad-top-none{padding-top:0;}
.align-bottom{position:absolute;bottom:0;}
.full-width{width:100% !important;}
.light,.light p{color:#FFF;}
.dark,.dark p{color:#28282E;}
.medium,.medium p{color:#cbcbcb;}
.themecolor,.themecolor p{color:#EF4035;}
.sec_font{font-family:"Merriweather",sans-serif}
.weight-normal{font-weight:normal;}
.weight-bolder{font-weight:900;}
.weight-lighter{font-weight:lighter;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head{color:#444;border:none;border-left:solid 1px #EF4035;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{border:none;border:solid 1px #dfdfdf;border-left:solid 1px #EF4035;}
.responsive-accordion-head{font-family:'Montserrat';text-transform:uppercase;color:#444;font-size:12px;font-weight:bold;}
.lightmode .responsive-accordion-default.responsive-accordion li .responsive-accordion-head{color:#fff;border:none;border:solid 1px #fff;background:rgba(255,255,255,0.1);}
.lightmode .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{background:none;border:solid 1px #fff;color:#FFF;}
.lightmode .responsive-accordion-head{font-family:'Montserrat';text-transform:uppercase;color:#444;font-size:12px;font-weight:bold;}
.redrice-tabs .tab-pane{padding:15px 0;border:solid 1px #EF4035;border:none;}
.redrice-tabs .tab-pane p{font-size:14px;line-height:30px;}
.redrice-tabs .nav-tabs > li > a{border-radius:0;color:#444;outline:none;}
.redrice-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:none;border-radius:none;background:#EF4035;color:#FFF;}
a.p-link{color:#2879BF;font-weight:400;}