/*=============tab=============*/
.tab-content{
    float:left;
    width:100%;
    height:450px;
    border:2px solid #d7d3d0;
    border-radius:10px;
    background:url(imgs/background_events.jpg) repeat-x center;
    background-size:100% 100%;
    padding:4px 15px 4px 17px;
    overflow:auto;
}


.front_page .col-xs-9{
    padding:0px;
    width:455px;
}
.front_page .col-xs-3{
    padding:0px;
    width:35px;
    min-height:350px;
}
.sideways>li.active>.left-tab{
    position: relative;
    background:url(imgs/left-active.png) no-repeat center;
    display:block;
    width:24px;
    height:35px;    
    float:left;
    top:0px;
    left:1px;
    background-size:24px 36px;
}
.sideways>li.active>.right-tab{
   position: relative;
   background: url(imgs/right-active.png) no-repeat center;
   display:block;
   width:24px;
   height:35px;   
   float:left; 
   top:0px;
   right:1px;
   background-size:24px 36px;   
   
}
.sideways>li>.left-tab{
    position: relative;
    background:url(imgs/left-n.png) no-repeat center;
    display:block;
    width:24px;
    height:35px;    
    float:left;
    top:0px;
    left:1px;
    background-size:24px 36px;
}
.sideways>li>.right-tab{
   position: relative;
   background: url(imgs/right-n.png) no-repeat center;
   display:block;
   width:24px;
   height:35px;   
   float:left; 
   top:0px;
   right:1px;
   background-size:24px 36px;   
   
}

/*==============Gallery Lightbox==================*/
.gallery{ padding:10px 0px 0px 0px;}
.frame_gallery {
    width:125px;
    height:92px;
    float:left;
    overflow:hidden;
    margin-bottom:15px;
}
.image_gallery{
    height:100%;
    border:1px solid #ddd;
    padding:1px;
}
.g_left{margin-left:12px;}
.title_gallery{
    height:30px;
    width:130px;
    position:relative;
    z-index:2;
	line-height:25px;
    overflow:hidden;
    padding:0px 5px;
    text-align:center;
    
}
.frame_gallery a:hover .title_gallery{
    color:#fff;
    height:30px;    
    transition:0.8s;
    margin-top:-30px;
    background:rgba(109, 109, 109, 0.5);
    
}
.frame_gallery .title_gallery{
	border-radius:0px 0px 5px 5px;
}
/*=============form send mail===============*/
.zero{
    color:rgb(153,18,3);
}
.form_send, .Calculator{
    margin-top: 20px;
    min-height:350px;
    border:2px solid #d7d3d0;
    border-radius:10px;
    background:url(imgs/background_events.jpg) repeat-x center;
    background-size:100% 100%;
    padding:4px 20px 4px 17px;
}
.title_form{
    width:100%;
    margin-bottom:0px;
}
.message_form{
    margin-top: 15px;
}
.bottom_form{
    margin: 5px 0px 10px 0px;
}
.title_form .form-control{
    width:100%;
}
.title_form .form-control{
    border-bottom: 1px solid #d2d2d2;
    border-left: none !important;
    border-right:  none !important;
    border-top: none !important;
    background:rgba(255, 255, 255,0);
    box-shadow: none !important;
    padding:0px;
    
}

.bottom_form .btn-success{
    background:url(imgs/active.png) repeat-x;
    border-radius:0px;
    border:1px solid #eb999b;
    width:145px;
    height:35px;
    background-size: 100% 35px;
}
/*====================form calculator===============*/
.Calculator h2{
    color:rgb(153,18,3);
}
.Calculator p{
    text-align:justify;
    color:#959595;
}
.label_cal{
    width:141px;
    color:#959595;
    height:30px;
    line-height:30px;
}
.form_cal{
    height:30px;
    margin-bottom:10px;
}
.amount, .form-text{
    width:308px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
}
.box-2{
    width:50%;
}
.form_cal input[type='text']{
    border:1px solid #cecece;
    background:#fff;
    height:30px;
    padding:0px 5px;
    text-align:right;
    font-size:12px;
}
.form-text .box-2{
    height:30px;
    border:1px solid #cecece;
    background:#fff;
    line-height:30px;
    padding:0px 5px 0px 10px;
    color:#959595;
    margin: 0px;
    font-weight:normal;
    font-size:13px;
}
.Calculator .btn-success{
    height:35px;
    width:154px;
    background:url(imgs/active.png) repeat-x;
    background-size:100% 35px;
    border-left:0px solid #cecece;
    border-top:1px solid #eb999b;
    border-bottom:1px solid #eb999b;
    border-right:1px solid #eb999b;
    border-radius:0px;
}
.submit_cal{
    width:309px;
}
.btn-result{
    width:154px;
    border-left:1px solid #cecece;
    border-right:0px solid #cecece;
    border-top:1px solid #cecece;
    border-bottom:1px solid #cecece;
    background:#fff;
    height:35px;
    padding:5px;
    line-height:25px;
    color:#959595;
    text-align:right;
}
.box-2 input[type=radio]{
    margin:4px 5px 0px 0px !important;
    
}
.submit_cal{
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);  
}
/*===============contact front=============*/

.title-contact{
    color:rgb(153,18,3);
    height:45px;
}
.des_contact{color:#4e4a49;}
.map{
    margin: 20px 0px 10px 0px;
    -webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);

}

.fb_likebox {
	margin-top:20px;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.2);

}