/* CSS Document */
/* 1.0 HEADER */
/*.grecaptcha-badge { visibility: hidden; }*/


.fancybox-infobar{display:none;}



.mobOn{display:none}
.mobOff{display:block}
.grecaptcha-badge{z-index:100;   visibility: hidden;}
.container {max-width: 1270px !important;width: 95% !important;}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;}
#sb_instagram{z-index:0;}
/* HEADING TAGS */
.head1 h1, h1.head1{font-family: var(--primary-font);font-style: normal;font-weight: bold;font-size: 78px;line-height: 84px;color: #000000;}
.head2 h2, h2.head2{font-size: 36px;font-weight: 600;line-height: 42px; letter-spacing: -0.7599999904632568px; text-align: left;color: #111111;}
.head3 h3, h3.head3{font-family: var(--primary-font);font-style: normal;font-weight: 300;font-size: 30px;line-height: 42px;color: #000000;}
.head4 h4, h4.head4{font-family: var(--primary-font);font-size: 30px;font-weight: 600;line-height: 40px;letter-spacing: -0.7599999904632568px;text-align: left;color: #111111;}

.head5 h5, h5.head5{font-family: var(--primary-font);font-style: normal;font-weight: bold;font-size: 20px;line-height: 30px;color: #000000;}
.head6 h6, h6.head6{font-family: var(--primary-font);font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #000000;}
.head6 p, p.head6{font-family: var(--primary-font);font-style: normal;font-weight: normal;font-size: 18px  !important;line-height: 28px  !important;color: #000000;}
.head7 h7, h7.head7{font-family: var(--primary-font);font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #000000;}
p{font-family: var(--primary-font);font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;}

.list5 li{font-family: var(--primary-font);font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #000; }

.headT h1, h1.headT{font-family: var(--primary-font);font-style: normal;font-weight: 600;font-size: 35px;line-height: 40px;text-transform: capitalize;color: #000000;}

/* TESTIMONIAL */

.pharmacy-testimonials {width: 100%;position:relative;background: #ffffff;padding: 60px 0;}
.pharmacy-testimonials .owl-carousel{z-index:0;}
.slider-box {width: 80%;display: flex;flex-direction: row;margin: 0 auto;}
.testimonial-left-content {width: 70%;float: left;padding-right: 10px;}
/*.testimonial-left-content p {font-style: normal;font-weight: normal;font-size: 15px;line-height: 22px;color: #000;margin-bottom: 20px;}*/
.testimonial-left-content span {font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #302D3A;margin-bottom: 5px;display: block;}
.testimonial-left-content img {margin-top: 20px;width: auto !important;}
.testimonial-right-content {width: 31%;display: flex;align-items: center;justify-content: center;}
.testimonial-right-content img {width:209px !important; height:209px; border-radius:100%;}
.testiCont, .testiCont p{color: #000;font-family: 'Inter', sans-serif;font-style: normal;font-weight:400;font-size: 18px;line-height: 28px;}
.testiName, .testiName p{color: #000;font-family: 'Inter', sans-serif;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;}

/* START UPDATED HEADER SECTION WITH MENU Dated 11-09-2025 by Gaurav */

body {overflow-x: hidden; }
/*
.topbarHeader{background:#3A3537; height:40px;  padding:0px 0px 0px 40px; display: flex;}
.topMenuLinks {display:flex; gap:20px; margin: 0;  padding: 5px 0;}
.topMenuLinks li a{font-family: var(--menu-font);font-weight: 400;font-size: 14px;line-height: 24px;color:#fff; text-decoration:none; transition: all 0.2s ease;}
.rightMenuAdmission{margin-left:auto;}
*/
.topbarHeader{height: 40px;  padding: 0px 0px 0px 40px;  display: flex;  justify-content: flex-end;}
.topMenuLinks {display: flex;  gap: 10px;  padding: 5px 20px;  background: #fff;  height: 40px;  margin:2px 0px 0px 0px;}
.topMenuLinks li{position:relative;}
.topMenuLinks li:before{position:absolute; height:15px; width:1px; background:#C0C0C0; top:7px; left: -5px; content:"";}
.topMenuLinks li:first-child:before{display:none;}
.topMenuLinks li a{font-family: var(--menu-font);  font-weight: 500;  font-size: 12px;  line-height: 24px;  color: #000;  text-decoration: none;  transition: all 0.2s ease;  padding: 20px 5px;}

.topMenuLinks li a:hover {  font-weight: 600; }


.rightMenuAdmission ul{display:flex; list-style: none;}
.rightMenuAdmission li{display: flex;  list-style: none; }

.rightMenuAdmission li a {
  position: relative;
  display: inline-block;
  background: #D00000; /* remove direct background */
  height: 40px;
  font-family: var(--menu-font);
  font-weight: 600;
  font-size: 14px;
  line-height: 40px; /* center text vertically */
  text-align: center;
  padding: 0px 40px;
  color: #fff;
  text-decoration: none;
  overflow: hidden; /* hide overflow of pseudo element */
  z-index: 1;
}
.rightMenuAdmission li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #8c0000;
  z-index: -1;
  transition: width 0.4s ease;
}

.slideBtn {
  position: relative;
  display: inline-block;
  background: #class="slideBtn"; /* start transparent */
  height: 40px;
  line-height: 40px; /* vertically center */
  font-family: var(--menu-font);
  font-weight: 600;
  font-size: 14px;
  text-align: center;
 
  color: #fff;
  text-decoration: none;
  
  
  /* optional border */
}

.slideBtn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #D00000;
  z-index: -1;
  transition: width 0.4s ease;
}

.slideBtn:hover::before {
  width: 100%;
}

.slideBtn:hover {
  color: #fff; /* text stays visible */
}


.rightMenuAdmission li a:hover::before {
  width: 100%;
}

.rightMenuAdmission li a:hover {
  color: #fff; /* keep text visible */
}


.topAdmissionN1{display:flex; align-items: center; background: #D00000;  float:right; min-width: 170px; border-left: 1px solid #fff; cursor:pointer;}
.topAdmissionN1:hover{background:#8c0000;}
.topAdmissionNHover1{background:var(--text-red)}

.taNumber1{font-size: 14px;font-weight:600;line-height: 20px;text-align: left; color:#fff; margin: 0px 15px;}
.taNumber1 span{display:block; font-size: 11px;font-weight: 500;line-height: 13.31px;text-align: left;}
.taNumber1 a{color:#fff; text-decoration:none; font-weight: 600;font-size: 14px;line-height: 21px;}
.taNumber1 a:hover{color:#fff; text-decoration:underline;}

#toggle-button1 {font-family: var(--menu-font);transition: color 0.2s linear;  text-align: right;  vertical-align: middle;  font-size: 14px;font-weight:600;line-height: 20px;text-align: left; color:#fff; display: flex;gap: 15px; height: 100%;  /*min-width: 200px;*/ text-align: center;  justify-content: center;
  align-content: center;  align-items: center; padding: 0px 25px 0px 40px;}
#toggle-button1 i {  cursor: pointer;color: #fff;}
.barsLines1::after {  content: "\e26c";  position: absolute;   right: 0; top:-2px;font-weight: 400; font-family: 'Material Symbols Outlined'; font-size:24px; font-style: normal; color: #fff;}
.closeLines1::after {  content: "\e5cd";  position: absolute;   right: 0; top:-2px;font-weight: 400; font-family: 'Material Symbols Outlined'; font-size:24px; font-style: normal; color: #fff;}


.barsLines1{width: 22px;height: 17px;position: relative; top: 0px;}
/* .closeLines1{background:url("https://www.chitkara.edu.in/wp-content/themes/chitkara/images/2025/Union.png") no-repeat 2px 0px; width: 22px;height: 17px;position: relative;background-size: contain;} */
i.active1 { color: lightblue;  transform: rotate(90deg);}
#toggle-button1 i:hover { color: lightblue;}
#navToggle1 {  position: absolute;    text-align: center;  font-size: 30px;  width:217px;  
  top:40px; right:0px;  background: linear-gradient(93.76deg, rgba(0, 0, 0, 0.5) 9.56%, rgba(21, 20, 20, 0.437627) 51.74%, rgba(0, 0, 0, 0) 90.87%),
linear-gradient(133.53deg, rgba(0, 0, 0, 0.5) 5.53%, rgba(21, 20, 20, 0.437627) 51.65%, rgba(0, 0, 0, 0) 94.44%),
linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
z-index: 100000;border-radius:0px;height: 100vh; min-height:635px;
display: block; 
transform: translateX(100%); /* hidden off screen */
  transition: transform 0.3s ease-in-out;

}
#navToggle1 .active {
  transform: translateX(0); /* slide into view */
}
#navToggle1.active {
  transform: translateX(0); /* slide into view */
}

ul.tobNavToogle1{padding:22px 32px; display: inherit;}
.tobNavToogle1 li{font-family: var(--menu-font);font-size: 14px;font-weight: 600;line-height: 16.94px;text-align: left; color: #fff;  position: relative;padding-bottom: 30px; display: inherit;}
.tobNavToogle1 li:after{ position:absolute; bottom:12px; content:""; width:108px; height:2px;
background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
.tobNavToogle1 li span{display:block; margin-top:8px; font-weight: 500;}
.tobNavToogle1 li:last-child:after{background:none;}
.tobNavToogle1 li:last-child{padding-bottom: 0px;}
.tobNavToogle1 li a{color:#fff; text-decoration:none;}

.headerSection {position: sticky;top: 0;z-index: 1000; background: #fff;  /*box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/}
/*.scrolled{ background: rgba(255,255,255,0.95);}*/
/*
.headerSection.scrolled .logoCU {  opacity: 0;  transform: translateX(-50px);}
.headerBtn {  opacity: 0;  transform: translateX(30px);  transition: all 0.6s ease;  background: #D00000;  color: #fff;  border: none;  padding: 8px 16px;
  border-radius: 6px;  cursor: pointer;}
.headerSection.scrolled .headerBtn {  opacity: 1;  transform: translateX(0);}
.headerSection.scrolled .menuBarNew {  margin-left: 0;}*/

.headerSection{display:flex; gap:10px; padding:00px 40px; /*position: relative;*/ }
.headerContainer {
  max-width: 1240px;width: 100%;
  margin: 0 auto; /* centers content */
  padding: 00px;
  display: flex;
  gap: 10px;
}
.logoCU {
  width: 215px;
  padding: 10px 0;
  /*transition: width 0.5s ease, padding 0.3s ease, top 0.3s ease, opacity 0.3s ease;*/
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  opacity: 1;
  position: absolute;
  top: -35px;
}

.headerSection.scrolled .logoCU {
  width: 165px;   /* smoothly shrinks width */
  padding:5px 0;     /* smoothly shrinks padding */
  top: 0;         /* smoothly moves down */
  position: relative;
  transform: scale(0.95);
}
/*
.logoCU {
  width: 215px;
  padding: 10px 0;
  transition: transform 0.5s ease, opacity 0.5s ease;
  opacity: 1;
  transform: translateX(0) scale(1);
  position: absolute;
  top: -35px;
 
}

.headerSection.scrolled .logoCU {
  transform: translateX(0) scale(.85); 
  position: relative; top: 0;width: 175px; padding:0px;
}

*/

/*.logoCU {max-width: 215px;  padding: 10px 0px;  transition: all 0.3s ease;  opacity: 1;  transform: translateX(0);  position: absolute;  width: 215px;
  top: -35px;}
.headerSection.scrolled .logoCU { max-width: 185px;  position: relative;top:0px;}*/

/*.logoCU{max-width:185px; padding:10px 0px; transition: all 0.6s ease;  opacity: 1;  transform: translateX(0);}*/
.menuBarNew{margin-left:auto; transition: margin-left 0.3s ease;}
.navbarNew{position: inherit;}
/*.headerSection.scrolled .menuBarNew .nav-link{padding-top: 29px; padding-bottom: 29px;}*/
.nav-item {padding: 0px 0px; font-family: var(--menu-font);}
.menuBarNew .nav-link{padding: 18px 1rem;}
.menuBarNew a.nav-link{font-family: var(--menu-font);font-weight: 600;font-size: 16px;line-height: 24px;text-transform: none;color: #000000; position:relative; z-index: 100000;}
.menuBarNew a.nav-link:hover{text-decoration:none;}
a.currentActive{color:#D00000 !important; text-decoration:none; position:relative;} 
a.currentActive::before{content:""; background:#D00000; position:absolute; bottom:10px; width:100%; height:2px; left: 0;}
 
.menuBarNew a.nav-link:hover::before{content:""; background:#D00000; position:absolute; bottom:10px; width:100%; height:2px; left: 0;}
.dropdown-hover:hover>.dropdown-menu1 {display: inline-block; transition-delay: 0.4s;}
.dropdown-hover>.dropdown-toggle:active {pointer-events: none;}
/*.navbar-expand-lg .navbar-nav .dropdown-menu{left:0px; overflow: hidden;}*/


#navbarExampleOnHover .dropdown-menu1 .menuSideBoxLeft8{width: 70% !important;}
#navbarExampleOnHover .dropdown-menu1 .menuSideBoxLeft4{width: 35% !important;}
#navbarExampleOnHover .dropdown-menu1 .menuSideBoxRight{width: 30% !important; padding-left: 30px;}
#v-pills-tabContent, #PGPrograms-tabContent, #OnlinePrograms-tabContent{padding-right: 10px;}

.sidebarMenuWrap{display:flex; flex-wrap:wrap;  transition: transform 0.3s ease; /*box-shadow: 0px 1px 8px 0px #00000026;*/}
.sidebarMenuWrap img{height:180px; width:100%;object-fit: cover;}
.sidebarMenuWrap a{height:180px; width:100%;object-fit: cover;}
.globalMenuBg{background:#922646 !important;}
.sidebarMenuContent{/*background: #D00000; padding:30px 20px 25px 20px; color:#fff;*/}
.sidebarMenuContent h3{font-family: var(--menu-font) !important;font-weight: 700;font-size: 18px;line-height: 28px;color:#111; margin-top:10px; margin-bottom:5px;}
.sidebarMenuContent p{font-family: var(--menu-font);font-weight: 400;font-size: 14px;line-height: 22px;color:#111; margin: 0;}
.sidebarMenuContent img.overviewIcon{width:8px; height:8px;}
.sidebarMenuContent a{color:#3A3537; text-decoration:none; font-family: var(--menu-font);font-weight: 800;font-size: 14px;line-height: 22px;}
.sidebarMenuWrap:hover a{font-weight: 800;  text-decoration:underline;}
.sidebarMenuContent a span{position:relative; top:5px; font-size: 18px;}

.sidebarMenuContentLink:hover{text-decoration:underline; color: #d000;}
.sidebarMenuContentLink:hover h3{ text-decoration:underline;}
.sidebarMenuContentLink:hover p{text-decoration:underline;}
.sidebarMenuContentLink:hover a{color:#D00000; text-decoration:underline; text-decoration-color: #D00000;}
.sidebarMenuContentLink:hover a span{color:#D00000;}

.menuRankingInsti h3{font-family: var(--menu-font);font-weight: 700;font-size: 18px;line-height: 28px;color:#111; margin-top:3px; margin-bottom:10px;}
ul.menuRankingInstiList{display:flex; flex-wrap:wrap; margin:0px; gap:8px;}
.menuRankingInstiList li{height:80px; width: 100%;  border-radius: 2px; align-content: center;  padding-left: 25px;}
.menuRankingInstiList li img{max-height:55px;}
.menuRankingInstiList li.rank1{background: linear-gradient(90deg, rgba(208, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);}
.menuRankingInstiList li.rank2{background: linear-gradient(90deg, rgba(57, 49, 134, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);}
.menuRankingInstiList li.rank3{background: linear-gradient(90deg, rgba(247, 166, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);}
.menuRankingInstiList li.rank4{background: linear-gradient(90deg, rgba(214, 1, 158, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);}

ul.global_logo_menu{display:flex; flex-wrap:wrap; margin-left: -3px;}
.global_logo_menu li{max-width: 110px;}

/* Hidden state */
/*.dropdown-menu {  display: block;  position: absolute;  top: 100%;  left: 0;  width: 100%;visibility: hidden;  opacity: 0;  transform: translateX(100%);    
  transition: transform 0.4s ease, opacity 0.0s ease;  pointer-events: none;  overflow-x: hidden; background:#fff; }*/
.dropdown-menu1 { display: block;  position: absolute;  top: 100%;  left: 0;  width: 100%;  visibility: hidden;  opacity: 0; /** transform: translateY(-5px); */ transition: transform 0.4s ease, opacity 0.4s ease, visibility 0.4s ease;  /*pointer-events: none;  overflow-x: hidden;*/  
  background: rgba(255,255,255,0.85); backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding-bottom: 30px;padding-top: 15px;
transition-delay: 0.4s; z-index:1000;}

.dropdown-hover:hover > .dropdown-menu1 {  visibility: visible;  opacity: 1;  transform: translateY(0);  pointer-events: auto; 
  background: rgba(255,255,255,0.85); backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);
transition-delay: 0.4s; z-index:1000;}
.dropdown-menu1.show {/*animation: none !important;*/ display: block;  opacity: 1;}
.dropdown-menu1 .container-fluid{padding:0px 40px;}
.menuListItem {display: flex; gap: 40px; }
.menuListItem ul {list-style: none; padding: 0; margin: 0; width: 100%; display: flex;  flex-wrap: wrap;  gap: 0px 40px;}
.menuListItem li { border-bottom: 1px solid #000000;  display: flex; justify-content: space-between; align-items: center; width: 47%;}

.menuListItem li a { text-decoration: none; color: #000; flex: 1; position: relative; padding: 7px 0; transition: font-size 0.3s ease, color 0.3s ease, border-bottom-color 0.3s ease; font-size: 15px; line-height:24px;font-weight: 500;}

/*.menuListItem li a::after { background:url(images/2025/home-page/updated/menu/Link-Arrow.svg) no-repeat; width:24px;height:24px;content: "";   position: absolute;   right: 0; top: 50%;transform: translateY(-50%); color: #000; transition: transform 0.5s ease;}*/
.menuListItem li a::after {  content: "\e89e";  position: absolute;   right: 0; top: 50%;transform: translateY(-50%);  transition: transform 0.5s ease;  font-weight: 400; font-family: 'Material Symbols Outlined'; font-size:20px;}
.menuListItem li a:hover::after{color:#D00000; }

.menuListItem li:hover a {/*transform: translate(10px, 00%);*/       color: #d00000;   }
.menuListItem li:hover { border-bottom: 1px solid #d00000;  }
.menuListItem li a:hover {font-size:16px;  line-height:24px;  font-weight: 500;}
.menuListItem li a:hover::after {/*transform: translate(-20px, -50%); */}

.menuListItemSRM ul {display: initial;}
.menuListItemSRM li { width: 100%;}
.menuBarNewSRM .nav-link{padding: 25px 1rem;}
.menuListItemSRM h3 { color: #D00000;  font-family: var(--menu-font);  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: 24px;  text-transform: capitalize;}
a.navLinkApplyNow{border-radius: 2px; padding: 15px 20px !important;
color: #FFF !important;
font-family: Roboto;
font-size: 16px;
font-weight:400 !important;
line-height: 26px; /* 162.5% */
letter-spacing: 0);
text-decoration:none;top: 8px;left: 10px;
background: linear-gradient(to left, #002147 50%, #d00000 50%);background-size: 200% 100%;background-position:right bottom; transition:all 0.5s ease;
}
a.navLinkApplyNow:hover{background-position:left bottom;color:#fff;border: 0px solid #d00000;}
a.navLinkApplyNow::before{background:none !important;}

ul.menuTabList{list-style: none; padding: 0; margin-left: 20px;}
.menuTabList li { border-bottom: 1px solid #000000;  display: flex; justify-content: space-between; align-items: center; width: 100%; }
.menuTabList li a { text-decoration: none; color: #000; flex: 1; position: relative; padding: 7px 0; transition: font-size 0.3s ease, color 0.3s ease, border-bottom-color 0.3s ease;font-size: 15px; line-height:24px; font-weight: 500;}
.menuTabList li a::after {  content: "\e89e";  position: absolute;   right: 0; top: 50%;transform: translateY(-50%);  transition: transform 0.5s ease;  font-weight: 400; font-family: 'Material Symbols Outlined'; font-size:20px;}
.menuTabList li a:hover::after{color:#D00000; }

.menuTabList li:hover a {/*transform: translate(10px, 00%);   */    color: #d00000;   }
.menuTabList li:hover { border-bottom: 1px solid #d00000;  }
.menuTabList li a:hover {font-size:16px;  line-height:24px; font-weight: 500; }


.sidebarMenuTab ul {list-style: none; padding: 0; margin: 0; width: 100%; display: flex;  flex-wrap: wrap;  gap: 0px 40px;}
.sidebarMenuTab li {   display: flex; justify-content: space-between; align-items: center; width: 100%; }
.sidebarMenuTab li a { text-decoration: none; color: #000; flex: 1; position: relative; padding: 7px 0;transition: font-size 0.3s ease, color 0.3s ease, border-bottom-color 0.3s ease; font-size: 15px; line-height:24px; border-bottom: 1px solid #000000; font-weight: 500;}
.sidebarMenuTab li a::after {  width:24px;height:24px;content: "\f054";  position: absolute;   right: 0; top: 50%;transform: translateY(-50%);  transition: transform 0.5s ease; font-family: "Font Awesome 5 Free"; font-weight: 900; text-align: right;}
.sidebarMenuTab li:hover a {      color: #d00000;   }
.sidebarMenuTab li:hover {   }
.sidebarMenuTab li a:hover {font-size:16px;  line-height:24px; font-weight: 500; color:#D00000;  border-bottom: 1px solid #d00000;}
.sidebarMenuTab li a:hover::after{color:#D00000; font-size: 17px;}

.sidebarMenuTab li a.active{color:#D00000; border-bottom: 1px solid #d00000;font-size:16px;}
.sidebarMenuTab li a.active:hover::after{color:#D00000 !important; font-size: 16px;}

/* END UPDATED HEADER SECTION WITH MENU Dated 11-09-2025 by Gaurav */


/* MAIN NAV BAR */


.mainnv{background:#111111; width:100%;clear: both; padding: 0px 0px;}
.main-nav{float:right;}
#my-mega-menu-widget{float:left; margin: 0; padding:0px 0px;  z-index: 1; width:100%; background:#111111;}
.mainNavLinks{background:#353430; float:right; position: relative; margin-top:12px;}
.mainNavLinks li{background-color: #353430;float: left;height: 45px;position: relative; z-index: 1; margin:0px; padding:0px 12px; border-left:1px solid #3d3d39;}
.mainNavLinks li a{color:#fff; display: block; font-size: 15px; line-height: 45px; padding: 0; position: relative;text-decoration: none;}
.mainNavLinksAfter{background:#353430;height: 44px;position: absolute !important;right: -12%;top: 37px; width: 50%; z-index: 0 !important;}
#dc_jqmegamenu_widget-8-item{float: right;}

#sticky_navigation_wrapper { width:100%; clear:both; }
#sticky_navigation { width:100%; background:#d00000; z-index:10000; }
#sticky_navigation ul { list-style:none; margin:0; }
#sticky_navigation ul li { margin:0; padding:0; display:inline; }
#sticky_navigation ul li a { display:block; float:left; font-family: var(--primary-font);font-size: 14px;font-weight: 500;line-height: 24px;text-align: left; padding: 17px 12px !important;}
#dc_jqmegamenu_widget-8-item ul li .sub a{padding: 3px 10px !important; text-transform: titlecase !important;}
#sticky_navigation ul li a:hover, #sticky_navigation ul li a.selected { color:#fff; background:#111; }

/* HOME PAGE */

h4.needs-heading1{font-style: normal;font-weight: 400;font-size: 35px;line-height: 37px;color: #323232;margin-bottom: 0;margin-left: 15px;font-family: 'Open Sans',sans-serif; text-transform: uppercase;}
.top-home-banner-slider{width: 100%;clear: both; position: relative;}
.top-home-banner-slider-mob{width: 100%;clear: both; display:none;}
#bannerslider, #sectionslider{z-index:0;}

.ourSchool{width: 100%;padding: 40px 0px;background: #f4f4f4; position:relative;}

.ourSchool h3{font-weight: 600;font-size: 35px;line-height: 40px;color: #333333; font-family: 'Open Sans', sans-serif;font-style: normal; margin-bottom:10px;}
.ourSchool p{ margin-bottom:30px;}
.homeSchool p{margin-bottom:8px;}

ul.schoolList{margin:15px 0px 0px 0px; padding:0px; display:flex; flex-wrap: wrap; justify-content: space-between;}
.schoolList li{flex-basis: calc(25% - 10px); border-radius: 2px;  position: relative;  margin-bottom: 10px; overflow: hidden;}

.school-content{position: absolute;  bottom: 5px;  text-align: center;  width: 100%;  z-index: 100;}
.schoolList li img{border-radius:2px; position:relative;transition: transform 0.4s ease-in-out;}
.schoolList li:hover img { transform: scale(1.10);}
.schoolList li .maskOverlay{  background: linear-gradient(360deg, rgba(0, 0, 0, 0.81) 24.35%, rgba(0, 0, 0, 0) 50.92%);  position: absolute;  width: 100%;  height: 100%;  bottom: 0;  z-index: 1;  content: "";  border-radius: 2px;}
.schoolList li h4{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff;}
.schoolList li a{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff; }
.schoolList2 li{-webkit-box-flex: 0; -ms-flex: 0 0 48% !important; flex: 0 0 48% !important; margin:3px 3px;}
.schoolList5 li{flex-basis: calc(20% - 10px);}
.schoolList li a:hover h4{text-decoration:underline;}


ul.schoolListNew{margin:15px 0px 0px 0px; padding:0px; display:flex; flex-wrap: wrap; justify-content: space-between;}
.schoolListNew li{flex-basis: calc(20% - 8px); border-radius: 2px;  position: relative;  margin-bottom: 10px; overflow: hidden;}

.school-contentNew{position: absolute;  bottom: 5px;  text-align: center;  width: 100%;  z-index: 100;}
.schoolListNew li img{border-radius:2px; position:relative;transition: transform 0.4s ease-in-out; height: 170px;  object-fit: cover;}
.schoolListNew li:hover img { transform: scale(1.10);}
.schoolListNew li .maskOverlay{  background: linear-gradient(360deg, rgba(0, 0, 0, 0.81) 24.35%, rgba(0, 0, 0, 0) 50.92%);  position: absolute;  width: 100%;  height: 100%;  bottom: 0;  z-index: 1;  content: "";  border-radius: 2px;}
.schoolListNew li h4{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff;}
.schoolListNew li a{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff; }
.schoolListNew li a:hover h4{text-decoration:underline;}

.schoolListNew li:nth-child(6) img{object-position: 0px 40%;}


.combined-section .col-md-3{position:relative;}
.eventNHome{padding-right:2px !important;}
.blogNHome{padding-right:2px !important;}
.newsNHome{padding-right:2px !important;}
ul.lBlogsList{margin:0px; padding:0px;}
.lBlogsList li{background: #F1F1F1;border-radius: 2px;padding: 6px 12px 7px 12px;margin-bottom: 4px; display:block; font-family: 'Source Sans Pro', sans-serif; line-height: 18px; min-height:62px;}
.lBlogsList li a{font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;color: #333333; font-family: 'Source Sans Pro', sans-serif;}
.bottomRead{position:absolute; bottom:-0px; margin-top:20px;}

ul.latestNewslist{margin:0px; padding:0px;}
.latestNewslist li{}
.serviceViewBox{padding-bottom: 65px !important;}
a.learnLink{position: absolute;bottom: 25px;
font-style: normal;font-weight: 500;font-size: 16px;line-height: 20px;color: var(--text-red); left:20px;  text-decoration: none !important;
font-family: 'Source Sans Pro', sans-serif;}
a.learnLink:hover{color:#000 !important; text-decoration:underline !important;}

.waform{margin:0px; text-transform:none; font-size: 12px;font-weight: 500;line-height: 16.8px;letter-spacing: -0.01em;text-align: left;color:#6C7278; text-align:left;}
.home-events-mobile-section{display:none;}

ul.recruiter-client-list{width: 100%;display: flex;align-items: center;flex-flow: wrap;padding: 0px 0px;margin-top: 30px; margin-left:0px;}
.recruiter-client-list li{display: flex;align-items: center;justify-content: center;margin: 25px auto 25px auto;}
.recruiter-list-seven li{width: 13%;}
.recruiter-list-seven li img:hover  {filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.recruiter-list-seven li img{ filter: grayscale(0%); -webkit-filter: grayscale(0%);}
.recruiter-list-six li{width: 16%;}
.recruiter-list-six li img:hover  {filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.recruiter-list-six li img{ filter: grayscale(0%); -webkit-filter: grayscale(0%); max-width: 90px;}

.bottomMobileContact{position:fixed; bottom:10%; right:0px; display:none;z-index: 100;}
.bottomMobileContact li{ border-top-left-radius:8px; border-bottom-left-radius:8px;  margin-bottom:10px; list-style:none;}
.bottomMobileContact li a{padding:10px 15px;display: table;}
.bottomMobileContact li:first-child{background:#00E676;}
.bottomMobileContact li:last-child{background:#05AFE4;}

.bottomSocialContact{position:fixed; bottom:20px; right:0px; left:0px; margin:0 auto; display:none; z-index: 100;
border-radius: 50px;background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(9px); width:256px; height:64px; padding:8px;}
.bottomSocialContact ul{display:flex; gap:12px;}
.bottomSocialContact li{border-radius:48px; height: 48px;  width: 48px; display: flex; justify-content: center; align-items: center;}
.bottomSocialContact li:nth-child(1){background: #25D366;}
.bottomSocialContact li:nth-child(2){background: #00A8E8;}
.bottomSocialContact li:nth-child(3){background: #E3000F; color: #FFF; font-family: Inter; font-size: 12px;font-style: normal; width: 120px;
font-weight: 600;line-height: 18px;}
.bottomSocialContact li a{color:#fff;}
.globalLogo{margin-bottom:10px;}


ul.sportsNewsListArchive{display: flex;flex-wrap: wrap; margin:20px 0px 50px 0px;}


.sportsNewsListArchive li{width:22.5%;background: #fff; color: #000;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; margin: 15px 15px; position:relative; overflow: hidden; }
.sportsNewsListArchive li p{color: #000;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%; margin-bottom: 5px; text-align: left;  width: 100%;}
.sfb2Pic{margin-bottom:20px;border-radius:8px;}
.sfb2Pic img{border-radius:8px;}
.sportsNewsListArchive li .sfb2Pic img{transition: all .3s ease-in-out;  }
.sportsNewsListArchive li:hover .sfb2Pic img{transform: scale(1.1);}
a.rmsfb{color: #1565D8;font-family: "Open Sans";font-size: 12px;font-style: normal;font-weight: 700;line-height: 18px;}
a.rmsfb:hover{text-decoration:none;}


/* faq start */
ul.list7a{margin: 0px 0px 15px 0px;}
.list7a li{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#000; margin-bottom:8px;
background:url(images/2025/program/ca-arrow.svg) no-repeat 0px 7px; padding-left:25px; list-style:none;}

.sectionFAQ{background:#fff; padding:70px 0px;}
.sectionFAQ.program-page-faq .row { width: auto;}
.new-faqs-for-programs{width:100%;padding-top:10px;}
.faq-container { display: flex;  gap: 30px;  margin: 0 auto; }

/* Left Sidebar */
.sectionFAQ.program-page-faq .faq-sidebar {width: 370px; display: flex;flex-direction: column;gap: 10px;}
.faq-tab {padding: 0px 18px;height:50px;display:flex;align-items: center;justify-content: flex-start;border-left: 4px solid transparent;background: #F4F4F4;cursor: pointer;
font-weight: 500;transition: 0.2s ease;font-size: 16px;font-style: normal;font-weight: 700;color:#000;font-family: var(--primary-font);}
.faq-tab.activeFAQ {border-left: 4px solid #D00000;font-weight: 600;}

/* Accordion Section */
.sectionFAQ.program-page-faq  .faq-content {flex: 1;}
.faq-category {display: none;}
.faq-category.activeFAQ {display: block;}
.sectionFAQ .accordion-item {border: 1px solid #eee;margin-bottom: 12px;border-radius: 6px!important;overflow: hidden;}
.sectionFAQ .accordion-headerFAQ {padding: 16px 20px;background-color: #f9f9f9;font-size: 16px;font-style: normal;font-weight: 500;cursor: pointer;display: flex;
justify-content: space-between;align-items: center;transition: background 0.2s ease;font-family: var(--primary-font);position: relative; color: #000;}
.sectionFAQ .accordion-headerFAQ.activeFAQ {background-color: #D00000;color: #fff;}
.sectionFAQ .accordion-headerFAQ::after {content: '';position: absolute;right: 28px;width: 16px;height: 16px;background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon-1.svg'); background-repeat: no-repeat;background-size: contain;transition: transform 0.3s ease;}
.sectionFAQ .accordion-headerFAQ.activeFAQ::after {background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon.svg'); /* replace with your minus icon */}
.sectionFAQ .accordion-body {max-height: 0;overflow: hidden;padding: 0 20px;background: #fff;transition: max-height 0.3s ease, padding 0.3s ease; font-family: var(--primary-font);}
.sectionFAQ .accordion-body a{color:#d00000; text-decoration:underline;}
.sectionFAQ .accordion-body  p{color: #000;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
.sectionFAQ.program-page-faq .accordion-body ul{margin:0px 0px 1rem 0px;padding:0px 30px;list-style: none;}
.sectionFAQ.program-page-faq .accordion-body ul li{margin:0px;list-style: disc;font-size: 16px;color:#000;font-style: normal;font-weight: 400;line-height: 24px; font-family: var(--primary-font);}
.sectionFAQ .accordion-body.open {padding: 16px 20px;max-height: 550px;}
.mobile-faq-container{display:none;}

.full-width-container{padding:80px 0px;}
/* e-Sanand */
.eSanad{text-align:left;}
.eSanad h1{font-weight: 700;font-size: 36px;line-height: 42px;letter-spacing: -0.76px; color:#000000;}
.eSanad h3{font-weight: 700;font-size: 30px;line-height: 42px;letter-spacing: -0.76px; color:#000000;margin-bottom:15px;}
.eSanad h5{font-weight: 500;font-size: 16px;line-height: 26px;letter-spacing: 0px;color:#000000;}
.eSanad p{font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;color:#000000; margin-bottom:22px;}
.eSanad b{font-weight: 500;font-size: 16px;line-height: 28px;letter-spacing: 0px;color:#000000;}
.eSanad .txtRed{color:#D01317;}
.eSanad .txtRedB{color:#D01317;font-weight:bold;}
ul.coListE{display:flex; flex-wrap:wrap;margin-bottom:12px;}
a.linkU {font-weight:500;text-decoration:underline;}
span.fivehundered{font-weight:500;}
.coListE li{width:100%; font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#000; margin-bottom:8px;background:url(images/2025/program/ca-arrow.svg) no-repeat 0px 7px; padding-left:25px;}

@media (max-width: 768px) {
.faq-container {display:none;}
.sectionFAQ .accordion-body {display: none;}
.sectionFAQ .accordion-body.open {display: block;}
.mobile-faq-container {padding: 0px;display: flex;flex-direction: column;gap: 0px;margin-top:30px;}
.sectionFAQ.program-page-faq .col-sm-12{padding:auto;}
.mobile-faq-category {border: none;border-radius: 0px;overflow: hidden;}
.mobile-category-title {padding: 0px 15px;background-color: #f4f4f4;font-size: 16px;font-style: normal;font-weight: 500;cursor: pointer;position: relative;height:50px;display:flex;
align-items: center;margin-bottom: 13px; color:#000;}
.mobile-category-title::after {content: '';position: absolute;right: 7px;width: 16px; height: 16px;background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/arrow-down.svg');background-repeat: no-repeat;background-size: contain;transition: transform 0.3s ease;}
.mobile-faq-category.open .mobile-category-title::after {background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/arrow-up.svg'); }
.sectionFAQ .accordion-wrapper {display: none;flex-direction: column;padding:0px 15px 15px 15px;}
.mobile-faq-category.open .accordion-wrapper {display: flex;}
.sectionFAQ .accordion-item {border-top: 1px solid #ddd;margin-bottom: 10px;background: #ffffff;border-radius: 8px;}
.sectionFAQ .accordion-headerFAQ {padding:10px 25px 10px 15px;font-weight: 500;font-size: 14px;font-style: normal;background: #fff;cursor: pointer;position: relative;}
.sectionFAQ .accordion-headerFAQ::after {content: '';position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;
background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon-1.svg'); /* replace with your plus icon */
background-repeat: no-repeat;background-size: contain;transition: transform 0.3s ease;}
.sectionFAQ .accordion-headerFAQ.activeFAQ::after {background-image: url('https://onlinechitkarau.com/wp-content/uploads/2025/07/Icon.svg'); /* replace with your minus icon */}
.sectionFAQ .accordion-body {display: none;padding: 0 20px 14px;font-size: 14px;background: #fff;}
.sectionFAQ .accordion-body  p{color: #000;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;}
.sectionFAQ.program-page-faq .accordion-body ul{margin:0px 0px 1rem 0px;padding:0px 30px;list-style: none;}
.sectionFAQ.program-page-faq .accordion-body ul li{margin:0px;list-style: disc;font-size: 14px;color:#000;font-style: normal;font-weight: 400;line-height: 24px;}
.sectionFAQ .accordion-body.open {display: block;}
}


/* MEDIA CSS START HERE */

@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	a.learnLink{font-size: 14px;}
	.sportsNewsListArchive li{width:22%;}
	.topbarHeader{padding: 0px 0px 0px 20px;}
	.logoCU{max-width: 145px;}
	.headerSection{padding: 00px 20px;}
	.menuBarNew a.nav-link{font-size: 15px;}
	.dropdown-menu1 .container-fluid { padding: 0px 20px;}
}


@media only screen and (min-width: 1099px) and (max-width: 1199px) {
	.topbarHeader{padding: 0px 0px 0px 20px;}
	.logoCU{max-width: 115px; margin-top: 10px;}
	.headerSection{padding: 00px 20px;}
	.menuBarNew a.nav-link{font-size: 14px;}
	.dropdown-menu1 .container-fluid { padding: 0px 10px;}
	.menuTabList li a{padding-right: 20px;}
	
}
@media only screen and (min-width: 992px) and (max-width: 1098px) {
	.topbarHeader{padding: 0px 0px 0px 10px;}
	.logoCU{max-width: 115px; margin-top: 10px;}
	.headerSection{padding: 00px 20px;}
	.menuBarNew a.nav-link{font-size: 13px;}
	.navbar-expand-lg .navbar-nav .nav-link { padding-right: 5px !important;    padding-left: 5px !important;}
	.dropdown-menu1 .container-fluid { padding: 0px 10px;}
	.rightMenuAdmission li a{padding: 0px 20px;}
	#toggle-button1{padding: 0px 15px 0px 20px;}
	.schoolListNew li{flex-basis: calc(33% - 5px);}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	.schoolList li{-webkit-box-flex: 0; -ms-flex: 0 0 24%; flex: 0 0 24%; }
	/*.homeCon{padding:7px;min-height: 95px;}*/
	.main-nav{display:none;}
	.lBlogsList li{padding: 6px 10px;}
	.bottomRead{bottom: -15px;}
	a.learnLink{font-size: 14px;}
	.sportsNewsListArchive li{width:21%;}
	#sticky_navigation ul li a {  padding: 17px 7px !important;}
	.admissionBtnMenu a{width: 90px;}
	.schoolList5 li{flex-basis: calc(20% - 10px);}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.headermenu{display: block;z-index: 10000;}
	.headerSection{display:block;}
	.topbarHeader{display:none;}
	.schoolListNew li{flex-basis: calc(33% - 5px);}
}	
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.schoolList li{-webkit-box-flex: 0; -ms-flex: 0 0 32%; flex: 0 0 32%; }
	.combined-section .eventNHome, .combined-section .blogNHome, .combined-section .newsNHome, .combined-section .formNHome{width:50%; margin-bottom:30px}
	.lBlogsList li{min-height: 70px;}
	a.learnLink{font-size: 14px; bottom: 10px; padding-right: 20px;}
	.newsNHome .bottomRead{position: relative;}
	.serviceViewBox{padding-bottom: 55px !important;}
	.bottomRead{position:relative; }
	.mob-foot-logos img{max-width: 90%;}
	.sportsNewsListArchive li{width:29%;}
	.sectionFAQ.program-page-faq .faq-sidebar{width: 300px;}
	.faq-tab{font-size: 14px;}
	.sectionFAQ .accordion-headerFAQ{font-size: 14px;}
	.sectionFAQ .accordion-body p{font-size: 14px;}
	.headerSection, .topbarHeader{display:none;}
	.top-home-banner-slider{display:block;}
	.top-home-banner-slider-mob{padding-top: 57px; display:none}
	.schoolListNew li{flex-basis: calc(33% - 5px);}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	
	
}

@media only screen and (max-width: 767px)
{
	
	.headerSection, .topbarHeader{display:none;}
	.headerSRM{display:block; background: #fff;  height: 74px; width: 100%; padding: 0px 20px;}
	
	.mm-menu.mm-offcanvas{z-index:1 !important;}
	.mobOn{display:block;}
	.mobOff{display:none;}
	.head1 h1, h1.head1{font-size: 50px;line-height: 50px;}
	.head2 h2, h2.head2{font-size: 30px;line-height: 40px;}
	.head3 h3, h3.head3{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: 300;font-size: 30px;line-height: 42px;color: #000000;}
	.head4 h4, h4.head4{font-size: 26px;line-height: 38px;}
	
	.head5 h5, h5.head5{font-size: 16px;line-height:20px;}
	.head6 h6, h6.head6{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #000000;}
	.head6 p, p.head6{font-family: 'Source Sans Pro', sans-serif !important;font-style: normal;font-weight: normal;font-size: 18px !important;line-height: 28px;color: #000000;}
	.head7 h7, h7.head7{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #000000;}
	p{font-family: 'Source Sans Pro', sans-serif;font-style: normal;font-weight: normal;font-size: 16px;line-height: 22px;}
	
	.headT h4, h4.headT{font-size: 24px;line-height: 30px;}
	.top-home-banner-slider{display:none}
	.top-home-banner-slider-mob{padding-top: 57px; display:block}
	.schoolList li{-webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; }
	.school-content{padding: 15px 0px;}
	
	.newInstaDemo h4{text-align: center !important;}
	.newInstaDemo .container{padding-left: 5px !important;    padding-right: 5px !important;}
	.newInstaDemo .row{margin-right:0px;margin-left:0px;}
	.newInstaDemo .col-md-12{padding-right:0px;padding-left:0px;}
	ul.schoolListNew{margin: 15px 0px 20px 0px;}
	.schoolListNew li{flex-basis: calc(50% - 2px); margin-bottom: 4px;}
	.schoolListNew li:nth-child(3), .schoolListNew li:nth-child(10), .schoolListNew li:nth-child(15){flex-basis: calc(100% - 0px);}
	.schoolListNew li h4 {font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: -0.32px;text-align: center; color: #fff;}
	.schoolListNew li h4 a{font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: -0.32px;text-align: center; color: #fff;}
	.schoolListNew li img{height: 185px;}
	.schoolListNew li:nth-child(11) img{object-position: -25px 0px;}
	.schoolListNew li:nth-child(15) img{object-position: 0px -12px;}
	
	.slider-box {width: 100%;display: flex;flex-direction: column;margin: 0 auto;flex-flow: column-reverse;padding: 0 20px;}
    .testimonial-left-content {width: 100%;float: left;padding-right: 0px;text-align: center;}
    .testimonial-right-content {width: 100%;margin-bottom: 20px;}
    .testimonial-left-content img {width: auto !important;margin: 20px auto 0 auto;}
	.eventNHome{padding-right:15px !important; display:none;}
	.blogNHome{padding-right:15px !important;  display:none;}
	.newsNHome{padding-right:15px !important;  display:none;}
	a.learnLink{position: relative;padding-left: 0px !important;bottom: 0px;margin-top: 10px;display: block; left:0px;}
	.serviceViewBox {padding-bottom: 10px !important;}
	.home-events-mobile-section{display:block;  width: 100%; float: left;padding: 50px 15px;}
	.bottomMobileContact{display:block;}
	.bottomSocialContact{display:block;}
	.recruiter-client-list .last{display:none;}
	.recruiter-list-seven li {width: 26%;margin: 18px auto 18px auto;}
	.recruiter-list-six li {width: 26%;margin: 18px auto 18px auto;}
	h4.needs-heading1{font-size: 17px;line-height: 24px;}
	.globalLogoM{margin-bottom:10px; position: absolute; left: 15px; top: 10px;}
	.globalLogoM img{width:auto !important;}
	.cb__contact_bubble{display:none;}
	.sportsNewsListArchive li{width:46%; margin:10px 7px;}
	.eSanad h1{font-weight: 700;font-size: 30px;line-height: 40px;}
	.eSanad h3{font-weight:700;font-size: 26px;line-height: 36px;}
	.full-width-container{padding: 35px 0px;}
	
	
}

@media only screen and (max-width: 640px) {
	

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}


@media only screen and (min-width: 300px) and (max-width: 479px) 
{
	
	.sportsNewsListArchive li{width:45%; margin:10px 7px;}
	
		
	
}
@media only screen and (max-width: 959px) 
{

}
	
@media (max-width: 1700px) {
		.single_news_wrap{padding-left: 4% !important;}
}