@media screen and (min-width: 1500px) {
    .main-header .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1440px;
    }
}
@media screen and (min-width: 1500px) {
    .heroImg .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1440px;
    }
}
@media screen and (min-width: 1500px) {
    .footerWidgetArea .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1440px;
    }
}


.sticky-active .header-menu ul li a {
    color: #000 !important;
    font-size: 16px;
    text-decoration: none;
}
.sticky-active .logo a img {
    width: 90px;
}

.sticky-active .headerRight ul li a {
    color: #000;
    display: block;
    text-decoration: none;
}
.hero {
      height: 80vh;
      width: 100%;
      overflow: hidden;
    }

    .hero video {
        width: 100%;
        height: 100%;
      z-index: -1;
      object-fit: cover;
    }

    .hero-content {
    position: absolute;
    top: 30%;
    left: 30%;
    z-index: 1;
    color: white;
    text-align: center;
    }

    .hero-content h1 {
          font-size: 60px;
    font-weight: bold;
    }

    .hero-content p {
      font-size: 1.2rem;
      margin-top: 1rem;
    }
    .headerRight ul li a {
    color: #fff;
    display: block;
    margin-right: 10px;
    text-transform: uppercase;
        text-decoration: none;
}

.moreText {
    padding-top: 150px;
}
.headerRight ul li {
    display: inline-block;
}
.heroImg {
    position: absolute;
    top: 0;
    width: 100%;
}
.heroImg img {
    display: block;
    width: 100%;
    margin-top: -200px;
}
.moreText i {
    font-size: 50px;
}


.contactLink{
    border: 1px solid lightgray;
    padding: 10px 30px;
    margin-top: 25px;
    margin-left: 10px;
    font-weight: bold;
}
.contactLink:hover {
    background-color: #1b4e74;
    border: 1px solid #1b4e74;
    color: #fff !important;
}

.homeServiceMainPart {
    padding: 50px 0;
    background-color: #244e67;
    position: relative;
}
.fistDot {
    width: 322px;
    position: absolute;
    top: -84px;
    right: 0;
}
.newAlertBox {
    height: 200px;
}

.homeServiceInfo {
    background-color: #fff;
    padding: 20px;
    height: 230px;
}
.homeServiceBox img {
    width: 100%;
}
.homeServiceTextInfo {
    text-align: center;
    margin-top: 50px;
}

.homeServiceTextInfo h5 {
    color: #fff;
    margin: 0;
    font-size: 22px;
    font-weight: bold;
}

.homeServiceTextInfo p {
    color: #ffff;
    margin: 0;
    padding-bottom: 10px;
    font-size: 18px;
}


.learnMoreLink {
    background-color: #000;
    padding: 10px 40px;
    display: inline-block;
    color: #fff;
    margin-top: 10px;
    transition: 0.5s all;
    margin-top: 20px;
    transition: 0.5s all;
    text-decoration: none;
}

.learnMoreLink:hover {
    background-color: #2c2b2b;
        color: #fff;
}
.euroasiaAbout {
    padding: 50px 0;
    background-color: #244e67;
}

.aboutContainer {
    border: 1px solid #4c6d81;
    padding: 100px;
    border-radius: 25px;
    position: relative;
}

.euroasiaAboutLeft h4 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 20px;
}

.euroasiaAboutLeft p {
    color: #fff;
    text-align: justify;
}
.euroImg1 {
    display: block;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-bottom: 20px;
}

.euroImg2 {
    display: block;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index: 3;
    position: relative;
}
svg.-translate-y-1\/2.w-full {
    width: 220px;
    position: absolute;
    top: -52px;
}


.seontDot {
    width: 220px;
    position: absolute;
    right: -85px;
    bottom: -140px;
}
.immigrationNews {
    padding: 50px 0;
    background-color: #244e67;
}
.immigrationNews {
    padding: 50px 0;
    background-color: #244e67;
}

