/******prallax settings********/
 .banner-wrap{
     width:100%;
     float:left;
     padding:0;
     position:relative;
     background-color:#fff;
}
/*************background slider**/
 .bgslide{
     width:100%;
     height:540px;
     float:left;
     position:relative;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
    /*background-attachment:fixed;
    */
}
/* .bgslide:before{
     width:100%;
     height:94px;
     position:relative;
     left:0;
     bottom:0;
     content:'';
     z-index:1;
}*/
 .slide1{
     background-image: url(../images/2.jpg);
}
 .slide2{
     background-image: url(../images/1.jpg);
}
 .slide3{
     background-image: url(../images/3.jpg);
}
 .slide4{
     background-image: url(../images/4.jpg);
}
 .slide5{
     background-image: url(../images/5.jpg);
}
 .slide6{
     background-image: url(../images/6.jpg);
}
 .slide7{
     background-image: url(../images/7.jpg);
}
 .slide8{
     background-image: url(../images/8.jpg);
}
 .slide9{
     background-image: url(../images/9.jpg);
}
/**********************************/
 .carousel-caption {
     position: absolute;
     left:0;
     top: 0;
     width:100%;
     height:100%;
     display: table;
     z-index: 1;
     padding:0 100px;
     right: 20%;
left: 15% !important;
padding-bottom: 30px;
text-align: center;
top: 16%;
    
}
 .parent{
     width:100%;
     height:100%;
     display: table;
}
 .child {
     display: table-cell;
     vertical-align: middle;
}
 .carousel-caption h1 {
     font-size:66px;
     line-height:normal;
     font-weight:600;
     color:#fff;
     text-shadow:-1px 1px 2px rgba(0 ,0, 0, 0.2);
    margin:0 0 15px;
}

 .carousel-caption h2 {
     font-size:36px;
     line-height:normal;
     font-weight:600;
     color:#fff;
     text-shadow:-1px 1px 2px rgba(0 ,0, 0, 0.2);
    margin:0 0 15px;
}

 .carousel-caption p{
     font-weight:500;
     font-size:20px;
     margin:0 0 15px;
     color:#fff;
     line-height:normal;
}
 .carousel-caption p span{
 	display:inline-block;
	padding:10px 20px;
	color:#fff;
	line-height:normal;
	background-color:#BF1E2E;
 }


