/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/


/*==========  Mobile First Method  ==========*/

.mycarousels {
    display: none;
}

.menubtns {
    display: none;
}


/* Extra Small Devices, Phones */

@media only screen and (min-width: 480px) {}


/* Small Devices, Tablets */

@media only screen and (min-width: 768px) {}


/* Medium Devices, Desktops */

@media only screen and (min-width: 992px) {}


/* Large Devices, Wide Screens */

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .view-report.mp3-btn {
        width: 65%;
    }
    

    
    
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
    .view-report.mp3-btn {
        width: 80% !important;
    }
        .col-md-6.text-center.vertical-ct {
    padding-bottom: 0 !important;
    padding-top: 5px !important;
}

.carousel-col {
    width: 25% !important;
}
.carousel {
    margin-right: 0px !important;
}

section.star-h-s .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

section.share-this .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

section.parent-area11 .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

}


/*==========  Non-Mobile First Method  ==========*/


/* Large Devices, Wide Screens */

@media only screen and (max-width: 1199px) {
    .service-block .thumb .desc {
        bottom: -47%;
    }
    .team-block .team-thumb .team-overlay {
        padding: 10px 15px;
        height: 82%;
    }
    .team-block .team-thumb .team-overlay::after {
        left: 0px;
    }
    .team-block .team-thumb .styled-icons {
        padding: 7px 20px 0 0;
        width: 79%;
    }
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 991px) {
    html {
        font-size: 75%;
    }
    .navbar-nav .dropdown-menu {
        left: auto;
    }
    #header-logo {
        padding: 10px 15px;
    }
    .header .navbar-default .navbar-nav>li>a::after {
        display: none;
    }
    .team-member,
    .working-progress {
        margin-bottom: 60px !important;
    }
    .testimonial-carousel .owl-controls .owl-pagination {
        margin-right: 0px !important;
    }
    .map {
        margin-top: 30px;
    }
    .curve-bg:after,
    .curve-bg-half:after {
        left: auto;
        -webkit-transform: rotate(-0deg);
        -moz-transform: rotate(-0deg);
        -ms-transform: rotate(-0deg);
        -o-transform: rotate(-0deg);
        transform: rotate(-0deg);
    }
    .blog-posts .entry-header .entry-title {
        padding-top: 0;
    }
    .blog-posts .entry-header .entry-date {
        margin-left: 0;
    }
    .contact-wrapper {
        padding: 50px 30px;
    }
    .header #header-logo {
        padding-top: 20px;
    }
    .boxed-layout .header #header-logo,
    .vertical-header .header #header-logo {
        padding-top: 10px;
    }
    .header .navbar-default .navbar-toggle {
        margin-top: 18px;
    }
    .boxed-layout .header .navbar-default .navbar-toggle {
        margin-top: 8px;
    }
    .header #header-logo img {
        height: 30px;
    }
    .pricing-table .table-price {
        font-size: 30px;
    }
    .bg-img-box .caption .title {
        font-size: 24px;
        margin-top: 0px;
    }
    .bg-img-box .caption .schedule {
        font-size: 14px;
        margin-top: 0px;
    }
    .service-block .thumb .desc {
        border-top: 4px solid #fb4848;
        bottom: -18%;
    }
    .team-block .team-thumb .styled-icons {
        padding: 10px 20px 0 25px;
        width: 88%;
    }
    .team-block .team-thumb .team-overlay {
        height: 88%;
    }
    .team-block .team-thumb .team-overlay {
        padding: 50px 30px;
    }
}


/* Small Devices, Tablets */

