/* CSS Document */
body {
    min-height: auto !important;
}
@media (min-width:1900px) and (max-width:1920px) {
.container{width:1200px; padding: 0;}
    .massenger_left_text h2{     padding-bottom: 8px;} 
    .banner-section .left.carousel-control{left: 17%;}
.banner-section .right.carousel-control { right:17%;left: auto;}
    .carousel-caption {
     width: 1200px;
    left: 0;
    top: initial;
    padding: 0;
    padding-left: 28.7%;
    margin: 0 auto;
    right: 0;
    text-align: right;
    text-shadow: none;
    padding-right: 0;
    bottom: 26%;
}.gradient_left {
    width: 50%;
    display: inline-block;
    }.frame_2{    width: 44.3%;}
    .massenger_left_text{width: 69%;}
    .homeevents .massenger_left_text {
    width: 84%;
    font-family: 'Quattrocento Sans',sans-serif;
}.carousel-caption h3 {
    font-size: 60px; margin-bottom: 32px;}
    .carousel-caption h3 span {
        font-size: 40px;}
    .navbar-brand>img {
    width: 380px;
    }.homefounder .massenger_left_text p.i{    margin-bottom: 6px;}
    .space_bottom {
    margin-top: 4%;
    display: table;
    float: none;
}.space_bottom .mission_text_left, .space_bottom .mission_text_right {
    float: none;
    display: table-cell;position: relative;
    width: 50%;
    padding-bottom: 165px;
}.our_mission .space_bottom .founder_massage {
    position: absolute;
    bottom: 0;
}.our_mission .space_bottom .mission_text_left .founder_massage{right: 5%;
    width: 95%;} 
.our_mission .space_bottom .mission_text_right .founder_massage{left: 5%;
    width: 95%;} 
    /* home added*/
    .widget .list-group-item{ padding-bottom: 3px;}
/*
    .main-container {
    min-height: 500px;
}
    */.homefounder .founder_massage,.homefounder .founder_text{ min-height: 385px;}
    .module_holder {
    left: 7px;
}.module_holder:after {
    left: 0;
}
}

@media (min-width:1400px) and (max-width:1900px) {   

}
@media (min-width:1199px) and (max-width:1440px) {
/*.container{border:1px solid red;}*/
.home_calender_inner .date_slider_c .speaker-slider_img {
    height: 227px;
    width: 231px;
    margin: 0 0 0 4%;
}
}
@media (min-width:1199px) and (max-width:1400px) {
/*.container{border:1px solid red;}*/
.home_calender_inner .date_slider_c .speaker-slider_img {
    height: 227px;
    width: 231px;
    margin: 0 0 0 4%;
}
}

@media (max-width:1199px) {

    .header_top_left,  .header_top_right{    width: 50%;}
    .ragistration{padding: 9% 0;}
/*    .ragistration h2{    margin-bottom: 5%;}*/
    .banner-section .carousel-caption h3 span {
        font-size: 35px;}
     .banner-section .carousel-caption h3 {
        font-size: 47px;}
    .banner-section  .carousel-caption{    padding-left: 48%;   }
     .banner-section .carousel-caption .read_more {
        width: auto;
    height: auto;
    line-height: normal;
    padding: 16px 24px;
    }.carousel-caption{ width: 100%;}
    .basic_corse{    width: 55%;}
   .changing_date{  width: 15%;}
    .date_button {
        width: 28%;}
    .basic_corse h2{    font-size: 22px;}
    .basic_corse p{    font-size: 15px;}
    .founder_massage {
    background: #f0f0f0;
    padding: 20px;
    margin-right: 2%;
    border-radius: 3px;
    width: 48%;
    float: left;
}.founder_text {
    margin-left: 2%;
    width: 48%;
    float: right;
    position: relative;
}.homefounder .massenger_left_text {
    display: inline-block;
    vertical-align: top;
    padding-left: 15px;
    width: 64%;
}.homefounder .massenger_left_image {
    max-width: 100%;
    max-height: inherit;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
    width: 35%;
    }.massenger_left_text h2{margin-top: 5%;}
    .founder_massage h2{    padding-bottom: 2%;}
    .home_date {
    padding-bottom: 6%;
    }.homefounder .massenger_left_text{ width: 63%;}
    .upcoming_events_image {
    width: 18%;
    }.upcoming_events_text {
        width: 82%;}
    .upcoming_events {
    padding-right: 15px;
    padding-left: 0;
}.lastest_events {
    padding-left: 15px;
    padding-right: 0;
}.homeevents {
    margin-top: 5%;
    margin-bottom: 5%;
}.homeevents .founder_massage {
    padding: 15px;
}.homeevents .founder_massage {
    width: 100%;
    padding: 15px;
    margin-right: 0;
    }.homeevents .massenger_left_image{    max-width: 20%;}
    .homeevents .massenger_left_text {
    width: 78%;
    }.homeevents .massenger_left_text p{    font-size: 13px;}
    .homeevents .founder_massage p{    margin-bottom: 16px;}
.gradient .container {
    padding: 0 15px;
    padding-right: 15px;
    }.frame_2{padding-left: 5%;}.frame_2 h3 span {
    display: block;
    margin-top: 5px;
    font-size: 20px;
}.frame_2 h3 {
    font-size: 18px;
    color: #fff;
    }.platinam-logo{    width: 30%}
    .platinam-logo img{ width: auto; max-width: 100%;}
    .platinam-logo{    padding: 6% 0;}.date_slider_inner .left.carousel-control {
/*    left: 5%;*/
}.date_slider_inner .right.carousel-control {
/*    right: 5%;*/
    left: auto;
}.home_calender {
    padding: 10% 0 6% 0;
    }footer{ height: 300px;}
    body{/* padding-bottom: 300px;*/}
    /** event details **/
    .event-detail-top-right h3 span {font-size: 30px;}
.commite_derector li {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 5%;}
    
    
    
  .ragistration .radiolist {
    display: inline-block;
    width: 20%;
    }  .event-detail .platinam, .event-detail .platinam-logo, .event-detail .platinam-text {
    display: inline-block;
    padding: 0;
}.event_total .event_right .date_common_h2 {
    margin-bottom: 20px;
    }
    .our_mission .massenger_left_image{ width: 33%;}
    .our_mission .massenger_left_text {
        width: 67%;}
    .our_mission .massenger_left_text h2 {
    margin-top: 10px;
    }.navbar>.container .navbar-brand{ margin-top: 6px;}
    .navbar-brand>img {
    display: block;
    width: 300px;
}.navbar-default .navbar-nav>li {
    margin-right: 20px;
}
/*
    .navbar-default .navbar-nav>li.open .caret {
    background: url(../images/black_carret.png) no-repeat center right;
    border: 0;
    width: 9px;
    height: 6px;
    margin-left: 7px;
}
*/.navbar-default .navbar-nav>li {
    margin-right: 20px;
    margin-top: 15px;
}
    /*last added home*/
    .founder_text {
        margin-left: 1.5%; width: 48.5%;}
    .founder_massage {
    margin-right: 1.5%;
    width: 48.5%;
}.home_calender_inner .date_slider_c {
    width: 86%;    margin-left: 7%;
    margin-right: 7%;}
    .home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b, .home_calender_inner .date_slider_c{ padding: 7% 0}
/*
  .event_list .calender_upcoming_events .upcoming_events_text {
    width: 78%;
}  
*/
   .calender_event  .calender_upcoming_events .upcoming_events_text {
        width: 72%;}
      .frame_inner #myCarousel2 {
    bottom: 14px;
    right: 14px;
}.homefounder .founder_massage, .homefounder .founder_text {
    min-height: 430px;
}
    td:nth-child(7n+0) .module_holder{left: -120px;}
