.cpat{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:rgba(0, 0, 0, 0.7);padding:10px 25px;clear:both;float:left}
.indexslide{width:100%;height:100vh;float:left}
.bnr-contact{right:19%;top:15px;position:absolute;}
.bnr-logo{background:#fff;padding:10px 8px 2px;border-radius:6px;}
.bnr-nbr{float:left;background:#faa61f;padding:30px 267px 30px 30px;}
.bnr-nbr .mail, .bnr-nbr .phone{float:left;width:100%;font-size:12px;font-family:'Rubik', sans-serif;}
.bnr-nbr .mail a, .bnr-nbr .phone a{color:#fff;}
.bnr-nbr .mail i, .bnr-nbr .phone i{font-size:14px;color:#fff;margin-right:20px;}
.bnr-nbr .mail{margin-bottom:6px;}
.slide-wrap{width:100%;float:left;width:100%;height:100%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1ss;background-color:#5f5952;position:relative;top:0px;left:0px;}
.slide-wrap.smaller{top:-30px}
.bgslide:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;z-index:1}
.bgslide:after{position:absolute;content:'';left:50%;top:0px;width:128px;background:url(../images/bnr-bg.png) no-repeat;height:100%}
.bgslide{width:100%;height:569px;float:left;position:relative;text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:63px;}
.slide1{background-image:url(../images/slider.jpg);}
.slide2{background-image:url(../images/slider2.jpg);}
.slide3{background-image:url(../images/slider3.jpg);}
.slide4{background-image:url(../images/slider4.jpg);}
.slide5{background-image:url(../images/slider.jpg);}
.slide6{background-image:url(../images/slider.jpg);}
.fearures-post-left, .fearures-post-right{width:100%;float:left;position:relative;text-align:right;padding:0 0px 0 0;margin:0 0 0px 0}
.fearures-post-right{text-align:left}
.nos-rt, .nos-lt{position:absolute;top:0;right:0;border:1px solid #fff;width:56px;height:56px;line-height:56px;text-align:center;font-size:26px;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;-webkit-transition:all 300ms ease-in;-webkit-transform:scale(1);-ms-transition:all 300ms ease-in;-ms-transform:scale(1);-moz-transition:all 300ms ease-in;-moz-transform:scale(1);transition:all 300ms ease-in;transform:scale(1);font-family:'Lora', serif;font-weight:400}
.child:hover .nos-rt, .child:hover .nos-lt{background-color:#1bb4b9;color:#fff;-webkit-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;transition:all 300ms ease-in}
.nos-lt{right:auto;left:0}
.carousel-caption{position:relative;left:0;top:-10px;width:1180px;margin:0px auto;height:100%;display:table;z-index:9999999999;color:#fff;padding:11px 18px;text-align:left;}
.parent{width:100%;height:100%;display:table}
.child{display:table-cell;vertical-align:middle;position:relative;padding:40px 100px 45px;text-align:last;}
.slid-a{background:#1bb4b9 url(../images/icon/arrow.png) no-repeat center center;position:absolute;top:50%;margin-top:-20px;right:-21px;width:41px;height:41px;border-radius:50%;font-weight:700;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;-webkit-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;transition:all 300ms ease-in}
.slid-a:hover{background:#d7123e url(../images/icon/arrow.png) no-repeat center center;right:-0px}
.carousel-caption h2{font-size:38px;color:#fff;display:inline-block;margin-bottom:24px;font-family:'Montserrat', sans-serif;font-weight:800;text-align:left;}
.carousel-caption h2 span{font-size:17px;line-height:20px}
.carousel-caption img{margin-left:15px;position:relative;float:left}
.carousel-caption p{font-size:16px;font-weight:400;font-family:'Montserrat', sans-serif;line-height:24px;margin:0px 82px 38px 0;color:#fff;}
.carousel-caption a:after{position:absolute;content:'';right:39px;height:100%;padding-left:10px!important;border-right:1px solid #4a799f;margin-top:-13px;}
.carousel-caption a{color:#fff;font-family:'Montserrat', sans-serif;font-size:12px;font-weight:400;background-image:url(../images/icons/arrow.png)!important;background-repeat:no-repeat!important;background:#235c8a;padding:14px 58px 13px 26px;display:inline-block;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:2;background-position:right 14px center;}
.carousel-caption a:hover{background:#235c8a;background-position:right 5px center;}
.animset{animation-duration:1000ms;animation-delay:100ms;animation-name:fadeInDown}
.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}
@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%}
.controls{position:absolute;top:50%;margin-top:-40px;width:61.6%;margin:0 auto;display:none;right:19%;}
.carousel-control{float:left;right:104px;width:50px;height:50px;font-size:20px;color:#fff;text-align:center;z-index:3;border:1px solid #ffffff;}
}
.carousel-control:hover{background:#73b625}
.carousel-control.left{background-image:url(../images/icons/arrow-left.png);background-position:center center;background-repeat:no-repeat;}
.carousel-control.right{background-image:url(../images/icons/arrow-right.png);background-position:center center;background-repeat:no-repeat;float:right;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{position:relative;z-index:9;display:inline-block;background-repeat:no-repeat;background-position:center center;width:80px !important;height:80px !important;-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{background-image:url(../images/prev.png)}
.carousel-control .glyphicon-chevron-right{background-image:url(../images/next.png)}
.carousel-control .glyphicon-chevron-left:hover{}
.carousel-control .glyphicon-chevron-right:hover{}
.carousel-indicators{position:absolute;bottom:15px;left:50%;z-index:5;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 5px;text-indent:-999px;cursor:pointer;border:2px solid #fff;border-radius:100%}
.carousel-indicators .active{width:14px;height:14px;margin:1px 5px;border:2px solid #6d93b1;}
@media only screen and (max-width:1400px){.bnr-contact{right:8%;}
.controls{top:35%;}
.carousel-caption{top:10px;}
}
@media only screen and (max-width:1200px){.controls{top:35%;}
.carousel-caption{top:10px;}
}
@media screen and (max-width:1180px){.carousel-caption{width:85%}
.bnr-contact{right:2%;}
}
@media only screen and (max-width:1024px){.child{width:62%}
.bnr-contact{right:5%;}
.controls{position:absolute;top:50%;margin-top:-40px;width:77.9%;margin:0 auto;display:inline-block;right:12%;}
}
@media only screen and (max-width:980px){.child{padding:0}
.carousel-caption{width:64%;}
}
@media screen and (max-width:800px){.carousel-caption h2{}
.carousel-caption p{font-size:14px}
.child{width:100%}
.bnr-nbr{padding:22px 0 22px 30px;}
.bgslide{height:550px;}
}
@media screen and (max-width:768px){.slide-wrap{margin-top:0px;}
.bgslide{height:428px;}
.carousel-caption h2{font-size:30px;margin-bottom:0px;}
.carousel-caption a{padding:14px 84px 14px 50px;}
}
@media screen and (max-width:640px){.indexslide{display:none}
.slide-wrap{position:relative;float:left}
.carousel-caption{}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size:30px}
.child{vertical-align:center;bottom:inherit;}
.carousel-indicators{bottom:0px}
.carousel-caption h2{font-size:24px}
.carousel-caption p{font-size:15px}
.carousel-caption img{width:18%}
.bgslide .text-right, .text-left{text-align:center}
.bgslide{background-attachment:inherit !important}
.bgslide{height:250px}
.controls{bottom:0px;}
.carousel-control{width:35px;height:35px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{width:35px !important;height:35px !important;}
.carousel-caption a{padding:10px 61px 10px 32px;}
.bgslide {  margin-top: 114px;}
}
@media screen and (max-width:480px){.bgslide{height:230px}
.carousel-caption h2{font-size:18px}
.carousel-caption p{font-size:12px;line-height:18px}
.carousel-caption a{padding:10px 48px 10px 10px;margin-top:3px;display:none;}
.carousel-caption h2{margin-bottom:0px}
.carousel-control{width:35px;height:35px;}
.carousel-control.right{right:5px;}
.carousel-control{left:5px;}
.bnr-nbr{padding:6px 0 6px 20px;display:none;}
.bnr-nbr .mail{margin-bottom:0px;}
.bnr-logo{padding:10px 8px 2px;}
.carousel-control{margin-top:-17.5px;}
.bnr-contact{top:0;}
.carousel-caption p{margin-bottom:10px;display:none;}
.carousel-caption a:after{margin-top:-10px;}
}
@media screen and (max-width:360px){.bgslide{height:176px}
.controls{position:absolute;top:65%;margin-top:-40px;width:92.9%;margin:0 auto;display:inline-block;right:4%;}
.carousel-caption h2{font-size:15px;}
.carousel-caption{width:80%;}
.carousel-indicators{bottom:-11px;}
.bgslide {
    margin-top: 210px;
}
}
@media screen and (max-width:320px){.bgslide{height:188px}
}
