/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Swiss721BT-RomanCondensed';
  src: url('../fonts/swissc.eot'); /* IE9 Compat Modes */
  src: url('../fonts/swissc.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/swissc.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/swissc.woff') format('woff'), /* Modern Browsers */
    url('../fonts/swissc.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/swissc.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Swiss721BT-BoldCondensed';
  src: url('../fonts/swisscb.eot'); /* IE9 Compat Modes */
  src: url('../fonts/swisscb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/swisscb.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/swisscb.woff') format('woff'), /* Modern Browsers */
    url('../fonts/swisscb.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/swisscb.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/OpenSans-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/OpenSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/OpenSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Regular.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular0.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Regular0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Roboto-Regular0.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Roboto-Regular0.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Roboto-Regular0.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Roboto-Regular0.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold0.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Bold0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Roboto-Bold0.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Roboto-Bold0.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Roboto-Bold0.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Roboto-Bold0.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
.img-center{
margin:0 auto;
display:block;
clear:both;
}
.gap5{
height:5px;
display:block;
clear:both;
}
.gap10{
height:10px;
display:block;
clear:both;
}
.gap20{
height:20px;
display:block;
clear:both;
}
.gap30{
height:30px;
display:block;
clear:both;
}
.gap40{
height:40px;
display:block;
clear:both;
}
.gap50{
height:50px;
display:block;
clear:both;
}
.gap60{
height:60px;
display:block;
clear:both;
}
/*-----------------------------------------------header strt----------------------------------------------*/
.head{
font-size:14px;
font-family: 'Swiss721BT-RomanCondensed';
color:#ff1616;
}
.head a{
font-size:14px;
font-family: 'Swiss721BT-RomanCondensed';
color:#ff1616;
text-decoration: none;
}
.head p{
border-bottom:1px solid rgba(72, 70, 71, 0.102);
padding-bottom: 10px;
}
.header span a{
font-size: 15px;
font-family: 'Swiss721BT-RomanCondensed';
color: rgb(72, 70, 71);
text-decoration:none;
padding-right: 13px;
}
.padtp15{
padding-top:15px;
}

.glyphicon-envelope{
top: 5px;
color: red;
right: 10px;
font-size:20px;
}
.glyphicon-earphone{
top: 5px;
color: red;
right: 7px;
font-size:20px;
}
.navbar-default {
background-color: rgb(35, 35, 49);
border-color: rgb(35, 35, 49);
border-radius:0;
}
.navbar-default .navbar-nav>li>a {
font-size: 16px;
font-family: 'Swiss721BT-RomanCondensed';
color: rgb(255, 255, 255);
padding-top: 18px;
padding-bottom: 18px;
padding-left: 30px;
 padding-right: 30px;
}
.nav {
padding-left: 200px;
}

.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active{
 color: #fff;
 }
nav li {
  display:inline-block;
  transition: background 0.2s;
  transform: skew(19deg);
  -webkit-transform: skew(19deg);
    -moz-transform: skew(19deg);
	 -o-transform: skew(19deg);/* SKEW */
  
}
nav li a {
transform: skew(-19deg); 
-webkit-transform: skew(-19deg);
-moz-transform: skew(-19deg);
-o-transform: skew(-19deg);/* INVERSE SKEW */
}
nav li:hover{
  background:#ff0101;
 
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
background-color: transparent;
color:#fff;
}


nav li.active, nav li.active:hover {
    background: #ff0101;
	transform: skew(19deg);
	-webkit-transform: skew(19deg);
	-moz-transform: skew(19deg);
	-o-transform: skew(19deg);
}

.navbar{
border: 0;
margin-bottom:0;
}
.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;
	   -webkit-transition: all 500ms ease-in-out;
	    -moz-transition: all 500ms ease-in-out;
		 -o-transition: all 500ms ease-in-out;
}

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

.navbar-toggle.active .icon-bar.three {
	  top: -6px;
	  transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	 
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
header{
position: fixed;
top: 0;
z-index: 1;
left: 0;
right: 0;
}
.header-bg{
background-color:#fff;
}
/* small scroll header*/
.shrink .header-bg{
margin-top:-105px;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s;
}


/*-----------------------------------------------header end----------------------------------------------*/
.carousel {
    position: relative;
    top: 158px;
}
.carousel-caption p{
font-size:27px;
font-family:"OpenSans";
color:#fff;
 line-height: 4px;
}
.carousel-caption h2{
font-size:43px;
font-family:"OpenSans-Bold";
color:#fff;
}
.carousel-caption {
 right: 0%;
 left: 15%;
 padding-bottom: 30px;
 top: 40%;
 text-align: left;
 z-index: 0;
}
.carousel-caption img {
display:inline-block;
padding-left: 10px;
}
.btn-carousel .btn{
font-size: 12px;
font-family: 'Swiss721BT-BoldCondensed';
color: rgb(35, 35, 49);
 background-color: rgba(255, 255, 255, 0.671);
 border-radius:0;
 height: 31px;
 margin-left: 8px;
 margin-top: 10px;
 width: 100px;
 padding-top: 7px;
 text-align: left;
}

.btn-carousel .btn:hover,
.btn-carousel .btn:focus,
.btn-carousel .btn:active{
	color: #fff;
	border-color: #fff;
	background-color: transparent;
	outline:0;
}
.btn-carousel .btn:hover .glyphicon-arrow-right{
    color: #fff;
 }
.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;
 font-size: 22px;
 background-color: rgba(0, 0, 0, 0.7);
 padding-top: 8px;
 padding-left: 0;
 font-size: 15px;
}
.glyphicon-arrow-right{
color: rgb(35, 35, 49);
top:7px;
right:25px;
font-size: 12px;
}
.index-bgclr{
background-color:#f5f4f4;
padding-top: 205px;
padding-bottom: 40px;
}
.index-bg h2{
font-size: 24px;
font-family: 'Swiss721BT-BoldCondensed';
color: #ff1616;
text-align:center;
}
.index-bg p{
font-size: 17px;
font-family: 'Swiss721BT-RomanCondensed';
color: #5f5d5e;
text-align:center;
}
.slash {
font-size: 21px;
font-family: 'Swiss721BT-BoldCondensed';
color: rgb(35, 35, 49);
position: relative;
top: -4px;
right: 12px;
}
.services h2{
font-size: 20px;
font-family: 'Swiss721BT-BoldCondensed';
color: #232331;
padding-top: 20px;
}
.services p{
font-size: 16px;
 font-family: 'Roboto-Regular';
color: #7c7c7e;
padding-top: 10px;
line-height: 1.5;
}
.services .btn{
font-size: 14px;
font-family: 'Swiss721BT-BoldCondensed';
color: #fff;
background-color: rgb(255, 22, 22);
width: 96px;
height: 35px;
position:relative;
border-radius:0;
margin-top: 20px;
padding: 8px 12px;
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
 transform: translateZ(0);
-webkit-backface-visibility: hidden;
 backface-visibility: hidden;
 -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.services .btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #232331;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.services .btn:hover:before, .services .btn:focus:before, .services .btn:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}



.box{
background:url("../images/box.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box-hover:hover .box{
background:url("../images/box-hover.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}

.box1{
background:url("../images/box1.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box-hover:hover .box1{
background:url("../images/box1-hover.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box2{
background:url("../images/box2.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box-hover:hover .box2{
background:url("../images/box2-hover.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box3{
background:url("../images/box3.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box-hover:hover .box3{
background:url("../images/box3-hover.png");
background-repeat:no-repeat;
height: 60px;
margin-top: -59px;
position: relative;
z-index: 0;
}
.box-hover:hover img {
transform: scale(0.9);
}
.box-hover img{
transition: .5s ease-in-out;
}
.index-bg img {
  border-radius: 50%;
  -webkit-transition: -webkit-transform .8s ease-in-out;
  -moz-transition: -moz-transform .8s ease-in-out;
  -o-transition: -o-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
}
.index-bg img:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}


/*-----------------------------------------------footer strt----------------------------------------------*/
.footer-bg{
background-color:#232331;
}

.tp-footer p{
font-size: 14px;
 font-family: 'Roboto-Regular';
color: #c3bfbf;
line-height: 1.846;
}
.tp-footer p span{
font-size: 14px;
 font-family: 'Roboto-Regular';
color: #fff;
}
.tp-footer{
padding-top:30px;
}
.tp-footer img{
padding-bottom:35px;
}
.gettouch{
padding-top: 18px;
}
.gettouch h2{
font-size: 20px;
font-family: 'Swiss721BT-BoldCondensed';
color: #fffefe;
}
.gettouch img{
margin-top: -5px;
}
.gettouch ul li{
font-size: 14px;
font-family: 'Roboto-Regular';
color: #c3bfbf;
 line-height: 1.846;
 position: relative;
 top: -29px;
 left: 25px;
}
.gettouch ul{
padding-top: 44px;
}
 .gettouch i{
color: #fff;
font-size: 20px;
}
.gettouch span{
color: #fff;
font-size: 15px;
position:relative;
top:-18px;
}
.gettouch p{
font-size: 14px;
font-family: 'Roboto-Regular';
color: #c3bfbf;
 position: relative;
 top: -39px;
 left: 25px;
}
.gettouch p a{
color: #c3bfbf;
text-decoration:none;
}
.gettouch p:hover a{
color: #ff1616;

}
.links{
padding-top: 18px;
}
.links img{
margin-top: -5px;
}
.links h2{
font-size: 20px;
font-family: 'Swiss721BT-BoldCondensed';
color: #fffefe;
}
.links ul{
padding-top: 33px;
}

.links ul li a{
font-size: 14px;
font-family: 'Roboto-Regular';
color: #c3bfbf;
 line-height: 1.875;
 text-decoration:none;
 }
 .links ul li:hover a{
 color:#ff1616;
 }
 .footer-services{
padding-top: 18px;
}
 .footer-services h2{
font-size: 20px;
font-family: 'Swiss721BT-BoldCondensed';
color: #fffefe;
}
.footer-services img{
margin-top: -5px;
}
.footer-services ul{
padding-top: 33px;
}
.footer-services ul li a{
font-size: 14px;
font-family: 'Roboto-Regular';
color: #c3bfbf;
 line-height: 1.875;
 text-decoration:none;
 }
 .footer-services ul li:hover a{
 color:#ff1616;
 }
 .footer-border{
 border-bottom: 1px solid rgba(245, 244, 244, 0.078);
 margin-bottom: 45px;
 }
 .bt-footer p{
font-size: 13px;
font-family: 'Swiss721BT-RomanCondensed';
color: #878a8a;
}
.bt-footer span{
font-size: 13px;
font-family: 'Swiss721BT-RomanCondensed';
color: #e5dddd;
}
.bt-footer .textclr{
font-size: 13px;
font-family: 'Swiss721BT-RomanCondensed';
color: #5f5d5e;
}
.bt-footer .textclr a{
font-size: 13px;
font-family: 'Swiss721BT-RomanCondensed';
color: #e5dddd;
text-decoration:none;
}
/*-----------------------------------------------footer end----------------------------------------------*/
/*-----------------------------------------------About page strt----------------------------------------------*/
.breadcrumb-bg{
background-color:#ededed;
padding-top: 205px;
}
.breadcrumb{
background-color:#ededed;
padding-top:0;
padding-bottom:0;
margin-top:-25px;
padding-left: 0;
}
.breadcrumb-bg .bread-f16{
font-size: 16px;
font-family: 'Roboto-Bold';
color: rgb(35, 35, 49);
text-decoration:none;
}
.breadcrumb-bg .bread-f12 a{
font-size: 12px;
font-family: 'Roboto-Regular';
color: #232331;
text-decoration:none;
padding-left: 30px;
}
.breadcrumb-bg .bread-f12{
font-size: 12px;
font-family: 'Roboto-Regular';
color: #232331;
text-decoration:none;
padding-left: 0px;
cursor: pointer;
}
.breadcrumb>li+li:before {
 padding: 0 5px;
 color: #ccc;
 content: none;
}
.bg-about{
margin-top: 25px;
}
.bg-about h2{
font-size: 17px;
font-family: 'Roboto-Bold';
color: rgb(35, 35, 49);
margin-top: 10px;
margin-bottom: 12px;
text-transform:uppercase;
}
.bg-about p{
font-size: 13px;
font-family: "Roboto-Regular";
color: rgb(122, 122, 123);
line-height: 1.846;
margin-top: 15px;
}
.about-hr {
margin-top: 52px;
}
.about-mission{
background-color:#f8f7f7;
padding-bottom: 60px;
}
.about-mission h2{
font-size: 17px;
font-family: "Roboto-Bold";
color: rgb(35, 35, 49);
text-transform:uppercase;
margin-bottom: 15px;
}
.about-mission p{
font-size: 13px;
font-family: "Roboto-Regular";
color: rgb(122, 122, 123);
line-height: 1.846;
padding-top: 15px;
}
.padlt0{
padding-left:0;
padding-top: 20px;
}
.aboutus span{
font-size: 19px;
font-family: 'Swiss721BT-BoldCondensed';
color: rgb(35, 35, 49);
}
.aboutus img{
display:inline-block;
margin-top: -5px;
padding-left: 12px;
}
.aboutus{
padding-top: 30px;
padding-bottom: 20px;
}
/*-----------------------------------------------About page end----------------------------------------------*/
/*-----------------------------------------------Service page strt----------------------------------------------*/
.service-tab .nav{
padding-left:0;
}
.tab-content h1{
font-size: 23px;
  font-family: "Swiss721BT-BoldCondensed";
  color: rgb(35, 35, 49);
  margin-top: 6px;
  padding-bottom: 11px;
  padding-left: 13px;
}
.tab-content h1 .ipsum{
font-size: 23px;
  font-family: "Swiss721BT-BoldCondensed";
  color: #f00;
  margin-top: 6px;
  padding-bottom: 10px;
}
.slash-red {
font-size: 21px;
font-family: 'Swiss721BT-BoldCondensed';
color: #ff0101;
position: relative;
top: -1px;
right: 12px;
}
.nav-pills>li>a {
 border-radius: 0;
 background-color: #f1f1f1;
 color: #868689;
  height: 45px;
}
.nav-stacked>li+li {
 margin-top: 4px;
 margin-left: 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
 color: #fff;
background-color: #232331;
 height: 45px;
}
.nav-stacked i{
position: relative;
 float: right;
 top: 6px;
 font-size: 12px;
}
.tab-content p{
font-size: 15px;
font-family: 'Roboto-Regular';
color: rgb(89, 88, 90);
line-height: 1.846;
margin-top: 20px;
}
.tab-content h4{
font-size: 15px;
font-family: 'Roboto-Regular';
color: rgb(89, 88, 90);
line-height: 1.846;
margin-top: -4px;
}
.tab-slogen h3{
font-size: 20px;
font-family: 'Swiss721BT-RomanCondensed';
color: rgb(254, 254, 254);
padding-top: 15px;
}
.tab-slogen{
background-color:#232331;
padding-bottom: 23px;
margin-top: 40px;
margin-bottom: 40px;
}
.tab-slogen .btn-default{
 background-color: rgb(233, 233, 233);
 border-radius:0;
 font-size: 16px;
 font-family: "Swiss721BT-BoldCondensed";
 color: rgb(35, 35, 49);
 margin-top: 28px;
 float: right;
 width: 141px;
 height: 37px;
 }
 .tab-slogen .btn-default:hover,
 .tab-slogen .btn-default:hover,
 .tab-slogen .btn-default:hover{
	color: #fff;
	border-color: #fff;
	outline: 0;
	background-color: transparent;
}

.sidebar-bg{
background-color:#232331;
 padding-bottom: 10px;
 margin-top: 35px;
}
.sidebar-bg li{
font-size: 14px;
font-family: "Swiss721BT-RomanCondensed";
color: rgb(255, 255, 255);
line-height: 1.846;
padding-left: 25px;
}
.sidebar-bg p{
font-size: 14px;
font-family: "Swiss721BT-RomanCondensed";
color: rgb(255, 255, 255);
line-height: 1.846;
padding-left: 25px;
}
.sidebar-bg i{
color: #fff;
font-size: 18px;
position: relative;
top: 25px;
left: 1px;
}
.sidebar-bg .glyphicon-envelope{
color: #fff;
font-size: 14px;
position: relative;
top: 25px;
left: 1px;
}
.sidebar-bg hr{
border-top: 1px solid rgba(245, 244, 244, 0.031);
margin-top: 12px;
margin-bottom: -20px;
}
.sidebar-bg  .hrbar{
border-top: 1px solid rgba(245, 244, 244, 0.031);
margin-top: 12px;
margin-bottom: -10px;
}
i .envelop-size{
font-size: 15px;
}
/*-------------------------------------------------------------service page end--------------------------------------------------------------*/
/*--------------------------------------------------------------enquiry page strt------------------------------------------------------------*/
.enquiry .form-control {
 border: none !important;
 border-bottom: 1px solid rgb(218, 216, 216) !important;
 background-color: #fff;
 border-radius: 0;
 font-weight:normal;
 height: 40px;
 margin-left: 0;
 margin-top: 10px;
 margin-bottom: 5px;
 padding-left:0;
 -webkit-box-shadow: inset 0 0px 0px rgb(0,0,0);
 box-shadow: inset 0 0px 0px rgb(0,0,0);
}

.enquiry label{
font-size: 15px;
font-family: "Roboto-Regular";
font-weight:normal;
color: rgba(104, 99, 99, 0.7);
line-height: 1.765;
}
.enquiry{
box-shadow: 0px 2px 14px 0px rgba(0, 1, 6, 0.14);
padding-top:30px;
}
textarea:focus, select:focus, input:focus, .uneditable-input:focus {   
 border-bottom-color:rgb(255, 0, 0) !important;
 box-shadow: 0 0px 0px rgb(255, 0, 0) inset, 0 1px 0px rgb(255, 0, 0) !important;
 outline: 0 none !important;
}
.btn-txt1{
background-color: #232331;;
text-align: center;
 border-radius: 0;
  width: 131px;
  height: 43px;
 font-size: 17px;
 font-family: "Roboto-Bold";
 color: rgb(255, 255, 255);
 line-height: 1.765;


}
.btn-txt1:hover, 
.btn-txt1:active{
	color: #232331;
    background: #ffffff;
    border: 2px solid;
}
select{
border:none;
background-color:#ccc;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input::-webkit-input-placeholder { color:rgb(104, 99, 99); font-size: 15px; font-family: "Roboto-Regular"; line-height: 1.765; font-weight:normal; }
input::-moz-input-placeholder { color:rgb(104, 99, 99); font-size: 15px; font-family: "Roboto-Regular"; line-height: 1.765; font-weight:normal; }
#textarea{
background-color:#f2f2f3;
border-bottom:none !important;
height:70px;
margin-bottom: 15px;
}
#enquiry-option{
background-color:#f2f2f3;
border-bottom:none !important;
color: rgb(184, 184, 186);
font-family:'Roboto-Regular';
font-size: 15px;
width: 398px;
 height: 44px;
}
.enquiry .border-bottom{
border-bottom:1px solid rgba(218, 216, 216, 0.631);
margin-bottom:45px;
}
.enquiry p{
font-size:19px;
color:#686363;
font-family:'Roboto-Regular';
padding-left: 30px;
margin-bottom:45px;
}
.enquiry p span{
color:#232331;
}

.enquiry p span a{
color:#232331;
text-decoration: none;
}
/*--------------------------------------------------------------enquiry page end------------------------------------------------------------*/
/*--------------------------------------------------------------career page strt------------------------------------------------------------*/
.career .form-control {
 border: none !important;
 border-bottom: 1px solid rgb(218, 216, 216) !important;
 background-color: #fff;
 border-radius: 0;
 font-weight:normal;
 height: 40px;
 margin-left: 0;
 margin-top: 20px;
 margin-bottom: 5px;
 padding-left:0;
 -webkit-box-shadow: inset 0 0px 0px rgb(0,0,0);
 box-shadow: inset 0 0px 0px rgb(0,0,0);
}

.career label{
font-size: 15px;
font-family: "Roboto-Regular";
font-weight:normal;
color: rgba(104, 99, 99, 0.7);
line-height: 1.765;
}
.career{
box-shadow: 0px 2px 14px 0px rgba(0, 1, 6, 0.14);
 padding-left: 0;
}
#textarea1{
height:105px;
margin-bottom: 15px;
}
 .custom-file-input {
  color: #686363;
 
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
  padding-left:55px;
}

.custom-file-input::before {
content: 'Upload Resume';
color: #fff;
font-size:14px;
font-family: "Roboto-Regular";
display: inline-block;
background: -webkit-linear-gradient(top, #686363, #686363);
border-radius: 10px;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 15px;
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, #686363, #686363); 
}
input[type="file"]:focus{
	border: 0 !important;
    box-shadow: none !important;
}
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea::-webkit-input-placeholder { color:rgb(104, 99, 99); font-size: 15px; font-family: "Roboto-Regular"; line-height: 1.765; font-weight:normal; }
textarea::-moz-input-placeholder { color:rgb(104, 99, 99); font-size: 15px; font-family: "Roboto-Regular"; line-height: 1.765; font-weight:normal; }
.career .btn-txt1 {
margin-right: -30px;
}
.career-salogen p{
font-size: 19px;
font-family: "Roboto-Regular";
color: rgb(101, 98, 98);
line-height: 1.579;
font-style: italic;
}
.career-salogen{
background-color: rgb(240, 240, 241);
padding-top: 30px;
padding-bottom: 15px;
 padding-left: 35px;
border-left: 4px solid rgb(35, 35, 49);
}
.paddlt30{
padding-left:30px;
}
/*--------------------------------------------------------------career page end------------------------------------------------------------*/
/*--------------------------------------------------------------contact page strt------------------------------------------------------------*/

.sidebar{
background-color:#232331;
 padding-bottom: 10px;

}
.sidebar ul{
margin-top: -10px;
}
.sidebar h2{
font-size: 38px;
font-family: "Roboto-Regular";
color: #ff0101;
padding-bottom: 15px;
line-height: 1.846;
border-bottom: 1px solid rgba(255, 1, 1, 0.149);
padding-left: 25px;
}
.sidebar li{
font-size: 18px;
font-family: "Swiss721BT-RomanCondensed";
color: rgb(255, 255, 255);
line-height: 1.959;;
padding-left: 60px;
}
.sidebar p{
font-size: 18px;
font-family: "Swiss721BT-RomanCondensed";
color: rgb(255, 255, 255);
line-height: 1.959;
padding-left: 60px;
}
.sidebar i{
color: #ff0101;
font-size: 25px;
position: relative;
top: 33px;
left: 30px;
}
.sidebar .glyphicon-envelope{
color: #ff0101;
font-size: 18px;
position: relative;
top: 31px;
left: 25px;
}
.sidebar hr{
border-top: 1px solid rgba(245, 244, 244, 0.031);
margin-top: 12px;
margin-bottom: -20px;
width: 100%;

}
.sidebar .hrbar{
border-top: 1px solid rgba(245, 244, 244, 0.031);
margin-top: 12px;
margin-bottom: -10px;
padding-left: 0;
width: 100%;

}
.contact .form-control {
 border: none !important;
 border-bottom: 1px solid rgb(218, 216, 216) !important;
 background-color: #fff;
 border-radius: 0;
 font-weight:normal;
 height: 40px;
 margin-left: 0;
 margin-top: 20px;
 margin-bottom: 5px;
 padding-left:0;
 -webkit-box-shadow: inset 0 0px 0px rgb(0,0,0);
 box-shadow: inset 0 0px 0px rgb(0,0,0);
}

.contact label{
font-size: 15px;
font-family: "Roboto-Regular";
font-weight:normal;
color: rgba(104, 99, 99, 0.7);
line-height: 1.765;
}
.contact{
box-shadow: 0px 2px 14px 0px rgba(0, 1, 6, 0.14);
 
}
.paddlt50{
padding-left:50px;
}
/*--------------------------------------------------------------contact page end------------------------------------------------------------*/
/*--------------------------------------------------------------sitemap page end------------------------------------------------------------*/
.sitemap h1{
font-size: 23px;
font-family: "Swiss721BT-BoldCondensed";
color: rgb(35, 35, 49);
}

.sitemap li a{
font-size: 15px;
font-family: "Roboto-Regular";
color: rgb(35, 35, 49);
text-decoration:none;
line-height: 30px;
}
.sitemap li a:hover {
	color: red;
}





/*--------------------------------------------------------------sitemap page end------------------------------------------------------------*/