@charset "utf-8";
.menu .navbar-nav li,
.place-order-btn {
	position: relative
}

.what-home-b a p,
.why-tab a,
.why-tab a:hover,
a {
	text-decoration: none
}

@font-face {
	font-family: OpenSansLight;
	src: url(../fonts/OpenSans-Light.ttf)
}

@font-face {
	font-family: OpenSansSemiBold;
	src: url(../fonts/OpenSans-Semibold.ttf)
}

@font-face {
	font-family: OpenSansRegular;
	src: url(../fonts/OpenSans-Regular.ttf)
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v14/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v14/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@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/v14/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@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/v14/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@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/v14/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
}

@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/v14/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
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.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
}

header {
	background: #191614
}

header .logo {
	padding: 5px 0
}

.menu {
	padding: 19px 0;
    margin: 0 !important;
}

@media (max-width:768px) {
	.menu {
		padding: 0
	}
}

.menu .navbar-nav li a {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	font-family: OpenSansRegular;
	background: 0 0!important
}

.menu .navbar-nav .active a:after,
.menu .navbar-nav a:hover:after {
	background: #cc0808;
	left: 41%;
	width: 21px;
	position: absolute;
	height: 2px;
	margin: 5px auto;
	content: "";
	bottom: 0
}

.menu .navbar-nav .active a:after {
	color: #000
}

.menu .navbar-nav li a:hover {
	color: #fff;
	background: 0 0!important
}

.dropdown-menu>li>a {
	font-family: OpenSansRegular;
	padding: 7px 15px!important;
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #000!important;
	white-space: nowrap;
	background: #f5f5f5
}

.help-home ul li,
.help-home1 ul li {
	line-height: 45px;
	text-transform: uppercase;
	list-style: none
}

li.dropdown a:hover {
	background: #000;
	color: #fff
}

a {
	color: #cc0808
}

..navbar-toggle:focus,
.navbar-toggle {
	background-color: #fe5000
}

.navbar-toggle:focus,
.navbar-toggle:hover {
	background-color: #041c2c
}

.navbar-toggle {
	border-color: #fff
}

ul.nav.navbar-nav {
	float: right
}

.how-we-work-img img {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.banner-sectn{
	background: url(../img/working-laptop.jpg);
	background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.banner-in {
    background: #eeeeeede;
    padding: 45px 0;
}
.banner img {
    width: 100%;
}
/*.banner .home-content {
	width: 85%;
	margin: 0 auto;
	padding: 65px
}*/

.banner .home-content p:first-child {
	text-align: center;
	font-weight: 700;
	font-family: OpenSansSemiBold
}

.banner .home-content h2, .banner-sectn h1 {
	color: #0b0b0b;
    font-size: 48px;
    font-family: 'Open Sans', light;
    font-weight: 600;
    line-height: 58px;
    margin: 0 0 25px;
}

.banner .home-content p+h1+p {
	color: #0b0b0b;
	font-size: 14px;
	text-align: center;
	font-family: 'Open Sans', regular;
	padding-top: 20px
}

.banner .home-content .banner-b {
	margin-top: 20px;
}

.banner .home-content .banner-b .home-b, .pricing button, .what-makke a, .footTop a, .know-morre button, .testimoniallss a {
	background: #cc0808;
    color: #fff;
    padding: 12px 15px;
    margin-right: 10px;
    line-height: 0px;
}

.banner .home-content .banner-b .home-b:hover, .pricing button:hover, .what-makke a:hover, .footTop a:hover, .know-morre button:hover, .testimoniallss a:hover {
	background: #dc0909;
}

.banner .home-content .banner-b .home-c {
	border: 2px solid #000;
	padding: 10px 15px;
	color: #191614;
	font-weight: 600;
	background: 0 0
}

.banner .home-content .banner-b .home-c:hover {
	border: 2px solid #000;
	padding: 10px 15px;
	color: #000;
	font-weight: 600;
	background: #e3dfe0
}

.help-home h3,
.help-home h3 span {
	font-size: 18px;
	font-weight: 800
}

.help-home, .about-us-in{
	text-align: center;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    padding: 15px;
    background:#fff;
}

/*.home-help-para,
.home-help1-para {
	height: 200px
}*/

.help-home h3 {
	font-family: 'Open Sans', light;
	line-height: 30px;
    margin-top: 10px;
}

.help-home:after {
	content: "";
	clear: both;
	display: block
}

.help-home h3 span {
	font-family: OpenSansSemiBold
}

.help-home P {
	font-family: OpenSansRegular;
	padding-bottom: 10px;
	padding-top: 5px
}

.help-home ul li {
	float: left;
	color: #fff;
	width: 175px;
	text-align: left;
	font-size: 14px;
	font-family: 'Open Sans', SemiBoldItalic
}

.help-home .help-home-b,
.help-home1 {
	text-align: center
}

.help-home ul li:before {
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #cc0808;
	font-size: 18px
}

.help-home .help-home-btn,
.help-home .help-home-btn:hover {
	color: #fff;
	padding: 7px 14px;
}

.help-home .help-home-btn {
	background: #cc0808
}

.help-home .help-home-btn:hover {
	background: #dc0909
}

.help-home ul li:hover {
	color: #d3d3d3
}

.help-home1 h3,
.help-home1 h3 span {
	font-size: 18px;
	font-weight: 800
}
.master_dis, .know-morre, .testimoniallss {
    padding: 40px 0;
    background: #f7f7f7;
}
.help-home1 h3 {
	font-family: 'Open Sans', light
}

.help-home1 h3 span {
	font-family: OpenSansSemiBold
}

.help-home1:after {
	content: "";
	clear: both;
	display: block
}

.help-home1 P {
	font-family: OpenSansRegular;
	padding-bottom: 10px;
	padding-top: 5px
}

.help-home1 ul li {
	float: left;
	color: #fff;
	width: 157px;
	text-align: left;
	font-size: 14px;
	font-family: 'Open Sans', SemiBoldItalic
}

.help-home1 ul li:before {
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #cc0808;
	font-size: 18px
}

.help-home1 .help-home1-btn,
.help-home1 .help-home1-btn:hover {
	color: #fff;
	padding: 7px 14px;
}

.help-home1 .help-home1-b {
	text-align: center
}

.help-home1 .help-home1-btn {
	background: #cc0808
}

.help-home1 .help-home1-btn:hover {
	background: #dc0909
}

.help-home1 ul li:hover {
	color: #d3d3d3
}

.list-group-item {
	position: relative!important;
	display: block!important;
	padding: 18px 15px!important
}

.bhoechie-tab-menu h3 {
	text-transform: uppercase;
	color: #cc0808;
	font-family: OpenSansRegular;
	padding-bottom: 10px
}

.container-fluid {
	width: 90%
}

.why-tab {
	padding-bottom: 40px;
	padding-top: 20px
}

.why-tab h5, .about-us-in h4 {
	font-size: 16px;
	color: #cc0808;
	font-weight: 600;
}

.why-tab a {
	color: #cc0808
}

.why-tab a:hover {
	color: #000
}

div.bhoechie-tab-container {
	z-index: 10;
	padding: 0!important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 20px;
	margin-left: 5px;
	background-clip: padding-box;
	opacity: .97;
	filter: alpha(opacity=97)
}

div.bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0
}

div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0;
	border: 0
}

