@charset "utf-8";
/* CSS Document */


@font-face{
       font-family: LetoSansThin;
       src:  url(../fonts/LetoSansThin.otf);
}


@font-face{
       font-family: LetoSansBold;
       src:  url(../fonts/LetoSansBold.otf);
}


@font-face{
       font-family: Museo500;
       src:  url(../fonts/Museo500-Regular.otf);
}


.LetoSansThin{font-family:LetoSansThin;}
.LetoSansBold{font-family:LetoSansBold;}
.Museo500{font-family:Museo500;}

.mL10{margin-left:10px;}
.mL20{margin-left:20px;}
.mL30{margin-left:30px;}
.mL40{margin-left:40px;}
.mL50{margin-left:50px;}

.mR10{margin-right:10px;}
.mR20{margin-right:20px;}
.mR30{margin-right:30px;}
.mR40{margin-right:40px;}
.mR50{margin-right:50px;}

.mT0{margin-top:0px;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT35{margin-top:35px;}
.mT40{margin-top:40px;}
.mT50{margin-top:50px;}
.mT60{margin-top:60px;}
.mT70{margin-top:70px;}
.mT80{margin-top:80px;}
.mT100{margin-top:100px;}
.mT150{margin-top:150px;}
.mT200{margin-top:200px;}

.mB0{margin-bottom:0px;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB20{margin-bottom:20px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.mB50{margin-bottom:50px;}
.mB60{margin-bottom:60px;}
.mB70{margin-bottom:70px;}
.mB80{margin-bottom:80px;}
.mB100{margin-bottom:100px;}

.pL10{padding-left:10px;}
.pL20{padding-left:20px;}
.pL30{padding-left:30px;}
.pL40{padding-left:40px;}
.pL50{padding-left:50px;}

.pR5{padding-right:5px;}
.pR10{padding-right:10px;}
.pR20{padding-right:20px;}
.pR30{padding-right:30px;}
.pR40{padding-right:40px;}
.pR50{padding-right:50px;}

.pT2{padding-top:2px}
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.pT30{padding-top:30px;}
.pT40{padding-top:40px;}
.pT50{padding-top:50px;}

.pB10{padding-top:10px;}
.pB20{padding-top:20px;}
.pB30{padding-top:30px;}
.pB40{padding-top:40px;}
.pB50{padding-top:50px;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.pd40{padding:40px;}
.pd50{padding:50px;} 

.f12{font-size:12px;}
.f16{font-size:16px;}                     

 p{font-family:LetoSansThin;}

.txtclr{color:#7d7d7d; font-family:LetoSansThin;}
.txtclr p{font-family:LetoSansThin;}
.txtclr ul li{list-style:inside;}

.blom-bg{background:#3f7578; padding:30px;}
.white{color:#ffffff;}
.blue{color:#0C0B10;}
.my_bg{background:#0C0B10; opacity:0.85; position:absolute; border-radius:50%; top:140px; left:70px; height:400px; width:400px}

.bg{background:#3f7578; padding:20px;}
.skill-bar p a{color:#ffffff; font-family:LetoSansBold;}

.header-top{padding:5px 0; background:#363940}
.aboutbg{background:#3f7578}
.btn-primary{background:transparent; color:#fff; border:2px solid #fff; border-radius:5px!important}
.btn-primary:hover {background-color: #fff; color: #3f7578;	}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
background-color: #3F7578; color: #FFF; border-color: #FFF;}
.hite{min-height:200px}
.red{color:#ff1717; position:relative; top:6px}
.testimonial{background:#fff}
.btn-cust{background:transparent; border:1px solid #000; width:100%;  padding:10px}
.custtextarea{background:transparent; border:1px solid #000; width:100%; padding:10px}
.contact .form-group {margin-bottom: 30px;}
 #map {width: 100%; height: 200px;}
.portfolio_single_content{min-height:260px;} 
.portfolio_single_content div a{ color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    padding: 50px 20px 20px;
    text-decoration: none;
    text-transform: uppercase;}
	
.grey{background:#d6d6d6; padding:50px 20px; width:100%; height:250px; color:#3f7578; box-shadow: 2px 2px 5px #888888;}
.green{background:#3f7578; padding:50px 20px; width:100%; height:250px; color:#FFFFFF; box-shadow: 2px 2px 5px #37686b;}
.dgrey{background:#4d4d4d; padding:50px 20px; width:100%; height:250px; color:#FFFFFF; box-shadow: 2px 2px 5px #474747;}
.txtclr1{color:#3f7578;}
.grey-box{background:#ebebeb; padding:30px 30px 10px 30px;}


.our-skills h4{font-family:LetoSansThin; color:#3f7578;}




.applybg{background:#ebebeb; padding:20px;}
.whitebg{background:#fff; padding:20px; min-height:200px;}
.minht{min-height:261px;}
.title{font-family:LetoSansBold; color:#3F7578;}
.fstyle {width:100%; height:46px;}
.txtclr{color:#7d7d7d;}
.btn.btn-default.bstyle {
    background-color: #fff;
    border: 1px solid #3F7578;
    border-radius: 0px;
    color: #3F7578;
	width:100%;
}

.logbtn{background:#3F7578; color:fff; border-color:#3F7578; padding:10px; width:100%;}
.w15{width:15%;}
.purple{color:#3F7578;}
.input-group[class*="col-"]{padding:0 15px}
.login{width:100%}
.login img{position:relative; top:5px; right:-12px}
.input-group-addon{background:#fff}
.grey-box2{background:#f5f5f5}
.greyli{background:#e9e9e9}
.lgreyli{background:#f1f1f1}
.list-group-item{border:none}
.pB0{padding-bottom:0!important}


.searchbg{background:#EBEBEB; padding:20px; margin-top:20px;}
.bdrbtm{border-bottom:3px solid #3F7578;}
.btnstyle{width:90%; padding:15px; font-family:LetoSansBold;}
.slidebg{background:#ebebeb; padding:20px;}
.searchbox{border:1px solid #ebebeb; padding:20px; background:#fdfcfe; margin-bottom:30px;}
.jobtype{background:#ebebeb; padding:8px; border-radius:5px; color:#3F7578; width:20%; text-align:center; margin-top:30px;}
.j-search{margin-top:100px;}

.rt{float:right}
.jumbotron{position:absolute; top:250px; left:260px; width:60%; opacity:0.85; height:200px;}
.jumbotron p{ font-size:16px;}






/* MEDIA QUERIES */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.white{font-size:14px;}
.parallax {top:100px;}
.mT0{margin-top:60px;}
.jobtype{width:37%}
.jumbotron{position:absolute; top:100px; left:0px; width:100%; opacity:0.85; height:200px;}
.jumbotron h1{font-size:10px;}
.jumbotron p{font-size:12px;}

}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
{
.parallax {top:140px;}
.mT0{margin-top:90px;}
.mT30{margin-top:10px;}
.navbar-nav > li > a {font-size: 10px;}
.jumbotron{position:absolute; top:0px; left:40px; width:90%; opacity:0.85; height:200px; font-size:20px;}
.jumbotron p{font-size:20px;}
.jobtype{ width:30%;}
}



@media only screen 
  and (min-device-width: 980px) 
  and (max-device-width: 1280px) 
{
.jumbotron{position:absolute; top:150px; left:40px; width:90%; opacity:0.85; height:200px; font-size:20px;}
}







@media only screen 
  and (min-device-width: 1280px) 
  and (max-device-width: 600px) 
{
.jumbotron{position:absolute; top:-50px; left:190px; width:50%; opacity:0.85; height:200px; font-size:20px; padding:30px;}
}





@media only screen and (min-device-width: 1400px) and (max-device-width: 1920px) {

.jumbotron{position:absolute; top:290px; left:165px; width:80%; opacity:0.85; height:260px; opacity:0.85;}
 .jumbotron p{font-size:30px;}
}


.owl-carousel.jumbotron.owl-theme{opacity:0.85!important}
.owl-wrapper .owl-item .item h1{text-shadow:0px 0px 10px #000}
.owl-wrapper .owl-item .item p{text-shadow:0px 0px 0px #000}
.owl-carousel.owl-theme .owl-controls.clickable .owl-pagination .owl-page span{display:none}

.item span{letter-spacing:2px; font-family:LetoSansThin; font-size:16px; text-shadow:0 0 0 #000; line-height:0.80px;}
