@media screen and (min-width:44.375em){
  body:not(.custom-background-image):before,body:not(.custom-background-image):after{height:0}
}
@media screen and (max-width:1800px){
  .header-rightside{flex:none; width:34%;}
  .photospage-list{margin:0 -15px;}
  .photospage-list .item{padding-left:15px; padding-right:15px;}
}

@media screen and (min-width: 1400px) and (max-width:2500px){
#art-popup .popup-content {
    position: relative;
    padding-bottom: 110px;
}
#industry-popup .popup-content {
    position: relative;
    padding-bottom: 130px;
}
.entry-header {
    /*width: 1440px;*/
    margin: auto;
}
.site-footer {
    /*width: 1440px;*/
    margin: 40px auto 0;
    float: none;
    display: flex;
}
.ijrc .site-footer {
    margin: 10px auto 0;
}
.footer-container {
    margin: auto;
    width: 1360px;
}
.copyright-line {
    float: none;
    /*width: 1440px;*/
    margin: auto;
    display: flex;
}
.breadcrum {
    width: 1360px;
    margin: 0 auto 20px;
}
.ijrc-left-menu {
    margin-top: -20px;
}
.event-page-title {
    padding-top: 20px;
}
.home-popup, .fancybox-content {
    width: 70% !important;
    height: auto !important;
    padding: 25px 25px;
    clear: both;
    overflow: hidden;
}
.fancybox-content .photo-item1 {
    height: 590px;
}
.fancybox-content .photo-item1 img {
    height: 590px;
}
header.site-header {
    /*width: 1440px;*/
    margin: auto;
}
header.site-header.stickyheader {
    /*width: 1440px;*/
    margin: auto;
    left: 0;
    right: 0;
}
.home .entry-content, .container.vc_row {
    max-width: 1552px;
    margin: 0 auto;
    padding: 0 20px;
	margin-left: auto;
	margin-right: auto;
}
.photo-view .photo-item {
    padding-bottom: 86%;
}
.search-form {
    width: 305px;
}
.course-middle-section .vc_column-inner {
    padding-left: 0 !important;
}
.advisory-board-left {
    width: 23%;
    float: left;
}
.advisory-board-right {
    width: 77%;
}
.site, .home .site-main {
    background: url(/IJRCMedia/wp-content/uploads/2021/05/main-bg-img-new.jpg) top center no-repeat;
    background-size: cover;
    /*width: 1440px;*/
    margin: auto;
}
body {
  background-image: none;
}
.slider-description {
    height: 295px;
}
/*body {
    background-color: #000000;
}*/
.home .site-footer {
    margin-top: 0px;
}
.event-section.vc_tta.vc_general .vc_tta-panel-body {
    padding: 3px 16px;
    min-height: 280px;
}
/* .home-slider-bg { 
    background-color: #000000;
} */
/* .internal-banner-bg {
    background-color: #000000;
} */
.internal-banner-bg .container {
    max-width: 1440px;
}
}

@media screen and (min-width: 1400px) and (max-width:1499px){
.ijrc-left-menu {
    margin-top: 0px;
}
  .site-main > .container, .site-main > article > .container {
    max-width: 1360px;
    padding: 0;
}
  h2, .h2{font-size:40px; line-height:46px;}
  .pageheader .pagetitle h1{font-size:40px; line-height:46px; padding-bottom:15px;}
  .header-rightside{width:auto;}
  .site-branding{flex:auto;}
  .container, .container.vc_row > .vc_col-sm-12, .pageheader .pageheader-text{width:100%;max-width:1360px;}
  .homeslider .slick-arrow{width:40px; height:40px; margin-top:-23px;}
  .homeslider .slick-arrow:before{font-size:22px; margin:-11px;}

  .home-upcomingmatch h2, .home-latestnews h2{padding:0 0 50px;}
  .slider-description .upcomingmatch-image img{height:495px;}
  .slider-description:hover .upcomingmatch-image img{height:calc(495px + 30px);}
  .slider-description:hover .upcomingmatches-text h3{font-size:28px; line-height:34px;}
  .uniquefeature-card p{font-size:22px; line-height: 36px;}
  .two-column-content p{font-size:16px; line-height:28px;}
  .associated-districts-page .associated-content .district-asso-history p{font-size:16px; line-height:28px;}
  .privacy-policy-page p, .career-page p{font-size:16px; line-height:26px;}
  .sfc-section .sfc-content p{font-size:16px; line-height:28px;}
  .bullet-text li{font-size:16px; line-height:28px; margin:0 0 12px;}
  .honours-committe-list, .team-list.mens-team, .team-list.womens-team, .tenders-page .tenders-list{margin:0 -15px;}
  .honours-committe-list .honours-committe-member{margin-left:15px; margin-right:15px; margin-bottom:30px; width:calc(33.3333% - 30px);}
  .tenders-page .tenders-list li{padding:0 15px;}
  .team-member{margin-left:15px; margin-right:15px; margin-bottom:30px; width:calc(25% - 30px);}
  .honours-committe-detail h6{font-size:18px;}
  .associated-districts-page .associated-detail p{font-size:18px; line-height:24px;}
  .member-detail p.title{font-size:18px;}
  .associated-districts-page .associated-img{padding:30px 0;}
  .tenders-page .tenders-list li a{padding:50px 0;}
  .tenders-page .tenders-list li p{min-height:102px; font-size: 18px; line-height:24px;}
  .detailhead-info .detailhead-matchinfo > div{padding:25px 20px;}
  .detailhead-info .detailhead-matchinfo > div div{padding-left:17px;}
  .detailhead-info .detailhead-matchinfo > div h4{font-size:16px; line-height:20px;}
  .detailhead-info .detailhead-matchinfo > div h4 .match-time{padding-left:26px;}
  .detailhead-info .detailhead-matchinfo > div h4 .match-time:before{top:3px; left:12px; height:18px;}
  .detailhead-info .detailhead-teamname .team1-name{padding-left:0px;}
  .detailhead-info .detailhead-teamname .team2-name{padding-right:0px;}
  .livematchs-back.primary-btn{top:-78px;}
  
}
  
@media screen and (max-width:1439px){
  .widget_nav_menu .menu-quick-links-container li {
    width: 37%;
  }
  h2, .h2{font-size:36px; line-height:40px;}
  .container, .container.vc_row > .vc_col-sm-12, .pageheader .pageheader-text{width:100%;max-width:1360px;}
  
  .uniquefeature-card p{font-size: 20px; line-height:32px; padding:30px 0 0;}
  .widget_nav_menu .menu-quick-links-container li a{line-height:38px;}
  .breadcrumbs{font-size:14px}
  .honours-committe-img{height:320px;}
  .contentpage .menu-management-team-categories-container li a, .contentpage .menu-affiliated-association-categories-container li a{font-size:18px;}
  .associated-districts-page .associated_meta .meta-item span{font-size:16px; line-height:26px;}
  .associated-districts-page .associated_meta{padding:0 0 0 35px;}
  .associated-districts-page .associated_meta label{font-size:18px; line-height:22px; padding:0 0 15px;}
  .associated-districts-page .associated-content table td{font-size:16px;}
  .managementteam-page .honours-committe-detail{min-height:82px; padding:20px â€‹25px;}
  .highlights-block .item img{height:95px;}
  .highlights-block .item:first-child img{height:300px;}
  .highlights-block .item .more{padding:30px 0 0;}
  .slider-description .upcomingmatch-image img{height:475px;}
  .slider-description:hover .upcomingmatch-image img{height:calc(475px + 30px);}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:470px;}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:calc(470px + 30px);}
  .detailhead-info .detailhead-matchinfo{margin-top:40px;}
}

@media screen and (min-width:1200px) and (max-width:1399px){
.slider-left-section .slider-title p, .slider-right-section .slider-right-title p {
  font-size: 18px;
  line-height: 22px;
  padding-top: 15px;
}

.slider-right-section .slider-right-title p {
  padding-top: 0;
}
  
.slider-left-section .slider-btm-text  {
  font-size: 16px;
  line-height: 20px;
  padding-top: 10px;
}
.photo-view .photo-item .over-text .over-title{font-size:20px;}
}


