.da-slider .da-arrows-prev, .da-slider .da-arrows-next{
    background: #000 !important;
}
form p#headtop2 input.search_box {
    width: 330px !important;
    background: #fff;
    border: 0px !important;
    border-radius: 2px;
    font-size: 14px;
    padding: 0px 12px;
}
 .displayToggle, .displayToggle_parent {
    z-index: 999999;
}
form p#headtop2  .btn-icon {
    padding: 5px;
   }
  /* #headtop1 .mainmenu .main_menu.menupos_right ul.mainmenuul_top li {
    line-height: 30px;
}*/
.container.info .screenres.row-fluid {
    padding: 25px 15px 20px 15px !important;
}
.blog-posts:after{
    background:transparent!important;
}
#mainmenudiv .mainmenu .mainmenuul li a span {
    font-size: 17px;
    font-weight:500;
}
#mainmenudiv .mainmenu .mainmenuul li a {
    padding: 15px 10px;
    display: inline-block;
}
.more-list.dropdown {
    display: inline-block;
}
  .row-fluid .span9 {
    width: 52%!important;
    float: right;
}
 div#span33.uni-logo {
    width: 45%;
    padding-top: 1%;
    display: flex;
    align-items: center;
}

.Home header nav{
    padding: 0px 0;
}
.span9 h1#headd.animated {
    font-size: 31px!important;
    line-height: 40px!important;
    font-family: "Avenir", Helvetica, Arial, sans-serif !important;
    font-weight:100;
    margin-bottom: 0px;
}
header .slider .container:first-child{
    width: 100%!important;
}
.slider .container .span5.offset7 {
    background-color: #152540!important;
    border-top: solid 1px #152540!important;
    height: 360px;
}
.slider .form h2.animated.delay3 {
    color: #f0f8ff;
    font-size: 25px;
    font-weight:100;
}
.form .row4 input.button {
    background: #3cb065;
    padding: 8px 30px !important;
    max-width: 230px;
    border-radius:50px;
}
.info .span12.custom-b h3::after, .span4 .top-item h3.iconset.iconcommunity::after{
    background-color: #3cb065!important;
}
.span12.custom-b .animated.delay1.fadeInUp p, .screenres.row-fluid .span4 .top-item p, .screenres.row-fluid .span4 .top-item h5 span{
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.5;
    color: #898282;
    letter-spacing: 0;
}
.info .span12.custom-b h3.animated.delay1.fadeInDown, .container.courses .popular_course > h2 {
    text-align: center;
    padding-top: 15px;
}
.container.courses .popular_course > h2::after {
    left: 0px !important;
right: 0px !important;
margin: 0 auto;
    }
.info .span12.custom-b h3.animated.delay1.fadeInDown::after{
    left: 48%!important;
}
.courses .row-fluid .span4 .item p {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.03em;
    color: #898282;
    font-weight: 100!important;
    min-height: 52px;
    overflow: hidden;
    max-height: 50px;
    height:100%;
}
.info .span12.custom-b p a{
    color: #1dc21d;
    font-size: 15px;
    font-weight: 600;
}
.span4 .item p a{
    font-size: 20px;
    font-weight: 100;
    font-weight: 400;
}
.extra .span4 .top-item  p:nth-child(8){
    color: #3cb065!important; 

}
.top-item > a + p + p font {
    color: #3cb065!important;
    font-size: 17px;
    line-height: 30px;
    
}
.extra .top-item > a{
    font-size: 22px!important;
    font-weight: 600!important;
    line-height: 30px;
}
body {
    font-family: "Avenir", Helvetica, Arial, sans-serif !important;
    color: #777;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;

    }
    .mainmenu .main_menu.menupos_right ul.mainmenuul_top  li a {
    font-size: 15px;
}
/*.mainmenu .main_menu.menupos_right ul.mainmenuul_top  li:nth-child(2) a,*/.mainmenu .main_menu.menupos_right ul.mainmenuul_top li:nth-child(5) a {
    font-weight: 100 !important;
    display: inline-flex;

}
input {
    box-shadow: none !important;
    font-size: 14px !important;
}
input[type="text"], input[type="email"], ,input[type="password"]{
    color: #090909 !important;
    font-family: "Avenir", Helvetica, Arial, sans-serif !important;
}
/*.row-fluid [class*="span"]:first-child {
    margin-left: 0;
    background-image: url(../images/newsletter-bg.png), linear-gradient(#283754, #283754);
}*/



.extra ul.testimonials li {
    background: transparent!important;
    box-shadow:none!important;
}
.extra ul.testimonials li h5 {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}
.extra ul.testimonials li h5 p{
    line-height: 22px!important;
}
footer ul.social {
  
}
.payment-img{
    float: right;
    padding-top: 0px;
    margin-bottom: 20px;
}
.cop-right{
    font-size: 14px;
}
/*.top-item .sprite.icon-community {
    width: 40px;
    height: 38px;
    position: absolute;
    background: url('https://lh3.googleusercontent.com/-5a4nwkRWst0/W8HtfJZ-eeI/AAAAAAAAARo/eGpz9yxhTdMLEiTtAE3HiYxNfR0zQY6FwCL0BGAYYCw/h40/blog-icon-40x40.png') no-repeat left;
}*/

a.logo img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 80px !important;
}   

.da-slider .da-slide h2 {
    font-size: 52px;
    line-height: 55px;
    font-family: "Avenir", Helvetica, Arial, sans-serif !important;
}
.da-slider .da-slide p {
    top: 180px;
    }
.extra {
    padding: 0px!important;
    border-bottom: 1px solid #ededed;
}
.extra .container {

    padding-top: 0px !important;
    padding-bottom: 0px !important;

}
.entypo-down-open-mini::before {
    color: #fff;
}
.extra .row-fluid .span4:first-child h3 {
    text-align: center!important;

}
a.navi-right, a.navi-left{
    display: none;
}
.extra .row-fluid .span4 .top-item p {
    line-height: 1.5em !important;
    font-size: 17px;
}
.footer-span .col-md-5 {
    width: 40%;
}
.footer-span  .col-md-3 {
   width: 25%;
    text-align: center !important;
}
.footer-span  .col-md-4 {
   width: 33.33%;
    }
    #userToggle .tempo {
        width: 25px;
        height: 25px;
        margin-left: 10px;
        margin-top: 0px;
    }
    
form p#headtop2 .btn-icon {
    border: 0px;
    background: #fff;
    box-shadow: none;
    margin-top: 2px;
    margin-right: 3px;
}
.modal_close .lnr {

    font-weight: bold;

}
.res-logo, .mobile-menu{
    display: none;

}
.extra .span4 .top-item h3.iconset{
    margin: 0px 0 !important;

}
.tform .row4 input.btn {
    color: #fef4f4 !important;
}
.course_row .cattext .smlhead, .course_row .cattext .smltext {
    min-height: auto !important;
    height: auto!important;
  
}

