@media(min-width: 992px) and (max-width: 1199px) {
    .btn-link{
        line-height: 42px;
    }
    h2{
        font-size: 32px;
    }
    h3{
        font-size: 22px;
    }
    h4{
        font-size: 18px;
    }
    p{
        font-size: 15px;
    }
    header .header_contact_info ul li a.btn-link{
        letter-spacing: 0;
        font-size: 15px;
    }
    header .logo {
        -webkit-transform: skewX(-25deg);
        -moz-transform: skewX(-25deg);
        -ms-transform: skewX(-25deg);
        -o-transform: skewX(-25deg);
        transform: skewX(-25deg);
    }
    header .logo img{
        -webkit-transform: skewX(25deg) translateY(-50%);
        -moz-transform: skewX(25deg) translateY(-50%);
        -ms-transform: skewX(25deg) translateY(-50%);
        -o-transform: skewX(25deg) translateY(-50%);
        transform: skewX(25deg) translateY(-50%);
    }
    header .header_contact_info ul li{
        padding-left: 30px;
    }
    header .header_contact_info ul li a{
        font-size: 15px;
    }
    header .header_contact_info ul li i{
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }
    header nav .navbar-nav .nav-item .nav-link{
        font-size: 15px;
        margin-left: 15px;
    }
/* header part ends */
	#slider .unoslider{
		height: none !important;
	}
    .latest_news .news_head h4{
        letter-spacing: 0;
        font-size: 15px;
    }
    .latest_news marquee{
        font-size: 14px;
    }
    #popular-course .slick-list img{
        width: 70px;
    }
    #popular-course .content .absolute p{
        padding: 0px 10px 15px;
        font-size: 15px;
    }
    #popular-course .content .absolute i.br50{
        margin-top: 0;
    }
/* popular course ends */
    #about-technology .content h2{
        font-size: 26px;
        padding-bottom: 0;
    }
    #about-technology .content p{
        padding-top: 15px;
    }
    #about-technology .content a.btn-link{
        margin-top: 30px;
    }
/* about-technology ends */
    #why-chose-tech .nav .nav-item .nav-link{
        font-size: 15px;
        padding: 0 0 10px;
    }
    #why-chose-tech .tab-content h3{
        font-size: 23px;
    }
    #why-chose-tech .tab-content p{
        padding-top: 15px;
    }
    #why-chose-tech .tab-content a.btn-link{
        margin-top: 30px;
    }
/* why-chose-tech ends */
    #ctl-courses .content .text h3{
        padding: 0 0 15px;
    }
    #ctl-courses a.btn-link{
        margin-top: 15px;
    }
/* ctl-course ends */
    #global-skill .content h2{
        font-size: 26px;
        line-height: 30px;
    }
    #global-skill .content p{
        padding-bottom: 30px;
    }
/* global-skill ends */
    #ctl-seminars .seminar .content{
        padding-left: 15px;
        padding-right: 115px;
    }
    #ctl-seminars .seminar .content h3{
        font-size: 22px;
        padding-bottom: 10px;
    }
    #ctl-seminars .seminar .content a.btn-link{
        line-height: 34px;
        font-size: 14px;
        letter-spacing: 0;
        bottom: 0;
        left: 15px;
    }
    #ctl-seminars .seminar .content h5{
        bottom: 5px;
    }
	#ctl-seminars .seminar{
		padding: 20px 20px 20px 55px;
	}
	#ctl-seminars .position-relative::after{
		width: 50px;
		left: -30px;
	}
	#ctl-seminars .vertical_text h3{
		left: -18px;
		font-size: 22px;
	}
/* ctl-seminars ends */
	#career-counselling .content .text{
		padding-right: 30px;
	}
	#career-counselling .content h2{
		padding-bottom: 20px;
	}
/* career-counselling ends */
	#ceo-message p{
		font-size: 16px;
		padding-top: 15px;
	}
	#ctl-all-mentors .mentor h3{
		font-size: 17px;
	}
	#ctl-all-mentors .mentor span{
		font-size: 17px;
	}
/* ctl-all-mentors ends */
	#google_map_location .locations{
		min-height: 320px;
	}
	#google_map_location .map_marker .locations img{
		left: 0px;
		width: 130px;
	}
/* google_map_location ends */
	footer .footer-up h3{
		font-size: 16px;
	}
	footer .footer-up .important-links ul li a{
		font-size: 15px;
	}
	footer .footer-up address ul li a{
		font-size: 15px;
	}
	#all_courses .contents .course_details{
		min-height: 430px;
	}
	#all_courses .contents a.btn-link{
		padding: 0 15px;
	}
	#ctl-all-mentors.mentors{
		padding-bottom: 50px;
	}
	footer .footer-up .footer_logo img{
		margin-top: -23px;
	}
	#course .left_sidebar .nav-tabs .nav-link{
		padding: 0 38px 0 0;
	}
	#ctl-seminars.all_events .seminar{
		padding: 20px 20px 20px 35px;
	}
	#success_story .contents{
		min-height: 870px
	}
	#success_story .student_feedback p{
		font-size: 15px;
	}
}

