
@media(max-width:1600px){
    /*********home*******/
    .carousel-caption p{width: 57%;margin: 0 auto 0px;}
    /*********About*******/
    .banner ul{padding: 11.4% 0;}
}
@media(max-width:1199px){
    /*********home*******/
    .idea p{width: 64%;}
    .idea img{padding-right: 20px;margin-top: 67px;}
    .event_contain p{width: 98%;}
    .slider_contain h2{padding-top: 9px;font-size: 30px;margin-bottom: 0;}
    .slider_contain h2:after{margin-top: 5px;margin-bottom: 0;}
    .slider_contain p{font-size: 17px;}
    .Subscribe ul{width: 50%;}
    .carousel-caption h3{font-size: 36px;}
    .carousel-caption p {font-size: 20px;margin-bottom: 20px;width: 66%;}
    .flexslider:hover .flex-direction-nav .flex-next, .flex-direction-nav .flex-next{right: 0px;text-indent: -9999px;z-index: 9999;}
    .flexslider{width: 94%;margin: 54px auto 20px;}
    .flexslider .slides img{width: 70%;}
    .flexslider:hover .flex-direction-nav .flex-prev, .flex-direction-nav .flex-prev{left: 0;}
    .tab li a{font-size: 23px;}
    .tab_n_contain h3{font-size: 16px;}
    .tab_n_img img {max-width: 85%;}
    .tab_n_img7 img {margin: 15px auto;}
    .tab_n_img8 img {margin: 12px auto 20px auto;}
    .about_p_people h2{font-size: 29px;}
    .about_partner_right { width: 60%;margin-left: 19px;}
    .about_partner_right h2{margin-top: 5px;}
    .event_contain {width: 90.7%;}
    .event_contain h2{padding-top: 10px;font-size: 20px;}
    .event_contain p{font-size: 16px;margin: 5px 0;}
    /*********Research & Publications*******/
    .reserch_contain h2{font-size: 22px;}
    .flex-direction-nav a{width: 14px;height: 24px;}
    a.linkmoreabout{ position: relative; top: 28px; }    
    .carousel-caption a { color: #fff; text-transform: uppercase; background-color: #f58634; font-size: 13px; font-family: 'HelveticaNeueLT Com 45 Lt'; border-radius: 6px; padding: 10px 10px; text-shadow: none; }
    .event_image { width: 280px; }
    .event_field { width: 380px; }
    .event_field .event_date, .event_field .event_time, .event_field .event_venue { margin-bottom: 0px; }
    .single_event .event_field h2 { margin-top: 10px; font-size: 22px; }
    .single_event .event_field p { font-size: 16px; line-height: 20px; }
    .events .event_menu a { font-size: 22px; }
}
@media(max-width:991px){
    /*********home*******/
    .navbar-inverse .navbar-nav>li>a{padding: 15px;}
    footer .quick_links:before{height: 170px;}
    .European p, .European_top p{width: 85%;}
    .European_top p{width: 55% !important;}
    .idea img{padding-right: 3px;margin-top: 126px;}
    .idea h2{font-size: 18px;}
    .event_contain h2{font-size: 16px;padding-top: 5px;margin-bottom: 5px;}
    .slider_contain h2{font-size: 20px;}
    .slider_contain p{font-size: 16px;line-height: 16px;}
    .slider_contain:before{margin-left: -16px;height: 240px;}
    .bx-controls-direction{margin-right: -17px;bottom: 11%;}
    .shape{height: auto;}
    .Subscribe ul {width: 66%;}
    .flexslider:hover .flex-direction-nav .flex-next, .flex-direction-nav .flex-next{right: 0;}
    .flexslider:hover .flex-direction-nav .flex-prev, .flex-direction-nav .flex-prev{left: 0;}
    .carousel-caption h3 {font-size: 25px;}
    .carousel-caption p {font-size: 16px;margin-bottom: 20px;}
    .carousel-caption a{padding: 10px;}
    .flexslider .slides > li{height: 115px;}
    .bx-wrapper .bx-controls-direction a{top:90%;}
    .flexslider .slides > li{margin-bottom: 50px;}
    .flex-direction-nav a {top: 38%;}
    .flexslider:hover .flex-direction-nav .flex-next, .flex-direction-nav .flex-next{right: -17px;}
    .tab li a{font-size: 25px;}
    .about_idea p{width: 97%;}
    .tab_n_contain p {font-size: 16px;}
    .tab_n_img img {margin: 40px 0 37px 18px;}
    .tab_n_img1 img {margin: 8px 0 0 17px;}
    .tab_n_img2 img {margin: 53px 0 0 18px;}
    .tab_n_img3 img {margin: 18px 0 0 0px;}
    .tab_n_img4 img {margin: 24px 0 24px 17px;}
    .tab_n_img5 img {margin: 16px 0 16px 16px;}
    .tab_n_img6 img { margin: 26px 0 24px 18px;}
    .about_video iframe{width: 100%;}
    .about_video p {font-size: 18px;}
    .about_p_people h2{font-size: 22px;}
    .about_partner_right { width: 47%;}
    .about_partner_right h2{margin-top: 0px;}
    .c_mail a:before ,.c_tel a:before,.c_add p:before{ margin: 4px 6px 0 3px;}
    .event_contain {width: 88.7%; padding-left: 9px;padding-bottom: 5px;}
    .event_contain span,.event_contain p,.event_contain a{font-size: 14px;}
    .event_contain p{line-height: 18px;margin: 1px 0;}
    /*********Research & Publications*******/
    .reserch_contain h2{font-size: 18px;}
    .reserch_contain p, .reserch_contain .publish p,.reserch_contain a,.reserch_contain .time{font-size: 16px;}
    .news .reserch_contain p{font-size: 14px;}
    /**/
    .research_inner_section .reserch_contain_left{margin-top: 0;}
    .about_wel h2,.welcome h2{font-size: 30px;}
    .idea img { margin-top: 104px;}
    .navbar-inverse .navbar-nav>li>a {font-size: 16px;}
    .carousel-caption {padding: 11.5% 0;}
    .idea p,.about_wel p{font-size: 16px;}
    .video_section { width: 100%; }
    .event_image { width: 100%; margin-bottom: 20px; }
    .event_field { width: 100%; }
    .single_event { margin-bottom: 20px; }
    .event_field .event_date, .event_field .event_time, .event_field .event_venue { margin-bottom: 5px; }

}
@media(max-width:767px){
    /*********home*******/
    .navbar-inverse .navbar-nav>li>a{padding: 10px 0;font-size: 18px;}
    .navbar-inverse .navbar-collapse{margin: 0 auto;}
    .navbar-nav>li{display: block;}
    .navbar-toggle,.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle{background-color: #dedede;}
    .header_logo img{margin: 10px auto;max-width: 40%;}
    .European img{display: block;margin: 10px auto;}
    .European_top p ,.European p,.quick_links h2{text-align: center;margin: 0 auto; width: 100% !important;font-size: 16px;}
    .quick_links ul li{text-align: center;margin: 10px auto;}
    .quick_links ul li a{font-size: 16px;}
    .welcome h2,.help h2{font-size: 20px;}
    .welcome p,.welcome p:last-child{font-size: 16px;margin-bottom: 10px;}
    .idea{margin-bottom: 10px;}
    .idea img{float: none;display: block;margin: 0px auto;padding: 10px 0;max-width: 15%;}
    .welcome h2, .help h2,.idea p{display: block;text-align: center;width: 100%;padding: 0 10px;}
    .idea p{padding-bottom:  10px;font-size: 16px;}
    .event .event_img{margin: 10px 0;padding: 0 10px;}
    .event_img img{display: block;margin: 0 auto;}
    hr{margin: 0 auto;width: 96.5%;}
    .foot p{float: none;text-align: center;font-size: 14px;margin-bottom: 10px;}
    .idea p{margin-bottom: 0;}
    .event_contain h2 {margin: 0 auto; text-align: center;padding-top: 10px;}
    .event_contain span{display: block;margin: 10px auto 0;text-align: center;}
    .event_contain p {width: 100%; text-align: center; margin: 0 auto;}
    .event_contain a{display: block;text-align: center;}
    .Subscribe h2{padding: 0;font-size: 25px;margin: 5px 0 0;}
    .Subscribe ul {width: 100%;text-align: center;padding: 10px 0;}
    .view_ptr{float: none;display: block;text-align: center;}
    .Subscribe form input[type="submit"]{margin: 10px auto 0;padding: 15px 0;text-align: center;}
    .carousel-caption h3 {font-size: 20px;}
    .carousel-caption p {font-size: 14px;margin-bottom: 9px;width: 62%;}
    .carousel-caption a {padding: 7px;font-size: 12px;}
    .carousel-inner>.item>img{height: 254px;width: 100%;}
    .carousel-caption{padding: 13.2% 0;}
    .event .event_contain {left: 0;right: 0;margin: 0 auto; width: 360px;padding-bottom: 34px;}
    .event_contain span, .event_contain p, .event_contain a {font-size: 18px;}
    .event_contain p{line-height: 22px;margin: 15px auto;}
    .event_contain h2{font-size: 24px;margin: 20px auto;}
    .bx-controls-direction {   margin-right: 0;   bottom: -58%;  left: 0;}
    .Subscribe{margin-top: 0px;}
    .slider_contain { text-align: center;}
    .slider_contain:before { height: 145px; margin-bottom: 20px;}
    .slider_contain h2:after{float: none;margin: 5px auto;}
    .Subscribe p{font-size: 16px;}
    .shape {margin-bottom: 62px;}

    /*********About*******/
    .about_wel,.panel-title>a {text-align: center;}
    .about_wel h2{margin: 10px auto;font-size: 25px;}
    .about_wel p{margin-bottom: 10px; width: 100%;font-size: 16px;}
   .panel-group{display: none;margin-bottom: 73px;}
    .tabbable{display: blobk;}
    .tab li a{
    padding-top: 0;
    text-align: center;
/*      font-weight: bold;*/
     a.linkmoreabout{
    position: relative;
    top: 20px;
}    
}
    .about_img img{display: block;float: none;margin: 0px auto;}
    .overview { margin-top: 0;}
    .about_idea h3{font-size: 20px;margin: 5px auto;}
    .about_video iframe{margin: 0 auto;display: block;width: 100%;height: 243px;}
    .about_idea p{width: 100%;}
    .about_wel {margin-bottom: 0px;}
    .tab_n_img img,.tab_n_img1 img,.tab_n_img2 img,.tab_n_img3 img,.tab_n_img4 img,.tab_n_img5 img,.tab_n_img6 img,.tab_n_img7 img{margin: 10px auto;display: block;max-width: 80%;}
    .tab_n_contain h3{margin-top: 0;}
    .tab_n_contain a{float: none;text-align: center;margin: 0 auto 10px;display: block;}
    tab_n_contain p{margin-bottom: 0;}
    .tab_ntunu{padding: 0 10px;}
    .about_p_people h2{font-size: 20px;}
    .about_p_people .tab_n_contain p{margin-bottom: 10px;padding: 0 15px;}
    .about_p-bottom { margin-top: 0px;}
    .about_partner_img img{float: none;display: block;margin: 0 auto;}
    .about_p_people .tab_ntunu{margin-bottom: 10px;}
    .about_partner_right{margin-left: 0;width: 100%;}
    /*********contact*******/
    .contact iframe{height: 250px;margin: 10px auto 0;}
    .contact_contain h2{text-align: center;margin: 10px auto;}
    .c_add , .c_tel, .c_mail{display: block; margin: 0 auto; width: auto;text-align: center;left: 0 ;right: 0;}
    .c_contain {margin: 10px 0 0;}
    .c_mail{margin: 10px auto 0;}
    .text_msg {margin: 0;}
    .contact form input[type="text"], .contact form textarea{display: block;width: 93%;margin: 0 auto;}
    input[type="submit"]{float: none;display: block;margin: 10px auto;text-align: center;width: 35%;}
    .contact form label{margin:0 auto;text-align: left;width: 93%;display: block;}
    /*********Research & Publications*******/
    .reserch_img img{display: block;margin: 0 auto;}
    .reserch_contain {text-align: center;}
    .research_section ,.reserch_contain h2{ margin: 15px auto;}
    .publish ,.reserch_contain a{margin-top: 0;}
    .reserch_contain .time{margin-top: 10px;}
    .reserch_contain .publish p,.reserch_contain p {margin-bottom: 0;}
    .reserch {padding-bottom: 10px;margin-bottom: 15px;}
    .research_inner_section { margin-top: 0;  margin-bottom: 0;}
    .research_inner_section .reserch_contain h2{margin: 10px auto;}
    .research_inner_section .reserch_img img {max-width: 75%;}
    .research_inner_section .reserch_contain p,.research_inner_section .reserch_contain p.second{margin-bottom: 10px;}
    /*********news*******/
    .new_contain{margin-bottom: 0;padding-bottom: 0;}
    .news .reserch_contain .time {margin-top: 6px;}
    .research_inner_section .reserch_contain img {margin-bottom: 10px;}
    .col_new,.col_new1{float: none;height: auto;}
    .news {margin-bottom: 40px;}
    .c_add p, .c_tel a, .c_mail a{text-align: left;font-size: 16px;}
    .banner ul li a, .banner ul li{font-size: 18px;}

    .welcome h2{margin: 20px auto 10px;}

    .help h2{margin: 0 auto;}
    .Subscribe form input[type="submit"]{padding: 5px 0;}
    .foot p{font-size: 14px;}
    input[type="submit"]{padding: 5px 0 0;height: 30px;}
    .event .event_img2{display: none;}
    .contact h2 {  margin-top: 0;  text-align: center;}
    .video_section { margin-top: 50px; margin-bottom: 70px; }
    .video_section p { margin-bottom: 30px; }
    .video_section iframe, .video_section video { height: 250px; }
    .single_event:first-child { margin-top: 30px; } 
    .event_image { text-align: center; }
    .event_field .event_date, 
    .event_field .event_time, 
    .event_field .event_venue { display: table; margin-left: auto; margin-right: auto; font-size: 16px; }
    .event_field span { font-size: 16px; width: auto; margin-right: 15px; padding-left: 25px; }
    .single_event .event_field h2 { font-size: 20px; text-align: center; }
    .single_event .event_field p { font-size: 14px; text-align: center; }
    .events .event_menu a { text-align: center; font-size: 20px; padding-bottom: 10px; padding-top: 10px; }
    .events { margin-bottom: 80px; }
    .events .pagination ul { float: none; text-align: center; }
    .events .pagination ul li a, .events .pagination ul li span { padding: 6px 13px; }
}

@media(max-width:580px){
    .carousel-caption {padding: 13.2% 0;}
    .flex-direction-nav a{width: 15px;height: 25px;}
    .flexslider:hover .flex-direction-nav .flex-next, .flex-direction-nav .flex-next{right: 0;}
#ifrm {
        height: 480px !important;
    }
    .video_section h2 { font-size: 20px; }
    .video_section p { font-size: 14px; line-height: 18px; }

}
@media(max-width:540px){
    .carousel-inner>.item>img {height: 220px;}
    .carousel-caption p{width: 90%;}
    .banner ul li,.banner ul li a, .banner ul li{line-height: normal;font-size: 16px;}
}
@media(max-width:520px){
    .Subscribe form input[type="text"]{width: 50%;}
    .Subscribe form input[type="submit"]{width: 22%;}


}
@media(max-width:480px){
    /*********home*******/
    .header_logo img{max-width: 50%;}
    .welcome p{line-height: 20px;}
    .Subscribe form input[type="text"]{width: 100%;margin-bottom: 10px;}
    .Subscribe form input[type="submit"]{width: 32%;}
    .carousel-caption h3,  .carousel-caption p{display: none;}
    .carousel-caption {padding: 15.2% 0;}
    .carousel-caption a{font-size: 10px;}
    .carousel-inner>.item>img {height: auto;}
    .carousel-indicators li,.carousel-indicators .active{width: 9px;height: 9px;}
    .carousel-indicators{margin-bottom: 0;bottom: 0;}
    .Subscribe h2{font-size: 20px;}
    .about_video iframe{height: auto;}
    .flexslider { width: 51%; margin: 54px auto 20px;display: block;}

    .flexslider .slides > li{width: 250px !important;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 55px;}
    a.linkmoreabout {
    position: relative;
    top: 58px;
}
}
@media(max-width:380px){
    .event .event_img{margin: 10px auto;padding: 0;}
    .event .event_contain{width: 92%;padding-bottom: 45px;}
    .event_contain h2{margin: 10px auto;}
    .flexslider { width: 68%;}
}
@media(max-width:370px){
    .event .event_contain{width: 92%;padding-bottom: 36px;}
}
@media(max-width:360px){
    .event .event_contain{width: 92%;padding-bottom: 10px;}
    .banner ul li, .banner ul li a, .banner ul li{font-size: 12px;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 51px;background-size: 100% 100%}
}  
@media(max-width:350px){
    .event_contain p{font-size: 20px;}
    .flexslider { width: 75%;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 50px;background-size: 100% 100%}
}
@media(max-width:340px){
    .event_contain p{margin: 11px auto;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 48px;background-size: 100% 100%}

}
@media(max-width:330px){
    .event_contain p { font-size: 17px;  margin: 1px auto;}
    .flexslider { width: 85%;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 46px;background-size: 100% 100%}
}
@media(max-width:320px){
    .event_contain h2 { margin: 2px auto;}
    /**/
    .Subscribe .gplus a,.Subscribe ul .fb a,.Subscribe ul .twr a,.Subscribe .p a,.Subscribe ul .in a,.Subscribe .msg a{width: 45px;background-size: 100% 100%}
}
