@charset "utf-8";
/* CSS Document */

ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin:0px; padding:0px;}
*{margin:0px; padding:0px;}
img{border:none;}

body{ font-size:12px; font-family: 'roboto1', sans-serif;}

header, footer, figure, aside, section, article {display:block;}

.container_out{width:80%; margin:0 auto;}
.container_in{width:100%; float:left; height:1000px; background:#eee;}


.full-wid{ width:100%; float:left;}
.slider_full1{width:100%; float:left; position:relative;  }
.slider_full{width:100%; border-bottom:4px solid #dedddd; float:left;}

.slider_full1 img.im1{width:100%; float:left;}

.header_tp{width:100%; float:left; }
.slider_full1 .header_tp .menu_full{width:100%;  background:rgba(0, 0, 0, 0.7); float:left;}

.head_left{width:30%; float:left; margin-top:30px; margin-bottom:30px;}
.logo1{float:left;  margin-right:30px;}
.logo1 img{width:100%; height:auto;}

.head_right{width:70%; float:right; margin-top:30px;}


/*-- containt  CSS -- */
.box_hdfull{width:100%; text-align:center; margin-top:50px;}
.box_hdfull .bxhdful_box1{ position:relative;}
.box_hdfull .bxhdful_box1:after{ position:absolute; content:""; width:150px; margin-left:-75px; height:2px; background:#CD3333;}

.servicesfull{width:100%; text-align:center; margin-top:50px;}
.servicesfull img{text-align:center; margin-top:20px;}
.servicesfull .ser_hed{width:100%; font-size:16px; text-transform:uppercase; font-weight:bold; text-align:center; margin-top:20px;}
.servicesfull p{ width:100%; line-height:24px; font-size:14px; text-align:center; margin-top:20px;}

/*-- FOOTER  CSS -- */

.footer_full{width:100%; float:left; background:#cd3333; padding:20px 0; margin-top:50px;}
.footer_full .ftr_top{width:100%; float:left;}
.footer_full .ftr_top .fthedtxt{ width:100%; float:left; font-size:21px; color:#fff; margin-top:20px;}
.footer_full .ftr_top ul{list-style:none; float:left; margin-top:10px;}
.footer_full .ftr_top ul li{list-style:none; width:100%; float:left;}
.footer_full .ftr_top ul li a{text-decoration:none; color:#fff; padding:5px 0; font-size:12px; float:left;}
.footer_full .ftr_top .social{width:100%; float:left;}
.footer_full .ftr_top .social ul li a{padding-top:5px; float:left;}
.footer_full .ftr_top .social ul li a img{margin-right:15px;}

.footer_full .ftr_bot{width:100%; float:left; margin-top:20px;}
.footer_full .ftr_bot .ftbot_line{width:60%; margin:0 auto; height:1px; background:#af2c2c;}
.footer_full .ftr_bot .ftbottxt{ width:100%; text-align:center; font-size:12px; padding:15px 0; color:#fff;}
.footer_full .ftr_bot .ftbottxt a{text-decoration:none; color:#fff;}

@font-face {
    font-family: 'roboto1';
    src: url('../fonts/Roboto-Regular.ttf');
    font-weight: normal;
    font-style: normal;

}


.menu1 ul{float:right; text-align:right; list-style::none;}
.menu1 ul li{display:inline-block; padding:10px 30px;}



.login-menu ul li a{ color:#b2b2b2;}





.box_hdfull .br1{width:100%; position:relative;  float:left;}
.box_hdfull .br1:after{ content:""; position:absolute; width:20px; border-top:20px solid #F00; border-right:20px solid #000;}
.box_hdfull .br2{width:100%; position:relative;  float:left; margin-top:50px;}
.box_hdfull .br2:after{ content:""; position:absolute; width:20px; border-bottom:20px solid #0C0; border-right:20px solid #00F;}


.carousel-inner .item{height::487px;}
.carousel-inner .item video{height::487px !important; }
.carousel-inner .item video source{height::487px !important; }






