/******************************************
    File Name: responsive.css
    Template Name: EduPress
    Created By: PSD Convert HTML Team
    Envato Profile: http://themeforest.net/user/psdconverthtml
    Website: https://psdconverthtml.com
    Version: 1.0
    Support: support@psdconverthtml.com
/******************************************/

@media (max-width: 1213px) {
    .about-widget .customlist li {
        width: 15%;
    }
    .friendbox img {
        min-width: 100% !important;
        float: none !important;
    }
}

@media (max-width: 1000px) {
    .container {
        width: 100%;
        max-width: 95%;
    }
    body.leftmenu #wrapper .container-fluid {
        max-width: 100%;
    }
	.asset-banner-text{padding-top:0; padding-bottom: 0;}
	.custom-list .carousel-item .color-white{width:100%; float:left;}
}
@media (max-width: 992px) {
	.vertical-align{display:block;}
}
@media (max-width: 920px) {
    .hot {
        display: none;
    }
    .container {
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 875px) {
    .onecourse .big-title {
        padding-left: 0;
        border: 0;
    }
    .section-signup {
        margin-top: 30px;
    }
    .onecourse .big-title h2 {
        font-size: 42px;
    }
    .navbar-right {
        display: none;
    }
}

@media (max-width: 768px) {

    .centermessage {
        padding:50px 20px 20px;
        background-color: rgba(20, 54, 102, 0.78);
    }
    .centermessage p {
        color:#ffffff;
        font-size: 14px !important;
    }
	.header img.logo {
    height: 65px;
	width: auto;
}
    li.bbp-forum-info,
    li.bbp-topic-title {
        width: 100%;
    }
    .section-full .centermessage p,
    .section-full .centermessage h2 {
        font-size: 13px;
    }
    .yamm p {
        color: #fff;
    }
    .yamm-content .menu-item li a,
    .yamm-content .menu-item li {
        color: rgba(255, 255, 255, 0.3) !important;
    }
    .yamm .yamm-content {
        padding: 0;
    }
    .normal-header .dropdown-menu > li {
        padding: 3px 0 !important;
    }
	.board .float-left {
    float: left;
    width: 100%;
	margin-top: 15px;
}
.board .float-right {
    float: right;
	width:100%;
}
.middle-main {
    min-height: auto;
    display: table;
}
.team-member-img img {
    width: 50%;
}

.asset-banner {
    padding-top: 20rem;
    padding-bottom: 4rem;
}
.widget .widget-title p{text-align: left}
.blog-wrapper .blog-title p{text-align: left}
.team-banner .container p{text-align: left}
.team-banner .container .asset-slider1 .owl-item p{text-align:center}

.inquiry-tab.nav-tabs>li>a{ min-height: 56px;}
.inquiry-tab.nav-tabs>li>a{font-size: 11px; padding: 5px;}
#timeline li .row{width:100vw; padding:15px; box-sizing:border-box; margin:0}
ul.links{text-align:center;}

}

@media (max-width: 600px) {
    .alignleft {
        float: none;
        margin: 5px 20px 20px 0;
    }
    .onecourse .big-title h2 {
        font-size: 21px;
    }
    .m30 {
        margin-top: 30px;
    }
    .demo-parallax {
        padding: 14rem 0 5rem;
    }
   /* .demo-parallax h4 span,
    .demo-parallax h4 {
        font-size: 34px !important;
    }*/
    .service-list.text-center .widget-title h3 {
        font-size: 18px;
    }
    .onecourse .big-title p,
    .centermessage p {
        font-size: 13px;
    }
	
}

@media (max-width: 992px) {
    .m30 {
        margin-top: 30px;
    }
    .normal-header.notfixmenu {
        padding: 20px 0 0 !important;
        background-color: #ffffff !important
    }
    hr.largeinvis {
        border: 0;
        margin: 30px 0;
    }
    .single-team-member {
        margin: 15px 0 30px;
		    min-height: auto;
    }
    .redbg .team-member-link {
        display: none;
    }
    .custom-list .col-md-6:nth-child(4),
    .custom-list .col-md-6:nth-child(3),
    .custom-list .col-md-6:nth-child(1),
    .custom-list .col-md-6:nth-child(2) {
        border: 0 !important;
    }
    .blog-wrapper,
    .video-wrapper,
    .service-list .widget {
        margin: 15px 0;
    }
    .navbar-default .navbar-toggle {
        background-color: transparent !important;
        border-color: transparent !important;
        border-radius: 0;
        margin-top: 8px;
		width:auto;
    }
    .normal-header {
        background-color:#fff;
        padding: 20px 0 0 !important;
    }
    .navbar-default {
        background-color: #182532;
        padding: 0 0 20px;
        right: 0;
        top: 0;
        border-bottom: 0;
        width: 100%;
        z-index: 10;
    }
    .dark-header {
        background-color: #121212 !important;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: rgba(255, 255, 255, 0.2);
		margin-top: 10px;
    }
    .normal-header .dropdown-menu > li,
    .normal-header .dropdown-menu > li a {
        padding-left: 10px;
    }
    .normal-header .navbar-nav > li > a {
        padding: 10px;
    }
}

@media (min-width: 992px) {
    .yamm-fw {
        position: relative;
    }
    .yamm-fw:hover > ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
    .navbar-nav .yamm-fw ul {
        -webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
    }
    .yamm-fw .dropdown-menu {
        min-width: 240px;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .yamm-fw > ul {
        position: absolute;
        top: 130%;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 0;
    }
    .yamm-fw > ul.start-right {
        right: 0;
        left: auto;
    }
    .yamm-fw > ul li {
        position: relative;
    }
    .yamm-fw > ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        left: 100%;
    }
    .yamm-fw > ul li:hover > ul.show-right {
        right: 100%;
    }
}

@media (min-width: 992px) {
    .normal-header.affix {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 999;
        padding: 15px 0 !important;
        width: 100%;
        background-color: #fff !important;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
    }
    .normal-header.affix.dark-header {
        background-color: #121212 !important
    }
    .normal-header.notfixmenu {
        background-color: #ffffff !important
    }
    .normal-header .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
    .normal-header .hasmenu:hover > ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
    .normal-header .navbar-nav .hasmenu ul {
        -webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
    }
    .normal-header .hasmenu .dropdown-menu {
        min-width: 220px;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .normal-header .hasmenu > ul {
        position: absolute;
        top: 130%;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 0;
    }
    .normal-header .hasmenu > ul.start-right {
        right: 0;
        left: auto;
    }
    .normal-header .hasmenu > ul li {
        position: relative;
    }
    .normal-header .hasmenu > ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        left: 100%;
    }
    .normal-header .hasmenu > ul li:hover > ul.show-right {
        right: 100%;
    }
    .normal-header .navbar-nav .has-submenu {
        position: relative;
    }
    .normal-header .navbar-nav .has-submenu:hover > ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
    .normal-header .navbar-nav .has-submenu:hover > ul li ul {
        margin-top: -1px;
    }
    .normal-header .navbar-nav .has-submenu ul {
        -webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        -o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
        transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
    }
    .normal-header .navbar-nav .has-submenu .dropdown-menu {
        min-width: 320px;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .normal-header .navbar-nav .has-submenu > ul {
        position: absolute;
        top: 130%;
        visibility: hidden;
        display: block;
        opacity: 0;
       right: 0;
    }
    .normal-header .navbar-nav .has-submenu > ul.start-right {
        right: 0;
        left: auto;
    }
    .normal-header .navbar-nav .has-submenu > ul li {
        position: relative;
    }
    .normal-header .navbar-nav .has-submenu > ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        left: 105%;
    }
    .normal-header .navbar-nav .has-submenu > ul li:hover > ul.show-right {
        right: 100%;
    }
    .normal-header .navbar-nav .has-submenu > ul li ul {
        position: absolute;
        top: 0;
        visibility: hidden;
        display: block;
        opacity: 0;
        left: 130%;
    }
    .normal-header .navbar-nav .has-submenu > ul li ul.show-right {
        right: 130%;
        left: auto;
    }
}
@media (max-width: 1024px) {
.normal-header .navbar-nav > li > a{ padding: 35px 10px 0;}
header.header.normal-header.affix .navbar-nav > li > a {
    padding: 25px 12px 0;
}
.detailedassessment-right-icon li{margin:20px 0 6px 0}

}

@media (max-width: 768px){
.normal-header .navbar-nav > li > a {
    padding: 10px 10px 7px;
}
header.header.normal-header.affix .navbar-nav > li > a {
    padding: 16px 12px 0;
}
.asset-head, .asset-head1, .slider-head, .full-time-head{ font-size:34px; text-align:center;}
.asset-banner p, .test-head, .test-font{ font-size:19px;}
.section{ padding:50px 0}
.form{padding-top: 130px;}
.detail-bg li p{ text-align:left !important;}
.asset-banner h4, .left-head, .asset-banner p, .test-head, .asset-light-bg1 p, .asset-body-font p{ text-align:center;  }
.asset-light-bg1 p, .asset-body-font p{ text-align:center; font-size:17px  }
.asset-banner h4:after, .left-head:after {
    left: 50%;
    margin-left: -25px;
    bottom: 0;
    width: 30px;
    height: 1px;
    background: #00BAC6;
    content: '';
    position: absolute;
}
.mobile-btn{ text-align:center; margin-bottom:20px;}
.test-head3{ text-align:center;}
.mindespark-left-head:after, .mindespark-banner h4:after { left: 50%;
margin-left: -25px;
    bottom: 0;
    width: 30px;
    height: 1px;
    background: #f16867;
    content: '';
    position: absolute;}
	.blog-wrapper .blog-title {
    position: relative;
    min-height: auto;
}
	.blog-wrapper .blog-title a.da-btn-white {
    position: relative;
    bottom: 0;
}
.dropdown-menu img {
    width: 5%;
    margin-right: 5px;
}
.nav>li>a>img {
    max-width: -webkit-fill-available;
}

.nav-tabs>li>a {
    margin: 0;
    color: #f26866;
    font-size: 16px;
}
.detailedassessment-right-icon li{ padding:0}
.testibox h4{ text-align:center;}
.footer p{ text-align:left;}

.modal-dialog.homepage, .modal-dialog {
    width: 100%;
    margin: 30px auto;
    text-align: center;
}

.buton{ position:relative;}
.portfolio .pitem{ text-align:center;}
.detailedassessment-right-icon li{ margin:10px 0 0px 0;}
.slide.float-right {
    float: right;
    width: 100%;
	margin-bottom: 15px;
}
.asset-footer.ei-footer img {
    width: 30%;
}

.mindspark-box .ques-img {
    max-width: 36%;
}

.slide-info p{font-size:14px; text-align:left}
.asset-slider2.owl-theme .owl-nav{top:120px;}
}

@media (max-width: 640px){
.question-box h4.test-head{ font-size: 22px;
    margin-top: 0;
    margin-bottom: 10px;}
.asset-slider1-img img {
    width: 100%;
    max-width: 270px;
    display: initial !important;
}
.asset-footer img{ margin-bottom:25px; max-width: 70%;}

.partner-tab.nav-tabs>li {
    background: #eee;
    width: 50%;

}
.widget p {
    margin-bottom: 10px !important;
    min-height: auto;
}
.service-style2 .widget {
    min-height: auto;
}

#issues li .row {
    width: 90vw;
    text-align: center;
}
#issues li h1{ font-size: 30px;}
.question-box .ques-img{ margin-bottom:0;}
.m-top{ margin-top:50px;}
.test-head2{ margin-top:0;}
.mt70{ margin-top:0;}
.mindspark-box{ min-height:auto;}
.footer1 h3{ margin-top: 10px;
    margin-bottom: 10px;}
	.mt55 {
    margin-top: 15px;
}
.mt25 {
    margin-top: 5px;
}
.slider-head{ margin: 20px 0px 40px 0px;}
.mindspark-box{ padding:0;}
.banner-logo {
    max-width: 80%;
}
.logo-font{ min-height:auto;}
.mindespark-btn{ margin: 8px 0;}
.white-bg-shadwo {
 box-shadow: none;
    background: none;
    color: #f26866;
  
}
.left-head {
    position: relative;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
}
.team-ul.test-font li {
    font-size: 17px;
}

.modal-body{box-sizing:border-box; overflow:hidden}
.table{width:90% !important;}
.table.ei-table>tbody>tr>td, .table.ei-table>tbody>tr>th, .table.ei-table>tfoot>tr>td, .table.ei-table>tfoot>tr>th, .table.ei-table>thead>tr>td, .table.ei-table>thead>tr>th{box-sizing:border-box; text-align:left; width:50%;

}
}
@media (max-width: 480px){
	.asset-banner h4, .team-banner h4{ font-size:36px; margin: 0 0 20px 0;
    padding: 0 0 20px 0;}
	.partner-tab.nav-tabs>li {
    background: #eee;
    width: 100%;}
.color-btn{margin: 15px 0; display: block; box-sizing: border-box; width: 100%}

.mindespark-lsep{margin: 15px 0; display: block; box-sizing: border-box; width: 100%}

.h3, h3 {
    font-size: 20px;
}
.banner-img img, .ques-img{max-width: 76%;}
.asset-head, .asset-head1, .slider-head, .full-time-head {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
    padding-bottom: 10px;
	   /* margin-top: 0px;*/
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 7px;
}
.dropdown-menu img {
    width: 7%;
    margin-right: 5px;
}
.nav-tabs>li {
    text-align: center;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #dedede;
    /* border-right: none; */
    /* float: inherit; */
}
.mindsparl-head-1 {
    position: relative;
    top: -40px;
}
.white-bg-shadwo{ width:100%;}
#issues li img {
    float: initial;
    width: 60%;
	margin:0;
}

.contact {
    min-height: auto;
}
.single-team-member img {
    width: 70%;
    margin-top: 75px;
}
.team-member-img img {
    width: 70%;
}
.asset-footer.ei-footer img {
    width: 40%;
}

.mindspark-box img{margin-bottom: 0; max-width: 45%;}
.testi-carousel1 .testibox img{ -webkit-filter: grayscale(0%);
    filter: grayscale(0%);}
.partner img, .partenered-logo img { -webkit-filter: grayscale(0%);
    filter: grayscale(0%);}
.mb60 {
    margin-bottom: 15px;
}


}

