@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@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/v18/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@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/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  margin: 0;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
a {
  color: #436AA6;
}
a:hover {
  text-decoration: none;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
 
  font-weight: 400;
  color: #000;
}
h1, .h1 {
  font-size: 2.5rem;
  line-height: 3rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
  line-height: 1.5rem;
}
.lead-1 {
  font-size: 2.5rem;
  font-weight: 300;
}
.lead-2 {
  font-size: 2rem;
  font-weight: 300;
}
.lead-3 {
  font-size: 1.75rem;
  font-weight: 300;
}
.lead-4 {
  font-size: 1.5rem;
  font-weight: 300;
}
.lead-5 {
  font-size: 1.25rem;
  font-weight: 300;
}
.lead-6 {
  font-size: 1rem;
  font-weight: 300;
}
.display-5 {
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 300;
}
.mb-md-10 {
  margin-bottom: 6rem !important;
}

@media (max-width: 767px) {
.display-4 {
  font-size: 2.5rem;
}
.h1, .h2, h1, h2 {
  font-size: 1.75rem;
}
.mb-md-10 {
  margin-bottom: auto!important;
}
.display-5 {
  font-size: 2rem;
  line-height: 2rem;
}
}
 strong{
  font-weight: bolder !important;
 }
.font-weight-bold {
 
  font-weight: 500!important;
}
.font-weight-boldh {
  font-weight: 500!important;
}
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0rem;
}
.breadcrumb-white, .breadcrumb-white li, .breadcrumb-white li a, .breadcrumb-white li a:hover {
  color: #fff!important;
}
.nav-topbar a {
  display: block;
  font-size: 14px;
  padding: 5px 8px 5px;
}
.nav-topbar a:hover {
  text-decoration: none;
}
.navbar-top {
  top: 0rem;
  width: 100%;
  padding: 0rem;
  z-index: 100;
}
.pull-right {
    float: right;
}
.lr
{
  transform: rotate(180deg);
}
@media(min-width:992px) {
.navbar-top .nav-item .nav-link {
  text-transform: none!important;
  padding: 1.25rem 1rem!important;
  display: inline-block;
  color: #436AA6;
}
}

@media(min-width:1400px) {
.navbar-top .nav-item .nav-link {
  text-transform: none!important;
  padding: 1.25rem 2rem!important;
  display: inline-block;
  color: #436AA6;
}
}
.navbar-top .nav-item .nav-link-buy {
  background-color: #f58b3c;
  color: #FFF;
}
.navbar-top .nav-item .nav-link-buy:hover {
  background-color: #e46526;
}
.alert-warning {
  background-color: #f8f6a2;
  border: 1px solid #eee090;
}
.product-vs a {
  display: inline-block;
  padding: 10px;
  border: 1px solid #ccc;
}
.product-vs a span {
  font-size: 20px;
}
.modal-content {
  border-radius: 0;
  border: none;
}
.modal-backdrop {
  background-color: #145477;
}
.carousel-inner {
  padding-bottom: 20px;
}
.carousel-indicators {
  bottom: 0px;
}
.carousel-indicators li {
  height: 14px;
  width: 14px;
  border-radius: 7px;
  background-color: #449FF9;
}
.carousel-indicators .active {
  background-color: #0066cc;
}
.bg-right-arrow:after {
  content: '';
  height: 18px;
  width: 18px;
  position: absolute;
  top: 5px;
  right: -9px;
  z-index: 1;
  background-color: #dc3545;
  border-left: 1px solid #dc3545;
  border-bottom: 1px solid #dc3545;
  transform: rotate(-45deg);
}
.card-testimonials:after {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: -10px;
  left: 50px;
  z-index: 10;
  background-color: #fff;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  transform: rotate(-45deg)
}
.card-testimonials-info {
  padding-left: 40px;
}
.card-testimonials-info:before {
  font-family: "fontello";
  content: '\e80f';
  position: absolute;
  font-size: 24px;
  left: 20px;
  top: 10px;
  color: #ccc;
}
.card-testimonials-info:after {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: -10px;
  left: 50px;
  z-index: 10;
  background-color: #f0f7ff;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  transform: rotate(-45deg)
}
.card-testimonials-grey {
  position: relative;
}
.card-testimonials-grey:after {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: -10px;
  left: 50px;
  z-index: 10;
  background-color: #F4F4F4;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  transform: rotate(-45deg)
}
.no-quote {
  padding-left: .5rem !important;
}
.no-quote::before {
  content: none !important;
}
.card-dark {
  background-color: #cde5f2;
}
.card-dark .card-header {
  background-color: #a1cfe7;
}
.card-header-new {
  background-color: #0f6594;
}
a.btn {
  border-radius: 0rem;
}
a.btn-orange, .btn-orange {
  background-color: #f58b3c;
}
a.btn-orange:hover, .btn-orange:hover {
  background-color: #e46526;
}
a.btn-primary {
  background-color: #145477;
  border: 1px solid #0b374f;
}
a.btn-primary:hover {
  background-color: #0b374f;
}
a.btn-outline-primary {
  color: #0b374f;
  border: 1px solid #0b374f;
}
a.btn-outline-primary:hover {
  border: 1px solid #0b374f;
  background-color: #145477;
}