@media only screen and (max-width: 767px) {
     .width25per
 {
     width: 100%;
 }
    .deskbanner
    {
        display: none;
    }
    .mobbanner
    {
        display: block;
    }
    .bg-mob-hide
    {
        display: none;
    }
    .careertexts
{
    position: relative;
    top: 0px;
}
h3.careerhfont
{
    margin-top: 20px;
}
a.left.carousel-control,a.right.carousel-control
{
    font-size: 40px !important;
}
    .bg-mob-show
    {
        display: block;
    }
.myCarousell
{
    display: none;
}
.myCarouselmob
{
    display: block;
}
a.right.carousel-control
{
    right: -10px;
}
a.left.carousel-control {
    left: -15px;
}
 .counsel-heading #myCarouselmob p {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
}
.block
{
    width: 100%;
}
h3.opthead
 {
    font-size: 24px;
}
.section-title .optheaddiv p {
    font-size: 15px;
    margin-bottom: 3px;
}
    html {
        font-size: 60%;
    }
    .menuzord-brand img {
    max-height: 53px;
}
    .mycarousels {
        display: block;
    }
    .mycarousels .carousel-control.left,
    .mycarousels .carousel-control.right {
        display: none;
    }
    .slick-initialized .slick-slide {
        display: block;
        background-size: 100% 100%;
        height: 135px;
    }
    .box-hover-effect {
        float: none;
    }
    #header-logo {
        padding: 10px 15px;
    }
    #spinner {
        left: 42%;
    }
    .navbar-default .navbar-toggle {
        margin-top: 15px;
        border-radius: 0px;
    }
    #home .display-table p {
        margin: 15px 0;
        font-size: 14px;
    }
    .icon-box {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .icon-box {
        text-align: center;
    }
    .icon-box.left {
        text-align: center;
    }
    .icon-box.left a {
        margin-right: 0;
        padding: 0;
    }
    .icon-box .media-left {
        float: none !important;
        margin: 0 0 30px 0;
    }
    .icon-box .media-left,
    .icon-box .media-right,
    .icon-box .media-body {
        display: block;
        width: auto;
    }
    .call-to-action {
        text-align: center;
    }
    .call-to-action .icon {
        float: none;
    }
    .sidebar.pull-left,
    .sidebar.pull-right {
        float: none !important;
    }
    .blog-posts .entry-meta {
        background: none;
        left: auto;
        position: relative;
        top: auto;
    }
    .testimonial-carousel.boxed .owl-dots {
        text-align: center;
    }
    .bg-img-box .caption .title {
        font-size: 24px;
        margin-top: 30px;
    }
    .service-block .thumb .desc {
        border-top: 4px solid #fb4848;
        bottom: -15%;
        padding: 10px 6px 4px 20px;
    }
    .team-block .team-thumb .team-overlay {
        padding: 60px;
    }
    .team-block .team-thumb .team-overlay {
        height: 90%;
    }
    .team-block .team-thumb .team-overlay::after {
        left: -1px;
    }
    .team-block .team-thumb .styled-icons {
        padding: 9px 20px 0 25px;
    }
    .team-block .team-thumb .styled-icons::after {
        border-width: 26px;
        left: -52px;
    }
    .sm-text-center {
        float: none !important;
        /* text-align: center !important; */
    }
    .widget p {
        color: #fff;
        margin-bottom: 0;
        padding-top: 0;
    }
    .mr-15 {
        padding-top: 0 !important;
    }
    .view-report.mp3-btn {
        width: 100%;
    }
    .view-report.mp3-btn {
        display: block;
        justify-content: center;
        float: right;
        width: 100%;
        margin-top: 0;
        margin-bottom: 10px;
        background: #5069dd;
        padding: 1px !important;
    }
    .view-report.mp3-btn button {
        display: none;
    }
    .view-report.mp3-btn button {
        margin-left: 0px;
    }
    button.new-btn {
        display: block !important;
        width: 70%;
        margin: auto !important;
    }
    .report {
        display: block;
        padding-bottom: 20px;
    }
    .report button {
        margin-left: 0;
        margin-top: 10px;
    }
    .view-report button {
        padding: 15px 30px;
    }
    .row.counsel-heading {
        text-align: center;
    }
    .row.counsel-heading a {
    background: transparent;
    }
  img.counsicon {
    width: 51px;
    height: 55px;
}
    .mobpdlr0
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    p.careerpfont
    {
    font-size: 15px;
    line-height: 24px;
}
    .carousel-inner .block {
    padding: 10px 10px;
}

    .counsel-heading h3 {
    font-size: 17px;
}
    a.btn.btn-sm.text-uppercase.mt-10 {
        margin-bottom: 20px;
    }
    .container-fluid.pl-30.pr-30 {
        padding: 0px 0px;
    }
    .view-report.mp3-btn {
        padding: 20px 0px !important;
    }
    .row.before-login ul li {
        display: block;
    }
    .row.before-login ul li {
        display: inline-block !important;
        width: 49%;
        border: 1px solid gainsboro;
        padding: 8px;
        text-align: center;
    }
    .row.before-login {
        margin-bottom: 10px;
    }
    .row.before-login ul li a {
        font-size: 14px;
        color: #000;
    }
    ul.tab li {
        float: left;
        width: 100%;
        text-align: center;
    }
    .col-xs-9.career-bank-r {
        width: 100%;
    }
    ul.tab {
        padding: 20px 0px;
    }
    ul.nav.nav-tabs li {
        width: 100%;
    }
    .hero-slide.slick-slide {
        display: none !important;
    }
    .fill {
        background-size: 100% 100%;
        height: 330px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    .carousel-inner {
        display: block !important;
    }
    .btn-large {
        padding: 4px 25px;
        font-size: 18px;
    }
    h2.animated.fadeInLeft {
        font-size: 25px;
        color: #fff;
    }
    h2.animated.fadeInDown {
        font-size: 25px;
        color: #fff;
    }
    h2.animated.fadeInRight {
        font-size: 25px;
        color: #fff;
    }
    .carousel-caption {
        padding-bottom: 30px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -70px;
    }
    .carousel-inner.new-inner {
        display: block;
    }
    section.about-us-s {
        height: auto;
        background-size: cover !important;
    }
    .vsn-msn {
        margin-bottom: 20px;
    }
    .divider .container {
        padding-top: 0;
        padding-bottom: 0px;
    }
    .pt-30 {
        padding-top: 0 !important;
    }
    .menuzord-responsive .menuzord-menu ul.dropdown,
    .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
        width: 100%;
        left: 0;
        position: static;
        border: none;
        background: #5069dd;
        float: left;
    }
    .row.border-bottom {
        padding-top: 25px;
    }
    button.new-btn {
        margin-top: 8px !important;
    }
    .mod_menus {
        display: block !important;
        justify-content: center !important;
    }
    .col-xs-9.career-pro-r {
        width: 100% !important;
    }
    a.nex-m {
        margin-left: 30% !important;
    }
    .col-xs-3 {
        width: 100% !important;
    }
    .col-xs-9.career-pro-r {
        margin-top: 30px;
    }
    h3.text-white.m {
        font-size: 21px !important;
    }
    input[type=radio] {
        margin: 9px -9px 0 !important;
        margin-top: 1px\9 !important;
        width: 15px !important;
        height: 20px !important;
    }
    
    .carousel-col .block {
        padding: 5px 7px;
    }
    .block {
        height: 190px;
        margin-bottom: 20px;
    }
    .mobile-btn {
        display: flex;
        position: absolute;
        top: 0;
        bottom: 1px;
        left: 0;
        right: 0;
        z-index: 999;
    }
    ul.menuzord-menu.menuzord-indented.scrollable {
        position: relative;
        top: -183px;
        width: 100.5vw;
        left: -15px;
    }
    .menuzord .showhide {
        top: -290px;
    }
    .xs-pull-center {
        float: left !important;
    }
    a.text-white.newl {
        font-size: 17px;
        font-weight: 600;
    }
    .header-nav-wrapper.navbar-scrolltofixed.bg-theme-colored.border-bottom-theme-color-2-5px {
        border: none !important;
    }
    .menubtns {
        float: left;
        background: red;
        display: none;
        width: 80%;
        background: #feca7e;
        margin: 10px 0;
        padding: 5px;
        box-shadow: navajowhite;
        border: navajowhite;
        border-radius: 3px;
        color: #000;
    }
    .slick-next {
        right: 0 !important;
    }
    .menuzord .showhide {
        position: relative;
        right: -5px;
    }
    .menuzord-brand {
        margin: auto;
    }
    .carousel {
        position: relative;
        margin-right: 0;
    }
    /*.slick-dots {
    position: absolute !important;
    bottom: 0 !important;
    top: 275px !important;
    z-index: 9999;
}*/
    ul.slick-dots {
        display: none !important;
    }
    .newsletter-form {
        margin-bottom: -20px !important;
        margin-top: 15px;
            width: 100% !important
    }
    .modal-dialog {
        width: 95%;
    }
    /*--3112--*/
    .resph h4 {
        width: 100% !important;
        font-size: 15px;
    }
    .recomcareerh {
        margin: 0;
    }
    .personalo,
    .learning {
        display: grid;
    }
    .personalofirst,
    .learningfirst {
        width: 100%;
        text-align: center;
    }
    .personalosec.learningsec {
        width: 100%;
    }
    .personalosec h4 {
        text-align: center;
        font-size: 16px;
    }
    .learningsec h4 {
        text-align: center;
    }
    .learningbar {
        margin-right: 1em;
        margin-left: 1em;
    }
    .learningbar img {
        margin-top: 0 !important;
    }
    .start-test {
        margin-left: 0 !important;
        margin: auto;
        display: flex;
        justify-content: center;
    }
    .pers-new22 {
        float: none !important;
    }
    .new-pre222 {
        position: relative;
        top: 0px !important;
        bottom: 12px !important;
    }
    .pull-right.new-posi {
        position: relative !important;
        top: -37px !important;
    }
    .col-sm-2.center-img img {
        position: relative;
        left: 37%;
        bottom: 10px;
    }
    .personal-c {
        padding: 0px 20px;
    }
    section.star-h-s .container {
        padding-top: 15px !important;
        padding-bottom: 0px !important;
    }
    li.mobi-active {
        background: #feca7e;
    }
    .row.before-login ul li {
        border-radius: 9px;
        padding: 4px;
        margin-bottom: 9px;
        width: 47%;
    }

    .ul-new {
    padding-left: 25px;
}

section.video-section1122 .container {
    padding-top: 0px;
}

.cnt-h2 input {
    margin-bottom: 15px;
    text-align: left !important;
}

.btn-submitn {
    width: 35%;
}

ul.tab li a {
    margin-bottom: 10px !important;
}

.jumbotron.que-jumbotron-white-bg {
    height: 50px !important;
}

div#ques_0 {
    padding-top: 5px;
}
section.vision-mission .container {
    padding-bottom: 5px;
    padding-top: 20px;
}
section.about-us-s .container {
    padding-top: 5px;
    padding-bottom: 5px;
}
section.video-section .container {
    padding-bottom: 10px;
}

