@font-face {
  font-family: 'Samsung Sharp Sans';
  src: url('../fonts/SamsungSharpSans-Bold.woff2') format('woff2'),
      url('../fonts/SamsungSharpSans-Bold.woff') format('woff'),
      url('../fonts/SamsungSharpSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Samsung Sharp Sans';
  src: url('../fonts/SamsungSharpSans.woff2') format('woff2'),
      url('../fonts/SamsungSharpSans.woff') format('woff'),
      url('../fonts/SamsungSharpSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Samsung Sharp Sans';
  src: url('../fonts/SamsungSharpSans-Medium.woff2') format('woff2'),
      url('../fonts/SamsungSharpSans-Medium.woff') format('woff'),
      url('../fonts/SamsungSharpSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow Book';
  src: url('../fonts/GothamNarrow-Book.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Book.woff') format('woff'),
      url('../fonts/GothamNarrow-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow';
  src: url('../fonts/GothamNarrow-Bold.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Bold.woff') format('woff'),
      url('../fonts/GothamNarrow-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow';
  src: url('../fonts/GothamNarrow-Black.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Black.woff') format('woff'),
      url('../fonts/GothamNarrow-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow';
  src: url('../fonts/GothamNarrow-Thin.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Thin.woff') format('woff'),
      url('../fonts/GothamNarrow-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow';
  src: url('../fonts/GothamNarrow-Medium.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Medium.woff') format('woff'),
      url('../fonts/GothamNarrow-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Narrow';
  src: url('../fonts/GothamNarrow-Light.woff2') format('woff2'),
      url('../fonts/GothamNarrow-Light.woff') format('woff'),
      url('../fonts/GothamNarrow-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.woff2') format('woff2'),
      url('../fonts/Poppins-Regular.woff') format('woff'),
      url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

  
* { box-sizing: border-box;}
html{ overflow-x: hidden;}
body { font-size: 18px; font-weight: 500; color: #2A2A2A; line-height: 1.5; font-family: 'Gotham Narrow'; overflow-x: hidden; background: #fff !important;}   
a { text-decoration: none !important; transition: .3s all ease; } 
li{ list-style: none;}
h1, h2, h3, h4, h5, h6, p { margin-top: 0px; margin-bottom: 0px; } 
ul { margin-bottom: 0px; padding-left: 0;}  
input:focus{ outline: none; box-shadow: none; }
.container{ max-width: 1440px; }

header.header-area { position: absolute; left: 0; right: 0; top: 0; z-index: 22; padding: 18px 0; }
.header_btn li{ font-size: 20px; color: #fff; font-weight: 600; font-family: 'Samsung Sharp Sans';}
.header_btn li a{ color: #fff; }
.header_btn li a:hover{ color: #DE1A1A; }
.logo_sec img{ max-width: 72%; }
.header_btn{ position: relative; top: 10px; }

.banner_section > img{ object-fit: cover; height: 768px }
.space_sec{ padding: 70px 0; }

.apply_block { background: #DE1A1A; padding: 50px 70px 50px 90px; }
.heading_sec h3{ font-size: 30px; color: #fff; font-weight: 700; margin-bottom: 25px; }
.apply_listing li{ display: flex; align-items: center; margin-bottom: 40px; }
.apply_listing li:last-child{ margin-bottom: 0; }
.apply_listing li span{ font-size: 13px; color: #BC1820; font-weight: 700; display: inline-flex; text-transform: uppercase; line-height: 1; min-width: 60px; height: 60px; border-radius: 50%; justify-content: center; align-items: center; flex-direction: column; background: #fff; position: relative;}
.apply_listing li span b{ font-size: 21px; display: block; }
.apply_listing li span::before{ content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; border: 1px dotted #fff; border-radius: 50%;}
.apply_listing li span::after { content: ''; position: absolute; top: 109%; left: 0; right: 0; margin: auto; border-left: 1px dotted #fff; width: 1px; height: 54px; }
.apply_listing li:last-child span::after{ display: none; }
.apply_listing li span::before { content: ''; position: absolute; top: 2px; bottom: 2px; left: -5px; right: 2px; margin: auto; border: 1px dotted #fff; border-radius: 50%; width: 69px; height: 69px; }
.para_point{ padding-left: 25px; }
.para_point p{ font-size: 19px; color: #fff; font-weight: 700; line-height: 1.3; }
.heading_sec h2{ font-size: 38px; font-weight: 700; font-family: 'Samsung Sharp Sans'; color: #BC1820; text-transform: uppercase; margin-bottom: 10px;}
.heading_sec p{ font-size: 13px; color: #2A2A2A; }

.gray_clr h2{ color: #2A2A2A; margin-bottom: 30px; text-transform: none; }
.choose_block ul { column-count: 2; }
.choose_block ul li { margin-bottom: 15px; font-size: 22px; background: #1F439D; padding: 15px 25px; position: relative; color: #fff;  display: flex; align-items: center;}
/* .choose_block ul li:before{ content: ''; position: absolute; left: 18px; top: 29px; width: 7px; height: 7px; border-radius: 50%; background: #333; } */
.choose_block ul li img{ width: 16px; margin-right: 8px; }
.choose_block { max-width: 80%; margin: auto; }

.honour_section{ padding: 100px 0 0; background: #F2F2F2; }
.honour_section h2{ margin-bottom: 20px; }
.honour_relative{ position: relative; }
.honour_img img { position: absolute; left: 0; bottom: 0%; right: 0; }
.honour_content{ padding-left: 20px; }
.para_sec p{ font-size: 17px; }
.honour_cont_img{ margin: 65px -10px 0; }
.honour_cont_img li{ padding: 0 10px; }
.strColCnt { padding: 0 5px; }
.dropdown-item { white-space: normal !important; padding: 0;}
.strColImg img { height: 210px !important; width: 100%; height: 100%; object-fit: cover; }
.strColCnt p { color: #2A2A2A; font-size: 20px; min-height: 60px; display: flex ; align-items: start; text-align: start; white-space: pre-wrap; font-weight: 600; }
.knowMore { font-weight: 500; font-size: 20px; color: #BE0707; text-decoration: none;  display: inline-flex; align-items: center; }
.knowMore svg { width: 16px; }
.choose_section h2{ margin-bottom: 40px; }

.research_section{ background: url('../images/reasearch_bg.png') 50% 50% no-repeat; background-size: cover; padding: 90px 0 35px; }
.rsch_cont_img{ margin: 50px -8px 0; }
.rsch_cont_img img{ padding: 0 8px; }
.white_clr h2{ color: #fff; text-transform: none; margin-bottom: 23px; }
.white_clr p{ color: #fff; max-width: 550px; font-weight: 400; }
.rsch_btn{ margin-top: 35px; }
.site_btn{ font-size: 18px; color: #fff; text-transform: uppercase; display: inline-block; padding: 10px 30px; background: linear-gradient(180deg, #F63841 0%, #BC1820 80%);}
.site_btn:hover{ background: linear-gradient(180deg, #F63841 20%, #BC1820 100%); color: #fff;}

.counter_sec li{ background: #F4F2F2; padding: 25px 35px; border-bottom: 1px solid #E4E1E0; }
.counter_item{ font-size: 50px; color: #BC1820; font-weight: 700; line-height: 1; position: relative; display: inline-block; }
.counter_sec li span{ font-size: 18px; color: #2A2A2A; font-weight: 500; display: block; }
.counter_item:before { content: '+'; font-size: 50px; color: #BC1820; position: absolute; right: -32px; top: -1px;}
.non_plus:before{ display: none; }
.counter_sec li:nth-child(2n){ background: #fff;}
.text_k:after{ content: 'k'; font-size: 50px; color: #BC1820; position: absolute; right: -26px; top: -1px; }
.text_k:before{ right: -55px; }
.text_cr:after { content: 'Cr'; font-size: 40px; color: #BC1820; position: absolute; right: -42px; top: -1px; }
.text_cr:before{ right: -67px !important; }
.text_lacs:after { content: 'Lacs'; font-size: 40px; color: #BC1820; position: absolute; right: -81px; top: -1px; }
.text_lacs:before{ right: -105px !important; }

.gscale_section{ background: #F7F2F2; }
.gscale_img1 img{ max-width: 85%; position: relative; top: 30px; }

.placements_section{ padding: 100px 0 60px; }
.placements_section h2{ margin-bottom: 15px; color: #2A2A2A; font-weight: 700; }
.placements_section .para_sec p{ font-weight: 400; }
.counter_block span{ font-size: 17px; color: #BC1820; font-weight: 500; display: block; }
.counter_block li{ width: 25%; padding: 0 30px; position: relative;}
.counter_block{ position: relative; padding: 30px 0;}
.counter_block .counter_item{ font-size: 40px; }
.counter_block .counter_item:before { font-size: 40px; right: -23px;}
.counter_block .text_k:after{ font-size: 40px; right: -21px; }
.counter_block .text_k:before{ right: -44px; }
.lpa_text:after { content: 'LPA'; font-size: 50px; color: #BC1820; position: absolute; right: -87px; top: -1px; }
.place_counter{ border-top: 2px solid #BE2727; border-bottom: 2px solid #BE2727; margin: 35px auto 0; max-width: 85%;}
.counter_block li:before{ content: ''; width: 2px; height: 70%; position: absolute; top: 0; right: 0; bottom: 0; margin: auto; background: #E9E9E9; }
.lpa_text:before{ right: -116px; }
.counter_block li:last-child::before{ display: none; }
.place_counter{ margin-bottom: 20px; }
.heading_sec h4{ font-size: 22px; font-weight: 700; margin-bottom: 15px; }
.logo_block li{ width: 20%; padding: 16px 18px; }

.journey_section{ background: #F6F6F6; padding: 100px 0 70px; }
.ytRow{ margin-top: 50px; }
.pos-rel { position: relative; }
.ytPlay { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.ytVideo img { width: 100%; }
.owl-nav{ display: none !important; }
.form-absolute{ margin-top: 30px; max-width: 100%; }

.student_section{ background: url('../images/student_bg.png') 50% 50% no-repeat; background-size: cover; padding: 100px 0 0; }
.student_block h2{ font-size: 46px; color: #fff; margin-bottom: 30px; text-transform: none; }
.student_block .para_sec p{ color: #fff; font-family: 'Poppins';}
.student_section .row{ background: rgba(0,0,0,.24); padding: 170px 5%; max-width: 88%; margin: auto; }
.ac_block h4{ font-size: 15px; color: #2a2a2a; font-weight: 500; margin-top: 15px; }
.ac_row{ margin-top: 45px; }
.ac_section .row{ background: #F3F3F3; padding: 50px; margin-top: -85px; }

.media_section{ margin: 70px 0; }
.media_listing li span{ border: 1px solid #C5C5C5; padding: 30px 25px; min-height: 120px; display: flex; align-items: center; justify-content: center; }
.media_listing{ max-width: 90%; margin: 45px auto 0; }
.media_listing li{ padding: 0 6px; }

.footer_main{ padding: 70px 0 0; position: relative; }
.footer_block h4{ font-size: 17px; color: #fff; font-weight: 500; text-transform: uppercase; margin-bottom: 10px; }
.ft-sec p, .ft-sec li{ font-size: 15px; color: #F8F8F8; font-weight: 400; line-height: 1.6; }
.ft-sec li a, .ft-sec p a{ color: #F8F8F8; display: inline-block; }
.ft-sec p{ margin-bottom: 20px; }
.ss_sec{ margin-top: 40px; }
.ss_sec li{ margin-right: 10px }
.ft-sec li a:hover, .ft-sec p a:hover{ color: #BC1820; }
.copyright_sec{ border-top: 1px solid #3E3E3E; padding: 20px 0; margin-top: 200px; }
.copyright_sec p{ font-size: 15px; color: #F8F8F8; font-weight: 400; line-height: 1; }
.copyright_sec p a{ display: inline-block; color: #f8f8f8; padding-right: 10px; margin-right: 10px; border-right: 1px solid #F8F8F8;}
.copyright_sec p a:last-child{ border-right: 0; margin-right: 0; padding-right: 0; }
.copyright_sec p a:hover{ color: #BC1820; }
.map_sec iframe { border: 0; position: absolute; top: 0; width: 43%; height: 450px; right: 0; }
.col_3{ width: 30%; padding-right: 50px; }
.col_6 { width: 40%; }
.play_btn img{ width: 75px; }
.fixed_btn .site_btn{ position: fixed; top: 30%; right: -56px; transform: rotate(90deg); z-index: 9999; }
/*******270225***/
.main_form {
    padding: 51px 0;
}

.heading_sec {text-align: center;}
.main_form {
    padding: 51px 0;
    max-width: 62%;
    margin: 0 auto;
}
/************************thankyou page code**************************/

body.tamlpage {background: url("../images/thankyou/bg.webp") no-repeat top center  !important; background-size: cover;}


.logosei {
    width: 350px;
    margin: 50px 0;
    display: block;
}

    .tahkks {
        margin: 7% auto 0;
        width: 100%;
        text-align: center;
    }
.ththe {
   max-width: 45%;
	width: 100%;
}

.tahkks p {
    color: #fff;
    font-size: 29px;
    line-height: 35px;
    margin: 24px 0 0 23px;
}

.tnode {
    display: block;
    margin: 24px 0 0 6px;
}

.tnode a {
    display: inline-block;
    background: #881d21;
    color: #fff;
    text-decoration: none;
    padding: 7px 20px;
    border-radius: 10px;
    margin: 0 16px;
}

.tnode a img {
    display: inline-block;
    width: 13px;
    margin: 0 0 0 6px;
}


.sobce {
    display: block;
    margin: 36px 0 0 32px;
    color: #fff;
}

.tid {
    display: inline-block;
    width: fit-content;
    font-size: 17px;
    font-weight: 300;
}

.diede {
    display: inline-block;
    margin: 0 0 0 15px;
}
.diede a {
    text-decoration: none;
    color: #fff;
}

.diede a span {
    display: inline-block;
    margin: 0 0 0 8px;
    font-size:15px;
}

.thanfetr {
    position: absolute;
    background: #000;
    width: 100%;
    padding: 15px 0;
    bottom: 0;
}

.diede img, .socialbx a img {width: 40px;}

.leode {
    display: inline-block;
    width: 70%;
}

.leode p {
    color: #fff;
    font-size: 12px;
    margin: 0 0 0 17px;
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
}

.socialbx {
    display: inline-block;
    vertical-align: middle;
}
.socialbx a {
    display: inline-block;
    margin: 0 0 0 16px;
}




@media(max-width: 1441px){
  .container{ max-width: 1300px; }
  .header_btn li { font-size: 17px;}
  .para_point p { font-size: 17px;}
  .heading_sec h2 { font-size: 34px;}
  .para_sec p { font-size: 17px; }
  .counter_block span { font-size: 16px; line-height: 1.3;}
  .student_block h2{ font-size: 40px; }
  .ft-sec p, .ft-sec li, .copyright_sec p { font-size: 14px;}
  .footer_block h4 { font-size: 16px}
  .honour_cont_img { margin: 50px -10px 0; }
  .strColCnt p{ font-size: 19px; line-height: 1.3; }
  .header_btn{ top: 0; }
  .counter_sec li span { font-size: 16px;}
  .counter_block li{ padding: 0 20px; }
  .counter_item { font-size: 42px;}
  .text_k:after { font-size: 42px; right: -24px;}
  .counter_item:before{ font-size: 42px; right: -26px; }
  .map_sec iframe{ height: 440px; }
  .text_k:before { right: -50px; font-size: 42px; }
  .lpa_text::after{ font-size: 42px; right: -74px; }
  .lpa_text:before { right: -97px; }

/********thankyoupage**********/
.tahkks {
    margin: 5% auto 0;
}
}

@media(max-width: 1367px){
    .container{ max-width: 1200px; }
    .student_block h2 { font-size: 37px; }
    .ac_block h4{ font-size: 13px; }
    .ss_sec li img{ width: 45px; }
    .site_btn { font-size: 16px}
    .counter_block span{ font-size: 15px; }
    .choose_block ul li{ font-size: 21px }
    .counter_sec li{ padding: 22px 25px; }
    .fixed_btn .site_btn{ right: -52px; }

}

@media(max-width: 1199px){
    .container{ max-width: 950px; }
    header.header-area { padding: 15px 0; }
    .apply_block{ padding: 40px; }
    .choose_block{ max-width: 90%; }
    .strColCnt { padding: 0; }
    .strColImg img{ min-height: 120px !important; height: 120px !important; }
    .strColCnt p { font-size: 17px; }
    .counter_sec li{ padding: 20px 16px; }
    .counter_block .counter_item { font-size: 35px; }
    .text_lacs:after{ font-size: 35px; right: -70px; }
    .counter_block .counter_item:before { font-size: 35px; right: -21px; }
    .text_lacs:before { right: -92px !important;}
    .text_cr:after { font-size: 35px; right: -37px;}
    .text_cr:before { right: -65px !important; }
    .counter_block li { padding: 0 20px; }
    .counter_block span { font-size: 14px; line-height: 1.2; }
    .heading_sec h2 { font-size: 30px; }
    .para_sec p { font-size: 15px; }
    .media_listing li span { padding: 20px 10px; min-height: 84px;}
    .map_sec iframe{ width: 38%; height: 410px; }
    .col_3{ padding-right: 20px; }
    .copyright_sec{ margin-top: 130px; }
    .ss_sec li img { width: 38px; }
    .ac_section .row{ padding: 25px; }
    .student_section .row { padding: 100px 2% 150px; max-width: 90%; }
    .ytPlay img{ width: 50px; }
    .choose_block ul li{ font-size: 19px }
    


    
}

@media(max-width: 991px){
    .container { max-width: 700px; }
    .logo_sec img { max-width: 66%; }
    .header_btn li { font-size: 15px;}
    .form_sec{ margin-top: 25px; }
    .choose_block { max-width: 100%; }
    .honour_img img{ position: static; }
    .choose_block ul li { font-size: 15px; padding-left: 16px;}
    .choose_block ul li:before { left: 15px; top: 27px; width: 6px; height: 6px;}
    .honour_section{ padding: 70px 0 0; }
    .honour_content { padding-left: 0; }
    .honour_section .row{ flex-direction: column-reverse; }
    .strColImg img { min-height: 200px !important; height: 200px !important; }
    .research_counter{ margin-top: 30px; }
    .research_section{ padding: 70px 0 35px; }
    .gscale_img1 img{ top: 20px; }
    .place_counter{ max-width: 100%; }
    .counter_block{ padding: 20px 0; }
    .counter_block span { font-size: 13px;}
    .logo_block li{ width: 33.33%; padding: 10px; }
    .logo_block ul{ justify-content: center !important; }
    .journey_section{ padding: 70px 0 50px; }
    .gray_clr h2{ margin-bottom: 20px; }
    .ytRow{ margin-top: 30px; }
    .student_block h2{ margin-bottom: 20px; margin-top: 30px; }
    .play_btn img{ width: 80px; }
    .media_listing { max-width: 100%; margin: 30px auto 0; }
    .media_listing li{ width: 50%; margin-bottom: 15px;}
    .media_listing ul{ flex-wrap: wrap; justify-content: center !important;}
    .media_listing li span{ min-height: 108px; }
    .media_section { margin: 50px 0 40px; }
    .map_sec iframe{ width: 100%; position: static; }
    .f_row { flex-wrap: wrap; }
    .col_3{ width: 50%; }
    .col_6{ width: 100%; margin-top: 40px;}
    .copyright_sec { margin-top: 50px; }
    .heading_sec h3 { font-size: 26px;}
    .choose_block ul li img{ width: 13px;}
    .banner_section > img{ height: 100%; }
    

/********thankyoupage**********/
.thanfetr {
    position: absolute;
    background: #000;
    width: 100%;
    padding: 15px 0;
    bottom: 0;
}
	
	.gal.galfterone {height: 100vh;}
	.leode {
    width: 50%;
}
	.leode .lowiher {width: 150px; margin: 0 0 10px;}
	
	/**********form model boostrp 4************/
	.modal {    z-index: 9999;}
	.modal-content{
    top: 38px;
    width: 82%;
    margin: 0 auto;
}
}



@media(max-width: 767px){
    .container{ max-width: 550px; }
    .header_btn{ display: none; }
    .logo_sec { text-align: center; }
    .banner_section > img { min-width: 150%; position: relative; left: -25%; }
    .space_sec { padding: 50px 0; }
    .para_point p { font-size: 15px; }
    .apply_block { padding: 30px 20px; }
    .heading_sec h2 { font-size: 26px; }
    .choose_block ul li{ width: 100%; }
    .choose_block ul{ column-count: 1; }
    .honour_cont_img { margin: 30px -10px 0; }
    .site_btn { font-size: 14px; padding: 10px 20px;}
    .gscale_img1 img { top: 0px; max-width: 100%; }
    .placements_section{ padding: 50px 0; }
    .counter_block li { width: 50%; margin-bottom: 15px;}
    .counter_block{ flex-wrap: wrap; }
    .logo_block li{ width: 50%; }
    .journey_section { padding: 50px 0 50px; }
    .student_section .row { padding: 50px 0% 120px; max-width: 100%; }
    .ac_section .row { padding: 20px 15px; }
    .media_listing li{ width: 100%; }
    .col_3 { width: 100%; margin-bottom: 30px; padding-right: 0; }
    .col_6{ margin-top: 0; }
    .map_sec iframe { height: 250px; }
    .copyright_sec p a{ margin-top: 10px; }
    .copyright_sec{ margin-top: 20px; }
    .footer_main { padding: 50px 0 0;}
    .para_point { padding-left: 15px; }
    .apply_listing li span b { font-size: 19px;}
    .ss_sec { margin-top: 20px; }
    .choose_block ul li svg { width: 14px;}
    .fixed_btn .site_btn{ right: -40px; padding: 8px 20px; }
    .play_btn img{ width: 60px; }

 
	
	/******270225******/
	.main_form {
    padding: 20px 0 0;
    max-width: 100%;
    margin: 0 auto;
}
/********thankyoupage**********/
	.tahkks p {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    margin: 15px 0 0 0;
    font-weight: 400;
}
.tnode {
    display: block;
    margin: 13px 0 0 0;
}
	
	   .gal.galfterone  .container, .thanfetr   .container{
        max-width: 100%;
    }
	.tnode a {
    display: inline-block;
    background: #881d21;
    color: #fff;
    text-decoration: none;
    padding: 7px 12px;
    border-radius: 10px;
    margin: 0 1px;
    FONT-SIZE: 12PX;
}
	.logosei {
    width: 350px;
    margin: 50px auto;
    display: block;
}
	.leode p {
    margin: 10px 0;
}
.sobce {
    display: block;
    margin: 20px auto 0;
    color: #fff;
}
	    .logosei {
        width: 216px;
        margin: 31px 0 50px;
        display: block;
    }
	    .tahkks {
        margin: 5% auto 0;
        text-align: left;
    }
}

 @media(max-width: 479px){
    .container{ max-width: 350px; }

/********thankyoupage**********/
.tnode a {
        margin: 5px;
    }
	 .diede img, .socialbx a img {
    width: 30px;
}
	 .diede a span {
    display: inline-block;
    margin: 0 0 0 5px;
    font-size: 12px;
    font-weight: 400;
}
	 .leode {
        width: 100%;
    }
	     .leode .lowiher {
        width: 150px;
        margin: 0;
    }
	 .diede {
    margin: 0 0 0 10px;
}
	 .tid {
    display: block;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 13px 0;
}
}
/******* boostrap 4  youtubepopup ***************/
.modal-header {
    border: none;
    position: absolute;
    right: 0;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    background: none;
    position: absolute;
    right: 0;
    z-index: 2222;
    right: -32px;
    font-size: 37px;
    color: #fff;
    box-shadow: none;
    border: none;
    font-weight: 500;
    opacity: 1;
    top: -10px;
}
/*******  boostrap 4  youtubepopup  ***end*********/

