/*cascade Style Sheet*/
body{overflow-x:hidden;}
h1{font-family:impact; font-size:6em; text-transform:uppercase;}
h2, h3, h4{font-family:verdana; font-weight:600; font-size:30px; padding:0 1em 1em 1em; text-transform:uppercase;}
 h5, h6{font-size:20px; text-transform:uppercase; line-height:40px;}
a:hover{text-decoration:none;}
section{padding:4em !important;}
.logo{width: 190px;}
.navbar{min-height: 111px;}
h2::after{background-color: #dd7930;
    content: "";
    height: 3px;
	left: 50%;
	transform: translate(-50%);
	    margin-top: 41px;
    position: absolute;
    width: 150px;}
	
	.our-products h2::after{background-color: #fff;
    content: "";
    height: 3px;
	left: 50%;
	transform: translate(-50%);
	    margin-top: 41px;
    position: absolute;
    width: 150px;}
	
	.address-info h3::after{background-color: #dd7930;
    content: "";
    height: 3px;
	    left: 133px;
	transform: translate(-50%);
	    margin-top: 41px;
    position: absolute;
    width: 150px;}

/*Navbar*/
nav{box-shadow: 0px 3px 8px #888888;}
.navbar{margin-bottom:0px !important; border-radius:0px !important;}
.navbar-toggle{background-color:#545454;}
.navbar-toggle .icon-bar{background-color:#fff;}
.navbar-right{margin:30px 0;}
.navbar-nav>li>a{color:#545454 !important;}
.navbar-nav>li>a:hover{color:#3776e5 !important; background-color:#fff; border-bottom:#3776e5 2px solid;}
/*Slider*/
.header-slider{padding:0px !important;}
.carousel-caption{top:30%;}
.carousel-inner{max-height:600px;}
.caption{font-size:20px; text-align:center;}

/*Thumbnail Slider*/
	.what-do-we-do{background-color:#e5e5e5;}
	.our-products{background-color:#3776e5;}
	.our-products h2{color:#fff;}
	.thumbnail{ Border:0px;}
		.media-carousel 
		{
		  margin-bottom: 0;
		  padding: 0 40px 30px 40px;
		  margin-top: 30px;
		}
		/* Previous button  */
		.media-carousel .carousel-control.left 
		{
		  left: -12px;
		  background-image: none;
		  background: none repeat scroll 0 0 #222222;
		  border: 4px solid #FFFFFF;
		  border-radius: 23px 23px 23px 23px;
		  height: 40px;
		  width : 40px;
		  margin-top: 30px
		}
		/* Next button  */
		.media-carousel .carousel-control.right 
		{
		  right: -12px !important;
		  background-image: none;
		  background: none repeat scroll 0 0 #222222;
		  border: 4px solid #FFFFFF;
		  border-radius: 23px 23px 23px 23px;
		  height: 40px;
		  width : 40px;
		  margin-top: 30px
		}
		/* Changes the position of the indicators */
		.media-carousel .carousel-indicators 
		{
		  right: 50%;
		  top: auto;
		  bottom: 0px;
		  margin-right: -19px;
		}
		/* Changes the colour of the indicators */
		.media-carousel .carousel-indicators li 
		{
		  background: #c0c0c0;
		}
		.media-carousel .carousel-indicators .active 
		{
		  background: #333333;
		}
		.media-carousel img
		{
		  width: 250px;
		  height: 100px
		}
		
		
/*Our Clients*/
.our-clients{padding:4em 4em 2em 4em !important;}

/*email*/
.email{padding:0px !important;}
.email-call{background-color:#dd7930; padding:0px !important;}
.email-call h3{margin:0px !important; padding:1em; font-weight:600; text-align:center; color:#fff;}
.email-call a{color:#fff;}
.email-call a:hover{color:#000;}
address h4{Padding: 0px;
    font-size: 20px;}
.address-info{padding:2em 0 2em 4em;}
.address-info h4{padding:0px;}
.address-info h3{padding:0px; line-height: 47px; margin-bottom: 30px;}
address{line-height:25px !important; font-size:16px !important;}
.padding-left-0{padding-left:0px;}
/*Footer*/
footer{Background-color:#565655; color:#fff;}
ul.footer-links li{list-style:none;}
ul.footer-links li a{border-bottom:#fff 1px dashed; padding:10px; color:#fff;}
ul.footer-links li a:last-child {border-bottom:#fff 0px dashed;}
.copyright p{font-size:12px; padding:15px 0; text-align:center; margin-bottom:0px;}


/*video*/
button.video{Bottom:0; right:0; color:#fff; background-color:#4d8fc1; position:fixed; z-index:9999; border-radius:0px; cursor:pointer; border-top-left-radius:10px; border-top-right-radius:0px; padding:10px;}
.modal-header h4{font-size:25px; font-weight:500; text-transform:capitalize;}

form{margin-bottom:20px;}
label{color:#fff; font-family:verdana;}
.hi-content{font-size:6em; font-weight:600; color:#dd7930;}
.gray:hover{background-color:#e5e5e5;}
.hi-content-1{font-size:6em; font-weight:600; color:#3776e5;}
.metrial{font-size:20px;}
.gray{border:#545454 1px dotted; padding:2em;}
/*media query*/
@media screen and (max-width: 699px) and (min-width:220px) {
	.logo{width: 150px;}
h1{font-family: 'Muli', sans-serif;font-weight:600; font-size:18px;}
h2, h3, h4, h5, h6{font-family: 'Muli', sans-serif;font-weight:600; font-size:18px; padding:1em;}
.hi-content{font-size:2em; font-weight:600; color:#dd7930;}
.hi-content-1{font-size:2em; font-weight:600; color:#3776e5;}
}

.copyright{color:#fff;}
.copyright:hover{color:#fff;}
