

@font-face {
    font-family: 'quiveraregular';
    src: url('../fonts/quivera-webfont.woff2') format('woff2'),
         url('../fonts/quivera-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'quiveraregular';
    src: url('../fonts/quivera-webfont.woff2') format('woff2'),
         url('../fonts/quivera-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvenirNextLTProDemi';
    src: url('../fonts/AvenirNextLTProDemi.eot');
    src: url('../fonts/AvenirNextLTProDemi.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextLTProDemi.woff2') format('woff2'),
         url('../fonts/AvenirNextLTProDemi.woff') format('woff'),
         url('../fonts/AvenirNextLTProDemi.ttf') format('truetype'),
         url('../fonts/AvenirNextLTProDemi.svg#AvenirNextLTProDemi') format('svg');
}

@font-face {
    font-family: 'AvenirNextLTProRegular';
    src: url('../fonts/AvenirNextLTProRegular.eot');
    src: url('../fonts/AvenirNextLTProRegular.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextLTProRegular.woff2') format('woff2'),
         url('../fonts/AvenirNextLTProRegular.woff') format('woff'),
         url('../fonts/AvenirNextLTProRegular.ttf') format('truetype'),
         url('../fonts/AvenirNextLTProRegular.svg#AvenirNextLTProRegular') format('svg');
}

@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('../fonts/AvenirNextLTProBold.eot');
    src: url('../fonts/AvenirNextLTProBold.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextLTProBold.woff2') format('woff2'),
         url('../fonts/AvenirNextLTProBold.woff') format('woff'),
         url('../fonts/AvenirNextLTProBold.ttf') format('truetype'),
         url('../fonts/AvenirNextLTProBold.svg#AvenirNextLTProBold') format('svg');
}



a{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

::-moz-selection { background: #ee3124; color: #fff; }
::selection { background: #ee3124; color: #fff; }

::-webkit-input-placeholder {
  color: #000; opacity: 1;}
::-moz-placeholder {
  color: #000; opacity: 1;}
:-ms-input-placeholder {
  color: #000; opacity: 1;}
:-moz-placeholder {
  color: #000; opacity: 1;}

body{font-family: 'AvenirNextLTProRegular'; font-size: 18px; color: #5C666A; font-weight: normal;}

h1, h2, h3{font-family: 'quiveraregular'; font-weight: normal;}

.header{padding:10px 0 5px; position: relative; z-index: 9;}

.header .container{position: relative;}
.hdr-right{position: absolute; right:15px; top: 0px; padding: 20px 0 25px; border-bottom: 1px solid #E2E2E2;}

.hdr-right ul{list-style: none; margin: 0px; padding: 0px; width:auto;}
.hdr-right ul li{float:left;}
.hdr-right ul li a{text-decoration: none; font-size: 17px;}
.hdr-right ul li a:hover{color: rgba(201,83,8,1);}
.login-menu li{padding-right: 30px; line-height: 18px;}
.login-menu li a {color: #737373;}
.login-menu li span{color: #0F436F; margin-right: 3px;}

.cont-menu li{padding-right: 30px; padding-left: 30px; line-height: 18px;}
.cont-menu li span{color: #0F436F; margin-right: 3px;}
.cont-menu li span.icon-email{float: left; margin:3px 8px 0 0;}
.cont-menu li a {color: #737373;}
.cont-menu li:first-child{ border-right: 1px solid #1E1E1E; border-left: 1px solid #E1E1E1;}
.cont-menu li:first-child a {color: #1E1E1E;}
.cont-menu li:last-child{ border-right: 1px solid #E1E1E1;}

.social-menu{padding-left: 30px;}
.social-menu li{line-height: 18px; padding-right:10px;}
.social-menu li:last-child{padding-right: 0px;}
.social-menu li a{color: #8D8D8D;}

.header .navbar-nav{margin-top: 60px;}
.header .navbar-nav li{padding: 0 16px;}
.header .navbar-nav li:last-child{padding-right: 0px;}
.header .navbar-nav li a{font-size: 20px; color: #363636; text-decoration: none; position: relative; padding: 16px 0 30px 0}
.header .navbar-nav li a::after{content: ""; position: absolute; bottom: 0px; left: 50%; width: 12px; height: 12px; background: #1175BB; border-radius: 100%; margin-left: -6px; opacity: 0;}

.header .navbar-nav li a:hover::after, .header .navbar-nav li.active a::after{opacity: 1;}
.header .navbar-nav li a:hover, .header .navbar-nav li.active a{color: #000;}


.banner-sec .carousel-indicators li{width: 10px; height: 10px; border: none; background: #fff; border-radius: 100px; opacity: 1;}
.banner-sec .carousel-indicators li.active{width:4px; height: 4px; background: #1175BB; position: relative; margin: 3px 7px 0;}
.banner-sec .carousel-indicators li.active::after{content: ""; width: 12px; height: 12px; border: 2px solid #1175BB; border-radius: 100px; position: absolute; top:-4px; left: -4px;}

.banner-sec .carousel-caption{bottom: 35%}
.banner-sec .carousel-caption h5{font-size: 60px; color: #fff; font-weight: normal; font-family: 'quiveraregular';}
.banner-sec .carousel-caption p{font-size: 20px; font-family: 'AvenirNextLTProDemi';}

.stick-btn{background: rgba(201,83,8,1);background: -moz-linear-gradient(45deg, rgba(201,83,8,1) 0%, rgba(221,159,24,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(201,83,8,1)), color-stop(100%, rgba(221,159,24,1)));
background: -webkit-linear-gradient(45deg, rgba(201,83,8,1) 0%, rgba(221,159,24,1) 100%);background: -o-linear-gradient(45deg, rgba(201,83,8,1) 0%, rgba(221,159,24,1) 100%);background: -ms-linear-gradient(45deg, rgba(201,83,8,1) 0%, rgba(221,159,24,1) 100%); background: linear-gradient(45deg, rgba(201,83,8,1) 0%, rgba(221,159,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c95308', endColorstr='#dd9f18', GradientType=1 ); position: fixed; top: 30%; right: 0px; padding: 15px; z-index: 3; text-align: center; width: 130px; text-decoration: none !important;}
.stick-btn span{font-size: 50px;}
.stick-btn strong{display: block; color: #fff}

.banner-sec .carousel-indicators{margin-bottom: 30px;}

.full-sec{padding: 70px 0;}
.intro-sec .intro-left img{float: left; max-width: 375px; margin-right: 70px;}
.intro-sec .intro-left h1{ font-size: 55px; color: #10242B; margin-bottom: 20px;}
.intro-sec .intro-left p{line-height: 28px;}
.btn{background: #1175BB; color: #fff; font-size: 15px; font-family: 'AvenirNextLTProDemi'; text-transform: uppercase; border-color: #1175BB; padding: 0 30px; height: 50px; line-height: 50px; letter-spacing: 1px; margin-top: 10px;}
.btn:hover{background: rgba(201,83,8,1) !important; border-color: rgba(201,83,8,1); color: #fff !important;}

.recentNotice{background: #E4ECF1; margin-top: -160px; width: 410px; float: right;}
.recentNotice .recentNoticeHdr{padding: 15px 28px; font-size: 40px; color: #fff; font-weight: normal; font-family: 'quiveraregular'; background: #1175BB;}

.recentNotice .recentNoticeList{padding: 20px 28px;}
.recentNotice .recentNoticeList ul{list-style: none; margin: 0px; padding: 0px; width: 100%;}
.recentNotice .recentNoticeList ul li{width: 100%; position: relative; padding: 7px; border-radius: 3px; background: #fff; margin-bottom: 15px; display: inline-block; -webkit-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.15);
box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.15);}
.recentNotice .recentNoticeList ul li a{color: #5C666A; text-decoration: none; display: block;}
.recentNotice .recentNoticeList ul li span{float: left; width: 70px; text-align: center; background: #0F436F; color: #fff; font-family: 'quiveraregular'; font-size: 19px; padding: 6px; margin-right: 10px; line-height: normal;}
.recentNotice .recentNoticeList ul li:last-child{margin-bottom: 0px;}
.recentNotice .recentNoticeList ul li:hover span{background: rgba(201,83,8,1);}
.recentNotice .recentNtcFtr{padding: 15px 28px; border-top:1px solid #D4DFE8;}
.recentNotice .recentNtcFtr a{text-transform: uppercase; color: #10242B; font-weight: normal; font-family: 'AvenirNextLTProDemi'; text-decoration: none; position: relative;}
.recentNotice .recentNtcFtr a span{font-size: 30px; position: absolute; left: 102%; top: -4px;}
.recentNotice .recentNtcFtr a:hover{color: rgba(201,83,8,1);}

.blue-pat-sec{background: url(../images/blue-pattern.jpg) repeat center;}
.courses-sec .heading-sec{text-align: center;}
.heading-sec h2{font-size: 55px; color: #fff; margin: 0 0 25px 0;}
.heading-sec p{ color: #ABBBC1; }

.course-box{text-align: left;}
.course-box .course-box-inr{background: #85D3F5; text-align: center; border-radius: 5px; padding: 60px 0; position: relative;}
.course-box .course-box-inr a{position: absolute; top: 5px; right: 15px; color: #fff;}
.course-box .course-box-inr span{font-size: 80px; color: #fff;}
.course-box > a{font-size: 20px; color: #fff; display: inline-block; text-decoration: none; margin: 15px 0 0 0;}
.courses-sec .heading-sec{padding-bottom: 40px;}
.courses-sec .btn{margin-top: 30px; background: #fff; color: #0E426F;}
.courses-sec .owl-item:nth-child(even) .course-box .course-box-inr{background: #1175BB;}

.news-sec{background: #F8F8F8;}
.news-sec h2{color: #212121;}
.news-sec .heading-sec{padding-bottom: 15px;}
.news-box .newsContent{padding: 20px;height: 246px; position: relative; background: #fff;}
.news-box .newsContent h3{font-size: 24px; color: #000;}
.news-box .newsImg{height: 246px; overflow: visible;}
.news-box .newsImg img{width: 100%; height: 100%; object-fit: cover;}
.news-box .date{position: absolute; left: 20px; bottom: 20px; font-size: 13px; font-weight: normal;}
.news-box .date span{margin-right: 2px; display: inline-block;}
.news-box .circle-btn{position: absolute; right: 20px; bottom: 20px; width: 30px; height: 30px; background: #1175BB; border-radius: 100px; text-align: center;}
.news-box .circle-btn .fas{font-size: 14px; }
.news-box .circle-btn .fas::before{color: #fff;}
.news-carousel .owl-item:nth-child(even) .newsImg{order: 2}
.news-carousel .owl-item:nth-child(even) .newsContent{order: 1}

.news-box:hover .circle-btn{background: rgba(201,83,8,1) !important;}


.owl-carousel .owl-dot{width: 10px; height: 10px; border: none; background: #fff; border-radius: 100px; opacity: 1; margin: 0 4px;}
.owl-carousel .owl-dot.active{width:4px; height: 4px; background: #1175BB; position: relative; margin: 3px 7px 0;}
.owl-carousel .owl-dot.active::after{content: ""; width: 12px; height: 12px; border: 2px solid #1175BB; border-radius: 100px; position: absolute; top:-4px; left: -4px;}

.act-sec{background: rgba(15,69,116,1);background: -moz-linear-gradient(left, rgba(15,69,116,1) 0%, rgba(17,106,169,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,69,116,1)), color-stop(100%, rgba(17,106,169,1)));
background: -webkit-linear-gradient(left, rgba(15,69,116,1) 0%, rgba(17,106,169,1) 100%);background: -o-linear-gradient(left, rgba(15,69,116,1) 0%, rgba(17,106,169,1) 100%);background: -ms-linear-gradient(left, rgba(15,69,116,1) 0%, rgba(17,106,169,1) 100%); background: linear-gradient(to right, rgba(15,69,116,1) 0%, rgba(17,106,169,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4574', endColorstr='#116aa9', GradientType=1 ); padding: 75px 0;}

.act-sec h2{ font-size: 65px; color: #fff; font-weight: normal; margin: 0px; }
.act-sec .actPnl{position: relative; padding-right: 200px; min-height: 140px; width: auto; display: inline-block; font-size: 30px; font-family: 'quiveraregular'; font-weight: normal; color: #fff; text-align: right; line-height: normal; padding-top: 27px;}
.act-sec .actPnl span{position: absolute; right: 0px; top: 0px; width: 135px; height: 135px; border-radius: 100%; background: #85D3F5; text-align: center; line-height: 135px; font-size: 65px;}
.act-sec .actPnl span::after{width: 185px; height: 185px; border-radius: 100%; border: 1px solid #2576B4; content: ""; top: -25px; left: -25px; position: absolute;}

.gallery-sec{padding-top: 70px;}
.gallery-sec h2{ color: #212121;}
.gallery-sec .gal-row{height: 330px; background: url(../images/gallery-bg.jpg) no-repeat center; background-size: cover; line-height: 330px;}

.star-sec h2{color:#212121;}

.star-col{padding: 15px; background: #fff; -webkit-box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10); -moz-box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10); box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10); display: inline-block; width: 100%; margin: 15px 0;}
.star-col .star-left{float: left; width: 245px;}
.notice_sec .star-col{padding: 15px; background: #fff; -webkit-box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10);
 -moz-box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10); box-shadow: 0px 3px 24px -3px rgba(0,0,0,0.10);
  display: inline-block; width: 100%; margin: 15px 0; position: relative;  padding-left: 260px;}
.notice_sec .star-col .star-left{float: left; width: 245px; padding: 10px; left: 0; top: 50%; position: absolute; z-index: 2; background: #0F436F; 
-moz-transform: translatey(-50%); -webkit-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%);
height: 100%; font-family: 'quiveraregular'; color: #FFFFFF; text-align: center; font-size: 18px; font-weight: normal;}


.star-col .star-left img{width: 100%; height: auto;}
.star-col .star-right{overflow: hidden;}
.star-col table{border: none; outline: none; width: 100%;}
.star-col table th{text-align: right; font-weight: normal; padding: 5px 25px 5px 0; width: 215px;}
.star-col table td{font-family: 'AvenirNextLTProDemi'; color: #434343; padding: 5px 0;}
.star-col table td img{margin-right: 4px;}

.testi-col{padding: 0 0 0 80px; position: relative; text-align: left; margin: 50px 0 30px;}
.testi-col-inr{background: #fff; padding:90px 30px 30px 100px; position: relative;}

.testi-col-inr::after{width: 65px; height: 46px; background: url(../images/quote.png) no-repeat center; content: ""; position: absolute; top: 28px;}

.testi-quote{position: relative; padding:21px 0 25px 35px; border-left: 1px solid #3DB7DB;}
.testi-quote p{margin: 0px; padding-bottom: 25px; border-bottom: 1px solid #EBF1F5;}
.testi-img{overflow: hidden; width: 140px; height: 140px; border-radius: 100%; border: 13px solid #392F89; position: absolute; top: 0px; left: 0px; z-index: 2; top: 30px;}
.testi-img img{width: 100%; height: 100%; object-fit: cover;}

.testi-col-footer{padding: 10px 0;}
.testi-col-footer strong{ font-size: 19px; color: #10242B;font-family: 'AvenirNextLTProDemi'; font-weight: normal; display: block;}
.testi-col-footer span{ font-size: 16px; color: #10242B;font-family: 'AvenirNextLTProDemi'; font-weight: normal; display: block;}

.testimonials-sec .owl-carousel .owl-dot{background: #fff; margin: 0 7px;}
.testimonials-sec .owl-carousel .owl-dot.active{background: #1276BB; margin: 0 7px;}

.form-sec{background: #E4F6FF;}
.form-sec h2{color: #212121;}
.form-sec p{color: #222222; margin: 0px;}

.inquiry-form{ padding-top: 40px; }

.inquiry-form input[type="text"], .inquiry-form input[type="tel"], .inquiry-form input[type="email"]{width: 100%; border: 1px solid #99AFB8; border-radius: 5px; padding: 0 15px; background: #E4F6FF; height: 45px; margin-bottom: 10px; -webkit-appearance:none;}
.inquiry-form textarea{width: 100%; border: 1px solid #99AFB8; border-radius: 5px; padding:15px; background: #E4F6FF; height: 150px; margin-bottom: 10px; -webkit-appearance:none;}
.inquiry-form form{width: 100%;}

.inquiry-form button{ width: 190px; height: 48px; background: #1175BB; text-transform: uppercase; color: #fff; font-family: 'quiveraregular'; border: none; outline: 1px solid #fff; outline-offset: -5px; letter-spacing: 2px; margin-top: 10px; -webkit-appearance:none;}
.inquiry-form button:hover{background: rgba(201,83,8,1);}

.footer-sec{background: #000; padding: 100px 0 30px; }
.footer-sec .cont-col{padding-left: 60px; position: relative; margin-bottom: 45px;}
.footer-sec .cont-col::after{content: "\e90b"; font-family: 'icomoon' !important;font-style: normal;font-weight: normal; font-variant: normal;text-transform: none; position: absolute; left: 19px; top: 38px; color: #85D3F5; font-size: 24px;}
.footer-sec .cont-col h4{ font-size: 22px; color: #86D3F6; line-height: 40px;}
.footer-sec .cont-col p{color: #fff;}
.footer-sec .cont-col a{color: #fff; text-decoration: none;}

.ftr-icon{position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; border-radius: 100%; border:2px solid #84D2F4; text-align: center; line-height: 32px;}
.ftr-icon::before{font-size: 18px; color: #84D2F4;}

.footer-sec h3{color: #fff; font-size: 27px; color: #fff; font-family: 'AvenirNextLTProDemi'; margin: 0px 0 20px; padding-bottom: 20px; position: relative;}
.footer-sec h3::after{width: 35px; height: 2px; background: #85D3F5; content: ""; position: absolute; left: 0px; bottom: 0px;}
.footer-sec .ftr-link{padding: 0px; width: 100%; display: inline-block; list-style: none;}
.footer-sec .ftr-link li a{ color: #D0D0D0; font-weight: normal; text-decoration: none;}
.footer-sec .ftr-link li{float: left; width: 50%; padding: 0 0 15px 0;}

.sm-list{list-style: none; margin: 0px 0 30px; padding: 0px; width: 100%;}
.sm-list li{display: inline-block; margin-right: 8px;}
.sm-list li span{ width: 45px; height: 45px; border-radius: 100%; text-align: center; line-height: 45px; color: #fff; display: block;}

.sm-list li a[href^="https://facebook.com/"] span{background: #3B5999;}
.sm-list li a[href^="https://twitter.com/"] span{background: #1DA1F3;}
.sm-list li a[href^="https://linkedin.com/"] span{background: #0077B5;}
.sm-list li a[href^="https://instagram.com/"] span{background: #BA0381;}

.sm-list li a{text-decoration: none !important;}
.sm-list li a:hover span{background: rgba(201,83,8,1);}

.copyright{padding: 40px;}
.copyright span{color: rgba(201,83,8,1);}

.footer-sec a:hover{color: #86D3F6 !important;}
.gmap iframe{width: 100% !important;}

/* 12092019 */
.bannerinner > img{width: 100%; max-height: 100%;}
.breadcrumbcontainer{padding: 20px 0px 35px 0px; background: #FFFFFF;}
.breadcrumbcontainer .breadcrumb{padding: 0px 0px 18px 0px; background: 0 0; border-radius: 0px; margin-bottom: 0px; border-bottom: 1px solid #F2F2F2;}
.breadcrumbcontainer .breadcrumb li{color: #104370; font-size: 15px; font-family: 'AvenirNextLTProDemi';}
.breadcrumbcontainer .breadcrumb li a{color: #5C666A; text-decoration: none; text-transform: capitalize;}
.breadcrumbcontainer .breadcrumb li.active:before{color: #104370;}
.examlistcontainer{padding: 30px 0px 70px 0px; background: #fff;}
.examlistcontainer .examlistouter{float: left; width: 100%; background: #fff;}
.examlistcontainer h2{text-align: center; font-size: 50px; margin: 0px 0px 10px 0px; color: #104370; font-family: 'quiveraregular';}
.examlistcontainer h3{text-align: center; font-size: 30px; margin: 0px 0px 35px 0px; color: #1276BC; font-family: 'quiveraregular';}
.examlistcontainer .examlistbox{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px 20px 0px;}
.examlistcontainer .examlistbox .leftplaybox{-ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%; padding: 0px;}
.examlistcontainer .examlistbox .leftplayboxinner{float: left; width: 100%;}
.examlistcontainer .examlistbox .leftplayboxinner .playico{display: table-cell; vertical-align: middle; background: #3DC721;}
.examlistcontainer .examlistbox .leftplayboxinner .playico a{float: left; width: 70px; height: 78px; text-align: center; position: relative;}
.examlistcontainer .examlistbox .leftplayboxinner .playico a img{position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; text-align: center; vertical-align: middle; margin: auto; max-width: 100%; max-height: 100%;}
.examlistcontainer .examlistbox .leftplayboxinner .playtext{display: table-cell; vertical-align: middle; width: 100%; background-image: linear-gradient(to right bottom, #104371, #124f83, #145c95, #1469a8, #1276bb);}
.examlistcontainer .examlistbox .playtextinner{height: 78px; vertical-align: middle; display: inline-table; width: 100%;}
.examlistcontainer .examlistbox .playtextinner h5{font-family: 'quiveraregular'; margin: 0px; padding: 0px; text-align: center; color: #fff; font-size: 17px; vertical-align: middle; display: table-cell; width: 100%;}
.examlistcontainer .examlistbox .rightcontentbox{-ms-flex: 0 0 78%; flex: 0 0 78%; max-width: 78%; padding: 6px 0px;}
.examlistcontainer .examlistbox .rightcontentboxin{float: left; width: 100%; background: #fff; border: 1px solid #DBEFFF; border-left: none; padding: 0px 0px 0px 20px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rightcontentbox .rcorow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -10px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn3{-ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%; padding: 0px 10px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox{float: left; width: 100%; background: #DBEFFF; height: 100%; padding: 10px 20px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox .rccolicon{display: table-cell; vertical-align: middle; width: 38px; padding-right: 10px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox .rccolicon img{max-width: 38px; max-height: 100%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox .rccolicontent{display: table-cell; vertical-align: middle; width: 100%;}
.examlistcontainer .examlistbox .rccolicontent h6{color: #5C666A; font-size: 17px; margin: 0px 0px 0px 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rccolicontent strong{font-size: 17px; margin: 0px; font-family: 'AvenirNextLTProDemi'; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2{-ms-flex: 0 0 19%; flex: 0 0 19%; max-width: 19%; padding: 0px 10px; position: relative;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2 .attemptbtn{position: absolute; left: 10px; right: 9px; top: -1px; bottom: -1px; color: #fff; font-size: 17px; text-align: center; padding: 22px 10px; font-family: 'AvenirNextLTProDemi'; text-decoration: none; background-image: linear-gradient(to right bottom, #5af53c, #53ea35, #4bde2f, #44d328, #3cc821); -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2 .buybtn{position: absolute; left: 10px; right: 9px; top: -1px; bottom: -1px; color: #fff; font-size: 17px; text-align: center; padding: 22px 10px; font-family: 'AvenirNextLTProDemi'; text-decoration: none; background-image: linear-gradient(to right bottom, #dc3545, #dc3545, #dc3545, #dc3545, #dc3545); -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examlistcontainer .examlistbox.locked .leftplayboxinner .playico{background: #E34236;}
/*.examlistcontainer .examlistbox.locked .rightcontentbox .rccolumn2 .attemptbtn{display: none;}*/
.examlistcontainer .examlistbox:hover{box-shadow: 63px 7px 106px 0px rgba(24, 133, 209, 0.34); background: rgba(163, 199, 224, 0.34);}
.examlistcontainer .examlistbox:hover .rightcontentboxin{background: #1377BB; border-color: #1377BB;}
.examlistcontainer .examlistbox:hover .rightcontentbox .rccolbox{background: #123554;}
.examlistcontainer .examlistbox:hover .rightcontentbox .rccolbox .rccolicon img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.examlistcontainer .examlistbox:hover .rccolicontent h6{color: #fff;}
.examlistcontainer .examlistbox:hover .rccolicontent strong{color: #D6F9FF;}
.examlistcontainer .examlistbox:hover .rightcontentbox .rccolumn2 .attemptbtn{opacity: 0.8;}

.examdetailscontainer{padding: 30px 0px 70px 0px; background: #fff;}
.examdetailscontainer .examdetailsouter{float: left; width: 100%; background: #fff;}
.examdetailscontainer h2{color: #104370; font-size: 45px; font-family: 'quiveraregular'; text-transform: uppercase; margin: 0px 0px 30px 0px; text-align: center;}
.examdetailscontainer h3{margin: 0px 0px 30px 0px; text-align: center;}
.examdetailscontainer h3 span{display: inline-block; padding: 16px 30px; color: #fff; font-size: 18px; font-family: 'quiveraregular'; background-image: linear-gradient(to right bottom, #104371, #124f83, #145c95, #1469a8, #1276bb);}
.examdetailscontainer .topquitionhead{float: left; width: 100%; border: 1px solid #F0F0F0; margin: 0px 0px 15px 0px;}
.examdetailscontainer .topquitionhead .detopheadrow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px;}
.examdetailscontainer .topquitionhead .detopcol3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0px 5px;}
.examdetailscontainer .topquitionhead .detopcol4{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0px 5px;}
.examdetailscontainer .topquitionhead .detopcolboxw{color: #2E3031; font-size: 16px; font-family: 'AvenirNextLTProDemi'; float: left; width: 100%; background: #FFFFFF; height: 100%; padding: 18px 10px 16px 20px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examdetailscontainer .topquitionhead .detopcolbox{color: #5C666A; font-size: 15px; font-family: 'AvenirNextLTProRegular'; float: left; width: 100%; background: #DBEFFF; height: 100%; padding: 18px 10px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.examdetailscontainer .topquitionhead .detopcolbox .green{color: #5CBF13;}
.examdetailscontainer .topquitionhead .detopcolbox .red{color: #E9102A;}
.examdetailscontainer .topquitionhead .detopcolbox select{outline: none; border: none; width: 100%; padding: 0px 31px 0px 6px; background: 0 0; color: #000; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
.examdetailscontainer .topquitionhead .detopcolbox select::-ms-expand{display: none;}
.examdetailscontainer .topquitionhead .detopcolbox select option{padding: 4px 10px; color: #000;}
.examdetailscontainer .topquitionhead .detopcolbox.launguagebox{padding-right: 0px; background: #DBEFFF url(../images/drop-icon.jpg); background-repeat: no-repeat; background-position: right center;}
.examdetailscontainer .topquitionhead .detopcolbox.launguagebox .clhead{display: table-cell;vertical-align: top; white-space: nowrap;}
.examdetailscontainer .topquitionhead .detopcolbox.launguagebox .selectco{display: table-cell; vertical-align: middle; width: 100%;}
.examdetailscontainer .quitionbox{float: left; width: 100%; border: 1px solid #F0F0F0; padding: 20px;}
.examdetailscontainer .quitionbox .quiin{color: #2E3031; font-size: 16px; margin: 0px 0px 20px 0px;}
.examdetailscontainer .quitionbox p{color: #2E3031; font-size: 17px; margin: 0px 0px 20px 0px; font-family: 'AvenirNextLTProDemi';}

/*.examdetailscontainer .radio{padding-left: 20px; margin-top: 0px; margin-bottom: 15px; display: block;}
.examdetailscontainer .radio + .radio{margin-top: 14px;}
.examdetailscontainer .radio label{display: inline-block; position: relative; padding-left: 10px; cursor: pointer; color: #646464; min-height: 0px; font-size: 16px; line-height: 21px;}
.examdetailscontainer .radio label::before{content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -20px;border: 1px solid #DADADA; border-radius: 50%; background-color: #F2F2F2; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.examdetailscontainer .radio label::after{content: ""; display: inline-block; position: absolute; width: 8px; height: 8px; left: 0; top: 6px; margin-left: -14px; background: #1175BB; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); transform: scale(0);}
.examdetailscontainer .radio input[type="radio"] {opacity: 0; position: absolute;}
.examdetailscontainer .radio input[type="radio"]:focus + label::before {outline: thin dotted;outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;}
.examdetailscontainer .radio input[type="radio"]:checked + label::after{-webkit-transform: scale(1); transform: scale(1);}
.examdetailscontainer .radio input[type="radio"]:disabled + label{opacity: 0.65; }
.examdetailscontainer .radio input[type="radio"]:disabled + label::before{background-color: 0 0; cursor: not-allowed; }
.examdetailscontainer .radio input[type="radio"]:checked + label::before{background: #92C0E0; border-color: #92C0E0;}*/

.examdetailscontainer .quitionrightbox{float: left; width: 100%;}
.examdetailscontainer .quitionrightbox .quitionrightboxtop{float: left; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background-image: linear-gradient(to right bottom, #104370, #124f82, #145c94, #1469a7, #1276ba); margin-bottom: 15px;}
.examdetailscontainer .quitionrightbox .quitionrightcol{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
.examdetailscontainer .quitionrightbox .quitionrightcol .quitioncolinner{float: left; width: 100%; line-height: 100%; color: #fff; padding: 13px 5px; text-align: center; font-size: 17px; font-family: 'AvenirNextLTProDemi'; }
.examdetailscontainer .quitionrightbox .quitionrightcol .quitioncolinner span{display: block;}
.examdetailscontainer .quitionrightbox .quitionrightcol + .quitionrightcol{border-left: 1px solid #2175b3;}

.track{width: 3px; float: right; margin-right: -12px; border-radius: 0px; -webkit-transition: background 250ms linear; transition: background 250ms linear; background: #4181B0;}
.track:hover,
.track.dragging {background: #d9d9d9; background: rgba(0, 0, 0, 0.15);}
.handle {width: 8px;right: -3px; background: #fff; border-radius: 6px; -webkit-transition: width 250ms; transition: width 250ms;}
.track:hover .handle,
.track.dragging .handle {opacity: 1;}

.examdetailscontainer .quitionrightboxbtm{float: left; width: 100%; position: relative; padding: 20px; margin: 0px 0px 15px 0px; background-image: linear-gradient(to right bottom, #104370, #124f82, #145c94, #1469a7, #1276ba);}
.examdetailscontainer .QuitionBox{max-height: 400px; width: 100% !important; float: left;}
.examdetailscontainer .quitionrightboxbtm .heading{float: left; width: 100%; color: #fff; font-size: 16px; font-family: 'AvenirNextLTProDemi'; text-align: left; padding: 0px 0px 10px 0px; margin: 5px 0px 20px 0px; border-bottom: 1px solid #2175b3;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody{float: left; width: 100%;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -9px;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow .quicolbtn{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; padding: 0px 9px; margin: 0px 0px 18px 0px;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quinumbtn{float: left; width: 100%; padding: 10px 5px; outline: none; border: none; font-family: 'AvenirNextLTProDemi'; font-size: 14px; text-align: center; color: #686868; background: #fff; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0px 16px 8px rgba(37, 37, 37, 0.36); -webkit-box-shadow:0px 16px 8px rgba(37, 37, 37, 0.36);}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quinumbtn.answerd{background: #63DB0F; color: #fff; box-shadow: 0px 16px 8px rgba(99, 219, 15, 0.15); -webkit-box-shadow:0px 16px 8px rgba(99, 219, 15, 0.15);}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quinumbtn.not-answerd{background: #E8102A; color: #fff; box-shadow:0px 16px 8px rgba(232, 16, 42, 0.19); -webkit-box-shadow:0px 16px 8px rgba(232, 16, 42, 0.19);}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quinumbtn.marked{background: #F0B02A; color: #fff; box-shadow:0px 16px 8px rgba(240, 176, 42, 0.2); -webkit-box-shadow:0px 16px 8px rgba(240, 176, 42, 0.2);}
.examdetailscontainer .quitionrightboxbtm .legendbox{float: left; width: 100%;}
.examdetailscontainer .quitionrightboxbtm .legendbox .legendboxrow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -10px;}
.examdetailscontainer .quitionrightboxbtm .legendbox .legendboxcol{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0px 10px; margin: 0px 0px 12px 0px;}
.examdetailscontainer .quitionrightboxbtm .legendbox .legendboxinner{float: left; width: 100%;}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symbolcircle{display: table-cell; vertical-align: middle;}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symbolcircle .symbolcircleinner{float: left; width: 35px; height: 35px; padding: 10px 5px; outline: none; border: none; font-family: 'AvenirNextLTProDemi'; font-size: 14px; text-align: center; color: #686868; background: #fff; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0px 16px 8px rgba(37, 37, 37, 0.36); -webkit-box-shadow:0px 16px 8px rgba(37, 37, 37, 0.36);}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symboltext{padding-left: 15px; display: table-cell; vertical-align: middle; width: 100%; color: #fff; font-size: 15px; font-family: 'AvenirNextLTProDemi'; text-align: left;}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symbolcircle .symbolcircleinner.answerd{background: #63DB0F; color: #fff; box-shadow: 0px 16px 8px rgba(99, 219, 15, 0.15); -webkit-box-shadow:0px 16px 8px rgba(99, 219, 15, 0.15);}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symbolcircle .symbolcircleinner.not-answerd{background: #E8102A; color: #fff; box-shadow:0px 16px 8px rgba(232, 16, 42, 0.19); -webkit-box-shadow:0px 16px 8px rgba(232, 16, 42, 0.19);}
.examdetailscontainer .quitionrightboxbtm .legendboxinner .symbolcircle .symbolcircleinner.marked{background: #F0B02A; color: #fff; box-shadow:0px 16px 8px rgba(240, 176, 42, 0.2); -webkit-box-shadow:0px 16px 8px rgba(240, 176, 42, 0.2);}


/* 24-10-2019 */

.modal-header {padding: 10px 15px; background: #3DC721; color: #FFFFFF;}
.modal-dialog {max-width: 90%; margin-left:auto; margin-right: auto;}
.close {color: #fff; opacity: 1;}
.rightcontentbox .btn {padding: 0 22px; margin-top: 6px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox .rccolicontent br {display: none;}
.examlistcontainer .examlistbox:hover .rightcontentbox .btn {background: #123554;}
.pcgtype .mrg {margin-top: 25px; margin-bottom: 10px; background: #fff; padding: 20px 15px;}
.pcgtype .mobileimgno {padding-bottom: 40px;}
/*.addtocart span {color: #000;}*/
.pcgtype .close {color: #fff; opacity: 1; outline: none; border: none; margin-top: 10px;}
.pcgtype .panel-heading.panel-heading-custom {width: 100%; display: inline-block; background: #3DC721; color: #fff; padding: 5px 15px;}

.checkoutcon{padding: 0px 0px 40px 0px;}
.checkoutcon .panel-heading .widget{display: block; padding: 0px 0px 26px 0px; font-size: 20px;}
.checkoutcon .total{padding: 10px 15px;}
.checkoutcon .btn{margin: 0px;}
.checkoutcon input#apply_button{margin: 0px;}
.checkoutcon .input-group .input-group-append .btn{background: #000000; border-color: #000000; font-size: 11px; padding: 0px 8px; height: 38px; line-height: 38px;}
.checkoutcon .input-group .input-group-append .btn:hover{background: rgba(201,83,8,1); border-color: rgba(201,83,8,1);}
.checkoutcon .ccpbox{display: block; margin-top: 20px; position: relative; z-index: 1;}
.pcgtype .mobileimgno .p_img img{max-width: 100%; max-height: 100%;}


/* 11-11-2019 */

.view_sec .thumbnail.pull-left {padding-right: 50px;}
.view_sec .table-responsive {border-top: 0px; border: 1px solid #dee2e6;}
.view_sec.checkoutcon {padding: 0px 0px 60px 0px;}
.section.checkoutcon.view_sec h3 {color: #5C666A; font-size: 20px;}
.view_sec .table{margin-bottom: 0px;}
.view_sec .table strong span {color: #afafaf;}
.view_sec .table strong strike {color: #afafaf;}
.view_sec .table strong{font-weight: bold;}


/*------Gallery css starts------*/
.gallery_wrapper{padding-bottom: 110px;}
.gl_bdr{border:7px solid #fff; -webkit-border-radius: 12px; border-radius: 12px; background: #1175BB; padding: 26px 0; -webkit-box-shadow: 3px 12px 40px 4px rgba(0,0,0,.18); box-shadow: 3px 12px 40px 4px rgba(0,0,0,.18);}
.gl_list{padding: 0; margin: 0; list-style: none;}
.gl_list li{padding: 0 0 2px; margin: 0 0 1px; font-family: 'AvenirNextLTProDemi'; font-size: 20px; position: relative;}
.gl_list li:before, .gl_list li:after{
    position: absolute;
    left: 10px;
    right: 10px;
    height: 1px;
    content: "";
    bottom: 0;
}
.gl_list li:before{background: #2C94DD;}
.gl_list li:after{
    bottom: 1px;
    background: #0967A7;
}

.gl_list li:last-child:after, .gl_list li:last-child:before{display: none;}
.gl_list li a{display: block; padding: 13px 30px; color: #fff; position: relative;}
.gl_list li a:after{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-left: 19px solid #0967A7;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    right: -19px;
    content: "";
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.gl_list li.active a, .gl_list li a:hover{background: #0967A7; color: #B4E0FF; text-decoration: none;}
.gl_list li.active a:after, .gl_list li a:hover:after{opacity: 1; visibility: visible;}
.galpic{border: 4px solid #fff; box-shadow: 0 0 14px 0 rgba(0,0,0,.18); position: relative; display: block; margin: 0; padding-bottom: 74%; overflow: hidden;}
.galpic a{display: block;}
.galpic img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s;}
.galpic:hover img{ -webkit-transform: scale(1.09); transform: scale(1.09); cursor: zoom-in;}
.gallery_block .row{margin: 0 -10px;}
.gallery_block [class*="col-"]{padding: 0 10px; margin-bottom: 20px;}

/*------Gallery css ends------*/

/* 15-11-2019 */


.read_more{font-size: 15px; font-family: 'AvenirNextLTProDemi';  text-transform: uppercase; text-decoration: none !important; 
font-weight: 600; color: #131313 !important; margin-top: 15px; display: inline-block;}
.read_more:hover {color: #1175BB !important;}
.notice_date p {margin-bottom: 0px; font-size: 20px; line-height: 26px;}
.notice_date {padding-top: 35px;}
.paging {text-align: center; width: 100%; margin-top: 36px;}
.paging span {padding: 7px 18px; background: #1175BB; border-radius: 30px; margin-right: 5px; color: #fff;
-moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.paging span a{color: #FFFFFF !important; text-decoration: none !important;}
.paging span:hover{background: rgba(201,83,8,1) !important; border-color: rgba(201,83,8,1); color: #fff !important;}


.news_sec .star-right{padding-left: 20px;}
.news_sec .star-right h3 {color: #212121;}

.shining_box {box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 24px -3px; padding: 20px 0px; margin-top: 20px;}

.col.shining_box_left {float: left; width: 25%;}



/* 16-11-2019 */


.testimonials_sec .star-right p{color: #104370; font-size: 15px; font-family: 'AvenirNextLTProDemi';}


.checkoutcon-in #paymentGateway [type="radio"]:checked, .checkoutcon-in #paymentGateway [type="radio"]:not(:checked) {
    position: absolute; left: -9999px;}
.checkoutcon-in #paymentGateway [type="radio"]:checked + label, .checkoutcon-in #paymentGateway [type="radio"]:not(:checked) + label {position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; margin-right: 10px;}
.checkoutcon-in #paymentGateway [type="radio"]:checked + label:before, .checkoutcon-in #paymentGateway [type="radio"]:not(:checked) + label:before {
    content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #ddd; border-radius: 0px; background: #fff;}
.checkoutcon-in #paymentGateway [type="radio"]:checked + label:after, .checkoutcon-in #paymentGateway [type="radio"]:not(:checked) + label:after {
    content: ''; width: 12px; height: 12px; background: #1175BB; position: absolute; top: 3px; left: 3px; border-radius: 0px; -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;}
.checkoutcon-in #paymentGateway [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.checkoutcon-in #paymentGateway [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.checkoutcon-in #paymentGateway legend {font-size: 20px; color: #5C666A; font-weight: 700; text-transform: uppercase;}

.pcgtype .modal-header .close{margin-top:0; padding-top: 0;}
.hidden{display: none !important;}
.modal-open .modal{overflow-y: auto !important;}
.countdown-show3 .countdown-section{padding-top: 3px;}
.exam-PalleteButtons > .row{margin: 0;}
.exam-PalleteButtons > .row > [class*="col-"]{padding-left: 4px; padding-right: 4px;}
#exam-loading{text-align: center;}
.btn-success.focus, .btn-success:focus{box-shadow: none !important;}

.admission_sec.full-sec{padding: 24px 0 78px; margin-top: -35px; background: url(../images/admission_bg.jpg) no-repeat; -webkit-background-size: cover; background-size: cover;}
.admission_form{background: #fff; width: 1336px; margin: 0 auto; padding: 40px; position: relative;}
.abox_img{
  position: absolute;
  right: -196px;
  bottom: 150px;
}

.admform_box{width: 652px; margin: 0 auto;position: relative}
.adf_heading{font-family: 'AvenirNextLTProBold'; font-size: 40px; margin: 0 0 35px; text-align: center; color: #000;}
.afrm_group{margin-bottom: 50px;}
.afrm_group:last-child{margin-bottom: 0;}
.af_sub_heading{color: #0676C1; font-size: 24px;font-family: 'AvenirNextLTProBold'; margin: 0 0 22px;}
.aflabel{width: 210px; float: left; font-size: 18px; color: #000; padding: 4px 0 0;}
.radiog .aflabel{padding:0;}
.afright{margin: 0 0 0 215px;}
.admission_input{ position: relative;border: 1px solid #ddd;-webkit-border-radius: 30px; border-radius: 30px;}
.admission_input select, .admission_input input[type="text"]{background: none;  height: 36px; -webkit-border-radius: 30px; border-radius: 30px;  position: relative; z-index: 1; width: 100%; font-size: 16px; color: #484848; padding: 5px 20px; border: none;}
.admission_input select{-webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 50px;}
.admission_input select:focus, .admission_input input{ -webkit-box-shadow: none; box-shadow: none; outline: none;}
.select_field:before, .date_field:before{
  width: 42px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  background: #046AAD;
  position: absolute;
  -webkit-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
  content: "";
}
.select_field:after{
  background: url(../images/down_arrow.png) no-repeat; width: 12px; height: 17px; position: absolute; top: 14px; right: 16px; content: "";
}
.a_field_group{margin-bottom: 16px;}
.a_field_group:last-child{margin-bottom: 0;}
.ad_radio label{position: relative; display: inline-block; margin: 0 21px 0 0; padding: 0 0 0 22px; cursor: pointer;}
.ad_radio label span{position: absolute; width: 15px; height: 15px; -webkit-border-radius: 50%;  border-radius: 50%; border: 1px solid #0369AD; left: 0; top: 3px; display: block; border: 1px solid #0369AD;}
.ad_radio label em{display: inline-block; font-style: normal; font-weight: normal; font-size: 16px; color: #484848;}
.ad_radio label input{position: absolute; text-indent: -99999999px; opacity: 0;}
.ad_radio label input + span:after{ content:""; width: 7px; height: 7px; position: absolute; background: #0369AD; -webkit-border-radius: 50%;  border-radius: 50%; top: 3px; left: 3px; display: none; }
.ad_radio label input:checked + span:after{display: block;}
.date_field:after{background: url(../images/calendar_a.png) no-repeat; width: 17px; height: 17px; position: absolute; top: 9px; right: 13px; content: "";}
.ad_button{text-align: right; margin-top: -12px; padding-right: 90px;}
.asub_btn{display: inline-block; vertical-align: top; position: relative;height: 48px; min-width: 188px;background: #0369AD;}
.asub_btn [type="submit"]{  
  vertical-align: top;
  height: inherit;
  line-height: 48px;
  width: 100%;
  padding: 0 15px;
  font-size: 20px;
  font-family: 'AvenirNextLTProBold'; 
  text-align: center;
  position: relative;
  z-index: 1;
  background: none;
  border: none;
  color: #fff;
}
.asub_btn:after{
  top: 4px; right: 4px; bottom: 4px; left: 4px; border: 1px solid #fff; position: absolute; content: "";
}
.asub_btn:hover{background: rgba(201,83,8,1);}


/* 25-11-2019 */

.packagecontainer .packagebox .caption .btn-group .shopCart {padding: 5px 7px; font-size: 12px; display: inline-block; text-decoration: none !important;}
.packagecontainer .packagebox .caption {padding: 25px 15px;}
.packagecontainer .packagebox .caption {text-align: center;}
.packagecontainer .packagebox .caption .btn-group {text-align: center;}
.packagedetails_sec .star-col .star-left {width: 50%;}
.packagedetails_sec.news_sec .star-right {width: 50%; padding-top: 10px;}
.packagedetails_sec .star-col {padding: 25px;}

/*---20-01-2020----*/
.gj-datepicker-bootstrap [role=right-icon] button{height:calc(1.5em + .75rem + 3px); line-height: 1.5rem; border:none !important; padding: 5px 20px; border-radius: 0 30px 30px 0; margin:0;}
.gj-datepicker-bootstrap .form-control{border-radius: 30px 0 0 30px;}
.error_page{text-align: center;}
.error_page h2{ font-size: 75px; font-weight: bold; position: relative; margin: 50px 0 94px;}
.error_page h2 strong{font-weight: bold; position: relative; z-index: 2;}
.error_page h2:after{width:165px; height:165px; content: ""; position: absolute; left: 50%; top:50%; transform: rotate(45deg) translateX(-50%) translateY(-50%); background: #eee;transform-origin: 0 0; border: 1px solid rgba(201,83,8,1);}
.error_page h2 span{display: inline-block; color: rgba(201,83,8,1);}
.error_page p{font-size: 28px; margin:0;}

/*--22-02-20--*/
.rpimage{position: relative; padding:20px;}
.rpimage figure{display: block; padding-bottom: 100%; border-radius: 50%; overflow: hidden; position: relative; z-index: 2; margin:0;}
.rpimage figure img{position: absolute; left: 0; top:0; width:100%; height: 100%; object-fit: cover;}
.border_circle{position: absolute; left: 5px; top: 5px; right: 5px; bottom:5px; border:8px solid #58B9EC; border-left-color: #2270B8; border-top-color: #2270B8; border-radius: 50%;}
.result-head{font-size:20px; 
    padding: 8px;
     margin: 0 0 20px;
    background: rgb(245,245,245);
    background: -moz-linear-gradient(left,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=1 );

}
.star-sec.full-sec.resultwrap{padding-top:0;}
.rbox h5{font-weight: bold; margin:15px 0 2px; font-size:19px; color:#2270B8; text-transform: uppercase;}
.rbox p{margin:0; padding:0; color: #aaa;}
.result_block [class*="col-"]{margin-bottom: 30px;}
.result_block{margin-bottom:40px;}
.result_block:last-child{margin-bottom: 0;}
.stdname{font-size: 17px; text-transform: uppercase;}

.exam-panel .radio{position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}
.exam-panel .radio label{display: inline-block;max-width: 100%; margin-bottom: 5px; font-weight: 700;}
.exam-panel .radio label{min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.exam-panel .radio input[type=radio]{margin: 6px 0 0; margin-top: 1px\9; line-height: normal;}
.exam-panel .radio input[type=radio]{position: absolute; margin-top: 4px\9; margin-left: -20px; top:5px;}

.exam-QPQuestion .radio{position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}
.exam-QPQuestion .radio label{display: inline-block;max-width: 100%; margin-bottom: 5px; font-weight: 700;}
.exam-QPQuestion .radio label{min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.exam-QPQuestion .radio input[type=radio]{margin: 9px 0 0; margin-top: 1px\9; line-height: normal;}
.exam-QPQuestion .radio input[type=radio]{position: absolute; margin-top: 4px\9; margin-left: -20px; top:5px;}


.exam-panel .checkbox{position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}
.exam-panel .checkbox label{display: inline-block;max-width: 100%; margin-bottom: 5px; font-weight: 700;}
.exam-panel .checkbox label{min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.exam-panel .checkbox input[type=checkbox]{margin: 6px 0 0; margin-top: 1px\9; line-height: normal;}
.exam-panel .checkbox input[type=checkbox]{position: absolute; margin-top: 4px\9; margin-left: -20px; top:5px;}





/*.modal-backdrop, .modal{display: none !important;}*/
@media (min-width: 1200px){
.container{max-width: 1170px;}
}

@media only screen and (min-width:1600px){
.container{max-width:1560px;}
.examlistcontainer .examlistouter{padding: 0px 60px 100px 60px; -webkit-box-shadow: 0px 100px 100px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 100px 100px 0px rgba(0, 0, 0, 0.05);}
.examdetailscontainer .examdetailsouter{padding: 0px 60px 100px 60px; -webkit-box-shadow: 0px 100px 100px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 100px 100px 0px rgba(0, 0, 0, 0.05);}

}

@media only screen and (max-width:1770px){
  .abox_img img{max-width: 100%;}
  .abox_img { right: -65px; bottom: 85px; width: 280px;}

}


@media only screen and (max-width:1599px){
.header{padding: 7px 0;}
.header .navbar-brand{padding: 0px;}
.header .navbar-brand img{max-width: 130px;}
.hdr-right ul li a{font-size: 14px;}
.login-menu li{padding-right: 20px;}
.cont-menu li{padding-right: 20px; padding-left: 20px;}
.social-menu{padding-left: 20px;}
.header .navbar-nav{margin-top: 57px;}
.header .navbar-nav li a{font-size: 15px; padding: 0px 0 25px 0;}

.hdr-right{padding: 15px 0 18px;}
.banner-sec .carousel-caption h5{font-size: 45px;}
.banner-sec .carousel-caption p{font-size: 16px;}

body{font-size: 14px; line-height: 22px;}
.stick-btn{width: 100px; padding: 8px;}
.stick-btn span{font-size: 40px;}
.recentNotice{width: 93%; margin-top: -107px;}
.recentNotice .recentNoticeList{padding: 15px 20px;}
.recentNotice .recentNoticeHdr{font-size: 34px;}
.recentNotice .recentNoticeList ul li span{font-size:15px; width: 55px;}

.full-sec{padding: 55px 0;}
.intro-sec .intro-left img{max-width: 290px; margin-right: 45px;}

.intro-sec .intro-left h1{font-size: 40px; margin-bottom: 15px;}
.intro-sec .intro-left p{line-height: 22px;}

.heading-sec h2{font-size: 40px; margin-bottom: 18px;}
.course-box > a{font-size: 16px;}
.course-box .course-box-inr span{font-size: 60px;}
.course-box .course-box-inr{padding: 50px 0;}
.courses-sec .heading-sec{padding-bottom: 30px;}

.news-box .newsContent h3{font-size: 18px;}
.news-box .date{font-size: 10px;}
.news-box .circle-btn{line-height: 30px;}
.news-box .newsContent, .news-box .newsImg{height: 215px;}
.act-sec{padding: 60px 0;}
.act-sec h2{font-size: 50px;}
.act-sec .actPnl{font-size: 22px; padding-right: 160px; min-height: 107px; padding-top: 24px;}
.act-sec .actPnl span{width: 107px; height: 107px; line-height: 107px;}

.act-sec .actPnl span::after{width: 150px; height: 150px; top: -22px; left: -22px;}

.gallery-sec{padding-top: 55px;}
.gallery-sec .gal-row{height: 230px; line-height: 230px;}
.star-col{padding: 10px;}
.star-col .star-left{width: 177px;}
.star-col table th{width: 150px; padding: 3px 25px 3px 0}
.star-col table td{padding: 3px 0;}
.inquiry-form{padding-top: 30px;}

.testi-col{margin: 30px 0;}
.testi-col-inr{padding: 65px 25px 25px 80px;}

.testi-col-inr::after{background-size: 100%; width: 40px; top: 17px;}
.testi-quote{padding: 12px 0 12px 25px;}
.testi-quote p{padding-bottom: 15px;}
.testi-img{width: 105px; height: 105px; border-width: 7px; left: 25px;}
.testi-col-footer{line-height: normal;}
.testi-col-footer strong{font-size: 15px;}
.testi-col-footer span{font-size: 13px;}

.footer-sec .cont-col h4{font-size: 17px;}
.footer-sec h3{font-size: 20px; margin-bottom: 15px; padding-bottom: 15px;}
.footer-sec .ftr-link li a{font-size: 15px;}
.footer-sec .ftr-link li{padding-bottom: 10px;}

.gmap iframe{height: 210px !important;}

.sm-list li span{width: 35px; height: 35px; line-height: 35px;}
.paymethod{max-width: 133px;}

.footer-sec{padding: 55px 0 15px;}
.gl_list li{font-size: 17px;}
.gl_list li a{padding: 10px;}
.gl_list li a:after{border-left-width: 16px; border-top-width: 16px; border-bottom-width: 16px; right: -16px;}
.gallery_wrapper { padding-bottom: 35px;}


/* 15-11-2019 */

.notice_sec .star-col {padding-left: 170px;}
.notice_date {padding-top: 25px;}
.notice_sec .star-col .star-left {width: 150px;}

.exam-divQuestionFilter select{width: 100%;}
.admission_form{width: 100%;}
.aflabel{font-size: 17px;}
.admission_input select, .admission_input input[type="text"]{font-size: 17px;}
.adf_heading{font-size: 35px;}
.af_sub_heading{font-size: 22px;}
.afrm_group {  margin-bottom: 37px;}

.exam-panel .checkbox input[type=checkbox]{ top:0px;}
.exam-panel .radio input[type="radio"] { top: 0px;}
.exam-QPQuestion .radio input[type=radio]{ top: 0px; }
}

@media only screen and (max-width:1370px){
  .abox_img { right: -13px; bottom: 42px;  width: 200px;}
} 

@media only screen and (max-width:1199px) 
{
.recentNotice .recentNoticeHdr{font-size: 30px; padding: 15px 20px;}
.intro-sec .intro-left img{max-width: 200px; margin: 0 20px 15px 0;}
.recentNotice .recentNoticeList ul li a{line-height: normal;}
.intro-sec .intro-left h1{font-size: 30px;}
.heading-sec h2{font-size: 30px;}
.act-sec h2{font-size: 40px;}
.news-sec .mt-5{margin-top: 15px !important;}
.news-sec .owl-dots{text-align: center; margin-top: 15px;}
.news-sec .owl-dots .owl-dot{background: #1175BB;}
.courses-sec .owl-dots .owl-dot{background: #fff;}
.star-sec .mt-5{margin-top: 15px !important;}
.header .navbar-nav li{padding: 0 12px;}
.examlistcontainer .examlistbox .rccolicontent h6{font-size: 15px;}
.examlistcontainer .examlistbox .rccolicontent strong{font-size: 15px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2 .attemptbtn{font-size: 15px;}
.examlistcontainer .examlistbox .rightcontentboxin{padding: 0px 0px 0px 15px;}
.examlistcontainer .examlistbox .rightcontentbox .rcorow{margin: 0px -5px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn3{padding: 0px 5px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2{padding: 0px 5px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2 .attemptbtn{left: 5px; right: 4px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox{padding: 10px 10px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolbox .rccolicon img{max-width: 28px;}
.examlistcontainer .examlistbox .playtextinner h5{font-size: 16px; padding: 0px 7px;}
.examdetailscontainer .topquitionhead{padding: 10px 10px 0px 10px;}
.examdetailscontainer .topquitionhead .detopcol4{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 10px 0px;}
.examdetailscontainer .topquitionhead .detopcol3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 10px 0px;}
.examdetailscontainer .topquitionhead .detopcolboxw{background: #f5f5f5;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow .quicolbtn{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .gl_list li { font-size: 15px;font-family: 'AvenirNextLTProRegular';}
    .abox_img {display: none;}
    .aflabel { font-size: 16px;}
    .af_sub_heading { font-size: 20px;}
    .asub_btn [type="submit"]{font-size: 18px;}
    .asub_btn{height: 42px; min-width: 150px;}
    .asub_btn [type="submit"]{line-height: 40px;}
    .ad_button{padding-right: 0;}
}


@media only screen and (max-width:991px) 
{
.social-menu{padding-left: 10px;}
.cont-menu li{padding-left: 10px; padding-right: 10px; line-height: 14px;}
.login-menu li{padding-right: 10px; line-height: 14px;}
.hdr-right ul li a{font-size: 13px;}
.hdr-right{padding: 11px 0 14px;}

.navbar-toggler{background: #1175BB; color: #fff; margin: 47px 15px 0;}
.recentNotice{margin-top: -82px;}
.recentNotice .recentNoticeList{padding: 10px;}
.recentNotice .recentNoticeList ul li span{float: none; width: 100%; margin: 0 0 5px 0; display: block;}

.recentNotice .recentNoticeHdr{font-size: 22px;}
.recentNotice .recentNoticeList ul li{margin-bottom: 10px;}
.full-sec{padding: 30px 0;}

.intro-sec .intro-left h1{font-size: 24px;}
.heading-sec h2{font-size: 24px;}
.act-sec h2{font-size: 24px;}
.courses-sec .heading-sec{padding-bottom: 15px;}

.banner-sec .carousel-caption h5{font-size: 35px;}

.act-sec{padding: 35px 0;}
.act-sec h2{text-align: center; margin: 0 0 30px 0;}

.star-col{margin: 0 0 15px 0;}
.star-col table th{width: auto;}
.testi-col{margin: 0 0 15px;}

.news-box .newsContent h3{font-size: 16px;}
.news-box .newsContent p{line-height: normal;}
.course-box > a{font-size: 14px; line-height: normal;}
.act-sec .actPnl{font-size: 17px;}

.header{z-index: 99;}
.header .navbar-nav{margin: 0px;}
.navbar-collapse{position: absolute; background: #fff; padding: 15px; left: 0px; top: 100%; width: 100%;}
.header .navbar-nav li a{display: block; padding: 5px 0; border-bottom: 1px solid #ebebeb;}
.header .navbar-nav li a::after{display: none;}
.header .navbar-nav li.active a{color: #1175BB;}
.examlistcontainer .examlistbox .leftplaybox{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examlistcontainer .examlistbox .rightcontentbox{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examlistcontainer .examlistbox .rightcontentboxin{padding: 0px;}
.examlistcontainer .examlistbox:hover{box-shadow: 0px 0px 0px 0px rgba(24, 133, 209, 0.34); background: 0 0;}
.examlistcontainer .examlistbox .playtextinner{height: 60px;}
.examlistcontainer .examlistbox .leftplayboxinner .playico a{width: 70px; height: 60px;}
.examdetailscontainer .quitionrightbox .quitionrightcol{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examdetailscontainer .quitionrightbox .quitionrightcol + .quitionrightcol{border-left: none; border-top: 1px solid #2175b3;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow .quicolbtn{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}


/* 11-11-2019 */

.view_sec .thumbnail.pull-left {padding-right: 10px;}
.view_sec .media-body h4 {font-size: 18px;}
.view_sec.checkoutcon {padding: 0px 0px 45px 0px;}

.gal_left, .gal_right{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 1003%;}
.gal_left{margin-bottom: 40px;}
.gl_bdr{padding: 10px 0;}


/* 15-11-2019 */

.paging {margin-top: 15px;}
.notice_date {padding-top: 25px;}
#printajax .col-md-9, #printajax .col-md-3{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
#printajax .col-md-9{margin-bottom: 30px;}
.examdetailscontainer{padding-top: 0; padding-bottom: 25px;}
.admform_box{width: 100%; ;}
.adf_heading{font-size: 29px;}

/* 25-11-2019 */

.packagedetails_sec .btn {font-size: 14px; padding: 0 20px; height: 40px; line-height: 40px;}
.packagedetails_sec.news_sec .star-right {padding-top: 0px;}
.result_block [class*="col-"]{-ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%;}
.hdr-right ul li.whatsapp{display: none;}


}


@media only screen and (max-width:767px) 
{
.cont-menu{display: none;}
.header .navbar-brand img{max-width: 100px;}
.hdr-right{padding: 7px 0 7px;}
.navbar-toggler{margin-top: 40px;}

.recentNotice{margin: 30px 0 0 0; max-width: 100%; width: 100%;}
.recentNotice .recentNoticeList ul li span{float: left; width: 70px; margin: 0 10px 0 0;}

.btn{height: 40px; line-height: 40px; padding:0 20px;}

.header .navbar-brand{margin: 0 0 0 15px;}

.stick-btn{width: 60px; font-size: 12px; line-height:normal;}
.stick-btn span{font-size: 28px;}
.news-sec .heading-sec h2{margin-bottom: 0px;}

.act-sec{text-align: center;}
.act-sec .actPnl{width: 250px; display: inline-block; margin: 25px 0; padding-right: 140px;}



/*.act-sec .actPnl span{position: relative; display: inline-block; top: inherit;}*/
.gallery-sec{padding-top: 30px;}
.star-col table th{padding-right: 10px;}

.footer-sec{padding: 20px 0;}
.footer-sec .cont-col{margin-bottom: 20px;}
.gmap{margin-bottom: 20px;}
.copyright{padding: 20px 0 0;}
.banner-sec .carousel-caption p{display: none;}
.banner-sec .carousel-caption h5{font-size: 25px;}
.examlistcontainer h2{font-size: 30px;}
.examlistcontainer h3{font-size: 22px; margin: 0px 0px 22px 0px;}
.examlistcontainer{padding: 0px 0px 60px 0px;}
.examlistcontainer .examlistbox .rightcontentbox .rcorow{margin: 0px -3px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2 .attemptbtn{padding: 19px 10px; position: static; height: 100%; float: left; width: 100%; text-align: center;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 6px 0px; padding: 0px 3px;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 6px 0px; padding: 0px 3px;}
.examlistcontainer .examlistbox .rightcontentboxin{border: none;}
.examlistcontainer .examlistbox:hover .rightcontentboxin{background: 0 0;}
.examdetailscontainer .quitionbox{margin: 0px 0px 30px 0px;}
.examdetailscontainer .quitionrightbox .quitionrightcol{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
.examdetailscontainer .quitionrightbox .quitionrightcol + .quitionrightcol{border-left: 1px solid #2175b3; border-top: none;}
.examdetailscontainer h2{font-size: 32px; margin: 0px 0px 20px 0px;}
.examdetailscontainer h3 span{font-size: 15px; padding: 10px 20px;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow .quicolbtn{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}


/* 11-11-2019 */

.view_sec .table td, .view_sec .table th {white-space: nowrap;}
.gl_bdr{border-width: 3px;}
.gallery_block [class*="col-"]{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}


/* 15-11-2019 */

.notice_sec .star-col .star-left {width: 100px;}
.notice_sec .star-col {padding-left: 115px;}

.news_sec .star-right {padding-left: 15px;}
.news_sec .star-right h3 {font-size: 20px;}

.shining_box {margin-top: 10px;}
.breadcrumbcontainer {padding: 20px 0px 20px 0px;}

.col.shining_box_left {float: none; width: 100%;}
.adf_heading{font-size: 24px; margin-bottom: 25px;}
.af_sub_heading{font-size: 20px;}
.aflabel, .radiog .aflabel{width: 100%; padding: 0 0 6px; float: none;}
.afright{margin: 0;}
.ad_button{padding: 0; text-align: center;}


/* 25-11-2019 */

.packagedetails_sec .star-col .star-left {width: 100%;}
.packagedetails_sec.news_sec .star-right {width: 100%; padding-top: 30px; padding-left: 0px;}
.star-sec h2 {font-size: 24px;}
.full-sec {padding: 20px 0;}
.packagedetails_sec .star-col {padding: 15px;}
.error_page h2 { font-size: 52px; margin:59px 0 80px;}
.error_page h2:after { width: 130px; height: 130px;}
.result_block [class*="col-"]{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.rbox h5 { margin: 11px 0 2px; font-size:17px;}


}

@media only screen and (max-width:575px) {
  .exam-PalleteButtons > .row > [class*="col-"]{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}

}


@media only screen and (max-width:574px) 
{
img.front-logo{ margin:0 0 0 15px;}

.news-box .newsContent{height: auto; padding-bottom: 50px;}
.star-col table td, .star-col table th{font-size: 13px;}
.star-col table th{width: 120px;}
.course-box .course-box-inr{padding: 30px 0;}
.checkoutcon .imgp{max-width: 150px; margin: 5px 0px 10px 0px;}
.admission_form{padding: 15px;}
.result-head { font-size: 18px;}
}




@media only screen and (max-width:479px) 
{
.intro-sec .intro-left img{width: 100%; margin: 0 0 15px 0; max-width: 100%;}
.recentNotice .recentNoticeList ul li span{width: 57px;}
.social-menu{display: none;}

.star-col .star-left{width: 100%;}
.star-col .star-right{width: 100%; padding-top: 5px;}
.star-col table th{width: 50%;}

.testi-col{padding: 0px; text-align: center;}
.testi-img{position: static; display: inline-block;}
.testi-col-inr{padding: 15px; text-align: left;}
.testi-quote{padding: 47px 0 12px 20px;}
.testi-col-inr::after{top: 10px; left: 35px;}

.banner-sec .carousel-caption h5{font-size: 18px; margin: 0px;}

.banner-sec .carousel-indicators{margin-bottom: 10px;}
.examdetailscontainer .quitionrightbox .quitionrightcol .quitioncolinner{font-size: 14px;}
.examdetailscontainer .quitionrightboxbtm .legendbox .legendboxcol{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examdetailscontainer .topquitionhead .detopcol4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0px 0px 10px 0px;}
.examdetailscontainer .topquitionhead .detopcol3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0px 0px 10px 0px;}
.examdetailscontainer .topquitionhead .detopcolboxw{padding: 18px 10px 16px 20px;}
.examdetailscontainer .topquitionhead .detopcolbox{padding: 18px 10px 16px 20px;}
.gallery_block [class*="col-"]{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0 6px; margin-bottom: 12px;}
.gallery_block .row{ margin: 0 -6px;}


/* 15-11-2019 */

.notice_sec .star-col .star-left {position: inherit; transform: inherit; top: inherit; left: inherit; width: 100%;}
.notice_sec .star-col {padding-left: 10px;}
.notice_date {padding-top: 0;}
.exam-savenext{margin-top: 6px; width: 49%; text-align: center; padding-left: 5px; padding-right: 5px;}
.exam-MarkForReview a{margin:0; width: 49%; float: left; padding-left: 5px; padding-right: 5px;}
.exam-MarkForReview a:nth-child(even){float: right;}
.exam-MarkForReview:after{clear: both; content: ""; display: block;}
div.exam-MarkForReview{width: 100%; text-align: center;}
.adf_heading {  font-size: 21px;}
.af_sub_heading {  font-size: 18px; margin-bottom: 14px;}
    .error_page h2 { font-size: 44px; margin: 55px 0 70px;}
    .error_page h2:after { width: 110px; height: 110px;}
    .error_page p { font-size: 20px;}
.result_block [class*="col-"]{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.rbox{padding: 0 45px;}

.exam-SecondaryButton, a:hover.exam-SecondaryButton { margin-right:0px !important;}


}

@media only screen and (max-width:360px) 
{
.examlistcontainer .examlistbox .rightcontentbox .rccolumn3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examlistcontainer .examlistbox .rightcontentbox .rccolumn2{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.examdetailscontainer .quitionrightboxbtm .quitionrightboxbody .quirow .quicolbtn{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.rbox{padding: 0 25px;}

}

.btn-download{
	margin-left:10px;
}