@media(max-width: 991px){
	header{
		padding: 0;
	}
	header::after{
		display: none;
	}
	header{
		background: #f5f5f5;
	}
	header .header_contact_info{
		min-height: auto;
		background: #f5f5f5;
		padding: 15px 0;
	}
	header .header_contact_info ul{
		position: relative;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		right: 0;
	}
	header .header_contact_info ul li{
		padding-left: 0;
		padding-right: 30px;
	}
	header .header_contact_info ul li a{
		font-size: 15px;
	}
	header .header_contact_info ul li i{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		margin-right: -20px;
	}
	header .header_contact_info ul li a.btn-link{
		line-height: 40px;
		font-size: 14px;
		letter-spacing: 0;
		padding: 0 15px;
		margin-top: 0px;
	}
	header .logo{
		min-height: auto;
	}
	
	header .navigation_fixed img{
		height: 50px;
	}
	.navigation_fixed{
		display: block;
		background: #fff;
		padding: 10px 0;
	}
	.navigation_fixed.ctl-nav-fixed{
		background: #2b4492;
	}
	.navigation_fixed .d-lg-block{
		display: none;
	}
	.navigation_fixed.ctl-nav-fixed .d-lg-block{
		display: block;
	}
	.navigation_fixed.ctl-nav-fixed .d-lg-none{
		display: none;
	}
	header nav .navbar-nav .nav-item .nav-link{
		margin-left: 0;
		font-size: 13px;
	}
	.navbar-toggler{
		border-color: #fff;
		background: #fff;
		padding: 2px 5px;
		border-radius: 0;
	}
	.navbar-light .navbar-toggler-icon{
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(35, 101, 177, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.navbar-nav{
		border-top: 1px solid rgba(43, 68, 146, 0.15);
		text-align: center;
		padding: 0px 0 10px;
	}
	header .navigation_fixed nav .navbar-nav .nav-item .nav-link{
		color: #444;
		font-size: 15px;
		text-align: left;
		line-height: 34px;
		padding: 0 15px;
	}
	header nav .navbar-nav .nav-item .nav-link:hover,header nav .navbar-nav .nav-item .nav-link.active,header .navigation_fixed nav .navbar-nav .nav-item .nav-link:hover, header .navigation_fixed nav .navbar-nav .nav-item .nav-link.active{
		color: #2b4492;
	}
/* header ends */
	#about-technology .content {
    position: relative;
    top: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
	}
	#about-technology .content h2{
		font-size: 30px;
		padding-bottom: 30px;
	}
	#about-technology .medium .content .image{
		float: left;
        margin-right: 40px;
	}
	#about-technology .medium .content .image img{
		height: 300px;
	}
	#about-technology .content p{
		padding-top: 0;
		padding-bottom: 20px;
		font-size: 15px;
	}
	#about-technology .content a.btn-link{
		margin-top: 20px;
	}
	#popular-course .medium .text{
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		position: relative;
		top: 0;
	}
	#popular-course .slick-list{
		padding: 30px 0 70px;
	}
	#popular-course .prev-btn{
		right: 40px;
		top: 20px;
	}
	#popular-course .next-btn{
		right: 15px;
		top: 20px;
	}
	#ctl-seminars .position-relative::after, #ctl-seminars .vertical_text{
		display: none;
	}
	#success_story .student_feedback,#success_story .students_name{
		padding: 0;
	}
	#ceo-message .contents{
		padding: 30px;
	}
	#ceo-message .message{
		position: relative;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		padding-right: 0;
	}
	#ceo-message p{
		font-size: 15px;
		line-height: 22px;
		padding-top: 15px;
	}
	#ceo-message .col-md-4{
		position: relative;
	}
	#success_story .student_feedback p{
		font-size: 14px;
		padding-top: 15px;
		line-height: 22px;
	}
	#students_feedback{
		padding-top: 60px;
	}
	#students_feedback .ctl h2{
		font-size: 26px;
		padding-bottom: 10px;
	}
	#students_feedback .ctl p{
		font-size: 17px;
	}
	#students_feedback .feedbacks h4{
		font-size: 20px;
	}
	#students_feedback .feedbacks p{
		font-size: 15px;
	}
	#students_feedback .feedbacks span{
		padding-bottom: 10px;
	}
	#contact_us{
		padding: 60px 0 60px;
	}
	#contact_us address h3{
		font-size: 23px;
	}
	#contact_us address h4{
		font-size: 17px;
	}
	#contact_us .contact_form{
		margin-top: 60px;
		padding: 0px 60px 50px;
	}
	#contact_us .contact_form form .input_type{
		height: 44px;
	}
	#course .right_sidebar h3{
		margin-top: 30px;
	}
	#registraion img{
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	#registraion form{
		margin-top: 50px;
	}
}

@media(min-width: 768px) and (max-width: 991px) {
    h2{
        padding-bottom: 40px;
    }
	.btn-link{
		font-size: 14px;
		padding: 0 15px;
		letter-spacing: 0;
		line-height: 40px;
	}
	.md0{
		padding-left: 0;
		padding-right: 0;
	}
	.mdl0{
		padding-left: 0;
	}
	.mdr0{
		padding-right: 0;
	}
	.navbar-nav{
		display: block;
/*		background: #f1f1f1;*/
		padding: 10px 0 0;
	}
	header .navigation_fixed nav .navbar-nav .nav-item{
		display: inline-block;
	}
	header .navigation_fixed nav .navbar-nav .nav-item .nav-link{
		text-align: left;
		font-size: 14px;
		padding: 0 8px;
	}
	header .navigation_fixed.ctl-nav-fixed nav .navbar-nav{
		border-top: 1px solid #fff;
	}
	header .navigation_fixed.ctl-nav-fixed nav .navbar-nav .nav-item .nav-link{
		color: #fff;
	}
	header .navigation_fixed.ctl-nav-fixed nav .navbar-nav .nav-item .nav-link.active,header .navigation_fixed.ctl-nav-fixed nav .navbar-nav .nav-item .nav-link:hover{
		color: #27a7df;
	}
	.latest_news .news_head h4{
		letter-spacing: 0;
		font-size: 15px;
	}
	.latest_news marquee{
		font-size: 14px;
	}
/* latest_news part ends */
	#popular-course h2{
		font-size: 28px;
		padding-top: 50px;
	}
	#popular-course .slick-list img{
		width: 70px;
	}
	#popular-course .content,#popular-course .content .absolute{
		min-height: 150px;
	}
	#popular-course .content .absolute p{
		padding: 0 15px;
		line-height: 22px;
		font-size: 15px;
	}
	#popular-course .content h4 a{
		font-size: 16px;
	}
	