div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
	border: 0;
	background: #d2d2d5;
	margin-top: 3px;
	color: #000;
	font-size: 18px;
	font-family: 'Open Sans';
	text-transform: uppercase;
	text-align: left;
	width: 33%;
    display: inline-block !important;
}

div.bhoechie-tab-menu div.list-group>a .fa,
div.bhoechie-tab-menu div.list-group>a .glyphicon {
	color: #cc0808
}

div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}

div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}

div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .fa,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon {
	background-color: #cc0808;
	color: #fff;
	border: 0
}

div.bhoechie-tab-menu div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #cc0808
}

.circle,
.circle:hover {
	width: 150px;
	height: 150px;
	margin-top: 30px;
	margin-bottom: 30px
}

div.bhoechie-tab-content {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 36px;
	height: 192px;
}

div.bhoechie-tab-content p {
	font-size: 14px
}

.circle p,
.circle1 h6 {
	font-family: 'Open Sans';
	color: #fff;
	text-align: center
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
	display: none
}

.circle {
	background: #29292b;
	display: inline-block;
	border-radius: 50%;
	padding: 30px
}

.circle:hover {
	background: #cc0808;
	color: #fff;
	display: inline-block;
	border-radius: 50%;
	padding: 30px
}

.circle1,
.circle1:hover {
	width: 175px;
	height: 175px;
	display: inline-block;
	border-radius: 50%;
	padding: 30px
}

.circle1 {
	background: #cc0808;
	margin-top: 20px
}

.circle1:hover {
	background: #29292b;
	color: #fff
}

.circle1 h6 {
	font-size: 16px;
	padding-top: 20px;
	text-transform: uppercase!important
}

.box1 h5,
.p_total h3,
.services-inner h2,
.th_header,
.what-makes h1,
.what-makes h1 span,
.what-makes p span {
	text-transform: uppercase
}

.circle p {
	font-size: 14px;
	padding-top: 12px
}

.bhoechie-tab {
	background: #fff
}

.pricing_section, .testimonials, .expert-sectn, .about-us-des {
	background:#f7f7f7;
	padding: 60px 0;
}

.th_header {
	background: #cc0808;
	color: #fff;
	margin-bottom: 15px
}

.pricing_table {
	font-family: OpenSansRegular;
	background: #efefef;
}

.box2 p,
.pricing_section h1,
.what-makes h1 {
	font-family: 'Open Sans'
}

.pricing_section h1 {
	font-size: 30px
}

.pricing_section h1 span {
	color: #cc0808
}

.pricing_table p {
	text-align: center;
	background: #fff;
	padding: 10px 40px;
	border-radius: 10px 10px 0 0
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 9px!important;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid transparent!important;
	font-weight: 700
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
	border-top: 0;
	font-size: 14px
}

.box {
	border: 1px solid #eee;
}

.box1 {
background: #f2f2f2;
}

.box1 h5 {
	background: #eee;
    padding: 18px;
    margin: 0;
    font-weight: 600;
    text-align: center;
}

.box2,
.what-makes {
	background-size: cover
}

.box2 {
	background-image: url(../img/index-contact.png);
	padding-bottom: 19px
}

.ser_get_quote img,
.service_box i,
.testimonials img {
	margin-left: auto;
	display: block
}

.box2 p {
	font-size: 18px;
    line-height: 30px;
    color: gray;
    padding: 15px;
    text-align: center;
    font-style: italic;
    margin: 0;
}

.what-makes {
	padding: 40px 0;
}

.what-makes h1 {
	font-size: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: 700;
}

.what-makes h1 span {
	color: #cc0808
}

.what-makes p,
.what-makes-right p {
	
	padding-top: 20px;
	font-family: 'Open Sans';
}

.what-makes p {
	font-size: 14px
}

.what-makes-right p {
	font-size: 16px
}

.what-makes p span {
	text-align: center;
	color: #cc0808;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 700;
}

.contact-home-b {
	text-align: center
}

.contact-home-b .contact-home-btn {
	background: #cc0808;
	color: #fff;
	padding: 7px 35px;
	font-weight: 600;
	margin-right: 10px
}

.contact-home-b .contact-home-btn:hover {
	background: #dc0909;
	color: #fff;
	padding: 7px 35px;
	font-weight: 600;
	margin-right: 10px
}

.what-makes-left {
	padding-top: 30px;
	padding-bottom: 30px
}

.what-makes-box i {
	margin-top: 28px;
	font-size: 40px;
}

.what-makes-box:hover p span {
	text-transform: uppercase;
	text-align: center;
	color: unset;
	font-size: 14px;
	font-family: 'Open Sans'
}

/*.makes-right-margin {
	border-left: 2px solid #48566f;
	margin-top: 81px
}*/

.what-makes img {
	margin-top: 15px
}

.what-home-b a,
.what-home-b a:hover {
	color: #cc0808;
	font-family: 'Open Sans';
	font-size: 24px;
	text-decoration: none
}

.what-home-b a p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #000;
	margin-top: -20px;
	padding-bottom: 0
}

.what-home-b a{
	text-align: center;
	background: #fff;
	padding: 2px 10px 0;
	border-radius: 5px;
	color: #cc0808;
	border-bottom: 5px solid #CCC
}

.what-home-b a:hover {
	border-bottom: 5px solid #cc0808
}

/*.whatt-home-b .what-home-btn {
	background: #fff;
	color: #fff;
	padding: 7px 35px;
	font-weight: 600;
	margin-right: 10px
}*/

/*.what-makes-right {
	padding-left: 20px;
	height: 280px;
	margin-top: 73px
}*/


.breadcrumb,
.breadcrumb a {
	color: #000;
	font-family: 'Open Sans'
}

#testimonial-slider {
	padding-top: 30px
}

.test_img p {
	font-size: 12px!important;
	text-align: center;
	line-height: 20px
}

.breadcrumb a {
	text-decoration: none
}

.breadcrumb a:hover {
	color: #cc0808;
	font-family: 'Open Sans';
	text-decoration: none
}

.breadcrumb i {
	color: #000
}

.master_list {
	border-top: 5px solid #cc0808!important;
	border: 1px solid #ccc;
	padding: 0;
	list-style-type: none;
	margin-top: 17px
}

