/*
Theme Name: Twenty Sixteen
*/
h1,h2,h3,h4,h5,h6,ol,ol li,p,ul,
ul li{margin:0;padding:0}
.navCust li a{text-transform:uppercase}
a,
input,
textarea{outline:0;transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
a::after,
a::before{transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
a:hover { text-decoration: none;}
ol,
ol li,
ul,
ul li{list-style:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{height:1%}
.clearfix{display:block}
::selection{background:#00A5DC;color:#000;}
::-moz-selection{background:#00A5DC;color:#000;}
body{font-family: 'Roboto', sans-serif;color:#4e4e4e; font-size: 15px; font-weight: 400; line-height: 23px;}
img{width:auto;max-width:100%}

h1, h2, h3, h4 { font-family: 'PT Sans', sans-serif; font-weight:bold;letter-spacing:1px;}
.btn { padding: 8px 39px; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 20px; margin-top: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.hdn { text-transform: uppercase; font-size: 28px; color: #363636; line-height: 29px; padding-bottom: 15px; margin-bottom: 15px; position: relative;}
.hdn::after { width: 26px; height: 1px; background: #00a5dc; left: 0; bottom: 0; position: absolute; content: "";}

/*patch work*/
.inner-page p{ text-align: justify;}
.hdn-inner { color: #363636; font-size: 28px; line-height: 29px; margin-bottom: 15px; padding-bottom: 15px; position: relative; text-transform: uppercase; }
.coming-soon{ margin-bottom:120px;}
.inr-pg-cnt-wrpr p{ font-size: 15px; line-height: 24px; color: #4e4e4e; font-family: "Roboto",sans-serif; padding-bottom:25px;}
.list-group{ margin:0;  padding:0;}
.list-group li{ margin:0; padding:0 0 0 100px;   position: relative;}
.list-group li .icon{ position: absolute; top: 0; left: 0; width: 68px; height: 67px; display: block; background-repeat: no-repeat; background-position: 0 0;    transition: none;}
.list-group li.introduction .icon{background-image: url(images/intro.jpg);}
.list-group li.the-search .icon{background-image: url(images/search.jpg);}
.list-group li.the-presentation .icon{background-image: url(images/pres.jpg);}
.list-group li.the-finale .icon{ background-image: url(images/finale.jpg);}
.list-group li.introduction .icon:hover{background-position: 0 -67px;}
.list-group li.the-search .icon:hover{ background-position: 0 -67px;}
.list-group li.the-presentation .icon:hover{background-position: 0 -67px;}
.list-group li.the-finale .icon:hover{ background-position: 0 -67px;}

.list-group li:after{content: ''; width: 1px; background-color: #000; height: 100%; position: absolute; left:34px; top: 0; display: block; z-index: -2;}
.list-group li:last-of-type:after{ content: none;}
.list-group li:last-of-type p{ padding-bottom:40px;}
.list-group p{ padding-bottom:90px;}
.list-group li h3{ padding-bottom:15px; font-size:20px; text-transform: uppercase;}
.minBdy.inner-page{ /* padding-top:16.5%; */  padding-bottom:0px; position:relative; }

.minHeader { width: 100%;position: relative; z-index: 2; position: absolute; top: 0; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}

.minHeader.fixed { position: fixed; left: 0; top: 0; width: 100%; z-index: 22;}
.minHeader.fixed .rhtTop { opacity: 0;}
.minHeader.fixed .logo { margin-top: 14px;} 
.minHeader.fixed .navCust { margin-top: -22px;}
.logo { display: block;position: absolute; z-index: 2; margin-top: 36px;
transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.navCust { transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.logo img {
	max-width: 320px;
}

/* .logo::before { width: 9999em; height: 11px; content: ""; background: #fff; position: absolute; right: 100%; top: 8px;} */

.navbar { margin: 0; background: #00a6dd; border: none; border-radius: 0; }
/* .minHeader::after{ width: 66.6666%; height: 11px; content: ""; background: #fff; position: absolute; right: 0; bottom:  -2px;} */

.rhtTop { /*width: 100%;*/ text-align: right; color: #fff; padding: 11px 0 0 0; opacity:1; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}


.fonNum { width: auto; float: right; position: relative; font-family: "Open Sans", Arial; font-weight: 600; font-size: 13px; padding-left: 18px; padding-right: 8px; border-right: 1px solid #fff; 
 line-height: 14px; margin-top: 4px;}
.fonNum::after { content: "\f10b"; font-family: "FontAwesome"; font-size: 22px; color: #fff; position: absolute; top: -1px; left: 0; font-weight: normal;}
.fonNum a { color: #fff;}
.fonNum a:hover { color: #ADC7BD;}
.scl { width: auto; float: right;}
.scl li { float: left; margin-left: 5px;}
.scl li, .scl li a {  /*width: 19px;*/ height: 22px;}
.scl li a { color: #fff; font-size: 15px; line-height: 22px; text-align: center; display: block;}
.scl li a:hover { color: #ADC7BD;} 

.navCust { margin-right: -20px;}
.navCust li { position:relative; padding: 0 22px;}
.navCust li:last-child { padding-right: 0;}
.navCust li a { background: none !important; color: #a4e8ff !important; font-size: 14px; text-transform: uppercase; font-family: 'PT Sans', sans-serif; font-weight: 700; position: relative; padding: 13px 0 17px;letter-spacing:.25px;}
.navCust li:hover a, .navCust li.current-menu-item a{ color: #fff!important;}
.navCust li.current-menu-item a::after { width: 100%; height: 0px; background: #fff; content: ""; position: absolute; left: 0; bottom: 10px;}

.navCust li:hover ul { display: block;}
.navCust ul { display:none; padding: 0; left: 0;}
.navCust ul li a { padding: 8px 10px;}
.navCust ul li:hover a, .navCust ul li.current-menu-item a { color: #F5822A!important;}


.navbar-collapse .sub-menu{ display:none; top:80%;}
.navbar-collapse .nav > li:hover .sub-menu{ display:block;}
.navbar-collapse .nav .sub-menu{position:absolute; display:none; z-index:999; margin:0; padding:0; width:190px;}
.navbar-collapse .nav .sub-menu > li{list-style:none; padding-right:0px;}
.navbar-collapse .nav .sub-menu > li > a{background:#1f1f1f!important; font-size: 12px; border-bottom: 1px solid #ccc; color: #fff!important; display: block; padding: 6px; transition: all 0.5s ease 0s; white-space:nowrap;}
.navbar-collapse .nav .sub-menu > li > a:hover{ background:#9f9f9f!important; text-decoration:none;}
.navCust li:hover a .sub-menu li a::after, .navCust li.current-menu-item a .sub-menu li a::after { width: 100%; height: 0px!important; background: #9f9f9f!important; content:none!important; position: inherit; left: 0; bottom: 10px;}


.navbar-collapse .sub-menu li.current-menu-item a::after { width: 100%; height: 0px!important; background: #fff; content: ""; position: absolute; left: 0; bottom: 10px;}

.bnrArea { width: 100%; position: relative; margin-top: 74px;}
.bnrTxt { text-align: center; }
.bnrTxt img { width: auto; max-width: 100%; display: inline-block;}
.bnrArea::after {}
.bnrArea .owl-carousel { position: relative;}
.bnrTxt { position:absolute; /*bottom: 0;*/ width: 100%; text-align: center; top:-70px; }
.bnrTxt h2 { font-family: "Roboto",Arial; font-size: 100px; line-height: 70px; color: #fff; font-weight: 300; position: relative; z-index: 2;}
.bnrTxt::after { width: 100%; height: 100%; position: absolute; bottom: 0px; left: 0; content: ""; background: url(../../../images/banner_over.png) 0 0 repeat-x; z-index: 1; }
/* Banner Nav */
.bnrArea .owl-controls .owl-nav { display: block; position: absolute; width: 101px; bottom: 0; right: 0;}
.bnrArea .owl-controls .owl-nav .owl-prev, .bnrArea .owl-controls .owl-nav .owl-next { width: 50px; height: 72px;  float: left; text-indent: -9999px; display: none !important;}
.bnrArea .owl-controls .owl-nav .owl-prev {background: url(../../../images/bnrLeft.png) center center no-repeat #fff; }
.bnrArea .owl-controls .owl-nav .owl-next {background: url(../../../images/bnrRight.png) center center no-repeat #fff; margin-left: 1px;}
.bnrArea .owl-controls .owl-nav .owl-prev:hover, .bnrArea .owl-controls .owl-nav .owl-next:hover { background-color: rgba(255, 255, 255, 0.8) !important;transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
/* Banner Dots */
.bnrArea .owl-controls .owl-dots { width: 100%; position: absolute; bottom: 0; padding: 8px 0; text-align: center; display: none !important;}
.bnrArea .owl-controls .owl-dots .owl-dot { display: inline-block; margin: 0 5px;}
.bnrArea .owl-controls .owl-dots .owl-dot, .bnrArea .owl-controls .owl-dots .owl-dot span { width: 14px; height: 14px;}
.bnrArea .owl-controls .owl-dots .owl-dot span { background: #585858; display: block;}
.bnrArea .owl-controls .owl-dots .owl-dot.active span { background: #F5822A;}

.parallax {  min-height: 560px; /* 560px background-size: cover !important; background-attachment: fixed !important;*/ }

.jobEmply { width: 100%; position: absolute; left: 0;/* bottom: 15px;*/ z-index: 3; top:-100px;}
.jobEmply ul { width: auto; float: right;}
.jobEmply ul li { width: auto; float: left; text-align: center;}
.jobEmply ul li a { font-family: 'PT Sans', sans-serif; color: #00a5dc; text-transform: uppercase; font-size: 16px; font-weight:bold;letter-spacing:1px; padding: 107px 10px 0; display: block;}
.jobEmply ul li a:hover { color: #000;}

.jobEmply ul li.job a { background: url(../../../images/jobsiker.png) 0 top no-repeat;}
.jobEmply ul li.emp a {  background: url(../../../images/employ.png) 13px top no-repeat;}

.jobEmply ul li.job a:hover { background-position:  -150px top ;}
.jobEmply ul li.emp a:hover { background-position: -137px top;} 



.minBdy {/* background: url(../../../images/minBdyBg.jpg) 0 0 repeat; */}
.minBdy1 { padding: 0px 0 38px;}

.minBdy.home-page{padding: 111px 0 250px; background: url(../../../images/ftrBg-2.jpg) 0 0 no-repeat; background-size: cover; background-position:center bottom; position:relative;}




/*.hmTaprap { margin-top: 76px;}*/
.hmTaprap:nth-child(1), .hmTaprap:nth-child(2) { margin-top: 0;}

.abtInr .btn { background: #00a5dc; padding: 8px 83px; color: #fff;}
.abtInr .btn:hover { background: #adc7bd; color: #000;}
.abtInr p { font-size: 17px; line-height: 30px;font-family: 'PT Sans', sans-serif;}

.hmTab { position: relative; text-align: center;}
.hmTab a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 10px;}
.hmTab a span { display: block;
transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease}
.HmtabInr { position: absolute; top: 46%; width: 100%; left: 0; padding: 0 0 18px;}
.ttl { font-family: 'Oswald', sans-serif; font-size: 22px; color: #000; line-height: 24px; padding-bottom: 13px; position: relative; text-transform: uppercase;}
.ttl::after { width: 0px; height: 1px; background: #fff; bottom: 0; position: absolute; left: 50%; margin-left: -50px; content: ""; opacity:0;
transition:All .5s ease;
-webkit-transition:All .8s ease;
-moz-transition:All .8s ease;
-o-transition:All .8s ease
} 
.rdBnt { font-family: 'Roboto Condensed', sans-serif; color: #fff; font-size: 12px; text-transform: uppercase; position: absolute; top: 100%; opacity: 0; left: 30%; right: 30%;}
.hmTab:hover a { background: rgba(84, 195, 232, 0.75);}
.hmTab:hover .ttl { color: #fff;}
.hmTab:hover .rdBnt { top: 78%; opacity: 1;}
.hmTab:hover .ttl::after { width: 105px; opacity: 1;}

.infoArea { width: 100%; overflow: hidden; padding-top: 79px;}
.infoInr { padding: 60px 30px;}
.infoInr h2 { font-size: 28px; font-weight: 400; color: #fff; line-height: 32px; text-transform: uppercase;}
.infoInr p { color: #fff; margin-top: 20px;}
.infoInr .btn { background: #fff; color: #000;}
.infoInr .btn:hover { background: #000; color: #fff;}

.blue { background: #00a5dc; position: relative;}
.blue::before { content: ""; width: 999em; height: 100%; position: absolute; right: 100%; background: #00a5dc; top: 0;}

.gry { background: #adc7bd; position: relative;}
.gry::before { content: ""; width: 999em; height: 100%; position: absolute; left: 100%; background: #adc7bd; top: 0;}


.clientArea { width: 100%; padding: 33px 0 0 0;}
.clientArea ul li { width: auto; float: left; padding: 0 56px; position: relative;}
.clientArea ul li::after { content: ""; width: 1px; height: 30px; top: 50%; left: 0; background: #dfdfdf; position: absolute; margin-top: -15px;}
.clientArea ul li:nth-child(1)::after { background: none;}



.footerMin { width: 100%; padding: 25px 0 30px; /*background: url(../../../images/ftrBg.jpg) 0 0 no-repeat; background-size: cover;*/ text-align: center; position: relative; background-color:#00a6dd;}
/*.footerMin::after { background: rgba(255, 255, 255, 0.3); content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}*/
.ftrMnu { display: inline-block; width: auto; position: relative; z-index: 2;}
.ftrMnu li { width: auto; float: left;}
.ftrMnu li a { padding: 0 10px; font-size: 15px; color: #434343; font-family: "Open Sans"; display: block; text-transform: uppercase;}
.ftrMnu li a:hover, .ftrMnu li.current-menu-item a { color: #fff;}
.footerMin p { width: 100%; padding-top: 30px; font-family: "Open Sans"; color: #434343; position: relative; z-index: 2;}
.footerMin p span{font-size:13px; display:block;}


/*--------------- 17.06.2016 --------------*/

.inr-pg-cnt-wrpr h4 { padding-bottom: 25px; color:#00a5dc;}
.inr-pg-cnt-wrpr ul { padding-left: 30px;}
.inr-pg-cnt-wrpr ul, .inr-pg-cnt-wrpr ul li { list-style: decimal;}
.inr-pg-cnt-wrpr p a { color: #4e4e4e; text-decoration: underline;}
.inr-pg-cnt-wrpr p a:hover { color: #00A5DC;}

.forTech h5 { font-size: 15px; font-weight: 600; color: #00A5DC; padding-left: 23px; position: relative;}
.forTech h5::after { content: "\f00b"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0; top: 0; font-size: 15px; color: #00A5DC;}
.forTech p { padding-left: 23px; padding-bottom: 0;}
.forTech .inrBtn { text-decoration: none; text-transform: uppercase; color: #4e4e4e; display: inline-block; position: relative; padding-left: 23px; margin-bottom: 30px;}
.forTech .inrBtn:hover { color: #00A5DC;}
.forTech .inrBtn::after { content: "\f101"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 9px; top: -2px; font-size: 15px; color: #4e4e4e;}
.position { padding-left: 0 !important; padding-bottom: 15px; width: 100%; display: inline-block;}
.position, .position li { list-style: none !important;}
.position li { width: 25%; padding: 5px 20px; position: relative; float: left;}
.position li::after { content: "\f10c"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0; top: 5px; font-size: 15px; color: #4e4e4e;}

.arwlnk{position: relative; padding-left:20px; text-decoration:none!important; text-transform:uppercase;}
.arwlnk::after { content: "\f101"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0px; top: -2px; font-size: 15px; color: #4e4e4e;}

.lftalign { float:left; margin:0 30px 5px 0; padding:5px; border:1px solid #ccc;}
.rhtalign { float:right; margin:0 0px 5px 30px; padding:5px; border:1px solid #ccc;}

.timeline li{ margin-bottom:15px;}
.cntctpnl h5 { font-size: 15px; font-weight: 600; color: #00A5DC; padding-left: 23px; position: relative; margin-bottom:10px;}
.cntctpnl h5::after { content: "\f00b"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0; top: 0; font-size: 15px; color: #00A5DC;}

.blog h2 a, .single h1{color:#00a5dc; font-size:18px; margin-bottom:15px; display:block; line-height: 25px;}
.blog .post{ border-bottom:1px solid #363636; padding-bottom:15px; margin-bottom:15px;}

.widget{margin-bottom:20px;}
.widget_recent_entries h2, .widget_archive h2{ background:#00a5dc; color:#fff; font-size:18px; margin-bottom:15px; padding:10px;}
.widget_recent_entries ul, .widget_archive ul{ padding:0; margin:0;}
.widget_recent_entries li, .widget_archive li { padding: 5px 20px; position: relative; list-style:none!important;}
.widget_recent_entries li::after, .widget_archive li::after { content: "\f10c"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0; top: 5px; font-size: 15px; color: #4e4e4e;}
.widget_recent_entries li a, .widget_archive li a{color:#363636;}
.wp-pagenavi{padding-left:0px;}

.test{/*background-size:100%!important; background-repeat:no-repeat!important;*/}
.ftrtp{ padding:20px 0; text-align: center; background-color: #e5e5e5}
.ftrtp img{max-width:100%; height:auto;}

.icntitl{ font-size: 15px; font-weight: 600; color: #00A5DC; padding-left: 23px; position: relative; margin-bottom:10px;}
.icntitl::after { content: "\f00b"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 0; top: 0; font-size: 15px; color: #00A5DC;}
.skytitl{ font-size: 16px; font-weight: 700; color: #00A5DC; margin-bottom:5px;}
.skytitl i{margin-right:10px;}

.minBdy-btm{width:100%; padding-top:30px; padding-bottom:30px; background:#adc7bd;}
.cntrlnk { text-decoration: none; text-transform: uppercase; color: #4e4e4e; display: inline-block; position: relative; padding-left: 23px; margin-bottom: 30px;}
.cntrlnk:hover { color: #00A5DC;}
.cntrlnk::after { content: "\f101"; font-family: "FontAwesome"; width: 20px; height: 20px; position: absolute; left: 9px; top: -2px; font-size: 15px; color: #4e4e4e;}
.resumsbmt .btn{background: #00a5dc; color: #fff;}

.sbmtjob textarea{height:100px;}
.btmicnhldr{text-align:center;}
.btmicnhldr .icnhldr{ margin:0 auto 20px; width:140px; height:140px; background:#48d1fe; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display:table; transition: all 0.5s ease 0s;}

.btmicnhldr .icnhldr:hover{background:#99e3fc; -ms-transform: scale(1.2, 1.2); /* IE 9 */  -webkit-transform: scale(1.2, 1.2); /* Safari */ transform: scale(1.2, 1.2);}
.btmicnhldr .icnhldr span{ display:table-cell; vertical-align:middle; align:center;}
.btmicnhldr h2{font-family: 'Oswald', sans-serif; font-size: 22px; color: #000; line-height: 24px; font-weight: normal; text-transform: uppercase; margin-bottom: 5px;}
.btmicnhldr p{ margin-bottom: 20px; color:#fff; line-height:20px;}


.ftrtp .carousel-indicators .active{ background: #31708f; } 
.ftrtp .content{ margin-top:20px; } 
.ftrtp .carousel-control{ color:#31708f; width:5%; } 
.ftrtp .carousel-control:hover, .carousel-control:focus{ color:#31708f; } 
.ftrtp .carousel-control.left, .carousel-control.right { background-image: none; } 
.ftrtp .media-object{ margin:auto; margin-top:15%; }

.ftrtp h2{font-family: 'Oswald', sans-serif; font-size: 22px; color: #000; line-height: 24px; font-weight: normal; margin-bottom:20px;}

.ftrtp .txtprt{ margin-left:10%;}
.ftrtp .imgprt{ margin-right:20%;}

.ftrtp p{text-align:left; margin-bottom:10px;}
.ftrtp .btn { background: #00a5dc; padding: 5px 15px; color: #fff; display:inline-block; float:left; margin-bottom:15px;}
.ftrtp .btn:hover { background: #adc7bd; color: #000;}


.page-id-314 .parallax{min-height: 230px!important;}

.page-id-319 .parallax{min-height: 230px!important;}
.page-id-319 .minBdy.home-page{padding-top:20px;}

.footerMin p a{color:#a4e8ff;}
.item img { width: 100%;}
.nwbanner_area{position:fixed; width: 100%; z-index:0; top:60px;}

.banbtm{padding-top: 43%; position: relative;}
.innenwbkg{ background:#fff!important; padding-top:40px; padding-bottom:40px;}
.bnrArea img{position:fixed; width: 100%; z-index:0;}
.cntrlnkbtn{ background: #00a5dc; padding: 8px 30px; color: #fff;}
.cntrlnkbtn:hover { background: #adc7bd; color: #000;}
.brklnk{word-wrap: break-word;}

.weeklytimecontainer label{font-size: 14px; font-weight: 500; margin: 0px; padding-top: 4px;}
.weeklytimecontainer .form-control{border-radius: 0px; border: 1px solid #d8d8d8; box-shadow: 0px 0px 0px #fff; min-width: 100px;}
.weeklytimecontainer table tr td{vertical-align: middle;}
.weeklytimecontainer .table-bordered>thead>tr>th, .weeklytimecontainer .table-bordered>thead>tr>td{border-bottom-width: 1px;}
.weeklytimecontainer h5{font-weight: 600; color: #333; font-size: 15px; padding-bottom: 5px;}
.weeklytimecontainer .form-group textarea.form-control{height: 120px;}
.weeklytimecontainer .form-group{position: relative;}
.weeklytimecontainer .form-group .text-danger{position: absolute; left: 0px; top: 100%; color: #ea4135; font-size: 13px; line-height: 16px; margin: 0px;}

.ui-datepicker{ position: relative; z-index: 9999 !important;}
.scroll_text{display: none;}
.weeklytimecontainer table tr td .time_error{margin: 0px; padding: 0px;}


@media only screen and (max-width: 1199px) and (min-width: 992px) {
.navCust li { padding: 0 11px;}
.hdn { font-size: 25px; line-height: 27px;}
.clientArea ul li {  padding: 0 38px;}
.position li { font-size: 13px;}
.position li { padding: 5px 10px 5px 20px;}
.bnrTxt h2 { font-size: 60px; line-height: 45px;}
.bnrTxt{top:-45px;}
}



@media only screen and (max-width: 991px) and (min-width: 768px) {
.logo { width: 251px; margin-top: 56px;}
.minHeader.fixed .logo { margin-top: 34px;}
.logo::before {  height: 8px; top: 5px;}
.minHeader::after { bottom: -6px; height: 8px;}
.navCust li { padding: 0 5px; }
.navCust li a { font-size: 11px;}
.bnrArea .bnrTxt h2 { font-size: 50px; line-height: 36px;}
.jobEmply ul li a { padding: 65px 13px 0;  background-size: 137px auto !important; font-size: 14px;}
.jobEmply ul li.job a {background-position: 34px top; }
.jobEmply ul li.emp a {background-position: 25px top; }
.jobEmply ul li.job a:hover {background-position: -64px top; }
.jobEmply ul li.emp a:hover {background-position: -63px top; }
.hdn { font-size: 20px;  line-height: 24px;}
.minBdy { padding: 82px 0 43px;}
.abtInr .btn { padding: 8px 63px;}
.btn { font-size: 16px;}
/*.hmTaprap { margin-top: 50px;}*/
.ttl { font-size: 17px; line-height: 20px; padding-bottom: 8px;}
.infoInr h2 { font-size: 20px; line-height: 19px;}
.infoArea { padding-top: 48px;}
.infoInr {  padding: 43px 20px;}
.clientArea { padding: 46px 0 0;}
.clientArea ul li { padding: 0 16px;}
.ftrMnu li a { font-size: 11px;  padding: 0 7px;}
.footerMin { padding: 35px 0 30px;}
.parallax { min-height: 477px;}
.position li { font-size: 13px;}
.position li::after { font-size: 11px;}
.position li { padding: 5px 10px 5px 14px; width: 33.3333%;}
.bnrTxt{ top:-54px;}
.bnrTxt h2{ font-size:55px; line-height:55px;}
.jobEmply{top:-54px;}
.navCust li:last-child ul{ right:0px!important; left: inherit;}
}

@media only screen and (max-width: 767px) {
.minHeader { z-index: 9; position: relative;}
.minHeader.fixed { position: relative;}
.minHeader::after {  width: 33.3333%; bottom: 61px; height: 8px;}
.navbar-header { text-align: center;}
.logo { width: 100%; margin-top: 14px; display: inline-block; position: relative;}
.logo span { display: inline-block; position: relative;}
.logo span::after { width: 9999em; height: 8px; content: ""; background: #fff; position: absolute; right: 100%; top: 5px;}
.logo img { width: 253px;}
.logo::before {  height: 7px; top: 5px;}
.minHeader.fixed .logo { margin-top: 14px;}
.navbar-toggle { float:right;  margin-top: 16px;}	
.navbar-collapse { position: absolute; margin: 0 !important; left: 0; width: 100%; top: 100%;  background: #fff; padding: 0 !important; border: none !important;}
.navbar-collapse ul { margin: 0 !important; width: 100%;}
.navCust li { padding: 0; border-bottom: #ADC7BD 1px solid;}
.navCust li:last-child { border-bottom: 0;}
.navCust li:hover a, .navCust li.current-menu-item a { color: #00A5DC !important;}
.navCust li a { padding: 7px 10px; color: #000 !important;}
.rhtTop { width: auto; float: left; margin-top: -44px;}
.minHeader.fixed .rhtTop { opacity: 1;}
.navbar-default .navbar-toggle .icon-bar { background: #fff !important;}
.navbar-default .navbar-toggle { background: #000; border: none;}
.navbar-default .navbar-toggle:hover { background: #ADC7BD !important;}
.bnrArea { margin-top: 0;}
.bnrArea .bnrTxt h2 { font-size: 50px; line-height: 36px;}
.bnrArea .bnrTxt::after { height: 188px}
.jobEmply { position: relative; bottom: inherit; padding: 30px 0 0 0;}
.jobEmply ul { text-align: center; width: 100%;}
.jobEmply ul li { width: auto; display: inline-block; float: none; margin: 0 5px;}
.jobEmply ul li a { padding: 13px 15px 13px 42px; background: #30AFD3 !important; color: #000;  background-position: 8px center !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.jobEmply ul li a:hover { background: #ADC7BD !important; background-position: 8px center !important;}
.jobEmply ul li.job a { background-image: url(../../../images/mobi_jobsiker.png) !important; background-repeat: no-repeat !important;}
.jobEmply ul li.emp a { background-image: url(../../../images/mobi_employ.png) !important; background-repeat: no-repeat !important;}
.hdn { font-size: 20px;  line-height: 24px;}
.minBdy { padding: 40px 0;}
.abtInr { padding-bottom: 40px; text-align: center;}
.abtInr .hdn::after { left: 50%; margin-left: -13px;}
.abtInr .btn { padding: 8px 63px;}
.btn { font-size: 16px;}
/*.hmTaprap { margin-top: 40px;}*/
.ttl { font-size: 17px; line-height: 20px; padding-bottom: 8px;}
.infoArea { padding-top: 40px;}
.infoInr { padding: 40px 0;}
.infoInr h2 { font-size: 20px; line-height: 19px;}
.clientArea { padding-top: 40px;}
.clientArea ul { text-align: center;}
.clientArea ul li { padding: 0 15px; margin-bottom: 15px; float: none; display: inline-block;}
.footerMin { padding: 27px 0 17px;}
.ftrMnu { width: 100%;}
.ftrMnu li { width: 100%; padding: 8px 0; border-bottom: #ADC7BD 1px solid;}
.ftrMnu li a { display: inline-block;}
.footerMin p { padding-top: 14px;}
.parallax { min-height: 337px;}
.bnrTxt { bottom: 79px; display:none;}
.position li { font-size: 13px;}
.position li::after { font-size: 11px;}
.position li { padding: 5px 10px 5px 14px; width: 50%;}
.navbar-collapse .nav .sub-menu{display:block; position:static; width:100%;}
.navbar-header{ margin-left:0 !important; margin-right:0 !important;}

.ftrtp .media-object{ margin-top:0; }

.nwbanner_area{position:static; }
.banbtm{padding-top:0px;}
.ftrtp .imgprt{ margin-right:0%!important; display:inline-block!important; text-align:center;}

.jobEmply{ position:static; }
.minBdy.home-page{ padding-top:50px; }
.minBdy.home-page{ padding-top:20px; }
.jobEmply{ padding:0 0 20px;}
}


@media only screen and (max-width: 599px) {

.hmTaprap { width: 100%;}
.hmTaprap:nth-child(2) { margin-top: 40px;}
.hmTab img { width: 100%;}
.fonNum { padding-left: 14px;}
.scl li, .scl li a { width: 15px;}
.jobEmply ul li { margin: 0 3px;}
.jobEmply ul li a { padding: 13px 12px 12px 40px; font-size: 14px;}
.parallax { min-height: 297px;}
.position li { width: 100%;}

}

@media only screen and (max-width: 479px) { 
	.scroll_text{
		display: block;
		background-color: #eee;
		margin-bottom: 10px;
		color: #000;
		line-height: 25px;
		text-align: center;
		font-size: 13px;
		border-radius: 5px;
	}

.lftalign, .rhtalign{ display:block;float: none; margin: 0 auto 20px;}
 
}
@media only screen and (max-width: 380px) { 

.rhtTop{margin-top:-48px;}
/*.scl{float:left; }
.fonNum{clear:both;}*/

}

