/* 
	Theme Name: Zionhost
	Version: 8.1
	Theme URI: https://fluentthemes.com
	Description: ZionHost - Web Hosting and Corporate WP Theme
	Author: Fluent-Themes
	Author URI: https://themeforest.net/user/fluent-themes
*/

/*
* Webfonts
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.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: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.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: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.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: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.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: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v10/cbAbzEjxTdN5KKmS-gA0tSEAvth_LlrfE80CYdSH47w.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: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v10/8KhZd3VQBtXTAznvKjw-k_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v10/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.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: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v10/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v10/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.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: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v10/0dTEPzkLWceF7z0koJaX1A.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;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v10/Li18TEFObx_yGdzKDoI_ciEAvth_LlrfE80CYdSH47w.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: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v10/CcKI4k9un7TZVWzRVT-T8_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v10/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.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: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v10/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v10/WmVKXVcOuffP_qmCpFuyzSEAvth_LlrfE80CYdSH47w.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: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v10/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*
* Reset
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
img{vertical-align: middle;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #989898;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #989898;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #989898;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #989898;
}
:placeholder-shown { /* Standard */
  color:    #989898;
}

/* body */
body{
	padding: 0px;
	margin: 0px;
	background: #fff;
	font-family: Open Sans, sans-serif;
	overflow-x: hidden;
}

p, footer, ul, li{
	padding: 0px;
	margin: 0px;
	font-family: Open Sans, sans-serif;
}
body, input, textarea {
	font: 14px 'Raleway', sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #989898;
}

.lessweight {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
}

/* Headings */
h1, 
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	color: #272727;
	text-transform:uppercase;
}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { 
	color: inherit;
}
h1 { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}

h1.lessmar { 
	margin-bottom: 10px;
}

h1.lessmar2 { 
	margin-bottom: 5px;
}

h1 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 200;
	margin-top: 13px;
	color: #727272;
}
h1.white {
	color: #fff;
}

h1.bold {
	font-weight:700;
}
h1.bold2 {
	font-weight:900;
}
h2 { 
	font-size: 35px; 
	line-height: 35px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h2.bold {
	font-weight:500;
}
h2.lessmar { 
	margin-bottom: 10px;
}
h2.white {
	color: #fff;
}
h2.white b {
	color: #999;
}
h2 i {
	color: #13afeb;
	font-style: normal;
}
h2 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 300;
	margin-top: 13px;
	color: #727272;
}
h2.caps {
	text-transform: uppercase;
}
h2.caps b {
	text-transform: none;
}
h2.caps strong {
	font-weight: 500;
}
h3 { 
	font-size: 27px; 
	line-height: 40px;
	margin-bottom: 18px;
	font-style: normal;
}
h3.lessmar { 
	margin-bottom: 9px;
}
h3 strong {
	font-weight: 600;
}
h4 { 
	font-size: 18px; 
	line-height: 25px;
	margin-bottom: 18px;
	font-style: normal;
	
}

h4.lessmar { 
	margin-bottom: 9px;
}
h4.lessmar0 { 
	margin-bottom: 0px;
}
h4.caps {
	text-transform: uppercase;
}
h4.white {
	color: #fff; 
	font-weight:300;
	text-transform:none;
}
h4 b {
	color: #999;
	font-size: 14px;
	display: block;
	font-weight: normal;
}
h5 { 
	font-size: 18px; 
	line-height: 23px;
	margin-bottom: 16px;
	font-style: normal;
}
h5.lessmar { 
	margin-bottom: 8px;
}
h5.lessmar2 { 
	margin-bottom: 4px;
}

h5 b {
	color: #727272;
	font-size: 13px;
	font-weight: normal;
	display: block;
}
h5 strong {
	font-weight: 500;
}

h5.caps {
	text-transform: uppercase;
}
h5.grayc {
	color: #999;
}
h5.siteccaps {
	color: #13afeb;
	text-transform: uppercase;
}
h5.sitec {
	color: #13afeb;
}
h5.white {
	color: #fff;
}
h6 { 
	font-size: 15px; 
	line-height: 21px;
	margin-bottom: 14px;
	font-style: normal;
	text-transform:none;
}

h6.lessmar { 
	margin-bottom: 7px;
}
h6.lessmar2 { 
	margin-bottom: 3px;
}

h6.grayc {
	color: #999;
}

h6 strong {
	font-weight: 400;
}

.vc_custom_heading{
	text-transform: none !important;
}
.wpb_single_image{
	margin-bottom: 21px !important;
}
.weight1 {
	font-weight: 100;
}
.weight2 {
	font-weight: 200;
}
.weight3 {
	font-weight: 300;
}
.weight4 {
	font-weight: 400;
}
.weight5 {
	font-weight: 500;
}
.weight6 {
	font-weight: 600;
}
.weight7 {
	font-weight: 700;
}
.weight8 {
	font-weight: 800;
}
.weight9 {
	font-weight: 900;
}
.align_center{
	text-align:center;
}
.align_left{
	text-align:left;
}
/* Text elements */
em {
	font: 14px 'Raleway', sans-serif;
	font-weight: normal;
	line-height: 22px;
}

ul, ol {
	margin: 0 0 20px 0;
	list-style-position: inside;
}
ul {
	list-style: none;
}
ul li {
	list-style: none;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
ul.list-style li{
	margin-bottom:10px;
}
strong {
	font-weight: bold;
}
cite, i {
	font-style: italic;
}
ul.list-style li i{
	color:#119ee7; padding-right:10px; 
}
blockquote {
	margin: 20px 0 20px 36px;
	font-size: 16px;
	border-left: 5px solid #13afeb;
	padding: 5px 20px 5px 20px;
	font-family: 'Open Sans' !important;
	font-weight: normal;
	color: #454545;
}
pre {
	background: #f4f4f4;
	font-size: 13px;
	font: 13px 'Raleway', sans-serif;
	line-height: 1.5;
	margin-bottom: 40px;
	overflow: auto;
	padding: 0.75em 20px;
}
code, kbd {
	font-size: 13px;
	font: 13px 'Raleway', sans-serif;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 40px;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.dropcap {
	display:block;
	float:left;
	font-size:45px;
	padding:0;
	margin: 0;
	margin:15px 8px 0 0;
	text-transform: uppercase;
}

.wide-video{
	width:100%;
}


/* Links */
a {
	color: #272727;
	text-decoration: none;
	transition: all 0.3s ease-out 0s;
}
a:hover {
	text-decoration: none;
	color: #727272;
	transition: all 0.3s ease-out 0s;
}

a.ltwo {
	color: #272727;
	text-decoration: none;
}
a.ltwo:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lthree {
	color: #454545;
	text-decoration: none;
}
a.lthree:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lfour {
	color: #13afeb;
	text-decoration: none;
}
a.lfour:hover {
	text-decoration: none;
	color: #fff;
}

a.lfive {
	color: #13afeb;
	text-decoration: none;
}
a.lfive:hover {
	text-decoration: none;
	color: #454545;
}

blockquote, q {
quotes: inherit;
}
blockquote:before, blockquote:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

/* less width */
.less1 {
	width: 75%;
	margin: 0 auto;
}
.less2 {
	width: 50%;
	margin: 0 auto;
}

/* text colors */
.white {
	color: #fff;
}
.black {
	color: #272727;
}
.cyan {
	color: #119ee7;
}
.green {
	color: #119ee7;
}
.blue {
	color: #119ee7;
}
.dashed {
	text-decoration:line-through;
}

.litegrey {
	color: #727272;
}

/* margin bitween sections */
.margin_top1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.margin_top2 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.margin_top3 {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.margin_top4 {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.margin_top5 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.margin_top6 {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.margin_top7 {
	float: left;
	width: 100%;
	margin-top: 70px;
}
.margin_top8 {
	float: left;
	width: 100%;
	margin-top: 80px;
}
.margin_top9 {
	float: left;
	width: 100%;
	margin-top: 90px;
}
.margin_top10 {
	float: left;
	width: 100%;
	margin-top: 100px;
}

/* image alignments */
.img_left {
	float: left;
}
.img_left1 {
	float: left;
	margin-bottom: 20px;
}
.img_left2 {
	float: left;
	margin-right: 30px;
}
.img_left3 {
	float: left;
	margin-right: 20px;
}
.img_left4 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.img_left10 {
	float: left;
	width: 32%;
	margin-bottom: 30px;
}
.img_left11 {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}


.img_right {
	float: right;
	margin-left: 10px;
}

.img-size1 {
	float: left;
	width: 100%;
}
.uppercase{ text-transform:uppercase !important;}

.lowercase{ text-transform:none !important;}
.fl_left {
	float: left;
}

/*top padding*/

.padd_top1{
	padding-top:10px;
	}

.padd_top2{
	padding-top:20px;
	}

.padd_top3{
	padding-top:30px;
	}

.padd_top4{
	padding-top:40px;
	}

.padd_top5{
	padding-top:50px;
	}

.padd_top6{
	padding-top:60px;
	}
.padd_top7{
	padding-top:70px;
	}
.padd_top10{
	padding-top:100px;
	}
.padd_top13{
	padding-top:130px;
	}

/*padding bottom*/

.padd_bot1{
	padding-bottom:10px;
	}

.padd_bot2{
	padding-bottom:20px;
	}

.padd_bot3{
	padding-bottom:30px;
	}

.padd_bot4{
	padding-bottom:40px;
	}

.padd_bot5{
	padding-bottom:50px;
	}

.padd_bot6{
	padding-bottom:60px;
	}
.padd_bot7{
	padding-bottom:70px;
	}

/**WordPress default css classes**/
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
/**END WordPress default css classes**/

.divider_line {
    border-bottom: 1px solid #2e2e2e;
    float: left;
    margin-bottom: 40px;
    padding-top: 40px;
    width: 100%;
}
.divider_line2 {
    border-bottom: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 40px;
    padding-top: 40px;
    width: 100%;
}
.divider_line_dashed{
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    margin-bottom: 50px;
    padding-top: 50px;
    width: 100%;
}
.divider_line_dashed2{
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    width: 100%;
}
.bullet_points ul li span{
	color: #119ee6;
    float: left;
    font-size: 22px;
    margin-right: 10px;
}
.sidebar_search label{
	font-weight: 300;
}
.screen-reader-text{
	width: 100%;
	font-size: 18px;
    font-style: normal;
    line-height: 23px;
    margin-bottom: 32px;
	color: #272727;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.sidebar_search input[type=text] {
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:0px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
    color: #161616;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 40px;
    line-height: 39px;
    padding: 0 7px;
    width: 70%;
}
.sidebar_search #searchsubmit {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    float: left;
    height: 40px;
    margin: 0;
    padding: 5px 10px;
}
.padd_bott5{
	padding-bottom: 5px;
}
.calendar_wrap td{
	padding: 10px 30px 0 0;
}
#wp-calendar caption{
	text-transform: uppercase;
	font-size: 14px;
    font-style: normal;
    line-height: 20px;
    font-family: "Raleway",sans-serif;
	margin-bottom: 15px;
}
.review_form_holders{
	margin-top: 50px;
}
.comment-notes, .form-submit{
	display: none;
}
.comment-reply-title{
	margin-bottom:40px !important;
}
.sky-form .col {
    margin-bottom: 20px;
}
.textwidget img{
	max-width: 100%;
	height: auto;
}
.mb_zero{
	margin-bottom: 0px;
}
.wpb_content_element{
	margin-bottom: 0px !important;
}
.invalid{
	width: 100% !important;
}
em.invalid{
	float: left;
	padding: 10px 0;
	color: red;
}
th, td{
	padding-right: 10px;
}
table, dl{
	margin-bottom: 25px;
}
#calendar_wrap table{
	margin-bottom: 0;
}
pre{
	margin-bottom: 25px !important;
}
.wp-caption{
}
.wp-caption-text{
	font-style: italic;
	padding: 5px !important;
	text-align: center;
}
.sticky{
	background-color: #F5F7F6; 
	border-radius: 4px;
	padding: 5%;
}
.screen-reader-text{}
.gallery-caption{}
.bypostauthor{}
.alignright{
	float: right;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 10px;
}
.alignleft{
	float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 10px;
}
.article-img img{
	display: inline-block !important;
}
.aligncenter{
	text-align: center;
}
div.aligncenter{
	width: 100% !important;
}
img{
	max-width: 100% !important;
}
.alignnone{
	max-width: 100% !important;
}
.text-justify {
    text-align: justify;
}
#whmcsimglogo{
	display: none !important;
}
#bridge .navbar .navbar-inner {
    border-radius: 0 !important;
    height: 40px;
    margin: 0 auto;
    padding: 0 20px;
    width: 100% !important;
}
.sidebar-page{
	width: 100% !important;
	float: none !important;
}
.margintopzero{
	margin-top: 0 !important;
}
.footerli{
	overflow: inherit !important; 
	border-bottom: 0 solid #e2e2e2 !important; 
	margin-bottom: 15px !important; 
	padding-bottom: 10px !important;
}
.footerli-image{
	width: 68px !important; 
	height: 72px !important;
}
.footerli-a{
	color: #969595 !important; 
	text-decoration: none !important;
}
.footer ul.listitem li a{
	color: #727272;
}
.footer ul.listitem li a:hover{
	color: #969595;
}
.footer-cross{
	padding-top: 70px;
}
.footer-h4{
	font-weight: normal !important; 
	font-size: 20px !important;
}
.spinner-style{
	display: none !important; 
	color: #000 !important;
}
.no-display{
	display: none !important; 
}
.widget_recent_entries .post-date{
	font-size:10px;
}
.screen-reader-text{
	display: none;
}
.widget_archive select {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    color: #989898;
    float: left;
    font-family: Open Sans,sans-serif;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    width: 100%;
}
.post_info a{
	color: #989898;
}
.post_info a:hover{
	color: #727272;
}
.sidebar_latest_posts h6{
	margin-bottom: 0;
}
/* whmcs pages colors */
.div.header-lined h1, ol.breadcrumb li a, h1 small, .kbcategories a, .kbcategories a .glyphicon, .kbarticles a, .kbarticles a .glyphicon{
	color: #119EE7 !important;
}
.btn-primary, .kbcategories .badge, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .btn-info, .btn-info:hover{
	background-color: #119EE7 !important;
}
.nav .caret, .nav a:hover .caret {
    border-bottom-color: #119EE7;
    border-top-color: #119EE7;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .btn-primary, .btn-primary:hover, .btn-info, .btn-info:hover{
	border-color: #119EE7;
}
blockquote {
    border-left: 5px solid #119EE7;
}
.home-shortcuts {
    background: #119EE7 none repeat scroll 0 0;
}
.home-shortcuts li:first-child {
    border-left: 1px solid #0e88b0;
}
.home-shortcuts li {
    border-right: 1px solid #0e88b0;
}
.table > thead > tr > th {
    border-bottom: 1px solid #119EE7;
}
.btn .whitebox:hover, .btns .whitebox:hover{
	color: #fff !important;
}
.section11.two{
    background: #232a34 none repeat scroll 0 0 !important;
}
.features_table_new{
	width: 100%;
}
.features_table_new .table-list3 th{
	padding: 8px 10px;
    text-align: left;
}
.features_table_new .table-list3 td {
    height: 20px;
    line-height: 20px;
    padding: 8px 10px;
    text-align: left;
}
.features_table_new .table-list3 td.hilit {
    padding: 8px 10px;
    text-align: left;
}
/*BG colors for sections (in case bg images does not load)*/
.section3, .section3.one, .section4, .section4.one, .section4.two, .section4.two.three, .section4.two.four, .section4.five, .section4.six,
.section5, .section5.one, .section5.two, .section6.one, .section7, .section7.one, .section7.two, .section10.two, .section13, .section14,
.section14.two, .section17, .section19, .section19.two, .section19.four, .section21, .section28, .section29, .section31, .section32,
.section34.one, .section35, .section36.one, .section37, .section37.one{
	background-color:#323232;
}
.container.socil-media ul.social_icons li {
    float: none;
    display: inline-block;
}
.logo.two {
    margin: 0 0 10px 0;
	padding: 16px 0 0 0;
}
.navbar-default .navbar-nav.five>li>a:hover{
	font-weight: bold;
	color: #fff !important;
}

/*
* Style
*/
/*----------------------------------------------------
	SITE MAIN STRUCTURE
------------------------------------------------------*/
.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.container_full {
	width: 100%;
	float: left;
	margin: auto auto auto auto;
}
.container_full.slidertop {
	margin-top: -80px;
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding:0px 0px 0px 0px;
}
.content_left {
	float: left;
	width: 71%;
	padding: 18px 0px 0px 0px;
}
.right_sidebar {
	float: right;
	width: 25%;
	padding: 18px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 25%;
	padding: 18px 0px 0px 0px;
}
.content_right {
	float: right;
	width: 71%;
	padding: 18px 0px 0px 0px;
}
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}

/*---------------------------------------------------
	PAGE LOADER
------------------------------------------------------*/

.preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fefefe;
	z-index: 99999;
	height: 100%;
	width: 100%;
	overflow: hidden !important;
}

.preloader_status {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -20px;
}

/*---------------------------------------------------
	HEADER
------------------------------------------------------*/

.logo_holder {
	float: left;
	width: 100%;
	height: 64px;
}
/* Logo */
#logo {
	float: left;
	display: block;
	width: 100%;
	min-height: 45px;
	margin-top: 3px;
	position: relative;
	text-indent: -999em;
}
/* Logo White */
#logo-white {
	float: left;
	display: block;
	width: 100%;
	min-height: 45px;
	margin-top: 13px;
	position: relative;
	text-indent: -999em;
}
/* header area adinationals */
.logo {
	float: left;
	width: 18%;
	padding:9px 0 0 0;
}
.logo.nosmash {
	padding: 20px 0 0;
}
.logo.one {
	padding:15px 0 0 0;
}
.logo.two {
	margin:0 0 22px 0;
}
.logo.three {
	padding:14px 0 0 0;
}
.logo.four {
	padding:14px 0 28px 0;
}
.phonenos{
	float:right;
	text-align:right;
	font-size:25px;
	color:#5a5a5a;
	width:25%;
	margin-top:13px;
}
.phonenos span{
	font-size:13px;
	color:#119ee7;
}
.menu_main{
	float: right;
	width: 75%;
	z-index: 999;
	position: relative;
}
.menu_main2{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    position: relative;
    width: 70%;
    z-index: 9999;
}
.menu_main3{
	width: 100%;
}
.menu_main3 .navbar-nav{
	float:left;
}
.menu_bgmain {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    opacity: 0.9;
    padding: 0 0 20px;
    position: fixed;
    transition: all 0.3s ease-out 0s;
    width: 100%;
    z-index: 999;
}
.menu_bgmain .logo {
    float: left;
    text-indent: -999em;
    width: 25%;
}
.menu_bgmain #logo {
    float: left;
    margin:20px 0 10px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
.menu_bgmain.one #logo{
    float: left;
    margin:25px 0 25px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
.menu_bgmain.one #logo-white{
    float: left;
    margin:25px 0 25px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
/*sticky menu*/
.shadow {
	height:32px;
	width:100%;
	height:82px;
	float:left;
	position: relative;
	z-index: 99;
}
.scrollto_sticky {
	width: 100%;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #f3f3f3;
}
.scrollto_sticky.two {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #f3f3f3;
}
.scrollto_sticky.three {
	background:#222222;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.four {
	background:#e6e6e6;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.five {
	background:#119ee7;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.six {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #d5d5d5;
}
.scrollto_sticky.seven {
	width: 100%;
	height:141px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #d5d5d5;
}
.scrollto_sticky.eight {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color:transparent;
	border-bottom:solid 0px #d5d5d5;
}

/* top navigation */
.top_nav{
	float: left;
	width: 100%;
	text-align: left;
	padding:0;
	background:#000000;
}
.top_nav ul {
	float:right;
	padding: 0px;
	margin: 0px;
}
.top_nav ul.one {
	margin-top:16px;
}
.top_nav li {
	float: left;
	color: #8d8c8c;
	text-align: right;
	font-size: 14px;
	margin: 0px;
	padding: 0 20px 0 10px;
}
.top_nav li i{
	color: #5b5b5b;
}
.top_nav li i:hover{
	color: #119ee7;
}
.top_nav li a {
	color: #8d8c8c;
}
.top_nav li a:hover {
	color: #119ee7;
}
.top_nav ul.left {
	float: left;
	padding: 0px;
	margin: 0px;
}
.top_nav ul.left li, .top_nav ul.right-nav li {
	float: left;
	color: #868585;
	font-size: 13px;
	margin: 0px;
	padding: 6px 13px;
	border-left:solid 1px #2c2c2c;
}
.top_nav ul.left li img {
	margin: 0 3px 0 0;
}
.top_nav ul.left li.last, .top_nav ul.right-nav li.last{
	border-right:solid 1px #2c2c2c;
}
.top_nav ul.right-nav li.phoneno{
	font-family:Open Sans, sans-serif;
}
.top_nav ul.right-nav li i{
	padding-right:5px;
}
.top_nav ul.right-nav li:hover a, .top_nav ul.right-nav li:hover i{
	color: #119ee7;
}

/* top navigation 1 */
.top_nav1{
	background:#f5f5f5;
}
.top_nav1 ul.left li, .top_nav1 ul.right-nav li, .top_nav1 ul.left li.last, .top_nav1 ul.right-nav li.last{
	border:0;
}
.top_nav1 ul.left li, .top_nav1 ul.right-nav li {
	padding: 11px 13px;
}

/* top navigation 2 */
.top_nav2{
	background:#fff;
}
.top_nav2 ul.left li, .top_nav2 ul.right-nav li, .top_nav2 ul.left li.last, .top_nav2 ul.right-nav li.last{
	border:0;
}
.top_nav2 ul.left li, .top_nav2 ul.right-nav li {
	padding: 11px 13px;
}

/* top navigation 3 */
.top_nav2.top_nav3{
	border-top:solid 4px #119ee7;
	background:#fff;
}

/* top navigation 4 */
.top_nav4{
	background:#119ee7;
}
.top_nav4 ul.left li, .top_nav4 ul.right-nav li, .top_nav4 ul.left li.last, .top_nav4 ul.right-nav li.last{
	border:0;
}
.top_nav4 ul.left li, .top_nav4 ul.right-nav li {
	padding: 13px 13px;
	color:#FFF;
}
.top_nav4 ul.right-nav li a, .top_nav4 ul.right-nav li i{
	color:#FFF;
}
.top_nav4 ul.right-nav li:hover a, .top_nav4 ul.right-nav li:hover i{
	color:#222222;
}

/* top navigation 5 */
.menu-container{
	width:100%;
	border-top: 1px solid #dedede;
}
.top_nav5{
	background:#f5f5f5;
	border-bottom: 1px solid #dedede;
}
.top_nav5 ul.left li, .top_nav5 ul.left li, .top_nav5 ul.right-nav li{
	border-left: 1px solid #dedede;
}
.top_nav5 ul.right-nav li.last, .top_nav5 ul.left li.last{
	border-right: 1px solid #dedede;
}
.top_nav5 ul.left li, .top_nav5 ul.right-nav li {
	padding: 11px 15px;
}


/*read more buttons*/

.readmore_bu1 {
	padding: 8px 15px;
	margin: 0px;
	float: left;
	color: #272727;
	border: 1px solid #e4e4e4;
}
.readmore_bu1:hover {
	color: #119ee7;
	border: 1px solid #119ee7;
}
.readmore_bu2 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #272727;
}
.readmore_bu2:hover {
	color: #727272;
	background-color: #fff;
}
.readmore_bu3 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #119ee7;
}
.readmore_bu3:hover {
	color: #727272;
	background-color: #fff;
}
.readmore_bu3.two:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_bu4 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #119ee7;
}
.readmore_bu4:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_bu5 {
	background-color: #119ee7;
	border-radius: 2px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0;
	padding: 5px 15px;
}
.readmore_bu5:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_small {
	float: left;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 4px 7px;
	background-color: #119ee7;
	border-radius: 2px;
	text-transform: none;
}
.readmore_small:hover, .readmore_small.red:hover, .readmore_small.green:hover, .readmore_small.yellow:hover, .readmore_small.violet:hover {
	color: #161616;
	background-color: #fff;
}
.readmore_small.red {
	background-color: #e71a1a;
}
.readmore_small.green {
	background-color: #94c014;
}
.readmore_small.yellow {
	background-color: #119ee7;
}
.readmore_small.violet {
	background-color: #b67cec;
}

/*social links*/
ul.social_icons {
	padding: 0;
	margin: 0;
}
ul.social_icons li {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons li i{
	color: #919191;
}
ul.social_icons li a {
	width: 30px;
	height: 30px;
	float: left;
	padding: 0;
	margin: 0 0px 0 0;
	line-height: 30px;
	text-align: center;
	color: #919191;
	font-size: 14px;
	border-radius: 100%;
	background-color: #444444;
}
ul.social_icons li a:hover{
	color: #fff;
	background-color: #119ee7;
}
ul.social_icons li a:hover i{
	color: #fff;
}

/*social links one */
ul.social_icons.one {
	padding: 0;
	margin:10px 0 0 0;
	float:right;
}
ul.social_icons.one li {
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons.one li i{
	color: #919191;
}
ul.social_icons li a {
	background-color:transparent;
	transition: all 0.3s ease-out 0s;
}
ul.social_icons.one li a:hover{
	color: #fff;
	background:none;
}
ul.social_icons.one li a:hover i{
	color: #fff;
}
ul.social_icons.one li a:hover i{
	color: #fff;
}
ul.social_icons.two {
	padding: 0;
	margin:10px 0 0 0;
	float:right;
}
ul.social_icons.two li a:hover{
	color: #fff;
}
ul.social_icons.three li i{
	color: #20221f;
	transition: all 0.3s ease-out 0s;
}

/*social links three */
ul.social_icons.four {
	padding: 0;
	margin: 0;
}
ul.social_icons.four li {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons.four li i{
	color: #ffffff;
}
ul.social_icons.four li a {
	color: #ffffff;
	background-color: #b2b2b2;
}
ul.social_icons.four li a:hover{
	color: #fff;
	background-color: #119ee7;
}

/*titles*/
.title, .title1, .title2{
	margin-bottom:50px;
}
.title h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title h2 .text {
    color: #6a6a6a;
	font-size:15px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.title h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 24px;
    margin:50px auto 0;
    text-transform: none;
    width: 80%;
}
.title .line {
    background: none repeat scroll 0 0 #e1e1e1;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top:80px;
    width: 40px;
}
.title .line.blueline {
    background: none repeat scroll 0 0 #119ee7;
}
.title1 h2 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title1 h2 .text {
    color: #222222;
	font-size:15px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.title1 h2 .text.one {
    color: #868686;
}
.title1 h2 em {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:50px auto 0;
    text-transform: none;
    width: 70%;
}
.title1 .line {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top:80px;
    width: 40px;
}
.title2 h2 {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
}
.title2 h2 em {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:60px auto 0;
    text-transform: none;
    width: 80%;
}
.title2 .line {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 96px;
    width: 100px;
}
.title3 h2 {
    color: #222222;
    font-size: 35px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
}
.title3 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:50px auto 0;
    text-transform: none;
    width: 80%;
}
.title3 .line {
    background: none repeat scroll 0 0 #d3d3d3;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 55px;
    width: 100px;
}
.title4 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: none;
}
.title4 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 24px;
    margin:60px auto 0;
    text-transform: none;
    width: 80%;
}
.title4 .line {
    display: block;
    height: 13px;
    margin: 0 auto;
    position: relative;
    top: 60px;
    width: 260px;
}
.title4.white h2 {
    color: #fff;
}

.title5 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}
.title5 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}
.title5 .line {
    background:#119ee7;
    display: block;
    height: 4px;
    margin: 0 auto;
    position: relative;
    top: -15px;
    width: 40px;
}
.title5 .line.one{
    top:20px;
}
.title5.white h2 {
    color: #fff;
}

.title6 h2 {
    color: #222222;
    font-size: 25px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}
.title6 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}
.title6 .line {
    background:#119ee7;
    display: block;
    height: 4px;
    margin: 0 auto;
    position: relative;
    top: 62px;
    width: 40px;
}
.title6 .line.one{
    top:20px;
}
.title6.white h2 {
    color: #fff;
}

.title7 h2{
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}