.master_list li a,
.master_list li a:hover, .headdd {
	border-bottom: 1px solid #ccc;
	padding: 10px 10px 10px 20px;
	font-size: 16px;
	font-family: OpenSansRegular;
	text-decoration: none
}

.master_list a {
	color: #000;
	display: block
}

.master_list a:hover {
	text-decoration: none;
	display: block
}

.master_list li:hover {
	background: #f5f5f5;
	color: #cc0808
}

.master_list li span {
	color: #cc0808;
    font-size: 20px;
    font-weight: 700;
    padding-left: 20px;
}

.services-inner h1 {
	font-size: 30px;
	color: #cc0808;
	font-family: OpenSansRegular
}

.services-inner p {
	font-size: 14px;
	font-family: OpenSansRegular
}

.calculate_price {
	font-family: OpenSansRegular;
	background: #f6f6f6;
	float: left;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
	padding-bottom: 40px;
	margin-top: 10px
}


.price_title {
	background: #cc0808;
	float: left;
	width: 100%;
	border-radius: 5px 5px 0 0
}

.form-horizontal .control-label {
	/*padding-top:20px!important;*/
	padding-top: 18px!important;
	margin-bottom: 0;
	text-align: left!important;
	/*padding-left: 14px;*/
	margin-top: 10px
}

.form-horizontal .form-group {
	font-family: OpenSansRegular;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px
}

.form-horizontal .form-group span {
	color: #cc0808
}

.captcha img {
	width: 90px
}

a#Refresh_Captcha img {
	width: 30px;
	margin-left: 6px
}

.form-control {
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 7px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.p_total h3 {
	font-size: 18px;
	color: #000;
	font-family: OpenSansRegular;
	background: #fff;
	padding: 10px;
}

.place-order-b {
	text-align: center;
	margin-top: 40px
}

.place-order-btn,
.place-order-btn:hover {
	color: #fff;
	padding: 7px 10px;
	font-weight: 600;
	margin-right: 0px;
	margin-top: 10px;
	text-transform: uppercase
}

.place-order-btn {
	background: #cc0808;
	border-radius: 5px;
	border: 2px solid transparent
}

.place-order-btn:after {
	font-family: FontAwesome;
	content: "\f004";
	font-size: 13px;
	position: absolute;
	right: 20px;
	top: 1px;
	pointer-events: none
}

.helps h3,
.service_box p {
	font-family: OpenSansRegular;
	text-align: center
}

.place-order-btn:hover {
	background: #dc0909;
	border-radius: 5px;
	border: 2px solid transparent;
	text-decoration: none
}

.helps {
	background: #f2f2f2;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 30px
}

.service_box,
.service_box:hover {
	background: #fff;
	margin-bottom: 20px;
}

.helps h3 {
	font-size: 18px;
	line-height: 27px
}

.service_box {
	padding: 20px;
	border: 1px solid transparent
}

.service_box i {
	font-size: 40px;
	text-align: center;
	margin-right: auto;
	color: #cc0808;
}

.service_box p {
	padding-top: 15px;
	font-size: 14px
}

.service_box:hover {
	border: 1px solid #cc0808
}

.service-quote-btn,
.service-quote-btn:hover {
	font-size: 16px;
    padding: 10px 20px;
}

.service-quote-b {
	text-align: center;
	margin-top: 30px
}

.service-quote-btn {
	background: #cc0808;
	color: #fff;
	border: 2px solid transparent;
	border-radius: 5px
}

.service-quote-btn:hover {
	text-decoration: none;
	background: #dc0909;
	color: #fff!important;
	border: 2px solid transparent;
	border-radius: 5px
}

.faq h1,
.faq p {
	color: #000;
	font-family: OpenSansRegular
}

.p_total {
	margin-top: 15px;
	float:right;
}

.faq h1 {
	font-size: 30px
}

.faq a,
.faq p {
	font-size: 14px
}

.faq p {
	padding-top: 5px
}

.faq a {
	color: #cc0808;
	font-family: OpenSansRegular
}

.ser_get_quote .quotte-div{
	background: #fdeded;
	border: 3px solid #e6c5c5;
	padding: 15px
}

.ser_get_quote p {
	font-size: 14px;
	color: #000;
	font-family: OpenSansRegular;
	text-align: justify
}

.ser_get_quote-btn,
.ser_get_quote-btn:hover {
	font-size: 14px;
	color: #fff;
	font-family: OpenSansRegular;
	padding: 6px 15px;
	margin-top: 30px
}

.ser_get_quote img {
	margin-right: auto
}

.ser_get_quote-b {
	text-align: center;
	margin: 29px 0;
}

.ser_get_quote-btn {
	background: #252525;
	margin-right: 10px;
	border-radius: 5px;
	border: 2px solid transparent
}

.ser_get_quote-btn:hover {
	text-decoration: none;
	background: #404040;
	margin-right: 10px;
	border-radius: 5px;
	border: 2px solid transparent
}

.submit-btn,
.submit-btn:hover {
	padding: 7px 16px;
	font-weight: 600;
	margin-right: 10px;
}

.contact h1 {
	font-size: 30px;
	color: #cc0808;
	font-family: OpenSansRegular
}

.contact .contact_sidebar h3,
.contact .contact_sidebar p,
.contact p,
.helps_list li {
	font-family: OpenSansRegular;
	font-size: 14px
}

.contact h2 {
	font-weight: 800;
}

.contact_sidebar {
	margin-top: 60px
}

.contact .contact_sidebar h3 {
	text-transform: uppercase;
	color: #cc0808
}

.form-horizontal label i {
	color: #cc0808;
	margin-left: -20px;
	margin-top: 10px
}

.inner_sidebar,
.masters-left-sidebar,
.phd-left-sidebar,
.services-left-sidebar,
.submit-btn {
	margin-top: 30px
}

textarea.form-control.con-txtarea {
	width: 100%
}

.submit-btn {
	background: #cc0808;
	color: #fff;
	border-radius: 5px;
	border: none
}

.submit-btn:hover {
	background: #dc0909;
	color: #fff;
	margin-top: 30px;
	border-radius: 5px;
	border: none
}

.submit-btn-icon i {
	position: absolute;
	top: 40px;
	right: 146px;
	color: #fff
}

.helps_list ul {
	font-family: OpenSansRegular;
	list-style: none;
	padding: 0
}

.helps_list li {
	list-style: none;
	padding-left: 1.3em;
	line-height: 25px
}

.footer-col1 a,
.footer-col1 a:hover {
	font-size: 14px;
	line-height: 35px;
	text-decoration: none
}

.helps_list li:before {
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #cc0808
}

.fo-menu h3,
.footer-col1 a,
.footer-col1 a:hover {
	font-family: 'Open Sans'
}

.padding-o {
	padding: 0!important
}

.footer-col1 {
	padding: 0;
	list-style: none
}

.footer-col1 a {
	color: #fff;
	display: block
}

.footer-col1 a:hover {
	color: #cc0808;
	display: block
}

.f-blog h3,
.fo-menu h3 {
	color: #dc0909;
    font-size: 16px;
    font-weight: 600;
}



.f-blog h3 {
	font-family: 'Open Sans';
	padding-bottom: 10px
}

.f-blog a,
.f-blog a:hover {
	font-size: 14px;
	font-family: 'Open Sans'
}

.f-blog a {
	color: #fff;
	/* margin-top: 10px; */
	/* float: left; */
}

.f-blog a:hover {
	color: #cc0808;
	text-decoration: none
}

.f-blog hr {
	border: 1px solid #424242!important;
	margin-top: 2px !important;
	margin-bottom: 10px !important;
	float: left;
	width: 100%;
	border-top: 0px !important;
}

.f-faq h3 {
	color: #949494;
	font-size: 16px;
	font-family: 'Open Sans'
}

.f-faq p {
	color: #fff;
	font-size: 14px;
	font-family: 'Open Sans'
}

.f-contact h3 {
	color: #949494;
	font-size: 16px;
	font-family: 'Open Sans'
}

.f-contact a,
.f-contact a:hover,
.f-contact p {
	font-size: 14px;
	font-family: 'Open Sans'
}

.f-contact p {
	color: #fff
}

.f-contact a {
	color: #cc0808;
	text-decoration: none
}

.f-contact a:hover {
	color: #d3d3d3;
	text-decoration: none
}

.services-inner a:hover {
	color: #cc0808;
	text-decoration: none
}

footer {
	background: #252525
}

footer a:focus {
	color: #fff!important;
	text-decoration: none
}

footer .f-bottom {
	background: #141414;
	padding: 26px
}

footer .f-botoom-menu {
	padding-top: 15px
}

footer .f-botoom-menu ul li a,
footer .f-botoom-menu ul li a:hover {
	padding: 10px;
	font-family: 'Open Sans';
	text-decoration: none
}

footer .f-botoom-menu ul {
	margin: 0
}

footer .f-botoom-menu ul:after {
	content: "";
	clear: both;
	display: block
}

footer .f-botoom-menu ul li {
	float: left;
	list-style: none;
	color: #fff
}

footer .f-botoom-menu ul li a {
	color: #fff
}

footer .f-botoom-menu ul li a:hover {
	color: #cc0808
}

.sitemap a,
.testimonial,
.testimonial .description {
	font-family: OpenSansRegular
}

.know-us-desc a {
	color: #cc0808
}

.testimonial .testimonial-content {
	padding: 20px;
    margin-top: 20px;
    background: #fff;
    border: 1px solid #f0f0f0;
    position: relative;
    text-align: center;
}

.sitemap li,
.sitemap li:hover {
	list-style: none;
	padding-bottom: 5px
}

.sitemap li,
.sitemap li:hover,
.sitemap-sub li {
	padding-left: 20px
}

.testimonial-content .testimonial-icon {
	width: 50px;
	height: 45px;
	background: #cc0808;
	text-align: center;
	font-size: 22px;
	color: #fff;
	line-height: 42px;
	position: absolute;
	top: 37px;
	left: -19px
}

.testimonial-content .testimonial-icon:before {
	content: "";
	border-bottom: 16px solid #e41212;
	border-left: 18px solid transparent;
	position: absolute;
	top: -16px;
	left: 1px
}

.testimonial .description {
	font-size: 15px;
	line-height: 23px;
	margin: 0
}

.testimonial .post {
	display: block;
	font-size: 16px;
	color: #dc0909;
	padding-top: 10px;
	font-weight:bold;
}

/*.testimonial-profile img {
	position: absolute;
	z-index: 99999;
	top: 12px;
	left: -51px
}*/

.sitemap a,
.sitemap li,
.sitemap li:hover {
	position: relative;
	margin-bottom: 10px;
	font-size: 18px;
	text-align: justify
}

.sitemap a {
	color: #000;
	text-decoration: none
}

.sitemap li {
	padding-top: 5px;
	text-decoration: none
}

.sitemap li:hover {
	text-decoration: none!important;
	padding-top: 5px;
	background-color: #f1f1f1;
	color: #cc0808
}

.sitemap li:before {
	padding-top: 5px;
	position: absolute;
	top: 0;
	left: -8px;
	font-family: FontAwesome;
	content: "\f138";
	color: #cc0808
}

.sitemap-sub a,
.sitemap-sub li {
	position: relative;
	margin-bottom: 10px;
	text-align: justify;
	font-size: 18px;
	text-decoration: none;
	list-style: none
}

.sitemap-sub a {
	color: #000;
	font-family: OpenSansRegular
}

.sitemap-sub li:before {
	position: absolute;
	top: 0;
	left: -8px;
	font-family: FontAwesome;
	content: "\f00c";
	color: #cc0808
}

#quote-carousel {
	font-family: OpenSansRegular;
	padding: 0;
}

