@charset "utf-8";
.menu_main,
.top_nav .left,
.top_nav .right,
h2.section_title_white,
h3.section_title {
    text-transform: uppercase
}
#header .search-area button,
.advancesearch a,
.bannerh2,
.features_sec34 .value_count,
.full-banner button {
    font-family: Raleway, sans-serif
}
.arrow:after,
.bar:after,
.bar:before {
    content: ''
}
.searchFormTab li a,
ul.tabs li.selected a:hover {
    text-decoration: none;
}
body {
    max-width: 100%;
    width: 100%;
    overflow-x: hidden
}
.bodyoffer {
    background-color: rgba(0, 0, 0, .6)!important;
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}
.conatct2:hover>a {
    color: #505050!important
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 100;
    src: local('Raleway Thin'), local('Raleway-Thin'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 200;
    src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 800;
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url() 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
}
@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Heavy'), local('Raleway-Heavy'), url() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url() 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'), local('OpenSans'), url() 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'), local('OpenSans'), url() format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url() format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url() 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'), local('OpenSans'), url() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() 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: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() 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: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() 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: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() 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: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() 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: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() 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: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url() 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() 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
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url() 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() 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() 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() 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() format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url() 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() 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
}
@font-face {
    font-family: robotomedium;
    src: url();
    src: url() format('embedded-opentype'), url() format('woff2'), url() format('woff'), url() format('truetype'), url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: robotoblack;
    src: url();
    src: url() format('embedded-opentype'), url() format('woff2'), url() format('woff'), url() format('truetype'), url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: robotobold;
    src: url();
    src: url() format('embedded-opentype'), url() format('woff2'), url() format('woff'), url() format('truetype'), url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: robotolight;
    src: url();
    src: url() format('embedded-opentype'), format('woff2'), url() format('woff'), url() format('truetype'), url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) format('svg');
    font-weight: 400;
    font-style: normal
}
* {
    margin: 0;
    padding: 0;
    border: 0
}
#header {
    height: 70px
}
header li a.active {
    color: #ff9600!important
}
header li a.active:hover {
    color: #fff!important
}
.serverSideError {
    display: block;
    margin: 13px 7px;
    padding: 0 1px;
    font-style: normal;
    font-size: 12px;
    line-height: 15px;
    color: #C80A0A
}

.R3FIN3S3ARCH {
    
    color: #ff9600;
    font-weight:BOLD
}
.content .view_icon span.fa-eye,
.view_icon span.fa-eye {
    color: #ff9600
}
.top_nav .left li i,
.top_nav .right li {
    text-align: center
}
.features_sec1 i,
.features_sec34 .value_count,
.footer_social_links li,
.tevalue:before,
.top_nav .left li i,
.top_nav .right li {
    vertical-align: middle
}
#trueHeader #logo1 {
    float: left;
    display: block;
    margin-top: 5px;
    text-indent: -999em;
    width: 200px
}
#trueHeader #logo {
    display: none;
    float: left;
    margin: 5px 0;
    text-indent: -999em
}
.site_wrapper {
    width: 100%;
    margin: 0 auto
}
.container_full {
    width: 100%;
    float: left;
    margin: auto
}
.one_fourth {
    position: relative;
    margin-right: 3%;
    float: left;
    width: 22%;
    margin-bottom: 21px;
}
.one_third {
    position: relative;
    margin-right: 5%;
    float: left;
    width: 28%
}
.top_nav.two {
    float: right;
    width: 75%;
    background: 0 0;
    padding-top: 13px
}
.top_nav.two .left,
.top_nav.two .right {
    width: auto
}
.top_nav.two .left ul {
    float: right;
    padding: 0;
    margin: 0
}
.top_nav.three {
    background-color: #eee
}
.top_nav {
    float: left;
    width: 100%;
    padding: 0;
    background-color: #fff
}
.top_nav .left {
    float: right;
    width: 43%
}
.top_nav .left ul {
    float: right;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0
}
.top_nav .left li {
    float: right;
    padding: 7px 11px;
    font-size: 13px;
    color: #807E7E;
    z-index: 1000
}
.top_nav .left li:hover a {
    color: #fff
}
.top_nav .right li a i:hover,
.top_nav .right li:first-child a:hover i,
.top_nav .right li:first-child:hover a i {
    border: 0;
    color: #A4C739
}
.top_nav .right li:first-child:hover a {
    color: #000
}
.top_nav .right li a i {
    font-size: 15px
}
.top_nav .left li i {
    font-size: 14px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #9B9B9B;
    border-radius: 100%
}
.top_nav .left li a {
    color: #807E7E
}
.top_nav .left .Menudropdown ul li a:hover,
.top_nav .left li a:hover {
    color: #fff
}
.top_nav .left .Menudropdown ul li {
    padding: 0
}
.top_nav .right {
    float: left;
    width: 48%
}
.top_nav .right ul {
    float: left;
    padding: 6px 0;
    margin: 0
}
.top_nav .right li {
    float: left;
    padding: 0;
    margin: 0 20px 0 0;
    font-size: 13px;
    color: #8B8989
}
.top_nav .right li a {
    color: #8B8989
}
.logo {
    float: left;
   
}
.navbar-default .navbar-nav>li>a {
    color: #9b9b9b;
    font-weight: 500;
    position: relative;
    border: none;
    outline: 0;
    cursor: pointer;
    background: #fff;
    padding: 24px 20px;
    font-size: 13px
}
.tenderlogo {
    width: 200px;
    margin-top: 9px
}
.menu_main {
    float: right;
    width: 80%
}
h2.section_title_white {
    color: #fff;
    font-size: 35px;
    padding-bottom: 20px;
    padding-top: 15PX;
    font-weight: 200;
    background: url(/resources/T247_Thems/images/title-hline.png) center bottom no-repeat;
    margin-bottom: 70px;
    text-align: center
}
h2.section_title_drakgray strong,
h2.section_title_white strong,
h3.section_title strong {
    font-weight: 500
}
h2.section_title_white.lessmar {
    margin-bottom: 40px
}
h2.section_title_drakgray.nomarb {
    margin-bottom: 0
}
h2.section_title_drakgray.lessmar {
    margin-bottom: 40px
}
h2.section_title_drakgray.bline {
    background: 0 0;
    border-bottom: 1px solid #d3d3d3
}
h2.section_title_drakgray.left {
    margin-bottom: 40px;
    background: url(/resources/T247_Thems/images/title-hline2.png) left bottom no-repeat
}
h2.section_title_white.fure {
    background: url(/resources/T247_Thems/images/title-hline3.png) center bottom no-repeat
}
h3.section_title {
    margin-bottom: 5px
}
allservices h2 .features_sec1 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 70px 0
}
.features_sec1 i:not(td i.fa-map-marker) {
    width: 85px;
    height: 85px;
    border: 1px solid #FF9600;
    color: #ff9600;
    font-size: 35px;
    text-align: center;
    line-height: 80px;
    border-radius: 100%;
    margin-bottom: 30px
}
.features_sec1 .one_fourth.active .readmore_but1,
.features_sec1 .one_fourth.active h3,
.features_sec1 .one_fourth:hover .readmore_but1,
.features_sec1 .one_fourth:hover h3 {
    color: #fc4242
}
.features_sec1 .one_fourth.active i,
.features_sec1 .one_fourth:hover i {
    color: #fc4242;
    border: 1px solid #fc4242;
    background-color: #fff
}
.features_sec20,
.features_sec31,
.features_sec32 {
    float: left;
    width: 100%
}
.p1,
h2.section_title_drakgray {
    background: url(/resources/T247_Thems/images/title-hline2.png) center bottom no-repeat
}
.allservices h2.ipages_title4 {
    font-size: 20px;
    margin-bottom: 20px
}
.features_sec20 {
    text-align: center;
    padding: 40px 0;
    box-shadow: 0 1px 12px rgba(0, 0, 0, .1);
    -khtml-box-shadow: 0 1px 12px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 12px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 12px rgba(0, 0, 0, .1)
}
.features_sec20.lessmt {
    padding: 10px 0 0
}
.features_sec31 {
    padding: 70px 0 20px
}
.last {
    clear: right;
    margin-bottom: 10px
}
.h2services {
    text-transform: none;
    color: #454545
}
.flex-viewport .slides li {
    border-bottom: none;
    padding-bottom: 10px
}
.features_sec1 {
    margin-top: 0
}
.features_sec32 {
    text-align: center;
    padding: 5px 0 20px;
    background: url(/resources/T247_Thems/images/testimonial-bg.png) left top no-repeat;
    background-size: cover
}
.features_sec32 .left {
    float: left;
    width: 29%
}
.features_sec32 .left .cimage {
    float: left;
    width: 181px;
    height: 116px;
    border: 8px solid #fff;
    margin-top: 13px
}
.features_sec32 .right {
    float: left;
    width: 62%;
    padding: 3% 0 3% 4%;
    text-align: justify;
    background-color: #fff
}
.features_sec32 .right h5 {
    color: #454545;
    font-weight: 600;
    display: block;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0
}
.features_sec32 .right h5 em {
    color: #999;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: 400
}
.features_sec32 .right h5 b {
    color: #FF9600;
    font-weight: 400
}
.features_sec32 ul.clients {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0
}
.features_sec32 .clients li {
    float: left;
    width: 33%;
    padding: 0;
    text-align: left
}
.features_sec33 {
    float: left;
    width: 100%;
    padding: 70px 0 0;
    background-color: #E6E6E6
}
.features_sec33 .leftimg {
    float: left;
    width: 45%;
    margin-right: 5%
}
.features_sec33 .right {
    float: left;
    width: 50%
}
.features_sec33 ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: -20px 0 50px
}
.features_sec33 li {
    padding: 0;
    margin: 0
}
.features_sec33 li h4 {
    margin-bottom: 5px
}
.features_sec33 li.icon {
    float: left;
    width: 101px;
    height: 101px;
    color: #272727;
    font-size: 32px;
    text-align: center;
    vertical-align: middle;
    line-height: 94px;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) left top no-repeat
}
.features_sec33 li.text {
    float: left;
    width: 77%;
    margin-left: 30px
}
.features_sec33 ul:hover h3 {
    color: #fc4242
}
.features_sec33 ul:hover li.icon {
    color: #fff;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) left top no-repeat
}
.features_sec33 ul.active h3 {
    color: #fc4242
}
.features_sec33 ul.active li.icon {
    color: #fff;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) left top no-repeat
}
.features_sec34 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
    background: url(/resources/T247_Thems/images/GraphBackgound.png) center fixed;
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    position: relative
}
.features_sec34 .value_count {
    color: #fff;
    text-transform: uppercase;
    font-size: 54px;
    font-weight: 200;
    text-align: center;
    line-height: 77px;
    border-radius: 100%;
    margin: 0 auto
}
.features_sec34 .value_count em {
    font-size: 18px;
    font-style: normal
}
.features_sec34 h4 {
    color: #fff;
    margin-bottom: 10px
}
.features_sec43 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 70px 0 40px;
    background-color: #F4F4F4
}
.features_sec43 ul {
    float: left;
    width: 100%;
    padding: 13px;
    margin: 0 0 30px;
    border-radius: 3px;
    height: 183px;
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29);
    background: #fff;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.features_sec43 ul:hover {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29), 0 0 13px rgba(43, 59, 93, .29)
}
.features_sec43 li {
    padding: 0;
    margin: 0;
    text-align: justify
}
.features_sec43 li.icon {
    float: left;
    color: #FF9600;
    font-size: 28px;
    margin-right: 18px
}
.features_sec43 li.text {
    float: left;
    width: 85%
}
.features_sec43 li.text h4 {
    font-weight: 500;
    margin-bottom: 8px
}
.footer1,
.footer1.three,
.twitter_feed {
    float: left;
    width: 100%;
    padding-bottom: 10px
}
.footer1 .newsseo {
    text-align: justify;
    color: #999
}
.footer1 .newsseo h3 {
    padding: 0
}
.footer1 .twitter_feed {
    margin-bottom: 16px;
    text-align: left
}
.footer1 {
    padding: 15px 0 0;
    background-color: #181818;
    z-index: 1;
    position: absolute
}
.footer1 h3 {
    color: #fff;
    margin-bottom: 8px;
    padding: 0 13px
}
.footer1 h3.lmb {
    color: #fff;
    margin-bottom: 20px
}
.footer1.three {
    padding: 57px 0;
    background-color: #eee
}
.footer1.three h3 {
    color: #272727;
    margin-bottom: 30px
}
.footer1.three h3.lmb {
    color: #272727;
    margin-bottom: 20px
}
.footer1.bggraph {
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) center top no-repeat #181818
}
.twitter_feed {
    padding: 0;
    margin: 0
}
.twitter_feed .left {
    float: left;
    padding: 0;
    margin: -7px 0 0;
    width: 20px
}
.twitter_feed .right {
    float: right;
    padding: 0;
    margin: -10px 0 0;
    width: 89%
}
.copyright_info,
.copyright_info.three {
    font-style: normal;
    margin: 0;
    width: 100%;
    font-weight: 400
}
.twitter_feed a {
    color: #999
}
.twitter_feed a:hover {
    color: #FF9600
}
.twitter_feed a.small {
    font-size: 9px;
    color: #727272
}
.twitter_feed a.small:hover {
    font-size: 9px;
    color: #999
}
.copyright_info {
    float: left;
    padding: 27px 0 25px;
    font-size: 12px;
    color: #999;
    background: #303030
}
.copyright_info.two {
    padding: 4px 0;
    text-align: center
}
.copyright_info.three {
    float: left;
    padding: 22px 0 18px;
    font-size: 12px;
    color: #999;
    background: #fff
}
.copyright_info a {
    margin-top: 10px;
    font-size: 12px;
    color: #999;
    text-align: right
}
#flip,
#panel,
#panel2,
.error_pagenotfound,
.full-banner,
.searchFormTab li,
.table-list td,
h2.p1 {
    text-align: center
}
.copyright_info a:hover {
    color: #FF9600
}
ul.footer_social_links {
    float: left;
    padding: 0;
    margin-left: 25%
}
.footer_social_links li {
    float: left;
    padding: 0;
    margin: 0 0 0 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 24px;
    line-height: 35px;
    font-size: 19px;
    background-color: #595959;
    color: #fff
}
.footer_social_links li:hover {
    background-color: #727272
}
.footer_social_links li i {
    color: #e3e3e3
}