.title8 h2 {
    color: #222222;
    font-size: 35px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:none;
}
.title8.white h2 {
    color: #fff;
}
.title8.left-align h2{
	text-align:left;
}
.title8 .line {
    background:#e1e1e1;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 62px;
    width: 100px;
}

.title9 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title9 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}

.crossed_shape {
    float: left;
    height: 140px;
    margin:0px 0 40px 0;
    padding: 0;
    width: 100%;
}
.crossed_shape.one {
    margin:0px 0 0px 0;
}
.crossed_shape.two {
	margin:60px 0 0px 0;
}
.crossed_shape.two.one {
	margin:20px 0 0px 0;
}

/*---------------------------------------------------
	sections
------------------------------------------------------*/

/* common features section */
.common_section{
	float: left;
	width: 100%;
	padding:0px 0px;
	position: relative;
	margin-top:80px;
}
.common_section.two{
	margin-top:50px;
}

/* features section 1 */
.section1 {
	float: left;
	width: 100%;
	padding:85px 0px 110px 0px;
	position: relative;
	margin-top:0px;
}
.domain_search_home {
    width: 100%;
}
.domain_search_home #domain-searchform #dsearch {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    padding: 7px 10px;
    width:420px;
	font-family: Open Sans, sans-serif;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box {
    background-color: #fff;
    border: 0;
	border-radius:3px;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 55px;
    padding: 7px 10px;
    width:285px;
	margin-right:10px;
	font-family: Open Sans, sans-serif;
}
.domain_search_home .drlist {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    margin: 0 10px;
    padding: 10px;
    width: 125px;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
}
.domain_search_home #searchsubmit {
    background-color: #1b1b1b;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home #searchsubmit:hover {
    background-color: #272727;
    color: #fff;
}
.domain_search_home #searchsubmitblue {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home #searchsubmitblue:hover {
    background-color: #272727;
    color: #fff;
}
.domain_search_home #search-submit {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 25px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home ul.tld_list {
    float: left;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}
.domain_search_home ul.tld_list li {
    color: #fff;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 20px;
    margin: 0;
    padding: 0 28px 0 0;
	text-align:center;
	font-style:italic;
}
.domain_search_home ul.tld_list li span {
    color: #000000;
    font-size: 20px;
    margin: 0;
    padding: 0;
	font-style:normal;
}

.domain_search_home ul.tld_list.listone li {
    color: #119ee7;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 18px;
    margin: 0;
    padding: 0 28px 0 0;
	text-align:center;
	font-style:italic;
}
.domain_search_home ul.tld_list.listone li span {
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 0;
	font-style:normal;
}
.domain_search_home button.searchsubmit{
	background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 55px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 25px;
    text-align: center;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	border-radius:3px;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home button.searchsubmit:hover {
    background-color: #0789cd;
    color: #fff;
}
.domain_search_home button.searchsubmit span{
	font-size:28px; 
	padding-right:15px;
	float:left
}
.domain_search_home .one ul.tld_list{
	padding-top:0;
}
.domain_search_home .one ul.tld_list li{
	margin-right:8px;
	padding:4px 10px;
	border:solid 1px #fff;
	font-size:15px;
	color:#1b1b1b;
	font-style:normal;
	font-weight:normal;
}
.domain_search_home .one ul.tld_list li span{
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
#domain-searchform .search-submit {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
#domain-searchform .search-submit:hover {
    background-color: #fff;
    color: #119ee7;
}

.dlist{
	text-align:center;
	width:100%;
	float:left;
	margin-top:40px;
	font-size:18px;
	color: #fff;
}
.dlist span{
	color: #119ee7;
	font-size:16px;
	font-style:italic;
	margin-right:40px;
}
.dlist span.last{
	margin-right:0px;
}
/* section 1 one */
.section1.one {
	float: left;
	width: 100%;
	padding:80px 0px;
	position: relative;
	margin-top:0px;
}
.domain_search_home ul.tld_list.one {
    padding: 0px 0 0;
}
.domain_search_home ul.tld_list.one li {
    color: #119ee7;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 20px;
    margin: 0 10px 0 0;
    padding:7px 11px;
	text-align:center;
	font-style:italic;
	background-color:#FFF;
}

/* section 1 two */
.section1.one.two {
	padding:60px 0px;
}
.section1.one.two h3{
	font-size:25px;
	text-transform:none;
	color:#ffffff;
	margin-bottom:0px;
	font-weight:normal;
}
.section1.one.two h4{
	font-size:16px;
	text-transform:none;
	color:#171717;
	font-weight:normal;
	margin-bottom:0px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch{
	height: 55px;
	border-radius:4px 0 0 4px;
	width:495px;
	border-right:solid 1px #cecece;
}
.section1.one.two .domain_search_home .drlist{
	height: 55px;
	margin:0;
}
.section1.one.two .domain_search_home #searchsubmit{
	height: 55px;
	border-radius:0 4px 4px 0;
	transition: all 0.3s ease-out 0s;
}
/* section 1 one */
.section1.three {
	float: left;
	width: 100%;
	padding:60px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7;
}

/* section 1 four */
.section1.four {
	float: left;
	width: 100%;
	padding:85px 0px 110px 0px;
	position: relative;
	margin-top:0px;
}

/* section 1 five */
.section1.five {
	float: left;
	width: 100%;
	padding:95px 0px 80px 0px;
	position: relative;
	margin-top:0px;
}
.section1.five .domain_search_home #domain-searchform #dsearch{
	width:520px;
	border:solid 1px #dedede;
}
.section1.five .domain_search_home .drlist{
	border:solid 1px #dedede;
}
.section1.five .two_third {
    width: 69.35%;
	float:none;
	margin:auto;
}
/* section 1 six */
.section1.six {
	padding:63px 0px 0px 0px;
}

/* features section 2 */
.section2 {
	float: left;
	width: 100%;
	padding:0px 0px;
	position: relative;
	margin-top:60px;
}
.fe-col{
    float: left;
    position: relative;
    width: 31.320%;
	margin-right:2%;
    z-index: 1;
}
.fe-col-wrp.type1 {
    margin: 0;
    padding:50px 15px;
    position: relative;
    text-align: center;
    width: 100%;
	color:#dadada;
	transition: all 0.3s ease-out 0s;
	background:#eeeeee;
}
.fe-col-wrp.type1:hover h1, .fe-col-wrp.type1.active h1{
	color:#FFF;
}
.fe-col-wrp.type1:hover h3, .fe-col-wrp.type1.active h3{
	color:#FFF !important;
}
.fe-col-wrp.type1:hover h3 span.fa, .fe-col-wrp.type1.active h3 span.fa {
	color:#FFF !important;
}
.fe-col-wrp.type1 h1{
	text-align:center;
}
.section_new .bref-info h5 {
    color: #fff;
}
.fe-col-wrp.type1 .icon {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
.fe-col-wrp.type1 .icon span {
    border: 5px solid;
    display: inline-block;
    font-size: 35px;
    height: 120px;
    line-height: 120px;
    transition: all 300ms linear 0s;
    width: 120px;
}
.fe-col-wrp.type1 h2 {
    font-size:25px;
    font-weight: normal;
    margin-bottom:25px;
    text-transform: none;
}
.fe-col-wrp.type1 h2 a{
    color: #fff;
}
.fe-col .fe-col-wrp.type1::after {
    border-bottom: 14px solid;
    bottom: -7px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    transform: skewY(2deg);
    width: 100%;
    z-index: -1;
}
.fe-col-wrp.type1:hover,  .fe-col-wrp.type1.active{
    background: none repeat scroll 0 0 #119ee7;
	color:#036da1;
}
.fe-col-wrp.type1 .icon span {
    border: 1px solid #fff;
	background:#FFF;
    border-radius: 100%;
    color: #868686;
    font-size: 35px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    width: 100px;
}
.fe-col-wrp.type1:hover .icon span, .fe-col-wrp.type1.active .icon span {
    border: 1px solid #fff;
	background:#FFF;
    color: #119ee7;
}
.fe-col-wrp.type1 p {
	color:#989898;
	background:none;
	text-align:center;
}
.fe-col-wrp.type1:hover h2, .fe-col-wrp.type1:hover p, .fe-col-wrp.type1.active h2, .fe-col-wrp.type1.active p{
	color:#FFF;
}

/* features section 2 one */
.section2.one {
	margin-top:0px;
}

/* features section 3 */
.section3 {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:80px;
}
.section3 .one_half .title1 h2, .section3 .one_half .title4 h2{
	text-align:left;
}
.section3 .one_half .title1 .line, .section3 .one_half .title4 .line{
	margin:0
}
.section3 .one_half h3{
	color:#fff;
	text-align:right;
	font-size:30px;
	font-weight:bold;
	line-height:45px;
}
.section3 .one_half h3 span{
	color: #119ee7;
}
.section3 .one_half .offerbadge{
    color: #119ee7;
    float: left;
    height: 128px;
    margin: 0;
    padding: 43px 0 0;
    position: absolute;
    text-align: center;
    width: 128px;
    z-index: 2;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
	font-size:18px;
	margin-top:-40px;
}
.section3 .one_half.freesite{
	color:#FFF;
}
.section3 .one_half.freesite ul{
	margin-top:40px;
}
.section3 .one_half.freesite ul li{
	margin-bottom:15px;
}
.section3 .one_half.freesite ul li.price{
	color:#FFF;
	font-size:18px;
	margin-top:45px;
}
.section3 .one_half.freesite ul li.price span{
	color: #119ee7;
	font-size:25px;
	font-weight:bold;
}
.section3 .one_half img.align_right{
	float:right;
	margin-left:20px;
	margin-top:0;
	width:auto;
}


/* features section 3 one */
.section3.one {
	float: left;
	width: 100%;
	padding:95px 0px 80px 0px;
	position: relative;
	margin-top:80px;
}
.section3.one .ca-col{
	width:100%;
	text-align:center;
	background-image:none;
	background:#FFF;
	border-radius:0% 100% 100% 100%;
	height:220px;
	width:220px;
	transition: all 0.3s ease-out 0s;
}
.section3.one .ca-col .icon span{
	color:#868686;
	font-size:30px;
	margin-top:50px;
}
.section3.one .ca-col h3{
	color:#222222;
	padding-top:10px;
	font-family: Open Sans, sans-serif;
}
.section3.one .ca-col em{
	color:#868686
}
.section3.one .one_fourth:hover .ca-col, .section3.one .one_fourth .ca-col.active{
	background:#119ee7;
	border:solid 5px #fff;
}
.section3.one .one_fourth:hover .ca-col .icon span, .section3.one .one_fourth:hover .ca-col h3, .section3.one .one_fourth:hover .ca-col em,
.section3.one .one_fourth .ca-col.active .icon span, .section3.one .one_fourth .ca-col.active h3, .section3.one .one_fourth .ca-col.active em
{
	color:#fff;
}
/* features section 3 two */
.section3.two {
	margin-top:35px;
}

/* features section 3 three */
.section3.three {
	padding:0px;
	margin-top:80px;
}
/* features section 3 four */
.section3.four {
	margin-top:10px;
	padding-top:80px;
}

/* features section 4 */
.section4 {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:0;
}
.price-col{
	background-color:#1a1a1a;
	border-radius:3px;
	text-align:center;
	padding:20px 0;
	transition: all 0.3s ease-out 0s;
}
.price-col.dark-bg{
	background-color:#000000;
}
.price-col:hover, .price-col.active{
	background-color:#119ee7;
}
.price-col .price{
	width:100%;
	padding:30px 0 5px 0;
}
.price-col .price h4{
	font-size:26px;
	font-family:Open Sans, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.price-col .price h4 span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}
.price-col .plan-title h2{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:10px;
}
.price-col ul.plan-list{
	width:100%;
}
.price-col ul.plan-list li{
	height:50px;
	line-height:50px;
	vertical-align:middle;
	font-family:Open Sans, sans-serif;
	font-size:14px;
}
.price-col ul.plan-list li.light{
	background-color:#ffffff;
}
.price-col ul.plan-list li.dark{
	background-color:#f5f5f5;
}

/* features section 4 one */
.section4.one {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	margin-top:60px;
	position: relative;
}
.price-col.one .price{
	border:solid 3px #FFF;
	border-radius:100%;
	width:100px;
	height:100px;
	line-height:100px;
	padding:30px 0 5px 0;
	background:#222222;
	margin:-70px auto 0 auto;
}
.price-col.one .price h4{
	font-size:26px;
	font-family:Open Sans, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.price-col.one .price h4 span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}
.price-col.one .plan-title{
	margin-top:20px;
}
.price-col.one .plan-title h2{
	font-size:30px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
}
.price-col.one .plan-title h2 span{
	font-size:14px;
	color:#989898;
	font-weight:normal;
	text-transform:none;
}
.price-col.one:hover .plan-title h2 span, .price-col.active .plan-title h2 span{
	color:#fff;
}
.price-col.one:hover .price, .price-col.one.active .price{
	background:#119ee7;
}
.prices.one{
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	margin-top:35px;
}
.prices.one span{
	font-size:13px;
	font-weight:normal;
}
.price-col.one .plan-title.one{
	margin-top:3px;
	margin-bottom:40px;
}
.price-col.one .plan-title.one h2{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
}

/* features section 4 two */
.section4.two {
	float: left;
	width: 100%;
	padding:60px 0px 100px 0px;
	margin-top:80px;
	position: relative;
	border-top:solid 1px #e7e7e7;
}
.section4.two .shape-box{
	width:155px;
	margin:auto;
}
.section4.two .diamond-shape {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    height: 90px;
	top: -32px;
    line-height: 78px;
    margin: 0;
    padding: 0;
    text-align: center;
	position:absolute;
    transform: rotate(-45deg);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-timing-function: ease-out;
    width: 90px;
}
.section4.two .price-col:hover .diamond-shape, .section4.two .price-col.active .diamond-shape {
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
}
.section4.two .diamond-shape .prices{
    color: #fff;
    font-size: 25px;
    text-align: center;
    transform: rotate(45deg);
	font-weight:bold;
	line-height: 20px;
    padding: 20px 0 0 14px;
}
.section4.two .diamond-shape .prices span{
    color: #fff;
    font-size:13px;
	font-weight:normal;
}
.section4.two .plan-title h2{
    color: #fff;
    font-size:25px;
	font-weight:bold;
	text-transform:none;
	margin:60px 0 30px 0;
}
.pricing-new.two .shape-box{
	width:155px;
	margin:auto;
}
.pricing-new.two .diamond-shape {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    height: 90px;
	top: -32px;
    line-height: 78px;
    margin: 0;
    padding: 0;
    text-align: center;
	position:absolute;
    transform: rotate(-45deg);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-timing-function: ease-out;
    width: 90px;
}
.pricing-new.two .price-col:hover .diamond-shape, .pricing-new.two .price-col.active .diamond-shape {
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
}
.pricing-new.two .diamond-shape .prices{
    color: #fff;
    font-size: 25px;
    text-align: center;
    transform: rotate(45deg);
	font-weight:bold;
	line-height: 20px;
    padding: 20px 0 0 14px;
}
.pricing-new.two .diamond-shape .prices span{
    color: #fff;
    font-size:13px;
	font-weight:normal;
}
.pricing-new.two .plan-title h2{
    color: #fff;
    font-size:25px;
	font-weight:bold;
	text-transform:none;
	margin:60px 0 30px 0;
}
/* features section 3 */
.section4.two.three{
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:0;
}
/* features section 3 */
.section4.two.four{
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:80px;
}

/* features section 4 */
.section4.four{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:95px;
	background:#fff;
}
/* features section 4 */
.section4.five{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
}
.price-col.two .plan-title h2{
	margin-bottom:20px;
}
.prices.two{
	font-size:50px;
	color:#FFF;
	font-weight:bold;
	padding:40px 0;
	background:#119ee7
}
.price-col:hover .prices.two, .price-col.active .prices.two{
	background:#1a1a1a
}
.prices.two span{
	font-size:13px;
	font-weight:normal;
}
.price-col.two .plan-title.two{
	margin-top:3px;
}
.price-col.two .plan-title.two h2{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
}

/* features section 4 six */
.section4.six {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:100px;
}

/* features section 4 seven */
.section4.seven {
	float: left;
	width: 100%;
	padding:10px 0px 100px 0px;
	position: relative;
	margin-top:0;
	background:#fff;
}
/* features section 5 */
.section5 {
	float: left;
	width: 100%;
	padding:70px 0px 80px 0px;
	position: relative;
	margin-top:0;
}
.news-col{
	margin:auto;
	width:70%;
	text-align:center;
}
.news-col p{
	font-size:13px;
	text-align:center;
	padding-top:0px;
	color:#646464;
	font-family:Open Sans, sans-serif;
	width:100%;
	float:left;
}
/* features section 5 one */
.section5.one {
	float: left;
	width: 100%;
	padding:40px 0px 70px 0px;
	position: relative;
	margin-top:20px;
}
.section5.one .news-col p {
	color:#FFF;
}
.section5.one .domain_search_home button.searchsubmit{
	background-color: #1a1a1a;
	transition: all 0.3s ease-out 0s;
}
.section5.one .domain_search_home button.searchsubmit:hover {
    background-color: #000;
    color: #fff;
}

/* features section 5 two */
.section5.two {
	float: left;
	width: 100%;
	padding:60px 0px;
	position: relative;
}
	
/* features section 6 */
.section6 {
	float: left;
	width: 100%;
	padding:63px 0 0px 0;
	position: relative;
	margin:0;
}
.fea-col{
	margin-bottom:40px;
	float:left;
}
.fea-col .icon{
	width:66px;
	height:71px;
	line-height:65px;
	float:left;
	color:#868686;
	font-size:22px;
	margin-bottom:25px;
	text-align:center;
	transition: all 0.3s ease-out 0s;
    vertical-align: middle;
}
.fea-col:hover .icon, .fea-col.active .icon{
	color:#119ee7;
}
.fea-col .icon.one{
	width:66px;
	height:66px;
	line-height:66px;
	float:left;
	color:#222222;
	font-size:22px;
	margin-bottom:25px;
	text-align:center;
	transition: all 0.3s ease-out 0s;
    vertical-align: middle;
	background:none;
	border:solid 1px #c7c7c7;
	border-radius:100%;
}
.fea-col:hover .icon.one, .fea-col.active .icon.one{
	background:#119ee7;
	border:solid 1px #119ee7;
	color:#fff;
}
.fea-col .bref-info {
    float: left;
    margin-left: 6%;
    width: 75%;
}
.fea-col .bref-info h5{
	text-transform:none;
	font-weight:normal;
	transition: all 0.3s ease-out 0s;
}
.fea-col:hover .bref-info h5, .fea-col.active .bref-info h5{
	color:#119ee7;
}

/* features section 6 one */
.section6.one {
	float: left;
	width: 100%;
	padding:60px 0px 30px 0px;
	position: relative;
	margin-top:20px;
}
.section6.one .fea-col .bref-info{
	color:#cfcfcf;
}
.section6.one .fea-col .icon{
	color:#fff;
}
.section6.one .fea-col:hover .icon, .section6.one .fea-col.active .icon{
	color:#119ee7;
}
.section6.one .bref-info h5{
	color:#FFF;
}
.section6.one .bref-info:hover h5, .section6.one .fea-col.active .bref-info h5{
	color:#119ee7;
}

/* features section 7 */
.section7 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:0px;
}
.section7 .title1 .line{
	top:215px;
}
.section7 .thumb{
	margin-top:20px;
	margin-bottom:30px;
}

/* features section 7 one */
.section7.one {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	position: relative;
	margin-top:0px;
}
.section7.one .owl-carousel .item{
	width:100%;
	margin-top:50px;
}
.section7.one .owl-carousel .owl-wrapper-outer{
	margin-bottom:70px;
}
.section7.one .test-col .client-img{
	width:140px;
	height:140px;
}
.section7.one .test-col .review{
	background: none repeat scroll 0 0 #fff;
    float: right;
    margin-top:-70px;
    width: 87.8%;
	padding:40px 35px 40px 80px; 
}
.section7.one .test-col .review h5{
	color:#119ee7;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
.section7.one .test-col .review h5 span{
	color:#a1a1a1;
	font-size:13px;
	font-style:italic;
	text-transform:none;
	font-weight:normal;
}
.section7.one .test-col .review p{
	color:#989898;
	font-size:14px;
	line-height:22px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0;
}

/* features section 7 two */
.section7.two{
	padding:80px 0;
}
.section7.two .quote {
    color: #fff;
    font-size: 70px;
    margin: 15px 0 50px 0;
    text-align: center;
}

/* features section 8 */
.section8 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:10px;
}
.section8 .post-col {
    float: left;
    margin: 0;
    padding: 0;
}
.section8 .post-img {
    float: left;
    margin: 0;
    padding:0;
    position: relative;
    width: 100%;
}
.section8 .post-col a h2:hover {
    color: #119ee7;
}
.section8 .post-col .date-col{
	float:right;
	margin-right:8%;
	width:90px;
}
.section8 .post-col .date {
    background-color: #119ee7;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    height: 75px;
    margin: 0 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 90px;
    z-index: 100;
	text-transform:uppercase;
	border:solid 5px #fff;
	border-top:0;
}
.section8 .post-col .date span {
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0px;
    text-align: center;
}
.section8 .post-col .date.comments {
    background-color: #161616;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    height: 75px;
    margin: 70px 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 90px;
    z-index: 100;
	text-transform:uppercase;
}
.section8 .post-col .date.comments span {
    color: #fff;
}
.section8 .divider-line {
    background-color: #e7e7e7;
    border: medium none;
    float: right;
    height: 1px;
    margin: 40px 0;
    padding: 0;
    width: 95%;
}
.section8 .post-img .hover-box {
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding:0;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.section8 .post-img .hover-box .box-inner {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section8 .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: right;
    font-size: 24px;
    height: 80px;
    line-height: 80px;
    margin: 145px 8% 0 0px;
    padding: 0;
    text-align: center;
    width: 90px;
}
.section8 .post_img .hover-box .box-inner .icon.last {
    margin: 200px 10px 0 0;
}
.section8 .post-img .hover-box .box-inner .icon:hover a {
    color: #119ee7;
}
.section8 .post-img:hover .hover-box {
    opacity: 1;
    transition: all 0.3s ease-out 0s;
}
.section8 .post-col .text-col {
    float: left;
    margin: 0;
    padding:40px 30px 40px 40px;
    width: 100%;
	border-bottom:solid 5px #e6e6e6;
	transition: all 0.3s ease-out 0s;
}
.section8 .post-col:hover .text-col {
	background-color:#f7f7f7;
	border-bottom:solid 5px #119ee7;
}
.section8 .post-col .text-col h4{
	color:#222222;
	text-transform:none;
	font-size:25px;
	font-weight:normal;
}
.section8 .post-col:hover .text-col h4{
	color:#119ee7;
}

/* features section 8 one */

.section8.one .post-col .text-col {
    float: left;
    margin: 0;
    padding:50px 0px 30px 0px;
    width: 100%;
	border-bottom:solid 3px #e6e6e6;
	transition: all 0.3s ease-out 0s;
}
.section8.one .post-col:hover .text-col {
	border-bottom:solid 3px #119ee7;
}
.section8.one .post-col .date-col{
	float:left;
	margin-right:25px;
	width:50px; 
}
.section8.one .post-col .date{
	border:none;
	background-color: transparent;
	height:35px;
	border-bottom:solid 1px #dbdcdd;
	width:50px;
	font-size:25px;
	color:#222222;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
	position:relative;
}
.section8.one .post-col .month{
	border:none;
	background-color: transparent;
	height:35px;
	width:50px;
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-align:center;
}
.section8.one .post-col .postinfo{
	float:left;
	width:78%;
}
.section8.one .post-col .postinfo h4{
	margin-bottom:10px;
}
.section8.one .post-col .postinfo ul.date-user li{
	float:left; 
	width:auto;
	margin:0 15px 22px 0;
	font-size:13px;
}
.section8.one .post-col .postinfo ul.date-user li span{
	color:#119ee7;
	padding-right:5px;
}
.section8.one .post-col .postinfo p{
	float:left;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    border-radius:100%;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin:83px 0px 0 125px;
    padding: 0;
    text-align: center;
    width: 50px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last {
    margin:83px 0px 0 10px;
}

/* features section 8 two */
.section8.two {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:95px;
}
.section8.two .post-col .text-col {
    float: left;
    margin: 0;
    padding:60px 30px 40px 30px;
    width: 100%;
	border-bottom:solid 5px #e6e6e6;
	transition: all 0.3s ease-out 0s;
}
.section8.two .post-col:hover .text-col{
	border-bottom:solid 5px #119ee7;
}
.section8.two .post-col .date-col{
	float:right;
	margin:0 4% 0 0;
	width:90px;
}
.section8.two .post-col .date {
    background-color: #119ee7;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    height: 72px;
    margin:8% 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 72px;
    z-index: 100;
	text-transform:uppercase;
	border:solid 0px #fff;
	border-top:0;
}
.section8.two .post-col .date span {
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0px;
    text-align: center;
}
.section8.two .post-col .date.comments {
    background-color: #161616;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    height: 72px;
    margin: 101px 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 72px;
    z-index: 100;
	text-transform:uppercase;
}
.section8.two .post-col .date.comments span {
    color: #fff;
}
.section8.two .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 150px 0 0 115px;
    padding: 0;
    text-align: center;
    width: 60px;
	border-radius:100%;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 150px 0 0 10px;
}

/* features section 8 three */
.section8.one.three {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:60px;
}
/* features section 8 four */
.section8.four {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:75px;
}

/* features section 9 */
.section9 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:70px;
}
.section9 .tp-banner3 .hover-box {
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
/* features section 9 one */
.section9.one {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:0;
}

/* features section 10 */
.section10 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:65px;
}
.section10 .one_fifth{
	margin-right:0;
	width:19.940%;
}
.section10 .one_fifth .clien-logo{
	text-align:center;
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	padding:40px 0px;
}
.section10 .one_fifth.last .clien-logo{
	border-right:solid 0px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom:solid 0px #e9e9e9;
}

/* features section 10 one */
.section10.one {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:75px;
}

/* features section 10 two */
.section10.two {
	float: left;
	width: 100%;
	padding:78px 0;
	position: relative;
	margin-top:0px;
}

/* features section 10 three */
.section10.three {
	margin-top:15px;
}

/* features section 11 */
.section11 {
	float: left;
	width: 100%;
	padding:35px 0;
	position: relative;
	margin-top:80px;
	background-color:#119ee7;
}
.section11 .text{
	float: left;
    margin: 0;
    padding:10px 0 0 0;
    width: 75%;
}
.section11 .readmore {
    float: right;
    margin:4px 0 0 0;
    padding: 0;
    width: 12.500%;
}
.section11 .text .white-text{
	font-size:32px;
	text-transform:none;
	font-weight:300;
	color:#FFF;
}
/* features section 11 one */
.section11.one{
	margin-top:80px;
}

/* features section 11 two */
.section11.two{
	margin-top:80px;
	background:#232a34;
}

/* features section 11 three */
.section11.three {
	float: left;
	width: 100%;
	padding:35px 0;
	position: relative;
	margin-top:0px;
	background-color:#119ee7;
}

/* features section 12 */
.section12 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:120px;
}
.section12 .one_half img{
	width:100%;
	margin-top:6%;
}
.section12 .one_half .fea-cols h2{
	font-weight:bold;
}
.fea-cols ul li{
	margin-bottom:15px;
}
.fea-cols ul li span{
	color:#119ee7;
	padding-right:5px;
}

