@charset "utf-8";

html {scroll-behavior: smooth;}

/* Header */
#campaign-header{margin-bottom:0} 


/* Footer */
.footer_wrap .inner{position:relative;max-width:1230px;height:100%;margin:25px auto 0 auto;overflow:hidden;font-size: 12px;}
.footer_wrap .footer_copyright{padding:15px 0 40px;border-top:1px solid #c8c8ca;color:#888;line-height:20px;}
.footer_wrap .footer_logo{position:absolute;right:0;top:0;}
#CampaignLanding #main-footer-full .footer_wrap{border-top:none;}

/* SMS Popup */
#sms_popup_small p.tit {font-size: 14px;line-height: 22px;}
#sms_popup_small input#smsCode{font-size: 14px;padding: 0 10px 0 10px;}
#sms_popup_small #getToOTP { margin: 5px auto 0 auto; font-size: 14px; background: #31343a; color: #fff; height: 35px; width: 150px; display: inline-block; line-height: 35px; text-align: center; border-radius: 24px;}


/* common */
[class^="section_"] .inbox, .inbox{clear: both; position: relative; margin: auto; width: 1230px;}
.wrap_float {overflow: hidden;}
.ly_pop {position: fixed;}
#sms_popup_small.ly_pop {width: 378px;left: 0;right: 0; margin: auto;position: fixed;}
.clear::after { clear: both;content: "";display: block; height: 0;visibility: hidden;}
.viewinmo{display: none;}
.viewinde{display: block;}
.display_mobile {display: none;}

/* Form */
#signup_outer .signup_box { background: rgba(255,255,255,0.2); max-width: 440px; height: auto; top: 20px; padding-bottom: 15px;position: relative;}
#signUpBox h2{color:#fff;font-size:33px;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 0 0;margin: 0;}
#signUpBox h2 span{font-size:17px;display:block;padding:5px 0 0}
#signup_outer .signup_box h6 {text-align: center; display: block; padding: 10px 0 10px 0; color: #fff; background: #ff3253; margin-bottom: 20px;font-size: 18px; text-align: center; font-family: 'poppinssemibold';font-weight: normal;}
#signup_outer .signup_box h6 span {color: #fff; font-size: 13px; text-align: center; padding: 5px 0 0 0;display: block;}
#signup_outer .signup_box > ul {width: 285px;}
#signup_outer ul.logn_con {width: 90%; margin:0 auto;}
#signup_outer ul.logn_con > li{margin-top:15px;list-style: none;}
#signup_outer ul.logn_con > li:first-child{margin-top:0;}
#signup_outer ul.logn_con li .face{display:block; margin: auto; width: 230px;px; padding-left:40px;height:38px; text-align:center; font-size:17px; line-height:37px; color:#fff; border-radius: 100px;background:#3b5998 url(https://dmf76jm51vpov.cloudfront.net/www2/images/campaign/neet_2018_english/img_face.png) no-repeat 0 0;}
#signup_outer ul.logn_con li .or{width:270px; height:9px; margin: auto; font-size:0; text-indent:-9999px;padding:5px 0;background: url(https://dmf76jm51vpov.cloudfront.net/www2/images/campaign/neet_2018_english/img_or_bg_dark_gray.png) no-repeat 0 center;} 
#signup_outer ul.logn_con li input.input_login{width:100%;height:36px; padding:0 10px; font-size:15px; line-height:36px;  color:#000; border:1px solid #bbbbbb;border-radius: 4px; }
#signup_outer ul.logn_con li select{width:100%;height:36px; padding:0 10px; font-size:15px; line-height:36px; color:#000; border:1px solid #bbbbbb; background:#fff url(https://dmf76jm51vpov.cloudfront.net/www2/images/campaign/neet_2018_english/img_select.png) no-repeat 94% center; border-radius: 4px; -moz-appearance: none;-webkit-appearance: none}
#signup_outer ul.logn_con li .ex_txt{padding:5px 0;font-size:12px; line-height:16px; color:#fff; text-align: center;margin: 0;}
#signup_outer ul.logn_con li .ex_txt a{text-decoration:underline; color:#fd0101;}
#signup_outer a.btn_black{ border-radius: 8px;  margin-top: 7px; display:block; width:80%;height:40px; text-align:center; margin: auto; font-size:21px; line-height:41px; color:#000; font-family: 'poppinssemibold'; background:#ffe037;}
#signup_outer a.btn_black:hover {background: #d0b414;}

#popteacherVideo .ly_pop {position: fixed !important; top:50px; left: 0 !important; right: 0 !important;margin: auto !important;}


/* Poppins */
@font-face{font-family:'poppinsbold';src:url(../../fonts/poppins/poppins-bold-webfont.woff2) format("woff2"),url(../../fonts/poppins/poppins-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face {font-family:'poppinssemibold';src: url(../../fonts/poppins/poppins-semibold-webfont.woff2) format('woff2'),url(../../fonts/poppins/poppins-semibold-webfont.woff) format('woff');font-weight: normal;font-style: normal;}
@font-face{font-family:'poppinsmedium';src:url(../../fonts/poppins/poppins-medium-webfont.woff2) format("woff2"),url(../../fonts/poppins/poppins-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'poppinsregular';src:url(../../fonts/poppins/poppins-regular-webfont.woff2) format("woff2"),url(../../fonts/poppins/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}

/* common */
.menu-slider-home {  background: #2b2b2b !important;z-index: 2;}
.border-btm-prpl {border-bottom: 0px solid rgba(108,63,177,0.5);}
#popVideoSolution .ly_pop { position: fixed !important; left: 0px !important; right: 0px !important; margin: auto !important; top: 60px !important;}
/*Page */
#vmtswrap{font-family:'poppinsmedium'}
.top_fold{background:#fa9720 url(https://dmf76jm51vpov.cloudfront.net/www2/images/promotion/VMTS/bg-top-img1.jpg) center top no-repeat;padding:35px 0 10px;height:auto;text-align:center;background-size: cover;overflow: hidden;}
.top_fold h1{font-size:123px;font-family:'poppinsbold';color:#202451;text-transform:uppercase;font-weight:400;line-height:0;margin:66px 0 0;display:block;text-shadow:7px 5px 0 #fc8f24}
.top_fold h1 strong{font-size:133px;line-height:100px;margin:40px 0 0;display:block;
 background: linear-gradient(to bottom, #202451 10%, #202451 50%, #ff3253 100%);background-size: auto auto; background-clip: border-box; background-size: 200% auto; background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: none; padding: 30px 0 7px 0;}
.top_fold h1 span{font-size:25px;line-height:25px;color:#202451;text-shadow:none;letter-spacing:8px;display: block; padding: 15px 0 0 0;}
.top_fold h2{color:#fff;font-family:'poppinsbold';font-size:45px;text-align:center;text-transform:uppercase;font-weight:400; padding-left: 0px;}
.avtop{color:#202451;font-size:25px;font-family:'poppinsbold';border:2px solid #202451;display:inline-block;padding:4px 20px 0;margin:22px auto 25px}
.abouttop p{color:#202451;font-size:18px;font-family:'poppinsmedium';line-height:25px;text-align:justify}
.newtag{position:absolute;right:45px;top:-67px;background:#ff3253;color:#fff;font-size:29px;font-family:'poppinsbold';display:inline-block;border-radius:102px;height:100px;width:100px;line-height:115px;z-index: 11;}
.top_fold h3{color:#202451;font-family:'poppinssemibold';font-size:30px;text-align:center;text-transform:uppercase;font-weight:400}
.top_fold h3 span{display:block}
ul.top_frsh li{border-radius:10px;background-color:#fff;width:calc(25% - 12px);float:left;margin:0 15px 15px 0;list-style:none;padding:14px}
ul.top_frsh li:nth-child(4){margin-right:0}
ul.top_frsh li img{margin:auto}
ul.top_frsh li span{color:#202451;font-family:'poppinssemibold';font-size:17px;padding:8px 0 0;display:block;line-height: 25px;min-height: 65px;}
.enroll_top{background-color:#ff3253;color:#fff;font-family:'poppinssemibold';padding:13px 0;text-align:center}
.enroll_top a{color:#fff;font-family:'poppinssemibold';font-size:50px}
.str{background-color:#f0f0f0;padding:45px 0}
.str h2{color:#202451;font-family:'poppinsbold';font-size:37px;text-align:center;text-transform:uppercase;font-weight:400;margin:0}
.str h2 span{color:#ff3253}
.str p{color:#202451;font-family:'poppinsmedium';font-size:16px;text-align:center;line-height:22px;margin:10px 0 55px}
.str p span{display:block}
.strin{background-color:#fff;-webkit-border-top-left-radius:80px;-webkit-border-bottom-right-radius:80px;-moz-border-radius-topleft:80px;-moz-border-radius-bottomright:80px;border-top-left-radius:80px;border-bottom-right-radius:80px;padding:40px 10px 10px;box-shadow:0 10px 8px #ccc}
.strin img{margin:auto}
.strin span{text-align:center;display:block;color:#202451;font-family:'poppinsbold';font-size:24px;padding:12px 0 0}
.strin p{background-color:#1f2351;color:#fff;display:block;font-family:'poppinsmedium';font-size:18px;padding:35px 35px 10px;line-height:27px;margin:17px 0 0;min-height:135px;-webkit-border-bottom-right-radius:80px;-moz-border-radius-bottomright:80px;border-bottom-right-radius:80px}
.strin p strong{color:#fc8f24}

/* Tab */
#tab_batch .nav-tabs .nav-item{width:50%}
#tab_batch .nav-tabs .nav-item a.nav-link{background:#fff;border-width:0;color:#1f2351;border-radius:0;padding:0;display:block;height:67px;line-height:65px;font-size:36px;text-align:center;font-weight:400;border: 2px solid #132587;}
#tab_batch .nav-tabs .nav-item a.nav-link.active{background:#1f2351;color:#ffffff;border: 2px solid #1f2351;}
#batchTab {margin: 0 0 40px 0}

#tab_batch{padding:50px 0}
.boldheading{color:#202451;font-family:'poppinsbold';font-size:37px;text-align:center;text-transform:uppercase;font-weight:400;margin:0;line-height:50px}
.boldheading strong{color:#ff3253}
.boldheading span{display:block}
.subliunebold{color:#202451;font-family:'poppinsmedium';font-size:16px;text-align:center;line-height:22px;margin:10px 0 40px}

/* Experienced Faculties */
.Est_faculty {text-align: center;}
.col_custom { width: calc(25% - 1px); margin-left: 1px; float: left;}
.faculty_in_list{position:relative;background-color:#f4d5da;max-height: 319px;overflow: hidden;padding-top: 25px;}
.faculty_in_list img {margin: auto;max-width: 90%;}
.owl-carousel .owl-item .faculty_in_list img {padding: 10px 0 0 0;}
.gradient-updates_pr{position:absolute;bottom:0;left:0;background-image:linear-gradient(to top,rgba(31,35,81,0.7) 0%,rgba(31,35,81,0.4) 20%,rgba(31,35,81,0.0) 30%,rgba(31,35,81,0.0) 100%);height:100%;width:100%}
.gradient-updates_pr span{position:absolute;bottom:15px;left:0;right:0;font-size:18px;max-width: 80%;margin: auto;color: #ffffff;}

.middle{position:absolute;bottom:30px;left:0;right:0;opacity:0}
.faculty_in_list:hover .middle{opacity:1}
.faculty_in_list:hover .gradient-updates_pr{background:rgba(0,0,0,0.5);background-image:none}
.faculty_in_list:hover .gradient-updates_pr span{display:none}
.sub_dcy{color:#fff;font-size:22px;padding:20px 0 5px}
.sub_name{color:#fff;font-size:20px;border-bottom:1px solid #8a8a8a;display:block;max-width:85%;margin:auto;padding:0 0 8px}
.middle .text .txt{color:#fff;font-size:13px;line-height:18px;padding:15px 0 0;display:block}

/* Cart OTS */
.details_listing ul{margin:35px auto 20px;background-color:#e9e9e9}
.details_listing ul li{margin:0;padding:0;float:left;list-style:none}
.details_listing ul li.f1{width:545px;height:145px;margin:35px 3px 8px 0;color:#fff;font-size:25px;font-family:'poppinsbold';text-align:center;line-height:34px;padding:19px 27px 0 0;background:url(https://dmf76jm51vpov.cloudfront.net/www2/images/promotion/VMTS/RS-BG.png) no-repeat center top}
.details_listing ul li.f1 span{display:block;font-size:22px;font-family:'poppinsregular'}
.details_listing ul li.f2{width:auto;padding:60px 0 0 30px}
.details_listing ul li.f2 strong{color:#1f2351;font-size:60px;font-family:'poppinsbold';vertical-align:middle}
.details_listing ul li.f2 del{color:#1d1d1d;font-size:28px;vertical-align:middle;margin-left:15px}
.details_listing ul li.f3{float:right}
.details_listing ul li.f3 a{color:#fff;font-size:25px;font-family:'poppinsbold';padding:17px 40px;margin:20px 45px 0 0;display:inline-block;background:#ec792e;background:radial-gradient(circle,rgba(236,121,46,1) 0%,rgba(198,37,63,1) 100%);transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;text-decoration:none}
.details_listing ul li.f3 a:hover{background:#c6253f;background:radial-gradient(circle,rgba(198,37,63,1) 0%,rgba(236,121,46,1) 100%);}

.intoprow{text-align:center;margin:15px 44px 0 auto}
.intoprow span{display:block;font-size:20px;padding:0 0 5px}
.intoprow label{font-size:22px;margin:0 15px 0 0}
.Validity{display:block;text-align:center;font-size:20px;padding:21px 0 0}

.download_test_s {text-align: right;}
.download_test_s a {font-size: 18px; color: #2b2b2b;text-decoration: underline;}

.vmts_any_time {padding: 15px 0 60px 0}
.vmts_any_time h2{  color: #202451; font-family: 'poppinsbold'; font-size: 37px; text-align: center; text-transform: uppercase; font-weight: normal; margin: 0 0 3rem 0; line-height: 50px;}
.vmts_any_time h2 span { color: #ff3253;}
.vmts_any_time img {margin: auto}

/* important instructions */
.important_instructions {padding: 35px 0 15px 0;}
.important_instructions h5 {margin: 0 0 12px 0; font-weight: normal;}
.important_instructions ul li, .important_instructions ol li {font-size: 14px;}
.important_instructions ol {margin: 0 0 0 25px;}

.screenshot_aiets {background-color: #f0f0f0; padding: 30px 0;text-align: center;}
.screenshot_aiets .owl-item img {margin: auto}
.screenshot_aiets h2 {color: #222;}
.screenshot_aiets p {color: #222; font-size: 18px; margin: 25px 0 0 0;}


@media(max-width:767px) 
{

/* Responsive common */
img {max-width: 100%; height: auto;}
#sms_popup_small.ly_pop {width: 320px;}
#sms_popup_small.ly_pop .ly_body {padding: 25px 25px 35px}
#videopop.ly_pop .ly_body {padding: 0px 5px 5px;}
#videopop.ly_pop .ly_header h5 {font-size: 15px;}
[class^="section_"] .inbox {width: 94%;}
.viewinmo{display: block;}
.viewinde{display: none;}
.display_desktop_only {display: none !important;}
.display_mobile {display: block;}
#sms_popup_small p {font-size: 13px;line-height: 20px;}

/* Responsive Header */
header#campaign-header {height: auto;}
#header {min-width: inherit;}
.mobile_call_number_campaign dl {margin: -6px 0 12px 0;}
.mobile_call_number_campaign dl a {color: #333; font-size: 13px;}
.mobile_call_number_campaign dl a img { display: inline-block;margin: 0 8px 0 0;width: 12px;}

/* Responsive Form */
#signup_outer { margin: 15px 0 0 0;}
.signup_box {position: inherit; margin: auto;}
#signup_outer .signup_box {width: 96%; position: inherit; height: auto; padding-bottom: 2px;}
#signUpBox h2 {font-size: 25px;}
#signup_outer .signup_box h2 {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
#signup_outer .signup_box h2 span { color: #fff; font-size: 12px;  font-weight: bold;}
#signup_outer ul.logn_con li select {background-image: none;}
#signup_outer ul.logn_con > li {text-align: center;margin-top: 10px;}
#signup_outer ul.logn_con { width: 90%; margin: auto}
#signup_outer ul.logn_con li input.input_login{width: 100%;margin: auto; height: 28px;line-height: 28px; font-size: 13px;}
#signup_outer ul.logn_con li select{width: 100%;margin: auto;height: 28px;line-height: 28px; font-size: 13px;}
#signup_outer ul.logn_con li .tel_box {width: 100%; margin: auto;height: 28px;line-height: 28px; font-size: 13px;}
.loadingimg {right: 10px}
#signup_outer a.btn_black { width: 70%; height: 30px; margin: 20px auto 0 auto;font-size: 16px;line-height: 31px;}

/* Responsive Footer */
.footer_wrap .inner { width: 96%;margin: 0 auto 23px auto;}
.footer_logo {display: none;}
.footer_wrap .footer_copyright { font-size: 12px;}

/* Responsive Video Iframe */
.ly_pop { left: 0; top: 100px; width: 96%;  margin: auto; right: 0;}
#video-responsive {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#video-responsive iframe, #video-responsive object, #video-responsive embed {position:absolute;top:0;left:0;width:100%;height:100%;}    

#snsbar, #popLoadingbar {display: none;} 
.displayindesktop {display: none}
.displayinmobilep {display: block;text-align: center;margin: auto}
.inner, [class^="section_"] .inbox, .inbox{width: 96%;}

#snsbar, #popLoadingbar, #fb-root, #footer {display: none;} 
.displayindesktop {display: none}
.displayinmobilep {display: block;text-align: center;margin: auto}
.inbox{width: 96%;}

.ly_pop.video .ly_header h5{font-size:13px} 


.top_fold {padding: 18px 0 10px;}
.top_fold h2{font-size:18px;padding:0px 0 0 5px;margin: 0 0 0 0;}
.newtag{right:13px;top:-39px;font-size:14px;height:60px;width:60px;line-height:76px}
.top_fold h1{font-size:40px;line-height:0;margin:7px 0 0;display:block}
.top_fold h1 strong{font-size:40px;line-height:normal;margin:0;display: inline-block; padding: 0}
.top_fold h1 span{font-size:19px;line-height:14px;letter-spacing:1px}
.avtop{font-size:17px;border:1px solid #202451;padding:4px 20px 0;margin:21px auto 13px}
.abouttop p{font-size:14px;line-height:19px;text-align:center;margin: 0;}
.top_fold h3{font-size:15px;text-align:center;margin:20px 0 10px;}
ul.top_frsh li{width:calc(50% - 5px);float:left;margin:0 10px 10px 0;list-style:none;padding:15px}
ul.top_frsh li:nth-child(2){margin-right: 0}
ul.top_frsh li img{margin:auto;max-width:45px}
ul.top_frsh li span{font-size:15px;padding:9px 0 0;line-height:19px;min-height:67px}
.enroll_top a{font-size:16px}
.str h2{font-size:18px}
.str p{font-size:14px;line-height:20px;margin:8px 0 18px}
.str{padding:25px 0}
.boldheading{font-size:18px;line-height:25px}
.subliunebold{font-size:14px;line-height:19px;margin:10px 0 24px}
#tab_batch .nav-tabs .nav-item a.nav-link{height:45px;line-height:45px;font-size:20px}
.col_custom{width:calc(50% - 1px)}
.faculty_in_list{max-height:155px;padding-top:10px}
.faculty_in_list img{max-height:220px}
.gradient-updates_pr span{font-size:14px}
.middle{display:none!important}
.faculty_in_list:hover .gradient-updates_pr span{display:block !important}
#tab_batch{padding:20px 0}
#batchTab{margin:0 0 15px}
.details_listing ul{margin:10px auto;padding-bottom:15px}
.details_listing ul li.f1{width:100%;height:102px;margin:0 0 8px;font-size:14px;text-align:center;line-height:34px;padding:17px 1px 0}
.details_listing ul li.f2{text-align:center;padding:25px 25px 15px;width:100%}
.details_listing ul li.f2 strong{font-size:35px}
.details_listing ul li.f2 del{font-size:18px;margin-left:10px}
.details_listing ul li.f3{float:none;width:100%;text-align:center}
.intoprow{text-align:center;margin:0}
.Validity{display:block;text-align:center;font-size:14px;padding:7px 0 0}
.details_listing ul li.f3 a{font-size:20px;padding:9px 40px;margin:20px auto 0}
.intoprow label{font-size:19px}
.download_test_s a{font-size:13px}
.vmts_any_time{padding:0 0 25px}
.vmts_any_time h2{font-size:18px;margin:3px 0 5px;line-height:26px}
#popVideoSolution .ly_pop.video .ly_header h5{font-size:13px}
#srt_vmts .col-sm-12{max-width:50%;padding-right:5px;padding-left:5px;margin-bottom:10px}
.strin img{max-width:45px}
.strin span{font-size:14px;padding:7px 0 0}
#srt_vmts .strin p{font-size:13px;padding:10px 5px 6px;line-height:19px;margin:8px 0 0;min-height:75px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-bottomright:30px;border-bottom-right-radius:30px}
.strin{-webkit-border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomright:30px;border-top-left-radius:30px;border-bottom-right-radius:30px;padding:15px 10px 10px;box-shadow:0 10px 8px #ccc}
.important_instructions{padding:15px 0}
.important_instructions h5{margin:0 0 12px;font-size:15px}
.important_instructions ul li,.important_instructions ol li{font-size:12px;line-height:20px}
.important_instructions ol{margin:0 0 0 15px}
.screenshot_aiets{padding:15px 0;text-align:center}
.screenshot_aiets h2{font-size:15px;margin:0 0 12px}
.screenshot_aiets p{font-size:12px;margin:4px 0 0}

}    