.footer_social_links.four li {
    margin: 0 0 0 13px;
    width: auto;
    height: auto;
    background: 0 0
}
.footer_social_links.four li:hover {
    background: 0 0
}
.footer_social_links.three li {
    background-color: #d3d3d3
}
.footer_social_links.three li:hover {
    background-color: #999
}
.footer_social_links.three li i {
    color: #fff
}
.readmore_but1 {
    color: #454545
}
.readmore_but1:hover {
    color: #fc4242
}
.full-banner button,
.readmore_but3 {
    cursor: pointer;
    color: #FFF;
    box-shadow: none;
    line-height: normal;
    float: right;
    background: #FF9600;
    padding: 13px 16px;
    
    border-radius: 4px;
    text-transform: uppercase;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    font-size: 14px;
    transition: all .5s ease-in-out 0s;
    border: none
}
 .readmore_but5 {
    cursor: pointer;
    color: #FFF;
    box-shadow: none;
    line-height: normal;
    float: left;
    background: #FF9600;
    padding: 13px 16px;
    margin: 10px 0 5px 20px;
    border-radius: 4px;
    text-transform: uppercase;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    font-size: 14px;
    transition: all .5s ease-in-out 0s;
    border: none
}
.readmore_but5 {
    color: #6B6868;
    background-color: #fff;
    border: 1px solid #B7B7B7
}
.readmore_but5:hover {
    color: #fff;
    background-color: #272727
}
.readmore_but3 {
    float: left;
    background: #FF9600;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    border: none
}
.readmore_but3.active,
.readmore_but3:hover {
    background-color: #454545
}
.readmore_but3:hover {
    color: #fff
}
.readmore_but3.nofloat {
    float: none
}
.readmore_but9 {
    font-size: 13px;
    border-radius: 4px;
    color: #D2D2D2;
    padding: 8px 13px;
    background-color: #565656;
    margin-right: 20px;
    transition: all .5s ease-in-out 0s
}
.readmore_but9:hover {
    color: #fff;
    background-color: #ff9600;
    border: none
}
.readmore_but12 {
    color: #454545;
    text-transform: uppercase;
    padding: 10px 35px;
    border: 1px solid #999
}
.readmore_but12:hover {
    color: #fff;
    background-color: #FF9600;
    border: 1px solid #999
}
.mb {
    margin-top: 50px
}
#panel2,
#panel3,
#searchhead,
#topHeader,
.mobimenu,
.mservices,
.navbar-nav li a span,
.scrollup {
    display: none
}
.navbar-default .navbar-nav>li:last-child a span,
.tabs li,
ul.tabs li {
    display: inline
}
.top_nav .right li.link {
    float: left;
    border: none;
    width: auto;
    height: auto;
    font-size: 13px;
    margin-right: 10px;
    margin-top: 1px
}
.top_nav .right li.link:hover {
    background: 0 0
}
.iframecontainer {
    width: 100%
}
.scrollup {
    width: 40px;
    height: 40px;
    opacity: 1;
    position: fixed;
    bottom: 100px;
    right: 20px;
    text-indent: -9999px;
    background: url(/resources/T247_Thems/images/scroll-top-arrow.png) left top no-repeat;
    z-index: 999
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}
.animated1 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    animation-fill-mode: both
}
.animated1,
.animated12 {
    -webkit-animation-fill-mode: both
}
.animated12 {
    animation-duration: 2s;
    width: 280px
}
.animated12,
.animated13 {
    animation-fill-mode: both;
    -webkit-animation-duration: 2s
}
.animated13 {
    animation-duration: 1s;
    -webkit-animation-fill-mode: both
}
.search_fillter_tender {
    position: fixed;
    top: 70px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out
}
.contact {
    padding: 21px 9px;
    font-weight: 500;
    background-color: #fff
}
.navbar-default .navbar-nav>li:last-child a {
    padding: 19px 20px
}
.navbar-default .navbar-nav>li:last-child:hover a {
    color: #ff9600
}
.iphone-icon i {
    font-size: 25px;
    color: #777575;
    position: relative;
    top: 3px
}
.iphone-icon:hover i {
    color: #80CA30
}
.custome-tab-div {
    float: left;
    width: 100%!important;
    height: auto!important
}
#searchhead ul {
    float: right;
    padding: 0;
    margin: 0
}
#searchhead li {
    float: right;
    padding: 0;
    margin: 0 0 0 20px;
    font-size: 14px;
    color: #9b9b9b
}
#searchhead li a {
    color: #9b9b9b
}
.menu-wrap label {
    left: 17px;
    top: 20px
}
#defaultmenu .Menudropdown .btn {
    margin: 0;
    padding: 22px 16px;
    background-color: #fff;
    border: none;
    color: #505050;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px
}
#defaultmenu .Menudropdown .btn p {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #505050
}
#defaultmenu .Menudropdown .btn p i {
    color: #505050
}
.top_nav #dropdownMenu1 {
    padding: 7px 11px!important;
    font-family: 'Open Sans', sans-serif
}
#dropdownMenu1 p {
    font-size: 11px
}
#defaultmenu .Menudropdown .btn p:hover,
#defaultmenu .Menudropdown .btn:hover p {
    color: #fff
}
#defaultmenu .Menudropdown .btn:active p {
    background-color: #ff9600;
    color: #fff
}
#defaultmenu .Menudropdown .btn:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}
ul.tabs {
    padding: 7px 0;
    font-size: 0;
    margin-top: 17px;
    list-style-type: none;
    text-align: left
}
ul.tabs li {
    margin: 0 3px 0 0
}
#Tendertabheade ul.tabs li a,
ul.tabs li a {
    padding: 3px 12px;
    color: #504F4F;
    outline: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
ul.tabs li a:visited {
    color: #797575
}
ul.tabs li a:hover {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29);
    cursor: pointer
}
#Tendertabheader ul.tabs li.selected a,
#Tendertabheader ul.tabs li.selected a:hover {
    background-color: #ff9600;
    color: #fff;
    border: none
}
ul.tabs li.selected a,
ul.tabs li.selected a:hover {
    position: relative;
    top: 0;
    background-color: rgba(224, 224, 224, .9);
    border-bottom-color: rgba(224, 224, 224, .9);
    color: #333;
    font-weight: 700
}
div.tabcontents {
    padding: 29px 0 62px;
    background-color: rgba(224, 224, 224, .9);
    width: 100%;
    margin: 34px 0 0
}
#Tendertabheader .tabcontents {
    background-color: #fff;
    padding: 0;
    margin: 0
}
.tabbed_box_1 .tabs {
    margin-bottom: 0;
    width: 100%
}
.tabs li a {
    color: #000;
    cursor: pointer;
    text-transform: uppercase;
    font-family: sans-serif;
    padding: 11px 13px;
    transition: all .3s ease-in-out 0s;
    overflow: visible;
    margin: 0;
    border: none;
    background-color: transparent
}
.tabs li.active a {
    color: #333;
    background-color: rgba(255, 255, 255, .5)
}
.search-area {
    float: left;
    padding: 0 5px;
    width: 96%;
    background: #FFF;
    height: 58px;
    border: 1px solid #BBB9B9;
    margin: -12px 0 0 14px
}
#header .search-area {
    width: 98%;
    height: 42px;
    margin: 0;
    padding: 0;
    border: 1px solid #E8DFDF
}
#header input,
.full-banner input {
    border: 0;
    float: left;
    font-weight: 100;
    width: 83%;
    box-shadow: none
}
#header input {
    padding-left: 15px!important;
    font-size: 14px;
    height: 40px;
    line-height: 30px
}
.full-banner input {
    background: 5px center no-repeat;
    padding-left: 8px!important;
    font-size: 15px;
    height: 57px;
    line-height: 57px
}
#header .search-area button,
.full-banner button {
    line-height: normal;
    transition: all .5s ease-in-out 0s;
    float: right;
    text-transform: uppercase
}
#header .search-area button {
    background: #FF9600;
    margin: 0;
    color: #FFF;
    border-radius: 0;
    padding: 13px 16px;
    font-weight: 600;
    font-size: 12px;
    border: none;
    cursor: pointer
}
.full-banner {
    background-repeat: no-repeat;
    width: 100%;
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-position: center
}
.full-banner button {
    background: #FF9600;
    padding: 13px 15px;
    margin: 5px 0 5px 5px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    border: none
}
.full-banner button:hover {
    background-color: #ffb54c
}
.backimg_home {
    position: absolute;
    height: 615px;
    width: 100%;
    top: 68px;
    left: 0
}
.bannerh2 {
    position: absolute;
    font-size: 48px;
    font-weight: 200;
    color: #e0e0df
}
.searcharea {
    line-height: 63px
}
.advancesearch {
    height: 0;
    font-size: 14px;
    float: right;
    margin-right: -47px;
    margin-bottom: 1px;
    margin-top: -7px
}
.advancesearch a {
    color: #E5E5E5;
    font-weight: 500
}
.advancesearch a:hover {
    color: #FF9600
}
#Tendertabheader .searchFormTab li {
    line-height: 30px
}
.searchFormTab li {
    float: left;
    font-size: 15px;
    line-height: 40px;
    margin-right: 3px
}
#panel2,
.Rgform {
    line-height: 55px
}
#Tendertabheader .searchFormTab li a {
    height: 30px;
    border: none;
    color: #8C8C8C;
    background-color: #fff
}
.searchFormTab li a {
    display: inline-block;
    width: 164px;
    height: 41px;
    background-color: rgba(255, 255, 255, .7);
    color: #2a2a2a
}
.grey_button a::before,
.grey_button_withoutchild a::before,
.sub-category i,
.sub-category1 i {
    content: '';
    height: 16px
}
.slog {
    font-size: 55px;
    color: #FFF
}
.Rgform h2 {
    margin-bottom: 15px
}
.Registration .Rgform h2 {
    margin-top: 17px;
    margin-bottom: 12px;
    padding: 0 5px
}
.feat {
    background-image: url(/resources/T247_Thems/images/formback.png)
}
.form-controlnew {
    width: 60%;
    display: block;
    font-size: 17px;
    font-weight: 100;
    color: #282828;
    margin-top: 2px;
    margin-bottom: 18px;
    padding: 12px 15px;
    transition: all .5s ease-out 0s;
    resize: none;
    margin-left: 20%
}
.p1,
h2.p1 a {
    color: #272727
}
.form-controlnew:hover {
    box-shadow: 0 0 13px 0 #D4D1D1;
    border: 1px solid #FF9600
}
.form-groupnew {
    font-size: 18px
}
.btn_send_reg {
    padding: 12px 30px;
    font-size: 16px;
    margin-left: 45%
}
.p1 {
    font-size: 35px;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 200;
    margin-bottom: 0;
    margin-top: 25px
}
.p2 {
    margin-top: 20px;
    margin-bottom: 23px
}
#flip,
#panel {
    padding: 5px 5px 0
}
#panel2 {
    font-size: 18px;
    padding: 1px
}
.s3_subtn {
    margin-top: 29px;
    margin-bottom: 60px
}
.sub-category,
.sub-category1 {
    float: left;
    width: 100%;
    line-height: 32px;
    padding-left: 15px
}
@-moz-document url-prefix() {
    .sub-category, .sub-category1 {
        padding-left: 0
    }
}
.sub-category li,
.sub-category1 li {
    text-align: left;
    margin-right: 7%;
    padding-bottom: 5px;
    border-bottom: 1px solid #E2E2E2
}
.footer1 .one_fourth-big h3,
.footrt24,
.titlesrvices,
h2.section_title_drakgray {
    text-align: center
}
.sub-category li a,
.sub-category1 li a {
    font: 14px/23px "Open Sans", sans-serif
}
.sub-category li a:hover,
.sub-category1 li a:hover {
    color: #ff9600
}
.footer1 .support a,
.search-area_tender button {
    font-family: Raleway, sans-serif
}
.sub-category li a:hover(not: .job_description ul li a),
.sub-category1 li a:hover {
    color: #FF9600
}
.job_description ul li a:hover {
    color: #333
}
.sub-category i,
.sub-category1 i {
    font-size: 24px;
    float: right;
    color: #99999C;
    left: 0;
    top: 50%;
    width: 16px
}
.job_description {
    width: 100%;
    z-index: 1;
    position: relative;
    background-color: #F4F4F4
}
.job_description li {
    padding: 0 35px;
    border-bottom: 1px solid #E0E0E0;
    width: 100%
}
.grey_button a::before,
grey_button_withoutchild a::before {
        position: absolute;
    right: 52px;
    width: 16px;
    background: url(/resources/T247_Thems/images/cd-icon-arrow.svg) center center no-repeat;
    margin: 11px 0 0;
}
.footer .support,
.footer1 .support a {
    float: left;
    width: 100%
}
.start::before {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s
}
.closed::before {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    -o-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg)
}
*,
::after,::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.footer1 .support a {
    color: #999;
    text-align: center;
    line-height: 38px;
    font-weight: 200;
    font-size: 28px
}
input,
label {
    font-size: 18px
}
.footer1 .support a:hover {
    color: #FF9600
}
.footer1 .one_fourth {
    width: 17%
}
.footer1 .one_fourth-big {
    width: 39%;
    margin-left: -2%
}
.full-banner {
    height: 615px;
    overflow: hidden
}
.searchback {
    background-color: #333
}
.btn_search_tender {
    width: 100%;
    margin-left: -92px
}
.btn_search_tender a {
    float: right
}
.Secound_half {
    width: 34%
}
.third_half {
    width: 48%
}
.sevices ul li p {
    text-align: justify
}
.modal,
.modal h2 {
    text-align: center
}
.whc {
    margin-top: 26px
}
.whc1 {
    margin-top: 65px
}
.group {
    position: relative;
    margin-bottom: 11px
}
input {
    width: 100%;
    padding: 5px;
    border: 1px solid #C1C1C1;
    color: #535353
}
input:focus {
    outline: 0
}
label {
    color: #999;
    font-weight: 400;
    position: absolute;
    left: 5px;
    top: 10px;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all
}
input: valid~label,
input:focus~label {
    top: -20px;
    font-size: 14px;
    color: #ff9600
}
.bar {
    position: relative;
    display: block;
    width: 300px
}
.onlinepayment .bar:after,
.onlinepayment .bar:before {
    bottom: 5px
}
.bar:after,
.bar:before {
    height: 1px;
    width: 0;
    bottom: .1px;
    position: absolute;
    background: #FF9600;
    transition: .5s ease all;
    -moz-transition: .5s ease all;
    -webkit-transition: .5s ease all
}
.bar:before {
    left: 50%
}
.bar:after {
    right: 50%
}
input:focus~.bar:after,
input:focus~.bar:before {
    width: 50%
}
.highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: .5
}
input:focus~.highlight {
    -webkit-animation: inputHighlighter .3s ease;
    -moz-animation: inputHighlighter .3s ease;
    animation: inputHighlighter .3s ease
}
@-webkit-keyframes inputHighlighter {
    from {
        background: #5264AE
    }
    to {
        width: 0;
        background: 0 0
    }
}
@-moz-keyframes inputHighlighter {
    from {
        background: #5264AE
    }
    to {
        width: 0;
        background: 0 0
    }
}
@keyframes inputHighlighter {
    from {
        background: #5264AE
    }
    to {
        width: 0;
        background: 0 0
    }
}
.Advance_search_form form footer button {
    margin-left: 19px;
    margin-top: 0
}
.ad_form_caption {
    margin: 0 0 -16px 22px;
    padding: 10px 0 0
}
section .ad_form_caption {
    margin: 0 0 -16px 10px;
    padding: 10px 0 0
}
.ad_form_caption2 {
    margin: 0 0 -16px 25px;
    padding: 10px 0 0
}
.arrow-wrap {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: -5em;
    margin-left: -5em;
    width: 10em;
    height: 10em;
    padding: 4em 2em;
    font-size: .5em;
    display: block
}
.arrow,
.arrow:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3em 3em 0;
    -webkit-transform: rotate(360deg)
}
.arrow {
    float: left;
    position: relative;
    border-color: #000 transparent transparent
}
.arrow:after {
    position: absolute;
    top: -3.2em;
    left: -3em;
    border-color: #fff transparent transparent
}
@-webkit-keyframes arrows {
    0%, 100%, 20%, 60% {
        top: 0
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        top: 12%
    }
    40%,
    80% {
        top: -12%
    }
}
.arrow-wrap .arrow {
    -webkit-animation: arrows 2.8s .4s;
    -webkit-animation-delay: 3s;
    -moz-animation: arrows 2.8s .4s;
    -moz-animation-delay: 3s;
    animation: arrows 2.8s .4s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-duration: 2.5s;
    animation-fill-mode: both;
    animation-name: bounce;
    animation-iteration-count: infinite;
    margin-top: 9px
}
.search_tender {
    background: url(/resources/T247_Thems/images/search_tender_back.png);
    height: 56px;
    padding: 10px 0;
    width: 100%;
    z-index: 1
}
.search-area_tender {
    float: left;
    padding: 0 5px;
    width: 100%;
    background: #FFF;
    height: 38px;
    margin-left: 8px
}
.menu .search-area_tender {
    margin: 11px 0 0 -41px;
    border: 1px solid rgba(167, 167, 167, .73);
    cursor: pointer
}
.menu .search-area_tender button {
    background: url(/resources/T247_Thems/images/search-icon-yellow.png) 99% center no-repeat;
    padding: 11px
}
.menu .search-area_tender:hover {
    border: 1px solid #ff9600
}
#header .search-area_tender input {
    padding-left: 9px!important;
    border: 0;
    float: left;
    font-size: 15px;
    font-weight: 100;
    height: 35px;
    width: 89%
}
.search-area_tender button {
    float: right;
    background: #FF9600;
    padding: 11px 13px;
    margin: 5px 0;
    border-radius: 4px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    transition: all .5s ease-in-out 0s;
    border: none;
    box-shadow: none
}
.dropdown dd ul,
.dropdown dd ul li a:hover {
    background-color: #fff
}
.search_tender .form-group {
    margin-bottom: 0
}
.search_tender .form-control {
    text-indent: .01px;
    text-overflow: '';
    display: block;
    width: 85%;
    height: 38px;
    padding: 6px 11px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    font: 15px 'Open Sans', sans-serif;
    color: #A3A3A3;
    font-weight: 100;
    margin: 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.support_search {
    float: right;
    width: 100%;
    font-size: 16px;
    color: #D8D8D8;
    margin-top: 9px
}
.support_search li:hover {
    color: #FF9600
}
a {
    color: #9b9b9b
}
.dropdown dd,
.dropdown dt {
    margin: 0;
    padding: 0
}
.dropdown ul {
    margin-top: 1px;
    padding: 0;
    border-top: 2px solid #ff9600;
    box-shadow: 0 0 1px 0
}
.dropdown ul li {
    width: 100%
}
.dropdown dd {
    position: relative
}
.dropdown a,
.dropdown a:visited {
    color: #000;
    text-decoration: none;
    outline: 0;
    font-size: 14px
}
.dropdown dt a {
    display: block;
    padding: 8px 20px 5px 10px;
    min-height: 25px;
    line-height: 24px;
    overflow: hidden;
    border: 0;
    width: 272px
}
.dropdown dt a span,
.multiSel span {
    cursor: pointer;
    display: inline-block;
    padding: 0 3px 2px 0;
    margin-left: 10px
}
.dropdown dd ul {
    border: 0;
    color: #000;
    display: none;
    left: 0;
    padding: 2px 15px 2px 5px;
    position: absolute;
    top: 2px;
    width: 269px;
    list-style: none;
    height: 100px;
    overflow: auto
}
.dropdown span.value {
    display: none
}
.dropdown dd ul li a {
    padding: 5px;
    display: block;
    cursor: pointer
}
.mutliSelect input {
    width: 14px;
    box-shadow: 0 0
}
.tevalue:before {
    font-family: FontAwesome;
    content: "\f107";
    display: inline-block;
    padding-right: 3px;
    font-size: 22px
}
.refsearchdiv {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 10px
}
.refsearchdiv input {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 13px;
    color: #41515e;
    line-height: 30px;
    border: 1px solid #C1BFBF!important
}
.cencelrefine_icon,
.search_iconsm {
    width: 10px;
    height: 10px;
    top: 10px;
    position: absolute
}
.search_iconsm {
    background: url(/resources/T247_Thems/images/sm_search_icon.png) no-repeat;
    left: 6px
}
.cencelrefine_icon {
    cursor: pointer;
    display: none;
    background: url(/resources/T247_Thems/images/cencelrefine_icon.png) no-repeat;
    right: 18px
}
.filltersearch {
    margin-top: 0
}
.cd-dropdown input,
.modal input {
    font-size: 14px;
    padding: 20px 10px 3px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #AFAFAF;
    box-shadow: none
}
.cd-dropdown input: valid~label,
.cd-dropdown input:focus~label {
    top: -15px;
    color: #9E9A9A
}
.cd-dropdown .group,
.modal .group {
    padding: 0 16px;
    margin-top: 23px
}
.cd-dropdown .bar,
.modal .bar {
    width: 100%
}
.cd-dropdown .btn-default,
.modal .btn-default {
    width: 100%;
    padding: 9px 0;
    font-size: 21px;
    background-color: #ff9600;
    color: #fff
}
.sticky_fillter_tender,
.sticky_fillter_tender2,
.sticky_fillter_tender3 {
    width: 285px;
    position: fixed;
    transition-duration: 2s
}
.modal .btn-default:hover {
    background-color: #454545;
    border: none
}
.cd-dropdown label,
.modal label {
    font-size: 14px;
    left: 0
}
.cd-dropdown form {
    padding-bottom: 50px;
    margin-top: 9px
}
.modal .close {
    margin: 6px 6px 0 0
}
.modal .modal-body {
    padding: 0 10px
}
.closing-date {
    background-color: #F7F7F7;
    padding: 16px 0;
    color: #545454
}
.closing-date p {
    font-size: 16px;
    text-align: left;
    margin-left: 15px
}
.day-counting {
    padding: 16px;
    font-size: 45px;
    line-height: 54px;
    font-weight: 500;
    text-align: center;
    color: #545454
}
.tendservices li {
    padding: 6px;
    text-align: left
}
.tendservices li:first-child {
    padding: 15px;
    background-color: #F7F7F7;
    font-size: 15px;
    color: #545454
}
.fevoriteactive .fa-heart,
.welcomeuser {
    color: #ff9600
}
.tendservices li .rightarrow {
    background: url(/resources/T247_Thems/images/ic_keyboard_arrow_wteb_left_48px-128.png) 0 3px no-repeat
}
.tendservices li .margin20 {
    margin-left: 20px
}
.addfevorite {
    margin-top: 30px;
    text-align: center
}
.addfevorite .fa-heart {
    font-size: 30px
}
.addfevorite p {
    padding: 11px 0 14px;
    font-size: 16px
}
.sticky_fillter_tender {
    top: 95px
}
.sticky_fillter_tender2 {
    top: 142px
}
.sticky_fillter_tender3 {
    top: 190px
}
.sticky_fillter_tender4 {
    position: fixed;
    top: 189px;
    max-width: 285px;
    max-height: 350px;
    transition-duration: 2s
}
.adsbygoogle {
    width: 100%
}
.welcomeuser {
    margin-left: 51%;
    margin-top: 12px;
    font-size: 14px
}
.sickyfillter div:nth-of-type(6) {
    border: 0
}
.Fillter1,
.number {
    display: none
}
.cbp-l-filters-alignCenter {
    margin: 0 auto 29px;
    text-align: center;
    font-size: 12px;
    color: #cacaca;
    text-transform: uppercase;
    border: 1px solid #e3e3e3;
    width: 36%;
    border-radius: 40px
}
.cbp-l-filters-alignCenter .cbp-filter-item {
    color: #5A5A5A;
    cursor: pointer;
    font: 14px sans-serif;
    padding: 11px 13px;
    transition: all .3s ease-in-out;
    position: relative;
    overflow: visible;
    margin: 0;
    border: none;
    background-color: transparent
}
.cbp-l-filters-alignCenter .cbp-filter-item:hover {
    color: #FF9600
}
.cbp-l-filters-alignCenter .cbp-filter-item-active {
    color: #fff!important;
    background-color: #FF9600
}
@media only screen and (min-width: 1000px) and (max-width: 1169px) {
    .cbp-l-filters-alignCenter {
        width: 55%
    }
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    .cbp-l-filters-alignCenter {
        width: 70%
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .cbp-l-filters-alignCenter {
        width: 80%;
        border-radius: 10px
    }
    .cbp-l-filters-alignCenter .cbp-filter-item {
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 4px;
        padding: 5px 10px
    }
    .cbp-l-grid-fullScreen.sidebar .cbp-item {
        width: 460px;
        height: 240px
    }
}
@media only screen and (max-width: 479px) {
    .cbp-l-filters-alignCenter {
        width: 90%;
        border-radius: 10px
    }
    .cbp-l-filters-alignCenter .cbp-filter-item {
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 4px;
        padding: 5px 10px
    }
}
.tender_details table,
table {
    width: 100%;
    border-collapse: collapse
}
.td_innercontent {
    width: 95.5%
}
.tender_inner_tr {
    width: 100%;
    float: left
}
.tender_inner_tr .text01 {
    width: 30%
}
.tender_inner_tr .text02 {
    width: 68%
}
.content td,
th {
    border: 0!important
}
.address_info {
    float: left;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    padding: 20px 20px 10px;
    width: 100%;
    margin-top: 40px;
    height: 300px
}
.address_info h3 i {
    font-weight: 600;
    font-style: normal
}
.address_info h3 {
    font-size: 20px
}
#Section8 .img_left {
    margin-left: 150px;
    width: 245px;
    margin-bottom: 10px
}
#Section8 h2 {
    font-size: 28px;
    margin-bottom: 30px
}
#Section8 h3 {
    font-size: 18px
}
.desktab,
.tender_view_deatils {
    margin-top: 30px
}
#header .desktab {
    margin-top: 0;
    padding-bottom: 7px;
    padding-left: 24px;
    position: inherit;
    z-index: -1
}
.app_download_text {
    background-color: rgba(47, 47, 47, .29);
    margin-left: 0!important;
    margin-right: 0!important
}
.hvr-bounce-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ff9600;
    color: #fff;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}