.courses .item, .holder .course_row ul li, .screenres .span4 .item {
   /* box-shadow: 0 2px 8px 2px rgba(20,23,28,.15);*/

 display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   padding: 30px;
   -webkit-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   transition: all 0.3s linear;
   text-align: left;
   text-decoration: none;
   border-radius: 5px;
   background-color: #ffffff;
   -webkit-box-shadow: 0 5px 10px 1px rgba(0,0,0,0.03);
   box-shadow: 0 5px 10px 1px rgba(0,0,0,0.03);
   border: #efefef 1px solid;

}
.courses .item:hover, .screenres .span4 .item:hover, .course_row ul li:hover{
     top: -2px;
   -webkit-transform: scale(1.05);
   -ms-transform: scale(1.05);
   transform: scale(1.05);
   -webkit-box-shadow: 0 20px 40px 4px rgba(0,0,0,0.08);
   box-shadow: 0 20px 40px 4px rgba(0,0,0,0.08);
}


.Home section.courses {
        background-color: mintcream!important;
        padding: 0!important;
}
.Home section.container.courses {
    width: 100%!important;
    background-color: mintcream!important;
    max-width: 100% !important;
    padding: 0px !important
}

.Home section.container.courses .row-fluid{
    padding: 0 0px 20px 0px;
}
.extra .span4 p img {
    width: 100%!important;
    border-radius: 5px;

}
.extra .container .row-fluid{
    padding: 0 10px;
}

.info .span4 .top-item p img, .extra .row-fluid .span4.new-testimonial/*.extra .row-fluid .span4:first-child */ {
    border-radius: 5px;
}
.breadcrumb .page-title {
    color: #fff;
    padding-left: 0px !important;
    margin-left: 0px;
}
.breadcrumb .bread-view a{
    color: #fff!important;
}
.screenres .span4 .item p {
    text-align: center !important;
}
.Contact .contactmap{
    height: 400px!important;

}
.Section.Management .breadcrumb #nav_categories a, .Section.Management .breadcrumb  h2, .Section.Management .breadcrumb  p, .breadcrumb h2, .breadcrumb  {
    color: #fff!important;
}

.actual_loct_map iframe{
    height: 450px;
}
.contact_fom_body {
    text-align: center;
    line-height: 34px;
}
.leftcontent .col-md-6{
    width: 50%!important;
}
.leftcontent .col-md-12, .leftcontent .col-xs-12, .leftcontent .col-sm-12{
    width: 100%!important;
}
.leftcontent h3::after{
    margin: 0 auto;
}
.leftcontent input, textarea {
    border: 1px solid #3cb065!important;
    color: #090909 !important;
}
textarea {
    padding: 8px 13px;
    }


.leftcontent .form-group .btn-primary_red{
    height: 50px;
    font-size: 20px;

}
.leftcontentform .form-group input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333333!important;
  
}
.leftcontent{
    background-color: #fff!important;
}
.Blogs .container.courses{
       padding: 25px 0 45px 0; 
}
.blog-posts{
    line-height: 30px;
}
.Course.Details .courses {
    padding: 45px 0 45px 0;
}
nav {
    border-bottom: 1px solid #eee;
}
.Home section.container.courses {
    padding-top: 15px!important;
    padding-bottom: 10px!important;
}
section.container.info .custom-b{
    margin-bottom:15px;
}
section.container.info {
    padding-bottom: 30px;
    padding-top: 15px;
}
.catimg .image, .lecture_img_tumb .image{
    background-size: cover!important;
    width: 100%;
    background-repeat: no-repeat!important;
    height: 150px;
}
.catimg .image{
    background-size: 100% 100% !important;
    width: 100%;
    background-repeat: no-repeat!important;
    height: 150px;
}
.cattext {
    display: block!important;
}
.cattext .smlhead h4 {
    height: 100%;
    margin-bottom: 0px;
    padding-top: 1px;
    min-height: 25px;
    max-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%;
}
.course_row .cattext .smltext {
    height: 100% !important;
    min-height: 51px !important;
    max-height: 50px;
    overflow: hidden;
    line-height: 24px;
    text-overflow: ellipsis;
    word-break: inherit !important;
    text-align: center;
}
.courses .cont_mid {
    padding: 13px;
}
.cattext .reviews-col.p0-10 .reviews-number {
    padding: 0px 0!important;
}
.holder .course_row ul li .cattext{
    padding-bottom: 0px!important;
}
.profile_page {
    width: 100%;
}
/*course category*/
section.container.courses.category_courses123 {
    padding-top: 15px;
}
.category_courses123 .course_row .cattext_bottom .smltext {
    height: 100%!important;
    min-height: 40px!important;
    max-height: 40px;
}
.category_courses123 .holder .course_row ul li .cattext, .container.instructor-wrapper .coursescat .cattext, .container.courses .cattext{
    height: 230px !important;
    line-height: 20px;
}
.cattext_bottom .smltext span {
    position: relative;
    top: 3px;
}
.course_row .course_wishlist_btn {
    background: #fff !important;
    color: #333 !important;
    border-radius: 0px !important;
}
/* about */
section.container.courses.about_us {
    padding-top: 30px;
    padding-bottom: 0px;
}
section.container.courses.about_us .span4.extra {
    padding-top: 0px!important;
}
section.container.courses.about_us .span8 p {
    font-weight: 100!important;
    font-size: 16px;
    letter-spacing: 0.03em;
    line-height: 25px;
}
section.container.courses.contact_us_pg {
    padding-top: 45px;
}

