/* Added Media Query by Karthikeyan on 02-04-2019 */

@media screen and (max-width: 1920px) {
    .Online_course_main_card_content {
        padding: 10px 30px 10px 0px; /* Changed here */
    }
    .Online_course_card_button_link {
        font-size: 20px;
    }
    .Online_course_card_moreinfo_link {
        font-size: 20px;
    }
    .Online_course_card_title {
        font-size: 24px;
    }
    .Online_course section .Online_course_card_sub_title {
        font-size: 16px;
    }
    .Online_course_card_dec {
        font-size: 18px;
    }
    .Online_course_explanation p {
        font-size: 28px;
    }   
	/* .h4, h4 {
		font-size: 18px;
	} old code */
	
	
	.h4, h4 {
		font-size: 18px;
	}
	.select_standard_form .form-control {
		width: 75%;
	}
	.Online_price_offers header {
		padding: 50px 30px 0px;
		width: 50%;
		margin: 0px auto;
	}
	
}
@media screen and (max-width: 1700px) {
    .Online_course section {
        padding: 20px 200px;
    }
}
@media screen and (max-width: 1660px) {
    .Online_course section {
        padding: 20px 200px;
    }
    .Online_course_main_card_content {
        height: 630px;
    }
    .Online_course_card_title {
        font-size: 18px;
    }
    .Online_course section .Online_course_card_sub_title {
        font-size: 14px;
    }
    .Online_course_card_dec {
        font-size: 14px;
    }
    .Online_course_card_button_link {
        font-size: 14px;
    }
    .Online_course_card_moreinfo_link {
        font-size: 14px;
    }
    .Online_course_explanation p {
        font-size: 22px;
    }  
    .Online_course .main_card_bg { 
        height: 760px;
    }
	.offers.Online_course .main_card_bg { 
        height: 820px;
    }
}

/* Ends Here */
/*--lg--*/
@media screen and (min-width: 1400px) { 
	.banner_top_section.lazyloaded {
		
		
		background:#000 url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/banner1_tiny.jpg) left bottom no-repeat;
		background-size:contain;
	}
	.next_br { 
		display:inline;
	}
	.dept_desc { 
		margin-bottom:5%;
	}
	.banner_content_section .banner_title{margin-bottom:5%;}
	.banner_content_section address {margin-bottom:6%;font-size:30px;}
	.banner_bottom_text {margin-bottom:54px;}
	.banner_content_section { width:43%;}
}
@media screen and (max-width: 1500px)  {
	.Online_course_main_card_content { /* New Code */
		padding: 10px 0px 10px 0px;
	}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 40px;
	}
	.banner_content_section {
		
		width: 38%;
		
		max-height: calc(100% - 75px);
		z-index:99;
	}
	.banner_bottom_text{
		font-size:30px;
	}
	.banner_bottom_text .next_br{

		display:block;
		
	}
	
	/* Added online course sytle upto 1440px by Karthikeyan on 02-04-2019 */
	
	.Online_course section {
        /* padding: 20px 100px;  <-- Old Code edited by Karthikeyan on 02-04-2019 */
		padding: 20px 200px;
    }
    .Online_course_main_card_content {
        height:630px;
    }
    .Online_course_card_title {
        font-size: 14px;
        font-weight: 800;
    }
    .Online_course section .Online_course_card_sub_title {
        font-size: 12px;
    }
    .Online_course_card_dec {
        font-size: 14px;
    }
    .Online_course_card_button_link {
        font-size: 14px;
    }
    .Online_course_card_moreinfo_link {
        font-size: 14px;
    }
    .Online_course .main_card_bg { 
        /* height: 755px; <-- Old Code edited by Karthikeyan on 02-04-2019  */
		height: 820px;
    }
    .Online_course section::before{
        top:125px;
    }  
    .card_height{
        height: 200px;
    } 
    /* add to cart */
    /* .Online_price_offers section::before{
        display: none;
    } */
    /* .Our_online_offer section {
        padding: 15px 70px 20px;
    } */
   /* .standard_8{
        width: 82%;
    }*/
	/* New Code Added  */
	.Our_online_offer #myTab_1>li.active a::after {
		content: "";
		position: absolute;
		left: 100%;
		right: 0;
		bottom: 0px;
		top: 0px;
		width: 30px;
		height: 38px;
		border-bottom: solid 32.3px #00ADEF;
		border-left: solid 9px #00ADEF;
		border-right: solid 21.4px transparent;
		border-top: solid 16px transparent;
		margin: 0px;
	}
	
	/* Ends Here */ 
}
@media screen and (max-width: 1400px)  { /* Changed here */
	.h4, h4 { /* New Code */
		font-size: 14px;
	}
	.Online_course_main_card_content { /* New Code */
		padding: 10px 0px 10px 0px;
	}
	.banner_content_section .banner_title {
		font-size: 48px;
	}
	.banner_content_section .explore_btn {
		font-size: 24px;
	}
	address span.third_line {
		font-size: 24px;
	   
	}
	address span.second_line {
		font-size: 27px;
		
	}
	.banner_bottom_text {
		font-size: 25px;
	}
	.Online_course .Online_course_card_button, .Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		bottom: 70px;
		right: 0;
	}
	

}
@media only screen and (max-width: 1300px) {
	.select_standard_form .form-control {
		width: 45%;
	}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-30px;
	}
	.banner_bottom_text .next_br{

		display:block;
		
	}
	.banner_bottom_text{
font-size:28px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-30px;
	}
	.newsticker_section { 
		right:10px;
		bottom:50px;
	}
	.banner_top_section.lazyloaded {
		background:#010302 url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/banner1_tiny.jpg) left bottom no-repeat;
		background-size: contain;
	}
	.banner_content_section .banner_title {
    font-size: 40px;
    margin-bottom:30px;
}
.banner_content_section .explore_btn {
    font-size: 22px;
}
.top_section {
    height: 642px;
   
}
.dept_desc {
    font-size: 24px;
   margin-bottom: 30px;
}
.banner_content_section address {
    font-size: 20px;
    margin-bottom: 30px;
}
address span.second_line {
    font-size: 26px;
}
address span.third_line {
    font-size: 21px;
    
}
.banner_bottom_text {
    font-size: 24px;
}


/* Added online course style by karthikeyan on 02-04-2019 */

.Online_course section {
        padding: 20px 100px;
    }
    .Online_course_main_card_content {
        height:660px;
    }
    .Online_course .main_card_bg { 
        height: 770px;
    }
    .Online_course_explanation p{
        margin: 0px -17px;
    }
    /* add to cart */
    .Online_price_offers header {
         width: 80%; 
        padding: 30px 10px
    }
    .Our_online_offer #myTab_1 {
        width: 30%;
    }
    .Our_online_offer section {
        padding: 15px 20px 20px;
    }
    .card_price_bg {    
        padding: 20px 15px;
    }
    .Online_course_main_card_content {
        padding: 20px 0px;
    }
    .Online_price_offers section::before{
        display: none;
    }
    .Online_course section::before{
        display: none;
    }
    /*.standard_8{
        width: 90%;
    }*/
    .standard_10 .course_selection{
        height: 1300px;
    }
    .standard_8 .course_selection, .standard_9 .course_selection {
        height: 630px;
    }
    .standard_12 .course_selection, .standard_11 .course_selection{
        /* height: 950px; old code */
		height: 750px;
    }
     /* add to cart */
	 /* Added new Code */
	/* .Our_online_offer #myTab_1>li.active a::after {
		content: "";
		position: absolute;
		left: 100%;
		right: 0;
		bottom: 0px;
		top: 0px;
		width: 30px;
		height: 38px;
		border-bottom: solid 32.3px #00ADEF;
		border-left: solid 9px #00ADEF;
		border-right: solid 21.4px transparent;
		border-top: solid 16px transparent;
		margin: 0px;
	} */
/* Ends Here */
}
/* -- md -- */

@media screen and (max-width: 1200px) { /* Code Changed here */
	/* New Code */
	.h4, h4 {
		font-size: 14px;
	}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 26px;
	}
	.nav > li > a {
		position: relative;
		display: block;
		padding: 15px 7px;
	}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-27px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-27px;
	}
	nav.navbar .container-fluid .navbar-right .add_sign {
    	right: 15px;
	}
	.search.active, .search:hover {
		width: 150px;
	}
	.search_wrap {
		margin-top: 15px;
		margin-right:10px;
	}
	nav.navbar .container-fluid .navbar-right {
		padding-right: 60px;
	}
	.newsticker_section { 
		right:10px;
		bottom:40px;
	}
	.next_br { display:block;}
	.slider_container.container { 
		width:920px;
	}
	.banner_content_section address,
    .video_thumb_content {
		font-size: 19px;
	}
	.banner_content_section .banner_title {
		font-size: 36px;
	}
	.dept_desc span,
	.download_section .top_bottom_space .desc,
	.banner_content_section .explore_btn {
		font-size: 18px;
	}
	.dept_desc {
    
    font-size: 20px;
    
}
	address span.second_line { font-size:26px;}
	.download_section .top_bottom_space .sub_title,
	address span.third_line {
		font-size: 22px;
	}
	.section_subject,
	.banner_bottom_text {
    	font-size: 22px;
	}
	.top_section {
	    height: 600px;
	}
	.banner_top_section.lazyloaded {
		background:#010302 url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/banner2_tiny.jpg) left bottom no-repeat;
		background-size: 52%;
	}
	.banner_top_section:after{
		display:none;
	}
	.student_section .tablist3_desc {
    	font-size: 18px;
	}
	.student_section .title {
		font-size: 19px;
	}
	.student_section .tab_list_3 { min-height:250px;}
	#container, .bb-custom-wrapper, .bb-bookblock, .bb-bookblock .content {
		height: 450px;
		width: 100%;
	}
	.bb-bookblock, .bb-bookblock .content {
		height: 400px;
	}
	.download_section .top_bottom_space.lazyloaded {
		min-height: 400px;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/phonetogether_tiny.png) left center no-repeat;
		background-size: 325px;
	}
	.section_staff_title,
	.book_section .title {
		font-size: 33px;
		line-height: 42px;
	}
	.book_section .title .sub_name_span {
		font-size: 35px;
	}
	.book_section .book_img img { max-height:250px;}
	.download_section .top_bottom_space .right_title,
	.register_section .register_section_title {
    	font-size: 40px;
	}
	.staff_list {
		margin: 0px 6px;
		width:18%;
	}
	.staff_name {
    	font-size: 18px; 
	}
	.explore_btn {
		font-size: 20px;
	}
	.input_list .img-responsive { 
		width:90%;
		margin:0px auto;
	}
	.class_thumb_img {
    	height: 175px;
	}
	.class_thumb_title {
		font-size: 18px;
	}

