/*!
 * Start Bootstrap - Agency v3.3.7+1 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
 /*****Fonts*****/
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 6, 2016 */
@font-face {
    font-family: 'latobold';
    src: url('../fonts/website fonts/lato-bold-webfont.eot');
    src: url('../fonts/website fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/website fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/website fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/website fonts/lato-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/website fonts/lato-light-webfont.eot');
    src: url('../fonts/website fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/website fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/website fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/website fonts/lato-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latomedium';
    src: url('../fonts/website fonts/lato-medium-webfont.eot');
    src: url('../fonts/website fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/website fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/website fonts/lato-medium-webfont.woff') format('woff'),
         url('../fonts/website fonts/lato-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/website fonts/lato-regular-webfont.eot');
    src: url('../fonts/website fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/website fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/website fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/website fonts/lato-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/website fonts/lato-semibold-webfont.eot');
    src: url('../fonts/website fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/website fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('../fonts/website fonts/lato-semibold-webfont.woff') format('woff'),
         url('../fonts/website fonts/lato-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*****End fonts*****/
body {overflow-x: hidden; color: #2c2d2d; font-family: "latolight", "latoregular", "latomedium", "latobold", "latosemibold";        }
.no-padding{padding: 0 !important;}
.no-margin{margin: 0 !important;}
h1{font-size: 45px; font-family: "latoregular";}
h2{font-size: 40px; font-family: "latobold";}
h3{font-size: 28px; font-family: "latobold";}
h4{font-size: 20px; font-family: "latosemibold";}
h5{font-size: 18px; font-family: "latosemibold";}
h6{font-size: 14px; font-family: "latosemibold"}
p.lg{font-size: 16px;font-family: "latoregular";}
p.sm{font-size: 14px; font-family: "latoregular"; line-height: 22px;}
p.txt-aln{text-align: justify;}
hr {margin-top: 8px;    margin-bottom: 12px;border: 0;border-top: 1px solid #bb2d28;margin-left: 0;}
.btn-primary {  color: #fff;  background-color: #bb2d28;  border-color: #bb2d28; border-radius: 0; font-size: 18px; font-family: "latomedium"}
.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:active:hover{  color: #fff;  background-color: #2c2d2d;  border-color: #2c2d2d; box-shadow: none;}
.btn-default {font-family: "latoregular"; color: #000;  background-color: #fff;  border-color: #fff; border-radius: 0;padding: 8px 15px; font-size: 14px;}
.btn-default:focus,.btn-default:hover,.btn-default:active,.btn-default:active:hover{  color: #bb2d28;  background-color: #fff;  border-color: #fff; border-radius: 0;padding: 8px 15px; font-size: 14px;}
.form-control:focus {    border-color: #66afe9;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);    box-shadow: none;}
@font-face {
  font-family: 'jeet-pinnacle';
  src:  url('../fonts/jeet-pinnacle.eot?9xuqwg');
  src:  url('../fonts/jeet-pinnacle.eot?9xuqwg#iefix') format('embedded-opentype'),
    url('../fonts/jeet-pinnacle.ttf?9xuqwg') format('truetype'),
    url('../fonts/jeet-pinnacle.woff?9xuqwg') format('woff'),
    url('../fonts/jeet-pinnacle.svg?9xuqwg#jeet-pinnacle') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jp"], [class*=" jp"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jeet-pinnacle' !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;
}

.jpplus:before {
  content: "\e92d";
}
.jpyoutube-logo:before {
  content: "\e92c";
}
.jpgroup-discussion .path1:before {
  content: "\e910";
  color: rgb(255, 255, 255);
}
.jpgroup-discussion .path2:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path3:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path4:before {
  content: "\e913";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path5:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path6:before {
  content: "\e915";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path7:before {
  content: "\e916";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path8:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jpgroup-discussion .path9:before {
  content: "\e918";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path1:before {
  content: "\e919";
  color: rgb(255, 255, 255);
}
.jppersonal-interview .path2:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path3:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path4:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path5:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path6:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path7:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path8:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonal-interview .path9:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path1:before {
  content: "\e922";
  color: rgb(255, 255, 255);
}
.jppersonality-dev .path2:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path3:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path4:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path5:before {
  content: "\e926";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path6:before {
  content: "\e927";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-dev .path7:before {
  content: "\e928";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-grooming .path1:before {
  content: "\e929";
  color: rgb(255, 255, 255);
}
.jppersonality-grooming .path2:before {
  content: "\e92a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jppersonality-grooming .path3:before {
  content: "\e92b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.jparrows:before {
  content: "\e900";
}
.jparrows-1:before {
  content: "\e901";
}
.jpback-arrow-circular-symbol:before {
  content: "\e902";
}
.jpbusinessmen-having-a-group-conference:before {
  content: "\e903";
}
.jpfacebook-letter-logo:before {
  content: "\e904";
}
.jpinterface:before {
  content: "\e905";
}
.jplinkedin-letters:before {
  content: "\e906";
}
.jpmeeting:before {
  content: "\e907";
}
.jppeople:before {
  content: "\e908";
}
.jppeople-1:before {
  content: "\e909";
}
.jppeople-2:before {
  content: "\e90a";
}
.jpphone-receiver:before {
  content: "\e90b";
}
.jpquotation-marks:before {
  content: "\e90c";
}
.jpright-arrow-circular-button:before {
  content: "\e90d";
}
.jpsigns:before {
  content: "\e90e";
}
.jpwhatsapp-logo-variant:before {
  content: "\e90f";
}