.span4.new-testimonial h3{
    color: #3cb065 !important;
}
.coursescat .screenres.row-fluid .span4, .courses .screenres123.row-fluid .span4{
        float: left!important;
   /* margin: 0 auto!important;*/
    
}
.courses .screenres123.row-fluid .span4 {
    width: 50% !important;
    float: left !important;
    margin: 0px;
    padding: 0px 15px;
}
.main_menu.menupos_right span.lnr {
    font-size: 20px;
    color: #fff;
}
.main_menu.menupos_right span.lnr:hover {
    color: #ff4e50;
}
.main_menu.menupos_right span.lnr.lnr-chevron-down{ 
    font-size: 11px;
    margin-left: 7px;
    font-weight: bold;
}
#headtop2 span.lnr {
    padding-left: 5px;
    margin-left: 0px;
    font-weight: bold;
    padding-right: 3px;
    font-size: 14px;
}
.user_prof_sec{
    background: #fff;
}
.teaching_sec{
    padding: 40px 0px 0px 0px;
}
.user_prof_name {
    font-size: 25px;
    color: #29303b;
    margin-bottom: 0px;
}
.user_prof_designation {
    padding-top: 0px;
    margin-top: 0px !important;
}
.user_prof_details {
    margin-top: 12px;
}
.user_prof_details p, .user_prof_designation{
    font-size: 16px;
    color: #29303b;
     margin-bottom: 0px;
    padding: 0px;
}
.user_prof_details {
    margin-top: 12px;
}
.mainmenu ul li.dropdown ul {
    top: 100%;
    background: #fff;
    box-shadow: 0px 0px 2px #ccc;
    padding: 0px 0px !important;
   /* transform: translate(0, 10%);
-webkit-transform: translate(0,10%);*/
}
/*.mainmenu ul li.dropdown:hover ul {
    visibility: visible;
    transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
    top: 26px !important;
}*/
.mainmenu ul li.dropdown ul li a{
    color: #555555;
    font-weight: bold;
    width: 100%;
}
#mainmenudiv .mainmenu .mainmenuul .dropdown li a:hover {
    background: transparent !important;
}
#mainmenudiv .mainmenu .mainmenuul .dropdown li a:hover span{
    color: #002157;
}
#mainmenudiv .mainmenu .mainmenuul li a span.lnr.lnr-chevron-down {
    font-size: 11px;
    font-weight: bold;
    margin-left: 7px;
    color: #002157;
}
.mainmenu ul.profile_details li a span.lnr {
    margin-right: 12px;
    color: #002157;
}
.span4 img {
    height: 175px;
}
 
.title p, span{
    font-size: 14px ;
}
.rate-ex3-cnt, .avg_rating {
    font-size: 14px;
}
.coursebannerinner a:hover{
    /*color: #002157 !important;*/
    color: #002157;
}
.review_section {
    font-size: 16px;
}
.rightsidebar-1 p {
    font-size: 15px;
    margin-bottom: 10px;
    color: #666;
}
.social-networks li img {
    height: auto;
}
.courses .headeing_section {
    text-align: center;
}
.rightsidebar-1 {
    font-size: 16px;
}
#coursesection .smltext {
    font-size: 15px;
}
.container.courses .course_cat li a:hover, .container.instructor-wrapper .course_cat li a:hover{
    text-decoration: none;
    color: #002157;
}
.container.courses .course_title, .container.instructor-wrapper .course_title{
    color: #29303B;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    line-height: 1.4em;
    margin-top: 10px;
    max-height: 45px;
    overflow: hidden;
}
.container.courses .course_description, .container.instructor-wrapper .course_description {
    color: #29303B;
    font-size: 13px;
    text-align: left;
    margin-top: 10px;
    max-height: 40px;
    overflow: hidden;
}
.container.courses .course_author, .container.instructor-wrapper .course_author {
    color: #686F7A;
    font-size: 13px;
    text-align: left;
    margin-top: 10px;
}
.container.courses .course_student, .container.instructor-wrapper .course_student {
    text-align: left;
    margin-top: 10px;
    font-size: 13px;
    color: #29303B;
}
.container.courses .course_student span, .container.instructor-wrapper .course_student span{
    font-size: 13px;
    color: #29303B;
}
.container.courses .reviews-col, .container.instructor-wrapper .reviews-col {
    text-align: left;
    margin-top: 10px;
    font-size: 13px;
    color: #686F7A;
    display: inline-block;
    width: 100%;
}
.container.courses .course_price, .container.instructor-wrapper .course_price {
    text-align: right;
    margin-top: 10px;
    font-size: 15px;
    color: #29303B;
    display: inline-block;
    float: right;
}
.container.courses .rating-good, .container.instructor-wrapper .rating-good {
    display: inline-block;
    float: left;
} 
.container.courses .rating-good .rate-ex3-cnt, .container.instructor-wrapper .rating-good .rate-ex3-cnt {
    width: auto;
}
.container.courses .reviews-number, .container.instructor-wrapper .reviews-number {
    display: inline-block;
    float: right;
}
.container.courses, .container.instructor-wrapper{
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;
}
.container.courses .catimg, .container.instructor-wrapper .catimg {
    height: 140px;
}
.container.courses .catimg .image, .container.instructor-wrapper .catimg .image{
    height: 100% !important;
    width: 100% !important
}
.container.courses #wishheart1:hover, .container.instructor-wrapper #wishheart1:hover{
    background: #fff;
}
.container.courses #wishheart1, .container.instructor-wrapper #wishheart1{
    background: #fff;
}
.course_category .coursescat .cattext {
    height: 131px !important;
}
.container.courses.category_courses {
    padding-bottom: 0px;
}
.container.info .screenres .span4 video{
    width: 100%;
}
.container.info .screenres .span4 .widget_image{
    height: 235px;
}
.container.info .screenres .span4 img{
    height: 205px !important;
}
.btn-take-course:hover {
    color: #fff;
    opacity: 0.8;
}
.price_term{
color: #505763;
font-size: 16px;
font-weight: 600;
text-transform: lowercase;
}

.MultiCarousel {
    padding: 20px 0px !important;
}
.MultiCarousel a.btn-course-details {
    font-size: 12px;
    padding: 4px 14px;
    background: #ec5252;
    color: #fff;
}
.lecture_reviews{
    width: 40%;
    float: left;
}
.lecture_description {
    width: 60%;
    float: left;
    padding-right: 15px;
}
.revisit_btn {
    color: #002157 !important;
    font-size: 14px;
}
.slick-prev {
    margin-left: 40px;
  }

  .slick-next {
    margin-right: 40px;
  }
.slick-prev::before {
    color: #fff !important;
    content: '\f104' !important;
    font-family: FontAwesome !important;
    font-size: 40px !important;
    opacity: 1 !important;
    font-weight: bold;
}
.slick-next::before {
    color: #fff !important;
    content: '\f105' !important;
    font-family: FontAwesome !important;
    font-size: 40px !important;
    opacity: 1 !important;
    font-weight: bold;
}
/*-------------------------------------------------responsive------------------------------------*/