.main_page .form-group.has-feedback {
		display: none;
}
#regcr	{
	display: none;
}

/* Added online course style by Karthikeyan on 02-04-2019 */

.Online_course section {
        padding: 20px 65px;
    }
    .Online_course .main_card_bg { 
        height: 840px;
    }
    .card_height {
        height: 220px;
    }

/* Ends Here */

/* Added new responsive code here */

.Our_online_offer section {
		padding: 15px 15px 20px;
	}
	.Online_course_main_card_content {
		padding: 10px 0px 10px 0px;
	}
	.Our_online_offer .Online_course_card_sub_title {
		margin: 0px -10px;
		line-height: inherit;
		padding: 10px 0px 30px;
		height: 130px;
	}
	.Online_price_offers .study_details ul li {
		padding: 6px 0px;
		font-weight: 500;
		/* font-size: 15px; */
		font-size: 0.938em;
		line-height: 1.5;
		list-style: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/offertick.png);
		background-repeat: no-repeat;
		background-position: left;
		background-size: 20px;
		padding-left: 35px;
		/* list-style-image: url(); */
	}
	.select_standard_form .form-control {
		margin-top: 2px;
		border: 0px;
		font-size: 22px;
		width: 100%;
		padding-bottom: 0px;
		border-radius: 0px;
		color: #00Acee;
		border-bottom: 1px solid #7A7A7A;
		box-shadow: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/drop_down_arrow.png);
		background-size: auto;
		background-repeat: no-repeat;
		background-position: right 10px center;
		-webkit-appearance: none;
		-moz-appearance: none;
	}
	.select_standard_form .form-control {
		margin-top: 2px;
		border: 0px;
		font-size: 22px;
		width: 55%;
		padding-bottom: 0px;
		border-radius: 0px;
		color: #00Acee;
		border-bottom: 1px solid #7A7A7A;
		box-shadow: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/drop_down_arrow.png);
		background-size: auto;
		background-repeat: no-repeat;
		background-position: right 10px top 18px;
		-webkit-appearance: none;
		-moz-appearance: none;
	}
	.Our_online_offer #myTab_1>li.active a::after {
		content: "";
		position: absolute;
		left: 100%;
		right: 0;
		bottom: 0px;
		top: 0px;
		/* width: 30px; */
		/* height: 38px; */
		border-bottom: solid 42.3px #00ADEF;
		border-left: solid 9px #00ADEF;
		border-right: solid 21.4px transparent;
		border-top: solid 16px transparent;
		margin: 0px;
	}
	.select_standard p {
		padding: 0px 20px;
		text-align: right;
		margin-top: 12px;
		font-weight: 600;
		font-size: 17px;
	}
	.Our_online_offer #myTab_1>li.active .neet::after {
		content: "";
		left: auto;
		right: 100%;
		top: 0px;
		position: absolute;
		border-bottom: solid 40px #00ADEF;
		border-right: solid 10px #00ADEF;
		border-left: solid 20px transparent;
		border-top: solid 18px transparent;
	}
	
/* Ends Here */

}

@media screen and (max-width: 992px) { /* Code Changed here */
	.select_standard_form .form-control {
		width: 75%;
	}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 24px;
	}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-27px;
	}
	.section_title {
		font-size: 26px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-27px;
	}
	.banner_bottom_section {
		padding:20px 0px;
		position:static;		
	}
	.banner_top_section.lazyloaded {
		
		position:relative;
		background:#010302 url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/banner2_tiny.jpg) left bottom no-repeat;
		background-size: 54%;
		/*padding-bottom:117px;*/
	}
	.banner_bottom_text .next_br {
		display:block;
	}
	.banner_top_section:after{
		display:none;
		background:transparent;
	}
	.banner_content_section { 
		position:relative;
		float:right;
		/* padding-top:180px; Old code changed by karthikeyan on 19-04-2019 */
		padding-top:80px;
		width:53%;
	}
	.top_section { 
		position:relative;
		height:570px;
	}
	.bottom_section {
		position:static;
	}
	/*--header--*/
	.container-fluid .nav.navbar-nav.navbar-right { 
		/* float:right!important; --> Old Code Removed by Karthikeyan on 24-04-2019*/	
		display:block;
		/*width:100%;*/
		width: auto;
	}
	.container-fluid .nav.navbar-nav.navbar-right li { 
		/*float:left;*/
	}
	.navbar-brand {
		height: 48px;
	}
	nav.navbar .container-fluid { 
		/*padding-right:80px;*/
		padding-right:27px;
	}
	nav.navbar .container-fluid .navbar-right { padding-right:0px;}
	.search:after {
		right:auto;
		left: -5px;
		-webkit-transform: rotate(50deg);
		-ms-transform: rotate(50deg);
		transform: rotate(50deg);
		-webkit-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	.student_section .dot_3 { margin:0px 8px;height: 80px;width: 80px;}
	.student_section .title {
		font-size: 18px;
		width:80%;
	}
	/*--background-size--*/
	.student_section .dot_3.first {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student1_tiny.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.second {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student2_tiny.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.third {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student3_tiny.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.fourth {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student4_tiny.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.fifth {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student5_tiny.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.email {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/email_bw.png) center center no-repeat;
		background-size: 60px;
	}
	.student_section .dot_3.first.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg1_tiny.png) center center no-repeat;
		background-size: 75px;
	}
	.student_section .dot_3.second.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg2_tiny.png) center center no-repeat;
		background-size: 75px;
	}
	.student_section .dot_3.third.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg3_tiny.png) center center no-repeat;
		background-size: 75px;
	}
	.student_section .dot_3.fourth.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg4_tiny.png) center center no-repeat;
		background-size: 75px;
	}
	.student_section .dot_3.fifth.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student5_tiny.png) center center no-repeat;
		background-size: 75px;
	}
	.student_section .dot_3.email.active {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/email_color.png) center center no-repeat;
		background-size: 75px;
	}
	
	.student_section .tablist3_desc {
		font-size: 17px;
	}
	
	nav.navbar .container-fluid .navbar-right .add_sign { 
		padding-top:25px;
		right:5px;
	}
	nav.navbar .container-fluid.change .navbar-right .add_sign { 
		padding-top:0px;
		right:5px;
	}
	nav.navbar .container-fluid .sign_toggle.active {
		/*height: 130px;*/
		height: 50px;
	}
	.banner_bottom_section .nav-tabs.custom_tabs li > a {
		font-size: 18px;
		margin: 0px 8px;
	}
	.newsticker_section { 
		right:10px;
		bottom:40px;
	}
	.slider_container.container { 
		width:700px;
	}
	.dept_desc {
	   font-size: 18px;
	  }
	.banner_content_section address,
    .video_thumb_content {
		font-size: 20px;
	}
	.banner_content_section .banner_title {
		font-size: 30px;
	}
	.dept_desc span,
	.banner_content_section .explore_btn {
		font-size: 20px;
	}
	.banner_content_section .explore_btn {
    font-size: 17px;
    padding: 6px 20px;
}
/*
.class_thumb_section_ul li {
	float: left;
    display: inline-block;
}*/

	address span.second_line { font-size:23px;}
	address span.third_line {
		font-size: 20px;
	}
	.banner_bottom_text {
    	font-size: 20px;
	}
	.banner_top_section:after{
		display:block;
	}
	#container, .bb-custom-wrapper, .bb-bookblock, .bb-bookblock .content {
		height: 420px;
		width: 100%;
	}
	.bb-bookblock, .bb-bookblock .content {
		margin-bottom: 50px;
		height: 370px;
	}
	.bb-custom-wrapper nav span {
		position: absolute;
		width: 20px;
	}
	.explore_btn {
		font-size: 17px;
		padding: 8px 25px;
	}
	.download_section .top_bottom_space .right_title {
		font-size: 30px;
		margin-bottom: 15px;
	}
	.download_section .top_bottom_space .desc {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.download_section .top_bottom_space .sub_title {
		font-size: 24px;
		font-weight: 700;
		color: #333;
		margin-bottom: 35px;
	}
	.download_section .top_bottom_space.lazyloaded {
		min-height: 400px;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/phonetogether_tiny.png) left 50px top no-repeat;
		background-size: 250px;
		position: relative;
	}
	.input_list .img-responsive { 
		width:80%;
		margin:0px auto;
	}
	.section_staff_title {
		font-size: 26px;
	}
	.section_subject {
		font-size: 25px;
	}
	.register_section .or_text {
		position: absolute;
		bottom: 0px;
		top:auto;
		margin-top: -10px;
		right: auto;
		left:50%;
	}
	.register_section .or_content {
		position: absolute;
		top:auto;
		left: 50%;
	}
	.register_section .or_content:after, .or_content:before {
		width: 80px;
		content: '';
		display: block;
		height: 2px;
		background: #fff;
		position: absolute;
		left: auto;
		top:50%;
		bottom:auto;
		margin-left: -1px;
	}
	.register_section .or_content:after {
		left: 100%;
	}
	.register_section .or_content:before {
		right: 100%;
	}
	.regiter_link_list li.register_item {
		display: block;
		margin: 30px 0px;
		text-align: center;
	}
	.book_section .book_img img {
		width: 100%;
	}
	.book_section .title {
		font-size: 28px;
		line-height: 38px;
		text-align:center;
	}
	.book_section .title .sub_name_span {
		font-size: 30px;
	}
	.book_section .book_img {
		display: inline-block;
		margin:0px auto;
	}
	.book_section.lazyloaded {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/black_banner_tiny.jpg) right bottom no-repeat;
		background-size: 100% 100%;
		min-height: 300px;
		padding:30px 0px;
	}
	.form_sect { 
		margin-top:35px;
	}
	.register_section .form-group .form-control.input_style {
		margin:10px auto;
	}
	.register_section .checkbox {
		text-align: center;
	}
	.register_section input[type=checkbox] + label {
		display: inline-block;
	}
	.register_section .explore_btn {
		width: 75%;
		margin: 0px auto;
		color: #000;
	}
	
	.top_bottom_space,
	.form_sect .text-left {text-align:center;}
	.regiter_link_list li.register_item a {
		width: 330px;
	}
	.top_bottom_space.text-right  { text-align:right;}
	.book_section .explore_btn {
		padding: 6px 20px;
		width:300px;
	}
	.regiter_link_list { margin-right:0px;}
	.register_section .subject_listings {
		font-size: 20px;
	}
	.register_section .register_section_title {
		font-size: 35px;
	}
	.register_section .signup_title {
		font-size: 18px;
		margin-left: 0px;
		text-align:center;
	}
	.getapp_section .course_details li a {
		width: 220px;
		font-size: 20px;
		padding:10px 0px;
	}
	.footer .footer_content {
		min-height: 180px;
	}
	.staff_thumb_img { margin-top:0px;}
	.staff_menu { margin-top:20px;}

	.class_thumb_section_ul li.col-xs-12 {
    width: 48%;
	}
	.main_page .form-group.has-feedback .form-control, .main_page .form-group.has-feedback .form-control:hover, .main_page .form-group.has-feedback .form-control:focus {
	/*width: 75%;*/
	right:0;
	}
	.main_page .form-group.has-feedback { width:295px;height:35px; }
   /*.main_page .form-group.has-feedback .header_sbt_btn, .main_page .form-group.has-feedback .header_sbt_btn:hover, .main_page .form-group.has-feedback .header_sbt_btn:focus{ 	
    right:25%;
		}*/

		.main_page .form-group.has-feedback {
		display: none;
}
#regcr	{
	display: none;
}
#keerthana{
	width:80%;
}