#quote-carousel p {
	font-size: 18px;
	font-family: OpenSansRegular;
	padding: 0 30px 0 0
}

#quote-carousel .carousel-control {
	background: 0 0;
	color: #cc0808;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px
}

#quote-carousel .carousel-control.left {
	left: 0;
    text-align: left;
}

#quote-carousel .carousel-control.right {
	right: -12px!important;
	text-align: right;
}

#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0;
	margin-right: -19px
}

#quote-carousel .carousel-indicators li {
	background: #cc0808
}

#quote-carousel .carousel-indicators .active {
	background: #333
}

#quote-carousel img {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.item blockquote {
	border-left: none;
	margin: 0
}

.item blockquote img,
.list-inline li {
	margin-bottom: 10px
}

.item blockquote p:before {
	content: "\f10d";
	font-family: Fontawesome;
	float: left;
	margin-right: 10px
}

.panel-pricing,
.place-order-page,
.privacy li {
	font-family: OpenSansRegular
}

.terms-and-con a {
	color: #cc0808;
	text-decoration: none
}

.terms-and-con a:hover {
	color: gray;
	text-decoration: none
}
.services-top h1 {
    font-size: 30px;
    color: #cc0808;
    font-family: OpenSansRegular;
}
ul.lists1 {
    padding: 0;
}
ul.lists1 li:before {
    content: "";
    width: 10px;
    height: 10px;
    background:#cc0808;
    position: absolute;
    margin-top: 10px;
    transform: rotateZ(45deg);
    margin-left: -26px;
}
ul.lists1 li {
    list-style: none;
    line-height: 29px;
    padding-left: 30px;
}


