body,
label,
ul {
    list-style: none
}

.menu_sec,
.nav_top .navbar-brand,
a,
body,
h1,
h2,
h3,
h4,
h5,
h6,
label,
p,
ul,
ul li {
    padding: 0;
    margin: 0
}

.nav_top,
a,
body,
label,
ul {
    margin: 0
}

.menu_sec li a,
.menu_sec li a:before {
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out
}

.banner_left a.admistion_btn,
.cousre_box em,
.directrs_contact,
.ftr_link h4 em,
.link_box ul li,
.link_sec,
.menu_sec li a,
.social_box,
.study_box a,
.welcome_box {
    display: inline-block
}

.nav_top .navbar-brand img,
.navbar-brand img,
.rt_box img,
.study_box img,
.syllabus_boxTop img,
.welcome_profile img {
    max-width: 100%
}

.directrs_contact,
.footer_top,
.footer_topInnr,
.logo,
.menu_sec li,
.rt_box,
.social_box li a,
.study_box,
.syllabus_box,
.syllabus_boxTop,
.welcome_profile {
    text-align: center
}

body {
    font: 400 14px/18px Barlow, sans-serif;
    color: #000;
    background: #fff
}

a {
    outline: 0;
    text-decoration: none !important
}

input[type=text]::-webkit-placeholder {
    opacity: 1
}

input[type=text]::-moz-placeholder {
    opacity: 1
}

input[type=password]::-webkit-placeholder {
    opacity: 1
}

input[type=password]::-moz-placeholder {
    opacity: 1
}

input[type=search]::-webkit-placeholder {
    opacity: 1
}

input[type=search]::-moz-placeholder {
    opacity: 1
}

input[type=email]::-webkit-placeholder {
    opacity: 1
}

input[type=email]::-moz-placeholder {
    opacity: 1
}

input[type=tel]::-webkit-placeholder {
    opacity: 1
}

input[type=tel]::-moz-placeholder {
    opacity: 1
}

textarea::-moz-placeholder {
    opacity: 1
}

textarea::-webkit-placeholder {
    opacity: 1
}

a:active,
a:hover {
    outline: 0 !important;
    text-decoration: none
}

.banner_left a.admistion_btn,
.cmscontent p,
.directrs_contact h4 a,
.ftr_link h4 em a,
.link_box p a,
.link_box ul li a,
.privacy_sec ul li a,
.study_box a,
.syllabus_box a.download_btn {
    outline: 0;
    text-decoration: none
}

input[type=submit] {
    cursor: pointer
}

.container {
    max-width: 1120px
}

.header_sec {
    width: 100%;
    padding: 20px 0
}

.banner_left,
.directrs_innr,
.footer_sec,
.footer_top,
.logo,
.video_box,
.video_box img {
    width: 100%
}

.nav_top {
    padding: 0;
    background: 0 0 !important
}

.menu_sec li {
    font: 400 16px/24px Barlow, sans-serif;
    color: #1c1818;
    text-transform: capitalize;
    padding: 20px 0
}

.menu_sec li a {
    color: #17174b;
    padding: 8px 0;
    position: relative;
    transition: .5s ease-in-out
}

.menu_sec li a:before {
    width: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background: #e71a49;
    content: "";
    opacity: 0;
    visibility: hidden;
    transition: .5s ease-in-out
}

.menu_sec li:first-child {
    margin-left: 0
}

.menu_sec li.actv a {
    color: #c31e39
}

.menu_sec li a:hover:before,
.menu_sec li.actv a:before {
    opacity: 1;
    width: 100%;
    visibility: visible
}

.menu_sec li a:hover {
    color: #c31e39 !important
}

.banner_innr,
.banner_rt,
.banner_sec {
    width: 100%;
    position: relative
}

.banner_box {
    width: 100%;
    border-radius: 15px;
    padding: 20px;
    background: url(../images/blybg2.jpg) 0 0/cover no-repeat;
    position: relative
}

.banner_rt img,
.banner_rtmain {
    border-radius: 0 20px;
    width: 100%
}

.banner_sec .col-sm-6:nth-child(2) {
    padding-left: 60px
}

.banner_rtmain {
    padding: 20px;
    background: #4546ca;
    -webkit-box-shadow: 0 0 10px 2px #4545cc;
    box-shadow: 0 0 10px 2px #4545cc
}

.banner_rthvr {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 20px;
    background: url(../images/transbg.png) 0 0/cover no-repeat;
    padding: 12px 30px 14px
}

.banner_leftmain,
.cources_innr,
.cources_mid,
.cources_top,
.ftr_link h4,
.left_sec,
.link_box ul li,
.syllabus_box,
.top_sec,
.welcome_profile,
.welcome_sec {
    position: relative
}

.banner_rthvr h5 {
    font: 600 22px/24px Barlow, sans-serif;
    color: #fff
}

.banner_rthvr p {
    font: 400 22px/24px Barlow, sans-serif;
    color: #fff
}

.banner_innr .row {
    align-items: center
}

.banner_leftmain {
    width: 100%;
    padding-left: 113px
}

.banner_left em {
    font: 34px/42px "Helvetica Neue";
    color: #fff
}

.banner_left em b {
    font-weight: 400;
    color: #e23677;
    font-family: AgencyFB-Bold;
    text-transform: uppercase;
    font-size: 40px;
    letter-spacing: -2px;
    text-shadow: 0 0 2px #000
}

.link_box h3 span,
.welcome_box h1 span {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase
}

.banner_left p {
    font: 400 24px/28px Barlow, sans-serif;
    color: #fff;
    padding-top: 15px;
    text-shadow: 0 0 2px #000
}

.banner_left a.admistion_btn {
    width: 100%;
    margin-top: 12px;
    background: #e71a49;
    text-align: center;
    font: 400 24px/39px Barlow, sans-serif;
    color: #fff;
    text-transform: uppercase;
    height: 43px;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}

.banner_left a.admistion_btn:hover {
    background: #fff;
    color: #e71a49
}

.banner_box:after {
    background: url(../images/banicon1.png) 0 0/100% no-repeat;
    width: 137px;
    height: 52px;
    position: absolute;
    left: 200px;
    top: 0;
    content: ""
}

.banner_box:before {
    background: url(../images/banicon3.png) 0 0/100% no-repeat;
    width: 137px;
    height: 52px;
    position: absolute;
    left: 70px;
    bottom: 0;
    content: ""
}

