@charset "utf-8";
/* CSS Document */

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;list-style:none outside none;}

/* Font  */
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto Lt';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype'),
        url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



/* Selection Css */
::-moz-selection {color: #fff;background: #144550;opacity:0.1;}
::selection {color: #fff;background: #144550;opacity:0.1;}

::-webkit-input-placeholder {color: #999;}
::-moz-placeholder { color: #999;}
:-ms-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}

/* Body Css */
html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth;}
html{margin-top:0 !important;}
body{background: url(../images/bg.png);font: 14px 'Roboto';color: #6c7178;transition: 0.3s;}
a,a:hover,a:active,a:focus{text-decoration:none;transition: 0.3s; color: inherit;cursor: pointer;}
button,textarea,input,input:hover,input:active,input:focus,select{outline:none;transition: 0.3s;}
img{vertical-align: middle;}
u{text-decoration:underline;}

/* Padding Css */
.padding-less{padding:30px 0;}

/* Topbar Css */
.topbar{padding: 15px 0;border-bottom:1px dashed #ccc}
.top-bar-content{display:flex;color: #144550;justify-content: flex-end;margin: -15px 0;height: 47px;align-items: center;font: 16px 'Roboto Lt';}
.top-bar-content li {padding: 14px 15px;border-right: 1px dashed #ccc;}
.top-bar-content li:nth-last-child(1) {padding-right: 0;border-right: 0;}

/* Logo Css */
.logo img{max-width:180px;margin: 20px 0;
    height: 131px;
    width: 100%;}

/* Contact Details */
.contact-detail {display: flex;justify-content: space-between;align-items: center;height:171px;}
.contact-detail li{border-right: 1px dashed #ccc;padding: 0 55px;}
.contact-detail li:nth-last-child(1){padding-right: 0;border: 0;}
.contact-detail li:nth-child(1){padding-left: 0;}
.contact-detail li img{margin-bottom: 10px;}
.contact-detail-heading{font:16px 'Roboto';color: #144550;}
.contact-detail-txt{color: #666;margin: 5px 0;font: 16px 'Roboto Lt';}

/* Text Css */
.text-1{color: #666;font: 16px 'Roboto Lt';}

/* Btn Link Css */
.btn-link{background: #144550;color: #fff;padding: 5px 15px;}
.btn-link:hover{background: #009cc7;color: #fff !important;text-decoration: none;}

/* Menu Css */
.menu-sm{color:#fff;text-align: right;font-size: 16px;display: none;border-bottom: 1px dashed #fff;margin: 0 -15px;cursor: pointer;}
.menu-icon-sm{width:30px;margin: 15px;}

/* Navigation Css */
.menu-bg{background:#144550;}
.menu{display: flex;justify-content: space-between;}
.menu li{border-right: 1px dashed #fff;width: 100%;position: relative;}
.menu li:nth-last-child(1){border-right: 0px;}
.menu li a{display: block;padding: 15px;font-size: 16px;color:#fff;text-align: center;}
.menu li a:hover{background: #009cc7;color: #fff !important;}
.menu li:hover .sub-menu{display: block;}
.active-nav{background: #009cc7;color: #fff !important;}
.sub-menu {position: absolute;background: #144550;left: 0;right: 0;display: none;z-index: 99;}
.sub-menu li {border-right: 0;border-bottom: 1px dashed #fff;}
.sub-menu li a {padding: 15px 10px;display: block;text-align: left;}

/* Slider Css */
.slick-slider img {width: 100%;    height: auto;}

/* Section Css */
section{padding:60px 0;}

/* Section Heading */
.section-heading{text-align: center;font:36px 'Roboto Lt'; color:#144550;margin-bottom: 50px;position: relative;}
.section-heading-white{text-align: center;font:36px 'Roboto Lt'; color:#fff;margin-bottom: 50px;position: relative;}
.heading-border{width: 50px;display: inline-block;height: 2px;background: #144550;margin: 12px 30px;}
.heading-border-white{width: 50px;display: inline-block;height: 2px;background: #fff;margin: 12px 30px;}

/* Immigration Box Css */
.immigration-box{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);position: relative;margin: 15px 0;}
.immigration-box-flag {width: 50px;position: absolute;bottom: 16px;right: 35px;border: 5px solid rgba(52,103,117,0.9);border-radius: 50%;}
.immigration-box-img{width:100%;height:275px;}
.immigration-box-title {position: absolute;bottom: 0;font-size: 18px;color: #fff;left: 0;right: 0;padding: 15px;text-align: left;background: rgba(52,103,117,0.9);padding-top: 15px;}

/* Study Box Css */
.study-box{box-shadow: 0px 0px 15px rgba(0,0,0,0.6);position: relative;margin: 15px 0;display: flex;background: #fff;}
.study-box-img{width:200px;margin-right: 5px;}
.study-box-inner{padding:15px;}
.study-box-title {font-size: 18px;color: #144550;margin-bottom: 10px;}
.study-box-title img{width: 25px;float: right;}
.study-box-text {font: 16px 'Roboto Lt';line-height: 1.5;}
.study-box-link {position: absolute;bottom: 0;right: 0;background: #144550;padding: 10px;}

/* bg Css */
.grey-bg{background:#f6f6f6;}
.bg-1{background: url(../images/bg-1.jpg) no-repeat center fixed;background-size: cover;}
.bg-2{background: url(../images/bg-2.jpg) no-repeat center fixed;background-size: cover;}
.green-bg{/*background:#144550;*/background: url(../images/green-bg.jpg);background-size: cover;}

/* lawyer Box Css */
.lawyer-box{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);position: relative;margin: 15px 0;background: #fff;}
.lawyer-box-img{width:100%;}
.lawyer-box-inner{padding:15px;}
.lawyer-box-title {font-size: 18px;color: #144550;margin-bottom: 10px;position: relative;}
.lawyer-box-title img {width: 60px;position: absolute;right: 0;top: -45px;border: 5px solid #fff;border-radius: 50%;}
.lawyer-box-text {font: 16px 'Roboto Lt';line-height: 1.5;min-height: 168px;}
.lawyer-box-link {position: absolute;bottom: 0;right: 0;background: #144550;padding: 10px;}

/* Assessment Css */
.assessment{display:flex;justify-content: space-evenly;align-items: center;}
.assessment-txt{color:#fff;font:28px 'Roboto Lt';}
.assessment-btn a{color:#144550;font:22px 'Roboto Lt';background: #fff;padding: 15px 30px;text-align: center;display: block;border: 1px solid #fff;margin: 0 10px;}
.assessment-btn a:hover{color:#fff;background: #144550;border: 1px solid #fff;}

/* About Image Css */
.about{display: flex;align-items: center;}
.about-text {width: 100%;}
.about-img{margin-left: 30px;width: 50%;}
.about-img img{max-width: 100%;}
.section-text{font:18px 'Roboto Lt';line-height: 1.5;margin-bottom: 30px;}
.about-readmore {color: #fff;display: inline-block;background: #144550;padding: 10px 15px;border: 1px solid #144550;    font: 16px 'Roboto Lt';}
.about-readmore:hover {color: #144550;background: transparent;border: 1px solid #144550;}

/* Partner Css */
.white{color:#fff;}
.multi .slick-slide {margin-right:15px;margin-left:15px;}
.multi .slick-slide img{background: #fff;}


/* Content Css */
.content-heading{font:28px 'Roboto';color: #144550;margin-bottom: 30px;}
.content-heading-white{font:28px 'Roboto';color: #fff;margin-bottom: 30px;}
.content-heading-small{font:22px 'Roboto';color: #666;margin-bottom: 20px;}
.content-text{font:18px 'Roboto Lt';line-height: 1.5;color: #666;margin-bottom: 40px;}
.content-text-white{font:18px 'Roboto Lt';line-height: 1.5;color: #fff;margin-bottom: 40px;}
.content-text span{color:#000;}
.content-text a{color:#144550;font-weight: bold;}

/* Footer Css */
footer{background:url(../images/world.png) no-repeat center top 10px #144550;padding: 60px 0;background-size: cover;padding-bottom: 30px;}
.footer-heading{color:#fff;font:20px 'Roboto';margin-bottom: 20px;}
.footer-links li a{padding: 8px;padding-left: 20px;background:url(../images/link.png) no-repeat left;font: 16px 'Roboto Lt';color: #fff;display: block;line-height: 1.5;}
.footer-links{margin-bottom: 30px;}
.contact-links li a{padding: 10px 8px;font: 16px 'Roboto Lt';color: #fff;display: block;line-height: 1.5;}
.contact-links li img{margin-right: 10px;}
.contact-links li{display: flex;align-items: center;}
.contact-links{margin-bottom: 30px;}

/* Copyright Css */
.copyright{background:#214b57;padding: 15px;text-align: center;font: 14px 'Roboto Lt';color:#fff;}

/* Banner Css */
.banner{height:500px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-size: cover !important;}

/* Banner Heading Css */
.page-heading {font: 34px 'Roboto';font-weight: bold;color: #fff;letter-spacing: 3px;text-transform: uppercase;}
.page-border {width: 50px;display: inline-block;height: 2px;background: #fff;margin: 12px 30px;}
.page-txt{color:#fff;margin-top: 25px;font-size: 28px;}

/* Mission CSs */
.mission{height: 300px;background: url(../images/mission.jpg) no-repeat;background-size: cover;display: flex;justify-content: center;flex-direction: column;text-align: center;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);margin: 15px 0;}
.mission-heading{color: #fff;font-size: 24px;margin-bottom: 10px;text-transform: uppercase;}
.mission-text{color: #fff;font-size: 16px;}

/* vision CSs */
.vision{height: 300px;background: url('https://wlcglobal.pk/wp-content/uploads/2021/09/media-banner.jpg') no-repeat center;background-size: cover;display: flex;justify-content: center;flex-direction: column;text-align: center;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);margin: 15px 0;}
.vision-heading{color: #fff;font-size: 24px;margin-bottom: 10px;text-transform: uppercase;}
.vision-text{color: #fff;font-size: 16px;}

/* testimonial Css */
.testimonial{text-align:center;color:#fff;}
.testimonial-heading{font:26px 'Roboto Lt';margin-bottom: 20px;}
.testimonial-txt{font: 16px 'Roboto Lt';line-height: 1.8;}

/* Form Css */
.gen-input {text-align: center;}
.gen-input input{width: 50%;padding: 10px 15px;border: 1px solid #ccc;margin: 15px 0;font-size: 16px;border-radius: 5px;}
.gen-btn{background: #144550;color: #fff;padding: 10px 30px;border: 0;font-size: 18px;margin-top: 15px;}

/* Immigration Process */
.immigration-process{min-height: 275px;text-align: center;background: #fff;padding: 30px 5px;border: 1px dashed #ccc;box-shadow: 5px 5px 15px rgb(136 136 136 / 20%);margin: 15px 0;}
.immigration-count{font-size:48px;font-weight: bold;color: #144550;margin-bottom: 15px;}
.immigration-heading {font-size: 18px;color: #333;margin-bottom: 10px;}
.immigration-text {font: 18px 'Roboto Lt';color: #666;line-height:1.5;}

/* requirement Process */
.requirement-process{min-height: 275px;text-align: center;background: #fff;padding: 30px 5px;border: 1px dashed #999;box-shadow: 5px 5px 15px rgb(136 136 136 / 20%);margin: 15px 0;}
.requirement-icon{background: #144550;margin-bottom: 15px;padding: 15px;display: inline-block;border-radius: 50%;}
.requirement-icon img {width: 34px;height: 34px;}
.requirement-heading {font-size: 18px;color: #333;margin-bottom: 10px;}
.requirement-text {font: 18px 'Roboto Lt';color: #666;line-height:1.5;}

/* TAb Css */
.nav-tabs li a {padding: 15px 27px;display: block;border-top: 3px solid #144550;background: #fff;margin: 15px 10px;font: 16px 'Roboto Lt';box-shadow: 5px 5px 5px rgb(153 153 153 / 20%);margin-left: 0;}
.nav-tabs li .active {background: #144550;color: #fff;}
.tab-content{padding:30px 0;}
.nav-tabs {padding-bottom: 15px;}
.check-icon{width:18px;margin-right: 10px;}


/* media Css */
.media-gallery {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.media-gallery-item {padding: 15px;position: relative;}
.media-gallery-item::before {content: "";width: 20px;height: 20px;position: absolute;top: 12px;left: 12px;background: #144550;z-index: -1;}
.media-gallery-item::after {content: "";width: 20px;height: 20px;position: absolute;right: 12px;bottom: 12px;background: #144550;z-index: -1;}
.media-gallery-item img {max-width: 400px;max-height: 205px;}


/* Map Css */
.map{background:#000;}
.map iframe{opacity:0.8;vertical-align: middle;}
.contactus{min-height: 240px;text-align: center;background: #fff;padding: 30px 10px;border: 1px dashed #999;box-shadow: 5px 5px 15px rgb(136 136 136 / 20%);margin: 15px 0;}
.contactus-icon{background: #144550;margin-bottom: 15px;padding: 15px;display: inline-block;border-radius: 50%;}
.contactus-icon img {width: 34px;height: 34px;}
.contactus-heading {font-size: 18px;color: #333;margin-bottom: 10px;}
.contactus-text {font: 18px 'Roboto Lt';color: #666;line-height:1.5;}
.contactus-text img {height: 40px;width:40px;margin-right: 10px;}
.contactus-text div {margin: 10px;display: inline-block;}

/* Content UL Css */
ul.content-ul {padding: 0;padding-left: 20px;}
ul.content-ul li {font: 18px 'Roboto Lt';line-height: 1.5;color: #666;list-style: initial;padding: 5px 0;}
ol.content-ul {padding:0;padding-left: 20px;}
ol.content-ul li {font: 18px 'Roboto Lt';line-height: 1.5;color: #666;list-style: auto;padding: 5px 0;}
ol.content-ul li ol, ol.content-ul li ul {padding-left: 20px;}
ul.content-ul li ol, ul.content-ul li ul {padding-left: 20px;}

/* Table Css */
.content-tbl{font: 18px 'Roboto Lt';line-height: 1.5;color: #666;}
.content-tbl tbody {width: 100%;}
.content-tbl th {padding: 15px;background: #144550;color: #fff;font-weight: normal;}
.content-tbl td {padding: 15px;border-bottom: 1px solid #ccc;}
.left-colored tr td:nth-child(1){background: #144550;color: #fff;;}
.left-colored tr td{border: 1px solid #ccc !important;}

/* Content img Css */
.content-ul-img li {padding: 15px;}
.content-ul-img {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

/* Margin Css */
.margin-bottom{margin-bottom:30px;}
.margin-bottom-less{margin-bottom:15px;}
.margin-bottom-zero{margin-bottom:0px;}

.card {margin-bottom: 10px;}
.card-header{cursor:pointer;}
.gen-flag {width: 40px; margin-top: 30px;}

.gen-input input[type="submit"] {
    background: #144550;
    color: #fff;
    border: 0;
    padding: 14px;
}

/* Responsive Css */
@media (max-width:768px){
.about {flex-direction: column-reverse;}
.about-img {margin-left: 0;margin-bottom: 30px;}
	.contact-detail{display:none;}
	.gen-input input {
		width: 100%;}
}
@media (max-width:992px){
	.logo{text-align:center;}
	.contact-detail{display:none;}
	.hide-in-mobile{display:none;}
}

@media (max-width:1155px){
	.menu-sm{display:block;}
	.menu{display:block;}
	.menu li{border-bottom: 1px dashed #fff;border-right: 0;margin: 0 -15px;}
	.menu li a{padding: 15px !important;display: block;}
	.sub-menu{position:relative;right: 0;left: 0;border-top:1px dashed #fff;}
	.sub-menu li a{padding: 15px 60px !important;}
}


.about .widget.WP_Editor_Widget h2 {
    font: 28px 'Roboto';
    color: #144550;
    margin-bottom: 30px;
}


