.payment {
    padding: 8px 30px;
    box-shadow: 0px 1px 3px #dadada;
    text-align: center;
    border-radius: 4px;
}
.payment .form_price {
    font-size: 25px;
}
.orderBtn {
    background: #cc0808;
    border: 0;
    color: #fff;
    padding: 7px 10px;
    border-radius: 4px
}
.form-section .rightSide {
    background: #ffffff;
    padding: 36px 95px 30px 70px;
    border: 1px solid #d6d6d6;
    border-left: 0;
}
.form-section .leftSide {
    background: #f5f5f5;
    padding: 30px 70px 30px 70px;
}
.services1 {
     background: #fafafa;
    margin: 50px 0 0;
    padding: 20px 0 40px;
}
.services1 .heading2 {
    text-align: center;
}
.primary-section2 {
    padding: 50px 0;
}
.analysis-service {
    background: #fff;
    padding: 20px 0 40px;
}
.analysis-service .inner {
    margin-top: 30px;
}
.analysis-service .inner img {
    width: 70px;
}
.consulting-services {
    background: #fafafa;
    margin: 50px 0 0;
    padding: 20px 0 40px;
}
.consulting-services .inner {
    margin-top: 55px;
    background: #fff;
    box-shadow: 0 0 10px #f5f5f5;
    border-radius: 5px;
}
.consulting-services .inner .images {
        width: 80px;
        height: 80px;
        margin: auto;
        background: #fff;
        margin-top: -40px;
        box-shadow: 0 0 10px #ccc;
        border-radius: 50px;
        display: table-caption;
        margin-left: 20px;
        text-align: center;
}
.consulting-services .inner .images img {
    width: 50px;
    text-align: center;
    margin-top: 15px;
}
.consulting-services .inner .content {
    padding: 15px 20px;
}
.contentLeft h2 {
    font-size: 34px;
    line-height: 40px;
}
.section-title h2 {
    margin-bottom: 30px;
    font-size: 34px;
    line-height: 40px;
}
.secondary-quantitative-section1 {
    background: #f1f1f1;
        padding: 30px 0;
        margin-top: 50px;
}
.secondary-quantitative-section1 h2 {
    font-size: 34px;
    line-height: 40px;
}
.secondary-quantitative {
    background: #fdfdfd;
    padding: 20px 0 40px;
    
}
.secondary-quantitative .inner {
    display: inline-block;
    margin-top: 30px;
}
.secondary-quantitative .inner .images {
    width: 20%;
    float: left;
}
.secondary-quantitative .inner .content {
    width: 80%;
    float: right;
}
.secondary-quantitative .inner .content h3 {
    margin: 0;
    padding-bottom: 10px;
}
.secondary-quantitative .inner .images img {
    width: 70px;
}
.mb-30 {
    margin-bottom: 30px;
}
.secondary-qualitative-section2 {
    padding: 50px 0;
}
.secondary-qualitative {
    box-shadow: 0 0 4px #efefef;
    padding-bottom: 40px;
    margin-top: 25px;
    padding: 40px 0;
        background: #f9f9f9;
}
.secondary-qualitative .inner {
    width: 50%;
    float: left;
    padding: 20px;
}
.secondary-qualitative .inner img {
    width: 50px;
}
.secondary-qualitative .inner .images {
    float: left;
    width: 20%;
}
.secondary-qualitative .inner .content {
    float: left;
    width: 80%;
}
.secondary-qualitative .inner .content h3 {
    margin: 0;
    font-size: 22px;
    padding-bottom: 10px;
}
.secondary-qualitative .inner.one, .secondary-qualitative .inner.two, .secondary-qualitative .inner.three {
    /* border-bottom: 1px solid #ccc; */
}
.secondary-qualitative .inner.one, .secondary-qualitative .inner.two, .secondary-qualitative .inner.five, .secondary-qualitative .inner.four {
    /* border-right: 1px solid #ccc; */
}

.primary-qualitative {
    background: #fdfdfd;
    margin: 50px 0 0;
    padding: 20px 0 40px;
}
.primary-qualitative .inner {
    display: inline-block;
    margin-top: 30px;
    /* border: 1px solid #ccc; */
    /* box-shadow: 0 0 6px #efefef; */
}
.primary-qualitative .inner .images {
    width: 20%;
    float: left;
    text-align: center;
}
.primary-qualitative .inner .content {
    width: 80%;
    float: right;
    padding-left: 10px;
}
.primary-qualitative .inner .content h3 {
    margin: 0;
    padding-bottom: 10px;
}
.primary-qualitative .inner .images img {
    width: 50px;
}
.get-quote {
    margin: 40px 0;
    background: url(../img/home-banner.jpg);
    background-size: cover;
    color: #090707;
    box-shadow: 0 0 10px #ccc;
    display: inline-block;
    margin-left: 15px;
    font-size: 16px;
    margin-right: 15px;
    border-radius: 5px;
    padding: 30px;
}
.lines1 {
    width: 100px;
    height: 2px;
    background: #e4181f;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}
.lines2 {
    width: 100px;
    height: 2px;
    background: #e4181f;
    margin-bottom: 20px;
}
.services1 .inner {
    text-align: center;
    padding: 20px;
    margin-top: 30px;
    background: #fff;
    border: 1px solid #ccc;
}
.re-d {
    background: #fff;
    text-align: center;
    padding: 20px 0px 0px 0px;
    box-shadow: 0 4px 4px -5px #c8c8c8;
    border-bottom: 0;
    border-bottom: 1px rgba(200, 200, 200, 0.55) solid;
    border: 1px solid #ccc;
}
.footTop iframe {
    margin-top: 30px;
    border: 1px solid #ccc;
}
.re-d {
    border: 1px solid #ccc !important;
}
.features-area {
    position: relative;
    background: #f7f7f7;
    margin-top: 40px;
}
ul.icon-list {
    padding-left: 0;
}

.features-area .features-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 50.5%;
    height: 100%;
}
.features-area .features-content-box {
    margin-left: 85px;
    padding: 40px 0;
}
.icon-list li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    content: "";
    font-weight: 400;
    font-family: 'FontAwesome';
    border: 2px solid #e0e0e0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-list li {
    position: relative;
    padding-left: 55px;
    margin-bottom: 15px;
    padding-top: 5px;
    list-style: none;
    line-height: 30px;
}

@media (max-width:768px) {
	
	#quote-carousel .carousel-indicators {
		bottom: -5px!important
	}
	#quote-carousel .carousel-indicators li {
		display: inline-block;
		margin: 0 5px;
		width: 15px;
		height: 15px
	}
	#quote-carousel .carousel-indicators li.active {
		margin: 0 5px;
		width: 20px;
		height: 20px
	}
}

.panel-pricing {
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease
}

.panel-pricing:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, .2)
}