.banner_leftmain:after,
.banner_leftmain:before {
    background: url(../images/banicon4.png) 0 0/100% no-repeat;
    width: 36px;
    height: 26px;
    position: absolute;
    content: ""
}

.banner_leftmain:before {
    right: -45px;
    top: -116px
}

.banner_leftmain:after {
    left: -42px;
    bottom: -10px
}

.banner_innr::after {
    background: url(../images/runpic.png) 0 0/100% no-repeat;
    width: 250px;
    height: 380px;
    position: absolute;
    left: -137px;
    top: 61px;
    content: ""
}

.top_sec,
.welcome_sec {
    width: 100%;
    float: left
}

.top_sec:before {
    width: 44%;
    position: absolute;
    left: 0;
    top: 0;
    background: #1a1c4b;
    height: 100%;
    content: ""
}

.left_sec {
    float: left
}

.left_secInnr {
    width: 450px;
    float: right
}

.welcome_box {
    width: 100%;
    padding: 70px 0 0
}

.welcome_box h1 {
    font: 400 24px/26px Barlow, sans-serif;
    color: #fff
}

.welcome_box p {
    font: 400 16px/24px Barlow, sans-serif;
    color: #fff;
    padding: 20px 20px 0 0
}

.welcome_box p b {
    font-weight: 700;
    text-transform: uppercase
}

.welcome_profile {
    width: 100%;
    background: url(../images/bluebg.png) center bottom/100% no-repeat
}

.welcome_profile:after {
    width: 59px;
    height: 27px;
    background: url(../images/banicon6.png) 0 0/100% no-repeat;
    position: absolute;
    left: -41px;
    bottom: 41px;
    content: ""
}

.welcome_profile:before {
    width: 18px;
    height: 31px;
    background: url(../images/banicon7.png) 0 0/100% no-repeat;
    position: absolute;
    right: 16px;
    top: 143px;
    content: ""
}

.welcome_sec:after {
    width: 50px;
    height: 139px;
    background: url(../images/banicon5.png) 0 0/100% no-repeat;
    position: absolute;
    left: 0;
    top: 160px;
    content: ""
}

.welcome_sec:before {
    width: 20px;
    height: 63px;
    background: url(../images/banicon8.png) 0 0/100% no-repeat;
    position: absolute;
    left: 60px;
    top: 0;
    content: "";
    opacity: .8
}

.rt_sec {
    width: 56%;
    float: right
}

.rt_secInnr {
    width: 640px;
    padding: 30px 0 0 26px
}

.rt_secInnr h4 {
    font: 600 20px/24px Barlow, sans-serif;
    color: #1a1c4b;
    padding-bottom: 10px
}

.rt_box {
    width: 100%;
    padding: 15px 10px;
    background: #eff0f7;
    border-radius: 15px;
    margin-top: 20px;
    box-shadow: 6px 7px 18px 0 #dbdbdb;
    min-height: 150px
}

.rt_box p {
    font: 400 16px/20px Barlow, sans-serif;
    color: #1f2036;
    padding-top: 10px;
    text-align: left
}

.rt_box p b {
    font-weight: 700;
    color: #e23677
}

.link_sec {
    width: 100%;
    background: #fff;
    padding: 70px 0
}

.cources_mid ul,
.cources_top ul,
.ftr_link,
.link_box,
.link_box ul,
.privacy_sec,
.privacy_sec ul {
    width: 100%;
    display: inline-block
}

.cmscontent h5,
.link_box h3 {
    font: 24px/26px Barlow, sans-serif;
    color: #1a1c4b;
    padding-bottom: 10px
}

.cmscontent p,
.link_box p,
.link_box ul li {
    font: 400 16px/24px Barlow, sans-serif
}

.cmscontent p,
.link_box p {
    color: #404040;
    padding-top: 10px
}

.directrs_contact h4 a,
.link_box p a {
    color: #e71a49
}

.link_box ul li {
    width: 100%;
    padding-left: 12px;
    margin-top: 6px;
    color: #404040
}

.link_box ul li a {
    color: #404040
}

.link_box ul li:before {
    width: 6px;
    height: 6px;
    background: #e23677;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 11px;
    content: ""
}

.link_box iframe {
    width: 100% !important;
    height: 110px;
    margin-top: 10px
}

.footer_topInnr {
    width: 100%;
    background: #19204d;
    border-radius: 15px 15px 0 0;
    padding: 25px 0
}

.footer_topInnr p {
    font: 400 18px/24px Barlow, sans-serif;
    color: #fff
}

.footer_btm {
    width: 100%;
    background: #1d2457
}

.ftr_linksec {
    width: 100%;
    padding: 60px 0;
    border-bottom: 1px solid #61668a
}

.ftr_link h4 {
    font: 700 18px/24px Barlow, sans-serif;
    color: #fff;
    padding-left: 25px
}

.ftr_link h4 i {
    position: absolute;
    left: 0;
    top: -2px
}

.ftr_link h4 em {
    font-weight: 400;
    font-size: 16px;
    padding-top: 6px;
    color: #5d65a1;
    font-style: normal
}

.ftr_link h4 em a {
    color: #5d65a1;
    font-weight: 700
}

.ftr_linksec .col-md-3:last-child .ftr_link h4 {
    padding-left: 0
}

.privacy_sec ul li {
    float: left;
    margin-right: 8px;
    padding-right: 10px;
    position: relative;
    font: 700 16px/18px Barlow, sans-serif;
    color: #fff
}

.privacy_sec span.ft_rt a:hover,
.privacy_sec ul li a {
    color: #fff
}

.privacy_sec span.ft_left {
    font: 400 13px/16px Barlow, sans-serif;
    color: #5d65a1;
    float: left
}

.privacy_sec ul li:after {
    width: 4px;
    height: 2px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 9px;
    content: ""
}

.privacy_sec ul li:last-child {
    margin-right: 0;
    padding-right: 0
}

.mob,
.privacy_sec ul li:last-child:after {
    display: none
}

.ftr_link h4 em a:hover,
.privacy_sec ul li a:hover {
    color: #cb3526
}

.social_box {
    width: 100%;
    padding: 20px 0 0
}

.social_box li {
    float: left;
    margin-right: 15px
}