/* Added online course style by Karthikeyan on 02-04-2019 */

.Online_course section {
        padding: 20px 40px;
    }
	.Online_price_offers .Online_course_main_card { /* New Code */
		padding: 0px 10px;
	}
    .Online_course .row {
        padding-bottom: 60px;
    }
    .Online_course_main_card_content {
        background: #ffffff;
        padding: 10px 20px;
    }
    .Online_course .main_card_bg{
        height: 990px;
    }
    .Online_course_card_title {
        font-size: 15px;
    }
    .Online_course_main_card {
        padding: 0px 10px;
    }
    .Online_course_explanation p {
        margin: 0px;
        font-size: 18px;
    }
    .Online_course_card_button {
        bottom: 50px;
    }
    .card_height{
        height: 275px;
    } 
    /* add-to-cart */
    .Online_price_offers header {
      padding: 30px 20px;
        width: 85%;
    }
    .Online_price_offers header h2 {
        padding: 0px 50px 30px;
    }
    .Our_online_offer #myTab_1 {
        width: 40%;
    }
    .Our_online_offer section {
        padding: 15px 10px 20px;
    }
    .Online_price_offers .Online_course_card_title {
        font-size: 16px;
        height: 40px;
    }
    /* .Online_price_offers .Online_course_card_sub_title {
        padding: 10px 0px 30px;
        height: 100px;
    } old code */
	
.Online_price_offers .Online_course_card_sub_title {
    padding: 10px 0px 30px;
    height: 140px;
}
/* Added new code */
.Online_price_offers .study_details ul li {
    padding: 6px 0px;
    font-weight: 500;
    /* font-size: 15px; */
    font-size: 0.938em;
    line-height: 1.8;
    list-style: none;
    background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/offertick.png);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 20px;
    padding-left: 35px;
    /* list-style-image: url(); */
}
	
    .Online_course .Online_course_card_sub_title {
        padding: 10px 0px 30px ! important;
      
    }
    .card_price_bg {
        height: auto;
        padding: 25px 15px;
    }
    .Online_price_offers section::before{
        display: none;
    }
    .Online_course section::after {
        top: 65px;
    }
    .Online_course section::before{
        display: none;
    }
    .course_price {
        font-size: 24px;
    }
    .course_price img {
        height: 16px;
    }
    .normal_price .normal_price_strike {
        width: 50%;
    }
    .course_selection {
        padding: 30px 12px;
    }
    .standard_10 .course_selection{
        height: 1600px;
    }
    .standard_8 .course_selection, .standard_9 .course_selection {
        /* height: 680px; old code */
		height: 770px !important;
    }
    /* .standard_12 .course_selection, .standard_11 .course_selection{
        height: 950px;
    } old Code */
	.offers .standard_12 .course_selection, .standard_11 .course_selection {
		/* height: 700px; */
		height: 765px;
	}
	 .offers .standard_11 .col-sm-offset-3.Online_course_main_card .course_selection{
		/* height:800px */
		height:860px;
	}
	.offers .standard_10 .course_selection {
		/* height: 780px !important; Changed by karthikeyan on 13-05-2019 */
		height: 820px !important;
	}
	 .standard_10 .col-sm-offset-3.Online_course_main_card .course_selection{
		height:1280px !important;
	} 
	.offers .standard_10 .col-sm-offset-3.Online_course_main_card .course_selection{
		/* height:1280px !important; */
		height: auto !important;
	}
	
    .Online_price_offers .Online_course_main_card_content {
        padding: 20px 0px;
    }
    /*.standard_8{
        width: 100%;
    }*/
    .Online_course .Online_course_card_sub_title {
        padding: 10px 0px 0px;
    }
    .normal_price input {
        width: 66%;
        margin: 0px auto;
    }
    .total_subject input {
        width: 5%;
    }
	
	/* Add New Code on 17-04-2019 */
	.Our_online_offer #myTab_1 {
		border-bottom: 0px;
		width: 30%;
		margin: 0px auto !important;
		background: #E2E0E1;
		border-radius: 50px;
	}
	.Online_course .Online_course_card_button, .Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		bottom: 50px;
		right: 0;
	}
	.offers .Online_course .Online_course_card_button, .offers.Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		bottom: 33px;
		right: 0;
	}
	/* Ends Here */

