body{font-family:'Montserrat', sans-serif;font-weight:300;font-size:15px;color:#063245;}
body p{line-height:1.824em;}
a{text-decoration:none !important;outline:none !important;}
#headermain{width:100%;background:#FFF;}
.header{position:relative;}
.logo{width:158px;height:93px;background:url(../img/logo.png) top no-repeat;background-size:contain;display:inline-block;margin:8px 0;}
.navbar{margin:0;border:none;}
.navbar-collapse{padding:0;}
.navbar-nav>li>a{padding:54px 0 40px 0;font-size:15px;font-weight:600;color:#0e5064;margin:0 20px;position:relative;text-transform:uppercase;background:none !important;}
.navbar-nav>li>a:after{content:"";position:absolute;width:0%;height:2px;background:#4ec3c2;left:0;right:0;margin:0 auto;bottom:33px;transition-duration:0.5s;}
.navbar-nav>li>a:hover:after{width:75%;}
.navbar-nav>li{margin:0;}
.navbar-nav>li:last-child a{margin-right:15px;}
.navbar-right{margin-top:0px;}
.bannerslide.bnr1{background:url(../img/banner1.jpg) center top no-repeat;}
.bannerslide.bnr2{background:url(../img/banner2.jpg) center top no-repeat;}
.bannerslide.bnr3{background:url(../img/banner3.jpg) center top no-repeat;}
.bannerslide.bnr4{background:url(../img/banner4.jpg) center top no-repeat;}
.bannerslide{width:100%;height:635px;position:relative;background-color:#CCC;display:block;color:#FFF;background-size:cover !important;}
.bannerslide .textarea{padding-top:10%;color:#FFF;}
.bannerslide .textarea .container{position:relative;}
.bannerslide .textarea .container:before{content:'';position:absolute;z-index:0;left:-80px;top:-120px;width:608px;height:485px;background:url(../img/banner-vctor1.png) left top no-repeat;background-size:contain;}
.bannerslide .textarea .container span,.bannertoptitle{z-index:22;position:relative;}
.banner{background:#000;}
.bannertitle{font-size:65px;font-weight:700;line-height:0.979em;margin-bottom:18px;}
.bannerslide .textarea p{font-size:17px;text-transform:uppercase;font-weight:700;line-height:1.647em;}
.bannertoptitle{font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;padding-left:180px;margin-bottom:30px;margin-top:10px;}
.bannertoptitle span{font-weight:400;position:absolute;left:-180px;font-size:33px;}
.bannertoptitle span:after{position:absolute;content:'';width:140px;height:1px;background:#FFF;top:22px;left:60px;display:inline-block;}
.indc{position:absolute;bottom:10px;width:100%;left:0;display:block;}
.banner .indc .carousel-indicators{margin:0;bottom:110px;justify-content:left;left:0;position:relative;width:100%;text-align:left;}
.indc .carousel-indicators li{width:31px;height:31px !important;margin:0;display:inline-block;text-align:left;cursor:pointer;border-radius:0;border:none;font-size:30px;color:#FFF;position:relative;padding:5px;margin-right:10px;}
.carousel-indicators .active{background:none;}
.indc .carousel-indicators li span{position:absolute;left:0;top:0;width:100%;height:100%;display:block;padding:2px;transition-duration:0.5s;}
.indc .carousel-indicators li span:hover,.indc .carousel-indicators .active li span{padding:0;}
.section{padding:80px 0;}
.section h1{font-weight:700;color:#063245;position:relative;}
.section h1 span{font-size:17px;text-transform:uppercase;color:#0cb3ad;letter-spacing:0.2em;display:block;margin-bottom:6px;}
.welcomearea{text-align:center;padding:15px 0;}
.welcomearea h1{font-size:40px;margin-bottom:40px;margin-top:0;}
.welcomearea p{font-size:17px;padding:0 5%;}
.more1{position:relative;width:100%;margin-top:60px;}
.more1 a{display:inline-block;padding:0 8px;background:#FFF;position:relative;z-index:22;}
.more1 a span{background:#0cb3ad;color:#FFF;border-radius:7px;font-weight:700;text-transform:uppercase;letter-spacing:0.158em;padding:15px 30px 14px 30px;display:block;transition-duration:0.5s;}
.welcomearea:hover .more1 a span{background:#063245;}
.more1:after{content:'';width:100%;height:1px;background:#CCC;position:absolute;z-index:1;left:0;top:49%;}
.section h1:after,.backgroundsection h3:after{content:'';width:50px;height:4px;background:#0cb3ad;position:relative;display:block;margin:0 auto;bottom:-11px;}
.backgroundsection{background:url(../img/bg1.jpg) top center no-repeat fixed;background-size:cover;padding:80px 0;}
.backgroundsection h3{font-size:33px;color:#FFF;position:relative;font-weight:700;text-align:center;}
.backgroundsection h3:after{background:#FFF;}
.backgroundsection ul{padding:42px 0 0 0;margin:0 -5px;}
.backgroundsection li{display:inline-block;float:left;width:20%;padding:5px;}
.backgroundsection li:hover {transform: translateY(-10px);transition-duration: .5s;cursor: pointer;transition-timing-function: cubic-bezier(0.4, -0.85, 0.36, 1.68);
}
.backgroundsection li .box{width:100%;background:#FFF;min-height:309px;padding:20px;text-align:center;}
.backgroundsection li .box img{display:inline-block;position:relative;z-index:999;}
.backgroundsection li .box .title{font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;padding-top:10px;border-top:1px solid #c0c0c0;line-height:1.333em;}
.numbermainbox{position:relative;display:block;overflow:hidden;}
.imgmove{position:absolute;width:100%;height:100%;bottom:0;z-index:22;}
.imgmove img{position:absolute;bottom:0;left:0;}
.section h2{font-size:37px;color:#063245;}
.homeslider .left-area{padding-top:5px;}
.homeslider h2{margin-bottom:15px;}
.number{font-weight:600;font-size:51px;color:#9d9d9d;margin-bottom:-1px;}
.homeslider .left-area p{}
.homeslider .iconlist ul{padding:20px 0 0 0;margin:0;}
.homeslider .iconlist li{width:33%;float:left;display:inline-block;font-size:17px;font-weight:700;color:#3c3c3c;position:relative;padding:12px 12px 12px 50px;}
.homeslider .iconlist li span{position:absolute;left:0;top:-1px;display:inline-block;}
.more2{background:#0cb3ad;color:#FFF;border-radius:5px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;padding:13px 33px 12px 33px;display:inline-block;font-size:11px;margin-top:25px;transition-duration:0.5s;}
.more2:hover{color:#FFF;background:#063245;}
.homeslider .imagebox{position:relative;}
.homeslider{position:relative;padding-bottom:25px;}
.homeslider #nav-controls2{display:inline-block;position:absolute;bottom:0px;left:-12px;z-index:99;}
.homeslider #nav-controls2:after{content:'';position:absolute;width:1px;height:100%;background:#CCC;top:1px;left:50%;}
.homeslider #nav-controls2 div{width:42px;height:42px;font-size:0px;display:inline-block;cursor:pointer;margin:0 11px;top:-4px;position:relative;background-color:#063;}
.homeslider #nav-controls2 .owl-prev,.homeslider #nav-controls2 .owl-next{background:url(../img/slidearrow.png) repeat;opacity:0.8;}
.homeslider #nav-controls2 .owl-prev{background-position:left top;}
.homeslider #nav-controls2 .owl-next{background-position:right top;}
.homeslider #nav-controls2 .owl-prev:hover,.homeslider #nav-controls2 .owl-next:hover{opacity:1;}
.footermain{width:100%;padding:40px 0 20px 0;background:#063245;}
.footerlogo{width:134px;height:78px;background:url(../img/footerlogo.png) left top no-repeat;background-size:contain;display:block;}
.footermiddle{padding:5px 25px;border-left:1px solid #286f8e;border-right:1px solid #286f8e;}
.footerphone{font-size:21px;color:#b9bfc3;padding-left:38px;background:url(../img/footerphone.png) left 4px no-repeat;font-weight:600;letter-spacing:0.1em;}
.footermail{font-size:19px;color:#a0a0a0;padding-left:38px;background:url(../img/footermail.png) left 4px no-repeat;font-weight:400;margin-top:8px;}
.footermail a{color:#a0a0a0;transition-duration:0.5s;}
.footerright,.footermain .copyright{font-weight:300;font-size:14px;color:#6ba9c4;padding-top:35px;font-style:italic;}
.footerright a{color:#6ba9c4;transition-duration:0.5s;}
.footerright a:hover,.footermail a:hover{color:#FFF;}
.footermain .container{position:relative;}
.footermain .copyright{position:relative;left:-15px;bottom:20px;padding:0;}
.footersocial{display:inline-block;float:left;padding-top:15px;}
.footersocial .social a{width:26px;height:26px;display:inline-block;float:left;margin:0 10px 0 0;}
.footersocial .social .twt,.footersocial .social .lin, .footersocial .social .fb{display:block;background:url(../img/footersocial.png) center top no-repeat;height:100%;width:100%;}
.footersocial .social .twt{background-position:left top;}
.footersocial .social .twt:hover{background-position:left bottom;}
.footersocial .social .lin{background-position:center top;}
.footersocial .social .lin:hover{background-position:center bottom;}
.footersocial .social .fb{background-position:right top;}
.footersocial .social .fb:hover{background-position:right bottom;}
h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:0;}
@media screen and (max-width:1200px){.bannerslide .textarea .container:before{left:-40px;top:-74px;width:515px;height:432px;}
.bannertitle{font-size:57px;padding-left:20px;}
.bannerslide .textarea p{font-size:16px;padding-left:20px;}
.banner .indc .carousel-indicators{bottom:189px;padding-left:20px;}
.homeslider{padding-bottom:67px;}
.backgroundsection li .box{min-height:280px;}
}
@media screen and (max-width:992px){.bannerslide .textarea{padding-top:13%;}
.bannerslide .textarea .container:before{left:-40px;top:-74px;width:515px;height:432px;}
.bannertitle{font-size:50px;padding-left:20px;}
.bannerslide .textarea p{font-size:15px;padding-left:20px;}
.banner .indc .carousel-indicators{bottom:135px;}
.bannerslide{height:560px;}
.footermain{text-align:center;}
.footerphone,.footermail{display:inline-block;}
.footermiddle{padding:0;border:none;}
.footersocial{display:block;width:100%;}
.footersocial .social,.footerlogo{display:inline-block;}
.footerright{padding-top:10px;padding-bottom:0px;}
.footermain .copyright{left:0;bottom:0;}
.backgroundsection li{width:30%;}
.backgroundsection li .box{min-height:300px;}
}
@media(min-width:768px) and (max-width:991px){.homeslider .iconlist li{width:100%;margin-bottom:5px;}
}
@media screen and (max-width:768px){.navbar-toggle{border:none;margin-top:52px;margin-right:0;}
.navbar-toggle .icon-bar{background:#0cb3ad;transition-duration:0.5s;}
.navbar-toggle:hover{background:none;border-color:transparent;}
.navbar-toggle:hover .icon-bar{background:#09a29c;}
.navbar-nav>li{margin-left:0;display:block;}
.navbar-nav > li > a{padding:12px 15px;margin:0px;text-align:left;border-bottom:1px solid #0cb3ad;transition-duration:0.5s;color:#FFF;font-weight:400;font-size:14px;}
.navbar-nav > li:last-child> a{margin-right:0px;border:none;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav>li.activepage a{background:#0cb3ad !important;color:#FFF;}
.navbar-nav>li a:after{display:none;}
.navbar-header{padding:0px 15px 0px 15px;}
ul.navbar-nav{margin:0px;}
.navbar-collapse{position:absolute;z-index:999;background:#09a29c;background-color:rgba(18, 197, 190, 0.94);width:100%;padding:0;margin-top:0px;}
.banner .indc .carousel-indicators,.bannerslide .textarea .container:before{display:none;}
.bannertoptitle,.bannertitle,.bannerslide .textarea p{padding-left:0px;}
.bannertoptitle span{left:0;}
.bannertoptitle span:after{display:none;}
.bannerslide .textarea{padding:0;}
.bannertextarea{padding:20px 30px;background:#14d1d3;background-color:rgba(15, 204, 206, 0.92);display:inline-block;margin-top:25%;}
.welcomearea h1{font-size:35px;}
}
@media screen and (max-width:620px){.bannertitle{font-size:38px;}
.bannerslide .textarea p{font-size:14px;}
.bannertoptitle{margin-bottom:10px;}
.bannerslide{height:465px;}
.homeslider .iconlist li{width:100%;margin-bottom:5px;}
.backgroundsection li .box{min-height:260px;}
}
@media screen and (max-width:480px){.more2{margin-top:15px;}
.footermail{font-size:16px;background-position:left 2px;}
.section{padding:50px 0;}
.backgroundsection li{width:50%;}
.backgroundsection li .box{min-height:297px;}
}
@media screen and (max-width:380px){.logo{width:140px;height:82px;}
.bannertextarea{width:100%;text-align:center;margin-top:50%;padding:15px;}
.bannertoptitle,.bannerslide .textarea p{display:none;}
.bannertitle{font-size:22px;margin-bottom:0;}
.bannerslide{height:250px;}
.section{padding:30px 0;}
.welcomearea{padding:0;}
.welcomearea h1{font-size:28px;margin-bottom:30px;}
.section h1 span{font-size:14px;}
.more1{margin-top:15px;}
.more1 a span{font-size:14px;padding:11px 20px 10px 20px;}
.section h2{font-size:26px;margin-bottom:10px;}
.number{font-size:35px;}
p,.welcomearea p{font-size:14px;}
.more2{padding:10px 25px 9px 25px;}
.homeslider #nav-controls2{display:none;}
.homeslider{padding-bottom:0;}
.backgroundsection ul{text-align:center;padding-top:20px;}
.backgroundsection li{width:70%;display:inline-block;float:none;}
.backgroundsection li .box{padding:20px 25px;min-height:0;}
.backgroundsection li .box .title{font-size:14px;}
.backgroundsection h3{font-size:25px;}
}
.innerbanner{width:100%;height:280px;background:url(../img/innerbanner.jpg) center top no-repeat;background-size:cover;}
.innerbannertitle{width:241px;height:193px;background:url(../img/inner-banner-vctor1.png) center center no-repeat;background-size:contain;color:#FFF;font-weight:700;font-size:36px;padding-top:98px;padding-left:15px;text-align:center;margin-top:4%;margin-left:3%;}
.aboutpage .backgroundsection h3{font-size:29px;margin-bottom:38px;text-align:left;}
.aboutpage .backgroundsection h3:after{margin:0;}
.aboutpage .backgroundsection p{color:#FFF;margin-bottom:0;}
.valuearea{}
.valuearea ul{padding:12px 0 0 0;margin:0;color:#FFF;}
.valuearea li{list-style:none;display:block;width:100%;font-size:17px;color:#063245;margin-bottom:7px;position:relative;}
.valuearea li span{color:#0cb3ad;font-weight:600;font-size:26px;margin-right:10px;position:relative;top:2px;}
.contactpage .title{font-size:30px;color:#063245;font-weight:700;margin-bottom:20px;}
.contactpage .title.sub{font-size:25px;margin-bottom:15px;}
.contactforms .form{width:100%;}
.contactforms .form-control, .contactforms .form-control2{background:#FFF;margin-top:4px;border:none;border-bottom:1px solid #a9a7a7;padding:0 0 13px 0;font-weight:400;font-size:14px;color:#000000;border-radius:0px;box-shadow:none;outline:none !important;}
.contactforms .form-control{width:100%;height:60px;margin-bottom:21px;}
.contactforms .form-control2{width:100%;height:150px;resize:none;border:1px solid #a9a7a7;padding:30px;margin-top:-22px;}
.contactforms .submit{display:block;}
.contactforms .submit .btn{background:#0cb3ad;color:#FFF;border-radius:7px;font-weight:700;text-transform:uppercase;letter-spacing:0.158em;padding:15px 30px 14px 30px;display:block;transition-duration:0.5s;margin-top:20px;}
.contactforms .submit:hover .btn{background:#063245;color:#FFFFFF;}
.contactforms .form-group{margin-bottom:5px;}
.contactarea{padding-left:30px;}
.contactarea p{font-size:17px;font-weight:400;}
.contactarea .phone{font-size:24px;font-weight:400;background:url(../img/phone.jpg) left 2px no-repeat;padding-left:38px;}
.contactarea .email{font-size:19px;font-weight:400;background:url(../img/mail.jpg) left 3px no-repeat;padding-left:38px;}
.contactarea .email a{color:#000;}
#map{width:100%;height:400px;}
.Flexible-container{position:relative;padding-bottom:0;padding-top:30px;height:0;overflow:hidden;height:400px;}
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed{position:absolute;top:0;left:0;width:100%;height:400px;}
.enquirypage .contactforms .form-control2{height:165px;}
.tabarea .nav-tabs>li{float:left;width:25%;background:#FFF;margin-bottom:0;border-left:1px solid #d7d7d7;}
.tabarea .nav-tabs>li:first-child{border-left:none;}
.tabarea .nav-tabs{border-bottom:none;border:1px solid #c0c0c0;}
.tabarea .nav-tabs>li>a{border-radius:0;}
.tabarea .nav-tabs>li.active>a, .tabarea .nav-tabs>li.active>a:hover, .tabarea .nav-tabs>li.active>a:focus{margin-bottom:0;border:transparent;border-bottom-color:transparent;}
.tabarea .nav-tabs>li.active>a:hover .tittle span,.tabarea .nav-tabs>li.active>a .tittle span,.tabarea .nav-tabs>li.active>a:focus .tittle span{ color:#0cb3ad;}
.tabarea .nav-tabs>li>a{border:transparent;}
.tabarea .nav-tabs>li>a{padding:20px;font-weight:700;font-size:16px;color:#063245;text-transform:uppercase;line-height:1.5em;width:100%;transition-duration:0.5s;min-height:90px;height:100%;position:relative;}
.tabarea .nav-tabs>li>a .tittle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;padding-left:60px;}
.tabarea .nav-tabs>li>a .tittle span{font-weight:600;font-size:35px;color:#9d9d9d;margin-bottom:-1px;position:absolute;left:0;}
.tabarea .nav-tabs>li>a:hover, .tabarea .nav-tabs>li.active>a{background:none;border-color:#0cb3ad;}
.tabarea .nav-tabs>li:first-child>a .tittle span,.tabarea .nav-tabs>li:last-child>a .tittle span{margin-top:12px;}
.tabdtls{padding-top:45px;}
.prductpage .section h1{font-size:30px;}
.prductpage .section h1:after{display:none;}
.tabdtls ul{padding:20px 0 0 0;margin:0 -20px;;}
.tabdtls li{list-style:none;display:inline-block;float:left;width:25%;padding:10px 20px;}
.tabdtls li .box{}
.tabdtls li .titlebox{font-size:17px;color:#1e1e1e;padding:15px 0;display:block;font-weight:700;}
@media screen and (max-width:1200px){.tabarea .nav-tabs>li>a .tittle{padding-left:0;}
.tabarea .nav-tabs>li>a .tittle span{display:none !important;}
}
@media screen and (max-width:992px){.tabarea .nav-tabs>li>a{font-size:15px;}
.tabdtls ul{margin:0 -10px;}
.tabdtls li{padding:10px;}
}
@media screen and (max-width:768px){.backgroundsection{padding:60px 0;}
.missiontitle{margin-top:25px;}
.contactarea{padding-left:0;}
.contactarea .email{margin-bottom:40px;}
.tabarea .panel-heading{padding:0;border:none;border-radius:0;color:#000;}
.tabarea .panel-heading a{display:block;padding:10px 15px;background:#FFFFFF;transition-duration:0.5s;text-transform:uppercase;}
.tabarea .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;}
.tabarea .panel-group .panel{border-radius:0;border:none;background:#FFFFFF;}
.panel-group{margin-bottom:0px;}
.tabdtls{padding-top:0;}
.tabarea .panel-heading a{background:#f1f1f1;font-size:16px;line-height:1.5em;}
.tabarea .panel-heading a span{display:none;}
.tabarea .nav-tabs>li>a .tittle{font-size:17px;}
.tabdtls li{width:33.33%;}
}
@media screen and (max-width:620px){}
@media screen and (max-width:480px){.innerbanner{height:230px;}
.innerbannertitle{width:220px;height:180px;font-size:28px;}
.tabdtls li{width:50%;}
.tabdtls li .titlebox{font-size:15px;padding-bottom:0;}
#map,.Flexible-container,.Flexible-container iframe, .Flexible-container object, .Flexible-container embed{height:200px;}
.prductpage .section h1{font-size:22px;}
}
@media screen and (max-width:380px){.valuearea li,.contactarea p{font-size:14px;}
.valuearea ul{padding-top:5px;}
.backgroundsection{padding:30px 0;}
.aboutpage .backgroundsection h3{font-size:24px;margin-bottom:28px;}
.contactpage .title{font-size:24px;margin-bottom:10px;}
.contactpage .title.sub{font-size:20px;}
.contactarea .phone{font-size:21px;}
.contactarea .email{font-size:15px;background-position:left top;}
.contactforms .submit .btn{font-size:14px;padding:11px 20px 10px 20px;margin-top:10px;}
.contactforms .form-control{height:42px;}
.tabdtls li .titlebox{font-size:14px;}
}



/*============================= owl-carousel ======================*/

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}