.social_box li a {
    border-radius: 100%;
    color: #fff;
    float: left;
    font-size: 20px
}

.social_box li:first-child a {
    background: #245aca
}

.social_box li:nth-child(2) a {
    background: #23aaff
}

.social_box li:nth-child(3) a {
    background: #2383bf
}

.study_box a span,
.syllabus_box a.download_btn {
    padding: 2px 28px 2px 2px;
    background: url(../images/download.png) right center no-repeat
}

.contact_sec .ftr_link:last-child,
.social_box li:last-child {
    margin-right: 0
}

.contact_sec h1,
.contact_sec h2 {
    font: 600 30px/32px Barlow, sans-serif;
    color: #1a1c4b
}

.contact_sec .ftr_link {
    float: left;
    margin: 20px 25px 0 0;
    width: auto
}

.contact_sec .ftr_link h4 {
    color: #505050;
    font-size: 16px
}

.contact_sec .ftr_link h4 em,
.contact_sec .ftr_link h4 em a {
    font-weight: 500
}

.contact_sec iframe {
    width: 100%;
    height: 372px;
    margin-top: 42px;
    border: none
}

.study_box a,
.study_box img {
    margin-top: 15px
}

.directrs_msg p {
    font: 400 16px/22px Barlow, sans-serif;
    color: #000
}

.directrs_msg p b,
.story_pop p b {
    font-weight: 700
}

.directrs_innr .eg {
    padding-right: 18px
}

.js-scroll-rail {
    width: 5px !important;
    right: 5px !important
}

.js-scroll-bar {
    background: #4e4ee5 !important;
    width: 10px !important;
    height: 90px !important;
    right: 2px !important
}

.directrs_msg p span {
    font-weight: 600
}

.study_box {
    width: 100%;
    margin-top: 26px;
    border-radius: 15px 15px 0 0;
    background: #eff0f7;
    -webkit-box-shadow: 5px 5px 12px 5px #e3e3e3;
    box-shadow: 5px 5px 12px 5px #e3e3e3
}

.study_box h5 {
    font: 400 17px/24px Barlow, sans-serif;
    color: #242424;
    padding-top: 10px
}

.study_box a {
    width: 100%;
    font: 600 14px/18px Barlow, sans-serif;
    color: #fff;
    padding: 10px;
    background: #ed1b34
}

.syllabus_box {
    width: 100%;
    background: #4e4ee5;
    padding: 0 50px 25px;
    margin-top: 40px
}

.syllabus_boxTop {
    width: 100%;
    background: #fff;
    padding: 0 8px 1px;
    -webkit-box-shadow: 5px 10px 9px 4px #4141c0;
    box-shadow: 5px 10px 9px 4px #4141c0
}

.syllabus_box h3 {
    font: 400 20px/28px Barlow, sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 25px 0 0;
    text-align: left
}

.syllabus_box h3 b {
    font-size: 34px;
    font-weight: 700
}

.syllabus_box a.download_btn {
    font: 600 14px/41px Barlow, sans-serif;
    color: #fff;
    width: auto;
    position: absolute;
    right: 51px;
    bottom: 19px
}

.syllabus_box a.download_btn img {
    max-width: 100%;
    float: left;
    margin: 0 10px 0 0;
    width: 42px
}

.cources_innr {
    width: 100%;
    margin-top: 25px;
    padding: 15px 35px 0
}

.cources_innr:before {
    width: 100%;
    background: #4e4ee5;
    height: 175px;
    position: absolute;
    left: 0;
    top: 0;
    content: ""
}

.cources_top {
    width: 100%;
    z-index: 9;
    padding: 0 20px
}

.cources_top ul li {
    width: 33.3333%;
    float: left;
    padding: 15px 0 15px 5px;
    font: 500 21px/24px Barlow, sans-serif;
    color: #fff
}

.cources_mid {
    width: 100%;
    z-index: 9;
    background: #fff;
    padding: 0 20px 40px;
    -webkit-box-shadow: 12px 9px 11px -9px #888585;
    box-shadow: 12px 9px 11px -9px #888585
}

.cources_mid ul li {
    width: 100%;
    float: left;
    padding: 0 0 20px;
    border-bottom: 1px solid #d8d8d8
}

.cources_mid ul li:last-child {
    border: none;
    padding-bottom: 0
}

.story_pop .close,
.videopop .close {
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 100%;
    position: absolute
}

.cousre_box {
    width: 33.33333%;
    float: left;
    font: 500 15px/20px Barlow, sans-serif;
    color: #464646;
    padding: 20px 6px 0
}

.cousre_box b {
    font-weight: 500;
    font-size: 18px
}

.cousre_box em {
    padding-top: 20px;
    font-style: normal
}

.directrs_contact {
    width: 100%;
    padding: 80px 0;
    background: #1a1c4b
}

.directrs_contact h2 {
    font: 500 42px/48px Barlow, sans-serif;
    color: #fff
}

.directrs_contact h4 {
    font: 400 35px/40px Barlow, sans-serif;
    color: #e71a49;
    padding: 5px 0 0
}

.desk {
    display: block
}

.directrs_msg p {
    padding: 0 0 20px
}

.contact_sec.directrs_msg h2 {
    padding-bottom: 20px
}

.privacy_sec span.ft_rt {
    font: 400 13px/16px Barlow, sans-serif;
    color: #5d65a1;
    float: right
}

.privacy_sec span.ft_rt a {
    color: #5d65a1
}

.privacy_sec {
    padding: 16px 0
}

.videopop iframe {
    width: 100% !important;
    height: 300px
}

.videopop .close {
    line-height: 8px;
    opacity: 1;
    right: -14px;
    top: -6px
}

.videopop .close span {
    line-height: 20px;
    font-size: 24px
}

.story_pop p {
    font: 400 15px/26px Barlow, sans-serif;
    color: #242424;
    padding: 0 0 10px
}

.cmscontent h5,
.cources_innr h3 {
    padding-top: 20px
}

.story_pop .close {
    opacity: 1 !important;
    line-height: 17px;
    font-size: 28px;
    right: -12px;
    top: -7px;
    z-index: 999;
    outline: 0 !important
}

.cources_innr h3 {
    font: 600 20px/28px Barlow, sans-serif;
    color: #242424
}

.navbar-brand {
    width: 439px
}

.left_sec,
.top_sec::before {
    width: 44%
}

