@media (max-width: 1400px) {
    .break-line-1400 br {
        display: none;
    }

    .header-menu li.nav-item {
        padding: 0 8px;
    }

    .news h6 {
        margin-top: 0;
    }
	.call-us h3{
		font-size:25px;
	}.footer-sec{
    margin-top: -100px;
}
.call-us .content {
    background-color: #ef4444;
    color: #fff;
    padding: 50px 30px;
}
/* 	//////////////////header changes/////////////////// */
		.header-btn  h4{
	font-size:22px;
	}
}

@media (max-width: 1199px){
    .blog-menu {
        padding: 20px 15px;
    }
	.banner-content h1{
        font-size: 49px;
    }
	.container{
		max-width: 100%;
        width: 100%;
	}
/* 	//////////////////header changes/////////////////// */
	.header-btn {
    width: auto;
    height: 71%;
    padding: 0px 5px 0 15px;
    border-radius: 4px;
}
	.header-btn svg {
    right: 5px;
    height: 30px;
}
	.header-menu li.nav-item {
    padding: 0 0px;
}
/* 	//////////////////Banner changes/////////////////////// */
	.banner-content {
    max-width: 100%;
    padding: 60px 0 40px 15px;
}
}

@media (max-width: 991.82px) {
    .break-line-992 br {
        display: none;
    }

    h1 {
        font-size: 50px;
    }

    .Online-Visa h2,
	.about-service h2,
    h2 {
        font-size: 30px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 19px;
    }

    h5 {
        font-size: 18px;
    }

    h6 {
        font-size: 17px;
    }

    li.nav-item {
        background: #ef4444;
        color: white;
        border-bottom: 1px solid white;
        padding-left: 10px;
    }

    li.nav-item:hover {
        background: black;
        /* color: white; */
        border-bottom: 1px solid white;
        padding-left: 10px;
    }
.banner-content {
    max-width: 650px;
    padding: 50px 15px 40px 15px;
}

    .inner-banner .banner-content {
        padding: 50px 0;
    }

    .testimonials {
        margin-top: -40px;
    }
	.testimonials .main-col .row{
		margin: 0;
		z-index:0;
		position:relative;
	}
.banner-img {
    margin: 30px 0 40px 0;
}
    .footer-sec,
    .practice-area {
        margin-top: 0;
    }

    .footer-sec {
        padding: 50px 0 30px 0;
    }

    .Online-Visa,
    .Best-Experts,
    .call-us .content,
    .migration,
    
    .Testimonial-Customers,
    .practice-area {
        padding: 50px 0;
    }
	.news{
		padding:50px 0 0 0;
	}
	.service{
		padding:0;
	}

    .visa-service .content {
        box-shadow: none;
    }
.about-service,
    .contact-us-info,
    .immigraton {
        padding-top: 50px;
    }

    .Testimonial-Customers .content {
        margin-left: 0;
        padding: 20px;
    }

    .coppyright p {
        font-size: 13px;
    }

    .header-menu li.nav-item {
        padding: 0 15px;
    }

    .footer-sec ul li {
        line-height: normal;
    }

    .call-us .content {
        padding: 50px 15px;
    }

    .dropdown-content {
        display: none;
        position: relative;
        /* background-color: #f9f9f9; */
        min-width: 160px;
        /* box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); */
        z-index: 0;
    }

    .testimonials .white-box .content,
    .testimonials .red-box .content,
    .testimonials .black-box .content {
        justify-content: start;
        align-items: center;
        display: flex;
        padding: 0 20px 40px;
    }
	
    .nav-link:focus{
        color: white;
    }
    .coaching,
    .prining-and-plan{
        padding:50px 0;
    }

    .prining-and-plan h3{
        font-size:30px
    }
    .Comfort-content {
        padding:20px 15px;
    }
    /* ///////////////////Same Student Visa page ///////////////////////////// */
    .Visa-Immigration-Saskatche{
        padding:30px 0 0;
    }
    /* /////////////////////////////////////// */
    .img-right {
        float: none;
        margin-left: 0px;
        margin-bottom: 20px;
        max-width:100%;

    }
    .visa-main{
        padding:50px 0;
    }
    .blog-main {
        padding: 50px 0 0px;
    }
    .more-questions,
    .faqs-section{
        padding:50px 0;
    }
    .extra-info .content{
        margin-top:20px;
    }
    .faqs-section .accordion-body {
        margin: 0px 10px;
    }
}


@media (max-width: 767px) {
    .Visa-Application {
        background-image: url(../images/W767.jpg);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
        color: #fff;
        height: 100%;
        width: 100%;
        padding: 20px;
        height: 100%;
        min-height: 300px;
    }

}

@media (max-width: 567px) {
    .container {
        padding: 0 10px;
    }

    h1 {
        font-size: 35px;
    }
.about-service h2,
    h2 {
        font-size: 25px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 17px;
    }

    h6 {
        font-size: 16px;
    }

    .plus-icon {
        align-items: center;
        padding: 0 20px 0 0;
        justify-content: right;
        display: grid;
    }

    .legal-practice-area details h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .non-fiction-book {
        padding: 30px 10px;
        border-radius: 0;
    }

    .talk-banner,
    .reserve-spot-banner,
    .banner-authorhub {
        padding: 30px 0;
    }

    .legacy .content {
        padding: 10px 15px;
    }

    .non-fiction-book h6 {
        font-size: 14px;
    }

    .non-fiction-book p {
        font-size: 14px;
        line-height: auto;
    }
    .Comfort-content {
        width:auto;
        padding:20px;
    }
    .Comfort-content h2 {
        font-size: 25px;
    }
	  .banner-content h1 {
        font-size: 40px;
    }
}