/* features section13 */
.section13{
	float: left;
	width: 100%;
	padding:72px 0px;
	position: relative;
	margin-top:0;
}
.section13 .one_third .fe-cols{
	text-align:center;
}
.section13 .one_third .fe-cols .icon{
	border: 1px solid #ebebeb;
    border-radius: 100%;
	background:#FFF;
    color: #868686;
    font-size: 30px;
    height: 100px;
    line-height: 104px;
    text-align: center;
    width: 100px;
	margin:auto;
	transition: all 0.3s ease-out 0s;
}
.section13 .one_third:hover .fe-cols .icon, .section13 .one_third.active .fe-cols .icon{
	border: 1px solid #119ee7;
}
.section13 .one_third .fe-cols .icon span{
	border: 0px;
    border-radius: 100%;
    color: #868686;
    font-size: 35px;
    height: 88px;
    line-height: 90px;
    text-align: center;
    width: 88px;
	transition: all 0.3s ease-out 0s;
}
.section13 .one_third:hover .fe-cols .icon span, .section13 .one_third.active .fe-cols .icon span{
	background:#119ee7;
    color: #fff;
}
.section13 .one_third .fe-cols h2{
	font-size:18px;
	text-transform:none;
	color:#222222;
	margin:35px 0 20px 0;
	font-weight:normal;
}
.section13 .one_third:hover .fe-cols h2, .section13 .one_third.active .fe-cols h2{
	color:#119ee7;
}
.section13 .one_third .fe-cols p{
	text-align:center;
	margin-bottom:20px;
}
.section13 .one_third .fe-cols a{
	font-size:13px;
	font-style:italic
}
.section13 .one_third:hover .fe-cols a, .section13 .one_third.active .fe-cols a{
	color:#119ee7;
}
.section13 .one_third .fe-cols a span{
	padding-left:10px;
}
.section13 .one_half .sercols .title3 h2{
	text-align:left;
}
.section13 .one_half .sercols .title3 .line{
	margin:0
}
.section13 .one_half .content-col{
	margin-top:50px;
}
.section13 .one_half .content-col img{
	width:100%;
}
.section13 .one_half .content-col .one_full{
	margin-top:40px;
}

/* features section14 */
.section14 {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	position: relative;
	margin-top:0px;
}
.section14 .one_half{
	text-align:left;
}
.section14 .one_half .offer-col{
	background:#FFF;
	border-bottom:solid 5px #119ee7;
	overflow:hidden;
	padding:40px 10px 0 40px; 
	border-radius:0px 50px 0px 50px;
}
.section14 .one_half .offer-col h2{
	text-transform:none;
	font-size:25px;
	color:#222222;
	margin-bottom:10px;
	font-weight:normal;
}
.section14 .one_half .offer-col ul{
	margin-top:10px;
}
.section14 .one_half .offer-col ul li{
	margin-bottom:5px;
}
.section14 .one_half .offer-col ul li span{
	padding-right:5px;
}
.section14 .one_half .offer-col .one_half h3{
	font-size:30px;
	font-weight:bold;
	color:#010101;
	text-transform:none;
	font-family:Open Sans, sans-serif;
	text-align:center;
}
.section14 .one_half .offer-col .one_half h3 span.bluetext{
	font-size:18px;
	font-weight:normal;
	color:#119ee7;
}
.section14 .one_half .offer-col .one_half h3 span{
	font-size:15px;
	font-weight:normal;
	color:#119ee7;
}
.section14 .one_half .offer-col .one_half img{
	width:100%;
}
.section14 .one_half .offer-col .one_half h2 img{
	width:auto;
	float:left;
}
/* features section14 one */
.section14.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
	background:#fff;
}
.section14.one .offer-col {
	border-left:solid 1px #d8d8d8; 
	border-right:solid 1px #d8d8d8;
	border-top:solid 1px #d8d8d8;
}

/* features section14 two */
.section14.two {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:40px;
}

/* features section15 */
.section15 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}
.tabs-content7 h2{
	font-size:25px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
}
.tabs-content7 ul{
	margin-top:25px;
}
.tabs-content7 ul li{
	margin-bottom:10px;
}
.tabs-content7 ul li span{
	color:#119ee7;
	font-size:16px;
	margin-right:10px;
}

/* features section 16 */
.section16 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:75px;
}
.section16 .one_half {
	width:50%;
	margin:0;
}
.section16 .post_holder {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section16 .post_img {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width:205px;
	height:231px;
}
.section16 .post_holder .text_holder {
    float: right;
    margin: 0;
    padding:20px 35px 26px 35px;
	background:#eeecec;
	text-align:right;
	width:380px;
	transition: all 0.3s ease-out 0s;
}
.section16 .post_holder:hover .text_holder{
    background:#119ee7;
	color:#fff;
}
.section16 .post_holder.active .text_holder{
    background:#119ee7;
	color:#fff;
}
.section16 .post_holder .text_holder p{
	text-align:right;
}
.section16 .post_img .hover_box {
    float: left;
    height: 99.500%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: opacity 0.3s ease-in-out 0s;
    width: 100%;
}
.section16 .post_img .hover_box .box_inner .icon {
    background-color: #fff;
    border-radius: 2px;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 40px;
    line-height: 35px;
    margin: 64px 0px 0 48px;
    padding: 0;
    text-align: center;
    width: 40px;
}
.section16 .post_img .hover_box .box_inner .icon:hover{
    background-color: #119ee7;
	color: #fff;
}
.section16 .post_img .hover_box .box_inner .icon:hover a{
	color: #fff;
}
.section16 .post_img .hover_box .box_inner {
    border: 1px solid #119ee7;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section16 .post_img:hover .hover_box {
    opacity: 1;
    transition: opacity 0.3s ease-in-out 0s;
}
.section16 .post_holder .text_holder ul.date-user li{
	float:right;
	text-align:right;
	font-size:13px;
	margin-left:20px;
}
.section16 .post_holder .text_holder ul.date-user li span{
	color:#119ee7;
	padding-left:5px;
}
.section16 .post_holder .text_holder h4{
	font-size:20px;
	color:#222222;
	text-transform:none;
	margin:20px 0 14px 0;
	float:right;
	width:100%;
}
.section16 .post_holder:hover .text_holder ul.date-user li span, .section16 .post_holder.active .text_holder ul.date-user li span, .section16 .post_holder:hover .text_holder h4 a, .section16 .post_holder.active .text_holder h4 a{
	color:#fff;
}

/* features section 16 one */
.section16.one {
	margin-top:60px;
}

/* features section17 */
.section17 {
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:80px;
}
/* features section17 */
.section17.one {
	margin-top:50px;
}

/* features section17 two */
.section17.two {
	margin-top:10px;
}

/* features section 18 */
.section18 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section18 .shape-box{
	width:170px;
	margin:auto;
}
.section18 .diamond-shape {
    background-color: #fff;
    border: 1px solid #cfcfcf;
    height: 100px;
    line-height: 93px;
    padding: 0;
    text-align: center;
    transform: rotate(-45deg);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-timing-function: ease-out;
    width: 100px;
}
.section18 .diamond-shape .icon {
    color: #868686;
    font-size: 35px;
    text-align: center;
    transform: rotate(45deg);
}
.section18 .ser-col, .section18 .ser-col p{
    text-align:center;
}
.section18 .ser-col p{
    padding-bottom:25px;
}
.section18 .ser-col h2{
    color:#222222;
	font-size:25px;
	text-transform:none;
	font-weight:normal;
}
.section18 .ser-col:hover .diamond-shape, .section18 .ser-col.active .diamond-shape {
    background-color: #149fe7;
    border: 1px solid #149fe7;
}
.section18 .ser-col:hover .diamond-shape .icon, .section18 .ser-col.active .diamond-shape .icon {
    color: #fff;
}
.section18 .ser-col:hover h2, .section18 .ser-col.active h2{
    color:#149fe7;
}

/* features section19 */
.section19 {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
}
.section19 .info-col{
	width:80%;
	margin:auto;
	float:none;
	text-align:center;
}
.section19 .info-col p{
	text-align:center;
	color:#fff;
	margin-bottom:50px;
}
.section19 .info-col h2{
	font-size:55px;
	color:#FFF;
	font-weight:bold;
	line-height:65px;
}
.section19 .info-col h2 span{
	font-size:40px;
	color:#FFF;
	text-transform:none;
	font-weight:normal;
}

/* features section19 one */
.section19.one {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
	background:#119ee7;
}

/* features section19 two */
.section19.two {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
}
.section19.two .info-col p{
	text-align:center;
	color:#9e9e9e;
	margin-bottom:50px;
}
.section19.two .info-col h2{
	font-size:55px;
	color:#222222;
	font-weight:bold;
	line-height:65px;
}
.section19.two .info-col h2 span{
	font-size:40px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
}

/* features section19 three */
.section19.three {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
}

/* features section19 four */
.section19.four {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:80px;
}

/* features section19 five */
.section19.five {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:60px;
}

/* features section19 six */
.section19.five.six {
	margin-top:20px;
}



/* features section20 */
.section20 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:60px 0 90px 0;
}
.section20 .one_third .fe-col-wrp.type1 {
    margin: 0;
    padding:25px 20px 15px 30px;
    position: relative;
    text-align: center;
    width: 100%;
	color:#dadada;
	transition: all 0.3s ease-out 0s;
	background: none repeat scroll 0 0 #eeeeee;
}
.section20 .one_third .fe-col, .section20 .one_third .fe-col p{
	width:100%;
	text-align:left;
}
.section20 .one_third .fe-col .fe-col-wrp.type1::after {
    border-bottom: 14px solid;
    bottom: -6px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    transform: skewY(2deg);
    width: 100%;
    z-index: -1;
}
.section20 .one_third .fe-col-wrp.type1:hover, .section20 .one_third .fe-col-wrp.type1.active{
    background: none repeat scroll 0 0 #119ee7;
	color:#036da1;
}
.section20 .one_third .fe-col-wrp h3{
	font-size:18px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
	text-align:left;
}
.section20 .one_third .fe-col-wrp h3 span.fa{
	font-size:23px;
	color:#868686;
	padding-right:15px;
}
.section20 .one_third:hover .fe-col-wrp h3, .section20 .one_third .fe-col-wrp.type1.active h3, 
.section20 .one_third:hover .fe-col-wrp h3 span.fa, .section20 .one_third .fe-col-wrp.type1.active h3 span.fa{
	color:#fff;
}

/* features section20 one */
.section20.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:75px 0 100px 0;
}
/* features section20 two */
.section20.two {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:60px 0 30px 0;
}

/* features section 21 */
.section21 {
	float: left;
	width: 100%;
	padding:62px 0px 80px 0px;
	position: relative;
	margin-top:0px;
	margin-bottom:50px;
}
.section21 .item .one_half {
    margin-bottom:30px;
}
.section21 .owl-carousel .item {
    width: 100%;
}
.section21 .quote{
	text-align:center;
	color:#119ee7;
	font-size:50px;
	margin:50px 0 40px 0;
}
.section21 .test-col-one .client-img{
	float:left; 
	width:120px;
	height:120px;
	margin-right:7%;
}
.section21 .test-col-one.rightalign .client-img{
	float:right; 
	width:120px;
	height:120px;
	margin-left:7%;
}
.section21 .test-col-one.rightalign .client-img.clear-right{
	margin-right:0%;
}
.section21 .test-col-one .client-img img{
	border:solid 5px #fff;
	border-radius:0% 100% 100% 100%;
}
.section21 .test-col-one .review{
	float:left; 
	width:350px;
	text-align:left;
}
.section21 .test-col-one.rightalign .review{
	float:right; 
	width:350px;
	text-align:right;
}
.section21 .test-col-one .review h4{
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-transform:none;
}
.section21 .test-col-one .review p{
	font-size:14px;
	font-style:normal;
	color:#c9c8c8;
	text-align:left;
	line-height:23px;
	font-weight:normal;
	margin-bottom:20px;
}
.section21 .test-col-one.rightalign .review p{
	text-align:right;
}
.section21 .test-col-one .review h5{
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-transform:none;
}
.section21 .test-col-one .review h5 span{
	font-size:13px;
	color:#9e9d9d;
	font-weight:normal;
	text-transform:none;
}

/* features section 22 */
.section22 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section22 .one_third{
	width:33.320%;
	margin-right:0;
}
.section22 .ser-col{
	text-align:center;
	padding:0px 30px 35px 30px;
	transition: all 0.3s ease-out 0s;
}
.section22 .ser-col h2{
	font-size:45px;
	color:#FFF;
	line-height:55px;
	text-transform:none;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
}
.section22 .ser-col h2 em{
	font-size:13px;
	text-transform:uppercase;
}
.section22 .ser-col h3{
	font-size:25px;
	color:#FFF;
	font-weight:normal;
}
.section22 .ser-col p{
	text-align:center;
	color:#FFF;
}

/* features section 23 */
.section23 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:100px;
	background:#232a34;
}
.section23 .one_half img{
	width:100%;
}
.section23 .one_half .span12{
	margin:10% 0 0 0;
}
.section23 .one_half .item p{
	color:#b3bac4;
	font-size:14px;
	font-style:normal;
	line-height:30px;
	font-family: Open Sans, sans-serif;
	font-weight:normal;
}

/* features section 24 */
.section24 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:100px;
}
.section24 .one_half{
	margin-right:0;
}
.section24 .one_half img{
	width:100%;
}
.section24 .post-col {
    float: left;
    margin: 0;
    padding: 0;
}
.section24 .post-img {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.section24 .post-col a h2:hover {
    color: #119ee7;
}
.section24 .post-img .hover-box {
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding:0;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.section24 .post-img .hover-box .box-inner {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section24 .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 18px;
    height: 60px;
    line-height: 55px;
    margin:34% 0 0 37%;
    padding: 0;
    text-align: center;
    width: 60px;
	border-radius:100%;
}
.section24 .post_img .hover-box .box-inner .icon.last {
    margin: 200px 10px 0 0;
}
.section24 .post-img .hover-box .box-inner .icon:hover a {
    color: #119ee7;
}
.section24 .post-img:hover .hover-box {
    opacity: 1;
    transition: all 0.3s ease-out 0s;
}
.section24 .post-info {
    background:#CCC;
}

/* features section 25 */
.section25 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}
.section25 .fea-col .icon{
	background: none;
	font-size:22px;
	color:#868686;
	width:80px;
	height:76px;
	line-height:70px;
	text-align:center;
	border-bottom:solid 4px #d5d5d5;
}
.section25 .fea-col:hover .icon, .section25 .fea-col.active .icon{
	background:#119ee7;
	color:#fff;
	border-bottom:solid 4px #036d9f;
}
.section25 .fea-col .bref-info{
	width:100%;
	margin-left:0;
}
.section25 .one_half img{
	width:100%;
}
.section25 .fea-col .bref-info.one{
	width:90%;
}
.background-image-holder{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:95px;
    width: 100%;
    z-index: 0;
}

/* features section 25 one */
.section25.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:0px;
}
.section25.one .background-image-holder{
	top:0;
}
.section25.one .image-container.col-mdl-1{
	margin-left:50%;
}
.section25.one .col-mdl-2{
	margin-left:0;
	padding:135px 0 120px 0;
	text-align:center;
}
.section25.one .col-mdl-2 p{
	text-align:center;
	line-height:30px;
	color:#b3bac4;
	padding:0 28px 40px 28px;
}
.section25.one{
	background:#232a34;
}
.col-mdl-1 {
    width: 50%;
}
.col-mdl-2{
	margin-left:55%;
}
.side-image .image-container {
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
}
.background-image-holder.one{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:95px;
    width: 100%;
    z-index: 0;
}

/* features section 25  two*/
.section25.two{
	background:#232a34;
	margin-top:80px;
}
.background-image-holder.two{
    height: 100%;
    left: 0;
    position: absolute;
    top:0px;
    width: 100%;
    z-index: 0;
}

/* features section 25 three*/
.section25.three{
	background:#232a34;
	margin-top:30px;
}

/* features section 25 four */
.section25.four{
	margin-top:80px;
}
.background-image-holder.four{
    height: 100%;
    left: 0;
    position: absolute;
    top:0px;
    width: 100%;
    z-index: 0;
}

/* features section 25 five */
.section25.five {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}

/* features section 26 */
.section26 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}

/* features section 27 */
.section27 {
	float: left;
	width: 100%;
	padding:95px 0 70px 0;
	position: relative;
	margin-top:28px;
	margin-bottom:85px;
	border-bottom:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
}
.section27 .row{
	margin-top:50px;
}
.section27 .owl-carousel .item {
    width: 100%;
}
.section27 .test-col-one .client-img{
	float:left; 
	width:120px;
	height:120px;
	margin-right:5%;
}
.section27 .test-col-one .client-img img{
	border:solid 1px #c6c6c6;
	border-radius:100%;
	background:#FFF;
	padding:4px;
}
.section27 .test-col-one .review{
	float:left; 
	width:390px;
	padding-left:45px;
	text-align:left;
}
.section27 .test-col-one .review p{
	color:#989898;
	text-align:left;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	margin-bottom:15px;
}
.section27 .test-col-one .review h5{
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-transform:none;
}
.section27 .test-col-one .review h5 span{
	font-size:13px;
	color:#9e9d9d;
	font-weight:normal;
	text-transform:none;
}

/* features section 27 one */
.section27.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px;
	background:none;
	border:0;
}

/* features section 27 two */
.section27.two {
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0px;
	border:0;
	margin-bottom:0;
}
.section27.two .title9 h2{
	color:#FFF;
}

/* features section 27 */
.section27.three {
	float: left;
	width: 100%;
	padding:60px 0 70px 0;
	position: relative;
	margin-top:80px;
	margin-bottom:0;
	border-bottom:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
}

/* features section 28 */
.section28 {
	float: left;
	width: 100%;
	padding:60px 0 0 0;
	position: relative;
	margin-top:0;
}
.section28 .fea-col h5{
	margin-bottom:40px;
}
.section28 .fea-col h5 span.line{
	background:#d5d5d5;
	width:30px;
	height:3px;
	margin:15px 0 20px 0;
	position:absolute;
}
.section28 .fea-col:hover h5 span.line, .section28 .fea-col.active h5 span.line{
	background:#119ee7;
}
.section28 .fea-col .icon{
	background: none;
	font-size:30px;
	color:#868686;
	width:80px;
	height:70px;
	margin-bottom:0;
	line-height:70px;
	text-align:left;
}
.section28 .fea-col:hover .icon, .section28 .fea-col.active .icon{
	color:#119ee7;
}
.section28 .fea-col .bref-info{
	width:100%;
	margin-left:0;
}
.section28 .one_full img{
	margin:10px 0 0 0;
	padding:0;
	vertical-align:bottom;
}

/* features section 29 */
.section29 {
	float: left;
	width: 100%;
	padding:68px 0;
	position: relative;
	margin-top:0;
}
.section29 p {
	color:#dbdbdb;
	margin-bottom:45px;
}
.section29 ul li {
	color:#dbdbdb;
	margin-bottom:15px;
}
.section29 ul li span {
	color:#119ee6;
	font-size:22px;
	margin-right:10px;
	float:left;
}
.section29 .one_half .title6, .section29 .one_half .title6 h2{
	text-align:left;
}

.section29 .one_half .title6 h2 span{
	margin:0;
}
.section29 .one_half .title6 h2 span.line{
	top: 55px;
}

/* features section 29 one */
.section29.one {
	margin-top:60px;
}

/* features section 30 */
.section30 {
	float: left;
	width: 100%;
	padding:80px 0 0px 0;
	position: relative;
	margin-top:0px;
	border-bottom:solid 1px #e0dfdf;
	border-top:solid 1px #e0dfdf;
}

/* features section 31 */
.section31 {
	float: left;
	width: 100%;
	padding:300px 0 0px 0;
	position: relative;
	margin-top:-90px;
	height:700px;
}
.section31.five .one_full {
    width: 72.500%;
	float:none;
	margin:auto;
}
.section31 .domain_search_home #domain-searchform #dsearch {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    padding: 7px 10px;
    width:560px;
	font-family: Open Sans, sans-serif;
}
/* features section 31 one */
.section31.one {
	margin-top:0px;
	padding:205px 0 0px 0;
	height:600px;
}

/* features section 32 */
.section32{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
}
.statement{
	font-size:25px;
	line-height:35px;
	color:#757474;
	font-style:italic;
	font-weight:300;
	text-align:center;
	width:88%;
	margin:auto;
}
.divline{
	width:100px;
	height:3px;
	background-color:#119ee7;
	margin:40px auto auto auto;
}

/* features section 33 */
.section33{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px
}
.section33 .one_third{
	margin-right:1px;
	width:39.600%;
}
.section33 .one_fourth{
	margin-right:1px;
	width:20%;
}
.section33 .one_third .price-col{
	text-align:left;
}
.section33 .one_third .price-col ul li{
	padding-left:35px;
}
.section33 .one_third .price-col ul li.pakprice{
	font-size:20px;
	color:#222222;
}
.section33 .price-col{
	padding:0;
	border-radius:0;
}
.section33 .plan-title{
	padding:10px 0;
}
.section33 .plan-title h2{
	font-size:20px;
	margin:0;
}
.section33 .plan-title h2.price-info{
	font-size:20px;
	margin:0;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
}
.section33 .plan-title h2.price-info span{
	font-size:15px;
	margin:0;
	font-weight:normal;
	font-family: Open Sans, sans-serif;
	text-transform:none;
}
.section33 .plan-space{
	background:#f5f5f5;
	height:55px;
}

/* features section 34 */
.section34{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px
}
.abt-col h2{
	font-size:20px;
	text-transform:none;
	font-weight:normal;
	line-height:normal;
	margin-bottom:41px;
}
.abt-col .site-img{
	margin-bottom:15px;
}
.abt-col .site-img img, .tabs-content7.tab3 .tabs-panel7 img{
	width:100%;
}

.tabs-content7.tab3 .tabs-panel7 img{
	height:auto;
}

/* features section 34 one */
.section34.one{
	float: left;
	width: 100%;
	padding:80px 0 70px 0;
	position: relative;
	margin-top:0;
	color:#989898;
}
.section34.one .abt-col h2, .section34.one .title9 h2{
	color:#fff;	
}


/* features section 35 */
.section35{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:60px;
}
.section35 .one_full{
	float:left;
	text-align:center;
}
.section35 .one_full #domain-searchform #dsearch{
	width:882px;
}
.info-links{
	color:#119ee7;
	margin-top:50px;
}
.info-links span{
	padding:0 15px;
}
.info-links a{
	color:#119ee7;
}
.info-links a:hover{
	color:#222222;
}

/* features section 35 one */
.section35.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
	color:#989898;
}
.section35.one .title9 h2{
	color:#FFF;
}

/* features section 36 */
.section36{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px;
}
.price-col.three .plan-title h2{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	text-transform:none;
}
.price-col.three .prices{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:30px;
}
.price-col.three .prices span{
	font-size:16px;
	color:#119ee7;
	font-weight:bold;
}
.price-col.three:hover .prices span, .price-col.three.active .prices span{
	color:#fff;
}
.price-col.three ul.plan-list li{
	text-align:left;
	padding:0 40px;
}
.price-col.three ul.plan-list li i{
	float:right;
	margin-top:20px;
}

/* features section 36 one */
.section36.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
	color:#989898;
}
.section36.one .title9 h2{
	color:#FFF;
}

/* features section 37 */
.section37{
	float: left;
	width: 100%;
	padding:80px 0 20px 0;
	position: relative;
	margin-top:80px;
	border-bottom:solid 1px #ececec;
	border-top:solid 1px #ececec;
	color:#a7a7a7;
}
.section37.one .title9 h2, .section37.one .fea-col .bref-info h5{
	color:#FFF;
}
.section37.one .fea-col:hover .bref-info h5, .section37.one .fea-col.active .bref-info h5{
	color:#119ee7;
}
.section37.one .fea-col .icon.one{
	color:#FFF;
}

/* features section 37 one */
.section37.one{
	float: left;
	width: 100%;
	padding:80px 0 20px 0;
	position: relative;
	margin-top:0px;
	border-bottom:solid 0px #ececec;
	border-top:solid 0px #ececec;
}

/* features section 38 */
.section38{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:76px;
}
.date-col.one .date{
	text-align:right;
	border-bottom:solid 1px #dddddd;
	padding-bottom:10px;
	margin-bottom:15px;
}
.date-col.one .date span{
	font-size:60px;
	color:#222222;
	font-weight:bold;
}
.date-col.one .comments{
	text-align:right;
	font-size:13px;
	margin-bottom:5px;
}	
.date-col.one .comments i{
	color:#119ee7;
}
.text-col.one{
	margin-top:-10px;
}
.text-col.one h4{
	font-size:25px;
	text-transform:none;
	font-weight:normal;
}
.text-col.one p{
	margin:30px 0;
	float:left;
}
.pressroom .press-img {
    float: left;
}
.image {
    cursor: pointer;
    float: left;
    height: 249px;
    overflow: hidden;
    width: 100%;
}
.press-img img {
    height: 249px;
    max-width: none;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.press-img img:hover {
    height:300px;
    margin: -20px -50px -20px -50px;
    max-width: none;
    width:500px;
}
/* features section 38 one */
.section38.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0px;
	background:#191919;
	color:#a8a8a8;
}
.section38.one .title9 h2, .section38.one .one_fourth .date-col.one .date span, .section38.one .text-col h4{
	color:#FFF;
}
.section38.one .one_fourth .date-col.one .date{
	border-bottom:solid 1px #292c2d;
}

/* features section 39 */
.section39{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:75px;
}

/* features section 39 one */
.section39.one{
	float: left;
	width: 100%;
	padding:76px 0;
	position: relative;
	margin-top:0px;
	color:#a0a0a0;
}
.section39.one .title9 h2, .section39.one .text-info h2{
	color:#FFF;
}

