@charset "utf-8";
  body {
    /*  font: 400 15px/1.8 Tahoma, Geneva, sans-serif;*/
    /*  color: #777;*/
	  padding:0px;
  }
/*  h3, h4 {
      margin: 10px 0 30px 0;
      letter-spacing: 10px;
      font-size: 20px;
      color: #111;
  }*/
  .marg-btm-0{
		margin-bottom:0px;
		padding-bottom:0px;
  }
  h1,h2{
	text-transform:uppercase;
  }
  .glyphicon{
	 color:#e73131;
  }

  section{
		padding-top:100px;
		padding-bottom:100px;
  }
    /*.person {
      border: 10px solid transparent;
      margin-bottom: 25px;
      width: 80%;
      height: 80%;
      opacity: 0.7;
  }
  .person:hover {
      border-color: #f1f1f1;
  }*/
  .carousel-inner img {
      /*-webkit-filter: grayscale(90%);*/
      /*filter: grayscale(90%);*/ /* make all photos black and white */
      width: 100%; /* Set width to 100% */
      margin: auto;

  }
  .carousel-caption h3 {
      color: #fff !important;
  }

   .bg-1 {
      background: #2d2d30;
      color: #bdbdbd;
  }
  .bg-1 h3 {color: #fff;}
  .bg-1 p {font-style: italic;}
  .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  .list-group-item:last-child {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail p {
      margin-top: 15px;
      color: #555;
  }
  .btn {
      padding: 10px 20px;
      background-color: #333;
      color: #f1f1f1;
      border-radius: 0;
      transition: .2s;
  }
  .btn:hover, .btn:focus {
      border: 1px solid #333;
      background-color: #fff;
      color: #000;
  }
  /*.modal-header, h4, .close {
      background-color: #333;
      color: #fff !important;
      text-align: center;
      font-size: 30px;
  }*/
  .modal-header, .modal-body {
      padding: 40px 50px;
  }
  .nav-tabs li a {
      color: #777;
  }
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
  }

  .navbar {
     /* font-family: Montserrat, sans-serif;*/
      margin-bottom: 0;
      background-color: #fff;
      border: 0;
      font-size: 11px !important;
      letter-spacing: 4px;
      opacity:1;

  }
  .navbar li a, .navbar .navbar-brand {
      color: #e73131 !important;
  }
  .navbar-nav li a:hover {
      color: #fff !important;
	  background-color: #171414 !important;
  }
/*  .navbar-nav li.active a {
      color: #fff !important;
      background-color: #e73131 !important;
  }*/
  .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .open .dropdown-toggle {
    /*  color: #fff;
      background-color: #eb9999 !important;*/
  }
  .dropdown-menu li a {
      color: #000 !important;
  }
  .dropdown-menu li a:hover {
      background-color: #e73131 !important;
	  color:#fff;
  }
  .sub-menu{
	width:700px;
	max-width:700px
}
@media (max-width: 600px) {
    .sub-menu{
		width:200px;
	}
	#services #box1{
		margin-right:0px;
	}
	#services #box2{
		margin-left:auto;
	}
  }
	nav img{
		margin-top:-5px;

	}
	nav{
	/*	background-color:#FFF;*/
	}
	#menu{
		background-color:#e73131 !important;
		padding:20px auto 10px auto;
	}

	#menu 	ul {
		list-style-type:none;

	}
	#menu ul li {


	}
		#menu 	ul li a{
		text-decoration:none;
		font-size:14px;
		font-weight:500;

	}
	#menu .dropdown-menu .sub-menu .col-sm-4{
		padding:20px ;
	}
	#menu .col-sm-4 img{
			margin-bottom:10px;
	}
	#menu .dropdown-menu .sub-menu .col-sm-4 ul li a:hover li{
		 background-color: #e73131 !important;
		/* color:#000;*/
	}
	#myCarousel{
		margin-top:50px;
	}
	#panel{
	/*	background-color:#edecec;*/
		margin:30px auto;
	}
	#panel p{
		font-size:14px;
		margin:20px auto;

	}
	#panel h3{
		font-family:Tahoma, Geneva, sans-serif;
		margin:20px auto;
	}
	#panel h4{
		color:	#e73131 ;
	}
	#services{
		background-color:#edecec;
	}
	#services h1{
		color:	#e73131 ;
		margin-bottom:50px;
		margin-left:20px;
	}
	#services h3{
		color:	#e73131 ;
		margin-top:28px;
		margin-left:10px;
		margin-bottom:25px;
		margin-right:10px;

	}

	#services p{
		color:#fff ;
		font-size:13.3px;
		margin:20px 10px 20px 10px;

	}
	#services .service-box11{
		background-color:#FFF;
		margin-left:0px;
		padding-left:0px;
	}
	#services .service-box11 h3{
		margin:40px 20px;
	}
		#services .service-box11 p{
			margin-top:20px;
			margin-bottom:45px;
			margin-right:500px;
			color:#000;
		}


	#services .col-sm-3 {
	/*	padding-left:0px;*/
	}
	#services .col-sm-3 img{
		margin:0px;
	}
	#services  .col-sm-3 h3{
		margin:40px 40px;
	}
		#services .service-box12 img{
		 	margin-right:0px;
		}
		#services .service-box12{
		background-color:#fff;
		margin-left:0px;
		padding:20px;
		/*margin-right:10px;*/
