/*Poject Title : blueflaireResponsive   : Yes ( Bootstrap v3.3.7 ) Author       : Sudarshan chakraStatus       : Honesty is the best policy!Date         : 19 Feb 2018.*/img { max-width: 100%; }.no-padding { padding: 0 }.no-margin { margin: 0 }.center, .text-center p { text-align: center!important; }p { text-align: justify; }/* =======================================================HEADER START */body.home #header{position: absolute;}#header{padding: 10px 0;top: 0;left: 0;right: 0;width: 100%;z-index: 123; border-bottom:1px solid #d4d9e1}#header .container{width:100%;}#header .logo{float:left;width: 20%;}#header.st_header{top:-100px;}#header .logo-default{display:block}#header .logo-sticky{display:none}body:not(.home) #header .logo-default{display:none}body:not(.home) #header .logo-sticky{display:block}/* affix header */#header.affix,body.home #header.affix{position:fixed;background:#fff;top:0;transition:.5s;padding:10px 0;box-shadow:0 1px 6px rgba(119, 119, 119, 0.38);}#header.affix +.affixAfter{margin-top:90px}#header.affix .navbar{margin:0}#header.affix .logo-default{display:none}#header.affix .logo-sticky{display:block; max-width:150px;}@media(max-width:767px){#header.affix .navbar-header{ margin-top:0}	}@media(min-width:767px){body.home #header:not(.affix) .nav>li>a{ color:#fff}body.home #header:not(.affix) .nav .btn-success{color:#0caa41; background:#fff;}body:not(.home) #header.affix .nav .btn,#header.affix .nav .btn{color:#fff}#header:not(.affix) .nav .btn-default {background:rgba(58, 58, 58, 0.49);}#header:not(.affix) .nav .btn-success{ color:#fff}}#header .nav .btn{background:#00c2f5; color:#fff!important}@media (min-width:768px){#header .hasSub{position: absolute;right: 0px;top: 17px;border-top: 5px solid #fff;   border-left: 4px solid transparent;border-right: 4px solid transparent;}#header.affix .hasSub,body:not(.home) #header .hasSub{border-top-color:#000}#header .navbar .dropdown-menu:before{content: '';position: absolute;left:25px;top: -6px;width: 11px;height: 11px;background: #fff;transform: rotate(45deg);border-left: 1px solid #ccc;border-top: 1px solid #ccc;}#header .usernav:before{ position:absolute; content:''; background:url(../images/iconUser.png) no-repeat; width:22px; height:22px;left: -14px;top: 5px;}#header.affix .usernav:before,body:not(.home) #header .usernav:before{background-position:right}#header .navbar-right .hasSub{right:5px; left:auto}#header .navbar-right .dropdown-menu:before{left:auto; right:30px;}}@media (max-width:767px){	.nav>li{padding:0;border-bottom: 1px solid #e0e0e0;display: inline-block;width: 100%;}	.nav>li>a{ padding:7px 10px;}	#header .hasSub{position: absolute;right: 0;top: 0;width:40px;height: 34px;background: #ccc; cursor:pointer; z-index:123}	#header .hasSub:after{position: absolute;content: '';border-top: 5px solid #6b6a6a;border-left: 5px solid transparent;border-right: 5px solid transparent;left: 15px;top: 15px;}	.dropdown-menu{position: static;width: 100%;box-shadow: none;margin: 0 0 0px;padding: 0;border-radius: 0;}}.slider{ color:#444444; position:relative; background:#01394a; margin-bottom:2em}.slider:after,.slider:before{ position:absolute; content:''; border-left:1px solid #ccc; height:103%; left:15px; top:0; z-index:19}.slider:after{left:auto; right:15px}.slider .item{overflow: hidden;height: 400px;background-repeat: no-repeat;background-size: cover;background-position: center center;min-height:500px;}.slider .item:after{background:#00485e; position:absolute; content:''; left:0; right:0; top:0; bottom:0; opacity:0.6; content:''}.slider .item .carousel-caption { color:#fff; opacity:1}.slider .item .carousel-caption h1{ line-height:1.1; font-size:52px; margin:0; font-weight:500; margin-bottom:20px;}.slider .item .carousel-caption h1 strong{display:block; font-weight:500; font-size:160%}.slider .item .btn{ padding:10px; font-size:22px; min-width:210px; font-weight:500  }.midTitle{}.midTitle h3{font-size:34px;color:#00618b; margin:0}.midTitle h4{font-size:26px;margin:0;}.ourser{text-align:center; padding-bottom:3em}.ourser .item{text-align:center; margin-top:1em}.ourser .item .box{border-top:1px solid #ccc; padding:2em 0;  position:relative; }.ourser .item:first-child .box{border-top-color:transparent}.ourser .item p,.talent-row .item p{text-align:center; margin-bottom:5px}.ourser .item h3,.talent-row .item h3{color:#00618b; position:relative;padding-bottom:10px; margin-bottom:10px; }.ourser .item h3:after,.talent-row .item h3:after{ position:absolute; content:''; background:#00c2f5; width:80px ;height:2px; left:0; right:0; margin:auto; bottom:0;}.talent-row{text-align:center; padding-top:3em; margin-left:0; padding-right:0;}.talent-row .item{padding:0 60px 3em 60px}.talent-row .item h3{margin-top:0; font-size:20px;}.full-box-layout{ margin:4em auto; max-width:1600px; position:relative }.full-box-layout a{color:#fff}.full-box-layout .box-left{background-color:#00618b; background-image:url(../images/bg-about-left.jpg); background-repeat:no-repeat; background-position:50%; background-size:cover; color:#fff; padding:4em 3em; min-height:300px}.full-box-layout .box-left .btn{font-size:18px; padding:12px 25px;  font-weight:500}.full-box-layout .box-left .btn-default{color:#000;}.full-box-layout .midTitle{margin:5px 0 1em}.full-box-layout .midTitle *{color:#fff}.full-box-layout .box-right{background-color:#00c2f5; color:#fff; padding:4em 3em; ; background-repeat:repeat; background-position:50%; background-size:cover; min-height:300px}@media(min-width:768px){.ourser .item .box{border-top:1px solid #ccc;}.ourser .item:nth-child(-n+4) .box{border-top-color:transparent}.ourser .item .box:after{position:absolute;content:'';border-right:1px solid #ccc;right:-15px;top:4%;height:96%;}.ourser .item:nth-child(4n) .box:after{display:none}.talent-row .item{ border-right:1px solid #d4d9e1}.talent-row .item:first-child{ padding-left:0}.talent-row .item:last-child{ border-right:none; padding-right:0}.talent-row .item:after{position: absolute;content: '';right:-30px;top: 33%;border-left:30px solid #d4d9e1;border-top:50px solid transparent;border-bottom: 50px solid transparent;}.talent-row .item:last-child:after{display:none}.full-box-layout{ display:flex;}.full-box-layout .box-left{padding-left:3%;}.full-box-layout .box-right{padding-right:3%}}.job_featured{}.job_featured ul{ list-style:none; margin:0 -1%; padding:0; display:inline-block; width:100%;}.job_featured li{ border:1px solid #fff; border-radius:5px; padding:5px 10px 20px 10px; width:48%; margin:5px 1%; float:left;}.job_featured li a{color:#fff; text-decoration:none}.search-job-form{}.search-job-form .f_job{ background:url(../images/icon-job.png) no-repeat 98% #fff}.search-job-form .f_city{background:url(../images/icon-city.png) no-repeat 98% #fff}.search-job-form .form-control{ height:60px; padding:10px 45px 10px 15px;}.search-job-form .btn{ height:60px; display:block; width:100%; background: #00c2f5; font-size:22px; padding:10px 25px 10px 15px;font-weight:500; color:#fff; text-align:center }.search-job-form .btn span{padding-left:50px; background:url(../images/icon-search.png) no-repeat left;}.search-job-form .btn:hover{ background-color:#005073}.owl-testimonial .item p{padding:35px 30px;}.owl-testimonial .item p:before{ content:url(../images/quote-left.png); position:absolute; left:10px; top:0; }.owl-testimonial .item p:after{ content:url(../images/quote-right.png);position:absolute; margin:10px }/* common hove Effects */.ripplelink{color:#fff;text-decoration:none;position:relative;overflow:hidden;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;z-index:0;}.ink {display: block;position: absolute;background:rgba(255, 255, 255, 0.3);border-radius: 100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);}.animate {-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear;}@-webkit-keyframes ripple {100% {opacity: 0; -webkit-transform: scale(2.5);}}@-moz-keyframes ripple {100% {opacity: 0; -moz-transform: scale(2.5);}}@-o-keyframes ripple {100% {opacity: 0; -o-transform: scale(2.5);}}@keyframes ripple {100% {opacity: 0; transform: scale(2.5);}}/** Need Help  */.need-help-center{background: #00c2f5;width:100%;display:block;text-align: center;padding:0.8em 0;font-size:26px;color:#fff}.need-help-center a{color: #fff;text-decoration:none;}	.need-help-center:hover a{  color:#fff}/** FOOTER START */#footer {font-size:13px; color:#fff; background:#00618b; padding:25px 0; line-height:30px;}#footer p{margin:5px 0}#footer a{color:#282d31}#footer .social i.fa {font-size: 0px;width:30px;height:30px;text-align: center;margin-right: 2px;line-height: 30px;background: #fff;color: #00618b;border-radius: 50%;}#footer .social i.fa:before {font-size:16px;}#copyright{ text-align:center; background:#00618b; padding:25px 0}.innerContent{ padding-top:3em; padding-bottom:3em; font-size:16px;}.innerContent h1{color:#00618b}.innerContent .serthumb img{ border:2px solid #00c2f5; border-radius:50%; padding:15px;}/* Has flot label */.has-float-label { position: relative;}.has-float-label .label-text{position: absolute;left:0;top:0;cursor:text;opacity: 1;-webkit-transition: all .2s;transition: all .2s;top:-.3em;left:0;z-index: 3;line-height: 1;padding:0 1px;font-weight:normal;font-size:12px;margin:0;color:#282d31}.has-float-label .label-text::after{content: " ";display: block;position: absolute;background: #fff;height: 2px;top: 50%;left: -.2em;right: -.2em;z-index: -1;}.has-float-label .form-control::-webkit-input-placeholder {opacity: 1;-webkit-transition: all .2s;transition: all .2s;}.has-float-label .form-control::-moz-placeholder {opacity: 1;transition: all .2s;}.has-float-label .form-control:-ms-input-placeholder {opacity: 1;transition: all .2s;}.has-float-label .form-control::placeholder {opacity: 1;-webkit-transition: all .2s;transition: all .2s;}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {opacity: 0;}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {opacity: 0;}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {opacity: 0;}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {opacity: 0;}.has-float-label .form-control:placeholder-shown:not(:focus) + * {opacity: .5;top: 15px; text-transform:uppercase;}.bg-gray{background:#f3f3f3}/** ----Login Page  */.login-outer{padding: 2em;background: #fff;max-width: 520px;margin:2em  auto;box-shadow: 0 0 15px #e2e2e2;border-radius:5px;font-size: 14px;}.login-outer .nav-tabs{border-bottom:1px solid #ede8e8;list-style:none;margin:0;padding:0;display:inline-block;width: 100%;}.login-outer .nav-tabs li{ width:50%; margin:0; position:relative}.login-outer .nav-tabs li:not(:last-child):after{position: absolute;content: '';right: 0;top: 0;border-right: 1px solid #ede8e8;height: 100%; }.login-outer .nav-tabs li a{border: none!important;margin: 0!important;font-size: 18px;display: block;color: #cdcdcd;padding: 10px 15px;text-decoration: none; font-weight:500}.login-outer .nav-tabs li.active a{ color:#008bb8}.login-outer .tab-content{ padding:1.5em 0}.login-outer .loginfrm a{ color:#008bb8}.login-outer .loginfrm .form-group{ margin-bottom:20px;}.login-outer .loginfrm .form-control{height: 45px;border-radius: 0;border: none;box-shadow: none;border-bottom: 1px solid #ccc;padding: 10px 0; font-size:12px;}.login-outer .loginfrm .btn{font-size: 18px;width: 100%;padding:15px 12px; border-radius:5px; font-weight: 500; margin:20px 0 0;}.innerContent .boxContent {    border: 1px solid #cccccc;    border-radius: 5px;    background: #fff;    padding: 1.5em;    margin-bottom: 1.5em;}.innerContent .boxContent{border:1px solid #cccccc; border-radius:5px; background:#fff; padding:1.5em; margin-bottom:1.5em}.innerContent .boxContent h1{ border-bottom:1px solid #ccc; margin:0 0 15px; padding:0 0 5px;}.innerContent .boxContent {}.innerContent .boxContent label{ color:#000; font-size:14px; font-weight:normal; display:block}.innerContent .boxContent .form-control{font-size: 12px;height: 42px;box-shadow: none;}.innerContent .boxContent textarea.form-control{ height:150px;}.innerContent .boxContent .btn-lg{width: 100%;padding: 25px;}/* Page Layout : Main Dashboard */.dashboard { font-size:14px;}.dashboard .user-nav{ list-style:none;padding:0}.dashboard .user-nav li{ border-bottom:1px solid #ccc; padding:5px 0}.dashboard .user-nav li:last-child{border-bottom:none}.dashboard .user-nav li a{color:#2d2828; padding:10px 0; display:block; text-decoration:none; font-weight:500}.dashboard .right-section .boxContent{min-height:535px;}.dashboard .left-section .avatar{margin-bottom:1em}.dashboard .left-section .avatar h5,.dashboard .left-section .avatar h5 a{color:#00618b; margin-bottom:0}.dashboard .left-section .avatar p{margin-bottom:10px}.dashboard .left-section .avatar .btn{ padding:5px 25px; font-weight:500 }.dashboard .left-section .avatar .btn:not(:hover){background:#ececec; border-color:transparent; color:#aaaaaa}.dashboard .left-section .avatar{ position:relative}.dashboard .left-section .avatar .thumb{position: absolute;left: 0;width: 100px;border-radius: 50%;overflow: hidden; background:#c4ccdf; height:100px;}.dashboard .left-section .avatar .desc{min-height:110px;padding-left: 115px;}.dashboard .nav-tabs{ margin-bottom:2em}.dashboard .nav-tabs li{margin-bottom:-2px;position: relative;z-index: 1; padding:0 15px}.dashboard .nav-tabs li:first-child{padding-left:0}.dashboard .nav-tabs li:not(:last-child):after{position: absolute;content: '';border-right: 1px solid #ccc;width: 1px;height: 98%;right: 0;bottom: 1px;}.dashboard .nav-tabs>li>a{border:none; border-bottom:3px solid transparent; font-size:14px; font-weight:500}.dashboard .nav-tabs>li.active>a{border:none; border-bottom:3px solid #00618b; color:#00618b}.dashboard .jobListing{}.dashboard .jobListing h4{font-size:16px; margin-bottom:5px;}.dashboard .jobListing a{text-decoration:none}.dashboard .jobListing a:hover{color:#029642}.dashboard .jobListing .box{position: relative;width: 100%;display: inline-block;min-height: 70px;padding-bottom:1em;margin-bottom: 1em;border-bottom: 1px solid #ccc;padding-left: 120px;}.dashboard .jobListing .box:last-child{margin-bottom:0; padding-bottom:0; border-bottom:none;}.dashboard .jobListing .box .thumb{    position: absolute;left: 0;top: 10px;width: 97px;border: 1px solid #ccc;border-radius: 3px;overflow: hidden;}.dashboard .form-control:not(:focus){background: #f3f3f3;}.innerContent .boxContent h2 {    margin: 0;    font-size: 20px;    color: #2d2828;    font-weight: normal;    border-bottom: 1px solid #ccc;    margin: 0 0 15px;    padding: 0 0 5px;}.searchFilter label{display:inline-block!important;width: 100%; line-height:28px; margin-bottom:9px;}.searchFilter input[type="checkbox"]{width:28px;height:28px;float: left;margin:0 10px 0 0;}.job-search-list{}.job-search-list{}.job-search-list .job-search-row{display:inline-block; width:100%;box-shadow:0px 0 10px #eaeaea;margin-bottom:1em;min-height: 80px;color:#666666;border: 1px solid #f5f5f5; border-radius:5px; overflow:hidden; transition:.5s;font-size:12px}.job-search-list .job-search-row:hover{border-color:#57b6dd}.job-search-list .job-search-row:last-child{margin-bottom:0}.job-search-list .job-search-row .desc-top{padding:2em;padding-left: 150px;position: relative; }.job-search-list .job-search-row .desc-bottom{background: #f5f5f5;width: 100%;float:left;padding: 15px;}.job-search-list .job-search-row .desc-bottom a{color:#066f99;}.job-search-list .job-search-row .desc-bottom i.fa{margin-right:5px;}.job-search-list .job-search-row h6 {margin: 0 0 5px;color:#00618b}.job-search-list .job-search-row h6 a{color:#00618b}.job-search-list .job-search-row p {margin: 0 0 5px;}.job-search-list .job-search-row p span{color:#a6a0a0}.job-search-list .job-search-row .comp-logo{position: absolute;left:25px;top: 2em;width: 95px;border:1px solid #ccc;border-radius: 3px;z-index: 1;overflow: hidden;text-align: center;}.job-search-list .job-search-row .expcount{ list-style:none; margin:15px 0; padding:0; list-style:none}.job-search-list .job-search-row .expcount li{ display:inline-block; margin-right:50px;}.job-search-list .job-search-row .expcount li i.fa{margin-right:5px;color:#bbb}.job-search-list .pagenav{list-style:none; padding:0; margin:10px 0}.job-search-list .pagenav li{display:inline-block}.job-search-list .pagenav li a{padding:0 5px;color:#818080}.job-search-list .pagenav li.next a{color:#0092c0}.job-search-list .btn-group .btn{ border-radius:0; margin: 0 10px 0 0px; }.job-search-list .btn-group .btn:last-child{background:#008bb8; border-color:#008bb8}.job-detail-view{color:#666666}.job-detail-view p{margin-bottom:20px;}.job-detail-view ul{ list-style:none; padding:0; margin:0 0 1em; }