td:nth-child(7n+0) .module_holder:after{left: 125px;}
td:nth-child(6n+0) .module_holder{left: -78px;}
td:nth-child(6n+0) .module_holder:after{left:82px;}
td:nth-child(5n+0) .module_holder{    left: -37px;}
td:nth-child(5n+0) .module_holder:after{left:42px;}
    .calendar tbody tr td.day div:first-child {
    padding: 0;
    font-size: 13px;height: 21px;
    }.module_holder{    bottom: 52px;}
/*    td:nth-child(4n+0) .module_holder{    left: -4px;}*/
    .module_holder:after {
    content: '';
    position: absolute;
    bottom: -14px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
    clear: both;
}
}

@media (max-width:1034px) {
.home_calender_inner .date_slider_a,.home_calender_inner .date_slider_b,.home_calender_inner .date_slider_c{
    width:100%;
    background: #ededed;    text-align: center;
    float: none;
    vertical-align: middle; display: table-cell;
    position: relative; padding:35px 0;    border-radius: 3px; height:auto;
	margin:0 0 20px 0;
}
.form-control-captcha img {
    width: auto;
}  .banner-section .carousel-caption h3 span {
        font-size: 32px;}
     .banner-section .carousel-caption h3 {
        font-size:45px;}
    .banner-section  .carousel-caption{    padding-left: 48%;  }
     .banner-section .carousel-caption .read_more {
        width: auto;
    height: auto;
    line-height: normal;
    padding: 15px 22px;
}.banner-section .right.carousel-control {
    right: 4%;}
    .banner-section .carousel-control {
    top: 0;
}.massenger_left_image img {
    border: 1px solid #c9c9c9;
    width: 100%;
}.calendar-title th {
    padding-right: 13px;
    padding-left: 13px;
}.calendar tbody tr td.day div:first-child {
    padding: 12px 0;    font-size: 16px;
}.event_total .speaker-slider_img {
    height: 120px;
    width: 120px;
    }
    .event_total .date_slider_inner {
    width: 200px;
}.homefounder .massenger_left_text p.i{ padding-bottom: 17px;}
    .home_sponser{ padding-top: 100px;}
    
    .frame_inner #myCarousel2 {
    bottom: 14px;
    right: 14px;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 450px;
    max-height: 400px;
}
    .calendar tbody tr td.day div:first-child {
    padding: 0;
    font-size: 13px;height: 21px;
    }
}
@media (max-width:991px) {
    .navbar-brand>img{ width:200px;}
    .navbar-default .navbar-nav>li {
    margin-right: 10px;
    margin-top: 10px;
    }.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus{    font-size: 15px;}
    .header_top_right li{    margin-right: 10px;}
    .header_top_left{ width: 46%}
    .header_top_right { width: 54%}  
.ragistration .form-group.captcha label {
    margin-top: 16px;
    }.ragistration h1{    font-size: 28px;}
    .banner-section .carousel-caption h3 span {
    font-size: 30px;
    display: block;
}.banner-section .carousel-caption h3 {
    font-size: 38px;
    }.banner-section .carousel-caption h3{ margin-bottom: 3%}
    .banner-section .carousel-caption .read_more {
    padding: 12px 18px;
}.changing_date {
    width: 18%;
    height: auto;
    margin-left: 0;
    padding: 15px;
}.basic_corse {
    width: 81%;
    padding-right: 0;
    padding-left: 15px;
    padding-top: 15px;
}.changing_date h2 {
    font-size: 25px;
    color: #fff;
    margin: 0;
}.changing_date h2 span {
    font-size: 38px;margin-top: 5px;}
    .date_button {
    width: 100%;
    padding-top: 2%;
    text-align: center;
}.home_date {
    padding-bottom: 4%;
}
    /** event details **/
    .event-detail-top-left {margin: 35px 0;}
    .event-detail-top-right {float: left;margin: 0 0 30px 0;}
    .commite_derector li:nth-child(3n+0) {
    margin-right: 0;
}.commite_derector li:nth-child(4n+0) {
 margin-right: 2%;
}.commite_derector li {
    width: 31%;}.ragistration .radiolist {
    display: inline-block;
    width: 22%;
}.event_total .speaker-slider_img {
    height: 100px;
    width: 100px;
    }
    .event_total .date_slider_inner {
    width: 170px;
}
    .homefounder .founder_massage,.homefounder .founder_text{ width: 100%; margin-right: 0; }
    .homefounder .founder_massage{ margin-bottom: 40px;}
    .homefounder .massenger_left_image{width: 20%;}
    .homefounder .massenger_left_text {
    width: 79%;
}
    .our_mission .massenger_left_image {
    width: 40%;
}.our_mission .massenger_left_text {
    width: 60%;
    }.our_mission .massenger_left_image img{    width: 120px;
    height: 120px;}
    .ragistration .form-group.sub_group {
    margin-top: 0;
    margin: 0;
    /* width: 100%; */
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
}.ragistration .form-group.captcha{
    width: 70%; text-align: center;
}.navbar>.container .navbar-brand {
    margin-top: 12px;
}.calender_upcoming_events .upcoming_events_image {
    width: 20%;}
    .calender_event  .calender_upcoming_events .upcoming_events_text {
        width: 88%;}
    .calender_event_image, .calender_date_pick{ width: 50%;}
    .calender_event {
       padding-top: 0;}
    .calender_upcoming_events{
    width: 100%;
    margin-top: 20px;
    /* border-top: 1px solid #dbdbdb; */
    padding-top: 20px;
}.marked {
    margin-top: 15px;
    }.date_slider_c.up{ display: block; width: 100%; margin: 0;    margin-bottom: 80px;}
.date_slider_c.down{ display:none;}
    .home_calender_inner .date_slider_a{    width: 47.5%;
    display: inline-block;
    margin-right: 2%;
    vertical-align: top;}
    .home_calender_inner .date_slider_b{   width: 47.5%;
    display: inline-block;
    margin-left: 2%;
    vertical-align: top;}
    .widget { padding: 26% 5px}
     .date_slider_c.up .date_slider_inner {
    width: 80%;
}.home_calender_inner {
    display: inline-block;}
    .home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b, .home_calender_inner .date_slider_c {
    padding: 5% 0;
}
/*
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 72%;
}
*/
    .gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 370px;
    max-height: 250px;
    padding: 0;
    /* margin: 0; */
}.frame_inner #myCarousel2 {
    bottom: 10px;
    right: 10px;
}.event-detail .event-detail-top-right {
    float: left; width: 70%;
}.homefounder .founder_massage, .homefounder .founder_text {
    min-height: auto;
}
    .module_holder:after {
    left: 3px;
}
 td:nth-child(7n+0) .module_holder {
    left: -112px;
}   
  td:nth-child(7n+0) .module_holder:after {
    left: 119px;
}  
 td:nth-child(6n+0) .module_holder:after {
    left: 86px;
}  
    td:nth-child(5n+0) .module_holder:after {
    left: 44px;
}.event_list .calender_upcoming_events .upcoming_events_text {
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
}
}
@media (max-width:812px) {
  .banner-section .carousel-caption {
    padding-left: 44%;
  
}.date_slider_inner .left.carousel-control {
/*    left: 0;*/
}.date_slider_inner .right.carousel-control {
/*    right:0;*/
    left: auto;
}.frame_2 h3 span {
    font-size: 17px;
}.platinam {
    margin-top: 3%;
    }.gradient{padding: 6% 0;}.date_pick {
    width: 44%;} 
    .date_slider_a, .date_slider_b {
        width: 20%;}.calendar tbody tr td.day div:first-child {
    padding: 10px;
    line-height: 23px;
    height: 18px;
}.calendar-title th {
    font-size: 14px;
    padding: 10px 20px;
    padding-bottom: 0;}.calendar tbody tr td.day{ font-size: 15px;}
     .date_pick {
    width: 60%;
}.date_slider_inner {
    width: 200px;
}.lSAction > .lSPrev {
    left: 5px;}
    .lSAction > .lSNext {
    right: 5px;
}.ragistration .radiolist {
    width: 24%;
}.our_mission .massenger_left_text {
    padding-left: 15px;    margin-top: 20px;
    width: 100%;
}.date_slider_inner {
    width: 190px;
}
    .calender_event{padding-bottom: 30px;}
    .home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b, .home_calender_inner .date_slider_c {
    padding: 4% 0;
}
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 100%;    padding-left: 0;
    padding-top: 20px;
}
    /*forum*/
    .gradient_left, .gradient_widget {
    width: 100%;
}.gradient .gradient_left .carousel-inner>.item>a>img {
          max-width: 700px;
    max-height: 400px;
}.frame_2 {
    padding-left: 0;
    text-align: center;
    margin-top: 20px;
}.frame_inner {
    position: relative;
    width: 77%;
    margin: 0 auto;
}.frame_inner #myCarousel2 {
    bottom: 17px;
    right: 17px;
}.calendar tbody tr td.day div:last-child {
    min-height: 30px;
}
}
@media (max-width:767px) {
 .header_top_left, .header_top_right {
    width: 100%;
    text-align: center;
    }.header_top_right ul {
    padding-left: 0;
    }.header_top_left p{ padding-left: 0;}
    footer {
    position: relative;
    bottom: 0;
    width: 100%;
    height: auto;
    padding-top: 10%;
    padding-bottom: 5%;
    }body{padding-bottom: 0;}
    .navbar-default .navbar-collapse {
    padding-right: 15px;
    }.navbar-nav{
    float: none;
    text-align: center;
    line-height: normal;
    box-shadow: 0 0 black;
    } .navbar-default .navbar-nav>li{ vertical-align: top;}
    .fixed .navbar-nav>li>.dropdown-menu ,.navbar-nav>li>.dropdown-menu{
    padding-top: 0;
}.navbar-nav>li {
    float: none;
    display: block;
    text-align: left;
    padding-left: 15px;
    }
ul.nav li:hover > ul.dropdown-menu{ display: none;}
ul.nav li.open > ul.dropdown-menu{display: block}
    .navbar-default .navbar-nav>li>a{ padding-top: 10px; padding-bottom: 10px;}
    .navbar-default .navbar-nav>li{ margin-top: 0;}
    .navbar.fixed{ padding:0;}
    .navbar>.container .navbar-brand{    margin-left: 15px;    margin-top: 15px;
    margin-bottom: 13px;}
    .navbar-toggle{ margin-top: 13px;}
    .footer_logo img{width: 180px;}
    .navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav>.open>a:hover{ color: #fff;}
    
    .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}
   .pos-change {
    position: fixed;
} 
    .side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}