.newAlertBox {
    display: block;
    background-color: #fff;
    padding: 20px;
    color: #000;
    border-radius: 20px;
    margin-bottom: 20px;
    text-decoration: none;
}

.newsAlertContainer {
    padding: 30px 100px;
}

.newsAlertContainer h2 {
    color: #ffff;
    margin: 0;
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 40px;
}

.newAlertBox i {
    width: 25px;
    height: 25px;
    background-color: #ee7f4b;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
}

.allNews {
    text-align: center;
}
.homeOurService {
       padding-bottom: 155px;
    background-color: #244e67;
}
.homeOurServiceContainer {
    border: 1px solid #4c6d81;
    padding: 100px 100px 0px 100px;
    border-radius: 25px;
    position: relative;
}

.homeOurServiceBox {
    padding: 20px;
    background-color: #fff;
    border-radius: 20px;
    margin-bottom: -80px;
}
.thirdDot {
    position: absolute;
    width: 220px;
    bottom: -203px;
}
.leftBox {
      margin-top: 180px;
}

.homeOurServiceBox p {
    font-size: 15px;
}

.homeOurServiceBox h4 {
    font-size: 26px;
    margin: 0;
    padding: 10px 0;
}
.homeOurServiceLeft p {
    color: #fff;
}

.homeOurServiceLeft h2 {
    color: #ffff;
    margin: 0;
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 40px;
}
.title ul {
    text-align: left !important;
}


.pageBannerInfo {
    width: 520px;
    color: #fff;
}

.pageBannerInfo h1 {
    font-size: 50px;
    margin: 0;
    padding-bottom: 20px;
}

.headerRight {
    float: right;
}

.homeOurServiceBox img {
    border-radius: 20px;
}

.immigrationTrandReport {
    padding: 50px 0;
}

.immTraReportContainer {
    padding: 100px 30px 100px 100px;
    border: 1px solid lightgray;
    border-radius: 20px;
    margin-top: 40px;
}
.immigrationTrandReportLeft {
    margin-top: 50px;
}

.immigrationTrandReportLeft h3 {
    font-size: 35px;
    margin: 0;
    padding-bottom: 20px;
    font-weight: bold;
}

.immigrationTrandReportLeft p {
    font-size: 15px;
    text-align: justify;
}
.getLatestSubscribe {
    background-color: #ee7f4b;
    padding: 80px 0;
}

.subscribeForm .form-control {
    border-radius: 0;
    margin-bottom: 20px;
    padding: 25px 15px;
    border: none;
}

.subscribeForm p {
    font-size: 14px;
    text-align: justify;
        color: #fff;
}

.subscribeButton {
    text-align: right;
}
.getLatestSubscribeContainer {
    padding: 0 100px;
}
.getLatestSubscribeLeft h3 {
    font-size: 30px;
    font-weight: 600;
        color: #ffff
}

.footerMainPart {
    padding: 80px 0;
    background-color: #e5e5e5;
}

.footerNewRowRight ul li {
    display: inline-block;
}

.footerNewRowRight ul li a {
    color: #444;
    font-size: 13px;
    text-decoration: underline;
    margin-right: 5px;
    border-right: 1px solid #000;
    padding-right: 5px;
}
.footerNewRowRight ul li:last-child a {
    border-right: none;
}
.footerNewRow {
    padding: 20px 0;
}

.footerBottomText p {
    font-size: 14px;
    margin: 0;
    text-align: justify;
}

.footerBox ul li a {
    display: block;
    color: #444;
    font-size: 14px;
    margin-bottom: 5px;
        text-decoration: none;
}
.footerBox p {
    margin: 0;
    padding-bottom: 5px;
}
.footerBox h4 {
    font-size: 20px;
}
.copyright {
    font-size: 14px;
}
.footerBox h2 {
    text-transform: uppercase;
}




.dropdown-content {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 100vw; /* Full width of the viewport */
    background: #f9f9f9;
    z-index: 999;
    box-shadow: 0px 4px 8px rgba(0,0,0,0.1);
    padding: 100px 0;
    border-top: 2px solid #000;
}



