/*@import "https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800";*/

/* cyrillic-ext */
@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/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@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/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@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/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@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/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@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/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@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/v15/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;
}
/* latin */
@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/v15/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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/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;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.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, U+E0FF, U+EFFD, U+F000;
}
/*@import "https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800";*/

/* cyrillic-ext */
@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/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@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/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@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/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@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/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@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/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@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/v15/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;
}
/* latin */
@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/v15/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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/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;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-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, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.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, U+E0FF, U+EFFD, U+F000;
}

body{background:#fff;font-family:'Roboto',sans-serif;color:#4b4b4b;line-height:22px;font-weight:400;font-size:15px;overflow-x:hidden}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Roboto',sans-serif;color:#4e4e4e}
.h1{font-size:40px;color:#334a5e}
.h2{font-size:45px;color:#323232}
.h3{font-size:45px;color:#000;font-weight:300}
.h4{font-size:32px;color:#323232;font-weight:700;line-height:40px;text-transform:uppercase}
.h5{ font-size:30px; color:#334a5e;  }
.h6{font-size:24px;color:#334a5e}
.h7{font-size:22px;color:#334a5e}
.h8{font-size:20px;color:#334a5e}
.h9{font-size:18px;color:#334a5e }

h1{font-size:36px;color:#fff}
h2{font-size:20px}
h3{font-size:16px;color:#787878;font-weight:400;line-height:24px}
h4{font-size:16px}
a{color:#f47721;-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}
a:hover,a:focus{color:#111;text-decoration:none;outline:none}
hr{border-top:1px solid #d2d2d2;border-bottom:1px solid #fff; margin:80px 0}
.divider1{height:5px;clear:both}
.divider2{height:10px;clear:both}
.divider3{height:15px;clear:both}
.divider4{height:20px;clear:both}
.divider5{height:25px;clear:both}
.divider6{height:30px;clear:both}
.divider7{height:35px;clear:both}
.divider8{height:40px;clear:both}
.divider9{height:45px;clear:both}
.divider10{height:50px;clear:both}
.divider11{height:55px;clear:both}
.divider12{height:60px;clear:both}
.divider13{height:65px;clear:both}
.divider14{height:70px;clear:both}
.divider15{height:75px;clear:both}
.h1 + p,.h2 + p,.h3 + p{padding:10px 0 0}
ul+ul{margin:25px 0 0}
.h2+ul{margin:7px 0 0}
.h1 + .h2{padding-top:10px}
.h2 + .h3{padding-top:10px}
.h3 + .h4{padding-top:10px}
.h1 + .h4{padding-top:7px}
.h1 + .h3{padding-top:7px}
.h1+.h1,.h2+.h2,.h3+.h3,.h4+.h4{padding-top:10px}
ul + .h3,ul + .h2,ul + .h1,ul + .h4,ul + .h5,ul + .h6,ul + .h7,ul + .h8,ul + .h9,ul + .h10{margin-top:20px}
p + .h2{margin-top:35px}
.h1 + p{margin-top:18px}
.h2 + p,.h3 + p{margin-top:18px}
.h4 + p{margin-top:10px}
[class^="col-"] > .h2,[class^="col-"] > .h1,[class^="col-"] > .h3{margin-top:0}
p + .banner-image1{margin-top:15px}
ul + .h3{margin-top:20px}
ul + p{margin-top:12px}
p + .h5,.h3 + .h5{margin-top:20px}
.h5 + p,.h6 + p,.h7 + p,.h2 + p,.h3 + p,.h4 + p,.h1 + p{padding-top: 0px}

.h1 + .h7, h2 + h6{ margin-top:15px  }
.h5 + .h6{ margin-top:8px }

.piro_html .main-container {
  width: 100%;
}
.piro_html .hcontainer {
  margin: 16px 0 0;
}

body > .middle-content > section{padding:50px 0}
body > .middle-content > section#main-slider{padding:0}
body > .middle-content > section > .container > h1:first-child,body > .middle-content > section > .container > .h1:first-child,body > .middle-content > section > .container > h2:first-child,body > .middle-content > section > .container > .main-heading,[class*="well"] > .container > .main-heading{margin-top:0}
body > section{padding:50px 0}

.btn-primary{padding:15px 25px;background:#0055a4;color:#fff;border-radius:25px;border:none;margin-top:10px}
.btn-primary:hover,.btn-primary:focus{background:#2b87dc;outline:none;box-shadow:none}

.btn-primary1{padding:15px 25px;background:#f47721;color:#fff;border-radius:4px;border:none;margin-top:10px;font-size:15px;border-radius:25px;text-transform:uppercase;line-height:15px}
.btn-primary1:hover,.btn-primary1:focus{background:#fd9045;outline:none;color:#fff;box-shadow:none}

.btn-primary2{padding:15px 25px;background:#0055a4;color:#fff;text-transform:uppercase;border:none;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primary2:hover,.btn-primary2:focus{background:#2b87dc;outline:none;box-shadow:none;color:#fff}

.btn-primary3{padding:15px 25px;background:#662d91;color:#fff;border-radius:4px;border:none;margin-top:10px;border-radius:25px;text-transform:uppercase;line-height:15px;font-size:15px}
.btn-primary3:hover,.btn-primary3:focus{background:#8245af;outline:none;box-shadow:none;color:#fff}

.btn-primary4{padding:15px 25px;background:#8ebe3f;color:#fff;border-radius:4px;border:none;margin-top:10px;border-radius:25px;text-transform:uppercase;line-height:15px;font-size:15px}
.btn-primary4:hover,.btn-primary4:focus{background:#9ccf49;outline:none;box-shadow:none;color:#fff}

.btn-primary5{padding:15px 25px;background:#2b87dc;color:#fff;text-transform:uppercase;border:none;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primary5:hover,.btn-primary5:focus{background:#4da7fa;outline:none;box-shadow:none;color:#fff}

.btn-primary6{padding:15px 25px;background:#d83d96;color:#fff;text-transform:uppercase;border:none;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primary6:hover,.btn-primary6:focus{background:#ea43a3;outline:none;box-shadow:none;color:#fff}

.btn-primary7{padding:15px 25px;background:#f9f9f9;color:#333;text-transform:uppercase;border:solid 1px #ccc;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primary7:hover,.btn-primary7:focus{background:#e6e6e6;outline:none;box-shadow:none;color:#333}

.btn-primary8{padding:15px 25px; background:#eaedee; color:#0055a4; font-weight:700; border:solid 1px #eaedee; margin-top:10px; border-radius:25px; line-height:22px; font-size:15px}
.btn-primary8:hover, .btn-primary8:focus{background:#e6e6e6;outline:none;box-shadow:none;color:#333}
.btn-primary8 .fa{ margin-right:3px; }

.btn-primary9{padding:15px 25px; background:#eaedee; color:#383a3b; font-weight:700; border:solid 1px #eaedee; margin-top:10px; border-radius:25px; line-height:22px; font-size:15px}
.btn-primary9:hover, .btn-primary9:focus{background:#e6e6e6;outline:none;box-shadow:none;color:#333}


.btn-primary10{padding:15px 25px;background:#d5006c;color:#fff;border-radius:4px;border:none;margin-top:10px;border-radius:25px;text-transform:uppercase;line-height:15px;font-size:15px}
.btn-primary10:hover,.btn-primary10:focus{background:#f2268d;outline:none;box-shadow:none;color:#fff}

.radius1{border-radius:25px}
.carousel-content .btn.radius1{ min-width:75px; }
.carousel-content .btn.radius1 + .btn{ margin-left:2px }
.btn-transparent{border:3px solid #fff;background:transparent;color:#fff}
.btn-transparent:hover{border-color:rgba(255,255,255,0.5)}
.dropdown-menu{margin-top:-1px;min-width:180px}
.center h2{font-size:36px;margin-top:0;margin-bottom:20px}
.media>.pull-left{margin-right:20px}
.media>.pull-right{margin-left:20px}
.center{text-align:center;padding-bottom:55px}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}
.lead{font-size:16px;line-height:24px;font-weight:400}
.transparent-bg{background-color:transparent!important;margin-bottom:0}
@-webkit-keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
#header .search{display:inline-block}
.navbar>.container .navbar-brand{margin-left:0;margin-bottom:25px}
.top-bar{padding:10px 0;background:#191919;border-bottom:1px solid #222;line-height:28px}
@media(min-width:680px)
{
.top-number{color:#822874;font-weight:400;font-size:16px;padding-left:60px;position:relative;margin-top:15px;color:#1e82be;cursor:default;  }
.top-number .number, .top-number label,.top-number .text,.top-number small{display:block}
.top-number .number{font-size:25px;font-weight:700;color:#334a5e}
.top-number .text{font-size:16px;color:#3c8bcc}
.top-number small{font-size:13px;color:#a3a6a8}
.top-number .circle1{position:absolute;top:0;left:0;text-align:center}
.top-number .circle1 .fa{font-size:30px;color:#fff;margin-top:10px}
}
.social{margin-top:-80px;text-align:center;margin-bottom:20px}
.circle1{width:50px;height:50px;display:inline-block;background:#f47721;border-radius:50px}
.circle2{width:52px;height:52px;display:inline-block;background:#252525;border-radius:52px}
.circle3{width:155px;height:155px;display:inline-block;background:#f2f5f6;border-radius:150px; border:solid 10px #d0d7d9; }
.circle4{width:20px;height:20px;display:inline-block;background:#8ebe3f;border-radius:20px}
.circle5{width:56px;height:56px;display:inline-block;background:#8ebe3f;border-radius:56px}
.circle6{width:75px;height:75px;display:inline-block; border-radius:56px; overflow:hidden }

.circle7{width:204px;height:204px;display:inline-block; border-radius:204px; overflow:hidden; background:#f2f5f6 }

.social-share li{display:inline-block;text-align:center;vertical-align:top;margin-right:3px;margin-left:3px}
.social-share li .fa{font-size:30px;color:#fff;vertical-align:top;margin-top:10px}
.social-share li .circle2 img{margin-top:15px;display:inline-block}
.social-share li a{display:block;border-radius:52px;height:52px;width:52px}
.social-share li a:hover{background:#003f8d;box-shadow:0 0 5px #fff}

#footer-section .social-share li .fa{ width:22px;  }
#footer-section .social-share li .fa-facebook{ width:18px;  }
#footer-section .social-share li .fa-google-plus{ width:32px;  }
#footer-section .social-share li .fa-pinterest{ width:25px }


.top-number .circle1 .fa{ width:22px;  }

.search i{color:#fff}
input.search-form{background:transparent;border:0 none;width:60px;padding:0 10px;color:#FFF;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}
input.search-form::-webkit-input-placeholder{color:transparent}
input.search-form:hover::-webkit-input-placeholder{color:#fff}
input.search-form:hover{width:180px}
.navbar-brand{padding:0;margin:0}
.navbar{border-radius:0;margin-bottom:0;background:#fff;padding:10px 0;padding-bottom:0}
.navbar-nav{margin-top:0}
.navbar-nav>li{margin-left:1px;padding-bottom:0}
.navbar-collapse{padding:0}
.menu-bar{background:#f2f5f6}
.navbar-inverse .navbar-nav > li{border-left:solid 1px #d5dddf}
.navbar-inverse .navbar-nav > li:last-child{border-right:solid 1px #d5dddf}
.navbar-inverse .navbar-nav > li > a{padding:5px 23px;margin:0;border-radius:0;color:#395766;line-height:57px;display:block;text-transform:uppercase;font-size:16px;font-weight:700;position:relative;overflow:hidden;z-index:100}
.navbar-inverse .navbar-nav > li > a > span{position:relative;z-index:100}
@media (min-width: 990px){
.navbar-inverse .navbar-nav > li:hover > a:after{height:100%;width:0;background:#fff;content:" ";top:0%;left:50%;z-index:1;display:inline-block;position:absolute;box-shadow:inset 0 0 25px #fff;box-shadow:0 0 25px #fff;opacity:1}
.navbar-inverse .navbar-nav > li.active > a:after{display:none}
.navbar-inverse .navbar-nav > li:hover > a:after{animation:menuHover .5s;animation-fill-mode:forwards}
}
@keyframes menuHover {
from{width:0; left:50%}
to{width:100%; left:0}
}
.navbar-inverse .navbar-nav > li > a:hover{background-color:#f2f5f6;color:#197acf}
.navbar-inverse{border:none;padding:0}
.navbar-inverse .navbar-brand{font-size:36px;line-height:50px;color:#fff}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#fff;color:#197acf}
.navbar-inverse .navbar-nav .dropdown-menu{background-color:rgba(255,255,255,1);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.55);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.55);box-shadow:0 3px 8px rgba(0,0,0,0.55);border:0;padding:0;margin-top:0;border-top:0;border-radius:0;left:0}
.navbar-inverse .navbar-nav .dropdown-menu:before{position:absolute;top:0}
.navbar-inverse .navbar-nav .dropdown-menu > li{ font-weight:400 }
.navbar-inverse .navbar-nav .dropdown-menu > li > a{padding:8px 15px;color:#333; font-weight:400 }
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,.navbar-inverse .navbar-nav .dropdown-menu > li.active > a{background-color:#0055a4;color:#fff}
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a{border-radius:0 0 3px 3px}
.navbar-inverse .navbar-nav .dropdown-menu > li.divider{background-color:transparent}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-top:0;padding-bottom:0}
#main-slider{position:relative}
.no-margin{margin:0;padding:0}
#main-slider .carousel .carousel-content{margin-top:50px;float:right;width:580px}
#main-slider .carousel .slide-margin{margin-top:95px}
#main-slider .carousel h2{color:#fff}
#main-slider .carousel .slider-img{text-align:right;position:absolute}
#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:690px;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms}
.inner-banner#main-slider .carousel .item{ height:490px } 
#main-slider .carousel .item:first-child{top:auto;position:relative}
#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}
#main-slider .prev,#main-slider .next{position:absolute;top:50%;background-color:#c52d2f;color:#fff;display:inline-block;margin-top:-25px;height:40px;line-height:40px;width:40px;line-height:40px;text-align:center;border-radius:4px;z-index:5}
#main-slider .prev:hover,#main-slider .next:hover{background-color:#000}
#main-slider .prev{left:10px}
#main-slider .next{right:10px}
#main-slider .carousel-indicators li{width:20px;height:20px;background-color:#fff;margin:0 15px 0 0;position:relative}
#main-slider .carousel-indicators li:after{position:absolute;content:"";width:24px;height:24px;border-radius:100%;background:rgba(0,0,0,0);border:1px solid #FFF;left:-3px;top:-3px}
#main-slider .carousel-indicators .active{width:20px;height:20px;background-color:#c52d2f;margin:0 15px 0 0;border:1px solid #c52d2f;position:relative}
#main-slider .carousel-indicators .active:after{position:absolute;content:"";width:24px;height:24px;border-radius:100%;background:#c52d2f;border:1px solid #c52d2f;left:-3px;top:-3px}
#main-slider .animation.animated-item-1{font-size:40px;text-transform:uppercase;margin:0}
#main-slider .animation.animated-item-2{font-size:60px;font-weight:700;text-transform:uppercase;margin:0}
#main-slider .animation.animated-item-3{ color:#fff; font-size:17px;  }
#main-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}
#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}
#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}
#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}
.banner-content{background:rgba(72,83,94,0.5);padding:16px 25px 21px;border-radius:150px;color:#91a1be;  margin: 45px -80px; }
.banner-content .table1{display:table;width:100%}
.banner-content .table1 .cell{ display:table-cell;vertical-align:middle;border-left:solid 1px #434b58; text-align:left;font-size:17px;  padding-left:10px; padding-right:20px; }
.banner-content .table1 .cell.col1{ }
.banner-content .table1 .cell .title1{ display:inline-block; width:123px; vertical-align:top; margin-top:7px;color:white  }
.banner-content .table1 .cell.col2{ padding-right:0; padding-left:20px }
.banner-content .table1 .cell.col2 .title1{ width:150px;  }
.banner-content .table1 .cell:first-child{border-left:none;padding-left:0}
.banner-content .btn-out{border-radius:25px;overflow:hidden;display:inline-block;margin-top:10px;position:relative}
.banner-content .btn-out .btn{margin-top:0; font-weight:700; }


.table1{display:table;width:100%}
.table1 .cell{display:table-cell;vertical-align:top}

.table2{display:table;width:100%}
.table2 .cell{display:table-cell;vertical-align:middle}

.product-view1 > .cell{text-align:center;padding:0 20px;border-left:solid 1px #d2d2d2;  }
.product-view1 > .cell:first-child{border-left:none}
.product-view1 .desc{padding-top:20px;min-height:200px}
.product-view1 .desc p{font-size:16px}


.product-view2 > .cell{text-align:center;padding:0 20px;border-left:solid 1px #d2d2d2; width:33% }
.product-view2 > .cell .h4{    font-size: 22px; line-height: 28px; }
.product-view2 > .cell:first-child{border-left:none}
.product-view2 .desc{padding-top:20px;min-height:155px}
.product-view2 .desc p{font-size:16px}
.product-view2 .photo img{ max-height:125px }
.product-view2 .btn{ min-width:150px; }

.product-view3{ table-layout:fixed; width:auto }
.product-view3 > .cell{text-align:center;padding:0 20px;border-left:solid 1px #d2d2d2; width:380px;  }
.product-view3 > .cell .h4{   font-size: 18px; line-height: 25px; margin-bottom:0  } 
.product-view3 > .cell:first-child{border-left:none}
.product-view3 .desc{padding-top:20px;min-height:155px}
.product-view3 .desc p{font-size:16px; margin-top:0 }
.product-view3 .photo img{ max-height:125px }
.product-view3 .btn{ min-width:150px; }

.bg1{background:url(../images/bg1.jpg) no-repeat}
.bg2{background:url(../images/bg2.jpg) no-repeat}
.bg3{background:url(../images/bg3.jpg) no-repeat}
.vet-cover{padding:90px 0;text-align:center;color:#aaa;min-height:500px;font-size:16px}
.vet-cover .inner{max-width:700px;margin:0 auto}
.vet-cover .h3{color:#fff}
.vet-cover .btn{min-width:130px; margin-left:3px; margin-right:3px;}
.inner-table{display:table;width:100%;     position: relative;    z-index: 10; }
.inner-table .cell{display:table-cell}
.pet-people{position:relative;min-height:420px;padding:115px 0}
.pet-people .table1 > .cell.borderl{border-left:solid 1px #d2d2d2;width:7%}
.pet-people .table1 > .cell{padding-top:55px;padding-bottom:55px}
.pet-people .table1 > .cell:first-child{padding-right:35px}
.pet-people .photo-left{position:absolute;left:0;top:85px;z-index:1}
.pet-people .inside{max-width:380px;position:relative;z-index:1000}
.pet-people .photo-right{position:absolute;right:0;top:85px;z-index:1}
.pet-people .col1{width:630px}
.pet-people .col2 .inside p{max-width:340px}
.pet-people .inside p{font-size:16px;color:#4b4b4b}
.pr15{padding-right:15px}
.logo-panel{background:#fff;padding:10px 15px;border-radius:50px;display:inline-block;box-shadow:0 0 5px #ccc; text-align:center}
.custom-section{min-height:540px}
.custom-section .section1{margin-top:210px;margin-left:35px}
.custom-section .section2{margin-top:210px;padding-left:75px}

.list1{margin:15px 0 0;padding:0}
.list1 li{padding:3px 0 3px 21px;list-style:none;position:relative; border-radius:2px; }
.list1 li:after{background:#2181db;height:8px;width:8px;border-radius:8px;content:" ";position:absolute;left:4px;top:10px}
.list1 li a{color:#f47721}

.list2{margin:15px 0 0;padding:0}
.list2 li{ padding:3px 0 3px 25px;list-style:none;position:relative; border-radius:2px; }
.list2 li:after{ height:12px; width:14px; content:" "; position:absolute; left:4px; top:10px; background:url(../images/checkmark-green.png) no-repeat;  }
.list2 li a{color:#333}

.middle-content ul:not(#stepsid, .feefowidget-pagination-page){margin:15px 0 0;padding:0}
.middle-content ul:not(#stepsid, .feefowidget-pagination-page) li{padding:3px 0 3px 21px;list-style:none; position:relative; border-radius:2px; }
.middle-content ul:not(#stepsid, .feefowidget-pagination-page) li:after{background:#2181db;height:8px;width:8px;border-radius:8px;content:" ";position:absolute;left:4px;top:10px}
.middle-content ul:not(#stepsid, .feefowidget-pagination-page) li a{color:#333}
.middle-content ul:not(#stepsid, .feefowidget-pagination-page) li a:hover{ color:#2181db }


#footer{background:#0055a4}
#footer .h6{color:#fff;}
#footer .table1 > .cell{ padding:0 0px; }
#footer .list1{margin:0;font-size:15px}
#footer .list1 li a{color:#82bcf1; display:block; position:relative; z-index:100; }
#footer .list1 li:after{ z-index:100 }
#footer .list1 li:hover:before{animation:menuHover .2s;animation-fill-mode:forwards; background:#065fb1; height:100%; width:0px; left:50%; top:0px; position:absolute; content:" "; z-index:10; border-radius:3px; }


#footer .list1 li:hover a{color:#fff}
#footer .list1 li:hover:after{background:#fff}
#bottom{background:#003f8d;border-bottom:solid 61px #0055a4}
#bottom .links{text-align:center}
#bottom .links a{color:#fff;display:inline-block;padding:0 7px;position:relative; }
#bottom .links a span{ position:relative; z-index:1000 }
#bottom .links a:hover:after{animation:menuHover .2s;animation-fill-mode:forwards; background:#064ea8; height:100%; width:0px; left:50%; top:0px; position:absolute; content:" "; z-index:10; border-radius:3px; }
#bottom .links a:before{content:"|";position:absolute;left:-4px;color:#569cdf}
#bottom .links a:first-child:before{content:" "}
#copyright{border-top:solid 1px #c7c7c7;padding:15px 0; color:#8e8f8f}
#overlay{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0}
#progress{height:3px;background:#0055a4;position:fixed;width:0;top:0;transition:1s}
#progstat{font-size:.7em;letter-spacing:3px;position:absolute;top:50%;margin-top:-40px;width:100%;text-align:center;color:#fff}
.theme-color{color:#0055a4}

.navbar-inverse .navbar-nav > li > a, .navbar-outfix.fixtop .top-number .circle1 .fa,.top-number .circle1,.btn-primary,#main-slider .carousel .slide-margin,.navbar-outfix.fixtop .btn-latestnews,.top-number,.navbar-outfix .navbar-inverse .navbar-nav > li > a,.navbar-outfix .navbar-wrapper > .navbar,.navbar-outfix .navbar-brand img,.hover-fade{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

.navbar-wrapper > .navbar{height:186px}
.navbar-outfix .navbar-brand img{height:93px}
.navbar-wrapper,.navbar-out{height:186px}
.fixtop .navbar-wrapper{height:91px}
.navbar-outfix.fixtop{position:fixed;top:0;width:100%;z-index:10000000000;box-shadow:0 0 5px #ababab}
.navbar-outfix.fixtop .navbar{padding:0}
.navbar-outfix.fixtop .navbar-brand{margin-top:0;margin-bottom:0}
.navbar-outfix.fixtop .top-number .circle1{width:35px;height:35px;top:7px}
.navbar-outfix.fixtop .top-number .circle1 .fa{font-size:20px;margin-top:8px}
.navbar-outfix.fixtop .top-number small{line-height:normal}
.navbar-outfix.fixtop .navbar-brand img{height:45px;vertical-align:top}
.navbar-outfix.fixtop .navbar-nav{margin-top:0}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a{line-height:40px;padding:0 30px;font-size:15px}
.navbar-outfix.fixtop .top-number{margin-top:0;padding-left:40px;font-size:20px}
.navbar-outfix.fixtop .top-number .text{display:none}
.navbar-outfix.fixtop .top-number label{margin-bottom:0;margin-top:3px;font-size:20px}
.navbar-outfix.fixtop .top-number .icon{top:9px}
.navbar-outfix.fixtop .top-number img{max-height:35px}
.navbar-outfix.fixtop .navbar-wrapper > .navbar{height:47px}
.navbar-outfix.fixtop .btn-latestnews{top:-10px;height:76px}

.finen{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.finen:focus,.finen:active{outline:none}
.finen::-moz-focus-inner{border:0}
.finen-button{display:inline-block}
.finen-img{display:block}
.finen-circle-musk{border-radius:50%;-webkit-mask:url(../svg/circle.svg) no-repeat;-webkit-mask-size:100%}
.finen-effect{position:absolute;opacity:.2}
.finen-default .finen-svg{fill:#fff}
.finen-inverse .finen-svg{fill:#000}
.finen-bs-default .finen-svg{fill:#000}
.finen-bs-inverse .finen-svg{fill:#ccc}
.finen-bs-primary .finen-svg{fill:#428bca}
.finen-bs-info .finen-svg{fill:#5bc0de}
.finen-bs-success .finen-svg{fill:#5cb85c}
.finen-bs-warning .finen-svg{fill:#ed9c28}
.finen-bs-danger .finen-svg{fill:#d2322d}
.finen-div{border-radius:50%}
.finen-default .finen-div{background-color:#fff}
.finen-inverse .finen-div{background-color:#000}
.finen-bs-default .finen-div{background-color:#000}
.finen-bs-inverse .finen-div{background-color:#000}
.finen-bs-primary .finen-div{background-color:#428bca}
.finen-bs-info .finen-div{background-color:#5bc0de}
.finen-bs-success .finen-div{background-color:#5cb85c}
.finen-bs-warning .finen-div{background-color:#ed9c28}
.finen-bs-danger .finen-div{background-color:#d2322d}
.btn-lg,.btn-group-lg > .btn{padding:16px 30px;font-size:18px;line-height:1.33; border-radius:40px }
.btn-sm,.btn-group-sm > .btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}

.panel-links{ padding:35px 0; margin:0; text-align:center; }
.panel-links > li{ display:inline-block; list-style-type:none; text-align:center; padding:0 15px  }
.panel-links li:after{ display:none }
.panel-links > li > a > .title{ display:block; margin:15px 0; font-size:21px; text-transform:uppercase; color:#334a5e; font-weight:500     }
.panel-links > li .circle3 img{ margin-top:25px; }
.panel-links > li .circle4 .fa{ color:#fff; vertical-align:top; margin-top:2px; }
.panel-links > li:hover .circle3{ background:#e5eaeb; border-color:#bec7c9    }
.panel-links > li:hover{ cursor:pointer }

.bg-color1{ background:#8ebe3f }
.bg-color2{ background:#d83d96 }
.bg-color3{ background:#662d91 }
.bg-color4{ background:#f47721 }

.make-petplan{ height:380px; position:relative; }
.list-style1{ position:absolute; height:380px; width:100%; text-align:left ; margin-top:55px; top:25px; }
.list-style1 > li{ width:370px; position:absolute !important; list-style-type:none }
.list-style1 > li:after{ display:none }
.list-style1 > li .inner{ position:relative;  padding:7px 7px 7px 65px;  }
.list-style1 > li .circle5{ position:absolute; left:0; top:0; text-align:center  }
.list-style1 > li .circle5 img{ margin-top:5px; }
.list-style1 > li.item1{ top:0; left:0 }
.list-style1 > li.item2{ top:128px; left:0 }
.list-style1 > li.item3{ top:0; right:0 }
.list-style1 > li.item4{ top:128px; right:0 }
.make-petplan .image { text-align:center }
.make-petplan .image img{ margin-right:95px; }

.petplan-understand{ text-align:center }

.petplan-understand{ color:#fff; padding:60px 0 !important }

.well1{ background:#f2f5f6 }

.product-view1 > .cell img{ max-width:100% }

.blue-text {color : #0055a4;}

.panel-faq > .panel-default{ border:none }
.panel-faq > .panel-default .panel-collapse.in{ background:#f2f2f2  }
.panel-faq > .panel-default .panel-collapse.in .panel-body{ border:none }
.panel-faq > .panel-default .panel-collapse .panel-body{ padding-top:0 }
.panel-faq > .panel-default .panel-heading .panel-title{ font-size:19px; }
#accordion.panel-faq > .panel-default .panel-heading .panel-title > a{ background:#f2f2f2; color:#2382bb; border-bottom:none ;  font-weight:400;    padding: 19px 45px 19px 15px; }
#accordion.panel-faq > .panel-default .panel-heading .panel-title > a.collapsed{ background:#fff; color:#333 }
.panel-faq > .panel-default *{ border:none  }
.panel-faq .panel+.panel{ margin-top:1px;  }
.panel-faq .panel{ box-shadow: 0 1px 0px #e3e3e3; }

.panel-faq .panel:last-child{ box-shadow:none; }
.panel-faq .panel-heading { padding: 0; position:relative}
.panel-faq .panel-title > a {	display: block;	padding: 0.4em 0.6em;    outline: none;    font-weight:bold;    text-decoration: none; }
.panel-faq .panel-title > a.accordion-toggle:before, #accordion a[data-toggle="collapse"]:before  {  content:"\f138";	position:absolute; right:-17px; top:15px;    font-family: 'FontAwesome';	margin-right :1em;	color:#2382bb;font-size:30px; }
.panel-faq .panel-title > a.accordion-toggle.collapsed:before, #accordion a.collapsed[data-toggle="collapse"]:before  { content:"\f13a"; color:#f47721; font-size:30px;position:absolute; right:-17px; top:15px; }


.readmore .circle6 img{ display:inline-block; max-width:110%; min-height:75px;  }
.readmore ul{ margin:0; padding:0 }
.readmore ul li{ list-style:none; padding:5px 0 5px !important; margin:0; border-top:solid 1px #e9e9e9  }
.readmore ul li:after{ display:none }
.readmore ul li:first-child{ border-top:none }
.readmore ul li .title{ margin:0; padding:0; margin-bottom:10px; }
.readmore ul li .photo{ padding-right:20px; }
.readmore ul li article{ line-height:20px; }
.readmore ul li .cell article{ margin-bottom:15px; }
.readmore ul li .cell.desc > a[data-readmore-toggle]{ text-align:center; background:#197acf; padding:5px 20px; color:#fff; display:inline-block !important; width:125px !important; float:right; }

.press-story ul{ margin:0; padding:0 }
.press-story ul li{ list-style:none; padding:25px 20px 25px; margin:0; border-top:solid 1px #e9e9e9 ; background:#fcfcfc }
.press-story ul li:after{ display:none }
.press-story ul li:nth-child(even){ background:#f9f9f9 }
.press-story ul li:first-child{ border-top:none }
.press-story ul li .date{ font-size:12px; width:150px; text-align:right  }
.press-story ul li .date { color:#ff7200 }
.press-story ul li .title{ margin:0; padding:10px 0 }
.press-story ul li .title a{ color:#4e4e4e }
.press-story ul li .title:hover a{ color:#ff7200; cursor:pointer }




/*-------------- Form ----------------------*/



.form-horizontal .form-group{	  margin-left: -5px; 	  	  margin-right: -5px; margin-bottom:11px; }
.form-control{  float:none; border-radius:0px; border-color:#cccccc; height:43px; display:inline-block   }
textarea.form-control{ padding:10px 5px; }
.form-group .help-block{ 	padding:0; margin:0; text-align:left; }


.form-horizontal .control-group {
  margin-bottom: 10px;
  *zoom: 1;
  color: #46494d;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 20%;
  padding-top: 8px;
   padding-left: 7px;
  text-align: left;
  color:#4e4e4e;
  font-size:15px;
  font-weight:normal;
}

.form-horizontal .controls {
  margin-left: 22%;
}
.form-horizontal .controls [class^='span'] input {
  *margin-left: -20%;
}
.form-horizontal .columnlarge .control-label {
  width: 30%;
}
.form-horizontal .columnlarge .controls {
  margin-left: 32%;
}
.form-horizontal .form-actions {
  padding-left: 21%;
}
.form-inline .form-control{
  
}
@media (max-width:1680px) {
    textarea[class^="form"]{ max-width:100% }
}

    .form1 {
        width: 60px;
    }

    .form2 {
        width: 80px;
    }

    .form3 {
        width: 100px;
    }

    .form4 {
        width: 120px;
    }

    .form5 {
        width: 140px;
    }

    .form6 {
        width: 160px;
    }

    .form7 {
        width: 180px;
    }

    .form8 {
        width: 200px;
    }

    .form9 {
        width: 220px;
    }

    .form10 {
        width: 240px;
    }

    .form11 {
        width: 260px;
    }

    .form12 {
        width: 280px;
    }

    .form13 {
        width: 300px;
    }

    .form14 {
        width: 320px;
    }

    .form15 {
        width: 340px;
    }

    textarea.form1 {
        height: 20px;
        width: 60px;
    }

    textarea.form2 {
        height: 30px;
        width: 120px;
    }

    textarea.form3 {
        height: 40px;
        width: 150px;
    }

    textarea.form4 {
        height: 60px;
        width: 220px;
    }

    textarea.form5 {
        height: 70px;
        width: 280px;
    }

    textarea.form6 {
        height: 80px;
        width: 320px;
    }

    textarea.form7 {
        height: 90px;
        width: 350px;
    }

    textarea.form8 {
        height: 100px;
        width: 400px;
    }

    textarea.form9 {
        height: 130px;
        width: 470px;
    }

    textarea.form10 {
        height: 140px;
        width: 520px;
    }

    textarea.form11 {
        height: 160px;
        width: 580px;
    }

    textarea.form12 {
        height: 190px;
        width: 640px;
    }

    textarea.form13 {
        height: 120px;
        width: 60%;
    }

    textarea.form14 {
        height: 150px;
        width: 75%;
    }

    textarea.form15 {
        height: 200px;
        width: 90%;
    }
    
    textarea.full1 {
       
        width: 100%;
    }

    .fluid1 {
        width: 30%;
    }

    .fluid2 {
        width: 35%;
    }

    .fluid3 {
        width: 40%;
    }

    .fluid4 {
        width: 45%;
    }

    .fluid5 {
        width: 55%;
    }

    .fluid6 {
        width: 60%;
    }

    .fluid7 {
        width: 70%;
    }

    .fluid8 {
        width: 80%;
    }

    .fluid9 {
        width: 90%;
    }

    .fluid10 {
        width: 100%;
    }

    .space0 .control-label {
        display: none;
    }

    .space0 .controls {
        margin-left: 0px;
    }

    .space1 .control-label {
        width: 40px;
    }

    .space1 .controls {
        margin-left: 40px;
    }

    .space2 .control-label {
        width: 50px;
    }

    .space2 .controls {
        margin-left: 60px;
    }

    .space3 .control-label {
        width: 60px;
    }

    .space3 .controls {
        margin-left: 70px;
    }

    .space4 .control-label {
        width: 70px;
    }

    .space4 .controls {
        margin-left: 80px;
    }

    .space5 .control-label {
        width: 80px;
    }

    .space5 .controls {
        margin-left: 90px;
    }

    .space6 .control-label {
        width: 90px;
    }

    .space6 .controls {
        margin-left: 100px;
    }

    .space7 .control-label {
        width: 100px;
    }

    .space7 .controls {
        margin-left: 110px;
    }

    .space8 .control-label {
        width: 110px;
    }

    .space8 .controls {
        margin-left: 120px;
    }

    .space9 .control-label {
        width: 120px;
    }

    .space9 .controls {
        margin-left: 130px;
    }

    .space10 .control-label {
        width: 130px;
    }

    .space10 .controls {
        margin-left: 140px;
    }

    .space11 .control-label {
        width: 140px;
    }

    .space11 .controls {
        margin-left: 150px;
    }

    .space12 .control-label {
        width: 150px;
    }

    .space12 .controls {
        margin-left: 160px;
    }

    .space13 .control-label {
        width: 161px;
    }

    .space13 .controls {
        margin-left: 170px;
    }

    .space14 .control-label {
        width: 170px;
    }

    .space14 .controls {
        margin-left: 180px;
    }

    .space15 .control-label {
        width: 180px;
    }

    .space15 .controls {
        margin-left: 190px;
    }

    .space16 .control-label {
        width: 190px;
    }

    .space16 .controls {
        margin-left: 200px;
    }

    .space17 .control-label {
        width: 205px;
    }
    #step1 .view8.space17 .control-label { width:205px; }
	
    .space17 .controls {
        margin-left: 210px;
    }

    .space18 .control-label {
        width: 212px;
    }

    .space18 .controls {
        margin-left: 220px;
    }

    .space19 .control-label {
        width: 220px;
    }

    .space19 .controls {
        margin-left: 230px;
    }

    .space20 .control-label {
        width: 230px;
    }

    .space20 .controls {
        margin-left: 240px;
    }

    .space21 .control-label {
        width: 240px;
    }

    .space21 .controls {
        margin-left: 250px;
    }

    .space22 .control-label {
        width: 250px;
    }

    .space22 .controls {
        margin-left: 260px;
    }

    .space23 .control-label {
        width: 260px;
    }

    .space23 .controls {
        margin-left: 270px;
    }

    .space24 .control-label {
        width: 270px;
    }

    .space24 .controls {
        margin-left: 280px;
    }

    .space25 .control-label {
        width: 280px;
    }

    .space25 .controls {
        margin-left: 290px;
    }

    .space26 .control-label {
        width: 290px;
    }

    .space26 .controls {
        margin-left: 300px;
    }

    .space27 .control-label {
        width: 300px;
    }

    .space27 .controls {
        margin-left: 310px;
    }

    .space28 .control-label {
        width: 310px;
    }

    .space28 .controls {
        margin-left: 320px;
    }

    .space29 .control-label {
        width: 320px;
    }

    .space29 .controls {
        margin-left: 330px;
    }

    .space30 .control-label {
        width: 330px;
    }

    .space30 .controls {
        margin-left: 340px;
    }

    .space31 .control-label {
        width: 340px;
    }

    .space31 .controls {
        margin-left: 350px;
    }

    .space32 .control-label {
        width: 350px;
    }   

    .space32 .controls {
        margin-left: 360px;
    }
    
    
    @media (min-width:768px){
        .space48 .control-label {  width: 510px !important;   }  
        .space48 .controls {  margin-left: 520px !important;  }
    }   
    @media (min-width:990px)
    {
        
        
        
        .space56 .control-label {  width: 700px !important;   }  
        .space56 .controls {  margin-left: 710px !important;  }
    }   
    

@media (min-width:1000px) and (max-width:1380px) { 
    .form-horizontal .controls [class*="form"]{   max-width:100%  }
    .form-horizontal .controls .form1{   width: 60px; }
    .form-horizontal .controls .form2{   width: 80px; }
    .form-horizontal .controls .form3{   width: 100px; }

}



.size100{ min-width:100px; }
.size130{ min-width:130px; }

.alert-error { background: #f2dede none repeat scroll 0 0;}
.inner-field{ display:inline-block; margin-right:5px; } 


.note1{ font-size:12px; color:#919191; line-height:17px; }
.form-group .controls .lbl1{ font-size:12px; font-weight:400; vertical-align:top  }

.form-group .control-label.multiline { padding-top:0;     line-height: 17px; }
.h1 + .form-horizontal{ margin-top:15px; }


.backtotop{position:fixed;right:15px;bottom:15px;width:40px;height:40px;padding-top:7px;line-height:25px;background:#0055a4;color:#888;display:block;text-transform:uppercase;text-decoration:none;text-align:center; z-index:100000; border-radius:3px; box-shadow: 0 0 5px #ccc }
.backtotop:hover{ background:#2b87dc }
.backtotop.hidden{display:inherit;visibility:visible;}
.backtotop .fa{ color:#fff; font-size:25px; }



.piro_html {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 500px;
  height: 500px;
  margin: 0;
  display: block;
  padding: 0;
  z-index: 150001;
  padding: 0;
  overflow:visible !important; 
}
.piro_html table,
.piro_html tbody,
.piro_html tr,
.piro_html th,
.piro_html td {
  margin: 0;
  padding: 0;
  border: none;
}
.piro_html img {
  margin: 0;
  padding: 0;
  border: none;
}
.piro_html .h_t_l {
  width: 10px;
  height: 10px;
  background: url(../images/pirobox/new_skin.png) top left no-repeat;
}
.piro_html .h_t_r {
  width: 10px;
  height: 10px;
  background: url(../images/pirobox/new_skin.png) top right no-repeat;
}
.piro_html .h_t_c {
  cursor: move;
  height: 10px;
  background: url(../images/pirobox/new_skin_top.png) top repeat-x;
}
.piro_html .h_c_l {
  width: 10px;
  background: url(../images/pirobox/new_skin_left.png) left repeat-y;
}
.piro_html .h_c_c {
  background: url(../images/pirobox/caption.png);
  margin: 0;
  padding: 0;
}
.piro_html .h_c_c .div_reg {
  background: url(../images/pirobox/caption.png);
  width: 480px;
  overflow: hidden;
  height: 480px;
  margin: 0;
  padding: 0;
}
.piro_html .h_c_c .div_reg img {
  cursor: move;
}
.piro_html .h_c_r {
  width: 10px;
  background: url(../images/pirobox/new_skin_left.png) right repeat-y;
}
.piro_html .h_b_c {
  cursor: move;
  height: 10px;
  background: url(../images/pirobox/new_skin_top.png) bottom repeat-x;
}
.piro_html .h_b_l {
  width: 10px;
  height: 10px;
  background: url(../images/pirobox/new_skin.png) bottom left no-repeat;
}
.piro_html .h_b_r {
  width: 10px;
  height: 10px;
  background: url(../images/pirobox/new_skin.png) bottom right no-repeat;
}
.piro_html .btn_info {
  position: absolute;
  bottom: -7px;
  right: -7px;
  width: 25px;
  height: 25px;
  margin: 0;
  display: block;
  padding: 0px;
  color: black;
  cursor: pointer;
  background: none;
  z-index: 1500440;
}
.piro_html .caption {
  position: absolute;
  bottom: 10px;
  left: 10px;
  margin: 0;
  display: block;
  padding: 0px;
  color: black;
  cursor: text;
  background: url(../images/pirobox/caption.png);
  z-index: 150018;
}
.piro_html .caption p {
  display: block;
  margin: 0;
  padding: 7px 5px;
  text-align: center;
  font-weight: normal;
  font-size: 14px;
  color: white;
  z-index: 150019;
  color: white;
}
.piro_html .nav_container {
  position: absolute;
  right: 5px;
  bottom: -20px;
  height: 25px;
  width: 60px;
  background: url(../images/pirobox/bottom_nav.png) bottom;
  z-index: 1500190000000;
}
.piro_html .piro_close {
  position: absolute;
  right: 20px;
  top: 0;
  height: 20px;
  width: 20px;
  background: transparent url(../images/pirobox/close.png) no-repeat center center;
  cursor: pointer;
  margin: 0 0 0 0;
  z-index: 150022;
  display: none;
}
.piro_html a.piro_next {
  position: absolute;
  width: 20px;
  top: 0;
  right: 0px;
  height: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: 0;
  background: url(../images/pirobox/next.png) center right no-repeat;
  border: none;
  cursor: pointer;
  z-index: 150023;
}
.piro_html a:hover.piro_next {
  background: url(../images/pirobox/next.png) center right no-repeat;
}
.piro_html .piro_next_fake {
  position: absolute;
  width: 20px;
  top: 0;
  right: 0px;
  height: 20px;
  outline: none;
  text-indent: -999em;
  display: none;
  margin: 0;
  background: url(../images/pirobox/next.png) center right no-repeat;
  border: none;
  cursor: auto;
  z-index: 150020;
}
.piro_html .piro_prev_fake {
  position: absolute;
  width: 20px;
  top: 0;
  right: 40px;
  height: 20px;
  outline: none;
  text-indent: -999em;
  display: none;
  margin: 0;
  background: url(../images/pirobox/prev.png) center right no-repeat;
  border: none;
  cursor: auto;
  z-index: 150020;
}
.piro_html a.piro_prev {
  position: absolute;
  width: 20px;
  right: 40px;
  top: 0;
  height: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: 0;
  background: url(../images/pirobox/prev.png) center left no-repeat;
  border: none;
  cursor: pointer;
  z-index: 150024;
}
.piro_html a:hover.piro_prev {
  background: url(../images/pirobox/prev.png) center left no-repeat;
}
.piro_html a.close_pirobox {
  color: #bb0f05;
}
.piro_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 150000;
  background: white;
  display: none;
  cursor: pointer;
}
.piro_loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -59px 0 0 -59px;
  width: 118px;
  height: 118px;
  display: block;
  z-index: 150005;
  cursor: pointer;
}
.piro_loader span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -36px;
  margin-left: -36px;
  width: 72px;
  height: 72px;
  display: block;
  z-index: 150009;
  background: url(../images/pirobox/loadinfo.gif) center top no-repeat;
}
.piro_title {
  position: fixed;
  background: url(../images/pirobox/bg_title.png) bottom repeat-x;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  display: block;
  padding: 6px 0 10px 0;
  color: white;
  z-index: 150000;
  font-size: 18px;
  display: none;
}
.white-bg {
  background: white none;
}
.horsehand {
  background: url(../images/horsepaw.png) no-repeat;
  height: 30px;
  width: 30px;
  display: inline-block;
  margin: 0 10px -5px 0;
}

.piro_html .main-container {
  width: 100%;
}
.piro_html .hcontainer {
  margin: 16px 0 0;
}




.inline-input{ position:relative; position:relative; padding-left:25px;     line-height: 24px;  margin: 0; font-weight:400 }
.inline-input input{ position:absolute; top:5px; left:5px;     margin-top: 0px !important; }



.form-list{ margin:0; padding:0 } 
.form-list li{ list-style-type:none; display:inline-block }

.note2{ font-size:14px; position:relative; padding-left:0px; line-height:16px; display:block; margin-top:7px; }
.note2 img{ position:absolute; left:0; top:3px; }


table.table-wrap td {
    border: solid 1px #d5d6d6;
    padding: 9px;
    font-size: 13px;
    vertical-align: top;
}

.error { color: Red;} 

.ui-autocomplete.ui-menu .ui-menu-item a{     font-size: 14px;  border: solid 1px transparent; }

.new-form{ font-size:17px; }

.equine-from .view1 .fa{ color:#2f98e9; font-size:15px; vertical-align:middle }
.equine-from .view1 .fa.fa-mobile { font-size:21px;    }
.equine-from .h1{ /* font-size:40px; */  font-size:35px; margin-top:30px }

.bwizard-steps1{ background: url(../images/step-bg.jpg) no-repeat  0px 56px; min-height:310px; margin-left:-55px; padding-top:45px;    }
.bwizard-steps1 ul{ margin:0; padding:0 0 0 25px }
.bwizard-steps1 ul > li{ display:inline-block; margin-right:45px; margin-left:45px; text-align:center; color:#334a5e; font-size:30px; text-align:center; position:relative;  }
.bwizard-steps1 ul > li:first-child{  }


.bwizard-steps1 ul > li.active .circle7{ background:#d83d96; color:#fff }
.bwizard-steps1 ul > li.active1 .circle7{ background:#d83d96; color:#fff }
.bwizard-steps1 ul > li.active2 .circle7{ background:#f47822; color:#fff }
.bwizard-steps1 ul > li.active3 .circle7{ background:#662e93; color:#fff }
.bwizard-steps1 ul > li.active4 .circle7{ background:#8fbd40; color:#fff }

.bwizard-steps1 ul > li .circle7{ display:table;  }
.bwizard-steps1 ul > li .circle7 .lbl{ display:table-cell; height:204px; line-height:32px; vertical-align:middle  }

.bwizard-steps1 ul > li:before{ content:"1"; width:40px; height:40px; background:#ddd; border-radius:40px; display:inline-block; top:-20px; left:40%; box-shadow:0 0 0 5px #fff; position:absolute; line-height:40px; color:#fff; font-size:18px;  }
.bwizard-steps1 ul > li:nth-child(1):before{ background:#d83d96; content:"1" }
.bwizard-steps1 ul > li:nth-child(2):before{ background:#f47721; content:"2" }
.bwizard-steps1 ul > li:nth-child(3):before{ background:#662d91; content:"3" }
.bwizard-steps1 ul > li:nth-child(4):before{ background:#8ebe3f; content:"4" }


.custom-input{ display:inline-block; margin-right:10px; }

.custom-input label{ font-weight:400 }

@media(min-width:1025px)
{
.form-table{ display:table; width:100%;  } 
.form-table .cell{ display:table-cell; vertical-align:top }
.form-table .cell.main{ height:400px; padding-right:35px; padding-bottom:25px; } 
.form-table .cell.sidebar{ border-left:solid 1px #d6d6d6; width:326px;   } 
}

.form-table .cell .inner{ margin:0; padding:0;  }
.form-table .cell .inner > li{ border-top:solid 1px #d6d6d6; padding:25px; list-style-type:none   }
.form-table .cell .inner > li:first-child{ border-top:none }

.new-form-out{ padding-bottom:0px; }
.new-form-out .new-form .main{ padding-bottom:25px; }

.mt0{ margin-top:0 }
.repeat-box{ padding-bottom:7px; }

.uppercase{ text-transform:uppercase; }

.color-theme1{ color:#d83d96 }

.new-form{ color:#395766 }

.pet-detail-box .panel-heading .title{ font-size:25px; color:#334a5e; display:block; padding:15px 0;  }
.pet-detail-box .panel-heading .pet-panel{ padding-top:10px; width:30%  }
.pet-detail-box .panel-heading .monthlyPlan{ width:30%  }
.pet-detail-box .panel-heading .pet-panel .pet-name{ font-size:20px; color:#0055a4; font-weight:700;   }
.pet-detail-box .panel-heading .pet-panel .pet-type{ font-weight:bold; color:#334a5e; font-size:15px; margin-bottom:8px;    }
.pet-detail-box .panel-heading .pet-panel .pet-dob{ font-size:15px;  }
.pet-detail-box .panel-heading .pet-panel > span{ display:block; }
.pet-detail-box .panel-heading .pet-panel .pbutton .btn{ margin-top:20px; } 
.pet-detail-box .table2 .cell{ vertical-align:middle }
.pet-detail-box hr{  margin: 30px -20px; }
.icon-sm{ display:inline-block; margin-left:10px; cursor:pointer }

.view-box.pet-detail-box .table2 .cell .pet-name{ font-size:30px; font-weight:700; color:#334a5e; margin-bottom:7px  }  
.view-box.pet-detail-box .table2 .cell .pet-type{ font-size:20px; font-weight:400   }

.bold{ font-weight:700 }

.form-group + .form-group .btn { margin-top:0 }

.datetimepicker4{ padding-left:40px; background:url(../images/icon/icon10.png) no-repeat 10px 9px; }

.datepicker.datepicker-dropdown th.dow{ background:#2b87dc; color:#fff; border-radius:0px;  }

.loading1{ position:fixed; top:39%; left:48%; z-index:10000000; display:none; }


.loading2{ position:fixed;  z-index:1000000000; height:100%; width:100%; background:rgba(255,255,255,0.4); text-align:center; display:block; top:0; left:0  }
.loading2  .img{ margin-top:20%; display:inline-block; box-shadow:0 0 25px #d4d4d4; border-radius:5px  }


.popupcontentmax-out {
  padding: 0 0px;
}
.popupcontentmax {
  height: 200px;
  overflow: auto;
  margin-right: -12px;
  
}
.popupcontentmax ol {
  margin-left: 40px !important;
}
.overflowbox {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  z-index: 99;
  border: 0;
  height: 100%;
}
.overflowbox-content {
  white-space: nowrap;
  margin: 0px 1px 1px 1px;
  margin: 0px 1px 1px 0px \9;
  padding: 0px;
}

.form_date .input-group-addon, .form_time .input-group-addon
{
    background: #fff;
    border: none;
    left: 1px;
    position: absolute;
    top: 7px;   
}

.form_date  .form-control,  .form_time   .form-control
{
    padding-left:33px;
}

.form_date .input-group-addon { background:url(../images/icon/icon10.png) no-repeat 5px 2px; display:inline-block; width:28px; height:25px;  }
.form_date .input-group-addon .glyphicon { visibility:hidden  }

.form_date.inline, .form_time.inline{ display:inline-block }  

.prefer-panel{ display:none;  }

.well-theme{ background:#0055a4 }

.no-gutter 
{
    margin:0
 }
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.petplan-plan-table .main-plan{ text-align:center    }
.petplan-plan-table .main-plan .well-theme{ color:#fff; padding:25px 15px; position: relative;    z-index: 10; }
.petplan-plan-table .main-plan .well-theme:after{ content:" "; width:1px; height:100%; left:0px; top:0px; background:#116bbf; position:absolute  }
.petplan-plan-table .main-plan .price-main{ font-size:23px; display:block; margin-bottom:7px;  }
.petplan-plan-table .main-plan .desc1{ color:#90bde8; font-size:14px; line-height:normal; margin-top:10px; }
.petplan-plan-table .main-plan .lable1{ font-size:17px; }
.petplan-plan-table .main-plan .plan-logo{ height:160px; background:#f9f9f9  }
.petplan-plan-table .main-plan .plan-logo img{ margin-top:30px;  }
.petplan-plan-table .other-detail{ text-align:center; display:none; }
.petplan-plan-table .other-detail > ul{ padding:0; margin:0 }
.petplan-plan-table .other-detail > ul > li{ list-style-type:none; padding:10px 0; font-size:12px; border-top:solid 1px #e8e8e8;  }
.petplan-plan-table .other-detail > ul > li:after{ display:none }
.petplan-plan-table .other-detail > ul > li .lable3, .petplan-plan-table .other-detail > ul > li .lable2{ font-weight:700; font-size:14px; margin-bottom:0 }
.petplan-plan-table .other-detail > ul > li:nth-child(even){ background:#fbfbfb }
.petplan-plan-table > .row > [class*='col-']{ position:relative; }
.petplan-plan-table > .row > [class*='col-']:after{ content:" "; width:1px; height:100%; left:0px; top:0px; background:#d8d8d8; position:absolute  }
.petplan-plan-table > .row > [class*='col-']:first-child:after{ display:none }
.petplan-plan-table { }
.petplan-plan-table > .row{ border:solid 1px #e1e1e1; }
.petplan-plan-table .plan-expand{ cursor:pointer; background:#f9f9f9; border:solid 1px #e1e1e1; display:block; padding:20px; border-top:none; color:#334a5e; font-size:20px;    }
.petplan-plan-table .plan-expand > span{color:#334a5e; font-size:20px; }  
.petplan-plan-table .plan-expand .fa{ font-size:28px; }

.petplan-plan-table .other-detail > ul > li .line2{ height:44px; overflow:hidden;  }

.petplan-plan-table .btn-expand .plan-expand .open{ display:block; }
.petplan-plan-table .btn-expand .plan-expand .cclose{ display:none; }

.petplan-plan-table .btn-expand.open .plan-expand .open{ display:none; }
.petplan-plan-table .btn-expand.open .plan-expand .cclose{ display:block; }

.petplan-plan-table .btn-expand.open .plan-expand{ background:#fff }

.premium-panel{ border:solid 1px #d3d3d3;  }
.premium-panel .premium-tab{ padding:20px; }
.premium-panel .premium-tab .btn{ margin:0 }

.premium-panel .premium-detail .label-price{ font-size:22px; display:block; color:#395766; text-align:center ; cursor:pointer  } 
.premium-panel .premium-detail .form-group{ text-align:center }
.premium-panel .premium-detail .custom-input.style1{ margin-right:0;     width: 25px; cursor:pointer }

.premium-panel .premium-detail table{ border-collapse:collapse; }
.premium-panel .premium-detail table th{ text-align:center; background:#0055a4; padding:30px 0; color:#fff; font-weight:400; font-size:20px; }
.premium-panel .premium-detail table tbody td{ padding:20px; border:solid 1px #e6e6e6 }
.premium-panel .premium-detail table tbody tr td:first-child{ border-left:none; }
.premium-panel .premium-detail table tbody tr td:last-child{ border-right:none; }
.premium-panel .premium-detail table tbody td .form-group{ margin-bottom:0 }
.premium-panel .premium-detail  .include-option{ background:#f9f9f9; text-align:right; padding:10px 0; }
.premium-panel .premium-detail  .include-option .form-group{ text-align:right; margin-top:10px; margin-bottom:0 }
.premium-panel .premium-detail  .include-option .control-label{ display:inline-block; margin-right:15px; margin-bottom:20px;   }
.premium-panel .premium-detail  .include-option .controls{ display:inline-block;   }
.premium-panel .premium-detail table tbody td .pet-name{ color:#0055a4; font-weight:700; display:block; font-size:20px;  }
.premium-panel .premium-detail table tbody td .pet-type{ font-weight:700; color:#334a5e;  display:block;   }
.premium-panel .premium-detail table tbody td .form-group .title-r{  color:#906692; font-weight:700; display:block; font-size:25px; margin-bottom:15px; }
.premium-panel .premium-detail table tbody td .form-group .title-r.color2{ color:#4d8cc8 }
.premium-panel .premium-detail table tbody td .form-group .title-r.color3{ color:#47bd72 }

.premium-panel .premium-tab .btn.btn-primary9.active{ background:#0055a4 !important; box-shadow:none !important; color:#fff !important }

.new-form .form-group.view1  .control-label{ height:auto; }
.new-form .form-group.view1 {     margin-bottom: 8px; margin-top:8px; }

.total-premium{ text-align:right; padding:15px; font-size:20px; border-top:solid 1px #d3d3d3 }

.photo-content { text-align:justify;  }
.photo-content .photo img{ max-width:100%; }

.photo-content + .photo-content{ margin-top:35px; }


.middle-content  .readmore > ul > li .desc > a[data-readmore-toggle]{ color:#fff !important  }
.middle-content  .readmore > ul > li{ padding-bottom:15px !important; padding-top:15px !important }
.middle-content  .readmore > ul > li article[data-readmore] > .title + p{ margin-bottom:0 }

.form-horizontal > .row > [class*="col-"] h1, .form-horizontal > .row > [class*="col-"] h3, .form-horizontal > .row > [class*="col-"] h2{ margin-top:0px;  }

select.form2{     padding: 6px 9px; }


.input-group.inline{ display:inline-block; }


@media(min-width:1200px){
.navbar-inverse .navbar-collapse{ display:table !important; width:100%; }
.navbar-nav>li {    float: none;    display: table-cell; }
.navbar-inverse .navbar-nav > li > a{ text-align:center }
}

.footer-img{ text-align:center }
.footer-img img{ max-width:100%; }

.footer-img .mobile{ display:none; }


.petplan-plan-table .other-detail > ul > li { min-height:90px;  }

.list-content1 ul li{ display:inline-block; margin-right:7px;  } 
.list-content1 ul{ margin-top:0px; margin-bottom:5px; margin-left:15px; }



#equineform .well{ background:#fff; border:solid 1px #ddd; border-radius:0px;     box-shadow: none;  } 
.equine-from .well .view1 label{ font-weight:normal;  }
.equine-from .well .view1 .title20, .equine-from .well .view1 .title20 label{ font-weight:700  }
.equine-from .view1 .fa{ color: #419854; display: inline-block;  width: 20px; }
.equine-from .view1 .fa.fa-mobile:before{ margin-left: 3px; } 

.form-horizontal .form-group.required > .control-label{ position:relative; }
.form-horizontal .form-group.required > .control-label:after{ content:"*"; color: #fe1111; display: inline-block; line-height: 12px; position:absolute; margin-left: 2px; }  
/* .form-horizontal .form-group.required > .control-label{ font-weight:700; } */

.ml5{ margin-left:5px !important;  }
.ml4{ margin-left:4px !important;  }
.ml3{ margin-left:3px !important;  }
.ml2{ margin-left:2px !important;  }
.ml1{ margin-left:1px !important;  }
.ml15{ margin-left:15px !important;  }

.ml-4{ margin-left:-4px !important;  }

#div-why-we-are-asking{ padding-top:10px }
#div-why-we-are-asking ul{ margin-top:5px !important }
#div-why-we-are-asking p{ margin-bottom:5px  }

.petplan-understand p.text-left{ text-align:center }
.panel-links > li .circle4{ text-align:center; }
.panel-links > li .circle4 .fa{     width: 5px; }

#bottom{ padding-bottom: 30px; padding-top:30px; }
#footer-section{ padding-bottom:20px; } 
 #footer {     padding: 30px 0; clear:both}
 
 .photogallery2 .h5, .photogallery2 .h3{ font-size:23px }
 .photogallery2 .h3 a,  .photogallery2 .h5 a{ color:#333; font-size:23px; font-weight:400 }
 
 .product-view1.house-section .h4{ font-size:24px; }
 
 
.equine-main-section {position:relative;min-height:530px;padding:115px 0; background:url(../images/equine-bg.jpg) no-repeat; background-position: center top; }
.equine-main-section .table1 > .cell.borderl{border-left:solid 1px #d2d2d2;width:7%}
.equine-main-section .table1 > .cell{padding-top:55px;padding-bottom:55px}
.equine-main-section .table1 > .cell:first-child{padding-right:10px}
.equine-main-section .photo-left{position:absolute;left:0;top:85px;z-index:1}
.equine-main-section .inside{max-width:380px;position:relative;z-index:1000}
.equine-main-section .photo-right{position:absolute;right:0;top:85px;z-index:1}
.equine-main-section .col1{ }
.equine-main-section  .inside p{max-width:340px}
.equine-main-section .inside p{font-size:16px;color:#4b4b4b}

.equine-main-section .container{ max-width:970px; }

.equine-policy-panel{ padding:55px 0 60px; }

@media(min-width:1025px){
    .inner-banner#main-slider .carousel.equine-inner-banner .item{ height:700px;   }
}
.inner-banner#main-slider .carousel.equine-inner-banner .item .carousel-content{  }



.error .list2 { color:#4b4b4b; }

.step-table table {
  border-collapse: inherit;
  border-spacing: 2px;
}
.step-table table td {
  border: 0px;
  text-align: center;
}
.step-table .form-blacktitle {
  font-family: 'Dosis', sans-serif;
  font-weight: bold;
  color: #434343;
  font-size: 32px;
}
.step-table .form-blacktitle span {
  font-size: 22px;
  color: #3f89ca;
}
.step-table .thwhite-bg,
.step-table .thlgtgreen-bg,
.step-table .thpurple-bg,
.step-table .thblue-bg,
.step-table .thgreen-bg {
  border: 0px;
  text-align: center;
  font-family: 'Dosis', sans-serif;
  font-weight: bold;
  color: #FFF;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}
.step-table .thwhite-bg {
  background: #FFF;
  text-transform: none;
}
.step-table .thlgtgreen-bg {
  background: #12b79a;
}
.step-table .thpurple-bg {
  background: #7e5a93;
}
.step-table .thblue-bg {
  background: #4179a1;
}
.step-table .thgreen-bg {
  background: #30a34a;
}
.step-table .lightgrey,
.step-table .extralightgreen,
.step-table .lightpurple,
.step-table .lightblue,
.step-table .lightgreen {
  font-size: 14px;
  color: #000;
  font-family: arial;
  vertical-align: middle;
}
.step-table .lightgrey {
  background: #f4f7f7;
  text-align: left;
  padding: 10px 0 10px 20px;
  display: table-cell;
  margin: 0 -2px -2px 0;
  line-height: 20px;
  vertical-align: top;
}
.step-table .extralightgreen {
  background: #e1fdf8;
}
.step-table .lightpurple {
  background: #f8f0fd;
}
.step-table .lightblue {
  background: #ddf0fd;
}
.step-table .lightgreen {
  background: #cbf8d5;
}
.step-table .purple-button,
.step-table .blue-button,
.step-table .green-button {
  border-radius: 10px;
  line-height: 40px;
  padding: 0 10px 0 14px;
  text-transform: none;
  font-size: 20px;
  font-family: arial;
  font-weight: normal;
  margin: 7px 0;
  color: #FFF;
  border: 0px;
}
.step-table .purple-button span,
.step-table .blue-button span,
.step-table .green-button span {
  position: relative;
  top: 1px;
  padding: 0 0 0 20px;
}
.step-table .purple-button {
  background: #7e5a93;
}
.step-table .blue-button {
  background: #4179a1;
}
.step-table .green-button {
  background: #30a34a;
}

.reverse {
  unicode-bidi: bidi-override;
  direction: rtl;
}


.text-blue-2, .text-blue-2:visited, .link-blue-2 { color:#0057a3;}
.middle-content ul.list-style-foot:not(#stepsid) li { padding:10px 10px 5px 35px; margin:5px 0px; font-size:18px; color:#0057a3; }
.list-style-foot { clear:both; list-style:none; padding:0px; margin:0px;}
.middle-content ul.list-style-foot li, .list-style-foot li { clear:both; float:left; padding:5px 10px 5px 40px; width:100%; display:block; position:relative;  list-style:none;}
.list-style-foot li:before { content: "\f1b0"; position:absolute; left:0px; font-size:24px; color:#f39830; font-family: 'FontAwesome'; }
.list-style-foot li:after { display:none;}

.page-404 .middle-content { color:#0057a3; }
.page-404 .h1 { color:#0057a3;  font-size:35px;}
.page-404 .middle-content a, .page-404 .middle-content a:visited, .list-style-foot a, list-style-foot a:visited,
.middle-content ul.list-style-foot:not(#stepsid) li a, .middle-content ul.list-style-foot:not(#stepsid) li a:visited { color:#f39830;}

.header.third-pary{ float:none; } 

#main-slider .animation.animated-item-1 { color:#fff; font-weight: 500;  line-height: 1.1;}
#main-slider .active .animation.animated-item-2 { font-size: 60px; font-weight: 700; margin: 0;  line-height: 1.1; text-transform: uppercase; color: #fff;}

h1.pagetitle {color: #666;}

.red-theme .bwizard-steps1 ul > li:before{ background:#dd1c37 }
.red-theme .bwizard-steps1 ul > li.active1 .circle7, .red-theme .bwizard-steps1 ul > li.active2 .circle7, .red-theme .bwizard-steps1 ul > li.active3 .circle7, .red-theme .bwizard-steps1 ul > li.active4 .circle7{ background:#dd1c37 }
.red-theme .btn-primary{ background:#dd1c37 }
.red-theme .btn-primary8, .red-theme .btn-primary9 { color:#636161  }
.red-theme .btn-primary1, .red-theme .premium-panel .premium-tab .btn.btn-primary9.active{ background:#636161 }
.red-theme .well-theme, .red-theme .premium-panel .premium-detail table th{  background:#dd1c37  }
.red-theme .petplan-plan-table .main-plan .well-theme:after{ background:#c00e27 }
.red-theme .petplan-plan-table .main-plan .desc1{ color:#ffebee }
.red-theme input[type=radio].css-checkbox:checked + label.css-label{     background-image: url(../images/radio-red.png); }


.yellow-theme .bwizard-steps1 ul > li:before{ background:#f79020 }
.yellow-theme .bwizard-steps1 ul > li.active1 .circle7, .yellow-theme .bwizard-steps1 ul > li.active2 .circle7, .yellow-theme .bwizard-steps1 ul > li.active3 .circle7, .yellow-theme .bwizard-steps1 ul > li.active4 .circle7{ background:#f79020 }
.yellow-theme .btn-primary{ background:#f79020 }
.yellow-theme .btn-primary8, .yellow-theme .btn-primary9{ color:#636161  }
.yellow-theme .btn-primary1 , .yellow-theme .premium-panel .premium-tab .btn.btn-primary9.active{ background:#636161 !important }
.yellow-theme .well-theme, .yellow-theme .premium-panel .premium-detail table th{  background:#f79020  }
.yellow-theme .petplan-plan-table .main-plan .well-theme:after{ background:#d17818 }
.yellow-theme .petplan-plan-table .main-plan .desc1{ color:#fcebd8 }
.yellow-theme input[type=radio].css-checkbox:checked + label.css-label{     background-image: url(../images/radio-yellow.png); }


.brown-theme .bwizard-steps1 ul > li:before{ background:#6d2d21 }
.brown-theme .bwizard-steps1 ul > li.active1 .circle7, .brown-theme .bwizard-steps1 ul > li.active2 .circle7, .brown-theme .bwizard-steps1 ul > li.active3 .circle7, .brown-theme .bwizard-steps1 ul > li.active4 .circle7{ background:#6d2d21 }
.brown-theme .btn-primary{ background:#6d2d21 }
.brown-theme .btn-primary8, .brown-theme .btn-primary9{ color:#636161  }
.brown-theme .btn-primary1 , .brown-theme .premium-panel .premium-tab .btn.btn-primary9.active{ background:#636161 !important }
.brown-theme .well-theme, .brown-theme .premium-panel .premium-detail table th{  background:#6d2d21  }
.brown-theme .petplan-plan-table .main-plan .well-theme:after{ background:#873829 }
.brown-theme .petplan-plan-table .main-plan .desc1{ color:#fae0db }
.brown-theme input[type=radio].css-checkbox:checked + label.css-label{     background-image: url(../images/radio-brown.png); }


.purple-theme .bwizard-steps1 ul > li:before{ background:#3f307c }
.purple-theme .bwizard-steps1 ul > li.active1 .circle7, .yellow-theme .bwizard-steps1 ul > li.active2 .circle7, .yellow-theme .bwizard-steps1 ul > li.active3 .circle7, .yellow-theme .bwizard-steps1 ul > li.active4 .circle7{ background:#3f307c }
.purple-theme .btn-primary, .purple-theme .btn-primary2{ background:#3f307c }
.purple-theme .btn-primary8, .yellow-theme .btn-primary9{ color:#636161  }
.purple-theme .btn-primary1 , .yellow-theme .premium-panel .premium-tab .btn.btn-primary9.active{ background:#636161 !important }
.purple-theme .well-theme, .yellow-theme .premium-panel .premium-detail table th{  background:#3f307c  }
.purple-theme .petplan-plan-table .main-plan .well-theme:after{ background:#564695 }
.purple-theme .petplan-plan-table .main-plan .desc1{ color:#fcebd8 }
.purple-theme input[type=radio].css-checkbox:checked + label.css-label{     background-image: url(../images/radio-purple.png); }
.purple-theme  .premium-panel .premium-detail table th{   background:#3f307c  }
.purple-theme .premium-panel .premium-tab .btn.btn-primary9.active{   background:#3f307c  !important  }
.purple-theme .bwizard-steps1 ul > li.active2 .circle7{ background:#af9bcb  !important }
.purple-theme .bwizard-steps1 ul > li.active4 .circle7{ background:#af9bcb  !important }

.competationPageForm {
    border-radius: 25px;
    background: orange;
    background-position: left top;
    background-repeat: repeat;
    padding: 20px;
    width: 322px;
    height: 600px;
    margin-top:-23%;
}

.testimonialPageForm {
    border-radius: 25px;
    background: orange;
    background-position: left top;
    background-repeat: repeat;
    padding: 20px;
    width: 322px;
    height: 975px;
    margin-top:-307px;
}

iframe[name="google_conversion_frame"]{     height: 0;    overflow: hidden;    display: block; }
.photogallery2 img {
    width: 100%;
}

.overflow-table .table>thead>tr>th{ vertical-align:top }

#main-slider  .animation.animated-item-2, #main-slider  .animation.animated-item-1, #main-slider.inner-banner  .animation.animated-item-3{ text-shadow: 0 0 5px #000; }

.sitemap li ul li{     padding: 3px 0 3px 17px !important; }
.sitemap li ul li:after{ background:#ccc !important ; border-radius:0px !important;     height: 5px !important;  width: 5px !important;   }
.sitemap li ul{ margin-top:5px !important; }

.comparison-table td, .comparison-table th{ padding:9px; }

.highlight-msg{ color:#dc0f0f !important; font-size: 12px; }

#displayhorsedetails .view9 .control-label{     min-width: 60px; } 


.blog-image {    height: 100%;    overflow: hidden; }

.news-photo img{ max-height:200px; max-width:300px; }
.news-date{ margin-top:30px; font-size:15px; }

#menuNav.breadcrumb{     margin-left: 0px !important;     background-color: #fff;  padding: 0;     position: absolute;   margin-top: -23px;    font-size: 12px; }  
#menuNav.breadcrumb a{ color:#999 }
#menuNav.breadcrumb a:hover{ color:#0055a4 }
#menuNav.breadcrumb li.active{ color:#0055a4 }


.feefo-panel {  }
.feefo-panel h1 span{ color:#334a5e }
.feefo-panel h3.item{ margin-top:0px;  font-size: 12px;     line-height: normal; }
.feefo-panel h3.item a{ color:#000; }
.feefo-panel table tr td:first-child a time{ color:#000 }

.inner-content .carousel-content{ width:450px; }

@media (max-width: 766px) {
    .popupcontentmax-out .btn{     font-size: 13px; padding:10px 15px; display:inline-block  }
	.popupcontentmax .step-table table td {    border: 0px;    text-align: center;    display: block; }
	.popupcontentmax .step-table table td .btn-primary3, .popupcontentmax .step-table table td .btn-primary4{ display:block; width:100% }	
	.popupcontentmax-out .h5, .popupcontentmax-out h1, .popupcontentmax-out .h3 {     font-size: 21px; }
	.popupcontentmax {    height: 215px;}
	
}


@media (max-width: 520px) 
{
    .popupcontentmax-out .step-table table{     width: 200px; }
}

.narrowcolumn[role="main"] .b-cell  .mainheading a{ font-weight: 700; font-size: 17px;  color:#4e4e4e  }
.narrowcolumn[role="main"] hr{     margin: 5px 0 15px; }
.narrowcolumn[role="main"] .pagetitle + div + p{ display:none }
.narrowcolumn[role="main"] .post.type-post h3,  .narrowcolumn[role="main"] .page.type-page h3{    margin-top: 15px;     margin-bottom: 4px;     font-weight: 700;
    font-size: 17px;  }
.narrowcolumn[role="main"] .post.type-post h3 a,  .narrowcolumn[role="main"] .page.type-page h3 a{ color:#4e4e4e }
.text-justify{ text-align:justify }
.image-right1{ float:right; margin-left:20px; max-width:400px; border:solid 5px #eee; margin-bottom:10px; }
.image-right1 img{ max-width:100%; }
.h1, h1 {    font-size: 35px; }

.btn-primaryShop{padding:15px 25px;background:#662D91;color:#fff;text-transform:uppercase;border:none;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primaryShop:hover,.btn-primaryShop:focus{background:#662D91;outline:none;box-shadow:none;color:#fff}

.btn-primaryBreed{padding:15px 25px;background:#D83D96;color:#fff;text-transform:uppercase;border:none;margin-top:10px;border-radius:25px;line-height:15px;font-size:15px}
.btn-primaryBreed:hover,.btn-primaryBreed:focus{background:#D83D96;outline:none;box-shadow:none;color:#fff}
.getquotebuttoncontainer .separator{margin:10px;top:5px;position:relative;display:inline-block;}
.drcarlhome {height: 210px;margin: -65px -65px -65px 10px;}

.bwizard-steps1 ul li:after{display:none;}

.bwizard-steps1 ul li{padding:0!important;}

.inner-banner .carousel-content.text-dark .animation{ color:#353534 !important ;     text-shadow: 0 0 0px #000 !important ; }
@media(min-width:1025px){
	#main-slider.banner-small .carousel.equine-inner-banner .item {    height: 510px; }
}
.dr-carl-promotion-image img{ max-width:150px; }
.dr-carl-promotion-image img.image1{ max-width:350px; }


.footer.cota .footer-text a{ color:#7057d4 } 
.footer.cota .footer-text a:hover{ color:#c40001 }
.navbar-inverse .navbar-nav > li > a {
    padding: 5px 15px;
}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a {

        padding: 0 15px;

}
.well img {
    max-width: 100%;
}
#readmore {display:none;}