@charset "utf-8";
/* CSS Document */
body{ margin: 0; padding: 0; background:#ffffff; color:#000000; font-size: calc(12px + 1vw); font-family: 'LG Smart Regular';}
img{ max-width: 100%;}
.c_para{ font-size: 1.2em; padding: 2% 23%;}
.des_img{ display: block;}
.m_img{ display: none;}

.full-width-image {width: 100vw;position: relative;}
.full-width-image img {width: 100%;}
/* a:hover{ color: #ffffff; text-decoration:none;} */

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;

    padding-right: 0 !important;
    padding-left: 0 !important;
  
}
.container-fluid {
    width: 100%;
    margin-right: 0px !important;
    margin-left: 0px !important;
	padding-left: 0;
	padding-right: 0;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;

  & > [class^="col-"],
  & > [class*=" col-"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}










.l_logo{ top:3%; left: 2%;}




.footer_sec {background: #333333;color: #ffffff;width: 100%;float: left;box-sizing: border-box;padding: 0.5%;}
.footer_nav {width: 100%;float: left;margin: 0.5% 0%;font-family: 'LG Smart';}

.footer_sec p {font-size: 16px;float: left;display: block;width: 100%;margin: 0;padding: 0;}

.footer_sec .footer_nav ul {margin: 0;padding: 0;list-style: none;}
.footer_sec .footer_nav ul li:nth-child(1) {text-align: left;}
.footer_sec .footer_nav ul li {float: left;width: 10%;text-align: center;border-right: 1px solid #ffffff;font-size: 16px;text-transform: uppercase;}
.footer_sec .footer_nav ul li a {color: #ffffff;text-decoration: none;font-size: 14px;}



.footer_sec p a{ color:#ffffff;}
.footer_sec p a:hover{ color: #ffffff;}

.ft_main {background: #333333;color: #ffffff;}

.cmn_hdng{font-family: 'LG Smart Bold';font-size: 1.7em;border-top: 1px solid #bdbcbc;border-bottom: 1px solid #b7b7b7;
    display: inline-block;margin: 3% 0%;}
.cont_bx{ border: 1px solid #b7b7b7; width: 90%; float: left; margin-left: 5%; margin-right: 5%; color: #000000; background: #ffffff; border-radius: 0.25em;}
.bt{}
.bt a{display: inline-block;color: #000000;border: 1px solid #333333;border-radius: 0.25em;padding: 0.4% 5%;margin: 5% 0%; transition: 0.3s;}
.bt a:hover{ background:#a50034; color: #ffffff; }
.pro_hdng{font-size: 1.2em;font-family: 'LG Smart Bold';margin: 4% 0%; text-transform: uppercase;}
.pro_hdng a{ color: #000000;}
.lst_con{width: 93% !important;margin-left: 4%;border: 1px solid #b7b7b7;border-radius: 0.25em;margin-bottom: 5%;}
.tp_cpy{ bottom: 1%;
    right: 8%;
    width: 40%;
    margin-right: 10%;
    margin-bottom: 0%;
    text-align: left;
    color: #ffffff;
    padding: 0% 1%;
    font-size: 1.2em;
    font-family: 'Smart Regular';
    line-height: 1.2em;}
.tp_cpy h2{font-size: 2em;font-family: 'LG Smart'; line-height: 1em;}
.tp_cpy p{padding: 0% 0% 0% 0%;line-height: 1em;font-size: 1em;font-family: 'LG Smart';}
.tp_cpy h2 strong{ font-family: 'LG Smart';}
.img_sec{ width: 100%; text-align: center;}

.nnv ul li a{ color: #000000; text-decoration: none;}
.tn{ font-size: 0.7em;}
.tn ul li a{  color: #a50034;}
.wh_bg{ background: #ffffff;}


.carousel-indicators .active {
    background-color: #a50034;
}

.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 0.5);
	border-radius: 0.5em;
}


.pop_cpy{font-size: 2em;
    text-align: center;
    font-family: 'LG Smart SemiBold';
    padding: 0% 10%;}



.carousel-inner img {
    width: 100%;
    height: 100%;
}

.rit_txt{}
.rit_txt p{font-size: 0.8em;
    line-height: 1em;
    font-family: 'Smart Regular';
    color: #000000;
    padding: 2% 15% 0% 10%;
    text-align: justify;}
.rit_txt h2{    font-family: 'Smart Bold';
    font-size: 1em;
    padding: 6% 7% 2% 7%;
    border-bottom: 1px solid #a9a3a3;
    display: inline-block;}

.rit_txt h2 a{ color: #d80546; text-decoration:underline;}
.rit_txt h2 a:hover{ color: #000000;}

.rit_txt h1{    font-family: 'Smart Bold';
    font-size: 1em;
    padding: 6% 7% 2% 7%;
    border-bottom: 1px solid #a9a3a3;
    display: inline-block;}

.rit_txt h1 a{ color: #d80546; text-decoration:underline;}
.rit_txt h1 a:hover{ color: #000000;}


.shdw{    background: none;
    box-shadow: none;}

/************* CASATE PAGE ****************/
.social_links{    border-bottom: 1px solid #000000;
    padding-bottom: 2%;
    padding-top: 2%;}
.social_links ul{ margin: 0; padding: 0; list-style: none;}
.social_links ul li{ display: inline;}
.social_links ul li a{ text-decoration: none;}
.container_content{}
.container_content h2{font-family: 'LG Smart Bold';
    font-size: 1em;
    padding: 2% 0%;}
.container_content h3{font-family: 'LG Smart Bold';
    text-align: center;}
.container_content p{font-family: 'LG Smart Regular';
    font-size: 0.8em;
    text-align: justify;
    padding-top: 2%;}

.btm_pra{ background: #007662; color: #ffffff;}
.btm_pra p{font-size: 1.7em;
    font-family: 'LG Smart Light';
    padding: 4% 17%;}
.btm_pra p span{ color: #fee700;}
.lst_pra{}
.lst_pra p{ font-family: 'LG Smart Regular'; font-size: 1em; margin: 3% 0%;}
.sngl_01_hd{    font-family: 'LG Smart SemiBold';
    font-size: 0.8em;
    margin: 2% 0%; font-family: 'LG Smart SemiBold' !important;}
.text_left{ text-align: left !important; font-family: 'LG Smart Regular'; font-size: 0.8em; padding-top: 2%;}

{    font-family: 'LG Smart Regular';
    font-size: 0.8em;
    text-align: justify;
    padding-top: 2%;}



/************* VIDEO ********************/

.embed-responsive-16by9::before {
    padding: 23.25% !important;
}

.player_cont {
    width: 100%;
    height: 100%;
    display: none;
}

.poster_area {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.hd_txt{ top: 8%;
    text-align: center;
    width: 100%;
    margin-top: 8%;}
.hd_txt h1{ font-family: 'LG Smart SemiBold';
    font-size: 1.5em;
    color: #ffffff;}





@media only screen and (max-width:1920px){
	.des_img{display:block;}
	.m_img{ display: none;}
	.des_img{ display: inline-block;}
	.tp_txt{ width: 40%;}
	.frm_sec_mb{ display: none;}
	
}


@media only screen and (max-width:1600px){
	.des_img{display:block;}
	.m_img{ display: none;}
	.des_img{ display: inline-block;}
	.frm_sec_mb{ display: none;}
	
}

@media only screen and (max-width:1400px){
	.des_img{display:block;}
	.m_img{ display: none;}
	.des_img{ display: inline-block;}
	.tp_txt{ width: 35%;}
	.frm_sec_mb{ display: none;}
}

@media only screen and (max-width:1360px){
	.des_img{display:block;}
	.m_img{ display: none;}
	.des_img{ display: inline-block;}
	.tp_txt{ width: 35%;}
	.frm_sec_mb{ display: none;}
}

@media only screen and (max-width:820px){
	.l_logo{ width: 16%;}
/***************** NEW **************************/
	.tp_txt_header{ width: 100%; top: 14%;}
	.tp_txt_header{ right: 0; margin-right: 0; text-align: center;}
	.chr_pg{ top:40%; margin-top:40%;}
	.chr_pg p{ padding: 2% 0% 0% 0%;}
	.t_diff{ text-align: center;}
	.footer_sec .footer_nav ul li{ width: 14%;}
	
}
@media only screen and (max-width:740px){
	.l_logo{ width: 16%;}
	
	
	.des_img{ display: none;}
    .m_img{ display: inline-block;}
	
	.m_img{ display: inline-block;}
	/**************** NEW *********************/
	.rit_txt h2{ font-size: 0.8em;}
	.rit_txt p{ font-size: 0.7em;}
	.footer_sec .footer_nav ul li{ width: 14%;}
	
		.text_left{ font-size: 1em;}
	.text_left{ text-align: justify !important;}
	.sngl_01_hd { text-align: center;}
	
}

@media only screen and (max-width:667px){
	.ml-4, .mx-4{ margin-left: 0% !important; margin-right: 0% !important;}
	
	/************** NEW ***********************/
	
	.tp_txt_header{ width: 100%; top: 14%;}
	.tp_txt_header{ right: 0; margin-right: 0; text-align: center;}
	.chr_pg{ top:40%; margin-top:40%;}
	.chr_pg p{ padding: 2% 0% 0% 0%;}
	.t_diff{ text-align: center;}
		.tp_cpy {
    bottom: 1%;
    right: 0%;
    width: 60%;
    margin-right: 0%;
    margin-bottom: 1%;
    text-align: center;
}
	
		.text_left{ font-size: 1em;}
	.text_left{ text-align: justify !important;}
	.sngl_01_hd { text-align: center;}
	
}

@media only screen and (max-width:640px){
	.l_logo{ width: 16%;}
	.des_img{ display: none;}
    .m_img{ display: inline-block;}
	.m_img{ display: inline-block;}
	
/*************** NEW *********************/
	
	.rit_txt p{ font-size: 0.6em;}
	.rit_txt h2{ font-size: 0.8em;}
	
		.text_left{ font-size: 1em;}
	.text_left{ text-align: justify !important;}
	.sngl_01_hd { text-align: center;}
	.container_content p{ font-size: 1em;}
	
}

@media only screen and (max-width:578px){
	
	.des_img{ display: none;}
    .m_img{ display: inline-block;}
	.l_logo{ width: 20%;}
	
	.footer_sec .footer_nav ul li{ width:44%; margin-bottom:5%;}
	.footer_sec .footer_nav ul li:nth-child(4){border-right:1px solid #ffffff;text-align: center;padding-left: 0%;box-sizing: border-box; width: 44%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec p{font-size: 16px;float: left;display: block;width: 72%;margin: 0% 14%;padding: 0% 0%;text-align: center;}
	
	.m_img{ display: inline-block;}
	/****************** NEW ******************/
	.shdw{   background: #f9f9f9;
    box-shadow: 4px 0px 10px #6f6e6e;}
	.rit_txt p{ font-size: 1.2em;}
	.rit_txt h2{ font-size: 1.2em;}
	.container_content p{ font-size: 1em;}
	.container_content h2{ font-size: 1.2em;}
	.text_left{ font-size: 1em;}
	.text_left{ text-align: justify !important;}
	.sngl_01_hd { text-align: center;}
	
	
	
	
	 
	
}

@media only screen and (max-width:320px){
	.des_img{ display: none;}
    .m_img{ display: inline-block;}
/******************** NEW ***************************/
.fst_pro{width: 100%;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
.snd_pro{width: 100%;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
.thrd_pro{width: 100%;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
.frth_pro{width: 100%;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
	.pro_dvd{ background: none;}
	.hl_dvdr{ background: none;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
	.t_right{ text-align: center;}
	.lst_pnl{background: none;border: 1px solid #a50034;border-radius: 0.25em;margin: 4% 0%;padding: 4% 0%;box-shadow: 0px 4px 6px #a2a2a2;}
	
	
	
	.shdw{   background: #f9f9f9;
    box-shadow: 4px 0px 10px #6f6e6e;}
	.rit_txt p{ font-size: 1em;}
	
	
	
}