.side-collapse-container.out{left:200px}
/*.side-collapse{top:70px;bottom:0;left:0;width:0;position:fixed;overflow:hidden;transition:width .4s}*/
.side-collapse.in{width:100%}
.side-collapse-container.out{left:200px}
/*.side-collapse{top:0;bottom:0;right:0;width:0;position:fixed;overflow:hidden;transition:width .4s;background:#0098c5}*/
.side-collapse.in #navbar{height:100%;width:100%;position:fixed;z-index:99999;top:0;right:0;overflow-x:hidden;transition:.5s;padding-top:30px;display:block;padding-bottom:30px}
.side-collapse .navbar-collapse{display:none}
.side-collapse{margin:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;    background: rgba(205,44,67,0.97); transition:transform .8s ease,opacity .5s ease,visibility .5s ease;-ms-transform:scale(0.7);transform:scale(0.7); z-index:99;opacity:0;visibility:hidden}
.side-collapse.in{-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}
 #dtx-header-hamburger-toggle.navbar-toggle.active{
    z-index: 100;position: fixed;
    top: 0;
    right: 0;
}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: 0;
    }.navbar-default .navbar-nav>li .caret{    background: url(../images/carre_white.png) no-repeat center right;}
.side-collapse .header_top_right{ display:block;}  
    .navbar-default .navbar-nav>li>a {
    font-size: 17px;
    }.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus{font-size: 17px; padding: 10px 0;}
    