.sub-h22 h3 {
    font-size: 19px;
    padding-bottom: 15px;
}

.btn-submitn {
    margin-top: 15px;
}

section.parent-area.new-p .container {
    padding-top: 15px;
    padding-bottom: 10px;
}

ul.list-inline.pull-right {
    float: right !important;
}


.custom-validation.checkboxValid >label {
    display: block !important;
}

.custom-validation.checkboxValid >label > input {
    margin: auto !important;
}

.form-group > label {
    display: block;
}

.form-group > label > input {
    margin: auto !important;
}

.w-100 >label {
    display: block;
}

.w-100 >label > input {
    margin: auto !important;
}

a.btn.btn-info.sbt-btn-s.pull-right {
    white-space: normal !important;
    width: 100%;
}

.personal-c > div {
    margin: auto !important;
    padding: 0 !important;
}

.personal-c > div > div {
    margin: auto !important;
    padding: 0 !important;
    margin-bottom: 20px !important;
}

}


/* Extra Small Devices, Phones */

@media only screen and (max-width: 479px) {
    html {
        font-size: 50%;
    }
    .vertical-text-carousel .owl-controls .owl-buttons {
        top: 18%;
    }
}


/* Extra Small Devices, Phones */

@media only screen and (max-width: 360px) {
    .team-block .team-thumb .styled-icons {
        padding: 8px 20px 0 25px;
    }
    .team-block .team-thumb .team-overlay {
        height: 88%;
    }
}