/* popular-course part ends */
    #why-chose-tech{
        padding: 60px 0;
    }
	#why-chose-tech .nav .nav-item .nav-link{
		padding: 8px 15px;
	}
	#why-chose-tech .nav-tabs{
		padding-bottom: 10px;
	}
	#why-chose-tech .nav .nav-item .nav-link::after{
		display: none;
	}
	#why-chose-tech .nav .nav-item .nav-link.active{
		background: #2b4492;
		color: #fff;
	}
    #why-chose-tech .tab-content h3{
        padding-bottom: 30px;
        font-size: 25px;
    }
    #why-chose-tech .tab-content .float_right img{
        width: 300px;
        float: right;
        padding-left: 30px;
    }
    #why-chose-tech .tab-content .float_left img{
        width: 300px;
        float: left;
        padding-right: 30px;
    }
    #why-chose-tech .tab-content p{
        padding-top: 0;
        padding-bottom: 15px;
			font-size: 15px;
    }
    #why-chose-tech .tab-content a.btn-link{
        margin-top: 20px;
    }
/* why-chose-tech part ends */
    #ctl-courses .content .text img{
        width: 70px;
    }
    #ctl-courses .content .text h3{
        font-size: 22px;
        padding: 20px 0 20px;
    }
    #ctl-courses .content .text p{
        font-size: 15px;
    }
    #ctl-courses .content .absolute .text h3{
        font-size: 18px;
        padding: 0 0 15px;
    }
    #ctl-courses .content .absolute i.br50{
        width: 46px;
        height: 46px;
        font-size: 20px;
        line-height: 46px;
    }
	#ceo-message img{
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		border-radius: 10px;
		width: 190px;
		border: 1px solid #ddd;
		padding: 5px;
	}
/* ctl-courses part ends */
    #global-skill{
        padding: 50px 0 70px;
    }
    #global-skill .video img{
        width: 100%;
    }
    #global-skill .content h5{
        font-size: 16px;
    }
    #global-skill .content h2{
        padding-bottom: 30px;
        font-size: 28px;
        line-height: 30px;
    }
    #global-skill .content p{
        padding-top: 30px;
			font-size: 15px;
    }
/* global-skill part ends */
    #ctl-seminars{
        padding: 60px 0;
    }
    #ctl-seminars .seminar .content{
        padding-left: 15px;
        padding-right: 115px;
    }
    #ctl-seminars .seminar .content h3{
        font-size: 20px;
    }
    #ctl-seminars .seminar .content p{
        display: none;
    }
    #ctl-seminars .seminar .content .calendar .date{
        font-size: 40px;
    }
    #ctl-seminars .seminar .content a.btn-link{
        line-height: 30px;
        bottom: 10px;
        left: 15px;
    }
    #ctl-seminars .seminar .content h5{
        font-size: 16px;
        bottom: 0;
    }
    #ctl-seminars a.btn-link{
        font-size: 15px;
        margin-top: 15px;
    }
/* ctl-seminars part ends */
	#career-counselling .apply_form{
		padding: 40px 10px;
	}
	#career-counselling .content h2{
		padding-bottom: 0;
	}
	#career-counselling .content p{
		font-size: 15px;
		line-height: 22px;
		padding-top: 15px;
	}
/* career-counselling part ends */
	#ctl-all-mentors{
		padding: 70px 0;
	}
	#ctl-all-mentors .mentor .mentor_image img{
		width: 100%;
	}
	#ctl-all-mentors .mentor h3,#ctl-all-mentors .mentor span{
		font-size: 15px;
	}
/* ctl-all-mentors part ends */
	#ctl-partners{
		padding-bottom: 70px;
	}
	#newsletter h2{
		font-size: 26px;
	}
/* newsletter part ends */
	#google_map_location .map_marker .locations img{
		width: 150px;
	}
	#google_map_location .locations{
		min-height: 290px
	}
	#google_map_location .locations .text p{
		font-size: 16px;
		line-height: 25px;
	}
	footer .footer-up .col-md-4,footer .footer-up .col-md-2,footer .footer-up .col-md-3{
		padding-left: 0;
		padding-right: 0;
	}
	footer .footer-up h3{
		font-size: 14px;
	}
	footer .footer-up .important-links ul li a i{
		padding-right: 3px;
		font-size: 13px;
	}
	footer .footer-up .important-links ul li a{
		font-size: 13px;
	}
	footer .footer-up .footer_logo img{
		width: 140px;
		margin-top: -10px;
	}
	footer .footer-up .footer_logo p{
		font-size: 13px;
		line-height: 22px;
		padding: 20px 10px 25px 0px;
	}
	footer .footer-up .footer_logo ul li a i{
		font-size: 20px;
		margin: 0 2px;
	}
	footer .footer-up address p{
		padding-left: 15px;
		font-size: 13px;
		line-height: 22px;
	}
	footer .footer-up address h4{
		padding-top: 15px;
		margin-bottom: 15px;
		font-size: 13px;
	}
	footer .footer-up address ul li{
		padding-left: 15px;
	}
	footer .footer-up address ul li i{
		font-size: 12px;
	}
	footer .footer-up address ul li a{
		font-size: 13px;
	}
	footer .footer-up .copy_right p{
		font-size: 12px;
	}
	footer .footer-up .copy_right p a{
		font-size: 12px;
	}
	footer{
		padding: 60px 0 0;
	}
	footer .footer_bottom{
		margin-top: 20px;
	}
