

@media (max-width: 1599.98px) { 
    .bnr-box {
        margin-top: 12%;
    }


 }

@media (max-width: 1399.98px) { 
    
    .navbar-light .navbar-nav .nav-link {
        padding: 10px 10px;
        font-size: 15px;
    }
    .top-right ul li label {
        font-weight: 600;
        font-size: 13px;
    }
    .top-right ul li a {
        font-size: 15px;
    }
    .client-pic img {
        width: 580px;
        height: 530px;
    }


 }

@media (max-width: 1199.98px) { 
    .navbar-light .navbar-nav .nav-link {
        text-transform: capitalize;
        padding: 10px 7px;
        border-bottom: 2px #transparent solid;
        font-size:14px;
    }
    
    .client-pic img {
        width: 100%;
    }
    .edit img {
        width: 120px;
        height:120px;
        object-fit:contain;
    }
    .visa-online p {
        font-size: 14px;
    }
    .visa-online h4 {
        font-size: 20px;
    }
    .help-box img {
        height: 370px;
    }
    .help-cnt {
        padding: 10px;
    }
    .help-cnt h4 {
        font-size: 22px;
    }
    .footer-box ul li {
        display: flex;
        align-items: center;
    }
    .footer-box ul li a {
        word-break: break-all;
    }
    .top-right {
        display: none;
    }
    header .col-md-10{
        flex: 100%;
    }
    header .col-md-2{
        display: none;
    }
    .client-nam .nam {
        margin-right: 100px;
    }
    .about-txt .col-md-6 {
        flex: 100%;
        max-width: 100%;
    }
    section.pack-sec .col-md-6 {
        padding: 0px 15px;
    }
    .pack-box {
        box-shadow: 1px 1px 10px 1px #ccc;
        padding: 25px;
    }


 }