/* Ends Here */
}
@media screen and (max-width: 767px) { 
	.select_standard_form .form-control {
		width: 35%;
	}
	.main_page .form-group.has-feedback {
		display: none;
}#regcr	{
	display: none;
}
	.slider_container.container { 
		/*width: -webkit-calc(100% - 60px);
		width: -moz-calc(100% - 60px);
		width: -o-calc(100% - 60px);
		width: -ms-calc(100% - 60px);
		width: calc(100% - 60px);*/
		width:100%;
		padding:0px 30px;
		box-sizing:border-box;
	}
	.top_section .navbar-nav > li.select_course > .dropdown-menu.course { 
		float:none;
		width:100%;
	}
	.navbar-nav .open .dropdown-menu {
		position: relative;
		background:#FFF;
		width:100%;
	}
	.banner_bottom_section {
		padding:20px 0px;
		position:static;		
	}
	.banner_top_section {
		min-height:auto;
		position:relative;
		padding-bottom:117px;
		background:#010302;
	}
	/* Added on 19-04-2019 */
	.banner_content_section {
		width: 100% !important;
		background: #000;
	}
	.banner_content_section { 
		position:relative;
		float:right;
		padding-top:135px;
		width:70%;
		
	}
	.top_section { 
		position:relative;
		height:auto;
		background:#D1D2D4;
	}
	.bottom_section {
		position:static;
	}
	nav.navbar .container-fluid .add_sign { 
		right:50px;
		padding-top:20px;
	}
	.navbar-brand {
		height: 50px;
	}
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		 background-color: transparent; 
		 border: 0px; 
	}
	.navbar-toggle { margin-top:15px;}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFF;
	}
	.search_wrap {  
		padding-left:15px;
		margin-left:0px;
		margin-top:0px;
		display:block;
	}
	.search, .search:hover, .search:focus, .search.active, .search:hover {
		width: 100%;
		height: 30px;
		padding: 0px 8px 0px 8px;
		margin-right: 0px;
		border-color: #fff;
	}
	.navbar-default .container-fluid .navbar-collapse, .navbar-default .container-fluid .navbar-form {
		background-color:rgba(0,0,0,0.9);
		border:0px;
	}
	.navbar-default .container-fluid.active .navbar-collapse, .navbar-default  .container-fluid.active .navbar-form {
		background-color: rgba(0,176,240,0.9);
		border: 0px;
	}
	nav.navbar .container-fluid .navbar-right {
		 padding-right: 15px; 
	}
	.search:after, .search:hover:after, .search.active:after, .search:hover:after {
		height: 0px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		/*color: #eee;*/
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li:hover > a {
		/*color: #FFF;*/
	}
	.search:after {
		right:auto;
		left: -5px;
		-webkit-transform: rotate(50deg);
		-ms-transform: rotate(50deg);
		-moz-transform: rotate(50deg);
		-o-transform: rotate(50deg);
		transform: rotate(50deg);
		-webkit-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	/* .banner_top_section {
		padding-bottom:0px;
		min-height:650px;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/banner1_tiny.jpg) left 25% bottom no-repeat;
		background-size: cover;
	}  Changed on 19-04-2019 */
	.banner_top_section:after{
		display:block;
	}
	.register_section .or_text {
		position: absolute;
		bottom: 0px;
		top:auto;
		margin-top: -10px;
		right: auto;
		left:50%;
	}
	.register_section .or_content {
		position: absolute;
		top:auto;
		left: 50%;
	}
	.register_section .or_content:after, .or_content:before {
		width: 80px;
		content: '';
		display: block;
		height: 2px;
		background: #fff;
		position: absolute;
		left: auto;
		top:50%;
		bottom:auto;
		margin-left: -1px;
	}
	.register_section .or_content:after {
		left: 100%;
	}
	.register_section .or_content:before {
		right: 100%;
	}
	.regiter_link_list li.register_item {
		display: block;
		margin: 30px 0px;
		text-align: center;
	}
	.form_sect { 
		margin-top:35px;
	}
	.register_section .form-group .form-control.input_style {
		margin:10px auto;
	}
	.register_section .checkbox {
		text-align: center;
		margin-left:0px;
	}
	.register_section input[type=checkbox] + label {
		display: inline-block;
	}
	.register_section .explore_btn {
		width: 75%;
		margin: 0px auto;
		color: #000;
	}
	.book_section .book_img img {
		width: 100%;
	}
	.book_section .title {
		font-size: 28px;
		line-height: 38px;
		text-align:center;
	}
	.book_section .title .sub_name_span {
		font-size: 30px;
	}
	.book_section .book_img {
		display: inline-block;
		margin:0px auto;
	}
	.top_bottom_space,
	.form_sect .text-left {text-align:center;}
	.student_section .next_line { display:inline;}
	.student_section .new_line { display:block;}
	.student_section .title { width:90%;font-size:17px;}
	.student_section .dot_3 { margin:0px 8px;height: 40px;width: 40px;}
	/*--background-size--*/
	.student_section .dot_3.first {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student1_tiny.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.second {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student2_tiny.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.third {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student3_tiny.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.fourth {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student4_tiny.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.fifth {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student5_tiny.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.email {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/email_bw.png) center center no-repeat;*/
		background-size: 32px;
	}
	.student_section .dot_3.first.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg1_tiny.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .dot_3.second.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg2_tiny.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .dot_3.third.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg3_tiny.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .dot_3.fourth.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/studentlg4_tiny.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .dot_3.fifth.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/student5_tiny.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .dot_3.email.active {
		/*background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/email_color.png) center center no-repeat;*/
		background-size: 40px;
	}
	.student_section .tab_list_3 {
		min-height: 250px;
	}
	.student_section .pag_list_3 { height:45px;}
	nav.navbar .container-fluid.active .add_sign.visible-xs {display:none !important; }
	.banner_top_section .banner_img { width:100%;margin:0px auto;}
	.img-responsive{
		width: 70%;
	}
	/*.inputtext_textfield, .inputtext_textfield:hover, .inputtext_textfield:focus,
	.input_text {
		width: 100%;
		height:32px;
	}*/
	
	
	/* Added online course style by karthikeyan on 02-04-2019 */
	
	.Online_course section {
        padding: 20px 40px;
    }
    .normal_price input {
        width: 20%;
        margin: 0px auto;
    }
    .Online_course .row {
        padding-bottom: 40px;
    }
    .Online_course_main_card {
        padding: 20px 10px;
    }
    .Online_course_main_card_content {
		overflow: hidden;
        background: #ffffff;
        padding: 10px 30px 5px 20px; /* Changed by Karthikeyan on 09-04-2019 */
          height:560px !important;  
    }
	.Online_price_offers .Our_online_offer .Online_course_main_card_content { /* Added by karthikeyan on 19-04-2019 */
        padding: 10px  0px;
		height:auto !important;
    }
    /* .Online_course .main_card_bg {
        height: 660px;
    } */
    .Online_course .Online_course_card_sub_title {
        padding: 10px 0px 0px;
    }
    .Online_course_explanation p {
        font-size:16px;
        margin: 0px;
       text-align: justify;
        padding-bottom: 10px;
    }
    .card_height{
        height: auto;
    } 
    /* add-to-cart */
    .Online_price_offers header {
        padding: 20px !important;
        width: 100% !important;
    }
    .Our_online_offer section {
        padding: 15px 15px 20px;
    }
    .Our_online_offer #myTab_1 {
        width: 100%;
    }
    .Online_price_offers section::before{
        display: none;
    }
    .Online_course section::before{
        display: none;
    }
    .Online_course section::after {
        top: 75px;
    }
	.Online_course .Online_course_card_button, .Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		/* bottom: 50px; Old Code */
		/* bottom: 70px; Changed by karthikeyan on 13-05-2019 */
		bottom: 40px;
		right: 0;
	}
	.offers .Online_course .Online_course_card_button, .offers.Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		bottom: 70px;
		right: 0;
	}
    .standard_10 .course_selection {
        height: auto;
    }
	.offers .standard_10 .course_selection {
        height: auto !important;
    }
    .standard_8 .course_selection, .standard_9 .course_selection, 
    .standard_12 .course_selection, .standard_11 .course_selection{
        height: auto;
    }
	.offers .standard_8 .course_selection, .offers .standard_9 .course_selection, 
    .offers .standard_12 .course_selection, .offers .standard_11 .course_selection{
        height: auto !important;
    }
	.offers .standard_10 .col-sm-offset-3.Online_course_main_card .course_selection {
		height: auto !important;
	}
   /* .standard_8 {
         width: 100%;
        margin: 0px auto;
    }*/
    .Our_online_offer .Online_course_card_sub_title {
        padding: 10px 20px;
        height: auto; 
    }
    .study_details {
        padding: 10px 0px 70px;
    }
    .card_price_bg {
        height: auto;
    }
    .normal_price .normal_price_strike {
        width: 20%;
        /* right: 36px; */
    }
    .course_price input {
        width: 22%;
        margin: 0px auto;
    }
    .top_teachers .teacher_img{
        text-align: center;
    }
    .top_teachers .teacher_details{
        text-align: justify;
    }
    /* add-to-cart */
	
	/* Added by Karthikeyan on 09-04-2019 */
	.select_standard_form .form-control {
		/*margin-top: -8px;*/
		border: 0px;
		font-size: 18px;
		padding-bottom: 0px;
		border-radius: 0px;
		color: #00Acee;
		border-bottom: 1px solid #7A7A7A;
		box-shadow: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/drop_down_arrow.png);
		background-size: auto;
		background-repeat: no-repeat;
		background-position: right 10px center;
		-webkit-appearance: none;
		-moz-appearance: none;
	}
	.select_standard_form {
		width: 50%;
		margin: 0px auto;
		padding: 0px;
	}
	/* .card_price_bg {
		background: #333333;
		color: #ffffff;
		padding: 40px 0px;
		text-align: center;
		border-radius: 10px 10px 0px 0px;
		height: 350px;
	} old code */
	
	
.card_price_bg {
    background: #333333;
    color: #ffffff;
    padding: 40px 5px;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
    height: 350px;
}


	
	.Online_price_offers .Online_course_main_card {
		padding: 40px 0px;
	}
	.Online_price_offers header h1 {
		font-weight: 900;
		font-size: 35px;
		color: #333333;
	}
	
	.offers lesson-testimonial .testimonial-row{
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
	.offers .lesson-testimonial .responsive.slick-slider .slick-next {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_right_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 33px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		right: -30px;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}
	.offers .lesson-testimonial .responsive.slick-slider .slick-prev {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_left_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 33px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		left: -30px;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}
	
	/* Ends Here */
}
@media screen and (max-width: 567px){ /* Code Changed here */
	.select_standard_form .form-control {
		width: 80%;
	}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 40px;
	}
	.sign_toggle > span{
	    text-align: center;
	    font-size: 14px;
}
	#crsinfo{
font-size:18px;
}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-27px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-27px;
	}
	.newsticker_section { 
		right:10px;
		bottom:40px;
	}
	.banner_content_section address,
    .video_thumb_content {
		font-size: 17px;
	}
	.banner_content_section .banner_title {
		font-size: 45px;
	}
	.dept_desc span,
	.banner_content_section .explore_btn {
		font-size: 22px;
	}
	#register_modal .form_pane {
	    padding: 10px 15px;
	    width: 500px;
	    
	    
	}
	address span.second_line { font-size:28px;}
	address span.third_line {
		font-size: 24px;
	}
	.banner_bottom_text {
    	font-size: 26px;
	}
	.banner_top_section {
		padding-bottom:0px;
		
		min-height:auto;
		background:#010302;
	}
	.banner_top_section .banner_img { width:100%;margin:0px auto;}
	.banner_bottom_text .next_br {
		
	}
	.banner_top_section:after{
		display:none;
	}
	
	.banner_content_section {
		padding-top: 70px;
		width:100%;
		background:#000;
	}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 25px;
	}
	.section_title {
		font-size: 26px;
	}
	.banner_bottom_section .section_title {padding-top:15px;
	}
	.banner_bottom_section .nav-tabs.custom_tabs li > a {
		font-size: 17px;
		padding: 4px 0px;
		margin: 0px 4px;
	}
	.class_thumb_section_ul li.col-xs-12 { width:50%;}
	.class_thumb_title {
		font-size: 16px;
		font-weight: 600;
		height:65px;
		line-height: 18px;
	}
	.class_thumb_img {
		height: 150px;
	}
	/*.class_thumb_content{padding:5px;}*/
	.class_thumb_hours,
	.class_thumb_meterial {
		font-size: 14px;
	}
	.padding_50 { padding:30px 0px;}
	.section_title.padding_50 { padding:25px 0px;margin-bottom:0px;}
	.class_thumb_section { min-height:330px;}
	.banner_bottom_section {padding-bottom:0px;}
	.del_price { background-size:30px;}
	.class_thumb_price .rupee { font-size:14px;background-size:8px;}
	.online_courses {padding-bottom:20px; }
	.video_course_section .slick-prev { 
		left:-25px;
		top:50px;		
		width:24px;
	}
	.video_course_section .slick-next {
		top:50px;		
		width:24px;
		right:-25px;
	}
	.thumb_video_sect { height:125px;}
	.explore_btn { font-size:18px;padding:5px 22px;}
	.student_section .tablist3_desc {
		font-size: 14px;
	}
	#container, .bb-custom-wrapper, .bb-bookblock, .bb-bookblock .content {
		height: 350px;
		width: 100%;
	}
	.bb-bookblock, .bb-bookblock .content {
		margin-bottom: 50px;
		height: 300px;
	}
	.download_section .top_bottom_space.lazyloaded {
		background:url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/phonetogether_tiny.png) left top no-repeat;
		background-size:180px;
	}
	.top_bottom_space.text-right { text-align:right;}
	.download_section .top_bottom_space .right_title {font-size:26px;}
	.download_section .top_bottom_space .desc {
		font-size: 16px;
		margin-bottom: 16px;
	}
	.download_section .top_bottom_space .sub_title {
		font-size: 16px;
		margin-bottom: 18px;
	}
	.download_section {
		padding: 30px 0px;
	}
	.input_text {
		width: 305px;
	}
	.download_section .top_bottom_space .input-group {
		margin-left: 5px;
	}
	.download_section .input_list li a img.img-responsive { width:60%;margin:0px auto;}
	.download_section .top_bottom_space {
    	min-height: 310px;
	}
	.section_staff_title { font-size:18px;}
	.section_subject { font-size:20px;}
	.staff_menu .staff_list { 
		width:30%;
		margin:0px 5px;
		vertical-align:top;
		display:inline-block;
	} 
	.staff_thumb_img { width:100px;height:100px;margin-top:0px;}
	.staff_name { font-size:18px;}
	.register_section .register_section_title { font-size:30px;}
	.register_section .subject_listings { font-size:18px;}
	.regiter_link_list { margin-right:0px;}
	.register_section .signup_title { text-align:center;margin-left:0px;}
	.getapp_section .course_details li a {
		width: 155px;
		font-size: 16px;
		padding:6px 0px;
	}
	.footer .contact_us { font-size:16px;}
	.footer .footer_content p, .footer .footer_menu li a {
		font-size: 13px;
	}
	.footer .footer_content { min-height:200px;}
	.newsticker_section {
		right: 10px;
		bottom:20px;
	}
	
	/* Added online course style by karthikeyan on 02-04-2019 */
	
	.Online_course section {
        padding: 20px 20px;
    }
    .Online_course .row {
        padding-bottom: 20px;
    }
    .Online_course_main_card {
        padding: 20px 20px;
    }
    .Online_course_main_card_content {
		 overflow: hidden;
        padding: 10px 30px 20px 20px;
        height: 590px !important;
    }
	
    .normal_price input {
        width: 28%;
        margin: 0px auto;
    }
    .Online_course_explanation p {
        font-size: 15px;
        margin: 0px;
        padding: 0px;
        padding-bottom: 10px;
        text-align: justify;
    }
    .Online_course_ahaguru_logo p {
        font-size: 36px;
    }
    .logo_img {
        height: 25px;
    }
    .top_teachers .teacher_img{
        text-align: center;
    }
    .top_teachers .teacher_details{
        text-align: justify;
    }
    /* add-to-cart */
    .Online_price_offers header {
        padding: 20px 20px 0px;
        width: 100%;
    }
    .Online_price_offers header h1 {
        font-size: 35px;
    }
    .Online_price_offers header h2 {
        padding: 0px 0px 20px;
    }
    .Online_price_offers .Our_online_offer #myTab_1 {
        width: 80%;
        margin: 0px auto !important;
    }
    .Online_price_offers .Our_online_offer .Online_course_main_card_content { /* Added by karthikeyan on 19-04-2019 */
        padding: 10px  0px;
		height:auto !important;
    }
    .Online_price_offers .Our_online_offer section {
        padding: 15px 30px 20px;
    }
    .Online_price_offers section::before{
       display: none;
    }
    .Online_course section::before{
        display: none;
    }
    .Online_course section::after {
        top: 34px;
    }
   /* .Online_price_offers .standard_8 {
        width: 100%;
        margin: 0px auto;
    }*/
    .Online_price_offers .study_details {
        padding: 30px 0px;
    }
    .standard_10 .course_selection {
        height: auto;
    }
    .Online_price_offers .Online_course_card_button {
        bottom: 50px;
    }
    .offers .standard_8 .course_selection, .offers .standard_9 .course_selection, .offers .standard_10 .course_selection, .offers .standard_12 .course_selection, .offers .standard_11 .course_selection {
		height: auto !important;
	}
	.offers .standard_10 .col-sm-offset-3.Online_course_main_card .course_selection {
		height: auto !important;
	}
    .select_standard_form {
        width: 30%;
    }
    .Online_price_offers .Online_course_main_card {
        padding: 20px 0px;
    }
    .Our_online_offer .Online_course_card_sub_title {
        height: 60px;
    }
	/* Added here */
	.offers.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 100px;
	}
    .course_price {
        padding: 20px 0px;
        margin: 0px;
    }
    .card_price_bg {
       height: auto;
        padding: 20px 15px;   
    }
    .course_price input {
        width: 26%;
        margin: 0px auto;
    }
    /* add-to-cart */
	
	/* Added by karthikeyan on 10-05-2019 */
	.offers.Online_price_offers .Our_online_offer .standard_8 .course_selection, .standard_9 .course_selection, .standard_10 .course_selection, .standard_11 .course_selection, .standard_12 .course_seletion, .standard .course_selection {
		height: auto !important;
	}
	.footer_bottom .container ul li{
		font-size: 0.7em;
	}
	.Online_course .Online_course_card_button, .Online_price_offers .Online_course_card_button {
		position: absolute;
		left: 0;
		/*bottom: 24px;*/
		bottom: 45px;
		right: 0;
	}
	.offers section.lesson-testimonial .testimonial-row{
		width: 425px;
		margin-left: auto;
		margin-right: auto;
	}
	.lesson-testimonial .responsive.slick-slider .slick-next {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_right_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 70px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		right: -38px !important;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}
	.lesson-testimonial .responsive.slick-slider .slick-prev {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_left_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 70px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		left: -38px !important;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}
	/* Ends Here */
}