.hvr-bounce-to-bottom:active,
.hvr-bounce-to-bottom:focus,
.hvr-bounce-to-bottom:hover {
    color: #fff
}
.hvr-bounce-to-bottom:active:before,
.hvr-bounce-to-bottom:focus:before,
.hvr-bounce-to-bottom:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
    transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}
.full-banner .section_div1 {
    line-height: 79px;
    padding-bottom: 112px
}
.full-banner .section_div_text {
    font-size: 44px;
    color: #fff;
    font-weight: 100;
    margin-top: 98px;
    text-transform: inherit
}
.full-banner .desktab {
    margin-top: 56px
}
.full-banner .Section1_Advance_search {
    color: #fff;
    font-size: 16px;
    text-decoration: underline;
    line-height: initial;
    margin-top: 21px;
    padding-left: 50px
}
.app_download_text {
    position: absolute;
    width: 100%;
    top: 640px;
    z-index: 1
}
.section1_1row {
    z-index: 1
}
#flip {
    text-align: center;
    color: #efefef;
    font-size: 16px;
    word-spacing: 3px;
    line-height: 39px
}
.allservices p,
.checked {
    text-align: justify
}
.Tender_view_detail_new_user .section_title_drakgray {
    padding: 10px 0
}
.Tender_view_detail_new_user .divider_line1 {
    margin-bottom: 10px
}
.Tender_view_detail_new_user .bind_tender {
    margin: 22px 0;
    border: 1px solid #BBB6B6
}
.Tender_view_detail_new_user .bindtende1 {
    padding: 0 15px
}
.Tender_view_detail_new_user .divider {
    border: 1px solid #E2E2E2;
    border-bottom-style: inherit;
    margin-top: -18px
}
.Tender_view_detail_new_user .tabbed_area,
.Tender_view_detail_new_user .tabbed_box_1 {
    padding: 0
}
.bindtende1 p {
    padding: 8px 0
}
.Tender_view_detail_new_user .Subscriber_user {
    padding: 0 27px
}
.Tender_view_detail_new_user .Subscriber_user .or {
    font-size: 24px;
    font-weight: 100;
    border-radius: 50%;
    padding: 8px;
    margin-left: 50%;
    position: relative;
    z-index: 1;
    background-color: #777575
}
blockquote {
    border-left: 1px solid #E8E8E8;
    margin: 60px 0 20px 36px
}
.sidebar_details.checked li {
    background: url(/resources/T247_Thems/images/checked_icon.png) left 2px no-repeat;
    font-size: 14px;
    padding: 0 0 0 26px;
    margin: 9px 0
}
.checked li a {
    cursor: text
}
.allservices ul.sliding>li {
    margin: 0 0 22px;
    padding: 16px 1px 0 33px
}
.allservices Section img {
    margin: 0;
    border-radius: 50%;
    box-shadow: 0 1px 9px rgba(43, 59, 93, .29);
    cursor: pointer;
    background: #fff;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.allservices p {
    line-height: 30px
}
.allservices section {
    padding: 45px 0 40px;
    border-bottom: 1px solid #EAEAEA;
    font-size: 13px;
    line-height: 36px
}
.User_Profile .user_profile_menu {
    border-right: 1px solid #DEDBDB;
    border-left: 1px solid #DEDBDB;
    padding: 20px 20px 571px
}
.User_Profile .user_profile_menu ul li {
    padding: 15px 0;
    border-bottom: 1px solid #DEDBDB;
    font-size: 16px
}
.User_Profile ul li {
    cursor: pointer
}
.User_Profile .user_profile_menu ul li a:hover {
    color: #ff9600
}
.User_Profile .user_profile_menu ul li.active>a {
    color: #Ff9600;
    cursor: pointer
}
#viewticket_details h2,
.User_Profile .user_profile_Details #subscription_details h2 {
    padding: 25px 0 0 44px;
    margin: 0
}
#subscription_details form {
    padding: 0 45px
}
#subscription_details form label {
    padding: 9px;
    text-align: left
}
#subscription_details form table {
    margin: 30px 18px
}
#subscription_details form table>tbody>tr>td {
    border: 1px solid #DEDBDB;
    padding: 6px 9px;
    text-align: left
}
#subscription_details form table>thead>tr>th {
    background-color: #7B7B7B;
    color: #fff;
    padding: 8px 9px
}
#change_password input {
    border: none;
    border-bottom: 1px solid #AFAEAE;
    font-size: 14px;
    width: 100%
}
#change_password .bar {
    width: 100%
}
#change_password .input {
    margin-bottom: 14px
}
.user_profile_Details #change_password {
    padding: 60px 0 115px 50px;
    width: 70%
}
#change_password_form footer {
    display: block;
    padding: 14px 22px 6px
}
#change_password footer.row {
    margin: 0
}
#defaultmenu ul .cpsd {
    display: none
}
.support_search span a {
    color: #fff
}
.footer_social_links li.fb:hover {
    background-color: #3b5998
}
.footer_social_links li.twitter:hover {
    background-color: #00aced
}
.footer_social_links li.linkedin:hover {
    background-color: #007bb6
}
.footer_social_links li.google_plus:hover {
    background-color: #dd4b39
}
.footer_social_links li.skype:hover {
    background-color: #00aff0
}

