    .ukPageSection{
        padding: 181px 0;
        background-size: cover;
        background-image: url(assets/images/bg/most-beautiful-universities-uk.jpg);
    }
    .singleCountrySection{
        padding: 30px 0 !important;
    }
    .facilitates .more,
    .facilitates #more1,
    .facilitates #more2,
    .facilitates #more3,
    .facilitates #more4,
    .facilitates #more5,
    .facilitates #more6,
    .facilitates #more7,
    .facilitates #more8,
    .facilitates #more9,
    .facilitates #more10{
        font-size: 16px !important;
        line-height: 28px !important;
        font-weight: 400 !important;
        color: #000 !important;
    }
    .singleCountrySection .contactFWrapper{
        margin: auto;
        width: 90%;
        background-size: cover;
        background-image: url(assets/images/country/7337511.jpg);
        padding: 63px 38px 30px;
    }
    .singleCountrySection p{
        text-align: justify;
    }
    .singleCountrySection p span{
        font-weight: 600;
        color: #292929;
    }
    .singleCountrySection .table{
        overflow: auto;
    }
    .bottom-30{
        bottom: 30px !important;
        position: relative;
    }
    .ukPageSection .overlay{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        content: "";
        background: rgba(0, 0, 0, 0.55);
    }
    .ukPageSection .heading{
        background: rgb(0 0 0 / 41%);
        padding: 36px 19px;
        border-radius: 20px;
    }
    .ukPage .ukContent01 .ukContent2 ul li{
        margin: 0 0 40px;
    }
    .ukPage .ukContent01 .ukContent2 ul li span{
        font-size: 22px;
        font-weight: 600;
    }
    .ukPage .contacInfotWidget {
        border-radius: 15px 15px 0 0;
    }
    .ukPage .contacInfotWidget .infoContent {
        position: relative;
        z-index: 2;
        margin: 0;
        padding: 25px 39px 1px;
        background: var(--primay-color);
    }
    .ukPage .ukContent01{
        z-index: 3;
    }
    .ukPage .ukContent01 .bgImage{
        background: rgb(255 255 255 / 83%);
        /* padding: 50px; */
    }
    .ukContent01 .contactFWrapper {
        background: #f2f2f3;
        border-radius: 4px;
        padding: 30px 0;
    }
    .ukContent01 .contactFWrapper form{
        width: 90%;
        margin: auto;
        background: rgb(255 255 255 / 72%);
        padding: 53px 38px;
    }
    .ukContent01 .contactFWrapper .secTitle{
        padding: 0 30px;
        font-size: 23px !important;
    }
    .ukContent01 .contactFWrapper form input{
        margin: 0 0 15px;
        height: 35px !important;
    }
    @media (min-width: 1200px) and (max-width: 1600px){
        .ukPageSection {
            padding: 71px 0 !important;
            background-size: contain !important;
            background-repeat: no-repeat;
        }
        .singleCountrySection .table .bottom-50{
            position: relative;
            bottom: 50px !important;
        }
    }
    @media (max-width: 767px) {
        .singleCountrySection {
            padding: 20px 0px !important;
        }
        .singleCountrySection .serviceDConArea img{
            margin: 0 0 20px!important;
        }
        .singleCountrySection .serviceDConArea h4{
            margin: 10px 0 !important;
        }
        .shortContent{
            top: auto !important;
        }
        p {
            margin: 0 0 15px 0;
        }
        .priceLists {
            margin: 0 !important;
        }
        .documents ul li {
            line-height: 35px !important;   
        }
        .singleCountrySection .serviceDConArea .facilitates .iconBox06 .ibBox i img{
            margin: 0 !important;
        }
        .ukPageSection {
            padding: 0 !important;
            background-size: contain !important;
            background-repeat: no-repeat;
        }
        .ukPageSection .heading{
            padding: 1px 11px !important;
            /* background: rgb(255 255 255 / 73%) !important; */
        }
        .ukPageSection .heading h4{
            font-size: 13px !important;
            line-height: 20px !important;
            margin: 10px 0 0;
        }
        .ukPageSection .heading p{
            font-size: 7px !important;
            line-height: 11px !important;
        }
        .requirments img{
            margin: 30px 0;
        }
    }
    .fixedLine{
        display: none;
        z-index: -1;
        position: fixed;
        top: 0;
        right: 274px;
        width: 3px;
        height: 50%; 
        background-color: #de0000; 
        transform-origin: bottom; 
        transition: transform 0.3s ease-out; 
    }
    .arrow img{
        /* display: none; */
        top: 8%;
        z-index: -1;
        position: fixed;
        width: 5%;
        margin: 188px 3px 0;
        right: 18%;
    }
    .verticalLine{
        z-index: -2;
        position: absolute;
        top: 6px;
        left: 79%;
        border-left: 6px dotted #de0000;
        height: 300px; 
    }
    .verticalLine::after {
        content: "";
        background: #de0000;
        width: 12px;
        border-radius: 50px;
        height: 12px;
        position: absolute;
        left: -9px;
    }
    .ukPage .ukContent01 .ukContent2 ul li{
        margin: 0;
    }
    .ukPage .ukContent01 .facilitates ul li h5{
        text-align: center;
    }
    .shortContent{
        top: -25px;
        position: relative;
        padding: 11px 0 0px;
    }
    .requirments ul li{
        line-height: 40px;
    }
    .singleCountrySection ul li i{
        color: #de0000;
    }
    .mt--2{
        margin: -20px 0 0;
    }
    .documents ul li{
        line-height: 50px;
    }
    .priceLists{
        margin: 40px 0 0;
    }
    .singleCountrySection .serviceDConArea .facilitates h3,
    .singleCountrySection .serviceDConArea .facilitates p{
        text-align: center !important;
    }
    .singleCountrySection .serviceDConArea .facilitates h3 span{
        line-height: 28px;
    }
    .singleCountrySection .serviceDConArea .facilitates a{
        cursor: pointer;
        color: #de0000;
    }
    .singleCountrySection .serviceDConArea img{
        border-radius: 20px;
        margin: 15px 0;
    }
    .singleCountrySection .serviceDConArea .facilitates .iconBox06{
        padding: 20px 31px 55px;
        max-width: none !important;
    }
    .singleCountrySection .serviceDConArea .facilitates .iconBox06 .ibBox i img{
        width: 55%;
        border-radius: 0 !important;
    }
    .singleCountrySection .serviceDConArea h4{
        margin: 20px 0;
    }
    .singleCountrySection .serviceDConArea h3 span{
        font-weight: 400;
    }
    .singleCountrySection .contacInfotWidget .infoContent{
        border-radius: 0;
    }
    .singleCountrySection .contactFWrapper .contactForm {
        margin: -36px -16px 0;
        background: rgb(255 255 255 / 72%);
        padding: 53px 38px;
    }
    .singleCountrySection .contactFWrapper form .nice-select{
        width: 90%;
        margin: auto;
        line-height: 30px;
        color: rgb(77 75 84);
    }
    .more,
    #more1
    #more2,
    #more3,
    #more4,
    #more5,
    #more6,
    #more7,
    #more8,
    #more9,
    #more10
    {display: none;}
    .benifites .bestPlace{
        border-radius: 15px;
    }