.menu_sec li {
    margin: 0 0 0 30px
}

.welcome_profile {
    margin-top: 73px !important
}

.social_box li a {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.cmscontent h1 {
    font: 400 40px/50px Barlow, sans-serif;
    color: #1a1c4b;
    padding-bottom: 20px
}

.ourblog_sec{position: relative; width: 100%; padding: 30px 0;}
.ourblog_sec h2 { font: 34px/42px "Helvetica Neue";  color: #000; padding-bottom: 20px; text-align: center; }
.blog_box{box-shadow:0px 0px 10px -3px #888585;position: relative;border-radius: 10px;overflow: hidden;}
.blog_box .media img{width: 100%; position: relative;}
.blog_box .media span{ position: absolute;top: 0; right: 0; padding: 10px 20px; background: #1a1c4b; font-size: 18px; line-height: 24px; color: #fff; display: inline-block;}
.blog_box .media{display: inherit;}
.blog_box .media a{width: 100%;}
.blog_box .media-body{padding: 15px; width: 100%;}
.blog_box  h4{font: 500 20px/26px "Helvetica Neue"; color: #000; padding-bottom: 15px;}
.blog_box  h4 a{color: #000;}
.blog_box  h4 a:hover{color:#4e4ee5; }
.blog_box p{font: 400 16px/24px Barlow,sans-serif; color: #404040; padding-bottom: 10px;} 

.blog_box .readmore_btn{font: 700 16px/24px Barlow,sans-serif; display: block;margin-top: 10px; color: #e23677; text-transform: uppercase;}
.blog_box .readmore_btn:hover{color:#4e4ee5;} 
.ourblog_sec .row{margin-top: 20px;justify-content: center;}
.blogdetails_sec{padding: 50px 0; width: 100%;display: inline-block;}
.blogdetails_sec h3 {font: normal 26px/34px "Helvetica Neue"; color: #000; padding-bottom: 20px;}
.blogdetails_sec .blogdetails_box{max-width: 70%; margin: 0 auto;}

.navigation { width:100%; display:inline-block; text-align:center; margin-top: 30px !important;}
.navigation a, .navigation li span{  background: #4c4be0 !important; font: 700 16px/28px "Helvetica Neue"; color:#fff !important; width: 40px; height: 40px; margin: 0 3px;display: inline-block;cursor: pointer; border:none !important;}
.navigation a.jp-current{ background:#1a1c4b !important;color: #fff !important; }
.navigation a.jp-current, a.jp-current:hover {  color: #fff !important;  background: #e71a49 !important; }
.navigation a:hover {  background-color:#1a1c4b  !important; color: #fff !important; }
.navigation a.jp-disabled:hover{ color: #fff!important; background:#1a1c4b !important;}
.navigationi a.jp-disabled{ color: #000 !important;}
.navigation .jp-previous, .navigation .jp-next{ width: auto !important; padding: 0 20px; text-transform: capitalize;}
.navigation li span.current{ background:#1a1c4b !important;color: #fff !important;}
.navigation li:first-child span {width: auto; background: none !important; color: #000 !important;}
.ourblog_sec .col-md-6 .blog_box h4,.blogdetails_sec .col-md-6 .blog_box h4 {  min-height:120px;} 
.ourblog_sec .col-md-6 .blog_box p, .blogdetails_sec .col-md-6 .blog_box p {  min-height:110px;} 
.menu_sec li {  margin: 0 0 0 25px;}


.blog_box  ul li { font: 400 16px/24px Barlow,sans-serif;  color: #404040;  padding-bottom: 10px;}
.blogdetails_sec .col-md-6 .blog_box h4 {  min-height: 80px;}
.ourblog_sec .col-md-6 .blog_box p, .blogdetails_sec .col-md-6 .blog_box p { min-height: 131px;}
.blog_box {  margin-bottom: 25px;}



.clsblogsyllabus span{ position: inherit; background: none !important;}
.clsblogsyllabus .cousre_box {
  width: 33.33333%;
  float: left;
  font: 500 15px/20px Barlow, sans-serif !important;
  color: #464646 !important;
  padding: 20px 6px 0 !important;
  position: inherit !important;
}
.clsblogsyllabus .cources_top ul li {
  width: 33.3333%;
  float: left;
  padding: 15px 0 15px 5px !important;
  font: 500 21px/24px Barlow, sans-serif !important;
  color: #fff !important;
}
.clsblogsyllabus .cources_innr{ margin-top: 0px;}
.clsblogsyllabus, .clsblogcontact {
  width: 100%;
  padding: 0 0 20px 0 !important;
  display: inline-block;
}
.clsblogcontact .ftr_link h4 em{ font-weight: 400;}

.blog_box h5 {
  font: 500 17px/26px "Helvetica Neue";
  color: #000;
  padding-bottom: 15px;
}

.video_box img, .blog_box .media img, .rt_box img, .welcome_profile, .banner_rt img, .banner_rtmain{ height: auto;}
.welcome_profile img{ width: auto; height: auto;}
.navbar-brand img{ width: auto !important; height: auto !important;}
.ftr_link img{ height: auto; width: auto; max-width: 100%;}







@media (min-width:768px) and (max-width:5000px) {
    .nav_top .dropdown .dropdown-menu {
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        max-height: 0;
        display: block;
        opacity: 0;
        visibility: hidden;
        margin: 0;
        width: 150px;
        padding: 0;
        border-radius: 0;
        left: 0;
        right: inherit
    }

    .nav_top .dropdown:hover .dropdown-menu {
        max-height: 600px;
        opacity: 1;
        visibility: visible
    }
}

@media (min-width:3600px) and (max-width:6999px) {

    .left_sec,
    .top_sec:before {
        width: 44%
    }

    .rt_sec {
        width: 52%
    }

    .left_secInnr {
        width: 440px
    }

    .rt_secInnr {
        width: 656px
    }
}

@media (min-width:3000px) and (max-width:3599px) {

    .left_sec,
    .top_sec:before {
        width: 44%
    }

    .rt_sec {
        width: 53%
    }

    .left_secInnr {
        width: 450px
    }

    .rt_secInnr {
        width: 642px
    }
}

@media (min-width:2400px) and (max-width:2999px) {

    .left_sec,
    .top_sec:before {
        width: 44%
    }

    .rt_sec {
        width: 54%
    }

    .left_secInnr {
        width: 450px
    }

    .rt_secInnr {
        width: 642px
    }
}

@media (min-width:1800px) and (max-width:2399px) {

    .left_sec,
    .top_sec:before {
        width: 44%
    }

    .rt_sec {
        width: 55%
    }

    .left_secInnr {
        width: 445px
    }

    .rt_secInnr {
        width: 645px
    }
}

@media (min-width:1700px) and (max-width:1799px) {

    .left_sec,
    .top_sec:before {
        width: 44%
    }

    .rt_sec {
        width: 55%
    }

    .left_secInnr {
        width: 456px
    }

    .rt_secInnr {
        width: 635px
    }
}

@media (min-width:1200px) and (max-width:1399px) {

    .left_sec,
    .top_sec::before {
        width: 42%
    }

    .rt_sec {
        width: 58%
    }

    .cmscontent h1 {
        font-size: 35px;
        line-height: 45px;
        padding-bottom: 17px
    }
  .menu_sec li {
  margin: 0 0 0 20px;}  
    
    
}

@media (min-width:992px) and (max-width:1199px) {
    .container {
        max-width: 960px
    }

    .left_sec,
    .top_sec::before {
        width: 44%
    }

    .menu_sec li {
        font-size: 15px;
        line-height: 24px;
        padding: 15px 0;
        margin: 0 0 0 24px
    }

    .menu_sec li a {
        padding: 6px 0
    }

    .nav_top .navbar-brand {
        width: 280px
    }

    .header_sec {
        padding: 14px 0
    }

    .banner_innr::after {
        width: 210px;
        height: 323px;
        left: -117px;
        top: 61px
    }

    .banner_leftmain {
        padding-left: 100px
    }

    .banner_left em {
        font-size: 30px;
        line-height: 40px
    }

    .banner_left em b {
        font-size: 35px
    }

    .banner_left p {
        font-size: 20px;
        line-height: 24px;
        padding-top: 10px
    }

    .banner_left a.admistion_btn {
        font-size: 21px
    }

    .banner_rtmain {
        padding: 14px
    }

    .banner_leftmain::before {
        top: -90px
    }

    .banner_leftmain::after {
        left: -22px
    }

    .banner_rthvr {
        bottom: 15px;
        padding: 12px 20px 14px
    }

    .banner_rthvr h5,
    .banner_rthvr p {
        font-size: 19px;
        line-height: 21px
    }

    .left_secInnr {
        width: 405px
    }

    .welcome_box {
        padding: 50px 0 0
    }

    .welcome_box h1 {
        font-size: 22px;
        line-height: 24px
    }

    .welcome_box h1 span {
        font-size: 26px
    }

    .rt_secInnr {
        width: 525px;
        padding: 20px 0 0 20px
    }

    .rt_secInnr h4 {
        font-size: 18px;
        line-height: 22px
    }

    .rt_box img {
        width: 45px
    }

    .rt_box {
        padding: 10px;
        min-height: 140px;
        margin-top: 16px
    }

    .rt_box p {
        font-size: 14px;
        line-height: 18px;
        padding-top: 8px
    }

    .welcome_profile {
        margin-top: 15px
    }

    .ftr_linksec,
    .link_sec {
        padding: 50px 0
    }

    .cmscontent h5,
    .link_box h3 {
        font-size: 21px;
        line-height: 23px;
        padding-bottom: 8px
    }

    .link_box h3 span {
        font-size: 25px
    }

    .link_box ul li {
        font-size: 15px;
        line-height: 21px
    }

    .link_box ul li::before {
        width: 5px;
        height: 5px;
        top: 9px
    }

    .footer_topInnr {
        padding: 20px 0
    }

    .ftr_link h4 {
        font-size: 16px;
        line-height: 22px
    }

    .social_box li a {
        width: 36px;
        height: 36px;
        line-height: 37px;
        font-size: 16px
    }

    .social_box li {
        margin-right: 10px
    }

    .contact_sec .ftr_link {
        margin: 17px 13px 0 0
    }

    .contact_sec iframe {
        height: 350px;
        margin-top: 16px
    }

    .study_box a,
    .study_box img {
        margin-top: 10px
    }

    .study_box h5 {
        font-size: 16px;
        line-height: 20px
    }

    .syllabus_box {
        padding: 0 20px 20px;
        margin-top: 30px
    }

    .syllabus_box h3 {
        font-size: 18px;
        line-height: 26px;
        padding: 22px 0 0
    }

    .syllabus_box h3 b {
        font-size: 27px
    }

    .syllabus_box a.download_btn img {
        margin: 0 7px 0 0;
        width: 38px
    }

    .syllabus_box a.download_btn {
        font-size: 13px;
        line-height: 36px;
        right: 22px;
        bottom: 16px
    }

    .cources_innr {
        margin-top: 20px;
        padding: 12px 20px 0
    }

    .cources_top {
        padding: 0 12px
    }

    .cources_top ul li {
        font-size: 18px;
        line-height: 20px;
        padding: 10px 5px
    }

    .cources_mid {
        padding: 0 15px 20px
    }

    .cources_mid ul li {
        padding: 0 0 15px
    }

    .cousre_box {
        font-size: 13px;
        line-height: 18px;
        padding: 15px 5px 0
    }

    .cousre_box b {
        font-size: 16px
    }

    .cources_innr::before {
        height: 165px
    }

    .directrs_contact {
        padding: 65px 0
    }

    .directrs_contact h2 {
        font-size: 36px;
        line-height: 42px
    }

    .directrs_contact h4 {
        font-size: 30px;
        line-height: 35px;
        padding: 4px 0 0
    }

    .privacy_sec {
        padding: 16px 0
    }

    .cources_innr h3 {
        font-size: 19px;
        line-height: 26px
    }

    .cmscontent h1 {
        font-size: 30px;
        line-height: 40px;
        padding-bottom: 14px
    }
/*25.05.23 */  
.ourblog_sec {padding: 30px 0;}  
.ourblog_sec h2{font-size: 30px ; }
.blogdetails_sec {padding: 50px 0;}
 


.ourblog_sec .col-md-6 .blog_box h4, .blogdetails_sec .col-md-6 .blog_box h4 {  min-height:80px;} 
 .left_sec, .top_sec::before {
  width: 35%;
}
 .menu_sec li {

  margin: 0 0 0 20px;
}
.ourblog_sec .col-md-6 .blog_box p, .blogdetails_sec .col-md-6 .blog_box p {
  min-height: 154px;
}
    
}

@media only screen and (max-width:991px) {
    .navbar-toggler .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: #fff
    }

    .navbar-toggler {
        margin-right: 15px;
        padding: 10px
    }

    .nav_top .navbar-toggler.showtoggle .icon-bar:first-child {
        -ms-transform: matrix(1, -1, 0, 1, 0, 0);
        transform: matrix(1, -1, 0, 1, 0, 0);
        -webkit-transform: matrix(1, -1, 0, 1, 0, 0);
        width: 25px
    }

    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
        opacity: 0;
        width: 0
    }

    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
        -ms-transform: matrix(1, 1, 0, 1, 0, 0);
        transform: matrix(1, 1, 0, 1, 0, 0);
        -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
        width: 25px;
        margin-top: -11px
    }

    .nav_top .navbar-toggler .icon-bar {
        display: block;
        width: 30px;
        height: 2px;
        border-radius: 3px;
        background-color: #000;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        -webkit-transition: .5s ease-in-out;
        -ms-transition: .5s ease-in-out;
        transition: .5s ease-in-out
    }

    .nav_top .navbar-toggler {
        background: 0 0;
        margin: 0;
        width: 45px;
        height: 40px;
        text-align: center;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        -webkit-transition: .5s ease-in-out;
        -ms-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        border-radius: 0;
        border: 0 solid transparent;
        position: relative;
        border: none;
        outline: 0;
        padding: 5px 8px
    }

    .directrs_innr .eg,
    .js-scroll-wrapper {
        height: auto !important;
        overflow: inherit !important
    }

    .nav_top .navbar-toggler .icon-bar+.icon-bar {
        margin-top: 8px
    }

    .nav_top .navbar-toggler.showtoggle {
        padding-left: 10px !important
    }

    .menu_sec li {
        font-size: 15px;
        line-height: 24px;
        padding: 0;
        margin: 0 !important
    }

    .header_sec {
        padding: 10px 0
    }

    .navbar-collapse {
        position: absolute;
        left: 0;
        top: 100%;
        background: #fff;
        width: 100%;
        z-index: 99
    }

    .header_innr .menu_sec li:first-child a {
        color: #17174b
    }

    .directrs_innr .eg {
        padding-right: 0
    }

    .js-scroll-bar,
    .js-scroll-rail {
        display: none !important
    }

    .study_box h5 {
        font-size: 15px;
        line-height: 20px
    }

    .study_box a {
        margin-top: 10px
    }

    .directrs_contact {
        padding: 65px 0
    }

    .directrs_contact h2 {
        font-size: 36px;
        line-height: 42px
    }

    .directrs_contact h4 {
        font-size: 30px;
        line-height: 35px;
        padding: 4px 0 0
    }

    .desk {
        display: none
    }

    .mob {
        display: block
    }

    .cmscontent h1 {
        font-size: 25px;
        line-height: 35px;
        padding-bottom: 10px
    }
    
/*25.05.23 */  
.ourblog_sec {padding: 20px 0;}  
.ourblog_sec h2{font-size: 30px ; }     
.ourblog_sec .row{margin-top: 0;} 
.blog_box h4{font-size: 18px; padding-bottom: 10px;}
.blogdetails_sec .blogdetails_box{max-width: 100%; margin: 0 auto;}  
.blogdetails_sec h3{font-size: 22px; line-height: 28px;}
.ourblog_sec .col-6{margin-bottom: 15px;}

.ourblog_sec .col-md-6 .blog_box h4, .blogdetails_sec .col-md-6 .blog_box h4 {  min-height:102px;} 

.menu_sec{padding-bottom: 10px;}
.ourblog_sec .col-md-6 .blog_box p, .blogdetails_sec .col-md-6 .blog_box p {
  min-height:180px;
}



.clsblogsyllabus .cources_top ul li{ font-size: 16px !important; line-height: 20px !important; }







}

@media (min-width:768px) and (max-width:991px) {
    .container {
        max-width: 720px
    }

    .banner_innr::after {
        width: 210px;
        height: 270px;
        left: -117px;
        top: 61px;
        display: none
    }

    .banner_leftmain {
        padding-left: 0
    }

    .banner_left em {
        font-size: 25px;
        line-height: 32px
    }

    .banner_left a.admistion_btn,
    .banner_left p {
        font-size: 18px
    }

    .banner_left em b {
        font-size: 28px
    }

    .banner_left p {
        line-height: 22px;
        padding-top: 10px
    }

    .banner_rtmain {
        padding: 10px
    }

    .banner_leftmain::before {
        top: 0;
        width: 23px;
        height: 18px
    }

    .banner_leftmain::after {
        left: -22px;
        width: 23px;
        height: 18px;
        bottom: -30px
    }

    .banner_rthvr {
        bottom: 15px;
        padding: 10px
    }

    .banner_rthvr h5,
    .banner_rthvr p {
        font-size: 16px;
        line-height: 20px
    }

    .welcome_box h1 {
        font-size: 22px;
        line-height: 24px;
        color: #1a1c4b
    }

    .welcome_box h1 span {
        font-size: 26px
    }

    .rt_secInnr {
        width: 100%;
        padding: 20px 15px
    }

    .rt_secInnr h4 {
        font-size: 18px;
        line-height: 22px
    }

    .rt_box img {
        width: 45px
    }

    .left_sec,
    .rt_sec,
    .syllabus_boxTop img {
        width: 100%
    }

    .rt_box {
        padding: 10px;
        min-height: 120px;
        margin-top: 16px
    }

    .rt_box p {
        font-size: 14px;
        line-height: 18px;
        padding-top: 8px;
        text-align: center
    }

    .welcome_profile {
        margin-top: 15px;
        background: 0 0;
        display: none
    }

    .link_sec {
        padding: 40px 0
    }

    .cmscontent h5,
    .link_box h3 {
        font-size: 18px;
        line-height: 21px;
        padding-bottom: 8px
    }

    .link_box h3 span {
        font-size: 22px
    }

    .link_box ul li {
        font-size: 14px;
        line-height: 21px
    }

    .link_box ul li::before {
        width: 5px;
        height: 5px;
        top: 9px
    }

    .footer_topInnr {
        padding: 20px 0
    }

    .ftr_linksec {
        padding: 50px 0
    }

    .ftr_link h4 {
        font-size: 16px;
        line-height: 22px
    }

    .social_box li a {
        width: 36px;
        height: 36px;
        line-height: 37px;
        font-size: 16px
    }

    .cmscontent p,
    .ftr_link h4 em,
    .link_box p {
        font-size: 14px
    }

    .social_box li {
        margin-right: 10px
    }

    .left_sec {
        padding: 0 15px
    }

    .top_sec::before {
        width: 50%;
        height: 117px
    }

    .banner_sec {
        padding: 20px 0;
        background: #1a1c4b
    }

    .cmscontent p,
    .link_box p {
        line-height: 20px
    }

    .banner_box::after,
    .banner_box::before {
        width: 100px;
        height: 38px
    }

    .welcome_profile::after,
    .welcome_profile::before,
    .welcome_sec::after,
    .welcome_sec::before {
        display: none
    }

    .left_secInnr {
        width: 100%;
        padding: 0
    }

    .welcome_box p {
        color: #1a1c4b;
        padding: 20px 0 0
    }

    .welcome_container {
        max-width: 720px;
        margin: 0 auto
    }

    .contact_sec .ftr_link {
        margin: 17px 13px 0 0
    }

    .contact_sec iframe {
        height: 290px;
        margin-top: 16px
    }

    .contact_sec h1,
    .contact_sec h2 {
        font-size: 26px;
        line-height: 28px
    }

    .welcome_box {
        padding: 30px 0 0
    }

    .syllabus_box {
        margin-top: 30px
    }

    .syllabus_box h3 {
        font-size: 18px;
        line-height: 26px;
        padding: 22px 0 0
    }

    .syllabus_box h3 b {
        font-size: 27px
    }

    .syllabus_box a.download_btn img {
        margin: 0 7px 0 0;
        width: 38px
    }

    .syllabus_box a.download_btn {
        font-size: 13px;
        line-height: 36px;
        right: 52px;
        bottom: 22px
    }

    .cources_innr {
        margin-top: 20px;
        padding: 12px 20px 0
    }

    .cources_top {
        padding: 0 12px
    }

    .cources_top ul li {
        font-size: 18px;
        line-height: 20px;
        padding: 10px 5px
    }

    .cources_mid {
        padding: 0 15px 20px
    }

    .cources_mid ul li {
        padding: 0 0 15px
    }

    .cousre_box {
        font-size: 13px;
        line-height: 18px;
        padding: 15px 5px 0
    }

    .cousre_box b {
        font-size: 16px
    }

    .cources_innr::before {
        height: 165px
    }

    .privacy_sec {
        padding: 16px 0
    }

    .story_pop p {
        font-size: 14px;
        line-height: 24px
    }

    .cources_innr h3 {
        font-size: 18px;
        line-height: 24px
    }
}

@media only screen and (max-width:767px) {
    .container {
        max-width: 100%
    }

    .banner_innr::after {
        width: 210px;
        height: 270px;
        left: -117px;
        top: 61px;
        display: none
    }

    .banner_leftmain {
        padding-left: 0
    }

    .banner_left em {
        font-size: 25px;
        line-height: 32px
    }

    .banner_left a.admistion_btn,
    .banner_left p {
        font-size: 18px
    }

    .banner_left em b {
        font-size: 28px
    }

    .banner_left p {
        line-height: 22px;
        padding-top: 10px
    }

    .banner_rtmain {
        padding: 10px
    }

    .banner_leftmain::before {
        top: 0;
        width: 23px;
        height: 18px
    }

    .banner_leftmain::after {
        left: -22px;
        width: 23px;
        height: 18px;
        bottom: -30px
    }

    .banner_rthvr {
        bottom: 15px;
        padding: 10px
    }

    .banner_rthvr h5,
    .banner_rthvr p {
        font-size: 16px;
        line-height: 20px
    }

    .welcome_box h1 {
        font-size: 22px;
        line-height: 24px;
        color: #1a1c4b
    }

    .welcome_box h1 span {
        font-size: 26px
    }

    .rt_secInnr {
        width: 100%;
        padding: 20px 15px
    }

    .rt_secInnr h4 {
        font-size: 18px;
        line-height: 22px
    }

    .rt_box img {
        width: 45px
    }

    .left_sec,
    .rt_sec,
    .syllabus_boxTop img {
        width: 100%
    }

    .rt_box {
        padding: 10px;
        min-height: 120px;
        margin-top: 16px
    }

    .rt_box p {
        font-size: 14px;
        line-height: 18px;
        padding-top: 8px;
        text-align: center
    }

    .welcome_profile {
        margin-top: 15px;
        background: 0 0;
        display: none
    }

    .link_sec {
        padding: 10px 0 30px
    }

    .cmscontent h5,
    .link_box h3 {
        font-size: 18px;
        line-height: 21px;
        padding-bottom: 8px
    }

    .link_box h3 span {
        font-size: 22px
    }

    .link_box ul li {
        font-size: 14px;
        line-height: 21px
    }

    .link_box ul li::before {
        width: 5px;
        height: 5px;
        top: 9px
    }

    .footer_topInnr {
        padding: 15px 0
    }

    .ftr_link h4 {
        font-size: 16px;
        line-height: 22px
    }

    .social_box li a {
        width: 36px;
        height: 36px;
        line-height: 37px;
        font-size: 16px
    }

    .cmscontent p,
    .ftr_link h4 em,
    .link_box p {
        font-size: 14px
    }

    .social_box li {
        margin-right: 10px
    }

    .left_sec {
        padding: 0 15px
    }

    .top_sec::before {
        width: 50%;
        height: 92px
    }

    .banner_sec {
        padding: 20px 0;
        background: #1a1c4b
    }

    .cmscontent p,
    .link_box p {
        line-height: 20px
    }

    .banner_box::after,
    .banner_box::before {
        width: 100px;
        height: 38px
    }

    .welcome_profile::after,
    .welcome_profile::before,
    .welcome_sec::after,
    .welcome_sec::before {
        display: none
    }

    .nav_top .navbar-brand {
        width: 200px
    }

    .left_secInnr {
        width: 100%;
        padding: 0
    }

    .footer_topInnr p {
        font-size: 15px;
        line-height: 20px
    }

    .ftr_link {
        margin-top: 15px
    }

    .ftr_linksec {
        padding: 20px 0 30px
    }

    .privacy_sec ul li {
        float: none;
        display: inline-block
    }

    .link_box {
        margin-top: 20px
    }

    .link_box iframe {
        height: 200px
    }

    .header_innr .menu_sec li:first-child a {
        color: #17174b
    }

    .contact_sec .ftr_link {
        margin: 17px 13px 0 0
    }

    .contact_sec iframe {
        height: 290px;
        margin-top: 16px
    }

    .contact_sec h1,
    .contact_sec h2 {
        font-size: 20px;
        line-height: 20px
    }

    .directrs_msg p,
    .welcome_box p {
        font-size: 14px;
        line-height: 22px
    }

    .welcome_box {
        padding: 30px 0 0
    }

    .welcome_box p {
        color: #1a1c4b;
        padding: 20px 0 0
    }

    .syllabus_box {
        margin-top: 30px
    }

    .syllabus_box h3 {
        font-size: 18px;
        line-height: 26px;
        padding: 22px 0 0
    }

    .syllabus_box h3 b {
        font-size: 27px
    }

    .syllabus_box a.download_btn img {
        margin: 0 7px 0 0;
        width: 38px
    }

    .syllabus_box a.download_btn {
        font-size: 13px;
        line-height: 36px;
        right: 52px;
        bottom: 22px
    }

    .cources_innr {
        margin-top: 20px;
        padding: 12px 20px 0
    }

    .cources_top {
        padding: 0 12px
    }

    .cources_top ul li {
        font-size: 18px;
        line-height: 20px;
        padding: 10px 5px
    }

    .cources_mid {
        padding: 0 15px 20px
    }

    .cources_mid ul li {
        padding: 0 0 15px
    }

    .cousre_box {
        font-size: 13px;
        line-height: 18px;
        padding: 15px 5px 0
    }

    .cousre_box b {
        font-size: 16px
    }

    .cources_innr::before {
        height: 165px
    }

    .privacy_sec {
        text-align: center;
        padding: 12px 0
    }

    .story_pop p {
        font-size: 14px;
        line-height: 24px
    }

    .cources_innr h3 {
        font-size: 18px;
        line-height: 24px
    }
.ourblog_sec .blog_box {margin-bottom: 20px;}   
.ourblog_sec .blog_box:last-child{margin-bottom: 0;}   
.ourblog_sec .col-md-6 .blog_box h4, .blogdetails_sec .col-md-6 .blog_box h4 { min-height: auto;}
.blogdetails_sec .col-md-6{margin-bottom:20px; }
.blogdetails_sec .col-md-6:last-child{margin-bottom: 0;  }
 .ourblog_sec .col-md-6 .blog_box p, .blogdetails_sec .col-md-6 .blog_box p {
  min-height: auto;
}
.blog_box {
  margin-bottom: 0;
}
.blogdetails_sec {  padding: 50px 0 0;}
.ourblog_sec .col-md-6 {
  margin-bottom: 20px;
}



}

@media only screen and (max-width:640px) {

    .privacy_sec span.ft_left,
    .privacy_sec span.ft_rt {
        width: 100%;
        text-align: center;
        float: none;
        display: inline-block
    }

    .banner_rthvr h5 {
        font-size: 14px;
        line-height: 16px
    }

    .banner_rthvr p {
        font-size: 12px;
        line-height: 16px
    }

    .banner_rthvr {
        bottom: 15px;
        padding: 7px
    }

    .directrs_contact {
        padding: 50px 0
    }

    .directrs_contact h2 {
        font-size: 24px;
        line-height: 30px
    }

    .directrs_contact h4 {
        font-size: 20px;
        line-height: 28px;
        padding: 4px 0 0
    }

    .privacy_sec span.ft_rt {
        padding: 8px 0 0
    }
}

@media only screen and (max-width:575px) {

    .banner_rtmain,
    .syllabus_box {
        margin-top: 20px
    }

    .container {
        max-width: 100%
    }

    .nav_top .navbar-brand {
        width: 138px
    }

    .header_sec {
        padding: 6px 0
    }

    .top_sec::before {
        width: 50%;
        height: 62px
    }

    .banner_left em {
        font-size: 22px;
        line-height: 28px
    }

    .banner_left em b {
        font-size: 24px
    }

    .banner_sec .col-sm-6:nth-child(2) {
        padding-left: 15px
    }

    .banner_leftmain::before {
        right: 0
    }

    .study_box h5 {
        font-size: 14px;
        line-height: 20px
    }

    .syllabus_box {
        padding: 0 20px 20px
    }

    .syllabus_box h3 {
        font-size: 16px;
        line-height: 24px;
        padding: 20px 0 0
    }

    .syllabus_box h3 b {
        font-size: 23px
    }

    .syllabus_box a.download_btn {
        font-size: 13px;
        line-height: 36px;
        right: 22px;
        bottom: 16px
    }

    .cources_innr {
        margin-top: 15px;
        padding: 8px 10px 0
    }

    .cources_top {
        padding: 0 10px
    }

    .cources_top ul li {
        font-size: 13px;
        line-height: 16px;
        padding: 6px 3px
    }

    .cources_mid {
        padding: 0 10px 15px
    }

    .cousre_box {
        font-size: 11px;
        line-height: 14px;
        padding: 10px 3px 0
    }

    .cousre_box em {
        padding-top: 10px
    }

    .cousre_box b {
        font-size: 13px
    }

    .cources_mid ul li {
        padding: 0 0 10px
    }

    .cources_innr h3 {
        font-size: 16px;
        line-height: 22px
    }
}

@media only screen and (max-width:450px) {
    .study_materials .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .syllabus_box a.download_btn {
        position: inherit;
        right: inherit;
        bottom: inherit;
        display: inline-block;
        margin-top: 12px
    }

    .syllabus_box h3 {
        text-align: center
    }
}

@media only screen and (max-width:400px) {
    .link_box .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .footer_topInnr p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 10px
    }
    
.clsblogsyllabus .cources_top ul li{ font-size: 14px !important; line-height: 18px !important; }
.clsblogsyllabus .cousre_box{ font-size: 13px !important; line-height: 16px !important; }
.clsblogsyllabus .cources_mid {
  padding: 0 1px 15px;
}


}