@media (max-width:980px) {
    html, body {
        width: 100%;
    }
    .banner-top,
    .banner-top1,
    .banner-top2,
    .banner-top3 {
        width: 100%;
        height: 700px;
        margin-top: 300px;
    } 
    .callbacks_container h3 {
       width: 800px;
       font-size: 100px;
       text-align: center;
        margin-top: 100px;
       margin-left: -90px;
    }
    .callbacks_tabs {
        display: none;
    }
    .about-gd h4 {
		font-size: 80px;
	}
    .about-gd p {
		font-size: 40px;
	}
    .about-gd1 img {
		width: 10000px;
	}
    .banner_bottom_in p {
        font-size: 2.7em;
        text-align: justify;
        padding: 30px;
        margin: 6px;
	}
    .banner_bottom_in h3, 
    .services h3,
    .top_spl_courses h3 {
        font-size: 6em;
	}
	.banner-info h3 {
		font-size: 4.5em;
	}
    .navbar {
        height: 290px;
    }
    .top_nav {
        display: none;
    } 
    .logo-top {
        width: 410px;
        height: 270px;
    }
	.b_left {
		padding: 0;
		float: left;
	}
    .img b_left{
        width: 1000px;
        height: 700px;
    }
	.news-right {
		padding: 0;
		margin-top: 1em;
	}
	.about-gd1 {
		margin-top: 2em;
	}
	.about-gd.ab-right {
		margin-top: 2em;
	}
	.edu_img {
		margin-top: 2em;
	}
	ul.f_links {
		margin: 1em 0;
	}
	.botttom-nav-ls-agile {
		margin-bottom: 1em;
		padding: 0;
	}
	.wedo-left {
		text-align: left;
		margin-top: 1em;
	}
	.p-mask h4 {
		font-size: 1.1em;
		text-decoration: none;
		line-height: 1em;
	}
	.p-mask p {
		font-size: 10px;
		letter-spacing: 1px;
	}
	.services-left {
		float: left;
		width: 100%;
        padding: 30px;
	}
    .services-left img {
		width: 100%;
	} 
    .agileinfo_events_grid1 h5 a {
		font-size: 70px;
	}
    .agileinfo_events_grid1 p {
        letter-spacing: 1px 2px;
		font-size: 48px;
        line-height: 52px;
	}
    .more-bttn a {
        width: 50%;
        font-size: 50px;
    }
    .grid_info_main {
		float: left;
		width: 100%;
        margin-top: 10px;
	}
    .grid_info_main h5 {
		font-size: 70px;
	}
    .grid_info_main p {
		font-size: 50px;
	}
    .icon_info span  {
        display: none;
    }    
    .grid_info {
		float: left;
		width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
	}
	.grid_info_main:nth-child(3) {
		margin-top: 1em;
	}
    .newsletter {
		padding: 1em 2em;
        font-size: 35px;
	}	
    .newsletter h3 {
        font-size: 1.5em;
	}
	.slidering h5 {
		font-size: 0.9em;
	}
	.carousel-control {
		margin-top: 66px;
	}
	ul.f_links:nth-child(2) {
		margin: 1.5em 0;
	}
	.register-form {
		margin: 0 auto;
		width: 90%;
	}
	.gallery-grid1 .p-mask,
	.row .product .vm-product-media-container .p-mask {
		padding: 1em 1em;
	}
	.app-img {
		margin-top: 2em;
	}
	.banner-info {
		padding: 13em 5em 0 2em;
		width: 70%;
	}
	.banner_bottom_in iframe {
		min-height: 415px;
		margin-top: 1em;
		width: 100%;
	}
	.grid_info_main:nth-child(2) {
		margin-top: 0em;
	}
	.grid_info_main:nth-child(3) {
		margin-top: 1em;
	}
    .botttom-nav-ls-agile  {
        display: none !important;
    }
    .copy p {
        width: 100%;
        position: relative;
        font-size: 40px;
    }
    .social-icons {
        width: 100%;
        font-size: 50px;
        position: relative;
        text-align: center;
    }    
    .social-icons h6 {
        font-size: 70px;
        position: relative;
        text-align: center;
        margin-bottom: -10px;
        padding-top: 0.1em;
    }   
    .social-icons a{
        width: 80px;
        height: 7%;
    }    
    .social-icons span{
        font-size: 70px;
        position: relative;
        text-align: center;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .edu_button {
        font-size: 40px;
    }
    .btn-group {
        font-size: 90px;
        float: right;
        margin-top: 90px;
        margin-right: 150px;
    }
    .dropdown-menu {
        width: 100%;
        margin-top: 86px;
        margin-left: -560px;
        padding-left: 524px;
        padding-right: 457px;     
        font-size: 60px;
        text-align: center;
    }
    .top_nav2 {
        margin-left: -160px;
        margin-top: 10px;
        
    }
    .services-breadcrumb {
        margin-top: 200px;
    }
    .modal-content {
        font-size: 39px;
    }
    .modal-dialog {
        width: 90%;
        height: 200%;
        font-size: 100px;
    }
    .modal-header h4 {
        font-size: 100px;
    }
    .modal-header .close {
    font-size: 100px;
    }
    .form-control {
        font-size: 39px;
        width: 100%;
        height: 100px;
    }
    .btn-success {
        width: 230px;
        height: 90px;
        border-radius: 10px;
    }
    .btn-secondary,
    .btn-info {
        width: 260px;
        height: 90px;
        border-radius: 10px;
    }
    .timeline-image{
        width: 100px;
        float: right;
    }
    .subheading h4 {
		font-size: 70px;
	}
    a.active,
    ul.top_nav li a:hover {
	border-bottom: 0px solid rgba(255,255,255,0.8);
    }
    footer {
        margin-top: 160px;
    }
}
@media (min-width:9990px){
    .btn-group {
        display: none;
    }
}@media (max-width:1400px){
    .carousel {
        width: 80%;
        margin-left: 100px;
    }
}