 ul{
         list-style-type:none;
         }
         .box,
         .info,
         .tilte,
         .tilte-inner {
         position: relative;
         }
         .tilte-inner {
         display: inline-block;
         }
         .tilte-inner.skew-title:after {
         content: "";
         position: absolute;
         right: -15px;
         top: 0;
         width: 50px;
         height: 100%;
         z-index: -1;
         -moz-transform: skewX(20deg);
         -webkit-transform: skewX(20deg);
         -o-transform: skewX(20deg);
         -ms-transform: skewX(20deg);
         transform: skewX(20deg);
         }
         .box[class*="border-"],
         .info[class*="border-"] {
         border-color: #eee;
         }
         .info.border-1,
         .info.border-2,
         .info.border-3,
         .info.border-4,
         .info.border-5 {
         border-top: none;
         }
         /*== before & after for line css ==*/
         .left-border,
         .right-border {
         position: relative;
         }
         .left-border:before,
         .right-border:before {
         content: "";
         position: absolute;
         top: 5px;
         width: 1px;
         height: 90%;
         background: #CCC;
         }
         .right-border:before {
         right: 0;
         }
         /*==for images==*/
         .media,
         .post-media {
         background-color:transparent;
         position: relative;
         }
         .media img,
         .post-media img {
         width: 100%;
         height: auto;
         }
         /* Box Background */
         .box-bg{
         overflow:hidden;
         }
         .box-bg .site-button{
         overflow:unset;
         }
         .box-bg .glyph-icon{
         font-size:50px;
         }
         .box-bg .icon-bx-wraper{
         background-color: #fff;
         border: 1px solid rgba(0,0,0,0.05);
         }
         .box-bg .icon-bx-wraper .icon-content p{
         font-size:14px;
         }
         .box-bg .icon-bx-wraper .icon-content{
         margin-bottom:20px;
         }
         .box-bg{
         background-size: cover;
         }
         .box-bg.active .icon-bx-wraper{
         background-color:rgba(0,0,0,0.70);
         }
         .box-bg .text-primary,
         .box-bg .icon-content .tilte,
         .box-bg .icon-content p,
         .box-bg.active .icon-bx-wraper,
         .box-bg .icon-box-btn .site-button{
         transition:all 0.8s;
         -webkit-transition:all 0.8s;
         -moz-transition:all 0.8s;
         -o-transition:all 0.8s;
         }
         .box-bg.active .text-primary,
         .box-bg.active .icon-content .tilte,
         .box-bg.active .icon-bx-wraper,
         .box-bg.active .icon-content p,
         .box-bg.active .site-button-link{
         color:#fff;
         transition:all 0.8s;
         -webkit-transition:all 0.8s;
         -moz-transition:all 0.8s;
         -o-transition:all 0.8s;
         }
         .box-bg.active .site-button-link{
         border-bottom: 2px solid #fff;
         }
         .box-bg .icon-box-btn .site-button{
         border-radius: 0;
         color: #1abc9c;
         font-weight: 600;
         margin-bottom: 0;
         }
         .box-bg .icon-xl i {
         font-size: 60px;
         line-height: 60px;
         }
         /* Hover Effects Shadow */
         .fly-box-ho,
         .fly-box,
         .fly-box-ho:hover,
         .fly-box:hover{
         transition:all 0.5s;
         -moz-transition:all 0.5s;
         -webkit-transition:all 0.5s;
         }
         .fly-box{
         box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
         }
         .icon-bx-wraper:hover .fly-box-ho,
         .fly-box-ho:hover,
         .icon-bx-wraper:hover .fly-box,
         .fly-box:hover{
         box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
         -o-transform:translateY(-10px);
         -moz-transform:translateY(-10px);
         -webkit-transform:translateY(-10px);
         transform:translateY(-10px);
         }
         .border_div{
         border-right:1px solid #fff;
         }

		 .gallery{
  margin: 0;
  padding: 0;
  height: 100%;
}

[class*='thumbnail-']{
  background: #000;
  width: 33.33%;
  height: auto;
  float: left;
  padding: 5px 5px 3px 5px;
  cursor: zoom-in;
}

