.bcg{background-position: top center; background-repeat:no-repeat}
.bcg2{background-position: top center; background-repeat:no-repeat; background-size:cover}

a:link.w3-text {color: inherit;}
a:active.w3-text {color: inherit;}
a:visited.w3-text {color: inherit;}
a:hover.w3-text {text-decoration: none;}

a:link.w3-text4 {color:inherit; text-decoration:none}
a:active.w3-text4 {color:inherit; text-decoration:none}
a:visited.w3-text4 {color:inherit; text-decoration:none}
a:hover.w3-text4 {color:inherit; text-decoration:underline}

.footer{font-family:Roboto-Regular Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none; line-height:22px}
.img-circle {
    border-radius: 50%;
}

.menu {color: #333333; text-decoration:none; font-family:Dosis-Regular, Arial, Helvetica, sans-serif; font-size: 16px; line-height:28px}
a:hover.menu {color: #dca112; text-decoration:none}
.menu2{color: #333333; text-decoration:none; font-family:Dosis-Regular, Arial, Helvetica, sans-serif; font-size: 14px; line-height:24px}
a:hover.menu2 {color: #dca112; text-decoration:none}

.l {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #525252; line-height:26px; text-decoration:none}
a:hover.l {color: #dca112; text-decoration:none}
.l2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 14px; color: #dca112; line-height:24px; text-decoration:underline}
.l6 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:26px; text-decoration:none}

.faqs {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; line-height:30px; text-decoration: none;}

.nav {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; line-height:12px; text-decoration:none}
a:hover.nav {color: #dca112; text-decoration:none}
.nav2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height:12px; text-decoration:none}
a:hover.nav2 {color: #dca112; text-decoration:none}

.t {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:24px; text-decoration:none}
.t2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:20px; text-decoration:none}

.jq{font-family:Dosis-Regular; font-size:24px; line-height:30px; color:#ffffff; text-align:left}
.jq3{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; line-height:1.5em; color:#ffffff; text-align:left}

.p {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:24px; text-decoration:none}
.p2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:24px; text-decoration:none}
.p3 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:26px; text-decoration:none}
.p4 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height:26px; text-decoration:none}
.p5 {font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:700; font-size: 14px; color: #000000; line-height:24px; text-decoration:none}
.p6 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:26px; text-decoration:none}
.p7 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:28px; text-decoration:none}
.p8 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: #d49d15; line-height:28px; text-decoration:none}
.p9 {font-family:Dosis-Regular, Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; line-height:1.5em}

h1 {
	font-family: 'Dosis-Medium',Arial,Helvetica,sans-serif;
    font-size: 32px;
    line-height: 1.5em;
}

h2 {
	font-family: 'Dosis-Medium',Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 1.5em;
}

h3 {
	font-family: 'Dosis-Regular',Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 1.5em;
}

.h1 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; line-height:30px; text-decoration:none}

.title {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height:34px}
.title2 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:24px}
.title3 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; line-height:30px}
.title4 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; line-height:30px}
.title1300 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 40px; color: #dca112; line-height:34px}
.title5 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:24px}
.title9 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 48px; color:#143668; line-height:1.5em}
.title10 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 36px; color:#143668; line-height:1em}
.title11 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 24px; color:#143668; line-height:1em}
.title12 {font-family:Dosis-Medium, Arial, Helvetica, sans-serif; font-size: 26px; color: #000000; line-height:36px}
.title13 {font-family:Dosis-Regular, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height:30px}

.oform {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 15px; color: #dca112; line-height:35px; text-decoration:none}
a:hover.oform {color: #ffffff; text-decoration:none}
.oform2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 15px; color:#000000 ; line-height:35px; text-decoration:none}
a:hover.oform2 {color: #dca112; text-decoration:none}

.form {font-family:Calibri, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:28px; text-decoration:none}
.form2 {font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:700; font-size: 16px; color: #000000; line-height:28px; text-decoration:none}
.form3 {font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:700; font-size: 15px; color: #000000; line-height:28px; text-decoration:none}
.form4 {font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:700; font-size: 15px; color: #000000; line-height:24px; text-decoration:none}
.form5 {font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:700; font-size: 16px; color: #ffffff; line-height:28px; text-decoration:none}

.hidetext{display:none; visibility:hidden}
.registertext {font-family:opensans-regular, Arial, Helvetica, sans-serif; width:318px; height:40px; overflow:auto; font-size: 14px; color:#000000; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#cccccc}
.registertext4 {font-family:Calibri, Arial, Helvetica, sans-serif; width:190px; height:50px; overflow:auto; font-size: 16px; color:#000000; background-color:#f2f2f2; border:none}
.registertext5 {font-family:Calibri, Arial, Helvetica, sans-serif; width:320px; height:40px; overflow:auto; font-size: 14px; color:#000000; background-color:#ffffff; border:none}
.message{font-family:opensans-regular, Arial, Helvetica, sans-serif; width:318px; height:120px; overflow:auto; font-size:14px; color:#000000; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#cccccc; text-transform:none}

.btnApp {
   width:310px;
   height:70px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:transparent;
	border:1px solid #143753;
   color: #143753;
   font-size: 24px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btnApp:hover {
  -webkit-filter: brightness(100%);
  background-color: #ffffff;
  color: #143753;
}

.btn {
   width:320px;
   height:45px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
   background: #0a2e4b;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
	-webkit-appearance: none;
   }

.btn2 {
   width:130px;
   height:50px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color: #0a2e4b;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: Dosis-Medium, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btnPet {
  padding: 10px 20px 10px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color: #0a2e4b;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: Dosis-Medium, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn3 {
   width:88px;
   height:26px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:transparent;
	border:1px solid #ffffff;
   color: #ffffff;
   font-size: 13px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
.btn4 {
padding: 3px 6px 3px 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  background-color:transparent;
	border:1px solid #ffffff;
   color: #ffffff;
   font-size: 12px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }

.btn5 {
   padding: 3px 6px 3px 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  background-color:#d8ac25;
	border:1px solid #d8ac25;
   color: #072339;
   font-size: 12px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }

.btn6 {
   width:160px;
   height:40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:#ffb900;
	border:none;
   color: #333333;
   font-size: 14px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn7 {
   width:320px;
   height:50px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:#ffb900;
	border:none;
   color: #333333;
   font-size: 15px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn8 {
   width:130px;
   height:30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:#336699;
	border:none;
   color: #ffffff;
   font-size: 14px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btnL {
   width:130px;
   height:50px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color: #dca112;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: Dosis-Medium, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
	-webkit-appearance: none;
   }


.btnquote {
   width:200px;
   height:60px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
  background-color:transparent;
	border:1px solid #ffffff;
   color: #ffffff;
   font-size: 18px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn1300 {
    padding: 10px 30px 10px 30px;

  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 5px;
  	border:1px solid #072339;
   color: #072339;
   font-size: 16px;
   font-family: Dosis-Regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }

.flex-container{display:-webkit-box; display:-webkit-flex; display:flex}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}

.blog-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.blog-item {
	padding: 15px 0px;
}

	.blog-item img {
		max-width: 100%;
	}

hr{border:1px solid #cccccc}
 
@font-face {
    font-family: 'Dosis-Bold';
    src: url('font/Dosis-Bold.eot');
    src: url('font/Dosis-Bold.eot?#iefix') format('embedded-opentype'),
         url('font/Dosis-Bold.woff2') format('woff2'),
         url('font/Dosis-Bold.woff') format('woff'),
         url('font/Dosis-Bold.otf') format('opentype'),
         url('font/Dosis-Bold.svg#Dosis-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis-Medium';
    src: url('font/Dosis-Medium.eot');
    src: url('font/Dosis-Medium.eot?#iefix') format('embedded-opentype'),
         url('font/Dosis-Medium.woff2') format('woff2'),
         url('font/Dosis-Medium.woff') format('woff'),
         url('font/Dosis-Medium.otf') format('opentype'),
         url('font/Dosis-Medium.svg#Dosis-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis-Regular';
    src: url('font/Dosis-Regular.eot');
    src: url('font/Dosis-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/Dosis-Regular.woff2') format('woff2'),
         url('font/Dosis-Regular.woff') format('woff'),
         url('font/Dosis-Regular.otf') format('opentype'),
         url('font/Dosis-Regular.svg#Dosis-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-regular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff2') format('woff2'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#opensans-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('font/Roboto-Bold-webfont.eot');
    src: url('font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Bold-webfont.woff') format('woff'),
         url('font/Roboto-Bold-webfont.ttf') format('truetype'),
         url('font/Roboto-Bold-webfont.svg#Roboto-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('font/Roboto-Regular-webfont.eot');
    src: url('font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Regular-webfont.woff') format('woff'),
         url('font/Roboto-Regular-webfont.ttf') format('truetype'),
         url('font/Roboto-Regular-webfont.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('font/Roboto-Medium-webfont.eot');
    src: url('font/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Medium-webfont.woff') format('woff'),
         url('font/Roboto-Medium-webfont.ttf') format('truetype'),
         url('font/Roboto-Medium-webfont.svg#Roboto-Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Sticky Header */

#nav{z-index:0;}
#footer{display:run-in;}
/* Reset body padding and margins */
body { margin:0; padding:0; }

/* Make Header Sticky */
#header_container {border:0px; height:74px; left:0; position:fixed; width:100%; top:0; z-index:9999;}
#header_content{ line-height:10px; margin:0 auto; width:100%; text-align:center; z-index:9999;}