google_plus
#Need_help .modal-dialog {
    width: 500px
}
#Need_help .modal-dialog .readmore_but3 {
    width: 55%;
    font-size: 14px;
    border: none
}
.Advance_search_form form.sky-form .select select {
    height: 31px;
    color: #5F5C5C;
    font-size: 14px;
    font-family: sans-serif;
    padding: 0 10px
}
select option {
    font-weight: 400;
    display: block;
    padding: 0 10px;
    white-space: pre;
    min-height: 1.2em
}
.Getsample form,
.TRDISPLAY,
.offlinepayment,
.tendermenu {
    display: none
}
.Advance_search_form form.sky-form .select i {
    top: 9px;
    height: 9px;
    box-shadow: 0 0 0 8px #fff
}
.Advance_search_form form.sky-form section {
    margin-bottom: 26px
}
.modal-body button.readmore_but3 {
    width: 97%
}
.modal-body form.sky-form footer {
    padding: 15px 0px 0px 10px
}
.modal-body form.sky-form Section {
    margin-top: 15px
}
#forgotpassword-form Section,
#payonline-form Section {
    margin-bottom: 15px
}
#tenderDetailInquiry-form Section {
    margin-bottom: 15px
}
.payment label select {
    border: 1px solid #C1C1C1;
    padding: 4px;
    color: #535353;
}
.payment label input {
    font-size: 14px
}
.app_section div:first-child,
.palystore_section {
    font-size: 13px;
    text-align: right
}
#Download_app .modal-dialog {
    width: 750px;
    margin: 192px auto
}
#download_app_form .input input {
    border: 1px solid #B7B7B7;
    padding: 8px 7px
}
#Download_app .modal-body h2 {
    margin: 12px 0 28px
}
#Download_app .modal-body label {
    width: 100%;
    margin-top: 12px
}
.download_mobile_section {
    margin-top: 41px
}
#download_app_form footer button {
    margin: 23px 0 0;
    padding: 11px 0
}
.app_section {
    margin: 30px 0
}
.app_section div:first-child {
    margin-left: 49px
}
.content .Orgnization img {
    width: 22px;
    margin-top: -1px
}
.content .Orgnization span {
    margin: 0 7px;
    cursor: pointer;
    float: right;
    font-size: 20px;
    color: #AFAEAE
}
.content .Orgnization span .fa-heart:hover {
    color: #ff9600
}
.Advance_search_form form.sky-form .select select:disabled {
    color: #CECECE
}
.Advance_search_form form.sky-form footer {
    padding: 25px 0
}
.tender_keyword {
    padding: 0 15px;
    margin-top: 0;
    font-size: 11px
}
.tender_keyword>div {
    border: 1px solid #D6DDE0;
    border-top: 0
}
.circle_img {
    float: left;
    width: 368px;
    height: 368px;
    border: 1px solid #e3e3e3;
    border-radius: 100%;
    background: url(/resources/T247_Thems/images/Teamwork.jpg) center top no-repeat;
    background-size: cover;
    margin: 22px 36px 27px 0
}
#about {
    margin-bottom: 20px
}
#about .title,
.ConfirmPayment .title,
.Registration .title {
    margin: 0 30px 1px 16px;
    line-height: 64px;
    color: #7D7D7D;
    font-weight: 100;
    text-transform: capitalize
}
.ConfirmPayment {
    box-shadow: 0 0 8px 0
}
.ConfirmPayment .title,
.Registration .title {
    margin-top: 30px;
    font-size: 30px;
    border-bottom: 1px solid #D0D0D0
}
.about_describe p {
    margin: 13px 0;
    text-align: justify
}
.search_tender_all {
    height: 56px;
    padding: 10px 0;
    width: 100%;
    z-index: 1;
    margin-bottom: 14px;
    background-color: #4A4646;
    color: #fff
}
.search-area_tender_all {
    float: left;
    width: 100%;
    background: #FFF;
    box-shadow: 0 0 1px 0 #696A6B;
    height: 38px;
    margin-left: 8px
}
.search-area_tender_all input {
    border: none;
    padding: 10.5px;
    font-size: 15px;
    background: url(/resources/T247_Thems/images/search-icon-yellow.png) 97% center no-repeat
}
.search-area_tender_all .bar {
    width: 100%
}
.search_tender_all .container .row>div>p {
    text-align: right;
    font-size: 18px;
    padding: 6px
}
.address_mark {
    text-align: center
}
.offlinepayment .address_info h2 {
    margin: 8px 0
}
.offlinepayment .address_info {
    margin-bottom: 10px;
    font-weight: 500
}
.palystore {
    font-size: 16px;
    text-align: center;
    margin: -20px 4px 0px -20px
}
.divider {
    border: 1px solid #E4E4E4;
    border-bottom-style: inherit;
    margin: -16px 0 78px
}
.or {
    font-size: 20px;
    font-weight: 100;
    border-radius: 50%;
    padding: 9px;
    margin-left: 41%;
    position: relative;
    z-index: 1;
    background-color: #777575;
    color: #fff
}
.framed-box {
    border: 1px solid #e3e3e3;
    width: 100%
}
.framed-box-wrap {
    background-color: #f9f9f9
}
.framed-box-wrap .pricing-title {
    background-color: #f1f1f1;
    padding: 10px 0 0;
    text-align: center;
    border-bottom: 1px solid #fff
}
.framed-box-wrap .pricing-text-list {
    height: 272px;
    padding: 14px;
    text-align: center
}
.mobile_app_download h2 {
    font-size: 29px;
    text-align: center
}
h2 {
    text-align: left;
    color: #666;
    text-transform: none;
    margin-bottom: 20px
}
.mobile_app_download #download_app_form footer button {
    margin: -5px 0 0;
    padding: 11px 17px
}
.mobile_app_download input,
label {
    font-size: 14px
}
.mobile_app_download .palystore img {
    margin-top: -10px
}
.flexslider {
    text-align: justify
}
.flexslider ul {
    font-size: 13px
}
.orgnization_tender {
    background-color: #F1F1F1
}
.orgnization_innercontent {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29);
    cursor: pointer;
    background: #fff;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.search_tender select i {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 5px;
    height: 11px;
    background: #fff;
    box-shadow: 0 0 0 12px #fff
}
.search_tender .form-group i:after,
.search_tender .form-group i:before {
    content: '';
    position: absolute;
    right: 43px;
    top: 17px;
    width: -2px;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}