.job-detail-view ul:not([class]){list-style:disc; margin:0 0 1em 20px}

.job-detail-view .jDesc{margin-bottom:2em}.job-detail-view .jDesc li{position:relative;margin-bottom:5px; padding-left:150px; color:#000}.job-detail-view .jDesc span{position:absolute; left:0;color:#666666}.job-detail-view .ksTag{margin-bottom:2em}.job-detail-view .ksTag .btn{background: #ececec;font-size: 12px;}.innerContent h1:first-child{margin-top:0}.innerContent .left-nav{}.innerContent .left-nav .box{background:#e8ebf0;}.innerContent .left-nav ul{list-style:none;margin:0; padding:20px 0}.innerContent .left-nav ul li:not(:last-child){border-bottom:1px solid #fff}.innerContent .left-nav ul li a{padding:8px 15px; color:#00618b; display:block;text-decoration:none}.innerContent .left-nav ul li:hover>a{background:#00c2f5; color:#fff}/** Page Name: contact_us */.contact_outer{ display:flex; width:100%;margin-bottom:2em }.contact_outer h3{font-weight:normal; margin:0 0 10px;}.contact_outer .con_form{ width:65%; float:left; padding:3em 3em 5em;  margin-top:2em;   box-shadow: 0 0 7px #d4d4d4;background: #fff;}.contact_outer .con_address{ width:35%; float:right; padding:3em;margin-top:2em; background:url(../images/bg-contact-info.png) no-repeat center #7e7e7f; color:#fff; background-size:cover}.con_form h3{ background:url(../images/bg-title-form.png) no-repeat right}.con_form .form-group{ margin-bottom:20px;}.con_form .form-control{box-shadow: none;border: 1px solid #ccc;border-radius: 0;height: 45px;padding: 10px;font-size: 14px;}.con_form .form-control:focus{border-color:#00c2f5}.con_form textarea.form-control{    height: 170px; padding-bottom:40px;}.con_form .message_sec{position:relative}.con_form .message_sec .btn {background: url(../images/iconSubmit.png) no-repeat 50% #00c2f5;width: 75px;height: 75px;border-radius: 50%;font-size: 0; padding:0; border:none;position: absolute;right: -20px; outline:none;bottom: -35px; }.con_form .message_sec .btn:hover{ background-color:#000}	.con_address ul.info{ margin:3em 0 1em; padding:0px; list-style:none; font-size:15px;}	.con_address ul.info li{ position:relative; padding-left:50px; margin-bottom:3em}	.con_address ul.info li:before{background:url(../images/iconContact.png) no-repeat; width:31px; height:35px; position:absolute; content:''; left:0; }.con_address ul.info li:nth-child(1):before{    background-position-y: 0px;}	.con_address ul.info li:nth-child(2):before{    background-position-y: -35px;top:-5px}	.con_address ul.info li:nth-child(3):before{    background-position-y: -70px;top:-5px}	.con_address .social { margin-top:2em}	.con_address .social i.fa{font-size: 0px;width: 40px;height: 40px;text-align: center; margin-right:2px;line-height: 40px;background: #fff;color:#7e7e7f;border-radius: 50%;}	.con_address .social i.fa:before{  font-size:22px;}	.con_address .social a:hover i.fa{color:#fff;background:#3a559f;}.con_address .social a:hover i.fa-facebook{ background:#3a559f;}.con_address .social a:hover i.fa-twitter{background:#50abf1; }.con_address .social a:hover i.fa-instagram{background:#4f7ca0;}.con_address .social a:hover i.fa-linkedin{background:#0084b1;}.con_address .social a:hover i.fa-pinterest{background:#d01f28;}.con_address .social a:hover i.fa-youtube{background:#dc472e; }.con_address .social a:hover i.fa-google-plus{background:#dd4b39;}.enquiry-form{box-shadow: 0 0 10px #ccc;padding: 1.5em;border-radius: 5px;margin: 1em 0;}.enquiry-form label{font-weight:normal}	.enquiry-form .form-control{ height:40px;border: 1px solid #ccc;box-shadow: none; }	.enquiry-form textarea.form-control{ height:150px; }	.enquiry-form .form-control:focus{border-color:#00c2f5 }	.enquiry-form .btn{    padding: 10px 30px;font-size: 18px;font-weight: 500;text-transform: uppercase;  }	.enquiry-form h3{    font-size: 20px; color:#008bb8}

.servicesimg{float: right; margin: 0 0 10px 15px;}
	/*********************************************                                           **                                           **             MEDIA QUERY                   * *                                           **                                           **********************************************/@media only screen and ( max-width: 1200px ) {}@media only screen and ( max-width: 992px ) {.slider .item .carousel-caption h1{font-size:40px}}@media only screen and ( max-width: 767px ) {.text-xs-center{text-align:center;}	.h2, h2{font-size:22px;}.h1, h1{font-size:25px;}#header .logo{width:40%;}.slider .item .carousel-caption h1{font-size:28px}.slider .item .carousel-caption{left:0; right:0;}.midTitle h3{font-size:20px;color:#00618b; margin:0}.midTitle h4{font-size:18px;margin:0;}.job_featured li h3{ font-size:15px;}.full-box-layout .box-right,.full-box-layout .box-left{ padding:2em 1em}.ourser .item .box{padding:1em 0}.ourser .item h3, .talent-row .item h3{margin-top:0;}.full-box-layout .box-left .btn{font-size:15px; padding:10px;}}@media only screen and ( max-width: 640px ) {}@media only screen and ( max-width: 480px ) {	.job_featured li h3{margin:0;}	.job_featured li{width:100%; margin:5px 0; padding:10px;}	.slider .item .carousel-caption h1{font-size:20px}	.slider .item .btn{min-width:auto; padding: 5px 10px; font-size:15px;}
}





@media (min-width: 768px){
    .item {
        text-align: center;
        margin-top: 1em;
        max-height: 281px;
    }
}