.side-collapse .header_top_right li {
    font-size: 17px;
    margin-right:0;
    text-transform: none;width: 100%;
    text-align: left;
}.side-collapse .header_top_right li a {
    color: #fff;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    }.side-collapse .header_top_right li.member_area a{   margin-left: 0;
    padding: 10px 0;
    border: 0;}
    .navbar-default .navbar-nav>li.open .caret{ background: url(../images/carret_up.png) no-repeat center right;     border: 0;
    width: 9px;
    height: 6px;margin-left: 7px;
    }.navbar-nav{ margin-top: 0;}
    .header_top_right{ display: none;}
    .dropdown .dropdown-menu,.navbar-nav .open .dropdown-menu,.dropdown-menu{background:#ce2b44;}
    .banner-section .carousel-caption h3 {
    font-size: 29px;
}.banner-section .carousel-caption {
    padding-left: 46%;  
}.banner-section .carousel-caption h3 span {
    font-size: 25px;
    display: block;
}.banner-section .carousel-caption .read_more {
    width: auto;
    height: auto;
    line-height: normal;
    padding: 10px 15px;
}.banner-section .right.carousel-control {
    right: 5%;}
  .upcoming_events,.lastest_events {
    padding-right: 0;
    padding-left: 0;
    width: 100%;   
    } .homeevents .lastest_events {text-align: center;}
.lastest_events.up{ display: block;}
.lastest_events.down{display: none; }
    
    
    .date_pick {
    width: 40%;
    padding: 0 15px;
}.date_slider_a, .date_slider_b {
    width: 28%;
}.calendar-header th {
    font-size: 12px;
    padding: 5px 0;
    }.date_common_h2{font-size: 20px;}.frame_2 h3 span, .frame_2 h3 {
    font-size: 15px;
}
    /** event details **/
    .event-detail-top-left h3 {font-size: 20px;}
    .event-detail-top-left p {font-size: 14px;line-height: 18px;}
    a.event-register {padding: 20px 0;}
    .event-detail-top-right h3 {margin: 9px 0 0 0;}
    .booking-event-details h3 {margin: 27px 0 11px;}
    .booking-event-details {margin: 7px 0 30px 0;}
    .event-slider-heading {margin: 0 0 25px 0;}
    .event-slider {margin-bottom: 65px;}
    .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #000;
    background: none;
}
    .navbar-nav .open .dropdown-menu>li>a {
    font-size: 16px;
} .commite_derector li:nth-child(2n+0) {
    margin-right: 0;
}.commite_derector li:nth-child(3n+0) {
 margin-right: 2%;
}.commite_derector li {
    width: 47%;}
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color:  #000;
    text-decoration: none;background:none;
    outline: 0;
}.our_mission .massenger_left_text {
    margin-top: 20px;
}.calendar tbody tr td.day div:first-child {
    padding: 0;
    line-height: 23px;
    height: 14px;
    font-size: 13px;
}.calendar-title th {
    padding-right: 13px;
    padding-left: 13px;
}.calendar tbody tr td.day {
    font-size: 13px;
} .event_total .platinam-logo {
    width: 40%;
}.mission_text_left, .mission_text_right, .mission_text_repeat {
    padding-left: 0;
    padding-right: 0;
    float: left;
    padding: 0 0;
    }.mission_text_right{ margin-top: 20px;}
    .our_mission .massenger_left_image{ width: 15%;}
    .our_mission .massenger_left_text {
        width: 85%;}
        .navbar-brand>img {
    width: 300px;
}.only_mission,.only_mission .mission_text_left,.only_mission .mission_text_right{ display: inline-block; width: 100%; }
    .our_mission .massenger_left_image img {
    width: 135px;
    height: 135px;
}.our_mission .massenger_left_image {
    width: 25%;
}.our_mission .massenger_left_text {
    width: 75%;
}.only_mission{    margin-top:10px;}
    .ragistration .form-group.sub_group{ margin-top: 30px;}
    .date_slider_inner {
    width: 220px;
    }.gradient_widget .date_common_h2{ letter-spacing: normal;}.home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b, .home_calender_inner .date_slider_c {
    padding: 3% 0;
}
    .event_list .only_mission .mission_text_right,.event_list .only_mission .mission_text_left {
    width: 100%;
} .event_list .calender_upcoming_events {
    margin-top: 10px;
    padding-top: 0;
    }.event_list .only_mission .mission_text_right{ padding-top:4%;}
