/*  MAIN CSS  ============================================================================= */

	@font-face { font-family: 'Glyphicons Halflings';  src: url('../fonts/glyphicons-halflings-regular.eot');  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); }

@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,400i,700,700i');

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v16/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v16/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

	a            { color: #000 }
	a:active     { color: #000 }
	a:hover      { color: #000 }
	a:link       { color: #000 }
	a:visited    { color: #000 }

	table img { padding:5px; border:0px; }
	table td { vertical-align:top; }
	body { font-family: "Times New Roman", Times, serif; font-size:10pt; color:#000; text-align: left; }

        .container { max-width: 1020px; }
        .col { text-align:center; }

	h1 { font-family: "Times New Roman", Times, serif; font-size:1.5em; }
	h2 { font-family: "Times New Roman", Times, serif; font-size:1.2em; }
	h3 { font-family: "Times New Roman", Times, serif; font-size:1.1em; }
	h4 { font-family: "Times New Roman", Times, serif; font-size:1em; }
	ul { padding-left: 25px; padding-bottom: 25px; }
	ol { padding-left: 25px; padding-bottom: 25px; }
	p  { font-size:10pt; }

body{
    padding:0;
    margin:0;
}
.copyright_text{
    color:#00718f; 
}
.top_header{
    width:100%;
    margin:0;
    padding:5px 0px;
    color:#fff;
    background-color:#00718f;
}
.top_header p, .end_footer2 p, .copyright_text{
    font-family: roboto;
    font-size:14px;
    margin-top:10px;
    text-align: left;
}
.top_header img, .end_footer2 img{
    height:40px;
    float:right;
}
.middle_header{
    margin:10px 0px;
    padding:0;
}
.middle_header h1{
   font-family: roboto;
    color:#00718f;
    font-weight:100;
}
.bottom_header{
    width:100%;
}
.bottom_header a{
    font-family: roboto;
    color:#aaa;
    font-size:16px;
}
.bottom_header ul li{
    margin:0px 10px;   
}
#mob_dd{
    display:none;
    margin:0;
    padding:0;
    list-style-type: none;
}
#mob_dd a{
    text-decoration: none;
    color:inherit;
}
#mob_dd li{
    width:80%;
    margin:5px 0px;
    border:1px solid #004F64;
    border-radius:4px;
    padding:5px 0px;
    color:#fff;
    background-color:#00718f;
    text-align:center;
    font-family:roboto;
    font-weight:300;
    font-size:18px;
}
.main_cont{
    background-image:url(../img/main-banner-001.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding:100px 0px;
}

.main_cont h1{
    font-family: roboto;
    color:#808080;
    font-weight:700;
    text-align:center;
}
.main_cont p{
    font-family: roboto;
    color:#808080;
    font-weight:400;
    font-size:16px;
    text-align:center;
}
.floatingtext{
    float:left;
    width:50%;
}
.pop_serv h3{
    color:#00718f;
    font-weight:700;
    font-family: roboto;
}
.pop_serv p{
    color:#808080;
    font-weight:400;
    font-size:14px;
    font-family: roboto;
}
#requestcall{
    background-color:#00718f;
    height:250px;
    width:100%;
}
#requestcall h2{
    color:#fff;
    font-family: roboto;
    font-size:24px;
    font-weight:700;
    padding:50px 0px;
}
.requestcallform{
    width:60%;
    background-color:#fff;
    margin-top:-100px;
    box-shadow: 6px 8px 6px -6px #ccc;
}
.requestcallform form{
    margin:30px 0px;   
}
.input_rc{
    border:0;
    border-bottom:1px solid #ccc;
    width:100%;
    font-family: roboto;
    font-size:14px;
    padding:5px;
    font-weight:400;
    margin:10px 0px;
}
.submit_rc{
    border:0;
    width:40%;
    background-color:#00718f;
    color:#fff;
    font-family: roboto;
    font-size:14px;
    padding:10px 0px;
}
.end_footer{
    background-image:url(../img/main%20banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width:100%;
    padding:50px 0px; 
}
.end_footer img{
    width:200px;   
}
.end_footer ul{
    list-style-type: none;
}
.end_footer ul li{
    text-align:left;
    font-family: roboto;
    font-weight:500;
    margin:0;
    padding:0;
    font-size:12px;
    color:#00718f;
}
.end_footer a{
    text-decoration:none;
    color:inherit;
}
.end_footer2{
    width:100%;
    margin:0;
    padding:5px 0px;
    color:#fff;
    background-color:#00718f;
    margin-top:-25px;
}
.page_header{
    background-color:#00718f;
    width:100%;
    margin:0;
    padding:0;
    padding:50px 0px;
    text-align:left;
}
.page_header h2{
    font-family: roboto;
    color:#fff;
    font-weight:400;
    font-size:28px;
}
.contact_options{
    margin-top:30px;   
}
.contact_options h2{
     color:#00718f;
    font-size:28px;
    font-weight:400;
    font-family:roboto;
}
.contact_options h3{
    font-family:roboto;
    color:#aaa;
    font-weight:300;
    font-size:30px;
    margin-top:0px;
    text-align: left;
}
.contact_options h4{
    font-family:roboto;
    color:#aaa;
    font-weight:300;
    font-size:20px;
    margin-top:0px;
    text-align: left;
}
.contact_options h5{
    font-family:roboto;
    color:#aaa;
    font-weight:300;
    font-size:12px;
    margin-top:0px;
    text-align: left;
}
.contact_options p{
   font-family: roboto;
    color:#808080;
    font-weight:400;
    font-size:16px;
    text-align:center;
}
.phonehover, .emailhover, .facebookhover{
 height:30px;
 filter: saturate(0);
transition: all 0.5s;
}
.phonehover:hover, .emailhover:hover, .facebookhover:hover{
    filter: saturate(1);
   transition: all 0.5s;
}
.content h2{
    color:#00718f;
    font-size:28px;
    font-weight:400;
    font-family:roboto;
}
.content p{
    font-family: roboto;
    color:#808080;
    font-weight:400;
    font-size:16px;
    text-align:center;
}

    
    

        .header {
            text-align: left;    
            background-position: center;
            background-size: cover;
            background-color: #FFFFFF;
            color: #FFFFFF;
            text-decoration: none;
            min-height: 100px;
            min-width: 100%;
            max-width: 100%;
            background-position: center bottom;
            background-image:url('../img/');
            background-repeat:repeat-x;
        }

        .footer {
            text-align: left;
            min-width: 100%;
            max-width: 100%;
            min-height: 80px;
            padding-top: 20px;
            padding-bottom: 20px;
            background-color: #FFFFFF;
            color: #000000;
            text-decoration: none;
        }

	.navitems { font-size:1.2em; }
	
	.navbar .navbar-nav {
	    display: inline-block;
	    float: none;
	}
	.navbar .navbar-collapse {
	    text-align: center;
	}
	.push {
	    visibility: hidden;
	}
	
	@media only screen and (max-width: 770px)
	{	
        
        .main_cont{
    background-image:url(../img/main-banner-001.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
}
        .pop_serv h2{
            font-family:roboto;
            color:#00718f;
            font-weight:300;
            font-size:20px;
            text-align:center;
        }
        .requestcallform{
            width:80%;
        }
        .textbox{
         
            width:80%;
            border-radius:2px;
            background-color:#fff;
            padding:3px 10px;
            
        }
        .main_cont h1, .main_cont p{
            color:grey;
        }
        .contact_options h2{
    font-family:roboto;
    color:#00718f;
    font-weight:700;
    font-size:24px;
    text-align:right;
            margin:0;
            
}
.contact_options p{
    font-family:roboto;
    color:#aaa;
    font-weight:400;
    font-size:14px;
    text-align:right;
    margin:0;
}  
        
        
        
		.push {
		    display: none;
		}	
	}
	.mobile {
		    display: none;
	}

	#video-container {
		position: absolute;
	}
	#video-container {
		top:0%;
		left:0%;
		height:100%;
		width:100%;
		overflow: hidden;
	}
	
	video {
		// position:absolute;
		z-index:0;
	}
	
	video.fillWidth {
		min-width: 100%;
		min-height: 100%;
	}
	
	@media (max-width: 770px)
	{
		.web {
		    display: none;
		}
		.mobile {
		    display: block;
		}
	}
@media (max-width: 1100px)
	{
		.web {
		    display: none;
		}
		.mobile {
		    display: block;
		}
	}

	#access {
	    
	    display: block;
	    margin: 0 auto;
	    position: relative;
	    z-index: 99;
	}
	#access ul {
	    font-size: 14px;
	    list-style: none;
	    margin: 0 auto;
	    padding-left: 0;
	}
	#access li {
	    position: relative;
	    padding-left: 5px;
	    margin:0 0 3px 0;
	}
	#access a {
	    background: #E2E2E2; /* Show a solid color for older browsers */
	    color: #06682F;
	    display: block;
	    line-height: 3.333em;
	    padding: 0 10px 0 20px;
	    text-decoration: none;
	}
	#access ul ul {
	    display: none;
	    float: left;
	    margin: 0;
	    position: absolute;
	    top: 0;
	    left: 100%;
	    width: 100%;
	    z-index: 99999;
	    opacity: 0.70;
	    margin-left: 0px;
	}
	#access ul ul ul {
	    left: 100%;
	    top: 0;
	}
	#access ul ul a {
	    background: #0f84e8;
	    font-size: 13px;
	    font-weight: normal;
	    height: auto;
	    line-height: 1.4em;
	    padding: 10px 10px;
	    width: 100%;
	}
	#access li:hover > a,
	#access ul ul :hover > a,
	#access a:focus {
	    background: #efefef;
	}
	#access li:hover > a,
	#access a:focus {
	    background: #f9f9f9; /* Show a solid color for older browsers */
	    background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	    background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	    background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	    color: #373737;
	}
	#access ul li:hover > ul {
	    display: block;
	}
	#access .current-menu-item > a,
	#access .current-menu-ancestor > a,
	#access .current_page_item > a,
	#access .current_page_ancestor > a {
	    font-weight: bold;
	}

	@media only screen and (max-width: 770px) {

	    /* Force table to not be like tables anymore */
		#no-more-tables table, 
		#no-more-tables thead, 
		#no-more-tables tbody, 
		#no-more-tables th, 
		#no-more-tables td, 
		#no-more-tables tr { 
			display: block; 
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		#no-more-tables thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		#no-more-tables tr { 
			border-collapse:collapse;
			border: 0px none #FFFFFF;
			border-style: none;
	 }

		#no-more-tables td { 
			/* Behave  like a "row" */
			border-collapse:collapse;
			border: 0px none #FFFFFF;
			border-style: none;
			position: relative;
			width: 100%;
			vertical-align:top;
			white-space: normal;
		}

		#no-more-tables td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 100%; 
			border-collapse:collapse;
			border: 0px none #FFFFFF;
			border-style: none;
			vertical-align:top;
			white-space: nowrap;
		}

		/*
		Label the data
		*/
		#no-more-tables td:before { content: attr(data-title); }
	}

    shrink {
        padding-bottom: 0px;
        padding-top: 0px;
    }