.search_tender .form-group i:after {
    bottom: 0;
    border-top: 6px solid #A5A3A3
}
#header .top_nav .btn {
    font-size: 11px;
    padding: 11px;
    background-color: #fff;
    color: #8E8C8C;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    font-family: sans-serif
}
#header .top_nav .btn:hover {
    color: #fff
}
.tender_advanceSearch {
    width: 65%;
    float: left
}
.tender_advanceSearchAfterLogin {
    margin-top: 26px;
}
.tender_advanceSearch_new {
    margin-top: 55px
}
.tender_Need_help {
    margin-top: 55px;
    text-align: right;
    margin-right: 23px
}
.Getsample {
    background-color: #fff;
    cursor: pointer
}
.Getsample input {
    width: 95%;
    padding: 5px;
    border: none;
    border-bottom: 1px solid #C1C1C1;
    color: #888;
    font-size: 13px
}
.Getsample .bar {
    width: 95%
}
.getborder {
    border: 1px solid #ABABAB;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.Getsample .readmore_but3 {
    float: left;
    background: #5D5C5B;
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 14px;
    transition: all .5s ease-in-out 0s;
    border: none;
    width: 96%
}
.Getsample h3 {
    margin: 0;
    padding: 7px 0 8px 13px;
    font-size: 15px;
    color: #888
}
.TenderKeywordpage {
    margin: 10px 0 0;
    padding: 0 8px;
    z-index: -1;
    color: #908F8F
}
.TenderKeywordpage h1 {
    margin: 0 16px;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600
}
.TenderKeywordpage .description {
    background: #fff
}
.TenderKeywordpage .text {
    margin: 0 16px;
    font-size: 11px;
    line-height: 18px;
    text-align: justify
}
.SesstionExiproire,
.Viewtenderimage,
.pagenotfound,
.pagenotfound img {
    text-align: center
}
.filltersearch .breadcrumb {
    padding: 0 15px;
    margin: 2px 0 0;
    list-style: none;
    border-radius: 4px;
    font-size: 11px;
    z-index: -1
}
.tenderheader {
    height: 128px!important
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 16px!important
}
.pagenotfound {
    margin: 7% 0;
    font-size: 36px
}
.pagenotfound p {
    margin-bottom: 10px;
    font-family: 'Love Ya Like A Sister', cursive;
    font-size: 31px;
    color: #333;
    line-height: 36px
}
.pagenotfound img {
    width: 450px
}
.pagenotfound .readmore_but3 {
    background-color: #333;
    padding: 3px 46px;
    margin: 0;
    font-size: 14px
}
.pagenotfound .readmore_but3:hover {
    background-color: #E36116
}
.pagenotfound .readmore_but3 a {
    color: #fff;
    text-decoration: blink;
    font-weight: 100
}
.SesstionExiproire img {
    margin-top: 26px
}
.SesstionExiproire p {
    font-size: 24px;
    line-height: 28px;
    color: #333
}
.Viewtenderimage {
    margin: 15px 0
}
.Viewtenderimage a img {
    width: 100%!important
}
.onlinepayment {
    margin: 33px 0
}
.terderdilog .modal-dialog {
    width: 700px!important
}
.Tender_view_detail_new_user .Subscriber_user p {
    font-size: 22px;
    padding: 89px 0;
    text-align: center
}
.Tender_view_detail_new_user .Subscriber_user p a {
    color: #ff9600;
    padding: 6px 13px;
    border: 1px solid #CCCACA;
    border-radius: 3px;
    font-size: 18px
}
.Tender_view_detail_new_user .Subscriber_user p a:hover {
    background-color: #ff9600;
    color: #fff;
    border: none;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}