/*
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 81%;
}
*/
    .calender_event .calender_upcoming_events .upcoming_events_text {
    width: 85%;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width:300px;
    max-height: 210px;
}.gradient .gradient_left .carousel-inner>.item>a>img {
      max-width: 700px;
    max-height: 400px;
}
    .calender_event_image {
    margin-top: 42px;
}td:nth-child(7n+0) .module_holder {
    left: -122px;
}td:nth-child(7n+0) .module_holder:after {
    left: 124px;
}td:nth-child(6n+0) .module_holder {
    left: -83px;
}.module_holder:after {
    left: 0;
}td:nth-child(5n+0) .module_holder {
    left: -41px;
}td:nth-child(4n+0) .module_holder {
    left: -2px;
}td:nth-child(4n+0) .module_holder:after {
    left: 5px;
}
}

@media (max-width:620px) {

.footer_copy p {

    line-height: 22px;
}

.footer_copy {
    display: inline-block;
    width: 100%;
    float: none;
    text-align: center;
/*    border-top: 1px solid #efefef;*/
    margin-top: 20px;
}.footer_logo {
    padding-top: 30px;
    }.footer_list, .footer_icon{ width: 50%}
    .banner-section .carousel-caption h3 {
    font-size: 25px;
}.banner-section .carousel-caption {
    padding-left: 46%;
}.banner-section .carousel-caption h3 span {
    font-size: 20px;
    display: block;
}.date_slider_a, .date_slider_b, .date_pick {
    display: inline-block;
    float: left;
    vertical-align: top;
    width: 100%;
    margin-bottom: 14%;
    }.date_pick{ padding: 0;}
 .date_slider_inner{
    padding: 20px 10px;
}.home_calender {
    padding: 12% 0 6% 0;
}.date_slider_b{ margin-bottom: 0;}
.frame_2 {
    padding-left: 0;
    padding-top: 0;
}.frame_2 h3 {
    font-size: 15px;
}.frame_2 h3 span {
    font-size: 15px;
}.platinam-text{padding-left: 15px;}
.platinam-text h2{font-size: 23px;}
    
 .ragistration .form-group {
    width: 100%;
     margin: 0;margin-bottom: 14px;}
    .date_slider_inner {
    width: 250px;
}.event_right .date_slider_inner {
    padding: 0;
}  .our_mission .massenger_left_image{ width: 20%;}
    .our_mission .massenger_left_text {
        width: 80%;}
    .navbar-brand>img {
    width: 300px;
}.our_mission .massenger_left_image {
    width: 27%;
}.our_mission .massenger_left_text {
    width: 73%;
}.only_mission{    margin-top: 0;}
    .ragistration .form-group.sub_group{ width: 50%;}
    .calender_event {
    padding-bottom: 10px;
}.home_sponser {
    padding-top: 88px;
}.home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b, .home_calender_inner .date_slider_c {
    padding: 2% 0; float:left;
    }.date_slider_a, .date_slider_b{    margin-bottom: 0;}
    .gradient_widget .date_common_h2 {
    margin-top: 0;
}.marked {
    padding: 0;
    }.date_pick{    margin-bottom: 10px;}
/*
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 78%;
}
*/
    .gradient .gradient_left .carousel-inner>.item>a>img {
    max-width:300px;
    max-height: 185px;
}.frame_inner #myCarousel2 {
    bottom: 8px;
    right: 4px;
}.frame_inner .carousel-control {
    opacity: 1;
    text-shadow: none;
    position: absolute;
    top: 40%;
    bottom: initial;
}.frame_inner .left.carousel-control, .frame_inner .right.carousel-control {
    width: 32px;    line-height: 32px;
    height: 32px;}
    .frame_inner .right.carousel-control img {
        right: -5px;}
    .frame_inner .left.carousel-control img {
        left: -5px;}
    .frame_inner #myCarousel2 {
    bottom: 13px;
    right: 13px;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 700px;
    max-height: 400px;
    }.gradient_widget .view_all{    top: 35px;}
    td:nth-child(7n+0) .module_holder {
    left: -125px;
}td:nth-child(7n+0) .module_holder:after {
    left: 126px;
}td:nth-child(6n+0) .module_holder {
    left: -88px;
}td:nth-child(6n+0) .module_holder:after {
    left: 89px;
}td:nth-child(5n+0) .module_holder {
    left: -51px;
}td:nth-child(5n+0) .module_holder:after {
    left: 53px;
}td:nth-child(4n+0) .module_holder {
    left: -14px;
}td:nth-child(4n+0) .module_holder:after {
    left: 15px;
}.module_holder:after {
    left: -1px;
}
}