@media screen and (max-width: 481px){
	/* The Close Button */
.close {
    position: absolute;
    top: 10px;
    right: 0px;
}
	#crsinfo{
font-size:17px;
}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 40px;
	}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-20px;
		background-size:20px;
		height:54px;
		width:20px;
		margin-top:-27px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-20px;
		background-size:20px;
		height:54px;
		width:20px;
		margin-top:-27px;
	}
	.newsticker_section { 
		right:10px;
		bottom:40px;
	}
	.banner_content_section address,
    .video_thumb_content {
		font-size: 14px;
		line-height:22px;
	}
	.banner_content_section .banner_title {
		font-size: 35px;
	}
	.modal-dialog .modal-title { font-size:20px;}
	/*.modal-body { padding:0px;}*/
	.dept_desc span,
	.banner_content_section .explore_btn {
		font-size: 18px;
	}
	address span.second_line { font-size:24px;}
	address span.third_line {
		font-size: 24px;
	}
	.banner_bottom_text {
    	font-size: 22px;
	}
	.banner_top_section {
		padding-bottom:0px;
		min-height:auto;
		background:#010302;
		padding-top:75px;
	}
	.banner_top_section .banner_img { width:100%;margin:0px auto;}
	.banner_top_section:after{
		display:none;
	}
	.banner_content_section {
		padding-top: 50px;
		width:100%;
		background:#000;
	}
	.top_section { height:auto;min-height:610px;}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 20px;
	}
	.full_course { font-size:13px;
		padding: 2px;
		/*top: 20px;
    left: -70px;*/}
    .topic_course { font-size:13px;
		padding: 2px;
		/*top: 20px;
    left: -70px;*/}
	.section_title {
		font-size: 26px;
	}
	.banner_bottom_section .nav-tabs.custom_tabs li > a {
		font-size: 13px;
		padding: 4px 0px;
		margin: 0px 4px;
	}
	.class_thumb_section_ul li.col-xs-12 { width:50%;}
	.sign_toggle > span{
	    text-align: center;
	    font-size: 12px;
}
	.class_thumb_title {
		font-size: 12px;
		font-weight: 600;
		height: 45px;
		line-height: 14px;
		    padding: 3px;
	}
	.class_thumb_staff {
		font-size: 10px;
	}
	.class_thumb_img {
		height: 130px;
	}
	.class_thumb_content{/*padding:5px;*/line-height:18px}
	.class_thumb_hours,
	.class_thumb_meterial {
		font-size: 13px;
	}
	.padding_50 { padding:25px 0px;}
	.section_title.padding_50 { padding:25px 0px;margin-bottom:0px;}
	.class_thumb_section { min-height:260px;}
	.banner_bottom_section {padding-bottom:0px;}
	.del_price { background-size:30px;}
	.class_thumb_price .rupee { font-size:14px;background-size:8px;padding:0px 12px;}
	.online_courses {padding-bottom:20px; }
	.video_course_section .slick-prev { 
		left:-25px;
		top:62px;		
		width:24px;
	}
	.video_course_section .slick-next {
		top:62px;		
		width:24px;
		right:-25px;
	}
	.explorebtn_top {
		margin-top: 20px;
	}
	.thumb_video_sect { height:125px;}
	.explore_btn { font-size:15px;padding:5px 20px;}
	.student_section .tablist3_desc {
		font-size: 13px;
		line-height:15px;
	}
	#container, .bb-custom-wrapper, .bb-bookblock, .bb-bookblock .content {
		height: 230px;
		width: 100%;
	}
	.bb-bookblock, .bb-bookblock .content {
		margin-bottom: 50px;
		height: 200px;
	}
	.student_section .title {
		width: 100%;
		font-size: 14px;
	}
	.student_section .tab_list_3 {
		min-height: 230px;
	}
	.download_section .top_bottom_space {
		background:url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/phonetogether_tiny.png) left top no-repeat;
		background-size:180px;
	}
	.top_bottom_space.text-right { text-align:right;}
	.download_section .top_bottom_space .right_title {font-size:25px;}
	.download_section .top_bottom_space .desc {
		font-size: 16px;
		margin-bottom: 14px;
	}
	.download_section .top_bottom_space .sub_title {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.staff_next_btn {
		
		background-size: 20px;
		position: absolute;
		top: 50%;
		right: 0px;
		height: 40px;
		margin-top:-20px;
		width: 20px;
	}
	.download_section {
		padding: 40px 0px;
	}
	.book_section .title .sub_name_span {
		font-size: 24px;
	}
	.book_section .title {
		font-size: 25px;
		line-height: 30px;
	}
	.input_text {
		width: 240px;
	}
	.download_section .top_bottom_space .input-group {
		margin-left: 5px;
	}
	.download_section .input_list li a img.img-responsive { width:60%;margin:0px auto;}
	.download_section .top_bottom_space {
    	min-height: 310px;
	}
	.section_staff_title { font-size:16px;}
	.section_subject { font-size:18px;}
	.staff_menu .staff_list { 
		width:30%;
		margin:0px 5px;
		vertical-align:top;
		display:inline-block;
	} 
	.register_section input[type=checkbox]:checked + label {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/ic_checked.png) top 0px left no-repeat;
		background-size: 25px;
		padding: 3px 0px;
		padding-left: 30px;
	}
	.register_section input[type=checkbox] + label {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/ic_unchecked.png) top 0px left no-repeat;
		background-size: 25px;
		padding: 3px 0px;
		padding-left: 30px;
	}
	.getapp_section {
		padding: 15px 0px;
	}
	.footer .footer_content p { margin-bottom:20px;}
	.register_section .form-group .form-control.input_style { height:34px;}
	.register_section .br_word { font-size:20px;}
	.staff_thumb_img { width:100px;height:100px;margin-top:0px;}
	.staff_name { font-size:15px;}
	.register_section .register_section_title { font-size:26px;}
	.register_section .subject_listings { font-size:16px;}
	.regiter_link_list { margin-right:0px;}
	.register_section .signup_title { text-align:center;margin-left:0px;font-size:18px;}
	.getapp_section .course_details li a {
		width: 120px;
		font-size: 14px;
		padding:6px 0px;
	}
	.search { border-radius:8px;}
	.footer .contact_us { font-size:16px;}
	.footer .footer_content p, .footer .footer_menu li a {
		font-size: 13px;
	}
	.footer .footer_content { min-height:200px;}
	.newsticker_section {
		right: 10px;
		height:40px;
		width:40px;
		bottom:20px;
	}
	#register_modal .form_pane {
		padding: 20px 30px;
		width: 100%;
	}
	#register_modal .form_pane .media_item { 
		width:100%;
		padding:0px;
		margin-bottom:5px;
	} 
	#register_modal .form_pane .media_item:last-child { 
		width:100%;
		margin:0px;
		padding:0px;
	}
	.modal_content .subject_listings li { 
		float:left;
		width:50%;
		border-right:0px;
		margin-bottom:5px;
	}
	.modal_content .subject_listings li .line_p { 
		display:none;
	}
	.modal_content .subject_listings li:nth-child(odd) { 
		border-right:1px solid #FFF200;
	}
	.modal_content .subject_listings li a, .modal_content .subject_listings li a:hover,
	.modal_content .subject_listings li a:focus { 
		font-size:12px;
		width:100%;
		text-align:center;
		font-weight:600;
		color:#222;
	}
	.video_course_section .play_btn.play_ico img {
    width: 20%;
    margin: 0px auto;
}
/* Added here */
	.offers.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 100px;
	}
}
@media screen and (max-width: 480px) {
	.close {
    position: absolute;
    top: 10px;
    right: 0px;
}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 40px;
	}
	.bb-custom-wrapper nav span#bb-nav-next,
    .video_course_section .slick-next,
	.online_courses .tab-content .nexttab { 
		right:-20px;
		background-size:20px;
		height:54px;
		width:20px;
		margin-top:-27px;
	}
	.bb-custom-wrapper nav span#bb-nav-prev,
	.video_course_section .slick-prev,
	.online_courses .tab-content .prevtab { 
		left:-20px;
		background-size:20px;
		height:54px;
		width:20px;
		margin-top:-27px;
	}
	.newsticker_section { 
		right:10px;
		bottom:40px;
	}
	.banner_content_section address,
    .video_thumb_content {
		font-size: 14px;
		
	}
	.banner_content_section .banner_title {
		font-size: 35px;
	}
	.banner_content_section address { line-height:22px;} 
	.modal-dialog .modal-title { font-size:16px;font-weight:600;}
	/*.modal-body { padding:0px;}*/
	.dept_desc span,
	.banner_content_section .explore_btn {
		font-size: 14px;
	}
	address span.second_line { font-size:20px;}
	address span.third_line {
		font-size: 18px;
	}
	.banner_bottom_text {
    	font-size: 15px;
	}
	#register_modal .form_pane { 
		padding:10px 0px;
	}
	#register_modal .form_pane { 
		width:100%;
	}
	.banner_top_section {
		padding-bottom:0px;
		min-height:auto;
		background:#010302;
		/* padding-top:80px; Old Code changed by karthikeyan on 19-04-2019 */
		padding-top:0px;
	}
	.banner_top_section .banner_img { width:100%;margin:0px auto;}
	.banner_top_section:after{
		display:none;
	}
	.modal.in .modal-dialog { margin:0px;}
	
	/* Added by Karthikeyan on 24-04-2019 */
	.Online_price_offers .modal-dialog#schedule {
		width: 100%;
	}
	.Online_price_offers .modal-dialog#schedule embed{
		width: 100% !important;
	}
	.Online_price_offers .modal:before {
		content: '';
		display: inline-block;
		height: auto;
		vertical-align: middle;
		margin-right: -4px;
	}
	/* End Here */
	.modal-content .modal_close, .modal-content .modal_close:hover, .modal-content .modal_close:focus { 
		height:30px;
		width:30px;
	}
	.banner_content_section {
		padding-top: 45px;
		width:100%;
		background:#010302;
	}
	
	.modal_video_outer { border:0px;}
	.top_section { height:auto;min-height:500px;}
	.banner_content_section address, .dept_desc, .banner_content_section .banner_title {
		margin-bottom: 20px;
		
	}
	/*.class_thumb_title {

	height: 40px;
}*/
.class_thumb_content {
	line-height: 19px;
}
	.banner_content_section .banner_title { font-size:26px;}
	.full_course { font-size:13px;
		padding: 5px;
/*		top: 20px;
    left: -70px;*/
		}
		.topic_course { font-size:13px;
			padding: 5px;
/*		top: 20px;
    left: -70px;*/
		}
	.section_title {
		font-size: 20px;
	}
	.banner_bottom_section .nav-tabs.custom_tabs li > a {
		font-size: 13px;
		padding: 4px 0px;
		margin: 0px 4px;
	}
	.slider_container.container {
		width: 100%;
		box-sizing:border-box;
		/*width: -moz-calc(100% - 40px);
		width: -o-calc(100% - 40px);
		width: -ms-calc(100% - 40px);
		width: calc(100% - 40px);*/
		padding:0px 20px;
	}
	.class_thumb_section_ul li.col-xs-12 { width:100%;float:none;display:inline-block;padding:0px 10px;}
	.class_thumb_title {
		font-size: 13px;
		font-weight: 600;
		height:auto;
	padding: 0px 5px;
	line-height: 18px;
	}
	.class_thumb_staff {
		font-size: 10px;
	}
	.class_thumb_img {
		height: 150px;
	}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_section  { border-radius:0px;padding-left:150px;position:relative;}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_img { 
		width:150px;
		position:absolute;
		left:0px;
		top:0px;
	}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_content{
		/*padding:5px;*/
		width:100%;border-radius:0px;height:140px;}
	.class_thumb_hours,
	.class_thumb_meterial {
		font-size: 13px;
	}
	.padding_50 { padding:20px 0px;}
	.section_title.padding_50 { padding:25px 0px;margin-bottom:0px;}
	.class_thumb_section { min-height:150px;}
	.banner_bottom_section {padding-bottom:0px;}
	.del_price { background-size:30px;}
	.class_thumb_price .rupee { font-size:14px;background-size:8px;padding:0px 12px;}
	.online_courses {padding-bottom:20px; }
	.video_course_section .slick-prev { 
		left:-20px;
		top:62px;		
		width:20px;
	}
	.video_course_section .slick-next {
		top:62px;		
		width:20px;
		right:-20px;
	}
	.explorebtn_top {
		margin-top: 20px;
	}
	.thumb_video_sect { height:125px;}
	.explore_btn { font-size:13px;padding:4px 20px;}
	.student_section .tablist3_desc {
		font-size: 13px;
		text-align:left;
		line-height:15px;
	}
	#container, .bb-custom-wrapper, .bb-bookblock, .bb-bookblock .content {
		height: 190px;
		width: 100%;
	}
	.bb-bookblock, .bb-bookblock .content {
		margin-bottom: 50px;
		height: 160px;
	}
	.student_section .title {
		width: 100%;
		font-size: 14px;
	}
	.download_section .input_list li {
		display: block;
	}
	.student_section .tab_list_3 {
		min-height: 260px;
	}
	.student_section .dot_3 {
		margin: 0px;
		height: 35px;
		width: 35px;
	}
	.download_section .top_bottom_space {
		background:url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/phonetogether_tiny.png) left top no-repeat;
		background-size:95px;
	}
	.top_bottom_space.text-right { text-align:right;}
	.download_section .top_bottom_space .right_title {font-size:18px;}
	.download_section .top_bottom_space .desc {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.download_section .top_bottom_space .sub_title {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.staff_next_btn {
		
		background-size: 20px;
		position: absolute;
		top: 50%;
		right: 0px;
		height: 40px;
		margin-top:-40px;
		width: 20px;
	}
	.download_section {
		padding: 30px 0px;
	}
	.book_section .title .sub_name_span {
		font-size: 18px;
	}
	.staff_section {
		padding: 30px 0px;
	}
	.staff_section .slick-prev {
	position: absolute;
	left: -30px;
	top: 70px;
	background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/left_nav_tiny.png) center center no-repeat;
	background-size: cover;
	height: 70px;
	width: 26px;
	border: 0px;
	outline: 0px;
	z-index:10;
}
.staff_section .slick-next {
	position: absolute;
	right: -30px;
	top: 70px;
	background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/right_nav_tiny.png) center center no-repeat;
	background-size: cover;
	height: 70px;
	width: 26px;
	border: 0px;
	z-index:10;
	outline: 0px;
}
	.book_section .title {
		font-size: 18px;
		line-height: 30px;
	}
	.img-responsive{
		width: 70%;

	}
	.inputtext_textfield, .inputtext_textfield:hover, .inputtext_textfield:focus,
	.input_text {
		width: 100%;
		height:32px;
	}
	.download_section .top_bottom_space .input-group {
		margin-left: 5px;
		width:100%;
	}
	.download_section .input_list li a img.img-responsive { width:38%;margin:0px auto;margin-bottom:20px;}
	.download_section .top_bottom_space {
    	min-height: 310px;
	}
	.section_staff_title { font-size:16px;}
	.section_subject { font-size:15px;}
	.staff_menu .staff_list { width:49%;margin:0px;
		vertical-align:top;
		display:block;
	} 
	.staff_menu .staff_list.staff_li_main { width:49%;margin:0px;
		vertical-align:top;
		display:inline-block;
	} 
	.register_section input[type=checkbox]:checked + label {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/ic_checked.png) top 0px left no-repeat;
		background-size: 20px;
		padding: 3px 0px;
		padding-left: 25px;
	}
	.register_section input[type=checkbox] + label {
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/ic_unchecked.png) top 0px left no-repeat;
		background-size: 20px;
		padding: 3px 0px;
		padding-left: 25px;
	}
	.getapp_section {
		padding: 15px 0px;
	}
	.footer .footer_content p { margin-bottom:20px;}
	.register_section .form-group .form-control.input_style { height:34px;}
	.register_section .br_word { font-size:16px;}
	.staff_thumb_img { width:100px;height:100px;margin-top:0px;}
	.staff_name { font-size:15px;margin-bottom:15px;}
	.register_section .register_section_title { font-size:22px;}
	.register_section .subject_listings { font-size:14px;}
	.regiter_link_list { margin-right:0px;}
	.register_section .checkbox { margin-left:0px;}
	.register_section input[type=checkbox] + label { font-size:13px;}
	.register_section .form-group .form-control.input_style { width:100%;border-radius:4px;}
	.regiter_link_list li.register_item a { padding:12px 0px 12px 40px;font-size:14px;}
	.register_section .signup_title { text-align:center;margin-left:0px;font-size:18px;}
	.getapp_section .course_details li a {
		width: 160px;
		font-size: 14px;
		padding:4px 0px;
		margin-bottom:5px;
		display:inline-block;
	}
	.getapp_section .course_details li { 
		margin:0px;
		display:block;
		text-align:center;
	}
	.getapp_section .course_details li:last-child a { margin-bottom:5px;}
	.search { border-radius:8px;}
	.footer .contact_us { font-size:16px;}
	.footer .footer_content p, .footer .footer_menu li a {
		font-size: 13px;
	}
	.footer .footer_content { 
		/* min-height:200px; Changed by Karthikeyan on 10-05-2019 */
		min-height:158px;
	}
	.newsticker_section {
		right: 10px;
		height:40px;
		width:40px;
		bottom:20px;
	}
	.outernewstick_section { width:93%;}
	.outernewstick_section .innernewstick_section { width:100%;}
	.outernewstick_section .innernewstick_section ul li .news_link {
		font-size: 12px;
	}
	.outernewstick_section .innernewstick_section .newsticker_title { font-size:18px;}
	#register_modal .form_pane {
		padding: 20px 30px;
		width: 100%;
	}
	#register_modal .form_pane .media_item { 
		width:100%;
		padding:0px;
		margin-bottom:5px;
	} 
	#register_modal .form_pane .media_item:last-child { 
		width:100%;
		padding:0px;
		margin:0px;
	}
	.modal_content .subject_listings li { 
		float:left;
		width:50%;
		border-right:0px;
		margin-bottom:5px;
	}
	.modal_content .subject_listings li .line_p { 
		display:none;
	}
	.modal_content .subject_listings li:nth-child(odd) { 
		border-right:1px solid #FFF200;
	}
	.modal_content .subject_listings li a, .modal_content .subject_listings li a:hover,
	.modal_content .subject_listings li a:focus { 
		font-size:12px;
		width:100%;
		text-align:center;
		font-weight:600;
		color:#222;
	}
	.video_course_section .play_btn.play_ico img {
    width: 12%;
    margin: 0px auto;
}

	.sign_toggle > span{
	    text-align: left;
	    padding: 0 10%;
	    font-size: 10px;
}

