@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@import "home.css";
  
.menu_active{color: #006ab1 !important;}

h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif;}

.flex{  display: flex;}

.black{ color: black;}

.mr-20{ right: -2px !important;}

h4 {  font-size: 25px;  font-weight: 100;}

.old_menu{ display: none;  opacity: 0; }

.menu_flex{ display: flex;width: 65px !important;justify-content: space-between;height: 33.5px;}

.menu_flex img{ width: 14px;}

.menu_flex_home{ display: flex;width: 40px;justify-content: space-between;}

.menu_flex_home img{ width: 15px;}

.taj p{ text-align: justify;}

.taj_1{ text-align: justify;}

.subsidiaries{ width: 100%;display: flex;height: 87px;justify-content: space-around;}

.subsidiaries img{ width: 30%;}   

.brands_logo{ width: 100%;display: flex;justify-content: space-between;  padding: 25px 0px;}

.brands_logo img{ width: 13%;}    
  
body{ margin: 0px; padding: 0px; }

h1{ line-height: 1;}
h2{ line-height: 1;}
h3{ line-height: 1;}
h4{ line-height: 1;}
h5{ line-height: 1;}
h6{ line-height: 1;}

.h1{ line-height: 1;}
.h2{ line-height: 1;}
.h3{ line-height: 1;}
.h4{ line-height: 1;}
.h5{ line-height: 1;}
.h6{ line-height: 1;}

p {line-height: 1.8;}

.mt1{ margin-top: 1px;}
.mt2{ margin-top: 2px;}
.mt3{ margin-top: 3px;}
.mt4{ margin-top: 4px;}
.mt5{ margin-top: 5px;}
.mt6{ margin-top: 6px;}
.mt7{ margin-top: 7px;}
.mt8{ margin-top: 8px;}
.mt9{ margin-top: 9px;}
.mt10{ margin-top:10px;}