.panel-pricing .panel-heading {
	padding: 5px
}

.panel-pricing .panel-heading .fa {
	margin-top: 10px;
	font-size: 58px
}

.panel-pricing .list-group-item {
	text-align: left;
	color: #777;
	border-bottom: 1px solid rgba(250, 250, 250, .5)
}

.panel-pricing .list-group-item:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.panel-pricing .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.panel-pricing .panel-body {
	background-color: #f0f0f0;
	font-size: 40px;
	color: #777;
	padding: 20px;
	margin: 0
}

.panel-warning>.panel-heading {
	color: #cc0808!important;
	background-color: #f2dede!important;
	border-color: #f2dede!important
}

.panel-warning {
	border-color: #ebccd1!important
}

.stepwizard-step p {
	margin-top: 10px
}

.stepwizard-row {
	display: table-row
}

.stepwizard {
	display: table;
	width: 50%;
	position: relative
}

.stepwizard-step button[disabled] {
	opacity: 1!important;
	filter: alpha(opacity=100)!important
}

.stepwizard-row:before {
	top: 14px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #cc0808;
	z-order: 0
}

.stepwizard-step {
	display: table-cell;
	text-align: center;
	position: relative
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
	background: #cc0808!important
}

.place-order-form label i {
	color: #cc0808;
	margin-left: -10px;
	margin-top: 28px
}

.place-order-page .placce-odr{
	background: #f6f6f6;
	float: left;
	width: 100%;
	border-radius: 5px 5px 0 0;
	padding-bottom: 40px;
	margin-top: 10px;
	padding-top: 20px
}

.order-btn,
.order-btn:hover {
	color: #fff;
	padding: 7px 20px;
	font-weight: 600;
	margin-right: 31px;
}

.order-btn {
	background: #cc0808;
	border-radius: 5px;
	border: none
}

.order-btn:hover {
	background: #dc0909;
	border-radius: 5px;
	border: none
}

.place-order-page .form-control {
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.bold {
	font-weight: 700
}

.privacy ul {
	list-style: none;
	padding: 0
}

.privacy li {
	padding-left: 1.3em;
	list-style: none
}

.privacy li:before {
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #000
}

.contact h3,
.touch-us {
	font-family: OpenSansRegular
}

.contact h3 {
	color: #cc0808
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}

.social-icons .fa {
	font-size: 1.2em;
	margin-top: -5px;
	width: 30px;
	height: 30px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, .8);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.social-icons.icon-circle .fa {
	border-radius: 50%
}

.social-icons.icon-rounded .fa {
	border-radius: 5px
}

.social-icons.icon-flat .fa {
	border-radius: 0
}

.social-icons .fa:active,
.social-icons .fa:hover {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333
}

.social-icons.icon-zoom .fa:active,
.social-icons.icon-zoom .fa:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.social-icons .fa-facebook,
.social-icons .fa-facebook-square {
	background-color: #3C599F
}

.touch-us {
	margin-top: -1px;
	color: red!important;
	font-size: 16px
}

.amount_div {
	background: #cc0808;
	float: left;
	color: #fff;
	padding: 10px;
	margin-left: 20px;
	border-radius: 4px;
}

.add-more,
.remove-me {
	background: #cc0808!important;
	color: #fff;
	border-radius: 0!important
}

.add-more {
	font-size: 17px!important;
	position: absolute;
	right: 16px;
	top: 16px
}

.remove-me {
	float: right;
	font-size: 15px!important;
	margin-top: 0;
	padding-left: 15px!important;
	padding-right: 15px!important
}

#faq-slider {
	overflow: hidden
}
.faq .testimonial-content {
	padding: 15px;
	background: #f1f1f1;
	margin-bottom: 20px
}

.faq .description {
	font-size: 15px;
    color: #555;
    line-height: 24px;
    margin-bottom: 0px;
    background: #fff;
    padding: 10px;
    margin-top: 10px;
}

.faq .testimonial-title {
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #cc0808;
	text-transform: capitalize;
	text-align: left;
	display: block;
	margin: 0
}

.faq .testimonial-title small {
	display: block;
	margin-top: 13px;
	font-size: 14px
}

.faq .pic {
	width: 83px;
	height: 90px;
	border-bottom: 4px solid #78c0a8;
	border-radius: 50%;
	margin: 15px auto
}

.faq .pic img {
	width: 100%;
	height: auto;
	border: 1px solid grey;
	border-radius: 50%
}

.field-tip {
	position: relative;
	cursor: help
}

.field-tip .tip-content {
	position: absolute;
	top: 0px;
	right: 9999px;
	width: fit-content;
	margin-right: -220px;
	padding: 4px;
	color: #fff !important;
	background: #cc0808;
/*	-webkit-box-shadow: 0 0 5px #cc0808;
	-moz-box-shadow: 0 0 5px #cc0808;
	box-shadow: 0 0 5px #cc0808;*/
	opacity: 0;
	-webkit-transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-ms-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
	transition: opacity 250ms ease-out;
	font-weight: 400;
	border-radius: 4px;
}

.field-tip .tip-content:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: -16px;
	width: 0;
	height: 0;
	margin-top: -8px;
	border: 8px solid transparent;
	border-right-color: #fff
}

.field-tip:hover .tip-content {
	right: -5px;
	opacity: 1;
	z-index: 10
}

@media only screen and (max-width:1400px) {
	.field-tip {
		position: relative;
		cursor: help
	}
	.field-tip .tip-content {
		position: absolute;
		/*top:40px;*/
		top: 20px;
		right: 9999px;
		width: 200px;
		margin-right: -50px;
		padding: 10px;
		color: #333!important;
		background: #fff;
		left: -116px;
		-webkit-box-shadow: 0 0 5px #cc0808;
		-moz-box-shadow: 0 0 5px #cc0808;
		box-shadow: 0 0 5px #cc0808;
		opacity: 0;
		-webkit-transition: opacity 250ms ease-out;
		-moz-transition: opacity 250ms ease-out;
		-ms-transition: opacity 250ms ease-out;
		-o-transition: opacity 250ms ease-out;
		transition: opacity 250ms ease-out;
	}
	.field-tip .tip-content:before {
		content: ' ';
		position: absolute;
		top: -13%;
		left: 95px;
		width: 0;
		height: 0;
		margin-top: -8px;
		border: 8px solid transparent;
		border-bottom-color: #fff
	}
	.field-tip:hover .tip-content {
		right: -5px;
		opacity: 1;
		z-index: 10
	}
}

body {
	overflow-x: hidden
}

.credit {
	display: none
}

.navbar-toggle .icon-bar {
	background: #fff
}

.pricing_section h2 span, .why-tab h2 span, .what-makes h2 span, .testimonials h2 span, .know-us-desc h2 span, .contact h2 span, .services-inner h2 span, .form-section h2 span, .about-us-des h2 span, .what-we-do-section h3 span {
	color: #cc0808;
}