#crsinfo{
font-size:16px;
}
.sign_toggle > span{
	    text-align: center;
	    font-size: 9px;
}

/* Added online course style by karthikeyan on 02-04-2019 */

.Online_course header .Online_course_header_title, .Online_course_header_sub_title {
        font-size: 34px;
    }
    .Online_course header {
        padding: 20px 0px 1px;
    }
    .Online_course_main_card {
        padding: 20px 0px;
    }
	.Online_price_offers .Online_course_main_card_content {
		 overflow: hidden;
        padding: 10px 30px 20px 20px;
        height: auto !important;
    }
	.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 70px;
	}
	/* Added here */
	.offers.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 100px;
	}
	.Online_price_offers .Our_online_offer .advanced_level {
		font-weight: 700;
		font-size: 14px;
		padding-top: 0px;
	}
	.Online_price_offers .Our_online_offer .standard_8 .course_selection, .standard_9 .course_selection {
		height: auto !important;
	}
	
	.Online_price_offers .study_details ul li {
		padding: 6px 0px;
		font-weight: 500;
		font-size: 15px;
		line-height: 1.8;
		list-style: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/offertick.png);
		background-repeat: no-repeat;
		background-position: left;
		background-size: 20px;
		padding-left: 35px;
		/* list-style-image: url(); */
	}
    .Online_course_explanation p {
        font-size: 15px;
    }
    .Online_course_ahaguru_logo p {
        font-size: 34px;
        padding-bottom: 0px;
        margin: 0px;    
    } 
    .Online_course .main_card_bg {
        height: auto !important; /* Added by karthikeyan on 19-04-2019 */
        padding-bottom: 100px;
    }
    .normal_price input {
        width: 40%;
        margin: 0px auto;
    }
    .normal_price .normal_price_strike {
        width: 38%;
    }
    /* add-to-cart */
    .Online_price_offers .select_standard p {
        padding: 0px 0px;
        font-size: 14px;
    }
    .Online_price_offers .select_standard_form .form-control {
        font-size: 14px;
    }
    /* add-to-cart */ 

	