.forgotpass {
    color: #000;
    margin-left: 35px;
}
.SignUpModal {
	color: #000;
	margin-right: 35px;
}
.modal-footerlogin{
	padding:19px 20px 20px;
	margin-top:15px;
	border-top:1px solid #e5e5e5
}
.srickBlock {
    z-index: 4;
    border: 0 solid #ccc;
    position: absolute;
    right: -56px;
    top: 323px;
    width: 113px;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}
.clearAll {
    clear: both
}
.mobileOptionsHandler {
    width: 113px;
    height: 116px;
    
    background: rgba(255, 142, 26, 0.99);
    float: left;
    cursor: pointer;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s
}
.mobileOptionsHandler:before {
    content: "Offer";
    width: 40px;
    height: 16px;
    position: relative;
    display: block;
    top: 81px;
    color: #fff;
    font-size: 27px;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s
}
.Search_scroll,
.Search_scroll2,
.Search_scroll3,
.mendetory {
    display: none
}
.srickBlock_new {
    transition: all 1s ease-in-out 0s;
    transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -webkit-transition: all 1s ease-in-out 0s
}
.srickBlock_new .mobileOptionsContainer {
    transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    right: 409px;
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s
}
.srickBlock_new .mobileOptionsHandler {
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    width: 0
}
#register-form section:nth-child(1) {
    text-align: right
}
.footrt24social {
    margin-top: 33px;
    text-align: center
}
.features_sec29 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 70px 0;
    background-color: #eee
}
#exhibitionall .features_sec29 {
    padding-top: 0
}
#exhibitionall .well {
    padding: 5px 19px;
    margin-bottom: 10px
}
h2.section_title_drakgray {
    color: #272727;
    font-size: 35px;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 200;
    background: url(/resources/T247_Thems/images/title-hline2.png) center bottom no-repeat;
    margin-bottom: 20px
}
.one_fourth .ex-date,
.one_fourth .ex-location,
.one_fourth .ex-name {
    color: #000;
    font-size: 13px
}
h2.section_title_drakgray strong {
    font-weight: 500
}
.one_half {
    width: 48%;
    position: relative;
    margin-right: 4%;
    float: left
}
.features_sec29 .box {
    float: left;
    width: 100%;
    margin-bottom: 48px;
    height: 350px;
}
.container {
    width: 1170px;
    margin: auto
}
.features_sec29 .box img {
    float: left;
    width: 225px;
    margin: 0 0px 09px;
    height: 130px;
    border: 1px solid #E0E0E0
}
#Exsbition1 .one_fourth {
    position: relative;
    float: none;
    width: 22%;
    margin: auto
}
#Exsbition2 .one_fourth,
#Exsbition3 .one_fourth {
    position: relative;
    margin-right: 3%;
    width: 22%;
    float: left
}
#Exsbition2 .one_fourth:nth-child(1) {
    margin-left: 25%
}
#Exsbition3 .one_fourth:nth-child(1) {
    margin-left: 12%
}
.one_fourth .ex-name {
    font-weight: 600;
    text-align: inherit;
}
.one_fourth .Ex-website {
    color: #ff9600;
    font-size: 13px
}
#Exsbition1 .one_fourth .box,
#Exsbition2 .one_fourth .box,
#Exsbition3 .one_fourth .box,
#Exsbition4 .one_fourth .box {
    padding: 9px;
    border: 1px solid #D6D6D6;
    color: #000;
    text-align: inherit;
    border-bottom: 3px solid #ff9600;
    background: #fff
}
.one_fourth .ex-Description {
    font-size: 13px;
    color: #717171;
    line-height: 18px
}
#payredirectcontainder {
    margin: 140px auto
}
#payonline-form footer button.readmore_but3 {
    margin: 13px 4px
}
#tenderDetailInquiry-form footer button.readmore_but3 {
    margin: 13px 4px
}
#paymentConfirmYesNo .readmore_but3 {
    background-color: #454545;
    margin: 0 26px
}
#paymentConfirmYesNo .btn {
    width: 114px
}
.paymentimg > input{
position: relative;
top: -20px;}
.modal .modal-title {
    margin-top: 15px
}
#flip a {
    color: #fff;
    text-decoration: underline
}
#flip a:hover {
    color: #ff9600
}
#subscribeContainer h2 {
    margin-bottom: 9px
}
#txtTenderValueToLabel {
    margin-left: 33%
}
.categoryUI {
    box-shadow: 0 0 6px 1px #959595;
    padding: 0!important
}
.categoryUI .sub-category li,
.categoryUI .sub-category1 li {
    border-bottom: 1px solid #D8D7D7;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.categoryUI .sub-category li span a,
.categoryUI .sub-category1 li span a {
    color: #6F6F6F;
    padding: 0 11px
}
.categoryUI .sub-category li:hover span a,
.categoryUI .sub-category1 li:hover span a {
    color: #ff9600
}
.categoryUI .sub-category li:hover(not: .job_description ul li a),
.categoryUI .sub-category1 li:hover {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29)
}
.captchaa:hover {
    box-shadow: none;
    border: none
}
.captchaa {
    padding: 0
}
.captchaa img {
    float: left
}
#download_app_frm .captchaa span {
    float: left;
    margin: 11px 5px;
    cursor: pointer
}
.captchaa span {
    float: left;
    margin: 0 5px;
    cursor: pointer
}
.captchaa input {
    width: 43%;
    float: left;
    margin: 0 25px
}
.captchaa #captcha_id {
    margin-left: 14%;
    margin-top: 4px
}
#download_app_frm footer {
    padding: 0!important
}
#download_app_frm #txtDWMobileNo {
    font-size: 15px;
    padding: 8px 9px;
    width: 98%
}
#download_app_frm .bar {
    width: 98%
}
#download_app_frm .readmore_but3 {
    width: 100%;
    margin: 0
}
#download_app_frm .captchaa img {
    width: 149px
}
#download_app_frm .captchaa {
    padding: 0;
    height: 62px
}
#download_app_frm .captchaa em {
    margin-top: 60px
}
#download_app_frm .captchaa input {
    margin: 0;
    width: 57%
}
#subscriptiondetail_div table tr td:first-child {
    background-color: #EAE9E9;
    color: #3B3B3B;
    width: 32%
}
p.margin_top1 {
    display: none;
    font-size: 11px;
    margin-top: 0;
    text-align: right;
    color: #757575
}
#inquiry-form .captchaa img,
#register-form .captchaa img,
#subscribe-form .captchaa img {
    width: 130px;
    height: 40px
}
#register-form .captchaa span,
#subscribe-form .captchaa span {
    float: left;
    margin: 10px 5px
}
#inquiry-form .captchaa,
#register-form .captchaa,
#subscribe-form .captchaa {
    padding: 0;
    height: 52px
}
#section2 #inquiry-form .captchaa input {
    margin: 0;
    width: 77%;
    padding: 10px 8px;
    border: 1px solid #C1C1C1
}
#section2 #inquiry-form .captchaa input:hover {
    border: 1px solid #ff9600
}
#inquiry-form .captchaa input,
#register-form .captchaa input,
#subscribe-form .captchaa input {
    margin: 0;
    width: 75%;
    padding: 13px 8px;
    border: 1px solid #D3D3D3
}
#inquiry-form .captchaa input:hover,
#register-form .captchaa input:hover,
#subscribe-form .captchaa input:hover {
    box-shadow: none;
    border: 1px solid #ff9600
}
.tenderlistion_ui:hover {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29), 0 0 13px rgba(43, 59, 93, .29);
    border-bottom: 0
}
#TermsConditions,
.payagian {
    box-shadow: 0 0 2px 0 #666
}
.tenderlistion_ui {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.tenderlistion_ui:hover #pReqBrief {
    
}
.location_content span {
    margin: 0 7px;
    cursor: pointer;
    float: right;
    font-size: 20px;
    color: #AFAEAE
}
.location_content img {
    width: 22px;
    margin-top: -1px
}
.p2 {
    font-size: 16px
}
.Exhibition-inquiry-msg {
    line-height: 24px;
    padding: 10px 8px;
    text-align: justify
}
.mendetory {
    font-size: 12px
}
.nav .dropdown:hover>ul {
    display: block;
    -moz-animation: menufadeInUp .5s ease-in;
    -webkit-animation: menufadeInUp .5s ease-in;
    animation: menufadeInUp .5s ease-in
}
@keyframes menufadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.menufadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
#indexCaptchaImgId {
    border: 1px solid #D3D3D3
}
.spinner {
    margin: auto auto 0;
    width: 100px;
    text-align: center
}
.spinner>div {
    width: 18px;
    height: 18px;
    background-color: #ff9600;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner .bounce1 {
    -webkit-animation-delay: -.48s;
    animation-delay: -.32s
}
.spinner .bounce2 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}
.spinner .bounce3 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
    0%, 100%, 80% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}