@media screen and (max-width:1355px){
  h2, .h2{font-size:32px; line-height:36px;}
  .container, .container.vc_row > .vc_col-sm-12, .pageheader .pageheader-text{width:100%;max-width:1250px;}
  .headermenu{padding:0px 15px 0 0;}
  .pt-100{padding-top:70px !important;}
  .pb-100{padding-bottom:70px !important;}
  /* .main-navigation .menu > li >a{margin:0px 16px;} */
  .video-list-footer .video-item .content h3{font-size:15px; line-height:22px;}
  .widget_nav_menu .menu-quick-links-container li a{font-size:14px; line-height:30px;}
  .site-footer .widget-title{padding:0 0 10px;}
  .footer-top-sec{margin-top:45px;}
  .footer-top-sec .container{padding-bottom:15px;}
  .footer-center-sec, .footer-bottom-sec{font-size:14px; line-height:26px;}

  .highlights-block .item:first-child img{height:280px;}
  .highlights-block .item img{height:85px;}
  .highlights-section h2{padding:0 0 40px;}
  .home-upcomingmatch h2, .home-latestnews h2{padding:0 0 40px;}
  .slider-description .upcomingmatch-image img{height:600px;}
  .slider-description:hover .upcomingmatch-image img{height:calc(600px + 30px);}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:425px;}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:calc(425px + 30px);}
  .home-latestnews .latestnews .latestnews-img img{height:240px;}
  .uniquefeature-card > .vc_column-inner > .wpb_wrapper{padding:25px 23px 20px 23px;}
  .uniquefeature-card .wpb_single_image img{height:66px; width:auto;}
  .highlights-block .title{font-size:18px; line-height:22px;}
  .home-latestnews, .home-upcomingmatch, .uniquefeature-section, .highlights-section{padding-top:70px; padding-bottom:70px;}
  .two-column-content, .teams-row, .sitemap_menu ul.menu, .privacy-policy-page, .tenders-page .tenders-list, .career-page, .associated-districts-page{padding-bottom:70px;}
  .pagination-list{padding:0px;}
  .honours-committe-img{height:290px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-3, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-3{margin-right:0px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-9, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-9{width:calc(100% - 315px);}
  .honours-committe-detail{padding:15px 25px;}
  .member-detail{min-height:150px;}
  .photo-details-list .slick-arrow{width:33px; height:33px; margin-top:-17px; left:-50px;}
  .photo-details-list .slick-arrow:before{font-size:20px; margin:-9px;}
  .photo-details-list .slick-arrow.slick-next{left:auto; right:-50px;}
  .photo-details-list{margin-bottom:70px;}
  .detailhead-info .detailhead-teamname .team-logo{height:115px;}
  .detailhead-info .detailhead-teamname .team1-name h3, .detailhead-info .detailhead-teamname .team2-name h3{padding:20px 0 0; line-height:44px; font-size:40px;}
  .detailhead-row .team1-captain, .detailhead-row .team2-captain{width:25.5%;}
  .detailhead-row .detailhead-info{width:49%;}  
  .detailhead-info .detailhead-matchinfo > div img{width:50px;}
  .upcomingmatch-ticket-section p{font-size:18px; line-height:28px;}
  .container.vc_row > .vc_col-sm-12.custom-padding {padding: 0 15px;}
}
@media screen and (max-width:1279px){
  .main-navigation .menu > li >a{margin:0 2px; font-size: 12px;
    padding: 10px 12px 10px 12px;
    line-height: 16px;width: 100%;}
  .managementteam-page .honours-committe-detail{min-height:77px;}
  .honours-committe-detail p.designation, .honours-committe-detail .profile_pdf a{font-size:14px;}
  .honourscommitte-category h2{padding:20px 0 25px;}
  /* .main-navigation .menu > li >a:before {top: 5px;} */
  .advisory_board {
    width: 100%;
    margin: auto;
    padding: 0 15px;
  }
.header-container, .entry-header .container, .site-main .entry-content {
    width: 100% !important;
}
.entry-header .entry-title {
    padding: 10px 15px !important;
}
.breadcrum > .container {
    padding: 10px 15px 0 15px;
}
.news-right-section > .vc_column-inner {
    float: left;
}
}
@media screen and (max-width:1199px){
  .menu-og-menu-container {width: 100%;display: none;}
   .main-navigation.toggled .menu-og-menu-container {display: block;}
  .menu-toggle, .main-navigation.toggled ul {width: 100%;}
  .site-branding .main-navigation {border-bottom: 0;}
  .menu-main-menu-container {display: none;}
  .middle-container { padding-left: 15px; padding-right: 15px;}
  .common-para.philosophy-para {padding-bottom: 14px;}
  .common-title.about-title p { font-size: 16px; line-height: 22px;}
  .headermenu .main-navigation, .header-rightside .searchform{display:none !important;}
  .header-rightside .widget_text .header-link:first-child:before{display:none;}
  .header-rightside{padding-right:50px;}
  
  .mobile-search .searchsec {width: 100%; display: flex; align-items: center; position: relative; top: 49px; }
  .mobile-search .searchsec input[type="text"] {background: #001954; border: 0; border-radius: 0; padding: 5px 10px; width: 100%; height: 40px; margin: 0; color: #fff; outline: none; }
  .mobile-search .searchsec input[type="submit"] {border: 0px; background: url(../images/header-search-icon.png) center center no-repeat; padding: 0px; width: 33px; height: 33px; outline: none; margin-left: -45px; }
  .menu-toggle, .mobile-menu {display: block; }
  .navigation-top {display: none; }
  .menu-toggle {background-color: #eb5b22; display: block; width: 32px; height: 32px; position: absolute; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; white-space: nowrap; z-index: 999; right: 30px; top: 40px; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border: 1px solid #fff; }
  .mobile-menu-open .menu-toggle { background-color: #000; border: 0; }
  .menu-toggle span.menu-bars {position: absolute; display: block; width: 20px; left: 50%; top: 50%; transform: translate(-50% , -50%); -webkit-transform: translate(-50% , -50%); -moz-transform: translate(-50% , -50%); background: #fff; height: 2px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
  .menu-toggle span.menu-bars:before {top: -6px; content: ''; position: absolute; left: 0; width: 100%; background: #fff; height: 2px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
  .menu-toggle span.menu-bars:after {bottom: -6px; content: ''; position: absolute; left: 0; width: 100%; background: #fff; height: 2px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
  body.mobile-menu-open {overflow: hidden; height: 100%; }
  .mobile-menu-open .menu-toggle span.menu-bars {background-color: rgba(0,0,0,.0); }
  .mobile-menu-open .menu-toggle span.menu-bars:before {top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
  .mobile-menu-open .menu-toggle span.menu-bars:after {top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
  /* .mobile-menu-open .mobile-menu {transform: translateX(0); -webkit-transform: translateX(0); } */
  .mobile-menu {background: rgb(255, 255, 255); position: fixed; top: 0; width: 100%; height: 100%; left: -100%; box-sizing: border-box; z-index: 998; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; margin-right: 0; }
  .mobile-menu-open .mobile-menu  {left: 0; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.74); background: #152b8f; }
  
  .mobile-menu ul#primary-menu {margin:4.5em 16px 0 0; padding: 0; }
  .mobile-menu #primary-menu > li {display:block; position: relative; padding: 0; margin:0 0 15px; }
  .mobile-menu #primary-menu li .mobile-menu-arrow{position: absolute; z-index: 9; right: 0; top:7px; text-align: center; line-height:40px; color: #fff; font-size: 24px; width: 40px; height: 40px; cursor: pointer; }
  .mobile-menu #primary-menu > li > a {display: block; padding: 10px 15px; color: #fff; font-family: 'Oswald', sans-serif; font-weight: 600; font-size:24px; }
  .mobile-menu {display: block;  padding:20px 20px 0; }
  .mobile-menu .widget_text{display:none !important;}
  .mobile-menu #primary-menu li .sub-menu {display: none; margin:0; padding:0 0 0 25px; }
  .mobile-menu #primary-menu li .sub-menu li{padding:0px; margin:0px; list-style:none;}
  .mobile-menu #primary-menu li .sub-menu li a{font-family: 'Roboto', sans-serif; color:#fff; display:block; padding:15px 0px; margin: 0px; font-size:18px; font-weight:400;}
  .mobile-menu #primary-menu li.showsubmenu .sub-menu{display:block;}
  .mobile-menu .mobile-search .searchsec .search-icon{display:none;}

  .video-list-footer .video-item .img{margin-right:20px;}
  .video-list-footer .video-item:not(:last-child){margin-right:20px;}
  .video-list-footer .video-item .content p{font-size:13px;}
  .widget_nav_menu .menu-quick-links-container li{padding:8px 0;}
  .widget_nav_menu .menu-quick-links-container li a{line-height:20px;}
  .footer-usefullinks{padding-right:20px; flex:auto; width:45%;}
  .footer-videos{flex:auto; width:55%;}
  .home-quick-links .menu-social-links-container ul.menu li{width:44px; height:44px;}
  .home-quick-links .menu-social-links-container ul.menu li a{background-size:100% auto;}

  .home-latestnews .latestnews .item .latestnews-text{padding:20px;}
  .home-latestnews .latestnews .item .latestnews-text h3{font-size:16px; line-height:20px; padding:6px 0 0;}
  .home-latestnews .latestnews .item .latestnews-text .videotime{font-size:13px; line-height:16px;}
  .home-latestnews .latestnews .latestnews-img img{height:200px;}
  .home-latestnews .latestnews .item:first-child .latestnews-img img{height:420px;}
  .home-latestnews .latestnews .item .latestnews-card .upcomingmatches-arrow{left:20px; bottom:20px;}
  .home-latestnews .latestnews .item .latestnews-card:hover .latestnews-text{padding-bottom:85px;}
  .upcommingmatch-right{top:0px;}
  .slider-description .upcomingmatch-image img{height:480px;}
  .slider-description:hover .upcomingmatch-image img{height:calc(480px + 30px);}
  .uniquefeature-card p{font-size:15px; line-height:26px;}
  .uniquefeature-head h2{padding-bottom:60px;}
  .highlights-block .item img{height:70px;}
  .highlights-block .item:first-child img{height:240px;}
  .highlights-block .item .more{padding:18px 0 0;}
  .highlights-block .item .more span{font-size:15px; line-height:18px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-3, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-3{width:270px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-9, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-9{width:calc(100% - 270px);}
  .contentpage .menu-management-team-categories-container, .contentpage .menu-affiliated-association-categories-container{padding:30px 20px;}
  .contentpage .menu-management-team-categories-container li a, .contentpage .menu-affiliated-association-categories-container li a{font-size:16px; padding:8px 15px;}
  .contentpage .menu-management-team-categories-container .sub-menu li a, .contentpage .menu-affiliated-association-categories-container .sub-menu li a{font-size:14px;}
  .honours-committe-img{height:230px;}
  .honours-committe-detail h6{font-size:16px;}
  .honours-committe-detail{padding:15px 20px;}
  .managementteam-page .honours-committe-detail{min-height:68px;}
  .associated-districts-page .associated-detail{width:290px;}
  .associated-districts-page .associated-img{padding:30px 50px;}
  .associated-districts-page .associated_meta{width:calc(100% - 290px);}
  .associated-districts-page .associated_meta .meta-item{width:100%; padding-bottom:20px;}
  .associated-districts-page .associated_meta label{padding:0 0 6px;}
  .associated-districts-page .affiliated-image-div.open-image{margin-bottom:45px;}
  .media-news .media-news-list .item .img, .msgallery-list .item .description .img{height:320px;}
  .media-news .media-news-list .item .content h3, .msgallery-list .item .description .content h3{padding:0px 0px 20px 0px;}
  .media-news .media-news-list .item .content p, .msgallery-list .item .description .content p{line-height:22px; font-size:15px; padding:0 0 15px;}
  .team-member{width:calc(33.33% - 30px);}
  .tenders-page .tenders-list li{width:33.33%;}
  .sitemap_menu ul.menu>li.sitemap-stadium .sub-menu li{width:33.33%;}
  .photo-details-list .slick-arrow{display:none !important;}
  .photo-details-list{padding:30px;}
  .photodetail-first{margin:0 auto 30px;}
  .photodetail-nav{padding:0px;}
  .photodetail-for .item img{height:500px;}
  .photodetail-for .item .imagezoom{right:20px; bottom:20px;}
  .photospage-list .item .img img{height:200px;}
  .associated-districts-page .associated_meta .meta-item:nth-child(odd){padding-right:0px;}
  .upcomingmatcheslist-page .upcomingmatcheslist .upcomingmatches-single{width:33.33%;}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:465px;}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:calc(465px + 30px);}
  .detailhead-info .detailhead-matchinfo > div img{width:25px;}
  .detailhead-info .detailhead-matchinfo > div div{width:calc(100% - 25px);}
  .detailhead-info .detailhead-matchinfo > div{padding:20px 15px;}
  .detailhead-info .detailhead-matchinfo > div div{padding-left:10px;}
  .detailhead-info .detailhead-teamname .team1-name h3, .detailhead-info .detailhead-teamname .team2-name h3{font-size:34px; line-height:36px;}
  .detailhead-info .detailhead-matchinfo > div p{padding:0 0 1px;}
  .detailhead-row .team1-captain, .detailhead-row .team2-captain{width:23.5%;}
  .detailhead-row .detailhead-info{width:53%;}
  .lcw-fixtures-outer .vertical-tabs .tabs-left .nav-tabs{width:23%;}
  .contentpage #teams .user h3.lead{font-size:14px; line-height:18px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-short-state, .lcw-livescore-outer #detail.tab-pane .lcw-match-msg{font-size:14px;}
  .contentpage .vertical-tabs .nav-tabs li a{font-size:16px; padding:12px 20px;}
  .main-navigation .menu > li {
    display: flex;
    padding: 0px;
   }
   .main-navigation.toggled .menu-main-menu-container {
      position: absolute;
      left: 20px;
      top: 85px;
      z-index: 9;
      width: 88%;
      top: 32px;
      height: auto;
    }

    .main-navigation .menu > li >a:before {
      content: none;
    }

    .main-navigation ul li ul.sub-menu {
    margin-left: 10px;
    }

    .main-navigation ul li ul.sub-menu li a {
    padding: 8px 0px;
    font-size: 12px;
    line-height: 14px;
    }
} 

@media screen and (max-width:1100px){
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
}
.privacy-policy-content .common-para p strong {
    margin-bottom: 0;
}
.footer-container { width: 100%;}
.site-footer {
    padding: 35px 20px;
}
.footer-left p {
    width: 80%;
    font-size: 12px;
    line-height: 22px;
}

.search-form {
    position: absolute;
    width: 62%;
    top: 14px;
    left: 0;
    right: 20px;
    margin: auto;
    display: none;
}
.footer-right p {
    font-size: 12px;
    line-height: 22px;
    margin-top: 0;
}
/*header.site-header{padding-bottom: 15px;}*/
.search-icon {display: none;}
.custom-logo-link {width: 20%;}
.header-right {padding: 10px 32px 0 0;}

.top-menu ul li a {
    font-size: 14px;
    padding: 10px 10px 10px 10px;
    line-height: 18px;
}
.main-navigation .menu {
    justify-content: left;
    float: left;
}
.slider-description h3 {
    font-size: 24px;
    line-height: 30px;
}
.slider-title-top {
    font-size: 24px;
    line-height: 30px;
}
.slider-title-middle {
    font-size: 36px;
    line-height: 40px;
}
.slider-description a {
    font-size: 12px;
    line-height: 16px;
    padding: 8px 42px 8px 16px;
    margin-top: 20px;
}
.slider-description {
    height: 280px;
    width: 330px;
    left: 12%;
}
.slider-title-bottom {
    font-size: 12px;
    line-height: 18px;
}
.homeslider .slick-dots {
    left: 12%;
    bottom: 25px;
}
.homeslider .slick-dots li button {
    height: 4px;
}
.slider-description a:after {
    font-size: 18px;
    line-height: 16px;
}
.main-navigation.toggled .menu-main-menu-container {
    position: absolute;
    left: 55%;
    top: 85px;
    z-index: 99;
    width: 43%;
    top: 32px;
}
.breadcrum {
    margin-bottom: 0;
}
.site-footer .widget-title {
    padding: 0 0 5px;
}
.footer-left, .footer-right, .footer-middle {
    width: 33%;
    float: left;
    margin: 0;
}
.widget_nav_menu .menu-quick-links-container ul {
    justify-content: start;
}
.widget_nav_menu .menu-quick-links-container li {
    width: 100%;
}
.footer-link ul li a {
    font-size: 10px;
    line-height: 16px;
    padding: 9px 6px;
}
.menu-top-menu-container {
    float: left;
    margin-top: 5px;
}
.about-left-section.vc_column_container> .vc_column-inner, .about-right-section.vc_column_container> .vc_column-inner {
    padding: 0;
}
.container {
    padding: 0 5px;
}
.common-title p, .advisory-board-left .entry-title, .member-heading {
    font-size: 18px;
    line-height: 24px;
}
.advisory-board-left .entry-title, .member-heading {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 3px;
}
.about-left-section .common-title {
    margin-top: 15px;
}
.about-right-section .common-para p {
    margin-top: 15px;
}
.advisory-board-right {
    padding-left: 30px;
}
.ijrc-parent .about-left-section, .ijrc-parent .about-right-section {
    width: 100% !important;
}
.about-left-panel.about-left-section {
    width: 100% !important;
    padding-right: 0 !important;
}
}

@media screen  (max-width:1100px) {
  .search-form {
      position: absolute;
      width: 62%;
      top: 17px;
      left: 0;
      right: -25px;
      margin: auto;
      display: block;
  }
}

@media screen and (min-width:768px) and (max-width:1100px) {
  .photo-viewer.vc_col-sm-6, .news-right-section.vc_col-sm-6 {
    width: 100%;
    float: none;
    margin:0 auto;
    margin-bottom: 15px;
    max-width: 96%;
    padding: 0;
  }
  .about-right-section.vc_column_container {
      padding-left: 20px;
  }
  .header-right {padding: 12px 45px 0 0;}
    
  a#fancybox-close:before {
      right: 2px;
  }
  .photo-view .photo-item .over-text .over-title {
      font-size: 20px;
  }
  .photo-view .photo-item .over-text .over-link a {
      width: 31px;
      height: 31px;
  }
  .photo-view .photo-item {
      padding-bottom: 65%;
  }
  .event-section .vc_tta-tab a, .event-section .vc_tta-tab.vc_active a {
      font-size: 18px;
      line-height: 22px;
  }
  .event-list .slider-description h3, .news-div h3 a, .news-title {
      font-size: 18px;
      line-height: 22px;
  }
  .event-list .subhead {
      font-size: 16px;
      line-height: 23px;
      padding-top: 1px;
  }
  .about-right-panel .vc_tta-panels-container, .about-right-panel .vc_tta.vc_general {
    float: left;  
  }
  .about-left-panel {
      float: left;
      width: 100%;
  } 

  .about-right-panel .vc_tta.vc_general {
      font-size: 1em;
      float: left;
      width: 100%;
  }
  .about-right-panel .vc_tta-panels-container, .about-right-panel .vc_tta-panel, .about-right-panel .vc_tta-panel-heading,
  .about-right-panel .vc_tta-panel {
    float: left;
      width: 100%;  
  }
  .about-left-panel {
      width: 100% !important;
      padding-bottom: 15px;
  }
  .event-list .slider-description {
      padding-left: 0;
  }
  .advisory-board-left .entry-title, .advisory-board-right p {
      margin-top: 10px;
  }
  .advisory_board {
      width: 100%;
      margin: auto;
      padding: 0;
  }
  .slider-description-content .last-slider-title {
      font-size: 30px;
      line-height: 34px;
  }
  .slider-description-content .last-slider-para {
      font-size: 110px;
      line-height: 65px;
  }
  .homeslider .slick-item:last-child .slider-description {
      width: 250px;
  } 
  .fancybox-content .photo-item1 {
      margin-bottom: 30px;
  }
  .over-text1 {
      position: initial;
  }
  .slider-description {
      top: 30px;
  }
  .common-para.vision-title p {
      font-size: 16px;
      line-height: 20px;
  }
  .advisory-board-left {
      padding-right: 0;
  }
  .advisory-board-right p strong {
      font-size: 14px;
      line-height: 20px;
  }
}

@media screen and (min-width:769px) and (max-width:1100px) {
  .header-right {padding: 17px 32px 0 0;}
}

@media screen and (max-width:1000px){
.common-para p, .advisory-board-right p {
    font-size: 12px;
    line-height: 20px;
}
.slider-description {
    height: 280px;
    width: 330px;
    left: 6%;
}
.homeslider .slick-dots {
    left: 6%;
    bottom: 15px;
}
.top-menu ul li a {
    font-size: 12px;
    padding: 8px 8px 8px 8px;
    line-height: 16px;
}
.search-form {
    position: absolute;
    width: 62%;
    top: 10px;
    left: 0;
    right: 0px;
    margin: auto;
    display: none;
}
.footer-link {
    float: left;
    width: auto;
    margin-top: 10px;
}
.footer-link ul li a:before {
    top: 10px;
}
}

@media screen and (max-width:991px){
  .search-form {width: 55%;
    top: 10px;
    left: -27px;}
  .menu-toggle{top: 23px;right: 15px;}
  .person-designation {
    margin-top: 3px;
  }
  h2, .h2{font-size:30px; line-height:34px;}
  .pageheader .pagetitle h1{font-size:36px; line-height:42px; padding-bottom:0px;}
  .contentpage div.vc_custom_heading{font-size:18px;}
  .breadcrumbs{padding:15px 0px 30px;}
  header.site-header{padding:0 15px;}
  .header-rightside{padding-right:60px;}
  /* .homebanner-image{height:375px;} */
  .homeslider .slick-arrow{display:none !important;}
  .home-latestnews, .home-upcomingmatch, .uniquefeature-section, .highlights-section{padding-top:50px; padding-bottom:50px;}
  .two-column-content, .teams-row, .sitemap_menu ul.menu, .privacy-policy-page, .tenders-page .tenders-list, .career-page, .sfc-section, .associated-districts-page{padding-bottom:50px;}
  .pt-100{padding-top:50px !important;}
  .pb-100{padding-bottom:50px !important;}
  .upcomingmatches-arrow{width:35px; height:35px; font-size:22px; line-height:38px;}
  .home-latestnews .latestnews .item .latestnews-text{padding:15px;}
  .home-latestnews .latestnews .item .latestnews-card .upcomingmatches-arrow{left:15px;}
  .home-latestnews .latestnews .item .latestnews-card:hover .latestnews-text{padding-bottom:75px;}
  .home-latestnews .latestnews .latestnews-img img{height:170px;}
  .home-latestnews .latestnews .item:first-child .latestnews-img img{height:360px;}
  .slider-description .upcomingmatches-text h3{font-size:24px; line-height:34px; padding-bottom:4px;}
  .slider-description:hover .upcomingmatches-text, .slider-description .upcomingmatches-text{bottom:50px;}
  .slider-description .upcomingmatches-text .upcomingmatches-arrow{bottom:-50px; opacity:1; visibility:visible;}
  .highlights-block .item:first-child img{height:160px;}
  .highlights-block .item img{height:50px;}
  .highlights-block .item .more{padding:10px 0 0; font-size:11px;}
  .highlights-block .item .more span{font-size:13px; line-height:14px;}
  .highlights-section h2{padding:0 0 30px;}
  .highlights-section .vc_row{margin-left:-5px; margin-right:-5px;}
  .highlights-section .vc_column_container>.vc_column-inner{padding-left:5px; padding-right:5px;}
  .highlights-block .title{font-size:15px; line-height:22px; padding:9px 5px 0;}
  .home-upcomingmatch h2, .home-latestnews h2{padding:0 0 32px;}
  .upcommingmatch-right .primary-btn{padding:0 40px 0 20px; line-height:38px;}
  .upcommingmatch-right .primary-btn:before{right:16px;}
  .slider-description .upcomingmatch-image img{height:530px;}
  .slider-description:hover .upcomingmatch-image img{height:530px;}
  .slider-description .upcomingmatch-image{padding-top:0px !important;}
  #upcommingmatcharrowsdiv .slick-arrow{width:35px;height:35px;line-height:35px;margin-left:15px}
  #upcommingmatcharrowsdiv .slick-arrow:before{font-size:22px}
  .uniquefeature-section .vc_row .vc_col-sm-6{width:100%; padding-bottom:35px;}
  .uniquefeature-section .vc_row .vc_col-sm-3{width:50%;}
  .uniquefeature-card .wpb_text_column{width:100%; }
  .uniquefeature-card p{font-size:20px; line-height:30px;}
  .uniquefeature-card p br{display:none;}
  .uniquefeature-head h2{padding-bottom:30px;}
  .uniquefeature-card .vc_custom_heading{font-size:50px; line-height:56px;}

  .footer-top-sec .container{display:block;}
  .footer-usefullinks{width:100%; padding-right:0px;}
  .footer-usefullinks .menu-quick-links-container{max-width:100%;}
  .widget_nav_menu .menu-quick-links-container ul{justify-content:flex-start; margin:0 0 20px;}
  .footer-videos{width:100%; padding-bottom:15px;}
  .footer-center-sec .footer-center-row{align-items:flex-start;}
  .footer-center-sec .footer6{padding-top:25px;}
  .home-quick-links .menu-social-links-container ul.menu li{width:38px; height:38px;}
  .home-quick-links .menu-social-links-container ul.menu li:hover a{background-position:center -38px;}
  .footer-bottom-sec{padding:20px 0;}
  .footer-bottom-sec .footer-bottom-row{display:block;}
  .footer-bottom-sec .widget.widget_text{float:none; text-align:center; padding-bottom:5px;}
  .footer-bottom-sec .widget.widget_nav_menu{float:none;}

  .two-column-content p{text-align:justify; font-size: 15px; line-height: 24px; padding:0 0 20px;}
  .honours-committe-list .honours-committe-member{width:calc(50% - 30px);}
  .honourscommitte-category h2{font-size:24px;}
  .associated-districts-page .associated-detail{width:195px;}
  .associated-districts-page .associated_meta{width:calc(100% - 195px); padding:0 0 0 20px;}
  .associated-districts-page .associated-img{padding:20px 20px;}
  .associated-districts-page .associated-detail p{font-size:14px; line-height:20px; padding:11px 15px;}
  .associated-districts-page .associated_meta .meta-item span{font-size:14px; line-height:20px;}
  .associated-districts-page .associated_meta label{font-size:15px; line-height:20px; padding:0 0 4px;}
  .associated-districts-page .associated-content{padding:25px 0 0;}
  .associated-districts-page .associated_meta .meta-item{padding-bottom:15px;}
  .associated-districts-page .affiliated-image-div.open-image, .associated-districts-page .affiliated-image-div{margin-bottom:30px;}
  .associated-districts-page .associated-content h3{font-size:18px;}
  .associated-districts-page .associated-content h5{line-height:40px; padding:0 20px; font-size:16px;}
  .associated-districts-page .associated-content table td{font-size:14px; padding:10px 20px;}
  .associated-districts-page .associated-content table td:first-child{padding-left:20px;}
  .bullet-text li, .associated-districts-page .associated-content .district-asso-history p{font-size:15px; line-height:24px;}
  .associated-districts-page .associated-content table td strong{font-size:15px;}
  .sfc-content{padding:0px;}
  .sfc-section .sfc-content h3{margin:0px; padding:0 0 15px 0; font-size:20px; line-height:22px;}
  .sfc-section .sfc-content p{font-size:15px; line-height:26px; margin-bottom:15px;}
  .media-news .media-news-list .item .content, .msgallery-list .item .description .content{padding:20px;}
  .media-news .media-news-list .item .img, .msgallery-list .item .description .img{height:255px;}
  .media-news .media-news-list .item, .msgallery-list .item{margin-bottom:30px;}
  .media-news .media-news-list .item .content .time, .msgallery-list .item .description .content .time{font-size:14px;}
  .media-news .media-news-list .item .content h3, .msgallery-list .item .description .content h3{font-size:18px; line-height:24px; padding:0px 0px 16px 0px;}
  .member-detail p.title{font-size:16px; line-height:18px; margin:0 0 8px;}
  .additional_details ul li{font-size:14px; line-height:18px; padding:0 0 7px;}
  .member-detail{min-height:142px;}
  .tenders-page .tenders-list li a{padding:50px;}
  .tenders-page .tenders-list li p{min-height:80px; font-size:16px; line-height:22px;}
  .career-page .vc_row .vc_col-sm-3{width:50%;}
  .photodetail-for .item img{height:400px;}
  .photodetail-first .photodetail-content{padding:50px 0px 22px 20px; width:calc(100% - 100px);}
  .photospage-list .item{width:50%; padding-bottom:20px;}
  .photospage-list .item .content .time{font-size:14px; line-height:18px;}
  .photospage-list .item .content h3{font-size:17px; line-height:22px;}
  .photospage-list .item .description:hover .upcomingmatches-arrow{display:none;}
  .photospage-list .item .content{padding:20px;}
  .upcomingmatcheslist-page{margin-top:0px;}
  .upcomingmatcheslist-page .upcomingmatcheslist .upcomingmatches-single{width:50%;}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:530px}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:530px;}
  .upcomingmatch-ticket-section .ticket-list li{margin:0 50px 15px 0; padding:0 0 15px; font-size:20px;}
  .upcomingmatch-ticket-section .match-stadium-chart{padding:30px 0 0; max-width:500px; margin:0 auto;}
  .detailhead-info .detailhead-teamname .team-logo{height:75px;}
  .detailhead-info .detailhead-teamname .team1-name h3, .detailhead-info .detailhead-teamname .team2-name h3{font-size:26px; line-height:26px;}
  .detailhead-info .detailhead-matchinfo{margin-top:20px;}
  .detailhead-info .detailhead-matchinfo > div p{font-size:14px; line-height:20px;}
  .detailhead-info .detailhead-matchinfo > div h4{font-size:14px; line-height:20px;}
  .detailhead-info .detailhead-matchinfo > div h4 .match-time{padding-left:18px;}
  .detailhead-info .detailhead-matchinfo > div h4 .match-time:before{left:10px; height:15px; width:1px;}
  .detailhead-row .team1-captain, .detailhead-row .team2-captain{width:22.5%;}
  .detailhead-row .detailhead-info{width:55%;}
  .detailhead-info .detailhead-matchinfo > div{padding:15px 15px; width:55%;}
  .detailhead-info .detailhead-matchinfo > div:first-child{width:45%;}
  .serieslist-page .row .col-md-4.series-main{ margin-bottom:25px;}
  .livematchs-back.primary-btn{top:-64px;}
  .lcw-fixtures-outer .col-sm-5.vertical-tabs{width:100%;}
  .lcw-fixtures-outer .vertical-tabs .tabs-left .nav-tabs{width:35%;}
  .lcw-livescore-outer .lcw-match-info .row .col-md-6:nth-child(2){padding-top:25px;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs li .nav-link{font-size:18px;}
  .lcw-livescore-outer .tab-pane .lcw-match-info .lcw-short-rightinfo{margin-left:0px;}
  .lcw-livescore-outer .tab-pane .lcw-match-info .lcw-short-leftinfo{margin-right:auto;}
  .contentpage .lcw-tabs a, .contentpage .lcw-livescore-outer .nav-tabs .nav-link{min-width:155px;}
  .lcw-livescore-outer .tab-pane .lcw-table.lcw-batsmen .lcw-thead .lcw-td:nth-last-child(-n+5), .lcw-livescore-outer .tab-pane .lcw-table.lcw-batsmen .lcw-tbody .lcw-td:nth-last-child(-n+5){width:1%;}
}

@media screen and (max-width:767px) {
  .about-right-section.vc_col-sm-9 {
    width: 100% !important;
  }
  .about-left-section {
    width: 100% !important;
    margin: 0 auto;
    display: block;
  }
  .about-left-section .wpb_single_image {text-align: center;}
  .member-slider-home, .advisory-slider-home {
    min-height: 1px;
    max-width: 300px;
  }
  .advisory-slider-home {
    float: none;
  }
  .photo-viewer .wpb_wrapper {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .advisory-slider-home ul.slick-dots, .member-slider-home ul.slick-dots {
    top: 40%;
  }
  .advisory-slider-home .slick-slider .slick-arrow.slick-next.home-sliders, .member-slider-home .slick-slider .slick-arrow.slick-next.home-sliders, .advisory-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders, .member-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders {
    top: 40%;
  }
  .member-slider-home .slick-slide img, .advisory-slider-home .slick-slide img {
    object-fit: cover;
  }
  .member-slider-home h2, .advisory-slider-home h2 {
    font-size: 16px;
    line-height: 22px;
  }
  .footer-left, .footer-right, .footer-middle {
      width: 100%;
      margin: 0 auto;
  }
  .footer-middle {
      margin-top: 30px;
  }
  .site-footer .footer-container .row .widget-title {
    padding-top: 0;
  }
.slider-description-content .last-slider-title {
    font-size: 22px;
    line-height: 28px;
}
.slider-description-content .last-slider-para {
    font-size: 78px;
    line-height: 65px;
}
.homeslider .slick-item:last-child .slider-description a {
    float: left;
}
.fancybox-content .photo-item1 {
    width: 100%;
    margin-bottom: 0px;
}
.home-popup, .fancybox-content {
    width: 90% !important;
}
.homeslider .slick-item:last-child .slider-description {
    left: 20px;
}
a#fancybox-close:before {
    right: 2px;
}
.over-text1 {
    bottom: 0;
    position: initial;
}
.btm-popup-des {
    width: 100%;
}
.permission-img-text {
    padding: 0 0 10px 0;
}
.over-text1 {
    padding: 10px 15px;
    width: 100%;
    position: absolute;
    bottom: 40px;
}
.fancybox-content:hover .photo-item1:hover .over-text1 {
    bottom: 40px;
}
.fancybox-content .photo-item1 img {
    height: 200px;
}
.fancybox-content {
    padding: 34px 12px;
}
.entry-header .entry-title {
    padding: 10px 15px !important;
  font-size: 12px;
    line-height: 18px;
}
.entry-header .entry-title:first-letter {
    font-size: 16px;
}
.ijrc-right-content {
    padding-top: 0;
}
.right-dummy-img {
    height: auto;
}
.container, .container.vc_row > .vc_col-sm-12 {
    padding: 0;
}
.ijrc-right-content {
    padding-top: 0;
}
.event-col {
    margin: 0;
}
.event-text .event-content .entry-title {
    font-size: 15px;
    line-height: 22px;
}
.event-text .event-content .event_metainfo .location {
    padding-top: 5px;
}
.event-text .event-content .event-desc p {
    font-size: 13px;
    line-height: 20px;
}
.photo-view .photo-item img {
    width: 100%;
    position: initial;
    height: 200px;
}
.photo-view {
    background-color: transparent;
}
.photo-view .photo-item {
    padding-bottom: 42%;
    margin-bottom: 25px;
}
.photo-view .photo-item .over-text .over-title {
    font-size: 20px;
    padding-bottom: 5px;
}
.photo-view .photo-item:nth-child(2) {
    margin-bottom: 0;
} 
.news-right-section span.vc_tta-title-text {
    font-size: 16px;
    line-height: 18px;
}
.news-right-section .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 10px 20px;
}
.advisory-board-right {
    padding-left: 0;
}
  .menu-top-menu-container {
    float: left;
    margin-top: 8px;
  }
  h2, .h2{font-size:24px; line-height:28px;}
  .pageheader .pagetitle h1{font-size:30px; line-height:34px; padding-bottom:0px;}
  .pageheader{margin-bottom:25px;}
  /* .homebanner-image{height:323px;} */
  .header-rightside{display:none !important;}
  .homeslider .slick-dots{bottom:15px;  left: 6%;}
  .homeslider .slick-dots li button{width:18px;}
  
  .site-header .site-branding img{max-width:120px; display:block;}
  .headermenu{padding:0px;}
  .menu-toggle{top: 7px; right:15px; transform:none;}
  .mobile-menu #primary-menu > li{margin:0 0 6px;}
  .mobile-menu #primary-menu li .sub-menu li a{padding:9px 0px; line-height:20px; font-size:16px;}
  .home-latestnews, .home-upcomingmatch, .uniquefeature-section, .highlights-section{padding-top:45px; padding-bottom:45px;}
  .two-column-content, .teams-row, .sitemap_menu ul.menu, .privacy-policy-page, .career-page, .sfc-section, .associated-districts-page{padding-bottom:45px;}
  .pt-100{padding-top:45px !important;}
  .pb-100{padding-bottom:45px !important;}
  .tenders-page .tenders-list{padding-bottom:25px;}
  .slider-description .upcomingmatch-image img{height:480px;}
  .slider-description:hover .upcomingmatch-image img{height:480px;}
  .slider-description:hover .upcomingmatches-text h3{font-size:26px; line-height:32px;}
  .upcommingmatch-right .primary-btn{line-height:30px; padding:0 35px 0 15px;}
  .upcommingmatch-right .primary-btn:before{right:12px;}
  .mobile-menu .widget_text{display:block !important; padding:12px 15px 25px;}
  .mobile-menu .widget_text  .header-link{color: #fff; font-weight: 600; font-size: 21px; font-family:'Oswald', sans-serif; display:block; margin:0 0 28px;}
  .mobile-menu .widget_text .bookticket{margin-right:10px;}
  .contentpage{min-height:190px;}

  .widget_nav_menu .menu-quick-links-container li{width:40%;}
  .video-list-footer{flex-wrap:wrap;}
  .video-list-footer .video-item{margin:0 0 20px !important;}
  .footer-videos{padding-bottom:0px;}
  .footer-center-sec{margin-bottom:25px;}
  .footer-center-sec .footer3{width:100%; padding-bottom:15px;}
  .footer-center-sec .footer4{width:100%; padding-bottom:15px;}
  .footer-center-sec .footer6{width:100%;}
  .footer-bottom-sec #menu-footerlinks li{padding:0 11px; margin-top:8px;}
  .footer-bottom-sec #menu-footerlinks li a{padding:2px 0px; line-height:16px;}
  #menu-footerlinks li:before{top:2px;}
  .highlights-block .item:first-child img{height:300px;}
  .highlights-block .item img{height:100px;}
  .highlights-block .item .more{padding:35px 0 0}
  .highlights-section .vc_row .vc_col-sm-3{padding-bottom:35px; width:50%; float:left;}
  .highlights-section .vc_row .vc_col-sm-3:last-child{padding-bottom:0px;}
  .highlights-block .title{font-size:20px; line-height:28px;}
  .uniquefeature-section .vc_row .vc_col-sm-3{width:100%; margin-bottom:20px;}
  .uniquefeature-card p{padding:20px 0 0;}
  .uniquefeature-head p strong{font-size:24px; padding-top:0px;}
  .home-latestnews .latestnews{white-space:nowrap; overflow:auto; margin:0px;}
  .home-latestnews .latestnews .item:first-child{width:100%; padding-bottom:20px;}
  .home-latestnews .latestnews .item .latestnews-text p{display:none !important;}
  .home-latestnews .latestnews .item:first-child .latestnews-img img{height:240px;}
  .home-latestnews .latestnews .item .latestnews-card .latestnews-text{padding-bottom:75px;}
  .home-latestnews .latestnews .item .latestnews-card .upcomingmatches-arrow{opacity:1; visibility:visible;}
  .home-latestnews .latestnews .item{width:300px !important; padding:0 20px 0 0 !important; white-space:normal; display:inline-block; vertical-align:top; float:none !important; }
  .home-latestnews .latestnews .item:last-child{padding-right:0px !important;}
  .home-latestnews .latestnews .latestnews-img img{height:240px;}
  .uniquefeature-section .vc_row + .vc_row .uniquefeature-card{margin-top:0px;}
  .two-column-content .vc_col-sm-6:first-child{padding-bottom:30px;}
  .breadcrumbs .separator:before{font-size:14px; left: -5px; top: -3px;}
  .breadcrumbs{font-size:13px;}
  .breadcrumbs a{padding:0px 5px 0px 0px;}
  .breadcrumbs .separator{margin:0px 5px 0px 0px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-3, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-3{width:100%; padding-bottom:25px;}
  .management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-9, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-9{width:100%;}
  .honours-committe-list, .team-list.mens-team, .team-list.womens-team, .tenders-page .tenders-list{margin:0 -5px;}
  .honours-committe-list .honours-committe-member{width:calc(50% - 10px); margin-left:5px; margin-right:5px; margin-bottom:15px; }
  .honours-committe-img{height:300px;}
  .honours-committe-detail{padding:10px;}
  .managementteam-page .honours-committe-detail{min-height:52px;}
  .honours-committe-detail h6{font-size:13px;}
  .contentpage .menu-management-team-categories-container li a, .contentpage .menu-affiliated-association-categories-container li a{font-size:14px; padding:2px 10px;}
  .contentpage .menu-management-team-categories-container, .contentpage .menu-affiliated-association-categories-container{padding:20px 20px 12px;}
  .contentpage .menu-management-team-categories-container li{margin-bottom:5px;}
  .honours-committe-detail p.designation{line-height:20px;}
  .honours-committe-detail p.designation, .honours-committe-detail .profile_pdf a{font-size:11px;}
  .honours-committe-detail p span{margin-top:7px; line-height:12px;}
  .contentpage .menu-management-team-categories-container .sub-menu li a, .contentpage .menu-affiliated-association-categories-container .sub-menu li a{font-size:13px;}
  .honourscommitte-category h2{padding:15px 0 20px; font-size:20px; line-height:24px;}
  .contentpage .menu-affiliated-association-categories-container li a{background:transparent;}
  .associated-districts-page #affiliated-image{width: 36px; height: 30px;}
  .associated-districts-page #affiliated-image:before{line-height: 30px;}
  .associated-districts-page .affiliated-image-div{padding:15px;}
  .associated-districts-page .affiliated-image-div.open-image{padding:0px;}
  .associated-districts-page .affiliated-image-div.open-image, .associated-districts-page .affiliated-image-div{margin-bottom:20px;}
  .associated-districts-page .associated_meta{width:100%; padding:20px 0 0;}
  .associated-districts-page .associated-content{padding:10px 0 0;}
  .associated-districts-page .associated-content table td strong{font-size:13px;}
  .associated-districts-page .associated-content table td{font-size:13px; padding:8px;}
  .associated-districts-page .associated-content table td:first-child{padding-left:8px;}
  .bullet-text li, .associated-districts-page .associated-content .district-asso-history p{font-size:14px; line-height:24px;}
  .sfc-section .sfc-photo{width:250px; order:1;}
  .sfc-section .sfc-content, .sfc-section .sfc-item.odd .sfc-container > .sfc-content{padding:20px 0 0; width:100%; margin:0px; order:2;}
  .sfc-item .sfc-container{padding:30px 15px 30px;}
  .sfc-section .sfc-content p{font-size:14px; line-height:24px;}
  .media-news .media-news-list .item, .msgallery-list .item .description{flex-wrap:wrap;}
  .media-news .media-news-list .item .img, .msgallery-list .item .description .img{height:300px; width:100%;}
  .media-news .media-news-list .item .content, .msgallery-list .item .description .content{width:100%; padding:20px 20px 35px;}
  .msgallery-list .item .description .upcomingmatches-arrow, .media-news-list .item .upcomingmatches-arrow{opacity:1; visibility:visible;}
  .media-news .media-news-list .item .content p, .msgallery-list .item .description .content p{font-size:14px;}
  .media-news .media-news-list .item .content h5 a, .msgallery-list .item .description .content h5 a{display:block; word-wrap:break-word;}
  .team-member{margin-left:5px; margin-right:5px; margin-bottom:20px; width:calc(50% - 10px);}
  .member-detail{padding:15px 15px 10px; min-height:122px;}
  .member-detail p.title{font-size:13px; line-height:18px;}
  .additional_details ul li{font-size:12px; line-height:14px; padding:0 0 5px;}
  .media-news .media-news-list .item .content h3, .msgallery-list .item .description .content h3{font-size:16px; line-height:22px;}
  .media-news .media-news-list .item .content .time, .msgallery-list .item .description .content .time{font-size:13px;}
  .tenders-page .tenders-list li{padding:0 5px 20px; width:50%;}
  .tenders-page .tenders-list li p{min-height:64px; font-size:13px; line-height:18px; padding:12px 15px;}
  .tenders-page .tenders-list li a{padding:30px 50px;}
  .contact-details{padding:0px 0px 28px;}
  .privacy-policy-page p, .career-page p{font-size:14px; line-height:24px;}
  .career-page .vc_row .vc_col-sm-3{width:100%;}
  .sitemap_menu ul.menu>li{padding:10px 0;}
  .sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu li{width:100%;}
  .sitemap_menu ul.menu>li ul.sub-menu{padding:10px 0 0px;}
  .sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu{padding:5px 0 0 30px;}
  .sitemap_menu ul.menu>li.sitemap-stadium .sub-menu li{width:100%; margin-bottom:10px;}
  .sitemap_menu ul.menu>li>a{font-size:16px;}
  .sitemap_menu ul.menu>li.sitemap-three{width:100%;}
  .photo-details-list{padding:0px;}
  .photodetail-for .item img{height:300px;}
  .photodetail-first .photodetail-content{width:calc(100% - 80px);}
  .photodetail-first .photodetail-content h3{font-size:18px; line-height:22px;}
  .photodetail-first .photodetail-content p{font-size:13px; line-height:18px;}
  .photospage-list .item{width:100%;}
  .home-latestnews .latestnews .item .latestnews-text .videotime{color:#fff;}
  .home-upcomingmatch .upcommingmatch-right{top:39px;}

  .site-header .bookticket-widget{display:inline-block;  vertical-align:top;}
  .site-header .livematch-widget{display:inline-block; vertical-align:top;}
  .site-header .upcomingmatches-widget-wrapper .close-upcomingmatcheswidget{display:block; font-size:30px; line-height:1; position:absolute; right:13px; top:8px; color:#2f2482;}
  .site-header .upcomingmatches-widget-wrapper{position:fixed; top:0px; z-index:9999; height:100vh; width:100%; padding:50px 0 0;}
  body.open-bookticket{position:fixed; overflow: hidden; left:0; top:0; width:100%;}
  .site-header .bookticket-widget:hover .upcomingmatches-widget-wrapper{opacity:0; visibility: hidden;}
  body.open-bookticket .site-header .menu-toggle{opacity:0; visibility: hidden;}
  .open-bookticket .site-header .bookticket-widget .upcomingmatches-widget-wrapper{opacity:1; visibility:visible;}
  .site-header .upcomingmatches-widget-wrapper .upcomingmatches-widget{max-height:calc(100vh - 50px);}
  
  .site-header .livematch-widget:hover .lcw-fixtures-full{opacity:0; visibility: hidden;}
  body.open-livematch .site-header .livematch-widget .lcw-fixtures-full{opacity:1; visibility:visible; bottom:0px;}
  .site-header .livematch-widget .lcw-fixtures-full{position:fixed; top:auto; bottom:-100%; z-index:9999; opacity:1; visibility:visible; height:auto; width:100%; background:#fff;}
  .site-header .livematch-widget .lcw-fixtures--sec{padding:20px 0 0; background:#fff; height:auto;}
  .site-header .livematch-widget .lcw-fixtures--sec .lcw-fixtures-new{box-shadow:none;}
  .site-header .livematch-widget .lcw-fixtures-full .close-livematcheswidget{display:block; z-index:9;}
  .upcommingmatch-right .progress-round__wrap{margin-right:12px;}
  .home-upcomingmatch h2{padding-bottom:60px;}
  #upcommingmatcharrowsdiv .slick-arrow{display:none !important;}
  .upcomingmatches .slick-arrow{display:none !important;}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:420px}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:420px;}
  .detailhead-info .detailhead-teamname .team-logo{height:35px;}
  .detailhead-info .detailhead-teamname .team1-name h3, .detailhead-info .detailhead-teamname .team2-name h3{font-size:14px; line-height:20px; padding:5px 0 0;}
  .detailhead-info .detailhead-teamname .vs-team{font-size:20px; line-height:30px;}
  .detailhead-info .detailhead-matchinfo > div{ display:block; border:none !important;}
  .detailhead-info .detailhead-matchinfo > div:first-child{padding-bottom:0px;}
  .upcomingmatches-detailhead .detailhead-row .primary-btn{line-height:40px; padding:0 40px 0 15px; bottom:-20px; font-size:14px;}
  .upcomingmatches-detailhead .detailhead-row .primary-btn:before{font-size:18px; right:16px;}
  .detailhead-info .detailhead-matchinfo > div div{padding-left:0; width:100%;}
  .detailhead-info .detailhead-matchinfo > div p{padding:1px 0 0px;}
  .detailhead-info .detailhead-matchinfo{margin-top:10px;}
  .detailhead-row .detailhead-info{padding:0 0px 40px;}
  .upcomingmatch-ticket-section{padding:25px 0 0;}
  .upcomingmatch-ticket-section p{font-size:15px; line-height:24px;}
  .serieslist-page .row .col-md-4.series-main .our-series-img{margin-left:-30px;}
  .contentpage .lcw-tabs a, .contentpage .lcw-livescore-outer .nav-tabs .nav-link{margin-bottom:10px;}
  .lcw-fixtures--sec .lcw-fixtures-new .lcw-fixtures-tm-detail{width:100%;}
  .lcw-fixtures--sec .lcw-fixtures-new .lcw-team-image{width:50%;}
  .contentpage .lcw-tabs, .contentpage .lcw-livescore-outer .nav-tabs{margin-bottom:30px;}
  .livematchs-back.primary-btn{top:-55px;}
  .lcw-fixtures-outer .vertical-tabs .tabs-left{display:block;}
  .lcw-fixtures-outer .vertical-tabs .tabs-left .nav-tabs{width:100%; background:none; display:flex; padding:0 0 10px;}
  .contentpage .vertical-tabs .nav-tabs li a{background:none !important; padding:0px 7px;}
  .contentpage .vertical-tabs .nav-tabs li.active a:after{display:none !important;}
  .vertical-tabs .nav-tabs > li.active > a, .vertical-tabs .nav-tabs > li.active > a:hover, .vertical-tabs .nav-tabs > li.active > a:focus, .vertical-tabs .nav-tabs > li > a:hover{color:#2f2482!important}
  .contentpage .vertical-tabs .tab-content{padding:0px;}
  .table-custom-head th{font-size:14px;}
  .contentpage .vertical-tabs .nav-tabs li a{font-weight:700;}
  .lcw-fixtures-inner .lcw-fixtures-tm-detail .lcw-team .lcw-team-score{font-size:14px;}
  .lcw-livescore-outer .nav-tabs{display:flex; flex-wrap:wrap;}
  .contentpage .lcw-livescore-outer .nav-tabs .nav-link{width:auto; min-width:inherit; padding:0px 15px; font-size:14px;}
  .contentpage .lcw-fixtures--sec .lcw-fixtures{padding:24px 17px 10px;}
  .contentpage .lcw-livescore-outer .tab-content #teams .tab-pane .col-xs-4 {width:50%;}
  .contentpage .lcw-livescore-outer .nav-tabs li{width:auto;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs{display:flex;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs li.active .nav-link{color:#2f2482 !important;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs li{margin-bottom:0px !important;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs li .nav-link{background:none !important; min-width:auto; padding:0 5px 14px; line-height:20px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-home-team, .lcw-livescore-outer #detail.tab-pane .lcw-away-team{font-size:14px; line-height:18px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-short-state{padding-top:17px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-short-state, .lcw-livescore-outer #detail.tab-pane .lcw-match-msg{ line-height:18px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-table{overflow:auto;}
  .lcw-livescore-outer #detail.tab-pane .lcw-table .lcw-thead .lcw-td{font-size:13px;}
  .contentpage .lcw-table .lcw-tbody .lcw-td{font-size:13px; line-height:16px;}
  .lcw-livescore-outer .tab-pane .lcw-table .lcw-td{padding:0 10px;}
  .lcw-livescore-outer .tab-pane .lcw-table.lcw-batsmen .lcw-td:last-child{width:1.5% !important;}
  .lcw-livescore-outer #detail.tab-pane .lcw-total-overs, .lcw-livescore-outer #detail.tab-pane .lcw-total-runs, .lcw-livescore-outer #detail.tab-pane .lcw-endof-over, .lcw-livescore-outer #detail.tab-pane .lcw-endof-over-msg{font-size:13px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-commentry-box-header, .lcw-livescore-outer #detail.tab-pane .lcw-commentry-box .lcw-over-box{padding:0 10px;}
  .lcw-livescore-outer #detail.tab-pane .lcw-over-info .lcw-over-info-right{font-size:12px; line-height:18px;}
  .contentpage .lcw-livescore-outer .tab-pane .nav-tabs li .nav-link{font-size:14px;}
  .contentpage .lcw-table .lcw-tbody .lcw-td .out-status{padding-left:0px;}
  .lcw-livescore-outer .tab-pane .lcw-match-info .lcw-short-leftinfo, .lcw-livescore-outer .tab-pane .lcw-match-info .lcw-short-rightinfo{width:100%;}
  .contentpage .lcw-tabs, .contentpage .lcw-livescore-outer .nav-tabs{margin-left:0px;}
  .media-news .media-news-list article{display:block;}
  .contentpage .lcw-table .lcw-tbody .lcw-td .out-status{font-size:13px; line-height:16px;}
  .contentpage .vertical-tabs .nav-tabs li a{font-size:14px;}
  .footer-left {width: 100%; float: left;}
  .footer-right {width: 100%; float: left;}
  .footer-container {margin: auto; width: 100%;}
  .site-footer {background-image: url(/IJRCMedia/wp-content/uploads/2021/04/footer-bg-img.jpg); color: #ffffff; float: left; padding: 40px 20px;}
  .site-footer .footer-right .widget-title {padding-bottom: 0; color: #f9b33b; float: left; width: 100%; font-size: 16px; line-height: 20px; padding-top: 30px;}
  .footer-link ul li a { font-size: 9px; line-height: 10px; padding: 7px 7px;}
  .copyright-line p {font-size: 12px; line-height: 20px;}
  .footer-left p {width: 100%;}
  .footer-link ul li a:before {content: ""; position: absolute; background-color: #ffffff; top: 7px; width: 1px; height: 10px;}
  .common-title p {font-size: 16px; line-height: 22px;}
  .course-middle-section {padding: 0px 5px 20px 5px!important;}
  .left-navigation-section { width: 90% !important; margin: auto;}
  .course-description-title {padding-bottom: 6px;}
  .top-menu ul li a {
    font-size: 12px;
    padding: 8px 8px 8px 8px;
    line-height: 16px;
  }
 
  .main-navigation .menu {justify-content: left; float: left;}
  .header-right {padding: 2px 30px 0 0;}
  .homeslider, .slick-slide img, .slick-slide { height: 180px; width: 100%;}
  .slider-description {position: absolute !important;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 240px;
    width: 295px;
    left: 5%;
  }
  .slider-title-top {font-size: 25px; line-height: 30px;}
  .slider-title-middle {
    font-size: 26px;
    line-height: 32px;
    padding: 3px 0;
  }
  .slider-title-middle {
    font-size: 28px;
    line-height: 32px;
    float: left;
    width: 100%;
    padding: 3px 0;
  }
  .slider-description a {
    font-size: 12px;
    line-height: 16px;
    padding: 8px 40px 8px 15px;
    border-radius: 5px;
    margin-top: 15px;
  }
  .slider-title-bottom {font-size: 12px; line-height: 16px; width: 100%; float: left;}
  .slider-description h3 {font-size: 24px; line-height: 30px;}
  .main-navigation.toggled .menu-main-menu-container {
    left: 75px;
    width: 88%;
    top: 25px;
    height: auto;
  z-index: 99;
  }
  .about-left-section.vc_column_container> .vc_column-inner, .about-right-section.vc_column_container> .vc_column-inner {
    padding: 0;
  }
  .container {
    padding: 0 5px;
  }
  .advisory_board {
    width: 100%;
    margin: auto;
    padding: 0;
  }
  .advisory-board-left, .advisory-board-right {
    width: 100%;
    float: none;
    display: block;
  }
  .advisory-board-left .post-thumbnail {
    margin: 0 auto;
    display: block;
    text-align: center;
  }
  .advisory-board-left .entry-title {
    margin-bottom: 3px;
  }
  .advisory-board-right {
    margin-top: 20px;
  }
.event-list .slider-description h3, .news-div h3 a {
    font-size: 16px;
    line-height: 22px;
}
.advisory-board-left .entry-title, .advisory-board-right p {
    margin-top: 12px;
}
.event-list .subhead {
    font-size: 16px;
    line-height: 19px;
    padding-top: 2px;
}
.event-list .slider-description {
    padding-left: 0;
}
.event-section .vc_tta-panel-title a {
    background-color: #2f2f2f !important;
    color: #c8c8c8 !important;
    font-size: 14px;
    line-height: 18px;
    font-family: 'MYRIADPROBOLD';
    border-radius: 0 !important;
    border: 0 !important;
    text-transform: uppercase;
    text-align: center;
}

.news-title {
    font-size: 16px;
    line-height: 18px;
}
.footer-container {
    padding: 0 0 !important;
}
.event-section .vc_tta-panel.vc_active .vc_tta-panel-title a {
  background-color: #eb5b22 !important;
  color: #ffffff !important;
}
  
.news-slider-div {
    padding: 5px 10px 5px 10px;
}
  
.event-list .slider-description {
  padding-left:0;
} 
#fancybox-content {
    width: 95% !important;
    margin: auto;
}
#fancybox-close {
    background: initial !important;
}
/*#fancybox-close:before {
    content: none !important;
}*/
.home-popup .popupimage {
    float: none;
    width: 100%;
  padding-right: 0;
}
.home-popup .popupcontent {
    float: right;
    width: 100%;
    padding-left: 0;
    padding-top: 15px;
  padding-right: 0;
}
.home-popup .popupcontent .popup-content .sub-content {
    font-size: 16px;
}
.home-popup .popupcontent p {
    margin-bottom: 10px;
    line-height: 20px;
}
.common-para.vision-mission-para {
    padding: 0;
}
.news-detail .entry-title {
    font-size: 16px;
    line-height: 24px;
}
.news-detail .news-text p {
    font-size: 13px;
}
.news-box .title {
    padding-top: 15px;
}
.contact-right {
    margin-top: 25px;
}
.edu-officecontact .vc_row .contact-column .vc_column-inner {
    padding: 15px 15px 15px 15px !important;
}
#industry-popup .popupimage img {
    height: auto;
}
.home-popup .popupimage img {
    width: 100%;
    height: auto !important;
}
.slider-left-section .slider-title p {
    font-size: 18px;
    line-height: 22px;
}
.slider-left-section .slider-btm-text p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 25px;
}
.slider-right-section .slider-right-title p {
    font-size: 16px;
    line-height: 22px;
}
.slider-right-section .common-para p {
    padding-top: 10px;
}
#fancybox-close {
    top: -30px !important;
}
a#fancybox-close:after, a#fancybox-close:before {
    background: #ffffff;
}
.about-left-panel.about-left-section {
    width: 100% !important;
}
.about-left-section {
    padding-right: 15px !important;
}
.common-para.mission-title {
    margin-top: 20px;
}
.footer-link {
    float: left;
    margin-top: 15px;
}
.slider-title-top {
    font-size: 20px;
    line-height: 28px;
	padding-top: 50px;
}
p.slider-title-top small {
    font-size: 22px;
}
.footer-middle {
    padding-left: 0;
}
.site-main {
    padding: 0px 15px;
}
.event-home-section {
    display: inline-block;
    margin-top: 25px;
}
.event-section.vc_tta.vc_general .vc_tta-panel-body {
    min-height: auto;
}
.news-block-title h2 {
    font-size: 16px;
    line-height: 28px;
}
.event-home-section span {
    font-size: 16px;
    line-height: 20px;
}
.no-news-content {
    font-size: 16px;
    line-height: 24px;
}
.news-block {
    min-height: auto;
}
.widget_nav_menu .menu-quick-links-container li a {
    font-size: 13px;
}
.widget_nav_menu .menu-quick-links-container li {
    width: 41%;
    margin-right: 14px;
}
.widget_nav_menu .menu-quick-links-container li {
    width: 41%;
    margin-right: 14px;
}
.custom-list ul li {
    font-size: 13px;
    line-height: 20px;
}
.event-section.vc_tta.vc_general .vc_tta-panel-body {
    min-height: auto;
}
.about-para-cgcs p {
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
}
}

@media screen and (max-width:680px){
  .search-form {position: absolute; width: 97%; top: 28px; left: 0; right: 0; margin: auto; display: none;}
  header.site-header{min-height:inherit; position: relative; padding-bottom: 0px;}
	.menu-og-menu-container {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 11;
    background-color: #333;
    top: 50px;
    padding: 0 15px;
}
 .photo-view .photo-item {
    width: 100%; padding-bottom: 39% !important;}
.about-left-section {
    width: 100% !important;
}
.about-right-section {
    width: 100% !important;
}
.advisory-board-left .entry-title, .member-heading {
    font-size: 14px;
    line-height: 20px;
}
.common-title.gp-title {
    margin-bottom: 20px;
}
.common-title.gp-title.copyright-title {
    margin-bottom: 15px;
}
}


@media (min-width:768px) and (max-width:1400px){
  .footer-container {padding:0 30px;max-width:1360px;}
  .site-main .entry-content {padding:0 45px;max-width:1360px;}
  .advisory_board .entry-content, .footer-container  {
    width: 1280px;
    margin: auto;
    padding: 0 30px;
  }
  .event-section.vc_tta.vc_general .vc_tta-panel-body {
    min-height: 290px;
  }
}
/* Home Middle */
@media (min-width:768px) and (max-width:1366px){
  .slider-title-top {
    font-size: 40px;
    line-height: 48px
  }
  .event-section.vc_tta.vc_general .vc_tta-panel-body{padding:3px 10px}
  .site-main .entry-content .container.vc_row{padding:0;}
  .event-img{width:51%;}
  .event-list .slider-description{padding-left:10px;width:49%;}
  .vc_tta.vc_general .vc_tta-tab > a{padding:10px !important;}
  .news-title{padding:8px 10px 9px;}
.header-container {
    width: 1280px;
}
.site-main > .container, .site-main > article > .container {
    max-width: 1280px;
    padding: 0;
}
.homeslider.slick-slider {
    width: 100%;
    margin: auto;}
.entry-header .container {
    width: 1280px;
    margin: auto;
    padding: 0;
}
.entry-header .entry-title {
    padding: 15px 0;
}
.container, .container.vc_row > .vc_col-sm-12, .pageheader .pageheader-text {
    width: 100%;
    max-width: 1280px;
}
.advisory_board .entry-content, .footer-container {
    max-width: 1280px;
    margin: auto;
    padding: 0;
    width: 100%;
}
.site-main .entry-content {
    padding: 0;
    max-width: 1280px;
}
.site-main .entry-content {
    padding: 0 30px;
    max-width: 1280px;
}
.home .site-main .entry-content {
    padding: 0 0px;
    max-width: 1280px;  
}
.about-left-section .vc_column-inner {
    padding-left: 0 !important;
}
.photo-view .photo-item {
    padding-bottom: 92%;
}
.top-menu ul li a {
    font-size: 12px;
    line-height: 16px;
}
.main-navigation .menu > li >a {
    font-size: 12px;
}
}
@media(max-width:1366px){
	.homeslider.slick-slider{
		width: 100%;
   		 margin: auto;	
	}
}
@media(max-width:1024px){
  .advisory_board .entry-content, .footer-container {
    width: 100%;}
  .news-home > .vc_column_container > .vc_column-inner{padding:0;}
  .site-main .entry-content {
    padding: 0;}
}
@media(max-width:992px){
  .home .news-right-section.vc_col-sm-6 {
      width: 100%;
      float: right;
      margin: 20px ​auto 0;
  }
  .home .photo-viewer.vc_col-sm-6 {
    width: 100%;
    margin: 0 ​auto;
  }
  /*.photo-viewer.vc_col-sm-6{width:100%;float:none;margin:auto;margin-bottom:15px;}
  .news-right-section.vc_col-sm-6{width:100%;float:left; margin:auto;}*/
  
  .member-slider-home .slick-slide img, .advisory-slider-home .slick-slide img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }
  .event-img{width:100%;}
  .event-list .slider-description{width:100%}
  .event-list .slider-description a{display:block;padding:0;}
  .event-list .slider-description a h3{float:none;}
  .event-list .slider-description h3, .news-div h3 a{margin-top:0;}
  .event-list .slider-description .date,.event-list .slider-description .time{margin-top:10px;}
.container, .container.vc_row > .vc_col-sm-12 {
    width: 100%;
    max-width: 1630px;
    padding: 0;
}
}

/* News Listing */
@media(max-width:992px){
  .advisory-slider-home ul.slick-dots, .member-slider-home ul.slick-dots {
    top: 55%;
  }
  .advisory-slider-home .slick-slider .slick-arrow.slick-next.home-sliders,
  .member-slider-home .slick-slider .slick-arrow.slick-next.home-sliders,
  .advisory-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders,
  .member-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders {
    top: 55%;
  }
  .news-class .news-loop{width:49%;margin-right:2%;}
  .news-class .news-loop:nth-child(3n){margin-right:2%;}
  .news-class .news-loop:nth-child(2n){margin-right:0;}  
    .copyright-line div {
      display: flex;
      float: none;
      flex-wrap: wrap;
      justify-content: center;
      flex-direction: column;
      align-items: center;
  }
  .news-sidebar{display:none;}
  .news-detail{width:100%;float:none;}
  .breadcrum{margin-bottom:20px;}

  .copyright-line section {
      width: 100%;
      padding: 5px 0;
  }

  .copyright-line {
      padding: 10px;
  }
}
@media screen and (max-width: 782px){
  html{margin-top:0 !important;}
}

@media(max-width:767px){
  .feedbackform .form-field {
      width: 100%;
      float: none;
      padding: 0 20px !important;
  }
  .news-right-section.vc_col-sm-6 {
    width: 100%;
  }
  .back a{font-size:12px;padding:0 10px 3px}
  .back a:before{font-size:16px;}
  .news-class .news-loop{width:100%;float:none;margin:0 auto 10px !important;}
  
}

/* Home */
@media(max-width:1280px){
  .photo-view .photo-item .over-text{bottom:0;}
}
@media(max-width:767px){
  .news-home > .vc_column_container > .vc_column-inner{padding-right:0;}
  .photo-view{margin-bottom:20px;}
  .photo-view .photo-item .over-text .over-title{font-size:20px;}
  .photo-view .photo-item .over-text{font-size:14px;}
  .photo-view .photo-item .over-text .over-link a{width:34px;height:34px;}
  .photo-view .photo-item .over-text{padding:7px;}
  .vc_column_container > .vc_column-inner{padding:0 !important;}
}

@media(max-width:600px){
  .edu-officecontact .vc_row .contact-column .vc_column-inner{padding:10px 10px 10px 10px !important}
  .edu-officecontact .wpb_single_image{margin-right:15px;}
  .breadcrum > .container{padding:10px 10px 0 10px;}
}

/* advisory board */
@media(max-width:1280px){
  .post-thumbnail img{max-width:100%;}
}
@media(max-width:1024px){
  .advisory_board .entry-content{width:100%;}
  .feedbackform .form-field.textarea-field {
    width: 100%;
    padding: 0 10px 0 10px;
}
}

/* Event Detail */
@media(max-width:992px){
  .event-text .event-image{width:100%;float:none;}
  .event-text .event-content{width:100%;float:none;margin-top:15px;}
  .event-text .event-content .event-desc{margin-top:20px;}
  .event-text .event-content .event-desc p{margin-bottom:20px;}
  .form-field.leftField, .form-field.rightField {
    padding: 0 10px;
  }
}

@media(max-width:1024px){
  .ijrc-left-menu{display:none;}
  .ijrc-right-content{width:100%;float:none;}
  .event-right-sidebar.vc_column_container > .vc_column-inner{padding-right:15px;}
  .chairmen-block + .chairmen-block{margin-left: 9px;}
}

@media(max-width:992px){
  .event-page-loop{width:50%;}
  .breadcrum{display:none;}
  .ijrc-right-content{padding-top:15px;}
  .event-col .event-text{height:auto;}
  .contact-left,.contact-right{width:100% !important;}
}
@media(max-width:600px){
  .event-page-loop{width:100%;}
  .chairmen-block {
    width: 100% !important;
    margin: 0 auto;
  }
  .chairmen-block + .chairmen-block {
    margin-left: auto;
    margin-top: 20px;
  }
}

/* Home Popup */
@media(max-width:1280px){
  .home-popup .popupcontent .popup-title{padding-top:0;padding-bottom:7px;margin-bottom:7px;}
  .home-popup .popupcontent p{margin-bottom:20px;}
}
@media(max-width:992px){
  .home-popup .popupimage{float:none;width:100%;}
  .home-popup .popupcontent{float:none;width:100%;}
  .home-popup .popupimage{margin-bottom:10px;}
  .home-popup .popupimage img{width:100%;}
  .home-popup .popupcontent p{margin-bottom:10px;}
}

@media screen and (max-width:480px){
  img.no-event-img, p.no-event-content {
    display: block;
    vertical-align: top;
    width: 100%;
    float: none;
}
.member-slider-home, .advisory-slider-home {
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  .advisory-slider-home ul.slick-dots,
.member-slider-home ul.slick-dots {
    top: 40%;
}
.advisory-slider-home .slick-slider .slick-arrow.slick-next.home-sliders,
.member-slider-home .slick-slider .slick-arrow.slick-next.home-sliders,
.advisory-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders,
.member-slider-home .slick-slider .slick-arrow.slick-prev.home-sliders {
   top: 40%; 
}
.main-navigation ul li ul.sub-menu ul.sub-menu {
    margin-left: 0px;
    left: 7%;
    top: 32px;
}
/*.widget_nav_menu .menu-quick-links-container li, .widget_nav_menu .menu-quick-links-container li:nth-child(even) {
    width: 100%;
    padding: 10px 0;
}*/
.widget_nav_menu .menu-quick-links-container li:nth-child(7) {
  border-bottom: 1px solid #505050;
}
.post-thumbnail img {
    height: auto;
    object-fit: cover;
    width: auto;
}
.main-navigation.toggled .menu-main-menu-container {
    left: 30px;
    top: 25px;
}
  /* .homebanner-image{height:175px;} */
  .media-news .media-news-list .item .img, .msgallery-list .item .description .img{height:190px; width:100%;}
  .container, .container.vc_row > .vc_col-sm-12, .pageheader .pageheader-text{width:100%;}
  .honours-committe-img{height:170px;}
  .managementteam-page .honours-committe-detail, .honours-committe-detail{min-height:72px;}
  .highlights-section .vc_row .vc_col-sm-3{width:100%;}
  .upcomingmatcheslist-page .upcomingmatcheslist .upcomingmatches-single{width:100%;}
  .upcomingmatcheslist-page .slider-description .upcomingmatch-image img{height:485px}
  .upcomingmatcheslist-page .slider-description:hover .upcomingmatch-image img{height:485px;}
  .detailhead-info .detailhead-matchinfo > div{width:100% !important;}
  .slider-title-bottom {font-size: 12px; line-height: 16px; width: 82%;}
  .slider-description {position: absolute !important;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 240px;
    width: 100%;
    left: 5%;
  }
  .menu-top-menu-container {
    margin-top: 8px;
  }
  .common-para p, .advisory-board-right p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 5px;
  }
  .common-para.vision-mission-para.mission-para {
    margin-top: 10px;
  }
  .common-para.vision-mission-para.para-space {
    margin-top: 25px;
  }

  .about-left-section.vc_column_container> .vc_column-inner, .about-right-section.vc_column_container> .vc_column-inner {
    padding: 0;
  }
  .container {
    padding: 0;
  }

  .about-right-section {
    margin-top: 30px;
  }

  .about-right-section .common-para p {
    margin-top: 10px;
  }
.top-menu ul li a {
    font-size: 10px;
    line-height: 14px;
}
.top-menu ul li a {
    font-size: 10px;
    padding: 6px 6px 6px 6px;
}
.main-navigation .menu > li >a:before, .top-menu li a:before {
    top: 6px;
    height: 12px;
}
}