/* Ends Here */
}

/* Added Media Query by karthikeyan on 02-04-2019 */

@media screen and (max-width:420px){

	.Online_course header .Online_course_header_title, .Online_course_header_sub_title {
        font-size: 28px;
    }
    .Online_course header {
        padding: 20px 0px 0px;
    }
    .Online_course_main_card {
        padding: 20px 0px;
    }
    .Online_course_explanation p {
        font-size: 16px;
    }
    .Online_course_ahaguru_logo p {
        font-size: 30px;
        padding-bottom: 0px;
        margin: 0px;    
    } 
      /* add-to-cart */  
    .Online_price_offers header h1 {
        font-size: 26px;
    }
    .Online_price_offers .Online_course_card_title {
        font-size: 18px;
        height: 35px;
    }
    .Online_price_offers .Our_online_offer section {
        padding: 15px 9px 20px; /* changed code */
    }
    .Online_price_offers .Online_course_card_sub_title {
        height: auto; /* Changed code */
        padding: 10px 0px 30px;
    }
	/* Added here */
	.offers.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 100px;
	}
    .Online_course  .Online_course_card_sub_title {
        padding: 10px 0px 0px;
    }
    .Our_online_offer .card_price_bg {
        height: auto;
    }
    .course_price input {
        width: 32%;
        margin: 0px auto;
    }
	.Online_price_offers .course_selection {
		padding: 50px 15px;
		border-radius: 0px 0px 10px 10px;
		background: #ffffff;
	}
	.Online_price_offers .study_details ul li {
		padding: 6px 0px;
		font-weight: 500;
		/* font-size: 15px; */
		font-size: 0.938em;
		line-height: 1.8;
		list-style: none;
		background-image: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/offertick.png);
		background-repeat: no-repeat;
		background-position: left;
		background-size: 20px;
		padding-left: 35px;
		/* list-style-image: url(); */
	}
	.h1, .h2, .h3, h1, h2, h3 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	.offers section.lesson-testimonial .testimonial-row {
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
	.offers .lesson-testimonial .responsive .slick-slide {
		padding: 15px 0px;
		width:280px;
	}
      /* add-to-cart */

}

