@charset "UTF-8";
     /*!---------------------*Copyright (c) 2016 by yuchen.------------------------*/.container0:  after,  .container0:before,  .container1:after,  .container1:before,  .container2:after,  .container2:before {
    display:  table;
     content:  " "}
.container0:after,  .container1:after,  .container2:after,  .container:after {
    clear:  both;
}
.navbar-nav>li>a,  .navbar_custom {
    text-align:  center;
}
main {
    overflow:  hidden;
}
.no-gutter>[class*=col-] {
    padding-right:  0;
     padding-left:  0;
}
.center0 .img-responsive {
    margin:  0 auto;
}
.container0,  .container1,  .container2 {
    padding-right:  15px;
     padding-left:  15px;
     margin-right:  auto;
     margin-left:  auto;
}
@media(min-width:768px) {
    .container0 {
    width:  750px;
}
}
@media(min-width:992px) {
    .container0 {
    width:  950px;
}
}
@media(min-width:1200px) {
    .container0 {
    width:  1170px;
}
}
@media(min-width:1300px) {
    .container0 {
    width:  1250px;
}
}
@media(min-width:1500px) {
    .container0 {
    width:  1450px;
}
}
@media(min-width:1700px) {
    .container0 {
    width:  1650px;
}
}
@media(min-width:1850px) {
    .container0 {
    width:  1800px;
}
}
@media(min-width:768px) {
    .container1 {
    width:  750px;
}
}
@media(min-width:992px) {
    .container1 {
    width:  950px;
}
}
@media(min-width:1200px) {
    .container1 {
    width:  1170px;
}
}
@media(min-width:1920px) {
    .container1 {
    width:  1700px;
}
}
@media(min-width:768px) {
    .container2 {
    width:  750px;
}
}
@media(min-width:992px) {
    .container2 {
    width:  970px;
}
}
@media(min-width:1200px) {
    .container2 {
    width:  1170px;
}
}
@media(min-width:1300px) {
    .container2 {
    width:  1250px;
}
}
@media(min-width:1400px) {
    .container2 {
    width:  1350px;
}
}
.navbar {
    border:  0;
     transition:  all .4s;
     -webkit-transition:  all .4s;
     font-size:  14px;
     background-color:  #000;
}
.navbar-default {
    background-color:  #D9D9D9;
}
.navbar .navbar-brand {
    font-weight:  600;
     font-size:  20px;
}
.navbar-nav>li>a {
    margin:  6px 3px;
     padding:  6px 7px;
     min-width:  70px;
}
.navbar-nav>li>a [class^=fa] {
    font-size:  18px;
}
.navbar-brand {
    padding:  0;
}
.navbar .navbar-nav [class^=pe] {
    font-size:  32px;
     position:  relative;
}
.navbar .navbar-nav p {
    margin:  5px 0 0;
     font-size:  14px;
}
.navbar .btn {
    margin-top:  8px;
     margin-bottom:  8px;
}
.navbar-default:not(.navbar-transparent) {
    background-color:  rgba(255,  255,  255,  0);
     border-bottom:  1px solid rgba(0,  0,  0,  .1);
}
.navbar-transparent {
    background:  rgba(255,  255,  255,  1);
}
.navbar-transparent .navbar-brand,  [class*=navbar-ct] .navbar-brand {
    color:  #FFF;
     opacity:  .95;
}
.navbar-transparent .nav .caret {
    border-bottom-color:  #FFF;
     border-top-color:  #FFF;
}
.navbar-transparent .navbar-nav>li>a,  [class*=navbar-ct] .navbar-nav>li>a {
    color:  #FFF;
     border-color:  #FFF;
     text-align:  center;
}
.navbar-transparent .navbar-nav>li>a {
    text-shadow:  0 1px 1px rgba(0,  0,  0,  .045);
}
.navbar-transparent .navbar-brand:focus,  .navbar-transparent .navbar-brand:hover,  [class*=navbar-ct] .navbar-brand:focus,  [class*=navbar-ct] .navbar-brand:hover {
    background-color:  transparent;
     color:  #FFF;
}
.navbar-default .navbar-nav>.active>a,  .navbar-default .navbar-nav>.active>a:focus,  .navbar-default .navbar-nav>.active>a:hover,  .navbar-default .navbar-nav>li>a:focus,  .navbar-default .navbar-nav>li>a:hover {
    background-color:  rgba(43,  43,  43,  .1);
     border-radius:  4px;
     color:  #555;
     opacity:  1;
}
.navbar-default .navbar-nav>.dropdown>a:focus .caret,  .navbar-default .navbar-nav>.dropdown>a:hover .caret {
    border-bottom-color:  #2C93FF;
     border-top-color:  #2C93FF;
}
.navbar-default .navbar-nav>.open>a,  .navbar-default .navbar-nav>.open>a:focus,  .navbar-default .navbar-nav>.open>a:hover {
    background-color:  rgba(255,  255,  255,  0);
     color:  #2C93FF;
}
.navbar-transparent .navbar-nav>.active>a,  .navbar-transparent .navbar-nav>.active>a:focus,  .navbar-transparent .navbar-nav>.active>a:hover,  .navbar-transparent .navbar-nav>li>a:focus,  .navbar-transparent .navbar-nav>li>a:hover,  [class*=navbar-ct] .navbar-nav>.active>a,  [class*=navbar-ct] .navbar-nav>.active>a:focus,  [class*=navbar-ct] .navbar-nav>.active>a:hover,  [class*=navbar-ct] .navbar-nav>li>a:focus,  [class*=navbar-ct] .navbar-nav>li>a:hover {
    background-color:  transparent;
     border-radius:  4px;
     color:  #FFF;
     opacity:  1;
}
.navbar-transparent .navbar-nav>.dropdown>a .caret,  .navbar-transparent .navbar-nav>.dropdown>a:focus .caret,  .navbar-transparent .navbar-nav>.dropdown>a:hover .caret,  [class*=navbar-ct] .navbar-nav>.dropdown>a .caret {
    border-bottom-color:  #FFF;
     border-top-color:  #FFF;
}
.navbar-transparent .navbar-nav>.open>a,  .navbar-transparent .navbar-nav>.open>a:focus,  .navbar-transparent .navbar-nav>.open>a:hover {
    background-color:  rgba(255,  255,  255,  0);
     color:  #FFF;
     opacity:  1;
}
.navbar .label {
    background-color:  #FF4C40;
     position:  absolute;
     right:  -10px;
     top:  0;
     font-size:  10px;
     font-family:  "Helvetica Neue";
     text-shadow:  none;
}
[class*=navbar-ct] .label {
    background-color:  #FFF;
     color:  #FF4C40;
}
.navbar-default:not(.navbar-transparent) .btn-default:hover {
    color:  #2C93FF;
     border-color:  #2C93FF;
}
.navbar-transparent .btn-default,  [class*=navbar-ct] .btn-default {
    color:  #FFF;
     border-color:  #FFF;
}
[class*=navbar-ct] .btn-default.btn-fill {
    color:  #777;
     background-color:  #FFF;
     opacity:  .9;
}
[class*=navbar-ct] .btn-default.btn-fill.active,  [class*=navbar-ct] .btn-default.btn-fill:active,  [class*=navbar-ct] .btn-default.btn-fill:focus,  [class*=navbar-ct] .btn-default.btn-fill:hover,  [class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default {
    border-color:  #FFF;
     opacity:  1;
}
.navbar-form {
    box-shadow:  none;
}
.navbar-form .form-control {
    background-color:  rgba(255,  255,  255,  0);
     border-radius:  0;
     border:  0;
     height:  22px;
     padding:  0;
     font-size:  20px;
     line-height:  20px;
     color:  #777;
}
.navbar-transparent .navbar-form .form-control,  [class*=navbar-ct] .navbar-form .form-control {
    color:  #FFF;
     border:  0;
}
.navbar:not(.navbar-transparent).navbar-ct-blue {
    background:  0 0;
}
@media (max-width:991px) {
    .navbar:  not(.navbar-transparent).navbar-ct-blue {
    background:  rgba(255,  255,  255,  .9);
}
}
.navbar:not(.navbar-transparent).navbar-ct-azzure {
    background-color:  rgba(255,  255,  255,  1);
}
.dropdown-menu>li>a {
    padding:  8px 20px;
     color:  #333;
}
.dropdown-menu>li:first-child>a {
    border-radius:  10px 10px 0 0;
}
.dropdown-menu>li:last-child>a {
    border-bottom:  0 none;
     border-radius:  0 0 10px 10px;
}
.dropdown-menu>li>a:focus,  .dropdown-menu>li>a:hover {
    background-color:  #F5F5F5;
     color:  #333;
     opacity:  1;
     text-decoration:  none;
}
.navbar-toggle .icon-bar {
    background-color:  #353535;
}
.navbar-collapse,  .navbar-form {
    border-color:  transparent;
}
.navbar-brand-logo {
    padding:  0;
}
.navbar-brand-logo .logo {
    border:  1px solid #333;
     border-radius:  50%;
     float:  left;
     overflow:  hidden;
     width:  60px;
}
.navbar .navbar-brand-logo .brand {
    color:  #FFF;
     float:  left;
     font-size:  18px;
     font-weight:  400;
     line-height:  20px;
     margin-left:  10px;
     margin-top:  0;
     width:  60px;
}
.navbar-default .navbar-brand-logo .brand {
    color:  #555;
}
@media (min-width:768px) {
    .navbar-form {
    margin-bottom:  31px;
     margin-top:  31px;

     padding-left:  5px;
     padding-right:  5px;
}
.navbar-search-form {
    display:  none;
}
.navbar-nav>li>.dropdown-menu {
    display:  block;
     padding:  0;
     z-index:  9000;
     position:  absolute;
     -webkit-border-radius:  10px;
     box-shadow:  1px 2px 3px rgba(0,  0,  0,  .125);
     border-radius:  10px;
     -webkit-box-sizing:  border-box;
     -moz-box-sizing:  border-box;
     box-sizing:  border-box;
     opacity:  0;
     -webkit-filter:  alpha(opacity=0);
     -moz-filter:  alpha(opacity=0);
     -ms-filter:  alpha(opacity=0);
     -o-filter:  alpha(opacity=0);
     filter:  alpha(opacity=0);
     -webkit-transform:  scale(0);
     -moz-transform:  scale(0);
     -o-transform:  scale(0);
     -ms-transform:  scale(0);
     transform:  scale(0);
     -webkit-transition:  all 300ms cubic-bezier(.34,  1.61,  .7,  1);
     -moz-transition:  all 300ms cubic-bezier(.34,  1.61,  .7,  1);
     -o-transition:  all 300ms cubic-bezier(.34,  1.61,  .7,  1);
     -ms-transition:  all 300ms cubic-bezier(.34,  1.61,  .7,  1);
     transition:  all 300ms cubic-bezier(.34,  1.61,  .7,  1);
}
.dropdown-menu:after,  .dropdown-menu:before {
    border-left:  11px solid transparent;
     border-right:  11px solid transparent;
     content:  "";
     display:  inline-block;
     position:  absolute;
     right:  15px;
}
.navbar-nav>li.open>.dropdown-menu {
    -webkit-transform-origin:  29px -50px;
     -moz-transform-origin:  29px -50px;
     -o-transform-origin:  29px -50px;
     -ms-transform-origin:  29px -50px;
     transform-origin:  29px -50px;
     -webkit-transform:  scale(1);
     -moz-transform:  scale(1);
     -o-transform:  scale(1);
     -ms-transform:  scale(1);
     transform:  scale(1);
     opacity:  1;
     -webkit-filter:  none;
     -moz-filter:  none;
     -ms-filter:  none;
     -o-filter:  none;
     filter:  none;
}
.dropdown-menu:before {
    border-bottom:  11px solid rgba(0,  0,  0,  .2);
     top:  -11px;
}
.dropdown-menu:after {
    border-bottom:  11px solid #FFF;
     top:  -10px;
}
}
@media (max-width:991px) {
    .navbar-transparent {
    background:  rgba(255,  255,  255,  .9);
}
.navbar-transparent .dropdown-menu>li>a:focus,  .navbar-transparent .dropdown-menu>li>a:hover,  .navbar-transparent .navbar-nav .open .dropdown-menu>li>a:focus,  .navbar-transparent .navbar-nav .open .dropdown-menu>li>a:hover,  [class*=navbar-ct] .dropdown-menu>li>a:focus,  [class*=navbar-ct] .dropdown-menu>li>a:hover {
    color:  #FFF;
     background-color:  transparent;
     opacity:  1;
}
.navbar-transparent .navbar-nav .open .dropdown-menu>li>a,  [class*=navbar-ct] .dropdown-menu>li>a {
    color:  #FFF;
     opacity:  .8;
}
.nav .open>a,  .nav .open>a:focus,  .nav .open>a:hover {
    background-color:  transparent;
     border-color:  #428BCA;
}
.navbar-collapse {
    text-align:  center;
}
.navbar-collapse .navbar-form {
    width:  170px;
     margin:  0 auto;
}
}
@media screen and (max-width:1200px) {
    .navbar_custom .nav>li.li-first {
    background:  0 0;
     padding-left:  15px;
}
.navbar-nav h1 {
    font-size:  16px;
     text-transform:  uppercase;
     letter-spacing:  2px;
     margin-bottom:  2px;
     color:  #311e0c;
     text-align:  center;
     line-height:  10px;
     margin-top:  10px;
}
.navbar-nav li:hover h1 {
    font-size:  16px;
     color:  #b59141;
}
.navbar-nav hr,  .navbar-nav li:hover hr {
    display:  none;
}
}
.logo .img-responsive,  .navbar_custom img {
    margin:  0 auto;
}
.navbar_custom .nav {
    float:  none;
}
.navbar_custom .nav li {
    display:  inline-block;
     float:  none;
     vertical-align:  middle;
}
@media screen and (max-width:991px) {
    .navbar_custom .nav li {
    display:  block;
     margin:  0;
}
.navbar_custom .nav li a {
    border-radius:  0;
     display:  block;
}
.nav_top {
    position:  fixed;
     right:  0;
     left:  0;
     z-index:  1030;
     top:  0;
}
.navbar_toggle_cus2 {
    margin-top:  10px;
}
}
.navb {
    background:  url(../../images/navb.png) center top no-repeat;
     background-size:  100% 100%;
     min-height:  12px;
}
.cus_nav_s2 {
    position:  absolute;
     right:  0;
     left:  0;
     z-index:  1030;
     top:  0;
}
.indexbg {
    background:  url(../../images/indexbg.jpg) right top no-repeat #fff;
     background-size:  cover;
     min-height:  100vh;
}
.cus_slider {
    padding-top:  20px;
}
@media (max-width:991px) {
    .cus_slider {
    padding-top:  80px;
}
}
.fb {
    margin-top:  -30px;
}
.fb img {
    -webkit-filter:  grayscale(0);
     filter:  grayscale(0);
     -webkit-transition:  .3s ease-in-out;
     transition:  .3s ease-in-out;
}
.fb img:hover {
    -webkit-filter:  grayscale(1);
     filter:  grayscale(1);
}
.fb2 img {
    -webkit-transition:  all .5s ease;
     -moz-transition:  all .5s ease;
     -o-transition:  all .5s ease;
     -ms-transition:  all .5s ease;
     transition:  all .5s ease;
}
.fb2 img:hover {
    box-shadow:  1px 1px 12px 2px #ccc;
}
.north.indexright {
    z-index:  1030;
     padding-top:  150px;
}
@media (max-width:1700px) {
    .indexright {
    padding-top:  50px;
}
}
@media (max-width:991px) {
    .indexright {
    padding-top:  0;
}
.fb {
    margin-top:  10px;
     margin-bottom:  10px;
}
}
.small {
    margin-top:  200px;
}
@media (max-width:1600px) {
    .small {
    margin-top:  100px;
}
}
@media (max-width:1500px) {
    .small {
    margin-top:  50px;
}
}
@media (max-width:1300px) {
    .small {
    margin-top:  0;
}
}
.north {
    position:  absolute;
     bottom:  0;
     width:  100%;
     z-index:  80;
    pointer-events:  none;
}
@media (max-width:1400px) {
    .northbig img {
    max-width:  500px;
}
}
@media (max-width:992px) {
    .north {
    position:  relative;
     bottom:  200px;
     width:  100%;
     margin-bottom:  -200px;
}
}
.floatcart {
    position:  fixed;
     top:  300px;
     left:  -302px;
     z-index:  500;
}
@media screen and (max-width:1500px) {
    .floatcart {
    position:  fixed;
     top:  100px;
     left:  -302px;
     z-index:  1030;
}
}
.aboutr,  .logob {
    position:  absolute;
}
.floatcart-tab {
    width:  31px;
     text-align:  left;
     padding:  0;
     border-radius:  5px 0 0 5px;
     color:  #fff;
     float:  left;
}
.Copyright p,  .Copyright2 {
    text-align:  right;
}
.floatcart-items {
    float:  left;
     background-image:  url(../../images/inewsbg.png);
     background-size:  100% 100%;
     background-repeat:  no-repeat;
     height:  293px;
     width:  302px;
     border-radius:  0 0 0 5px;
     color:  #fff;
     padding:  5px 20px 15px;
     overflow-y:  auto;
}
.scrollcolor {
    SCROLLBAR-FACE-COLOR:  #ae3870;
     SCROLLBAR-HIGHLIGHT-COLOR:  rgba(0,  0,  0,  .1);
     OVERFLOW:  auto;
     SCROLLBAR-SHADOW-COLOR:  #253864;
     SCROLLBAR-3DLIGHT-COLOR:  #253864;
     SCROLLBAR-ARROW-COLOR:  #253864;
     SCROLLBAR-DARKSHADOW-COLOR:  #253864;
}
#style-1::-webkit-scrollbar-track {
    -webkit-box-shadow:  inset 0 0 6px rgba(201,  156,  60,  0);
     border-radius:  10px;
     background-color:  transparent;
}
#style-1::-webkit-scrollbar {
    width:  12px;
     background-color:  transparent;
}
#style-1::-webkit-scrollbar-thumb {
    border-radius:  10px;
     -webkit-box-shadow:  inset 0 0 6px rgba(201,  156,  60,  0);
     background-color:  #253864;
}
.inews a {
    color:  #fff;
}
.inews a:visited {
    color:  #cdb803;
}
.inews a:hover,  a:focus {
    color:  #ffe400;
}
#services_inews {
    background:  center top no-repeat #122b5b;
     background-size:  100% auto;
     min-height:  200px;
     padding-top:  20px;
     padding-bottom:  20px;
     color:  #fff;
}
.Copyright a,  .Copyright a:visited,  .Copyright p {
    color:  #253864;
}
.inewsts {
    padding:  10px;
}
@media (max-width:992px) {
    .inewsts {
    margin-top:  -200px;
}
.inewxs {
    margin-top:  -150px;
}
}
@media (max-width:600px) {
    .north {
    bottom:  100px;
     margin-bottom:  -100px;
}
.inewsts {
    margin-top:  -100px;
}
.inewxs {
    margin-top:  -50px;
}
}
@media (max-width:414px) {
   
	.inewsts {
        margin-top: 0;
    }
	    .inewxs {
        margin-top: 0;
    }
}
.Copyright p {
    font-size:  12px;
}
.Copyright a:hover,  a:focus {
    color:  #416d66;
}
.logob {
    z-index:  1040;
     width:  18%;
     left:  25%}