a.submit-btn:hover {
	color: white;
}

.contact h3 {
	font-size: 27px;
	color: #cc0808;
	font-family: OpenSansRegular;
}

/*.services-inner ul:nth-child(5) {
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}

.services-inner ul:nth-child(3) {
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}

.services-inner ul:nth-child(7) {
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}

.services-inner ul:nth-child(4) {
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}

.services-inner ul:nth-child(6) {
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}*/

.services-inner ul{
	font-size: 14px;
	list-style: none;
	list-style-type: circle;
	font-family: OpenSansRegular;
}

.new-order .field-tip .tip-content {
	font-size: 12px;
    left: 8px;
    z-index: 9;
}

/*.new-order .field-tip .tip-content:before {
	content: ' ';
	position: absolute;
	top: -13%;
	left: 19px;
	width: 0;
	height: 0;
	margin-top: -8px;
	border: 8px solid transparent;
	border-bottom-color: #fff;
}*/
.contentLeft {
    box-shadow: 0 0 10px #ccc;
    padding: 20px 50px 20px 30px;
    margin-left: -40px;
    background: #fff;
    margin-top: 60px;
}

.primary-qualitative-section2 {
    padding: 50px 0;
}
.primary-qualitative-section2 .contentSide {
    padding: 10px 30px;
}
.primary-quantitative-section2 h2 {
    font-size: 34px;
    line-height: 40px;
}
.primary-qualitative-section2 .row {
    box-shadow: 0 0 5px #ccc;
    margin-left: 15px;
    margin-right: 15px;
}
.primary-quantitative-section2 {
    padding: 40px 0;
}
ul.icon-list1 {
    padding-left: 0;
    margin-left: -10px;
    margin-top: 30px;
}
.icon-list1 li {
    position: relative;
    padding-left: 55px;
    margin-bottom: 15px;
    padding-top: 8px;
    padding-bottom: 7px;
    list-style: none;
    line-height: 30px;
    width: 48%;
    float: left;
    background: #fff;
    box-shadow: 0 0 10px #e7e7e7;
    margin-left: 2%;
    border-radius: 5px;
}
.icon-list1 li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
    content: "";
    font-weight: 400;
    font-family: 'FontAwesome';
    border: 2px solid #dadada;
    background: #dadada;
    border-radius: 12%;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (min-width:320px) and (max-width:767px) {
    .secondary-quantitative .inner .content {
    width: 100%;
    margin-top: 15px;
}
.secondary-quantitative .inner .images {
    width: 100%;
}
.form-section .leftSide {
    padding: 20px 20px 20px 20px;
    height: auto;
}
.formDiv h2 {
    padding: 10px 20px;
}
.formDiv p {
    padding-left: 20px;
}
.formDiv form {
    padding: 10px;
}
.form-section .rightSide {
    background: #ffffff;
    padding: 30px 0 0;
    height: auto;
    border-left: 0;
}
.get-quote {
    padding: 20px 15px;
}
.orderBtn {
    margin-top: 20px;}
    .secondary-qualitative .inner {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
	.secondary-qualitative .inner.one, .secondary-qualitative .inner.two, .secondary-qualitative .inner.five, .secondary-qualitative .inner.four {
    border-right: 0;
}

.secondary-qualitative .inner.one, .secondary-qualitative .inner.two, .secondary-qualitative .inner.three {
    border-bottom: 0;
}
.contentLeft {
    margin-left: 0;
    margin-top: 0;
}
.icon-list1 li {
    width: 100%;
}
.features-area .features-bg {
    width: 100%;
    height: 200px;
    background-size: 100%;
}
.features-area .features-content-box {
    margin-left: 0;
    padding: 40px 0;
    margin-top: 160px;
}
.primary-qualitative-section2 .contentSide {
    padding: 10px 0;
}
}

.f-blog .submit-btn {
    margin-top: 10px;
    float: left;
}

ul.dropdown-menu {
    width: 240px;
    text-transform: none;
}

ul.dropdown-menu li a {
    text-transform: initial !important;
}ul.dropdown-menu li a:after {
    visibility: hidden;
}ul.dropdown-menu li {
    border-bottom: 1px solid #f7f7f7 !important;
}

ul.dropdown-menu li img{
width: 9%;
    float: left;
    margin-right: 5px;
    margin-top:4px;
}.dropdown-menu li a:hover {
    color: #bd0000 !important;
}


.f-botoom-menu ul {
    padding-left: 0px;
}
.benef h3 {
    font-weight: 600;
    font-size: 16px;
    margin-top: 0;
}

.secondary-qualitative .images i {
    color: #cc0808;
    font-size: 40px;
}
ul.thesis-subb {
    padding-left: 0;
}
.thesis-subb li{
    list-style: none;
}
.thesis-subb li a {
    font-size: 15px;
}
.primary-qualitative i, .analysis-service i, .secondary-quantitative i, .benef i {
    color: #cc0808;
    font-size: 32px;
}
.secondary-quantitative .inner .images{
    text-align:center;
}
.benef i {
    line-height: 83px;
}
.sub-menu{
    display:none;
}
.main-menu:hover .sub-menu{
    display:block;
}
.sub-menu li a {
    color: unset !important;
}
.sub-menu li{
    list-style:none;
    padding: 8px 0;
}
.sub-menu{
    padding-left:20px;
}
.sub-menu li i{
    color:#cc0808;
}
.form-groupp {
    margin-bottom: 15px;
}
.navbar-toggle {
    display: none !important;
}
.know-us-desc img{
    width:80%;
}
.know-us-desc button {
    background: #cc0808;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
}
.banner .home-content p {
    line-height: 26px;
    font-size: 17px;
}
.pricing_section h2, .why-tab h2, .what-makes h2, .testimonials h2, .know-us-desc h2, .services-inner h2, .form-section h2, .consulting-services h2, .about-us-des h2 {
    font-weight: 800;
}
.marginn, .faqqs h2{
    margin-bottom:15px;
}
.why-tab-in {
    border: 1px solid #eee;
    padding: 20px;
    height: 305px;
}
.why-tab h2 {
    margin-bottom: 25px;
    text-align: center;
    text-transform:capitalize;
}
.why-tab-in i, .about-us-in i {
    font-size: 50px;
}
.why-tab ul {
    padding: 0;
    margin: 0;
}
.why-tab ul li {
    display: inline-table;
    width: 16%;
    text-align: center;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    padding: 15px;
    background: #fff;
    text-transform: capitalize;
    height: 191px;
    margin-bottom: 20px;
}
.why-tab ul li i, .topic-consullt li i {
    color: #cc0808;
    font-size: 32px;
    margin-bottom: 10px;
}
.why-tab ul li h4 {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 16px;
}
.why-tab ul li p{
    margin:0;
}
.pricing h3 {
    background: #cc0808;
    color: #fff;
    margin: 0;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
}
.pricing {
    border: 1px solid #cc0808;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.pricing h6 {
    color: #cc0808;
    font-weight: 600;
    font-size: 22px;
    padding: 10px 0;
}
.pricing button {
    border: 0;
    border-radius: 4px;
    background: #333;
    padding: 7px 10px;
    font-size: 13px;
}
.pricing h4 {
    font-weight: 600;
    padding: 10px 0;
}
.pricing h5 {
    font-weight: 600;
    font-size: 16px;
}
.what-makke a:hover, .footTop a, .footTop a:hover{
    color:#fff;
}
.testimonials h2{
    text-align:center;
}
.testimonials a.btn.home-b {
    margin-right: 0;
    margin-top: 10px;
}
.testimonials {
    padding-bottom: 20px;
}
.f-blog p i{
    color:#fff;
}
.about-us-pg, .contact {
    padding: 20px 0;
}
.banner-sectn h1, .breadcrumbs a, .know-morre a, .contact-pgg a, .quotte-div p a{
    color: #cc0808;
}
.breadcrumbs a:hover{
    color:#333;
}
.get-quote-pg h4 {
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
}
.privacyy h3 {
    color: unset;
    font-weight: 600;
    font-size: 20px;
    text-transform: capitalize;
}
ul.privacy {
    padding: 0;
}
.privacy li {
    padding-left: 1.3em;
    list-style: none;
    padding-top: 10px;
}
.testimonialss{
    padding:40px 0;
}
.testi-ht .testimonial-content {
    height: 272px;
}
.testimonial-profile {
    margin-bottom: 10px;
}
.know-morre button {
    border: 0;
    border-radius: 4px;
}
.know-morre h5 {
    font-size: 15px;
    font-weight: 600;
    line-height: 25px;
}
.place-order-page h3 {
    text-align: center;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 22px;
    margin-bottom: 30px
}
.contact-pgg h4 {
    font-weight: 800;
    font-size: 20px;
    margin-bottom: 20px;
}
.right-formm .calculate_price {
    padding: 0;
    background: #d2d2d2;
}
.right-formm iframe {
    height: 284px !important;
}
input#countryCode {
    width: 20%;
    display: inline-block;
}
input#phone {
    width: 78%;
    display: inline-block;
}
.stepwizard-step a {
    border: 0;
}
.services-inner{
    padding:60px 0 40px;
}
.services-inner h2{
    margin-top:0;
    margin-bottom: 24px;
}
#form1 label.control-label {
    margin-bottom: 10px;
}
.services-inner h4 {
    font-weight: 700;
}
.service-formm p{
    color: #cc0808;
    margin:0;
}
.service-formm {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    padding: 15px;
    background: #fff;
}
.form_price {
    font-weight: 600;
    font-size: 26px;
}
.services-inner ul {
    padding-left: 14px;
}
.services-inner li {
    padding: 5px 0;
}
.expert-sectn h3, #plans h3, .about-us-des h2, .what-we-do-section h3 {
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 40px;
    margin-top: 0;
    line-height: 35px;
}

