html,body {margin:0;padding:0;height:100%;}
body{background:#fff;font-family: Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{min-height:100%;position:relative;}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roboto-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Black';
  src: url('../fonts/Roboto-Black.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Black.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roboto-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('../fonts/RobotoCondensed-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/RobotoCondensed-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/RobotoCondensed-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Condensed';
  src: url('../fonts/roboto_condensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/roboto_condensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto_condensed.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto_condensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto_condensed.svg#roboto_condensed') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Medium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roboto-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roboto-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('../fonts/Roboto-Light.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Light.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Roboto-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'News-Gothic-MT-Regular';
  src: url('../fonts/News-Gothic-MT-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/News-Gothic-MT-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/News-Gothic-MT-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/News-Gothic-MT-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/News-Gothic-MT-Regular.svg#News-Gothic-MT-Regular') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'News-Gothic-MT-bold';
  src: url('../fonts/News-Gothic-MT-bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/News-Gothic-MT-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/News-Gothic-MT-bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/News-Gothic-MT-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/News-Gothic-MT-bold.svg#News-Gothic-MT-bold') format('svg'); /* Legacy iOS */
}

.roboto_regular,.video-background-content h1,.hm_bx02 p.alt02,.hm_bx02_btn01,.hm_bx03 p.alt02,.hm_bx04,.footer,.adv_bx01_btn01,.pub_bx01_btn01,.abt_bx02,.abt_bx02_btn01,.abt_bx03_bx01 p.alt02,.cnt_bx02_lt,.cnt_bx02_rt,.car_bx01_btn01,.car_bx02 ul li,.car_bx04 ul li,.car_bx04_btn01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Regular';}

.roboto_condensed_bold,.header,.video-background-content button,.abt_bx03_bx02 p.alt02,.car_bx04 p.alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'RobotoCondensed-Bold';}

.roboto_condensed,.hm_bx02 p.alt01,.hm_bx02 p.alt02 span.alt01,.hm_bx03 p.alt01,.footer_bx01_bx01,.adv_bx01 p.alt01,.pub_bx01 p.alt01,.abt_bx01 p.alt01,.abt_bx03_bx01 p.alt01,.abt_bx04 p.alt01,.car_bx01 p.alt01,.car_bx03,.pub_sign_bx01 h2{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Condensed';}

.roboto_black,.hm_bx02_bx01_bx02_btn01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Black';}

.roboto_medium,.adv_bx01 p.alt02,.pub_bx01 p.alt02,.abt_bx01 p.alt02,.car_bx02 p.alt01,.car_bx02 p.alt02,.comp_bx01_bx01 p.alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Medium';}

.roboto_bold{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Bold';}

.roboto_light,.hd h1,.hd01 h1,.hd02 h1,.hd03 h1{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto-Light';}

.news_gothic_mt_regular,.adv_bx01 p.alt03,.pub_bx01 p.alt03,.abt_bx01 p.alt03,.abt_bx04 p.alt02,.comp_bx01_bx02 p,.comp_bx01_bx02 ol.alt01 li{font-weight: normal; font-style: normal;line-height:normal; font-family: 'News-Gothic-MT-Regular';}

.news_gothic_mt_bold,.abt_bx03_bx02 p.alt01,.comp_bx01_bx02 p.hd{font-weight: normal; font-style: normal;line-height:normal; font-family: 'News-Gothic-MT-bold';}


.header{position:relative;z-index:2;}
.header .navbar{}
.header .navbar-default{background-color:transparent;border-color:transparent;}
.header .navbar-default .navbar-toggle{background-color:#fff;margin:25px 15px;padding:10px;}
.header .navbar-brand{padding-top:10px;}
.header .navbar-nav{font-size:15px;margin-top:15px;padding-bottom:15px;}
.header .navbar-nav li{margin-top:22px;border-right:0;}
.header .navbar-nav li:last-child{border-right:0;}
.header .navbar-default .navbar-nav>.active>a{background-color:transparent;color:#fff;text-decoration:none;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;}
.navbar-nav>li>a{padding:0 15px 0 15px;}
.navbar-nav>li>a:hover{font-weight:normal;color:#fff;}

.navbar-fixed-top{background:#000 !important; padding-bottom: 15px; animation: fade-in 0.7s;}

/**/
.video-background-holder {position: relative; background-color: black; height: calc(100vh - 72px); min-height: 25rem; width: 100%;  overflow: hidden;}

.video-background-holder video {position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

.video-background-content {position: relative; z-index: 1; animation: fade-in-move-down 0.7s; margin-top:300px;}
.video-background-content h1{color:#fff;}

@keyframes fade-in-move-down {
  0% {
    opacity: 0;
    transform: translateY(-3rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.video-background-overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: black; opacity: 0.4;  z-index: 1;}
/**/

.content{margin-right:0px;margin-left:0px;}

/*.hm_bx01{background:#000;position:relative;top:-90px;z-index:-1;height:800px;overflow:hidden;}
.hm_bx01 video{width:100%;filter:opacity(70%);}*/

.hm_bx01{position:relative;top:-135px;}
.hm_bx01_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: rgb(255, 255, 255); margin-top:15px; padding: 10px 40px; box-sizing: border-box;border:1px solid #cb0000; border-radius:0; text-transform: uppercase;}
.hm_bx01_btn01:hover { background: #cb0000; color:#fff;}

.hm_bx02{margin-top:-80px;}
.hm_bx02 p.alt01{font-size:27px; color: #cb0000;}
.hm_bx02 p.alt01 span.alt01{font-size:27px;color: #5c5c5c;}
.hm_bx02 p.alt02{font-size:14px; color: #727272; margin-top: 40px; line-height: 26px;}
.hm_bx02 p.alt02 span.alt01{}
.hm_bx02_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; margin-top: 40px; padding: 10px 0 10px 0; box-sizing: border-box;border:1px solid #cb0000; border-radius:0; text-transform: uppercase;}
.hm_bx02_btn01:hover { background: #cb0000; color:#fff;}
.hm_bx02_bor{border-left: 1px dotted #ccc;}
.hm_bx02 .pad_left{padding-left: 120px;}
.hm_bx02 .pad_right{padding-right: 120px;}

.hm_bx03{background:#232223;color: #fff;margin-top: 100px;padding: 80px 0 50px 0;}
.hm_bx03 .icn01_01{background:url('../images/icn01_01ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_01:hover{background:url('../images/icn01_01en.png') no-repeat;}
.hm_bx03 .icn01_02{background:url('../images/icn01_02ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_02:hover{background:url('../images/icn01_02en.png') no-repeat;}
.hm_bx03 .icn01_03{background:url('../images/icn01_03ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_03:hover{background:url('../images/icn01_03en.png') no-repeat;}
.hm_bx03 .icn01_04{background:url('../images/icn01_04ds.png') no-repeat;width:124px;height:124px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_04:hover{background:url('../images/icn01_04en.png') no-repeat;}
.hm_bx03 .icn01_05{background:url('../images/icn01_05ds.png') no-repeat;width:124px;height:124px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_05:hover{background:url('../images/icn01_05en.png') no-repeat;}
.hm_bx03 .icn01_06{background:url('../images/icn01_06ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_06:hover{background:url('../images/icn01_06en.png') no-repeat;}
.hm_bx03 .icn01_07{background:url('../images/icn01_07ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_07:hover{background:url('../images/icn01_07en.png') no-repeat;}
.hm_bx03 .icn01_08{background:url('../images/icn01_08ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_08:hover{background:url('../images/icn01_08en.png') no-repeat;}
.hm_bx03 .icn01_09{background:url('../images/icn01_09ds.png') no-repeat;width:115px;height:115px;margin:auto;transition: ease-in .6s;}
.hm_bx03 .icn01_09:hover{background:url('../images/icn01_09en.png') no-repeat;}
.hm_bx03 p.alt01{font-size:24px;margin-top:54px;}
.hm_bx03 p.alt02{font-size:13px;color:#d8d8d8;margin-top:34px;line-height:24px;}
.hm_bx03 .pad01{padding:0 50px 0 50px;}

.hm_bx04{padding: 80px 0 50px 0;}
.hm_bx04_bx01{font-size:24px;color:#565656;}
.hm_bx04_bx01 p.alt01{margin-bottom:25px;}

.hm_bx04_bx02{}
.hm_bx04_bx02 .logo_summit{background:url('../images/logo_summit_ds.png') no-repeat;width:173px;height:97px;margin:20px auto;transition: ease-in .6s;}
.hm_bx04_bx02 .logo_summit:hover{background:url('../images/logo_summit_en.png') no-repeat;}
.hm_bx04_bx02 .logo_leadscon{background:url('../images/logo_leadscon_ds.png') no-repeat;width:249px;height:97px;margin:20px auto;transition: ease-in .6s;}
.hm_bx04_bx02 .logo_leadscon:hover{background:url('../images/logo_leadscon_en.png') no-repeat;}
.hm_bx04_bx02 p.alt01{font-size:21px;color:#cb0000;margin-top:30px;}
.hm_bx04_bx02 p.alt02{font-size:16px;color:#727272;margin-top:15px;line-height:24px;}
.hm_bx04_bx02 p.alt03{font-size:13px;color:#8f8f8f;margin-top:40px;line-height:24px;}
.hm_bx04 .pad01{padding:0 50px 0 50px;}

.hd{}
.hd h1{font-size:65px;color:#fff;margin-top:190px;letter-spacing:1px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.hd01{}
.hd01 h1{font-size:43px;color:#fff;margin-top:190px;letter-spacing:1px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.hd02{}
.hd02 h1{font-size:37px;color:#fff;margin-top:190px;letter-spacing:1px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.hd03{}
.hd03 h1{font-size:37px;color:#fff;margin-top:190px;letter-spacing:1px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}

.adv_bg01{background:url('../images/bg_advertiser.png') no-repeat;background-size:cover;height:442px;position:relative;top:-90px;}
.pub_bg01{background:url('../images/bg_publisher.png') no-repeat;background-size:cover;height:442px;position:relative;top:-90px;}
.abt_bg01{background:url('../images/bg_aboutus.png') no-repeat;background-size:cover;height:442px;position:relative;top:-90px;}
.cnt_bg01{background:url('../images/bg_contact.png') no-repeat;background-size:cover;height:442px;position:relative;top:-90px;}
.car_bg01{background:url('../images/bg_career.png') no-repeat;background-size:cover;height:442px;position:relative;top:-90px;}

.adv_bx01{margin-top:-50px;}
.adv_bx01 p.alt01{font-size:24px;color:#454545;padding-bottom:51px;border-bottom:1px solid #dedede;}
.adv_bx01 p.alt02{font-size:16px;color:#5d5d5d;margin-top:68px;line-height:28px;}
.adv_bx01 p.alt03{font-size:14px;margin-top:43px;color:#898989;line-height:26px;}
.adv_bx01_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; margin-top:51px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.adv_bx01_btn01:hover { background: #cb0000; color:#fff;}

.pub_bx01{margin-top:-50px;}
.pub_bx01 p.alt01{font-size:24px;color:#454545;padding-bottom:51px;border-bottom:1px solid #dedede;}
.pub_bx01 p.alt02{font-size:16px;color:#5d5d5d;margin-top:68px;line-height:28px;}
.pub_bx01 p.alt03{font-size:14px;margin-top:43px;color:#898989;line-height:26px;}
.pub_bx01_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; margin-top:51px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.pub_bx01_btn01:hover { background: #cb0000; color:#fff;}

.pub_sign_bx01{margin-top:-80px;}
.pub_sign_bx01 h2{font-size:34px;color:#303030;margin-top:26px;}
.pub_sign_bx01 h3{font-size:16px;color:#424242;margin-top:34px;padding-bottom:6px;border-bottom:1px solid #dedede;}
.pub_sign_bx01 span.alt01{font-size:13px;color:#cb0000;}
.pub_sign_bx01 label{margin-top:4px;font-size:13px;color:#737373;text-align:right;padding-right:0;}
.pub_sign_bx01 input{background:#f6f6f6;width:100% !important;height:25px;font-size:13px;color:#737373;margin-bottom:15px;padding:0 5px 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cccccc;}
.pub_sign_bx01 select{background:#f6f6f6;width:100% !important;height:25px;font-size:13px;color:#737373;margin-bottom:15px;padding:0 5px 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cccccc;}
.pub_sign_bx01 textarea{background:#f6f6f6;width:100% !important;height:175px;font-size:13px;color:#737373;margin-bottom:15px;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cccccc;overflow:auto;}
.pub_sign_bx01 input:hover,.pub_sign_bx01 textarea:hover{border:1px solid #4285f4;}
.pub_sign_bx01 input.checkbox{width:15px !important;height:15px !important;display:inline-block;box-sizing: border-box;}
.pub_sign_bx01 span.checkbox_txt{margin:1px 0 0 10px;}
.pub_sign_bx01_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000;margin-top:30px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.pub_sign_bx01_btn01:hover { background: #cb0000; color:#fff;}

.abt_bx01{margin-top:-50px;}
.abt_bx01 p.alt01{font-size:24px;color:#454545;padding-bottom:51px;border-bottom:1px solid #dedede;}
.abt_bx01 p.alt02{font-size:16px;color:#5d5d5d;margin-top:68px;line-height:28px;}
.abt_bx01 p.alt02 span.alt01{color:#cb0000;}
.abt_bx01 p.alt03{font-size:14px;margin-top:43px;color:#898989;line-height:26px;}

.abt_bx02{background:url('../images/bg01_aboutus.png') no-repeat;background-size:cover;height:408px;margin-top:97px;padding:110px 0 80px 0;}
.abt_bx02 p.alt01{font-size:21px;color:#fff;}
.abt_bx02 p.alt02{font-size:16px;color:#fff;margin-top:3px;line-height:25px;}
.abt_bx02_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #fff; margin-top:51px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.abt_bx02_btn01:hover { background: #cb0000; color:#fff;}

.abt_bx03{padding:100px 0 80px 0;}
.abt_bx03_bx01{}
.abt_bx03_bx01 p.alt01{font-size:34px;color:#cb0000;}
.abt_bx03_bx01 p.alt02{font-size:16px;margin-top:40px;color:#8d8c8c;line-height:24px;}

.abt_bx03_bx02{}
.abt_bx03_bx02_bx01{background:#f8f8f8;margin:50px 0 0 0;}
.abt_bx03_bx02_bx01 p.alt01{font-size:18px;color:#2f2f2f;margin-top:35px;}
.abt_bx03_bx02_bx01 p.alt02{font-size:15px;color:#4e4e4e;margin-top:-5px;}
.abt_bx03_bx02_bx01 .pad01{padding-left:0;}
.abt_bx03_bx02_bx01 .teams {position: relative;width:112px;height:112px;}
.abt_bx03_bx02_bx01 .teams .image {/*display: block;width: 100%;height: auto;*/}
.abt_bx03_bx02_bx01 .teams .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;  background-color:  rgba(0, 0, 0, .6);-webkit-border-radius: 50%;border-radius: 50%;}
.abt_bx03_bx02_bx01 .teams:hover .overlay {opacity: 1;}
.abt_bx03_bx02_bx01 .teams .link {font-size:35px;color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.abt_bx03_bx02_bx01 .teams .link a{color: #fff;}
.abt_bx03_bx02_bx01 .teams .link a:hover {text-decoration: none;opacity: .8;}

.abt_bx04{background:#f8f8f8;color: #696969;margin-top: 70px;padding: 80px 0 50px 0;border-top:1px solid #ededed;}
.abt_bx04 p.alt01{font-size:21px;color:#696969;}
.abt_bx04 p.alt02{font-size:13px;color:#8b8b8b;margin-top:27px;line-height:27px;}
.abt_bx04 .pad01{padding:0 50px 0 50px;}

.cnt_bx01{margin-top:-50px;}
.cnt_bx01 p.alt01{font-size:24px;color:#454545;padding-bottom:51px;border-bottom:1px solid #dedede;}

.cnt_bx02{margin-top:50px;}
.cnt_bx02_lt{}
.cnt_bx02_lt p.alt01{font-size:21px;color:#505050;}
.cnt_bx02_lt p.alt02{font-size:18px;color:#505050;}
.cnt_bx02_lt p.alt03{font-size:13px;color:#323232;}
.cnt_bx02_lt input{width:100%;height:48px;font-size:14px;color:#7f7f7f;padding:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;}
.cnt_bx02_lt select{width:100%;height:48px;font-size:14px;color:#7f7f7f;padding-left:10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;}
.cnt_bx02_lt textarea{width:100%;height:196px;font-size:14px;color:#7f7f7f;padding:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;overflow:auto;}
.cnt_bx02_lt input,.cnt_bx02_lt select,.cnt_bx02_lt textarea{margin-bottom:25px;}
.cnt_bx02_lt input:hover,.cnt_bx02_lt select:hover,.cnt_bx02_lt textarea:hover{border:1px solid #4285f4;}

.cnt_bx02_rt{}
.cnt_bx02_rt p.alt01{font-size:21px;color:#505050;}
.cnt_bx02_rt p.alt02{font-size:14px;color:#8c8c8c;line-height:27px;}

.cnt_bx03{margin-top:50px;}
.cnt_bx03_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.cnt_bx03_btn01:hover { background: #cb0000; color:#fff;}

.car_bx01{margin-top:-50px;}
.car_bx01 p.alt01{font-size:20px;color:#454545;line-height:30px;}
.car_bx01_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; margin-top:51px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.car_bx01_btn01:hover { background: #cb0000; color:#fff;}
.car_bx01 .bor{padding-bottom:35px;border-bottom:1px solid #dedede;}

.car_bx02{margin-top:50px;}
.car_bx02 p.alt01{font-size:16px;margin-top:30px;color:#ca1d24;}
.car_bx02 p.alt01:first-child{margin-top:0;}
.car_bx02 p.alt02{font-size:13px;color:#5d5d5d;margin-top:15px;line-height:24px;}
.car_bx02 ul{width:100%;margin:20px 0 0 0;padding:0;}
.car_bx02 ul li{list-style-type: disc; list-style-position: outside;width:100%;margin:0 0 15px 0;font-size:13px;color:#5d5d5d;}

.car_bx03{margin-top:50px;}
.car_bx03 p.alt01{font-size:21px;margin-top:30px;color:#454545;line-height:24px;}
.car_bx03 p.alt02{font-size:21px;color:#454545;margin-top:15px;line-height:24px;}

.car_bx04{margin-top:50px;}
.car_bx04 p.alt01{font-size:21px;margin-top:30px;color:#ca1d24;}
.car_bx04 ul{width:100%;margin:20px 0 0 0;padding:0;}
.car_bx04 ul li{list-style-type: disc; list-style-position: outside;width:100%;margin:0 0 15px 0;font-size:13px;color:#5d5d5d;}
.car_bx04_btn01 {background: transparent; cursor: pointer; font-size: 13px; color: #cb0000; margin-top:51px; padding: 15px 30px 10px 30px; box-sizing: border-box;border:1px solid #cb0000; border-radius:5px; text-transform: uppercase;}
.car_bx04_btn01:hover { background: #cb0000; color:#fff;}

.comp_bx01{margin-top:-10px;}
.comp_bx01_bx01{}
.comp_bx01_bx01 p.alt01{padding-bottom:21px;font-size:18px;color:#5d5d5d;border-bottom:1px solid #dedede;}
.comp_bx01_bx02{margin-top:30px;}
.comp_bx01_bx02 p.hd{font-size:15px;color:#5d5d5d;}
.comp_bx01_bx02 p{font-size:13px;color:#838383;line-height:26px;}
.comp_bx01_bx02 ol.alt01{margin:0;padding:0;}
.comp_bx01_bx02 ol.alt01 li{margin:0 0 15px 25px;padding:0;line-height:26px;color:#838383;}

.footer{background:#262626;margin-top:40px;padding:50px 0 30px 0;border-top:3px solid #cb0000;}
.footer_bx01{}
.footer_bx01 .pad01{padding:0 30px 0 30px;}
.footer_bx01 .mar_bt{margin-bottom:30px;}/*For Mobile*/
.footer_bx01_bx01{font-size:18px;color:#fff;margin:0;padding-bottom:16px;border-bottom:1px solid #464646;}
.footer_bx01_bx01 img{margin-left:20px;}
.footer_bx01_bx02{font-size:13px;color:#acacac;padding-top:25px;}
.footer_bx01_bx02 ul{width:100%;margin:0;padding:0;}
.footer_bx01_bx02 ul li{list-style:none;width:100%;margin:0 0 10px 0;padding:0;}
.footer_bx01_bx02 ul li a{color:#acacac;text-decoration:none;}
.footer_bx01_bx02 p.alt01{line-height:25px;}
.footer_bx01_bx02 p.alt02{margin-top:15px;}
.footer_bx01_bx02 p.alt02 img{margin-right:10px;}

.footer_bx01_bx02 input{background:#404040;width:100%;height:37px;font-size:13px;color:#acacac;margin-bottom:10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #404040;outline:none;}
.footer_bx01_bx02 textarea{background:#404040;width:100%;height:84px;font-size:13px;color:#acacac;margin-bottom:10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #404040;outline:none;overflow:auto;}
.footer_bx01_bx02_btn01{background-color:#404040;cursor:pointer;border:1px solid #666666;font-size:12px;padding:7px 25px 7px 25px;color:#dfdfdf;}
.footer_bx01_bx02_btn01:hover{border:1px solid #989898;}
.footer_bx01_bx02 input:hover,.footer_bx01_bx02 textarea:hover{border:1px solid #4285f4;}
/*.footer_bx01_bx02 .captcha{margin-bottom:10px;}*/
/*div.g-recaptcha {margin: 0 auto;width: 304px;}*/

.footer_bx02{font-size:11px;color:#acacac;margin-top:30px;padding-top:30px;border-top:1px solid #464646;}

/*Back To Top Start*/
#back_to_top{color:#cdcdcd;height:auto;position:fixed;bottom:-5px;margin:0;z-index:10000;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;right:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-backface-visibility:hidden}
#back_to_top.off{opacity:0;filter:alpha(opacity=0);right:0}
#back_to_top.on{opacity:1;filter:alpha(opacity=100);visibility:visible;right:0}
#back_to_top .hover{display:none}
#back_to_top span{width:52px;height:52px;line-height:52px;text-decoration:none;-o-border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px;border-radius:52px;-webkit-transition:all .2s ease 0;-moz-transition:all .2s ease 0;-o-transition:all .2s ease 0;border:2px solid #e8e8e8;background:transparent}
#back_to_top span i{font-size:22px;-webkit-transition:color .2s ease 0;-moz-transition:color .2s ease 0;-o-transition:color .2s ease 0;color:#b0b0b0;line-height:52px}
#back_to_top:hover span{background-color:#e8e8e8}
/*Back To Top End*/

/*Additional Css Start*/
::selection{background:#cc2344;color:#fff;}
/*Additional Css End*/


@media only screen and (max-width : 1024px) {
 .hd02 h1 br{display:none;}
 .hd03 h1 br{display:none;}
 .abt_bx03_bx01 p.alt02 br{display:none;}
 .pro{margin-left:-40px;}
}

@media only screen and (max-width : 992px) {
	.pro{margin-left:0;}
}


@media (max-width: 768px) {
	.hm_bx02 .pad_left{padding-left: 30px;}
	.hm_bx02 .pad_right{padding-right: 30px;}
	
	.hm_bx03 .pad01{padding:0 15px 0 15px;}
	
	.footer{padding:25px 0 25px 0;}
	.footer_bx01_bx01{font-size:14px;}
	.footer_bx01_bx01 img{width:6% !important;height:6% !important;}
	.footer_bx01_bx02{padding-bottom:25px;}
	

}

@media (max-width:481px) {
	.header{}
	.header .navbar{margin-bottom:0;}
	.header .navbar-default{background-color:#000;border-color:transparent;}
	.header .navbar-brand{padding-top:7px;height:85px;}
	.header .navbar-brand img{width:90px;height:69px;}
	/*.header .navbar-brand img{width:150px;height:46px;}*/
	/*.header .navbar-nav{margin:0 -20px 0 -20px;}*/
	.header .navbar-nav{margin:0;padding-bottom: 0;}
	.header .navbar-nav li{background:#fff;margin-top:0;padding:5px 0 5px 0;border-right:0;border-bottom:0;border-bottom:1px solid #eaeaea;}
	.navbar-default .navbar-nav>li>a{color:#cc2344;}
	.header .navbar button.login{color:#cc2344; padding-left: 10px;}
	.header .navbar-nav li a:hover{background:#000;color:#fff;}
	.navbar-default .navbar-collapse{border-color: #000; padding-right: 0; padding-left: 0;}
	.navbar-fixed-top{padding-bottom:0;}
	
	.video-background-content{margin-top: 200px;}
	
	.hm_bx02 p.alt02{margin-top:20px;}
	.hm_bx02_btn01{margin:20px 0 50px 0;}
	
	.hm_bx03{margin-top:30px;padding:30px 0 30px 0;}
	.hm_bx03 p.alt01{margin-top:15px;}
	.hm_bx03 p.alt02{margin:15px 0 30px 0;}
	
	.hm_bx04{padding:40px 0 0 0;}
	.hm_bx04_bx01 p.alt01{margin-bottom:0;}
	
	.hd h1{margin-top:40px;}
	.hd01 h1{margin-top:40px;}
	.hd03 h1{margin-top:10px;}	
	
	.adv_bg01{height:auto;top:0;padding-bottom:30px;}
	.adv_bx01{margin-top:60px;}
	.adv_bx01 p.alt01{padding-bottom:25px;}
	.adv_bx01 p.alt02,.adv_bx01 p.alt03{margin-top:30px;}
	.adv_bx01_btn01{margin-top:15px;}
	
	.pub_bg01{height:auto;top:0;padding-bottom:30px;}
	.pub_bx01{margin-top:60px;}
	.pub_bx01 p.alt01{padding-bottom:25px;}
	.pub_bx01 p.alt02,.pub_bx01 p.alt03{margin-top:30px;}
	.pub_bx01_btn01{margin-top:15px;}
	
	.abt_bg01{height:auto;top:0;padding-bottom:30px;}
	.abt_bx01{margin-top:60px;}
	.abt_bx01 p.alt01{padding-bottom:25px;}
	.abt_bx01 p.alt02,.abt_bx01 p.alt03{margin-top:30px;}
	
	.abt_bx02{height:auto;margin-top:30px;padding:30px 0 30px 0;}
	.abt_bx02_btn01{margin-top:10px;}
	
	.abt_bx03{padding:30px 0 30px 0;text-align:center;}
	.abt_bx03_bx02_bx01 .pad01{padding-left:15px;}
	.abt_bx03_bx02_bx01 p.alt01{margin-top:15px;}
	.abt_bx03_bx02_bx01 .teams {position: relative;width:112px;height:112px;margin: 15px auto;}
	.abt_bx03_bx02_bx01 .teams .image {/*display: block;width: 100%;height: auto;*/}
	.abt_bx03_bx02_bx01 .teams .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;  background-color:  rgba(0, 0, 0, .6);-webkit-border-radius: 50%;border-radius: 50%;}
	.abt_bx03_bx02_bx01 .teams:hover .overlay {opacity: 1;}
	.abt_bx03_bx02_bx01 .teams .link {font-size:35px;color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
	.abt_bx03_bx02_bx01 .teams .link a{color: #fff;}
	.abt_bx03_bx02_bx01 .teams .link a:hover {text-decoration: none;opacity: .8;}
	.flex-container {display: flex;flex-direction: column-reverse;}
	.flex-container .text-right{text-align:center;margin-top:-15px;}
		
	.abt_bx04{padding:30px 0 0 0;}
	.abt_bx04 p.alt02{margin:15px 0 30px 0;}
	
	.cnt_bg01{height:auto;top:0;padding-bottom:30px;}
	.cnt_bx01{margin-top:60px;}
	.cnt_bx01 p.alt01{font-size:18px;padding-bottom:25px;}
	
	.car_bg01{height:auto;top:0;padding-bottom:30px;}
	.car_bx01{margin-top:60px;}
	
	.comp_bx01{margin-top:60px;}
	
	.pub_sign_bx01 h2{margin-top:100px;}
	.pub_sign_bx01 .txt_lt{text-align:left;}
	
	.footer_bx01_bx01 img{position:relative;top:-17px;}
	
}
