@charset "utf-8";
/* CSS Document */

body{ margin: 0; padding: 0; background:#d6d5d7; color:#000000;}
img{ max-width:100%;}

.tp_bg{ background:url(../images/offer_bg.jpg) repeat-x;}


.wrp12{ width: 100%; max-width: 1600px; margin-left: auto; margin-right: auto;}
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;

  & > [class^="col-"],
  & > [class*=" col-"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
.full-width-image img {width: 100%;}

.des_img{ display: block;}
.m_img2{ display: none;}
.l_logo {position: absolute;top: 10%;left: 2%;}
.cnt_arear{top: 26rem;right: 2rem;width: 44%;}
.cnt_arear p{ font-size: 1.8rem;}
.cnt_arear h2{font-size: 2.3rem;font-weight: bold;}

.icon_txt{width: 80%;margin: 1rem auto;}
.crd_txt{font-size: 1.7rem;line-height: 1.5rem;font-family: 'Smart Bold';padding: 1.5rem 0rem;}
.hd_ww{    font-family: 'Smart Bold';font-size: 3rem;padding: 2rem 0rem;}
.bt_ft{margin: 1rem 0rem;}
.bt_ft span{}
.bt_ft span a{background: #a50034;color: #ffffff;border-radius: 0.7rem;font-size: 1.5rem;padding: 0.5rem 3rem;display: inline-block;margin: 0rem 1rem;}
.bt_ft span a:hover{ text-decoration: none;}

.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%;}
.footer_sec .footer_nav ul{ margin:0; padding:0; list-style:none;}
.footer_sec .footer_nav ul li{ float: left;width: 8%;text-align: center;border-right: 1px solid #ffffff;font-size: 16px;text-transform: uppercase;}
.footer_sec .footer_nav ul li:nth-child(1){ text-align:left;}
.footer_sec .footer_nav ul li:nth-child(4){border-right: 1px solid #ffffff;text-align: left;padding-left: 2%;box-sizing: border-box; width: 7%; text-align: center;}
.footer_sec .footer_nav ul li a{ color:#ffffff; text-decoration:none; font-size:14px;}
.footer_sec p{ font-size: 16px;float: left;display: block;width: 100%;margin: 0;padding: 0;}
.footer_sec p a{ color:#ffffff;}
.card-body{ padding: 1.25rem;}





















@media only screen and ( max-width:640px){
	.footer_sec .footer_nav ul li{ width:18%;}
	.footer_sec .footer_nav ul li:nth-child(4){ width:12%;}
	.btm_txt{ bottom: 1%;}
	h1{ font-size: 2rem;}
	h2{ font-size: 2rem;}
	.des_img{ display: none;}
    .m_img{ display: block;}
	.m_img2{ display: block;}
	
}

@media only screen and (max-width:640px){
	.mr_left{ margin-right:6%;}
	.dvdr{ background: none;}
	.hndi_txt{ font-size:1rem; line-height: 1.5rem;}
	.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;}
	.list_me ul li{ font-size: 1rem;}
	.WebRupee { font-size: 14px;}
	.p-3{ padding: 0.5rem !important;}
	.p-4{ padding: 1rem !important;}
	.slb{ min-height: 42px !important;}
	.l_logo{ top:5%; left: -9%;}
	label{ font-size: 1rem !important;}
	.form-group{ margin-bottom: 0 !important;}
	.hd_txt{ font-size: 1.5rem;}
	.btn_C{ font-size: 1rem; padding: 1% 6%;}
	.pd_des2{ padding-top:15% !important;}
	.hd_ng{ font-size: 1.5rem;}
	.main_frm p{ font-size: 1rem; line-height: 1.5rem;}
	h3{ font-size: 1.5rem;}
	.main_frm ul li{ font-size: 1rem;}
	.main_frm ol li{ font-size: 1rem;}
	h2{ font-size: 1rem;}
	h4{ font-size: 1rem;}
	.img01{ max-width:30%;}
    .img02{ max-width:10%;}
	h1{ font-size: 1rem;}
	.pd_per{ padding-top: 0% !important;}
	
	.card-title{ font-size: 1.5rem;}
	.btm_txt{ bottom:0;}
	.l_logo{ width:auto; position: relative;}
    .wh_txt{ font-size: 1.8rem; padding-top: 2%;}
	.pd_t{ padding-top:3rem !important;}
	.p-1{ padding: 3rem 2rem 0rem 2rem !important;}
	.des_img{ display: none;}
    .m_img{ display: block;}
	.g_bg{ margin:10% 0%;}
	.m_img2{ display: block;}
	.btn_C22{ padding: 2% 2%; font-size: 1rem; line-height: 1.5rem;}
	.btn_C223{ top:72%;}
	.btn_C223 a{ font-size: 1.2rem;}
	.pd_btm{ padding-top:2rem !important;}
	.pro_dvdr{ background:none;}
	p{ font-size: 1rem;}
	.img_padding{ padding: 10% 5% !important;}
	.rd{color: #d80546;font-family: 'LG Smart SemiBold';font-size: 1rem;padding: 1rem 0rem;line-height: 1.3rem;}
	.modal-lg{ width: 90%; margin-left: 5%;}
	.last_cta a{ font-size: 1rem;}
	.en_hd {font-size: 1.5rem;color: #a50034;margin-bottom: 3%;}
	.pra{padding: 0rem 1rem;font-size: 1.2rem;line-height: 1.4rem;}
	.hd_tp{ padding: 0rem 1rem; font-size: 2rem; line-height: 2rem;}
	.s_hdng{ font-size: 1.2rem;}
	.nav-link img{ max-width: 50%;}
	.t_detail p {font-size: 1rem;padding: 1rem 1rem;text-align: center;line-height: 1.3rem;}
	.nav-tabs .nav-item{ width: 33%;}
	.logo_main img{ max-width:30%;}
	.icon_unit{padding-left: 5rem;padding-bottom: 1rem;}
	.icon_al{ margin-top:0;}
	.marg_tp{ margin-top: 0;}
	.ft_h h1{ font-size: 1.5rem;}
	.des_ss h3{ font-size: 1.3rem;}
	.des_ss p{ font-size: 1rem; line-height: 1rem; padding: 0rem 2rem;}
	#navbar a{ border-left: none;}
	.cs{ border-top:none; border-bottom: none;}
	.cs li{ border-right: none;}
	.gr_hd{ font-size: 1rem;}
	.main_con{ margin-left: 3.7rem;}
	.mmtp{ margin-top: 0;}
	.lf_g h2{ font-size: 3rem;}
	.lf_g h4{ font-size: 1.5rem;}
	.bt_ft span a{ margin: 0.5rem 1rem;}
	
	
}


@media only screen and (max-width:578px){
	.mr_left{ margin-right:6%;}
	.dvdr{ background: none;}
	.hndi_txt{ font-size:1rem; line-height: 1.5rem;}
	.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;}
	.list_me ul li{ font-size: 1rem;}
	.WebRupee { font-size: 14px;}
	.p-3{ padding: 0.5rem !important;}
	.p-4{ padding: 1rem !important;}
	.slb{ min-height: 42px !important;}
	.l_logo{ top:8%; left: 2%;}
	label{ font-size: 1rem !important;}
	.form-group{ margin-bottom: 0 !important;}
	.hd_txt{ font-size: 1.5rem;}
	.btn_C{ font-size: 1rem; padding: 1% 6%;}
	.pd_des2{ padding-top:15% !important;}
	.hd_ng{ font-size: 1.5rem;}
	.main_frm p{ font-size: 1rem; line-height: 1.5rem;}
	h3{ font-size: 1.5rem;}
	.main_frm ul li{ font-size: 1rem;}
	.main_frm ol li{ font-size: 1rem;}
	h2{ font-size: 1rem;}
	h4{ font-size: 1rem;}
	.img01{ max-width:30%;}
    .img02{ max-width:10%;}
	h1{ font-size: 1rem;}
	.pd_per{ padding-top: 0% !important;}
	
	.card-title{ font-size: 1rem;}
	.btm_txt{ bottom:0;}
	.l_logo{ width:20%; position: absolute;}
    .wh_txt{ font-size: 1.8rem; padding-top: 2%;}
	.pd_t{ padding-top:3rem !important;}
	.p-1{ padding: 3rem 2rem 0rem 2rem !important;}
	.des_img{ display: none;}
    .m_img{ display: block;}
	.g_bg{ margin:10% 0%;}
	.m_img2{ display: block;}
	.btn_C22{ padding: 2% 2%; font-size: 1rem; line-height: 1.5rem;}
	.btn_C223{ top:72%;}
	.btn_C223 a{ font-size: 1.2rem;}
	.pd_btm{ padding-top:2rem !important;}
	.pro_dvdr{ background:none;}
	p{ font-size: 1rem;}
	.img_padding{ padding: 10% 5% !important;}
	.rd{color: #d80546;font-family: 'LG Smart SemiBold';font-size: 1rem;padding: 1rem 0rem;line-height: 1.3rem;}
	.modal-lg{ width: 90%; margin-left: 5%;}
	.last_cta a{ font-size: 1rem;}
	.en_hd {font-size: 1.5rem;color: #a50034;margin-bottom: 3%;}
	.pra{padding: 0rem 1rem;font-size: 1.2rem;line-height: 1.4rem;}
	.hd_tp{ padding: 0rem 1rem; font-size: 2rem; line-height: 2rem;}
	.s_hdng{ font-size: 1.2rem;}
	.nav-link img{ max-width: 50%;}
	.t_detail p {font-size: 1rem;padding: 1rem 1rem;text-align: center;line-height: 1.3rem;}
	.nav-tabs .nav-item{ width: 33%;}
	.logo_main img{ max-width:30%;}
	.icon_unit{padding-left: 5rem;padding-bottom: 1rem;}
	.icon_al{ margin-top:0;}
	.marg_tp{ margin-top: 0;}
	.ft_h h1{ font-size: 1.5rem;}
	.des_ss h3{ font-size: 1.3rem;}
	.des_ss p{ font-size: 1rem; line-height: 1rem; padding: 0rem 2rem;}
	#navbar a{ border-left: none;}
	.cs{ border-top:none; border-bottom: none;}
	.cs li{ border-right: none;}
	.gr_hd{ font-size: 1rem;}
	.main_con{ margin-left: 3.7rem;}
	.mmtp{ margin-top: 0;}
	.lf_g h2{ font-size: 3rem;}
	.lf_g h4{ font-size: 1.5rem;}
	.cnt_arear p{     font-size: 1rem;
    padding: 0rem 2rem;}
	.cnt_arear{ width: 100%;}
	.cnt_arear h2 {font-size: 1.2rem;font-weight: bold;text-align: center;}
	.hd_ww{ font-size: 2rem; padding: 1rem 0rem;}
	.icon_txt{ margin: 0 auto;}
	.crd_txt{ padding: 1rem 0rem;}
	.bt_ft span a{ font-size: 1rem;}
	.card-body{ padding: 0rem;}
	.bt_ft span a{ margin: 0.5rem 1rem;}
	
	
}