/* home page css ends */
	.banner-part .about-us{
		padding: 80px 0;
	}
	.banner-part .breadcumbs h1{
		font-size: 30px;
	}
	.banner-part .breadcumbs ul li i,.banner-part .breadcumbs ul li a{
		font-size: 15px;
	}
	#about-technology.ptop_100{
		padding-top: 60px;
		padding-bottom: 50px;
	}
	#about-technology .about-page .mission_vission{
		margin-top: 0px;
		padding-left: 0;
		padding-right: 0;
	}
	#about-technology .about-page .mission_vission .contents{
		min-height: 235px;
		margin-bottom: 30px;
	}
	#about-technology .about-page .mission_vission p{
		padding-bottom: 30px;
	}
	#success_story .contents{
		min-height: 715px;
		padding: 15px;
	}
	#contact_us address p{
		font-size: 15px;
	}
	#contact_us address.bd-office p br{
		display: none;
	}
	#contact_us address ul li a{
		font-size: 15px;
	}
	#contact_us .contact_form h3{
		font-size: 24px;
		padding-bottom: 15px;
	}
	#course .left_sidebar .course_fee .discounts{
		bottom: 45px;
	}
	#course .left_sidebar .course_fee p{
		padding-bottom: 15px;
	}
	#course .left_sidebar .course_fee .discounts h3{
		font-size: 36px;
	}
	#course .left_sidebar .course_fee .discounts h3 span{
		font-size: 15px;
	}
}

@media(max-width: 767px){
	.smp0{
		padding-left: 0;
		padding-right: 0;
	}
	.smpl0{
		padding-left: 0;
	}
	.smpr0{
		padding-right: 0;
	}
	h2{
		font-size: 26px;
		padding-bottom: 25px;
	}
	.btn-link{
		font-size: 14px;
		padding: 0 15px;
		line-height: 34px;
		letter-spacing: 0;
	}
    header .header_contact_info{
		display: none;
		font-size: 13px;
	}
    header .navigation_fixed{
		background: #fff;
		padding: 0 0;
	}
	header .navigation_fixed img{
		height: 40px;
	}
	header .navigation_fixed nav .navbar-nav{
		display: block;
		border-top: 1px solid rgba(43, 68, 146, 0.24);
		border-bottom: 1px solid #2b4492;
		padding: 10px 0 10px;
	}

	header .navigation_fixed nav .navbar-nav .nav-item .nav-link{
		text-align: center;
		color: #444;
	}
	header .navigation_fixed nav .navbar-nav .nav-item .nav-link.active{
		color: #2b4492;
	}
	header .navigation_fixed.ctl-nav-fixed nav .navbar-nav{
		background: #fff;
	}
    .latest_news{
        display: none;
    }
    #popular-course .content:hover .absolute{
        top: calc(-100% + 40px);
        left: calc(100% - 40px);
        border-bottom-left-radius: 50px;
    }
    #popular-course .prev-btn{
		left: 15px;
		font-size: 24px;
		top: 105px;
	}
	#popular-course .next-btn{
		right: 15px;
		font-size: 24px;
		top: 105px;
	}
	.unoslider_indicator{
		display: none;
	}
    #about-technology .content{
        padding-left: 0;
    }
	#why-chose-tech{
		padding: 50px 0;
	}
	#why-chose-tech .nav .nav-item .nav-link{
		padding: 6px 15px;
		font-size: 15px;
	}
	#why-chose-tech .tab-content h3{
		font-size: 20px;
		padding-bottom: 30px;
	}
	#why-chose-tech .tab-content img{
		width: 300px;
	}
	#why-chose-tech .tab-content{
		margin-top: 35px;
	}
	#why-chose-tech .tab-content p{
		padding-top: 15px;
		font-size: 15px;
	}
	#why-chose-tech .tab-content a.btn-link{
		margin-top: 25px;
	}
	#ctl-courses .content .text{
		padding: 0 15px;
	}
	#ctl-courses .content .text img{
		width: 50px;
	}
	#ctl-courses .content .text h3{
		padding: 15px 0;
		font-size: 18px;
	}
	#ctl-courses .content .text p{
		font-size: 15px;
	}
	#ctl-courses .content{
		min-height: 380px;
	}
	#ctl-courses .content .absolute p{
		line-height: 22px;
		padding-bottom: 0;
	}
	#ctl-courses .content .absolute h3{
		padding: 0 0 15px;
	}
	#ctl-courses .content .absolute i.br50{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
		border: 0;
	}
	#ctl-courses{
		padding: 40px 0;
	}
	#ctl-courses a.btn-link{
		margin-top: 0;
		letter-spacing: 0;
	}
	#ceo-message {
