@font-face {
    font-family: 'din_condensedbold';
    src: url('../fonts/din_condensed_bold.woff2') format('woff2'),
         url('../fonts/din_condensed_bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'Raleway', sans-serif; font-size:16px; font-weight:400;}
p{color:#242424; font-size:16px; font-weight:400;}
ul{padding-left: 20px;}
li{margin-bottom: 5px;}
h3 {color: #622592; font-size: 36px; font-weight: 400;}
h4{ color:#212020; font-size:20px; font-weight:600;}
.pR5{padding-right:5px}
.pLR0{ padding-left:0 !important; padding-right:0 !important;}
.header{ float:left; margin:0; width:100%; padding: 14px 0;}
.logo{ outline:0;}
.btn-lang > .dropdown-menu li a { text-align: right; }
.xs-lang > .dropdown-menu li a { text-align: right; }
.mega-pad-contact { min-width: 118px !important;}	
.map-icon { background-image: url("../images/map-icon.png"); background-repeat: no-repeat; float: left; height: 18px;
margin-right: 5px; min-width: 33px;}
.btn-lang .dropdown-menu{ min-width: 100%;}
.bg-none{ background:transparent; box-shadow:none !important; padding:0;}
.open > .bg-none{ box-shadow:none !important;}
.customSwitcher {appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 0 none; color: purple; padding: 0 4px;}
.customSwitcher:focus{border: 0 none; outline:0;}
.customSwitcher > option {appearance: none; -webkit-appearance: none; -moz-appearance: none; border:0 none; outline:0;}
.slider-homeUr{ display:none;}
.slider-mobileEng{ display:none;}
.slider-mobileUrdu{ display:none;}
.caption-txt h1 {color: #411564; font-size: 64px !important; font-weight: 600 !important; font-family: 'Raleway', sans-serif; line-height: 50px !important;}
.caption-txt .b-reg{ color:#000000; font-size: 40px !important; font-weight: 300 !important; font-family: 'Raleway', sans-serif;}
.caption-txt .b-bold {color: #242424; font-size: 18px !important; font-weight: 700 !important; font-family: 'Raleway', sans-serif;}
.caption-txt h2 {color: #411564; font-size: 64px !important; font-weight: 600 !important; font-family: 'Raleway', sans-serif; line-height: 50px !important;}
.caption-txt p{ color:#000000; font-size: 14px !important; font-weight: 400 !important; font-family: 'Raleway', sans-serif;  margin: 10px 0 25px !important;}
.caption-txt a { background-color: #411564; color: #fff; position:relative; padding:8px 24px; transition: all 5s ease-out; -moz-transition: all 5s ease-out; -webkit-transition: all 5s ease-out;} 
.caption-txt a:after {border: 2px solid #5a3378; content: ""; left: 4px; padding: 15px 57px; position: absolute; top: 4px;
z-index: -2;}
.caption-txt a:hover{ text-decoration:none;  padding: 10px 26px !important; transition: all 5s ease-in; -moz-transition: all 5s ease-in; -webkit-transition: all 5s ease-in;}
.custom-1 { border-right: 1px solid #000; padding: 48px 0; height:auto !important;}
.custom-1 .tp-bullet{font-family: 'din_condensedbold'; font-size:24px; font-weight:400; color:#000; background:transparent !important; height:20px !important; margin-top:5px !important;}
.custom-1 .tp-bullet.selected { border-right: 3px solid #fff; color: #fff; height: 28px !important; width: 10px;}
.home-section01 { padding: 80px 0 50px 0;}
.home-section02 { padding: 40px 0; background-color:#f9f9f9;}
.home-section03 { padding: 20px 0;}
.home-section05 { padding: 0 0 10px 0;}
.light-txt{ color:#000000; font-size:38px; font-weight:300; font-family: 'Raleway', sans-serif;}
.bold-txt{ color:#411564; font-size:38px; font-weight:700; font-family: 'Raleway', sans-serif;}
.strong-txt{color:#242424; font-size:16px; font-weight:700;}
.g-button{ background-color: #411564; font-size:16px; color: #fff; position:relative; padding:8px 24px;} 
.g-button:after {border: 2px solid #5a3378; content: ""; left: 4px;  padding: 16px 62px; position: absolute; top: 4px;
z-index: -2;}
.g-button:focus{color:#fff;text-decoration:none;}
.g-button:hover{ text-decoration:none; color:#fff;  padding: 10px 26px !important;}
.pattern-bg{background-image: url("../images/pattern.jpg"); background-repeat: no-repeat;}
.pattern-head h1{ color:#000; font-size:40px; font-weight:400; margin-top:0;}
.resume-form h2{ color:#411564 !important;}
.corebox-hover {margin: 0 15px; min-height: 220px; padding: 10px 15px 0; text-align: center;}
.corebox-hover h4{ color:#000; font-size:18px; font-weight:700;}
.corebox-hover p{color:#411564;}
.corebox-hover:hover h4{color:#fff;}
.corebox-hover:hover p{color:#fff;}
.sprite-core{ background-image:url(../images/core-icons-sprite.png); background-repeat:no-repeat; background-position:0 0;  display: inline-block; height: 100px; width: 107px;} 
.icon01{background-position:0 0; }
.icon02{background-position:0 -100px; }
.icon03{background-position:0 -200px; }
.icon04{background-position:0 -300px; }
.icon05{background-position:0 -400px; }
.icon06{background-position:0 -500px; }
.icon07{background-position:0 -600px; }
.icon08{background-position:0 -700px; }
.corebox-hover:hover { background-color: #5e2a87; color: #fff; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
.corebox-hover:hover .sprite-core{ background-image:url(../images/core-icons-sprite-hvr.png);}
.abt-sec-txt { padding-top: 20px;}
.secp-section { float: left; width: 100%; margin: 0; padding: 10px 0; background: #f6f6f6;}
.secp-section h4 { margin-bottom: 5px; font-size: 16px; font-weight: bold; text-transform: uppercase; color:#000;}
.secp-section p{ margin-bottom: 0; font-size: 14px;  font-weight: 700; color:#000;}
.secp-section p a{ color:#000;}
.pL-oneten{  padding-left: 110px;}
.footer{ background-color:#212020; float:left; width:100%; padding: 60px 0 0;}
.widget-left { float: left; width: 30%; text-align:center;}
.widget-right { float: left; width: 70%;}
.contact-widget{ color:#fff;}
.contact-widget h4{font-size:22px; font-weight:400; color: #fff;}
.phone-widget h4 a{font-size:22px !important; font-weight:400 !important; color: #fff !important;}
.contact-widget p{font-size:14px; font-weight:400; color: #fff;}
.address-icon{background-color: #e9513e; background-image: url("../images/address-icon.png"); background-position: center center;
background-repeat: no-repeat; border-radius: 50%; display: inline-block; padding: 30px;}
.phone-widget{ color:#fff;}
.phone-widget h4{font-size:22px; font-weight:400; color: #fff;}
.phone-widget p{font-size:14px; font-weight:400; color: #fff; line-height:22px;}
.phone-widget a{font-size:14px; font-weight:400; color: #fff; line-height:22px;}
.phone-icon{background-color: #01aad1; background-image: url("../images/phone-icon.png"); background-position: center center;
background-repeat: no-repeat; border-radius: 50%; display: inline-block; padding: 30px;}
.about-widget{ color:#fff;}
.about-widget h4{font-size:22px; font-weight:400; color: #fff;}
.about-widget p{font-size:14px; font-weight:400; color: #fff;}
.about-icon{background-color: #153979; background-image: url("../images/about-icon.png"); background-position: center center;
background-repeat: no-repeat; border-radius: 50%; display: inline-block; padding: 30px;}
.bod-member:hover { background-color: #efefef;}
.bod-member h2{ color:#191717; font-size:24px; font-weight:400; margin:16px 0 10px;}
.bod-member b{ color:#1c6aad; font-size:16px; display:block; padding: 0 0 20px;}
.bod-member p{ margin:0;}
.inv_relation .nav-tabs{ border:1px solid #ccc; display: table; margin:0 auto;}
.inv_relation .nav-tabs > li > a{ padding: 0 40px; color:#282828; font-size:16px; font-weight:500; line-height: 36px; margin-right: 0; display: block;text-decoration: none;}
.inv_relation .nav-link.active{ background-color:#5e2a87; border:0; color:#fff;}
.inv_relation .nav-tabs > li.active > a{ background:#5e2a87; border:0; border-radius:0; padding: 0 40px; color:#fff; font-size:16px; font-weight:500; line-height: 38px;}
.nav-tabs .nav-link.active{ background-color:#5e2a87; border:0; color:#fff;}
.inv_floatshare .nav-tabs > li.active > a{ font-size:14px; line-height: 40px;}
.inv_relation .nav-tabs > li {display: table-cell; float: none; margin-right: -4px;}
.icon-pdf {background-image: url("../images/pdf-icon.png"); background-repeat: no-repeat; display: inline-block; height: 106px;
width: 135px; text-decoration:none !important; text-align: left;}
.txt-bg {background-color: #f15b49; border-radius: 4px; color: #fff; display: inline-block; font-size: 18px;font-weight: 700;
left: -20px; position: relative; text-align: center; text-decoration: none; top: 50%; min-width:135px;}
.txt-dwn {display: none; }
.txt-pdf{}
.icon-pdf:hover .txt-dwn{display: block; text-decoration:none !important;}
.icon-pdf:hover .txt-pdf{display: none;}
.inv_space { float: left; margin: 60px 0; width: 100%;}
.inv_space02 {margin: 30px 0;}
.inv_space02 h3 {font-size: 26px; margin-bottom: 40px;}
.prodImg {text-align: center;}
.prodImg .bt { display: inline-block;}
/* .box-style-01 .prodImg { position: relative;}
.box-style-01 .items { position: absolute; left: 16%; top: 35%; z-index:2;}
.box-style-02 .prodImg { position: relative;}
.box-style-02 .items { position: absolute; right: 16%; top: 35%; z-index:2;} */
.box-style-01 .prodImg {
    position: relative; /* Bootstrap 5 still supports this */
}

.box-style-01 .items {
    position: absolute; /* Use for precise positioning */
    left: 16%; /* Adjusts the horizontal position */
    top: 35%; /* Adjusts the vertical position */
    z-index: 2; /* Ensures layering */
}

.box-style-02 .prodImg {
    position: relative; /* Keeps the parent container in place */
}

.box-style-02 .items {
    position: absolute;
    right: 16%; /* Positioned to the right for style 02 */
    top: 35%;
    z-index: 2;
}
.brand-sec-txt { padding-top: 35px;}
.pg-brand .nav-tabs { margin: 25px auto 10px; display:table;}
.pg-brand .nav-tabs li{}
.pg-brand .brandTitle { text-align: center;}
.pg-brand .largeTxt{ color:#752b89; font-size:48px; font-weight:500; line-height:48px;}
.pg-brand .boldTxt{ color:#752b89; font-size:48px; font-weight:700; line-height:48px;}
.job-custom-panel ul{ list-style-type:none; padding-left:0;}
.job-custom-panel ul li:before {content: "\e013"; font-family: 'Glyphicons Halflings'; padding-right: 10px; position: absolute; left: 18px;}
.job-custom-panel .panel-heading { border-top:1px solid #e4e4e4;/*background-color: #fff !important;  padding: 14px 0 7px !important;*/}
.job-custom-panel .custom-panel{border: 1px solid #e4e4e4;}
.job-custom-panel .panel-body{border-top:1px solid #e4e4e4;}
.job-custom-panel .accordionBtn { background: #ffffff none repeat scroll 0 0; border:0; color:#201821; font-size: 18px;
font-weight: 400; font-family: 'Raleway', sans-serif; padding: 14px 0 7px}
.job-custom-panel h3 { color: #4c174b !important; font-size: 20px !important; font-weight: 400; font-family: 'Raleway', sans-serif !important;}
.job-custom-panel p{ color:#262831; font-weight: 400; font-family: 'Raleway', sans-serif; font-size: 14px;}
.job-custom-panel ul li{ color:#262831; font-weight: 400; font-family: 'Raleway', sans-serif; font-size: 14px; padding-left: 26px;}
.job-custom-panel .more-less { color: #dddddd; text-align: right;}
.job-custom-panel .custom-panel .panel-title button[aria-expanded="true"] { background-color: #f8f8f8;}
.job-custom-panel .applyNow {background-color: #3f0665; border-radius: 10px; color: #fff; float: left; margin: 20px 0 0 15px; padding: 6px 26px; text-transform: capitalize;}
.job-custom-panel .applyNow:hover{ color:#ccc;}
.job-custom-panel .applyNow:visited{color:#ccc;}
.job-custom-panel .applyNow:focus{color:#ccc;}
#jobpost_submit_button { background-color: #3f0665 !important;}
.errorCs { color: red; font-size: 12px;}
#file-error-message {font-size: 12px; padding-left: 15px;}
.sjb-wrap #sjb-form-padding-button button{background-color: #3f0665 !important;}
.custom-panel .panel-body{background-color: #f8f8f8;}
.coc-text h2 { float: left; font-size: 210px; line-height: 160px; margin: 0 30px 0 0;}
.coc-text p{line-height: 26px;}
.bg-coc {}
.sliderTop { }
.descriptionArea { background-image: url("../images/bg-coc1.jpg"); background-size:cover; background-repeat: no-repeat; padding: 40px 0;}
.sliderTopIcon .activeSlider1 { background: #350952 none repeat scroll 0 0; }
.sliderTop .owl-prev { top: 30%; left: -10px; position: absolute;}
.sliderTop .owl-next { top: 30%; right: -10px; position: absolute;}
.sliderTop .owl-prev i { color:#fefeff; font-size:28px;}
.sliderTop .owl-next i { color:#fefeff; font-size:28px;}
.bg-coc .heading {color: #242424; float: right; font-size: 24px; font-weight: 400; margin-top: 96px; text-transform: uppercase;
}
.sliderTop .tabContSec { min-height: 360px;}
.sliderTop .carousel-slider1{ margin-top:10px;}

.sliderTopIcon{ background:#49136e; position: relative;}
.sliderTopIcon ul { list-style-type: none; margin-bottom:0px !important;}
.sliderTopIcon ul li a{ display:inline-block; padding:10px 0px 10px 0px; font-size: 14px; font-weight: 400; color:#fff; min-width: 94%;}
.sliderTopIcon li:after { border-right: 2px solid #68328d; content: ""; display: block; height: 24px; position: absolute; top: 50%; right:0; width: 2px; transform:translate(0,-50%);}
.sliderTopIcon li:last-child:after{ display:none;}

.sliderBtmInner .owl-carousel .owl-item { display: table-cell; float: none; vertical-align: middle;}

.f-right{ float:right;}

.sliderTopInner h3 {color: #fff; font-size: 16px; font-weight: 600; text-transform: uppercase; margin: 0;}
.sliderTopInner p { color: #fff; font-size: 14px; font-weight: 400; margin: 16px 0;}
.carousel-slider-btm .tst-item-btm{ color:#242424; font-size:16px; font-weight:300;}
.carousel-slider-btm .owl-prev { left: 0; position: absolute;  top: 0;}
.carousel-slider-btm .owl-next { right: 0; position: absolute;  top: 0;}
.carousel-slider-btm .owl-stage-outer { margin-left: 20px;}
.carousel-slider-btm { margin-bottom: 20px;}
.gallery-section {float: left; margin: 50px 0;}
.gallery-box{ text-align:center;}
.gallery-box h3{ color: #622592; font-size: 18px;  font-weight: 500; text-align:center; margin-top: 30px;}
.pp_gallery{ display:block !important; opacity:1 !important;}
.copyright{background-color:#060606; float:left; width:100%; padding:15px 0; margin: 40px 0 0;}
.copyright p{ margin-bottom:0; text-align:center; color:#fff;}
.rev_slider_wrapper{overflow-x: hidden !important;}
.tst-item.activeSlider1 > img { opacity:0.5;}
.tst-item > img { opacity:1;}
.gallery-section {width:100%}
.btn-lang { margin-bottom: 5px;}


/***===> WASEEM CSSS Starts<===***/
.sliderTopInner .owl-controls{margin-top:-10px;}
.sliderTopInner  img{width: auto!important;text-align:center;display:inline-block!important;}
.sliderTopInner  .item{text-align:center;}
.mt-25{margin-top:25px;}

.sliderTopInner ul li {color: #fff;font-size: 14px;font-weight: 400;margin:0;  display: inline-block; position:relative; width: 33.3333%; text-align:center;}
.descriptionArea ul{ padding-left:0px;}
.descriptionArea ul li { width:100%; text-align:left;}
.sliderTopInner ul li span {display: inline-block;}
.top-slide-ul li:lang(ur) { direction:rtl; unicode-bidi: embed;text-align:right;}
.sliderBtm .tabBottomContSec:lang(ur){direction:rtl; unicode-bidi: embed;}
.sliderBtmInner .item:lang(ur) { direction: rtl;unicode-bidi: embed;margin-right: 30px;}
.sliderTopInner h4 {color: #fff; font-size: 18px;font-weight: 500;text-transform: uppercase;margin: 0;}
.sliderTop {background-size: cover;}
.sliderTopInner .owl-carousel .owl-stage-outer{top:10px;}
.sliderTop .owl-prev {top: 40%;}
.sliderTop .owl-next{top:40%;}
.caption-txt .purple-tag{color: #411564;font-size: 34px !important;font-weight: 500 !important;font-family: 'Raleway', sans-serif !important;line-height: 34px !important;}
.caption-txt .cuxtm-qot{color: #411564;font-size: 34px !important;font-weight: 800 !important;font-family: 'Raleway', sans-serif !important;line-height: 22px !important;}
.modalContLeft{margin-top:50px;}
.pg-brand .largeTxt{font-size:38px!important; }
.pg-brand .boldTxt{font-size:38px!important;}
/*.lnk-txt a{color:#622592!important;text-decoration:none!important;}*/
.gallerybox a{outline:0;}
.pg-brand .nav-tabs li:lang(ur){float:right;}

.pg-album .nav-tabs{ margin: 25px auto 40px!important; display:table;}
.pg-album .nav-tabs li{}

.gallery-box h3{margin-bottom:30px;}
/*  video CSS for Album */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: transparent none repeat scroll 0 0 !important;
}
.mejs-video {
    margin: 0 auto !important;
    width: auto !important;
	display: -webkit-flex;
	display: flex;
	 -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: auto !important;
}
.mfp-close {
    color: #fff !important;
   /* right: -20px !important;
    top: 40px !important;  */
}
.mfp-content {
    height: 300px !important;
    /*width: 500px !important;*/
}
.mejs-container {
    height: 300px !important;
   /* width: 500px !important;*/
	background: #000 !important;
}
.mejs-button{ width: 5% !important;}
.mejs-time{ width: 5% !important;}
.mejs-duration-container {  margin-left: 5px !important; }
.mejs-time-total{ width: 69% !important;}
.mejs-time-rail { width: 69% !important;}
.mfp-close{right:auto !important; left:100% !important; bottom: 100% !important; top:0 !important;}

/* video css ends */
/* btm Slider */
.sliderBtmInner .owl-carousel{
 border:1px solid #bfbfbf;
 margin:0px;
}
.sliderBtmInner .owl-carousel .item{
 text-align:center;
}

.tabBottomContSec{
 border:1px solid #bfbfbf;
 border-top:none;
 padding:0px 10px;
}
.sliderBtmInner .owl-prev{
 left:-31px;
 font-size:34px;
 color:#400c65;
 top:10px;
}
.sliderBtmInner .owl-next{
 right:-31px;
 font-size:34px;
 color:#400c65;
 top:10px;
}
.carousel-slider-btm .tst-item-btm{
 float:left;
 padding:15px 0px;
 width:100%;
 text-align:center;
}
.sliderBtmInner .item a:hover{
 background:transparent;
}
.sliderBtmInner  .activeSlider1{
 background:#f0f0f0;
}
.carousel-slider-btm .activeOwl {
    background-color: #f0f0f0;
}
.carousel-slider-btm .activeOwlfirst{
    background-color: #f0f0f0;
}
.sliderBtmInner h3{color:#242424 !important; font-size:16px !important; font-weight:600 !important;}
.sliderBtmInner p{color:#242424 !important; font-size:14px !important; font-weight:400 !important;}
.sliderBtmInner li{color:#242424 !important; font-size:14px !important; font-weight:400 !important;}
.sliderBtmInner .owl-stage-outer {margin-left: 0px !important;}

/* mobile accordion css */
.mob-accordion .accordionBtn {background-color: #fff;border: 1px solid #f0f0f0 !important;border-radius: 0 !important;padding: 15px 0;}
.mob-accordion .panel{border:none !important;display:none;}
.mob-accordion .panel-collapse{border-left: 1px solid #f0f0f0 !important;border-right: 1px solid #f0f0f0 !important;border-bottom: 1px solid #f0f0f0 !important;}
.mob-accordion .panel button[aria-expanded="true"] { background-color: #f8f8f8 !important;}
.mob-accordion .more-less{text-align:right;}
.descriptionArea ul li {display: list-item;list-style-type: disc;}

.tabContInner li:lang(ur) {
    direction: rtl;
    text-align: right;
    unicode-bidi: embed;
}
.sliderTopIcon ul:lang(ur) {
    direction: rtl;
	unicode-bidi: embed;
}
:lang(ur) > .sliderTopIcon li:after {
    left: 0;
	right: auto;
}
/*.sliderBtmInner  .activeSlider1:lang(){
 background:#f0f0f0;
}  */
.carousel-slider-btm .activeOwl:lang(ur) {
    background-color: #f0f0f0;
}
.carousel-slider-btm .activeOwlfirst:lang(ur){
    background-color: #f0f0f0;
}
.sliderBtmInner .owl-carousel .owl-item:lang(ur) {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.gallery-box a:focus{ outline:0; }
.bodInnBoxMain:lang(ur){float:right;}
.popInnContText h3:lang(ur){padding-right:20px;}
.popInnContText ul:lang(ur){padding-right:20px;}
.popInnContText p:lang(ur){padding-right:20px;}
.gallery-box:lang(ur){
    text-align: center;
    float: right;
    direction: rtl;
}
.inv_relation .nav-tabs:lang(ur) {
    direction: rtl;
    unicode-bidi: embed;
    padding-right: 0;
}
.inv_space02:lang(ur){
    direction:rtl;
}

/* For footer images
.widget-right:lang(ur) {
    direction: rtl;
    unicode-bidi: embed;
} */

/* BOD title to display 
.bodInnBox h2:lang(ur){color:#fff;display: block!important;left: 50%;position: absolute;top: 40%;transform: translate(-50%, -40%);}
.bodInnBox b:lang(ur){color:#fff;display: block;left: 50%;position: absolute;top: 52%;transform: translate(-50%, 0px);}  */

/* Mngmnt comittee urdu  */
:lang(ur) > .mega-mgt-com-urdu {display:none !important;}
/***===> WASEEM CSSS ends<===***/


	/***===> RTL CSS <===***/
h1:lang(ur) { direction:rtl; unicode-bidi: embed;}
h2:lang(ur) { direction:rtl; unicode-bidi: embed;}
h3:lang(ur) { direction:rtl; unicode-bidi: embed;}
h4:lang(ur) { direction:rtl; unicode-bidi: embed;}
h5:lang(ur) { direction:rtl; unicode-bidi: embed;}
h6:lang(ur) { direction:rtl; unicode-bidi: embed;}
p:lang(ur) { direction:rtl; unicode-bidi: embed;}
b:lang(ur) { direction:rtl; unicode-bidi: embed;}
span:lang(ur) { direction:rtl; unicode-bidi: embed;}
strong:lang(ur) { direction:rtl; unicode-bidi: embed;}
:lang(ur).mission-box ul{ direction:rtl; unicode-bidi: embed; padding-right: 20px;}
.slider-homeUr:lang(ur){ display:block;}
.slider-homeEng:lang(ur){ display:none;}
.caption-txt > h1:lang(ur) { direction:rtl; unicode-bidi: embed; text-align: right;}
.caption-txt > h2:lang(ur) { direction:rtl; unicode-bidi: embed; text-align: right;}
.caption-txt > p:lang(ur) { direction:rtl; unicode-bidi: embed; text-align: right;}
.caption-txt > a:lang(ur) { direction:rtl; unicode-bidi: embed; text-align: right;}
.caption-txt > .b-bold:lang(ur){direction:rtl; unicode-bidi: embed; text-align: right; display: block;}
:lang(ur) > .caption-txt a:after {left:3px; right: 0; padding: 15px 54px; top: 2px;}
:lang(ur) > .g-button::after { left: 0; padding: 16px 61px; top: 4px; right: 0;}
:lang(ur) > .g-button:hover { padding: 10px 28px !important;}
:lang(ur) > .widget-left { float: right; }
:lang(ur) > .coc-text h2{ float: right; line-height: 30px; margin: 0 0 0 30px; min-height: 150px;}
:lang(ur) > .tabBottomContInner > ul{direction:rtl; unicode-bidi: embed; padding-right: 20px;}
:lang(ur) > .job-custom-panel ul{direction:rtl; unicode-bidi: embed; padding-right: 0px;}
:lang(ur) > .job-custom-panel ul li:before {  padding-right: 0; padding-left: 10px;}
:lang(ur) > .pos-title { float: right; text-align: right;}
:lang(ur) > .is-menu{right: unset !important; left: 11%;}
:lang(ur) > .more-less { color: #dddddd; text-align: left !important;}
:lang(ur) > .job-custom-panel .applyNow {float: right; margin-right:10px;}
:lang(ur) > .sjb-form-control { direction: rtl; unicode-bidi: embed;}
:lang(ur) > .jb-pullright{ float:right;}
:lang(ur) > .u-right{ float:right !important; text-align: left;}
:lang(ur) > .u-left{ float:left !important; text-align: left;}
:lang(ur) > .header .row{flex-direction: row-reverse;}
:lang(ur) >	.footer-col-3{justify-content: flex-end;}
:lang(ur) > #mega-menu-wrap-primary #mega-menu-primary { text-align: left; direction: rtl; unicode-bidi: embed;}
:lang(ur) > #mega-menu-wrap-primary .mega-menu-toggle { left: 0; right:auto;}
:lang(ur) > .xs-lang { float: left;}
:lang(ur) > .logo{ float: right;}
:lang(ur) > .mega-sub-menu li a{ text-align:right !important;}
:lang(ur) > #jobapp_phone { direction: ltr; text-align: right;}
:lang(ur) > .dr-left{ direction: ltr;}


	/***===> Media Queries <===***/

@media only screen and (max-width: 1024px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0 8px !important;font-size: 13px !important;}
.mega-pad-contact { min-width: 100px !important;}
.mega-last-lineh > a { line-height: 22px !important;}
.slide01-img img { height: 400px !important; margin-left:70px !important; width: 400px !important;}
.caption-txt a {padding: 9px 28px !important;}
.caption-txt a:hover {padding: 11px 31px !important;}
.caption-txt p {line-height: 21px !important;}
.about-right-img { padding-top: 80px;}
.box-style-02 .items {  right: 12%;}
.bg-coc .heading {font-size: 22px; margin-top: 76px;}
.sliderTop .carousel-slider1 { margin-top: 20px;}
.carousel-slider-btm .owl-stage-outer { margin-left: 30px;}
.slider-homeUr .slide01-img { right: 60px;}
.ur-capt-lyr { right: 15px;}
.slider-homeUr .caption-txt > .b-bold { line-height: 22px !important; margin-top: 20px;}

/***===> WASEEM CSSS Starts<===***/
.sliderTop {background-size: cover;}
.sliderTop .owl-carousel .owl-stage-outer{top:20px;}
.sliderTop .owl-prev {top:50%; position: absolute;left: -10px;}
.sliderTop .owl-next {top:50%; position: absolute;right: -10px;}
.sliderBtmInner .item:lang(ur) { direction: rtl;unicode-bidi: embed;margin-right: 50px;}
.caption-txt .purple-tag{font-size: 25px !important;line-height: 34px !important;}
.caption-txt .cuxtm-qot{font-size: 34px !important;line-height: 22px !important;}
.pg-brand .largeTxt{font-size:34px!important; }
.pg-brand .boldTxt{font-size:34px!important;}
.sliderTopInner ul li:lang(ur) {
    width: auto;
}
.sliderTopIcon ul li a:lang(ur) {
    min-width: auto;
    padding: 10px 18px 10px 10px;
}
.sliderTopIcon ul:lang(ur) {
   text-align:center;
}
/***===> WASEEM CSSS ends<===***/
.sliderTopInner ul li { width: auto;}
.carousel-slider-btm .tst-item-btm { font-size: 14px;}
.sliderTopIcon ul li a { min-width: auto;padding: 10px 18px 10px 10px;}
}

@media only screen and (max-width: 800px){
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before { color: #411564 !important; font-size:34px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ color: #fff !important;}	
#mega-menu-wrap-primary .mega-menu-toggle { position: absolute; right: 0;  top: 0px;}
.mega-menu-open{ top: -40px !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after { content: "" !important;}
#mega-menu-wrap-primary #mega-menu-primary { margin-top: 40px !important;}
.header{  padding-bottom:25px;}	
.slide01-img img { height: 300px !important; margin-left: 120px !important; width: 300px !important;}
.caption-txt h1 {font-size: 54px;}
.caption-txt .b-bold { font-size: 14px !important;}
.caption-txt p {font-size: 11px !important;}
.caption-txt a {font-size: 12px !important;}
.caption-txt a:hover { padding: 12px 31px !important;}
.slide02-img img { height: 170px !important; margin-left: 60px !important; width: 300px !important;}
.corebox-hover {  margin: 0; min-height: 240px;}
.address-icon { padding: 25px;}
.phone-icon{ padding: 25px;}
.about-icon{ padding: 25px;}
.pg-brand .largeTxt { font-size: 38px;}
.pg-brand .boldTxt{ font-size: 38px;}
.box-style-02 .items { right: 8%; top: 30%;}
.box-style-01 .items { left: 10%; top: 30%;}
.bod-member h2 {font-size: 22px;}
.carousel-slider-btm .owl-stage-outer { margin-left: 20px;}
.sliderTop .carousel-slider1 { margin-top: 5px;}
.bg-coc .heading { font-size: 18px;  margin-top: 57px;}
.bod-member p > img {display: inline-block !important;}
.gallery-box a > img {display: inline-block !important;}
.slider-homeUr .slide01-img { right: 115px;}
.ur-capt-lyr { right: 10px;}
:lang(ur) > #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ text-align:right;}
:lang(ur) > #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align: right;}
:lang(ur) > #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a.mega-menu-link:after{ float:left;}

/***===> WASEEM CSSS Starts<===***/
.sliderTopInner .owl-carousel .owl-stage-outer{top:20px;}
.sliderTop .owl-prev {top: 50%;}
.sliderTop .owl-next{top:50%;}
.caption-txt .purple-tag{font-size: 18px !important;line-height: 25px !important;}
.pg-brand .largeTxt { font-size: 30px!important;}
.pg-brand .boldTxt{ font-size: 30px!important;}
.caption-txt-mb h1{font-size: 37px!important;}
/***===> WASEEM CSSS ends<===***/
}

@media only screen and (max-width: 768px){
.sliderTopInner ul li span { display: block;}	
.sliderBtmInner .owl-prev { left: -20px;}
.sliderBtmInner .owl-next { right: -20px;}
.pL-oneten { padding-left: 60px;}
}

@media only screen and (max-width: 767px){
.xs-lang .dropdown-menu{ min-width:100%;}
.xs-lang{ float:right;}
.pL-oneten { padding-left: 100px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before { color: #411564 !important; font-size:34px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ color: #fff !important;}	
#mega-menu-wrap-primary .mega-menu-toggle { position: absolute; right: 0;  top: -30px;}
.mega-menu-open{ top: -50px !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after { content: "" !important;}
#mega-menu-wrap-primary #mega-menu-primary { margin-top: 20px !important;}
.slider-mobileEng{ display:block;}
.slider-homeEng{display:none;}
.slider-mobileEng .caption-txt h1 {font-size: 44px !important;}
.slider-mobileEng .caption-txt h2 {font-size: 44px !important;}
.slider-mobileEng .caption-txt .b-reg {  font-size: 30px !important;}
.img-box01 {top: -40px;}
.img-box01 > img { width: 300px !important; height: auto !important;}
.img-box02 {top: -140px;}
.img-box02 > img { width: 300px !important; height: auto !important;}
.light-txt { font-size: 28px;}
.bold-txt { font-size: 28px;}
.home-section01 { padding: 30px 0;}
.home-section02 { padding: 30px 0;}
.home-section03 { padding: 20px 0;}
.corebox-hover {min-height: 220px;}
.footer { padding: 30px 0 0;}
.copyright {margin: 30px 0 0;}
.pattern-head h1 { font-size: 30px;}
.about-right-img {text-align: center; padding-top: 0;}
.about-right-img img { display:inline-block;}
h3 { font-size: 26px;}
.abt-sec-txt { padding-top: 10px;}
.brand-sec-txt { padding-top: 20px;}
h4 { font-size: 18px; }
.inv_relation .nav-tabs > li { display: inline;}
.pg-brand .largeTxt {font-size: 18px; line-height: 18px;}
.pg-brand .boldTxt { font-size: 18px; line-height: 18px;}
.bg-coc {background-image:none;}
.xs-pLR0{ padding-left:0; padding-right:0;}
.sliderBtm .owl-item { text-align: center;}
.carousel-slider-btm .owl-stage-outer { margin-left: 0;}
.carousel-slider1 .item{ text-align: center;}
.carousel-slider1 .owl-item img { text-align: center; width: auto !important; display:inline-block !important;}
.bg-coc .heading {float: left;}
.gallery-box h3 { font-size: 16px; margin-bottom: 20px; margin-top: 20px;}
.bod-member p > img {display: inline-block !important;}
.gallery-box a > img {display: inline-block !important;}
.sliderTop { background-image: url("../images/gradient-bg-mb.jpg"); background-size: cover; padding: 30px 0px 0px;}
.sliderTop .carousel-slider1 { background-color: #69348e; padding: 10px 0;}
.sliderTop .tabContSec { padding: 0 20px;}
.sliderTop .owl-prev { left: 10px;}
.sliderTop .owl-next { right:10px;}
.inv_relation .nav-tabs { line-height: 0;}
.cs-text {margin-top: 20px;}
.img-alignCenter{ text-align:center;}
.img-alignCenter img { display: inline-block;}
:lang(ur) > .slider-mobileEng{ display: none;}
:lang(ur) > .slider-mobileUrdu{ display:block;}
:lang(ur) > .slider-homeUr{ display: none;}
:lang(ur) > .caption-txt .b-bold {line-height: 20px !important; margin-top: 20px !important;}
:lang(ur) > .bg-coc .heading { float: right;  margin-top: 0;}
.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}
/***===> WASEEM CSSS Starts<===***/
.sliderTop .owl-carousel .owl-stage-outer{top:0px;}
.sliderTop .owl-prev {top:30%;}
.sliderTop .owl-next {top:30%;}
.sliderBtmInner .item:lang(ur) { direction: rtl;unicode-bidi: embed;margin-right: 30px;}
.pg-brand .largeTxt {font-size: 13px!important; line-height: 18px;}
.pg-brand .boldTxt { font-size: 14px!important; line-height: 18px;}
.mob-accordion .panel{border:none !important;display:block;}
.sliderBtm .carousel-slider-btm{display:none !important;}
.sliderBtm .tabBottomContSec{display:none !important;}
.sliderTopIcon li:after {  border-right: 0px;}
.sliderTopInner ul li:lang(ur) {
    width: 100%;
}
:lang(ur) > .sliderTopIcon li:after {  border-right: 0px;}
.sliderTopIcon ul:lang(ur) { padding-right: 0;}
.sliderBtmInner li:lang(ur) {
    direction: rtl;
    text-align: right;
    unicode-bidi: embed;
}
.pg-brand .nav-tabs li:lang(ur) {
    float: none;
}
/***===> WASEEM CSSS ends<===***/

.sliderTop { padding: 0;}
.sliderTop .tabContSec { padding-left: 0; padding-right: 0;}
.sliderTopIcon .container{ padding-left:0; padding-right:0;}
.sliderTopInner ul li {  width: 100%;}
.sliderTopIcon ul li a {display: block;}
.sliderTopIcon ul { padding-left: 0;}
.sliderBtmInner .owl-prev { left: -15px;}
.sliderBtmInner .owl-next { right: -15px;}

}

@media only screen and (max-width: 400px){
.icon-pdf { background-position: center center; display: inline-block; margin-bottom: 20px; text-align: center; width: 100%;}
.txt-bg{ left:0;}
.icon-pdf:hover .txt-dwn { display: inline-block;}
}

@media only screen and (max-width: 320px){
.icon-pdf { margin-bottom: 30px;}
}

.btn-lang {
    opacity: 1;
}

/* Llanguage selection 
.btn-group.btn-lang .dropdown-menu {
    display: block !important;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}

.btn-group.btn-lang:hover .dropdown-menu,
.btn-group.btn-lang .dropdown-menu.show {
    visibility: visible;
    opacity: 1;
}
*/