/* 
HELLO THERE!
Developer   :  un crestin ortodox
All rights reserved
*/

html, body {height: 100%; padding: 0px; margin: 0px; color: #6B7276;}
body {padding: 0px; -webkit-font-smoothing:antialiased!important; background-color: #fff; margin: 0px; font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 130%;}
section{padding-top: 60px; padding-bottom: 60px;}
textarea:hover, 
textarea:active, 
textarea:focus, 
button:focus,
button:active,
button:hover{outline:0px !important;-webkit-appearance:none;}
input, textarea{border:1px solid #1c1c38; padding:10px;}
input[type=text]:focus, textarea:focus {outline: none !important;  border:1px solid #dc3155;}
a{color:#312845;}
a:hover, a:focus{color:#4F4170;}


h1{font-weight: 700; font-size: 32px;letter-spacing: 0.9px; line-height: 150%;}
h2{ font-size:  38px;letter-spacing: 0.9px; line-height: 140%;}
h3{font-weight: 700; font-size: 22px;letter-spacing: 0.9px; line-height: 130%;}
h4{font-weight: 700; font-size: 19px;letter-spacing: 0.8px; line-height: 120%;}
h5{font-weight: 700; font-size: 17px;letter-spacing: 0.8px; line-height: 130%;}
h6{font-size: 15px;letter-spacing: 0.8px; line-height: 130%;}
p{ margin-top: 15px; font-weight: 400; font-size: 15px; letter-spacing: 0.7px; line-height:1.618; }

.opens {font-family: 'Open Sans',sans-serif;}
.roboto{font-family: 'Roboto',sans-serif;}
.text-shadow{text-shadow: 0 0 3px rgba(0,0,0,.8);}
.r-300{font-weight: 300;}
.r-400{font-weight: 400;}
.lh-130_{line-height: 130%;}
.slim{  font-weight: 200;}
.bold{  font-weight: 500;}
.bolder{font-weight: 800;}
.sep {
    display: block;
    width: 15%;
    margin: 1em auto;
    border: 1px solid #6B7276;
}
.opacity-red{background-color:rgba(166, 61, 32, 0.8);}
.pointer{cursor: pointer;}
.height-slider{padding-top:220px; padding-bottom:100px;}

.btn {
  -webkit-transition: all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
  -moz-transition: all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
  -o-transition: all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition: all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);

  text-transform: uppercase;
  font-style: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 1em;
  margin-bottom: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  padding: 0.65em 1.235em;
  color:#fff;
  border:1px solid rgba(255,255,255,0.1);
}
.btn-default{
    color:#fff;
    border-radius: 0px;
    border:1px solid  #dc3155;
    background-color: #dc3155;}

.btn-green{
    color:#fff;
    border-radius: 0px;
    border:1px solid  #3dA977;
    background-color: #3dA977;
}
.btn-green:hover,.btn-green:focus {
    color:#fff;
}

.btn-pink{
    color:#fff;
    border-radius: 0px;
    border:1px solid #e94054;
    background-color: #e94054;
}
.btn-pink:hover,.btn-pink:focus {
    color:#fff;
  }

.btn-transparent{

    border-radius: 0px;
    border:none;
    background-color: transparent;

}

 

.btn-red{
    background-color: #a63d20;
    background-image: -o-linear-gradient(top, #e32c41 0%, #c21a2c 100%);
    background-image: -ms-linear-gradient(top, #e32c41 0%, #c21a2c 100%);
    background-image: -moz-linear-gradient(top, #e32c41, #c21a2c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e32c40), to(#c21a2c));
    background-image: linear-gradient(top, #e32c41 0%, #c21a2c 100%);
} 
.btn-red:hover, .btn-red:focus{
    color: #fff !important;
    background-color: #c21a2c;
    background-image: -o-linear-gradient(top, #c21a2c 0%, #e32c41 100%);
    background-image: -ms-linear-gradient(top, #c21a2c 0%, #e32c41 100%);
    background-image: -moz-linear-gradient(top,#c21a2c, #e32c41);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c21a2c), to(#e32c41));
    background-image: linear-gradient(top, #c21a2c 0%, #e32c41 100%);
} 


/* start btn arrow */

.btn-arrow-red{
    border:1px solid #c21a2c;
    border-radius:2px;
    color: #fff;

    background-color: #a63d20;
    background-image: -o-linear-gradient(top, #a63d20 0%, #c21a2c 100%);
    background-image: -ms-linear-gradient(top, #a63d20 0%, #c21a2c 100%);
    background-image: -moz-linear-gradient(top, #a63d20, #c21a2c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a63d20), to(#c21a2c));
    background-image: linear-gradient(top, #a63d20 0%, #c21a2c 100%);
}
.btn-arrow-red:hover, .btn-arrow-red:focus{
    color: #fff !important;
    background-color: #c21a2c;
    background-image: -o-linear-gradient(top, #c21a2c 0%, #a63d20 100%);
    background-image: -ms-linear-gradient(top, #c21a2c 0%, #a63d20 100%);
    background-image: -moz-linear-gradient(top,#c21a2c, #a63d20);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c21a2c), to(#a63d20));
    background-image: linear-gradient(top, #c21a2c 0%, #a63d20 100%);
 
}

.btn-arrow-transparent{
    border:1px solid #6B7276 !important;
    border-radius:2px !important;
    color: #6B7276!important;
    background-color: #fff;
}
.btn-arrow-transparent:hover, .btn-arrow-transparent:focus{
    color: #fff !important;
    background-color: #c21a2c;
    background-image: -o-linear-gradient(top, #c21a2c 0%, #e32c41 100%);
    background-image: -ms-linear-gradient(top, #c21a2c 0%, #e32c41 100%);
    background-image: -moz-linear-gradient(top,#c21a2c, #e32c41);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c21a2c), to(#e32c41));
    background-image: linear-gradient(top, #c21a2c 0%, #e32c41 100%);
 border:1px solid #c21a2c !important;
}

.btn-arrow{
  padding: 15px 20px 15px;
  margin:20px 0px; 
  font-weight: 600;
  font-size: 15px;
  text-shadow: none;
  box-shadow: none;
  text-align:center;
  border-radius: 3px;
    -webkit-border-radius: 3px;
  border: none;

  text-transform: uppercase;
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  display: inline-block;
  letter-spacing: 1px;
  position:relative;

}
.btn-arrow:hover, .btn-arrow:focus{
  padding-right:40px;
  padding-left: 15px;
  text-decoration: none;
}
.btn-arrow .arrow-right {
  width: 10px;
  opacity: 0;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transform: translate3d(5px, 0px, 0px);
  -webkit-transform: translate3d(5px, 0px, 0px);
  -moz-transform: translate3d(5px, 0px, 0px);
  display: inline-block;
  position: relative;
  position: absolute;
  right: 25px;
  margin-top:-18px;
  margin-right: 10px;
  
}
.btn-arrow:hover .arrow-right {
  opacity: 1;
  transform: translate3d(5px, 0px, 0px);
  -webkit-transform: translate3d(5px, 0px, 0px);
  -moz-transform: translate3d(5px, 0px, 0px);
  right: 15px;
}
/* end btn arrow  */






/* start colors */
.white{color: #fff !important;}
.grey{color:#696868;}
.green{color: #3dA977;}
.pink{color: #e94054;}
.red {color: #a63d20;}
.black{color:#000;}
.gray-1{color: #262626;}
.gray-2{color: #1d1d1d;}
.gray-3{color: #121212;}
/* end colors */

.bg-white{background-color:#fff;}
.bg-red{background-color:#a63d20;}
.bg-gray{background-color:#ececec; }
.bg-gray-1{background-color: #262626;}
.bg-gray-2{background-color:rgb(45,51,57); color: rgb(204,204,204);}
.bg-gray-3{background-color: #121212;}


.bg-green{background-color: #3dA977; color:#fff;}
.bg-1{background-color:#e94054;
      background-color: #d62954;
      background-image: -webkit-linear-gradient(48deg, #e94056,#d62954); 
      background-image: -moz-linear-gradient(48deg, #e94056,#d62954);
      background-image: -o-linear-gradient(48deg, #e94056,#d62954);
      background-image: linear-gradient(48deg, #e94056,#d62954);
}
.bg-2{background-color:#3dA977;}
.bg-3{background-color:#40c0c8;}
.bg-4{background-color:#654051;}
.bg-5{background-color:#1c1c38;
      background-image: -webkit-linear-gradient(48deg, #242449,#1c1c38); 
      background-image: -moz-linear-gradient(48deg, #242449,#1c1c38);
      background-image: -o-linear-gradient(48deg, #242449,#1c1c38);
      background-image: linear-gradient(48deg, #242449,#1c1c38);
}
 
/*
.bg-image-1 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/2.jpg"); width:1920px; height:1280px;}
.bg-image-2 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/i1.jpg");}
.bg-image-3 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/3.jpg");}
.bg-image-4 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/1.jpg");}
*/

.bg-image-1 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/2-1200px.jpg");}
.bg-image-2 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/i1.jpg");}
.bg-image-3 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/3-1200px.jpg");}
.bg-image-4 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/1-1200px.jpg");}

.bg-image-s1 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s1.jpg");}
.bg-image-s2 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s2.jpg");}
.bg-image-s3 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s3.jpg");}
.bg-image-s4 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s4.jpg");}
.bg-image-s5 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s5.jpg");}
.bg-image-s6 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/s6.jpg");}

.bg-image-r { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/residentiel.jpg");}
.bg-image-c { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/commercial.jpg");}
.bg-image-i { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/institutionnel.jpg");}

.bg-image-offres { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/p4.jpg");}

.bg-page-1 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-1.jpg");}
.bg-page-2 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-2.png");}
.bg-page-3 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-3.png");}
.bg-page-4 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-4.png");}
.bg-page-5 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-5.png");}
.bg-page-6 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-6.png");}
.bg-page-7 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-7.png");}
.bg-page-8 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-8.jpg");}
.bg-page-9 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-9.jpg");}
.bg-page-10 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-10.jpg");}
.bg-page-11 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-11.jpg");}
.bg-page-12 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-12.jpg");}
.bg-page-13 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-13.jpg");}
.bg-page-14 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-14.jpg");}
.bg-page-15 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/3.jpg");}
.bg-page-16 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/page-16.jpg");}






.height-full{height:560px !important;}
.items-height{height: 530px !important;} 
.owl-wrapper-outer, .owl-wrapper, .owl-carousel, .slidercontainer, .owl-item{height:100% !important;}

/* start navigation */
#supraheader {line-height: 50px; background-color:rgba(73,74,78,0.9); padding:0px;}
#supraheader a{padding-left:10px; padding-top: 0px; margin-top:0px; padding-right:10px; float:right;  color:#e1e1e1; font-size: 12px;}

#header{padding:0px;    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22); }
#header .navbar-default{background-color: #fff !important; border:none !important;}
#header .navbar-brand{margin-top: -10px; float: left;}

#sitemap a{}
#sitemap a:hover{text-decoration: underline; color:#a63d20;}


.navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  width:26px !important;
  height: 3px !important;
  background-color: #a63d20 !important;
  transition: all 0.2s;
}
.navbar-toggle .top-bar {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);

  -webkit-transform-origin: 10% 10%;
  -moz-transform-origin: 10% 10%;
  transform-origin: 10% 10%;

   
}
.navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-toggle .bottom-bar {
 

   -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);

  -webkit-transform-origin: 10% 90%;
  -moz-transform-origin: 10% 90%;
  transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .top-bar {
   -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
   -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
}



#support{  background-color: #a63d20; padding-left:15px; padding-right: 15px;  padding-top:15px; padding-bottom: 11px; margin-left:15px; float:right;  line-height: 19px;}
#support a{color:#fff; font-size:19px !important; float:left; margin:0px  !important; padding:0px !important;}
#support a:hover{text-decoration: none; cursor:default;}
#support i{float:left; color:#fff; font-size: 24px !important; margin-right:9px; }

.navbar-nav>li>a  {color: #000 !important; font-size: 14px; text-transform: uppercase; }
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus{color:#fff !important;}
.navbar-nav>li:hover,.navbar-nav>li:focus{color:#fff !important; background-color: #e32c41;}
.navbar-nav>li:hover a{color: #fff!important;}
.navbar-nav>li:hover .dropdown-menu a {color: #000!important;}

.dropdown-menu{margin-top: 0px; margin-bottom: 0px; padding-top:0px; padding-bottom: 0px; }
.dropdown-menu>li a {color: #000; padding-top: 10px; padding-bottom: 10px; width: 260px !important; white-space:normal!important;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:active {
  color:#fff!important; background-color: #e32c41;
}
.dropdown-menu>li>a:hover{color: #fff!important;}

/* end navigation */
.border-right{border-right: 1px solid #ccc;}
.border-left{border-left: 1px solid #ccc;} 

/* start intro */
#intro h1{font-size: 45px; line-height: 110%; text-shadow: 0 0 3px rgba(0, 0, 0, .4);}
#sliderul h2{font-size: 32px; line-height: 110%; text-shadow: 0 0 3px rgba(0, 0, 0, .9);}

/* end intro */


.nav-tabs>li>a {
  color:#a63d20;
  font-size: 38px;
  text-transform: uppercase;
  font-weight: 400;
}
.nav-tabs.nav-justified>li a:hover{background-color:#fff; border-left-color: #fff;border-right-color: #fff;border-top-color: #fff;}
.benefits{padding-left:60px; float: left; margin-bottom: 20px; }
.b1{background-image: url(../images/b1.png); background-repeat: no-repeat;}
 

/* start slider */
.height-full{height:480px;}
#sliderul h1{font-size: 44px; line-height: 130%;     text-shadow: 0 0 3px rgba(0,0,0,.8);}
#sliderul .padding-100{padding-top: 200; padding-bottom: 100px;}
/* end slider */




/* start footer */
#footer {background-color:rgb(45,51,57); color: rgb(204,204,204);}
#footer h4, #footer li{color: rgb(204,204,204);} 

#footer li{margin-bottom: 10px;}
#footer a{color: rgb(204,204,204);}
#footer a:hover{color: rgb(204,204,204); text-decoration: underline;}
/* end footer */




/* Thumb Info */
.thumb-info {
  display: block;
  position: relative;
  text-decoration: none;
  max-width: 100%;
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 4px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.thumb-info .thumb-info-wrapper-red {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 4px;
  margin: 4px;
  overflow: hidden;
  display: block;
  position: relative;
}




.thumb-info .thumb-info-wrapper:after {
  content: "";
  background-color:rgba(73,74,78,0.9);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 4px;
  bottom: -4px;
  color: #FFF;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  display: block;
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 1;
}

.thumb-info .thumb-info-action-icon {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  background: #CCC;
  border-radius: 0 0 0 25px;
  display: inline-block;
  font-size: 25px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  right: -100px;
  text-align: center;
  top: -100px;
  width: 50px;
  z-index: 2;
}

.thumb-info .thumb-info-action-icon i {
  font-size: 24px;
  left: 3px;
  position: relative;
  top: -4px;
  color: #FFF;
}

.thumb-info .thumb-info-inner {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}

.thumb-info .thumb-info-inner em {
  display: block;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
}

.thumb-info .thumb-info-title {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(36, 27, 28, 0.8);
  bottom: 10%;
  color: #FFF;
  font-size: 17px;
 
  left: 0;
  letter-spacing: -1px;
  padding: 9px 11px 9px;
  position: absolute;
  text-shadow: 1px 1px 1px rgba(88, 0, 0, 0.2);

  z-index: 2;
  max-width: 90%;
}

.thumb-info .thumb-info-type {
  background-color:#fff;
  border-radius: 2px;
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  margin: 8px -2px -15px -2px;
  padding: 2px 9px;
  text-transform: none;
  z-index: 2;
  color: #a63d20;
}

.thumb-info img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 3px;
  position: relative;
  width: 100%;
}

.thumb-info:hover .thumb-info-wrapper:after {
  filter: alpha(opacity=100);
  opacity: 1;
}

.thumb-info:hover .thumb-info-action-icon {
  right: 0;
  top: 0;
}

.thumb-info:hover .thumb-info-title {
  background: #000;
}

.thumb-info:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.thumb-info.thumb-info-no-zoom:hover img {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {
  background: rgba(36, 27, 28, 0.65);
}

.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {
  display: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action {
  -webkit-transition: top 0.1s ease;
  -moz-transition: top 0.1s ease;
  transition: top 0.1s ease;
  top: 40%;
  left: 3px;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 40px;
  margin-top: -20px;
  text-align: center;
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  transition: all 0.1s ease;
  position: relative;
  z-index: 2;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  width: 40px;
  height: 40px;
  line-height: 33px;
  border-radius: 50%;
  margin-right: 3px;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {
  position: static;
  font-size: 18px;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15, 1.15);
  -ms-transform: scale(1.15, 1.15);
  -o-transform: scale(1.15, 1.15);
  transform: scale(1.15, 1.15);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {
  top: 50%;
  filter: alpha(opacity=100);
  opacity: 1;
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {
  position: relative;
}

.thumb-info.thumb-info-centered-info .thumb-info-title {
  background: transparent;
  left: 5%;
  width: 90%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 30%;
  filter: alpha(opacity=0);
  opacity: 0;
  text-align: center;
  padding: 0;
}

.thumb-info.thumb-info-centered-info .thumb-info-type {
  float: none;
}

.thumb-info.thumb-info-centered-info:hover .thumb-info-title {
  filter: alpha(opacity=100);
  opacity: 1;
  top: 45%;
}

.thumb-info.thumb-info-bottom-info .thumb-info-title {
  background: #FFF;
  left: 0;
  width: 100%;
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: auto;
  bottom: -100px;
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 15px;
  text-shadow: none;
  color: #777777;
}

.thumb-info.thumb-info-bottom-info .thumb-info-type {
  float: none;
  background: none;
  padding: 0;
  margin: 0;
}

.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
  filter: alpha(opacity=100);
  opacity: 1;
  bottom: 0;
}

.thumb-info.thumb-info-bottom-info:hover img {
  -webkit-transform: translateY(-18px);
  -moz-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  -o-transform: translateY(-18px);
  transform: translateY(-18px);
}

.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {
  background: -webkit-linear-gradient( bottom , rgba(36, 27, 28, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;
  background: linear-gradient(to top, rgba(36, 27, 28, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;
  color: #FFF;
}

.thumb-info.thumb-info-push-hor img {
  -webkit-transform: translatex(-18px);
  -moz-transform: translatex(-18px);
  -ms-transform: translatex(-18px);
  -o-transform: translatex(-18px);
  transform: translatex(-18px);
  width: calc(100% + 19px);
  max-width: none;
}

.thumb-info.thumb-info-push-hor:hover img {
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
  filter: alpha(opacity=65);
  opacity: 0.65;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-title {
  filter: alpha(opacity=100);
  opacity: 1;
  top: 40%;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-type {
  float: none;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {
  filter: alpha(opacity=10);
  opacity: 0.1;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {
  filter: alpha(opacity=0);
  opacity: 0;
}

.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper {
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
  border-radius: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.thumb-info.thumb-info-preview .thumb-info-wrapper:after {
  display: none;
}

.thumb-info.thumb-info-preview .thumb-info-image {
  min-height: 232px;
  display: block;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: relative;
  transition: all 0.8s linear 0s;
}

.thumb-info.thumb-info-preview:hover .thumb-info-image {
  transition: all 2.5s linear 0s;
  background-position: center bottom;
}

.thumb-info.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image {
  transition: all 1s linear 0s;
}

.thumb-info.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image {
  transition: all 5s linear 0s;
}

html.webkit .thumb-info .thumb-info-wrapper {
  margin: 4px 4px 3px 4px;
}

html.webkit .full-width .thumb-info .thumb-info-wrapper,
html.webkit .masonry-item .thumb-info .thumb-info-wrapper,
html.webkit .thumb-info-no-borders .thumb-info-wrapper {
  margin: 0;
}

/* Thumb Info Ribbon */
.thumb-info-ribbon {
  background: #999;
  position: absolute;
  margin: -16px 0 0 0;
  padding: 5px 13px 6px;
  right: 15px;
  z-index: 1;
}

.thumb-info-ribbon:before {
  border-right: 10px solid #646464;
  border-top: 16px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: -10px;
  position: absolute;
  top: 0;
  width: 7px;
}

.thumb-info-ribbon span {
  color: #FFF;
  font-size: 1.1em;
  font-family: "Shadows Into Light", cursive;
}

/* Thumb Info - Full Width */
.full-width .thumb-info img {
  border-radius: 0 !important;
}

/* Thumb Info Caption  */
.thumb-info-caption {
  padding: 10px 0;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
  font-size: 0.9em;
  line-height: 20px;
  margin: 0 0 8px;
  padding: 10px;
  display: block;
}

/* Thumb Info Social Icons */
.thumb-info-social-icons {
  border-top: 1px dotted #DDD;
  margin: 0;
  padding: 15px 10px;
  display: block;
}

.thumb-info-social-icons a {
  background: #CCC;
  border-radius: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 30px;
}

.thumb-info-social-icons a:hover {
  text-decoration: none;
}

.thumb-info-social-icons a span {
  display: none;
}

.thumb-info-social-icons a i {
  color: #FFF;
  font-size: 0.9em;
  font-weight: normal;
}
.t-hight{
  min-height:400px;
}
/* Responsive */
@media (max-width: 991px) {
  .thumb-info .thumb-info-title {
    font-size: 14px;
  }

  .thumb-info .thumb-info-more {
    font-size: 11px;
  }

  .t-hight{
  min-height:500px;
   }
}
.md-top-40{margin-top: 40px;}
.md-top--30{margin-top:-30px; }

@media (max-width: 768px) {

h2{font-size: 30px; line-height: 130%;}

.bg-image-1 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/2-768px.jpg"); width: 100%;}
.bg-image-2 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/i1.jpg");}
.bg-image-3 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/3-768px.jpg"); width: 100%;}
.bg-image-4 { background-color:#f5f5f5; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover; background-image:url("../images/1-768px.jpg"); width: 100%;}


.t-height {min-height:520px!important;}
#sliderul .fs-50{font-size: 36px !important;}   
#sliderul .fs-30{font-size: 20px !important;}
#mission  .fs-32{font-size: 22px !important;}
.nav-tabs>li>a {
  color:#a63d20;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 400;
}
.xs-up-40{margin-top:-40px;}
.xs-top-20{margin-top:20px;}
.xs-top-30{margin-top:30px;}
.xs-top-40{margin-top:40px;}
.xs-top--20{margin-top:-20px; }
.xs-top--30{margin-top:-30px; }
.xs-top--40{margin-top:-40px; }
.xs-top--60{margin-top:-60px; }
.xs-top--80{margin-top:-80px; }
.xs-bottom-20{margin-bottom: 20px;}
.xs-bottom-40{margin-bottom: 40px;}
.xs-bottom--20{margin-bottom: -20px;}
.xs-bottom--30{margin-bottom: -30px;}
.xs-bottom--40{margin-bottom: -40px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #a63d20;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-default .navbar-nav .open .dropdown-menu>li  {
    color: #777;
    background-color: #eaeaea;
    margin-bottom: 1px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li:hover {
    color: #777;
    background-color: #fff;
    margin-bottom: 1px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li:focus {
    color: #777;
    background-color: #fff;
    margin-bottom: 1px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li:active {
    color: #777;
    background-color: #fff;
    margin-bottom: 1px;
}

}