@keyframes sk-bouncedelay {
    0%, 100%, 80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
td i.fa-map-marker {
    color: #939393
}
#TermsConditions a,
#TermsConditions h4,
.K3YW0RDH1LI8 {
    
    color: #105FFF!important;
    font-size: 15px;
    font-family: 'Roboto' Bold;
    font-weight: 550;
}
.contact-tender-listing {
    display: none;
    margin: 1px 0 5px
}
#TermsConditions h4,
#TermsConditions p {
    padding: 0 30px;
    text-align: justify
}
#TermsConditions p {
    margin-top: 6px
}
#TermsConditions h4 {
    margin: 10px 0 0
}
.tct_describe {
    padding-bottom: 30px
}
.tct_describe p {
    margin: 13px 0;
    text-align: justify
}
#TermsConditions h2.section_title_drakgray {
    margin: 20px 0 10px
}
.address_mark i::before {
    border: 1px solid #ff9600;
    padding: 29px 32px;
    border-radius: 50%;
    color: #ff9600
}
#section7 p {
    font-size: 16px
}
.payagian .sky-form {
    padding: 2% 6% 3.25%;
    margin: 8.7% 22%;
    box-shadow: 0 0 1px 0
}
.payagian .sky-form footer {
    padding: 25px 0 1px
}
.payagian .sky-form .readmore_but3 {
    width: 100%;
    padding: 10px 2px;
    font-size: 15px
}
.payagian .sky-form .bar {
    width: 100%
}
.payagian .sky-form input {
    padding: 10px;
    font-size: 16px
}
.payagian .sky-form h2 {
    text-align: center;
    margin-bottom: 10px
}
.adslot_1 {
    max-width: 300px;
    height: auto;
    margin: 10px 0
}
@media (min-width: 100px) {
    .adslot_1 {
        width: 125px;
        height: 125px
    }
}
@media (min-width: 180px) {
    .adslot_1 {
        width: 180px;
        height: 150px
    }
}
@media (min-width: 200px) {
    .adslot_1 {
        width: 200px;
        height: 200px
    }
}
@media (min-width: 250px) {
    .adslot_1 {
        width: 250px;
        height: 250px
    }
}
@media (min-width: 300px) {
    .adslot_1 {
        width: 300px;
        height: 600px
    }
}
@media (min-width: 336px) {
    .adslot_1 {
        width: 336px;
        height: 280px
    }
}
@media (min-width: 468px) {
    .adslot_1 {
        width: 468px;
        height: 60px
    }
}
@media (min-width: 728px) {
    .adslot_1 {
        width: 728px;
        height: 90px
    }
}
#exhibitionall .one_fourth {
    margin-top: 10px;
    margin-right: 1%;
    width: 22%;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
	margin-bottom: -5px;
	margin-left:10px;
}
#exhibitionall .one_fourth:hover {
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29), 0 0 13px rgba(43, 59, 93, .29)
}
#exhibitionall .one_fourth .box {
    margin-bottom: 0
}
#exhibitionall .cd-filter {
    margin-top: 30px
}
#exhibitionall h3 {
    margin-bottom: 10px
}
#exhibitionall .one_fourth:last-child {
    margin-bottom: 29px
}
::-webkit-input-placeholder {
    color: #A4A4A4!important
}
::-moz-placeholder {
    color: #333!important
}
:-ms-input-placeholder {
    color: #A4A4A4!important
}
input:-moz-placeholder {
    color: #A4A4A4!important
}
.alredySubscribe {
    margin-bottom: 60px
}
.viewallex1 {
    margin-bottom: 20px
}
.viewallex {
    background-color: #FF9600;
    color: #FFF;
    padding: 10px 13px;
    border: 1px solid #ff9600;
    border-radius: 3px;
    font-size: 15px
}
.viewallex:hover {
    background-color: #454545;
    color: #fff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border: none
}
#viewticket_details table td:last-child,
#viewticket_details table td:nth-child(2),
#viewticket_details table td:nth-child(4) {
    border-right: 1px solid #dedede;
    border-left: 1px solid #dedede
}
#offer.fade .modal-dialog {
    -webkit-transition: -webkit-transform .6s ease-out;
    -moz-transition: -moz-transform .6s ease-out;
    -o-transition: -o-transform .6s ease-out;
    transition: transform .6s ease-out;
    -webkit-transform: translate(125%, 0);
    -ms-transform: translate(125%, 0);
    transform: translate(125%, 0)
}
#offer.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    margin-top: 189px;
    width: 620px
}
#TenderBackground {
    height: 615px
}
#offer .modal-content {
    background-color: rgba(62, 60, 60, .4)
}
#offer .close {
    color: #fff
}
#viewticket_details .table-responsive a {
    float: right;
    text-decoration: underline
}
#viewticket_details table td:first-child {
    width: 5%;
    text-align: center;
    border-left: 1px solid #dedede
}
#viewticket_details table td:last-child {
    width: 16%
}
#viewticket_details table td {
    text-align: center;
    padding: 4px;
    vertical-align: middle;
    font-size: 12px
}
#viewticket_details table th {
    background-color: #868686;
    color: #fff;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 600
}
#viewticket_details h2 {
    padding: 25px 0 0;
    margin: 0
}
#viewticket_details tr:nth-child(even) {
    background-color: #f2f2f2
}
#viewticket_details tr {
    border-bottom: 1px solid #DEDEDE
}
#viewticket_details table td:nth-child(4) {
    text-align: left
}
#createticket_details .sky-form section:first-child {
    margin-bottom: 20px
}
#createticket_details .sky-form footer {
    display: block;
    padding: 15px 17px 25px
}
#createticket_details .sky-form .checkbox {
    padding-right: 20px
}
#createticket_details .sky-form .checkbox i {
    position: absolute;
    top: 5px
}
#createticket_details .sky-form .servieclable {
    font-size: 15px;
    color: #A4A4A4;
    padding: 0 0 0 6px
}