@media only screen and (min-width: 1200px){
.extra .row-fluid .span4:nth-child(2), .extra .row-fluid .span4:last-child{
    margin-top: 0px;
}

}
@media only screen and (max-width: 1200px){
.row-fluid .span3 {
    width: 35%!important;
}
.span9 h1#headd.animated {
    font-size: 22px !important;
}
#mainmenudiv .mainmenu .mainmenuul li a span {
    font-size: 16px;
}
#mainmenudiv .mainmenu .mainmenuul li a {
    padding: 15px 7px;
}
.diss_search_box {
    display: inline-block !important;
    margin: 1% 15% !important;
    width: 70% !important;
}
.container.courses .catimg, .container.instructor-wrapper .catimg {
    height: 170px !important;
}
.slider .container .banner_img_die img { 
    height: 328px !important;
}
.row-fluid .span9 {
    width: 62% !important;
}
.info .span12.custom-b h3.animated.delay1.fadeInDown{
    padding-top: 20px;
}
.info .screenres h3.iconset {
    font-size: 20px;
}
.form .row4 input.button {
    padding: 8px 28px 40px 30px !important;
    max-width: 100%;
    left: 26%;
    position: relative;
}
.form .row4 {
    width: 100%;
    text-align: center !important;
}
form p#headtop2 input.search_box {
    width: 300px !important;
}
.slider .container .span5.offset7 {
    height: 326px;
}
}
@media only screen and (max-width:1199px){
section.container.info {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 25px;
    padding-top: 10px;
}

.lecture_reviews .tabs-vertical-env .nav-tabs li a span {
    border: 0px !important;
    color: #686F7A;
    font-size: 13px !important;
}
.lecture_reviews .tabs-vertical-env .nav-tabs li a {
    border: 0px !important;
    color: #686F7A;
    font-size: 13px !important;
    padding: 10px 8px;
}
.course_row .cattext .smltext {
    height: 100%!important;
    min-height: 55px!important;
    max-height: 55px;
}
}
@media only screen and (max-width: 1118px){
.slider .form h2.animated.delay3 {
    font-size: 20px;
}
.slider .container .banner_img_die img {
    height: 326px !important;
}
}
@media only screen and (min-width: 1100px){
.mainmenu {
    text-align: right;
}
}
@media only screen and (max-width: 1040px){
.Home section.container.courses .row-fluid {
    padding: 0 30px 20px 30px;
}
}
@media only screen and (max-width: 1024px){
.form .row4 input.button{
        left: 20%!important;
}
}
@media (min-width: 992px){
    .MultiCarousel .MultiCarousel-inner{
        width: 100% !important;
    }
}
@media (min-width: 981px){
    .hide_on_desktop{
        display: none;
    }
}
@media only screen and (max-width:991px){
.info .screenres h3.iconset {
    font-size: 20px;
    line-height: 25px;
    height: 100%;
    min-height: 50px;
}
.lecture_description {
    width: 100%;
    float: left;
    padding-right: 15px;
}
.lecture_reviews {
    width: 100%;
    float: left;
    margin-top: 30px;
}
.lecture_reviews .nav-tabs > li {
    display: block;
    width: 100%;
}
.smltext1 {
    float: left !important;
    width: 95% !important;
    padding-top: 2px !important;
}
.lecture_reviews .nav-tabs > li {
    width: 33.33%;
    text-align: center;
}
.lecture_description .cattext1 h4 {
    font-size: 14px;
    font-weight: 500;
    width: 2% !important;
    margin: 0;
    text-align: right;
    float: right !important;
}
}
@media (min-width: 550px) and (max-width: 980px){
/*.MultiCarousel .MultiCarousel-inner .item:nth-child(odd) {
    padding-right: 10px !important;
}
.MultiCarousel .MultiCarousel-inner .item:nth-child(even) {
    padding-left: 10px !important;
}*/
.MultiCarousel .MultiCarousel-inner .item .pad15 {
    margin: 15px 0px !important;
}
.MultiCarousel .MultiCarousel-inner .item {
    padding-left: 15px !important;
    padding-right: 12px !important;
}
}
@media only screen and (max-width: 980px){
#MultiCarousel1 .carousel_txt {
    padding: 0px 0px 0px 0px !important;
}
.extra .container .row-fluid .span4, .extra .container .row-fluid .span4.new-testimonial {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.courses .left.carousel-control.leftLst img{
    right: 35px !important;
}
.carousel_middle_btn {
    padding: 0 0px 10px 0px !important;
}
.right.carousel-control.rightLst img {
  right: 0px !important;
}
.left.carousel-control img {
    position: absolute;
    top: 2px;
    right: 35px;
}
.left.carousel-control img {
    position: absolute;
    top: 2px;
    right: 35px;
}
.span4 {
    width: 100% !important;
}
.container.info .screenres .span4 {
    box-shadow: none;
    border-bottom: 1px solid #ddd;
    padding: 0px;
    width: 400px !important;
    margin: 0 auto !important;
    float: unset;
    padding-top: 15px;
}
.extra .span4 h3 {
    text-align: left !important;
}
.extra .span4{
    text-align: left !important;
    border-bottom: 1px solid #ddd;
}
.container.info .screenres:last-of-type .span4:last-child, .extra .span4:last-child{
    border: 0px;
}

.container.info .screenres:last-child{
   margin-bottom: 10px;
}
.container.info .screenres .span4 .top-item{
    padding: 0px;
}
.container.info .screenres .span4 p{
   font-size: 16px;
}
.container.info .screenres h3.iconset.iconcommunity {
    font-size: 22px;
    line-height: unset;
    height: auto;
    min-height: auto;
    text-align: left !important;
    padding-left: 0px;
}
.container.info .screenres .span4 .sprite.icon-community, .container.info .screenres .info .span4 .top-item{
   display: none;
}
.span4 .top-item h3.iconset.iconcommunity::after{
    display: none;
}
.courses .row-fluid .span4 .item p.headeing_section {
    height: 100%;
  /*  min-height: 28px;*/
    text-align:center;
}
section.container.courses.about_us .span4.extra {
    padding-top: 15px!important;
    display: inline-block;
    width: 100%!important;
    padding: 0px !important;
}
section.container.courses.about_us .span8{
    width:100%;
}
.cattext {
    padding: 10px 15px 20px 15px!important;
}
.cattext_bottom .smltext span {
    font-size: 16px!important;
    position: relative;
    top: 3px;
}
.category_courses123 .course_row .cattext_bottom .smltext{
    text-align:left!important;
}
.category_courses123 .holder .course_row ul li .cattext {
    height: 265px;
}
.category_courses123 .cattext_bottom {
    display: inline-block;
    width: 100%;
    bottom: 0;
}
.cattext .smlhead h4 {
    height: 100%;
    margin-bottom: 0px!important;
    min-height: 30px;
    max-height: 30px;
}
.course_row .cattext .smltext {
    height: 100%!important;
    min-height: 58px!important;
    max-height: 58px;
    overflow: hidden;
    line-height: 22px;
    text-overflow: ellipsis;
    word-break: inherit!important;
}
.holder .course_row ul.course_cat li {
    width: 47.0% !important;
    margin-bottom: 25px;
}
.coursescat .course_row {
    padding-bottom: 0px!important;
}
header .slider .container {
    background-size: cover !important;
    height: 330px !important;
}
.slider .container .banner_img_die img { 
    height: 330px !important;
}
.container.info .custom-b {
    padding-left: 1%;
    padding-right: 1%;
}
section.container.info {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.extra .span4 .top-item img{
    width: 100%;
}
.footer-span .col-md-5, .footer-span .col-md-3, .footer-span .col-md-4 {
    width: 100%;
    text-align: center;
}
.payment-img {
    float: none;
    padding-top: 12px;
}
footer ul.social li {
    list-style: none;
    float: none;
    margin: 0 5px;
    display: inline-block;
}
.screenres {
    width: 100% !important;
    max-width: 80%;
    margin: 0px auto!important;
}
.screenres .span4 {
    width: 100% !important;
    margin-left: 0!important;
    margin-bottom: 15px;
    box-shadow: 0px 0px 5px 2px rgba(205, 197, 197, 0.42);
    padding: 15px;
}
.row-fluid [class*="span4"]{
     margin-left: 0%!important;
}
.row-fluid .span4{
    margin-left: 0!important;
}
.footer-span .col-md-5 {
    width: 100%;
}
.footer-span  .col-md-3 {
   width: 100%!important;
    text-align: center !important;
}
.footer-span  .col-md-4 {
   width: 100%!important;
}
.payment-img {
    float: none;
    text-align: center;
}
.screenres .span4 p{
    line-height: 30px;
} 
.screenres .span4 {
    margin-bottom: 30px;
}
.container.courses .popular_course > h2 {
    margin-bottom: 30px;
}
.extra .span4 .top-item img {
    width: 100%;
    height: auto;
}
nav .container{
    width: 100%;
    padding: 0 20px;
}
nav .container a.logo img {
 width: 300px!important; 
}
.Contact .contactmap {
    height: auto !important;
}
.Course.Details.stick-left {
    float: left;
    width: 58%!important;
    padding: 15px;
    margin-left: 0px!important;
}
.Course.Details.course-price-box {
    float: right;
    margin: 20px 0% 0 0;
}
.coursedetailpage .span3, .Course.Details .courses .span6{
    width: 100%!important;
    margin-left: 0px!important;
}
.Course.Details .courses .span6{
    margin-top: 20px;
}
#cta-sticky {
    height: 58px;
    width: 100%;
}
#cta-sticky ul li {
    display: inline-block;
    padding: 0px 5px 10px 0px;
    font-size: 16px;
}
#cta-sticky .stick-left {
    margin-left: 0px!important;
    width: 100%!important;
    text-align: center!important;
    float: none!important;
    padding-bottom: 12px!important;
}
.coursedetailpage .lecture_img_tumb img {
    border: 0px none;
    width: 100%;
}
#cta-sticky .course-price-box.course-price-box1 {
    width: 5%!important;
    float: left!important;
}
#cta-sticky .course-price-box {
    /* padding: 15px!important; */
     float: left;
    margin: 14 0 0 0px;
    width: 100%;
    text-align: center!important;
}
.course-price-text a.btn-take-course {
    margin-left: 15px;
}
/*.Course.Details #cta-sticky {
    height: 106px!important;
}*/
/*#cta-sticky .course-price-text {
    margin: 0px!important;
    float: left!important;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    padding-left: 30px;
}*/
.btn-take-course123 {
    width: 50%;
    float: right;
    padding-right: 30px;
    text-align: right;
}
.btn-take-course123 a#go {
    float: right;
}
#cta-sticky .course-price-box {
    padding: 0px !important;
}
.course-price-text a.btn-take-course {
    position: relative;
    left: 100%;
    right: 0;
}
#cta-sticky .course-price-box {
    padding: 15px 0 !important;
}
.Home section.container.courses .row-fluid {
    padding: 0 49px 5px 49px;
}
.Home section.container.courses {
    padding-top: 15px!important;
    padding-bottom: 40px!important;
}