/* Custom, iPhone Retina */

@media only screen and (max-width: 319px) {
    html {
        font-size: 35%;
    }
}

.mycarousels .carousel-caption h3 {
    font-size: 30px;
    color: white;
    font-weight: bold;
    line-height: 38px;
}

.mycarousels .carousel-caption p {
    font-size: 21px;
    line-height: 27px;
    font-weight: 500;
}


/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) {
    .career-bank-l {
        width: 100%;
    }
    .personalosec h4 {
        text-align: center;
        font-size: 15px;
    }
    .mainrecommen {
        padding: 15px 7px;
    }
    .mycarousels .carousel-caption h3 {
        font-size: 24px;
        color: white;
        font-weight: bold;
        line-height: 32px;
    }
    .career-bank-r {
        width: 100%;
    }
    ul.tab li {
        width: 100%;
    }
    ul.tab li a {
        padding: 7px 20px;
        border-bottom: 1px solid;
        margin-bottom: 10px;
        width: 100%;
    }
    .nav-tabs>li {
        width: 100%;
    }
    ul.inr-img li {
        width: 100%;
    }
    .ent-cont {
        padding-top: 10px;
    }
    .view-report.mp3-btn {
        width: 100% !important;
    }
    .vsn-msn {
        padding: 14px 33px;
        height: 175px;
        margin-bottom: 20px;
    }
    .bnr-area img {
        height: 223px;
    }
    .bnr-area {
        margin-bottom: 20px;
    }
    .pers-new22 {
        float: none !important;
    }
}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block;margin-top: 10px; }
	   .mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .jumbotron p {
    font-size: 23px;
    line-height: 29px;
    }
    .new-cnt
    {
        margin-bottom: 30px;
        text-align: center;
    }
 .new-cnt img
 {
     width: 100%;
 }
 .pb40
 {
     padding-bottom: 40px;
 }
 .pt20
 {
     padding-top: 20px;
 }
 .video-section22 .carousel-control .glyphicon-chevron-right
 {
     margin-right: 0;
     
 }
  .video-section22 .carousel-control .glyphicon-chevron-left,.video-section22 .carousel-control .glyphicon-chevron-right
  {
      top: 35%;
  }
  .video-section22 .carousel-control .glyphicon-chevron-left
  {
      margin-left: 0;
  }
  .bnr-area.content-m.ulmpd ul
  {
      margin-left: 20px;
    margin-bottom: 5px;
  }
  .disflexcenter
  {
      display: flex;
      justify-content: center;
  }
  .width90-mob
  {
      width: 90%;
  }
  section.star-h-s h3.mobh
  {
          font-size: 27px;
  }
  .contbtn .btn
  
     {
          padding: 10px 22px 15px;
     }
     .service-block .content {
    height: auto;
        padding-bottom: 0 !important;
}
.service-block.mb-md-30
 {
        margin-bottom: 50px !important;
 }
 .disflex
 {
     display: flex;
 }
 .audiorow {
    display: block !important;
    align-items: center;    padding: 15px;
}
.audio-player {
    margin-bottom: 0px !important;
}
.mobdisp-none {
    display: none;
}
.mob-top0
{
    margin-top: 0;
}
.video-area.new-mjhyh img {
    padding-bottom: 0;
}
.mob-mt0
{
    margin-top: 0;
}
.mob-pdx-0
{
    padding-left: 0;
    padding-right: 0;
}
.txt-l {
    padding-right: 0;
}
.tabmob-cont .pers-new22
{
    font-size: 18px !important;
}
.tabmob-cont .pull-right.new-posi
{
    width: 25% !important;
    top: -34px !important;
}
.tabmob-cont .new-pre222
{
    padding: 2px !important;
}
.mt15-mob
{
    margin-top: 15px;
}
.mob-text-center {
    text-align: center;
}