[class*='thumbnail-'] img{
  max-width: 100%;
}

[class*='large-']{
  background: #000;
  width: 90%;
  margin: 0 auto;
      padding: 15px;
  display: none;
}

[class*='large-'] img{
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.prev{
  color: #fff;
  font-size: 60px;
  position: absolute;
  top: 45%;
  left: 10px;
  float: left;
}

.next{
  color: #fff;
  font-size: 60px;
  position: absolute;
  top: 45%;
  right: 10px;
  float: right;
}

.close{
  color: #fff;
  font-size: 30px;
  position: absolute;
  top: 5px;
  right: 10px;
  float: right;
  cursor: zoom-out;
}

[class*='thumbnail-']{
  overflow: hidden;
  padding: 0;
  position: relative;
  cursor: zoom-in;
}

[class*='thumbnail-']:hover img{
  transition: .3s linear;
  transition-delay: 300ms;
  transform: /* rotate(5deg) */ scale(1.4);
}

[class*='thumbnail-'] > .caption{
  display: none;
  position: absolute;
  bottom: 0;
  padding: 15px;
  width: 100%;
  background-color: black;
  color: white;
  opacity: 0.8;
}

[class*='thumbnail-']:hover > .caption{
  display: block;

}
.breadcrumb {
    padding: 8px 32px!important;
    margin-bottom: 20px;
    list-style: none;
background-color: #eaecee;
    border-radius:0px;
    box-shadow: 0px 3px 4px #00000029;
}
.dataTables_filter{

	float: right;

}
.mb-20{
 margin-bottom: 20px;
 }
 .fa-5x {
    font-size: 2em!important;
}
.hd_3{
	    border-bottom: 5px solid #eae8e8;
    line-height: 2;
    display: -webkit-inline-box;

}
.m_bt{

	    margin-top: 32px;

}
.about_img{

	    width: 19%;
    /* padding: 11px 8px 1px 16px; */
    border: 5px solid #3b39392e;
    box-sizing: border-box;
    margin: 10px 0px 0px 12px;
    /* padding: 11px 8px 1px 16px; */
    box-shadow: 0px 3px 4px #0000003d;

}
.panel-default>.panel-heading {
    color: #333;
    background-color: #e8e5e5;
    border-color: #ddd;
    box-shadow: 0px 3px 4px #00000026;
}
#contact {
        border-top: 2px solid #f9a50947;
    /* margin-top: 66px; */
    padding-top: 40px;
	    padding-bottom: 40px;
}
.large-1{
 position: relative!important;
}
.close {
    float: right;
    font-size: 13px!important;
    font-weight: 700;
    line-height: 2!important;
    color: #fff!important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1!important;
    background: #eb9b0b!important;
    height: 28px;
    width: 28px;
    text-align: center;
    border-radius: 50%!important;
    border: 1px solid #e9dcdc;
}
@media screen and (max-width:480px){
  .caption h3{
    font-size: 12px;
  }
}








.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
    background-color: #3579c4;
    color: #fff;
}

ul {
    list-style-type: none;
}

.box,
.info,
.tilte,
.tilte-inner {
    position: relative;
}

.next {
    visibility: hidden;
}

.tilte-inner {
    display: inline-block;
}

    .tilte-inner.skew-title:after {
        content: "";
        position: absolute;
        right: -15px;
        top: 0;
        width: 50px;
        height: 100%;
        z-index: -1;
        -moz-transform: skewX(20deg);
        -webkit-transform: skewX(20deg);
        -o-transform: skewX(20deg);
        -ms-transform: skewX(20deg);
        transform: skewX(20deg);
    }

.box[class*="border-"],
.info[class*="border-"] {
    border-color: #eee;
}

.info.border-1,
.info.border-2,
.info.border-3,
.info.border-4,
.info.border-5 {
    border-top: none;
}
/*== before & after for line css ==*/