@media(max-width:1919px) {
    .logob {
    width:  15%;
     left:  15%}
}@media(max-width:1200px) {
    .logob {
    width:  15%;
     left:  8%}
}@media(max-width:992px) {
    .logob {
    display:  none;
}
}
#services_banner {
    min-height:  300px;
}
@media(max-width:991px) {
    .banner {
    margin-top:  70px;
}
}
@media(max-width:400px) {
    .title img {
    max-width:  60px;
}
}
#services_about {
    color:  #fff;
     padding-top:  40px;
     padding-bottom:  40px;
     background:  url(../../images/aboutbg.jpg) left top;
     background-size:  auto;
}
.copywriterp p {
    padding:  20px 0;
}
.aboutr {
    margin-top:  0;
     z-index:  999;
     right:  10%}
@media screen and (max-width:1200px) {
    .aboutr {
    position:  relative;
     right:  0;
}
}
@media screen and (max-width:992px) {
    .aboutr {
    position:  relative;
     right:  0;
     margin-bottom:  -100px;
}
.aboutr img {
    margin:  0 auto;
}
}
@media screen and (max-width:768px) {
    .copywriterp p {
    padding:  20px 10px;
}
}
.about ul {
    margin:  0;
     padding:  0;
}
#services_loc,  #services_news {
    padding:  50px 0;
}
.about ul li {
    display:  inline-block;
     float:  left;
     width:  33.33333%}