.courses .coursescat .screenres.row-fluid .span4 .item{
    border:none!important;
    box-shadow: none!important;
}


}
@media only screen and (max-width: 834px){
.Course.Details .course-price-box {
    padding: 0;
}
}
@media only screen and (max-width: 890px){
.stick-left {
    text-align: center;
}
.Course.Details .row-fluid {
  margin-top: 0%!important;
}
}
@media only screen and (max-width: 840px){
.extra .span4:nth-child(2) .top-item h3.iconset, .extra .span4:last-child .top-item h3.iconset  {
    margin: 20px 0 25px 0 !important;
    text-align: center; 
}
.Home .extra {
    padding: 0!important;
  border-bottom:none; 
}
.row-fluid .span3 {
    width: 38% !important;
}
.row-fluid .span9 {
    width: 62% !important;
    margin-left: 0px !important;
}
nav .container {
    padding: 0 15px !important;
}

}
@media only screen and (max-width: 767px){
.cop-right {
    font-size: 14px;
    text-align: center;
}
.slick-prev::before, .slick-next::before {
    font-size: 30px !important;
    opacity: 1 !important;
    font-weight: bold;
    position: relative;
    top: -5px;
}
.slick-prev{
    margin-left: 30px;
}
.slick-next {
    margin-right: 30px;
}
.container.info .screenres .span4{
    padding: 15px !important;
}
.container.info .screenres{
    padding: 0px !important;
}
.lecture_reviews{
    width: 100%;
    float: left;
}
.lecture_description{
    width: 100%;
    float: left;
}
.MultiCarousel .MultiCarousel-inner .item > div {
    margin: 15px 0px !important;
}
.MultiCarousel {
    padding: 20px 0px !important;
}
.p40-0.user_prof_sec {
    padding: 30px 20px;
}
.teaching_sec .course_row ul.course_cat li {
    margin: 0px auto 30px auto;
}
.user_prof_name, .user_prof_designation {
    text-align: center;
    display: block;
}
.user_prof_box .user_prof {
    display: block;
    margin: 0 auto;
    text-align: center;
    float: unset;
}
.ml40.about_user_prof {
    display: inline-block;
    width: 100%;
}
.container.info .screenres .span4 {
    width: 320px;
    margin: 0 auto;
}
.container.courses.category_courses {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.holder .course_row ul.course_cat li {
    width: 320px !important;
    margin: 0 auto;
    float: none;
}
.title-div h2.cattitle {
    padding: 0px !important;
    margin-left: 0px !important;
    font-size: 23px !important;
}
.category_courses123 .holder .course_row ul li{
    margin-bottom: 30px !important;
}
.holder .course_row ul li:hover{
    box-shadow: none !important;
    transform: none !important;

}
.holder .course_row ul li{
    box-shadow: none !important;
}

.container.courses .catimg, .container.instructor-wrapper .catimg{
    height: 180px !important;
}
.container.courses .catimg .image, .container.instructor-wrapper .catimg .image{
    background-size: cover;
    height: 100% !important;
    width: 100% !important
}
.container.courses .rating-good, .container.instructor-wrapper .rating-good {
    display: inline-block;
    float: left;
} 
.container.courses .rating-good .rate-ex3-cnt, .container.instructor-wrapper .rating-good {
    width: auto;
}
.container.courses .reviews-number, .container.instructor-wrapper .rating-good {
    display: inline-block;
    float: right;
}
.top .container{
    width: auto;
}
.displayToggle_parent {
    position: relative;
    right: 0px;
    margin-right: 25px;
}
.mainmenu ul.mobile-menu li a span {
    font-size: 16px !important;
}
.displayToggle .dropdown-menu {
    right: 34px;
    left: -130px;
    float: right;
}
.mainmenu .profile_details li a {
    text-align: left !important;
    padding-left: 10px !important;
    width: 100%;
    display: inline-flex;
}
.menu_more {
    display: none !important;
}
.mainmenu .mainmenuul_top li ul li {
    text-align: left;
}
.mainmenu ul li.dropdown ul li a span {
    /* padding: 6px 8px 7px 10px; */
    padding: 6px 0 7px 0px;
}
header nav .span9.unvi{
    display: none;
}
#headtop1 {
    float: right;
    padding-right: 0px;
}
.content1 .col-sm-8 {
    padding-left: 0px;
    padding-right: 0px;
}
.payment-img {
    float: none;
    padding-top: 12px;
    text-align: center;
}
section.container.courses.contact_us_pg {
    padding-top: 40px;
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.contact_fom_body {
    padding: 0px;
}
section.container.courses.about_us {
    padding-top: 20px;
    padding-bottom: 0px;
}
section.container.courses.category_courses123 {
    padding-top: 10px;
    padding-bottom: 25px;
}
section.container.info .custom-b {
    margin-bottom: 35px;
}
.mainmenu form {
    margin: 0px 0 0 0!important;
}
.slider .container .banner_img_die img {
    margin-top: -2px!important;
}
.span4 .top-item p img {
    width: 100%;
}
.row-fluid .span3 {
    width: 100% !important;
    display: none !important;
}
.row-fluid .span9 {

    width: 100% !important;
}
.span9 .main_menu.menupos_left .mainmenuul{
    text-align: center!important;
}
header .slider .container {
    background-size: cover !important;
    height: 265px !important;
}
.slider .container .banner_img_die img {
    height: 250px!important;
}
.info .span12.custom-b h3.animated.delay1.fadeInDown {
    padding-top: 0px;
}
.info {
    padding: 10px 0 0px 0;
}
#span33 {
    display: none;
}
.menu-trigger {
    background-color: #fff!important;
}
.unvi{
    float: left!important;
}
.res-logo {
    width: 60%;
    float: left;
    /*padding-left: 30px;*/
}
#mainmenudiv.span9 .main_menu {
    width: 35%;
    float: left;
}
.menu-trigger {
    display: inline-block !important;
    float: right !important;
    color: #000 !important;
    margin-top: 7px !important;
}
.menu-trigger i.entypo-menu::before {
    font-size: 200%!important;
}
#mainmenudiv .mobile-menu {
    background: #fff;
    position: absolute!important;
    top: 15%!important;
    width: 100%!important;
    float: left!important;
    left: 0!important;
    z-index: 99999;
    padding: 10px 0px !important;
    box-shadow: 0px 0px 5px #ddd ;
}
/*.Category */
/*.Course.Details*/ #mainmenudiv .mobile-menu {
    top: 130px!important;
}
.res-logo{
    display: block;
}
.mainmenuul{
    display: none!important;
}
.mainmenu ul {
    text-align: center!important;
}
.mainmenu ul.mobile-menu li {
    display: block !important;
    padding: 0px 0px;
    text-align: left;
}
.mainmenu ul.mobile-menu li a {
    color: #333 !important;
    padding: 15px 25px !important;
    font-weight: normal;
    text-align: left;
    display: block;
    border-bottom: 0px;
}
.mainmenu ul.mobile-menu li.dropdown1 li:last-child a {
    border-bottom: 0px;
}
.mainmenu ul.mobile-menu li:hover {
    background-color: transparent;
}
.coursedetailpage .cont_mid .lecture_img_tumb img{
    width: 100%!important;
}
#mainmenudiv.span9 .main_menu {
    float: right!important;
}