/*		text-align: center;*/
	}
	#ceo-message img{
		width: 300px;
		border-radius: 10px;
	}
	#ceo-message .contents h3{
		padding-top: 20px;
	}
	#global-skill{
		padding: 30px 0 50px;
	}
	#global-skill .content h5{
		font-size: 15px;
	}
	#global-skill .content h2{
		font-size: 24px;
		line-height: 26px;
		padding-bottom: 30px;
	}
	#global-skill .content p{
		padding-bottom: 20px;
		font-size: 15px;
		padding-top: 30px;
	}
	#ctl-seminars{
		padding: 50px 0;
	}
	#ctl-seminars .workshops .nav-tabs{
		margin-bottom: 20px;
	}
	#ctl-seminars .workshops .nav-tabs .nav-link{
		font-size: 16px;
		padding: 0 30px;
		line-height: 40px;
	}
	#ctl-seminars .seminar{
		padding: 0 0 30px;
		min-height: inherit;
		text-align: center;
	}
	#ctl-seminars .seminar .content{
		padding: 0;
	}
	#ctl-seminars .seminar .content p{
		display: none;
	}
	#ctl-seminars .seminar .content h3{
		font-size: 20px;
		padding: 20px 15px 20px;
	}
	#ctl-seminars .seminar .content .calendar{
		position: relative;
		background-size: auto;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		width: 100%;
	}
	#ctl-seminars .seminar .content h5{
		position: relative;
		bottom: 0;
		padding-top: 10px;
	}
	#ctl-seminars .seminar .content a.btn-link{
		position: relative;
		left: 0;
		bottom: 0;
		padding: 0 20px;
		line-height: 30px;
		font-size: 13px;
		text-transform: capitalize;
	}
	#ctl-seminars a.btn-link.mobile_margin_0{
		margin-top: 0;
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 40px;
	}
	#ctl-seminars .seminar .seminar_image{
		display: none;
	}
	#ctl-seminars .seminar .content .calendar .date{
		font-size: 46px;
		padding-bottom: 3px;
	}
	#career-counselling .content .text{
		position: relative;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	#career-counselling .overlay{
		padding: 40px 0;
	}
	#career-counselling .content h2{
		font-size: 28px;
		padding-bottom: 15px;
	}
	#career-counselling .content p{
		padding-top: 0;
		padding-bottom: 10px;
		line-height: 23px;
		font-size: 15px;
	}
	#career-counselling .apply_form{
		padding: 30px 40px;
		margin-top: 20px;
	}
	#career-counselling .apply_form h2{
		font-size: 24px;
	}
	#career-counselling .apply_form .input{
		font-size: 14px;
		height: 38px;
	}
	#ceo-message{
		padding: 40px 0;
	}
	#ceo-message h2{
		font-size: 26px;
		padding-bottom: 20px;
	}
	#ctl-all-mentors .mentor h3{
		font-size: 16px;
	}
	#ctl-all-mentors .mentor span{
		font-size: 15px;
	}
	#ctl-all-mentors{
		padding: 50px 0 15px;
	}
	#ctl-all-mentors .mentor{
		margin-bottom: 40px;
	}
	#student-feedback .contents span{
		padding-bottom: 8px;
		font-size: 14px;
	}
	#student-feedback .contents p{
		font-size: 15px;
		padding-right: 15px;
		line-height: 23px;
	}
	#student-achievement .slick-list{
		padding-top: 30px;
	}
	#student-feedback{
		padding: 40px 0 200px;
	}
	#student-achievement{
		margin-top: -130px;
		padding-bottom: 10px;
	}
	#student-achievement .next-btn,#student-achievement .prev-btn{
		color: #555;
		top: auto;
		bottom: 20px;
	}
	#student-feedback .next-btn,#student-feedback .prev-btn{
		color: #fff;
		top: auto;
		bottom: -30px;
	}
	#student-feedback .next-btn,#student-achievement .next-btn{
		right: 45%;
	}
	#student-feedback .prev-btn,#student-achievement .prev-btn{
		left: 45%;
	}
	#ctl-partners .partner{
		margin-bottom: 30px;
	}
	#ctl-partners{
		padding-bottom: 40px;
	}
	#newsletter{
		padding: 40px 0;
	}
	#newsletter h2{
		font-size: 24px;
	}
	#google_map_location .locations .text p{
		font-size: 16px;
		line-height: 24px;
	}
	#google_map_location .locations .text{
		padding: 20px;
	}
	#google_map_location .map_marker .locations img{
		width: 100px;
		left: 0;
	}
	#google_map_location .locations{
		min-height: 200px;
	}
	footer{
		padding: 10px 0 0;
	}
	footer .footer-up h3{
		padding-top: 30px;
		font-size: 16px;
		margin-bottom: 15px;
	}
	footer .footer-up .important-links ul li a{
		font-size: 14px;
		margin-bottom: 10px;
	}
	footer .footer-up address p{
		font-size: 14px;
		line-height: 24px;
	}
	footer .footer-up address h4{
		font-size: 14px;
		padding-top: 15px;
		margin-bottom: 10px;
	}
	footer .footer-up address ul li a{
		font-size: 14px;
	}
	footer .footer-up .footer_logo img{
		margin-top: 30px;
		width: 170px;
	}
	footer .footer-up .footer_logo p{
		font-size: 14px;
	}
	footer .footer-up .footer_log{
		padding-top: 30px;
	}
	footer .footer-up .footer_logo ul li a i{
		font-size: 18px;
	}
	footer .footer-up .copy_right{
		margin-top: 0;
	}
	footer .footer_bottom{
		height: auto;
		padding: 10px 0;
		margin-top: 30px;
	}
	footer .footer_bottom p{
		color: #fff;
		font-size: 13px;
		text-align: center;
		display: block;
	}
	footer .footer_bottom p a{
		color: #fff;
		font-size: 13px;
		padding: 0 5px;
	}
	#about-technology.ptop_100{
		padding: 50px 0 20px;
	}
	.banner-part .about-us{
		padding: 60px 0;
	}
	.banner-part .breadcumbs h1{
		font-size: 34px;
	}
	.banner-part .breadcumbs ul li a{
		font-size: 16px;
	}
	#about-technology .box-design{
		margin-top: 30px;
	}
	#about-technology .box-design p{
		font-size: 15px;
	}
	#about-technology .about-page .contents p{
		font-size: 14px;
	}
	#about-technology .about-page .mission_vission{
		margin-top: 0px;
	}
	#about-technology .about-page .mission_vission .contents{
		margin-bottom: 30px;
		min-height: auto;
	}
	#about-technology .about-page .mission_vission p{
		padding-bottom: 0px;
		font-size: 15px;
	}
	#all_courses{
		padding: 60px 0;
	}
	#all_courses .contents .course_details{
		min-height: inherit;
		padding-bottom: 50px;
	}
	#all_courses .contents a.btn-link{
		bottom: -17px;
	}
	#all_gallery .nav-tabs .nav-item .nav-link{
		font-size: 14px;
		padding: 0 15px;
		line-height: 40px;
	}
	#all_gallery .nav-tabs{
		margin-bottom: 0;
	}
	#all_gallery{
		padding: 60px 0 0;
	}
	#success_story{
		padding-top: 60px;
	}
	#success_story .student_image{
		box-shadow: none;
	}
	#success_story .student_image img{
		display: block;
		margin: 0 auto;
	}
	#success_story .students_name{
		text-align: center;
	}
	#success_story .student_feedback{
		display: none;
	}
	#success_story .contents{
		min-height: inherit;
	}
	#success_story iframe{
		margin-top: 30px;
		height: 200px !important;
	}
	.paginations ul li a{
		font-size: 14px;
		width: 28px;
		height: 28px;
		line-height: 28px;
		margin: 0;
	}
	#success_story .students_name h5{
		border-bottom: 0;
	}
	#contact_us{
		padding: 40px 0 60px;
	}
	#contact_us iframe{
		height: 250px;
		margin-top: 30px;
	}
	#contact_us address p{
		font-size: 15px;
		line-height: 20px;
	}
	#contact_us address ul li a{
		font-size: 15px;
	}
	#contact_us .contact_form h3{
		font-size: 24px;
		padding-top: 10px;
	}
	#contact_us .usa_office{
		margin-top: 40px;
	}
	#contact_us .usa_office h3{
		border-top: 1px solid #ddd;
		padding-top: 35px;
	}
	#contact_us .contact_form form .input_type{
		font-size: 14px;
		height: 44px;
	}
	#contact_us .contact_form form textarea.input_type{
		height: 130px;
	}
	#contact_us .contact_form{
		padding: 30px 20px;
	}
	#registraion{
		padding: 50px 0;
	}
	#registraion p{
		font-size: 15px;
	}
	#registraion form .input{
		height: 40px;
		font-size: 14px;
	}
	#registraion form textarea.input{
		height: 130px;
	}
	#registraion form button{
		font-size: 16px;
		height: 44px;
	}

}
@media(min-width: 576px) and (max-width: 767px) {
	.smp-0{
		padding-left: 0;
		padding-right: 0;
	}
	#popular-course h2{
		padding-top: 50px;
	}
	#popular-course .content,#popular-course .content .absolute{
		min-height: 150px;
	}
	#popular-course .prev-btn,#popular-course .next-btn{
		top: 95px;
	}
	#popular-course .content img{
		width: 65px;
	}
	#popular-course .content h4 a{
		font-size: 16px;
	}
	#popular-course .content .absolute p{
		font-size: 15px;
		line-height: 22px;
		padding: 0 15px;
	}
	#about-technology .image{
		border-bottom-width: 10px;
	}
	#about-technology .medium .content .image{
		margin-right: 30px;
	}
	#about-technology .medium .content .image img{
		height: 230px;
	}
	#about-technology .image::before{
		bottom: -10px;
		height: 10px;
	}
	#about-technology .image::after{
		width: 10px;
		top: 10px;
		right: -10px;
	}
	#about-technology .content p{
		font-size: 15px;
		padding-bottom: 7px;
	}
	#about-technology .content h2{
		font-size: 24px;
	}
	#ceo-message h2{
		padding-bottom: 30px;
	}
	#ceo-message .contents h3{
		font-size: 18px;
	}
	#course{
		padding: 50px 0 0px;
	}
	#course .left_sidebar .course_fee h2{
		font-size: 24px;
	}
	#course .left_sidebar .course_fee h4{
		font-size: 16px;
		padding-top: 3px;
	}
	#course .left_sidebar .course_fee p{
		padding-bottom: 25px;
	}
	#course .left_sidebar .course_fee .discounts{
		bottom: 47px;
	}
	#course .left_sidebar .course_fee .discounts h3{
		font-size: 30px;
	}
	#course .left_sidebar .course_fee .discounts h3 span{
		font-size: 14px;
	}
	#course .left_sidebar .nav-tabs .nav-link{
		padding: 0 30px 0 0;
	}
	#course .left_sidebar .nav-tabs .nav-link::after{
		right: 15px;
	}
	
}