/*		width:95%;
*/	}
	#services .service-box12 h3{
		margin:20px 20px;
	}
		#services .service-box12 p{
			margin-top:30px;
			/*margin-bottom:45px;*/
			margin-right:20px;
			margin-left:20px;
			color:#333;
		}


		#services #box1{
			background-color:#096;
			margin-right:2px;
			margin-left:0px;
		}
		#services #box2{
			background-color:#09C;
			margin-left:2px;
			margin-right:0px;
		}

		#gallery{
			background-image:url(../images/globuslabs_banner-2.png);
			background-position:center;
			background-size:cover;
		}
		#gallery h2{
		/*	color:#e73131;*/
		color:#fff;
		margin-left:25px;
		}
		#gallery .white-box{
			background-color:#FFF;
			margin-left:0px;
			padding:20px;
			margin:10px 0px;
			width:99%;
		}

		#gallery .white-box p{
			font-size:14px;

		}
		#gallery h3{
			color:#e73131;
			margin:26px 0px;
		}

		#gallery .white-box:hover{
			cursor:pointer;
			background-color:#333;
			color:#FFF;
		}
	#card{
		background-color:#fff;

	}
	#card h2{
		margin-bottom:40px;
		text-align:center;
		color:#000;
	/*color:#333;*/
	}
	#card h5{
		color:#e51a1a;
	}
	#card .col-sm-3{
		padding:20px 5px;

	}
	#card .col-sm-3 .card{
		border:#CCC solid 1px;
		border-radius:5px;
		padding:20px;
	}

	#card .col-sm-3 .card p{
		text-align:left;
		margin:30px 10px ;
		color:#666;
	}
	#card .col-sm-3 .card a{
		margin:30px 10px ;
		text-align:left;
		text-decoration:none;
		color:#999;
	}
	#card .col-sm-3 .card a:hover{
		cursor:pointer;
		color:#e73131;
	}

	#contact{
		margin-bottom:0px;
	}
	footer{
		background-color:#CCC;
		margin-bottom:0px;
	}
	footer a{
		margin-bottom:-20px;
	}
	footer span .glyphicon{
		margin-bottom:-20px;
	}

	#container1
      {
        position: relative;
      }

      #left-column
      {
        width: 50%;
        background-color: pink;
      }

      #right-column
      {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        width: 50%;
/*        background-color: teal;
*/      }

.graphics h3{
	margin:20px 20px 10px 30px;
}
.graphics p{
	font-size:16px;
	margin:25px 25px 21px 25px;
}

.col{
	background-color:#f1efef;
}
#logo{
	background-color:#fff;
}

#contact-form{
	background-color:#e9f0f5;
}
#contact-form h5{
	color:#e51a1a;
}
.wave{
		background-color:#000;
		text-align:center;
}
.wave h2{
	color:#fff;
}

.main-container .col-sm-6 h3{
	margin-top:0px;

}
.main-container .col-sm-6 h5{
	color:#e51a1a;
}

#body-section ul {

	margin-left:0px;
	padding-left:0px;
	padding-top:20px;
}

#body-section ul li{
	list-style-type:none;
	margin-left:0px;
	color:#000;
}
#body-section ul li a{
	margin-left:0px;
}
.now{
	color:#e51a1a;
}
.white{
	background-color:#FFF;
}
#body-section3{
	color:#666;
	background-color:#FFF;
	padding-left:0px;
}
#body-section3 .col-sm-8{

	padding-left:0px;
}
#body-section3 .col-sm-8 p{
	margin:30px 0px auto 0px;


}
#body-section .col-sm-8{
	background-color:#f2f2f2;
	padding:50px 20px;
}
#body-section h3 {
	margin-bottom:20px;
	color:#e51a1a;
}
#body-section .col-sm-8 p{
	/*color:#363636;*/
	color:#333;
}
#body-section .col-sm-8 h4 {
	margin:20px 0px;
		color:#e51a1a;
}
.padding-left-30{
	padding-left:30px;
}
#body-section .col-sm-8 .fa{

	color:#e51a1a;
}

#body-section .col-sm-6{
	padding:20px;
}
#body-section2{
	/*padding-bottom:40px;*/
}
#body-section2 .container h3{
	margin-bottom:70px;
	margin-left:-15px;
	margin-top:-20px;
	color:#0c0b0b;
}
#body-section2 .col-sm-4 .w3-container {
	padding-right:41px;
}
#body-section2 .col-sm-4 h3{
	font-size:18px;
	color:#e51a1a;
	margin:30px auto 10px auto;
	font-weight:400;
}

#body-section2 .col-sm-4 p{
	font-size:14px;
	color:#312f2f;
	margin:20px auto;

}
.box{
	margin-top:0px;
	border-bottom:solid #d2d0d0 1px;
	border-left:solid #d2d0d0 1px;
	border-right:solid #d2d0d0 1px;
	border-top:solid #d2d0d0 1px;
	padding:20px auto;
}

/*#body-section2 .w3-card img{
	margin:20px auto;
}*/

#body-section2 .col-sm-4{
	 transition: all .2s ease-in-out;
}
#body-section2 .col-sm-4:hover{
	transform: scale(1.1);
	opacity:1;
	cursor:pointer;
}
.banner-below{
	width:100%;
	background-color:#222121;
	margin:0px;
	padding:20px 20px 30px 20px;
/*	text-align:center;*/
}
/*.banner-below p{
	margin:10px auto;
	color:#cdcbcb;
}
*/
.padding-left-0{
	padding-left:0px;
	margin-left:0px;
}
#body-section .col-sm-8 p, #body-section .col-sm-8 h3, #body-section .col-sm-8 h4{
	margin:30px;
}
#body-section .col-sm-4 h3{
	margin-top:30px;
}
.inner-col-8 p span,#body-section p span{
	font-weight:bold;
}
.inner-col-8 p {
	border-bottom:solid #eee 1px;
}
.red{color:red;}

#mobile-menu-title{
	padding-left: 20px;
	color:grey;
}