@media only screen and (min-width:1600px) {


}

@media only screen and (min-width:1900px) {


}



@media only screen and (max-width: 1599px) {

	

}
/* 1200 */
@media only screen and (max-width: 1200px) {
  
}


/* 1170 */
@media only screen and (max-width: 1199px) { 
	


}


/* 992 */
@media only screen and (max-width: 1024px) {
	
.imgsec.h-100 img {
    object-fit: cover;
}

}


/* 768 */
@media only screen and (max-width:991px) {

/* ========toggle menu=========== */
    
    .burger {
        position: relative;
        display: none;
        cursor: pointer;
        width: 25px;
        height: 1rem;
        border: none;
        outline: none;
        opacity: 0;
        visibility: hidden;
        background: none;
        transform: rotate(0deg);
        transition: 0.35s ease-in-out;
    }

    .burger-line {
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        left: 0;
        border: none;
        outline: none;
        opacity: 1;
        border-radius: 0.25rem;
        background: #fff;
        transform: rotate(0deg);
        transition: 0.25s ease-in-out;
    }

    .burger-line:nth-child(1) {
        top: 0;
    }

    .burger-line:nth-child(2),
    .burger-line:nth-child(3) {
        top: 0.5rem;
    }

    .burger-line:nth-child(4) {
        top: 1rem;
    }

    [aria-expanded="true"] .burger .burger-line:nth-child(1),
    [aria-expanded="true"] .burger .burger-line:nth-child(4) {
        top: 1.25rem;
        width: 0%;
        left: 50%;
    }

    [aria-expanded="true"] .burger .burger-line:nth-child(2) {
        transform: rotate(45deg);
    }

    [aria-expanded="true"] .burger .burger-line:nth-child(3) {
        transform: rotate(-45deg);
    }

    .navbar-toggler {
        box-shadow: none !important;
        outline: none !important;
        background: var(--color-gold);
        padding: 7px 8px 8px;
        border-radius: 8px;
        height: 40px; 
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    } 
    .navbar-collapse .navbar-toggler{
        position: absolute;
        right: 0;
        top: 10px;
        left: 0;
        margin: 0 auto;
        width: 43px;
    }
    .navbar .navbar-collapse ul li{padding: 0;}
    .burger {
        display: block;
        opacity: 1;
        visibility: visible;
    }
 

    .navbar-collapse ul li a {
        padding: 10px 10px !important;
        width: 100%; text-align: center;
        color: #fff;
        line-height: normal;
    }

    .navbar-collapse ul li.active a {
        background-color: var(--color-gold);
        color: #fff !important;
    }

    .navbar-collapse ul li:not(:last-child) {
        margin-right: 0;
    }
    .navbar-collapse {
        position: absolute;
        top: 100% !important;
        right: 0;
        width: 300px;
        background: #4b624a;
        z-index: 999;
        padding: 20px;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        opacity: 0;
    }
    
    .navbar-collapse.show {
        top: 0; 
        opacity: 1; 
    }
    .headmidrgt .navbar-nav li+li {
	    margin: 10px 0 0 0;
	}

	.bd_banner {
	    padding:50px 0;
	}
	.bannercon h2 {
	    font-size: 2.3rem;
	}
	.imgsec {
	    padding-left: 0;
	}
	.consec h2 {
	    font-size: 2.5rem;
	}

	.inner_con h2 {
	    font-size: 36px;
	    line-height: 40px;
	    margin-bottom: 12px;
	}
	.inner_con p {
	    color: #1f1f1f;
	    font-size: 14px;
	    line-height: 24px;
	}

	.videosec iframe {
	    height: 320px;
	}

	.testimonial_slider {
	    padding: 30px 50px;
	}
	.testimonial_slider .owl-nav{
		padding: 0 10px;
	}


}
/* 600 */
@media only screen and (max-width:767px) { 
	
	.headsocial a {
	    font-size: 20px;
	}
	.headsocial a+a {
	    margin-left: 10px;
	}
	.bd_banner {
	    padding: 30px 0;
	}
	.bannercon {
	    padding: 0;
	}
	.bd_btn {
    	font-size: 16px;
    	line-height: 24px;
	}
	.ptb {
	    padding: 30px 0;
	}
	.head h2 {
	    font-size: 2rem;
	}

	.secfour h2 {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.coachingsec .coachingsect .coachingimg {
	    display: none;
	}

	.coachingsec .coachingsect .coachingcon {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.coachingsec .coachingsect+.coachingsect {
	    margin-top: 30px;
	}
	.coachingsec {
	    padding: 30px;
	}

	.inner_banner {
	    padding: 30px 0 0 0;
	}
	.bd_ftr {
	    padding: 10px 0;
	}
	.ftrcopy {
	    justify-content: center;
	}

	.ftrcopy .menu {
	    margin-top: 10px;
	}

	.ftrcopy .menu li a {
	    font-size: 14px;
	}

	.ftrcopy p {
	    flex: 0 0 100%;
	    max-width: 100%;
	    text-align: center;
	}

	.storyimg {
	    margin-bottom: 20px;
	}
	.parascroll p {
	    font-size: 0.9rem;
	    line-height: 1.5rem;
	}
	.coninfo {
	    padding: 50px;
	}
	.senpart {
	    padding: 0;
	    border: 0;
	}
	.inner_con {
	    word-break: break-word;
	}

}


/* 480 */
@media only screen and (max-width:568px) { 
	
	.headtop {
	    display: none;
	}
	.inner_bannerinfo h1 {
		font-size: 22px;
		line-height: 28px;
	}

	.navbar-toggler {
	    padding: 0;
	    height: auto;
	    margin-left: 5px;
	}
	.burger {
	    width: 20px;
	}
	.bd_nav {
	    padding-top: 0.5rem;
	    padding-bottom: 0.5rem;
	}
	.testimonial_slider {
	    padding: 30px;
	}

	.ftrtesti {
	    min-height: auto;
	    padding: 0;
	}

	.ftrtesti .ticon {
	    position: relative;
	    margin: auto;
	    margin-bottom: 10px;
	}

	.ftrtesti {
	    text-align: center;
	}
	.contact_form1 {
	    padding: 20px;
	}
	

}
/* 360 */
@media only screen and (max-width:414px) { 

.headsocial {
    margin-left: 10px;
}

.bannercon h2, .consec h2 {
    font-size: 1.8rem;
}
.head h2 {
    font-size: 1.8rem;
}
.videosec iframe {
    height: 200px;
}
.ftrcopy .menu li a {
    font-size: 12px;
    line-height: 18px;
}
.ftrcopy .menu li+li {
    margin-left: 10px;
}
.coninfo {
    padding: 20px;
    word-break: break-all;
}
		
} 
/* 320 */
@media only screen and (max-width:359px) {

	.bd_logo a {
	    width: 200px;
	}
}
 