

/*css home*/

        .features-heading{
          text-transform: uppercase;
        }
        .box-size1{
              border: 1px solid #f0f0f0;
    padding: 40px 40px 40px 40px;
    text-align: left;
    line-height: 21px;
        width: 100%;
        }
        .box-size1 h3,p{
        
        }
            .view_detail1{
             width: 35%;
    background: #1b4075;
    color: white;
    padding: 10px 10px;


            }

            .view_detail1 a{
             color: white;
                 text-decoration: none;

            }


            .row-margin{
              margin-bottom: 28px!important;
       
            }


            /* css pricing*/
           .columns {
  float: left;
  width: 33.3%;
  padding: 8px;
}

.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
      /* background-color: #3c3d41; */
    color: #3c3d41;
    font-size: 25px;
}

.price li {
      border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
    width: 90%;
}

.price .grey {
     background-color: #fff;
    font-size: 20px;
}

.button18 {
  background-color: #3c3d41;;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}

@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}
    .textm{
       padding-left: 13px;
    }
   
   .price li i{
    color:#1b4075;
   }

.price li p{
   font-size: 16px;
   }

    


.button18:hover{
  color: #fff;
  text-decoration: none;
}


.colm2{
   position: relative;
}
   
   .img-position{
   top: 14px;
    left: 309px;
    position: absolute;
   }
   /*css contact*/
   .jumbotron {
background: #358CCE;
color: #FFF;
border-radius: 0px;
}
.jumbotron-sm { padding-top: 24px;
padding-bottom: 24px; }
.jumbotron small {
color: #FFF;
}
.h1 small {
font-size: 24px;
}


.frm-t1{

  margin-bottom: 26px!important;
     }

.bt-tm1{
   width: 100%;
    height: 16px;
    line-height: 0px;
    text-align: center;
   background-color: #1b4075;
}
textarea.form-control {
    height: 108px;
    margin-bottom: 10px!important;
    padding-bottom: 6px;
}
.fmc{
      margin-bottom: 29px!important;
}
.well-sm {
    padding: 48px 40px 29px 39px!important;
    border-radius: 3px!important;
}
hr {border-top: 1px solid #000; width:50%;}

a {color: #000;}

a:link{text-decoration:none;}

#contact2{
    letter-spacing:3px;
}



#author a{
  color: #fff;
  text-decoration: none;
    
}

.tex18 p {
    margin-top: 21px;
    text-align: justify;
    /* line-height: 21px; */
}
.text_bx-h1{
       background: #f3f3f3;
    padding: 28px 40px 29px 9px;
    margin-bottom: 35px!important;


}
    .side-ul ul{
       list-style-type: none;
    }
    .side-ul ul li{
              padding: 8px 1px;
    color: 666769;
    border-bottom: 1px #8c9ec0 dotted;
    color: #666769;
    /* border-style: dashed; */
    }
   .tex18 h3{

         text-align: justify;
    font-size: 18px;
    font-weight: 600;
}
.margin-toptext{
margin-top: 17px;
}
.cont-m1{
      margin-top: 38px;
}

.box-size1 img{
       width: 100%;
    padding-right: 6px;
    border-right: 1px solid #6e85a7;
        margin-top: 25px;
}

    .text-cmm{
     text-align: center;
    font-size: 18px;
    line-height: 0px;
    margin-bottom: 37px;
    }
       .margindinbxt{
    margin-top: 15px!important;
    margin-bottom: 30px;
       }
        


   