.logo {
    margin: 0 !important;
    text-align: left;
}
h1#headd {
    margin-bottom: 0px;
}
.span9.unvi {
    display: none;
}
nav {
    padding: 10px 0px 10px 0px !important;
}
.courses .screenres .item{
    margin-top: 15px;
}
.courses .screenres .span4 {
   /* margin-top: 15px;*/
    padding: 20px!important;
}
.course-price-text a.btn-take-course {
    position: relative;
    left: 100%;
    right: 0;
}
#cta-sticky .course-price-box {
    padding: 15px 0 !important;
}
.extra .container {
       padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.extra .span4 {
    margin-bottom: 20px;
}
.extra .container .row-fluid {
    padding: 0 0px;
}
.Terms.of.service table {
    margin-top: 20px;
    margin-bottom: 40px;
    width: 100%;
    height: 100% !important;
    overflow: auto;
}
.extra .row-fluid .span4:first-child h3 {
    text-align: center!important;
    padding-top: 30px;
}
.Terms.of.service table {
    margin-top: 20px;
}
.Home section.container.courses {
    padding-top: 20px!important;
}
.Home section.container.courses .row-fluid {
    padding: 0 40px 10px 40px;
}
.newsletter {
    color: #fff;
    padding: 35px 0 45px 0;
}
}
@media only screen and (max-width: 696px){
.holder .course_row ul li {
    width: 46.6%!important;
}    
}
@media only screen and (max-width: 667px){
.carousel-inner .cattext {
    height: 240px;
}
form p#headtop2 input.search_box {
    font-size: 13px;
    padding: 0px 5px;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li.before_login a {
    padding: 15px 0px !important;
}
#headtop1 .mainmenu ul li.dropdown #notification > .dropdown-menu {
    margin: 0px auto !important;
    top: 55px !important;
    right: 0px !important;
    width: 301px !important;
    float: unset;
    left: 0px !important;
    transform: translate(27%, 0);
}
#notification .dropdown-menu::before {
    display: none;
}
}
@media only screen and (max-width: 630px){
.row-fluid .span9 {
    width: 100% !important;
}
.holder .course_row ul li {
    width: 46.2%!important;
}
section.container.courses.about_us {
    padding-top: 15px;
    padding-bottom: 0px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
section.container.info {
    width: 100%;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.mainmenu ul {
    text-align: center!important;
}
.extra .span4 .top-item img{
    width: 100%;
}
.courses .row-fluid, .extra .row-fluid{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
}
@media only screen and (max-width: 600px){
.Home .slider {
    height: 270px;
}
.container.courses .image{
    height: 100% !important;
    width: 100% !important
}
.category_courses123 .holder .course_row ul li{
    margin-top:0px;
}
.category_courses123 .holder .course_row ul li .cattext {
    height: 235px;
}
#cta-sticky .stick-left {
    padding-bottom: 0px!important;
}
.courses .coursescat .course_row {
    padding-bottom: 0px!important;
    width: 100% !important;
    max-width: 82%;
    margin: 0px auto!important;
}
.course_row .cattext .smltext {
    height: 100%!important;
    min-height: 30px!important;
    max-height: 30px;
    overflow: hidden;
    line-height: 23px;
    text-overflow: ellipsis;
    word-break: inherit!important;
}
hr {
    margin-bottom: 8px!important;
}
.coursescat .holder .course_row ul li .cattext {
    height: 142px!important;
}
.catimg, .catimg .image {
    height: 200px!important;
}
.holder .course_row ul li {
    width: 100%!important;
    margin-bottom: 15px!important;
}
#cta-sticky .course-price-box {
    float: none;
    margin: 0px 0 0 0px;
    width: 100%;
    text-align: center!important;
    display: block;
}
.course-price-text a.btn-take-course {
    position: relative;
    left: 0;
    right: 0;
}
a.iframe.cboxElement, a.iframe.send-title.cboxElement {
    width: auto!important;
}
.Category .courses .item {
    margin-bottom: 0px!important;
}
}
@media only screen and (max-width:550px){

 .screenres {
    width: 100% !important;
    max-width: 97.5%;
}
.container.info .screenres{
    max-width: 100% !important;
}
section.container.courses.contact_us_pg {
    padding-top: 35px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.courses .item .btn {
    margin-top: -12px;
}
section.container.courses.category_courses123 {
    padding-top: 5px;
}
.carousel_txt {
    width: 100%;
}
.carousel_middle_btn {
    width: 100%;
    display: inline-block;
    float: left !important;
    position: unset !important;
    margin-top: 10px !important;
    position: unset !important;
}
.coursecontentholder.coursecontentholder_hide h1 {
    font-size: 28px!important;
    line-height: 35px;
}
.Home section.container.courses .row-fluid {
    padding: 0 0px 10px 0px;
}  
.newsletter {
    color: #fff;
    padding: 35px 0 55px 0;
}
.courses .coursescat .course_row {
    padding-bottom: 0px!important;
    width: 100% !important;
    max-width: 100%;
}
.slider .container .banner_img_die img, header .slider .container{
    height: 220px!important;
}
.Home .slider {
    height: 230px;
}
}
@media only screen and (max-width: 480px){
.da-slider .da-slide h2 {
    font-size: 30px!important;
    line-height: 50px;
}
#myCarousel .single_course {
    width: 100% !important;
}
.container.info .screenres .span4 {
    width: 100% !important;
}
.cattext_bottom .rating-good {
    float: left!important;
}
section.container.courses.about_us {
    padding-top: 10px!important;
    padding-bottom: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
section.container.courses.category_courses123 {
    padding-top: 0px!important;
}
.category_courses123 .holder .course_row ul li .cattext, .coursescat .holder .course_row ul li .cattext {
    padding-top: 0px;
}
.courses .left.carousel-control img, .courses .right.carousel-control img {
    top: 2px!important; 
}
.courses .right.carousel-control img {
    right: 0px!important;
}
.courses .left.carousel-control img {
    right: 35px!important;
}
nav .container a.logo img {
    width: 265px!important;
}
.span9.unvi{
    display: none;
}
#mainmenudiv.span9 .main_menu {
    float: left;
}
.leftcontent textarea {
    height: 110px;
}
.leftcontent .col-md-12, .leftcontent .col-xs-12, .leftcontent .col-sm-12, .leftcontent .col-md-6, .contact_fom_body .leftcontent{
    width: 100%!important;
}
.span12 .contact_fom_body .leftcontent h3 {
    margin-top: 0 !important;
}
.contact_fom_body .leftcontent{
    padding: 10px!important;
}
.contactmap .information {
    padding: 5px 0 0 18px;
    font-size: 17px;
}
.contactmap.top .span4.first_com {
    float: none;
    padding: 10px 0;
}
#cta-sticky .course-price-box {
    padding: 0px 0 !important;
}
.info .custom-b h3 {
    margin-bottom: 18px;
    font-size: 28px!important;
}
.newsletter .row-fluid {
    padding-left: 10px;
    padding-right: 10px;
}
.newsletter h3 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
}
section.container.courses.contact_us_pg {
    padding-top: 25px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#mainmenudiv .mobile-menu {
    top: 122px!important;
}
.slider .container .banner_img_die img, header .slider .container {
    height: 185px!important;
}
.Home .slider {
    height: 195px;
}


}
@media (max-width: 430px){
    .mainmenu .main_menu.menupos_right ul.mainmenuul_top li a {
    padding: 15px 11px !important;
}
}
@media (min-width: 401px) and (max-width: 430px){
.displayToggle_parent {
    position: relative;
    right: auto;
    left: -58px;
    margin-right: 0px;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li.before_login a {
    padding: 19px 5px !important;
}
}

@media only screen and (max-width: 400px){
.span9 h1#headd.animated {
    font-size: 24px !important;
}
.displayToggle_parent {
    margin-right: 12%;
}
.lecture_reviews .comments-list1 .comment .comment-content {
    width: 81%;
}
.lecture_reviews .like_dis {
    margin: 0px 10px 0px 0px !important;
}
.like_dis i {
    font-size: 13px;
}
.lecture_reviews #queAns .comment .comment-thumb {
    width: 45px !important;
    height: 45px;
}
.holder .course_row ul.course_cat li {
    width: 100% !important;
}
.courses .screenres .span4 {
    /* margin-top: 15px; */
    padding: 15px!important;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li.before_login a {
    padding: 19px 5px !important;
}
.coursecontentholder.coursecontentholder_hide h1 {
    font-size: 30px !important;
    line-height: unset;
    color: #29303B;
}
.courses .left.carousel-control img, .courses .right.carousel-control img {
    top: 41px !important;
}
.courses .left.carousel-control.leftLst img, .courses .right.carousel-control.rightLst img {
    top: 0px !important;
}
.courses .cont_mid .txt_lec,.courses .smltext, .courses .lecture_by, .courses .txt_lec p {
    padding: 0px!important;
}
.newsletter h3 {
    font-size: 20px;
    padding-top: 15px;
}
.newsletter {
background-repeat: no-repeat;
background-position: 100%;
}
.info .span12.custom-b h3.animated.delay1.fadeInDown {
    font-size: 25px!important;
}
.da-slider .da-slide h2 {
    font-size: 30px!important;
    line-height: 15px;
}
.info, .courses, .extra {
    padding: 25px 20px !important;
}
.Course.Details .courses{
    padding: 25px 10px !important;
}
.courses .cattext1 {
    padding: 15px 10px!important;
}
.Home .slider {
    height: 247px;
}
.Course.Details #mainmenudiv .mobile-menu .menu-trigger {
    margin-top: 30% !important;
}
/*.Category .row-fluid {
    padding: 0px!important;
}*/
.slider .container .banner_img_die img, header .slider .container{
    height: 175px!important;
}
.Home .slider {
    height:170px!important;
}
.course_row .cattext .smltext {
    height: 100%!important;
    min-height: 28px!important;
    max-height: 28px;
}
.Category .courses .row-fluid {
    padding-bottom: 0px!important;
}
}