.left-border,
.right-border {
    position: relative;
}

    .left-border:before,
    .right-border:before {
        content: "";
        position: absolute;
        top: 5px;
        width: 1px;
        height: 90%;
        background: #CCC;
    }

    .right-border:before {
        right: 0;
    }
/*==for images==*/

.media,
.post-media {
    background-color: transparent;
    position: relative;
}

    .media img,
    .post-media img {
        width: 100%;
        height: auto;
    }
/* Box Background */
.box-bg {
    overflow: hidden;
}

    .box-bg .site-button {
        overflow: unset;
    }

    .box-bg .glyph-icon {
        font-size: 50px;
    }

    .box-bg .icon-bx-wraper {
        background-color: #fff;
        border: 1px solid rgba(0,0,0,0.05);
    }

        .box-bg .icon-bx-wraper .icon-content p {
            font-size: 14px;
        }

        .box-bg .icon-bx-wraper .icon-content {
            margin-bottom: 20px;
        }

.box-bg {
    background-size: cover;
}

    .box-bg.active .icon-bx-wraper {
        background-color: rgba(0,0,0,0.70);
    }

    .box-bg .text-primary,
    .box-bg .icon-content .tilte,
    .box-bg .icon-content p,
    .box-bg.active .icon-bx-wraper,
    .box-bg .icon-box-btn .site-button {
        transition: all 0.8s;
        -webkit-transition: all 0.8s;
        -moz-transition: all 0.8s;
        -o-transition: all 0.8s;
    }

    .box-bg.active .text-primary,
    .box-bg.active .icon-content .tilte,
    .box-bg.active .icon-bx-wraper,
    .box-bg.active .icon-content p,
    .box-bg.active .site-button-link {
        color: #fff;
        transition: all 0.8s;
        -webkit-transition: all 0.8s;
        -moz-transition: all 0.8s;
        -o-transition: all 0.8s;
    }

    .box-bg.active .site-button-link {
        border-bottom: 2px solid #fff;
    }

    .box-bg .icon-box-btn .site-button {
        border-radius: 0;
        color: #1abc9c;
        font-weight: 600;
        margin-bottom: 0;
    }

    .box-bg .icon-xl i {
        font-size: 60px;
        line-height: 60px;
    }
/* Hover Effects Shadow */
.fly-box-ho,
.fly-box,
.fly-box-ho:hover,
.fly-box:hover {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.fly-box {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

    .icon-bx-wraper:hover .fly-box-ho,
    .fly-box-ho:hover,
    .icon-bx-wraper:hover .fly-box,
    .fly-box:hover {
        box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
        -o-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

.border_div {
    border-right: 1px solid #fff;
}

ul.logo-img {
    margin-bottom: 10px !important;
}

    ul.logo-img li {
        display: inline !important;
        padding-bottom: 10px !important;
    }

    .icon-circle-blue img {
        padding: 20px;
    }
    .dd-select{ border-radius:2px; border:solid 1px #ccc; position:relative; cursor:pointer;}.dd-desc { color:#aaa; display:block; overflow: hidden; font-weight:normal; line-height: 1.4em; }.dd-selected{ overflow:hidden; display:block; padding:10px; font-weight:bold;}.dd-pointer{ width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px;}.dd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #000; }.dd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}.dd-options{ border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;}.dd-option{ padding:10px; display:block; border-bottom:solid 1px #ddd; overflow:hidden; text-decoration:none; color:#333; cursor:pointer;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; }.dd-options > li:last-child > .dd-option{ border-bottom:none;}.dd-option:hover{ background:#f3f3f3; color:#000;}.dd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }.dd-option-selected { background:#f6f6f6; }.dd-option-image, .dd-selected-image { vertical-align:middle; float:left; margin-right:5px; max-width:64px;}.dd-image-right { float:right; margin-right:15px; margin-left:5px;}.dd-container{ position:relative;}​ .dd-selected-text { font-weight:bold}​


    .goog-te-banner-frame {
    display: none;
    }
    .hidden{
    display: none !important;
    }
    .skiptranslate{
    display: none;
    }
    .cursor-pointer{
        cursor: pointer !important;
    }