.mt11{ margin-top:11px;}
.mt12{ margin-top:12px;}
.mt13{ margin-top:13px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt16{ margin-top:16px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt19{ margin-top:19px;}
.mt20{ margin-top:20px;}

.mt21{ margin-top:21px;}
.mt22{ margin-top:22px;}
.mt23{ margin-top:23px;}
.mt24{ margin-top:24px;}
.mt25{ margin-top:25px;}
.mt26{ margin-top:26px;}
.mt27{ margin-top:27px;}
.mt28{ margin-top:28px;}
.mt29{ margin-top:29px;}
.mt30{ margin-top:30px;}
 
.mt31{ margin-top:31px;}
.mt32{ margin-top:32px;}
.mt33{ margin-top:33px;}
.mt34{ margin-top:34px;}
.mt35{ margin-top:35px;}
.mt36{ margin-top:36px;}
.mt37{ margin-top:37px;}
.mt38{ margin-top:38px;}
.mt39{ margin-top:39px;}
.mt40{ margin-top:40px !important;}
 
.mt41{ margin-top:41px;}
.mt42{ margin-top:42px;}
.mt43{ margin-top:43px;}
.mt44{ margin-top:44px;}
.mt45{ margin-top:45px;}
.mt46{ margin-top:46px;}
.mt47{ margin-top:47px;}
.mt48{ margin-top:48px;}
.mt49{ margin-top:49px;}
.mt50{ margin-top:50px;}

.mt51{ margin-top:51px;}
.mt52{ margin-top:52px;}
.mt53{ margin-top:53px;}
.mt54{ margin-top:54px;}
.mt55{ margin-top:55px;}
.mt56{ margin-top:56px;}
.mt57{ margin-top:57px;}
.mt58{ margin-top:58px;}
.mt59{ margin-top:59px;}
.mt60{ margin-top:60px;}

.mt61{ margin-top:61px;}
.mt62{ margin-top:62px;}
.mt63{ margin-top:63px;}
.mt64{ margin-top:64px;}
.mt65{ margin-top:65px;}
.mt66{ margin-top:66px;}
.mt67{ margin-top:67px;}
.mt68{ margin-top:68px;}
.mt69{ margin-top:69px;}
.mt70{ margin-top:70px;}

.mt71{ margin-top:71px;}
.mt72{ margin-top:72px;}
.mt73{ margin-top:73px;}
.mt74{ margin-top:74px;}
.mt75{ margin-top:75px;}
.mt76{ margin-top:76px;}
.mt77{ margin-top:77px;}
.mt78{ margin-top:78px;}
.mt79{ margin-top:79px;}
.mt80{ margin-top:80px;}

.mt81{ margin-top:81px;}
.mt82{ margin-top:82px;}
.mt83{ margin-top:83px;}
.mt84{ margin-top:84px;}
.mt85{ margin-top:85px;}
.mt86{ margin-top:86px;}
.mt87{ margin-top:87px;}
.mt88{ margin-top:88px;}
.mt89{ margin-top:89px;}
.mt90{ margin-top:90px;}

.mt91{ margin-top:91px;}
.mt92{ margin-top:92px;}
.mt93{ margin-top:93px;}
.mt94{ margin-top:94px;}
.mt95{ margin-top:95px;}
.mt96{ margin-top:96px;}
.mt97{ margin-top:97px;}
.mt98{ margin-top:98px;}
.mt99{ margin-top:99px;}
.mt100{ margin-top:100px;}
.mt110{ margin-top:110px;}
.mt120{ margin-top:120px;}
.mr15{
  margin-right: 15px !important;
}
.home_flex{
  display: flex;
  width: 30px;
} 
.home_flex img{  width: 15px;} 
.home_flex:hover{text-decoration: none !important;}
.plr65{
  padding-left: 65px !important;
  padding-right: 65px !important;
}
.pl0{ padding-left: 0px;}
.pl100{ padding-left: 100px;}
.pl150{ padding-left: 150px;}

.lr50 {padding: 0px 50px 0px 50px;}

.mb1{ margin-bottom: 1px;}
.mb2{ margin-bottom: 2px;}
.mb3{ margin-bottom: 3px;}
.mb4{ margin-bottom: 4px;}
.mb5{ margin-bottom: 5px;}
.mb6{ margin-bottom: 6px;}
.mb7{ margin-bottom: 7px;}
.mb8{ margin-bottom: 8px;}
.mb9{ margin-bottom: 9px;}
.mb10{ margin-bottom:10px;}

.mb11{ margin-bottom:11px;}
.mb12{ margin-bottom:12px;}
.mb13{ margin-bottom:13px;}
.mb14{ margin-bottom:14px;}
.mb15{ margin-bottom:15px;}
.mb16{ margin-bottom:16px;}
.mb17{ margin-bottom:17px;}
.mb18{ margin-bottom:18px !important;}
.mb19{ margin-bottom:19px;}
.mb20{ margin-bottom:10px !important;}

.mb21{ margin-bottom:21px;}
.mb22{ margin-bottom:22px;}
.mb23{ margin-bottom:23px;}
.mb24{ margin-bottom:24px;}
.mb25{ margin-bottom:25px;}
.mb26{ margin-bottom:26px;}
.mb27{ margin-bottom:20px;}
.mb28{ margin-bottom:28px;}
.mb29{ margin-bottom:29px;}
.mb30{ margin-bottom:30px;}

.mb31{ margin-bottom:31px;}
.mb32{ margin-bottom:32px;}
.mb33{ margin-bottom:33px;}
.mb34{ margin-bottom:34px;}
.mb35{ margin-bottom:35px;}
.mb36{ margin-bottom:36px;}
.mb37{ margin-bottom:37px;}
.mb38{ margin-bottom:38px;}
.mb39{ margin-bottom:39px;}
.mb40{ margin-bottom:40px;}

.mb41{ margin-bottom:41px;}
.mb42{ margin-bottom:42px;}
.mb43{ margin-bottom:43px;}
.mb44{ margin-bottom:44px;}
.mb45{ margin-bottom:45px;}
.mb46{ margin-bottom:46px;}
.mb47{ margin-bottom:47px;}
.mb48{ margin-bottom:48px;}
.mb49{ margin-bottom:49px;}
.mb50{ margin-bottom:50px;}

.mb51{ margin-bottom:51px;}
.mb52{ margin-bottom:52px;}
.mb53{ margin-bottom:53px;}
.mb54{ margin-bottom:54px;}
.mb55{ margin-bottom:55px;}
.mb56{ margin-bottom:56px;}
.mb57{ margin-bottom:57px;}
.mb58{ margin-bottom:58px;}
.mb59{ margin-bottom:59px;}
.mb60{ margin-bottom:60px;}

.mb61{ margin-bottom:61px;}
.mb62{ margin-bottom:62px;}
.mb63{ margin-bottom:63px;}
.mb64{ margin-bottom:64px;}
.mb65{ margin-bottom:65px;}
.mb66{ margin-bottom:66px;}
.mb67{ margin-bottom:67px;}
.mb68{ margin-bottom:68px;}
.mb69{ margin-bottom:69px;}
.mb70{ margin-bottom:70px;}

.mb71{ margin-bottom:71px;}
.mb72{ margin-bottom:72px;}
.mb73{ margin-bottom:73px;}
.mb74{ margin-bottom:74px;}
.mb75{ margin-bottom:75px;}
.mb76{ margin-bottom:76px;}
.mb77{ margin-bottom:77px;}
.mb78{ margin-bottom:78px;}
.mb79{ margin-bottom:79px;}
.mb80{ margin-bottom:80px;}

.mb81{ margin-bottom:81px;}
.mb82{ margin-bottom:82px;}
.mb83{ margin-bottom:83px;}
.mb84{ margin-bottom:84px;}
.mb85{ margin-bottom:85px;}
.mb86{ margin-bottom:86px;}
.mb87{ margin-bottom:87px;}
.mb88{ margin-bottom:88px;}
.mb89{ margin-bottom:89px;}
.mb90{ margin-bottom:90px;}

.mb91{ margin-bottom:91px;}
.mb92{ margin-bottom:92px;}
.mb93{ margin-bottom:93px;}
.mb94{ margin-bottom:94px;}
.mb95{ margin-bottom:95px;}
.mb96{ margin-bottom:96px;}
.mb97{ margin-bottom:97px;}
.mb98{ margin-bottom:98px;}
.mb99{ margin-bottom:99px;}
.mb100{ margin-bottom:100px;}
.mb110{ margin-bottom:110px;}
.mb120{ margin-bottom:120px;}
.mb130{ margin-bottom:130px;}
.mb140{ margin-bottom:140px;}
.mb150{ margin-bottom:150px;}

.pt15{padding-top: 15px !important;}
.pt30{padding-top: 30px !important;}
.pt31{padding-top: 31px !important;}
.pt40{padding-top: 40px !important;}
.pt50{padding-top: 50px !important;}
.pt30{padding: 30px !important;}

.menu_bg_c{
  background-color: rgb(255, 255, 255);
  padding: 4px 12px;
  border-radius: 5px;
  height: auto;
}  
 
.plr_35 {
  padding-left: 35px;
  padding-right: 35px;
}

.plr_15 {
  padding-left: 15px;
  padding-right: 15px;
}

.pr15{ padding-right: 15px;}

.pt30{ padding-top: 30px;}

.pt40{ padding-top: 40px;}
 
.sos_foot a{ position: relative; text-decoration: none; transition: all 1.5s ease; color: #8e8c8c !important;  width: 40px !important; font-size: 20px !important;}
.sos_foot a:hover{ text-decoration: none;   transform: translateY(-2px);  transition: all 0.3s linear; }
.sos_foot a:hover.linkedin_c {color: #2867B2 !important;} 
.sos_foot a:hover.whatsapp_c {color: #0ac040 !important;} 
.sos_foot a:hover.insta_color {color: #ec4c76 !important;} 
.sos_foot a:hover.email_color {color: #1674b3 !important;} 
.sos_foot a.email_color {font-size: 17px !important;margin-top: 12px;} 
.flex_wrap{
  display: flex;
  flex-wrap: wrap;
}

.hg356{
  height: 356px;
}
.strategy ul li{
  color: white;
  list-style: none;
}
.strategy ul{
  padding-left: 0px !important;
}
.strategy ul li span{
  margin-right: 5px;
  font-size: 15px;
  line-height: 26px;
  color: #aeca36db;
}
.company_overview_banner_text{width: 100% !important; position:absolute; top: 0; left: 0px;z-index: 1;height: 100%; display: flex; align-items: center;}  
 .read_arrow {
  font-size: 9px;
  margin-right: 6px;
}
.company_overview_banner_text h1 {
  text-align: left;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.3;
  padding-left: 0px;
  text-transform: uppercase;
  background: rgba(22, 83, 128, 0.56);
  margin-left: 42px;
  padding: 25px;
  margin-bottom: 0;
  color: white;
  margin-top: 70px;
}  

.company_overview_banner_text h1 b{
    font-weight: 700;
    color: #b3d121;
}

.footer-h3 {position: relative;}


.footer-h3:after {
    content: "";
    position: absolute;
    bottom: -5px;
    width: 10px;
    height: 1px;
    transition: all 0.2s ease-in-out;
    transition-duration: 0.75s;
    opacity: 1;
    background-color: #006ab1;
    left: 0;
}

.footer-h3:hover:after {
  width: 25%;
  opacity: 1;
}


.lr30{
  padding: 0px 30px 0px 30px;
}

.mt80n{
  margin-top: -80px;
}
.pdf_icon{
  width: 31px !important;
  margin-right: 5px;
}
.corporate_off p{
  font-size: 14px;
  color: #242424;
  text-align: left;
  font-weight: 500;
  font-family: unset;
}
.small_pc{
    display: none;
  }

.ft_pt{ padding-top: 27px !important;}


/**
 * Tooltip Styles
 */

[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

[data-tooltip]:before {
  position: absolute;
  bottom: 124%;
  left: 310%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 5px;
  width: 85px;
  border-radius: 3px;
  background-color: #000;
  background-color: rgb(108, 116, 121);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
} 
 
[data-tooltip]:after {
  position: absolute;
  bottom: 122%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid rgb(108, 116, 121);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}  
  
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.pt60{
  padding-top: 60px !important;
}
.small_view{
  display: none;
}
.big_pc_view{
  display: block;
}
.small_br{
    display: none;
  }

.certi_img{
   margin-right: 30px !important;
   display: flex;
   flex-direction: column;
   align-items: center;
   font-size: 11px;
   color: #333;
   letter-spacing: 0.5px;
}   
.certi_img img{
    width: 50px;
} 

.white_color{ color: #FFF !important;}

.read-more-content {
  display: none;
  margin-top: 0px;
}
.read-more-content p{
  margin-bottom: 0px !important;
}


.read-mores {
  width: fit-content;
  display: inline-block;
  color: #474747;
  text-decoration: underline;
  font-size: 14px;
  letter-spacing: 0.3px;
  margin-top: 15px;
} 
.read-mores:hover {
  color: #1d1d1d;
}
 .ft_btn_mob{
  display: none;
 }
  #footer_links{
    display: block;
  }
.scroll-to-top {
  position: fixed;
  bottom: 33px;
  right: 19px;
  z-index: 100;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-animation: mymove 1s infinite;
  animation: mymove 1s infinite;
}
.scroll-to-top.shows {
  opacity: 1;
  visibility: visible;
}
.scroll-to-top img{
  height: 30px;
  width: 30px;
}
@media screen and (min-width:1900px) and (max-width:3000px){
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -26px;
    margin-right: 23px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -13px;
    margin-left: 10px;
  }
}

@media screen and (min-width:1700px) and (max-width:1899px){
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .lrP140 {
    padding: 0px 40px 0px 40px !important;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 40px;
  }
  .xs_pc_block{
    display: none;
  }
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -22px;
    margin-right: 0px;
    flex: 0 0 27%;
    max-width: 27%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -13px;
    margin-left: 10px;
  }
}

@media screen and (min-width:1600px) and (max-width:1699px){
  .xs_pc_block{
    display: none;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .lrP140 {
    padding: 0px 40px 0px 40px !important;
  }
  .small_pc{
    display: block;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 40px;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding: 0px 22px 0px 22px;
  }
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -22px;
    margin-right: 0px;
    flex: 0 0 27%;
    max-width: 27%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -13px;
    margin-left: 8px;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 20px;
    top: 44px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
}

@media screen and (min-width:1500px) and (max-width:1599px){
  .xs_pc_block{
    display: none;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .lrP140 {
    padding: 0px 40px 0px 40px !important;
  }
  .small_pc{
    display: block;
  }
  .footer_img {
    width: 80%;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 40px;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding: 0px 22px 0px 22px;
  }
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -17px;
    margin-right: 0px;
    flex: 0 0 27%;
    max-width: 27%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -7px;
    margin-left: 3px;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 20px;
    top: 44px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
}

@media screen and (min-width:1400px) and (max-width:1499px){
  .xs_pc_block{
    display: none;
  }
  .small_br{
    display: block;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .lrP140 {
    padding: 0px 30px 0px 30px !important;
  }
  .small_pc{
    display: block;
  }
  .footer_img {
    width: 225px;
    padding-top: 27px;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 30px;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding: 0px 15px 0px 15px !important;
  }
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -17px;
    margin-right: 0px;
    flex: 0 0 27%;
    max-width: 27%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -14px;
    margin-left: 10px;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 20px;
    top: 44px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
 }

@media screen and (min-width:1300px) and (max-width:1399px){
  .brands_logo img {
    width: 17%;
  }
  .small_br{
    display: block;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .lrP140 {
    padding: 0px 30px 0px 30px !important;
  }
  .small_pc{
    display: block;
  }
  .footer_img {
    width: 225px;
    padding-top: 27px;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 30px;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding: 0px 15px 0px 15px;
  }
  .footer .lr30 .col-md-4:nth-child(2){
    margin-left: -18px;
    margin-right: 2px;
    flex: 0 0 27%;
    max-width: 27%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -13px;
    margin-left: 10px;
  }
   .xs_pc_block{
    display: none;
  }
   .sm_pc_mt50{
    margin-top: 50px;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 21px;
    top: 44px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
} 

@media screen and (min-width:1200px) and (max-width:1299px){
   .brands_logo img {
    width: 17%;
  }
  .xs_pc_block{
    display: none;
  }
  .corporate_off p {
    letter-spacing: 0.3px;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .small_pc{
    display: block;
  }
  .footer_img {
    text-align: left;
    width: 250px;
    padding: 15px 17px;
    margin: 0px;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0 30px;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding:0 4px;
  }
  .sm_pc_mb0{
    margin-bottom: 0px;
  }
  .sm_pc_mt50{
    margin-top: 50px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -15px;
    margin-right: 27px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -12px;
  }
  .col-lg-3.col-3-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-9.col-9-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mt50_1000x1100{  margin-top: 50px;}
  .brands_logo img {
    width: 17%;
  }
  .ft_pt {
    padding-top: 23px !important;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 19px;
    top: 20px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
  .lrP140 {
    padding: 0px 30px 0px 30px !important;
  }
}

@media screen and (min-width:1100px) and (max-width:1199px){
.brands_logo img {
  width: 17%;
}
  .xs_pc_none{
    display: none;
  }
  .xs_pc_block{
    display: block;
  }
  .xs_mt20{
    margin-top: 20px !important;
  }
   .small_br{
    display: block;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .small_pc{
    display: block;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 20px;
  }
   .sm_pc_mt50{
    margin-top: 50px;
  }
  .footer_img {
    text-align: left;
    width: 250px;
    padding: 15px 17px;
    margin: 0px;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0px 25px;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .nav_Logo {
    top: 1%;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding:0 4px;
  }
  .sm_pc_mb0{
    margin-bottom: 0px;
  }
  .sm_pc_mt50{
    margin-top: 50px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -16px;
    margin-right: 30px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -15px;
  }
  .col-lg-3.col-3-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-9.col-9-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mt50_1000x1100{  margin-top: 50px;}
  .brands_logo img {
    width: 17%;
  }
  .ft_pt {
    padding-top: 23px !important;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 19px;
    top: 20px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
  .lrP140 {
    padding: 0px 25px 0px 25px !important;
  }
}

@media screen and (min-width:1026px) and (max-width:1099px){
  .xs_pc_none{
    display: none;
  }
  .xs_pc_block{
    display: block;
  }
  .xs_mt20{
    margin-top: 3px !important;
  }
  .small_br{
    display: block;
  }
  .mt80n {
    margin-top: -115px !important;
  }
  .plr65 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .nav_Logo {
    top: 1%;
  }
  .small_pc{
    display: block;
  }
  .footer_img {
    text-align: left;
    width: 250px;
    padding: 15px 17px;
    margin: 0px;
  }
  .res_wd22 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
  .res_wd78 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
  .footer-h3 {
    font-size: 16px;
  }
  header .navbar{
    width: calc(100% - 100px);
    left: auto;
    padding: 0px 25px;
  }
  .small_view{
    display: block;
  }
  .big_pc_view{
    display: none;
  }
  .small_mt25{
    margin-top: 25px !important;
  }
  .mb27 {
    margin-bottom: 23px;
  }
  .footer .lr30 {
    padding:0 4px;
  }
  .sm_pc_mb0{
    margin-bottom: 0px;
  }
  .sm_pc_mt50{
    margin-top: 50px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -16px;
    margin-right: 28px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -12px;
  }
  .col-lg-3.col-3-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-9.col-9-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mt50_1000x1100{  margin-top: 50px;}
  .brands_logo img {
    width: 17%;
  }
  .ft_pt {
    padding-top: 23px !important;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 19px;
    top: 20px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 10px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .menu_flex {
  width: 58px !important;
}
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
  .lrP140 {
    padding: 0px 25px 0px 25px !important;
  }
}


@media screen and (min-width: 768px) and (max-width: 1025px) {  
  .tab_plr25 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .tab_mt0 {
    margin-top:0px;
  }
  .tab_mb30 {margin-bottom:30px;}
  .nav_Logo {
    position: unset;
    top: 0;
    padding: 4px 0 10px;
    width: 84px;
  }
  .show-menu .push-menu {
    padding: 20px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 15px;
    top: 27px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 6px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 3px 9px;
    height: auto;
    width: auto;
  }
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
  .carousel-indicators li {
    width: 6px !important;
    height: 6px !important;
    margin: 1px 5px !important;
  }
  .footer-h3, .index-link ul li a, .copy-c {
    padding-left: 0;
    text-align: left;
    letter-spacing: 0.3px;
  }
  .copy-c {
    padding-top: 7px;
    margin-bottom: 6px;
  }
  .footer-h3 {
    font-size: 16px;
  }
  .lrP140 {
    padding: 0px 15px 0px 15px !important;
  }
  .menu_container {
    max-width: 100%;
    padding: 0 15px 0 6px !important;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -11px;
    margin-right: 9px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(4){
    position: absolute;
    bottom: 0;
  }
   .lr30.mob_lr0 {
    padding: 0 !important;
    position: relative;
  }
  .BigTit {
  font-size: 27px;
  line-height: 35px;
}
.scroll-to-top {
  bottom: 32px;
  right: 28px;
}
}


@media screen and (min-width: 991px) and (max-width: 1025px) {  
   .col-lg-3.col-3-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-9.col-9-1000x1100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -12px;
    margin-right: 23px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(3){
    margin-right: -12px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(4){
    position: unset;
    bottom: 0;
  }
}

@media screen and (max-width: 767px) {

.mob_mb30{margin-bottom: 30px;}
.mob_mb40{margin-bottom: 40px;}
.mob_mb50{margin-bottom: 50px;}
  .mob__mt50 {
  margin-top: 50px !important;
}

  [data-tooltip]::before, [data-tooltip]::after  {
  display: none;
}

  .mob_plr {
    padding: 0px 15px !important;
  }
  .ft_pt {
    padding-top: 0px !important;
  }
  .nav_Logo {
    position: unset;
    top: 0;
    padding: 3px 0 10px;
    width: 80px;
  }
  .show-menu .push-menu {
    padding: 14px;
  }
  .push-menu .close-menu {
    height: 27px;
    width: 27px;
    right: 15px;
    top: 25px;
  }
  .close_line {
    height: 27px;
    width: 27px;
  }
  .push-menu .close-menu i {
    font-size: 15px;
  }
  #accordian a:not(:only-child)::after {
    right: 11px;
    top: 10px;
    font-size: 12px;
  }
  .menu_bg_c {
    padding: 2px 8px;
    height: auto;
    width: auto;
  }
   .menu_flex {
  width: 56px !important;
}
  .push-button {
    font-size: 14px;
    width: 56px;
  }
  .push-button span {
    width: 14px;
  }
  .push-button span:nth-child(1) {
    top: -2px;
    transition: all 0.8s ease;
  }
  .carousel-indicators li {
    width: 6px !important;
    height: 6px !important;
    margin: 1px 5px !important;
  }
  .footer-h3, .index-link ul li a, .copy-c {
    padding-left: 0;
    text-align: left;
    letter-spacing: 0.3px;
  }
    .copy-c {
    padding-top: 7px;
    margin-bottom: 6px;
    line-height: 14px;
  }
  .footer-h3 {
    font-size: 16px;
  }
  .menu_bg {
    left: -3px;
    bottom: -24px;
    transform: scale(0.75);
  }
  .footer #Plusarrow {
    transform: rotate(90deg) scale(0.5) !important;
  }
  .footer .ceos_felx .item{
    margin: 0 !important;
    margin-left: 4px !important;
    scale: unset;
    height: auto;
    width: auto;
  }
  .footer .RoundbuttonArrow {
    width: 22px !important;
    height: 21px !important;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .footer .bottom-RightArrow {
    position: unset;
    margin-top: 3px;
  }
  .ft_btn_mob{
    padding: 14px;
    width: 100%;
    display: block;
  }
  #footer_links{
    display: none;
  }
  .res_flex{
    display: flex;
  }
  .footer button{
    outline: none;
    border: none;
    background: transparent;
    margin-top: 2px;
    padding: 0;
  }
  .back-to-top {
    bottom: 9px;
    right: 6px;
  }
  .back-to-top img{
    transform: scale(0.9);
  }
  .footer .black {
    font-size: 14px;
    padding-left: 0px;
    letter-spacing: 0.2px;
  }
  .res_ft_none{
    display: none;
  }
  .index-link ul li a{
    font-weight: normal !important;
  }
  .corporate_off p {
  font-weight: 400 !important;
}
p {
  line-height: 26px;
}
  .scroll-to-top {
    bottom: 31px;
    right: 15px;
  }
}

@media screen and (min-width: 649px) and (max-width: 767px) {
  .mob_ft50{ width: 33.33%;}
.xsmob_pt0{padding-top: 13px !important;width: 33.33%;}
.sm_mt30{ margin-top: 0px !important;}
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(2){
    margin-left: -14px;
    margin-right: 14px;
  }
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(4){
    position: absolute;
    bottom: 0;
  }
   .lr30.mob_lr0 {
    padding: 0 !important;
    position: relative;
  }
  .small_br {
    display: block;
  }
  .footer-h3 {
    font-size: 16px;
    letter-spacing: 0;
  }
  .ft_btn_mob{
    display: none;
  }
  #footer_links{
    display: block;
  }
  .res_ft_none{
    display: block;
  }
}

@media screen and (min-width: 541px) and (max-width: 648px) {
  .mob_ft50{ width: 50%;}
  .xsmob_pt0{padding-top: 13px !important;width: 50%;}
  .sm_mt30{ margin-top: 0px !important;}

  .footer-h3 {
    font-size: 16px;
    letter-spacing: 0;
  }
  .index-link.footer .row .col-lg-9 .row.lr30.ft_Pad .col-lg-3:nth-child(4){
    position: absolute;
    bottom: 44.7%;
  }
  .index-link.footer .row .col-lg-9 .row.lr30.ft_Pad .col-lg-3:nth-child(1){
    position: unset;
}
  .index-link.footer .row .col-lg-9 .row.lr30 .col-lg-3:nth-child(1){
    position: absolute;
    bottom: 127%;
    right: 0;
  }
  .lr30.mob_lr0 {
    padding: 0 !important;
    position: relative;
  }
  .ft_btn_mob{
    display: none;
  }
  #footer_links{
    display: block;
  }
    .res_ft_none{
    display: block;
  }
}

@media screen and (max-width:540px) {
.mob_ft50{ width: 100%;}
}