@media only screen and (max-width: 382px){
#mainmenudiv .mobile-menu {
    top: 115px !important;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li.before_login a {
    padding: 19px 6px !important;
}
.res-logo {
    padding-left: 0px;
}
#mainmenudiv {
    padding: 0px 0px;
}
.Home .slider {
    height: 180px!important;
}
#mainmenudiv.span9 .main_menu {
    width: 40%;
    float: right;
}
#mainmenudiv.span9 .main_menu .menu-trigger .entypo-menu{
    margin-right: 0px!important;
}
a.logo img {
    width: 260px !important;
    max-width: 260px !important;
    max-height: 80px!important;
}
.info {
    padding: 5px 18px 12px 18px!important;
}
.Home section.container.courses {
    padding-bottom: 25px!important;
    padding-top: 25px!important;
}
/*.extra .container {
     padding-top: 30px !important;
    padding-bottom: 30px !important;
}*/
.newsletter {
    color: #fff;
    padding: 24px 0 40px 0;
}
.screenres .span4 .top-item p, .span12.custom-b .animated.delay1.fadeInUp p, .screenres.row-fluid .span4 .top-item p, .screenres.row-fluid .span4 .top-item h5 span {
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 1.4;
}
.courses .item, .holder .course_row ul li, .screenres .span4 .item{
    padding: 30px 15px;  
}
.screenres .span4 {
    padding: 8px;
}
.info .custom-b, .screenres.row-fluid .span4 .top-item p {
    margin-bottom: 20px;
    border-radius: 5px;
}
.info .span4 .top-item {
    margin-bottom: 30px;
}
.Home .courses{
    padding: 10px 20px 40px !important;
}
.extra .row-fluid .span4:first-child h3 {
    padding: 15px 0;
}
.extra .span4 .top-item h3.iconset {
    text-align: center;
}
.courses .item {
    margin: 35px 0 0 0;
}
/*.courses .screenres.row-fluid .span4:first-child .item {
    margin: 50px 0 0 0;
}*/
.extra .span4:nth-child(2), .extra .span4:last-child {
    padding-top: 15px;
}
.screenres .span4 .top-item p {
    line-height: 30px;
}
.newsletter{
        background-position: 100%!important;
}
.coursescat .holder .course_row ul.course_cat li {
    margin-bottom: 30px;
}
.coursescat .screenres .span4 {
    padding: 0 16px;
}
.Category .title-div {
    margin: 0 0 0px 0;
}
.contactmap .information {
    padding: 5px 15px 0 15px !important;
    font-size: 15px !important;
}
.contactmap .main_cont_title {
    margin: 13px 0 20px 15px !important;
}
.span12 .contact_fom_body {
    line-height: 30px;
    font-size: 17px;
    text-align: center;
}
.span8.actual_loct_map {
    margin-top: 0!important;
}
.span12.contactmap.top {
    margin-bottom: 18% !important;
}
.contact_fom_body form .leftcontent  h3::after{
        left: 97px!important;
}
.contact_fom_body form input::placeholder, .contact_fom_body form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333333!important;
    opacity: 1; /* Firefox */
}

