/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 25, 2017 */
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/webfont/roboto-bold-webfont.eot');
    src: url('../fonts/webfont/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/webfont/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/webfont/roboto-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/webfont/roboto-light-webfont.eot');
    src: url('../fonts/webfont/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/webfont/roboto-light-webfont.woff') format('woff'),
         url('../fonts/webfont/roboto-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/webfont/roboto-medium-webfont.eot');
    src: url('../fonts/webfont/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/webfont/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/webfont/roboto-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/webfont/roboto-regular-webfont.eot');
    src: url('../fonts/webfont/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/webfont/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/webfont/roboto-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body{color: #000000; font-size: 16px; font-family: 'robotoregular'; line-height: 24px;}
h1{font-size: 34px;font-family: 'robotobold';margin:0;padding:0;}
h2{font-size: 24px;font-family: 'robotobold';margin:0;padding:0;color: #114373; text-transform: uppercase; text-decoration: underline;text-underline-position: under; }
h3{font-size: 19px;font-family: 'robotomedium';margin:0;padding:0;}

a:hover, a:focus{text-decoration: none; outline: 0;}
p{text-align: justify;}
.btn:active:focus, .btn:focus{outline: none;}
.container-fluid{padding: 0 90px;}
.xlg-1{font-size: 18px;}
.xlg{font-size: 18px;font-family: 'robotobold';}
.lg{font-size: 18px;font-family: 'robotomedium';}
.sm{font-size: 16px;font-family: 'robotomedium';}
.xs{font-size: 14px;}

.no-padding{padding: 0 !important;}
.no-padding-right{padding-right: 0 !important;}
.no-padding-left{padding-left: 0 !important;}
.no-margin{margin: 0 !important;}
.no-margin-right{margin-right: 0 !important;}
.no-margin-left{margin-left: 0 !important;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {width: 100%;}
.carousel-control.left, .carousel-control.right{background-image: none;}
.padding-top-bot{padding: 50px 0;}
body.modal-open {overflow: hidden;}
.bg-image {background-size: 100% 100%;background-repeat: no-repeat;background-position: top center;}
.img100p{width: 100%; height: 200px}
.boximg{
  width: 100%;
  height: 200px;
}
.imgac7{
  width: 200px;
  height: 200px;
}
.grey-section{background-color: #f1f2f7; }
.color-white{color: #fff;}
.color-blue{color: #114373;}
.light-blue{background-color: #f5f7ff;}
.navy-blue{color: #08233d;}
.row{margin-left: 0;margin-right: 0;}
::-webkit-input-placeholder{font-family: 'robotoregular';font-size: 14px;}
::-moz-placeholder{font-family: 'robotoregular';font-size: 14px;}
.btn{background-color: #114373;border: 1px solid #114373;font-family: 'robotoregular';border-radius: 0;margin: 0;cursor: pointer;padding: 0;color: #fff;font-size: 14px;padding: 8px 32px;}
.btn:hover{background-color: transparent;color: #114373;font-weight: bold;}
.modal-content{border:none;}
.form-control:focus {/*border-color: #f99924;*/-webkit-box-shadow: none;box-shadow: none;}
.hr-1{border-top: 1px solid #114373;margin-top: 0;}
ul{margin-bottom: 0;}
.marginBottom{margin-bottom: 30px;}
.marginBottom1{margin-bottom: 35px;}
.marginBottom2{margin-bottom: 25px;}
.marginBottom3{margin-bottom: 20px;}
.marginBottom4{margin-bottom: 15px;}
.marginBottom5{margin-bottom: 0;}
.marginBottom6{margin-bottom: 10px;}
.marginTop{margin-top: 35px;}
.marginTop1{margin-top: 30px;}
.marginTop2{margin-top: 25px;}
.marginTop3{margin-top: 20px;}
.marginTop4{margin-top: 15px;}
.marginTop5{margin-top: 10px;}
.marginTop6{margin-top: 5px;}

.font-size-13{font-size: 13px;}
.padding-left-10{padding-left: 10px;}

@font-face {
  font-family: 'phc';
  src:  url('../fonts/icon/phc.eot?m55q62');
  src:  url('../fonts/icon/phc.eot?m55q62#iefix') format('embedded-opentype'),
    url('../fonts/icon/phc.ttf?m55q62') format('truetype'),
    url('../fonts/icon/phc.woff?m55q62') format('woff'),
    url('../fonts/icon/phc.svg?m55q62#phc') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="phc-"], [class*=" phc-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'phc' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.phc-add-button-with-plus-symbol-in-a-black-circle:before {
  content: "\e913";
}
.phc-pdf-file:before {
  content: "\e90b";
}
.phc-pin:before {
  content: "\e900";
}
.phc-close-envelope:before {
  content: "\e901";
}
.phc-phone-receiver:before {
  content: "\e902";
}
.phc-arrows-3:before {
  content: "\e903";
}
.phc-old-typical-phone:before {
  content: "\e904";
}
.phc-arrows-2:before {
  content: "\e905";
}
.phc-arrows-1:before {
  content: "\e906";
}
.phc-arrows:before {
  content: "\e907";
}
.phc-left-chevron:before {
  content: "\e908";
}
.phc-last-track-left-arrow:before {
  content: "\e909";
}
.phc-arrow-point-to-right:before {
  content: "\e90a";
}
.phc-facebook-placeholder-for-locate-places-on-maps:before {
  content: "\e90c";
}
.phc-mail-black-envelope-symbol:before {
  content: "\e90d";
}
.phc-call-answer:before {
  content: "\e90e";
}
.phc-twitter-logo-button:before {
  content: "\e90f";
}
.phc-linkedin-button:before {
  content: "\e910";
}
.phc-facebook-logo-button:before {
  content: "\e911";
}
.phc-google-plus-logo-button:before {
  content: "\e912";
}