@media(max-width:650px) {
    .about ul li {
    display:  inline-block;
     float:  left;
     width:  100%}
}.Copyright2 a,  .Copyright2 a:hover,  .Copyright2 a:visited,  a:focus {
    color:  #fff;
}
@media screen and (max-width:992px) {
    #footer p,  .Copyright2 {
    text-align:  center;
}
}
#services_news {
    background:  url(../../images/newsbg.jpg) top center no-repeat;
     background-size:  cover;
     min-height:  966px;
     color:  #fff;
}
#services_news a {
    color:  #84ccc9;
}
#services_news a:visited {
    color:  #68b3b0;
}
#services_news a:hover,  a:focus {
    color:  #fff;
}
.newstable img {
    display:  block;
     height:  auto;
     max-width:  100%;
     max-height:  auto;
}
@media screen and (max-width:768px) {
    .newstable img {
    max-width:  1999px;
}
.table-responsive {
    border:  0 solid transparent;
}
}
#map_canvas {
    min-height:  490px;
     position:  relative;
}
#map_canvas iframe {
    position:  absolute;
     top:  0;
     left:  0;
     width:  100%;
     height:  100%;
}
.pricebg {
    background:  url(../../images/pricebg.png) left top;
     background-size:  auto;
     padding-bottom:  20px;
     padding-top:  10px;
}
#services_price h2,  #services_price p,  #services_price table {
    font-size:  16px;
}
#services_price h1,  .big {
    font-size:  22px;
}
.p10 {
    padding-left:  15px;
}
@media(max-width:1350px) {
    #services_price p,  #services_price table {
    font-size:  14px;
}
}
#services_order {
    margin-bottom:  40px;
}
@media(max-width:768px) {
    #map_canvas {
    min-height:  430px;
}
.ordertable table {
    font-size:  12px;
}
}
.ordertable h2 {
    text-align:  center;
     color:  #122b5b;
}
.ordertop table {
    width:  60%}