.contact_fom_body form input:-ms-input-placeholder, .contact_fom_body form textarea::placeholder  { /* Internet Explorer 10-11 */
    color: #333333!important;
}

.contact_fom_body form input::-ms-input-placeholder, .contact_fom_body form textarea::placeholder  { /* Microsoft Edge */
    color: #333333!important;
}
.contact_fom_body form textarea{
    height: 115px;
        border: 1px solid #3cb065!important;
        padding: 8px 10px;
}

.info .custom-b {
    margin-bottom: 20px!important;
}
.courses h2 {
    font-size: 23px!important;
    line-height: 30px;
}
.info .span12.custom-b h3.animated.delay1.fadeInDown {
    font-size: 22px!important;
}
nav .container {
    width: 100%;
    padding: 0 0px;
}
.extra .span4:nth-child(2) .top-item h3.iconset, .extra .span4:last-child .top-item h3.iconset {
    margin: 0px 0 24px 0 !important;
}
.container.courses .popular_course > h2 {
    margin-bottom: 20px;
    padding: 0 18px;
}
.container.courses .popular_course > h2{
       margin-bottom: 20px;
    padding: 0 18px;
}
.breadcrumb .page-title {
    font-size: 18px;

}
/*.Category .courses .row-fluid {
    padding: 0px!important;
}*/
.Category #mainmenudiv .mobile-menu {
    top: 22%!important;
}
.course_row .cattitle {
    margin: 30px 0!important;
}
h2.cattitle {
    margin: 30px 0!important;
}
.Blogs .courses .row-fluid{

   padding-left: 0px; 
    padding-right: 0px;
}
nav .container a.logo img {
    width: 240px!important;
}

}
@media only screen and (max-width: 380px){
.da-slider .da-slide h2 {
    font-size: 22px !important;
    line-height: 47px;
}
.lecture_reviews .nav-tabs > li {
    display: block;
    width: 100%;
}
}
@media only screen and (max-width: 380px){
.displayToggle_parent {
    margin-right: 33px;
     right: 0px !important;
}
}

@media (max-width: 350px){
    .mainmenu .main_menu.menupos_right ul.mainmenuul_top li a {
    padding: 15px 11px !important;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li:last-child a{
    padding-right: 0px;
}
.mainmenu .main_menu.menupos_right ul.mainmenuul_top li:last-child a span{
    margin-right: 0px;
}
}

@media (max-width: 350px){
.displayToggle_parent {
    margin-right: 25px;
    right: 0px !important;
}
}
