@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,900italic,700italic,900);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

/**********Default Property*************/

/****************************************/

/*# sourceMappingURL=main.css.map */

/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */
@font-face {
	font-family:'BradleyHandITC-Regular';
	src: url('../fonts/BradleyHandITC_gdi.eot');
	src: url('../fonts/BradleyHandITC_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BradleyHandITC_gdi.woff') format('woff'),
		url('../fonts/BradleyHandITC_gdi.ttf') format('truetype'),
		url('../fonts/BradleyHandITC_gdi.svg#BradleyHandITC-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular_gdi.eot');
	src: url('../fonts/Montserrat-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Regular_gdi.woff') format('woff'),
		url('../fonts/Montserrat-Regular_gdi.ttf') format('truetype'),
		url('../fonts/Montserrat-Regular_gdi.svg#Montserrat-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'Montserrat-Thin';
	src: url('../fonts/Montserrat-Thin_gdi.eot');
	src: url('../fonts/Montserrat-Thin_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Montserrat-Thin_gdi.woff') format('woff'),
		url('../fonts/Montserrat-Thin_gdi.ttf') format('truetype'),
		url('../fonts/Montserrat-Thin_gdi.svg#Montserrat-Thin') format('svg');
	font-weight: 250;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
::selection{
	background:#b1cf0b;
	color:#000;
	
	}
.main_bg{
	background:url(../images/main_bg.png) repeat-y top center;
	}
.black_bg img{
        margin: -16px 0;
	}
.sed {
    /* padding: 0 120px; */
    padding: 0 0 0 50px;
    margin: 35px 0px 0 0;
}
.navbar-inverse {
    background:none !important;
    border:none !important;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
	font-family: 'Oswald', sans-serif;	
	font-size:15px;
	text-transform:uppercase;
	transition:all 0.3s ease-in-out;
}
.navbar-inverse .navbar-nav>li>a:hover {
  text-decoration:underline;
  color:#b1cf0b;
}
.logo {
    margin-left: 0;
    position: absolute;
    top: 15px;
    right: 58px;
}
.new{
	    margin: -45px 0;
	}
.final_bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e1e1e+0,000000+100 */
background: #1e1e1e; /* Old browsers */
background: -moz-linear-gradient(top,  #1e1e1e 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1e1e1e 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1e1e1e 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;
	margin: -4px 0 0 0;
	}
.terminals h1{
	 color: #b1cf0b;
	font-family: 'Oswald', sans-serif;	
	font-size:32px;
	margin:0;
	text-align:center;
	padding: 100px 0 60px 0;
	font-weight:bold;
	}
.terminals_1 h1{
	 color: #b1cf0b;
	font-family:'BradleyHandITC-Regular';
	font-size:32px;
	margin:0;
	text-align:center;
	padding: 100px 0 15px 0;
	}
.terminals_new h1{
	 color: #b1cf0b;
	font-family: 'Oswald', sans-serif;
	font-size:32px;
	margin:0;
	text-align:center;
	padding: 100px 0 15px 0;
	font-weight:bold;
	}	
.terminals_2 h1{
	 color: #b1cf0b;
	font-family: 'Oswald', sans-serif;	
	font-size:32px;
	margin:0;
	text-align:center;
	padding: 100px 0 50px 0;
	font-weight:bold;
	}	
.navbar-left>li>a {
    padding: 17px 30px 0 10px;
}
.navbar-right>li>a {
    padding: 17px 30px 0 18px;
}		

.com_name p{
	padding:0;
	margin:0;
	font-family:'Montserrat-Thin';
	font-size: 16px;
	 color: #ffffff ;
	 font-weight:700;
	}
.com_name strong{
	padding:0;
	margin:0;
	 font-family:'Montserrat-Thin';
	 font-weight:700;
	font-size: 20px;
	 color: #ffffff;
	 text-transform:uppercase;
	}
.recog_img{
	    width: 100%;
    text-align: center;
    padding: 28px 0px 42px 0;
}
.fro_img{
	    width: 100%;
    text-align: center;
    padding: 49px 0 49px 0;

	}
.spall_img{
	    width: 100%;
    text-align: center;
    padding: 27px 0 15px 0;

	}		

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #737373;
    border: 1px solid #737373;
    border-radius: 0 !important;

}
.main_termi{
	    margin-bottom: 100px;
    padding: 0 0 190px 0;
	position:relative;
	}
.main_termi_1{
	    margin-bottom: 100px;
    padding: 0 0 100px 0;
	position:relative;
	}	
.bt_img{
	    width: 100%;
    text-align: center;
    padding: 40px 0 30px 0;
	}
.com_name{
	text-align:center;
	}		
.bespoke{
	    position: absolute;
   margin-top:161px;
	width:100%;
	}
.carousel-indicators {
    bottom: -80px;
}
.gallery_img:hover{
	opacity:0.4;
	
	}



.btc p{
	  color: #ffffff;
    font-family:'Montserrat-Thin';
	 font-weight:700;
	text-align:center;
	font-size:20px;
	padding:0 150px;
	}
	
.bespoke_2{
	    position: absolute;
		margin-top:70px;
		width:100%;
	}
.bespoke_3{
	    position: absolute;
   margin-top:70px;
	width:100%;
	}
.bespoke_4 {
    position: absolute;
	margin-top:70px;
	width:100%;
}

.bespoke_5 {
    position: absolute;
margin-top:70px;
	width:100%;
}			
.bpm{
   padding: 26px 68px 0px 0;
	}
.termianl_text_1 p{
	  color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 19px;
	 padding: 50px 0px 50px 30px;
	}
.termianl_text_1 span{
	padding:0 10px 0 0;
	
	}		
.termianl_text p{
	  color: #ffffff;
    font-family:'Montserrat-Thin';
    font-size: 19px;
	 padding: 0 0px 0 50px;
	 font-weight:700;
	}
		
	.termianl_text strong{
	  color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 24px;
	}
.termianl_texts p{
	  color: #ffffff;
    font-family:'Montserrat-Thin';
    font-size: 19px;
	 padding: 0 30px 0 30px;
	 font-weight:700;
	}
.terminals2 h1 {
    color: #b1cf0b;
    font-family: 'Oswald', sans-serif;
    font-size: 32px;
    margin: 0;
    text-align: center;
    padding: 35px 0 35px 0;
    font-weight: bold;
}	
		
	.termianl_texts strong{
	  color: #ffffff;
    font-family:'BradleyHandITC-Regular';
    font-size: 31px;
	font-weight:normal;
	}	
.new_termi {
    padding: 50px 0 50px 25px;
}
.new_termi ul{
	
	}
.new_termi li{
	padding: 10px 0 10px 20px;
	 color: #ffffff;
    font-family:'Montserrat-Thin';
    font-size: 19px;
	 font-weight:700;
	 text-align: center;
	}	
.factory_img img{
	transition:all 0.3s ease-in-out;
	}	
.factory_img img:hover{
	opacity:0.4;
	}			
.bespoke_1{
	    position: absolute;
		margin-top:70px;
		width:100%;
	}
.if{
  margin: 0 0 50px 0;
	}	
.if p{
	 color: #ffffff;
    font-family:'BradleyHandITC-Regular';
    font-size: 31px;
	background:url(../images/sep.jpg) no-repeat bottom center;
	    text-align: center;
    padding: 0 0 5px 0;
	}
.factory_img{
    margin-bottom:15px;
	 

	}
.factory_img span{
   padding:0 10px 0 0;
   width:50%;
   float:left;
   height:250px;  
	}
.form-control2{
	font-family: 'Lato', sans-serif !important;
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #3a526a !important;
    background-color: #f3f3f3;
    border:none !important;
    border-radius:0;
		outline:none !important;
		text-transform:uppercase;
}	
.btn-default_1{
	color:#FFFFFF;
	background:#b1cf0b;
	border:1px solid #b1cf0b;
	border-radius:0;
	transition:all 0.3s;
	    padding: 6px 30px;
		outline:none !important;
		font-family: 'Lato', sans-serif !important;
		font-weight:bold;
		font-size:17px;
	
	}
.btn-default_1:hover{
	color:#b1cf0b;
	background:transparent;
	border:1px solid #b1cf0b;
	border-radius:0;
	
	}	
.btn-default_2{
	color:#FFFFFF;
	background:transparent;
	border:none;
	border-radius:0;
	text-transform:uppercase;
	transition:all 0.3s;
    outline:none !important;
    font-family: 'Lato', sans-serif !important;
    font-size:14px;
	}	
.btn-default_2:hover{
	color:#b1cf0b;
	text-decoration:underline;
	}	
	
.form-control1{
	font-family: 'Lato', sans-serif !important;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #3a526a !important;
    background-color: #f3f3f3;
    border:none !important;
    border-radius:0;
	    min-height: 124px;
		outline:none !important;
		text-transform:uppercase;
}
.p_30{
	padding:0 30px 0 0;
	}
.send p{
	font-family:'Montserrat-Thin';
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding: 0 0px 0 15px;
	}
.s_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #9ca8b4;
}
.s_input::-moz-placeholder { /* Firefox 19+ */
  color: #9ca8b4;
}
.s_input:-ms-input-placeholder { /* IE 10+ */
  color: #9ca8b4;
}
.s_input:-moz-placeholder { /* Firefox 18- */
  color: #9ca8b4;
}	
.cust{
	float:right;
	}
