@media only screen and (min-width:320px) and (max-width:767px){.normal{padding:0px 15px;}
.shrink{top:0 !important;}
.menu_right{float:none;padding-top:5px;}
.top_text_info{font-size:11px;padding:2px 20px 3px 20px;}
.banner_text_width{width:100%;}
.banner_text h2{font-size:40px;padding-bottom:25px;}
.banner_text p{font-size:16px;line-height:20px;}
.banner_button{padding-top:10px;}
.btn_apply_now, .btn_about_contest, .btn_int{padding:12px 18px;border-radius:20px;font-size:12px;margin-bottom:10px;}
.banner_text .banner_button .btn_apply_now{margin-right:4px;}
.section_padding{padding:40px 0px;}
.heading_white, .heading_black{font-size:45px;padding-bottom:40px;}
.box_section{display:block;}
.box1, .box2, .box3, .box4, .box5, .box6{padding:30px 20px;width:100%;}
.partners_sec p, .Contact_us_sec p{font-size:20px;line-height:27px;}
.partners_slider{padding-top:40px;}
.owl-carousel1 .owl-controls{display:none !important}
.faq_accordian .panel-title > a, .faq_accordian .panel-group .panel-heading + .panel-collapse > .panel-body, .faq_accordian .panel-group .panel-heading + .panel-collapse > .list-group{padding:10px 40px 15px 10px;}
.upper_roman_style{margin-left:31px;}
.cont_sec{padding:30px 25px;margin-top:30px;}
.cont_sec .text-right{text-align:center;}
.footer_menu li{display:block;}
.copyright{font-size:13px;}
footer{ position:inherit}
.footer_menu{padding-bottom:15px;margin-bottom:20px;}
.Apply_sec_bg, .FAQs_sec_bg{display:none;}
.banner_text{position:relative;top:0;transform:none;}
.banner_img{position:relative;padding-top:40px;}
.banner_sec{height:auto;padding-top:190px;}
.shrink .logo_left{}
.shrink{padding-bottom:5px;}
.top_menu_sec .logo_left{display:block;}
.logo_left{width:auto;}
.logo-right{position:inherit;}
.top-sponsors .logo_left{display:none;}
.top-sponsors .pull-right{float:none!important;}
.logo_left img{height:65px;}
.shrink .logo_left img{height:50px;}
.top-sponsors img{max-height:80px}
.top_menu_sec{padding:10px 0px 10px 0px;}
.owl-carousel2{height:auto;}
.owl-carousel2 .item{height:650px;}
.owl-carousel2 .owl-item img{height:100%;display:none;}
.new_banner_text_width{width:100%;}
.new_banner_text h2{font-size:40px;padding-bottom:25px;}
.new_banner_text p{font-size:16px;line-height:20px;}
.banner_text_width .banner_button{padding-top:10px;}
.new_banner_text .banner_button .btn_apply_now{margin-right:4px;}
.new_banner_text{position:absolute;bottom:0;transform:none;top:200px;}
.owl-carousel2 .owl-controls .owl-next{bottom:10px;left:21%;}
.owl-carousel2 .owl-controls .owl-prev{bottom:10px;left:4%;}
.innerpage_header .normal .toggle_button{top:-46px;}
.faq-img{display:none;}
.reg_log_box{width:auto}
.logo_contest {width: 100%; text-align: center;}
.topright-login-btn {margin-top: 10px; width: 94%;}
.application-form .form-group{margin-bottom:5px; padding-bottom:5px;}
.application-form .form-group label{font-size:16px;}
.application-form .form-group .form-control{font-size:15px;}
.topright-login-btn { margin-top: 10px; width: 100%; text-align:center;}

.team_contact_info_head .team_name, .team_contact_info_head .team_email, .team_contact_info_head .team_contact, .team_contact_info_head .team_education, .team_contact_info_head .team_designation, .team_contact_info_head .team_add_icon{font-size:16px;}
.contest_banner{border-bottom:0;}
.contest_banner .container{margin-left:-15px; margin-right:-15px;}
.contest_banner .welcome-text{position:relative; padding-top:0; background:#2d75a1; font-size:18px; line-height: 20px; padding:10px 0;}
.contest_banner .welcome-text span{font-size: 26px; line-height: 30px;}
.contest_banner p{padding-top:10px;}
}


@media only screen and (min-width:768px) and (max-width:940px){.shrink .logo_left{display:block}
.shrink .menu{margin-top:64px;}
.new_banner_text{top:32%}
.contest_banner .welcome-text{font-size:36px; line-height: 30px; padding:40px 0 0 0;}
.contest_banner .welcome-text span{font-size: 50px; line-height: 50px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.normal{padding:0px 25px;}
.normal.shrink{padding:0px 25px;}
.logo_left img{}
.shrink .logo_left img{height:65px;}
.section_padding{padding:80px 0px;}
.heading_white, .heading_black{font-size:80px;padding-bottom:60px;}
.box1 h3, .box2 h3, .box3 h3, .box4 h3, .box5 h3, .box6 h3{font-size:28px;min-height:80px;}
.box1 p, .box2 p, .box3 p, .box4 p, .box5 p, .box6 p{font-size:17px;min-height:150px;}
.owl-carousel1 .owl-controls{display:none !important}
.Apply_sec_bg, .FAQs_sec_bg{top:15%;transform:none;width:43%;}
.partners_sec p, .Contact_us_sec p{font-size:20px;line-height:26px;}
.cont_sec{padding:35px 50px;}
.footer_menu li a{padding:5px 10px;}
.copyright{font-size:16px;}
.shrink .logo_left{top:7px;}
.menu_right{float:none;}
.logo_left{width:auto;}
.new_banner_text_width{width:100%;}
.owl-carousel2 .owl-item img{display:none;}
.contest_banner .welcome-text{font-size:46px; line-height: 40px; padding:50px 0 0 0;}
.contest_banner .welcome-text span{font-size: 60px; line-height: 60px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){.Apply_sec_bg, .FAQs_sec_bg{top:15%;transform:none;width:36%;}
.timeline > li > .timeline-badge2{left:43%;}
.timeline > li > .timeline-panel{width:39%;}

}
@media only screen and (min-width:768px) and (max-width:991px){.timeline > li > .timeline-badge2{left:41%;}
.timeline > li > .timeline-panel{width:36%;}
.timeline > li > .timeline-badge{left:53%;}
.timeline > li.timeline-inverted > .timeline-panel{width:36%;}
.partners_slider{padding-top:50px;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){.timeline > li > .timeline-badge2{left:43%;}
.timeline > li > .timeline-panel{width:39%;}
.Apply_sec_bg, .FAQs_sec_bg{top:19%;width:37%;transform:none;}
.owl-carousel1 .owl-controls .owl-prev{left:-38px;}
.owl-carousel1 .owl-controls .owl-next{right:-38px;}
.partners_box h4{font-size:30px;padding:20px 10px 10px 10px;}
.box1 h3, .box2 h3, .box3 h3, .box4 h3, .box5 h3, .box6 h3{font-size:28px;min-height:80px;}
.logo_left img{width:147px;}
.top_menu_sec{padding:0px 0px 0px 0px;}
.shrink{padding-bottom:15px;}
.normal{padding:0px 35px;}
.menu_right{padding-top:10px;}
.shrink .menu_right{padding-top:10px;}
.logo_left{width:auto;}
.shrink .logo_left img{height:auto !important;}
.owl-carousel2 .owl-controls .owl-next{bottom:90px;left:15%;}
.owl-carousel2 .owl-controls .owl-prev{bottom:90px;left:10%;}
.innerpage_header .normal .logo_left img{height:auto;}
.contest_banner .welcome-text{font-size:46px; line-height: 40px; padding:50px 0 0 0;}
.contest_banner .welcome-text span{font-size: 60px; line-height: 60px;}
}