@media(min-width: 320px) and (max-width: 575px) {
	.mobile_extra{
		padding-left: 0;
		padding-right: 0;
	}
    p{
        font-size: 15px;
    }
    .btn-link{
        font-size: 13px;
    }
    header .navigation_fixed img{
        height: 40px;
        padding-left: 10px;
    }
    .navbar-toggler{
        margin-right: 10px;
			border: 0;
			background: none;
    }
	.navigation_fixed .navbar-light .navbar-toggler-icon{
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(43, 68, 146, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.navigation_fixed.ctl-nav-fixed .navbar-light .navbar-toggler-icon{
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
    #popular-course h2{
        padding-top: 40px;
    }
    #popular-course .content h4 a{
        font-size: 16px;
    }
    #popular-course .slick-list{
        padding: 30px 0 60px;
    }
    #about-technology .content{
        padding-left: 0;
    }
    #about-technology .image{
        border-bottom-width: 10px;
        margin-right: 0 !important;
        float: none !important;
        margin-bottom: 20px;
    }
    #about-technology .image::before{
        height: 10px;
        bottom: -10px;
    }
    #about-technology .image::after{
        width: 10px;
        top: 10px;
        right: -10px;
    }
    #about-technology .medium .content .image img{
        height: auto;
    }
    #about-technology .content h2{
        font-size: 26px;
    }
    #about-technology .content p{
        padding-bottom: 0;
        padding-top: 10px;
    }
    #why-chose-tech .nav-tabs{
        padding-bottom: 20px;
        position: relative;
    }
    #why-chose-tech .nav-tabs:after{
        position: absolute;
        content: '';
        left: 50%;
        bottom: -18px;
        width: 20px;
        height: 20px;
        background: #fff;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        -webkit-transform: rotate(45deg) translateX(-50%);
        -moz-transform: rotate(45deg) translateX(-50%);
        -ms-transform: rotate(45deg) translateX(-50%);
        -o-transform: rotate(45deg) translateX(-50%);
        transform: rotate(45deg) translateX(-50%);
    }
    #why-chose-tech .nav .nav-item .nav-link{
        padding: 0;
        margin: 5px 15px;
    }
    #why-chose-tech .tab-content img{
        width: 100%;
    }
    #why-chose-tech .tab-content{
        padding: 0 15px;
    }
    #why-chose-tech .tab-content h3{
        font-size: 18px;
        padding-bottom: 20px;
    }
    #ctl-courses .content,#ctl-courses .three-collumn .content{
        min-height: inherit;
    }
    #ctl-courses .content .text{
        position: relative;
        top: 0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        padding: 30px 15px;
    }
    #ctl-courses .content .absolute{
        display: none;
    }
    #ctl-courses .content .text p{
        padding-bottom: 30px;
    }
    #ctl-courses .content .text p{
        padding-bottom: 30px;
    }
    #ctl-courses .content .text i.br50{
        background: #fff;
        color: #444;
        border-color: #ccc;
    }
    #ctl-courses .content .text i.br50:hover{
        background: #f48000;
        color: #fff;
        border-color: #f48000;
    }
	#ceo-message .contents{
		padding: 15px 15px 20px;
	}
	#ceo-message .contents h3{
		font-size: 18px;
	}
	#ceo-message img{
		width: 100%;
	}
    #global-skill .video .overlay i{
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 24px;
    }
    #global-skill .video .overlay i::after{
        width: 80px;
        height: 80px;
        left: -10px;
        bottom: -10px;
    }
    #career-counselling .apply_form{
        padding: 30px 20px;
    }
    #career-counselling .apply_form textarea.input{
        height: 110px;
    }
    #ctl-all-mentors .mentor .mentor_image img{
        width: 100%;
    }
    #student-feedback{
        text-align: center;
    }
    #student-feedback .student,#student-feedback .contents .text{
        position: relative;
        top: 0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        left: 0;
    }
    #student-feedback .contents{
        min-height: 0;
        padding-right: 0;
        padding-top: 40px;
        padding-bottom: 30px;
    }
    #student-feedback .contents p{
        padding: 10px 10px 0;
    }
    #student-feedback .contents h4{
        padding-top: 20px;
    }
	#student-feedback .next-btn,#student-achievement .next-btn{
		right: 43%;
	}
	#student-feedback .prev-btn,#student-achievement .prev-btn{
		left: 43%;
	}
    #ctl-partners .partner{
        margin-bottom: 10px;
    }
    #ctl-partners .mp5{
        padding-left: 5px;
        padding-right: 5px;
    }
    #newsletter h2{
        font-size: 20px;
    }
    #newsletter form button{
        height: 40px;
        font-size: 14px;
    }
    #newsletter form .subscribe{
        height: 40px;
        font-size: 14px;
        padding: 0 115px 0 10px;
    }
    #google_map_location{
        padding-top: 40px;
        padding-bottom: 110px;
    }
    #google_map_location .locations .text{
        left: 0;
        top: 0;
        position: relative;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    #google_map_location .locations .text p{
        font-size: 15px;
        line-height: 20px;
    }
    #google_map_location .locations{
        min-height: auto;
        margin-bottom: 30px;
    }
    #google_map_location .map_marker .locations img{
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    footer .footer-up .footer_logo img{
        width: 170px;
    }
    footer .footer-up .footer_logo p{
        padding: 15px 0 0;
        font-size: 15px;
    }
    footer .footer-up address p{
        font-size: 15px;
    }
    footer .footer-up .important-links .catagories{
        margin-left: 0;
    }
    footer .footer_bottom p{
        font-size: 12px;
        line-height: 18px;
    }
    footer .footer_bottom p a{
        font-size: 12px;
    }
    .ctl_top_to i{
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        bottom: 6px;
        right: 6px;
    }