.hovereffect,  .hovereffect .overlay {
    width:  100%;
     height:  100%;
     overflow:  hidden;
}
@media(max-width:600px) {
    #map_canvas {
    min-height:  400px;
}
.ordertop table {
    width:  100%}
}.orders input {
    line-height:  22px;
     border-radius:  2px;
     font-size:  14px;
     border:  1px solid #818181;
}
.table-condensed>tbody>tr>td,  .table-condensed>tbody>tr>th,  .table-condensed>tfoot>tr>td,  .table-condensed>tfoot>tr>th,  .table-condensed>thead>tr>td,  .table-condensed>thead>tr>th {
    padding:  5px;
}
.hovereffect {
    float:  left;
     position:  relative;
     text-align:  center;
     cursor:  default;
}
.hovereffect .overlay {
    position:  absolute;
     top:  0;
     left:  0;
     -webkit-transition:  all .2s ease-in-out;
     transition:  all .2s ease-in-out;
}
@media screen\0 {
    .hovereffect:  hover .overlay {
    background-color:  rgba(0,  0,  0,  .6);
}
}
.hovereffect img {
    display:  block;
     position:  relative;
     -webkit-transition:  all .3s ease-in;
     transition:  all .3s ease-in;
}
.hovereffect:hover img {
    filter:  url('data:image/svg+xml;
     charset=utf-8,  <svg xmlns="http:  //www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
     filter:  grayscale(1) blur(3px);
     -webkit-filter:  grayscale(1) blur(3px);
     -webkit-transform:  scale(1.1);
     -ms-transform:  scale(1.1);
     transform:  scale(1.1);
}
.hovereffect h2 {
    text-align:  center;
     position:  relative;
     font-size:  17px;
     padding:  10px;
     background:  rgba(0,  0,  0,  .6);
}
.hovereffect a.info {
    display:  inline-block;
     text-decoration:  none;
     padding:  7px 14px;
     border:  1px solid #fff;
     margin:  50px 0 0;
     background-color:  transparent;
}
.hovereffect a.info,  .hovereffect h2 {
    -webkit-transform:  scale(.7);
     -ms-transform:  scale(.7);
     transform:  scale(.7);
     -webkit-transition:  all .3s ease-in;
     transition:  all .3s ease-in;
     opacity:  0;
     filter:  alpha(opacity=0);
     color:  #fff;
     text-transform:  uppercase;
}
.hovereffect:hover a.info,  .hovereffect:hover h2 {
    opacity:  1;
     filter:  alpha(opacity=100);
     -webkit-transform:  scale(1);
     -ms-transform:  scale(1);
     transform:  scale(1);
}
.carousel-control.left {
    background-repeat:  repeat-x;
     filter:  progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000',  endColorstr='#00000000',  GradientType=1);
}
.carousel-control.right {
    right:  200px;
     left:  auto;
     background-repeat:  repeat-x;
     filter:  progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=1);
}
@media (max-width:1200px) {
    .carousel-control.right {
    right:  140px;
}
}
@media (max-width:768px) {
    .carousel-control.right {
    right:  120px;
}
}
@media (max-width:600px) {
    .carousel-control.right {
    right:  80px;
}
}
.carousel-fade .carousel-inner .item {
    opacity:  0;
     transition-property:  opacity;
}
.carousel-fade .carousel-inner .active {
    opacity:  1;
}
.carousel-fade .carousel-inner .active.left,  .carousel-fade .carousel-inner .active.right {
    left:  0;
     opacity:  0;
     z-index:  1;
}
.carousel-fade .carousel-inner .next.left,  .carousel-fade .carousel-inner .prev.right {
    opacity:  1;
}
.carousel-fade .carousel-control {
    z-index:  2;
}
.carousel-control {
    padding-top:  25%;
     width:  4%}