.dropdown:hover .dropdown-menu {
    display: block
}
.dropdown-menu {
    margin-top: 0
}
.dropdown-toggle {
    margin-bottom: 2px
}
.nav-tabs .dropdown-toggle,
.navbar .dropdown-toggle {
    margin-bottom: 0;
    background: #fff;
    color: #505050
}
#header .dropdown .btn {
    background: #fff;
    color: #505050
}
.top_nav .left li ul li {
    padding: 0
}
.top_nav .left li:hover ul li a {
    color: #807E7E
}
.top_nav .left li:hover ul li a:hover {
    color: #fff
}
.cencelrefine_icon_search {
    cursor: pointer;
    display: none;
    width: 18px;
    float: left;
    margin-top: 12px
}
#header .search-area input {
    width: 80%
}
.aling_center {
    text-align: center
}
.app_section>div:nth-child(3) span {
    font-size: 13px;
    position: relative;
    left: 22%;
    top: 20px;
    color: red
}
.tendernotice {
    padding: 10px;
    margin-top: 8px;
    z-index: -1
}
.tendernotice>.noticep {
    background: #fff;
    padding: 10px;
    font-size: 13px;
    text-align: justify;
    border: 1px solid #EBC185
}
.tendernotice img {
    width: 40px;
    float: left;
    margin-top: 2px
}
.tendernotice p {
    font-size: 13px;
    padding-left: 55px
}
#changequery-form footer {
    padding: 6px 0
}
td.norecordfound {
    font-size: 15px!important;
    color: #383838;
    border: 1px solid #dedede;
    font-weight: 600
}
#ServiceExpiremodal .modal-dialog {
    width: 800px
}
#ServiceExpiremodal .modal-header {
    padding: 2px
}
#ServiceExpiremodal .modal-body img {
    width: 59px;
    float: left;
    margin-top: 21px
}
#ServiceExpiremodal .modal-body p {
    padding: 12px 15px 13px 79px;
    text-align: justify
}
.well dt {
    font-size: 16px;
    font-weight: 600
}
.well dd {
    font-size: 14px;
    margin-top: 6px
}
#exhibitionall #filters-container {
    margin: 10px auto -10px;
    border: 1px solid #CACACA;
    background-color: #fff
}
#MobileBanner,
.tender247MobileTitle {
    display: none
}
.list-checkbox .btn-group{width: 100%;}
.list-checkbox .btn-group:hover .multiselect-container{ display: none;}
.list-checkbox .btn-group .multiselect{width: 100%;}
.list-checkbox .btn-group .multiselect .multiselect-selected-text{float: left;}
.list-checkbox .btn-group .multiselect .caret{display: none;}
.list-checkbox .multiselect-container{    width: 100%;
    border: 1px solid #D0CFCF;
    height: 302px;
    overflow: hidden;
    overflow-y: scroll;}
.list-checkbox .multiselect-container li .checkbox{padding-left: 0px;  top: 0px;   width: 17px;  line-height: 15px;}
.list-checkbox .multiselect-container li .checkbox input{position: relative; left: 0px;}
.list-checkbox .multiselect-container li a{border: none; background-color: #fff;}
.multiselect-display{display: block !important;}
.subplan{padding: 10px 0px 15px 0px;  }
     #subscribeContainer .subplan h2{    margin-bottom: 30px;
   
   font-size: 21px;
 
    margin-left: 15px;}
    .plantitle{   border-bottom: 1px solid #D3D3D3; padding: 10px}
    select.form-controlnew{border: 1px solid #c1c1c1; -webkit-appearance: none; color: #ACA4A4;}
    .selecte-drop i {
   position: absolute;
    top: 17px;
    right: 252px;
    width: 5px;
    height: 11px;
    background: #fff;
    box-shadow: 0 0 0 12px #fff;
}
.selecte-drop i:before {
    top: 0;
    border-bottom: 4px solid #ABABAB;
}
.selecte-drop i:after, .selecte-drop i:before {
    content: '';
    position: absolute;
    right: 0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.selecte-drop i:after {
    bottom: 0;
    border-top: 4px solid #ABABAB;
}
.selecte-drop{position: relative;}
    float: left;
    margin-right: 22px;
    margin-top: 0;}
.mobile-isd-code .form-controlnew:nth-child(2){width: 48%;}
.ui-menu-item{font-size: 12px; }
.ui-menu-item a span{ font-weight: 600; color: #777777;}
.divRegistration section label input[type="text" i]:disabled,.form-controlnew[type="text" i], .mobilecode[type="text" i]{background-color:#fff;}
.exhibition-Fillter{ margin: 5px; 
    padding: 0px;}
.exhibition-Fillter .readmore_but5
{
	padding: 7px 12px;
	margin:0px;
	margin-left:4px;
}    
.exhibition-Fillter input{font-size: 14px; padding: 7px;}
.exhibition-Fillter select{width: 100%;
    border: 1px solid #C1C1C1;
    font-size: 14px;
    color: #53585D;
    padding: 6px;}
.exhibition-Fillter .readmore_but3{ 
	margin: 0px;
    padding: 7px 8px;
    padding-left:10px; 
}
   .clearboth{clear: both;}
   .margin-left1{margin-left: 1.5%;}
   .inqueiy-width{width: 100% !important;}
   
 .select-category-tl
 {
      display: inline-block;
    position: fixed;
    right: -6px;
    top: 30%;
    background: #fff;
    padding: 5px 7px 5px 10px;
    border-radius: 5px 0px 0px 5px;
    font-size: 13px;
   transition: 0.3s all linear;
    -Webkit-transition: 0.3s all linear;
     -moz-transition: 0.3s all linear;
 }
 .modal.fade:not(.in).left .modal-dialog {
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
}
.select-category-tl:hover {
    color: #ff9600;
    right:0px;
}
.select-category-tl:hover a {
    color: #ff9600;
}
#tenderCategoryModel input{height: auto;}
.text-center{text-align: center;}

#tenderCategoryModel table th, #tenderCategoryModel table td{padding: 4px 0px}
#tenderCategoryModel table thead{    background: #FFFFFF;
    border-bottom: 2px solid #E8E8E8;}
#tenderCategoryModel .modal-body button.readmore_but3{
	width: 38%;
    margin: 0px 32%;
}
#tenderCategoryModel table tbody tr:nth-child(even){background-color: #F4F5F6;}
.position-relative{position: relative !important;}
.archive-tooltip{    position: absolute;
    background: #fff;
    top: 22px;
    left: 0px;
    right: 0px;
    z-index: 999;
    width: 156px;
    border: 1px solid #e8e6e6;
    border-radius: 12px;
   display: none; 
    }
.archive-tooltip .archive-toolstip-list li{display: inline-block !important;
   width: 100%;
    font-size: 15px;
    text-align: center;
    border-bottom: 1px solid #ded9d9; }
.archive-tooltip .archive-toolstip-list li a{    display: inline-block;
    border-radius: 0px;
    border: none;
    background: #fff;
    padding: 6px 0px;
    width: 100%;
}
.archive-tooltip .archive-toolstip-list li:last-child{border-bottom: none;}
.archive-tooltip .archive-toolstip-list li:first-child{ border-radius: 12px 16px 0px 0px;}
.archive-tooltip .archive-toolstip-list li:first-child a{ border-radius: 12px 16px 0px 0px;}
.tender-archive-tooltipe:hover .archive-tooltip{display: block;}
.archive-tooltip:after{
	content: ' ';
    position: absolute;
    background: #fff;
    top: -7px;
    height: 13px;
    width: 13px;
    border: 1px solid #c7c7c7;
    transform: rotate(44deg);
    left: 67px;
    z-index: -41;
}
.disabledTab {
    pointer-events:none;
    opacity:0.6;
}
.unsubscribe {
    box-shadow: 0 0 0 0 #666
}
.unsubscribe .sky-form {
    padding: 2% 3% 3.25%;
    margin: 3.7% 23%;
    box-shadow: 0 0 1px 0
}
.unsubscribe .sky-form footer {
    padding: 25px 0 1px
}
.unsubscribe .sky-form .readmore_but3 {
    width: 50%;
    margin:0% 25%;
    padding: 10px 2px;
    font-size: 15px
}
.unsubscribe .sky-form .bar {
    width: 100%
}
.unsubscribe .sky-form input {
    padding: 10px;
    font-size: 16px
}
.unsubscribe .sky-form h2 {
    text-align: center;
    margin-bottom: 10px
}

.tenderDetailstext2_1{
	font: 14px sans-serif;
    font-weight: 400;
    line-height: 23px;
    color: black;
    line-height: 23px;
	margin-right: 10px ; 
	float: left ;
	padding: 5px 0 ;
}
.tenderDetailstext2_2{	
	font: 14px sans-serif;
    font-weight: 400;
    line-height: 23px;
    color: black;
    line-height: 23px;
	margin-right: 10px ; 
	float: left ;
	padding: 5px 0 ;
	width: 68%;
}
.tenderDetailsClickHear{
	font-family:sans-serif;
	color: #ff9600;
	font-size: 14px;
	font-weight: 400;
}
.tenderListingLocation{
	font: 13px sans-serif;
    font-weight: 400;
    line-height: 23px;
    color: black;
   font-weight: 500;   
   padding: 2px 12px;   
   border: 0px; 
   border-top: 1px solid #dfdfdf; 
   border-left: 1px solid #dfdfdf; 
   border-right: 1px solid #dfdfdf; 
   border-bottom: 1px solid #dfdfdf;
}
.spanFont{
	font-size:14px;
	color:black;
}
.tenderindextd{
	padding: 2px 0px;
	font-size:12px; 
	color: black;
	cursor: text;
}
.tenderindexid{
	font-size:14px;color:black;
}
.fontColor{
	color:black !important;
}
.tenderSiteLocation{
	vertical-align: middle;  
	padding: 2px 0px; 
	color:black; 
	font-weight: normal; 
	font-size:13px;	
}