@media (max-width:580px) {
.ragistration .form-group {
    width: 100%;
    margin: 0;    margin-bottom: 14px;}
    .ragistration .form-group .bt-submit{    margin-top: 20px;}
    .ragistration .form-group .capta{ text-align: center;}
    .dtx-header-burger span {
    position: relative;
    display: block;
    width: 15px;
    height: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}#dtx-header-hamburger-toggle {
    width: 30px;
    height: 30px;}
    .dtx-header-cross span{    width: 15px;}
    .carousel-caption .read_more img {
    margin-left: 5px;
    position: relative;
    top: -1px;
    width: 15px;
}.banner-section .carousel-caption h3 {
    font-size: 20px;
}.banner-section .carousel-caption h3 span {
    font-size: 20px;
}.founder_massage {
    margin-right: 0;
    width: 100%;
    margin-bottom: 3%;
}.founder_text {
    margin-left: 0;
    width: 100%;
}.basic_corse {
    width: 70%;}
    .changing_date {
    width: 29%;
    padding: 10px;
}.basic_corse h2 {
    font-size: 18px;
}.basic_corse p {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}.date_slider_inner {
    padding: 20px 10px;
}.event_right .date_slider_inner {
    padding: 0;
}.navbar-brand>img {
    width: 270px;
}.ragistration .form-group.captcha {
    width: 100%;
    text-align: center;
}.navbar-toggle {
    margin-top: 17px;
    }.carousel-caption{    bottom: 12%;}
    .massenger_left_text p,.massenger_left_text h2{ font-size: 14px;}
    .calender_event_image, .calender_date_pick {
    width: 100%;
}.calender_event_image {
   padding-bottom: 20px;
   padding-top: 30px;
}.home_calender_inner .date_slider_a, .home_calender_inner .date_slider_b{ width: 100%; margin-left: 0; margin-right: 0;}
.home_calender_inner .date_slider_a{
    margin-bottom: 80px;
}.gradient_left, .gradient_widget {
    width: 100%;
    margin-bottom: 30px;
}.gradient_widget .date_common_h2,.frame_2 {
    margin-bottom: 20px;
    }.homefounder .founder_massage {
    margin-bottom: 20px;
}.event_list .only_mission .mission_text_right{ padding-top: 20px; margin-top: 0;}
/*
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 74%;
}.calender_event .calender_upcoming_events .upcoming_events_text {
    width: 82%;
    }
*/
    .calender_event .calender_event_image{ text-align: center}
    .gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 670px;
    max-height: 390px;
}.frame_inner #myCarousel2 {
    bottom: 17px;
    right: 17px;
    overflow: hidden;
}.frame_inner .left.carousel-control img {
    left: -2px;
}.frame_inner .right.carousel-control img {
    right: -2px;
}.frame_inner .left.carousel-control, .frame_inner .right.carousel-control {
    width: 42px;
    line-height: 42px;
    height: 40px;
    }.frame_inner .carousel-control{ top:46%;}
    .event-detail .event-detail-top-right { width: 100%;
}.frame_inner #myCarousel2 {
    bottom: 10px;
    right: 10px;
}.frame_inner {
    width: 100%;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 600px;
    max-height: 350px;
}.frame_inner #myCarousel2 {
    bottom: 14px;
    right: 14px;
}.gradient_widget .view_all{    top: 25px;}
    .module_holder{width: 184px !important;}
    td:nth-child(7n+0) .module_holder:after {
    left: 141px;
}td:nth-child(6n+0) .module_holder:after {
    left: 104px;
}.module_holder:after {
    left: 10px;
}td:nth-child(4n+0) .module_holder:after {
    left: 30px;
}td:nth-child(5n+0) .module_holder:after {
    left: 66px;
}
}