/* Media Query ends here */

@media screen and (max-width: 380px) { 
	.close {
    position: absolute;
    top: 10px;
    right: 0px;
}
	.sign_toggle > span{
	    text-align: left;
	    padding: 0 10%;
		}
	.banner_top_section {
		min-height:575px;
	}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_section  { padding-left:100px;position:relative;}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_img { 
		width:100px;
		position:absolute;
		left:0px;
		height:135px;
		top:0px;
	}
	.class_thumb_title {
		font-size: 12px;
		font-weight: 600;
	}
	.class_thumb_staff {
		font-size: 11px;
	}
	.class_thumb_hours, .class_thumb_meterial {
		font-size: 11px;
	}
	.class_thumb_price .rupee {
		font-size: 12px;
		background-size: 8px;
		padding: 0px 12px;
	}
	.class_thumb_content {
    line-height: 18px;
}
	/*.class_thumb_section {
		min-height: 113px;
	}*/
	/*.class_thumb_section_ul li.col-xs-12 .class_thumb_content{padding:5px;width:100%;border-radius:0px;height:125px;}*/
	#register_modal .form_pane {
		padding: 20px 30px;
		width: 100%;
	}
	.modal_content .subject_listings li { 
		display:inline-block;
		width:auto;
		border-right:0px;
		margin-bottom:5px;
	}
	.modal_content .subject_listings li .line_p { 
		display:inline-block;
	}
	.modal_content .subject_listings li:nth-child(odd) { 
		border-right:0px solid #FFF200;
	}
	.modal_content .subject_listings li a, .modal_content .subject_listings li a:hover,
	.modal_content .subject_listings li a:focus { 
		font-size:12px;
		width:100%;
		text-align:center;
		font-weight:600;
		color:#222;
	}
	.full_course { font-size:13px;
		padding: 3px;
		}
		.topic_course { font-size:13px;
			padding: 3px;
		}

	.class_thumb_section_ul li.col-xs-12 { width:100%;float:none;display:inline-block;padding:0px 10px;}
	.class_thumb_title {
		font-size: 12px;
		font-weight: 600;
		height:auto;
	padding: 0px 2px;
	}
	.class_thumb_staff {
		font-size: 10px;
	}
	.class_thumb_img {
		height: 135px;
	}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_section  { border-radius:0px;padding-left:135px;position:relative;}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_img { 
		width:135px;
		position:absolute;
		left:0px;
		top:0px;
	}
	.class_thumb_section_ul li.col-xs-12 .class_thumb_content{
		/*padding:5px;*/
		width:100%;border-radius:0px;height:135px;}
	.class_thumb_hours,
	.class_thumb_meterial {
		font-size: 13px;
	}
	.class_thumb_section { min-height:135px;}
	.class_thumb_price {
		font-size: 16px;
		font-weight: 700;
	}
	.offers .testimonial-row{
		width: 260px;
		margin-left: auto;
		margin-right: auto;
	}
	.lesson-testimonial .responsive.slick-slider .slick-next {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_right_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 50px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		right: -43px;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}
	.lesson-testimonial .responsive.slick-slider .slick-prev {
		position: absolute;
		background: url(https://ahaguru-website.s3.ap-south-1.amazonaws.com/img/assets/images/white_left_nav.png) center center no-repeat;
		display: block;
		height: 36px;
		width: 50px;
		text-indent: -9999px;
		top: 50%;
		margin-top: -20px;
		left: -43px;
		padding: 0px;
		outline: 0px;
		border: 0;
		z-index: 1;
	}

/* Added online course style by karthikeyan on 02-04-2019 */

.Online_course header .Online_course_header_title, .Online_course_header_sub_title {
        font-size: 22px;
		margin-bottom:0px; /* Added by Karthikeyan on 06-05-2019 */
    }
	/* Added here */
	.offers.Online_price_offers .Our_online_offer .Online_course_card_sub_title {
		height: 100px;
	}
    .Online_course header {
        padding: 20px 0px 0px;
    }
    .Online_course_main_card {
        padding: 20px 0px;
    }
    .Online_course_explanation p {
        font-size: 14px;
    }
    .Online_course_ahaguru_logo p {
        font-size: 22px;
        padding-bottom: 0px;
        margin: 0px;    
    }
	.offers section.lesson-testimonial .testimonial-row {
		width: 290px;
		margin-left: auto;
		margin-right: auto;
	}
	.lesson-testimonial .responsive .slick-slide {
		padding: 15px 0px !important;
	}

/* Ends Here */	
}
@media screen and (max-width:320px){
	.offers section.lesson-testimonial .testimonial-row {
		width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	.offers .lesson-testimonial .responsive .slick-slide {
		padding: 15px 0px;
		width: 280px;
	}
}
@media screen and (min-height: 780px) and (min-width: 1400px) {  
	.banner_bottom_text {
	    margin-bottom: 26px;
	    font-size:30px;
	}
	.banner_content_section .explore_btn {
    font-size: 24px;
}
.banner_content_section address {
   
    font-size: 22px;
}
address span.third_line{
font-size:23px;

}

}
/*--
@media (max-height: 900px) and (min-width: 992px) { 
	.maxsize_990 .banner_content_section .banner_title, .maxsize_990 .banner_content_section address, .dept_desc { margin-bottom:25px;}
	.banner_content_section .banner_title{
font-size:40px;

	}
}
@media (max-height: 780px) and (min-width: 992px) { 
	.maxsize_990 .banner_content_section .banner_title, .maxsize_990 .banner_content_section address, .maxsize_990 .dept_desc { margin-bottom:15px;}
	.maxsize_990 .banner_content_section .banner_title {
    	font-size: 35px;
	}
	.maxsize_990 .banner_content_section .explore_btn {
		font-size: 22px;
	}	
	.maxsize_990 .newsticker_section {
		right: 10px;
		bottom: 20px;
	}
	.banner_bottom_text {
    margin-bottom: 6px;
}
	.maxsize_990 .banner_bottom_text { font-size:30px;}
}
@media (max-height: 700px) and (min-width: 992px) { 
	.maxsize_990 .banner_bottom_section {
		padding:20px 0px;
		position:static;		
	}

	.maxsize_990 .banner_top_section {
		min-height:700px;
		position:relative;
		padding-bottom:117px;
	}
	.maxsize_990 .banner_content_section { 
		position:relative;
		float:right;
		padding-top:180px;
	}
	.maxsize_990 .top_section { 
		position:relative;
		min-height:700px;
	}
	.maxsize_990 .bottom_section {
		position:static;
	}
	.maxsize_990 .newsticker_section {
		right: 10px;
		bottom: 10px;
	}
	.banner_bottom_section {
    
    padding: 19px 0px;
    
}
.banner_top_section {
   
    height: calc(100% - 130px);
}
}
*/