@charset "utf-8";
/* CSS Document */
 * {
     outline: none;
     margin: 0px;
     padding: 0px;
     border: none;
     text-decoration: none;
     box-sizing:border-box;
}
 body {
     text-decoration: none;
     background:#fff;
     font-size:16px !important;
	 font-family: 'geomanistregular';
	 font-weight: normal;
    font-style: normal;
}
.llc-jsrs {
  width: auto;
  height: auto;
  background-color: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  padding: 1em 1em;
  float:left;
  clear:both;
  margin-top:1em;
}

.download-button{
	width:auto;
	height:38px;
	float:left;
	background-color:#e70e54;
	color:#fff;
	font-size:1.313em;
	text-transform:uppercase;
	text-align:center;
	line-height:38px;
	-webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  font-family: 'geomanist-medium';
  padding-left:1em;
  padding-right:1em;
  margin-top:1.5em;
}
.download-button:hover{
	background-color:#fff;
	border:1px solid #e70e54;
	color:#e70e54;
	cursor:pointer;
}
@font-face {
    font-family: 'geomanistregular';
    src: url('../fonts/geomanist-regular-webfont.eot');
    src: url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-regular-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-regular-webfont.woff') format('woff'),
         url('../fonts/geomanist-regular-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-regular-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'geomanist-black';
    src: url('../fonts/geomanist-black-webfont.eot');
    src: url('../fonts/geomanist-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-black-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-black-webfont.woff') format('woff'),
         url('../fonts/geomanist-black-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-black-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'geomanist-bold';
    src: url('../fonts/geomanist-bold-webfont.eot');
    src: url('../fonts/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-bold-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-bold-webfont.woff') format('woff'),
         url('../fonts/geomanist-bold-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-bold-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-extralight';
    src: url('../fonts/geomanist-extralight-webfont.eot');
    src: url('../fonts/geomanist-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-extralight-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-extralight-webfont.woff') format('woff'),
         url('../fonts/geomanist-extralight-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-extralight-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-light';
    src: url('../fonts/geomanist-light-webfont.eot');
    src: url('../fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-light-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-light-webfont.woff') format('woff'),
         url('../fonts/geomanist-light-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-light-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-medium';
    src: url('../fonts/geomanist-medium-webfont.eot');
    src: url('../fonts/geomanist-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-medium-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-medium-webfont.woff') format('woff'),
         url('../fonts/geomanist-medium-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-medium-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-thin';
    src: url('../fonts/geomanist-thin-webfont.eot');
    src: url('../fonts/geomanist-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-thin-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-thin-webfont.woff') format('woff'),
         url('../fonts/geomanist-thin-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-thin-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-book';
    src: url('../fonts/geomanist-book-webfont.eot');
    src: url('../fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-book-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-book-webfont.woff') format('woff'),
         url('../fonts/geomanist-book-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-book-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanist-ultra';
    src: url('../fonts/geomanist-ultra-webfont.eot');
    src: url('../fonts/geomanist-ultra-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-ultra-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-ultra-webfont.woff') format('woff'),
         url('../fonts/geomanist-ultra-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-ultra-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

 .clear {
     clear: both 
}
 audio, ::selection {
     background: white;
     color: #f26f21;
}
 input.calback-box::-webkit-input-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}
 input.calback-box::-moz-placeholder {
     color:#666 !important;
    font-size:14px !important;
     opacity:1 !important;
	 
}
 input.calback-box:-ms-input-placeholder {
     color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}
 input.calback-box:-moz-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}

 input.contact-enquiry-box::-webkit-input-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}
 input.contact-enquiry-box::-moz-placeholder {
     color:#666 !important;
    font-size:14px !important;
     opacity:1 !important;
	 
}
 input.contact-enquiry-box:-ms-input-placeholder {
     color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}
 input.contact-enquiry-box:-moz-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 
}


 textarea.calback-box1::-webkit-input-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: 'geomanistregular';
	 
}
 textarea.calback-box1::-moz-placeholder {
     color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: 'geomanistregular';
	 
}
 textarea.calback-box1:-ms-input-placeholder {
     color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: 'geomanistregular';
	 
}
 textarea.calback-box1:-moz-placeholder {
    color:#666 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: 'geomanistregular';
	 
}
 .img-ful {
     width: 100%;
     height:auto;
     display: block 
}
 .img-responsive {
     max-width: 100%;
     height:auto;
}
 .footer{
     width:100%;
     height:auto;
     background-color:#cd114e;
}
 .copyright{
     width:auto;
     height:auto;
     font-size:0.8em;
     font-weight: normal;
     color:rgba(255,255,255,1);
     line-height:30px;
     float:left 
}
 
 .designed{
     width:auto;
     height:auto;
     float:right;
}
 .designed p{
     width:auto;
     height:auto;
     line-height:30px;
     float:left;
    font-size:0.8em;
     color:rgba(255,255,255,1);
     font-weight: normal;
}
 .designed p a{
     
     font-size:1em;
     color:rgba(255,255,255,1);
     font-weight: normal;
}
 .designed p a:hover{
    
     font-size:1em;
     color:#000;
     font-weight: normal;
}
 .mob-footer{
     display:none
}
 .designed{
     display:block
}
 .company-logo{
     width:auto;
     height:auto;
     float:right;
     padding-left:5px;
     line-height:30px;
}
 

 .topwraper{
     width:100%;
     height:auto;
     position:absolute;
     left:0px;
     top:0px;
     z-index:9;
	 padding-top:1%;
}
 .logo-container{
     width:18%;
     height:auto;
     float:left;
     z-index:999;
     padding-top:0px;
}
 .top-right{
     width:62%;
     height:auto;
     float:right;
}
 .top-call-wrap{
     width:auto;
     height:auto;
     float:right;
     padding-bottom:8px;
     border-bottom:1px solid rgba(255,255,255,0.2);
     padding-top:15px;
     margin-bottom:5px;
}
 .menu-wrap{
     width:100%;
     height:auto;
}
.header-social{
	width:auto;
	height:auto;
	line-height:21px;
	padding-left:5px;
	float:left;
     font-size:1em;
     color:rgba(255,255,255,0.8);
	 margin-left:8px;
	 border-left:1px solid #666;
}
.header-social ul{ margin:0px; padding:0px; list-style-type:none;}
.header-social ul li{
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;
}
.header-social ul li a{
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;
	color:#fff;
}


 .top-call{
     width:auto;
     height:21px;
     float:left;
	 font-family: 'geomanistregular';
     font-size:0.9em;
     color:rgba(255,255,255,0.8);
     line-height:21px;
     padding-right:5px;
     /*background:url(../images/call.png) no-repeat left center;*/
	 padding-left:20px ;
	 display: flex;
	 align-items: center;

}
.top-call img{ width: 25px; margin-right: 5px;}
 .top-call a{
     font-size:1em;
     color:rgba(255,255,255,0.8);
     height:21px;
}

 .top-call a:hover{
     font-size:1em;
     color:rgba(255,255,255,1);
}
 
 .topwraper-bg{
     width:100%;
     height:150px;
     position:absolute;
     left:0px;
     top:0px;
	 background:url(../images/headerbg.png) repeat-x;
	 z-index:8;
}
.topwraper-bottom-bg{
	 width:100%;
     height:150px;
     position:absolute;
     left:0px;
     bottom:-7px;
	 background:url(../images/header-bottombg.png) repeat-x;
	 z-index:8;
}
 .top-mail{
     width:auto;
     height:21px;
     float:left;
     font-size:0.9em;
	 font-family: 'geomanistregular';
     color:rgba(255,255,255,0.8);
     line-height:21px;
     font-weight:400;
     background:url(../images/top-mail.png) no-repeat left center;
	 padding-left:15px;
	 margin-left:15px;
}
 .top-mail a{
     font-size:1em;
     color:rgba(255,255,255,0.8);
     height:21px;
     font-weight:400;
     padding-left:5px 
}
 .top-mail a:hover{
     font-size:1em;
     color:rgba(255,255,255,1);
}


 .banner-caption-title-sub{
     font-family: 'geomanist-black';
     font-size:4em;
     font-weight:normal;
     color:#fff;
     text-align: right;
	 letter-spacing:-2px;
	 line-height:55px ;
	 text-transform:uppercase;
	 text-shadow: 2px 2px #333;

}
 .banner-caption-content{
     font-family: 'geomanist-light';
     color:rgba(255,255,255,0.9);
     font-size:3.188em;
     font-weight: normal;
     text-align:right;
	 letter-spacing:-2px;
}
.banner-award{
	width:100%;
	height:40px;
	position:absolute;
	bottom:0px;
	z-index:999;
}
.iso{
	width:auto;
	height:auto;
	float:right;
	line-height:40px;
	color:#fff;
	font-family: 'geomanist-medium';
	padding-left:15px;
	padding-right:15px;
	background-color:#103760;
	text-transform:uppercase;
	font-size:1.125em;
}
.pvt{
	width:auto;
	height:auto;
	float:left;
	line-height:40px;
	color:#fff;
	font-family: 'geomanist-medium';
	padding-left:15px;
	padding-right:15px;
	background-color:#103760;
	text-transform:uppercase;
	font-size:1.125em;
}


.footer-top-wrap{
     width:100%;
     height:auto;
     background-color:#103760;
	 padding-top:20px;
	
}
 
 .footer-social {
     width: auto;
     height: auto;
     float: left;
}
 .footer-social ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
}
 .footer-social ul li{
     width:30px;
     height:30px;
     float:left;
     margin-right:10px;
     background:none;
}
 .footer-social ul li a{
     height:30px;
     width:30px;
     display: block;
     text-align: center;
     line-height:30px;
     background-color: transparent;
     font-size:15px !important;
     background:none !important;
     padding-left:0px;
     color: rgba(255,255,255,1);
     transition: all 0.9s ease;
     transition: background 0.9s ease-in-out;
}
 .footer-social ul li a:hover{
      color: rgba(255,255,255,0.2);
     padding-left:0px;
}
.welcome-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-bottom:1%;
	padding-top:40px;
}
.welcome-wraper p{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: center;
	font-family: 'geomanistregular';
	color:#333;
	margin-top:10px;
}
.welcome-title{
	width:100%;
	height:auto;
	text-align: center;
	line-height:50px;
	font-size:2.250em;
	font-family: 'geomanistregular';
	color:#e70e54;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-2px;
}

.welcome-title span{
	color:#1f69b7;
	font-size:1.139em;
	font-family:'geomanist-bold';
	text-transform: none;
}
.hovereffect2 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
    background:#184f79;
}
.hovereffect2 .overlay1 {
     width: 100%;
     height: 100%;
     position: absolute;
     overflow: hidden;
     top: 0;
     left: 0;
     padding: 50px 20px;
	 z-index:9;
}
 .hovereffect2 img {
     display: block;
     position: relative;
     max-width: none;
     width: calc(100% + 20px);
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
     transition: opacity 0.35s, transform 0.35s;
     -webkit-transform: translate3d(-10px,0,0);
     transform: translate3d(-10px,0,0);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}
 .hovereffect2:hover img {
     opacity: 0.5;
     filter: alpha(opacity=10);
     -webkit-transform: translate3d(0,0,0);
     transform: translate3d(0,0,0);
     cursor:pointer;
}
.menu-name{
	color:#fff;
	font-size:1.6em;
	font-family: 'geomanist-medium';
	font-weight: normal;
	float:left;
}

.menu-name-main{
	color:#fff;
	font-size:1em;
	font-family: 'geomanist-medium';
	font-weight: normal;
	text-align: right;
}
.name-border{
	width:30px;
	height:2px;
	background-color:#fff;
}

.division-wrap{
	position:absolute;
	bottom:5%;
	right:5%;
}
.div-container{
	width:auto;
	height:auto;
	float:right;
	display: flex;
  align-items: center;
}
.division-icon{
	width: auto;
	height: inherit;
	float:left;
	margin-right:10px;
}

.division-icon img{
	max-width:100%;
	height:auto;
	transition: none !important;
	transform: none !important;
}
.job-title{
	padding-top:20px;
}
 

 .banner-bg {
     width: 100%;
     height:21px;
     background: url(../images/banner-battom.png) repeat-x;
     position: absolute;
     bottom:-1px;
     left: 0px;
     z-index:999;
}





.submit-contact{
	width:130px;
	height:50px;
	float:right;
	background-color:#e70e54;
	color:#fff;
	font-size:1.313em;
	text-transform:uppercase;
	text-align:center;
	line-height:50px;
	-webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  font-family: 'geomanist-medium';
}
.submit-contact:hover{
	background-color:#fff;
	border:1px solid #e70e54;
	color:#e70e54;
	cursor:pointer;
}


.titile-border{
	width:100%;
	height:auto;
	text-align:left;
	margin-top:-5px;
}
.border-title{
	width:35px;
	height:1px;
	background-color:#e22427;
	float:left;
}




.footer-social {
     width: auto;
     height: auto;
     float: left;
     margin-bottom:40px;
}
 .footer-social ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
}
 .footer-social ul li{
     width:24px;
     height:24px;
     float:left;
     margin-right:10px;
	 border-radius:50%;
}
 .footer-social ul li a{
     height:24px;
     width:24px;
     display: block;
     text-align: center;
     line-height:24px;
     background-color: transparent;
     font-size:15px !important;
     background:none !important;
     padding-left:0px;
     color:rgba(255,255,255,0.55);
     transition: all 0.9s ease;
     transition: background 0.9s ease-in-out;
	 
}
 .footer-social ul li a:hover{
      color:#fff;
     padding-left:0px;
}
 .footer-social ul li:hover{
      color:#fff;
     padding-left:0px;
}
.home-gallery-wrap {
    width: 100%;
    height: auto;
    background-color: #fff;
	position:relative
}



.home-gallery-title {
    text-transform: capitalize;
    color: #ffba00;
    text-align: left;
    position: absolute;
    overflow: hidden;
    background-color: transparent;
    bottom:15%;
    font-family: 'geomanist-light';
    font-weight: normal;
    width: 100%;
    letter-spacing: -1px;
    left: 3%;
}
.timing{
	font-size:1.778em;
	color:#fff;
	font-family: 'geomanist-extralight';
	width:100%;
	text-align:left;
	
}
.time-food{
	width:100%;
	height:auto;
	text-align:left;
	font-size:1.111em;
	color:#fff;
	font-family: 'geomanistregular';
	letter-spacing:0px;
	margin-top:-5px;
}
.working-days{
	width:100%;
	height:auto;
	text-align:left;
	font-size:3.000em;
	color:#fff;
	font-family:'geomanist-bold';
	line-height:66px;
	margin-top:-10px;
}
.yellow{ color:#edce1b}
.red{ color:#e64144}

.home-gallery-left {
    width:56%;
    height: auto;
    float: left;
	margin-top:15px;
	position:relative;
}
.home-gallery-right {
    width: 44%;
    height: auto;
    float: right;
    padding-left:1px;
	margin-top:15px;
}
.gallery-right1{
	width:50%;
	height:auto;
	background-color:#fff;
	padding-bottom:2px;
	float:left;
	padding-left:1px;
	padding-right:1px;
}
.gallery-right2{
	width:100%;
	height:auto;
	padding-left:1px;
}
.footer-top-left{
	width:auto;
	float:left;
	height:auto;
}
.footer-address-container{
	width:100%;
	height:auto;
	padding-bottom:15px;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.footer-location{
	width:auto;
	height:auto;
	float: left;
	margin-right:15px;
}
.address-footer{
	width:auto;
	height:auto;
	float:left;
	font-size: 0.889em;
line-height: 26px;
text-align: left;
font-family: 'geomanistregular';
color: #333;
}
.footer-top-links{
	width:25%;
	height:auto;
	margin-bottom:25px;
	margin-top:25px;
	float:left;
}

.footer-top-right{
	width: auto;
	height:auto;
	margin-bottom:25px;
	margin-top:25px;
	float:left;
}

.footer-links{
	width:100%;
	height:auto;
	margin-bottom:25px;
	margin-top:34px;
}
.footer-links ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-links ul li{
	float:left;
	font-size:1em;
line-height: 26px;
text-align: left;
font-family: 'geomanistregular';
color: #fff;
margin-right:25px;
}
.footer-links ul li a{
	font-size:1em;
line-height: 26px;
font-family: 'geomanistregular';
color: #fff;
}

.footer-links ul li a:hover{
	font-size:1em;
line-height: 26px;
font-family: 'geomanistregular';
color:#e22427;
}
.footer-right{
	width:auto;
	height:auto;
	float:right;
}

.footer-right-inner{
	width: auto;
	height:auto;
	float:right;
	display: flex;
  align-items: center;
}
.trip-advisor{
	width:auto;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:1em;
}
.footer-social-for{
	width:auto;
	height:auto;
	float:left;
	
}
.bottom-title{
	width:100%;
	height:auto;
	text-align:left;
	font-family: 'geomanist-book';
	font-size:1.250em;
	color:#fff;
	font-weight:normal;
	line-height:30px;
	letter-spacing:0px;
	margin-bottom:5px;
}

.bottom-title span{
	height:auto;
	text-align:left;
	float:left;
	margin-right:8px;
}
.footer-top-links p{
	font-family: 'geomanistregular';
	font-size:1em;
	color:#fff;
	font-weight:normal;
	line-height:1.7;
}

.bottom-wraper{
	width:100%;
	height:auto;
	padding-bottom:135px;
	background:#fff url(../images/bg-bottom.jpg) repeat-x bottom left;
	padding-top:95px;
}
.bottom-container{
	width:30%;
	float:left;
	margin-right:3%;
}

.bottom-container:nth-child(3){
	width:30%;
	float: right;
	margin-right:0%;
}
.quick-title{
	width:100%;
	height:auto;
	text-align:left;
	line-height:50px;
	font-size:1.875em;
	font-family: 'geomanistregular';
	color:#e70e54;
	font-weight:normal;
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
}

.quick-title span{
	color:#1f69b7;
	font-size:1em;
	font-family: 'geomanist-medium';
	text-transform: none;
}
.album-for{
	height: auto;
	overflow:hidden;
	width:100%;
	position:relative;
}
.album-campus img{
	cursor:pointer;
}

.play-icon {
    width: 60px;
    height: 40px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.play-icon img {
     display: block;
     position: relative;
     max-width: none;
     width: auto;
     transition: none;
     transform: none;
}

.down-icon {
    width: 51px;
    height:52px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.down-icon img {
     display: block;
     position: relative;
     max-width: none;
     width: auto;
     transition: none;
     transform: none;
}
.gray-for{ height:220px; overflow:hidden;}
.calback-container {
    width: 100%;
    height: auto;
    padding-top:1%;
}
.calback-for {
    width: 100%;
    height: auto;
    margin-bottom: 12px;
}
.calback-box {
    width: 100%;
    height: 50px;
    border: 1px solid #ccc;
    padding-left: 5%;
    line-height: 50px;
}
/***************************************************** S ABOUT US *****************************************************/
.inner-banner{
	width:100%;
	height:auto;
}
.inner-wraper{
	width:100%;
	height:auto;
	position:relative;
}
.bredcum-wraper{
	width:100%;
	height:auto;
	padding-top:1%;
	
}
.bred-home{
	width:auto;
	height:auto;
	float:left;
	font-family: inherit;
    font-size:1em;
    font-weight:300;
	color:#7b6753;
	line-height:30px;
	text-transform: capitalize;
}
.bred-home a{
	width:auto;
	height:auto;
	float:left;
	font-family: inherit;
    font-size:1em;
    font-weight:300;
	color:#7b6753;
	line-height:30px;
}
.bred-home a:hover{
	width:auto;
	height:auto;
	float:left;
	font-family: inherit;
    font-size:1em;
    font-weight:300;
	color:#333;
	line-height:30px;
}
.bred-arrow{
	width:auto;
	height:auto;
	float:left;
	font-family: inherit;
    font-size:1em;
    font-weight:300;
	color:#666;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
.bred-next{
	width:auto;
	height:auto;
	float:left;
	font-family: inherit;
    font-size:1em;
    font-weight:300;
	color:#7b6753;
	line-height:30px;
	text-transform: capitalize
}


.about-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-top:40px;
}
.about-wraper p{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: justify;
	font-family: 'geomanistregular';
	color:#333;
	margin-top:10px;
}
.about-title{
	width:100%;
	height:auto;
	text-align: left;
	line-height:50px;
	font-size:2.250em;
	font-family: 'geomanistregular';
	color:#e70e54;
	font-weight:normal;
	text-transform: capitalize;
	letter-spacing:-2px;
	position:relative;
}
.career-guidance{
	width:auto;
	height:50px;
	background-color:#e70e54;
	padding-left:15px;
	padding-right:15px;
	font-size:0.706em;
	font-family: 'geomanist-medium';
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:-20px;
	letter-spacing:-1px !important
}

.career-guidance span{
	font-size:1em !important;
	font-family: 'geomanistregular'!important;
	color:#fff !important;
	text-transform:uppercase !important;
	background:url(../images/career.png) no-repeat left center;
	padding-left:50px;
}
a:hover .career-guidance{
	background-color:#1f69b7;
}


.career-opening{
	width:auto;
	height:50px;
	background-color:#e70e54;
	padding-left:15px;
	padding-right:15px;
	font-size:0.706em;
	font-family: 'geomanist-medium';
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:-20px;
	letter-spacing:-1px !important;
	line-height:50px;
}

.career-opening span{
	font-size:1em !important;
	font-family: 'geomanistregular'!important;
	color:#fff !important;
	text-transform:uppercase !important;
	background:url(../images/career-opening.png) no-repeat left center;
	padding-left:50px;
}
a:hover .career-opening{
	background-color:#1f69b7;
}

.about-title span{
	color:#1f69b7;
	font-size:1.139em;
	font-family:'geomanist-bold';
	text-transform: none;
}

 .banner-caption-inner{
     font-family: 'geomanist-black';
     font-size:3em;
     font-weight:normal;
     color:#fff;
     text-align: right;
	 letter-spacing:-2px;
	 line-height:64px ;
	 text-transform:uppercase;
	 text-shadow: 2px 2px #333;

}
 .banner-caption-inner span{font-family: 'geomanistregular';  font-size:1em;
     font-weight: normal; }
 .inner-caption-content{
     font-family: 'geomanist-light';
     color:rgba(255,255,255,0.9);
     font-size:2.563em;
     font-weight: normal;
     text-align:right;
	 letter-spacing:-2px;
	 margin-top:-5px;
}
.inner-caption {
    position: absolute;
    z-index: 1;
    display: inline-block;
    width: 100%;
    max-height: 100%;
    white-space: normal;
    overflow: hidden;
    bottom: 20%;
    left: 0;
    right: 0;
    margin: auto;
}

/***************************************************** E ABOUT US *****************************************************/

/***************************************************** S CONTACT US *****************************************************/
.contact-enquiry{
	width:65%;
	height:auto;
	float:left;
	margin-top:1%;
}
.contact-address{
	width:35%;
	height:auto;
	float:left;
	padding-left:5%;
	margin-top:1%;
}
.enquiry-contact{
	width:49%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
}
.enquiry-contact:nth-child(2n+2){ margin-right:0%;}
.contact-enquiry-box{
	width:100%;
	height:48px;
	border:1px solid #ccc;
	padding-left:5%;
	padding-right:5%;
	line-height:48px;
	font-size: 14px;
font-family: 'geomanistregular';
font-weight: normal;
font-style: normal;
color:#666;
}

.enquiry-contact-full{
	width:100%;
	height:auto;
	margin-bottom:2%;
		font-size: 14px;
font-family: 'geomanistregular';
font-weight: normal;
font-style: normal;
color:#666;
}
.enquiry-contact-full p{
	line-height:16px;
	font-size: 12px;
font-family: 'geomanistregular';
font-weight: normal;
font-style: normal;
color:#666;
padding-bottom:15px;
 margin-top:-5px;
}

.calback-box1{
	width:100%;
	height:160px;
	border:1px solid #ccc;
	padding-left:2.5%;
	padding-right:2.5%;
	line-height:26px;
	padding-top:10px;
}

.submit{
	width:105px;
	height:48px;
	float:right;
	background-color:#1f69b7;
	color:#fff;
	font-size:1.313em;
	text-transform:uppercase;
	text-align:center;
	line-height:48px;
	-webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  font-family: 'geomanist-medium';
}
.submit:hover{
	background-color:#fff;
	border:1px solid #1f69b7;
	color:#1f69b7;
	cursor:pointer;
}
.contact-address-dtl{
	width:100%;
	height:auto;
	margin-bottom:25px;
}
.contact-icon{
	width:20%;
	height:auto;
	float:left;
}
.address{
	width:80%;
	height:auto;
	float:left;
	padding-left:7%;
}
.address-title{
     font-size:1em;
	 font-family: 'geomanist-medium';
	 font-weight: normal;
    font-style: normal;
	text-transform:uppercase;
	color:#333;
	margin-bottom:2px;
}
.address p{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: left;
	font-family: 'geomanistregular';
	color:#333;
	margin-top:0px;
}
.enquiry-main{
	width:40%;
	height:auto;
	margin:0 auto;
}


.contact-social {
     width: auto;
     height: auto;
     float: right;
	 padding-top:8px;
}
.contact-social ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
}
.contact-social ul li{
     width:35px;
     height:35px;
     float:left;
     margin-right:10px;
     background:none;
}
 .contact-social ul li a{
     height:35px;
     width:35px;
     display: block;
     text-align: center;
     line-height:32px;
     font-size:15px !important;
     padding-left:0px;
     color:#fff;
     transition: all 0.2s ease;
     transition: background 0.2s ease-in-out;
	 border:2px solid #1f69b7;
	 border-radius:50%;
	 background-color:#1f69b7;
}
.contact-social ul li a img {
	width: auto;
	height: auto;
	margin-top: 0px;
	filter: invert(100%);
	-webkit-filter: invert(100%);
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
  }
 .contact-social ul li a:hover{
      color:#1f69b7;
      padding-left:0px;
	  border:2px solid #1f69b7;
	  background-color:#fff;
}
.contact-social ul li a:hover img{
	filter: invert(100%);
	-webkit-filter: invert(100%);
	filter: brightness(1) invert(0);
	-webkit-filter: brightness(1) invert(0);
}
/***************************************************** E CONTACT US *****************************************************/

.international-wraper{
	width:100%;
	height:auto;
	position:relative;
	margin-bottom:90px;
	padding-top:40px;
}
.international-container-wraper{
	width:75%;
	height:auto;
	float:left
}
.international-container{
	width:100%;
	height:auto;
	display:flex;
	align-items:center;
}
.international-container:nth-child(2){ margin-top:3em; margin-bottom:3em;}
.international-container:nth-child(3){ display:inherit}

.international-container:nth-child(3) .middle-content { width:85%;}
.international-container:nth-child(3) .middle-content1 { width:80%;}
.international-container p{
	font-size: 1.063em;
  line-height: 27px;
  text-align: justify;
  font-family: 'geomanistregular';
  color: #333;
}
.international-title{
	width:100%;
	height:auto;
	text-align:left;
	font-size:2.875em;
	color:#e70e54;
	font-family: 'geomanistregular';
	line-height:1;
	margin-bottom:0.5em;
}
.international-title span{
	font-size:1.174em;
	font-family: 'geomanist-book';
	color: #1f69b7;
}
.international-pic{
	width:auto;
	float:left;
	margin-right:5%;
}
.international-left-bg{
	width:6.5%;
	height:auto;
	position:absolute;
	left:0;
	top:0px;
}

.international-right-bg{
	width:25%;
	height:auto;
	position:absolute;
	right:0;
	top:50px;
}
.international-right-pic{
	width:100%;
	height:auto;
	margin-bottom:20px;
	text-align:right;
}

.international-right-bottom{
    float: right;
  position: relative;
 margin-top: -350px;
  z-index: -1;
  margin-right: -5%;
  z-index: -1;
  width: 40%;
  display: block;
}

.product-wraper{
	width:100%;
	height:auto;
	margin-bottom:90px;
}
.product-container{
	width:100%;
	height:auto;
	padding-top:1em;
}

.gallery-container {
     width:33%;
     height: auto;
     float: left;
     margin-right: 0.5%;
     position: relative;
     background-color: #fff;
     margin-bottom: 0.5%;
}
 .gallery-container:nth-child(3n+3){
     margin-right:0%;
}
 .gallery-container:nth-last-child(2){
     margin-right:0%;
	 width:45%
}
.gallery-container:nth-last-child(3){
	 width:54.5%
}
.gallery-container:nth-child(-n+6) .gall-pics {
    height: 358px;
    overflow: hidden;
}

 .gallery-container:nth-child(-n+3) .gall-pics {
    height: 300px;
    overflow: hidden;
}
.gall-pics{ height:282px; overflow:hidden}

 .gallery-container:nth-last-child(-n+3) .gall-pics {
    height: 315px;
    overflow: hidden;
}

 .gallery-container p {
     width:98%;
     height: auto;
     color: #666;
     line-height: 26px;
     font-size: 1em;
     font-family: 'Montserrat', sans-serif;
     font-weight: 400;
     margin:0 auto;
     margin-top:10px;
     margin-bottom:20px;
     text-align:center;
}
 .box-gallery{
     overflow:hidden;
     position:relative;
     cursor:pointer;
}
 .box-gallery img{
     width:100%;
     height:auto;
     transform:scale(1);
     transition:all 0.5s ease 0s;
	 display:block;
}
 .box-gallery:hover img{
     transform:scale(1.1);
}
 .box-gallery .box-content{
     width:100%;
     height:100%;
     background:rgba(0,0,0,0.6);
     text-align:center;
     position:absolute;
     top:0;
     left:0;
     opacity:0;
     transform:rotateY(180deg) scale(0.5);
     transition:all 0.45s ease-out 0s;
     display:flex;
     align-items:center;
     justify-content:center;
}
 .box-gallery:hover .box-content{
     opacity:1;
     transform:rotateY(0deg) scale(1);
}
 .box-gallery .box-content:before{
     content:"";
     width:90%;
     height:90%;
     position:absolute;
     top:5%;
     left:5%;
}
 .box-gallery .icon{
     display:inline-block;
     padding:0;
     margin:0;
     list-style:none;
     position:relative;
}
 .box-gallery .icon li{
     display:inline-block;
}
 .box-gallery .icon li a{
     display:block;
     width:50px;
     height:50px;
     line-height:50px;
     border-radius:50%;
     background: #e70e54;
     font-size:1.5em;
     color:#fff;
     transition:all 0.5s ease 0s;
}
 .box-gallery .icon li a:hover{
     background:#1f69b7;
     color:#fff;
}
 .box-gallery .content{
     padding:10px;
     text-align:left;
     position:absolute;
     bottom:5%;
     left:5%;
}
 .box-gallery .title{
     font-size:20px;
     font-weight:bold;
     color:#fff;
     text-transform:uppercase;
     margin:0 0 5px;
}
 .box-gallery .post{
     display:block;
     font-size:18px;
     color:#fff;
}

.box-down-icon{
     position:absolute;
     bottom:1em;
     color:rgba(255,255,255,1) !important;
     font-size:1.375em;
     width:100%;
     font-family: 'Poppins', sans-serif;
     font-weight: normal;
     text-align: center;
     padding-right:5%
}
.gallery-container:hover .box-down-icon{
     display:none !important;
}

/***************************************************** S DOWNLOAD *****************************************************/
.downloads {
    width: 100%;
	height:auto;
	display:flex;
    flex-wrap:wrap;
    justify-content:center;
	vertical-align:middle;
	padding-top:1%;
}
.download-for-wrap {
    width:105px;
    height: auto;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
	
}

.download-for {
    width:105px;
    height:105px;
	border-radius:50%;
	margin-bottom:5%;
	overflow:hidden;
	position:relative;
}

.download-for img{
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
}

a .download-text{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: center;
	font-family: 'geomanistregular';
	color:#333;
}
a:hover .download-text{
	font-size:1.063em;
	font-family: 'geomanistregular';
	color:#e70e54;
}
/***************************************************** E DOWNLOAD *****************************************************/

/***************************************************** S MEDIA *****************************************************/
.medias{
	width:31.33%;
	height:auto;
	margin-right:3%;
	float:left;
	margin-bottom:5%;
}
.medias:nth-child(3n+3){ margin-right:0%;}

.medias p{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: justify;
	font-family: 'geomanistregular';
	color:#333;
	margin-top:20px;
}
.media-picwrap{
	width:100%;
	height:auto;
	position:relative;
}
.media-pic{
	width:100%;
	height:auto;
}
.media-name{
	width:100%;
	height:42px;
	background-color:rgba(31, 105, 183, 0.9);
	font-size:1.500em;
	line-height:42px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	left:0;
	bottom:0;
	font-family: 'geomanistregular';
}
.digital-market{
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    vertical-align: middle;
    padding-top: 1%;
	align-items:center;
}
.digital{
	width:40%;
	float:left;
}
.digital-details{
	width:60%;
	float:left;
	padding-left:3%;
}
.digital-details p{
	width:100%;
	height:auto;
	font-size:1.063em;
	line-height:27px;
	text-align: justify;
	font-family: 'geomanistregular';
	color:#333;
	margin-top:0px;
}
.digital-name{
	width:100%;
	height:42px;
	font-size:1.500em;
	line-height:42px;
	text-align:left;
	color:#296db6;
	text-transform:uppercase;
	font-family: 'geomanist-medium';
}

/***************************************************** E MEDIA *****************************************************/

/**************************************************************** S JOBS ****************************************************************/

.jobs-wrap {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
}
.job-pic {
    width: 50%;
    height: auto;
    float: left;
    position: relative;
}
.job-pic-pics {
    width: 100%;
    height: auto;
}

.job-pic-arrow {
    width: 31px;
    height: 60px;
    position: absolute;
    right: -2px;
    margin: auto;
    top: 0;
    bottom: 0;
}


.jobs-content {
    width: 50%;
    height: auto;
    float: left;
    padding-left: 5%;
}

.jobs-content-title {
    text-align: left;
    line-height: 30px;
    font-size: 1.5em;
    font-weight: normal;
	color:#e70e54;
	text-transform:uppercase;
	font-family: 'geomanist-medium';
	margin-bottom:5px;
}
.content-job {
    font-size:1.063em;
	line-height:27px;
	text-align: justify;
	font-family: 'geomanistregular';
	color:#333;
}

.job-content1 {
    width: 50%;
    height: auto;
    float: left;
    padding-right: 5%;
}
.jobs-content-title1 {
    text-align: right;
    line-height: 30px;
     font-size: 1.5em;
    font-weight: normal;
	color:#e70e54;
	text-transform:uppercase;
	font-family: 'geomanist-medium';
	margin-bottom:5px;
}

.content-job1 {
      text-align: justify;
font-family: 'Geomanist';
font-size: 1.0625em;
font-weight: 300;
color: #393939;
padding-top: 1%;
line-height: 27px;
}

.job-pic-arrow1 {
    width: 31px;
    height: 60px;
    position: absolute;
    left: -2px;
    margin: auto;
    top: 0;
    bottom: 0;
}
.job-listing{
	width:auto;
	height:auto;
}
.job-listing ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.job-listing ul li{
	font-size:1.063em;
	line-height:27px;
	font-family: 'geomanistregular';
	color:#333;
	margin-bottom:5px;
	background:url(../images/listing.png) no-repeat left 6px;
	padding-left:25px;
}
.mobile-banner{ display:none}
.nav{ float:right;}



/**************************************************************** E JOBS ****************************************************************/


/**************************************************************** S CAREERS ****************************************************************/
tbody tr{
	width:100%;
	height: auto;
	align-items:center;
	padding-top:1%;
	padding-bottom:1%;
	background-color:rgba(234,235,234,0.8)
}
tbody tr:nth-child(2n+2){ background-color:#fff}


.ui-table th, .ui-table td{ padding:1em 0.5em}
		 div.mdgov_OverflowTable {
        width: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
		
    }
    div.mdgov_OverflowTable table {
        width: 98%;
        white-space: nowrap; /* Optional */
    }
	.table-stripe tbody tr:nth-child(2n+1) td, .table-stripe tbody tr:nth-child(2n+1) th {
    background-color: #eee;
    background-color: rgba(0,0,0,0.04);
}

	.table-stripe tbody td{
	border:0px solid #ccc;
}

	tbody{
    border-left:0px solid #000 !important;
	
}


.ui-table th, .ui-table td {
    line-height: 1.5em;
    text-align: center;
    padding: 1em 1em;
    /*vertical-align: top;*/
	border-collapse:inherit !important;
	font-family: 'geomanistregular';
    color: #565959;
    font-size: 1em;
    font-weight: normal;
	}
	
	.ui-table th, .ui-table td span {
   
	font-family: 'geomanistregular';
    color: #565959;
    font-size: 1em;
    font-weight: normal;
	}
	
	
	.ui-table th, .ui-table td a {
     font-size:1em;
	 font-weight: normal;
	 color:#1f69b7;
	 text-transform:uppercase;
	  font-family:'geomanist-bold';
	}
	
	.ui-table th, .ui-table td a:hover {
     font-size:1em;
	 font-weight: normal;
	 color:#e70e54;
	 text-transform:uppercase
	}
.ui-table th {
    font-weight: normal;
	color:#fff;
	background-color:#e70e54;
	text-transform:uppercase;
	text-align:center;
	font-family:'geomanist-bold';
	font-size:1.2em;
	line-height:40px;
	padding:0em 1em;
}
.ui-table th:last-child{ border:0px;}

table {
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
}
.mobile-division{ display:none}

/**************************************************************** E CAREERS ****************************************************************/



 @media (min-width: 1023px) and (max-width: 1279px) {
     .container{
         width:98% !important;
         margin:0 auto
    }
	.container-award{
         width:98%;
		 margin:0 auto;
    }
	.gray-for{ height:168px;}
	.contact-social{ float:left;}
	.gallery-container:nth-child(-n+6) .gall-pics {height:190px;}
	.gallery-container:nth-child(-n+3) .gall-pics { height:162px;}
	.gall-pics{ height:155px; overflow:hidden}
	.gallery-container:nth-last-child(-n+3) .gall-pics {height:170px;}
	.banner-caption-title-sub{font-size: 3em;}
	.banner-caption-inner{font-size: 2.65em;}
		.gray-for { height: 186px;  overflow: hidden;}
	.submit-contact{ width:103px;}
	.calback-box{ height:40px; line-height:40px;}
}
 @media (min-width: 1280px) and (max-width: 1359px) {
     .container{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	.container-award{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
    .gallery-container:nth-child(-n+6) .gall-pics {height:240px;}
	.gallery-container:nth-child(-n+3) .gall-pics { height:200px;}
	.gall-pics{ height:190px; overflow:hidden}
	.gallery-container:nth-last-child(-n+3) .gall-pics {height:210px;}
	.banner-caption-title-sub{font-size: 3em;}
	.banner-caption-inner{font-size: 2.75em;}
		.gray-for { height: 210px;  overflow: hidden;}
	.submit-contact{ width:103px;}
	.calback-box{ height:40px; line-height:40px;}
}
 @media (min-width: 1360px) and (max-width: 1399px) {
     .container{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
		
    }
	.container-award{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	
	body { font-size:14px !important;}
	.home-gallery-right {width: 43.7%;}
	.home-gallery-left {width: 56.3%;}
	.menu-name{ font-size:1.4em;}
	.menu-name-main{ padding-top:3px;}
	
	.gallery-container:nth-child(-n+6) .gall-pics {height:254px;}
	.gallery-container:nth-child(-n+3) .gall-pics { height:210px;}
	.gall-pics{ height:200px; overflow:hidden}
	.gallery-container:nth-last-child(-n+3) .gall-pics {height:220px;}
	.gray-for { height: 223px;  overflow: hidden;}
	.submit-contact{ width:108px;}
	.calback-box{ height:44px; line-height:44px;}
}
 @media (min-width: 1400px) and (max-width: 1441px) {
     .container{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	.container-award{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
    
	.gallery-container:nth-child(-n+6) .gall-pics {height:254px;}
	.gallery-container:nth-child(-n+3) .gall-pics { height:210px;}
	.gall-pics{ height:200px; overflow:hidden}
	.gallery-container:nth-last-child(-n+3) .gall-pics {height:220px;}
	.gray-for { height: 234px;  overflow: hidden;}
	.submit-contact{ width:108px;}
	.calback-box{ height:46px; line-height:46px;}
}
 @media (min-width: 1441px) and (max-width: 1600px) {
     .container{
          width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	.container-award{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
    
	.gallery-container:nth-child(-n+6) .gall-pics {height:254px;}
	.gallery-container:nth-child(-n+3) .gall-pics { height:210px;}
	.gall-pics{ height:200px; overflow:hidden}
	.gallery-container:nth-last-child(-n+3) .gall-pics {height:220px;}
	.gray-for{ height:260px; overflow:hidden;}
	
	
}
 @media (min-width:1601px){
     .container{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	.container-award{
         width:100%;
		 padding-left:5%;
		 padding-right:5%;
    }
	body {
     text-decoration: none;
     background:#fff;
     font-size:16px !important;
	 font-family: 'geomanistregular';
	 font-weight: normal;
    font-style: normal;
}
.gray-for{ height:308px; overflow:hidden;}

.gallery-container:nth-child(-n+6) .gall-pics {height:340px;}
	 .gallery-container:nth-child(-n+3) .gall-pics { height:280px;}
	 .gall-pics{ height:270px;}
	 .gallery-container:nth-last-child(-n+3) .gall-pics {height:300px;}
}
 @media (max-width:380px) {.about-title{ font-size:1.4em !important}}
 @media (min-width:381px) and (max-width:420px){ .about-title{ font-size:1.6em !important}}

 @media (max-width:420px) {
	 .mobile-division{ width:100%; display:block !important;}
	 .career-opening{ position:inherit}
	 .careers{ width:100%;}
	 .nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .copyright{ width:100%; text-align:center; float:none; line-height:30px;}
	 .designed{ width:195px; height:auto; margin:0 auto; float:none;}
	 .company-logo{ line-height:30px;}
	 .designed p{ line-height:30px;}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:40%; position:relative}
	 .toggleMenu{ top:0.5% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:0.85em; padding-left:0px; padding-right:1em;}
	 .iso{ font-size:0.85em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 1.25em; letter-spacing: -1px;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none;  }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; display: none; }
	 .header-social{ display:none;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-icon{ display:none;}
	 .address{ width:100%; padding-left:0%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .medias{ width:100%; margin-right:0%;}
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:1.25em; letter-spacing: -1px;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .welcome-title{ font-size:2em;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:1.6em}

	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	 .international-title span{ font-size: 1em;}
	   .gallery-container { width: 100%; }
	   .gall-pics {
    height: auto !important;
  }
  .swiper-slide-caption{bottom: 10% !important;}
  .footer-right{ float:left;}
  .trip-advisor{margin-left:0em; margin-right: 1em;}
	 

}
 @media (min-width:421px) and (max-width:480px){
	 
	 .mobile-division{ width:100%; display:block !important;}
	 .career-opening{ position:inherit}
	 .careers{ width:100%;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:30%; position:relative}
	 .toggleMenu{ top: 0.5% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 1.5em;    letter-spacing: -1px;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; display: none; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-icon{ display:none;}
	 .address{ width:100%; padding-left:0%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .medias{ width:100%; margin-right:0%;}
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:1.5em;letter-spacing: -1px;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:1.8em !important}
	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	 .international-title span{ font-size: 1em;}
	  .gallery-container { width: 100%; }
	  .gall-pics {
    height: auto !important;
  }
   .footer-right{ float:left;}
  .trip-advisor{margin-left:0em; margin-right: 1em;}

}
 @media (min-width:481px) and (max-width:580px){
	 .mobile-division{ width:100%; display:block !important;}
	 .career-opening{ position:inherit}
	 .quick-title {font-size: 1.5em;}
	 .gray-for{ height:160px;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:49%; margin-right:1%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:30%; position:relative}
	 .toggleMenu{ top:0% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 2em;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; display: none; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .medias{ width:100%; margin-right:0%;}
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:1.75em; letter-spacing: -1px;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:2em !important}

	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	  .gallery-container { width: 100%; }
	  .gall-pics {
    height: auto !important;
  }
   .footer-right{ float:left;}
  .trip-advisor{margin-left:0em; margin-right: 1em;}
	 
}
 @media (min-width:581px) and (max-width:736px){
	.mobile-division{ width:100%; display:block !important;}
	 .career-opening{ position:inherit}
	.quick-title {font-size: 1.5em;}
	 .gray-for{ height:168px;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:49%; margin-right:1%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1.3em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:30%; position:relative}
	 .toggleMenu{ top:0.5% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 2.25em;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; display: none; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .medias{ width:49%; margin-right:2%; margin-bottom:2%}
	 .medias:nth-child(2n+2){ margin-right:0%;}
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:2em;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:2em !important}
	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	 
	 .gallery-container{ width:49.75%;}
	  .gallery-container:nth-child(3n+3){ margin-right:0.5%;}	 
	  .gallery-container:nth-child(2n+2){ margin-right:0%;}	 
	 
	  .gallery-container:nth-child(-n+6) .gall-pics{ height:162px;} 
	   .gallery-container:nth-child(-n+4) .gall-pics {height: 140px;}
	  .gall-pics{ height:130px;}
	   .footer-right{ float:left;}
  .trip-advisor{margin-left:0em; margin-right: 1em;}
}
 @media (min-width:737px) and (max-width: 768px){
	 .mobile-division{ width:100%; display:block !important;}
	 .career-opening{ position:inherit}
	.quick-title {font-size: 1.65em;}
	 .gray-for{ height:210px;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:49%; margin-right:1%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1.4em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:20%; position:relative}
	 .toggleMenu{ top:0% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 2.25em;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:2em;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:2em !important}
	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	 
	 .gallery-container{ width:49.75%;}
	  .gallery-container:nth-child(3n+3){ margin-right:0.5%;}	 
	  .gallery-container:nth-child(2n+2){ margin-right:0%;}	 
	 
	  .gallery-container:nth-child(-n+6) .gall-pics{ height:162px;} 
	   .gallery-container:nth-child(-n+4) .gall-pics {height: 140px;}
	  .gall-pics{ height:130px;}
	   .footer-right{ float:left;}
  .trip-advisor{margin-left:0em; margin-right: 1em;}
}
 @media (min-width:769px) and (max-width:991px){
	.mobile-division{ width:100%; display:block !important;}
	
	 .career-opening{ position:inherit}
	.quick-title {font-size: 1.65em;}
	 .gray-for{ height:154px;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:49%; margin-right:1%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1.4em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:20%; position:relative}
	 .toggleMenu{ top:6% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 3em;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:2em;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .mobile-division img{ display:block !important}
	 .about-title{ font-size:2em !important}
	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
	 
	 .gallery-container{ width:49.75%;}
	  .gallery-container:nth-child(3n+3){ margin-right:0.5%;}	 
	  .gallery-container:nth-child(2n+2){ margin-right:0%;}	 
	 
	  .gallery-container:nth-child(-n+6) .gall-pics{ height:162px;} 
	   .gallery-container:nth-child(-n+4) .gall-pics {height: 140px;}
	  .gall-pics{ height:130px;}
}
 @media (min-width:992px) and (max-width:1023px){
	 .quick-title {font-size: 1.65em;}
	 .gray-for{ height:154px;}
	.nav { float: none;}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .footer-top-links{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-right{ width:100%; margin-bottom:3%; margin-top:3%;}
	 .footer-top-left{ width:100%;}
	 .footer-right-inner{ float:left;}
	 .footer-links{ margin-top:1%; margin-bottom:1%;}
	 .bottom-container{ width:49%; margin-right:1%; margin-bottom:5%;}
	 .bottom-container:nth-child(3){ width:100%;}
	 .home-gallery-left{ width:100%;}
	 .home-gallery-right{ width:100%; margin-top:2px;}
	 .bottom-wraper{ padding-top:40px;}
	 .welcome-wraper p br{ display:none}
	 .welcome-wraper p{ text-align:justify;}
	 .menu-name{ font-size:1.4em;}
	 .welcome-wraper p{ font-size:1em}
	 .welcome-wraper{ padding-top:20px;}
	 .nav a{ margin:0px 0px !important}
	 .logo-container{ width:20%; position:relative}
	 .toggleMenu{ top:6% !important;}
	 
	 
	 .jobs-wrap img{ display:none;}
	 .jobs-content{ width:100%; padding-left:0%;}
	 .job-pic{ display:none;}
	 .job-content1{ width:100%; padding-right:0%;}
	 .jobs-content-title1{ text-align:left; font-size:1.2em; margin-bottom:0px;}
	 .jobs-wrap{ display:inherit; margin-bottom:5%}
	 .jobs-content-title{ font-size:1.2em; margin-bottom:0px;}
	 .about-wraper p{ margin-top:0px; font-size:1em;}
	 .banner-award{ position:inherit; height:auto;}
	 .career-guidance{ position:inherit;}
	 .pvt{ font-size:1em; padding-left:0px; padding-right:0px;}
	 .iso{ font-size:1em; padding-left:0px; padding-right:0px; float:left;}
	 .banner-caption-title-sub {font-size: 3em;}
	 .banner-caption-content {font-size: 2em;}
	 .topwraper{background-color:#103760; position: inherit; margin-bottom:1px;}
	 .topwraper-bg{ display:none;}
	 .top-right{ width:100%; border-bottom:none; }
	 .top-call-wrap{ border-bottom:none; display:flex; justify-content:center; width:100%; }
	 .header-social{ display: block;}
	 .nav > li { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:2%;}
	 .hvr-underline-reveal:before { background:none !important}
	 
	 
	 .contact-enquiry{ width:100%;}
	 .contact-address{ width:100%; padding-left:0%; margin-top:3%;}
	 .contact-social{ float:left;}
	 
	 .enquiry-main{ width:100%;}
	 .download-for-wrap{ margin-left:5%; margin-right:5%; margin-bottom:10%;}
	 
	 .medias{ width:100%; margin-right:0%;}
	 .digital-market{ display:inherit;}
	 .digital{ display:none;}
	 .digital-details{ width:100%; padding-left:0%;}
	 .content-job1{ padding-top:0%;}
	 
	 .container-award{ width:100%;}
	 .banner-caption-inner{ font-size:2em;}
	 .inner-caption-content{ font-size:1em; letter-spacing:0px}
	 .inner-caption{ bottom:10%;}
	 .mobile-banner{ display: block; position:relative}
	 .swiper-wrapper{ display:none !important}
	 .topwraper-bottom-bg{ display:none}
	 .swiper-container{ height: inherit !important;}
	 .gallery-right1{ padding-left:0px;}
	 
	 .inner-wraper{ position:inherit;}
	 .inner-banner{ position:relative;}
	 .international-container-wraper{ width: 100%;}
	 .international-right-pic{ display: none;}
	 .international-pic{ display: none;}
	 .international-right-bottom{ display: none;}
	 .international-container:nth-child(3) .middle-content{ width: 100%;}
	 .international-container:nth-child(3) .middle-content1{ width: 100%;}
	 .international-title{ font-size: 2em;}
}
 