@media (max-width:480px) {
.footer_list, .footer_icon {
    width: 100%;
    text-align: center;
}.footer_icon {
    border-top: 1px solid #efefef;
    padding-top: 20px;
}.footer_list li {
    width: auto;
    margin-bottom: 7px;
    margin: 7px;
    }.ragistration h1{ font-size: 18px;}
    .ragistration h2 {
    font-size: 15px;
   
    } .regis_heading{margin-bottom: 50px;}
    .header_top_right li {
    margin-right: 5px;
}.member_area a {
    margin-left: 0;
}.banner-section .carousel-caption h3 {
    font-size: 16px;  text-align: center;
}.banner-section .carousel-caption h3 span {
    font-size: 14px;
    }.banner-section .carousel-caption .read_more{
    padding: 8px 10px;float: none;
    font-size: 14px;}
   .banner-section .carousel-caption {
 
  padding-left: 9%;
    padding-right: 9%;   text-align: center;
    }
.banner-section a.carousel-control img {
    position: absolute;
    top: 24%;
    width: 13px;
}.banner-section .right.carousel-control {
    right: 6%;
}.banner-section .carousel-control {
    top: 23%;
}.changing_date h2 span {
    font-size: 35px;
    margin-top: 0;
margin-bottom: 
10px;
}.homefounder .massenger_left_text {
    padding-left:10px;
    width: 63%;
}.date_slider_inner {
    padding: 20px 10px;
    }.home_calender_inner .date_common_h2{top: -35px; position:static;}
    .gradient_left,.frame_2 {
    width: 100%;margin-top: 20px;
}
   /*resource*/ 
    
    .common_from .form-group {
    width: 100%;
    margin: 0;}
    
    .common_from .text_high {
    width: 100%;
        margin: 0;}

.Suggest .form-group.sub_button {
    float: left;
    margin-left: 0;}
.transplantation ul .dynamic_link {
    padding-left: 0;}

 .commite_derector li:nth-child(3n+0) {
    margin-right: 0;
}.commite_derector li:nth-child(4n+0) {
 margin-right: 0;
}.commite_derector li {
    width: 100%;margin-bottom: 10%;
    margin-right: 0;}
    h1.common_h1{    margin-bottom: 20px;}
    .commite_derector{    margin-top: 0;}
    .carousel.carousel-fade .item{ height: 170px;}
    .carousel-inner>.item>a>img, .carousel-inner>.item>img{    max-width: inherit;max-width:600px; height: 100%;}
    .banner-section .carousel-control {
    top: 29%;
}.banner-section .carousel-caption h3 span {
    font-size: 18px; margin-bottom: 10px
        
}.carousel-caption {
    bottom: 17%;
}
    .banner-section .carousel-caption h3 {
    font-size: 18px;
    text-align: center;
}.banner-section .carousel-caption .read_more{    font-size: 15px; float: none;}
    .date_slider_inner {
    width: 250px;
}.event_left, .event_right {
    display: inline-block;
    float: none;
    width: 100%;
}.event_total .date_slider_inner {
    width: 250px;
}.event_total .event_right {
    vertical-align: top;
    border-top: 1px solid #dbdbdb;
    border-left: 0; margin-top: 30px;
}.event_total .speaker-slider_img {
    height: 130px;
    width: 130px;
}  .our_mission .massenger_left_image{ width:30%;}
    .our_mission .massenger_left_text {
        width: 70%;}
    .our_mission .massenger_left_image img{width: auto;
    height: auto;}
    .our_mission .founder_massage{    padding: 10px;}
    .navbar-brand>img {
    width: 270px;
}.homefounder .massenger_left_text {
    padding-left: 10px;
    width: 78%;
    }.only_mission{    margin-top: 0;}
    .ragistration .form-group.sub_group {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
}.ragistration .form-group .bt-submit {
    margin-top: 0;
}.navbar-toggle {
    margin-top: 14px;
}
    .gradient_left .carousel-inner>.item>a>img, .gradient_left .carousel-inner>.item>img {
       max-width: 100%;
    /* width: auto; */
    max-height: 100%;
    height: 100%;
    }.frame_inner #myCarousel2{    bottom: 9px;
    right: 9px;}
    .homefounder .massenger_left_text {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
}.homefounder .massenger_left_image {
    width: 30%;
    }.event_total .event_right .date_common_h2{ margin-top: 20px;}
    .calender_upcoming_events .upcoming_events_text {
    padding-left: 15px;
    }.calender_upcoming_events .upcoming_events_text h2{ font-size: 16px;}
    .calender_upcoming_events .upcoming_events_text p{ font-size: 14px;}
    .home_calender_inner .date_slider_a,.date_slider_c.up {
    margin-bottom: 60px;
    }.gradient_widget{ margin-bottom: 0;}
    .footer_icon{ display: none;}
    .home_calender_inner .date_slider_c .speaker-slider_img {
    height: 180px;
    width: 180px;
	margin:0 auto;
}.date_slider_c.up .date_slider_inner {
    width: 100%;
}.event_list .only_mission .mission_text_right{ padding-top:0; margin-top: 0;}
    .event_list .calender_upcoming_events .upcoming_events_text {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
}.calender_event .calender_upcoming_events .upcoming_events_text {
    padding-left: 0;
    width: 100%;
   padding-top: 20px;
}.frame_inner #myCarousel2 {
    bottom: 14px;
    right: 14px;
    overflow: hidden;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 450px;
    max-height: 320px;
}.frame_inner #myCarousel2 {
    bottom: 11px;
    right: 11px;
}.event-detail-top-right h3 span {
    font-size: 25px;
}.gradient_left, .gradient_widget {
    padding: 0;
}.frame_inner #myCarousel2 {
    bottom: 14px;
    right: 14px;
}.gradient_widget .date_common_h2{    margin-bottom: 30px;}
    .gradient_widget .view_all {  right: inherit;
        top: 40px; left: 0;}
    .module_holder:after {
    left: 4px;
}td:nth-child(5n+0) .module_holder:after {
    left: 59px;
}td:nth-child(4n+0) .module_holder:after {
    left: 22px;
}td:nth-child(6n+0) .module_holder:after {
    left: 97px;
}td:nth-child(7n+0) .module_holder {
    left: -140px;
}td:nth-child(7n+0) .module_holder:after {
    left: 148px;
}.event_list .calender_upcoming_events .upcoming_events_image {
    width: 100%;
    height: auto;
    }.event_list .calender_upcoming_events .upcoming_events_text{    margin-top: 0}
}

    @media (max-width:375px) { .banner-section .carousel-caption {
  padding-left: 9%;
    padding-right: 9%;   text-align: center;
    }
.banner-section a.carousel-control img {
    position: absolute;
    top: 24%;
    width: 13px;
}.banner-section .right.carousel-control {
    right: 6%;
}.changing_date h2 {
    font-size: 20px;
}.changing_date h2 span {
    font-size: 25px;
    margin-bottom: 0;
}.changing_date {
    width: 30%;
}.basic_corse {
    width: 68%;
    padding: 10px;
}.basic_corse h2 {
    font-size: 16px;
}.basic_corse p {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 0;
}.homefounder .massenger_left_text {
    padding-left: 5px;
    width: 63%;
}.date_slider_inner {
    padding: 20px 10px;
        }    .navbar-brand>img {
    width: 230px;
        }
/*
.homefounder .founder_text .massenger_left_text p {
    font-size: 12px;}
*/
.homefounder .massenger_left_text {
    width: 78%;
}.carousel-caption {
    bottom: 20%;
        }
        .homefounder .massenger_left_text {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
}.homefounder .massenger_left_image {
    width: 40%;
}  .carousel.carousel-fade .item{ height: 150px;}   
        .carousel-caption {
    bottom: 12%;
}.frame_inner #myCarousel2 {
    bottom: 10px;
    right: 10px;
}.frame_inner .carousel-control {
    top: 40%;
}.gradient .gradient_left .carousel-inner>.item>a>img {
    max-width: 350px;
    max-height: 250px;
}.frame_inner #myCarousel2 {
    bottom: 12px;
    right: 12px;
}
        .agenda-box{     margin-bottom: 20px;width: 100%}
        .eye_agenda_box {
    margin-left: 0;
    margin-bottom: 51px;
}
        td:nth-child(7n+0) .module_holder {
    left: -147px;
}td:nth-child(7n+0) .module_holder:after {
    left: 151px;
}td:nth-child(6n+0) .module_holder {
    left: -108px;
}td:nth-child(6n+0) .module_holder:after {
    left: 111px;
}.module_holder:after {
    left: 0;
}td:nth-child(4n+0) .module_holder {
    left: -25px;
}td:nth-child(4n+0) .module_holder:after {
    left: 30px;
}td:nth-child(5n+0) .module_holder {
    left: -66px;
}td:nth-child(5n+0) .module_holder:after {
    left: 70px;
}
}
@media (max-width:360px) {.banner-section .carousel-caption h3,.banner-section .carousel-caption h3 span {
    font-size:18px;
} }


@media (min-width:767px) {
.ft-media{
    display: none;
    
}
}

@media (max-width:767px) {
.header_top_left{
    display: none;
    
}
.ft-media{
    display: table;
    width: auto;
    margin: 0 auto !important;
}
.header_top_left h6{
    color:#fff !important;
}
}