@charset "utf-8";
/* CSS Document */

    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f2f2f2;
      padding: 25px;
    }

    .carousel-inner img {
      width: 100%; /* Set width to 100% */
      min-height: 200px;
    }
    .cont-bg-img{
       background:#f3f3f3 url(../images/header.png); 
        height:385px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }
    .futu-para{
      text-align: left;
      margin: 0 auto;
      padding-left: 30px;
    }
    .second-col-head{
      text-align: center;
      border-right:1px solid #bebebe;
    }
    .second-col-cont{
      text-align: center;
      
    }
    .second-col-cont h4{
      text-align: center;
      font-size: 20pt;
      color: #c62b27;
      font-weight: 700;
    }
	
	.insurance-para p a{ color:#2a2a2a; text-decoration:none; font-weight:600;}
	
	.insurance-para p a:hover{ color:#c62b27;}
    .second-col-cont p{
      font-size: 14pt;
      color: #2a2a2a;
 margin:0 0 10px;
      
    }
    .second-col-cont p span:first-child{
      font-size: 14pt;
      color: #c62b27;
      
    }
    .second-col-span-txt{
      font-size: 20pt;
      color: #2a2a2a;
      font-weight: 500;
    }
    .third-col-cont{
      text-align: center;
    }
    .third-col-cont h4{
      text-align: center;
      font-size: 20pt;
      color: #c62b27;
      font-weight: 700;
    }
    .third-col-cont p{
      font-size: 14pt;
      color: #2a2a2a;
	  margin:0 0 10px;
      
    }
    .third-col-cont p span:first-child{
      font-size: 14pt;
      color: #c62b27;
      
    }
    .third-col-span-txt{
      font-size: 20pt;
      color: #2a2a2a;
      font-weight: 500;
    }
    .insurance-para{
      color:#000;
      font-size: 10pt;
    }
    .insurance-para1{
          color: #c72c28;
    font-size: 16px;
    margin-top:5px;
    font-weight: 600;
    }
    .well{
      background-color: #ffffff;
      min-height: 160px;
  
	-webkit-box-shadow: 2px 7px 36px -8px rgba(134, 132, 132, 0.75);
-moz-box-shadow: 2px 7px 36px -8px rgba(134, 132, 132, 0.75);
    box-shadow: 2px 7px 36px -8px rgba(134, 132, 132, 0.75);
    border: 1px solid #e1e1e1;
    }
    .btn-danger{
          background-color: #851414!important;
    border-color: #851414!important;
    }
    .btn{
      border-radius:50px!important;
   
    /* text-align: center; */
     /* margin-right: 25%;*/
      padding: 10px 30px;
      font-size: 20px;
    }
	.visit {     text-align: center;
    margin: 0 auto;
    /* width: 100%; */
    display:block;
color: white;}

.hyper-link a{    color: #2a2a2a;
    text-decoration: none;
    font-weight: 600;}
	
	.hyper-link a:hover {  color: #c62b27;}
	
	.futu-para h3 { font-size:30px; text-transform:uppercase; color:#c62b27;     font-weight: 600;}
	
	
	.hyper-link{    color: #2a2a2a;
    text-decoration: none;
    font-weight: 600;}
	
	.hyper-link:hover p {  color: #c62b27;}



.hyper-link2 a{    color: #2a2a2a;
   text-decoration: none;
   font-weight: 600;}



.hyper-link2:hover .well1 .insurance-para1 p {  color: #2a2a2a;}
  
	
	.visit2 {     text-align: center;
    margin: 0 auto;
    /* width: 100%; */
    display:block;
font-color: white;}
	
	.btn:hover{ background:#000!important; color:#fff!important;}
    .section-partner{
          background: #d8d8d8;
              
    padding-top: 5%;
    padding-bottom: 5%;
    }
    .part-btn{
   
    border-radius:50px!important;
   font-size: 20px!important;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
	padding:0 25px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    border-radius:4px;
    background-color: #c62b27!important;
    border-color: #c62b27!important;
        color: #fff;
    }
    .part-btn p{
      margin:0;
          font-size:32px;

    }
    .fourth-col-cont h4{
         color: #c12526;
    font-size: 25px;
    }
     .fifth-col-cont h4{
         color: #c12526;
    font-size: 25px;
    }
    .third-row-part{
          padding-top: 40px;
    }
    .section-third-slide{
      background:#ecf7fa;
          padding-top:3%;
/*    padding-bottom: 5%;*/
    }
    .section-first-life{
       padding-top: 1%;
    padding-bottom: 4%;
	background:#f2f2f2;
    }
	
	.fourth-col-head{    border-right: 1px solid #bebebe;}
    .life-gen{
          text-align: center;
    margin-bottom: 5px;
    border-bottom: 1px solid #dde7ea;
    }
	
	
    .life-gen h4{
      font-size: 25px;
    }
    .lat-general{
          text-align: center;
    margin-bottom: 5px;
    border-bottom: 1px solid #dde7ea;
    }
    .lat-general h4{
       font-size: 25px;
    }
    .carousel-inner img{
      width: auto!important;
    min-height: 0px!important;
	    margin-top: 24px;
    }
    .carousel-control{
          left:0px;
          width: 0%;
    }
    .carousel-indicators{
      display: none;
    }
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
	
	{ margin:0;}
	
	.carousel-caption h3{ font-size:18px;}
    footer {
    background-color: #151515!important;
       padding: 15px 0 5px!important;
    color: #828282!important;
	font-size:13px;
   }
   .glyphicon{
        color: #000!important;
   }
   .carousel-caption h3{
    color: #c5251c;
   }
   
   .beware { color:#ababab;     padding: 10px;
    border: 1px solid #8c8c8c;}
   .carousel-caption p{
    color: #000;

   }
   .carousel-caption{
    text-shadow: 0 0px 0px rgba(0,0,0,.6);
   }
   .carousel-caption{
    position: relative!important;
   }
   /*.carousel {
    position: initial!important;
    }*/
    /* Hide the carousel text when the screen is less than 600 pixels wide */
	
	



    @media (max-width:768px) {
      .carousel-caption {
        display: block; 
      }
	  
	  .part-btn p { font-size:30px;}
	  
	
    }
	
	
	 
	  .fifth-col-cont h2 {     color: #c62b27; display:none;}
	  .fourth-col-cont  h2 {     color: #c62b27; display:none;}
	  
	   .fourth-col-cont img { display:block; }  
  
  .fifth-col-cont img { display:block;}
	  
	  
	
	
	.knowmore{width:115px;height:40px;line-height:40px;background:#c5251c;text-transform:uppercase;font-size:14px;display:block;margin:10px 0;text-align:center;color:#ffffff;}
	
	.knowmore:hover { background:#000; color:#fff; text-decoration:none;}
	
		.carousel-inner { width:95%;}
		
		.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { margin-top:0;}
	

	.carousel-caption { text-align:left; margin:0;     left: -5%;}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {    left: 20px;}

.glyphicon-chevron-left:before { display:none;}

.glyphicon-chevron-right:before {display:none;}


@media (max-width:479px){ 
.logo img { width:40%; height:auto;}
.futu-para {
    text-align: left;
    margin: 0 auto;
padding-left:0px; 
    margin-top: 60px;
}

.second-col-cont { padding:0 15px;}
.cont-bg-img { background-size:contain; height:auto; background-position:inherit;}
  }

@media (max-width:767px){ 

.fifth-col-cont { margin-top:40px;}

.fourth-col-cont img { width:100%;}

.fifth-col-cont img  { width:100%;}
.fifth-col-cont { margin-top:40px;}

.part-btn { margin-top:30px; }
.part-btn p{ font-size:24px;}
.visit { display:block;}
.general { margin-top:40px;}
.third-col-cont p {
    font-size: 12pt; }
	
	.second-col-cont h4 { font-size:22px;}
	.second-col-cont p {
    font-size: 12pt; }
.third-col-span-txt {
    font-size: 18pt; }
	.second-col-span-txt {font-size: 18pt; }
.third-col-cont h4 { font-size:22px;}
 }

.insurance-para1 p a{
    color: #c62b27;
    text-decoration: none;
}
.insurance-para1 p a:hover {
    color: #2a2a2a;
    text-decoration: none;
        outline: none;
    outline-offset: 0px;
}
@media (max-width: 750px) and (min-width: 200px){
/*.mt-bt{
  margin-bottom: 20px;
}
.mt-tt{
  margin-top: 50px;
}*/
.pd-tt{
  padding-top: 20px;
}
}
 /* @media screen and (min-width:320px), and (max-width:480px) {
}
}
.third-col-cont p {
    font-size: 13pt;
    color: #2a2a2a;
}

/*.third-col-span-txt {     font-size: 16pt;}
.fifth-col-cont { margin-top:5px;}
  .fourth-col-cont img { display:none; }  
  .btn { width:auto; margin:auto; }

  
  .fifth-col-cont img { display:none;}
 .fifth-col-cont h2 { color: #c62b27; display:block;}
	  .fourth-col-cont  h2 { /*font-size:24px; */   /* color: #c62b27; display:block;}
	  
	 /* .general {     margin-top: 45px;}*/
	 /* .third-row-part {padding-top:0;}
	  
	  .section-partner { padding-top:15%;}*/
/*}*/