/* features section 40 */
.section40{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section40 .img_holder {
	position: relative;
	float: left;
	padding:0;
	text-align: center;
	margin: 0px;
	border-radius:0;
	background-color:transparent;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	width:100%;
	overflow:hidden;
}
.section40 .img_holder .img {
	width: 100%;
	height: 290px;
	float: left;
	padding: 0px;
	text-align: center;
	margin: 0px;
	border-radius: 100%;
}
.section40 .img_holder .img img{
	width:100%;
	height:100%;
}
.section40 .member_info {
	width:100%;
	text-align: center;
	padding: 15px 0 15px 0;
	margin: 0px auto 0 auto;
	border: 1px solid #cccccc;
	transition: all 0.3s ease-out 0s;
}
.section40 .one_fourth:hover .member_info {
	border: 1px solid #119ee7;
	background:#119ee7;
	color:#FFF;
}
.section40 .one_fourth:hover .member_info h5 {
	color:#FFF;
}
.section40 .img_holder .hover_circle {
	position: absolute;
	width: 100%;
	height:100%;
	float: left;
	opacity: 0;
	padding: 0px;
	margin: 0px;
	transition: opacity 0.3s ease-in-out 0s;
}
.section40 .img_holder ul.social_icon {
	position: absolute;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 41px;
	z-index: 10;
}
.section40 .img_holder ul.social_icon li {
	float: left;
	padding: 0px;
	margin: 0x;
	transition: opacity 0.1s ease-in-out 0s;
	-webkit-transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	transition: top 0.1s ease-in-out 0s;
}
.section40 .img_holder ul.social_icon li.one {
	position: absolute;
	top: 200px;
	opacity: 0;
}
.section40 .img_holder ul.social_icon li.two {
	position: absolute;
	top: 20px;
	opacity: 0;
	left: 45px;
}
.section40 .img_holder ul.social_icon li.three {
	position: absolute;
	top: 200px;
	opacity: 0;
	left: 90px;
}
.section40 .img_holder ul.social_icon li.four {
	position: absolute;
	top: 20px;
	opacity: 0;
	left: 135px;
}
.section40 .img_holder .social_icon li a {
	width: 40px;
	height: 40px;
	float: left;
	font-size: 18px;
	padding: 0px;
	line-height: 40px;
	color: #161616;
	margin: 0 5px 0 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	z-index: 10;
}
/*hover styles*/
	
.section40 .img_holder .social_icon li a:hover {
	background-color: #119ee7;
	color:#FFF;
}
.section40 .one_fourth:hover .hover_circle {
	opacity: 1;
	transition: opacity 0.1s ease-in-out 0s;
}
.section40 .one_fourth:hover .social_icon li.one {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.two {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.three {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.four {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth:hover .img_holder {
	background-color:transparent;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
/*active styles*/
.section40 .one_fourth.active .member_info {
	border: 1px solid #119ee7;
	background:#119ee7;
	color:#FFF;
}
.section40 .one_fourth.active .member_info h5 {
	color:#FFF;
}	
.section40 .img_holder .social_icon li a.active {
	background-color: #119ee7;
}
.section40 .one_fourth.active .hover_circle {
	opacity: 1;
	transition: opacity 0.1s ease-in-out 0s;
}
.section40 .one_fourth.active .social_icon li.one {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.two {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.three {
	top: 127px;
	opacity: 1;
	transition: top .7s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.four {
	top: 127px;
	opacity: 1;
	transition: top .9s ease-in-out;
}
.section40 .one_fourth.active .img_holder {
	background-color: #119ee7;
}

/* features section 41 */
.section41 {
    float: left;
    margin: 100px 0 0 0;
    padding: 0;
    width: 100%;
}
.section41.two {
    margin: 0;
}
.section41 .post_img {
    float: left;
    margin: 0 0 40px;
    padding: 0;
    position: relative;
    width: 100%;
}
.section41 .readmore_bu4 {
    float: left;
}
.section41 .post_info {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    float: left;
    margin: 0 0 20px 0;
    padding: 10px 0;
    width: 100%;
}
.section41 .one_full p{
	margin-bottom:25px;
}
.section41 .post_info span {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0 25px 0 0;
}
.section41 .post_img .date {
    background-color: #119ee7;
    color: #fff;
    font-size: 16px;
    height: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    text-align: center;
    top: 20px;
    width: 100px;
    z-index: 2;
}
.section41 .post_img .date.comments {
    background-color: #fff;
    color: #272727;
    top: 120px;
}
.section41 .post_img .date.comments span {
    color: #272727;
    padding: 25px 0 10px;
}
.section41 .post_img .date span {
    color: #fff;
    display: block;
    font-size: 40px;
    font-weight: 600;
    padding: 25px 0 10px;
    text-align: center;
}
.section41 .post_img .overley {
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: opacity 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 5;
}
.section41 .post_img .overley .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 150px 10px 0 490px;
    padding: 0;
    text-align: center;
    width: 60px;
}
.section41 .post_img .overley .icon.two {
    margin: 150px 10px 0 5px;
}
.section41 .post_img .overley .icon:hover {
    background-color: #119ee7;
    color: #fff;
}
.section41 .post_img:hover .overley {
    opacity: 1;
}
.section41 .comment {
    border: 1px solid #e7e7e7;
    float: left;
    margin: 0 0 20px;
    padding: 20px;
    width: 100%;
}
.section41 .comment.odd {
    float: right;
    width: 80%;
}
.section41 .comment .img {
    float: left;
    margin: 0 30px 0 0;
    padding: 0;
}
.section41 .comment .text {
    display: block;
    margin: 0;
    padding: 0 0 0 160px;
}
.section41 .comment:hover {
    border: 1px solid #119ee7;
}
.section41 a.loadmore_but {
    background-color: #119ee7;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: 600;
    margin: 40px 0;
    padding: 20px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.section41 a.loadmore_but:hover {
    background-color: #161616;
    color: #727272;
}
.readmore_but {
    background-color: #119ee7;
    color: #fff;
    margin: 0;
    padding: 12px 20px;
}
.readmore_but:hover {
    background-color: #272727;
    color: #727272;
}
.readmore_bu5 {
    background-color: #119ee7;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 15px;
}
.readmore_bu5:hover {
    background-color: #272727;
    color: #727272;
}
.bl_pagenation_holder {
    margin: 0 auto;
    padding: 0;
    width: 20.600%;
}
.bl_pagenation_holder.one {
    margin: 0;
    padding: 0;
    width: 100%;
}
.bl_pagenation_holder.two {
    width: 100%;
}
ul.page-numbers {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul.page-numbers li {
    margin: 0;
    padding: 0;
}
.page-numbers li a {
    background-color: #e4e4e4;
    color: #161616;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 40px;
	border-radius:4px;
}
.page-numbers li a:hover {
    background-color: #119ee7;
    color: #fff;
}
.page-numbers li span {
    background-color: #e4e4e4;
    color: #161616;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 40px;
	border-radius:4px;
}
.page-numbers li span:hover {
    background-color: #119ee7;
    color: #fff;
}
.divider_dashed2 {
    border-top: 1px dotted #d7d7d7;
    float: left;
    margin: 25px 0 60px 0;
    width: 100%;
}































/* page headers */
.header-section{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:0px;
}
.page_header {
    float: left;
    height:300px;
    margin: 0;
    padding:95px 0 0 0;
    text-align: center;
    width: 100%;
}

/* page titles */
.page_titles {
	border-bottom: 1px solid #e9e9e9;
    float: left;
    margin: 0;
    padding: 25px 0 10px;
    width: 100%;
}
.pagetitle{
    color: #fff;
    font-size: 60px;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: center;
	line-height:normal;
}
.pagenation{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0;
    text-align: center !important;
    width:100%;
	font-family: "Raleway",sans-serif;
	text-transform:uppercase;
}
.pagenation a{
    color: #119ee7;
}
.pagenation a:hover{
    color: #fff;
}
.pagenation i{
	color: #a2a2a2; padding:0 5px;
}
/* page punchline */
.punchline_text_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee #eee #eee #119ee7;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    color: #999;
    float: left;
    margin: 15px 0 30px;
    padding: 25px 30px;
    width: 100%;
}
a.knowmore_but {
    background-color: #119ee7;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 0 50px;
    padding: 13px 20px;
}
a.knowmore_but:hover {
    background-color: #161616;
    color: #fff;
}
.punchline_text_box .left {
    float: left;
    width: 70%;
}
.punchline_text_box .right {
    float: left;
    width: 30%;
}
/* sidebar*/
.sidebar_search {
	width: 100%;
	padding: 0 0 40px 0;
	float: left;
	margin: 0px;
}
.sidebar_search .search {
	background: none repeat scroll 0px 0px #FFF;
	border: 0px none;
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0;
}
.sidebar_search .search .serch_input {
	border: 0px none;
	color: #161616;
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 40px;
	line-height: 39px;
	padding: 0px 7px;
	width: 70%;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.sidebar_search .search .search_submit {
	padding: 5px 10px;
	margin: 0px;
	float: left;
	height: 40px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
/*sidebar ul elements*/
.widget_categories, .widget_recent_entries, .widget_archive, .widget_meta, .widget_pages, .widget_recent_comments, .sidebar_search {
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;
}
.widget_categories ul.list, .widget_recent_entries ul.list, .widget_archive ul.list, .widget_meta ul.list, .widget_pages ul.list, .widget_recent_comments ul.list {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.widget_categories .list li, .widget_recent_entries .list li, .widget_archive .list li, .widget_meta .list li, .widget_pages .list li, .widget_recent_comments .list li{
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
	border-bottom: 1px solid #e4e4e4;
}
.widget_categories .list li.last, .widget_recent_entries .list li.last, .widget_archive .list li.last, .widget_meta .list li.last, .widget_pages .list li.last, .widget_recent_comments .list li.last {
	border-bottom: none;
}
.widget_categories .list li a, .widget_recent_entries .list li a, .widget_archive .list li a, .widget_meta .list li a, .widget_pages .list li a {
	color: #727272;
	float: left;
	margin: 0px;
	padding-right: 12px;
}
.widget_categories .list li, .widget_recent_entries .list li, .widget_archive .list li, .widget_meta .list li, .widget_pages .list li{
	padding: 12px 0;
}
.widget_nav_menu li a {
	color: #727272;
	float: left;
	margin: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.widget_nav_menu li a:hover {
	color: #119ee7;
}
.widget_recent_comments .list li a{
	float: none;
	color: #727272;
}
.widget_categories .list li.first a, .widget_recent_entries .list li.first a, .widget_archive .list li.first a, .widget_meta .list li.first a, .widget_pages .list li.first a, .widget_recent_comments .list li.first a {
	padding: 0px 0 12px 0;
}
.widget_categories .list li a:hover, .widget_recent_entries .list li a:hover, .widget_archive .list li a:hover, .widget_meta .list li a:hover, .widget_pages .list li a:hover, .widget_recent_comments .list li a:hover {
	color: #119ee7;
}
.widget_recent_comments #recentcomments .recentcomments{
	padding: 12px 0;
	color: #727272;
}
/*sidebar latest posts*/
.sidebar_latest_posts {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sidebar_latest_posts .post_holder {
    float: left;
    margin: 30px 0 0;
    padding: 0;
    width: 100%;
}
.sidebar_latest_posts .post_holder .img {
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
}
.sidebar_latest_posts .post_holder .text {
    display: block;
    margin: 0;
    padding: 0 0 0 100px;
}
.sidebar_latest_posts .post_holder .text a h6:hover {
    color: #119ee7;
}
.sidebar_latest_posts .post_holder .text span {
    font-size: 13px;
    margin-right: 10px;
}

/* category tags */
.widget_tag_cloud {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.widget_tag_cloud ul.tags {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.widget_tag_cloud .tags li {
	padding: 0;
	float: left;
	margin: 0px;
}
.widget_tag_cloud .tags li a {
	float: left;
	padding: 5px 12px;
	margin: 0 6px 6px 0;
	color: #999999;
	background-color: #fff;
	border-radius: 2px;
	border:solid 1px #f5f5f5;
}
.widget_tag_cloud .tags li a:hover {
	color: #fff;
	background-color: #119ee7;
	border:solid 1px #119ee7;
}


.widget_tag_cloud div.tags {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.widget_tag_cloud .tags a {
	float: left;
	padding: 3px 8px;
	margin: 0 6px 6px 0;
	color: #999999;
	background-color: #fff;
	border-radius: 2px;
	border:solid 1px #f5f5f5;
}
.widget_tag_cloud .tags a:hover {
	color: #fff;
	background-color: #119ee7;
	border:solid 1px #119ee7;
}
.widget{
	margin-top: 40px;
}
.right_sidebar{
	margin-top: -40px;
}
.left_sidebar{
	margin-top: -40px;
}
/*google map*/
.google-map{
    border: medium none;
    height: 350px;
    padding: 0;
    width: 100%;
	margin:0 0 -7px 0;
}
.content-container {
    margin-top: 10px;
    width: 100%;
	height:350px;   
    background: rgba(255, 0, 0, .1);
    text-align: center;
}

/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list3 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list3 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list3 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list3 td a {
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	background-color: #c9c9c9;
}
.table-list3 td a:hover {
	background-color: #b0b0b0;
}
.table-list3 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}

/*image hovers */
.img_ho_st_holder {
	position: relative;
	width: 100%;
	padding: 10px;
	margin: 0px;
	float: left;
	border: 1px solid #e1e1e1;
}
.img_ho_st1 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st1 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-color: #119ee7;
	transition: left .3s ease-in-out;
}
.img_ho_st1 .text.red {
	background-color: #e71a1a;
}
.img_ho_st1 .text.green {
	background-color: #3fc35f;
}
.img_ho_st1 .text.violet {
	background-color: #8a5ed9;
}
.img_ho_st1 .imgbox {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 0px;
	z-index: 100;
	transition: top .3s ease-in-out;
}
.imgbox img{
	width:100%;
}
.img_ho_st1 .text .title {
	color: #fff;
	margin: 15px 0 0 19px;
}
.img_ho_st1 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st1 .text a {
	color: #FFF;
	margin: 15px 15px 0 19px;
}
.img_ho_st1 .text a:hover {
	color: #161616;
}
.img_ho_st1:hover .imgbox {
	position: absolute;
	top: 250px;
	transition: top .3s ease-in-out;
}
/*style 2*/
.img_ho_st2 {
	opacity: 1;
	width: 100%;
	height: 235px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	overflow: hidden;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st2 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
}
.img_ho_st2 .text {
	position: absolute;
	background: #000;
	width: 100%;
	height: 235px;
	text-align: center;
	color: #fff;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-ms-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	transition: opacity .50s ease-in-out;
}
.img_ho_st2 .text:hover {
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st2 .text a.hov_circle {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 63px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #119ee7;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	transition-property: background-color, color;
	transition: top .3s ease-in-out;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover, .img_ho_st2 .text a.hov_circle.two:hover {
	background-color: #fff;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover i, .img_ho_st2 .text a.hov_circle.two:hover i {
	color: #272727;
	transition-property: color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle.two {
	left: 118px;
	top: 0px;
	transition: top .5s ease-in-out;
	background-color: #8dba13;
}
.img_ho_st2 .text a.hov_circle i {
	color: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 65px;
	top: 100px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 122px;
	top: 100px;
}
/*style 3*/

.img_ho_st3 {
	opacity: 1;
	width: 100%;
	height: 235px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	overflow: hidden;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st3 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st3 .text {
	width: 100%;
	height: 235px;
	position: absolute;
	background: #000;
	color: #fff;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-ms-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	transition: opacity .50s ease-in-out;
}
.img_ho_st3 .text:hover {
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st3 .text h3 {
	position: absolute;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	left: 5px;
	top: 220px;
	margin: 15px 0 0 19px;
	transition: top .4s ease-in-out;
}
.img_ho_st3 .text p {
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	left: 5px;
	line-height: 18px;
	top: 255px;
	text-align: left;
	margin: 15px 0 0 19px;
	transition: top .6s ease-in-out;
}
.img_ho_st3 .text a {
	position: absolute;
	font-weight: normal;
	left: 0px;
	top: 320px;
	text-align: left;
	margin: 0px 0 0 19px;
	transition: top .7s ease-in-out;
	overflow: hidden;
}
.img_ho_st3 .text:hover h3 {
	position: absolute;
	left: 5px;
	top: 20px;
	transition: top .4s ease-in-out;
}
.img_ho_st3 .text:hover p {
	position: absolute;
	left: 5px;
	top: 50px;
	transition: top .6s ease-in-out;
}
.img_ho_st3 .text:hover a {
	position: absolute;
	left: 0px;
	top: 136px;
	transition: top .7s ease-in-out;
}
/*style 4*/

.img_ho_st4 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st4 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st4 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 180px;
	z-index: 100;
	transition: top .3s ease-in-out;
}
.img_ho_st4 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st4 .text h3 span {
	color: #fff;
	font-size: 13px;
	text-transform:none;
}
.img_ho_st4 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st4 .text a {
	margin: 8px 15px 0 19px;
}
.img_ho_st4:hover .text {
	position: absolute;
	top: 20px;
	transition: top .3s ease-in-out;
}
.imghover_sec4 .container {
	border-top: 1px solid #e1e1e1;
	padding-top: 50px;
}
/*style 5*/
.img_ho_st5 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st5 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st5 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: -270px;
	top: 0px;
	z-index: 100;
	transition: left .5s ease-in-out;
}
.img_ho_st5 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st5 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st5 .text a {
	margin: 8px 15px 0 19px;
}
.img_ho_st5:hover .text {
	position: absolute;
	left: 0px;
	transition: left .5s ease-in-out;
}
/*style 6*/

.img_ho_st6 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st6 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
}
.img_ho_st6 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 250px;
	z-index: 100;
	transition: top .3s ease-in-out;
}
.img_ho_st6 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st6 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st6 .text a.readmore_small {
	margin: 10px 0px 0 28px;
	padding: 4px 15px;
}
.img_ho_st6 .text a.readmore_small.green {
	margin: 10px 0px 0 5px;
}
.img_ho_st6:hover .text {
	position: absolute;
	top: 185px;
	transition: top .3s ease-in-out;
}

/*buttons*/
.btn {
	position: relative;
	z-index: 2;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	padding: 12px 30px;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btn:after {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	width: 0;
	height: 100%;
	opacity: 0;
	content: "";
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btn:hover:after {
	width: 101%;
	opacity: 1;
}
.btn:hover {
	background-color: transparent;
}
.btn-facebook:hover{background-color:#30487b}
.btn:focus {
	outline: 0;
}
.modal-remove-item .btn,
#order-standard_cart .btn {
    margin-bottom: 0;
}
/* grey button BUTTON */
ul.layout-style .btn-grey {
	border: 1px solid #777777;
	background-color: #777777;
	color: #fff;
}
ul.layout-style .btn-grey:after {
	background-color: #1b1b1b;
}
ul.layout-style .btn-grey:hover {
	border-color: #1b1b1b;
	background-color: transparent;
	color: #fff;
}

/* white line */
.btns .whiteline {
	border: 1px solid #fff;
	background-color:transparent;
	color: #fff;
	border-radius:0;
	padding:15px 25px;
}
.btns .whiteline:after {
	background-color: #fff;
}
.btns .whiteline:hover {
	border-color: #fff;
	background-color: transparent;
	color: #119ee7;
}

/* white box */
.btns .whitebox {
	background-color:#fff;
	color: #119ee7;
	border-radius:0;
	padding:15px 35px;
}
.btns .whitebox:after {
	background-color: #119ee7;
}
.btns .whitebox:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.btns .whitebox i{
	font-size:25px;
	padding-right:10px;
	float:left;
}

/* white box one */
.btns .whitebox.one {
	background-color:#fff;
	color: #119ee7;
	border-radius:0;
	padding:15px 20px;
}
.btns .whitebox.one:after {
	background-color: #119ee7;
}
.btns .whitebox.one:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* dark box */
.get-btn{
	margin:25px 0 5px 0;
}
.get-btn .darkbox {
	background-color:#262626;
	color: #8d8b8b;
	border-radius:0;
	padding:15px 35px;
	border-radius:30px;
	border:solid 1px #000;
	font-size:14px;
	font-family:Open Sans, sans-serif;
}
.get-btn .darkbox:after {
	background-color: #fff;
}
.get-btn .darkbox:hover {
	border-color: #000;
	background-color:#fff;
	color: #1a1a1a;
}
.get-btn a.active{
	border-color: #000;
	background-color:#fff;
	color: #1a1a1a;
}

/* line btn */
.readmore .linebtn{
	background-color:#fff;
	color: #222222;
	border-radius:0;
	padding:13px 20px;
	border:solid 1px #dedede;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .linebtn:after {
	background-color: #161616;
}
.readmore .linebtn:hover {
	border-color: #161616;
	background-color:#161616;
	color: #fff;
}

/* line one btn */
.readmore .linebtn.one {
	background-color:transparent;
	color: #fff;
	padding:12px 25px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:4px;
}
.readmore .linebtn.one:after {
	background-color: #fff;
}
.readmore .linebtn.one:hover {
	border-color: #fff;
	background-color:#fff;
	color: #119ee7;
}

/* line two btn */
.readmore .linebtn.two{
	background-color:#fff;
	color: #222222;
	border-radius:0;
	padding:13px 30px;
	border:solid 1px #cfcfcf;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .linebtn.two:after {
	background-color: #fff;
}
.readmore .linebtn.two:hover, .section18 .ser-col:hover .readmore .linebtn.two, .section18 .ser-col.active .readmore .linebtn.two{
	border-color: #119ee7;
	background-color:#fff;
	color: #119ee7;
}

/* line three btn */
.readmore .linebtn.three {
	background-color:transparent;
	color: #fff;
	padding:16px 60px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.three:after {
	background-color: #119ee7;
}
.readmore .linebtn.three:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
/* line four btn */
.readmore .linebtn.four {
	background-color:transparent;
	color: #fff;
	padding:16px 60px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.four:after {
	background-color: #fff;
}
.readmore .linebtn.four:hover {
	border-color: #fff;
	background-color:#fff;
	color: #119ee7;
}

/* line five btn */
.readmore .linebtn.five {
	background-color:transparent;
	color: #a5abb5;
	padding:18px 52px;
	border:solid 1px #a5abb5;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.five:after {
	background-color: #fff;
}
.readmore .linebtn.five:hover {
	border-color: #fff;
	background-color:#fff;
	color: #232a34;
}

/* line three btn */
.readmore .linebtn.six {
	background-color:transparent;
	color: #119ee7;
	padding:16px 60px;
	border:solid 1px #119ee7;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.six:after {
	background-color: #119ee7;
}
.readmore .linebtn.six:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* blue btn */
.readmore .bluebtn{
	background-color:#119ee7;
	color: #fff;
	border-radius:0;
	padding:18px 40px;
	border:solid 0px #fff;
	font-size:15px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .bluebtn:after {
	background-color: #222222;
}
.readmore .bluebtn:hover {
	background-color:#222222;
	color: #fff;
}

/* blue line */
.btns .blueline {
	border: 1px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
	border-radius:0;
	padding:15px 25px;
}
.btns .blueline:after {
	background-color: #119ee7;
}
.btns .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* large btns */
.large{
	margin-bottom:5px;
}
.large a{
	font-size:20px;
	border-radius:3px;
	padding:15px 38px;
	color: #fff;
	margin-bottom:5px;
}
.large a:after {
	background-color: #222222;
}
.large a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}
.large .large-blue{
	border: 1px solid #119ee7;
	background-color:#119ee7;
}
.large .large-red{
	border: 1px solid #e71a1a;
	background-color:#e71a1a;
}
.large .large-orange{
	border: 1px solid #ff7713;
	background-color:#ff7713;
}
.large .large-olive{
	border: 1px solid #a1a61a;
	background-color:#a1a61a;
}
.large .large-green{
	border: 1px solid #3fc35f;
	background-color:#3fc35f;
}
.large .large-pink{
	border: 1px solid #ee1f6d;
	background-color:#ee1f6d;
}
.large .large-voilet{
	border: 1px solid #8a5ed9;
	background-color:#8a5ed9;
}
.large .large-sea{
	border: 1px solid #13bfb1;
	background-color:#13bfb1;
}
.large .large-lblue{
	border: 1px solid #37c6f5;
	background-color:#37c6f5;
}
.large .large-lgreen{
	border: 1px solid #97cc02;
	background-color:#97cc02;
}

/* large line btns */

.large-lines a{
	border-radius:3px;
	padding:15px 36px;
	font-size:20px;
	border-radius:3px;
	margin-bottom:5px;
}
.large-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.large-lines .blueline:after {
	background-color: #119ee7;
}
.large-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.large-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.large-lines .redline:after {
	background-color: #e71a1a;
}
.large-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.large-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.large-lines .orangeline:after {
	background-color: #ff7713;
}
.large-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.large-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.large-lines .oliveline:after {
	background-color: #a1a61a;
}
.large-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.large-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.large-lines .greenline:after {
	background-color: #3fc35f;
}
.large-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.large-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.large-lines .pinkline:after {
	background-color: #ee1f6d;
}
.large-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.large-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.large-lines .voiletline:after {
	background-color: #8a5ed9;
}
.large-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.large-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.large-lines .sealine:after {
	background-color: #13bfb1;
}
.large-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.large-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.large-lines .lblueline:after {
	background-color: #37c6f5;
}
.large-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.large-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.large-lines .lgreenline:after {
	background-color: #97cc02;
}
.large-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.medium a{
	font-size:15px;
	border-radius:3px;
	padding:15px 35px;
	color: #fff;
	margin-bottom:5px;
}
.medium a:after {
	background-color: #222222;
}
.medium a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}

/* medium line btns */
.medium-lines a{
	padding:15px 35px;
	font-size:15px;
	border-radius:3px;
	margin-bottom:5px;
}
.medium-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.medium-lines .blueline:after {
	background-color: #119ee7;
}
.medium-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.medium-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.medium-lines .redline:after {
	background-color: #e71a1a;
}
.medium-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.medium-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.medium-lines .orangeline:after {
	background-color: #ff7713;
}
.medium-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.medium-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.medium-lines .oliveline:after {
	background-color: #a1a61a;
}
.medium-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.medium-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.medium-lines .greenline:after {
	background-color: #3fc35f;
}
.medium-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.medium-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.medium-lines .pinkline:after {
	background-color: #ee1f6d;
}
.medium-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.medium-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.medium-lines .voiletline:after {
	background-color: #8a5ed9;
}
.medium-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.medium-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.medium-lines .sealine:after {
	background-color: #13bfb1;
}
.medium-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.medium-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.medium-lines .lblueline:after {
	background-color: #37c6f5;
}
.medium-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.medium-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.medium-lines .lgreenline:after {
	background-color: #97cc02;
}
.medium-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.small{
	margin-bottom:5px;
}
.small a{
	font-size:13px;
	border-radius:3px;
	padding:12px 20px;
	color: #fff;
}
.small a:after {
	background-color: #222222;
}
.small a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}

/* small line btns */
.small-lines a{
	padding:12px 20px;
	font-size:13px;
	border-radius:3px;
	margin-bottom:5px;
}
.small-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.small-lines .blueline:after {
	background-color: #119ee7;
}
.small-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.small-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.small-lines .redline:after {
	background-color: #e71a1a;
}
.small-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.small-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.small-lines .orangeline:after {
	background-color: #ff7713;
}
.small-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.small-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.small-lines .oliveline:after {
	background-color: #a1a61a;
}
.small-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.small-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.small-lines .greenline:after {
	background-color: #3fc35f;
}
.small-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.small-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.small-lines .pinkline:after {
	background-color: #ee1f6d;
}
.small-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.small-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.small-lines .voiletline:after {
	background-color: #8a5ed9;
}
.small-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.small-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.small-lines .sealine:after {
	background-color: #13bfb1;
}
.small-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.small-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.small-lines .lblueline:after {
	background-color: #37c6f5;
}
.small-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.small-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.small-lines .lgreenline:after {
	background-color: #97cc02;
}
.small-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.fullwid{
	margin-bottom:5px;
}
.fullwid a{
	font-size:16px;
	border-radius:3px;
	color: #fff;
	width:100%;
	padding:18px 20px;
}
.fullwid a:after {
	background-color: #222222;
}
.fullwid a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}
/*------------------*/
/*list styles */
/*------------------------------------------------------*/
	
/*lists style 1*/
	
.list_st1 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st1 .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 32px;
	color: #fff;
	border-radius: 100%;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
}
.list_st1:hover .icon {
	background-color: #222222;
}
.list_st1 .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}

/*list style 2*/
 .list_st1.two {
 width:100%;
 padding:0px;
 margin:0px 0px 10px 0px;
 float:left;
}
.list_st1.two .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 30px;
	color: #119ee7;
	border-radius: 100%;
	border: 1px solid #119ee7;
	background-color: #fff;
}
.list_st1.two:hover .icon {
	border: 1px solid #222222;
	color: #222222;
}
.list_st1.two .text {
	padding: 0px 0 0 42px;
	margin: 0px;
	display: block;
}
/*list style3*/

.list_st3 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st3 .icon {
	width: 18px;
	height: 18px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	color: #119ee7;
	border-radius: 100%;
	border: 1px solid #119ee7;
}
.list_st3 .text {
	padding: 0px 0 0 28px;
	margin: 0px;
	display: block;
}
/*list style 4*/


ol.list_st4 {
	list-style-type: none;
 list-style-type: decimal !ie; /*IE 7- hack*/
	margin: 0;
	margin-left: 18px;
	padding: 0;
	counter-reset: li-counter;
}
ol.list_st4 li {
	position: relative;
	margin: 0px;
	padding-left: 20px;
	min-height: 3em;
	list-style-type: none;
}
ol.list_st4 li:before {
	position: absolute;
	top: 0;
	left: -15px;
	width: 28px;
	height: 28px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #f5f5f5;
	border-radius: 50%;
	background-color: #464646;
	content: counter(li-counter);
	counter-increment: li-counter;
}
/*list style 5*/

.list_st5 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st5.two {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d1d1d1;
}
.list_st5.two.last {
	padding: 0px 0px 10px 0px;
	border-bottom: none;
}
.list_st5 .icon {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 39px;
	color: #fff;
	border-radius: 100%;
}
.list_st5 .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}
.list_st5 .icon.red {
	background-color: #e71a1a;
}
.list_st5 .icon.blue {
	background-color: #119ee7;
}
.list_st5 .icon.green {
	background-color: #3fc35f;
}
.list_st5 .icon.violet {
	background-color: #8a5ed9;
}
.list_st5 .icon.orange {
	background-color: #ff7713;
}
/*------------------*/
/*message boxes */
/*------------------------------------------------------*/
	
/*message boxes*/
.messagebox_title {
	padding-bottom: 30px;
}
.info-box {
	background-color: #119ee7;
}
.info-box1 {
	background-color: #e71a1a;
}
.success-box {
	background-color: #97cc02;
}
.error-box {
	background-color: #ff7713;
}
.download-box {
	background-color: #e71a1a;
}
.warning-box {
	background-color: #8a5ed9;
}
.mboxes_close {
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: right;
}
.mboxes_close i {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}
.success-box, .error-box, .warning-box, .info-box span, .info-box1 span {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}
.success-box, .error-box, .warning-box, .info-box, .info-box1 {
	padding: 20px;
	margin-bottom: 30px;
	border-radius: 4px;
}
/*------------------*/
/*parallax background */
/*------------------------------------------------------*/

.parallax_holder {
	min-height: 400px;
	background: transparent;
}
.parallax_holder .text_holder {
	width: 85%;
	padding: 12% 0 0 0;
	text-align: center;
	margin: 0 auto;
}
/*parallax2*/

.parallax_holder2 {
	min-height: 600px;
	background: transparent;
}
.parallax_holder2 .text_holder {
	width: 85%;
	padding: 20% 0 0 0;
	text-align: center;
	margin: 0 auto;
}
/*Call to Action */
.call_to_action {
	width: 100%;
	float: left;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	padding: 25px 25px;
	margin: 0 0 15px 0;
}
.call_to_action .left {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 85%;
}
.call_to_action .right {
	width: 14%;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align:right;
}
.call_to_action a.but_st1.small, .call_to_action a.but_st1.medium, .call_to_action a.but_st1.large {
	float: right;
}
.call_to_action a.but_st1.small {
	margin-top: 10px;
}
.call_to_action a.but_st1.medium {
	margin-top: 10px;
}
.call_to_action p {
	width: 100%;
	text-align: left;
}
.call_to_action span.title_big {
	width: 100%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	line-height: 45px;
	font-size: 24px;
	color: #222222;
}
.call_to_action span.title_big.two {
	font-size: 18px;
	line-height: 0px;
}
.call_to_action span.title_big.three {
	font-size: 18px;
	line-height: 0px;
	color: #272727;
}
.call_to_action span.title_big.four {
	font-size: 34px;
	line-height: 50px;
	color: #272727;
}
.call_to_action span.title_big.three strong {
	color: #8a5ed9;
}

.highlit {
    background-color: #119ee7;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 10px;
    padding: 0 5px;
}
.highlit2 {
    background-color: #e71a1a;
    color: #fff;
	padding: 0 5px;
}
.highlit3 {
    background-color: #8a5ed9;
    color: #fff;
	padding: 0 5px;
}
.contbox_st1 {
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}
.contbox_st1 h4{
	margin:20px 0 20px 0;
	float:left;
	width:100%;
}
.infoholder{
	margin-bottom:15px;
}
.infoholder .info{
	margin-right:15px;
}
h2.post-title{
	font-size:20px;
	font-weight:bold;
	margin:20px 0 5px 0;
	float:left;
	width:100%;
}

/*------------------*/
/*dividers styles */
/*------------------------------------------------------*/	
/*divider lines*/
.divider_line_small {
	width: 12%;
	margin: 0 auto 65px auto;
	height: 25px;
	border-top: 1px solid #ff7713;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small.two {
	width: 12%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.three {
	width: 49%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.four {
	margin: 0 auto 25px auto;
}
.divider_line_small_white {
	width: 12%;
	margin: 0 auto 80px auto;
	height: 25px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small_white.two {
	position: absolute;
	width: 12%;
	margin: 0 auto 80px 482px;
	height: 25px;
	padding: 0px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.8;
}
.divider_line_small_white.three {
	margin: 0 auto 50px 482px;
}
.divider_line1 {
	float: left;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e5e5e5;
}
.divider_dashed2 {
	float: left;
	width: 100%;
	margin: 59px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed3 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 10px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
}
.divider_dashed4 {
	float: left;
	width: 100%;
	margin: 15px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
}
.divider_dashed5 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 2px solid #d7d7d7;
}
.divider_dashed6 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.divider_dashed7 {
	float: left;
	width: 100%;
	margin: 50px 0px 0px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed8 {
	float: left;
	width: 100%;
	margin: 53px 0px 45px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed9 {
	float: left;
	width: 100%;
	margin: 40px 0px 48px 0px;
	border-top: 1px dotted #d7d7d7;
}

/*------------------*/
/*widget styles */
/*------------------------------------------------------*/	
	
/*text widget	*/

.widget-box {
	width: 100%;
	padding: 20px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}

/*posts widget	*/	
.posts_widget .left {
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
}
.posts_widget .right {
	display: block;
	padding: 0 0 0 100px;
	margin: 0;
}
.posts_widget .right .info {
	font-size: 13px;
	padding: 0px;
	margin: 0;
}
.posts_widget .right .small a {
	padding: 5px 10px;
}

/*twitter widget	*/	

.twitter_widget .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 33px;
	margin: 0 10px 0 0;
	float: left;
	border-radius: 100%;
	background-color: #119ee7;
}
.twitter_widget .title {
	width: 85%;
	padding: 5px 0 0 0;
	margin: 0;
	float: right;
}
.twitter_widget .hilite {
	color: #119ee7;
}

/*testimonials widget	*/	
.testimonials_widget {
	width: 100%;
	padding: 0px;
	margin: 0 0 40px 0;
	float: left;
}
.testimonials_widget .box {
	width: 100%;
	padding: 30px;
	margin: 0 0 25px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.testimonials_widget .item .box p {
    color: #989898;
	text-align:left;
	font-size:14px;
	font-style:normal;
	line-height:22px;
	font-weight:normal;
}
.testimonials_widget .owl-theme .owl-controls .owl-page span {
    background: #cccccc;
}
.testimonials_widget .left {
	width: 30%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right {
	width: 70%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right .name {
	font-size: 16px;
	display: block;
	color: #161616;
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp {
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp span {
	color: #119ee7;
}
.testimonials_widget .arrow_down {
	position: absolute;
	margin: 0px 0px 0px 37px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #d9d9d9;
	font-size: 0px;
	line-height: 0;
}
/*flickr widget	*/		
.flickr_widget {
	width: 100%;
	padding: 30px 30px 17px 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.flickr_widget img {
	width: 65px;
	height: 65px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 0px solid #999 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.flickr_widget img:hover {
	border: 2px solid #119ee7 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

/*------------------*/
/*data tables */
/*------------------------------------------------------*/

/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	width: 100%;
}
.table-list th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list td {
	padding: 13px 10px;
	text-align: center;
	background-color: #f5f5f5;
}
/*
.table-list tr {
	border-bottom: 1px solid #e1e1e1;
}*/

.table-list td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
/*table style 2*/

.table-style {
	float: left;
	width: 100%;
}
.table-list2 {
	float: left;
	background-color: #fff;
	margin-bottom: 20px;
	width: 100%;
}
.table-list2 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	background-color: #272727;
}
.table-list2 td {
	padding: 13px 10px;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #e1e1e1;
}
.table-list2 tr {
	border-bottom: 1px solid #e1e1e1;
}
.table-list2 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
.table-list2 tr:hover td {
	background-color: #119ee7;
	color: #fff;
}
/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list3 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list3 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list3 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list3 td a {
	padding: 8px 30px;
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	background-color: #c9c9c9;
}
.table-list3 td a:hover {
	background-color: #b0b0b0;
}
.table-list3 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
/* tables style4 */
.table-style {
	float: left;
	width: 100%;
}
.table-list4 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list4 th {
	padding: 25px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #161616;
}
.table-list4 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list4 td a {
	padding: 8px 30px;
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	line-height: 20px;
	background-color: #119ee7;
}
.table-list4 td a:hover {
	background-color: #b0b0b0;
}
.table-list4 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
.table-list4 td.hilit span {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 32px;
}
.table-list4 td.hilit2 {
	padding: 13px 10px;
	text-align: center;
	background-color: #f2f2f2;
}
.table-list4 td.hilit2 span {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 32px;
}

/*------------------*/
/*social icon styles */
/*------------------------------------------------------*/


ul.social_icon_st1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st1 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st1 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 39px;
	float: left;
	background-color: #119ee7;
}
ul.social_icon_st1 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 2*/

ul.social_icon_st2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st2 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st2 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #161616;
	line-height: 39px;
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
ul.social_icon_st2 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 3*/

ul.social_icon_st3 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st3 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st3 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 39px;
	float: left;
	border-radius: 100%;
	background-color: #fc4242;
}
ul.social_icon_st3 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 4*/

ul.social_icon_st4 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st4 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st4 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #161616;
	line-height: 39px;
	float: left;
	border-radius: 100%;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
ul.social_icon_st4 li a:hover {
	color: #fff;
	border: 1px solid #161616;
	background-color: #161616;
}
/*style5*/

ul.social_icon_st5 {
	padding: 0px;
	margin: 0px;
	float: left;
}
.social_icon_st5 li {
	padding: 0px;
	margin-right: 5px;
	float: left;
	display: inline;
}
.social_icon_st5 li a {
	width: 45px;
	height: 45px;
	padding: 0px;
	float: left;
	color: #fff;
	margin: 0 0 5px 0;
	font-size: 18px;
	line-height: 43px;
	display: inline;
	text-align: center;
	background-color: #119ee7;
}
.social_icon_st5 li a i {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.social_icon_st5 li a.twitter {
	background-color: #46c0ff;
}
.social_icon_st5 li a.twitter:hover {
	background-color: #272727;
}
.social_icon_st5 li a.facebook {
	background-color: #2e68be;
}
.social_icon_st5 li a.facebook:hover {
	background-color: #272727;
}
.social_icon_st5 li a.googleplus {
	background-color: #e74a35;
}
.social_icon_st5 li a.googleplus:hover {
	background-color: #272727;
}
.social_icon_st5 li a.in {
	background-color: #097fc3;
}
.social_icon_st5 li a.in:hover {
	background-color: #272727;
}
.social_icon_st5 li a.dribble {
	background-color: #f44193;
}
.social_icon_st5 li a.dribble:hover {
	background-color: #272727;
}
/*style6*/

ul.social_icon_st6 {
	padding: 0px;
	margin: 0px;
	float: left;
}
.social_icon_st6 li {
	padding: 0px;
	margin-right: 5px;
	float: left;
	display: inline;
}
.social_icon_st6 li a {
	width: 45px;
	height: 45px;
	padding: 0px;
	margin: 0 0 5px 0;
	float: left;
	color: #fff;
	font-size: 18px;
	line-height: 43px;
	display: inline;
	text-align: center;
	border-radius: 100%;
	background-color: #119ee7;
}
.social_icon_st6 li a i {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.social_icon_st6 li a.twitter {
	background-color: #46c0ff;
}
.social_icon_st6 li a.twitter:hover {
	background-color: #272727;
}
.social_icon_st6 li a.facebook {
	background-color: #2e68be;
}
.social_icon_st6 li a.facebook:hover {
	background-color: #272727;
}
.social_icon_st6 li a.googleplus {
	background-color: #e74a35;
}
.social_icon_st6 li a.googleplus:hover {
	background-color: #272727;
}
.social_icon_st6 li a.in {
	background-color: #097fc3;
}
.social_icon_st6 li a.in:hover {
	background-color: #272727;
}
.social_icon_st6 li a.dribble {
	background-color: #f44193;
}
.social_icon_st6 li a.dribble:hover {
	background-color: #272727;
}

/*------------------*/
/*footer styles */
/*------------------------------------------------------*/	
.footer{
	width: 100%;
	float: left;
	padding: 100px 0 85px 0;
	margin:0;
	background-color: #222222;
	color:#727272;
}
.footer .one_fourth{
	margin-bottom:0;
}
.footer .one_fourth h4.white{
	font-weight:normal;
	font-size:20px;
	margin-bottom:10px;
}
.footer ul.faddress {
	font-size: 14px;
	padding: 0 0 15px 0;
	margin: 0px;
}
.footer ul.faddress li{
	margin-bottom:15px;
}
.footer ul.faddress li a{
	color:#727272;
}
.footer ul.faddress li a:hover{
	color:#119ee7;
}
.footer .title_line {
	width: 36px;
	height: 3px;
	padding: 0;
	margin: 0 auto 30px 0;
	background-color: #727272;
}
.footer ul.listitem {
	font-size: 14px;
	color: #969595;
	float: left;
	margin: 0px;
}
.footer ul.listitem li{
	margin-bottom:15px;
}
.footer ul.listitem li i{
	padding-right:3px;
}

/* footer one */
.footer.one{
	color:#9c9c9c;
}
.footer .title_line.blueline {
	background-color: #119ee7;
}

/* footer two */
.footer.two{
	color:#9c9c9c;
}

/* footer three */
.footer.three{
	background:#161616;
	color:#727272;
}
.footer.three a{
	color:#727272;
}

/* footer four */
.footer.four{
	color:#989898;
}
.footer.four .one_fourth h4.footerlogo{
	color:#222222;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer.four .one_fourth h4{
	color:#222222;
	text-transform:none;
	font-weight:normal;
	margin-bottom:10px;
}
.footer.four .one_fourth p{
	margin-bottom:25px;
}
/* footer five */
.footer.five{
	color:#727272;
}

/* footer six */
.footer.six{
	color:#727272;
	margin-top:70px;
}
.footer.six a{
	color:#727272;
}
/* footer seven */
.footer.seven{
	width: 100%;
	float: left;
	padding:0px 0 85px 0;
	margin:10px 0 0 0;
	background-color: #222222;
	color:#727272;
}

/* copyrights */
.copyrights {
	width: 100%;
	font-size: 14px;
	color: #6f6e6e;
	margin: 0px;
	float: left;
	padding: 25px 0px;
	background-color: #2e2e2e;
}
.copyrights .one_half span{
	padding-top:10px; float:left;
}
.copyrights .one_half .payments{
	text-align:left;
	padding-top:7px;
}
.copyrights .one_half .payments span{
	padding-top:5px; float:left;
	margin:0 3% 0 22.600%;
	color:#dddddd;
}
.copyrights .socil-media{
	text-align:center;
	margin:20px auto;
	border-bottom:solid 1px #3d3d3d;
	padding-bottom:50px;
}
.copyrights .socil-media.lightline{
	border-bottom:solid 1px #e0e0e0;
}
.copyrights .socil-media h2{
	font-size:20px;
	color:#f6f7f9;
	font-weight:normal;
	text-transform:none;
}
.copyrights .socil-media h2.darktext{
	font-size:20px;
	color:#222222;
	font-weight:normal;
	text-transform:none;
}
.copyrights .socil-media .social-list{
	width: 22.800%;
    margin: auto;
}
.copyrights .socil-media ul.social_icons li a{
	background-color: #4b4a4a;
    border-radius: 100%;
    color: #9f9d9d;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 36px;
}
.copyrights .socil-media ul.social_icons li a:hover{
	background-color: #119ee7;
}
.copyrights .socil-media ul.social_icons.four li a{
	background-color: #d8d8d8;
    border-radius: 100%;
    color: #9f9d9d;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 36px;
}
.copyrights .socil-media ul.social_icons.four li a i{
    color: #9f9d9d;
}
.copyrights .socil-media ul.social_icons.four li a:hover i{
    color: #fff;
}
.copyrights .socil-media ul.social_icons.four li a:hover{
	background-color: #119ee7;
}

/* copyrights two */
.copyrights.two {
	background:#0c0c0c;
}
/* copyrights three */
.copyrights.three {
	background:#f1f1f1;
	margin-top:80px;	
	color:#b0b0b0;
}
.copyrights.three .one_half .payments span{
	color:#b0b0b0;
}

/* footer post list */
ul.postlist li{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:solid 1px #e2e2e2;
	overflow:hidden;
}
ul.postlist li.darkline{
	border-bottom:solid 1px #3d3d3d;
	overflow:hidden;
}
ul.postlist li.last{
	border-bottom:solid 0px #e2e2e2;
}
ul.postlist li a{
	color:#222222;
}
ul.postlist li a:hover{
	color:#119ee7;
}

.address-info{
	width:100%;
	margin-bottom:40px;
	float:left;
}
.text-info{
	font-size:15px;
	float:left;
	width:250px;
}
.text-info h2{
	color:#222222;
	font-size:18px;
	margin-bottom:5px;
	text-transform:none;
	font-weight:normal;
}
.address-info .icon{
	font-size:48px;
	color:#119ee7;
	float:left;
	width:80px;
	text-align:left;
}
form .input-box{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	margin:0 35px 30px 0;
	width:360px;
	height:45px;
	font-size:14px;
	color:#989898;
	padding:5px;
}
form .input-box.last{
	margin-right:0px;
}
form .input-box-subject{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	width:750px;
	height:45px;
	font-size:14px;
	color:#989898;
	padding:5px;
	margin:0 0px 30px 0;
}
form textarea{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	width:750px;
	height:120px;
	font-size:14px;
	color:#989898;
	padding:5px;
	margin:0 0px 30px 0;
}
form .input-box.trbg, form textarea.trbg, form .input-box-subject.trbg{
	border:none;
	border-bottom:solid 1px #3e3e3e;
	color:#989898;
	background-color:transparent;
}
form .submit-btn{
	font-size:16px;
	font-weight:bold;
	border:0;
	color:#fff;
	width:200px;
	height:55px;
	border-radius:4px;
	background:#119ee7;
	text-transform:uppercase;
	cursor:pointer;
	transition: all 0.3s ease-out 0s;
}
form .submit-btn:hover{
	background:#222222;
	transition: all 0.3s ease-out 0s;
}


/* scroll up */
.scrollup {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 22px;
	right: 20px;
	display: none;
	text-indent: -9999px;
	z-index: 999;
}

/*404 error*/
.error_holder {
	width: 60%;
	padding: 0px;
	text-align: center;
	margin: 0 auto;
}
.error_holder h1 {
	text-align: center;
}
.error_holder .title {
	font-size: 110px;
	font-weight: 400;
	line-height: 65px;
	margin: 0;
	padding: 30px 0 30px;
}
.error_title_big {
	font-size: 200px;
	font-weight: bold;
	line-height: 65px;
	margin: 0;
	padding: 30px 0 30px;
}

/*newsletter*/
.newsletter {
    float: left;
    width: 100%;
}
.newsletter .email_input {
    background-color: #fff;
    border:solid 1px #dedede;
    color: #bbbaba;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 39px;
    padding: 0 7px;
    width: 60%;
	border-radius:3px 0 0px 3px;
}
.newsletter .email_submit {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    color: #fff;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0 10px;
	border-radius:0px 3px 3px 0px;
	opacity:0.8;
	transition: all 0.3s ease 0s;
}
.newsletter .email_input1 {
    background-color: #fff;
    border:solid 1px #dedede;
    color: #bbbaba;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 50px;
    line-height: 39px;
    padding: 0 7px;
    width: 75%;
	border-radius:3px 0 0px 3px;
}
.newsletter .email_submit1 {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    color: #fff;
    float: left;
    height: 50px;
    margin: 0;
    padding: 0 25px;
	border-radius:0px 3px 3px 0px;
	opacity:0.8;
	transition: all 0.3s ease 0s;
}
.newsletter .email_submit:hover {
	opacity:1;
}
.newsletter .email_input.one{
    background-color: #e2e2e2;
}

/*
* Background
*/
.preloader_status {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
#logo {
	background: url(../images/logo.png) no-repeat left bottom;
}
#logo-white {
	background: url(../images/logo-white.png) no-repeat left bottom;
}
.menu_bgmain #logo {
    background: url("../images/logo-white.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.menu_bgmain.one #logo{
    background: url("../images/logo.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.menu_bgmain.one #logo-white{
    background: url("../images/logo-white.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.shadow {
	background:url(../images/shadow.png) no-repeat center bottom;
}
.title4 .line {
    background:url(../images/title-line-blue.png) no-repeat center bottom;
}
.crossed_shape {
    background: rgba(0, 0, 0, 0) url("../images/top_shape.png") no-repeat scroll center -1px;
}
.crossed_shape.two {
    background: rgba(0, 0, 0, 0) url("../images/bottom_shape.png") no-repeat scroll center 1px;
}
.section1 {
	background:#119ee7 url(../images/parallax_lines.png) repeat center top;
}
.section1.one {
	background:#119ee7 url(../images/parallax_lines.png) repeat center top;
}
.section1.four {
	background:#119ee7 url(../images/parallax_bg_10.png) repeat center top;
}
.section1.five {
	background:#119ee7 url(../images/texture_bg_7.png) repeat center top;
}
.section3 {
	background:url(../images/parallax_bg_1.png) repeat center bottom fixed;
}
.section3 .one_half .offerbadge{
	background: rgba(0, 0, 0, 0) url("../images/badge-white1.png") no-repeat scroll 0 0;
}
.section3.one {
	background:url(../images/parallax_bg_11.png) no-repeat center top fixed;
}
.section4 {
	background:url(../images/parallax_bg_2.png) repeat center bottom fixed;
}
.price-col .price{
	background:url(../images/circle-shape-small.png) no-repeat center top;
}
.section4.one {
	background:url(../images/parallax_bg_1.png) no-repeat center top fixed;
}
.section4.two {
	background: url(../images/parallax_bg_2.png) repeat left top;
}
.section4.two.three{
	background:url(../images/parallax_bg_9.png) repeat center top fixed;
}
.section4.two.four{
	background:url(../images/parallax_bg_9.png) repeat center top fixed;
}
.section4.five{
	background:url(../images/texture_bg_2.png) repeat center top fixed;
}
.section4.six {
	background:url(../images/parallax_bg_2.png) repeat center bottom fixed;
}
.section5 {
	background:url(../images/parallax_bg_3.png) repeat center bottom fixed;
}
.section5.one {
	background:#119ee7 url(../images/parallax_lines.png) repeat center top;
}
.section5.two {
	background:url(../images/parallax_bg_3.png) repeat center bottom fixed;
}
.fea-col .icon{
	background:url(../images/circle-shape-1.png) no-repeat center top;
}
.fea-col:hover .icon, .fea-col.active .icon{
	background:url(../images/circle-shape-2.png) no-repeat center top;
}
.section6.one {
	background:url(../images/parallax_bg_8.png) repeat center bottom fixed;
}
.section6.one .fea-col:hover .icon, .section6.one .fea-col.active .icon{
	background:url(../images/circle-shape-2.png) no-repeat center top;
}
.section7 {
	background:url(../images/parallax_bg_4.png) repeat center bottom fixed;
}
.section7.one {
	background:url(../images/parallax_bg_6.png) repeat center bottom fixed;
}
.section7.two{
	background:url(../images/parallax_bg_12.png) repeat center bottom fixed;
}
.section8 .post-img .hover-box {
    background: url("../images/site-img5.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.section8.one .post-col .text-col {
	background:url(../images/shape-arrow.png) no-repeat center top;
}
.section8.two .post-col .text-col {
	background:url(../images/shape-arrow.png) no-repeat center top;
}
.section9 .tp-banner3 .hover-box {
    background: url("../images/site-img2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.section10.two {
	background: url("../images/texture_bg_13.png") repeat left top;
}
.section13{
	background:url(../images/texture_bg_1.png) repeat left top;
}
.section14 {
	background:url(../images/parallax_bg_5.png) no-repeat center top fixed;
}
.section14.two {
	background:url(../images/parallax_bg_5.png) no-repeat center top fixed;
}
.section16 .post_img .hover_box {
    background: url("../images/site-img5.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.section17 {
	background:url(../images/texture_bg_2.png) repeat center top;
}
.section19 {
	background:url(../images/parallax_bg_7.png) repeat center top fixed;
}
.section19.two {
	background:url(../images/parallax_bg_15.png) repeat center top fixed;
}
.section19.three {
	background:#090909 url(../images/parallax_bg_18.png) no-repeat center top;
}
.section19.four {
	background:url(../images/parallax_bg_7.png) repeat center top fixed;
}
.section19.five {
	background:#090909 url(../images/parallax_bg_18.png) no-repeat center top;
}
.section21 {
	background:url(../images/parallax_bg_6.png) repeat center bottom fixed;
}
.section22 .ser-col{
	background:#5dc7fe url(../images/box-shape-white.png) no-repeat center top;
}
.section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background:#119ee7 url(../images/box-shape-white.png) no-repeat center top;
}
.section24 .post-img .hover-box {
    background: url("../images/site-img5.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.background-image-holder{
	background:url(../images/site-img24.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.background-image-holder.one{
	background:url(../images/site-img25.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.background-image-holder.two{
    background-position: 50% 50% !important;
    background-size: cover !important;
	background:url(../images/site-img26.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.background-image-holder.four{
    background-position: 50% 50% !important;
    background-size: cover !important;
	background:url(../images/site-img27.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.section27 {
	background: url("../images/texture_bg_5.png") repeat left top;
}
.section27 .test-col-one .review{
	background: url("../images/site-img20.png") no-repeat left top;
}
.section27.two {
	background: url("../images/texture_bg_12.png") repeat left top;
}
.section27.three {
	background: url("../images/texture_bg_5.png") repeat left top;
}
.section28 {
	background: url("../images/texture_bg_2.png") repeat left top;
}
.section29 {
	background: url("../images/parallax_bg_7.png") no-repeat center top;
}
.section31 {
	background: url("../images/sliders/slide_bg13.jpg") no-repeat center top;
}
.section32{
	background: url("../images/texture_bg_9.png") repeat center top;
}
.section34.one{
	background: url("../images/texture_bg_11.png") repeat left top;
}
.section35{
	background:url(../images/parallax_bg_13.png) no-repeat center top;
}
.section35.one{
	background:#0c0c0c url("../images/parallax_bg_16.png") no-repeat center top;
}
.section36.one{
	background: url("../images/texture_bg_3.png") repeat left top;
}
.section37{
	background:url(../images/parallax_bg_14.png) no-repeat center bottom fixed;
}
.section37.one{
	background:url(../images/parallax_bg_17.png) no-repeat center bottom fixed;
}
.section39.one{
	background:#161616 url(../images/parallax_bg_19.png) no-repeat center top;
}
.section40 .img_holder .img {
	background: url(../images/site-img36.jpg) center top no-repeat;
}
.section40 .img_holder .img.two {
	background: url(../images/site-img37.jpg) center top no-repeat;
}
.section40 .img_holder .img.three {
	background: url(../images/site-img38.jpg) center top no-repeat;
}
.section40 .img_holder .img.four {
	background: url(../images/site-img39.jpg) center top no-repeat;
}
.section40 .img_holder .img.five {
	background: url(../images/site-img40.jpg) center top no-repeat;
}
.section40 .img_holder .img.six {
	background: url(../images/site-img41.jpg) center top no-repeat;
}
.section40 .img_holder .img.seven {
	background: url(../images/site-img42.jpg) center top no-repeat;
}
.section40 .img_holder .img.eight {
	background: url(../images/site-img43.jpg) center top no-repeat;
}
.section40 .img_holder .img.nine {
	background: url(../images/site-img44.jpg) center top no-repeat;
}
.section40 .img_holder .hover_circle {
	background: url(../images/site-img5.png) 0px 0px repeat;
}
.section41 .post_img .overley {
    background: url("../images/site-img5.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page_header {
    background: url("../images/site-img32.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.two {
    background: url("../images/site-img33.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.three{
    background: url("../images/site-img34.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.four{
    background: url("../images/site-img35.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.five{
    background: url("../images/site-img36.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.six{
    background: url("../images/site-img37.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.img_ho_st2 .text:hover {
	background: url(../images/site-img5.png) left top repeat;
}
.img_ho_st3 .text:hover {
	background: url(../images/site-img5.png) left top repeat;
}
.img_ho_st4 .text {
	background: url(../images/site-img5.png) left top repeat;
}
.img_ho_st5 .text {
	background: url(../images/site-img5.png) left top repeat;
}
.img_ho_st6 .text {
	background: url(../images/site-img5.png) left top repeat;
}
.footer.one{
	background:url(../images/texture_bg_3.png) repeat left top;
}
.footer.two{
	background:url(../images/texture_bg_4.png) repeat left top;
}
.footer.four{
	background:url(../images/texture_bg_5.png) repeat left top;
}
.footer.five{
	background:url(../images/texture_bg_8.png) repeat left top;
}
.footer.six{
	background:url(../images/texture_bg_10.png) repeat left top;
}
.copyrights.one {
	background:url(../images/texture_bg_4.png) repeat left top;
}
.scrollup {
	background: #119ee7 url(../images/scroll-top-arrow.png) no-repeat 15px 14px;
}

/*
* Responsive-layouts
*/
/*-----------------------------RESPONSIVE STYLES---------------------------------- */

@media only screen and (min-width: 1000px) and (max-width: 1169px) {
.logo {
	width: 20%;
	padding: 0 0 0;
	margin-top:10px;
}
.logo.nosmash {
    padding: 13px 0 0;
}
.logo.three {
    padding: 5px 0 0;
}
.menu_main {
	width: 75%;
}
.scrollto_sticky.four .menu_main, .scrollto_sticky.five .menu_main {
	width: 100%;
}
.scrollto_sticky.three .menu_main, .title9 h2 em {
	width: 100%;
}
.scrollto_sticky.seven{
	height:151px;
}
.scrollto_sticky.seven .menu_main3{
	width: 100%;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.domain_search_home #domain-searchform #dsearch{
	width:310px;
}
.domain_search_home ul.tld_list li {
    font-size: 18px;
    padding: 0 20px 0 0;
}
.domain_search_home ul.tld_list.listone li{
	padding-right:14px;
}
.domain_search_home ul.tld_list li span {
    font-size:18px;
}
.section1.one .domain_search_home ul.tld_list li{
    padding: 7px 8px;
	font-size: 15px;
}
.section1.one .domain_search_home ul.tld_list li span {
    font-size:16px;
}
.domain_search_home .one ul.tld_list li span{
	font-size:15px;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 382px;
}
.section1.one.two h3 {
    font-size: 22px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 365px;
}
.section3 .one_fourth .ca-col{
	background-size:100%;
}
.section5.one .news-col{
	margin-top:30px;
}
.section7.one .test-col .review {
    width: 85.5%;
}
.title h2 em, .news-col{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:37.620%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 682px;
}
.fea-col .bref-info {
    width: 71%;
}
.tabs7.one {
    width: 72.8%;
}
.tabs7.one li a{
    padding: 0 30px;
	font-size: 14px;
}
.tabs7.tab3 li a{
	padding: 0 29px !important;
}
.section3 .one_half img{
	width:100%;
}
.section8.one .post-col .postinfo {
    float: left;
    width: 74%;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 65px 0 0 95px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 65px 0 0 10px;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 130px 0 0 95px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 130px 0 0 10px;
}
.section11 .text .white-text {
    font-size: 28px;
}
.section11 .readmore {
    width: 14.5%;
}
.section12 .one_half .fea-cols{
	padding-right:15px;
}
.section12 .one_half .fea-cols h2{
	font-size:30px;
	line-height: none;
}
.section16 .post_holder .text_holder {
    width: 280px;
	padding: 20px 15px 8px 15px;
}
.section16 .post_holder .text_holder ul.date-user li {
    margin-left: 10px;
}
.section16 .post_img .hover_box .box_inner .icon {
    margin: 64px 0 0 52px;
}
.section21 .test-col-one .review, .section21 .test-col-one.rightalign .review {
    width: 325px;
}
.section21 .test-col-one .client-img{
	margin-right:0;
}
.section22 .one_third{
	 width: 30.65%;
	 margin-right: 4%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.section27 .test-col-one .review {
    width: 330px;
}
.section28 .one_full img{
	width:100%;
}
.section30 .owl-item .item img, .statement{
	width:100%;
}
.section31 {
    height: 500px;
    padding: 200px 0 0;
}
.section31.five .one_full{
    width: 79%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:478px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 14px;
    margin: 0;
}
.image, .press-img img {
    height: 200px;
    width: 100%;
}
.text-info {
    width: 200px;
}
form .input-box {
    width: 295px;
}
form .input-box-subject, form textarea{
	width:625px;
}
.section40 .img_holder ul.social_icon {
    float: left;
    margin: 0 0 0 20px;
}
.img_ho_st1 .text, .img_ho_st1, .img_ho_st2, .img_ho_st2 .imgbox, .img_ho_st2 .text, .img_ho_st3, .img_ho_st3 .imgbox, .img_ho_st4, .img_ho_st4 .imgbox, .img_ho_st5, .img_ho_st5 .imgbox, .img_ho_st6, .img_ho_st6 .imgbox{
	height:190px;
}
.img_ho_st6 .text{
	top:140px;
}
.img_ho_st6 .text a.readmore_small {
    margin: 10px 0 0 20px;
    padding: 4px 9px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 45px;
	top: 75px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 103px;
	top: 75px;
}
.large a, .large-lines a {
    font-size: 18px;
    padding: 13px 25px;
}
.medium a, .medium-lines a{
	padding: 12px 15px;
	font-size: 15px;
}
.small a, .small-lines a {
    font-size: 13px;
    padding: 12px 15px;
}

/*blog*/
.section41 .post_img .date {
    font-size: 13px;
    height: 80px;
    width: 80px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 25px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:100px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 60px;
    line-height: 60px;
    width: 60px;
}
.section41 .post_img .overley .icon {
    margin:115px 10px 0 400px;
}
.section41 .post_img .overley .icon.two {
    margin:115px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 26%;
}







/*footer*/
.footer ul.faddress li {
    font-size: 13px;
}
.newsletter .email_input{
	width: 60%;
}
.newsletter .email_submit{
	padding: 0 8px;
}
.copyrights .one_half .payments span{
	margin: 0 3% 0 8.7%;
}
.copyrights .socil-media .social-list {
    width: 27.6%;
}




}



@media only screen and (min-width: 768px) and (max-width: 999px) {
.logo, .menu_bgmain.one .logo {
	width: 30%;
	padding: 0 0 0 0;
	margin-top:12px;
}
.logo.nosmash {
    padding: 9px 0 0;
}
.logo.two{
	margin-bottom:0;
}
.logo.two a#logo {
    margin-top: 12px;
}
.logo.three{
	padding-top:0;
}
.menu_main {
	width:65%;
	margin-bottom: 10px;
}
.top_nav ul.right-nav li.livechat{
	display:none;
}
.social_icons.one, .social_icons.two{
	display:none;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:45px;
	background:none;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.three .menu_main{
	width:100%;
}
.scrollto_sticky.six .navbar-toggle{
	margin-top:22px;
}
.scrollto_sticky.seven {
    height: 180px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.one_third {
    width: 30.65%;
}
.one_fourth{
	width: 46%;
}
.fe-col{
    width: 31.320%;
}
.fea-col .icon.one{
	float:none;
}
.title1 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform #dsearch{
	width:230px;
}
.domain_search_home .drlist{
	width:80px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 20px;
}
.domain_search_home ul.tld_list li {
    font-size: 14px;
    padding: 0 13px 0 0;
}
.domain_search_home ul.tld_list li span {
    font-size:14px;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 518px;
}
.section1.five .two_third{
	width:100%;
}
.section1.one .domain_search_home ul.tld_list.one li{
	font-size:15px;
	padding: 6px 5px;
}
.section1.one.two h4 {
    font-size: 13px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 285px;
}
.section1.one .domain_search_home ul.tld_list li span {
    font-size:12px;
}
.section1.four .two_third{
	width:100%;
}
.section1.four .one_third{
	width:100%;
	margin-top:25px;
}
.section1.four .two_third #domain-searchform #dsearch{
	width:518px;
}
.title h2 em, .news-col, .title4 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:33.500%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 518px;
}
.section1.three .two_third{
	width:100%;
}
.section1.three .two_third #domain-searchform #dsearch{
	width:518px;
}
.section1.three .one_third {
	width:100%;
	margin-top:20px;
}

.section4 .container .one_fourth{
	width:48%;
	 margin-bottom: 100px;
}
.section4 .container .one_fourth.nobottommargin{
	width:48%;
	 margin-bottom:0px;
}
.one_fourth.nomargin{
	margin-right:0;
}
.fea-col .icon{
	margin:0 auto 25px auto;
	float:none;
}
.fea-col .bref-info, .fea-col .bref-info p {
    width: 100%;
	text-align:center;
}
.tabs7.one{
	width:100% !important;
}
.tabs7.tab3 li a{
	padding:0 10px !important;
}
.abt-col h2 {
    font-size: 15px;
}
.owl-carousel .item{
	width:100% !important;
}
.section7.one .test-col .review{
	width:100%;
	padding:90px 35px 40px 35px
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8 .post-img .hover-box .box-inner .icon{
	height: 55px;
	line-height: 50px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 45px 0 0 60px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 45px 0 0 10px;
}
.section8.one .post-col .postinfo ul.date-user li {
    margin: 0 0px 5px 0;
}
.section10 .one_fifth .clien-logo img{
	width:80%;
}
.section11 .text .white-text{
	font-size:21px;
}
.section11 .readmore {
    width: 18.5%;
}
.section12 .one_half {
	width:98%;
	float:none;
	margin:auto;
}
.section14 .one_half .offer-col .one_half{
	width:100%;
}
.section15 .two_third, .section15 .one_third{
	width:100%;
	margin-right:0;
}
.section15 .two_third .tabs7 li a, .tabs7.one li a{
    padding: 0 30px;
	font-size: 14px;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_holder .text_holder{
	width:516px;
}
.section16 .post_holder .text_holder h4 {
    margin: 30px 0 26px;
}
.section17 .clien-logo img{
	width:100%;
}
.section19 .info-col {
    width: 100%;
}
.section21 .test-col-one .review h4 {
    margin-top: 20px;
}
.section21 .test-col-one .client-img{
	margin-right:0;
}
.section22 .one_third{
	width:30.650%;
	margin-right:4%;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section23 .one_half{
	width:100%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.section27 .item .one_half{
	width:100%;
	margin-bottom:30px;
}
.section27 .test-col-one .review {
    width: 540px;
	padding:30px 0 30px 45px
}
.section28 .one_full img{
	width:100%;
}
.section28 .one_third {
    width: 30.65%;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section30 .two_third{
	width:100%;
}
.section30 .one_third{
	display:none;
}
.section30 .two_third .tabs7 li a {
    padding: 0 22px !important;
	font-size: 16px !important;
}
.section25.side-image .col-mdl-2 .one_half{
	width:100%;
}
.section25.one .col-mdl-2 p {
    padding: 0 5px 40px;
}
.section3.one .one_fourth {
    width: 22%;
}
.section3.one .ca-col {
    height: 170px;
    width: 170px;
}
.section3.one .ca-col .icon span {
    margin-top:0px;
}
.section3.one .ca-col h3 {
    font-size: 25px;
	line-height:25px;
}
.section8.two .post-col .date.comments {
    margin: 90px 0 0;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 90px 0 0 50px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 90px 0 0 10px;
}
.section31 {
    height: 500px;
    padding: 200px 0 0;
}
.section31.five .one_full, .statement {
    width: 100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:478px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 14px;
    margin: 0;
}
.section38 .container .one_half .one_fourth{
	width: 22%;
}
.image {
    height: 200px;
}
.date-col.one .comments {
    font-size: 9px;
}
form .input-box{
	width:200px;
}
form .input-box-subject, form textarea{
	width:440px;
}
.text-info {
    width: 175px;
}
.address-info .icon {
    font-size: 35px;
    width: 45px;
}
/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:80px 10px 0 290px;
}
.section41 .post_img .overley .icon.two {
    margin:80px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 35%;
}











/*footer*/
.footer .one_fourth{
	margin-bottom:20px;
}
.copyrights .container .one_half{
	width:100%;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments {
    padding-top: 20px;
}
.copyrights .one_half .payments span{
	margin-left:0;
}
.copyrights .socil-media .social-list {
    width: 37%;
}







/*inner Features*/
.left_sidebar {
    width: 33%;
}
.content_right {
    width: 62%;
}
.content_right h1, .content_left h1{
	font-size:28px;
}
.right_sidebar {
    width: 33%;
}
.content_left {
    width: 62%;
}
.one_half img{
	width: 100%;
}
.newsletter.two .email_input {
    width: 80%;
}









}


@media only screen and (min-width: 640px) and (max-width: 767px) {
.one_fourth{
	width: 46%;
	margin-bottom:20px;
}
.section3 .one_fourth {
	width: 46%;
	margin: 20px 0;
}
.top_nav.two .left {
	width: 100%;
}
.top_nav.two .right {
	width: 100%;
}
.logo {
	width:35%;
}
.logo.nosmash {
    padding: 25px 0 0;
}
.menu_bgmain.one .logo {
    width: 35%;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white {
    margin: 20px 0;
}
.menu_main{
	width:60%;
}
.top_nav ul.right-nav li.phoneno, .top_nav ul.right-nav li.livechat{
	display:none;
}
.scrollto_sticky.three .menu_main{
	width:100%;
}
ul.social_icons.one{
	display:none;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:45px;
	background:none;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.phonenos {
    width: 40%;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.seven {
    height: 170px;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.title h2 em, .title1 h2 em, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform #dsearch{
	width:320px;
}
.domain_search_home .drlist{
	width:115px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 42px;
}
.domain_search_home ul.tld_list{
	padding-top:40px;
}
.domain_search_home div.one_third {
	width:100% !important;
	margin-bottom:20px;
}
.section1.five .two_third {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 318px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 338px;
}
.section4 .container .one_fourth{
	width:48%;
}
.section4.two .container .one_fourth{
	margin-top:60px; margin-bottom:60px;
}
.one_fourth.nomargin{
	margin-right:0;
}
.news-col{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:30%;
}
.owl-carousel .item{
	width:100% !important;
}
.fea-col .bref-info, .fea-col .bref-info p{
	width:100%;
	margin-left:0;
	text-align:center;
}

.tabs7.one{
	width:100% !important;
}
.tabs7.one li a {
    padding: 0 8px;
}
.fea-col .icon{
	float:none;
	margin:0 auto 25px auto;
}
.section3 .one_fourth {
    width: 50%;
}
.section3 .one_half img.align_right{
	float:none;
	margin-bottom:20px;
}
.section3.one .ca-col {
    margin: auto;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section5.one .title2 h2{
	font-size: 33px;
}
.section4.one .container .one_fourth.nobottommargin{
	margin-bottom:0px;
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8.tabwide .one_third{
	width:100%;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 300px 0 0 250px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 300px 0 0 10px;
}
.section10 .one_fifth .clien-logo{
	padding:20px 0;
}
.one_fifth .clien-logo img{
	width:75%;
}
.section11 .readmore {
    width: 22.5%;
}
.section11 .text .white-text{
	font-size:24px;
}
.section12{
	width:94%;
	float:none;
}
.section12 .one_half{
	width: 96%;
    margin: auto;
    float: none;
}
.section14 .container .one_half{
	width:100%;
	margin:15px 0;
}
.section14 .container .one_half .offer-col .one_half{
	width:48%;
}
.section14 .one_half .fe-col-wrp.type1 {
    margin: 0 0 45px 0 ;
    padding: 30px 15px 280px;
}
.section14 .one_half .fe-col-wrp.type1.nobottommargin{
	margin-bottom:0;
}
.section15 .two_third .tabs7 li a {
    padding: 0 7px;
}
.section15 .one_third {
    width:100%;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_img{
	width:205px;
}
.section16 .post_holder .text_holder{
	width:396px;
}
.section19 .info-col{
	width: 100%;
}
.section19 .info-col h2{
	font-family:48px;
}
.section21 .item .one_half{
	width:100%;
}
.section21 .test-col-one.rightalign .client-img{
	float: left;
	margin-left: 0%;
}
.section21 .test-col-one.rightalign .review {
    float: left;
    text-align: left;
}
.section21 .test-col-one.rightalign .review p {
    text-align: left;
}
.section22 .one_third{
	width:30.650%;
	margin-right:4%;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section23 .one_half{
	width:100%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.domain_search_home .one ul.tld_list {
    padding-top: 20px;
}
.section27 .item .one_half{
	width:100%;
	margin-bottom:30px;
}
.section28 .one_full img{
	width:100%;
}
.section30 .one_third{
   display:none;
}
.section25.side-image .col-mdl-2 .one_half{
	width:100%;
}
.section25.one .col-mdl-2 p {
    padding: 0 5px 40px;
}
.section31 {
    height: 500px;
    margin-top: -90px;
    padding: 200px 0 0;
}
.section31.five .one_full, .statement {
    width: 100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:324px;
}
.title8 h2 {
    color: #222222;
    font-size: 30px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 12px;
    margin: 0;
}
.section34 .one_half{
	width:100%;
	margin-right:0;
}
.section34 .one_half.last{
	margin-top:20px;
}
.tabs7.tab3 li a{
	padding:0 52px !important;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 320px;
}
.section37 .one_third .fea-col .icon.one{
	float:none;
}
.section38 .one_half .one_fourth, .section38 .one_half .three_fourth{
	width:100%;
}
.text-info {
    float: left;
    font-size: 15px;
    width: 170px;
}
.section39 .one_third{
	width:100%;
}
form .input-box{
	width:282px;
}
form .input-box-subject, form textarea{
	width:600px;
}

/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:50px 10px 0 215px;
}
.section41 .post_img .overley .icon.two {
    margin:50px 10px 0 5px;
}














/*footer*/
.footer .one_fourth.clear{
	clear:left;
}
.copyrights .container .one_half{
	width:100%;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments {
    padding-top: 20px;
}
.copyrights .one_half .payments span{
	margin-left:0;
}
.copyrights .socil-media .social-list {
    width: 44.400%;
}








/*inner Features*/
.left_sidebar {
    width: 32%;
}
.content_right {
    width: 63%;
}
.content_right h1{
	font-size:28px;
}
.two_third {
	width: 100%;
}
.one_half img{
	width: 100%;
}
.left_sidebar, .content_right {
    width: 100%;
}








}


@media only screen and (min-width: 480px) and (max-width: 639px) {
.top_nav ul.left{
	width:100%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 4px;
}
.one_third {
	width: 100%;
	margin-bottom: 20px;
}
.fe-col{
    width:100%;
	margin-bottom: 20px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 20px;
}
.two_third {
	width: 100%;
	margin-bottom: 20px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.ca-col{
	margin:15px 0;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}
.menu_main {
	float: none;
	width: 90%;
	margin: 0 auto;
}
.new_floating{
	float: right;
	width: 50%;
}
.navbar-toggle{
	margin-top: 10px;
}
.new_m_bottom{
	margin-bottom: 67px !important;
}
.top_nav ul.left{
    padding: 6px 15px;
    width: 100%;
    text-align: center;
}
.top_nav ul.left li {
    padding: 6px 15px;
	text-align:center;
}
.top_nav5 ul.left {
    padding: 0px 15px;
}
.top_nav5 ul.left li {
    padding: 6px 15px;
	width:auto;
	text-align:center;
}
.right-nav, .phonenos{
	display:none;
}
ul.social_icons {
    margin: 10px auto 0 auto;
	width:62%;
	float:none;
}
.logo {
	width:50%;
	padding: 5px 0 0;
}
.logo.nosmash {
	float: left;
	text-align: center;
}
.menu_bgmain.one .logo {
    width: 45%;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white {
    margin: 10px 0;
}
#logo {
    background: url("../images/logo.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.six{
	height:145px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.tp-caption.text7 span {
    font-size: 25px !important;
}
.tp-caption.smalltext_four span {
    font-size: 5px !important;
}
.mobilenav {
    left: 170px;
	top:65px;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:auto;
	background:none;
}
.scrollto_sticky.seven {
    height: 160px;
}
.scrollto_sticky.eight{
	height:150px;
}
.logo.four {
    padding: 14px 0 10px;
}
.menu-container{
	border:0;
}
.nav.eight>li>a {
    position: relative;
    display: block;
    padding:5px 15px 12px 15px !important;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.btns .blueline {
    padding: 10px 15px;
}
.abt-col h2 {
    font-size: 18px;
}
.title1 h2 em, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em, .title9 h2 em{
	width:100%;
}
.section19.two .info-col h2 {
    color: #222222;
    font-size: 45px;
}
.domain_search_home #domain-searchform #dsearch{
	width:230px;
}
.domain_search_home .drlist{
	width:88px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 25px;
}
.domain_search_home ul.tld_list{
	padding-top:40px;
}
.title h2 em, .news-col{
	width:100%;
}
.tabs7.one{
	width:100% !important;
}
.tabs7.tab3 li a {
    padding: 0 26px !important;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	margin-right:0;
	margin-bottom:10px;
	width:100%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 230px;
}
.info-links span {
    padding: 0 5px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 250px;
}
.section1.five .two_third {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 230px;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section4.two .diamond-shape{
	left: 150px;
}
.section4.two .one_fourth {
    margin-bottom: 120px;
}
.section5.one .title2 h2{
	font-size: 25px;
}
.section7.one .owl-wrapper .one_half{
	margin-bottom:30px;
}
.section8 .post-img .hover-box .box-inner .icon {
    margin: 145px 8% 0 0px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 110px 0 0 170px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 110px 0 0 10px;
}
.section16 .post_holder .text_holder ul.date-user li{
	font-size:12px;
}
.section10 .one_fifth{
	width:100%;
}
.section10 .one_fifth .clien-logo{
	border-right:0;
	padding: 20px 0;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom: 1px solid #e9e9e9;
}
.section11 .text, .section11 .readmore{
	width:100%;
}
.section11 .text .white-text{
	font-size:22px;
}
.section12{
	width:94%;
	float:none;
	margin:auto;
}
.section12 .one_half .fea-cols h2{
	font-size:28px;
}
.section14 .container .one_half{
	margin-bottom:30px;
}
.section15 .container .tabs7 li a {
    padding: 0 45px;
}
.section14 .one_half .fe-col-wrp.type1{
	padding-left:640px;
}
.section14 .one_half .fe-col .fe-col-wrp .one_half .best-price{
	margin-left:150px;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_img{
	width:170px;
}
.section16 .post_holder .text_holder {
    padding: 20px 25px 30px 20px;
    width: 280px;
}
.section17 .one_fifth{
	width:50%;
}
.section18 .one_third {
    margin-bottom: 80px;
}
.section19 .info-col h2 {
    font-size: 35px;
}
.section19 .info-col h2 span {
    font-size: 30px;
}
.section19 .info-col {
    width: 100%;
}
.section21 .test-col-one .review {
    width: 300px;
}
.section21 .test-col-one .review {
    width: 300px;
}
.section21 .test-col-one.rightalign .client-img {
    float: left;
}
.section21 .test-col-one.rightalign .client-img {
    float: left;
    margin-left: 0;
}
.section21 .test-col-one.rightalign .review{
	float: left;
    text-align: left;
    width: 300px;
}
.section21 .test-col-one.rightalign .review p{
	text-align:left;
}
.section22 .one_third{
	width:100%;
	margin-right:0;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.domain_search_home .one ul.tld_list {
    padding-top: 20px;
}
.section25 .fea-col{
	text-align:center;
	margin-bottom:40px;
}
.section25 .fea-col .icon{
	float:none;
	margin:auto auto 25px auto;
}
.section25 .fea-col .bref-info, .section25 .fea-col .bref-info p{
	width:100%;
	text-align:center;
}
.section27 .test-col-one .client-img{
	float:none;
	margin:auto;
}
.section27 .test-col-one .review {
    background:none;
    float: none;
    padding-left: 0;
    text-align:center;
    width: 94%;
	margin:auto;
}
.section27 .test-col-one .review p {
	text-align:center;
}
.tabs li a{
	font-size:13px;
}
.section28 .fea-col {
    float: left;
    margin-bottom: 40px;
    text-align: center;
}
.section28 .fea-col .bref-info p {
    text-align: center;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section28 .one_full img{
	width:100%;
}
.section30 .tabs7 li a {
    margin: 0 0%;
    width: 100%;
}
.section30 .owl-carousel .item img, .statement {
    width: 100%;
}
.section25.one .image-container.col-mdl-1{
	display:none;
}
.section3.one .one_fourth{
	width:50%;
}
.section3.one .ca-col{
	width:200px;
	height:200px;
	margin:auto;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 230px 0 0 160px;
}
.section8.two .post-img .hover-box .box-inner .icon.last{
    margin: 230px 0 0 10px;
}
.section31 {
    margin-top: -150px;
	padding-top:230px;
	height:500px
}
.title7 h2 {
    color: #fff;
    font-size: 30px;
}
.section31.five .one_full {
    float: none;
    margin: auto;
    width:100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:44%;
}
.dlist span {
    margin-right: 20px;
}
.section33 .one_third, .section33 .one_fourth{
	width:100%;
}
.title8 h2 {
    font-size: 25px;
}
.section38 .one_half .one_fourth{
	width:22%;
	margin-right:4%;
}
.section38 .one_half .three_fourth {
    width: 74%;
}
.section10.one .one_fifth, .section10.two .one_fifth{
    width: 50%;
}
form .input-box, form .input-box-subject, form textarea{
	width:100%;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 165px;
	top: 110px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 222px;
	top: 110px;
}
.img_ho_st6 .text a.readmore_small {
    margin: 10px 0 0 126px;
}
.large a {
    padding: 15px 36px;
}
.pagetitle {
	font-size: 50px;
}
/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:30px 10px 0 155px;
}
.section41 .post_img .overley .icon.two {
    margin:30px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 56%;
}
.features_sec7 .one_fourth .postinfo_icon {
    top:266px;
}






.footer .one_fourth {
    width: 100%;
}
.copyrights {
	font-size:13px;
}
.copyrights ul.social_icons{
	margin: 10px auto 0 auto;
	width:62%;
	float:none;
}
.copyrights .one_half span {
    text-align: center;
    width: 100%;
}
.copyrights .one_half .payments{
	text-align:center;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments span{
	width:100%;
	margin-left:0;
	margin-bottom:10px;
}
ul.social_icons{
	float:none;
}
.copyrights .socil-media .social-list {
    width: 96%;
}


/*inner Features*/
.pagetitle {
    width: 100%;
}
.pagenation {
    text-align: left;
    width: 100%;
}
.left_sidebar, .content_right {
    width: 100%;
}
.content_right h1, .content_left h1{
	font-size:20px;
}
.content_left, .right_sidebar{
	width:98%;
}
.one_half img{
	width: 100%;
}
.right_sidebar{
	margin-top: 0px;
}





}

@media only screen and (max-width: 479px) {
.title1 .line, .title .line.blueline{
	display: none;
}
.top_nav ul.left{
	width:100%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 4px;
}
.one_third {
	width: 100%;
	margin-bottom: 20px;
}
.fe-col{
    width:100%;
	margin-bottom: 20px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 20px;
}
.two_third {
	width: 100%;
	margin-bottom: 20px;
}
.two_third.wid98 {
	width: 98%;
	margin-bottom: 20px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.ca-col{
	margin:15px 0;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}
.logo.nosmash {
	float: left;
	text-align: center;
}
.menu_main {
	float: none;
	width: 90%;
	margin: 0 auto;
}
.new_floating{
	float: left;
	width: 100%;
}
.top_nav ul.left li {
    padding: 6px 14px;
}
.top_nav1 ul.left {
	text-align:center;
}
.top_nav1 ul.left li, .top_nav4 ul.left li {
    padding: 6px 15px;
	width:100%;
	text-align:center;
}
.top_nav5 ul.left li {
    padding: 6px 14px;
}
.scrollto_sticky.seven{
	height:160px;
}
.scrollto_sticky.seven .menu-container{
	border:0;
}
.right-nav, .phonenos{
	display:none;
}
ul.social_icons {
    margin: 10px 15px 0 0;
}
.logo {
	width:100%;
}
#logo {
    background: url("../images/logo.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
#logo-white {
    background: url("../images/logo-white.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.logo.four {
    padding: 14px 0 10px;
}
.menu_bgmain .logo{
	width:90%;
}
.menu_bgmain.one .logo{
	width:70%;
	padding-top:0;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white{
	margin:0;
}
.shadow {
	background:none;
}
.scrollto_sticky.two {
	height:145px;
}
.scrollto_sticky.three{
	height:145px;
	background:none;
}
.scrollto_sticky.six{
	height:145px;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.eight{
	height:150px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.nav.eight>li>a {
    position: relative;
    display: block;
    padding:5px 15px 12px 15px !important;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.tp-caption.smalltext_four span{
	font-size:6px !important;
}
.btns .blueline {
    padding: 5px 10px;
}
.title h2 em, .news-col{
	width:100%;
}
.section19 .info-col h2{
	font-size: 32px;
    font-weight: bold;
    line-height: 40px;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	margin-right:0;
	margin-bottom:10px;
	width:100%;
}
.domain_search_home .one ul.tld_list li span{
	font-size:15px;
}
.btns .whitebox, .btns .whiteline {
	padding:5px 10px;
	font-size:12px;
}
.title1 h2 em, .domain_search_home #domain-searchform #dsearch, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em{
	width:100%;
}
.title2 h2{
	font-size:28px;
}
.title7 h2 {
    color: #fff;
    font-size: 20px;
}
.title9 h2 {
    color: #222222;
    font-size: 20px;
}
.pagetitle{
	font-size:40px;
}
.section5.one .title2 h2{
	font-size:18px;
}
.section1.one.two h3{
	font-size:23px;
}
.title2 .line{
	top: 96px;
}
.tp-caption.text7 span{
	font-size:15px !important;
}
.domain_search_home #domain-searchform #dsearch{
	margin-bottom:10px;
}
.domain_search_home .drlist, .section1.one.two .domain_search_home #domain-searchform #dsearch, .section1.one.two .domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	margin-left:0;
	width:100%;
	border-radius:0;
	margin-bottom: 10px;
}
.domain_search_home ul.tld_list li{
	padding-right:35px;
	margin-top:15px;
	font-size: 16px;
}
.domain_search_home ul.tld_list li.last{
	padding-right:0;
}
.domain_search_home ul.tld_list li span{
	font-size: 16px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	width:100%;
	margin-top:10px;
}
.domain_search_home ul.tld_list.one li{
	font-size:16px;
	padding-right:13px;
}
.domain_search_home ul.tld_list.one li span{
	font-size:14px;
}
.domain_search_home ul.tld_list.listone li{
	padding: 0 15px 0 0;
}
.section1.five .two_third{
	width:100%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 100%;
}
.input-box, .searchsubmit{
	width:100%;
}
.fea-col .bref-info {
    width: 72%;
}
.tabs7 {
    width: 100%;
}
.tabs-content7 {
    width: 92%;
}
.section3 .one_half h3{
	margin-bottom:85px;
}
.section3 .one_half .offerbadge{
	margin-top:-60px;
}
.section3 .one_half img.align_right{
	float:none;
	margin-bottom:20px;
}
.section3.one .ca-col{
	margin:auto;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section4.two .one_fourth{
	margin-bottom:100px;
}
.section7.one .test-col .review {
    padding: 95px 35px 40px 40px;
    width: 100%;
    margin-bottom: 30px;
}
.section8 .post-col{
	margin-bottom:40px !important;
}
.section8 .one_half .post-col .date-col{
	margin-right:3%;
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8 .post-img .hover-box .box-inner .icon {
    margin: 145px 8% 0 0px;
}
.section8.one .post-col .postinfo {
    width: 75%;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 70px 0 0 100px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 70px 0 0 10px;
}
.section8.two .post-col .date.comments{
	margin-top:96px;
}
.section8.two .post-img .hover-box .box-inner .icon{
	margin: 130px 0 0 90px;
}
.section8.two .post-img .hover-box .box-inner .icon.last{
	margin: 130px 0 0 10px;
}
.section10 .one_fifth{
	width:100%;
}
.section10 .one_fifth .clien-logo{
	border-right:0;
	padding: 20px 0;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom: 1px solid #e9e9e9;
}
.section11 .text, .section11 .readmore{
	width:100%;
}
.section11 .text .white-text{
	font-size:22px;
}
.section11.one {
    margin-top: 100px;
}
.section12{
	width:94%;
	float:none;
	margin:auto;
}
.section12 .one_half .fea-cols h2{
	font-size:20px;
}
.section14 .container .one_half{
	width:100%;
	margin-bottom:30px;
}
.section14 .one_half .offer-col{
	padding: 40px 20px 0;
}
.section15 .tabs7 li a{
	width:100%;
	margin:0;
}
.tabs7.one{
	width:100% !important;
}
.section23 .owl-carousel {
    padding-bottom: 30px;
}
.section16 .one_half, .section16 .post_holder .text_holder{
	width:100%;
}
.section16 .post_img .hover_box .box_inner .icon{
	margin: 120px 0 0 98px;
}
.section16 .post_img{
	width:100%;
	height:auto;
}
.section16 .post_holder .text_holder ul.date-user li{
	margin-left:10px;
}
.section16 .post_holder .text_holder{
	 padding: 20px 15px 30px;
	 margin:-7px 0 0px 0;
}
.section17 .one_fifth .clien-logo{
	text-align:center;
}
.section18 .one_third{
	margin-bottom:70px;
}
.section19 .info-col {
    width: 100%;
}
.section19.two .info-col h2{
	font-size: 25px;
	line-height: 40px;
}
.section19 .info-col h2 span {
    font-size: 30px;
}
.section21 .owl-carousel .item{
	width: 94%;
}
.section21 .test-col-one .client-img, .section21 .test-col-one.rightalign .client-img{
    margin: auto;
	float:none;
	margin-bottom:20px;
}
.section21 .test-col-one .review, .section21 .test-col-one .review p, 
.section21 .test-col-one.rightalign .review, .section21 .test-col-one.rightalign .review p{
	text-align:center;
	width:100%;
}
.section21 .test-col-one rightalign{
	text-align:center;
}
.section22 .one_third{
	width:100%;
	margin-right:0;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section25 .fea-col{
	text-align:center;
	margin-bottom:40px;
}
.section25 .fea-col .icon{
	float:none;
	margin:auto auto 25px auto;
}
.section25 .fea-col .bref-info, .section25 .fea-col .bref-info p{
	width:100%;
	text-align:center;
}
.section27 .test-col-one .client-img{
	float:none;
	margin:auto;
}
.section27 .test-col-one .review {
    background:none;
    float: none;
    padding-left: 0;
    text-align:center;
    width: 94%;
	margin:auto;
}
.section27 .test-col-one .review p {
	text-align:center;
}
.section28 .fea-col {
    float: left;
    margin-bottom: 40px;
    text-align: center;
}
.section28 .fea-col .bref-info p {
    text-align: center;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section28 .one_full img{
	width:100%;
}
.section30 .tabs7 li a {
    margin: 0 0%;
    width: 100%;
}
.section30 .owl-carousel .item img {
    width: 100%;
}
.col-mdl-1 {
    width: 100%;
}
.col-mdl-2 {
    margin-left: 5%;
}
.section25.one .image-container.col-mdl-1{
	display:none;
}
.col-mdl-2 .one_half{
    margin:30px 0;
}
.section25.one .col-mdl-2 p{
	padding: 0 5px 40px;
}
.section31 {
    height: 700px;
    margin-top: -150px;
	padding-top:200px;
}
.section31.five .one_full, .statement{
	width:100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:100%;
}
.domain_search_home #search-submit{
	width:100%;
	margin-top:10px;
}
.dlist span {
    margin-right: 12px;
}
.title8 h2 {
    color: #222222;
    font-size: 25px;
}
.title8 .line {
    top: 100px;
}
.section33 .one_third, .section33 .one_fourth {
    margin-right: 0px;
    width: 100%;
}
.background-image-holder.four{
	display:none;
}
.abt-col h2 {
    font-size: 18px;
}
.tabs7.tab3 li a {
    margin: 0 0%;
    width: 100%;
}
.tabs-content7.tab3{
	margin:0;
}
.info-links span {
    padding: 0 5px;
}
.text-info {
    float: left;
    font-size: 15px;
    width: 215px;
}
form .input-box, form .input-box-subject, form textarea{
	width:100%;
}
.section40 .img_holder ul.social_icon {
    margin: 0 0 0 68px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 85px;
	top: 110px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 142px;
	top: 110px;
}
#owl-demo5 .item.imgwauto img{
	width:100% !important;
}

/*blog*/
.section41 .post_img .date {
    font-size: 7px;
    height: 40px;
    width: 40px;
	top:14px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 5px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:50px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin: 1px 10px 0 70px;
}
.section41 .post_img .overley .icon.two {
    margin: 1px 10px 0 5px;
}
.features_sec7 .one_fourth .postinfo_icon {
    top:161px;
}
.bl_pagenation_holder {
    width: 84%;
}
.section41 .comment.odd {
    width: 100%;
}
.section41 .comment .img {
    width: 100%;
}
.section41 .comment .text {
    padding: 0 0 0 0px;
    width: 100%;
}













.footer .one_fourth {
    width: 100%;
}
.footer .one_fourth{
	margin-top:15px;
}
.copyrights {
	font-size:13px;
}
.copyrights ul.social_icons{
	 margin: 10px 0px 0 0;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments span{
	width:100%;
	margin-left:0;
	margin-bottom:10px;
}
.copyrights .socil-media .social-list {
    width: 90%;
}
.copyrights .socil-media .social-list.phonewed {
    width: 88.800%;
}
/*inner Features*/
.pagetitle {
    width: 100%;
}
.pagenation {
    text-align: left;
    width: 100%;
}
.features_sec11 .but a{
	float:left;
	margin-top:15px;
}
.left_sidebar, .content_right {
    width: 100%;
}
.content_right h1, .content_left h1{
	font-size:20px;
}
.content_left, .right_sidebar{
	width:98%;
}
.one_half img{
	width: 100%;
}

}

@media only screen and (max-width: 479px) {
.new_m_bottom{
	margin-bottom: 0 !important;
	margin-right: 0 !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.new_m_bottom{
	margin-bottom: 80px !important;
}
}

/*
* Mainmenu/Demos
*/
/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm3
 *
 * Demo styles
 */

/* layout */

/*body {
  padding-bottom: 40px;
  color: #666;
}*/

pre {
    margin: 0;
    padding: 10px 20px !important;
}
#header .container {
    width: auto;
    max-width: 1170px;
}
.jumbotron {
    margin: 60px 0;
    padding-left: 0;
    padding-right: 0;
}
.jumbotron.intro {
    margin-top: 0;
}
.jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
}
/* menu styes */

.list-unstyled,
.list-unstyled ul {
    min-width: 120px
}
@media (min-width: 767px) {
    .panel-group {
        width: 400px;
    }
    .thumbnail {
        margin: 0;
    }
}
/* Grid demo styles */

.grid-demo {
    padding: 10px 30px;
}
.grid-demo[class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
}
@media only screen and (min-width: 1000px) and (max-width: 1169px) {
    #header .container {
        width: auto;
        max-width: 980px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    #header .container {
        width: auto;
        max-width: 94%;
    }
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #header .container {
    max-width: 100%;
    width: auto;
}
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
	
	
	.menu_main2 .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
		background-color:#161616;
        border: 0;
        box-shadow: none;
    }
	
}

@media only screen and (max-width: 479px) {
    #header .container {
        width: auto;
        max-width: 300px;
    }
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
}

/*
* Mainmenu/menus
*/
ul.nav>li>a.active {
	color:#119ee7;
	background:#FFF;
	border-bottom: 3px solid #119ee7;
}
ul.nav.eight>li>a.active {
	color:#119ee7;
	background-color:transparent;
	border-bottom: 3px solid #119ee7;
}
ul.nav.three>li>a.active {
	color:#fff;
	background:none;
	border-bottom: 3px solid #119ee7;
}
ul.nav.four>li>a.active {
	color:#119ee7;
}
ul.nav.five>li>a.active {
	color:#fff;
	background:#222222;
	border-bottom: 0px solid #119ee7;
}
ul.nav.six>li>a.active {
	background:#FFF;
	border-bottom: 0px solid #119ee7;
}
ul.nav>li>a:hover.active {
	color:#119ee7;
	background:#FFF;
}
ul.nav>li>a:hover {
	color:#119ee7;
}
ul.nav.dark>li>a.active {
	color:#119ee7;
	border-right:1px solid #2e2e2e;
	border-bottom:none;
	background:#FFF;
}
ul.nav.dark>li>a:hover.active {
	color:#119ee7;
	border-right:1px solid #2e2e2e;
	border-bottom:none;
}
ul.nav.dark>li>a {
	border-right:1px solid #2e2e2e;
	border-bottom:none;
}
ul.nav.dark>li>a.first {
	border-left:1px solid #2e2e2e;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}
.yamm .container {
    position: relative;
}
.yamm .dropdown-menu {
    left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.yamm .yamm-content {
    padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}
.yamm .dropdown.wide-menu .dropdown-menu {
    left: 0;
    right: 0;
}
.yamm .dropdown.yamm-hw .dropdown-menu {
    left: auto;
    right: 0;
    width: 550px;
}
.yamm .yamm-content .col-md-4, .yamm .yamm-content .col-md-8{
padding-right: 5px;
padding-left: 5px;}


.yamm .yamm-content .thumbnail { padding: 0; border: 0;}
.yamm .yamm-content .caption {
    padding: 0;
}
.yamm .yamm-content .caption h3 {
    font-size: 18px;
    color: #272727;
    margin-top: 14px;
    margin-bottom: 8px;
}
.yamm .yamm-content .caption p {
    font-size: 14px;
    color: #727272;
}


.list-unstyled li:first-child {
    
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
}
.list-unstyled li p { font-size: 16px;
color: #272727;
font-weight: normal;
text-align:left;

}

.list-unstyled li i { color:#727272;}
.list-unstyled li:hover i { color:#fff;}

.list-unstyled li { padding: 5px 0;}
.list-unstyled a {
    color: #727272;
    padding: 4px 8px;
    width: 100%;
	font-size:14px;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

.list-unstyled a:hover {
    color: #fff;
    background-color: #666;
    text-decoration: none;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	border-radius: 3px;
}

.list-unstyled a:before {
    font-size: 12px;
    margin-right: 5px;
}

.row-border + .row .caption h3 {
    margin-top: 0px;
}

.row-border {border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

@media (max-width:767px)
{
    .list-unstyled li:first-child {
    
    border-bottom: 0px ;
    margin-bottom: 0px;
    top-bottom: 15px;
        
    }
    .list-unstyled li p { font-size: 14px;
        color: #bbb;
    }
    .list-unstyled li { padding: 8px 0;}
    .list-unstyled a {
        color: #bbb;

    }
	.list-unstyled a {
    color: #BBBBBB;
}


.list-unstyled a {
    color: #BBBBBB;
}

    .list-unstyled a:hover {
        color: #fff;
        background-color: #666;
    }
    
    .yamm .yamm-content .thumbnail {
        background-color: transparent;
        -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
    }
    .yamm .yamm-content .caption p {
        color: #ccc;
    }
    .yamm .yamm-content .caption h3 {
        color: #ccc;
    }
    .yamm .yamm-content .thumbnail>img {
        margin-left: 0;
    }
    .row-border {
        border-bottom:0;
    }
	.yamm .yamm-content {
    padding: 0 30px;
	}
}



@media (max-width:999px)
{


.list-unstyled a {
    color: #BBBBBB;
}

.list-unstyled li:first-child {
    border-bottom: 1px solid #3b3b3b;
    margin-bottom: 16px;
}

.list-unstyled li p {
    color: #fff;
	padding-top:10px;
}

.list-unstyled .img_left4 {
	margin-right: 20px;
}

    }
}

/*
.navbar {
    min-height:60px;
}
*/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: 0;
    border-radius: 0;
}

.navbar-nav>li>a {
    padding-top: 26px;
    padding-bottom: 26px;
    text-transform: none;
}
.navbar-nav.six>li>a {
    padding-top: 32px;
    padding-bottom: 32px;
    text-transform: none;
}
.navbar-nav.eight>li>a {
    padding-top: 31px;
    padding-bottom: 31px;
    text-transform: none;
}
.navbar-nav>li>a i {
	display: block;
	text-align: center;
}

.navbar-default { 
	margin-right:0;
}

.navbar-default.two {
	width:100%; 
/*margin-right: 140px;*/
/*padding-right:140px;*/

}
.navbar-nav.one>li>a {
    padding-top: 31px;
    padding-bottom: 31px;
    text-transform: none;
}
.navbar-nav.dark>li>a {
    padding-top: 30px;
    padding-bottom: 27px;
    text-transform: uppercase;
}

.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
/*    margin-left: -456px;*/
    -webkit-border-radius: 0 ;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
 
}
.dropdown-submenu>.dropdown-menu:last-child {

}
@media (min-width:769px;){
.dropdown-submenu>.dropdown-menu:last-child {
 border-top: 0px solid #000;
    
}
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
      
}

.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.navbar-brand {
   /* background: url("../images/logo.png") no-repeat;
    width: 162px;
    height: 42px;
    display: block;*/
    padding: 0;
    margin:15px 0;
}


.wrapper {
margin-top: 0px;
}
.navbar-fixed-top + 
.wrapper {
margin-top: 104px;
}

.dropdown-menu {
    min-width: 175px;
}
.dropdown-menu>li>a {
    padding: 10px 20px;
	font-size:14px;
	color:#727272;
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li>a:hover {
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li:last-child>a {
    border-bottom: 0px solid #e6e6e6;
}
/*-------------- header animation Start -------------------*/




.help {
    height: 40px;
}
.help > .container {
    padding-top: 10px;
}

@media (max-width: 999px) {
    .navbar-collapse.pull-right {
        width: 100%;
        /*float: none !important;*/
        background: #1e1e1e;
    }
    #navbar-collapse-1 > ul > li.dropdown > a > b {
        float: right;
    }
    .navbar-default .navbar-brand {
        margin-left: 14px;
    }
    #navbar-collapse-1 > ul > li {
        border-bottom: 1px solid #eee;
    }
    #navbar-collapse-1 > ul > li.open {
        background-color: #2b2b2b;
        
    }
    .help 
    {
        display: none;
    }
    .navbar-nav>li>a, .navbar-nav.one > li > a
    {
        color: #b3b3b3;
        padding: 14px 15px;
    }
     .navbar-nav>li>a:hover
    {
        color: #fff ;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #92d102;
        background-color: transparent;
         padding: 10px 20px;
        border-bottom: 0px ;
       
    }
   
    .dropdown-menu>li>a {
        padding: 8px 20px !important;;
        border-bottom: 0px ;
    }
    
    .dropdown-submenu>.dropdown-menu:last-child {
        border-top: 0px ;
    }

}

/*
.navbar-fixed-top .navbar-nav > li > a {padding-top: 15.666666666666666px; padding-bottom: 15.666666666666666px;}
.navbar-fixed-top  .navbar-brand {margin-top: 3.666666666666666px; margin-bottom: 2.666666666666666px;}
.navbar-fixed-top .navbar-brand img {height: 34.666666666666664px;}
*/
/*-------------- header animation End -------------------*/
.navbar-nav>li>a
{
box-shadow: 0 0px 0 rgba(255,255,255,0.25);
}

.callus { color: #545454; font-size: 13px; padding-top: 13px;}
.callus a { margin-right: 20px; color: #545454;}

.social-icons ul li {
    float: left;
    list-style-type: none;
    margin:10px 0 10px 7px;
    
}
.social-icons a {
	width: 25px; 
	height: 25px; 
	display: block; 
	background-color:#fff;
	border:1px solid #c7c7c7;
	border-radius:50%;
	text-align:center;
	
	}
.social-icons a i {
	font-size:15px;
	color:#272727;
	line-height:24px;
	text-align:center;
	
	}
.social-icons a:hover{
	background-color:#272727;
	border:1px solid #272727;
	
	}

.social-icons a:hover i{
	color:#fff;
	
	}


	
	
	
@media (max-width: 999px) {
    #navbar-collapse-1 > ul > li {
        border-bottom: 0;
    }
}
.navbar-default .navbar-nav>li>a {
color: #919191;
font-size:14px;
text-transform: none;
font-family: 'Raleway', sans-serif;
}
.navbar-default .navbar-nav.three>li>a {
color: #848484;
font-size:14px;
}
.navbar-default .navbar-nav.five>li>a {
color: #fff;
}
.menu_main2 .navbar-default .navbar-nav>li>a {
color: #fff;
}
.menu_main2 .navbar-default .navbar-nav>li>a:hover, .menu_main2 .navbar-default .navbar-nav>li>a.active, .menu_main2 .navbar-default .navbar-nav>li>a.active:hover {
color: #119ee7;
}
.navbar-toggle {
    position: relative;
    float: none;
    padding: 12px 10px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0;
    background: #272727;
	cursor: pointer;
}
.navbar-toggle > span {Color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #272727;
}
.navbar-collapse {border-top: 0;}

@media only screen and (min-width: 99px) and (max-width: 999px){
li.dropdown ul.dropdown-menu li a {color: #fff; }

li.dropdown a:hover {color: #fff; }

li.dropdown ul.dropdown-menu .yamm-content li a:hover {color: #fff; }
li.dropdown ul.dropdown-menu .yamm-content li a:hover i{color: #fff;}

}

@media (min-width: 1000px) {
    .yamm ul.nav li.dropdown > ul.dropdown-menu {
		text-align:left;
        
    /*opacity: 0;
        filter:alpha(opacity=100);*/
    /* -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
}
    
    
    .dropdown-submenu:hover>.dropdown-menu
    {
        -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
        
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
        
      -ms-animation-duration: 0.5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
        
    }
    
.yamm ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block; 
    
     /*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
    
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
    
    -ms-animation-duration: 5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
}
    
    @-webkit-keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNoneIE {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
    
    
/*.yamm ul.nav li.dropdown:hover > a {
    color: #13afeb;
}*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    padding: 22px 18px;
}
}

.navbar-toggle > button {
background: none;
border: 0;
float: right;
}
.navbar-default .navbar-toggle i {
	color: #fff;
	font-size: 21px;
}
.yamm ul.nav li.dropdown:hover  b{
      border-top-color: #fff;
    border-bottom-color: #fff;
}

.container>.navbar-collapse {margin-right: 0px;}
.navbar-brand, .navbar-nav>li>a {
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.25);
}
 button.navbar-toggle { clear: right;}
.width50 {width: 50%;}
/* -------------- color Scheme Start --------------*/

/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #fff;
background-color: #454545;
     
}*/

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

/* -------------- color Scheme End --------------*/


@media only screen and (max-width:1280px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}

}


/* ---------- MAX 1199PX ---------- */
@media only screen and (max-width:1199px) {

	
.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}


@media screen and (max-width:1080px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}

@media screen and (max-width:1024px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}

@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
.dropdown-menu.two {
    left:540px;
}

.dropdown-menu.three {
    left:565px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:500px;
 
}
.dropdown-menu.five {
    left:280px;
}

/*.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}*/
	
}

@media only screen and (max-width:1199px) {

.container > .navbar-collapse {
    z-index: 9999;
}

.navbar-default.two { margin-right: 200px;}

.menu_main2 .dropdown-menu.three {
    left:550px;
}
.menu_main2 .dropdown-menu.two {
    left:630px;
}

.navbar-default {
    margin-right: 0px;
}

}
	
@media only screen and (max-width:1112px) {

.container > .navbar-collapse {
    z-index: 9999;
}

.navbar-default.two { margin-right: 227px;}

.menu_main2 .dropdown-menu.three {
    left:420px;
}
.menu_main2 .dropdown-menu.two {
    left:480px;
}


	}	
	
	
@media only screen and (max-width:991px) {

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}	


	}	

	
	
@media only screen and (max-width:800px) {

.navbar-default.two {
    margin-right: 0px;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}

	}
	
		
@media only screen and (min-width: 768px) and (max-width: 999px){
	
.navbar-default {margin-right:0px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

}


@media only screen and (min-width: 480px) and (max-width: 767px){
	
.navbar-default {margin-right: 5px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

.navbar-default.two {
    padding-right: 0;
    width: 100%;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}


}

@media only screen and (max-width: 479px){
	
.navbar-default {margin-right: 3px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}
.navbar-default.two {
    padding-right: 0;
    width: 100%;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}
.dropdown-menu > li > a {
    border-bottom: 1px solid #3e3e3e;
    padding: 10px 20px;
	color:#FFF;
}
.dropdown-menu > li > a:hover {
    border-bottom: 1px solid #3e3e3e;
}


}
/**NEW**/
.navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}

/*
* Responsive tabs
*/
.tabs {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.tabs {
	float: left;
	width: 17%;
}
.tabs li {
	margin: 0 0 5px 0;
	text-align: left;
}
.tabs li a {
	color: #767575;
	display: block;
	padding: 34px 0px 34px 20px;
	text-decoration: none;
	font-size: 16px;
	background-color:#f5f5f5
}
.tabs li.active a {
	color: #fff;
	background-color: #119ee7;
}
.tabs-content {
	float: left;
	width: 82%;
	padding: 2% 0% 4% 4%;
	text-align: left;
	border:solid 0px #f5f5f5;
}
/*.tabs-content img {
	width: 100%;
}*/
.tabs-content img.img_left2 {
	width: auto;
}
.tabs-content .tabs-panel {
	/*padding: 20px;*/
}
.tabs-content .tabs-panel h3{
	font-size:22px;
	text-transform:none;
	font-weight:normal;
}
.tabs-content .tabs-panel p{
	margin-bottom:20px;
}
.tabs-content .tabs-panel .tab-title {
	display: none;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
ul.tabs {
	width: 32%;
}
.tabs-content {
	width: 68%;
	padding:5% 4% 8% 4%;
}

.tabs-content img {
	width: 90%;
}

}


@media only screen and (max-width: 479px){
ul.tabs {
	width: 100%;
}
.tabs-content {
    padding:8% 6% 6% 6%;
    width: 100%;
	margin-top:-4px;
}

.tabs-content img {
	width: 90%;
	float:left;
}

}

/*
* Responsive Tabs7
*/
.tabs7 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0px solid #eaeaea;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs7.one {
	width:63.500%;
	margin:auto;
}
.tabs7 li {
	margin: 0;
	text-align: left;
}
.tabs7 li a {
	float: left;
	color: #222222;
	height: 55px;
	padding: 0px 25px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #f5f5f5;
	border-right: 1px solid #fff;
}
.tabs7.tab3 li a {
	float: left;
	color: #222222;
	height: 54px;
	padding: 0px 44px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #f5f5f5;
	border-right: 1px solid #fff;
}
.tabs7.tab3 li.midtab a {
	padding: 0px 47px;
}
.tabs7 li a:hover {
	color: #119ee7;
}
.tabs7 li.active a {
	color: #fff;
	background:#119ee7;
}
.tabs7.host li.active a {
	color: #fbd005;
	border-top: 4px solid #fbd005;
	border-bottom: 1px solid #fff;
}
.tabs7.host li a:hover {
	color: #fbd005;
}
.tabs7.two li.active a {
	color: #73b41f;
	border-top: 4px solid #eaeaea;
	border-bottom: 1px solid #fff;
}
.tabs7.two li a:hover {
	color: #73b41f;
}
.tabs-content7 {
	float: left;
	width: 99%;
	padding: 6% 4% 0% 4%;
	text-align: left;
	margin-bottom: 40px;
	position: relative;
	z-index: 3;
}
.tabs-content7.tab3 {
	float: left;
	width: 99%;
	padding: 30px 0 0;
	text-align: left;
	margin-bottom:0;
	position: relative;
	z-index: 3;
}
.tabs-content7 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content7 .tabs-panel {
	padding: 20px;
}
.tabs-content7 .tabs-panel7 .tab-title3 {
	display: none;
}

.tabs7.two li a {
	padding: 0px 20px;
}

/*	#Themes
//	================================================== */

#example-7 .tabs7 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-7 .tabs7 li:last-child {
border-right: 1px solid #DDD;
}
#example-7 .tabs7 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-7 .tabs-content7 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-7 .tabs-content7 .tab-title {
color: #0b8593;
}

@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs7 li a {
	padding: 0px 20px;
}

.tabs7.two li a {
    padding: 0 11px;
}

.tabs7 li a {
    font-size: 13px;
}

}

@media only screen and (min-width: 768px) and (max-width: 999px){

.tabs7 li a {
	padding: 0px 9px;
}

.tabs7.two li a {
	padding: 0px 5px;
}

.tabs7 li a {
    font-size: 11px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs7 li a {
	padding: 0px 7px;
}

}

@media only screen and (max-width: 479px){
.tabs7 li a {
	padding: 0px 5px;
}

.tabs7.two li a {
	padding: 0px 9px;
}

.tabs-content7 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 0px;
    width: 90%;
}
.tabs-content7 {
    width: 90%;
	margin:0 5%;
}

.section_holder13 {
    padding: 0;
}

.tabs7 li a {
    margin: 0 5%;
    width: 90%;
}

.tabs7 {
    width: 99%;
}

}

/*
* Sky-Forms
*/
/**/
/* font */
/**/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);
/**/
/* defaults */
/**/
.sky-form {
	margin: 0;
	outline: none;
	/*box-shadow: 0 0 20px rgba(0,0,0,.3);*/
	font: 13px/1.55 'Raleway', sans-serif;
	color: #666;
}
.sky-form header {
	display: block;
	padding: 20px 30px;
	margin-bottom:30px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background: none;
	font-size: 25px;
	font-weight: 300;
	color: #232323;
}
.sky-form fieldset {
	display: block;
	/*padding: 25px 30px 5px;*/
	padding:0px;
	border: none;
	margin-top:30px;
	/*background: rgba(255, 255, 255, .9);*/
}
.sky-form fieldset + fieldset {
/*	border-top: 1px solid rgba(0,0,0,.1);*/
}
.sky-form section {
	margin-bottom: 20px;
}
/*.sky-form footer {
	display: block;
	padding: 0 30px 25px;
	background: rgba(248,248,248,.9);
}*/
.sky-form footer {
	display: block;
	padding: 0;
}
.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form a {
	color: #119ee7;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form .input, .sky-form .select, .sky-form .textarea, .sky-form .radio, .sky-form .checkbox, .sky-form .toggle, .sky-form .button {
	position: relative;
	display: block;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 6px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/23px 'Raleway', sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form.two .input input, .sky-form.two .select select, .sky-form.two .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 6px 10px;
	outline: none;
	border:solid 0px #3d3d3d;
	border-bottom:solid 1px #3d3d3d;
	background: none repeat scroll 0 0 #2f2f2f;
	font: 15px/23px 'Raleway', sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}
.sky-form button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
/**/
/* captcha inputs */
/**/
.sky-form .input-captcha img {
	position: absolute;
	top: 2px;
	right: 2px;
	border-left: 1px solid #e5e5e5;
}
/**/
/* file inputs */
/**/
.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form .input-file .button:hover {
	box-shadow: none;
}
.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}
/**/
/* selects */
/**/
.sky-form .select i {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 28px;
	height: 35px;
	background: #fff;
	pointer-events: none;
}
.sky-form .select i:after, .sky-form .select i:before {
	content: '';
	position: absolute;
	right: 10px;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 12px;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 12px;
	border-bottom: 4px solid #404040;
}
.sky-form .select select {
	padding-right: 28px;
}
.sky-form .select-multiple select {
	height: auto;
}
/**/
/* textareas */
/**/
.sky-form .textarea textarea {
	height: auto;
	resize: none;
}
.sky-form .textarea-resizable textarea {
	resize: vertical;
}
.sky-form .textarea-expandable textarea {
	height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
	height: auto;
}
/**/
/* radios and checkboxes */
/**/
.sky-form .radio, .sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .radio:last-child, .sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .radio input, .sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .radio i, .sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.sky-form .radio i {
	border-radius: 50%;
}
.sky-form .radio input + i:after, .sky-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.sky-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.sky-form .radio input:checked + i:after, .sky-form .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .radio, .sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .radio:last-child, .sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}
/**/
/* toggles */
/**/
.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .toggle:last-child {
	margin-bottom: 0;
}
.sky-form .toggle input {
	position: absolute;
	left: -9999px;
}
.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.sky-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.sky-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.sky-form .toggle input:checked + i:before {
	right: 36px;
}
/**/
/* ratings */
/**/
.sky-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.sky-form .rating:last-child {
	margin-bottom: 0;
}
.sky-form .rating input {
	position: absolute;
	left: -9999px;
}
.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}
/**/
/* buttons */
/**/
.sky-form .button {
	float: right;
	height: 45px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 2px 25px;
	outline: none;
	border: 0;
	font: 500 15px/39px 'Raleway', sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	text-transform:uppercase;
}
.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-ms-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-moz-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-webkit-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
/**/
/* icons */
/**/
.sky-form .icon-append, .sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input, .sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input, .sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input, .sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}
/**/
/* grid */
/**/
.sky-form .row {
	margin: 0 -15px;
}
.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form .col-1 {
	width: 8.33%;
}
.sky-form .col-2 {
	width: 16.66%;
}
.sky-form .col-3 {
	width: 25%;
}
.sky-form .col-4 {
	width: 33.33%;
}
.sky-form .col-5 {
	width: 41.66%;
}
.sky-form .col-6 {
	width: 50%;
}
.sky-form .col-7 {
	width: 58.33%;
}
.sky-form .col-8 {
	width: 66.67%;
}
.sky-form .col-9 {
	width: 75%;
}
.sky-form .col-10 {
	width: 83.33%;
}
.sky-form .col-11 {
	width: 91.66%;
}
@media screen and (max-width: 600px) {
 .sky-form .col {
 float: none;
 width: 100%;
}
}
/**/
/* tooltips */
/**/
.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.9);
	color: #fff;
	opacity: 0;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form .input input:focus + .tooltip, .sky-form .textarea textarea:focus + .tooltip {
	opacity: 1;
}
.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right, .sky-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}
.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left, .sky-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}
.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0, 0, 0, 0.9);
	border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right, .sky-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}
.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0, 0, 0, 0.9);
}
.sky-form .input input:focus + .tooltip-left, .sky-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}
.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right, .sky-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}
.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left, .sky-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}
/**/
/* normal state */
/**/
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea, .sky-form .radio i, .sky-form .checkbox i, 
.sky-form .toggle i, .sky-form .icon-append, .sky-form .icon-prepend {
	border-color: #e5e5e5;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form.two .input input, .sky-form.two .select select, .sky-form.two .textarea textarea, .sky-form.two .radio i, .sky-form.two .checkbox i, 
.sky-form.two .toggle i, .sky-form.two .icon-append, .sky-form.two .icon-prepend {
	border-color: #3d3d3d;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #119ee7;
}
.sky-form .rating label {
	color: #ccc;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form .button {
	background-color: #119ee7;
	opacity: 0.8;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.sky-form .button.button-secondary {
	background-color: #b3b3b3;
	padding-top:4px;
	padding-bottom:0;
}
.sky-form .icon-append, .sky-form .icon-prepend {
	color: #ccc;
}
.sky-form.two .icon-append, .sky-form.two .icon-prepend {
	color: #626262;
}
/**/
/* hover state */
/**/
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover {
	border-color: #6e6e6e;
}
.sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label {
 color: #119ee7;
}
.sky-form .button:hover {
	opacity: 1;
}
/**/
/* focus state */
/**/
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
	border-color: #119ee7;
}
/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: #119ee7;
}
.sky-form .checkbox input + i:after {
	color: #119ee7;
}
.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
	border-color: #119ee7;
}
.sky-form .rating input:checked ~ label {
 color: #119ee7;
}
/**/
/* error state */
/**/
.sky-form .state-error input, .sky-form .state-error select, .sky-form .state-error textarea, .sky-form .radio.state-error i, .sky-form .checkbox.state-error i, .sky-form .toggle.state-error i {
	background: #fff0f0;
}
.sky-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.sky-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.sky-form .state-error + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #119ee7;
}
.sky-form .rating.state-error + em {
	margin-top: -4px;
	margin-bottom: 4px;
}
/**/
/* success state */
/**/
.sky-form .state-success input, .sky-form .state-success select, .sky-form .state-success textarea, .sky-form .radio.state-success i, .sky-form .checkbox.state-success i, .sky-form .toggle.state-success i {
	background: #f0fff0;
}
.sky-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.sky-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.sky-form .state-success + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .note-success {
	color: #6fb679;
}
/**/
/* disabled state */
/**/
.sky-form .input.state-disabled input, .sky-form .select.state-disabled, .sky-form .textarea.state-disabled, .sky-form .radio.state-disabled, .sky-form .checkbox.state-disabled, .sky-form .toggle.state-disabled, .sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input, .sky-form .select.state-disabled:hover select, .sky-form .textarea.state-disabled:hover textarea, .sky-form .radio.state-disabled:hover i, .sky-form .checkbox.state-disabled:hover i, .sky-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
/**/
/* submited state */
/**/
.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset, .sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255, 255, 255, .9);
	font: 300 18px/27px 'Raleway', sans-serif;
	text-align: center;
}
/**/
/* datepicker */
/**/
.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	font: 13px/1.55 'Raleway', sans-serif;
	text-align: center;
	color: #666;
}
.ui-datepicker a {
	color: #404040;
}
.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-size: 15px;
	line-height: 27px;
}
.ui-datepicker-prev, .ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker-prev {
	left: 0;
}
.ui-datepicker-next {
	right: 0;
}
.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}
.ui-datepicker-calendar th {
	color: #999;
}
.ui-datepicker-calendar a, .ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}
.ui-datepicker-calendar a:hover {
	background: rgba(0, 0, 0, .05);
}
.ui-datepicker-calendar span {
	color: #bfbfbf;
}
.ui-datepicker-today a {
	font-weight: 700;
}
.ui-datepicker-calendar .ui-state-active {
	background: rgba(0, 0, 0, .05);
	cursor: default;
}
.ui-datepicker-inline {
	border: 2px solid #e5e5e5;
	background: #fff;
	box-shadow: none;
}
.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}
.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}
/**/
/* slider */
/**/
.sky-form .ui-slider {
	position: relative;
	height: 3px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin: 12px 6px 26px;
}
.sky-form .ui-slider-handle {
	position: absolute;
	width: 15px;
	height: 15px;
	margin: -8px 0 0 -8px;
	border: 2px solid #e5e5e5;
	outline: none;
	background: #fff;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
/**/
/* modal */
/**/
.sky-form-modal {
	position: fixed;
	z-index: 1;
	display: none;
	width: 400px;
}
.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}
/**/
/* bootstrap compatibility */
/**/
.sky-form *, .sky-form *:after, .sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	font-size:14px;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form .label.al_left {
	text-align: left;
}
.sky-form .radio, .sky-form .checkbox {
	font-weight: 400;
}
.sky-form .radio + .radio, .sky-form .checkbox + .checkbox {
	margin-top: 0;
}
/*added classes*/

.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .label.two {
	color:#fff;
}
.sky-form .checkbox.two {
	color: #fff;
}
.sky-form .button.small {
	float: left;
	height: 35px;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 0 15px;
	outline: none;
	border: 0;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background:#727272;
	transition: all 0.3s ease-out 0s;
}
.sky-form .textarea .onepage {
	border:none;
	color:#727272;
	min-height:80px;
	background: none;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .onepage {
	border:none;
	color:#727272;
	height:40px;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .onepage2 {
	border:none;
	color:#727272;
	height:40px;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #494949;
}
.sky-form .textarea .onepage2 {
	border:none;
	color:#727272;
	min-height:80px;
	background: none;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #494949;
}
.sky-form .textarea .small {
	border:none;
	color:#727272;
	min-height:40px;
	background: none;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #454545;
}
.sky-form .input .small {
	border:none;
	color:#727272;
	height:30px;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #454545;
}
.sky-form .textarea .small2 {
	border:none;
	color:#727272;
	min-height:40px;
	background: none;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .small2 {
	border:none;
	color:#727272;
	height:30px;
	background: url(../images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .button.two {
	opacity:1;
	color:#fff;
	background-color: #38c4ff;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.two:hover {
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.three {
	opacity:1;
	color:#fff;
	background-color: #11c9da;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.three:hover {
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.four {
	opacity:1;
	color:#fff;
	background-color: #ef5879;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.five {
	opacity:1;
	color:#fff;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.five:hover {
	opacity:1;
	color:#fff;
	background-color: #272727;
}
.sky-form .button.six {
	color:#fff;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
	opacity: 1;
}
.sky-form .button.six:hover {
	color:#fff;
	background-color: #161616;
}
.sky-form .button.seven {
	color:#fff;
	font-weight:500;
	font-size:16px;
	padding:2px 26px;
	border-radius:2px;
	background-color: #119ee7;
	opacity: 1;
	float:left;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.seven:hover {
	color:#fff;
	background-color: #161616;
}
.sky-form .button.eight {
	background-color: #119ee7;
	padding:5px 35px;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	transition: all 0.3s ease-out 0s;
	margin-left:10px;
}
.sky-form.submited .message.two {
	background:none;
}
.sky-form .label.doc {
	color:#272727;
}
.sky-form .label.doc2 {
	color:#fff;
}
.sky-form fieldset.two {
	background: none;
}
.sky-form footer.nobackground {
	border-top: none;
	background: none;
}
.login_form {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
	padding: 20px 35px 50px;
	width: 60%;
}
.reg_form {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
	padding: 20px 35px 30px;
	width: 50%;
}
 @media only screen and (max-width:800px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:768px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:640px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:480px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:360px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
@media only screen and (max-width:320px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}

/*
* Blue
*/
#logo, .menu_bgmain.one #logo {
	background: url(../images/logo.png) no-repeat left bottom;
}
.title4 .line {
    background:url(../images/title-line-blue.png) no-repeat center bottom;
}
.fea-col:hover .icon, .fea-col.active .icon, .section6.one .fea-col:hover .icon, .section6.one .fea-col.active .icon{
	background:url(../images/circle-shape-2.png) no-repeat center top;
	color:#119ee7;
}
.section8.one .post-col .text-col, .section8.two .post-col .text-col {
	background:url(../images/shape-arrow.png) no-repeat center top;
}
.top_nav li i:hover, .top_nav li a:hover, .top_nav ul.right-nav li:hover a, .top_nav ul.right-nav li:hover i, ul.nav>li>a.active,
ul.nav>li>a:hover.active, ul.nav>li>a:hover, ul.nav.dark>li>a.active, ul.nav.dark>li>a:hover.active, .tp-caption.text1,
.tp-caption.textblue, .tp-caption.textblue_one, .tp-caption.text1 span, .tp-caption.text2 span, .btns .whiteline:hover, .btns .whitebox,
.tp-caption.textblue_one, .fe-col-wrp.type1:hover .icon span, .fe-col-wrp.type1.active .icon span, .ca-col:hover .icon span, 
.ca-col:hover h3 em, .fea-col:hover .bref-info h5, .fea-col.active .bref-info h5, .client-info, .section8 .post-col:hover .text-col h4, .readmore .linebtn.one:hover, .domain_search_home ul.tld_list.one li, .section13 .one_third:hover .fe-cols h2, .section13 .one_third.active .fe-cols h2, 
.section13 .one_third:hover .fe-cols a, .section13 .one_third.active .fe-cols a, .tabs7 li a:hover, .section12 .one_half .fea-cols ul li span,
.section14 .one_half .offer-col .one_half h3 span.bluetext, .section14 .one_half .offer-col .one_half h3 span, .btns .whitebox.one,
.section7.one .test-col .review h5, .section16 .post_holder .text_holder ul.date-user li span, .phonenos span,
.section18 .ser-col:hover h2, .section18 .ser-col.active h2, .readmore .linebtn.two:hover, .section18 .ser-col:hover .readmore .linebtn.two, .section18 .ser-col.active .readmore .linebtn.two, .section6.one .bref-info:hover h5, .section6.one .fea-col.active .bref-info h5,
.section8 .post-img .hover-box .box-inner .icon:hover a, .section21 .quote, .section21 .test-col-one .review h5, ul.nav.four>li>a.active,
.readmore .linebtn.four:hover, .section27 .test-col-one .review h5, .tp-caption.text7 span, ul.postlist li a:hover, 
.section28 .fea-col:hover .icon, .section28 .fea-col.active .icon, .domain_search_home ul.tld_list.listone li, .section29 ul li span,
.footer ul.faddress li a:hover, .section8.one .post-col .month, .section8.one .post-col .postinfo ul.date-user li span, ul.nav.eight>li>a.active,
.dlist span, .fea-cols ul li span, .menu li a.current, .menu li a.current i, .menu li a:hover, .info-links a, .price-col.three .prices span, .info-links, .readmore .linebtn.six, .date-col.one .comments i, .address-info .icon, .section37.one .fea-col:hover .bref-info h5, .section37.one .fea-col.active .bref-info h5, .pagenation a, .widget_categories .list li a:hover, .widget_recent_entries .list li a:hover, .widget_archive .list li a:hover, .widget_meta .list li a:hover, .widget_pages .list li a:hover, .widget_recent_comments .list li a:hover, .sidebar_latest_posts .post_holder .text a h6:hover, .sky-form a, .sky-form .checkbox input + i:after, .cyan, .cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-alignCenter .cbp-filter-item:hover, .cbp-l-grid-masonry-projects-title, .cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active,
.section3 .one_half.freesite ul li.price span, .section3 .one_half .offerbadge, .section3 .one_half h3 span, div.header-lined h1, .announcement-single h2 a
{
	color: #119ee7 !important;
}
ul.nav > li > a.active, ul.nav.three > li > a.active, .section8.one .post-col:hover .text-col, ul.nav.eight>li>a.active{
	border-bottom: 3px solid #119ee7;
}
ul.nav.five > li > a.active{
	border:0;
}
.section8 .post-col:hover .text-col, .section14 .one_half .offer-col {
	border-bottom:solid 5px #119ee7;
}
.dropdown-menu{
	border-top: 3px solid #119ee7;
}
.section28 .fea-col .icon{
	background: none;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .btns .whitebox:after, .btns .whitebox:hover, .tp-caption.slide_list2 i, .scrollup,
.section1, .fe-col-wrp.type1:hover, .fe-col-wrp.type1.active, .price-col:hover, .price-col.active, .domain_search_home button.searchsubmit,
.title .line.blueline, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, 
.section8 .post-col .date, .section11, ul.social_icons li a:hover, .section1.one, .section1.three, .title5 .line,
.owl-carousel.one .owl-controls .owl-page.active span, .smk_accordion .accordion_in.acc_active > .acc_head, .section5.one, 
.owl-carousel.one .owl-controls.clickable .owl-page:hover span, .price-col.one:hover .price, .price-col.one.active .price, .readmore .bluebtn,
.section13 .one_third:hover .fe-cols .icon span, .section13 .one_third.active .fe-cols .icon span, .tabs7 li.active a,
.section16 .post_holder.active .text_holder, .section16 .post_holder:hover .text_holder, .section16 .post_img .hover_box .box_inner .icon:hover,
.footer.one .title_line, .newsletter .email_submit, .section18 .ser-col:hover .diamond-shape, .section18 .ser-col.active .diamond-shape,
.section4.two .diamond-shape, .readmore .linebtn.three:hover, .readmore .linebtn.three:after, .title6 .line,
.section20 .one_third .fe-col-wrp.type1:hover, .section20 .one_third .fe-col-wrp.type1.active, .scrollto_sticky.five, 
.copyrights .socil-media ul.social_icons li a:hover, .section19.one, .tabs li.active a, .footer .title_line.blueline,
ul.social_icons.four li a:hover, .top_nav4, #domain-searchform .search-submit, .section28 .fea-col:hover h5 span.line, .section28 .fea-col.active h5 span.line, .prices.two, .btns .whitebox.one:after, .btns .whitebox.one:hover, .section3.one .one_fourth:hover .ca-col, .section3.one .one_fourth .ca-col.active, .section8.two .post-col .date, .divline, .domain_search_home #search-submit, .menui, .fea-col:hover .icon.one, .fea-col.active .icon.one, .readmore .linebtn.six:after, .readmore .linebtn.six:hover, form .submit-btn, .copyrights .socil-media ul.social_icons.four li a:hover, .domain_search_home #searchsubmitblue, .table-list3 th, .section40 .one_fourth.active .member_info, .section40 .one_fourth:hover .member_info, .section40 .img_holder .social_icon li a:hover, .widget_tag_cloud .tags li a:hover, .widget_tag_cloud .tags a:hover, a.knowmore_but, .sky-form .radio input + i:after, .sky-form .button, .smk_accordion .accordion_in.three.acc_active > .acc_head, .table-list th, .table-list2 tr:hover td, .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active, .cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight, .cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-work .cbp-filter-item:hover, .cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-alignRight .cbp-filter-counter, .cbp-l-filters-buttonCenter .cbp-filter-counter, .section41 .post_img .date, .section41 .post_img .overley .icon:hover, .page-numbers li a:hover, .page-numbers li span:hover, .readmore_bu5, .sky-form .button.seven, .section41 a.loadmore_but
{
    background-color: #119ee7 !important;
}
.top-animate, .bottom-animate, .pricing-new.two .diamond-shape{
    background-color: #119ee7 !important;
}
.owl-page.active, .owl-carousel.one .owl-controls .owl-page.active, .section16 .post_img .hover_box .box_inner,
.section13 .one_third:hover .fe-cols .icon, .section13 .one_third.active .fe-cols .icon, .newsletter .email_submit,
.section18 .ser-col:hover .diamond-shape, .section18 .ser-col.active .diamond-shape, .section4.two .diamond-shape;
.readmore .linebtn.two:hover, .section18 .ser-col:hover .readmore .linebtn.two, .section18 .ser-col.active .readmore .linebtn.two,
.readmore .linebtn.three:hover, .owl-page.active, .btns .whitebox.one:hover, .pricing-new.two .diamond-shape
{
	border: 1px solid #119ee7;
}
.pricing-new.two .price-col.active .diamond-shape, .pricing-new.two .price-col:hover .diamond-shape {
    background-color: #1a1a1a !important;
    border: 1px solid #1a1a1a !important;
}
.domain_search_home button.searchsubmit:hover {
    background-color: #21a9d6;
}
.fe-col-wrp.type1:hover, .fe-col-wrp.type1.active, .section20 .one_third .fe-col-wrp.type1:hover, .section20 .one_third .fe-col-wrp.type1.active{
	color:#0098ca;
}
.btns .whitebox:hover, .ui-progress.style2, .section8.two .post-col:hover .text-col, .fea-col:hover .icon.one, .fea-col.active .icon.one, .readmore .linebtn.six, .readmore .linebtn.six:hover, .section40 .one_fourth.active .member_info, .section40 .one_fourth:hover .member_info, .widget_tag_cloud .tags li a:hover, .widget_tag_cloud .tags a:hover, .sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i, .sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i, .table-list2 tr, .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active, .section41 .comment:hover{
	border-color: #119ee7 !important;
}
.punchline_text_box{
	border-left-color:#119ee7;
}
.top_nav2.top_nav3, .cbp-l-filters-alignRight .cbp-filter-counter:before, .cbp-l-filters-buttonCenter .cbp-filter-counter::before{
	border-top:solid 4px #119ee7;
}
.section22 .ser-col{
	background:#6dd0f0 url(../images/box-shape-white.png) no-repeat center top;
}
.section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background:#119ee7 url(../images/box-shape-white.png) no-repeat center top;
}
.section25 .fea-col:hover .icon, .section25 .fea-col.active .icon{
	background:#119ee7;
	border-bottom:solid 4px #20a4d0;
}
.top_nav4 ul.right-nav li:hover a, .top_nav4 ul.right-nav li:hover i{
	color:#222222;
}

/* blue line btn */
.btns .blueline {
	border: 1px solid #119ee7;
	color: #119ee7;
}
.btns .blueline:after {
	background-color: #119ee7;
}
.btns .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
}

/* whmcs pages colors */
.div.header-lined h1, ol.breadcrumb li a, h1 small, .kbcategories a, .kbcategories a .glyphicon, .kbarticles a, .kbarticles a .glyphicon{
	color: #119ee7 !important;
}
.btn-primary, .kbcategories .badge, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .btn-info, .btn-info:hover{
	background-color: #119ee7 !important;
}
.nav .caret, .nav a:hover .caret {
    border-bottom-color: #119ee7;
    border-top-color: #119ee7;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .btn-primary, .btn-primary:hover, .btn-info, .btn-info:hover{
	border-color: #119ee7;
}
blockquote {
    border-left: 5px solid #119ee7;
}
.home-shortcuts {
    background: #119ee7 none repeat scroll 0 0;
}
.home-shortcuts li:first-child {
    border-left: 1px solid #49d8ff;
}
.home-shortcuts li {
    border-right: 1px solid #49d8ff;
}
.table > thead > tr > th {
    border-bottom: 1px solid #119ee7;
}
.dataTables_wrapper .dataTables_info{
	background-color: #119ee7 !important;
}
#main-body .table-container table.table-list thead th{
	background-color: #e6ecef !important;
}
#main-body .table-container .table > thead > tr > th {
    border-bottom: 1px solid #e6ecef;
}
/**Premium comparison table**/
#order-premium_comparison .price-table-container .price-table .top-head {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #119ee7 0%, #49d8ff 100%) repeat scroll 0 0  !important;
}
#order-premium_comparison .price-table-container .price-table .top-head .top-area {
    border-bottom: 1px solid #49d8ff !important;
}
#order-premium_comparison .price-table-container .price-table .top-head .price-area {
    border-top: 1px solid #119ee7 !important;
}
#order-premium_comparison .price-table-container .order-button, #order-premium_comparison .price-table-container .order-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #119ee7 0%, #49d8ff 100%) repeat scroll 0 0 !important;
}
/**Premium comparison table end**/
@media only screen and (max-width: 479px) {
	#logo {
	background: url(../images/logo.png) no-repeat center bottom;
}
}

/*For WooCommerce*/
.button-shop {
	background: #119ee7;
	border: 1px solid #119ee7;
	color: #fff;
}

.button-shop:hover {
	background: #222;
	color: #fff;
	border: 1px solid #222;
}

.dlink, .zoom {
  color: #119ee7 !important;
}

.dlink:hover, .zoom:hover {
  color: #fff !important;
  background-color: #119ee7 !important;
}

.products .product .onsale {
  background: #119ee7 !important;
}

.pagination-button {
  padding: 10px !important;
  color: #fff !important;
  background-color: #119ee7;
  border: none;
}

.amount {
	color: #119ee7 !important;
}

.star-rating span {
  color: #119ee7 !important;
}

.shop-page .list ul li:before {
  position: relative;
    top: 0;
    left: 0;
    content: "\f0da";
    font-family: 'FontAwesome';
    font-size: 14px;
    color: #119ee7;
    margin-right: 10px;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Shop */
.pagination-custom .pagination-button:hover {
	background-color: #119ee7;
	border-color: #119ee7;
}
.product_meta > span > a,
.single-prodcut .tabs .nav-tabs > li.active > a, 
.tabbed-widget .tabs .nav-tabs > li.active > a,
.shop-with-sidebar .widget .title > a,
.shopping-cart .cart-table tbody > tr > td > a,
.shop-checkout .cart-table a,
.shop-checkout .panel-group .panel-body label span,
.page-shop-login label span {
	color: #119ee7;
}
.single-prodcut .tabs .nav-tabs > li.active > a:after,
.tabbed-widget .tabs .nav-tabs > li.active > a:after
.shop-checkout .panel-group .panel-title > a {
	background-color: #119ee7;
}
.woocommerce-message .button.wc-forward{
	background: #119ee7 none repeat scroll 0 0;
}
.entry-summary ul li:before, .woocommerce-tabs.wc-tabs-wrapper ul li:before {
	color: #119ee7;
}
.woocommerce div.product form.cart .button, .coupon input.button, .checkout_coupon input.button, .login input.button, .login input.button:hover,
.cart .actions input.button, .woocommerce div.product form.cart .button:hover, .coupon input.button:hover, .checkout_coupon input.button:hover,
.cart .actions input.button:hover, #review_form footer button, .woocommerce-tabs ul.tabs li.active, .woocommerce-tabs ul.tabs li:hover,
.woocommerce .product ul.tabs li.active a, .woocommerce .product ul.tabs li:hover a, .tags li a:hover, .tagcloud a:hover{
    background-color: #119ee7 !important;
}
.pagination-button {
  background-color: #119ee7;
}
.dlink, .zoom {
  color: #119ee7 !important;
}
.dlink:hover, .zoom:hover {
  background-color: #119ee7 !important;
}
.products .product .onsale {
  background: #119ee7 !important;
}
.amount {
  color: #119ee7 !important;
}
.star-rating span {
  color: #119ee7 !important;
}
.list ul li:before {
	color: #119ee7;
}
.product_meta > span > a {
  color: #119ee7;
}
.button-shop {
    background: #119ee7 none repeat scroll 0 0;
    border: 1px solid #119ee7;
}
.pagination-custom .pagination-button:hover {
    background-color: #119ee7;
	border-color: #119ee7;
}
.shop-with-sidebar .widget .title > a {
	color: #119ee7;
}
.single-prodcut .tabs .nav-tabs > li.active > a:after,
.tabbed-widget .tabs .nav-tabs > li.active > a:after {
  background: #119ee7;
}
.single-prodcut .tabs .nav-tabs > li.active > a,
.tabbed-widget .tabs .nav-tabs > li.active > a {
  color: #119ee7;
}
.shopping-cart .cart-table tbody > tr > td > a {
	color: #119ee7;
}
.shop-checkout .panel-group .panel-title > a  {
	background-color: #119ee7;
}
.shop-checkout .cart-table a {
	color: #119ee7;
}
.shop-checkout .panel-group .panel-body label span {
	color: #119ee7;
}
.page-shop-login label span {
	color: #119ee7;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #119ee7 !important;
}
p {
    margin: 0 0 10px;
}