.course-sidebar {
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.mob-pl15
{
    padding-left: 15px;
}
.mob-pr15
{
    padding-right: 15px;
}
.loginbuy
{
    font-size: 21px !important;
}
.downreport {
    text-transform: uppercase;
    font-size: 14px;
}
.downtxt {
    font-size: 15px;
}
.paydownbtn {
    padding: 6px 0 8px !important;
}
.ml15-mob
{
    margin-left: 20px !important;
}
.bnr-area.content-m h2.bmobh {
    font-size: 23px;}
    .mob-p0
    {
        padding: 0;
    }
}

.cl000
{
    color: #000;
}
@media (max-width: 375px)
{
    .tabmob-cont .pers-new22
{
    font-size: 14px !important;
}
.tabmob-cont .pull-right.new-posi
{
    width: 25% !important;
        top: -25px !important;
}
.tabmob-cont .new-pre222
{
    padding: 2px !important;    font-size: 14px !important;
}
#mixedSlider.mobmixslider .MS-controls button
{
    font-size: 35px;
    font-weight: bold;
    
    color: #f5f5f5;
    font-weight: bold;
}
#mixedSlider.mobmixslider .MS-controls .MS-left {
    left: 0;
}
#mixedSlider.mobmixslider .MS-controls .MS-right {
    right: 0;
}
#mixedSlider .MS-content .item
{
    padding: 0;
}
}

@media (max-width: 320px)

{
    .loginbuy {
    font-size: 19px !important;
}
.downreport {
    text-transform: uppercase;
    font-size: 13px;
}
.bnr-area.content-m h2.bmobh {
    font-size: 19px;
}
}