@media (max-width: 991.98px) { 

.navbar-light .navbar-nav .nav-link {
    padding: 10px 0px;
}
.bnr-box{
    width: 94%;
    padding: 20px;
}
.bnr-box h2 {
    font-size: 30px;
}
img.bnrs {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.sec-top-txt h2 {
    font-size: 28px;
    font-family: 'Helvetica';
}
.year {
    width: 100px;
    height: 100px;
    border: 3px #FF3D60 solid;
    border-radius: 50%;
    text-align: center;
    position: relative;
    font-size: 14px;
    padding: 25px;
    font-family: 'Helvetica';
}

.year:after {
    left: -10px;
}
.year-cnt h3 {
    color: #5872AF;
    font-size: 20px;
    font-family: 'Helvetica-Bold';
}
.year-cnt h2 {
    font-size: 40px;
}
section.offfer-sec .ofr-txt button {
    padding: 10px 5px;
}
section.offfer-sec .ofr-txt h4 {
    font-size: 20px;
}
ul.nav.nav-pills li {
    width: 30%;
}

ul.nav.nav-pills li {
    margin: 0px 5px;
}
section.chosing-sec .col-md-6 {
    flex: 100%;
    width: 100%;
}
.footer-box ul.footer-social {
    text-align: left;
    padding-right: 0px;
}
.dres {
    display: inline-block;
    padding-left: 10px;
    max-width: 130px;
}
.footer-box ul li span {
    display: block;
    word-break: break-all;
    font-size: 15px;
}
.footer-box ul li a {
    font-size: 15px;
}
.copyright p {
    font-size: 15px;
}
footer .footer-box h3 {
    font-size: 20px;
}
section.coach-sec .coch-txt ul li img {
    width: 50px;
}
.aligy-pic img {
    height: 100%;
}

.aligy-pic {
    height: 100%;
}
.aligy-form {
    padding: 20px 20px;
 }
 .copyright ul li a {
    font-size: 15px;
}
.aligy-form h2 {
    font-size: 30px;
}
.aligy-form .form-group {
    margin-bottom: 15px;
}
section.pack-sec .col-md-6 {
    padding: 0px 20px;
}
.pack-box ul li {
    list-style: none;
    padding: 8px 0px;
}
.pack-box .pak-txt h4 {
    font-size: 20px;
}
.pack-box {
    box-shadow: 1px 1px 10px 1px #ccc;
    padding: 20px;
}
section.offfer-sec .col-md-6 {
    padding: 0px 15px;
}
.pack-box .top-pack {
    display: block;
    align-items: center;
}
.pack-box .pak-txt {
    padding-left: 0px;
    padding-top: 10px;
}
section.coaching-sec button img {
    display: none;
}
section.coaching-sec h2 {
    font-size: 30px;
}
.client-pic img {
    position: relative;
    bottom: 0px;
}
section.over-client .carousel-indicators {
    bottom: -65px;
}
.client-pic {
    padding-top: 20px;
}
.icon {
    display: none;
}
.visa-box {
    min-height: 310px;
}
.ovr-help {
    padding: 0px 20px;
}
.help-box img {
    height: 330px;
    border-radius: 8px;
}
.serv-cnt {
    padding-right: 0px;
    padding-bottom: 40px;
}
.bnr-box {
    margin-top: 25%;
    background: #00000054;
}


}

@media (max-width: 767.98px) { 

	.visa-box {
    margin-top: 20px;
}
.coch-txt {
    padding-top: 20px;
}
.pack-box .top-pack {
    display: block;
    align-items: center;
}
.pack-box .pak-txt {
    padding-left: 0px;
    padding-top: 15px;
}
.pack-box {
    box-shadow: 1px 1px 10px 1px #ccc;
    padding: 20px;
}
ul.nav.nav-pills li {
    width: 100%;
    margin-bottom: 10px !important;
}
section.offer-sec .ofr-pic img {
    width: 100%;
    margin-bottom: 20px;
}
.ofr-txt {
    padding-left: 0px;
}
section.offer-sec {
    padding: 30px 0px;
}
.dres {
    max-width: 270px;
}
.visa-box:hover {
    margin-top: 20px;
}
section.al-visa-sec {
    padding: 70px 0px;
    margin-top: -40px;
    padding-top: 70px;
}
.bnr-box button {
    padding: 10px 10px;
}

.pano {
    height: 70vh !important;
}

.top-right {
    display: none;
}
header {
    background: #fff;
}
a.navbar-brand img {
    width: 80px;
}
section.since-sec img.vec-2{
	display: none;
}
.client-pic img {
    width: 100%;
    height: 400px;
}
footer .bdrs {
    width: 90%;
}
.copyright {
    text-align: center;
}
.copyright ul {
    text-align: center;
    margin-bottom: 0px;
    padding-left: 0px;
}
.copyright ul li {
    margin-left: 0px;
    margin: 0px 10px;
}
.updates input {
    width: 100%;
    max-width: 230px;
}
section.subscribe .updates button {
    width: 120px;
}
.client-nam .nam {
    padding-left: 25px;
    margin-right: 20px;
}
img.kots {
    width: 60px;
}
section.choose-sec .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 20px !important;
    height: 3px !important;
    margin: 5px 4px !important;
}
.youtube-player .play {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.youtube-player {
    height: 275px;
}
.serv-cnt {
    padding-right: 20px;
}
.serv-cnt h2 {
    font-size: 30px;
    font-family: 'Helvetica';
}
.serv-cnt h3 {
    color: #5872AF;
    font-size: 30px;
    font-family: 'Helvetica-Bold';
}
.counter .counter-value {
    font-size: 20px;
    font-weight: 400;
}
.counter h3 {
    font-size: 14px;
}
.counter {
    margin-bottom: 20px;
}
.sins-pic {
    margin-top: 20px;
}
.sec-top-txt h2 {
    font-size: 30px;
    font-family: 'Helvetica';
}
section.al-visa-sec .prof-txt h2 {
    font-family: 'Helvetica-Bold';
    font-size: 28px;
}

.visa-box h4 {
    padding-bottom: 0px;
}
section.over-client .carousel-indicators {
    bottom: -130px
}
.footer-box ul.footer-social {
    text-align: left;
    padding-right: 5px;
    margin-top: 20px;
}
.bnr-cnt h2 {
    font-size: 40px;
}
.coch-txt ul {
    padding-left: 0px;
}
.year-cnt {
    margin-top: 10px;
}
.inr-tab-txt {
    padding: 15px;
}
.canada-serv ul.nav.nav-pills li {
    width: 100%;
}
.contact-right {
    border-left: 0px;
    height: 100%;
    padding-left: 0px;
    margin-top: 30px;
}
img.maps {
    width: 100%;
    height: 300px;
}
ul.footer-social {
    text-align: left;
}
.inner-pay {
    padding: 10px;
}
.plan-box {
    margin-top: 20px;
}
.pay-pic {
    padding-top: 0px;
}
.method {
    margin-top: 30px;
}

 }

@media (max-width: 575.98px) { 
    section.coaching-sec h2 {
        font-size: 28px;
    }
    section.coaching-sec {
    padding: 30px 0px;
}
section.choose-sec {
    padding: 50px 0px;
}
.sin-txt h2 {
    font-family: 'Helvetica-Bold';
    font-size: 28px;
}


 }