/* home page css ends */
	.banner-part .about-us{
		padding: 35px 0;
	}
	#about-technology.ptop_100{
		padding: 40px 15px;
	}
	#about-technology .content h2{
		padding-bottom: 15px;
	}
	#about-technology .content p{
		font-size: 15px;
	}
	#about-technology .box-design{
		padding: 20px 15px;
	}
	#about-technology .about-page .mission_vission{
		margin-top: 0px;
	}
	#about-technology .about-page .mission_vission .contents{
		padding: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	.about-page .text-right{
		text-align: left !important;
	}
	#all_courses .contents .course_details{
		padding: 0 15px 50px;
	}
	#all_courses .contents .course_details ul li{
		font-size: 13px;
	}
	#all_courses .contents{
		margin-bottom: 60px;
	}
	#all_courses .contents .course_details ul{
		padding-left: 10px;
	}
	#all_courses{
		padding: 50px 0 0;
		margin-bottom: -50px;
	}
	#ctl-partners.mt100{
		margin-top: 60px;
	}
	#all_gallery .nav-tabs .nav-item .nav-link.first_radius,#all_gallery .nav-tabs .nav-item .nav-link{
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		-ms-border-radius: 50px;
		-o-border-radius: 50px;
		border-radius: 50px;
		line-height: 36px;
		margin: 0px 3px 6px 3px;
	}
	#success_story{
		padding-top: 0;
	}
	#success_story .border_bottom{
		background: #f1f1f1;
		border-bottom: 1px solid #ddd;
		margin-bottom: 30px;
		padding-bottom: 30px;
		padding-top: 30px;
	}
	#success_story .border_bottom:after{
		display: none;
	}
	#success_story .contents{
		position: relative;
	}
	#success_story .contents:after{
		position: absolute;
		content: '';
		left: 50%;
		bottom: -20px;
		width: 40px;
		height: 40px;
		background: #2c4892;
		z-index: 111;
		-webkit-transform: rotate(45deg) translateX(-50%);
		-moz-transform: rotate(45deg) translateX(-50%);
		-ms-transform: rotate(45deg) translateX(-50%);
		-o-transform: rotate(45deg) translateX(-50%);
		transform: rotate(45deg) translateX(-50%);
	}
	.paginations{
		margin-top: 0px;
	}
	.paginations ul li a{
		font-size: 13px;
	}
	#students_feedback .ctl p{
		font-size: 16px;
	}
	#students_feedback .contents .feedbacks{
		position: relative;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		padding-right: 0;
	}
	#students_feedback .feedbacks h4{
		padding-top: 15px;
	}
	#contact_us{
		padding: 30px 0 50px;
	}
	#contact_us address h3{
		font-size: 22px;
	}
	#contact_us .g_map_0{
		padding-left: 0;
		padding-right: 0;
	}
	#contact_us iframe{
		padding: 5px;
		height: 200px;
	}
	#contact_us .contact_form{
		padding: 30px 0 0;
		box-shadow: none;
		margin-top: 20px;
	}
	#contact_us .contact_form form .input_type{
		height: 38px;
	}
	#contact_us .contact_form h3{
		padding-top: 0;
		font-size: 22px;
		padding-bottom: 10px;
	}
	#contact_us .contact_form ul{
		padding-top: 35px;
	}
	#contact_us .contact_form ul li a i{
		margin: 0 2px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	#course .left_sidebar .course_fee h2{
		font-size: 24px;
	}
	#course{
		padding: 60px 0 0;
	}
	#course .left_sidebar .course_fee{
		padding: 30px 0px 0px;
	}
	#course .left_sidebar .course_fee h4{
		font-size: 16px;
		padding-top: 4px;
	}
	#course .left_sidebar .course_fee .discounts{
		position: relative;
		bottom: 0;
		right: 0;
		margin-top: 30px;
		border-radius: 0;
	}
	#course .left_sidebar .course_info{
		padding-left: 0;
		padding-right: 0;
	}
	#course .left_sidebar .nav-tabs .nav-link{
		font-size: 15px;
		padding: 5px 15px;
		border-radius: 3px;
		color: #444;
	}
	#course .left_sidebar .nav-tabs .nav-link:after{
		height: 0;
	}
	#course .left_sidebar .nav-tabs .nav-link.active, #course .left_sidebar .nav-tabs .nav-link:hover{
		background: #2a4491;
		color: #fff;
	}
	#course .left_sidebar .course_info .nav-tabs{
		display: block;
		text-align: center;
		background: #e5e5e5;
		position: relative;
		padding-bottom: 20px;
	}
	#course .left_sidebar .course_info .nav-tabs:after{
		position: absolute;
		content: '';
		left: 50%;
		bottom: -25px;
		background: #e5e5e5;
		width: 30px;
		height: 30px;
		-webkit-transform: rotate(45deg) translateX(-50%);
		-moz-transform: rotate(45deg) translateX(-50%);
		-ms-transform: rotate(45deg) translateX(-50%);
		-o-transform: rotate(45deg) translateX(-50%);
		transform: rotate(45deg) translateX(-50%);
	}
	#course .left_sidebar .course_info .nav-tabs .nav-item{
		display: inline-block;
		margin-bottom: 2px;
	}
	#course .left_sidebar .course_info .tab-content{
		padding: 0 5px;
	}
	#course .left_sidebar .course_info .tab-content h4::after{
		width: 6px;
		height:6px;
		left: -9px;
		top: 10px;
	}
	#course .left_sidebar .course_info .tab-content p{
		padding-top: 10px;
	}
	#course .left_sidebar .course_info .tab-content h4{
		margin-top: 40px;
	}
	#course .left_sidebar .d-block{
		padding-left: 0;
		padding-right: 0;
		margin-top: 30px;
	}
}














