@media(max-width:1230px) {
    .wrapper {
        padding: 0 15px;
        width: auto;
    }
	.desktop_slider{display:none}
	.mobile_slider{display:block}
    .banner_img img {
       /* display: none;*/
    }
	.banner_text_part{ display:none}
    .banner_img {
/*        background: rgba(0, 0, 0, 0.5) url(../images/banner_img1.jpg) no-repeat center;
		background: rgba(0, 0, 0, 0.5) url(http://indianyouthparliament.co.in/manage/uploadimg/slider_1517998867.png) no-repeat center; background-size:cover;
        min-height: 200px;*/
    }
    .form-inline ul li {
        width: 24%;
    }
    .form-inline ul li:first-child {
        width: auto;
    }
    .form-inline ul li:last-child {
        width: auto;
    }
    .add_form_input {
        width: 100%;
    }
    .menu_part li {
        padding-left: 10px;
    }
    .banner_text_part h2 {
        margin-top: -84px;
        font-size: 65px;
    }
	.team_list_row ul li { float:none; display: inline-table; margin: 12px; width: 30%; }
.team_list_row ul li:nth-child(4n+4){margin: 12px;}
.contact_form_part { float:left; width:100%;}
.form_content_row ul li { display: inline-table;  margin: 0; padding-right: 0; width: 32%;}
	.form_content_row ul li:last-child{ padding:0; text-align:left}
	.form_content_row ul{ width:100%;}
	
}
@media(max-width:1024px) {
    .banner_text_part h2 {
        font-size: 20px;
    }
    .add_form_row ul li h2 {
        font-size: 18px;
    }
    .add_form_btn {
        width: 100%;
    }
    .add_form_btn button {
        padding: 0 40px;
    }
    .logo_part {
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .menu_part {
        width: 100%;
        text-align: center;
        padding: 10px 0;
    }
    .header_row {
        padding-bottom: 20px;
    }
    .footer_menu_part {
        width: 33.33%;
    }
    .footer_address_part {
        width: 33.33%;
    }
    .footer_logo_part {
        width: 33.33%;
    }
	.speakers_list_left_row{ min-height:202px;}
	.team_iyp_member_left{min-height: 245px; margin-bottom:0;}
	.team_list_row{ margin:0 auto}
	.news_img img {  width: 100%;}
	.video_row ul li{width:30%;}
	
}
@media(max-width:860px) {
    .iyp_images_row ul li {
        width: 49%;
    }
	.iyp_images_row ul { text-align:center; }
	.speakers_list_left_row{ min-height:220px;}
	.team_iyp_member_left{min-height: 285px; }
	.team_list_row ul li {margin: 1%;}
.team_list_row ul li:nth-child(4n+4){margin: 1%;}
	.video_row ul li{width:46%;}
	
}
.mobile_reg_btn{ display:none}
@media(max-width:767px) {
	.mobile_reg_btn{ display:block}
    .footer_menu_part {
        width: 49%;
        float: left;
    }
    .footer_address_part {
        width: 50%;
        float: left;
    }
    .footer_logo_part {
        width: 100%;
        text-align: center;
        float: left;
    }
    .register_btn span {
        padding: 0;
        background: none;
        border-bottom: 0;
    }
	.banner_part{ position:relative;}
	.banner_text_part h2{position:absolute; top:85%; margin-top:0; left:0; right:0}
	.add_form_row ul{ text-align:center}
	.add_form_row ul li:last-child{ float:none; margin-top:10px;}
	.form-inline ul li{width:28%;}
	.speakers_images{ float: left; margin-right: 5%; width: 30%; padding:0}
	.speakers_text_part { float: left; padding: 0; width: 60%;}
	.speakers_list_left { float: left; width: 100%; padding: 0;}
	.speakers_list_left_row{ min-height:inherit !important;}
	.speakers_list_left:nth-child(2n){ padding:0}
	.team_member_images img{ max-width:185px;}
	.team_member_text, .team_member_images{ padding:0;}
	.team_member_images{ margin-bottom:15px;}
	.team_iyp_member_left:nth-child(2n) { padding: 15px; text-align: center;}
	.team_list_row ul li{ width:47%}
	.about_hadding_center{ display:none;}
	.contact_btn_row { margin-bottom:20px; padding-top:20px;}
	.contact_address_right_part{ padding:0}
	.contact_input_row, .conact_input input{ width:100%;}
	.panel_body_text { margin-left:0; width:100%;}
	.col-sm-1.plus_part.plus_part2, .col-sm-1.plus_part.plus_part{ float:left; width:5% !important;}
	.panel-default > .panel-heading { float:left; width:100%;}
	.col-sm-11.faq_text { float: left; width: 95% !important;}
	.form_content_row ul li {width: 48%;}
}

@media(max-width:600px){
	.form-inline ul li { width: 26%;}
	.iyp_images_text p{font-size: 12px; line-height: 18px;}
	.iyp_images_hadding h2{font-size: 20px;}
		.team_list_content h3{ font-size:11px;}
		
		.dob_row{ width:100%;}
		.gender_row, .gender_row span{ padding:0}
		.contact_form_part p{ text-align:left}
		.username, .username_input, .dob_row_content, .dob_input, .gender_row, .dob_row_content, .associate_row, .associate_input, .signature input[type="file"], .gender_row span{ width:100%;}
		.gender_row { margin-top:20px;}
}

@media(max-width:450px){
	.form-inline ul li { margin: 5px 0; width: 100%;}
	.iyp_images_row ul li{ width:100%;}	
	.footer_menu_part, .footer_address_part { width:100%;}
	.footer_menu_part ul li{ line-height:25px;}
	 .footer_address_part { margin:10px 0}
	 .team_list_row ul li{ width:98%; margin-top:10px; margin-bottom:10px;}
	 .team_list_row ul li:nth-child(4n+4){margin: 1%;  margin-top:10px; margin-bottom:10px;}
	 .newsletter_text_row ul li {  margin: 2%;  width: 45%;}
	 .video_row ul li{width:100%; margin:0}
	 .contact_form_part .wrapper{ padding:0 5px;}
	 .logo_part img { max-width:100%;}
}