.mail{
	padding:55px 30px 0 100px;
	}	
.mail h1{
	 color: #b1cf0b;
	font-family: 'Oswald', sans-serif;	
	font-size:22px;
	font-weight:bold;
	margin:0;
	}
.mail p{
	 color: #fff;
	font-family:'Montserrat-Thin';
	font-weight:700;	
	font-size:19px;
	}
.mail strong{
	 color: #fff;
	font-family:'Montserrat-Thin';
	font-weight:700;
	font-size:19px;
	}
.gallery_img{
    text-align: -webkit-center;
	margin-bottom:40px;
	transition:all 0.5s ease-in-out;
	}
.fa-chevron-left {
    position: absolute;
    right: 6%;
    top: -13%;
    font-size: 30px;
	color:#5f5f5f;
}
.fa-chevron-left:hover {
	color:#b1cf0b;
	transition:all 0.3s;
}
.fa-chevron-right {
    position: absolute;
    right: 2%;
    top: -13%;
    font-size: 30px;
	color:#5f5f5f;
}
.fa-chevron-right:hover {
	color:#b1cf0b;
	transition:all 0.3s;
}

.menu-mobile{
	display:none;
}


		
@media only screen and (max-width: 1326px){

	}	
@media only screen and (max-width: 1200px){
	
.logo {
    top: 15px;
    right: 20px;
}
.new {
    margin: -39px 0;
}
.sed {
    padding: 0 0 0 199px;
}
.terminals h1 {
    padding: 116px 0 35px 0;
}
.final_bg {
    margin: -9px 0 0 0;
}


.terminals_1 h1 {
    padding: 110px 0 15px 0;
}

.factory_img img {
  margin-bottom:15px !important;
}
.factory_img {
   margin:0;
   display:flex;
}

.terminals_2 h1 {
    padding: 120px 0 50px 0;
}
.gallery{
	padding:0 15px;
	
	}
.terminals_new h1 {
    padding: 110px 0 15px 0;
}
.navbar-left>li>a {
    padding: 17px 15px 0 5px;
}
.navbar-right>li>a {
    padding: 17px 15px 0 5px;
}	
	}	
