/*MEDIA QUERY 1200 TO 1024*/



@media screen and (max-width: 1200px) and (min-width: 1024px) {
    .navbar.navbar-light .breadcrumb .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item .nav-link {
        color: #8e8e8e;
        font-size: 12px;
    }
    .headerBtn {
        background-color: #1f5e8a !important;
        border: none !important;
        color: white !important;
        border-radius: 7px;
        padding: 7px 19px;
        font-weight: 500;
        text-transform: capitalize !important;
        line-height: 16px;
        font-size: 14px !important;
        margin-left: 10px;
    }
    .headerLogo {
        width: 80px;
    }
    .bannerSection h1 {
        font-size: 50px;
    }
    
    .visaSliderHeading {
        font-size: 30px !important;
    }
    section.whatWeOfferSection p {
        margin-bottom: 30px;
    }
    section.gallerySection h1 {
        font-size: 36px;
    }
    .gallery__img h2 {
        font-size: 20px;
    }
    .gallery__img:hover .trendingImgHoverDiv h2 {
        display: block;
        font-size: 20px !important;
        margin-bottom: 5px;
    }
    .trendingImgHoverDiv p {
        font-size: 12px;
        line-height: 18px;
        color: #fff;
        margin-bottom: 5px;
        font-weight: 300;
    }
    .topConsutantSliderImg img{
          height: 150px;
    }
    .latestNewsDataDiv h4 {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 12px;
        color: #3c3c3c;
        font-weight: 600;
        text-shadow: 1px 2px 6px gainsboro;
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 0;
    }
    
    }
    
    
    /*MEDIA QUERY 1023 TO 992*/
    
    
    
    @media screen and (max-width: 1023px) and (min-width: 992px) {
        .navbar.navbar-light .breadcrumb .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item .nav-link {
        color: #8e8e8e;
        font-size: 12px;
    }
    .headerBtn {
        background-color: #1f5e8a !important;
        border: none !important;
        color: white !important;
        border-radius: 7px;
        padding: 7px 19px;
        font-weight: 500;
        text-transform: capitalize !important;
        line-height: 16px;
        font-size: 14px !important;
        margin-left: 10px;
    }
    .headerLogo {
        width: 80px;
    }
    .bannerSection h1 {
        font-size: 50px;
    }
    
    .visaSliderHeading {
        font-size: 20px;
    }
    section.whatWeOfferSection p {
        margin-bottom: 30px;
    }
    section.gallerySection h1 {
        font-size: 36px;
    }
    .gallery__img h2 {
        font-size: 20px;
    }
    .gallery__img:hover .trendingImgHoverDiv h2 {
        display: block;
        font-size: 20px !important;
        margin-bottom: 5px;
    }
    .trendingImgHoverDiv p {
        font-size: 12px;
        line-height: 18px;
        color: #fff;
        margin-bottom: 5px;
        font-weight: 300;
    }
    .topConsutantSliderImg img{
          height: 150px;
    }
    .latestNewsDataDiv h4 {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 12px;
        color: #3c3c3c;
        font-weight: 600;
        text-shadow: 1px 2px 6px gainsboro;
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 0;
    }
    
    }
    
    
    /*MEDIA QUERY 1366 TO 768*/
    
    
    
    @media screen and (max-width: 991px) and (min-width: 768px) {
    
    button.createAccountBtn {
        background: transparent;
        border: 2px solid #707070 !important;
        color: #707070;
        margin-right: 0px;
        font-size: 14px;
        padding: 8px 18px;
        border-radius: 10px;
        width: 120px;
        display: inline-block;
        font-size: 12px;
    }
    
    
    button.SignInBtn {
        background: #1e5c87;
        border: 2px solid #1e5c87;
        color: white;
        margin-right: 10px;
        font-size: 14px;
        padding: 8px 28px;
        border-radius: 10px;
        width: 120px;
        display: inline-block;
        font-size: 12px;
    }
    
    .headerBtn {
        background-color: #1f5e8a !important;
        border: none !important;
        color: white !important;
        border-radius: 7px;
        padding: 7px 19px;
        font-weight: 500;
        text-transform: capitalize !important;
        line-height: 16px;
        font-size: 14px !important;
        margin-left: 10px;
    }
    .headerLogo {
        width: 80px;
    }
    .bannerSection h1 {
        font-size: 40px;
    }
    .bannerSection p{
    font-size: 13px;
    }
    .button.searchBtn{
        padding: 13px 0px;
    }
    
    .visaSliderHeading {
        font-size: 20px !important;
    }
    section.whatWeOfferSection p {
        margin-bottom: 30px;
    }
    section.gallerySection h1 {
        font-size: 30px;
    }
    .gallery__img h2 {
        font-size: 20px;
    }
    .gallery__img:hover .trendingImgHoverDiv h2 {
        display: block;
        font-size: 16px !important;
        margin-bottom: 7px;
    }
    .trendingImgHoverDiv p {
        font-size: 12px;
        line-height: 12px;
        color: #fff;
        margin-bottom: 5px;
        font-weight: 300;
    }
    .topConsutantSliderImg img{
          height: 150px;
    }
    .latestNewsDataDiv h4 {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 12px;
        color: #3c3c3c;
        font-weight: 600;
        text-shadow: 1px 2px 6px gainsboro;
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 0;
    }
    .footerWidget2 p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .footerLogo {
        width: 120px;
        display: block;
    }
    
    .footerWidget4 p {
        max-width: 200px;   
         font-size: 14px;
        margin-bottom: 15px;
    }
    .footerTxtBox {
        border-radius: 0;
        margin-bottom: 15px;
    }
    button.subscribeNowBtn {
        width: 100%;
    }
    
    .socialIconsList li {
        display: inline-block;
        margin: 15px 10px 0px;
        font-size: 20px;
        }
        .trendingImgHoverDiv
        {
            padding: 0px;
        }
        .nav-item.active a {
        background-color: transparent;
        border-bottom: 4px solid transparent !important;
        color: #1b69f8;
    }
    .nav-item2 {
        text-align: left !important;
        margin-left: 5px;
        margin-top: 10px;
    }
    .nav-link {
    
        padding-bottom: 0px !important;
    }
    
        .inventoryinnerdiv h3 {
        font-size: 20px;
    }
    
    .inventoryinnerdiv ul li img {
        width: 30px;
    }
    
    .recentTopicDiv p {
        font-size: 11px;
        line-height: 11px;
    }
    .recentTopicDiv a h3 {
        font-size: 16px;
        color: #1f5e8a;
        margin-bottom: 2px;
    }
    
    
    .ratingSection p {
        color: #303030;
        margin: 0;
        font-size: 14px;
    }
    
    .ratingSection h1 {
        font-size: 28px;
    }
    
    
    .specificationSection p {
        color: #303030;
        margin-top: 15px;
        font-size: 14px;
    }
    
    
    
    .specificationSection ul li {
        margin-right: 15px;
        display: inline-block;
        background: #D3D3D3;
        padding: 3px 17px;
        margin-bottom: 5px;
        letter-spacing: 0px;
        font-size: 16px;
        border-radius: 5px;
        color: #303030;
        font-size: 12px;
    }
    
    }
    
    
    
    /*MEDIA QUERY 767 TO 320*/
    
    
    @media screen and (max-width: 767px) and (min-width: 320px) {
    
        .visadetialMainhd{
            font-size: 14px;
        }
        .visadetialduration
        {
            font-size: 14px;
        }
        .resetBody h3 {
            margin: 0;
            font-size: 20px !important;
            font-weight: 700 !important;
            color: #0f394c;
            text-transform: capitalize;
        }
        .resetBody p {
            color: #094c72 !important;
            margin: 3px 0 0 0;
            font-size: 14px;
            font-weight: 400 !important;
            line-height: 1.3;
        }
    
        .reset {
            padding: 100px 0 0px 0;
        }
        .forgotBody h3 {
            margin: 0;
            font-size: 20px !important;
            font-weight: 700 !important;
            color: #0f394c;
            text-transform: capitalize;
        }
        .forgotBody p {
            color: #094c72 !important;
            margin: 3px 0 0 0;
            font-size: 14px;
            font-weight: 400 !important;
            line-height: 1.3;
        }
        .resetpassBtn {
            font-size: 14px;
            font-weight: 600 !important;
            text-transform: capitalize;
        }
        .forgotfooter p {
            color: #094c72 !important;
            margin: 5px 0 0 0;
            font-size: 14px;
            font-weight: 400 !important;
            line-height: 1.3;
        }
    
        .forgot {
            padding: 100px 0 0 0;
        }
    
        .resetfooter p {
            color: #094c72 !important;
            margin: 20px 0 0 0;
            font-size: 14px;
            font-weight: 400 !important;
            line-height: 1.3;
        }
    
        .publisher-info
        {
            justify-content: flex-start !important;
        }
        section.whatWeOfferSection.visasecSLider {
            background: #fff;
            padding: 0px 0px;
        }
    
        #owl-university-slider-mob .owl-nav button.owl-next {
            right: -14px;
        }
    
        #owl-university-slider-mob .owl-nav button.owl-prev {
            left: -14px;
        }
    
        .visaimmigiration-banner.p404-page {
            padding: 0;
        }.visaimmigiration-banner.p404-page .searchBarContainer {
            width: 100%;
        }
        section.profilePicSec .ProfilePageMainImg {
        border-radius: 100%;
        margin: 0 auto;
        display: block;
        margin-top: 0;
        border: 1px solid #707070;
        box-shadow: 0px 5px 8px -1px #9c9c9c;
        width: 200px;
        margin-bottom: 20px;
    }
    
    section.profilePicSec h4 {
        color: #303030;
        text-align: center;
        letter-spacing: 1px;
        margin: 10px 0px;
    }
    .open-button {
        bottom: 60px;
    }
    section.profilePicSec {
        background: #f1f1f1;
        padding-bottom: 0;
    }
    .profileFollowersDiv {
        text-align: center;
    }
    .inventoryinnerdiv ul li img {
        width: 30px;
    }
    
        .bannerSection h1 {
        font-size: 32px;
    }
    .bannerSection p {
        color: white;
        font-size: 14px;
        font-weight: 600;
        text-shadow: none;
        text-transform: uppercase;
    }
    .bannertopLine{
        font-size: 14px !important;
    }
    .headerLogo{
        width: 80px;
    }
    .section.gallerySection h1{
        font-size: 30px;
    }
    
    .visaSliderHeading {
        margin-top: 15px;
    }
    .gallery{
        display: inherit;
    }
    .gallery__img{
        height: 300px;
        margin-bottom: 15px;
    }
    
    .topConsutantSliderImg img {
        width: 100%;
        height: 160px;
        object-fit: cover;
        object-position: center;
    }
    .footer{
        padding: 40px 0px;
    }
    ul.socialIconsList {
        margin-bottom: 20px;
    }
    .footerWidget4 p {
        color: black;
        font-weight: bold;
        max-width: initial;
        text-align: left;
        margin: 0px auto;
        margin-bottom: 25px;
        font-size: 18px;
        margin-top: 20px;
    }
    
    button.subscribeNowBtn {
    width: 100%;
    border-radius: 0px;
    padding:10px;
    }
    
    
            .bannerSection h1 {
        font-size: 36px;
    }
    
    
    
    .headerBtn {
        background-color: #1f5e8a !important;
        border: none !important;
        color: white !important;
        border-radius: 7px;
        padding: 7px 19px;
        font-weight: 500;
        text-transform: capitalize !important;
        line-height: 16px;
        font-size: 14px !important;
        margin-left: 0px;
    }
    .headerLogo {
        width: 80px;
    }
    .bannerSection h1 {
        font-size: 40px;
    }
    .bannerSection p{
    font-size: 13px;
    }
    .button.searchBtn{
        padding: 13px 0px;
    }
    
    .visaSliderHeading {
        font-size: 20px !important;
    }
    section.whatWeOfferSection p {
        margin-bottom: 30px;
    }
    section.gallerySection h1 {
        font-size: 30px;
    }
    .gallery__img h2 {
        font-size: 20px;
    }
    .gallery__img:hover .trendingImgHoverDiv h2 {
        display: block;
        font-size: 16px !important;
        margin-bottom: 7px;
    }
    .trendingImgHoverDiv p {
        font-size: 12px;
        line-height: 12px;
        color: #fff;
        margin-bottom: 5px;
        font-weight: 300;
    }
    .topConsutantSliderImg img{
          height: 150px;
    }
    .latestNewsDataDiv h4 {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 12px;
        color: #3c3c3c;
        font-weight: 600;
        text-shadow: 1px 2px 6px gainsboro;
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 0;
    }
    .footerWidget2 p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .footerLogo {
        width: 120px;
        display: block;
        margin: 0 auto;
    
    }
    
    .searchBarContainer.homePageSearchbar.visaimg {
        padding: 0;
        width: 100%;
        position: absolute;
        top: 130px !important;
    }
    .videoTextContainer h2 {
        font-family: 'Figtree', sans-serif !important;
        /* text-transform: uppercase; */
        font-weight: 700 !important;
        letter-spacing: 1px;
        font-size: 20px !IMPORTANT;
        margin: 0;
        text-align: center;
    }
    .videoTextContainer {
        padding: 30px 15px 0px 15px;
    }
    .services .icon-box {
        padding: 20px;
        position: relative;
        overflow: hidden;
        border-radius: 10px;
        margin: 0 10px 20px 10px;
        background: #fff;
        border: 1px solid #cccccc75;
        box-shadow: 0 10px 29px 0 rgb(68 88 144 / 10%);
        transition: all 0.3s ease-in-out;
    }
    section.whatWeOfferSection {
        background-color: #f0f9fd;
        padding: 20px 0 !important;
    }
    section.latestNewsSection {
        padding: 10px 0px;
    }
    .newsFeedInnerDscDiv.latest-blog .admindetails span .display-pic {
        border-radius: 50%;
        object-fit: contain;
        border: 1px solid #3b6dab;
        width: 40px;
        height: 40px !important;
        margin: 0 10px 0 0;
        padding: 2px;
        background-color: white;
    }
    
    .footerWidget4 p {
        max-width: 200px;   
         font-size: 14px;
        margin-bottom: 15px;
    }
    .footerTxtBox {
        border-radius: 0;
        margin-bottom: 15px;
    }
    button.subscribeNowBtn {
        width: 100%;
    }
    
    .socialIconsList li {
        display: inline-block;
        margin: 15px 10px 0px;
        font-size: 20px;
        }
        .trendingImgHoverDiv
        {
            padding: 0px;
        }
        .nav-item.active a {
        background-color: transparent;
        border-bottom: 4px solid transparent !important;
        color: #1b69f8;
    }
    .nav-item2 {
        text-align: left !important;
        margin-left: 5px;
          margin-top: 10px;
    }
    .nav-link {
    
        padding-bottom: 0px !important;
    }
    
    .inventoryinnerdiv h3 {
        font-size: 18px;
        margin: 10px 0px;
    }
    
    .inventorymaindiv img {
        margin: 0 auto;
        display: block;
    }
    
    .RatingStars img {
        display: inherit;
        width: 15px;
    }
    
    .mobCenter {
        text-align: center !important;
    }
    
    .flagList {
        margin-top: 20px;
        padding-left: 0;
    }
    
    .inventoryinnerdiv p {
        color: #000000;
        font-size: 12px;
        line-height: 14px;
    }
    
    img.img-fluid.countryImg {
        width: 100%;
        height: 150px;
        object-fit: cover;
    }
    
    .inventorymaindiv hr {
        margin: 10px 0px 10px;
    }
    
    .futureAddBgDiv{
        height: 240px !important;
    }
    .recentSliderImgs img {
        width: 100%;
        height: 200px;
        object-position: center;
        object-fit: cover;
    }
    .loginFormDiv {
        margin: 0 auto;
        max-width: 90%;
    }
    .loginPageImg {
        display: block;
        margin: 0 auto;
        margin-bottom: 50px;
        width: 300px;
    }
    
    .loginBannerSsection {
        padding: 50px 0px 50px;
    }
    
    
    
    }
    
    
    
    /*MEDIA QUERY 767 TO 575*/
    
    
    
    @media screen and (max-width: 1200px) and (min-width: 768px) {
    
    section.visaImmigirationSection img {
        border-radius: 5px;
        box-shadow: 0px 3px 5px grey;
        width: 100%;
        height: 90px;
        object-fit: cover;
    }
    
    section.profilePicSec h4 {
        color: #303030;
        text-align: right;
        letter-spacing: 1px;
        font-size: 22px;
    }
    
    .profileFollowersDiv p {
        color: gray;
        display: inline-block;
        padding-left: 5px;
    }
    
    section.profilePicSec .profileFollowersDiv img {
        width: 40px;
    }
    section.profilePicSec .profileFollowersDiv p {
        font-size: 14px;
    
    
    
    }
    .futureAddBgDiv{
        height: 240px !important;
    }
    
    
    }
    
    
    /*MEDIA QUERY 574 TO 320*/
    
    
    
    @media screen and (max-width: 575px) and (min-width: 320px) {
        
        .help-page-main-wrapper .body1 h1 {
            padding-top: 60px;
            padding-bottom: 10px;
            color: #229be1;
            margin: auto;
            text-align: center;
            font-size: 30px !important;
            margin-top: 30px;
        }
        .help-page-main-wrapper .forminput {
            width: 80%;
            margin: auto;
        }
        .infoforMobile{
            display: block !important;
        }
        .submitbtnhelp{
            margin-top: 15px;
        }
        .visaGuideBanner {
        height: 220px;
    }
    #consultancyowl-suggested-mob .owl-nav button.owl-prev{
        left: 7px;
    }
    .subscription-footer.dcontent {
        background-color: #f6fcff;
        margin: 10px 0;
    }
    
    #consultancyowl-suggested-mob .owl-nav button.owl-next{
        right: 7px;
    }
    .latestBlogVisaDetailView
    {
        text-align: center;
        font-size: 30px;
        margin-top: 20px;
    }
    
    .blogFirstBar{
        transform: translateY(-50%);
        top: 60%;
        position: absolute;
        left: 23%;
        width: 90%;
    }
    .readmoreMob{
        font-size: 14px !important;
    }
    .blogFirstBarIcos .likeshare img{
        width: 25px !important;
    }
    .publisher-info .likeshare p {
        font-weight: 700;
        margin: 5px 0;
        font-size: 8px;
        height: 13px;
        position: absolute;
        top: 6px;
        right: -5px;
        background: red;
        min-width: 13px;
        color: white !important;
        border-radius: 4px;
        padding: 1px 2px;
        z-index: 2;
        box-shadow: -1px 1px 2px 0px #535353;
    }
    
    .boxes-visa-page-tabs li a{
        min-width: 160px;
    }
    
        .container.contactUsRow div div ul li h2 {
        line-height: 20px !IMPORTANT;
        margin-bottom: 20px !IMPORTANT;
    }
    
    .container.contactUsRow div div ul {
        padding-left: 18px !IMPORTANT;
        /* line-height: 20px !IMPORTANT; */
    }
        
        .latestNewsDataDiv {
        height: 120px;
    }
    
    .latestNewsDataDiv {
        height: 120px;
        border: 2px solid #b7b7b7;
        border-left: 0px;
        padding: 10px 0px 0px;
    }
    
    .menuMarginTop {
        margin-top: 10px;
        padding-bottom: 15px;
    }
    
        section.gallerySection {
        padding: 0px 0px 0px;
    }
        
        .visaMainSection .visaGuideProfileImg {
        transform: scale(0.9);
        width: 100%;
        height: 200px;
        margin: 0;
        margin-bottom: 20px;
        }
        .visaMainSection .visaGuideProfileImg:hover {
        transform: scale(1);
    }
    .visaMainSection h1 {
        font-size: 20px !important;
    }
    .headerSection .navbar {
        padding: 8px 0px;
    }
    .visaMainSection ol {
        padding-left: 18px;
    }
        .topConsutantSliderImg img {
        height: 200px;
    }
    
    .searchBarContainer {
        display: inline-grid;
        align-content: center;
        padding: 50px 0px;
    }
    
        .visaImmigirationSection img {
        border-radius: 5px;
        box-shadow: 0px 3px 5px grey;
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
    
    .inventoryinnerdiv h3 {
        font-size: 18px;
        text-align: center;
    }
    
        .topConsultantSection h1 {
    
        font-size: 26px;
    }
    .listSearchBoxIcon {
      
        left: 20px;
    }
    
    
        .bannerSection h1 {
        font-size: 32px;
    }
    .bannerSection p {
        color: white;
        font-size: 14px;
        font-weight: 600;
        text-shadow: none;
        text-transform: uppercase;
    }
    .bannertopLine{
        font-size: 14px !important;
    }
    .headerLogo{
        width: 80px;
    }
    .section.gallerySection h1{
        font-size: 30px;
    }
    
    /* Hasnian css starts  */
    .bannerFormLine::after,
    .bannerFormLine::before,
    .bootstrap-select .dropdown-toggle::before {
        display: none !important;
    }
    
    .row.search-flitration-box {
        padding: 40px 50px 30px 50px;
        box-shadow: 0 0 0 0;
        height: auto;
        width: 90%;
        margin: auto;
        margin-bottom: 0;
      }
      .newsSearchcrossIcon {
        position: absolute;
        right: 30px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 20px;
        color: #ccc;
        z-index: 999;
        cursor: pointer;
    }
      .newsBannerSection {
        height: 440px;
      }
      .newsBannerSection .searchBarContainer.visaimg h2 {
        padding: 200px 40px 0 40px;
        font-size: 22px;
      }
      .toggle-radio .switch {
          width: 90%;
      }
      .toggle-radio{
        margin-bottom: 15px;
      }
      .toggle-radio .switch label {
        width: 40%;
      }
      .row.search-flitration-box div[class^="col-sm-"] .form-group .form-control {
        background-color: transparent;
        line-height: 1;
        padding-right: 50px;
      }  .row.search-flitration-box div[class^="col-sm-"] .form-group .btn.dropdown-toggle.btn-light {
          height: 100%;
      }.visaimmigiration-banner.text-center.d-flex.align-items-center.justify-content-center.mb-0 {
        top: 0;
      }
      .row.search-flitration-box.university-search  div[class^="col-sm-"] .form-group .form-control,
      .row.search-flitration-box.article_search  div[class^="col-sm-"] .form-group .form-control,
      .row.search-flitration-box.news_search  div[class^="col-sm-"] .form-group .form-control,
      .row.search-flitration-box  div[class^="col-sm-"] .form-group .form-control {
        padding-top: 20px;
      }.row.search-flitration-box.university-search  div[class^="col-sm-"] .form-group .dropdown.bootstrap-select,
      .row.search-flitration-box.news_search  div[class^="col-sm-"] .form-group .dropdown.bootstrap-select{
        top: -4px;
        left: 8px;
        width: 100% !important;
      }  .row.search-flitration-box.visa_form  div[class^="col-sm-"] .form-group .dropdown.bootstrap-select {
        top: -4px;
        left: 8px;
        width: 100% !important;
      }.visaimmigiration-banner h1 {
        width: 100%;
        font-size: 24px !important;
        margin: auto;
      }.visaimmigiration-banner p.bannerHEadingPara {
        width: 100%;
      }.visaimmigiration .nav-tabs {
        display: flex;
        height: 40px;
        overflow-x: auto;
        overflow-y: hidden;
        flex-direction: column;
      }
      .visaimmigiration .nav-tabs > li > a {
        font-size: 14px;
      }.featured-visas-homepage .visaItem .country-name {
        z-index: 2;
      }
      .row.search-flitration-box.article_search  div[class^="col-sm-"] .form-group .dropdown.bootstrap-select {
        top: -4px;
      }section.whatWeOfferSection.visasecSLider.university-search {
        margin-top: 0px !important;
      } .row.search-flitration-box div[class^="col-sm-"] .form-group {
        background: white;
        margin: 0px 0 10px 0;
        padding-bottom: 15px;
        border-radius: 4px;
        display: inline-block;
        width: 100%;
        border: 1px solid #ddd;
      }.socialIconsList {
        width: 100%;
      }.contactUsRow .card-header a[aria-expanded="false"] h5 {
        font-size: 16px;
        width: 280px;
      }  .contactUsRow .card-header a[aria-expanded="false"] h5 .rotate-icon {
        position: absolute;
        right: 30px;
      }
      section.headerSection.home{
        position: fixed;
        width: 100%;
        /* z-index: 9999; */
      }
      .navbar.navbar-light .navbar-toggler-icon{
        width: 1em;
        height: 1em;
      }
      .navbar.navbar-light .navbar-nav .nav-item > .nav-link {
        padding-left: 20px;
      }
      .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link{
        height: 60px;
      }.navbar.navbar-light .navbar-nav .nav-item.active > .nav-link::before {
        width: 60%;
        left: 10px;
        right: inherit;
      }
      /* .featured-visas-homepage.uni-detail-page .visaItem {
        width: 88%;
        margin: auto;
      } */
    
      .visaCardDetailCont p{
          font-size: 14px;
      }
      .offset-minus, .offset-minus-scroll-page {
        top: -125px;
      }.offset-minus ~.content-area .block-content img{
        width: 100%;
        height: auto;
      }
      .visaItem.latest-news .headinganddesc .location {
          width: auto;
      }.visaItem.latest-news .headinganddesc {
        margin-top: 10px;
      }
      .searchBarContainer.formonly {
        width: 380px;
        top: 300px;
      }
      .videoSection{
          padding: 400px 0;
          padding-bottom:0;
      }
      .videoContainer{
        width: 630px;
        height: auto;
      }
      .homepageBlogSlider .newsFeedInnerDscDiv {
        padding: 15px 20px;
        position: relative;
        z-index: 2;
        background: white;
        border-radius: 0 0 14px 14px;
    }
    
      .homepageBlogSlider #footersection-latest-blog .owl-nav button.owl-prev {
        left: 2px;
        }
        .homepageBlogSlider #footersection-latest-blog .owl-nav button.owl-next {
            right: 2px;
        }
        #owl-demo3 .owl-nav button.owl-prev {
        left: 2px;
        }
        #owl-demo3 .owl-nav button.owl-next {
            right: 2px;
        }
      .right-arrow-anim {
        position: absolute;
        bottom: 10px;
        animation: arrowdirection 0.7s infinite;
        right: -6px;
        color: #a6a6a6;
        display: block;
      }
      @keyframes arrowdirection {
        from {transform: scale(1);}
        to {transform: scale(1.3);}
      }
      .navbar.navbar-light .navbar-toggler {
        background: #fff;
        border-radius: 4px;
        padding: 8px 10px 8px 10px;
        margin-right: 30px;
        margin-left: 20px;
      }
      .footerWidget2.d-flex {
        display: block !important;
      }
      .navbar-brand {
        display: inline-block;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        margin-right: 1rem;
        font-size: 1.25rem;
        line-height: inherit;
        white-space: nowrap;
    }
    
      /* Hasnian css ends  */
      #consultancyowl-demo.popup-gallery .visaItem a img {
        height: 150px !important;
        margin-top: 60px;
      }
      .boxes-visa-page.sticky-tabs.freez {
        margin-top: 60px;
      }.boxes-visa-page-tabs{
        overflow-x: auto;
        height: 35px;
        overflow-y: hidden;
        width: 100%;
        display: flex;
      }.borderhorizontal {
        display: none;
      }
      .box_result .result_comment {
        width: 100%;
      }.backtotop-fromcontent a span {
        font-size: 12px;
      }.backtotop-fromcontent a span span i{
        font-size: 14px;
        margin-top: 6px;
      }
      .boxes-visa-page-tabs li a {
        padding: 10px 20px;
        font-size: 12px;
      }
      .privacypolicysection {
        padding-top: 120px;
      }
      .carban_neutral img{
          width: 100%;
      }
      .privacypolicysection .border-md-right {
        border-right: 1px solid transparent;
    }
        .gotoTopBarIconCont .likeshare img{
            width: 25px !important
        }
        #fbcomment {
            background: #fff;
            border-radius: 10px;
            color: #4b4f56;
            padding: 0 25px;
        }
    
        .visaMainSection h6 {
            color: #15282f;
            font-size: 18px;
            margin-bottom: 0px;
            text-align: left;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .blogFirstBarIcos {
            text-align: left !important;
            justify-content: flex-start !important;
            margin-left: 90px;
            margin-bottom: 15px;
        }
    
        .subscription-footer h6
        {
            text-align: center;
            margin-bottom: 10px;
        }
        
        #consultancyowl-suggested .owl-nav button.owl-prev {
            left: -7px;
        }
        #consultancyowl-suggested .owl-nav button.owl-next {
            right: -7px;
        }
    
      #tabs_main_container.container-fluid {
        margin-top: 0px;
      }
      .trending.row.d-flex.d-md-none {
        flex-direction: column;
        overflow-x: auto;
        height: 290px;
        overflow-y: hidden;
      }.trending.row.d-flex.d-md-none .col-md-6 {
        width: 85%;
      }
      .articels-latest-news .content .heading {
          height: 70px;
      }
      section.faqsSec{
        margin-top: -20px; 
      }
      section.aboutUsSection {
        /* margin-top: -190px; */
      }.bg-white.border.p-4.card.scroll-popuplar {
        margin-top: 40px;
      }
    
      #genralQuestions .card-header h2 button {
        font-size: 16px;
        color: #222;
        position: relative;
        padding: 5px 22px 0px 0px;
    }
    
    /* news page responsive */
      
    .newsfeedpage-main-banner .searchBarContainer {
        padding: 20px 15px;
    }
    .newsfeedpage-main-banner h1 {
        font-size: 22px !important;
        line-height: 1;
        font-weight: bold !important;
        color: #fff;
    }
    .searchBarnewsfeedContainer {
        padding: 180px 0px 0;
        width: 90% !important;
        position: absolute;
        bottom: -10px;
        display: inline-grid;
        align-content: center;
        box-shadow: none;
        padding: 0px;
        width: auto;
        margin-bottom: -20px;
    }
    .searchBarnewsfeedContainer .row.search-flitration-box {
        margin: auto !important;
        padding: 10px !important;
        border: 1px solid #f0f0f0;
    }
    .searchBarnewsfeedContainer .row.search-flitration-box div[class^="col-sm-"] .form-group {
        background: white;
        margin: 5px 0;
        padding-bottom: 7px;
        border-radius: 4px;
        display: inline-block;
        margin-top: 0 !important;
        width: 100%;
        border: 1px solid #ddd;
    }
    .searchnewsfeedbtn {
        background-color: #179ce7;
        border: none;
        color: #fff;
        height: 60px;
        width: 60px;
        border-radius: 1000px;
        position: absolute;
        right: -40px;
        bottom: 0px;
        outline: none;
        box-shadow: 0 16px 11px -4px #ccc;
    }
    .searchnewsfeedbtn i {
        font-size: 30px;
        margin-top: 4px;
    }
    .newsfeedListingContainer {
        padding: 20px 0px 30px 0px;
        background-color: #f0f9fd;
    }
    .postdetailpage-wrapper {
        padding: 70px 0px 30px 0px;
        background-color: #f0f9fd;
    }
    
    .newsfeedListingContainertwo {
        padding: 30px 10px 30px 10px;
        background-color: #fff;
    }
    .newsfeedinnerCardSecondImg {
        width: 100%;
        height: 175px;
    }
    #tutorialModalPopup .modal-dialog {
        max-width: 550px;
        margin-top: 60px;
    }
    .newsfeedCardBgImg {
        background-attachment: inherit;
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        padding: 10px;
    }
    .newfeedCardBodymain h2 {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
        margin-top: 15px;
        font-weight: 600 !important;
        margin-bottom: 15px;
    }
    .newsfeedListingContainertwo #load_more{
        font-size: 14px !important;
        border-radius: 8px;
    }
    
    .su-posttabwriteoption.SU-write-post-box {
        width: 100%;
        margin: auto;
        height: auto;
        border: 1px solid #dee2e6;
        padding: 10px 10px;
        border-radius: 5px;
        box-shadow: none;
    }
    .sp-post-tab-content-wrapper .postdetailcard-wrapper {
        width: 100%;
        margin: auto;
    }
    .newspopularvisaCardHide-mobile{
        display: none;
    }
    .newsfeedinnerCardSecondImg {
        width: 100%;
        height: 100%;
    }
    .newsfeedCardHeaderSecond {
        background: transparent;
        padding: 0;
    }
    .newsfeedCardHeaderSecond h5 {
        margin-bottom: 0;
        font-size: 12px;
        color: #000;
    }
    .newsfeedCardHeaderSecond i {
        color: #3eaafd;
        font-size: 20px;
        cursor: pointer;
        vertical-align: sub;
    }
    .newpaddingLformobile{
        padding-left: 0;
    }
    .newsfeedDescriptionsecond {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 7px;
        display: none;
        margin-bottom: 0;
    }
    .newsfeedListingContainer .sharebutton ~ .sharetogglebox {
        background-color: white;
        position: absolute;
        bottom: -43px;
        right: 0;
        border-radius: 4px;
        width: auto;
        padding: 10px;
        display: none;
        border: 2px solid #e4eef9;
        z-index: 10;
    }
    /* news page responsive */
      
    .searchBarContainer {
        padding: 100px 25px;
    }
    .aboutUspageMain-banner .searchBarContainer {
        padding: 30px 25px;
    }
    .aboutUspageMain-banner .searchBarContainer h1{
        color: #fff;
    }
    .aboutUspageMain-banner .searchBarContainer p{
        color: #fff !important;
    }
    .mobileColPadding{
        padding-right: 0;
    }
    .visaSliderHeading {
        margin-top: 15px !important;
    }
    .gallery{
        display: inherit;
    }
    .gallery__img{
        height: 300px;
        margin-bottom: 15px;
    }
    
    .topConsutantSliderImg img {
        width: 100%;
        height: 160px;
        object-fit: cover;
        object-position: center;
    }
    .footer{
        padding: 40px 0px;
    }
    ul.socialIconsList {
        margin-bottom: 20px;
    }
    .footerWidget4 p {
        color: black;
        font-weight: bold;
        max-width: initial;
        text-align: left;
        margin: 0px auto;
        margin-bottom: 25px;
        font-size: 18px;
        margin-top: 20px;
    }
    
    button.subscribeNowBtn {
    width: 100%;
    border-radius: 0px;
    padding:10px;
    }
    
    
    .topBannerInnerDiv .searchBarContainer .row .mobileColPadding {
        padding-right: 15px !important;
    }
    
    .topBannerInnerDiv .searchBarContainer .row .paddingLeftZero {
        padding-left: 15px !important;
    }
    .topBannerInnerDiv .searchBarContainer .row .paddingRightZero {
        padding-right: 15px !important;
    }
    .bannerSection p {
        margin: 0;
        width: 100%;
        padding: 10px;
    }
    .trending .trending__img.img-1 {
        margin-bottom: 20px;
    }
    .searchBarContainer .searchBtn {
        margin-top: 0px;
        padding: 10px;
    }
    .paddingtopformobile{
        padding-top: 10px;
    }
    .topBannerInnerDiv .searchBarContainer {
        padding: 70px 0px !important;
        max-width: 100%;
        width: 100%;
    }
    .row.search-flitration-box {
        margin: auto !important;
        padding: 30px !important;
        border: 1px solid #f0f0f0;
    }
    .searchBarContainer.visaimg {
        width: 100%;
        bottom: -110px;
    }.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn):not(.servicetabCountrySrch .dropdown.bootstrap-select) {
        /* width: 260px !important; */
      }
      .servicetabCountrySrch .dropdown.bootstrap-select {
        width: 100% !important;
        font-size: 1rem;
        font-weight: 400;
        line-height: 2.3;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

    .mainSearchbar-select .bootstrap-select .dropdown-toggle .filter-option {
        position: absolute;
        top: -5px;
        left: 0;
        padding-top: inherit;
        padding-right: inherit;
        padding-bottom: inherit;
        padding-left: inherit;
        height: 100%;
        width: 100%;
        text-align: left;
    }

    .mainSearchbar-select .btn.dropdown-toggle.btn-light {
        background: transparent !important;
        box-shadow: 0 0 0 0;
        text-align: left;
        padding: 0;
        width: 230px;
        border: none !important;
        outline: none !important;
    }
    .mainSearchbar-select .bootstrap-select .dropdown-menu {
        transform: translate3d(10px, 0px, 0px) !important;
        margin-top: 41px;
        margin-left: -17px;
        border-top: 0;
        min-width: 250px !important;
        width: 260px !important;
    }
    .servicetabCountrySrchCont{
        float: left;
    }
    .servicetabCountrySrch .bootstrap-select .dropdown-toggle .filter-option-inner {
        padding-right: initial;
        position: absolute;
        top: -2px;
}

    .servicetabCountrySrch .bootstrap-select .dropdown-toggle .filter-option {
        position: absolute;
        top: 72%;
        left: 0;
        transform: translateY(-50%);
        padding-bottom: 0px;
        /* padding-left: inherit; */
        /* height: 100%; */
        /* width: 100%; */
        /* text-align: left; */
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
    }
    .visaimmigiration-banner {
        margin-bottom: 70px;
        height: 500px;
        background-size: auto;
    }.visaimmigiration-banner .item.visaItem img {
        object-fit: cover;
    }
    .nobordermobile {
        border-left: 0 !important;
    }
    #owl-demoUni .image {
        opacity: 1;
        display: block;
        width: 100%;
        transition: .5s ease;
        backface-visibility: hidden;
        object-fit: cover !important;
        /* height: 200px !important; */
        object-position: center center !important;
    }
    .row.justify-content-center.subscription-footer.dcontent.p-5.bg-white.rounded.shadow-lg {
        padding: 20px 0 !important;
        text-align: center;
    }.row.justify-content-center.subscription-footer.dcontent.p-5.bg-white.rounded.shadow-lg h2{
        margin: 10px 0 !important;
        font-size: 20px;
    }.row.justify-content-center.subscription-footer.dcontent.p-5.bg-white.rounded.shadow-lg h5{
        text-align: center !important;
        margin-bottom: 20px !important;
        font-size: 12px;
    }
    .load_more_visa
    {
        font-size: 14px !important;
    }
    #blogfootersection-latest .owl-nav button.owl-prev {
        left: 1px;
    }
    #blogfootersection-latest .owl-nav button.owl-next {
        right: 1px;
    }
    .homepagesubscription h3{
        font-size: 20px;
    }
    .homepagesubscription.subscription-footer h6 {
        color: #0d2d3f;
        text-transform: uppercase;
        font-size: 12px;
        text-align: center !important;
        margin-bottom: 20px !important;
    }
    .subscription-footer .input-group .form-control {
        height: 40px;
    }
    .forMobiledemoUni{
        padding: 0px 30px;
    }
    
    .forMobiledemoUni #owl-demoUni .uni_boxes .item .dtailDiv {
        height: 225px;
    }
    .forMobiledemoUni #owl-demoUni .dtailDiv .bottompart {
        position: absolute;
        bottom: 65px;
        left: 0;
        right: 0;
        margin: auto;
        width: 90%;
        text-align: center;
        height: 20px;
    }
    
    #owl-university-slider-mob .uni_boxes .item .dtailDiv {
        height: 230px;
    }
    #owl-university-slider-mob .dtailDiv .bottompart {
        position: absolute;
        bottom: 60px;
        left: 0;
        right: 0;
        margin: auto;
        width: 90%;
        text-align: center;
        height: 20px;
    }
    
    .forMobiledemoUni .dtailDiv .hr {
        width: 100%;
        height: 1px;
        background-color: gray;
        position: absolute;
        top: -25px;
    }
    .photoSection {
        padding: 0px 0;
        background-color: #f0f9fd;
        padding-bottom: 0;
    }
    .photoTextContainer h2 {
        font-family: 'Figtree', sans-serif !important;
        margin: 0;
        /* text-transform: uppercase; */
        font-weight: 700 !important;
        text-align: center;
        font-size: 20px;
        color: #0f394c;
    }
    .photoTextContainer p {
        font-size: 14px;
        color: #303030 !important;
        font-family: 'Figtree', sans-serif !important;
        margin-top: 10px;
        text-align: center;
    }
    .videoTextContainer p {
        text-align: center;
        font-family: 'Figtree', sans-serif !important;
        color: #0d2d3f;
        font-weight: 500;
        font-size: 14px;
        margin-top: 20px;
    }
    .achievedcounter {
        background: url(/assets/front/home/counts-bg.jpg) center center no-repeat;
        background-size: cover;
        padding: 30px 0 10px 0;
        position: relative;
        margin-top: 0px !important;
    }
    .achievedcounter.signup {
        background: url(/assets/front/home/counts-bg.jpg) center center no-repeat;
        background-size: cover;
        padding: 30px 0 10px 0;
        position: relative;
        margin-top: 0px !important;
    }
    .achievedcounter.loginpage {
        background: url(/assets/front/home/counts-bg.jpg) center center no-repeat;
        background-size: cover;
        padding: 30px 0 10px 0;
        position: relative;
        margin-top: 0px !important;
    }
    .sectionLinkBtn {
        width: 90%;
        margin: 0 auto;
    }
    #Homepage .searchBarContainer.homePageSearchbar.visaimg {
        padding: 60px 0px 0;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        position: absolute;
        top: 65% !important;
        margin: auto;
    }
    
    .visaimmigiration-bannerNew .searchBarContainer.visaimg {
        padding: 180px 0px 0;
        width: 100%;
        position: absolute;
        bottom: -210px;
    }
    .visaimmigiration-bannerNew .bannersecowl-inner .item.visaItem .searchBarContainer {
        position: absolute;
        left: 0;
        right: 0;
        top: 75px;
    }
    .visaimmigiration-bannerNew h1 {
        font-size: 30px !important;
        line-height: 1;
        font-weight: bold !important;
    }
    /* #Homepage {
        height: auto;
        text-align: center;
        position: relative;
        padding-top: 52px;
        padding-bottom: 50px;
    }
    #Homepage .Homepage-img {
        padding-right: 0;
    }
    #Homepage .firstbannerHeadingCont {
        padding-left: 30px;
        padding-right: 30px;
    }
    #Homepage h1 {
        margin: 0;
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 56px;
        color: #0f394c;
        text-transform: capitalize;
    }
    #Homepage h2 {
        font-size: 14px;
        line-height: 18px;
    } */
    
    
    .achievedcounter .title h3 {
        font-size: 20px;
        font-weight: 700;
    }
    .achievedcounter p{
        font-size: 14px;
    }
    .achievedcounter .counters span {
        font-size: 24px;
        font-weight: 700;
        display: block;
        color: #49b5e7 !important;
        font-family: "Dosis", sans-serif;
    }
    
    .BlogPageFirst-banner {
        position: relative;
        z-index: 7;
        margin-bottom: 0px;
        background-position: center;
        background-size: contain;
        height: auto;
        padding-top: 50px;
    }
    .BlogPageFirst-banner .searchBarContainer.visaimg {
        padding: 210px 0px 0;
        width: 100%;
        position: absolute;
        top: 0;
        display: none;
    }
    
    /* detail blog subscription */
    .row.justify-content-center.subscription-footer.dcontent.py-4 .col-md-6{
        text-align: center;
    }.row.justify-content-center.subscription-footer.dcontent.py-4 .col-md-6 p{
        margin-bottom: 10px !important;
    }
    
    .visaMainSection .boxes-visa-page h3 {
        font-size: 12px;
        text-align: center;
    }.visaMainSection .boxes-visa-page img {
        width: 22px;
    }
    .visaMainSection .boxes-visa-page a .text-uppercase.d-flex.align-items-center {
        font-size: 10px;
        white-space: nowrap;
    }.visaMainSection .boxes-visa-page a .text-uppercase.d-flex.align-items-center .likeshare i{
        font-size: 15px;
        margin-top: 5px;
        font-weight: 600;
    }
    
    .visaCardDetailBtn {
        border-radius: 20px !important;
        padding: 7px 7px !important;
        font-size: 12px !important;
        margin-top: 3px !important;
        width: 70% !important;
        margin: auto;
    }
    .googleAddForMobile
    {
        padding: 0 0 !important;
    }
    
    .newsFeedInnerDscDiv.latest-blog .admindetails .col-8.px-2 {
        padding-left: 0px;
        /* padding-bottom: 20px; */
    }
    .newsFeedInnerDscDiv.latest-blog a.blogtext h6 {
        height: 38px;
        overflow: hidden;
    }.newsFeedInnerDscDiv.latest-blog a.blogtext p {
        margin-top: 6px;
      }.newsFeedInnerDscDiv.latest-blog a.blogtext {
        /* height: 109px; */
    }
    #owl-content-blogdetailHome .newsFeedInnerDscDiv.latest-blog a.blogtext 
            {
            height: 130px;
            overflow: hidden;
            display: block;
            margin-bottom: 0px;
        }
    .row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(3){
        order: 2;
    }.row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(3) .featured-visas-homepage .owl-nav .owl-prev {
        left: -14px;
    }.row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(3) .featured-visas-homepage .owl-nav .owl-next {
        right: -14px;
    }
    .boxes-visa-page .content-area .title .heading {
        white-space: nowrap;
        font-size: 20px;
    }
    
    
    .row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(2){
        order: 1;
    }.row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(1){
        order: 3;
        margin-top: 30px;
    }.row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(1) .pagination-dots .owl-nav .owl-prev {
        left: -1px;
    }.row.flex.mb-5.mx-0.uni-detail.flex-column .reverse-col:nth-child(1) .pagination-dots .owl-nav .owl-next {
        right: -1px;
    }
    
    .visaItem.bg-transparent .border-right,
    .visaItem.bg-transparent .border-left {
        border-left: 0 !important ;
        border-right: 0 !important ;
        padding: 12px 12px;
    }
    
    .mobiletopborder
    {
        border-top: 1px solid #686868;
    }
    
    .boxes-visa-page .content-area .title{
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    
    .wasinTextMobile{
        position: absolute;
        width: 50%;
        top: 50%;
        left: 11%;
        transform: translate(-50%, -50%);
    }
    
    .visaItem.bg-transparent .border-left.py-1 {
        border-top: 1px solid #686868;
        width: 90%;
        margin: auto;
        padding: 15px 3px !important;
        border-bottom: 1px solid #686868;
      }
    
      .boxes-visa-page.mb-0 .content-area h1 {
        font-size: 24px !important;
      }
    
    .article-detail-footer .publisher-info .display-pic {
        margin: 12px 15px 12px 5px
    }
    /* .featured-visas-homepage.uni-detail-page .visaItem .visaTypeSpan ul li {
        padding-left: 10px;
    } */
    
    .visadetialdurationCont
    {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-85%, -50%);
    }
    
    section.whatWeOfferSection p.visaDetails.description {
        font-size: 14px !important;
        line-height: 19px !important;
        color: gray !important;
        /* width: 261px; */
    
    }
    
    .row.flex.mb-5.mx-0.bg-white.flex-column .col-md-12:nth-child(3){
        order: 3;
    }.row.flex.mb-5.mx-0.bg-white.flex-column .col-md-12:nth-child(2){
        order: 1;
        margin-top: 50px;
        padding: 0 40px;
    }.row.flex.mb-5.mx-0.bg-white.flex-column .col-md-12:nth-child(2) .owl-nav .owl-prev {
        left: 1px;
    }.row.flex.mb-5.mx-0.bg-white.flex-column .col-md-12:nth-child(2) .owl-nav .owl-next {
        right: 1px;
    }
    
    .visaImmigirationSection  .paddingLeftZero{
        padding-left: 15px
    }
    
    #footersection-latest-blog .owl-stage-outer .owl-stage .owl-item .col-12 {
        padding: 0 40px !important;
    }#footersection-latest-blog .owl-nav button.owl-next {
        right: 2px;
    }#footersection-latest-blog .owl-nav button.owl-prev {
        left: 2px;
    }
    
    .visaImmigirationSection  .paddingRightZero{
        padding-right: 15px
    }
    
    .listsection  .paddingLeftZero{
        padding-left: 15px
    }
    section.whatWeOfferSection.visasecSLider .uni_boxes {
        flex-direction: column;
        overflow-x: unset;
        height: 428px;
    }
    .logoSection .logo-container img {
        height: auto;
        filter: grayscale(100%);
        transition: 0.3s;
    }
    /* .uni_boxes .item .dtailDiv {
        height: 260px;
    } */
    section.whatWeOfferSection p.visaTitle {
        margin-bottom: 15px !important;
        height: 30px;
        font-weight: 700;
        line-height: 1.2;
    }
    .formobileCenter{
        text-align: center;
    }
    .dtailDiv .bottompart {
        position: absolute;
        bottom: 65px;
        left: 0;
        right: 0;
        margin: auto;
        width: 90%;
        text-align: center;
        height: 20px;
    }
    #universities_container .dtailDiv .bottompart {
        position: absolute;
        bottom: 68px !important;
        left: 0;
        right: 0;
        margin: auto;
        width: 90%;
        text-align: center;
        height: 20px;
    }
    #universities_container .dtailDiv .bottompart p.visaDetails {
        padding: 4px 12px !important;
        font-weight: 600;
        color: #1e394a !important;
    }
    #owl-university-slider-mob p.visaTitle {
        margin-bottom: 15px !important;
        height: 34px !important;
        font-weight: 700;
        line-height: 1.2;
        font-size: 14px !important;
        color: #303030 !important;
        font-family: 'Figtree', sans-serif !important;
    }
    #owl-university-slider-mob .visaDetails span{
        font-size: 14px !important
    } 
    #owl-university-slider-mob .dtailDiv .bottompart p.visaDetails {
        padding: 4px 12px !important;
        font-weight: 600;
        color: #1e394a !important;
    }
    
    section.whatWeOfferSection.visasecSLider.university-search .uni_boxes{
        flex-direction: inherit;
        height: 428px;
    }section.whatWeOfferSection.visasecSLider.university-search .uni_boxes .col-md-3 {
        margin: auto;
    }
    section.whatWeOfferSection.visasecSLider .uni_boxes .col-md-3  {
        width: 90%;
    }
    .listsection  .paddingRightZero{
        padding-right: 15px
    }
    .navbar-collapse.mt-3.navbar-collapse.show {
        right: 0px;
        background: #0a2239;
      }.navbar-collapse.mt-3.collapsing {
        position: fixed;
        height: 100vh;
        transition: none;
      }
    .navbar-collapse.mt-3.navbar-collapse  {
        right: -50%;
        transition: ease 0.2s all;
        position: fixed;
        height: 100vh;
        top: 46px;
        width: 50%;
        display: block;
        background: #0c1f2de0;
      }
    
    section.visaImmigirationSection img {
        border-radius: 5px;
        box-shadow: 0px 3px 5px grey;
        width: 100%;
        height: 200px;
    }
    
    .newsFeedInnerDscDiv ul {
        list-style-type: none;
        padding-left: 0;
        margin: 0;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-bottom: 20px;
    }
    
    section.newsDetailSection h3 {
        color: #303030;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 15px;
        text-align: left;
    }
    
    section.faqsSec h1 {
        color: #5f5f5f;
        font-weight: bold;
        font-size: 20px !important;
        margin-bottom: 50px;
        text-align: center;
    }
    section.aboutUsSection h1{
        font-size: 30px;
    }
    .contactUsRow h2 span{
        font-size: 20px;
    }
    section.aboutUsSection {
        background: #f6f6f6;
        padding: 0px 0px;
    }
    
    #loginpage .container-flude{
        margin-left: 0;
        padding: 20px;
    }
    
    }
    
    
    
    
    @media screen and (max-width: 767px) and (min-width: 576px) {
    
    p.forgotPassword {
        text-align: right;
        text-decoration: underline;
        color: blue;
        margin: 0;
        font-size: 10px !important;
        position: absolute !important;
        right: 0 !important;
        bottom: 10px !important;
    }
    
    .chkBoxLAbel {
        font-size: 10px !important;
    }
    .topBannerInnerDiv .searchBarContainer .row .paddingLeftZero {
        padding-left: 0px !important;
    }
    .topBannerInnerDiv .searchBarContainer .row .paddingRightZero {
        padding-right: 0px !important;
    }
    
    }
    
    
    
    @media screen and (max-width: 1199px) and (min-width: 992px) {
    
    section.newsDetailSection h3 {
        color: #303030;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 0px;
        font-size: 22px;
    }
    
    .profileFollowersDiv p {
        color: gray;
        display: inline-block;
        padding-left: 0px;
    }
    .profileFollowersDiv img{
        width: 30px;
    }
    
    .feedbackMsgDiv p {
        line-height: 13px;
        font-size: 11px;
        margin-left: 2px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    .newsFeedInnerDscDiv p {
        color: gray;
        font-size: 12px;
        line-height: 17px;
        margin-top: 10px;
    }
    
    .newsFeedInnerDscDiv ul li i {
        font-size: 25px;
        margin-right: 4px;
    }
    
    
    }
    
    @media screen and (min-width: 468px)  {
        section.newsDetailSection .container .row.boxes .col-sm-6.col-lg-4:nth-child(1),
        section.newsDetailSection .container .row.boxes .col-sm-6.col-lg-4:nth-child(2){
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
    .d-md-block {
        display: block !important;
    }
        section.newsDetailSection .container .row.boxes .col-sm-6.col-lg-4:nth-child(1) .newsFeedDiv.visaItem .newsFeedImg,
        section.newsDetailSection .container .row.boxes .col-sm-6.col-lg-4:nth-child(2) .newsFeedDiv.visaItem .newsFeedImg{
        height: 250px !important;
        }
    }