
.header{
    height : 118px;
    background: linear-gradient(347deg, #d52215 20%, #03a9f4 68%) !important;
}
.img{
    height: 135px;
    width: 316px;
   margin-top: -20px;
   
}
.contact{
    color: white;
    margin-top: 41px;
    font-family: 'Courier New', Courier, monospace;
    font-size: 37px;
}
.contact1{
    color: white;
    margin-top: 53px;
    font-family: 'Courier New', Courier, monospace;
   
}
.socialmedia{
    font-size: 17px;

    margin-top: 11px;
    color: whitesmoke;
    
}
.nav{
    padding: 0px;
    font-size: 17px;
    font-family: monospace;
   
    
}
.navbar{
    box-shadow: 10px 10px #cf1c08f6;
    padding: 0px;
}
.carouselall{
    padding: 0px;
    margin-top: -10px;
}
.navbar-default .navbar-nav>li>a {
    color: black;
    font-size: 16px;

}
.title{
    font-size: 20px;
    color: ghostwhite;
    font-family: bold;
    margin-top: 10px;
}
.box_set{
    width: 1500px;
}
/* .socialmedia{
    border: 2px solid blue;
    border-radius: 5px;
} */
.aboutus{
    font-size: 36px;
    color: #31708f;
    font-family: 'Courier New', Courier, monospace;
    text-shadow: 2px 2px 5px #31708f;
}
.underline{
    width: 184px;
    height: 3px;
     background-image: linear-gradient(to right, red , blue); 
   
}
.aboutimage{
    height: 203px; 
    width: 429px;
}
.para{
    font-size: 15px;
    font-family: bold;
    text-align: justify;
    line-height: 30px;
}
 .about{
  
    box-shadow: 1px 3px 5px grey;
    margin-top: 20px;
    
  }
  .zoom:hover {
    -ms-transform: scale(0.8); /* IE 9 */
    -webkit-transform: scale(0.8); /* Safari 3-8 */
    transform: scale(0.8); 
  }
.panel-heading{
    color: #fff;
    background-color: #337ab7;
}
.footerdiv{
    width: 100%;
    background-color: #337ab7 !important;
    margin-top: 15px;
    height: 450px;
}
.form-group{float: right;}
.logoimage {
margin-top: -23px;
padding-left: 4px;
width: 83%;
}
.footerbar{ width: 100%;  background: linear-gradient(347deg, #31708f 9%, rgb(28 95 169) 68%) !important;; height: 80px;}
.item{height: 100%; width: 100%;}
.owl-img{height: 150px; width: 100%;}
.wol-div{ width: 100%;}
h4{
color: whitesmoke;
}
.footericn{
color: yellow;
}
.footerlink{
color: white;
text-decoration: none;
}
.hrfooter{
background-color: white; 
height: 2PX; width: 50%; 
margin-left: 0px;
}
.footerheading{
color:white!important;
}
.mygallery{
    color: #cf242c;
    font-family: ui-sans-serif!important;
    font-size: 16px;
    letter-spacing: 1px;
}
.p_design{
    font-family: ui-sans-serif!important;
    font-size: 15px;
    text-align: justify;
}
.BCA{
    font-size: 30px;
    font-family: monospace;
    color: #337ab7;
}
.newshead3 {
    font-size: 24px;
    color: #337ab7;
    font-family: sans-serif!important;
    font-weight: 700;
    margin-bottom: 15px;
    
   
    
 
}
.q-links {
    text-decoration: none!important;
    list-style: none;
    text-align: justify;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
    line-height: 40px;
}

.li-style {
    padding: 5px;
    border: 2px solid crimson;
    background-color: #337ab7;
    margin-top: 5px;
}
.date{
    color: red;
}
.notice{
    color: #337ab7;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel-group .panel {
    box-shadow: 4px 4px 4px grey;
}
.panel{
    height: 459px;
}
.panel-body {
    padding: 15px;
}
.caption{
    margin-top: 30px;
}

@-webkit-keyframes zoom {
    from {
      -webkit-transform: scale(1, 1);
    }
    to {
      -webkit-transform: scale(1.5, 1.5);
    }
  }
  
  @keyframes zoom {
    from {
      transform: scale(1, 1);
    }
    to {
      transform: scale(1.5, 1.5);
    }
  }
  
  .carousel-inner .item > img {
    -webkit-animation: zoom 20s;
    animation: zoom 20s;
  }
  .mb10{
    font-size: 16px;
    color: rgb(248, 246, 246);
  }
  .zoom1:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
  }

  #myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 13px;
    border: none;
    outline: none;
    background-color: #FA6210;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
  }
  
  #myBtn:hover {
    background-color: rgb(207, 17, 17);
  }
 
  
 

  
  .social{
    list-style: none;
    display: flex;
    top: 50%;    width: 100%;   text-align: center;
    /* transform: translate(0,-50%); */
    
 }
 .social .socialiconi{
     
     display: inline-block;
     margin: 0 10px;
 }
 .social  .socialicon a{
     position: relative;
     text-decoration: none;  
     color: #262626;    background: #fff;
     display: inline-block;
     width: 40px;   height: 40px;
     text-align: center;   line-height: 45px;
     border-radius: 50%;
     font-size: 20px;
     z-index: 1;
     overflow: hidden;
     
 }
 .social .socialicon>a:hover{
    color: #fff;
 }
 .social .socialicon a::before{
    content: '';
    position: absolute;
    top: 0%;  left: 0%;
    width: 100%;   height: 100%;
     transform: translateX(-100px) scale(0);
   border-radius: 50%;
    z-index: -2;
    transition: .5s;
 }
 .social .socialicon a:hover::before{
   transform: translateX(0) scale(.9);
 }
 .social .socialicon a::after{
    content: '';
    position: absolute;
    top: 0;  left: 100%;
    width: 100%;  height: 100%;
    background: rgba(255,255,255,.5);
    z-index: -1;
    transition:.5s;
    transition-delay: .5s; 
 }
 .social .socialicon a:hover::after{
    left: 50%;
 }
 .social .socialicon:nth-child(1) a::before{
     background: #3b5999;
 }
 .social .socialicon:nth-child(2) a::before{
     background: #55acee;
 }
 .social .socialicon:nth-child(3) a::before{
     background: #dd4b39;
 }
 .social .socialicon:nth-child(4) a::before{
     background: #0077B5;
 }
 .social .socialicon:nth-child(5) a::before{
     background: #cd220c;
 }

 .footerimg{
    margin-top: 50px;
    height: 184px;

 }
 .quicklink{
    margin-top: 50px;
 }
 .footercontact{
    margin-top: 50px;
 }

 .glyphicon-hand-left{
    margin-top: 115%;
      font-size: 36px;
      color : #e60927;
  }
  .glyphicon-hand-right{
    margin-top: 115%;
      font-size: 36px;
      color : #e70e4b;
  }
  .navdropdown{
    margin-top: 13px;
    margin-bottom: 6px;
    border-top: 2px solid rgb(231 14 46);
  }


  .line-style-new {
    height: 2px;
    background-image: linear-gradient(to right, red , blue);
    /* border-top: 2px dashed #034694; */
    width: 16%;
    margin-top: 7px;
    margin-bottom: 40px;
}
.BCAdiv{
    box-shadow: 1px 3px 5px grey;
  margin-top: 50px;
}
.BBAdiv{
    box-shadow: 1px 3px 5px grey;
    margin-top: 50px;
}


.testimoni{
    box-shadow: 1px 3px 5px grey;
    margin-top: 50px;
}
a:hover{
    text-decoration: none;
}

/* .testimonial .description {
    font-size: 11px;
    color: black;
    letter-spacing: 0px!important;
}
.testimonial .description {
    letter-spacing: 0px;
    line-height: 25px;
    margin-bottom: 15px;
    text-align: justify;
} */


/* .testimonial .pic {
    /* border: 2px solid gray; */
    /* display: inline-block; */
    /* width: 80px;
    height: 80px; */
    /* border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 60px;
    left: 20px; */
/* } */ 