@media only screen and (max-width: 992px){
	.sed {
    padding:13px 0 0 0;
	margin:0;
}
.bpm { padding:0;}
.logo {
    top: 4px;
    right: 34px;
    left: 29px;
}
.navbar-inverse .navbar-nav>li>a {
    font-size: 12px;
    padding: 23px 15px 0 0;
}



	
	}
@media only screen and (max-width: 768px){
.bpmlogo {text-align:center; }
.bpm {    max-width: 300px;    display: inline-block;}
.sedlogo {text-align:center; }
.sed { float:none;  margin:0 0 10px 0;  max-width: 300px; display:none !important; display: inline-block;}

.logo {
    position: static;
    margin: 15px 0;
	display:none;
}
.main_termi {
    margin-bottom: 18px;
}
.new {
display:none;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000000;
	 padding: 10px 0px 10px 20px;
	 font-size:15px;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
	background:#000000;
	transition:all 0.3s;
}
.navbar-toggle {
    background-color: #000 !important;
    border-radius: 0px;
}
.bespoke{
	    position: static;
    padding: 50px 0 0px 0;
	}
.main_termi {
    padding: 0 0 0px 0;
    margin-bottom: 30px;
}
.main_termi_1 {
    padding: 0 0 0px 0;
	margin-bottom: 30px;
}


.bespoke_1 {
  position:static;
  margin-top:70px;
 }
 .bespoke_2 {
  position:static;
  margin-top:70px;
 }
  .bespoke_3 {
  position:static;
  margin-top:70px;
 }
   .bespoke_4 {
  position:static;
  margin-top:70px;
 }
    .bespoke_5 {
  position:static;
  margin-top:70px;
 }
 .factory_img {
    margin: 0;
    text-align: center;
	display:block;
	}
.mail {
    padding: 70px 20px 0px 30px;
}		
 .send{
	 text-align: center;
    padding: 70px 0 0 0;
	 }
	.p_30 {
   padding:0; 
 } 
.contact_form{
	padding:0 30px;
	}
.fa-chevron-left {
    right: 56%;
    top: -3%;
}
.fa-chevron-right {
    right: 41%;
    top: -3%;
}
.terminals_2 h1 {
    padding: 72px 0 120px 0;
}	
.moon{
	padding:30px 0 0 0;
	
	}
.termianl_text p {
    padding: 0 30px 0 30px;
}

.btc p {
    padding: 0 60px;
}
.if p {
    font-size: 28px;
    padding: 0 10px 5px 10px;
}

.menu-mobile{
	display:block;
}	
.disktopmenu{
	display:none;
}
.terminals_new h1 {
    padding: 25px 0 15px 0;
}
.terminals h1 {
    padding: 25px 0 35px 0;
}
.terminals_2 h1 {
    padding: 25px 0 70px 0;
}


}	
@media only screen and (max-width: 400px){
	
	.mail {
    padding: 70px 0px 0px 15px;
}
	}	
	
					

.margintes{
	margin:0 30px;
}
			
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .logo{
   top:30px;
   }
   
   .black_bg img{
   margin:-45px 0;
   } 
   
   .navbar-left{
padding-top:30px;
}
.navbar-nav{
padding-top:30px;
}
}
		