/*.animset{
     animation-duration: 1000ms;
     animation-delay: 1000ms;
     animation-name: fadeInDown;
}
*/
 .animset{
     animation-duration: 1000ms;
     animation-delay: 1000ms;
}
 .animset2{
     animation-duration: 1500ms;
     animation-delay: 1500ms;
}
 .animset3{
     animation-duration: 2500ms;
     animation-delay: 2500ms;
}
 .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
     display: block;
     max-width: 100%;
     height: auto 
}
 .carousel {
     position: relative;
     width:100%;
     float:left;
}
 .carousel-inner {
     position: relative;
     width: 100%;
     overflow: hidden 
}
 .carousel-inner>.item {
     position: relative;
     display: none;
     -webkit-transition: .6s ease-in-out left;
     -o-transition: .6s ease-in-out left;
     transition: .6s ease-in-out left;
}
 .carousel-inner>.item>a>img, .carousel-inner>.item>img {
     line-height: 1 
}
/************fade in fade out settings********/
 @media all and (transform-3d), (-webkit-transform-3d) {
     .carousel-inner>.item {
         backface-visibility: visible;
         perspective: 1000px;
         transition: opacity 0.7s ease-in-out 0s;
         background-color:#000;
        /*perspective: 1000px*/
    }
     .carousel-inner>.item.active.right, .carousel-inner>.item.next {
         left: 0;
         -webkit-transition: opacity 0.7s ease-in-out;
         -moz-transition: opacity 0.7s ease-in-out;
         -ms-transition: opacity 0.7s ease-in-out;
         -o-transition: opacity 0.7s ease-in-out;
         transition: opacity 0.7s ease-in-out;
         opacity:0;
    }
     .carousel-inner>.item.active.left, .carousel-inner>.item.prev {
         left: 0;
         -webkit-transition: opacity 0.7s ease-in-out;
         -moz-transition: opacity 0.7s ease-in-out;
         -ms-transition: opacity 0.7s ease-in-out;
         -o-transition: opacity 0.7s ease-in-out;
         transition: opacity 0.7s ease-in-out;
         opacity:0;
    }
     .carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
         left: 0;
         opacity:1;
    }
    /******zoom*/
     .carousel-inner .item .zoom-img {
         transform: scale(1.2);
         transition: all 4s ease 0s;
    }
     .carousel-inner .item.active .zoom-img {
         transform: scale(1);
    }
    /************fade in fade out settings end********/
    /**************sliding settings************/
     @media all and (transform-3d), (-webkit-transform-3d) {
         .carousel-inner>.item {
             -webkit-transition: -webkit-transform .6s ease-in-out;
            /* -o-transition: -o-transform .6s ease-in-out;
             transition: transform .6s ease-in-out;
             */
            /*-webkit-backface-visibility: hidden;
             backface-visibility: hidden;
             -webkit-perspective: 1000px;
            */
            /*perspective: 1000px*/
        }
         .carousel-inner>.item.active.right, .carousel-inner>.item.next {
            /*left: 0;
             -webkit-transform: translate3d(100%, 0, 0);
             transform: translate3d(100%, 0, 0)*/
        }
         .carousel-inner>.item.active.left, .carousel-inner>.item.prev {
            /*left: 0;
             -webkit-transform: translate3d(-100%, 0, 0);
             transform: translate3d(-100%, 0, 0)*/
        }
         .carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
            /*left: 0;
             -webkit-transform: translate3d(0, 0, 0);
             transform: translate3d(0, 0, 0)*/
        }
        /**********/
         .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
             display: block 
        }
         .carousel-inner>.active {
             left: 0 
        }
         .carousel-inner>.next, .carousel-inner>.prev {
             position: absolute;
             top: 0;
             width: 100% 
        }
         .carousel-inner>.next {
             left: 100% 
        }
         .carousel-inner>.prev {
             left: -100% 
        }
         .carousel-inner>.next.left, .carousel-inner>.prev.right {
             left: 0 
        }
         .carousel-inner>.active.left {
             left: -100% 
        }
         .carousel-inner>.active.right {
             left: 100% 
        }
         .carousel-control {
             position: absolute;
             top: 0;
             bottom: 0;
             left: 0;
             width:auto;
             font-size: 20px;
             color: #fff;
             text-align: center;
            /*background-color: rgba(0,0,0,0);
            */
             z-index:3;
			 
			 display:none;
        }
         .carousel-control.left {
             left: 0;
            /*background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
             background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
             background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));
             background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
             filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
             background-repeat: repeat-x;
            */
        }
         .carousel-control.right {
             right:0;
             left: auto;
            /*background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
             background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
             background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));
             background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
             filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
             background-repeat: repeat-x;
            */
        }
        /***********controls****/
         .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
             position: absolute;
             top: 50%;
             z-index: 5;
             display: inline-block;
             margin-top: -30px;
             background-color:rgba(0, 0, 0, 0.5);
             background-repeat: no-repeat;
             background-position: center center !important;
             width:60px !important;
             height:60px !important;
             background-size:100% !important;
             position:relative;
             -webkit-transition: all 300ms ease-in-out;
             -moz-transition: all 300ms ease-in-out;
             transition: all 300ms ease-in-out;
        }
         .carousel-control .glyphicon-chevron-left {
             left: 0;
             background-image: url(../images/icons/prev.png);
        }
         .carousel-control .glyphicon-chevron-right {
             right: 0;
             background-image: url(../images/icons/next.png);
        }
         .carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover {
             background-size:50% !important;
             background-color:#0B9444;
        }
        /**********indicators********/
         .carousel-indicators {
             position: absolute;
             bottom: 0;
             left: 0;
             z-index: 5;
             width: 100%;
			 padding:25px;
             text-align: left;
             list-style: none;
        }
         .carousel-indicators li {
             display: inline-block;
             width: 20px;
             height: 20px;
             margin: 1px 5px;
             text-indent: -999px;
             cursor: pointer;
             border: 2px solid #fff;
             border-radius: 100%;
        }
         .carousel-indicators .active {
             width: 20px;
             height: 20px;
             margin: 1px 5px;
             background-color: #BF1E2E;
             border: 2px solid #BF1E2E;
        }
         @media screen and (max-width:1200px) {
        }
         @media screen and (max-width:640px) {
           
             .bgslide{
                 height:300px;
            }
             .carousel-caption {
                 width:100%;
                 padding:0 25px;
                 text-align:center;
            }
             .bgslide .child {
                /*vertical-align:bottom;
                */
            }
             .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
                 width: 40px !important;
                 height: 40px !important;
                 margin-top: -20px;
                 font-size: 30px;
            }
             .carousel-indicators {
               text-align:center;
            }
             .carousel-caption h1{
                 font-size:30px;
                 margin:0;
            }
             .carousel-caption p{
                 font-size:14px;
                 margin:0;
            }
        }
         