﻿@media screen and (max-width: 6000px) and (min-width: 2201px){
}
@media screen and (max-width: 2200px) and (min-width: 2001px){
.container {max-width: 1400px;width: 100%;}
}
@media screen and (max-width: 2000px) and (min-width: 1801px){
.container {max-width: 1400px;width: 100%;}
}
@media screen and (max-width: 1800px) and (min-width: 1700px){
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 95%;float: right;}
.mainhadding h1 {font-size: 88px;}
.haddingmidd h1{font-size: 75px;}
.largehding h1{font-size: 85px;}
.largehding .haddingline img{width: 90%;float: right;}
.haddingmidd .haddingline img {width: 75%;}
}
@media screen and (max-width: 1699px) and (min-width: 1400px){
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 95%;float: right;}
.mainhadding h1 {font-size: 88px;}
.haddingmidd h1{font-size: 75px;}
.largehding h1{font-size: 85px;}
.largehding .haddingline img{width: 90%;float: right;}
.haddingmidd .haddingline img {width: 75%;}
}
@media screen and (max-width: 1399px) and (min-width: 1300px){
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 95%;float: right;}
.mainhadding h1 {font-size: 88px;}
.haddingmidd h1{font-size: 75px;}
.largehding h1{font-size: 85px;}
.largehding .haddingline img{width: 90%;float: right;}
.haddingmidd .haddingline img {width: 75%;}
}
@media (max-width: 1170px){
.ftr_cntr {padding-left: 0;}
.ftr_cntr ul li a {font-size: 18px;}
.gallerylist ul.imglistbox li:first-child .imgtextbox, .gallerylist ul.imglistbox li:first-child .imgtextbox:nth-child(2), .gallerylist ul.imglistbox li:first-child .imgtextbox:nth-child(3),
.gallerylist ul.imglistbox li:last-child .imgtextbox, .academicpg.gallerylist ul.imglistbox li:nth-child(2n) .listtowimg .imgtextbox,
.gallerylist ul.imglistbox li:nth-child(2n) .imgtextbox, .gallerylist ul.imglistbox li:nth-child(2n) .imgtextbox:nth-child(2), .gallerylist ul.imglistbox li:last-child .imgtextbox:nth-child(2),
.gallerylist ul.imglistbox li:last-child .imgtextbox:nth-child(3), .gallerylist ul.imglistbox li:last-child .lifedgptwo, .gallerylist ul.imglistbox li:last-child .lifedgptwo:nth-child(2) {
height: auto;}
.idmlogo img, .gd-img img {width: 100%;}
.gd-img img{margin-top: 50px;}
.withoutbanner {padding: 0 20px;}
.admissionbg {padding-top: 60px;}
.rightsitemenu {padding-left: 28px;width: auto;}
}
@media screen and (max-width: 1299px) and (min-width: 1024px){
.header_in {padding: 10px 0px;align-items: center;height: 110px;}
.logo {padding-top: 0px;width: 15%; margin-right: 0%;margin-top:1px;}
.logo img {width: auto;max-height: 85px;}
.rightmenu {width: 85%;}
.banner-home {margin-top: 75px;}
.Fixed_header .logo {width: 15%;margin-top: 5px;}
.Fixed_header .logo img {width: auto;max-height: 75px;}
.Fixed_header .rightmenu {width: 80%;}
.mainmenu nav.navbar ul li a {padding: 0 3px !important; font-size: 15px;}
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 85%;float: right;}
.mainhadding h1 {font-size: 75px;}
.largehding h1{font-size: 70px;}
.largehding .haddingline img{width: 80%;float: right;}
.haddingmidd h1{font-size: 65px;}
.haddingmidd .haddingline img {width: 65%;}
.academicpg .aboutimagebox::after {width: 95%;}
.studentimg::after {width: 100% !important;left: -20px;right: inherit !important;}
.coscholasticimgbox .aboutimagebox::after {height: 100%; top: -20px;right: -20px;}
.coscholasticbox .lastimagebox.aboutimagebox img{width: 100%;}
.coscholasticbox .lastimagebox.aboutimagebox::after{width: 100% !important;height: 100%;top: -20px;right: 0;left: -20px;}
.coscholasticbox .imagboxfull .aboutimagebox::after{width: 100%;height: 100%;top: -20px;right: -20px;}
.aboutimagebox img, .portfoliorow .aboutimagebox img, .discoverbox .visionimagebox img, .virtualbox .aboutimagebox img, .academicpg .aboutimagebox img, .outreachpg .aboutimagebox img, .visionimagebox img {width: 100%;}
.lifeskillbox .aboutimagebox::after, .portfoliorow .aboutimagebox::after, .discoverbox .visionimagebox::after, .virtualbox .aboutimagebox::after, .academicpg .aboutimagebox::after, .outreachpg .aboutimagebox::after, .visionimagebox::after, .aboutimagebox::after{right: -15px;height: 100%; width: 100%;}
.twoimagerow .aboutimagebox::after {width: 100%;height: 100%;}
.eventpage .select_sec .month-dropdownlist ul li {margin: 0 4px 0 0;}
}
@media screen and (max-width: 1023px) and (min-width: 992px){
.header_in {padding: 10px 0px;align-items: center;height: 110px;}
.logo {padding-top: 0px;width: 15%; margin-right: 0%;margin-top:0px;}
.logo img {width: auto;max-height: 85px;}
.rightmenu {width: 85%;}
.banner-home {margin-top: 80px;}
.Fixed_header .logo {width: 13%;margin-top: 5px;}
.Fixed_header .logo img {width: auto;max-height: 75px;}
.Fixed_header .rightmenu {width: 82%;}
.mainmenu nav.navbar ul li a {padding: 0 3px !important; font-size: 14px;}
.innerbanner, .withoutbanner {margin-top: 75px;}
.academicpg .aboutimagebox::after {width: 95%;}
.studentimg::after {width: 100% !important;left: -20px;right: inherit !important;}
.coscholasticimgbox .aboutimagebox::after {height: 100%; top: -20px;right: -20px;}
.coscholasticbox .lastimagebox.aboutimagebox img{width: 95%;}
.coscholasticbox .lastimagebox.aboutimagebox::after{width: 95% !important;height: 100%;top: -20px;right: 0; left: -20px;}
.coscholasticbox .imagboxfull .aboutimagebox::after{width: 100%;height: 100%;top: -20px;right: -20px;}
.aboutimagebox img, .portfoliorow .aboutimagebox img, .discoverbox .visionimagebox img, .virtualbox .aboutimagebox img, .academicpg .aboutimagebox img, .outreachpg .aboutimagebox img, .visionimagebox img,
.matchtwoimg img {width: 95%;}
.lifeskillbox .aboutimagebox::after, .portfoliorow .aboutimagebox::after, .discoverbox .visionimagebox::after, .virtualbox .aboutimagebox::after, .academicpg .aboutimagebox::after, .outreachpg .aboutimagebox::after, .visionimagebox::after, .aboutimagebox::after,
.matchtwoimg::after{right: -5px;height: 100%; width: 100%;}
.twoimagerow .aboutimagebox::after {width: 100%;height: 100%;}
.eventpage .select_sec .month-dropdownlist ul li {margin: 0 4px 0 0;}
.eventpage .select_sec .month-dropdownlist ul li a {padding: 5px 13px;}
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 85%;float: right;}
.mainhadding h1 {font-size: 75px;}
}
@media (max-width: 991px){
.header_in {padding: 10px 0px;align-items: center;height: 100px;}
.logo {padding-top: 0px;width: 17%; margin-right: 1%;margin-top: 1px;}
.logo img {width: auto;max-height: 75px;}
.rightmenu {width: 82%;}
.right.enquireNow {margin-left: auto;margin-right: 10px;}
.mainmenu nav.navbar {padding: 0;}
.mainmenu nav.navbar ul li { margin: 0;}
.mainmenu nav.navbar ul li a {padding: 0 3px !important; font-size: 12px;}
.banner-home {margin-top: 69px;}
.Fixed_header .logo {width: 13%;margin-top:9px;}
.Fixed_header .logo img {width: auto;max-height: 60px;}
.Fixed_header .rightmenu {width: 83%;}
.Fixed_header .header_in {height: 100px;}
.Left_menu {padding: 40px 25px 25px 25px;width: 100%;}
.innerbanner, .withoutbanner {margin-top: 0px;}
.collaborationpage h3, .twoimagerow h3, .happinessimg h3, .partnerships h3 {line-height: 45px;}
.top-margin {margin-top:50px;}
.ftr_cntr {padding-left: 0;padding-right: 0;}
.ftr_cntr ul li a {font-size: 16px;}
.ftr_lt h3 {font-size: 23px;line-height: 30px;}
.ftr_rt h4 {font-size: 20px;line-height: 26px;margin-bottom: 15px;}
.ftr_cntr ul li span {width: 26px;margin-right: 4px;}
.Events_tx h3 {font-size: 20px;line-height: 25px;}
.event_lt_in h1 {font-size: 31px;}
.academicpg h3, .mainsection h3 {font-size: 36px;line-height: 40px;}
.innerbanner video {height: 350px;}
.academicpg .aboutimagebox::after {width: 95%;}
.studentimg::after {width: 100% !important;left: -20px;right: inherit !important;}
.coscholasticimgbox .aboutimagebox::after {height: 100%; top: -20px;right: -20px;}
.coscholasticbox .lastimagebox.aboutimagebox img{width: 95%;}
.coscholasticbox .lastimagebox.aboutimagebox::after{width: 95% !important;height: 100%;top: -20px;right: 0px;}
.coscholasticbox .imagboxfull .aboutimagebox::after{width: 95%;height: 100%;top: -20px;right: -20px;}
.aboutimagebox img, .portfoliorow .aboutimagebox img, .discoverbox .visionimagebox img, .virtualbox .aboutimagebox img, .academicpg .aboutimagebox img, .outreachpg .aboutimagebox img, .visionimagebox img,
.matchtwoimg img {width: 95%;}
.lifeskillbox .aboutimagebox::after, .portfoliorow .aboutimagebox::after, .discoverbox .visionimagebox::after, .virtualbox .aboutimagebox::after, .academicpg .aboutimagebox::after, .outreachpg .aboutimagebox::after, .visionimagebox::after, .aboutimagebox::after,
.matchtwoimg::after{right: -5px;height: 100%; width: 100%;}
.gallerylist ul.imglistbox li:last-child .lifedgptwo {height: auto;}
.twoimagerow .aboutimagebox::after {width: 100%;height: 100%;}
.eventpage .select_sec .month-dropdownlist ul li {margin: 0 3px 0 0;}
.eventpage .select_sec .month-dropdownlist ul li a {padding: 5px 6px;font-size: 15px;}
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 65%;float: right;}
.mainhadding h1 {font-size: 65px;}
.admissionmenulist{padding-left: 0;}
.rightsitemenu ul li a{font-size: 18px;padding: 18px 10px 20px 70px;}
.rightsitemenu ul li a .iconbox {left: 10px;}
.subjectbox.textpl25px.curriculumhadding{padding-left: 0;}
.subjectbox .curriculumimgbox .matchtwoimg img{max-height: 450px;margin: auto;width: auto;}
.subjectbox .curriculumimgbox .matchtwoimg::after{content: none;}
.curriculumimgbox .matchoneimg {bottom: inherit;top: 250px;}
.rightmenu ul.tp_menu li a { padding: 3px 6px;font-size: 16px;}
ul.logo-txt {font-size: 15px;width: 28%;margin: 16px 0 0px 15px;}
.curriculumhadding h2 {font-size: 50px;}
.mainhadding h1.xhadding {font-size: 55px;}
.forgotpopup800px {width: 100%;max-width: 100%;}
.tc-list {
padding: 0 50px;
}
}
@media (max-width: 767px){
.header_in {height: 85px;}
.banner-home {margin-top: 55px;}
.left_social{display: none;}
.curriculumhadding h2 {font-size: 40px;}
.mainhadding h1.xhadding {font-size: 55px;}
.logo img {z-index:5;position: relative;max-height: 55px;}
.rightmenu {margin-top: 18px;}
.rightmenu .topmenu{float: left;width: 90%;z-index:5;position: relative;}
.rightmenu .mainmenu{float: right;width: 10%;height: 40px;margin-top: 2px;}
.rightmenu ul.tp_menu {margin: 6px 0 0 0;}
.Fixed_header .rightmenu ul.tp_menu {margin: 6px 0 0 0;}
.mainmenu .navbar-toggler{float: right;margin-right: 10px;padding: 2px 5px;}
.mainmenu nav .navbar-collapse{width: 100%;height: 100%;float: left;position: relative;background: #eee;top: 15px;}
.mainmenu nav.navbar {position: absolute;right: 0;width: 100%;}
.mainmenu nav .navbar-collapse ul li {display: block;margin: 0;position: relative;padding: 0px;border-bottom: 1px solid #ddd;}
.mainmenu nav .navbar-collapse ul li a{font-size: 16px;transition: 0.5s all ease;padding: 8px 25px !important;text-align: left;}
.m_menu{display:block !important;}
.tp_menu{display:none !important;}
.rightmenu ul.tp_menu li a { padding: 3px 5px;font-size: 12px;}
.innerbanner, .withoutbanner {margin-top: 0px;}
.left_social ul li {margin: 7px 0;}
.homepage .event_lt {padding-right: 15px;}
.homepage .event_rt {padding-left: 15px;margin-top: 50px;}
.event_lt_in { min-height: 400px;}
.innerbanner .bnr_tx_in h2{font-size: 45px;text-align: left;bottom: 30px;left: 20px; line-height: 45px;}
.top-margin {margin-top:50px;}
.pt80px {padding-top:0px;}
.pt40px {padding-top:20px;}
.innerbanner video {height: 100%;}
.admissionmenulist{padding-left: 0;}
.rightsitemenu ul li a{min-height: 70px; font-size: 15px;padding: 13px 10px 20px 60px;}
.rightsitemenu ul li a .iconbox {height: 40px;width: 40px;left: 10px;}
.rightsitemenu ul li a .iconbox img {width: 55%;margin: 10px 0 0 10px;}
footer .faddress, footer .fcontactno, footer .left_social{text-align: left;}
footer .ftr_lt .faddress h3 {font-size: 19px;line-height: 25px;}
footer .ftr_lt .faddress p {font-size: 14px;line-height: 22px;}
footer .left_social{width: 100%;display: block;text-align: center;}
footer .ftr_rt .left_social h4 {font-size: 19px;}
footer .ftr_rt .left_social ul { display: block;}
footer .ftr_rt .left_social ul li {display: inline-block;margin: 0 0px 10px 0;}
footer .ftr_rt .left_social ul li a {font-size: 15px;width: 27px;height: 27px;}
/* .ftr_lt, .ftr_cntr, .ftr_rt {text-align: center;}
.ftr_cntr ul li {margin-bottom: 10px;text-align: center;justify-content: center;} */
.eventpage .select_sec .month-dropdownlist ul li {margin: 0 2px 0 0;}
.eventpage .select_sec .month-dropdownlist ul li a {padding: 5px 3px;font-size: 14px;}
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 50%;float: right;}
.mainhadding h1 {font-size: 50px;}
.curriculumhadding h2 {color: #361c04;font-size: 40px;line-height: 42px;}
.textpl25px.curriculumhadding{padding-left: 0;}
.eventpage .right_gray .div2 {width: 49%; margin-right: 2%;}
.eventpage .right_gray .div2:nth-child(2n){margin-right: 0;}
.eventpage .right_gray .div2:nth-child(3n) {margin-right: 2%;}
.month-dropdownlistfix .month-dropdownlistfix {left: 0;padding-left: 15px;}
.curriculumimgbox .matchoneimg {bottom: inherit;top: inherit;position: initial;margin: auto;text-align: center;display: block;margin-top: 25px;margin-bottom: 25px;}
.textpl25px {padding-left: 0px;}
footer{margin-top: 30px;}
ul.logo-txt {font-size: 12px;width: 30%;margin: 10px 0 0px 5px;}
.britishlogo img{width: 100%;}
}
@media (max-width: 640px){
.bnt_tx .bnr_tx_in img{width: 80%;}
.eventpage .select_sec .month-dropdownlist ul li {margin: 0 10px 15px 0;}
.eventpage .select_sec .month-dropdownlist ul li a {padding: 5px 7px;font-size: 16px;}
.month-dropdownlistfix .month-dropdownlistfix {margin-top: 96px;background: #fff;height: auto;}
.rightmenu {margin-top: 10px;}
.logo img {max-height: 45px;}
ul.logo-txt {font-size: 11px;margin: 10px 0 0px 0px;}
.header_in {height: 75px;}
.banner-home {margin-top: 45px;}
.tc-list { padding: 0 20px;}
.tc-list h3{font-size: 28px; line-height: 40px;}
.card-header button{font-size: 20px !important; line-height: 28px !important;}
.table-scroll { width: 100%; overflow: scroll;}
.table_format tr th{font-size: 18px !important;}
.table_format tr td{font-size: 16px !important;}
}
@media (max-width: 599px){
.ftr_cntr ul li a {font-size: 15px;}
.rightmenu {margin-top: 12px;}
.header_in {height: 75px;}
.banner-home {margin-top: 45px;}
.rightmenu ul.tp_menu li a {padding: 3px 3px;font-size: 12px;}
}
@media (max-width: 575px){
body h1 {font-size: 36px;}
body h3 {font-size: 25px;line-height: 25px; }
body h4 {font-size: 20px;line-height: 30px; }
section {padding: 50px 0 0px 0;}
header .container {padding-right: 10px;padding-left: 10px;}
.header_in, .Fixed_header .header_in {height: 80px;}
.logo img{max-height: 43px;}
.rightmenu, .Fixed_header .rightmenu{margin-top: 10px;}
.rightmenu .topmenu{width: 89%;}
.rightmenu ul.tp_menu li a {padding:3px 3px;font-size: 10px;}
.rightmenu .mainmenu, .Fixed_header .mainmenu {width: 10%;}
.mainmenu .navbar-toggler {margin-right: 10px;padding: 2px 3px;margin-top: 0px;}
.Fixed_header .topmenu{margin-top:0px;}
.Fixed_header .logo {margin-top: 3px;}
.Fixed_header .logo img {max-height: 50px;}
.mainmenu nav .navbar-collapse { top: 18px;}
.banner-home {margin-top: 49px;}
ul.logo-txt {font-size: 11px;margin: 8px 0 0px 0px;text-align: center;}
.event_lt_in h1 {font-size: 35px;}
.txpr50px {padding-right: 0;}
.mappingbox {padding-top: 0px;}
.curriculumbox {padding-top: 0px;}
.mainsection p:last-child{margin-bottom: 0;}
.Events_hd {font-size: 90px;line-height: 64px;}
.pt40px {padding-top:0px;}
.aboutimagebox {margin: 50px 0;}
.aboutimagebox img {margin: auto;}
.aboutimagebox::after, .coscholasticbox .imagboxfull .aboutimagebox::after, .coscholasticbox .lastimagebox.aboutimagebox::after {right: -5px;}
.brdimgleft::after {left: -5px;}
.innerbanner .bnr_tx_in h2 {font-size: 45px;bottom: 30px; left: 10px;}
.innerbanner {margin-top: 15px;height: 200px;}
.innerbanner img {height: 100%;}
.withoutbanner{margin-top: 50px;}
.aboutimagebox img, .portfoliorow .aboutimagebox img, .discoverbox .visionimagebox img, .virtualbox .aboutimagebox img, .academicpg .aboutimagebox img, .outreachpg .aboutimagebox img, .visionimagebox img,
.matchtwoimg img {width: 95%;}
.lifeskillbox .aboutimagebox::after, .portfoliorow .aboutimagebox::after, .discoverbox .visionimagebox::after, .virtualbox .aboutimagebox::after, .academicpg .aboutimagebox::after, .outreachpg .aboutimagebox::after, .visionimagebox::after, .aboutimagebox::after,
.matchtwoimg::after{right: -5px;height: 100%; width: 95%;}
.Left_menu {margin-top: -50px;}
.twoimagerow .aboutimagebox::after {width: 100%;height: 100%;}
.tright90px {padding-right: 15px;}
.coscholasticbox {padding-bottom: 20px;}
.innerbanner .bnr_tx_in h2{font-size: 35px;text-align: left;bottom: 30px;left: 20px; line-height: 35px;}
footer .faddress, footer .fcontactno, footer .left_social{text-align: center;}
footer .ftr_lt .faddress h3 {font-size: 20px;line-height: 30px;}
footer .ftr_lt .faddress p {font-size: 16px;line-height: 26px;}
footer .left_social{width: 100%;display: block;text-align: center;padding: 20px 0;}
footer .ftr_rt .left_social h4 {font-size: 20px;}
footer .ftr_rt .left_social ul { display: block;}
footer .ftr_rt .left_social ul li {display: inline-block;margin: 0 10px 10px 0;}
footer .ftr_rt .left_social ul li a {font-size: 20px;width: 40px;height: 40px;}
footer .fcontactno{padding: 20px 0 0 0;}
footer .ftr_cntr ul li {display: block;}
footer .ftr_cntr ul li a {font-size: 18px;}
.capy_row .text-right{text-align: inherit !important;}
.capy_row, .capy_row p{text-align:center;}
.mainhadding .haddingline {display: block;}
.mainhadding .haddingline img{width: 40%;float: right;}
.mainhadding h1 {font-size: 40px;}
.admissionmenulist .rightsitemenu{margin-bottom: 30px;}
.rightsitemenu ul li a {min-height: 70px;font-size: 18px;padding: 18px 10px 20px 60px;}
.inside_tabbing .pagination{text-align: center;margin: auto;margin-bottom: 25px;}
.textpl50px.curriculumhadding{padding-left: 0;}
.subjectbox .curriculumimgbox .matchtwoimg img{max-height: 320px;margin: auto;width: auto;}
.eventpage .nav-tabs > li > a {padding: 10px 10px;font-size: 15px;}
.month-dropdownlistfix .month-dropdownlistfix {margin-top: 70px;background: #fff;height: auto; }
.month-dropdownlistfix .eventpage .select_sec .custom-dropdown {top:85px;right: 20px;}
.eventpage .select_sec .custom-dropdown {height: 36px;}
.eventpage .select_sec .custom-dropdown select {height: 32px;}
.careerform .submitbtn{margin-top: 30px;}
.careerform .downloadbtn{font-size: 16px;padding: 10px 15px; margin-bottom: 15px;}
.curriculumimgbox span.matchoneimg img{max-height: 243px;}
.britishlogo img {width: auto;margin: auto;}
ul.imglistbox li:first-child, ul.academiclist li:nth-child(2n), ul.academiclist .listtowimg .imgtextbox:nth-child(2), ul.imglistbox li:nth-child(2n), ul.imglistbox li:last-child {width: 100%;}
ul.academiclist .listtowimg .imgtextbox:nth-child(1) {width: 100%;margin-right: 0;}
.roboticimgrow .roboticimg {position: inherit;top: inherit;right: inherit;}
.listtowimg .imgtextbox {width: 100%;margin-right: 0;}
.subscribepopup{top:5%;}
.homepop{width:90%;}
}
@media (max-width: 480px){
/*
.header_in, .Fixed_header .header_in {height: 70px;}
.logo img{max-height: 40px;}
.Fixed_header .logo img {max-height: 35px;}
.rightmenu, .Fixed_header .rightmenu {margin-top: 5px;}
.rightmenu .topmenu {width: 88%;}
.banner-home {height: 200px;margin-top: 39px;}
*/
.acti_bg {padding: 20px;}
.Cont_tx {padding: 0 10px 35px 10px;}
.Cont_tx .Readmore{display: block;margin-bottom: -30px;}
#video1 { object-fit: revert;}
.mainhadding{display: block;text-align: center;}
.mainhadding h1 {font-size: 40px;width: 100%;display: block;line-height: 40px;}
.mainhadding .haddingline {display: block;position: inherit;margin: auto;padding: 0;top: inherit;left: inherit;right: inherit;text-align: center;width: 100%;}
.mainhadding .haddingline img {width: 50%;float: inherit;text-align: center;margin: auto;}
.eventpage .right_gray .div2 {width: 100%; margin-right: 0%;}
.eventpage .right_gray .div2:nth-child(2n){margin-right: 0;}
.eventpage .right_gray .div2:nth-child(3n) {margin-right: 0%;}
.header_in, .Fixed_header .header_in {height: 95px;}
.rightmenu, .Fixed_header .rightmenu {margin-top: 10px;width: 75%;float: right;}
.logo {width: 21%;margin-top: 1px;}
.logo img {max-height: 45px;}
.rightmenu ul.tp_menu li a {padding: 3px 6px;font-size: 12px;}
.rightmenu ul.tp_menu {margin: 0;display: block;width: 320px;position: absolute;left: -65px;top: 40px;}
.rightmenu ul.tp_menu li a {padding: 3px 3px;font-size: 12px;}
ul.logo-txt {font-size: 15px;margin: 8px 0 0px 0px;text-align: center;width: 50%;}
.banner-home {margin-top: 52px;height: 180px;}
.mainmenu nav .navbar-collapse {top: 5px;z-index: 99;}
}
@media (max-width: 413px){
header .container {padding-right: 5px;padding-left: 5px;}

.logo {width: 21%; margin-top:1px;}
.logo img{max-height: 40px;}
.rightmenu {width: 78%;}
.rightmenu, .Fixed_header .rightmenu{margin-top: 3px;}
.rightmenu ul.tp_menu li a {padding: 3px 3px;font-size: 11px;}
.rightmenu .topmenu {width: 83%;margin-top: 1px;}
.banner-home {margin-top: 33px;}
.header_in, .Fixed_header .header_in {height: 64px;}
.mainmenu nav .navbar-collapse { top: 15px;}
.mainmenu .navbar-toggler {margin-right:5px;padding: 1px;}
.Fixed_header .topmenu{margin-top: 5px;}
.Fixed_header .logo { margin-top: 4px;}
.Fixed_header .logo img {max-height: 35px;}

.innerbanner {margin-top: 0px;}
.withoutbanner {margin-top: 55px;}
.Events_hd {font-size: 70px;line-height: 50px;}
.subjectbox .curriculumimgbox .matchtwoimg img{max-height: 230px;margin: auto;width: auto;}
.eventpage .nav-tabs > li{display: block;float: left;width: 49%;margin-right: 2%;margin-bottom: 15px;}
.eventpage .nav-tabs > li:nth-child(2n){margin-right: 0%;}
.eventpage .nav-tabs > li > a {padding: 10px 10px;font-size: 15px;display: block;width: 100%;}
.month-dropdownlistfix .month-dropdownlistfix {margin-top: 60px;background: #fff;height: auto;}
.month-dropdownlistfix .eventpage .select_sec .custom-dropdown {top:75px;right: 20px;}
.eventpage .select_sec .custom-dropdown {height: 36px;width: 110px;}
.eventpage .select_sec .custom-dropdown select {height: 32px;}
}
@media (max-width: 360px){
.innerbanner .bnr_tx_in h2{font-size: 25px;text-align: left;bottom: 20px;left: 20px; line-height: 25px;}
.curriculumimgbox span.matchoneimg img{max-height: 200px;}
}
@media (max-width:320px){
/*
.header_in, .Fixed_header .header_in {height: 60px;}
.rightmenu .mainmenu {height: 35px;}
.rightmenu, .Fixed_header .rightmenu {margin-top: 1px;}
.innerbanner, .withoutbanner {margin-top: 30px;}
.logo img{max-height: 35px;}
.Fixed_header .logo img {max-height: 30px;}
.rightmenu ul.tp_menu li a {padding: 3px 2px;font-size: 10px;}
.mainmenu .navbar-toggler {margin-right:3px;padding: 1px;}
.banner-home {margin-top: 29px;height: 155px;} */
#video1 { object-fit: revert;}
}