
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*-------------------------------------------------header style------------------------------------------*/
body{
  overflow-x: hidden;
    font-family: "Poppins", sans-serif;
}
a:hover{
	color: #fff;
}
.logo img {
    padding-top: -16px;
    padding-right: 45px;
    width: 37%;
    position: absolute;
    left: 53%;
    top: -17px;
}

.navbar-default {
    background-color: #0948a3;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
    font-size: 16px;
    font-family: "Poppins", sans-serif;
    color: #fff;
    padding-top: 33px;
    padding-bottom: 33px;
    padding-left: 18px;
    padding-right: 18px;
}
.navbar-paddrt0{
  padding-right: 0;
  padding-left: 0;
}
.logo-padrt0{
  padding-right: 7%;
  position: relative;
}
.main-nav-home{
	height: 69px;
}
.skew{
    width: 160px;
    height: 85px;
    margin: 0 0 0 -45px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background-color:#0948a3 ;
    overflow:hidden;
    position:relative;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #a3dbfd;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #88960d;
    background-color: transparent;
}
.dropdown:hover .dropdown-menu{
	display: block;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;

}
.dropdown-menu{
	border: 0;
  background-color: #2d2e30;

}
.about-right p {
    font-size: 16px;
    line-height: 26px;
    color:#626066;
}
.home-about .img-wrapp{
  position: relative;
}
.home-about .img-wrapp:before {
    position: absolute;
    content: "";
    width: 80%;
    height: 9px;
    bottom: -9px;
    background: #0948a3;
    left: 10%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    
    /* margin-bottom: -4px; */
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #a3dbfd;
    text-decoration: none;
    background-color: transparent;
}
.fixed-header{
  position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height:85px;
    z-index: 2;
    background-color: #fff;
	box-shadow: -10.049px 4.474px 14px 0px rgba(0, 0, 0, 0.4);
}
.navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar.one {
    top: 6px;
    transform: rotate(45deg);
}
.navbar-toggle.active .icon-bar.two {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar.three {
    top: -6px;
    transform: rotate(-45deg);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #a3dbfd;
    background-color: transparent;
}

/*--------------------------------------------------------------carousal style-----------------------*/
.carousel {
    position: relative;
    margin-top: 69px;
	z-index: 0;
}
.carousel-control.left {
    background-image: none;
}
.carousel-control.right {
    background-image: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 20px;
}
.carousel-caption{
    top: 40%;
}
.carousel-caption p{
  font-size: 30px;
   font-family: "Poppins", sans-serif;
  color: rgb(136, 150, 13);
  text-align: center;
  text-shadow: -10.049px 4.474px 14px rgba(0, 0, 0, 0.56);
}
.carousel-caption h2{
   font-size: 47px;
   font-family: "Poppins", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.072;
  text-align: center;
  text-shadow: -10.049px 4.474px 14px rgba(0, 0, 0, 0.56);
   margin-top: 10px;
  margin-bottom: -6px;
  letter-spacing: 2px;
}
.get-quote-btn{
  font-size: 13px;
   font-family: "Poppins", sans-serif;
  color: rgb(255, 255, 255);
  background-color: #0948a3;
  height: 31px;
  border: none;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}
.get-quote-btn:hover,
.get-quote-btn:focus{
  color: rgb(255, 255, 255);
  background-color: transparent;
  border: 1px solid rgb(2, 80, 108);
}
/*---------------------------------------------index body style------------------------------------------*/
.blue-bg{
  background-color: #0948a3;
  padding-top: 21px;
  padding-bottom: 17px;
  margin-bottom: 75px;
}
.blue-bg p{
  font-size: 15px;
   font-family: "Poppins", sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.467;
  padding-left: 10px;
  margin-bottom: 0;
}
.blue-bg span{
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.571;
  padding-left: 10px;
}
.blue-bg  a{
  text-decoration: none;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.571;
  padding-left: 10px;
}
.blue-bg  a:hover{
	color: #aae0fd;
}
.blue-bg img{
  padding-top: 8px;
}
.service1{
  background: url("../images/box1.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service2{
  background: url("../images/box2.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service3{
  background: url("../images/box3.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service4{
  background: url("../images/box4.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service-box p{
  font-size: 14px;
   font-family: "Poppins", sans-serif;
  color: rgb(24, 24, 24);
  line-height: 1.571;
  margin-top: 20px;
  
}
.service-box span{
  font-size: 13px;
    font-family: "Poppins", sans-serif;
  color: rgb(120, 119, 119);
  line-height: 1.692;
}
.service-content{
  padding-left: 0px;
}
.service-box:hover img{
	opacity: 0.8;
}
.service-box:hover .service1{
	background: url("../images/box1-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service2{
	background: url("../images/box2-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service3{
	background: url("../images/box3-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service4{
	background: url("../images/box4-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.footer-up{
	background: url("../images/footer-bg.jpg");
	background-attachment: fixed;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	min-height:160px;
}
.container-marbt{
	margin-bottom: 75px;
}
.footer-up-bgclr{
	background-color: #509af1;
	margin-top: 32px;
}

.career-img{
  overflow:hidden;
  position:relative;
}
.footer-up-bgclr h3{
	font-size: 20px;
      font-family: "Poppins", sans-serif;
    color: rgb(242, 242, 242);
    line-height: 1.1;
	padding-top: 20px;
}
.contact-button{
	background-color: rgb(76 151 240);
    width: 150px;
    height: 48px;
	border: none;
	border-radius: 0;
	font-size: 18px;
	  font-family: "Poppins", sans-serif;
    color: rgb(24, 24, 24);
    line-height: 1.222;
	margin-top: 27px;
    margin-bottom: 25px;
}
.contact-button:hover,
.contact-button:focus{
	color: rgb(136, 150, 13);
	background-color: transparent;
	border: 1px solid rgb(136, 150, 13);
}
.img-center{
	margin: 0 auto;
	display: block;
	clear: both;
}
.footer-mid h2{
	font-size: 17px;
	  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	line-height: 1.294;
	margin-bottom:15px;
}
.text-box-about.vision {
    margin-top: 8%;
}
.text-box-about h2:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 13%;
    bottom: 0px;
    background: #0948a3;
    bottom: -7px;
}
.text-box-about h2 {
    font-size: 25px;
    position: relative;
}
h1{
    font-family: "Poppins", sans-serif;
}
.footer-mid{
	background-color: #2d2e30;
	padding-top: 25px;
}
.about-us .blue{
	font-size: 25px;
     font-family: "Poppins", sans-serif;
    color: rgb(17, 97, 153);
    padding-right: 5px;
}
.about-us .orange{
	font-size: 25px;
	  font-family: "Poppins", sans-serif;
	color: rgb(243, 104, 61);
}
.about-us p{
	font-size: 13px;
	  font-family: "Poppins", sans-serif;
	color: rgb(120, 119, 119);
	line-height: 1.833;
	margin-top: 20px;
}
.about-us p a{
	font-size: 14px;
	  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	line-height: 1.571;
	text-decoration: none;
	font-style: italic;
}
.about-us i{
	font-size: 13px;
	font-weight: normal;
}
.get-touch li{
	font-size: 12px;
	  font-family: "Poppins", sans-serif;
	color: #fff;
	line-height: 1.833;
	padding-left: 25px;
}
.get-touch .glyphicon-map-marker{
	font-size: 18px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch .glyphicon-envelope{
	font-size: 16px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch .glyphicon-earphone{
	font-size: 16px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch li a{
	font-size: 12px;
	  font-family: "Poppins", sans-serif;
	color: #fff;
	line-height: 1.833;
	text-decoration: none;
}
.get-touch li:hover a{
	color: #fff;
}
.get-touch ul{
	margin-bottom: 20px;
}
.links li a{
	 font-size: 12px;
	   font-family: "Poppins", sans-serif;
     color: #fff;
     line-height: 2.448;
	 text-decoration: none;
	 padding-left: 10px;
}
.links li:hover a{
	color: #fff;
}
.links .glyphicon-menu-right{
	top: 7px;
}
.footer-services li a{
	 font-size: 12px;
	   font-family: "Poppins", sans-serif;
     color: #fff;
     line-height: 2.448;
	 text-decoration: none;
	 padding-left: 10px;
}
.footer-services li:hover a{
	color: #fff;
}
.footer-services .glyphicon-menu-right{
	top: 7px;
}
.footer-down{
	background-color: #2d2e30;
	height:42px;
}
.footer-down p{
	font-size: 12px;
	  font-family: "Poppins", sans-serif;
	color: rgb(120, 119, 119);
	margin-top: 14px;
}
.footer-down p.text-left {
    margin-left: 60px;
}
.footer-down a{
	color: #b2e4fe;
}
.footer-down span{
	color: #fff;
}
/*---------------------------------------------------------about page style---------------------------------------------------*/
.breadcrumb-bg{
	padding-left: 0;
	padding-right: 0;
}
/*.breadcrumb-bg img{
	margin-top: 65px;
}*/
.breadcrumb .overview{
	font-size: 31px;
	  font-family: "Poppins", sans-serif;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.206;
	text-align: center;
	font-style: normal;
	margin-bottom: 7px;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "";
}
.breadcrumb>li {
    display: block;
}
.breadcrumb li{
	font-size: 14px;
	  font-family: "Poppins", sans-serif;
	color: #fff;
	line-height: 2.67;
	text-align: center;
	cursor: pointer;
	font-style: italic;
}
.breadcrumb li a{
	font-size: 14px;
	  font-family: "Poppins", sans-serif;
	color: #fff;
	line-height: 2.67;
	text-align: center;
	text-decoration: none;
}
.breadcrumb li a:hover{
	color:color: rgb(175 227 253);
}
.breadcrumb{
	background-color: transparent;
	border-radius: 0;
	margin-top: 50px;
}
.breadcrumb .glyphicon-menu-right{
	font-size: 9px;
	font-weight: normal;
	padding-left: 5px;
    padding-right: 5px;
}
button.btn.btn-default.contact-button.pull-right {
    color: #fff;
    background: #0948a3;
}
.breadcrumb-bg {
    background: url(../images/resources-breadcum-drjlogistics.webp);
    background-position: center;
    display: block;
    margin: 0 auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 85px;
    background-position: center !important;
    background-size: cover !important;
}
.breadcrumb-bg-about{
	background: url("../images/about-brdcum-drjlogistics.webp")no-repeat;
}
.breadcrumb-bg-career{
	background: url("../images/careerbanner-drjlogistics.webp");
}
.breadcrumb-bg-contact{
	background: url("../images/contact-breadcum-drjlogistics.webp");
}
.breadcrumb-bg-services{
	background: url("../images/sea-fright-breadcum-drjlogistics.webp");
}
.about-heading h3{
	font-size: 25px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 45px;
	margin-bottom: 20px;
}
.mission-vision h4{
	font-size: 16px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 36px;
}
.mission-vision p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.599;
	margin-bottom: 45px;
}
.mission-vision li{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.741;
	padding-left: 20px;
}
.mission-vision .glyphicon-menu-right{
	font-size: 12px;
	font-weight: normal;
	top: 7px;
	color: rgb(136, 136, 136);
}
.mission-vision ul{
	margin-top: 40px;
}

.Cargo-Commitment h2{
	font-size: 29px;
	  font-family: "Poppins", sans-serif;
	color:#fff;
	margin-bottom: 20px;
	padding-top: 30px;
    text-align: center;
    position: relative;
}
.Cargo-Commitment h2:before{
  content: "";
    position: absolute;
    height: 1px;
    width: 13%;
    bottom: 0px;
    background: #fff;
    bottom: -10px;
}
.Cargo-Commitment p{
	  font-family: "Poppins", sans-serif;
	 font-size: 18px;
	 color: rgb(255, 255, 255);
	 line-height: 1.699;
	 padding-left: 55px;
	 padding-right: 55px;
}
.cargo-bg{
	background-color: #3183e9;
	margin-top: 45px;
	padding-bottom: 370px;

}
ul.nav.nav-pills.nav-stacked {
    box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.1);
}
.Cargo-Commitment i{
	font-size: 18px;
	color: rgba(255, 255, 255, 0.51);
	font-weight: bold;
	font-style: italic;
	padding-left: 175px;
	padding-top: 15px;
}
.Cargo-Commitment img{
	padding-left: 55px;
}

.about-heading{
	margin-bottom: 63px;
}
.cargo-bg img{

}
.quality-policy p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.741;
	margin-top: 36px;
}
.quality-policy  li{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.741;
	padding-left: 20px;
}
.quality-policy .glyphicon-menu-right{
	font-size: 12px;
	font-weight: normal;
	top: 7px;
	color: rgb(136, 136, 136);
}
.quality-policy ul{
	margin-top: 0px;
}
.quality-policy .our-objective{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.599;
}
.quality-policy h5{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.599;
	margin-top: 15px;
}
.aircraft img {
    position: relative;
    bottom: 245px;
    left: -13px;
    width: 36%;
}
.about-paralex{
	background: url("../images/about1.jpg");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	margin-top: 140px;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	height:450px;
	background-attachment: fixed;
    background-size: cover;
}
.about-paralex h3{
	font-size: 25px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	line-height: 1.495;
	margin-top: -130px;
	
}
.about-paralex h4{
	font-size: 16px;
  font-family: "Poppins", sans-serif;
	color: rgb(54, 54, 54);
	line-height: 1.399;
	margin-bottom: 20px;
	
}
.about-paralex-patch{
	background-color: rgba(255, 255, 255, 0.722);
	margin-top: 78px;
	height: 313px;
	
}
.about-paralex-patch p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 50px;
}
.about-paralex-patch2 span{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 50px;

}
.about-paralex-patch2 p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 35px;

}
.about-paralex-patch2{
	margin-top: -130px;
}
.footer-padlt0{
	padding-left: 0;
	position: relative;
}
.footer-padlt0 .footer-logo{
	/* position: absolute; */
	/* top:0px; */
	width: 76%;
}
#bg-back {
	background: url("../images/about-bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 78px;
	min-height: 450px;
	padding-bottom: 78px;

	}

.bg-white {
	background-color: rgba(255, 255, 255, 0.722);
	padding: 25px;
	}
.aircraft{
	margin-bottom: -300px;
}
#bg-back h3{
	font-size: 25px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	line-height: 1.495;
	
	
}
#bg-back h4{
	font-size: 16px;
  font-family: "Poppins", sans-serif;
	color: rgb(54, 54, 54);
	line-height: 1.399;
	margin-bottom: 20px;
	
}
#bg-back p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 35px;
	margin-bottom: 25px;
}
#bg-back span{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(107, 104, 104);
	line-height: 1.599;
	
}
/*-----------------------------------------------------------service page-----------------------------------------------------------------------*/
.service-heading{
	padding-top: 100px;
	margin-bottom: 50px;
}
.nav-pills>li>a {
	border-radius: 0;
	background-color: #fff;
	color: #626066;
	height: 50px;
	padding-left: 25px;
	font-size: 14px;
	  font-family: "Poppins", sans-serif;
	border: 1px solid rgb(229, 229, 229);
	display: flex;
	align-items: center;
}
.nav-stacked>li+li {
	margin-top: 0px;
	margin-left: 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #0948a3;
	height: 50px;
	display: flex;
	align-items: center;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
	transition: all 0.3s linear;
}
.tab-content h1{
	font-size: 23px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 20px;
    position:relative;
	
}
.tab-content h1:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -6px;
    background: #6783c7;
    width: 3%;
    height: 2px;
}
.clearing h3{
	font-size: 15px;
	  font-family: "Poppins", sans-serif;
    font-style: italic;
	color: rgb(51, 51, 51);
	line-height: 1.292;
}
.clearing p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.384;
}
#home h2{
	font-size: 23px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
}
.service-detail h2{
	font-size: 23px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-bottom: 15px;
}
.service-detail h3{
	font-size: 15px;
	  font-family: "Poppins", sans-serif;
    font-style: italic;
	color: rgb(51, 51, 51);
	line-height: 1.292;
}
.service-detail p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.384;
}
.service-detail h4{
	 font-size: 15px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 25px;
	margin-bottom: 12px;
}
.sidebar-bg img{
	padding-top: 55px;
	
}
.sidebar-bg p{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(136, 136, 136);
	line-height: 1.384;
	margin-top: 35px;
}
.sidebar-bg .btn-blue{
	font-size: 12px;
  font-family: "Poppins", sans-serif;
  font-style: italic;
  font-weight: 800;
	color: rgb(255, 255, 255);
	border: none;
	border-radius: 0;
	background-color: #0948a3;
	width: 110px;
    height: 30px;
	margin-top: 20px;
}
.sidebar-bg .glyphicon-chevron-right{
	    background: #4994ef;
    top: 12px;
    color: #fff;
    padding-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 9px;
    right: 4px;
}
/*--------------------------------------------------------------career page-------------------------------------------------------*/
.career-bg{
	padding-top: 50px;
}
.career-form h2{
	font-size: 23px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 15px;
}
/* .career-form .form-horizontal{
	padding-top: 30px;
}
.career-form .form-control{
	border-radius: 0;
    border: 1px solid #e9e9e9;
	border-left: 2px solid #88960d;
} */
#id_nome::-webkit-input-placeholder { 
	font-size: 13px;
  font-family: "Poppins", sans-serif;
	color: rgb(202, 200, 200); 
	}