@-webkit-keyframes rollInRight {
    from {
    opacity:  0;
     -webkit-transform:  translate3d(100%,  0,  0) rotate3d(0,  0,  1,  120deg);
     transform:  translate3d(100%,  0,  0) rotate3d(0,  0,  1,  120deg);
}
to {
    opacity:  1;
}
}
@keyframes rollInRight {
    from {
    opacity:  0;
     -webkit-transform:  translate3d(100%,  0,  0) rotate3d(0,  0,  1,  120deg);
     transform:  translate3d(100%,  0,  0) rotate3d(0,  0,  1,  120deg);
}
to {
    opacity:  1;
}
}
.rollInRight {
    -webkit-animation-name:  rollInRight;
     animation-name:  rollInRight;
}
@media (min-width:768px) and (max-width:991px) {
    #myCarousel .carousel-inner .item .item-item:  last-child {
    display:  none;
}
}
@media (max-width:768px) {
    #mymyCarousel .carousel-inner {
    height:  320px;
}
}
.carousel-inner {
    overflow-y:  hidden;
}
.carousel-inner .active.left {
    left:  -25%}
.carousel-inner .next {
    left:  25%}
.carousel-inner .prev {
    left:  -25%}
.carousel-control.left,  .carousel-control.right {
    margin-left:  15px;
     background-image:  none;
}
.carousel-inner .item-item {
    padding:  0!important;
}
.carousel {
    width:  100%;
     margin:  0 auto;
}