.dropdown:hover .dropdown-content {
    display: block;
}


.main-header .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: unset;

}
.main-header .dropdown, .dropleft, .dropright, .dropup {
    position: unset;
}



.dropdwonContentRight ul li a {
    color: #000 !important;
    display: inline-block !important;
    padding: 5px;
    margin-bottom: 10px;
    transition: 0.5s all;
}


.dropdwonContentRight ul li {
    display: block;
}

.dropdwonContentRight {
    border-left: 1px solid #000;
    padding-left: 50px;
}
.servicePageMainInfo {
    padding: 50px;
    background-color: #1f4962;
    position: relative;
}
.serviceWorkContainer {
    border: 1px solid #4c6d81;
    padding: 100px;
    border-radius: 25px;
    margin-bottom: 40px;
}
.serviceDot {
    width: 220px;
    position: absolute;
    right: 290px;
    top: -113px;
}
.breadcrumb-area .title ul li a {
    color: #ffff !important;
    text-decoration: none;
}

.serviceWorkContainerLeft h2 {
    color: #fff;
    font-size: 40px;
    margin: 0;
    padding-bottom: 20px;
}

.serviceWorkContainerLeft p {
    color: #fff;
    margin: 0;
    text-align: justify;
    font-size: 15px;
}
.serviceWorkContainerRight img {
    width: 100%;
    border-radius: 10px;
}
.serviceWorkTab .accordion-button {
    font-size: 20px;
    font-weight: 500;
    border: none;
    padding: 16px 10px;
    border-radius: 10px;
}
.serviceWorkTab .accordion-body {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.serviceWorkTab .accordion-body p {
    margin: 0;
}
.serviceWorkTab {
    margin-top: 40px;
}
.serviceWorkTab button:focus:not(:focus-visible) {
    background: #ee7f4b !important;
    border: none !important;
}
.serviceWorkTab .btn-primary {
    background-color: #fff !important;
    color: #000;
    font-size: 20px;
    border: none;
    border-radius: 10px;
    padding: 14px 10px;
}
.serviceWorkTab2 .btn-primary {
    height: 110px;
}
.betterWayMain {
    padding: 80px 0;
    background-color: #e5e5e5;
}
.betterWayContainer {
    padding: 0 100px;
}
.betterWayBox img {
    width: 100%;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    height: 220px;
}
.betterBoxInfo {
    padding: 20px;
    background-color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 220px;
}
.betterWayContainer p {
    text-align: center;
}

.betterWayContainer h2 {
    text-align: center;
}
.betterBoxInfo p {
    margin: 0;
    font-size: 15px;
    text-align: left;
}
.globalTeamImg1 {
    margin-bottom: 20px;
    display: block;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
.globalTeamImg3 {
    border-bottom-right-radius: 20px;
}

.globalTeamImg2 {
    border-bottom-left-radius: 20px;
}
.internationLeadership {
    padding: 0 100px;
}

.internationLeadership h2 {
    color: #fff;
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 20px;
}

.internationLeadership p {
    text-align: center;
    color: #fff;
    padding: 0 160px;
}
.internationalLeadershipBox p {
    padding: 0;
    margin: 0;
    color: #000;
    text-align: left;
}
.intLeadTeamInfo {
    padding: 20px;
    background-color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.internationalLeadershipBox img {
    display: block;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.intLeadTeamInfo a i {
    width: 25px;
    height: 25px;
    background-color: #ee7f4b;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding-top: 2px;
    margin-right: 20px;
}

.intLeadTeamInfo a {
    display: block;
    margin-top: 15px;
    text-decoration: none;
    color: #000;
    font-weight: 600;
}



.techEneFirst {
    padding: 100px;
}

.techEneFirst h2 {
    color: #fff;
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 20px;
}

.techEneFirst p {
    text-align: center;
    color: #fff;
    padding: 0 160px;
    margin-bottom: 40px;
}

.techEneFristInfo p {
    padding: 0;
    margin: 0;
    color: #000;
    text-align: left;
        font-size: 15px;
    margin-bottom: 20px;
}

.techEneFristInfo {
    background-color: #fff;
    color: #000;
    padding: 20px;
}

.techEneFirstBox img {
    width: 100%;
}
.techEneFirstBox {
    text-decoration: none;
}

.techEneFristInfo span i {
    width: 25px;
    height: 25px;
    background-color: #ee7f4b;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding-top: 2px;
    margin-right: 20px;
}

.emigrationExp {
    padding: 0 100px;
}

.emigrationExp h2 {
    color: #fff;
    font-size: 41px;
    margin: 0;
    padding-bottom: 20px;
}

.emigrationExp p {
    color: #ffff;
    text-align: justify;
}

.emigrationExp a {
    background-color: #000;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
}

.emigrationExpRight img {
    border-radius: 20px;
}


.whyEu {
    border-radius: 20px;
}
.whyNewRow {
    padding-bottom: 40px;
}

.globalTalent {
    padding-top: 50px;
    padding-bottom: 100px;
}


.globalTaltenOverly {
    padding: 50px 250px;
}

.globalTalentContent {
    background-color: #56b2cbe6;
    padding: 30px;
    border-radius: 20px;
    text-align: center;
}

.globalTalentContent h1 {
    text-align: center;
    color: #fff;
    font-size: 45px;
}

.globalTalentContent p {
    color: #fff;
    text-align: center;
}

.globalWhyNewRow {
    padding: 50px 100px;
}
.experianceCpt {
    border: 1px solid #4c6d81;
    padding: 100px;
    border-radius: 25px;
    margin-bottom: 40px;
}

.experianceCpt h2 {
    text-align: center;
    color: #fff;
    font-size: 43px;
    padding: 0 150px;
    margin-bottom: 20px;
}

.experianceCptBox {
    text-align: center;
        color: #fff;
}

.experianceCptBox h4 {
    color: #fff;
    margin: 0;
    padding: 20px 0;
    border-bottom: 1px solid #877e7e;
    margin-bottom: 20px;
}

.experianceCptBox p {
    color: 
#fff;
}
.loactionLink {
    text-align: center;
}
.experianceCpt h1 {
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
}

.technologyToggPart {
    padding: 100px;
}



 .technologyTooggBox {
       border-radius: 20px;
    padding: 20px;
    background: #e5e5e5;
        margin-bottom: 20px;
}

.technologyTooggBox h2 {
    margin-bottom: 10px;
}

.toggle-btn {
            background: unset;
    color: #000;
    border: none;
    border-bottom: 1px solid lightgray;
    padding: 10px 15px;
    width: 100%;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
            cursor: pointer;
            text-align: left;
        }

.toggle-content {
    margin-top: 10px;
    padding: 10px;
    display: none;
}
.toggle-btn i {
    background-color: #ee7f4b;
    color: #fff;
    width: 20px;
    height: 20px;
    padding-top: 3px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
}
.toggle-content img {
    width: 100%;
    border-radius: 0;
}
.faqmain {
    padding: 50px 100px !important;
        border: 1px solid #4c6d81;
            border-radius: 20px;
}

.faqmain .accordion-header {
    display: flex
;
    align-items: center;
    justify-content: space-between;
        font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.faqmain .accordion-item {
    background: unset;
    border: none;
        border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.faqmain  .accordion-content {
    color: #fff;
    padding: 10px 0;
}
.faqmain h2 {
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}
.faqmain .accordion-header i {
    background-color: #ee7f4b;
    color: #fff;
    width: 20px;
    height: 20px;
    padding-top: 3px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
}
.contMain {
    margin-top: 50px;
}
.counter {
    border-top: 1px solid #4c6d81;
    border-bottom: 1px solid #4c6d81;
    padding: 20px 0;
}
.locationLink {
    text-align: center;
}

.contMain h1 {
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 50px 220px;
}
.ourValueMain {
    padding: 100px 0;
    background-color: #e5e5e5;
}
.ourValueMain {
    padding: 100px 0;
    background-color: #e5e5e5;
}

.ourValuBox {
    background-color: #ffff;
    border-radius: 20px;
}

.ourValuehead {
    background-color: blue;
    color: #fff;
    padding: 20px;
    font-size: 34px;
    font-weight: bold;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}


.ourValuBox p {
    padding: 20px;
    font-size: 15px;
    margin: 0;
    height: 330px;
}

.ourValueContainer {
    padding: 50px 100px;
}
.ourValueContainer h1 {
    text-align: center;
    margin: 0;
    padding-bottom: 20px;
}
.teamLeadTab .nav-link {
    margin-right: 15px;
    background: #e5e5e5;
    color: #000;
}



.teamLeadTab .nav {display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #4c6d81;padding-bottom: 20px;}

.teamLeadTab  .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff !important;
    background-color: #ee7f4b !important;
}
.companyNewsContainer {
    padding: 50px 100px;
}

.companyNewsContainer h2 {
    text-align: center;
    color: #fff;
    margin: 0;
    padding-bottom: 30px;
}

.cNewGrid {
    display: block;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #999191;
    padding: 20px 0;
      margin-bottom: 20px;
}

.nDate {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}

.cNewGrid i {
    width: 25px;
    height: 25px;
    background-color: #ee7f4b;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding-top: 2px;
    margin-right: 20px;
  
}

.cNewGrid h4 {
    margin: 0;
    padding-bottom: 40px;
}

.newsAllLink {
    text-align: center;
}

.cNewGrid:hover {
    color: #fff;
}
.lifeAtUrosia {
    padding: 0 100px;
}

.lifeAtUrosia h2 {
    text-align: center;
    color: #fff;
    margin: 0;
    padding-bottom: 30px;
}

.lifeAtUrosiaInfo {
    background-color: #e5e5e5;
    padding: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.lifeAtUrosiaGrid {
    border-radius: 20px;
    margin-bottom: 20px;
}

.lifeAtUrosiaGrid img {
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}


.contactPageRight .form-control {
    border-radius: 0;
    border: none;
    margin-bottom: 20px;
    padding: 15px;
    font-weight: 400;
}

.contactFormText p {
    color: #fff;
    font-size: 14px;
}

.contactPageRight .form-check {
    color: #fff;
    font-size: 14px;
}
.contactButton {
    text-align: right;
}
.contactButton button {
    background-color: #000 !important;
    color: #fff !important;
    padding: 10px 50px !important;
}
.contactUsPageInfoList h3 {
    color: #fff;
    font-size: 24px;
}

.contactUsPageInfoList p {
    font-size: 15px;
    color: #fff;
}

.contactUsPageInfoList {
    margin-bottom: 30px;
}


.contactHead h2 {
    color: #fff;
    font-weight: bold;
}

.contactHead p {
    color: #fff;
}

.contactHead {
    padding-bottom: 40px;
}
.contactUsContainer {
    padding: 0 100px;
}
.lifeAtUrosiaGrid a {
    display: block;
    margin-top: 15px;
    text-decoration: none;
    color: #000;
    font-weight: 600;
}

.lifeAtUrosiaInfo a i {
    width: 25px;
    height: 25px;
    background-color: #ee7f4b;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding-top: 2px;
    margin-right: 20px;
}
.footerInfoList {
    margin-bottom: 10px;
}
.footerInfoList p {
    font-size: 14px;
}
.footerInfoList h5 {
    font-size: 18px;
}
.aboutUsNews {
    background-color: #1f4962;
}
.about2 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.header-menu ul li a:hover {
    background-color: #0e426c !important;
    color: #fff !important;
}

.serviceWorkContainerLeft h6 {
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding-bottom: 20px;
    font-size: 18px;
}
.serviceWorkContainerLeft ul {
    padding-left: 20px;
    margin-top: 20px;
}

.serviceWorkContainerLeft ul li {
    color: #fff;
    list-style: disc;
    margin-bottom: 20px;
}
.internationalLeadershipBox {
    margin-bottom: 24px;
}
.pageViewContainer {
    padding: 100px;
    background-color: #ffff;
    border-radius: 50px;
}

.copyright a {
    text-decoration: none !important;
}



@media only screen and (max-width: 767px) {
    
    .heroImg img {
        display: none;
    }
    .hero-content {
        position: absolute;
        top: 15%;
        left: 3%;
    }
    .moreText {
        padding-top: 90px;
    }
    .seontDot {
        width: 150px;
        position: absolute;
        right: 0;
        bottom: -140px;
    }
    .headerRight {
        display: none;
    }
    .hero-content h1 {
        font-size: 40px;
    }
    .logo a {
        padding: 0px 0 !important;
        margin-top: 0 !important;
    }
    .homeServiceBox {
        margin-bottom: 20px;
    }
    .aboutContainer {
        padding: 20px;
    }
    .euroasiaAboutLeft {
        margin-bottom: 20px;
    }
    .newsAlertContainer {
        padding: 15px 20px;
    }
    .homeOurServiceContainer {
        padding: 20px 20px 0px 20px;
    }
     .homeOurServiceLeft {
        margin-bottom: 20px;
    }   
    .leftBox {
        margin-top: 100px;
    }
    .immTraReportContainer {
        padding: 20px 20px 20px 20px;
    }
    .immigrationTrandReportLeft {
        margin-bottom: 20px;
    }
    .getLatestSubscribeContainer {
        padding: 0 20px;
    }
    .sticky-active .logo a img {
        width: 60px !important;
    }
    .serviceWorkContainer {
        padding: 20px;
    }
    .pageViewContainer {
        padding: 20px;
    }
    .servicePageMainInfo {
        padding: 20px;
    }
    .globalTaltenOverly {
        padding: 20px 20px;
    }
    .globalTalentContent h1 {
        font-size: 20px;
    }
    .emigrationExp {
        padding: 0 20px;
    }
    .pageBannerInfo h1 {
        font-size: 30px;
    }
    .serviceWorkContainerLeft h2 {
        font-size: 22px;
    }
    .serviceWorkContainerLeft {
        margin-bottom: 20px;
    }
    .pageBannerInfo {
        width: 100%;
    }
    .serviceWorkTab .btn-primary {
        margin-bottom: 20px;
    }
    .serviceDot {
        width: 130px;
        position: absolute;
        right: 290px;
        top: -95px;
    }
    .betterWayContainer {
        padding: 0 20px;
    }
    .betterWayMain {
        padding: 20px 0;
    }
    .internationLeadership {
        padding: 0 20px;
    }
    .serviceWorkContainerRights img {
        width: 100%;
        margin-bottom: 10px;
    }
    .internationalLeadershipBox img {
        width: 100%;
    }
    .techEneFirst p {
        padding: 0;
        margin-bottom: 20px;
    }
    .techEneFirst {
        padding: 20px;
    }
    .techEneFirstBox {
        margin-bottom: 20px;
        display: block;
    }
    .techEneFirst h2 {
        font-size: 24px;
    }
    .emigrationExp h2 {
        font-size: 20px;
    }
    .emigrationExpLeft {
        margin-bottom: 20px;
    }
    .globalWhyNewRow {
        padding: 20px 20px;
    }
    .lifeAtUrosia {
        padding: 0 20px;
    }
    .faqmain {
        padding: 20px 20px !important;
    }
    .faqmain .accordion-header {
        font-size: 16px;
    }
    .technologyToggPart {
        padding: 20px;
    }
    .toggle-btn {
        padding: 10px 13px;
    }

    
}