@media (max-width: 767px) {
.btn-md-block {
  display: block!important;
}
}

@media (max-width: 575px) {
.btn-sm-block {
  display: block!important;
}
}
.table {
	width: inherit;
}
.table tbody + tbody { 
    border-left: 2px solid #dee2e6;
}
.table-hover tbody tr:hover {
  background-color: rgba(0,0,0,.025);
}
.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #F4FAFF;
}

@media (max-width: 767px) {
.table-responsive-small .table td, .table-responsive-small .table th {
  font-size: 12px!important;
}
}
.text-dotted {
  border-bottom: 1px dotted #bbb;
}
.text-blue {
	color: #194f9a;
}
.text-yellow
{
  color: #ffc107;
}
.font-600{
	font-weight: 600;
}
.dd-none {
  display: none;
}
.bg-ash {
  background-color: #e9f1f6;
}
.bg-dark-new {
  background-color: #d9dde4 !important;
  border-bottom: 3px solid #c42c4c;
}
.bg-hex {
  background-color: #8e517d !important;
}
.bg-info {
  background-color: #f0f7ff!important
}
.bg-primary {
  background-color: #cde5f2!important;
}
.bg-light {
  background-color: #e9f1f6!important;
}
.bg-grey {
  background-color: #f6f6f6!important;
    border-bottom: 3px solid #F89E00;
}
.bg-yellow-light {
  background-color: #f8f6ef!important;
}
.bg-primary-light {
  background-image: -webkit-linear-gradient(270deg, rgba(226,242,255,1.00) 0%, rgba(255,255,255,1.00) 100%);
  background-image: -moz-linear-gradient(270deg, rgba(226,242,255,1.00) 0%, rgba(255,255,255,1.00) 100%);
  background-image: -o-linear-gradient(270deg, rgba(226,242,255,1.00) 0%, rgba(255,255,255,1.00) 100%);
  background-image: linear-gradient(180deg, rgba(226,242,255,1.00) 0%, rgba(255,255,255,1.00) 100%);
}
.bg-pattern-testimonials {
  background: url("") repeat left top;
}
.bg-light-lg-left {
  background: #e9f1f6;
  background: -moz-linear-gradient(left, #e9f1f6 50%, #fff 30%);
  background: -webkit-linear-gradient(left, #e9f1f6 50%, #fff 30%);
  background: linear-gradient(to right, #e9f1f6 50%, #fff 30%);
}
.bg-light-lg-right {
  background: #e9f1f6;
  background: -moz-linear-gradient(right, #e9f1f6 50%, #fff 30%);
  background: -webkit-linear-gradient(right, #e9f1f6 50%, #fff 30%);
  background: linear-gradient(to left, #e9f1f6 50%, #fff 30%);
}
.bg-light-lg-left-arrow:after {
  content: '';
  height: 30px;
  width: 30px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: -15px;
  z-index: 10;
  background-color: #e9f1f6;
  transform: rotate(-45deg);
}
.bg-light-lg-right-arrow:after {
  content: '';
  height: 30px;
  width: 30px;
  position: absolute;
  top: 50%;
  margin-left: -15px;
  left: 0px;
  z-index: 10;
  background-color: #e9f1f6;
  transform: rotate(-45deg);
}

@media (max-width: 991px) {
.bg-light-lg-left, .bg-light-lg-right {
  background: #e9f1f6;
}
.bg-light-lg-left-arrow:after, .bg-light-lg-right-:after {
  position: static;
}
}
.progress-bar {
  background-color: #145477;
}
.box1, .box2, .license {
  display: none;
}
.navbar-light .navbar-nav .nav-link {
  text-transform: uppercase;
  font-weight: 500;
  
}

@media (max-width:767px) {
.navbar-light .navbar-nav .nav-link {
  text-transform: uppercase;
  font-weight: 400;
  
}
.bg-header {
  background: url('../img/header_shadow-black.png') top center no-repeat, url() top center no-repeat!important;
  background-size: contain, cover;
} 
 
}

.bg-header {
  background: url('../img/header_shadow-black.png') top center no-repeat, url('../img/top_banner.jpg') top center no-repeat;
  background-size: contain, cover;
}
.top-section {
  background: url('../img/top_banner.jpg') no-repeat scroll top center transparent;
  background-size: auto;
  background-size: cover;
  height: 75vh;
}
.ban-h {
  font-size: 3.5rem;
  color: #4d586f;
  line-height: 35px;
  
  font-weight: 800;
}
.ban-sh {
  font-size: 1.8rem;
  color: #000;
  font-weight: 800;
  padding: 15vh 0vh 0vh;
}
.ban-p {
  font-size: 30px;
}
.con_button, .bus_button {
  border-radius: 5px;
  font-size: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 20px 30px;
}
.con_button {
  background-color: #009933;
}
.bus_button {
  background-color: #181617;
}

@media(max-width: 1199px) {
.top-section {
  height: auto !important;
  background-color: #f6f6f6;
  background-image: none;
}
.ban-h {
  font-size: 18px;
  padding: 25px 0px 0px;
  margin-bottom: 0px;
  line-height: 25px;
}
.ban-sh {
  font-size: 15px;
  margin-bottom: 0px;
}
.ban-p {
  font-size: 13px;
  padding-top: 8px;
  margin-bottom: 7px;
}
.con_button, .bus_button {
  padding: 7px 10px;
  font-size: 11px;
}
}
.text-black {
  color: #000!important;
}
.text-dark {
  color: #dc3545 !important;
}
.bg-tab {
  background-size: cover;
  padding: 4rem;
  background-position: top center;
  background-color: #45576f;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.display-4 {
  font-size: 3.5rem !important;
}
.btn-outline-white {
  padding-right: 34px;
  padding-left: 34px;
  border: solid 1px #FFF;
  color: #fff;
}
.btn-outline-white:hover {
  color: #fff;
  background-color: #e11f27;
  border-color: #e11f27;
}
.nav-pill-lg {
  position: relative;
  bottom: 130px;
}
.nav-pill-lg .nav-link {
  background-color: #eeedeb;
  color: #000;
  border-radius: 6px;
  text-align: center;
  font-weight: 500;
}
.nav-pill-lg .nav-link.active, .nav-pill-lg .show > .nav-link {
  color: #fff;
  background-color: #e11f27;
}
/*.pills-bg {
  background: url('') no-repeat scroll top center #333;
  background-color: rgb(51, 51, 51);
  background-size: auto;
  background-size: cover;
}*/

@media(max-width: 767px) {
.pills-bg {
  background: #cccccc;
}
}

@media(max-width: 767px) {
.font-weight-bolder {
  font-size: 22px !important;
  ;
  line-height: 24px;
}
.bg-tab {
  background-size: cover;
  padding: 0px;
}
.p-small {
  font-size: 16px;
}
.btn-success, .btn-outline-white {
  font-size: 12px;
}
}
.btn-outline {
  border: 1px solid #f62828;
  color: #fc1414;
  padding: 1px 5px 1px 5px;
}

@media(max-width: 992px) {
.btn-outline {
  font-size: 12px !important;
}
}
.onhover {
  min-height: 220px;
}
.onhover:hover .dblock {
  visibility: visible !important;
}
.onhover:hover .border-bottom {
  border-bottom: 1px solid #f62828 !important;
}
.navpill .nav-link.active, .navpill .show > .nav-link {
  background: #ffc107;
  color: #000;
  /*font-weight: bold;*/
  border-left: 3px solid #e11f27;
  border-radius: 0;
  /*background: transparent;*/
}
.navpill .nav-link {
  border-left: 3px solid #b5b5b5;
  border-radius: 0;
  margin-bottom: 10px;
  font-size: 14px;
  color: #fff;
}

@media(max-width: 767px) {
.nav-pill-lg {
  display: none;
}
.section3 .tab-content > .tab-pane {
  display: block;
}
.fade:not(.show) {
  opacity: 1;
}
}
.bg-gray {
  background-color: #f7f7f7;
}
.bg-blue {
  position: relative;
  height: 130px;
  width: 100%;
  background: #212129;
  background-color: #212129;
}
.bg-red {
  position: relative;
  height: 130px;
  width: 100%;
  background: #0078d7;
  background-color: #0078d7;
}
.bg-red::before {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  right: 0;
  top: -49px;
  border-bottom: 50px solid #0078d7;
  border-left: 1400px solid rgba(255, 255, 255, 0);
  -moz-transform: scale(.9999);
}
.btn-white-outline a {
  padding: 7px 15px;
  border: solid 2px #fff;
  border-radius: 3px;
}
.tes_section {
  background: url('../img/testiomal_quote.png') no-repeat scroll 1% 31% #45576f;
}

@media(max-width: 991px) {
.border-sm-0 {
  border-right: 0 !important;
}
}
.uline {
  border-bottom: 2px solid #dc3545 !important;
}
.uline:hover {
  background-color: #dc3545 !important;
  color: #fff;
}
.pc {
  font-style: italic;
  font-size: 14px;
  font-weight: 300;
  width: 80%;
  display: inline-block;
  line-height: 22px;
  margin-left: 20px;
}
.pro-compare tr td:nth-child(1) span {
  display: block;
  color: #888888;
  font-size: 13px;
  font-weight: 400;
}
.pro-compare tr td:nth-child(1) {
  font-size: 16px;
  color: #000;
  text-align: left;
  line-height: 23px;
  font-weight: 600;
}
.pro-compare tr td {
  padding: 15px 20px;
  color: #000;
}
.pro-compare-feature_2 {
  font-size: 20px !important;
  color: #e11f27 !important;
  font-weight: 700 !important;
  background-color: #FFF !important;
}
.pro-compare {
  border-collapse: collapse;
  margin-top: 20px
}
.pro-compare tr {
  border: solid 1px #e5e5e5;
  display: table-row
}
.pro-compare tr {
  text-align: center
}
.pro-compare tr td {
  padding: 15px 20px;
  color: #000
}
.pro-compare tr td:nth-child(1) {
  font-size: 16px;
  color: #000;
  text-align: left;
  line-height: 23px;
  font-weight: 600
}
.pro-compare tr td:nth-child(1) span {
  display: block;
  color: #888888;
  font-size: 13px;
  font-weight: 400
}
.pro-compare tr td:nth-child(2) {
  background-color: #ecf2f4;
  border: solid 1px #e5e5e5
}
.pro-compare tr td:nth-child(3) {
  border-left: dashed 2px #0cb754;
  border-right: dashed 2px #0cb754;
  background-color: #f3fff8;
}
.pro-compare tr td.active {
  border-left: dashed 2px #0cb754;
  border-right: dashed 2px #0cb754;
  background-color: #f3fff8;
}
.pro-compare_1_head {
  font-size: 32px;
  font-weight: 400;
  width: 75%;
  line-height: 40px;
  padding: 10% 0px 3% 3%
}
.pro-compare tr:nth-child(1) {
  border: none !important
}
.pro-compare_2_head {
  background-color: #747374 !important;
  font-size: 17px;
  color: #FFF;
  padding: 7px 0px;
  font-weight: 300
}
.pro-compare_2_price {
  font-size: 32px;
  padding: 10px 0px 0px;
  font-weight: 600
}
.pro-compare_2_cprice {
  font-size: 20px;
  color: #F00;
  text-decoration: line-through;
  font-weight: 400;
  line-height: 10px !important;
  margin-top: 15px
}
.price_format {
  border-bottom: solid 1px #e5e5e5;
  padding-top: 16px;
  padding-left: 20px
}
.prd_special_del {
  font-size: 13px;
  color: #F00;
  padding: 16px 20px 25px
}
.prd_special_del span {
  font-size: 12px;
  color: #000 !important;
  line-height: 21px
}
.pro-compare_2_price span {
  font-size: 20px;
  color: #F00;
  text-decoration: line-through;
  font-weight: 400;
  line-height: 10px !important
}
.pro-compare_2_price span strong {
  color: #000;
  font-weight: inherit
}
.pro-compare_2_shead {
  font-size: 13px;
  padding: 0px 6px 15px;
  font-weight: 400
}
.pro-compare_2_shead_inc {
  font-size: 12px;
  padding: 0px 6px 5px;
  font-weight: 600
}
.pro-compare_2_link {
  padding: 5px 21px 6px;
  border: solid 1px #e11f26;
  color: #e11f26;
  display: inline-block;
  margin: 0px 0px 5px;
  font-size: 18px;
  font-weight: 600
}
.pro-compare_2_link:hover {
  text-decoration: none
}
.pro-compare tr:nth-child(1) td {
  padding: 0px 0px 25px
}
.pro-compare_3_head {
  background-color: #32908f;
  font-size: 17px;
  color: #FFF;
  padding: 7px 0px;
  font-weight: 300
}
.pro-compare-feature_2 {
  font-size: 20px !important;
  color: #e11f27 !important;
  font-weight: 700 !important;
  background-color: #FFF !important
}
.blu_bg {
  background-color: #e11f26 !important;
  color: #FFF !important
}
.pro-compare_2_price, .pro-compare_2_price span {
  font-size: 20px;
}

@media only screen and (max-width:479px) {
.pro-compare_1_head {
  width: 95%;
  font-size: 14px
}
.pro-compare_2_head, .pro-compare_3_head {
  font-size: 10px
}
.pro-compare_3_head img {
  display: none
}
.pro-compare_2_price {
  font-size: 14px
}
.pro-compare_2_price span {
  font-size: 10px
}
.pro-compare_2_shead {
  display: none;
}
.st_prd_chbox {
  font-size: 10px
}
.pro-compare_2_link {
  padding: 5px 2px 6px;
  margin: 0px 1px 5px;
  font-size: 10px
}
.pro-compare-feature_2 {
  font-size: 12px !important
}
.pro-compare tr td:nth-child(1) {
  font-size: 11px;
  line-height: 19px
}
.pro-compare tr td:nth-child(1) span {
  font-size: 10px
}
.pro-compare tr td {
  padding: 15px 5px
}
.price_format {
  padding-top: 16px;
  padding-left: 5px
}
.pro-compare_2_cprice {
  font-size: 12px
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.pro-compare_1_head {
  width: 95%;
  font-size: 14px
}
.pro-compare_2_head, .pro-compare_3_head {
  font-size: 10px
}
.pro-compare_3_head img {
  display: none
}
.pro-compare_2_price {
  font-size: 18px
}
.pro-compare_2_price span {
  font-size: 10px
}
.pro-compare_2_shead {
  font-size: 11px
}
.st_prd_chbox {
  font-size: 10px
}
.pro-compare_2_link {
  padding: 5px 2px 6px;
  margin: 0px 1px 5px;
  font-size: 10px
}
.pro-compare-feature_2 {
  font-size: 12px !important
}
.pro-compare tr td:nth-child(1) {
  font-size: 11px;
  line-height: 19px
}
.pro-compare tr td:nth-child(1) span {
  font-size: 10px
}
.pro-compare tr td {
  padding: 15px 5px
}
}

.product-section, .product-section1, .product-section2 {
  border: 1px solid #e0ecf9;
  min-width: 320px;
  padding: 32px 32px 48px;
  position: relative;
  vertical-align: top;
}
.product-section1 {
  box-shadow: -6px 2px 15px 0 #e7e7e7, 0 0 1px 0 #b7b7b7;
}
.product-section2 {
  box-shadow: 0px 6px 13px 0px #e7e7e7, 0 0 1px 0 #b7b7b7;
}
.pro-section .active {
  box-shadow: 2px 6px 16px 0 #e7e7e7, 0 0 1px 0 #b7b7b7, 2px 2px 6px 0 #bdbddc;
  background-color: #f2f8ff;
  z-index: 2;
}
.product-section ul, .product-section1 ul, .product-section2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.pro-section .active .name:after {
  content: "\e83c";
  font-family: fontello;
  font-size: 20px;
  color: #4a95e3;
  position: relative;
  left: 8px;
}
.pro-section .name {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.pro-section .type {
  font: 400 24px/32px;
  margin: 0 0 32px;
}
.pro-section .price {
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
  margin: 0 0 32px;
  min-height: 56px;
  padding: 0;
}
.product-section .select, .product-section1 .select, .product-section2 .select {
  background-color: #fff;
  border: 1px solid rgba(72,117,179,.3);
  border-radius: 3px;
  color: #4d94e0;
  cursor: pointer;
  font-size: 21px;
  padding: 10px 0px 10px 26px;
}
.product-section .dropdown-menu.show, .product-section1 .dropdown-menu.show, .product-section2 .dropdown-menu.show {
  width: 100%;
  font-size: 20px;
  z-index: 0;
}
.pro-section .dd-heading::before {
  content: "\e87d";
  font-family: fontello;
  font-size: 24px;
  position: relative;
  left: -15px;
}
.pro-section .dropdown-toggle::after {
  display: inline-block;
  margin-left: 12.255em;
}
.pro-section .dd-heading {
  position: absolute;
  left: 49px;
}
.pro-section .dd-content {
  padding-left: 24px;
}
.pro-section .dd-content::before {
  content: "\e87d";
  font-family: fontello;
  font-size: 24px;
  position: relative;
  left: -15px;
  color: #4a95e3;
}
.pro-section .dropdown-toggle.select:hover {
  border: 1px solid #4a95e3;
}

@media(max-width: 991px) {
.pro-section .product-section .dropdown-menu.show, .product-section1 .dropdown-menu.show, .product-section2 .dropdown-menu.show {
  width: 100%;
  font-size: 16px;
  z-index: 0;
}
.pro-section .product-section .select, .pro-section .product-section1 .select, .pro-section .product-section2 .select {
  font-size: 16px;
}
.pro-section .dd-heading::before {
  font-size: 16px;
}
.pro-section .dropdown-toggle::after {
  display: inline-block;
  margin-left: 12.255em;
}
.pro-section .dd-heading {
  position: absolute;
  left: 49px;
}
.pro-section .dd-content {
  padding-left: 24px;
}
.pro-section .dd-content::before {
  font-size: 16px;
}
.pro-section .dd-heading::before {
  font-size: 16px;
}
.pro-section .dd-heading {
  position: absolute;
  left: 34px;
}
.pro-section .dropdown-toggle::after {
  display: inline-block;
  margin-left: 10em;
}
}
.navbar-brand {
	margin-right: auto;
}
.btn-blue {
  color: #FFF;
  background-color: #00CC00;
font-size: 1.5rem!important;
}
.btn-blue:hover {
  color: #FFF;
  background-color: #090;  
}
.btn-buy {
font-size: 1.5rem!important;
  color: #FFF;
  background-color: #f58b3c;  
}
.btn-buy:hover {
  color: #FFF;
  background-color: #e46526;  
}

@media(max-width: 991px) {
.btn-blue {
font-size: 1rem!important;
}
.btn-buy {
	font-size: 1rem!important;
}
}
ul.list-check {
  list-style: none;
  padding-left: 20px;
}
ul.list-check li {
  padding-top: 5px;
  text-align: left;
}
ul.list-check li:before {
  font-family: "fontello";
  content: '\e826';
  margin-right: 10px;
  margin-left: -20px;
  color: #218838;
}
ul.list-right-small {
  list-style: none;
  padding-left: 25px;
}
ul.list-right-small li {
  position: relative;
  text-align: left;
  padding-bottom: 5px;
}
ul.list-right-small li:before {
  position: absolute;
  content: url("../img/list-right-small.svg");
  top: 4px;
  margin-left: -25px;
  color: #fff;
}
.hr-red {
    width: 300px;
    border-style: solid;
    color: #F00;
    border-width: 3px;
}
.hr-yellow {
    width: 300px;
    border-style: solid;
    color: #F89E00;
    border-width: 3px;
}
#blog-pur {padding-bottom:50px; padding-top:50px;}
#blog-pur ul.lnone { list-style-type:none; margin-left:-20px; padding-right:20px;}
#blog-pur ul li { border-bottom:#CCC; border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px; margin-bottom:10px;}
#blog-pur ul li.last { border:none;}