/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



@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');
}


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;background: #edfbfb;}

.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: 2; 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; padding: 0 30px; height: 50px; line-height: 50px; letter-spacing: 1px; margin-top: 10px;}
.btn:hover{background: rgba(201,83,8,1) !important; 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 .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;}
.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://in.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: 21px; 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.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);}


/* Blog */

.blog_sec{padding: 50px 0px;}
.blog_img {margin-bottom: 0px;}
.blog_img img{width: 100%; height:auto;}
.blog_cont .post-title a:hover, .readButton .readBtn:hover { color: #99ba62; }
.postImg figure { margin-bottom: 0px; }
.blog_cont {position: relative; padding: 30px;border: 1px solid #ededed;margin-bottom: 30px;}
.blog_cont::before {position: absolute;content: "";top: 30px;left: 0;width: 3px;height: 55px;background: #1175BB;}
.postImg img { max-height: 250px; min-height: 250px; object-fit: cover; }
.blog_cont .blog-date {font-size: 14px;line-height: 25px;color: #656565;font-weight: 300;padding-bottom: 4px;}
.blog_cont p span {padding-right: 10px; }
.blog_cont h3{font-size: 22px; line-height: 30px; font-weight: 700; padding-bottom: 10px; text-transform: capitalize; color: #000;
padding-bottom: 0px;}
.blog_cont h3 a{color: #000; text-decoration: none !important;}
.blog_cont h3 a:hover{color: #1175BB !important;}
.blog_cont .post-title {font-size: 22px;line-height: 30px;font-weight: 500;padding-bottom: 10px;text-transform: capitalize;}
.blog_cont .post-title a { color: #131313; }
.blog_cont .entry-content p {font-size: 16px;line-height: 25px;color: #656565;font-weight: 300;padding-bottom: 10px;margin-bottom: 0px;}
.widget {margin-bottom: 35px;box-shadow: 1px 1px 3px #e9e9e9;padding: 30px;}
.widget-title {padding-bottom: 20px;font-size: 30px;line-height: 36px;font-weight: 700;margin: 0;text-align: left;color: #131313;text-transform: capitalize;}
.widget ul { margin: 0; padding: 0; list-style-type: none; }
.widget ul li { font-size: 14px;line-height: 22px;text-transform: capitalize;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;color: #656565;}
.widget ul li:last-child {margin-bottom: 0px;padding-bottom: 0px;border-bottom: 1px solid transparent;}
.rp_sec { overflow: hidden; clear: both; }
.recent_post .rp_img { float: left;margin: 0 15px 10px 0;}
.rp_img img {width: 100px;height: 100px;object-fit: cover;}
h3.rp-heading {font-size: 15px;line-height: 20px;margin: 0;margin: 0 0 5px 0;color: #282828;font-weight: 600;}
.rp-content {margin-top: 5px;font-size: 13px;line-height: 18px;color: #656565;}
.rp-date {font-size: 13px;line-height: 22px;color: #656565;}
.rp-date .icon-calander {margin-right: 5px; }
.widget ul li a {color: #656565;}
.widget_archive ul li, .widget_categories ul li { position: relative; padding-left: 20px; }
.widget_archive ul li:before, .widget_categories ul li:before { position: absolute; content: ''; top: 8px; left: 0; width: 8px; height: 8px; background-color: #1175BB; border-radius: 50%; }
.rp-more{ font-weight: 600; color: #131313; text-decoration: none !important;}
.rp-more:hover{color: #1175BB !important;}
.rp-more.rp-more-bolg{font-size: 14px !important; text-transform: uppercase; letter-spacing: 2px;}
.rp-more i{margin-left: 5px;}
.readButton .readBtn {font-size: 14px !important;text-transform: uppercase;letter-spacing: 2px;color: #131313;font-weight: bold;}
.readButton span {font-size: 25px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.pagenavigation { text-align: center; }
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #656565;padding: 5px 10px;margin: 2px;display: inline-block;border-color: #656565;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #99ba62;background: #99ba62;color: #fff;}
.catPageTitle { font-size: 40px;line-height: 45px;text-transform: capitalize;font-weight: 500;color: #131313;margin-bottom: 30px; }
.singlepost-title, .comments-title {padding-bottom: 20px;font-size: 26px;line-height: 36px;font-weight: 700;margin: 0;text-align: left;color: #131313;text-transform: capitalize;}
.singlePostMeta ul { margin: 0; padding: 0; list-style-type: none; }
.singlePostMeta {margin: 0;padding: 0;list-style-type: none;font-size: 14px;line-height: 14px;color: #282828;font-weight: 300;position: relative;padding-bottom: 15px;}
.singlePostMeta ul li:first-child {padding-left: 0px;}
.singlePostMeta ul li {display: inline-block;border-right: 1px solid #131313;padding-left: 15px;padding-right: 15px;text-transform: capitalize;}
.singlePostMeta ul li:last-child {border-right: none;}
.singlePostMeta ul li i { padding-right: 10px; color: #99ba62; }
.singlePostImg img { width: 100%; }
.postSingle {padding-bottom: 20px;}
#commentform textarea {width: 100%;height: 125px;}
#commentform input[type=text], #commentform input[type=email], #commentform input[type=url] {width: 100%;border: 1px solid #c1c1c1;padding: 7px 10px;}
.form-submit input[type=submit]:hover {color: #ffffff;background: rgb(76,109,23);
    background: -moz-linear-gradient(left, rgba(76,109,23,1) 0%, rgba(129,162,75,1) 100%);
    background: -webkit-linear-gradient(left, rgba(76,109,23,1) 0%,rgba(129,162,75,1) 100%);
    background: linear-gradient(to right, rgba(76,109,23,1) 0%,rgba(129,162,75,1) 100%);}
.form-submit input[type=submit] {text-transform: uppercase;display: inline-block;height: 50px;font-size: 16px;line-height: 50px;text-align: center;border-radius: 30px;color: #fff;background: #99ba62; padding: 0px 20px; cursor: pointer;}
.singlePostImg { margin-bottom: 25px; }

/*11-11-2019 */



#search-5 {display: inline-block;}
#search-5 .search-form {position: relative; padding-right: 50px;}
#search-5 .search-form label{float: left; width: 30%; height: 40px; line-height: 40px;}
#search-5 .search-form .search-field {float: right; width:70%; height: 40px; background: none; outline: none; border:1px solid #1175BB;
padding: 0px 12px;}
#search-5 .search-submit{width: 50px; height: 40px; right: 0; top: 0; position: absolute; background: #1175BB; border:1px solid #1175BB;
padding: 0px 12px; color: #ffffff; font-size: 16px;}
#search-5 .search-submit span{display: none;}
#search-5 .search-submit svg{display: none;}
#respond .form-submit input[type=submit] {
    text-transform: uppercase; 
    display: inline-block; 
    border: 1px solid #1175BB;
    height: 50px; 
    font-size: 15px;
 line-height: 50px; 
 text-align: center; 
 -moz-border-radius: .25rem; 
 -webkit-border-radius: .25rem; 
 -o-border-radius: .25rem; 
 border-radius: .25rem;
  color: #fff; 
  background: #1175BB; 
  padding: 0px 20px; 
  outline: none;
}
#respond .form-submit input[type=submit]:hover {
    background: rgba(201,83,8,1);
    border-color: rgba(201,83,8,1);
    color: #fff;
}
#commentform textarea{padding: 15px;}
.error_page {padding: 70px 0px 80px; text-align: center; display: inline-block; width: 100%;}
.page-content .search-form {position: relative; padding-right: 50px; width: 400px; margin:  0 auto;}
.page-content .search-form label{float: left; width: 30%; height: 40px; line-height: 40px;}
.page-content .search-form .search-field {float: right; width:70%; height: 40px; background: none; outline: none; border:1px solid #1175BB;
padding: 0px 12px;}
.page-content .search-submit{width: 50px; height: 40px; right: 0; top: 0; position: absolute; background: #1175BB; border:1px solid #1175BB;
padding: 0px 12px; color: #ffffff; font-size: 16px;}
.page-content .search-submit span{display: none;}
.page-content .search-submit svg{display: none;}
.error_page h1{font-size: 60px; line-height: 65px; color: #dc3545;}
.page-content p{font-size: 18px; line-height: 22px;}

/* 21-11-2019 */

.blog-header .cont-menu li:first-child {border-left: 0px;}

/*-----31-12-2019-----*/
a{color: #1175BB;}
a:hover{text-decoration: none; color: #000;}
#comments h3{ padding: 0; font-weight: bold; margin: 0px; font-size: 23px; color: #000; margin-bottom: 6px;}
#comments h2{ padding: 0; font-weight: bold; margin: 0px;}
#comments label{width: 100%; font-size: 15px; font-weight: normal;}
#comments input[type="text"], #comments input[type="tel"], #comments input[type="email"], #comments input[type="url"]{border: 1px solid #97a2b6; height: 40px; padding: 0px 15px; font-size: 15px; color: #6b7690; font-weight: normal; width: 100%; background-color: #fff;}
#comments textarea{border: 1px solid #97a2b6; height: 100px; padding:15px; font-size: 16px; color: #6b7690; font-weight: normal; width: 100%; background-color: #fff;}
#comments .comment-author img{display: none;}
#comments .icon{display: none;}
#comments .comment-list li{padding: 15px; margin-bottom: 15px; border: 1px solid #e1e1e1;}
#comments .comment-list .reply a{text-transform: uppercase; color: #1175BB;}
#comments .comment-list .reply a:hover{color: #000;}
#comments a{color: #1175BB;}
#comments a:hover{color: #000;}
#comments .comment-metadata{font-size: 12px;}
.comment-list{list-style-type:none; padding: 0; margin-bottom: 15px;}
.comment-author.vcard{font-size: 17px;}
#comments h2{margin-bottom: 10px;}
.reply{text-align:right;}
#respond{padding-top:15px;}
.comment-list ol{list-style-type:none; padding-left: 0; margin-left:15px;}
.comment-list ol.children{margin-top:13px;}
#comments .comment-list ol.children li{background: #f1f1f1; padding: 10px; border: none; border-left:2px solid #999;}



@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: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;}

}


@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%;}


/* 21-11-2019 */

#search-5 .search-form label {width: 35%;}
#search-5 .search-form .search-field {width: 65%;}
#search-5 .search-form {padding-right: 40px;}
#search-5 .search-submit {width: 40px;}
.widget {margin-bottom: 30px; padding: 20px;}
.blog_sec {padding: 50px 0px 25px;}
.blog_cont {padding: 20px;}






}


@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%;}


/* 21-11-2019 */

.widget {margin-bottom: 25px; padding: 15px;}
.widget-title {padding-bottom: 15px; font-size: 26px; line-height: 28px;}
#search-5 .search-submit {padding: 0px 5px; font-size: 14px;}
#search-5 .search-submit {width: 30px; height: 35px;}
#search-5 .search-form .search-field {height: 35px;}
#search-5 .search-form {padding-right: 30px;}
#search-5 .search-form label {width: 42%;}
#search-5 .search-form .search-field {width: 58%; padding: 0px 5px;}
.rp_img img {width: 50px; height: 50px;}
.recent_post .rp_img {margin: 0 10px 10px 0;}
.widget ul li {padding-bottom: 0px;}
.blog_cont {padding: 15px;}
.error_page h1 {font-size: 50px; line-height: 60px;}
.error_page {padding: 40px 0px 55px;}
.page-content .search-form {width: 350px;}









}


@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%;}


/* 21-11-2019 */

.blog_sec .col-sm-8 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.blog_sec .col-sm-4 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
#search-5 {width: 100%;}
.blog_sec {padding: 35px 0px 15px;}
#respond .form-submit input[type=submit] {height: 45px; line-height: 45px;}
#commentform textarea {height: 100px;}
.error_page h1 {font-size: 32px; line-height: 36px;}
.error_page {padding: 25px 0px 30px;}
.page-content .search-form {width: 100%;}
.page-content p {font-size: 16px; line-height: 20px;}






}




@media only screen and (max-width:574px) 
{
.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;}

}




@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;}
}
@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%;}


}




