/*=.=.=.=.=---STYLE FOR---=.=.=.=.=*/

/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}


*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Global properties */
*{ padding:0px; margin:0px; outline:none; border:none; list-style:none; text-decoration:none; }
.noBdr{ border:none !important; }
.clr{ line-height:0px; font-size:0px; clear:both; }

.container{width: 1170px; margin: 0 auto;}

.wrapper{width: 100%; float: left;}
.header{width: 100%; float: none;min-height: 100px;}
.header_inr{width: 100%; float: left;}
.logo{width: auto;float:left;margin:10px 0 0 30px; }
.logo img{max-width: 100%; float: left; width: 225px; }
.top_right{width: 700px; float: right;}
.top_right_top{width: auto;float: right;padding-top: 10px;}
.top_right_top input[type="text"]{width: 200px; float: left; height: 35px; background: #6d6e71;margin-right: 10px;font:400 15px/15px 'Roboto', sans-serif; color: #fff;padding: 0 10px;
font-style: italic;}
.top_right_top input[type="submit"]{width:35px; height: 35px;background: #fff; border: 1px dashed #000;cursor:pointer; font:400 15px/15px 'Roboto', sans-serif; color: #000; }
.top_right_btm{width: auto;float: right;padding-top: 45px;padding-bottom:23px; }
.top_right_btm ul{margin: 0;padding: 0;width: auto;float: right;}
.top_right_btm ul li{list-style: none;float: left;padding-left: 21px;}
.top_right_btm ul li a{text-decoration: none;display: inline-block; font:400 15px/20px 'Roboto', sans-serif; color: #000;text-transform: uppercase;}
.top_right_btm ul li a:hover{color: #bca532;}
.top_right_btm ul li a.active{color: #bca532;}
/*font-family: 'Roboto Condensed', sans-serif;*/

.top_right_btm ul li a.current{color: #bca532;}




.banner{width: 100%; float: left;}
.banner .flex-control-nav{display: none;}
.banner .flex-direction-nav{display: none;}
.cap_prt{width: 100%; float: left;}
.caption_main{width:100%; float: left; background: url(../images/grd.png)repeat-x top left;background-size:100% 8px; }
.cap_top{width: 100%; float: left;position: relative; background: rgba(73, 70, 64, 0.9); padding-bottom:15px; }
.cap_top h2{font:300 25px/25px 'Roboto Condensed', sans-serif;color: #fff;padding: 10px 15px; display: inline-block;}
.cap_top h2 span{font-weight:700;}
.rgt_pnl{width: auto;float:right;text-align: right;padding: 10px 20px;background:url(../images/l_lft.png)no-repeat left bottom, url(../images/r_rit.png)no-repeat right top; }
.rgt_pnl p{font:400 14px/17px 'Roboto', sans-serif; color: #fff;}
.rgt_pnl p span{font-weight: 700;}
.line{width: 242px; height:4px; position: absolute;top: 30px;left: 50%; background:url(../images/line1.png)repeat-x left 0; background-size:100% auto;z-index: 9999; }

.cap_mid{width:75%;margin: 0 auto;padding:135px 0 0px;  }
.cap_mid_box{width:30%; float: left;margin: 0 1.5%;}
.cap_mid_box_top{width: 100%; float: left;background: rgba(0,0,0,0.8);padding: 20px 20px;text-align: center;height: 250px;}
.cap_mid_box_top h2{font:400 78px/80px 'Roboto', sans-serif; color: #bca432;padding-bottom: 15px; }
.cap_mid_box_top h3{font:400 22px/30px 'Roboto', sans-serif; color: #fff; }
.cap_mid_box a{text-decoration: none;font: 300 16px/27px 'Roboto', sans-serif; color: #fff;text-transform: uppercase;float: left;width:100%; background: rgba(0,0,0,0.8);text-align: right;padding-right: 15px;margin-top: 15px;
padding-top: 5px;}
.cap_mid_box a span{color: #bca432;}
.cap_mid_box img {max-width: 100%; margin-bottom: 6px;}

.cap_btm{width:100%;float: left;padding:35px 1.5% 0; }
.cap_btm ul{margin: 0;padding: 0;}
.cap_btm ul li{list-style: none; float: left;}
.cap_btm ul li a{text-decoration: none; float: left;font: 300 21px/40px 'Roboto', sans-serif; color: #fff;text-transform: uppercase;background:url(../images/box.png)no-repeat left center; padding: 0 48px 0 18px;  }
.cap_btm ul li:last-child a{padding-right: 0px;}

.gvp{width: 100%; float: left; }
.gvp_in{width: 100%; float: right;min-height: 100px;background: url(../images/gvp2.png)no-repeat right center;text-align: right;}
.gvp_in h3{font:400 20px/30px 'Roboto', sans-serif; color: #bca432;text-transform: uppercase;padding: 61px 211px 39px 0;}

.paralx_prt_fst{width: 100%; float: left; background-attachment:fixed !important; background-size:cover !important;min-height:647px;padding: 57px 0 31px;border-top:8px solid rgba(0,0,0,0.5); }
.paralx_prt_in{width: 60%; margin: 0 auto;}
.paralx_prt_box{width: 46%;float: left; margin:15px 2%;background: rgba(0,0,0,0.8);padding: 20px;height: 250px;}
.paralx_prt_box_top{width: 100%; float: left; }
.paralx_prt_box_top img{max-width: 100%; float: left;margin-right: 16px; }
.paralx_prt_box_top h3{font:400 19px/30px 'Roboto', sans-serif; color: #bca432;text-transform: uppercase;padding: 12px 0;}
.paralx_prt_box_mid{width: 100%; float: left;padding: 10px 0;} 
.paralx_prt_box_mid ul{margin: 0; padding: 0;}
.paralx_prt_box_mid ul li{list-style:none; float:left; width:100%;font:400 11px/20px 'Roboto', sans-serif; color: #fff; background: url(../images/dot.png)no-repeat left 12px;padding-bottom: 10px;padding-left: 10px;text-transform: uppercase;}
.paralx_prt_fst2{width: 100%; float: left; background-attachment:fixed !important; background-size:cover !important;min-height:647px;padding: 80px 0;border-top:8px solid rgba(0,0,0,0.5);border-bottom:8px solid rgba(0,0,0,0.5); }

.paralx_prt_in2{width: 60%; margin: 0 auto; background: rgba(0,0,0,0.8) url(../images/img.png)no-repeat center 80px;   min-height: 500px;padding: 30px;position: relative;}
.paralx_prt_in2 h3{font:400 22px/21px 'Roboto', sans-serif; color: #bca432;text-transform: uppercase;text-align: right; }
.paralx_prt_in2 p{font:400 15px/20px 'Roboto', sans-serif; color: #fff;text-transform: uppercase;text-align: right;}
.pen{bottom: 34px;position: absolute;right: 276px;width: 191px;}
.pen ul{margin: 0; padding: 0;}
.pen ul li{list-style: none; float:right; width:100%;text-align:right;font:400 14px/17px 'Roboto', sans-serif; color: #fff;text-transform: uppercase;padding-right: 8px;background: url(../images/dot2.png)no-repeat right center;}
.pen ul li a{text-decoration: none; color:#bca432;text-transform: uppercase;}
.pen ul li:first-child{background: none;}

.footer{width: 100%; float: left; padding-bottom:20px;border-bottom: 12px solid #231f20; }
.footer_logo{width: auto;float: left;}
.footer_rit{width:70%; float: right;}
.footer_rit_top{width: 100%; float: left;padding: 42px 0 50px;text-align: right;}
.footer_rit_top ul{margin: 0; padding: 0; float: right;}
.footer_rit_top ul li{list-style: none; float: left;}
.footer_rit_top ul li a{text-decoration: none; display: inline-block; font:400 18px/20px 'Roboto', sans-serif; color: #000;text-transform: uppercase;padding-left: 40px;}
.footer_rit_top ul li a:hover{color:#bca532;}
.footer_rit_btm ul{margin: 0;padding: 0;width: auto;display: inline-block;}
.footer_rit_btm ul li{list-style: none; float: left;font:300 18px/33px 'Roboto', sans-serif; color: #939598;margin-left: 30px;}
.footer_rit_btm{width: auto;float: right;}


 .black_overlay{
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: fixed;
            top: 50%;
            margin-top:-250px;
            left: 50%;
            width:500px;
            height: 500px;
            margin-left:-250px;
            padding: 0px;
            background:rgba(0,0,0,0.90);
            z-index:1002;
            overflow: auto;
        }
.light_bx{width: 100%;float: left;padding: 20px 40px;}
.light_bx .paralx_prt_box_mid p{font:400 15px/21px 'Roboto', sans-serif; color: #fff;padding-top:15px }
.light_bx .paralx_prt_box_mid ul{padding-bottom: 40px;float: left;padding-top: 20px; }
.close{position: absolute;top: 0;right: 0;}

#open{display: none;}
.header.fixed{ position: fixed; width: 100%; left: 0; top: 0; background: #fff; z-index:100; border-bottom:10px solid #0F0E0D;  }
.header.fixed .top_right_btm{padding: 18px 0 0;}
.header.fixed .logo img{width: auto;}


/*EMPRESA*/

.gvp_sec4{width: 100%;background: #d1d2d4;padding: 137px 0 80px !important;}

.gvp_sec4_in{width: 60%; margin: 0 auto; background: rgba(0,0,0,0.8);padding: 30px 30px 122px;}
.gvp_sec4_in h3{color: #bca432; font: 400 19px/30px "Roboto",sans-serif; padding: 12px 0; text-transform: uppercase;}
.gvp_sec4_in h3 span{font-style: italic;}

.gvp_sec4_in_txt{width: 100%; padding: 0 27px; text-align: center;}
.gvp_sec4_in_txt p{color: #ffffff; font: 400 14px/17px "Roboto",sans-serif; padding-bottom: 20px; text-align: justify;}
.gvp_sec4_in_txt a{color: #bca532; font: 400 16px/17px "Roboto",sans-serif; text-decoration: none; margin-top: 20px; display: inline-block; }



/*CONTACT */

.gvp_sec4_in1{width: 60%; margin: 0 auto; background: rgba(0,0,0,0.8);padding: 30px 30px 122px; text-align: center;}
.gvp_sec4_in1 h3{color: #bca432; font: 400 19px/19px "Roboto",sans-serif; padding: 6px 0; text-transform: uppercase;}
.gvp_sec4_in1 p{color: #fff; font: 400 15px/19px "Roboto",sans-serif; text-transform: uppercase;}
.con_frm{width: 100%;padding: 40px 61px 0;}

.con_frm_fld{width: 100%; padding-bottom: 93px;}
.con_frm_fld input[type="text"],.con_frm_fld input[type="tel"],.con_frm_fld input[type="email"]{width: 100%; float: left; border: none; border-bottom: 1px solid #e3e3e3; 
background: none; text-align: center; padding: 11px 11px; color: #bdbec0; font: 400 15px/19px "Roboto",sans-serif; text-transform: uppercase;}

.con_frm_sub input[type="submit"]{ background: rgba(0, 0, 0, 0.8);color: #ffffff;float: left;font: 300 18px/30px "Roboto",sans-serif; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; cursor: pointer; height: 40px;}

.con_frm_sub{width: 100%; margin-top: 10px;}
.gvp_sec5{padding-bottom: 145px !important;}
































