/* #Media Queries
================================================== */
/* END__ */

@media (max-width: 1200px) {
    /* .featured h5{font-size: 14px;font-weight: 400!important;} */
	
} 
/* END__ */

@media (max-width: 991px) {
} 
/* END__ */

@media only screen and (max-width: 767px) {
.menu-light .main-btn a span{	display: none;}
.banner{margin: 0;}
.carousel {margin-top: 0;}
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
p {font-size:15px;}
h1, .h1 {font-size:25px;    padding: 0 0 10px 0;}
h2, .h2 {font-size: 22px;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {        font-size: 16px;}
h5, .h5 {font-size: 16px;}
h6, .h6 {font-size:1rem;}
.banner .carousel-item img { height: 225px; object-fit: cover;}
.banner .carousel-caption {bottom: 12%;}
.title-border h2{font-size: 25px;}
.title-border h3{font-size: 30px;}
.title-border p{font-size: 18px;}
.banner .carousel-caption h2{	font-size: 16px;text-align: center;padding:0;margin:0;}
.enqure-form h2 {font-size: 30px;} 
#courseslider .item {margin-right: 0!important;}
h1:before {width: 40px; margin: 20px auto;}
.owl-nav {margin-top: 0;}
.titlebox { width: 100%;}
.margin1 {  margin-top: 0px;}
.margin2{margin-top: 15px;}
.margin3{margin-top: 110px;}
.position-relative {display: none;}
ul.social-media{padding:0;margin:0;}
ul.social-media li a {font-size: 15px;width: 40px;height: 40px;line-height: 40px;}
footer .foot_cont_info li {float: none; padding: 10px 0 0 0;text-align: center;}
footer {padding: 20px 0 10px; margin-top: 0px;}
.banner .carousel-caption h1 {font-size: 30px;}
.container {max-width:100%;}
.enqure-form { padding: 12px 0;}
.section-title h2 {font-size: 18px;}
.sectiongap {padding: 0 0 25px 0;}
.nav_tab h3 {line-height: 28px;}
.navbar-brand {padding-bottom: 12px;}

.navbar { padding: 0;}
.banner_inner h2 {font-size: 28px;padding: 0px 0 10px 0;}
.banner_inner { padding: 20px 0 ;margin-bottom:20px;}
.innerpage h2 {font-size: 28px;}
.innerpage .nav-pills .nav-link {margin: 5px;text-align:center;}
ul.nav.nav-pills li{width: 100%;}
.thank-you p { padding-top: 0;}
.thanku_bg p {font-size: 18px;}
.thanku_bg {padding:60px 0;}
footer .text-end {text-align: center!important;}
footer p {text-align: center;margin: 0 0 70px 0;}
.modal.show .modal-dialog {margin: 50px 15px;}
.tick_double ul{columns: 1;-webkit-columns: 1;-moz-columns: 1;}
.tick ul li {font-size: 13px;}

}

/* END__ */
@media (max-width: 575px) {
	
} 

@media (max-width: 480px) {
.logo img {height:45px !important;}
.logo {margin: 10px 0 5px 0;}
.hash i{font-size: 20px;top: 0;}
.form h2 {font-size: 28px;line-height: 30px;padding: 0 0 12px 0;}
.form h2 strong{font-size: 18px;}
.btn_ph span{display: none;}
.banner .carousel-caption{position: inherit;width: 100%;left: 0!important;right: 0!important;background-color: #000;}
.banner .carousel-caption h1{font-size: 24px;font-weight: 400 !important;text-align: center;}
.top_mid_txt {font-size: 17px;margin-bottom:4px;}
.top_mid_txt strong{font-size: 14px;}
.btn_ph{float:right;}
.button{left: 20% !important;}
.form h1 {font-size: 25px;}
.form ul li {font-size: 16px;margin: 0 10px 0 0;padding: 0px 10px 0 0;}
.featured .card {margin: 20px;}
.count {font-size: 30px;}
.counter_block p {font-size: 16px;}
.modal-body h5 strong:before {border-left: 0; border-top: 0;}
.modal-body h5 {border-bottom:0;}
.ratio>* { right: 0; margin: 0 auto;}
.social_icon {display: block; position: fixed;z-index: 9999; bottom: 0;width: 100%; background: #1e2332;display: flex; left: 0;}
.social_icon .social-button {
        width: 100%; 
		height: 60px;
        line-height: 44px;
        text-align: center;
        font-size: 18px;
        margin: 0 auto;
        border-radius: 0;
        color: #fff;
		border: 8px solid #222;
	 box-shadow: inset 0 0 0 1px #e5af0d;
    }
.social_icon .social-button:last-child {
		border: 8px solid #DC3545;
	 box-shadow: inset 0 0 0 1px #e5af0d;
    }
 .social_icon .social-button i {font-size: 14px;margin:0 5px;color:#fff;}
 .social_icon a:hover {background-color:#222!important;}
 .social_icon a:hover i{color:#e5af0d;}
.btn_ph img {
    width: 32px;
    border: 1px solid #e5af0d;
    padding: 6px;
    border-radius: 5px;
}
.bonus-top {height: auto;}	
	
	
} 
/* END__ */