#id_nome::-moz-placeholder{
	font-size: 13px;
  font-family: "Poppins", sans-serif;
	color: rgb(202, 200, 200); 

}
.custom-file-input {
	color: rgb(202, 200, 200);
	border:0;
 
}
.custom-file-input::-webkit-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}
.custom-file-input::-moz-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}
.custom-file-input::-0-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}

.custom-file-input::before {
	content: 'Upload Resume';
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	display: inline-block;
	background: -webkit-linear-gradient(top, #737373, #737373);
	background: -moz-linear-gradient(top, #737373, #737373);
	background: -o-linear-gradient(top, #737373, #737373);
	border-radius: 10px;
	font-style: italic;
	padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
	outline: none;
	text-align:center;
	white-space: nowrap;
	cursor: pointer;

  
}

.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active {
  outline: 0;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #737373, #737373);
  background: -moz-linear-gradient(top, #737373, #737373); 
  background: -o-linear-gradient(top, #737373, #737373); 
 }
.career-form .btn-submit{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	border: none;
	border-radius: 0;
	font-style: italic;
	background-color: #0948a3;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
}
.career-form .btn-submit:hover,
.career-form .btn-submit:focus{
	color: rgb(255, 255, 255);
	border: none;
	background-color: #3485ea;
	outline: 0;
}
textarea:focus, select:focus, input:focus, .uneditable-input:focus {   
    border-color: #116199 !important;
    box-shadow: 0 0px 0px #116199 inset, 0 0 0px #116199 !important;
    outline: 0 none !important;
	border-left: 1px solid #116199 !important;
}
input[type= "file"]:focus{
	border-left-color: transparent !important;
}
.btn-career{
	margin-top: 30px;
}
.career-bulb{
	background: url("../images/light-blub.png");
	background-repeat: no-repeat;
	background-position: 50% 20%;
	background-color: rgb(246, 246, 246);
	min-height: 100px;
    border-top: 1px solid #a6a5a5;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 18px;
    margin-bottom: 30px;
}
.career-bulb p{
	font-size: 16px;
  font-family: "Poppins", sans-serif;
	color: #626066;
	line-height: 1.5;
	margin-top: 15px;
	text-align: center;
}
.career-bulb span a{
	color: #02506c;
	font-weight: 700;
	text-decoration: none;
}
.career-bulb:hover{
	background: url("../images/orange-bulb.png");
	background-repeat: no-repeat;
	background-position: 50% 20%;
	background-color: rgb(246, 246, 246);
	transition: all 0.5s all linear;
	-webkit-transition: all 0.5s all linear;
	-moz-transition: all 0.5s all linear;
	-o-transition: all 0.5s all linear;
	min-height: 100px;
    border-top: 1px solid #a6a5a5;
    padding-top: 25px;
    margin-top: 18px;
    margin-bottom: 30px;
}
/*------------------------------------------------------------contact page---------------------------------------------------------------*/

.contact-rhs h2{
	font-size: 23px;
  font-family: "Poppins", sans-serif;
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 15px;
}
.contact-bg{
	background: url("../images/contact-back.png");
	background-repeat: no-repeat;
	height: 196px;
	margin-top: 30px;
	padding-top: 25px;
	padding-left: 50px;
	margin-bottom: 25px;
}
.contact-bg li{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	line-height: 1.571;
	padding-left: 50px;
    padding-bottom: 18px;
}
.contact-bg1{
	background: url("../images/contact-back.png");
	background-repeat: no-repeat;
	height: 196px;
	margin-top: 30px;
	padding-top: 25px;
	padding-left: 50px;
	margin-bottom: 25px;
}
.contact-bg1 li{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	line-height: 1.571;
	padding-left: 50px;
    padding-bottom: 18px;
}
.contact-bg .contact-mail{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 10px;
}
.contact-bg .contact-phone{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 28px;

}
.contact-bg1 .contact-mail{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 10px;
}
.contact-bg1 .contact-phone{
	font-size: 14px;
  font-family: "Poppins", sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 28px;

}
.contact-bg .glyphicon-map-marker{
	font-size: 25px;
  color: #fff;
}
.contact-bg1 .glyphicon-map-marker{
	font-size: 25px;
}
.contact-bg .glyphicon-envelope{
	font-size: 18px;
	padding-top: 12px;
  color: #fff;
}
.contact-bg .glyphicon-earphone{
	font-size: 22px;
    padding-top: 28px;
    color: #fff;
}
.contact-bg1 .glyphicon-envelope{
	font-size: 18px;
	padding-top: 12px;
}
.contact-bg1 .glyphicon-earphone{
	font-size: 22px;
    padding-top: 28px;
}
.mappad0{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: -5px;
	margin-top: 20px;
}
/*--------------------------------------------------------------------------------useful tools page-----------------------------------------------------------------------------------------*/
.title .title-sep-container {
    display: table-cell;
    height: 6px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}


.title-sep {
    border-color: #E0DEDE !important;
}
.title-sep {
    border-bottom: 1px solid #E7E6E6;
    border-top: 1px solid #E7E6E6;
    display: block;
    height: 3px;
    position: relative;
    width: 100%;
}

.listing-table .tr-bg{background:#3399CC}
.listing-table .alt1{ background:#F5F5F5}
.listing-table th{font-size:12px;  font-family: "Poppins", sans-serif; padding:10px 5px; color:#FFF;}
.listing-table td{ font-size:12px;  font-family: "Poppins", sans-serif; padding:10px 5px; color:#2E2E2E}


#contact{}
.txtbox , .txtarea	{ padding:8px; width:250px; margin:10px; border:solid 1px #D2D2D2 ; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;}
.txtarea{  height:150px;}




.comparisonTable .innertxt{ color:#666;}
.comparisonTable .buttn{ background-color: #02506c; border:none; padding:5px;  color:#FFF; cursor:pointer;}
.comparisonTable .textR strong{ font-size:22px;   font-family: "Poppins", sans-serif; color: rgb(51, 51, 51); text-transform:uppercase;}
.comparisonTable .textR strong span{ color:#666;}
.comparisonTable .data{ text-transform:uppercase; color:#626066;
  font-size: 14px;
    font-family: "Poppins", sans-serif;}
.comparisonTable{
	margin-left:-25px;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top, #eaeaea 0%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
}
.comparisonTable table{
	width: 100%;
	text-align:	left; 
	border:	1px solid #e4e4e4;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #fff 0%, #fdfdfd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* IE10+ */
	background: linear-gradient(top, #fff 0%,#fdfdfd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
}
.comparisonTable table td th{
	vertical-align:	middle;
}
.comparisonTable table tbody{
	font-size: 12px;
}
.comparisonTable table td{
	padding: 12px;
	text-align:	center;
	border:	1px dotted #e4e4e4;
}
.comparisonTable table th{
	padding: 15px;
	text-align:	center;
	font-weight: normal;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}
.chrome{
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}
.comparisonTable tfoot tr td{
	padding: 12px;
	text-align: center;
	font-weight: normal;
	background: #fbfbfb;
}
.comparisonTable table tbody tr:hover{
	/*background-color: #fafafa;*/
}
.comparisonTable table tbody{
	color: #999;

}
.comparisonTable table thead{
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
	color: #999;
}
.comparisonTable table tfoot{
	border-top:	1px solid #dedede;
	font-size: 13px;
	font-style:	italic;
}
.title {
    display: table;
    margin: 0 0 31px;
    overflow: hidden;
}
.title h2 {
    float: left;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 0 8px 0 0 !important;
	display: table-cell;
    white-space: pre;
  font-family: "Poppins", sans-serif;
    color: rgb(2, 80, 108);
}

.title h1 {
    float: left;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 0 8px 0 0 !important;
  display: table-cell;
    white-space: pre;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: rgb(2, 80, 108);
}


.comparisonTable tfoot tr td{
	padding: 12px;
	text-align: center;
	font-weight: normal;
	background: #fbfbfb;
}
.comparisonTable table tbody tr:hover{
	/*background-color: #fafafa;*/
}
.comparisonTable table tbody{
	color: #999;

}
.comparisonTable table thead{
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
	color: #999;
}
.comparisonTable table tfoot{
	border-top:	1px solid #dedede;
	font-size: 13px;
	font-style:	italic;
}


.inco li{ padding:10px 0px;}
.inco li strong{ color: #02506c;} 
table.incotbl td{ padding:5px; color:#666;}
table.incotbl th{color:#666; font-weight:bold;}

.tracklist li{ float:left; width:270px; padding:3px 5px 3px 15px; background:url("../images/arrow.jpg") 0 center no-repeat;}
.tracklist li a{ color:#666;}
.tracklist li a:hover{ color:#069; font-weight:bold;} 
.content b {
    color: #02506c;
}

.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
   
    /* margin-bottom: -4px; */
}



#colms{ background-color:#FFF; padding:5px 00px 5px 30px; min-height:400px; }
#colms .left{ width:100%; float:left; margin-right:18px;  }
#colms .right{ width:265px; float:left; padding:10px 20px; margin-top:25px;

    -moz-box-shadow:inset 0px 0px 10px #e5edf6;
    -webkit-box-shadow:inset 0px 0px 10px #e5edf6;
    box-shadow:inset 0px 0px 10px #e5edf6;

}
.footer-padrt0{
	padding-right: 0;
}
.footer_line {
  margin-left: 12em;
}

.footer-down p{
  color: rgb(255, 255, 255);
}
a:hover {
    color: #88960d;
    text-decoration: none;
}
a {
    color: #88960d;
    text-decoration: none;
}


/* home about */
.home-about {
    padding: 20px 0 60px 0px;
}
p{
    font-family: "Poppins", sans-serif;
}
.home-about .about-right {
    margin: 40px 0 0 30px;
}
.about-right .heading {
    line-height: 1;
    position: relative;
    font-family: "Poppins", sans-serif;
    margin-bottom: 20px;
    font-size:35px;
}
.home-about .about-right .heading:before {
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 50px;
    height: 3px;
    content: "";
    background-color: rgb(0 37 82);
}
.common-btn {
    background-color: #0948a3;
    border-radius: 0px;
    width: 167px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.common-btn:hover{
	color: #fff;
}
.home-about .about-right .common-btn {
    width: 130px;
	margin-top: 25px;
	border-radius: 0px;
	background-color: #0948a3;;
}
.home-about .about-right .common-btn:hover{
	color: #fff;
}

.highlights{
	padding: 0 0 50px 0px;
  }
  .highlights h2{
	  margin-bottom: 20px;
    font-size:36px;
  }
  .highlights .highlight-single{
	width: 25%;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	display: table-cell;
   
  }
  .highlights .highlight-single img{
	transition: all 0.3s ease-in-out;
  }
  .hightlights center{
	margin-top: 20px !important;
  }
  .highlight-single .text-box{
	position: absolute;
	  left: 0;
	  bottom: 0;
	  height: 30%;
	  width: 100%;
	  display: flex;
	  justify-content: end;
	  flex-direction: column;
	  transition: all 0.3s ease-in-out;
	  color:#fff;
  }
  
  .highlight-single:hover .text-box {
	background:#4894efd6;
	height: 100%;
	justify-content: center;
  }
  .highlight-single:hover .text-box h1{
    background:transparent;
  }
  .highlight-single:hover .text-box p{
	opacity: 2;
	background-color: transparent;
	width: 50%;
	text-align: center;
  }
  .highlights .highlight-single .text-box p {
	font-size: 14px;
	color: #fff;
	transition: all 0.3s ease-in-out;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	justify-content: center;
	border: 1px solid #fff;
	padding: 5px 10px;
	/* width: 75%; */
	border-radius: 20px;
	margin-top: 10px;
	border-radius: 0;
  }
  .text-box h4 {
    margin-top: 20px;
    background: #4894efd6;
    padding: 8px 0px 8px;
}
.solution-slider.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    width: 100%;
    margin: 0;
    top: 40%;
}
.solution-slider.owl-theme .owl-nav .owl-next {
    position: absolute;
    right: -30px;
}
.solution-slider.owl-theme .owl-nav [class*=owl-], .solution-slider.owl-theme .owl-nav [class*=owl-]:hover {
    color: #2da2e8;
    font-size: 30px;
    margin: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    cursor: pointer;
    border-radius: 0;
}
.solution-slider.owl-theme .owl-nav .owl-prev {
    position: absolute;
    left: -30px;
}
  .text-box p{
	font-size: 11px;
	color: #fff;
	opacity: 0;
	margin: auto;
  }
  /* .inner-box {
	  text-align: center;
	  margin: 0 auto;
  } */
  .highlights .highlight-single .overlay{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	width: 100%;
	content: "";
	display: flex;
	align-items: center;
	transition: all 0.3s ease-in-out;
	 opacity:0;
  }
  
  .highlights .highlight-single h4{
	font-size:16px;
	color: #fff;
	transition: all 0.3s ease-in-out;
	margin-bottom: 0;
    font-family: "Poppins", sans-serif;
  }
  .highlights .highlight-single span{
	display: inline-block;
	font-size: 60px;
	color: #fff;
	margin-bottom: 15px;
  }
  .highlights .highlight-single span.partner{
	margin-bottom: 0;
	height: 75px;
	display: block;
  }
  .highlights .highlight-single span.partner:before{
	font-size:  80px;
  }
  .highlights .highlight-single p span {
	  font-size: 12px;
	  margin: 0 0 0 7px;
  }
  .highlights .highlight-single p {
	  font-size: 14px;
	  color: #fff;
	  transition: all 0.3s ease-in-out;
	  display: flex;
	  align-items: center;
	  margin-bottom: 0;
	  justify-content: center;
	  border: 1px solid #fff;
	  padding: 5px 10px;
	  /* width: 75%; */
	  border-radius: 20px;
	  margin-top: 10px;
  }
  .solution .parallax-container {
    position: relative;
    overflow: hidden;
    height: 450px;
}
.solution .parallax {
    position: absolute;
    left: 0;
    right: 0;
    height: 450px;
}
.solution .parallax .parallax-img {
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 100%;
    min-height: 100%;
    transform: translate3d(0,0,0);
    transform: translateX(-50%);
}
.solution .container {
    margin-top: 130px;
}
.solution .content-left p {
    font-size: 20px;
}
.solution .content-right {
    display: flex;
}
.counter {
    padding-right: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: end;
}
.counter .counter-single {
    display: flex;
    align-items: center;
    padding: 5px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.078);
}
.counter .counter-single .icon-wrapp {
    display: flex;
    align-items: center;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    background: #4894ef;
    justify-content: center;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.counter .counter-single .icon-wrapp:before {
    position: absolute;
    content: "";
    top: -6px;
    left: -6px;
    right: 0;
    height: 112%;
    width: 112%;
    z-index: -1;
    border: 7px solid rgba(198, 138, 53, 0.09);
    border-radius: 50%;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out;
}
.counter .counter-single .icon-wrapp span {
    display: inline-block;
    font-size: 55px;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
.counter .counter-single .right-text {
    margin-left: 20px;
}
.counter .counter-single .right-text span:nth-child(1) {
	display: flex;
	align-items: baseline;
}
.counter .counter-single .right-text h4, .counter .counter-single .right-text span.plus {
    font-size: 33px;
    margin-bottom: 0;
    line-height: 1;
    font-size: 28px;
    margin-bottom: 5px;
}
.counter .counter-single .right-text p {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 1;
    color: #fff;
}
.counter .counter-single .right-text h4, .counter .counter-single .right-text span.plus {
    font-size: 33px;
    margin-bottom: 0;
    line-height: 1;
    font-size: 28px;
    margin-bottom: 5px;
}
.counter-single {
    width: 50%;
}
.white{
	color:#fff;
}
.home-slider .carousel-indicators {
 display: none !important;
}
.highlights .common-btn{
	width: 130px;
	margin-top: 40px;
}


.contact-single{
	display: flex;
	align-items: center;
	justify-content: center;
}
.contact-single .contact-icon{
	font-size: 36px;
}
.home-slider .carousel-indicators {
 display: none;
}
.text-box-about {
    margin-top: 20%;
}
b.black {
    color: #000;
}
.text-box-about p {

	line-height: 1.5;
	font-size: 16px;
  margin-top: 15px;
  color:#626066;
}
 .hover-box {
    background: #b3e5fe;
    position: relative;
    padding: 50px 20px;
    cursor: pointer;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
}
 .hover-box .circle-box {
    text-align: center;
    color: #fff;
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto;
    border: 3px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    background: #094ba4;
    left: 0;
    right: 0;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
}
 .circle-box-info h1 {
    color: #094ba4;
    font-size: 30px;
    text-align: center;
    margin-top: 20px;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
}
 .circle-box-info p {
    font-size: 15px;
	line-height: 1.5;
	color: #0948a3;
}
.about-section .hover-box:hover{
	background-color: #e4e6e7;
	color: #094ba3;
  }
 .hver-box-vision {
    height: 326px;
}
.circle-box .icon-wrapp {
    margin-top: 23px;
    font-size: 42px;
}
.about-section{
	padding:30px 0px;
}
.services{
	padding: 60px 0;
  }
  .services .nav-tabs .nav-link{
	font-size: 15px;
	display: block;
	color: #000;
	padding: 10px 0 10px 20px;
	border: none;
	border-radius: 0;
	position: relative;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	margin-top: 8px;
	background-color: #eeeeee;
  }
  .services .nav-tabs {
	flex-direction: column;
	background:transparent;
  }
  .services .card-body{
	padding-top: 0;
	padding-right: 70px;
  }
  .services .nav-tabs .nav-item.show .nav-link, 
  .services .nav-tabs .nav-link.active,
  .services .nav-tabs .nav-link:hover{
	background:#1e456c;
	color: #fff;
	border-right: 4px solid #1e456c;
  }
  .services .nav-tabs .nav-link:before{
	position: absolute;
	content: "";
	right: 0;
	height: 10px;
	width: 10px;
	background: #1e456c;
	top: 16px;
	z-index: -1;
	transform: rotate(45deg);
	opacity: 0;
	transition: all 0.3s ease-in-out;
  }
  .services .nav-tabs .nav-item.show .nav-link:before, 
  .services .nav-tabs .nav-link.active:before,
  .services .nav-tabs .nav-link:hover:before{
	opacity: 1;
	right: -8px;
  }
  .services .card-body .img-wrapp,{
	position: relative;
	overflow: hidden;
  }
  .services .card-body p{
	font-size: 15px;
	line-height: 1.5;
  }
  .services .card h1{
	font-size: 30px;
	margin-top: 20px;
  }
  .career{
	padding:60px 0px;
  }
  .career .row {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
  }
  
  .img-wrapper { 
   
	overflow: hidden; 
	margin: 0 auto; 
  } 
   
  .img-wrapper img { 
	width: 100%; 
	transition: 0.5s all ease-in-out; 
  } 
   
  .img-wrapper:hover img { 
	transform: scale(1.1); 
  } 
  .career .text-wrapper p{
	font-size: 15px;
	line-height: 1.5;
  }
 .job-openings .opening-single {
    width: 90%;
    margin-bottom: 20px;
    position: relative;
}
  .job-openings .opening-single:before {
	position: absolute;
	bottom: 0;
	width: 22%;
	background-color: #3384e9;
	content: "";
	height: 80%;
	border-radius: 20px;
	left: -6px;
	top: 11px;
	right: 0;
  }
 .job-openings h1 {
    text-align: left;
    margin-top: 0px;
}
  .job-openings .box-wrapper {
	position: relative;
	background-color: #fff;
	padding: 17px 17px 10px;
  }
  .job-openings .opening-single h4 {
	font-size: 20px;
	margin-bottom: 0px;
  }
  .job-openings .opening-single p {
	color: #494949;
	margin-bottom: 10px;
  }
  .job-openings .box-wrapper .common-btn {
	color: #3384e9;
	width: 75px;
	height: 28px;
	background-color: #fff;
	border: 1px solid #3384e9;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
  }
  
  .modal-content.career-form {
	position: relative;
	padding: 20px 0px;
	border-radius: 0px;
  }
  .modal-content.career-form h4 {
	margin-bottom: 20px;
	text-align: center;
  }
  .modal-content.career-form .close {
	position: absolute;
	right: 0px;
	padding-right: 20px;
	top: 10px;
	outline: none;
  }
  .form-div-career .form-group {
	margin-bottom: 20px;
  }
  .form-div-career .form-control {
	border-radius: 0px;
	padding: 10px;
  }
  .career-form .file-upload .file-select {
	display: block;
	border-radius: 50px;
	color: #34495e;
	cursor: pointer;
	height: 45px;
	text-align: left;
	/* background: #f5f6f8; */
	/* overflow: hidden; */
	position: relative;
	width: 100%;
  }
  .career-form .file-upload .file-select .file-select-button {
	background: #a8b6b7;
	padding: 0 15px;
	color: #e7eaeb;
	display: inline-block;
	height: 44px;
	line-height: 45px;
	border-radius: 50px;
	font-size: 14px;
  }
  .career-form .file-upload .file-select .file-select-name {
	line-height: 40px;
	display: inline;
	padding: 0 0px;
	font-size: 12px;
	color: #000;
  }
  .career-form .file-upload .file-select input[type=file] {
	z-index: 100;
	cursor: pointer;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	filter: alpha(opacity=0);
  }
  .career-form .form-div-career .common-btn {
	width:87px;
	background: #094da4;
	outline: none;
	border: none;
	display: inline-block;
	margin-top: 20px;
	height: 33px;
  }


  .address {
    padding: 40px 0;
}
.address h1.heading {
    padding: 20px;
}
.address-wrapp {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    box-shadow: 0px 4px 13px 0px rgba(15, 15, 16, 0.11);
}
.address-single {
    width: 33.3%;
    text-align: center;
    padding: 40px;
}
.address-single .icon-div {
    height: 60px;
    width: 60px;
    background: #0948a3;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 10px;
}
.address-single .icon-div span {
    font-size: 30px;
}
.address-single h3 {
    font-size: 20px;
    margin-bottom: 5px;
    color: #4894ef;
}
.career-form .form-control {
    border-radius: 0;
    border: 1px solid #e9e9e9;
    border-left: 2px solid #0948a3;
}
.address-single p {
    margin-bottom: 0px;
    font-size: 16px;
    color: #626066;
    line-height: 25px;
}
.address-single:nth-child(1) {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.address-single:nth-child(2) {
    border-left: 1px solid #e6e4e4;
    border-right: 1px solid #e6e4e4;
    padding: 65px;
}
.social {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.social h2 {
    font-size: 20px;
    margin-bottom: 14px;
    color: #000;
}
.social a {
    font-size: 23px;
    margin: 0px 12px;
    color: #919191;
}
.contact-form {
    padding: 35px 0px 60px 0px;
}
.form-div {
	margin-top: 50px;
	padding:0px 50px;
}
.form-div .form-group {
    position: relative;
    margin-bottom: 35px;
}
.form-div .form-control, .inquiry-modal .form-control {
    border: 1px solid #ccd0c6;
    border-radius: 30px;
    padding: 25px 20px;
    color: #000;
    background: #f1f3ee45;
}
.form-div .common-btn {
    background: #4a95ef;
    color: #fff;
    width: 119px;
}
.form-div .common-btn {
    display: inline-block;
    height: 45px;
    font-size: 15px;
    border: none;
    margin: 0 10px;
}
.mobile-no a{
	font-size: 15px;
	color: #000;
}
.text-div a{
	font-size: 15px;
	color:#626066;
}
.address-single .margin-div{
	margin-top:30px
}
.breadcrumb {
    padding: 50px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color:transparent;
    border-radius: 4px;
}
.btn-div{
	margin-left: 0%;
}
.service-content .img-wraper{
	margin: 0 auto; 
overflow: hidden;
}
.service-content .img-wraper img { 
	transition: 0.5s all ease-in-out; 
	/* width: 100%; */
} 
 
.service-content .img-wraper:hover img { 
	transform: scale(1.1); 
} 
.service-content p {
    font-size: 16px;
    color: #626066;
    line-height: 25px;
}
.service-content ul li , b{
	font-size: 14px;
	color: rgb(107, 106, 106);
	
}

.highlights .owl-theme .owl-nav [class*=owl-]:hover{
	background-color: rgb(202, 200, 200);
}

.footer-pd-b{
	border-bottom: 1px solid #cccccc17;
}

.sitemap{
	padding:40px 0px;
}
.sitemap h1{
	color: #000;
	font-size: 20px;
}
.sitemap a{
	display: block;
	font-size: 15px;
	color: #094ba4;
}
.sitemap .ex-col{
	margin-top: 4%;
}
.error-div .error-wrap {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 28%;
    margin: auto;
}
.error-div .common-btn {
    
    width: 133px;
   
}

.cus-res-service {
	width: 100%;
	height: auto;
  }
.job-openings .opening-single {
    width: 80%;
    margin-bottom: 30px;
    position: relative;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.19);
}
.career-wrapp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.job-openings {
    padding: 0px 40px;
}
.career-bulb h2 {
    text-align: center;
    margin-top: 0px;
}
.job-openings .box-wrapper {
    position: relative;
    background-color: #fff;
    padding: 17px 17px 10px;
}
.job-openings .opening-single h4 {
    font-size: 20px;
    margin-bottom: 0px;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
}
.job-openings .opening-single p {
    color: #494949;
    margin-bottom: 10px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.job-openings .box-wrapper .common-btn {
    color: #ff7202;
    width: 75px;
    height: 28px;
    padding: 3px 20px;
    background-color: #fff;
    border: 1px solid #ff7202;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    /* margin-top: 20px; */
}
.job-openings .opening-single:before {
    position: absolute;
    bottom: 0;
    width: 22%;
    background-color: #0948a3;
    content: "";
    height: 80%;
    border-radius: 20px;
    left: -6px;
    top: 11px;
    right: 0;
}

.solution.white h3{
font-size:36px;
}