.ser_get_quote, .what-we-do-section{
    padding: 40px 0;
}
.topic-consullt{
    padding:0 !important;
}
.topic-consullt li {
    display: inline-table;
    width: 33%;
    border: 1px solid #eee;
    padding: 10px;
    font-weight: 600;
    font-size: 14px;
    height: 103px;
    margin-bottom:5px;
}
.services-inner h5 {
    font-weight: 700;
    font-size: 16px;
    margin-top: 15px;
    line-height: 22px;
}
 #plans {
    padding: 40px 0 0;
}
#plans .panel-danger>.panel-heading, .services-inner a{
    color: #cc0808!important;
}
#plans .panel-heading h3, .form-section h3 {
    font-weight: 600;
    font-size: 20px;
    margin-top: 5px;
}
.primary-section2 h3 {
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 20px;
    margin-top: 0;
}
.differncce .panel-heading h3 {
    margin-bottom: 10px !important;
}
.topic-selnn{
    height: 121px;
}
.proposal-wrtng .service_box {
    height: 200px;
}
.dissert-help .service_box {
    height: 175px;
}
.few-thngs .service_box {
    height: 155px;
}
.statss .service_box, .writrs .service_box, .formtv .service_box, .how-we-woork .service_box{
    height: 130px;
}
.formatv-stage li {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}
.formatv-stage h4, .problem-facced h4 {
    color: #cc0808;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 16px;
}
.formatv-stage li:before, .problem-facced li:before{
    display:none;
}
.thes-eddtng .service_box {
    height: 190px;
}
.problem-facced li {
    display: inline-block;
    width: 33%;
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
}
.problem-facced h4 {
    line-height: 25px;
}
.problem-facced li {
    display: inline-table;
    width: 33%;
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
    height: 370px;
}
.why-tab-in img {
    width: 25%;
}
.why-tab ul li img {
    width: 45%;
}
.topic-seln h4 {
    background: #dc0909;
    color: #fff;
    width: 30px;
    height: 30px;
    font-weight: 600;
    text-align: center;
    border-radius: 20px;
    padding: 6px;
    margin: -36px auto 0;
}
.topic-seln .service_box {
    margin-bottom: 30px;
}
.topic-seln .service_box p {
    margin-bottom: 0;
}
.assignn li {
    height: 125px;
}
.thesis-procees li {
    height: auto;
    width: 49%;
}
.problem-facced img {
    width: 100%;
}
.prob-face h4 {
    margin-top: 0;
}
.rightSide p {
    margin-bottom: 10px;
}
.contentLeft h3{
    color: #cc0808;
}
.help-underst {
    height: 187px;
}

.what-we-do-lt h3 {
    margin-bottom: 5px;
}
.rt-inner {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    padding: 15px;
    background: #fff;
    text-align: center;
}
.rt-inner h5 {
    font-weight: 700;
    font-size: 16px;
}
.rt-inner img {
    width: 45%;
}
.what-we-do-rt .rt-inner {
    height: 240px;
    margin: 25px 0;
}
.place-orrder {
    padding: 60px 0;
}
.stepwizard-step h4 {
    font-weight: 600;
}
.place-order-form label {
    text-transform: capitalize;
    display: block;
}
.input-append input#field1 {
    padding: 9px;
}
.plcc .pd_5px {
    border-bottom: 1px solid #eee;
    padding: 9px 0px;
}
.plcc {
    margin-bottom: 20px;
}
.captchapanel {
    margin-top: 10px;
}
.about-us-in img {
    width: 25%;
}
.about-us-in {
    height: 310px;
}