@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700');
@font-face {
	font-family:'AkzidenzGroteskBE-Regular';
	src: url('../fonts/AkzidenzGroteskBE-Regular_gdi.eot');
	src: url('../fonts/AkzidenzGroteskBE-Regular_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AkzidenzGroteskBE-Regular_gdi.woff') format('woff'),
		url('../fonts/AkzidenzGroteskBE-Regular_gdi.ttf') format('truetype'),
		url('../fonts/AkzidenzGroteskBE-Regular_gdi.otf') format('opentype'),
		url('../fonts/AkzidenzGroteskBE-Regular_gdi.svg#AkzidenzGroteskBE-Regular') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-00FE;
}

@font-face {
	font-family:'AkzidenzGroteskBE-Bold';
	src: url('../fonts/AkzidenzGroteskBE-Bold.eot');
	src: url('../fonts/AkzidenzGroteskBE-Boldd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AkzidenzGroteskBE-Bold.woff') format('woff'),
		url('../fonts/AkzidenzGroteskBE-Bold.ttf') format('truetype'),
		url('../fonts/AkzidenzGroteskBE-Bold.html') format('opentype'),
		url('../fonts/AkzidenzGroteskBE-Bold.svg#AkzidenzGroteskBE-Bold') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-00FE;
}

@font-face {
	font-family: 'Berthold Akzidenz-Grotesk';
	src: url('../fonts/AkzidenzGroteskBE-Bold.eot');
	src: url('../fonts/AkzidenzGroteskBE-Boldd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AkzidenzGroteskBE-Bold-2.html') format('woff2'),
		url('../fonts/AkzidenzGroteskBE-Bold.woff') format('woff'),
		url('../fonts/AkzidenzGroteskBE-Bold.ttf') format('truetype'),
		url('../fonts/AkzidenzGroteskBE-Bold.svg#AkzidenzGroteskBE-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}


* {margin:0;padding:0;}
/*Common CSS*/
a{color:#000; text-decoration:none;outline:none;}
.container{width:1100px; margin:0 auto; padding:0;}
.tu{text-transform:uppercase;}
.pr{position:relative;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.vam{vertical-align:middle;}
.center{text-align:center;}
.dt{display:table;}
.dtc{display:table-cell;}
.db{display:block;}
.dib{display:inline-block;}
.ibvt{display:inline-block;vertical-align:top;}
.orange-txt{color:#0772d2;}
.black-txt{color:#000;}
.gray-txt{color:#818080;}
.white-txt{color:#fff;}
.red-txt{color:#0772d2;}
.small-txt{font-size:12px; line-height:normal; letter-spacing: 1px; font-family: 'Roboto Condensed', sans-serif;}
.data-desc{font-size:14px; line-height:normal; letter-spacing: 1px; font-family: 'Roboto Condensed', sans-serif;}
.para{font-size:16px; line-height:normal; padding-top:15px; letter-spacing: 1px; font-family: 'Roboto Condensed', sans-serif; font-weight:300;}
.heading{font-size:42px; line-height:normal; font-family: 'Berthold Akzidenz-Grotesk'; color:#353535;}
.sub-heading{font-size:30px; line-height:normal; font-family: 'Berthold Akzidenz-Grotesk'; color:#353535;}
.t20{font-size:20px; line-height:normal; font-family: 'Berthold Akzidenz-Grotesk';}
.know-more{letter-spacing:2px; font-size:14px; text-transform:uppercase; display:block; font-family: 'Roboto Condensed', sans-serif;}
.know-more span{letter-spacing:normal; font-weight:bold;}

/*Common CSS*/

body {width:100%; top:0 !important;font-family: "Roboto Condensed",sans-serif; /*color:#717170;*/color:#595959;font-weight:300;}

.header{margin:0 auto; padding:0;  width:100%; z-index:9999; background:#fff;}
.logo{margin:10px auto;}
.menu{/*width:60%;*/ text-align:right;}
.menu ul{margin:0 auto; padding:0;}
.menu ul li{/*padding:35px 3px;*/padding: 15px 3px; display:inline-block; list-style:none;}
.menu ul li a {
    color: #fff;
    line-height: 12px;
    font-weight: 500;
    font-size: 12px;
}

.sub-nav{
    /*width: 71.5%;
    background: #0772d2 none repeat scroll 0 0;*/
    background: #000 none repeat scroll 0 0;
    position: absolute;
    right: 0;
    top: 0;
	width: 65%;
    z-index: 9999;}
.sub-nav::before {
    /*border-color: #0772d2 #0772d2 transparent transparent;*/
    border-color: #000 #000 transparent transparent;
    border-style: solid;
    border-width: 45px 0 0 96px;
    content: "";
    left: -96px;
    position: absolute;

}
.header-bottom {
    /*background: #686767 none repeat scroll 0 0;*/
	background:url(../images/bg-menu.jpg) center no-repeat ;
    height: 44px;
    position: relative;
    
}


@-moz-document url-prefix() {
    .sub-nav::before { border-width: 43px 0 0 96px;}
}
    @-moz-document url-prefix() {
    .header-bottom { height: 44px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .sub-nav::before {border-width:43px 0 0 96px;
    }
}
  .sub-nav ul{margin:0 auto; padding:0;}
.sub-nav ul li{padding:11px 14px; display:inline-block; list-style:none; position:relative;}
/*.sub-nav ul li + li{border-left:1px solid #ff4443;}*/
.sub-nav ul li{border-left:1px solid #ffffff;}
.sub-nav ul li a{color:#fff; line-height:21px; font-weight:600;word-spacing: 2px;font-size:15px;}

.banner{width:100%; margin:-44px auto 0;}
.ban-txt {
    position: relative;
}
.bannertext {
    /*bottom: 168px;*/
    left: 0;
    position: absolute;
    right: 0;
	top:117px    
}

.ban-heading{font-size:30px; line-height:normal; font-family: 'Berthold Akzidenz-Grotesk'; text-transform:uppercase;width:80%;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;padding: 7px;box-sizing: border-box;}
.ban-heading span{font-size:35px;text-shadow: 2px 2px 1px #000;}
.ban-txt .para{margin-top:20px;}
.ban-txt .explore{margin-top:40px;}
.explore{letter-spacing:6px;}
.explore span{letter-spacing:normal;}

.wedo{margin:0 auto; padding:0; width:100%; }
.wedo .left{width:60%; margin:0 auto; padding:50px 0;box-sizing:border-box;}
.wedo .right{/*width:36%;*/width:40%; padding:50px 0 50px 40px; border-left:1px solid #bdb9b9;box-sizing:border-box;}
.glance{margin-top:20px;}
.glance li{width:auto; padding-right:22px; display:inline-block; text-align:center; font-family: 'Roboto Condensed', sans-serif;font-weight: 400;}
.glance li span{color:#0772d2; font-size:36px;}
.glance li + li{padding-left:23px; border-left:1px solid #bdb9b9;}
.wedo .right .heading{border-bottom:1px solid #bdb9b9;}
.wedo .sub-heading{color:#2c2c2b; font-size:18px; font-family: 'Roboto Condensed', sans-serif; margin:20px 0 0;font-weight: 400;text-align: justify;}
.wedo .know-more{margin:20px 0 0;font-weight: 700;}


.pro-cont{margin:0 auto; width:100%; background:url(../images/product-bg.png) no-repeat center;}
.pro-cont .dt{height:434px;}
.pro-txt{width: 36.7%;display: inline-block;padding: 44px 0 0;}
.pro-txt .heading{color:#fff;}
.pro-txt .heading{border-bottom:1px solid #dddbdb;}
.pro-txt .para, .pro-txt .t20{padding-bottom:20px; color:#fff; padding-right:30px;}
.pro-txt .know-more{padding-top:10px;}
.pro-img img{width:100%; display:none;}

.event-cont{margin:40px auto 0; width:100%;}
.event-blk{margin-top:40px; width:100%;}
.event-blk .dib{width:27%; text-align:left;vertical-align: top;}
.event-blk .dib + .dib{margin-left:8%;}
.eve-img{width:100%; margin:0 auto; border:1px solid #bdb9b9; text-align:center;}
.eve-img img{width:100%; display:block;}
.eve-date{position:absolute; bottom:0; left:0; background:#26bdbf; color:#fff; font-size:12px; font-family: 'Roboto Condensed', sans-serif; padding:5px 10px;}
.event-blk .dib .para{color:#333232; font-weight:500; font-size:15px;}
.event-blk .dib .know-more{margin-top:10px;}

.reach-cont{margin:0 auto;/*margin:40px auto 0; */width:100%; border-top:1px solid #bdb9b9;}
.reach-cont .left img{padding-top:10px;}
.reach-cont .right{padding-top:40px;}
.reach-cont .left{padding-top:20px;}
.reach-cont .right{width:40%; padding-left:40px;box-sizing: border-box; /*border-left:1px solid #bdb9b9; padding-bottom:40px;box-sizing: border-box;*/}
.reach-cont .para{font-weight:400;width: 90%;}
.reach-cont .right .bx-wrapper{margin:20px auto 40px;}
.reach-cont .right .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{left:0; bottom:-30px;}
.reach-cont .right .bx-wrapper .bx-pager.bx-default-pager a{background:#d7d7d7; margin:0 5px;}
.reach-cont .right .bx-wrapper .bx-pager.bx-default-pager a:hover, .reach-cont .right .bx-wrapper .bx-pager.bx-default-pager a.active{background:#737373;}
.reach-cont .right .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center; width: 100%;}

.parallax{background:url(../images/parallax.jpg) no-repeat center; width:100%; height:auto;}
.parallax .dt{/*height:434px;*/ /*width:60%;*/width:60%; margin:0 auto;position:absolute;left:0;right:0;top:36%;}
.text-palex-sub{text-shadow: 1px 4px 1px #000;}
.parallax .wc-cont .heading{color:#fff; border-bottom:1px solid #fff; padding-bottom:10px;text-shadow: 1px 4px 1px #000;}
.parallax .wc-cont .sub-heading{margin-top:20px; color:#fff;}
.parallax .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:none;}
.parallax .bx-wrapper .bx-controls-direction a{/*top:45%;*/top:49%; width:42px; height:42px;}
.parallax .bx-wrapper .bx-prev{left:100px; background: url(../images/prev.png) no-repeat;}
.parallax .bx-wrapper .bx-next{right:100px; background: url(../images/next.png) no-repeat;}

.footer{width:100%; margin:0 auto; padding:40px 0;border-top:1px solid #c7c7c7;}
.footer .left ul{width:100%;}
.footer .left ul li{display:inline-block; text-align:left; list-style:none;}
.footer .left ul li a{color:#818080;/*color:#000;*/ font-weight:600;}
.footer .left ul li + li{margin-left:2px;}
.footer .left .small-txt{margin-top:15px;font-weight: 500;}
.footer .right{text-align:right;}
.footer .right img{display:inline-block; margin: 0 15px 0 0;}
.footer .right img + img{margin-left:10px;}

.commondiscri > a {
    /*color: #0772d2;*/
	/*color: #595959;*/
	color: #0000ee;
	display:inline;
}
.commainttl {
    /*color: #353535;*/
	color: #0772d2;
    font-family: "AkzidenzGroteskBE-Bold";
    /*font-size: 42px;*/
    margin: 0 0 22px;
	font-size:32px;
	font-weight:500;
}

/*about us*/
.inner-banner > img {
    width: 100%;
}
.about-menu > li {
    display: inline-block;
    padding: 0 16px 0 10px;
    background:url("../images/menu-bullet.png") no-repeat right 9px;
    font-family: 'Roboto Condensed', sans-serif;
}
.about-menu > li a
{
    /*color:#aeacac;*/
    color:#FFF;	
    font-size:16px;
    font-weight:300;
    letter-spacing:1px;
    display:block;
}
.about-menu > li a:hover
{
    color:#fff;
}
.about-menu > li a.active
    {
    color:#fff;
    border-bottom: 4px solid #0772d2;
    padding: 0 0 10px;
    }
.about-menu > li:last-child{
background:none;
}
.about-menu {
    padding: 10px 0 0;
    text-align: center;
    text-transform:uppercase;
}
.aboutmenuline {
    /*border-bottom: 1px solid #c7c7c7;*/
    /*border-top: 1px solid #c7c7c7;*/
   /* background:#686767;*/
	background:url(../images/bg-menu.jpg) center no-repeat ;
}
.commonpadd
{
    padding:29px 0 88px 0;
}
.commonttl
{
    font-size:32px;
    color:#0772d2;
    font-family:'AkzidenzGroteskBE-Bold';
    font-weight:500;
}
.overview-left {
    width: 48%;
}
.commondiscrifirst {
    color: #595959;
    font-size: 16px;
    font-weight: 400;
    margin: 19px 0;
}
.commondiscri {
   /* color: #717170;*/
     color: #595959;  
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 20px;
	line-height:21px;
}
.overview-right {
    /*margin: 34px 0 0;
    position:relative;*/
    width:48%;
}

.overview-img {
    position: relative;
	float:right;
}
.overview-img-text {
    bottom: 29px;
    left: 25px;
    position: absolute;
    background:url("../images/about-bullet.png") no-repeat 0 7px;
    font-family:'AkzidenzGroteskBE-Regular';
    font-size:17px;
    color:#fff;
    padding:0 0 0 11px;
    width: 91%;
	text-shadow:1px 2px 1px #000;
}
/*about us*/


/*carrer*/
.commonsubttl {
    color: #353535;
    font-size: 30px;
    font-family:'AkzidenzGroteskBE-Bold';
    margin:0 0 16px;
}
.currentope-container {
    margin: 60px 0 0;
}
.current-container-left {
    margin: 0 27px 0 0;
    width: 60%;
}
.current-div {
    border: 1px solid #cbc9c9;
    padding: 22px 32px 22px 18px;
    margin:0 0 22px 0;
}
.carrop-designationttl {
    color: #000;
    font-size: 20px;
    margin: 0 0 14px;
    font-family: "Roboto Condensed",sans-serif;
    font-weight:400;
}
.carrop-position {
    color: #0772d2;
    font-size: 18px;
    margin: 0 0 11px;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 400;
}
.commondiscri.carropdiscri {
    margin: 0 0 14px;
}
.loaction {
    color: #202020;
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 7px;
}
.carrosubttl {
    color: #0772d2;
    font-weight: 400;
}
.carrosubdisr {
    font-weight: 400;
    margin: 0 0 0 3px;
    width: 56%;
}
.applydiv {
    margin: 15px 0 0;
    
}
.current-applynow {
    background: #0772d2 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 6px 20px;
    text-transform: uppercase;
    width:134px;
    text-align:center;
    box-sizing:border-box;
 }
.current-container-right {
    border: 1px solid #cbc9c9;
    padding: 19px;
    width:373px;
    position:relative;
}
.applytextfield {
    border: 1px solid #cbcbcb;
    box-sizing: border-box;
    color: #666565;
    font-size: 16px;
    padding: 10px 0 10px 9px;
    width: 92%;
   -moz-box-shadow:0 11px 5px -7px #dbdada inset;
-webkit-box-shadow: 0 11px 5px -7px #dbdada inset;
box-shadow:0 11px 5px -7px #dbdada inset;
background:#f0efef;
font-family: "Roboto Condensed",sans-serif;
font-weight:300;
}
.apply-conatiner {
    margin: 0 0 18px;
    position:relative;
}
.commonttl.applyttl {
    margin: 0 0 25px;
}

.applytextfield-sec {
    position: relative;
    background: #f0efef none repeat scroll 0 0;
    border: 1px solid #cbcbcb;
    box-shadow: 0 11px 5px -7px #dbdada inset;
    box-sizing: border-box;
    color: #666565;
    font-size: 16px;
    padding: 10px 0 10px 9px;
    width: 100%;
    font-family: "Roboto Condensed",sans-serif;
    font-weight:300;
}
.applytextfield-choose {
    position: absolute;
    right: 0;
    top: 0;
    width: 115px;
  background:-webkit-linear-gradient(lrgba(249,6249,249,1),rgba(195,195,195,1)); /*Safari 5.1-6*/
  background:-o-linear-gradient(rgba(249,6249,249,1),rgba(195,195,195,1)); /*Opera 11.1-12*/
  background:-moz-linear-gradient(rgba(249,6249,249,1),rgba(195,195,195,1)); /*Fx 3.6-15*/
  background:linear-gradient((249,6249,249,1),rgba(195,195,195,1)); /*Standard*/
  border:none;
  color: #353535;
    font-size: 16px;
    padding: 10px 0 11px;
    text-align:center;
    border-top:1px solid #d8d8d8;
    border-left:2px solid #d8d8d8;
    text-shadow:0 1px #fff;

}

* input[type="text"]::-webkit-input-placeholder
    {
        color:#565555;
        opacity: 1;
    }

* input[type="text"]:-moz-placeholder
    { /* Firefox 18- */
        color:#565555;
        opacity: 1;
    }

    * input[type="text"]::-moz-placeholder
    { /* Firefox 19+ */
        color:#565555;
        opacity: 1;
    }

    * input[type="text"]:-ms-input-placeholder
    { /* Firefox 19+ */
        color:#565555;
        opacity: 1;
    }

    * input[type="text"]:-o-input-placeholder
    { /* Firefox 19+ */
        color:#565555;
        opacity: 1;
    }



.apply-conatiner input[type="text"]::-webkit-input-placeholder
    {
        color:#666565;
        opacity: 1;
    }

.apply-conatiner input[type="text"]:-moz-placeholder
    { /* Firefox 18- */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner input[type="text"]::-moz-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner input[type="text"]:-ms-input-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner input[type="text"]:-o-input-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }

 .apply-conatiner textarea[type="text"]::-webkit-input-placeholder
    {
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner textarea[type="text"]:-moz-placeholder
    { /* Firefox 18- */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner textarea[type="text"]::-moz-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner textarea[type="text"]:-ms-input-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }

    .apply-conatiner input[type="text"]:-o-input-placeholder
    { /* Firefox 19+ */
        color:#666565;
        opacity: 1;
    }




    

.formatdiv {
    color: #949494;
    font-size: 14px;
    font-weight: 300;
    margin: 4px 0 0;
}

.textareafield
{
   border: 1px solid #cbcbcb;
    box-sizing: border-box;
    color: #666565;
    font-size: 16px;
    padding: 10px 0 10px 9px;
    width: 94%;
   -moz-box-shadow: 0 9px 2px -7px #bdbcbc inset;
    -webkit-box-shadow: 0 9px 2px -7px #bdbcbc inset;
   box-shadow:0 9px 2px -7px #bdbcbc inset;
 background:#f0efef;
font-family: "Roboto Condensed",sans-serif;
font-weight:300;
height:111px;
}

.current-shadow {
    background: rgba(0, 0, 0, 0) url("../images/career-shadow.png") repeat scroll center bottom;
    bottom: -43px;
    height: 63px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 409px;
}
.contact-leftdiv {
   
    width: 100%;
}
.contact-left {
    background: rgba(0, 0, 0, 0) url("../images/conatct-icon.png") repeat scroll 68px 0;
    height: 25px;
    width: 23px;
    margin:0 4px 0 0;
}
    .contact-left.tel
    {
         background: rgba(0, 0, 0, 0) url("../images/conatct-icon.png") repeat scroll 68px -45px;
    }
    .contact-left.fax
    {
        background: rgba(0, 0, 0, 0) url("../images/conatct-icon.png") repeat scroll 66px -78px;
    }
    .contact-left.masg
    {
        background: rgba(0, 0, 0, 0) url("../images/conatct-icon.png") repeat scroll 66px -114px;
    }
.contact-right {
    font-weight:300;
    width:63%;
    color:#000;
    position:relative;
}
.contact-wrappere {
    margin: 0 0 10px;
}

.humanres {
    color: #2a2a29;
}
.contact-right-wrapper {
     position:relative;
}
.contact-right-bottomwrapper
{
    background:url("../images/contact-right-shadow.png") no-repeat center bottom;
    position:absolute;
    bottom: -39px;
    height: 63px;
    width:100%;
    right:0;
    margin:0 auto;
}
.productin {
   /* color: #353535;
    font-size: 25px;*/
	color: #0772d2;
    font-size: 32px;
    margin: 0 0 10px;
    font-family:'AkzidenzGroteskBE-Bold';
}
.product-discri {
    font-size: 15px;
    margin: 0 0 21px;
}
.applytextfield.prodfield
{
    padding:8px 0 8px 9px;
    box-shadow:0 9px 2px -7px #bebdbd inset;
    background:#ececec;
 }

.applytextfield.prodfieldselect
{
    padding:8px 0 8px 9px;
    box-shadow:0 9px 2px -7px #bdbcbc inset;
   
    -moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;background:url(../images/country-arrow.png) #ececec no-repeat 93% 18px ;


}
.ptextfield {
    margin: 0 1px 0 0;
    width: 48.5%;
	/*width:31.9%;*/
}
    .textareafielddiv
    {
        width:100%;
        margin:0;
    }

.ptextfield.lastdiv {
    margin: 0;
}
.product-field {
    margin: 0 0 6px;
}
.product-innerfield {
    margin: 0 10px 0 0;
}
.current-applynow.contactreset
{
    background:#4e4e4e;
}
.current-applynow.contactsubmit
{
    padding: 8px 34px;
}
.product-field.contactsubwrapper
{
    margin:40px 0 22px;
}
.commainttl.contactttl {
    margin: 22px 0;
}
.commonpadd.contactpadd {
    padding: 29px 0 60px;
}
.countery-wrapper {
    background: #d8d8d8 none repeat scroll 0 0;
    
}
ul.countery-container {
    margin: 0 auto;
    
    background:#d8d8d8;
}


ul.countery-container li {
    margin: 0 23px;
    cursor:pointer;
	padding: 13px 0;
	display: inline-block;
    
}
ul.countery-container li a {
   font-weight: 400;
    padding: 13px 20px;
    text-transform: uppercase;
}
ul.countery-container li a.active {
    background: #0772d2 none repeat scroll 0 0;
    color: #fff;
}
.regional-wrapper {
    margin: 38px 0 0;
}
.subaddwrapper-left {
    margin: 0 28px 0 0;
    width: 48%;
}
.subadd-outline {
    border: 1px solid #c0bebe;
}
.subadd-ttl {
    color: #4e4e4e;
    font-size: 30px;
    font-family:'AkzidenzGroteskBE-Bold';
    margin:0 0 11px;
}

.subadd-add {
    line-height: 21px;
    margin: 0 auto 8px;
    width: 53%;
}
.subadddiv {
    text-align: center;
    padding:30px 0;
}
.subadd-tel span {
    font-weight: 400;
}
.subaddwrapper-right {
    width: 49%;
}

.gallery-div {
    width: 33%;
}



/*---------------*/
/***** Bubba *****/
/*---------------*/

.grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}

figure.effect-bubba {
	background: #9e5406;
}

figure.effect-bubba img {
	
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
	opacity: 0.4;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 14px;
	right: 14px;
	bottom: 19px;
	left: 14px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 4px solid rgba(255, 2555, 255, 0.7);
	border-bottom: 4px solid rgba(255, 2555, 255, 0.7);
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 4px solid rgba(255, 2555, 255, 0.7);
	border-left: 4px solid rgba(255, 2555, 255, 0.7);
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

    figure.effect-bubba h2
    {
        padding-top: 30%;
        -webkit-transition: -webkit-transform 0.35s;
        transition: transform 0.80s;
        -webkit-transform: translate3d(0, -235px,0);
        transform: translate3d(0, -235px,0);
    }
   

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;
	background: #d15809;
	text-align: center;
	cursor: pointer;
    background-blend-mode:multiply;
    
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 76%;
	height: 80%;
}
figure.effect-bubba h2 span {
    display: block;
}


.news-left-container {
    /*border: 1px solid #c3c1c1;*/
    box-shadow: 6px 7px 5px -3px #c3c1c1;
    
}
.news-left {
    width:24%;
}

.news-top-ttl {
    color: #fff;
    font-size: 20px;
    padding: 12px 0 12px 17px;
    font-family:'AkzidenzGroteskBE-Regular';
    font-weight: 800;
    letter-spacing: 1px;
    background:url("../images/leftmenu-ttl-arrow.png") #0772d2 no-repeat 223px 20px;
}
.news-menu {
    background:#fff;
    /*padding: 22px 0 15px 18px;*/
    padding: 2px 2px 1px 2px;
}
ul.news-menu > li {
    /*color: #6a6868;
    display: block;
    margin: 0 0 15px;
    background: #7e8790;*/
    color: #fff;
    display: block;
    margin: 0 0px 2px;
    padding: 8px 0px;   border-bottom: 1px dotted #0772d2;
}
ul.news-menu > li a
{
    /*color:#6a6868;
    background: url("../images/menu-left-dott.png") no-repeat left 8px;
    padding: 0 0 0 15px;*/
    color: #6a6868;
    padding: 0 0 0 15px;
    font-weight: normal;
}
ul.news-menu > li a.active
{
     color:#0772d2;
         background: url("../images/menu-left-dott-active.png") no-repeat left 8px;
}
.inner-banner {
    line-height: 0;
    margin: -45px 0 0;
    position: relative;
}
.wrapper-news
{
    background:#e7e4e4;
}
.news-right {
    width: 74.5%;
}
.pressroomttl {
    border-bottom: 1px solid #c3c1c1;
    color: #0772d2;
    font-size: 20px;
    font-weight: 600;
    padding: 14px 0 14px 16px;
    font-family:'AkzidenzGroteskBE-Regular';
    /*background:url("../images/news-ttl-arrow.png") 97% 19px no-repeat;*/
}
.pressroomttll {
    color: #0772d2;
    font-size: 20px;
    font-weight: 600;
    padding: 0px 0 13px 0px;
    font-family:'AkzidenzGroteskBE-Regular';
    /*background:url("../images/news-ttl-arrow.png") 97% 19px no-repeat;*/
}
.news-wrapper
{
    border: 1px solid #c3c1c1;background:#fff;
   box-shadow: 6px 7px 5px -3px #c3c1c1;
}

.wrapper-news.commonpadd {
    padding: 20px 0;
}
.pressroom-wrapper
{
    padding:23px 23px 35px 23px;
}
.pressroomdiv {
    margin: 0 15px 24px 0;
    text-align: center;
    width: 31%;
}
.pressroomimg {
    line-height: 0;
    border: 1px solid #d2d1d1;
}
.pressroomtext {
    color: #181818;
    font-size: 16px;
    margin: 10px 0 0;
    width: 90%;
}
.pressroomimg > img {
    width: 100%;
}
.client-wrapper {
    margin: 0 11px 0 0;
    width: 23.5%;
}
.client-img {
    border: 1px solid #d2d1d1;
}
.client-img > img {
    width: 100%;
}
.client-shadow {
    margin: -3px 0 0;
}
.client-wrapper.lastdiv
{
     margin: 0;
}
.line
{
    border-bottom:1px solid #dcdcdc;
}
.product-outer-wrapper {
    /*background:#686767;*/
    /*border-bottom: 1px solid #dcdcdc;*/
	background:url(../images/bg-menu.jpg) center no-repeat ;margin-top: 26px;
}
ul.breadcrumbstext li
{
    color:#fff;
    margin:0 8px 0 0;
	display: inline-block;
}
    ul.breadcrumbstext li a
    {
        color:#fff;
    }
        ul.breadcrumbstext li a.active
        {
     
			/*color:#aeacac;*/
			color:#fff;
			border-bottom:1px solid #fff;
			padding-bottom:2px;
        }
        .breadcrumbs {
    padding: 10px 0;
}
        .productdiv {
    width: 24.7%;
    margin:0 0 40px 0;
}
        .product-text {
    color: #353535;
    font-size: 18px;
}

        
        .product-detail-img {
    border-bottom: 1px solid #bfbfbf;
}
        .product-detail-img > img {
    width: 100%;
}
        .product-detail-ttl {
    color: #565555;
    padding: 9px 0 11px 14px;
    text-align: left;
}
        .product-detail-shadow {
   
    position: absolute;
    z-index: -9;
}
.product-detail.lastdiv
{
    margin:0 0 2% 0
}
.product-detail-ttl.proline
{
    line-height:15px;
    padding:4px 10px 6px 15px;
	  font-size: 15px;

}


.product-container > a {
    display: inline;
}
ul.pdiscription-text li {
    background: rgba(0, 0, 0, 0) url("../images/product-detail/pro-arrow.png") no-repeat scroll 1px 6px;
    color: #383838;
    display: block;
    font-size: 14px;
    padding: 0 0 0 12px;
    line-height:20px;font-weight:400;
}
.pdiscription-ttl {
    color: #0772d2;
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 3px;
}

.pdiscription-left {
    width: 48%;
    margin:10px 8px 0 0;
}
.pdiscription-text {
    margin: 0 0 27px;
}
.pcatalogue {
    background: #0772d2 none repeat scroll 0 0;
    margin:0 14px 0 0;
}
.ppdf {
    border-right: 1px solid #fff;
    padding: 4px 9px;
}
.pdownloadtext {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 13px;
}
.pdf-wrapper {
    margin: 16px 0 0;
}

.pdf-wrapper > a {
    display: inline;
}
.pcatalogue.Datasheet {
    background: #797979 none repeat scroll 0 0;
}
.pcatalogue.Diagram
{
      background: #797979 none repeat scroll 0 0;
}
.parrow {
    left: 9%;
    position: absolute;
    top: -9px;
    line-height:0;
}
.pdiscription-right {
    position: relative;
}
.overview-img-text.discriptiotext
{
    font-size:20px;bottom:42px;
    background:url("../images/about-bullet.png") no-repeat 0 11px;
}

.closewrapper {
    position: absolute;
    right: 0;
    text-align: right;
    top: 1px;
    z-index: 999;
    cursor: pointer;
}
.store-content,.store-content2,.store-content3,.store-content4,.store-content5,.store-content6,.store-content7,.store-content8,.store-content9,.store-content10,.store-content11 {display:none;}

.pdiscription-ttl {
    color: #0772d2;
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 3px;
}
.proinnerttl {
    color: #383838;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 6px;
}
.proinnertext {
    color: #383838;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 26px;
}
    .proinnertext.proinnertextline
    {
        margin:0 0 2px 0;
        font-weight: 500;
    }
        .proinnertext.proinnertextline.lastdiv
        {
            margin:0 0 10px 0;
        }

.proinnertextnew {
    color: #383838;
    font-size: 15px;
    margin: 0 0 10px;
}



.productiem {
    border: 1px solid #bfbfbf;
    margin: 0 5% 2% 0;
  transition:all 0.7s ease-in-out 0s;
    text-align: center;
    width: 20%;
    cursor: pointer;
}
    .productiem:last-child
    {
        margin:0 0 2% 0;
    }

.parrow.secparrow
{
    left: 36%;
}

.parrow.thirdparrow
{
    left: 62%;
}

.parrow.fourthparrow
{
    left: 89%;
}
.productiem.proappear:last-child {
    margin: 0 0 49% 0;
}

.pdiscription-container {
    background: #ecebeb none repeat scroll 0 0;
    border: 1px solid #d2d1d1;
    box-sizing: border-box;
    margin: -23px 0 34px;
    padding: 11px 11px 19px 27px;
    position: absolute;
    text-align: left;
    top: 289px;
    width: 96.6%;
    left:0;
    right:0;
}
.product-detail-wrapper {
    position: relative;
}
.productiem.proappear {
    margin: 0 5% 49% 0;
    transition: all 0.5s ease-in-out 0s;
}
.monitors-ttl {
    color: #0772d2;
    font-size: 19px;
    font-weight: 400;
}
.monitors-subttl {
    font-weight: 500;
    margin: 0 0 16px;
}
.subadd-add.addonediv
{
width:auto;
}
.regional-wrapper.onemap
{
text-align:center;
}
.subadd-tel {
    margin: 0 0 3px;
}
.hamburger{background:url(../images/responsive-menu.png) no-repeat 0 0;height: 23px;width: 34px;float: right;margin-right: 24px;/*margin-top: 40px;*/margin-top: 20px;cursor: pointer}
.mobilemenu{background:#0772d2 repeat 0 0;width: 310px;position: fixed;top:0;height: 100%;right: -400px;overflow-x: hidden;z-index: 999999}
.close-btn{background: url(../images/closed.png) no-repeat 0 0;width: 54px;height:21px;position: absolute;top: 18px;right: 0;cursor: pointer}
.bgoverlay {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.mobileNavpannel {
    padding: 60px 15px;
}
.mobileNavpannel > li {
   
    display: block;
    margin: 0 0 13px;
}
.mobileNavpannel > li a {
    color: #fff;
    font-size: 17px;
	text-transform: uppercase;
	
}
.mobileNavpannel > li a:hover
{
color:#000;
transition: transform 0.1s linear;
}

.award-innerdiv{
    /*border: 1px solid #d9d9d9;*/
    margin:0 0 25px 0;
    padding: 8px 6px 20px;
	width: 93%;
	box-sizing: border-box;
	height: 400px;
    
}
.award-innerdiv-img > img {
    width: 100%;
}
.award-innerdiv.lastdiv{
margin:0 0 25px 0;
}
.award-container {
    margin: 0 33px 0 0;
    width: 31%;
}
.award-innerdiv-txt {
    color: #000;
    font-size: 16px;
    margin: 10px 0 0 8px;
}
.award-container.lastdiv{
margin:0 ;
}

.awardimage {
    padding: 23px 0 0;
    text-align: center;
}
.award-wrapper {
    margin: 40px 0 0;
}
.inframainlist li {
    background:url("../images/infra-list-icon.png") no-repeat left 6px;
    color: #2c2c2b;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 0 10px 14px;
}
.achievement-left {
    width: 65%;
	padding: 69px 0;
}
.achievment-wrapper {
    background: #efeded none repeat scroll 0 0;
}
.achievement-wrapper {
    margin: 28px 0 0;
	width: 98%;
}
.smera {
    margin: 0 10px 0 0;
}
.approved.ibvt > img {
    display: block;
    margin: 0 0 12px;
}
.achievement-right
{
width: 34%;
}
.achievement-right-inner
{
 background: #dbd9d9 none repeat scroll 0 0;
    box-sizing: border-box;
    padding: 17px 10px 4px;
    
}
.achievement-right-inner-bottom{

}
.achievement-right-inner-bottom > img {
    width: 100%;
}
.commonttl.corporatettl {
    margin: 0 0 17px;
}
.csr-leftwrapper {
    padding: 0 50px 0 0;
    width: 46%;
}
.commondiscri.firsrcorpo {
    margin: 0 0 30px;
}
.commondiscrifirst.discrcor
{
margin: 0 0 3px;
}
.csr-rightwrapper {
    width: 49%;
}
.csr-img-wrapper {
    border: 1px solid #d9d9d9;
    margin: 0 20px 0 0;
   
}
.csr-img-wrapper.lastdiv{
margin:0;
}
.csrimgtext {
    color: #0772d2;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
	font-weight: 400;
	letter-spacing:1px;
	 border-top: 1px solid #d9d9d9;
	
}
.csr-initiatives {
    background: #eeeeee none repeat scroll 0 0;
    margin: 48px 0 0;
    padding: 40px 0;
}
.csr-initiatives-left {
    width: 52%;
}
.csr-initiatives-right {
    width: 47%;
}
.commonpadd.csrpadd {
    padding: 29px 0 0;
}

.tradeshow-wrapper {
    margin: 0 0 30px;
}
.tradeshow-title {
    color: #000;
    font-weight: 500;
    margin: 0 0 6px;
}
.tradeshow-thumb-div {
    margin: 0 20px 0 0;
    width: 30%;
}
.tradeshow-thumb {
    border: 1px solid #c3c1c1;
    padding: 5px 5px 1px;
}
.tradeshow-thumb > img {
    line-height: 0;
    width: 100%;
}


/***************** rutuja *********************/

.infra-left {
    width: 48%
}
.infra-right {
    width: 48%
}
.inframainlist li {
    background: url("../images/infra-list-icon.png") no-repeat left 6px;
    color: #2c2c2b;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 0 10px 14px;
}
.infrasublist li {
    background: rgba(0, 0, 0, 0) url("../images/menu-left-dott.png") no-repeat scroll 0 15px;
    color: #595959;
    display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    padding: 7px 0 0 13px;
}
.infra-img li img {
    border: 1px solid #cccccc;
    line-height: 0;
    width: 99.5%;
}
.infra-img .bx-controls-direction {
    display: block;
}
.infra-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: none;
}
.infra-img .bx-wrapper .bx-controls-direction a {
    bottom: 0;
    width: 36px;
    height: 32px
}
.infra-img a.bx-prev {
    background: url(../images/infra-left-arrow.jpg) no-repeat right center;
    right: 36px;
}
.infra-img a.bx-next {
    background: url(../images/infra-right-arrow.jpg) no-repeat left center;
    right: 0px;
}
.tecapaserblk {
    display: inline-block;
    margin: 0 4% 0 0;
    width: 30%;
    vertical-align: top
}
.tecapaserblk:last-child {
    margin: 0
}
.tecapaserimg {
    line-height: 0;
}
.tecapaknowmore {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 3px;
    padding: 17px 0 0;
    text-transform: uppercase;
}
.tecapaknowmore a {
    color: #d64c50;
}
.tecapaknowmore span {
    border-bottom: 2px solid #d64c50;
    display: inline-block;
    width: 15px;
}
.tecapaserimg img {
    width: 100%;
    border: 1px solid #d9d9d9
}
.tecapaserwrap {
    margin: 30px 0 0;
}
.tecapasertext {
    color: #595959;
    font-size: 14px;
    line-height: 18px;
}
.tecapaserttl {
    color: #2c2c2b;
    font-size: 20px;
    font-weight: 500;
    padding: 20px 0 10px;
}
.mivisubttl {
    color: #2c2c2b;
    font-size: 18px;
    font-weight: 400;
    margin: 20px 0 10px;
}
.mivitext {
    color: #595959;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    padding: 0 0 5px;
}
.miviserdes {
    margin: 40px 0 0;
}
.miviblk {
    margin: 0 2% 0 0;
    width: 30%;
}
.miviblk:last-child {
    margin: 0
}
.miviblk {
    display: inline-block;
    margin: 0 3% 0 0;
    vertical-align: top;
    width: 31%;
}
.miviimg {
    line-height: 0;
}
.miviimg img {
    width: 100%;
}
.mivides > ul {
    margin: 0 0 10px;
}
.mivides li {
    background: url("../images/menu-left-dott-active.png") no-repeat left 7px;
    color: #0772d2;
    font-size: 16px;
    font-weight: 400;
    padding: 0 0 0 5%;
    display: block;
}
.miviparallax {
    /*background: url(../images/mission-vission-parallax.jpg) no-repeat center center/ cover;*/
}
.mivipadd {
    padding: 29px 0 45px
}
.miviproblk .mivitext {
    color: #595959
}
.miviproblk {
    background: url("../images/miviplx-divider2.png") no-repeat scroll right center;
    color: #595959;
    display: inline-block;
    height: 280px;
    margin: 0 3% 0 0;
    padding: 3% 2% 8% 0;
    vertical-align: top;
    width: 21%;
}
.miviproblk:last-child {
    background: none;
    margin: 0;
    padding: 3% 0 5%;
}
.miviprottl {
    font-size: 28px;
    font-weight: 700;
    line-height: 30px;
    padding: 20px 0;
    text-transform: uppercase;
}
/** Certifications **/

.certificatwrap {
    background: url("../images/certificate-bg.jpg") repeat-x center bottom;
    margin: 60px 0 0
}
.certifitext {
    font-weight: 400;
}
.certificatleft {
    line-height: 0;
    width: 50%;
    text-align: right
}
.certificatright {
    width: 47%
}
.certi-logo {
    display: inline-block;
    line-height: 0;
    margin: 0 4% 0 0;
}
.qualitysysttl {
    color: #4e4d4d;
    font-size: 30px;
    font-weight: 800;
    line-height: 30px;
    padding: 15px 0;
    font-family: 'AkzidenzGroteskBE-Bold';
}
.qualitysystext {
    /*color: #717170;*/
    color: #595959;	
    /*font-family: "AkzidenzGroteskBE-Regular";*/
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    padding: 0 0 20px;
    /*text-transform: uppercase;*/
}
.dwlicon {
    line-height: 0;
}
.dwltext {
  /*  border-left: 1px solid #ffdec9;*/
    border-left: 1px solid rgba(255, 255, 255, 0.5);	
    /*margin: 0 0 0 -3px;*/
    margin: 0 0 0 -4px;	
	padding-top: 9px !important;
}
.downloadblk {
    background: #0772d2 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-weight: 400;
    padding: 8px 10px;
    vertical-align: middle;
}
.downloadwrap {
    margin: 0 0 25px;
}
.certificationslogo {
    margin:177px 0 0;
}
.qualitysyswrap {
    overflow: hidden;
}
.productapprovalswrap {
    padding: 60px 0
}
/**** tab css ****/

.tabitem { display: inline-block; text-align:center; width:98px; height:98px; margin:0 3%; border-bottom:5px solid #fff; cursor:pointer}
.tab-blk {r                                                                                                              text-align: center; position:relative}
.tabdata { background: #fff}
.tab-wrapper { margin: 40px 0 0 0}
.tabdata.active { display:block !important;}
.showtab { border-bottom:5px solid #0772d2}
.tabbgline { background:#c7c7c7; bottom: 0; height: 1px; margin: auto; position: absolute; top: 0; width: 100%; z-index:-1}
.tab-blk::before { background:#c7c7c7; bottom: 0; content: ""; height: 12px; left: 0; margin: auto; position: absolute; top: 0; width: 1px}
.tab-blk::after { background:#c7c7c7; bottom: 0; content: ""; height: 12px; right: 0; margin: auto; position: absolute; top: 0; width: 1px}
.ul-listed{ background:url(../images/ul-listed.png) no-repeat 0 0}
.showtab.ul-listed{ background:url(../images/ul-listed-active.png) no-repeat 0 0}
.fm-approved{ background:url(../images/fm-approved.png) no-repeat 0 0}
.showtab.fm-approved{ background:url(../images/fm-approved-active.png) no-repeat 0 0}
.isi{ background:url(../images/isi.png) no-repeat 0 0}
.showtab.isi{ background:url(../images/isi-active.png) no-repeat 0 0}
.ce{ background:url(../images/ce.png) no-repeat 0 0}
.showtab.ce{ background:url(../images/ce-active.png) no-repeat 0 0}
.asme-u{ background:url(../images/asme-u.png) no-repeat 0 0}
.showtab.asme-u{ background:url(../images/asme-u-active.png) no-repeat 0 0}
.certabdesleft {margin: 0 0 0 11%;width: 44%;}
.certabdesright {
    text-align: right;
    width: 45%;
}
.certabdesright img {
    width: 100%;
}
.certabdesblk {
    margin: 0 auto;
    width: 80%;
}

.certabdesleft li {
    background:url("../images/cer-tab-list-icon.png") no-repeat left 4px;
    /*color: #717170;*/
	 color: #595959;
	
    font-size: 16px;
    font-weight: 300;
    list-style: outside none none;
    padding: 0 0 10px 25px;
}
.trainingtext {
    font-size: 15px;
    line-height: 19px;
    margin: 10px 0 0;
}
.para.pclient {
    width: 90%;
}

.aboutresmenu {
  background:#0772d2;
   font-weight: 400;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
	cursor:pointer;
	width:100%;
   
   
}
.aboutresmo > li {
    background: #e9e7e7 none repeat scroll 0 0;
	
    border-bottom: 1px solid #a7a6a6;
    display: block;
    padding: 10px 0;
    text-align: center;
}
.aboutresmo > li  a{
color:#686767;
}
.aboutresmo > li  a.active{
color:#0772d2;
}

.aboutresmo > li  a:hover{
color:#0772d2;
}
.aboutresmenu a{
background:  url("../images/go-dwn.png") no-repeat scroll 77px 5px;
 color: #fff;
  padding: 0 30px 0 0;
	
}
.aboutresmenu.newsresm a{background:rgba(0, 0, 0, 0) url("../images/go-dwn.png") no-repeat scroll 114px 5px}
.aboutresmenu.careers a{background:rgba(0, 0, 0, 0) url("../images/go-dwn.png") no-repeat scroll 65px 5px}
.commondiscri.currentdiscri {
    font-weight: 500;
    margin: 0;
}
.currentop-wrapper {
    border-bottom: 1px solid #e7e4e4;
}
.currentop-div {
    padding: 23px 50px 23px 15px;
}

.commondiscri.commonlifehd {
    font-weight: 500;
}

.lifeat-slider.lifeat-slider a.bx-prev
{
background:rgba(0, 0, 0, 0) url("../images/Prev-prelife.png") no-repeat scroll right center;
left: 1%;

}
.lifeat-slider.lifeat-slider a.bx-next
{
background:rgba(0, 0, 0, 0) url("../images/next-prelife.png") no-repeat scroll right center;
 right: 1%;
   
}
.lifeat-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
{
display:none;
}
.lifeat-slider .bx-wrapper .bx-controls-direction a
{
width:41px;
height:41px;
 top: 50%;
}

.market-cilent-img {
    border: 1px solid #d2d1d1;
    display: inline-block;
    margin: 0 1% 0 0;
    width: 15.2%;
}

.market-cilent-img > img {
    width: 100%;
}
.market-cilent-img:last-child{
margin:0;
}
.market-cilent-container {
    margin: 0 0 1%;
}
.marketsunttl {
    color: #0772d2;
    font-family: "AkzidenzGroteskBE-Bold";

    font-size: 25px;
    margin: 0 0 18px;
}
.ind-served-wrapper {
    /*background: #e9e9e9 none repeat scroll 0 0;*/
	
    background: #006690 none repeat scroll 0 0;	
    margin: 40px 0;
    padding: 65px 0 100px;
    text-align: center;
}

.marketsunttl.industtl {
    margin: 0 0 3px;
}
.strategy-direction {
    margin: 47px 0 0;
}
.strategy-direction-left {
    width: 41%;
}
.strategy-direction-img {
    margin: 0 0 10px;
}
.strategy-direction-right {
    box-sizing: border-box;
    padding: 19px 0 0 38px;
    width: 58%;
}

.stategy-subtext {
    color: #383837;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 17px;
}
.stategy-list > li {
    display: block;
    margin: 0 0 16px;
    padding: 0 0 0 18px;
	background:rgba(0, 0, 0, 0) url("../images/strategy-icon.png") no-repeat scroll 6px 8px;
	font-weight:500;
}
.strategy-direction-img > img {
    width: 100%;
}

.industries-sunttl {
	color: #fff;
    /*color: #353535;*/
    font-size: 20px;
}
.market-served-wrapper {
    margin: 51px 0 0;
}
.contact-right-inquir {
    color: #717170;
    font-weight: 300;
    position: relative;
    width: 63%;
	display:none;
}
.contact-add-left {
    width: 60%;
}

.gpcountrywrap {
    position: absolute;
   height: 22px;
   width:22px;
}

.outer-banner.outerbanner {
    background: rgba(0, 0, 0, 0) url("../images/banner/markets-served-banner1.jpg") repeat scroll 0 0;
    height: 586px;
    width: 100%;
}

.innermarkbanner
{
overflow: hidden;
height: 586px;
width: 100%;
background:url("../images/banner/markets-served-banner.png") no-repeat top center;
}
.marketcontainer
{
position:relative;
}
.gpcountrywrap:hover .countryname {
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    position: absolute;
    text-transform: uppercase;
    top: -13px;
	line-height: 12px;
	text-align:center;
	text-shadow: 2px 2px 2px #000;
}
.gi-india {
    right: 217px;
    top: 198px;
}
.gi-usa {
    left: 45px;
    top: 120px;
}

.gi-mexico {
    left: 16px;
    top: 176px;
}
.gi-mexico:hover .countryname
{
 left: -9px;
}

.gi-nicaragua {
    left: 100px;
    top: 249px;
}
.gi-nicaragua:hover .countryname
{
 left: -19px;
}


.gi-panama {
    left: 123px;
    top: 260px;
}
.gi-panama:hover .countryname
{
 left: -10px;
}

.gi-colombia {
    left: 156px;
    top: 315px;
}
.gi-colombia:hover .countryname
{
 left: -16px;
}

.gi-venezuela {
    left: 192px;
    top: 265px;
}
.gi-venezuela:hover .countryname
{
 left: -16px;
}


.gi-peru {
    left: 147px;
    top: 365px;
}
.gi-peru:hover .countryname
{
 left: -4px;
}


.gi-brazil {
    left: 283px;
    top: 345px;
}
.gi-brazil:hover .countryname
{
 left: -4px;
}

.gi-chile {
    left: 165px;
    top: 445px;
}
.gi-chile:hover .countryname
{
 left: -4px;
}


.gi-argentina {
    left: 174px;
    top: 502px;
}
.gi-argentina:hover .countryname
{
 left: -18px;
}


.gi-norway {
    left: 453px;
    top: 50px;
}
.gi-norway:hover .countryname
{
 left: -11px;
}


.gi-netherlands {
    left: 525px;
    top: 58px;
}
.gi-netherlands:hover .countryname
{
 left: -26px;
}


.gi-uk {
   left: 483px;
    top: 56px;
}
.gi-uk:hover .countryname
{
 left: -11px;
 top: -22px;
}


.gi-portugal {
    left: 466px;
    top: 120px;
}
.gi-portugal:hover .countryname
{
 left: -16px;

}

.gi-poland {
    left: 535px;
    top: 77px;
}
.gi-poland:hover .countryname
{
 left: -12px;

}

.gi-romania {
    left: 608px;
    top: 85px;
}
.gi-romania:hover .countryname
{
 left: -12px;
}

.gi-italy {
   left: 550px;
    top: 95px;
}
.gi-italy:hover .countryname
{
 left: -2px;
}

.gi-algeria {
  left: 509px;
  top: 153px;
}
.gi-algeria:hover .countryname
{
 left: -11px;
}


.gi-senegal {
    left: 425px;
    top: 224px;
}
.gi-senegal:hover .countryname
{
 left: -11px;
}


.gi-ghana {
    left: 483px;
    top: 270px;	
}
.gi-ghana:hover .countryname
{
 left: -6px;
}

.gi-nigeria {
    left: 515px;
    top: 253px;
}
.gi-nigeria:hover .countryname
{
 left: -6px;
}

.gi-safr {
    left: 599px;
    top: 425px;
}
.gi-safr:hover .countryname
{
 left: -11px;
 top: -22px;
}

.gi-tanzania {
   left: 658px;
    top: 365px;
}
.gi-tanzania:hover .countryname
{
 left: -13px;

}

.gi-kenya{
   left: 668px;
    top: 327px;
}
.gi-kenya:hover .countryname
{
 left: -6px;

}

.gi-mauritius {
    right: 326px;
    top: 390px;
}
.gi-mauritius:hover .countryname
{
 left: -19px;

}

.gi-sudan {
    right: 451px;
    top: 219px;
}
.gi-sudan:hover .countryname
{
 left: -9px;
}

.gi-greece {
    right: 436px;
    top: 123px;
}
.gi-greece:hover .countryname
{
 left: -9px;
}

.gi-switzerland {
    right: 557px;
    top: 90px;
}
.gi-switzerland:hover .countryname
{
 left: -24px;
}


.gi-france {
    right: 571px;
    top: 81px;
}
.gi-france:hover .countryname
{
 left: -8px;
}

.gi-bulgaria {
    right: 455px;
    top: 104px;
}
.gi-bulgaria:hover .countryname
{
 left: -17px;
}


.gi-spain {
   right: 598px;
    top: 108px;
}
.gi-spain:hover .countryname
{
 left: -8px;
}

.gi-lebanon {
    right: 416px;
    top: 146px;
}
.gi-lebanon:hover .countryname
{
 left: -15px;
}
 
.gi-syria {
    right: 400px;
    top: 153px;
}
.gi-syria:hover .countryname
{
 left: -6px;
}

.gi-turkey {
    right: 402px;
    top: 118px;
}
.gi-turkey:hover .countryname
{
 left: -6px;
}

.gi-egypt{
    right: 451px;
    top: 173px;
}
.gi-egypt:hover .countryname
{
 left: -6px;
}

.gi-sarab{
    right: 381px;
    top: 190px;
	z-index:9
}
.gi-sarab:hover .countryname
{
 left: -9px;
 top: -24px;
}

.gi-kuwait{
    right: 357px;
    top: 150px;
	
}
.gi-kuwait:hover .countryname
{
left: -9px;
z-index: 2;    
}

.gi-uae{
    right: 346px;
    top: 178px;
	/*z-index: 99;*/
}
.gi-uae:hover .countryname
{
left: 0px;
    
}

.gi-qat{
    right: 324px;
    top: 182px;
	/*z-index: 101;*/
}
.gi-qat:hover .countryname
{
left: 0px;
    
}

.gi-bahrain{
   right: 342px;
    top: 193px;
    /*z-index: 10;*/
}
.gi-bahrain:hover .countryname
{
left: -14px;
}

.gi-yemen{
    right: 363px;
    top: 223px;
}
.gi-yemen:hover .countryname
{
left: -8px;
}

.gi-oman{
    right: 318px;
    top: 199px;
   /* z-index: 3;*/
}
.gi-oman:hover .countryname
{
left: -8px;
}

/*
.gi-panama2{
    right: 321px;
    top: 207px;
    
}
.gi-panama2:hover .countryname
{
left: -8px;
}
*/


.gi-jordan{
   right: 363px;
    top: 176px;
	/*z-index:3;*/
    
}
.gi-jordan:hover .countryname
{
left: -8px;
}

.gi-israel{
  right: 423px;
    top: 161px;
    
}
.gi-israel:hover .countryname
{
left: -8px;
}

.gi-irak{
  right: 378px;
  top: 154px;
  /*z-index: 99; */
}
.gi-irak:hover .countryname
{
left: -3px;
}

.gi-iran{
  right: 297px;
    top: 169px;
}
.gi-iran:hover .countryname
{
left: -3px;
}

.gi-afghanistan{
 right: 294px;
    top: 138px;
}
.gi-afghanistan:hover .countryname
{
left: -26px;
}

.gi-kazakhstan{
  right: 276px;
    top: 104px;
}
.gi-kazakhstan:hover .countryname
{
left: -26px;
}

.gi-sl{
  right: 206px;
    top: 268px;
}
.gi-sl:hover .countryname
{
left: -8px;
top: -23px;
}

.gi-russia{
 right: 248px;
    top: 47px;
}
.gi-russia:hover .countryname
{
left: -8px;
}

.gi-bhutan{
 right: 164px;
    top: 168px;
}
.gi-bhutan:hover .countryname
{
left: -8px;
}

.gi-nepal{
 right: 196px;
    top: 172px;
}
.gi-nepal:hover .countryname
{
left: -8px;
}

.gi-china{
 right: 82px;
    top: 176px;
}
.gi-china:hover .countryname
{
left: -8px;
}

.gi-bangladesh{
 right: 152px;
    top: 194px;
}
.gi-bangladesh:hover .countryname
{
left: -29px;
}

.gi-myanmar{
 right: 115px;
    top: 211px;
}
.gi-myanmar:hover .countryname
{
left: -17px;
}

.gi-taiwan{
 right: 17px;
    top: 192px;
}
.gi-taiwan:hover .countryname
{
left: -12px;
}

.gi-thailand{
 right: 116px;
    top: 235px;
}
.gi-thailand:hover .countryname
{
left: -12px;
}


.gi-vietnam {
    right: 79px;
    top: 242px;
}
.gi-vietnam:hover .countryname
{
left: -12px;
}


.gi-indonesia{
    right: 55px;
    top: 299px;
}
.gi-indonesia:hover .countryname
{
left: -12px;
}

.gi-philippines{
    right: -1px;
    top: 258px;
}
.gi-philippines:hover .countryname
{
left: -25px;
}

.gi-skor{
   right: -19px;
    top: 130px;
}
.gi-skor:hover .countryname
{
left: -7px;
top: -26px;
}

.gi-japan{
  right: -39px;
    top: 143px;
}
.gi-japan:hover .countryname
{
left: -7px;
}

.gi-malaysia{
 right: 107px;
    top: 279px;
}
.gi-malaysia:hover .countryname
{
left: -16px;
}

.gi-singapore{
right: 98px;
    top: 296px;
}
.gi-singapore:hover .countryname
{
left: -16px;
}

.gi-australia{
 right: -45px;
    top: 412px;
}
.gi-australia:hover .countryname
{
left: -16px;
}

.gi-new-zeeland{
 right: -201px;
    top: 514px;
}
.gi-new-zeeland:hover .countryname
{
left: -16px;
}


.countryname{display:none;}
.resp-banner-market > img{width:100%;}
.pdf-left {margin: 20px 0 0;}

/*scroll*/
.scrollToTop{width:38px; height:41px; padding:10px; text-align:center; text-decoration: none; position:fixed; bottom:20px;right:1.45%; display:none; background:url("../images/top-scroll.png") no-repeat; z-index:999;}
.scrollToTop:hover{text-decoration:none;}
/*End scroll*/




/**** flexisel ****/

.clearout {clear:both}
.scroll-container {width:100%;
			max-width:1200px;
			margin:0 auto}

.nbs-flexisel-container {position:relative; 
						 max-width:1000px;
						 margin:0 30px 0 30px}
	
.nbs-flexisel-ul {position:relative;
    			  width:9999px;
    			  margin:0px;
    			  padding:0px;
    			  list-style-type:none;   
    			  text-align:center}

.nbs-flexisel-inner {overflow:hidden;
    				 float:left;
    				 width:100%}

.nbs-flexisel-item {float:left;
    				margin:0px;
    				padding:0px;
    				cursor:pointer;
    				position:relative;
    				}
					
.nbs-flexisel-item img {width:100%;
    					cursor:pointer;
    					position:relative;
    					margin:0;
    					max-width:98px;
    					max-height:98px;
						
						
						border-radius:5px}
	


.slider-text {
    background-color:rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    height:66px;
    left: 14px ;
    position: absolute;
    right: 0;
    top: 0;
    width: 99px;
	display:none;
}
.nbs-flexisel-item:hover .slider-text {
	display:block;
	}
.titleslider{background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    color: #000;
  
    left: 15px;
    line-height: 20px;
    margin: 0 auto;
    position: absolute;
    top: 82px;
    width: 91px;}
/*** Navigation ***/
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {width:37px;
    					 height:37px; 
   						 position:absolute;
   						 cursor:pointer;
   						 z-index:100; 
						 margin:0}

.nbs-flexisel-nav-left {left:-55px;
    					background: url(../images/button-previous-off.png) no-repeat}

.nbs-flexisel-nav-right {right:-85px;
    					 background: url(../images/button-previous-on.png) no-repeat}

 .overview-img-text.discriptiotext.proimgname
{
    font-size:20px;bottom:42px;
    background:url("../images/about-bullet-oreng.png") no-repeat 0 11px;
}

.proimgname {
    color: #0772d2;
	text-shadow:none;
}

/*** swapnali ***/    
.about-sect > li a.active::after
    {
     background: #fff;
    bottom: 10px;
    content: "";
    height: 1px;
    left: 63px;
    position: absolute;
    right: 0;
    width: 79px;

    }

	
.about-sect > li a#about.active::after
    {
     background: #fff;
    bottom: 10px;
    content: "";
    height: 1px;
    left: 26px;
    position: absolute;
    right: 0;
    width: 48px;

    }	
	

.about-sect > li a#certificate.active::after
    {
     background: #fff;
    bottom: 10px;
    content: "";
    height: 1px;
    left: 33px;
    position: absolute;
    right: 0;
    width: 79px;

    }
.about-sect > li a#market.active::after
    {
     background: #fff;
    bottom: 10px;
    content: "";
    height: 1px;
    left: 33px;
    position: absolute;
    right: 0;
    width: 79px;

    }

.overview-img li img {
    border: 1px solid #cccccc;
    line-height: 0;
    width: 99.5%;
}
.overview-img .bx-controls-direction {
    display: block;
}
.overview-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: none;
}
.overview-img .bx-wrapper .bx-controls-direction a {
    bottom: 0;
    width: 36px;
    height: 32px
}
.overview-img a.bx-prev {
    background: url(../images/infra-left-arrow.jpg) no-repeat right center;
    right: 36px;
}
.overview-img a.bx-next {
    background: url(../images/infra-right-arrow.jpg) no-repeat left center;
    right: 0px;
}
.sub-nav-section {width:100%; background:#f3f3f3;}


 /*download page */
 .downloaddiv {
    margin: 0 1% 40px 0;
    width: 18%;
}
 .download-img > img {
    width: 100%;
}
 .download-text {
    color: #727272;
    font-size: 14px;
    padding-top: 10px;
   font-weight:400;
   text-transform:uppercase;
}
 .downloadsect {
    margin: 10px 0 15px
}
.download-blk2{
    color: #0772d2;
    display: inline-block;
    padding: 8px 5px;
    vertical-align: middle;
    font-size: 14px;
}
.download-subtext {margin:-6px 0 0 3px;}
.dw-desc {margin: 0 0 22px;}

.core-heading {
    padding: 30px 0 20px;
}
.about-space {
    padding: 29px 0 46px;
}

.orange-txt1{color:#0772d2 !important;}
.vistion-text{font-size:32px !important; font-weight: 500;font-family: "AkzidenzGroteskBE-Bold";}
.goloble-support{ margin-bottom: 20px;}

.goloble-support li {
    list-style: outside none none;
	  margin-bottom: 3px;
	  background:url(../images/menu-left-dott.png) left center no-repeat;
	   padding-left: 17px;
	   margin-left:20px;
}

.goloble-support-new {
    list-style: outside none none;
	  margin-bottom: 3px;
	   background: rgba(0, 0, 0, 0) url("../images/menu-left-dott.png") no-repeat scroll left 8px !important;
	   padding-left: 17px;
	   margin-left:20px;
}

.privacy-color{color:#000;}

.reach-cont .left{width:60%;}

.apply-buteen{background:#0772d2;color:#fff; text-align:center;padding:10px 40px;   font-family: "Roboto Condensed",sans-serif;
    font-size: 17px;font-weight: 400;}
.buten-aply-main{margin-top:20px;}
.reach-cont .right { border-left:1px solid #bdb9b9;}
.reach-cont .left { /*border-right:1px solid #bdb9b9;*/ padding-bottom:40px;box-sizing: border-box;}

/********** form open***********/
.current-opening-right {
    font-weight:300;
    width:70%;
    color:#717170;
    position:relative;
	   margin: 0 auto;
	   text-align: center;
}

.applayin {
    color: #353535;
    font-size: 25px;
    margin: 0 0 10px;
    font-family:'AkzidenzGroteskBE-Bold';
}

/*********** form close * *****/


/************ home page add new section open *********/

.new-event-main{width:100%;   
    box-sizing: border-box;
	background:#fff;
	 border-top: 1px solid #bdb9b9;
	
 }
.new-event-main .left{width:60%;/*padding:50px 0;*/padding: 50px 0 0px;/*border-right: 1px solid #bdb9b9;*/}
.new-event-main .right{width:40%;padding:50px 0; padding-left: 40px;box-sizing:border-box;border-left: 1px solid #bdb9b9;  }

.new-event-main .left {
  
    box-sizing: border-box;
  
}

.new-product-cont{width:100%; padding: 20px 0; box-sizing:border-box;border-bottom:1px solid #ddd;}
.new-product1{/*border: 1px solid #ddd9d9;*/width:120px; /*padding: 4px;*/box-sizing:border-box;display:inline-block;vertical-align: middle;}
.new-product1 img{width:100%;display:block;}
.new-product2{width:60%;margin-left: 21px;display:inline-block;color:#303030;font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;vertical-align:middle;}
	.new-product2 span{font-weight:bold;}
	.padding-know{padding-top:10px;}
	.new-product-text{width:80%;}
	
/************ home page add new section close *********/

.overview-banner-img-text{
    /*background: rgba(0, 0, 0, 0) url("../images/about-bullet.png") no-repeat scroll 0 7px;*/
    bottom: 29px;
    color: #fff;
    font-family: "AkzidenzGroteskBE-Regular";
    font-size: 17px;
    left: 25px;
    /*padding: 0 0 0 11px;*/
    position: absolute;
    text-shadow: 1px 2px 1px #000;
    /*width: 91%;*/
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	padding: 13px;
}


.collage-life-at{width:100%;}
.collage-life-at img{width:100%;}


.infra-img{width:100%;}
.infra-img img{width:100%;}

.development-padd {
    padding-top: 10px;
}



.thankyou {
    font-size: 20px;
    font-weight: 400;
    font-weight: 400;
    padding: 178px 107px;
    text-align: center;
}

.achivementpadd{padding-bottom:0px;}


.about-sect > li a#prod.active::after{
	
left: 60px;	
}

.about-sect > li a#applicaion.active::after{
	
left: 33px;
width: 70px;
}

.our-clie-pic{width:100%;}

.our-clie-pic img{width:90%;}

.achivementpadd{margin-bottom:0;}
.textspacap{padding-top:5px;}

/********* application page *********/
.oil-gas-main{padding-bottom:30px;}

.inframainlist1{ 
/*background: rgba(0, 0, 0, 0) url("../images/application/star1.png") no-repeat scroll 1px 4px;*/
    color: #2c2c2b;
    display: block;
    font-size: 22px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 0 10px 17px;}
	
.inframainlist1 > li {
    display: block;
}	
	
.infrasublist1 > li:first-child {
margin-top: 10px;}
	
	
.infrasublist1 li {
    /*background: rgba(0, 0, 0, 0) url("../images/application/star2.png") no-repeat scroll 0 12px;*/
	background:rgba(0, 0, 0, 0) url("../images/menu-left-dott.png") no-repeat scroll 0 13px;
    color: #595959;
    display: block;
    font-size: 15px;
    font-weight: 300;
    line-height: 19px;
    padding: 7px 0 0 13px;
	
}	
	
.application-text{padding-bottom:15px;}
.middel-application{margin:0;padding:0; border-top: 1px solid rgba(0, 0, 0, 0.2);border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin-bottom:60px;}
.meddile-appl-left{width:50%;float:left;margin:0;/*padding: 30px 0 0;*/}
.meddile-appl-right{width:50%;border-left:1px solid rgba(0, 0, 0, 0.2);float:right;margin:0;/*padding: 30px 0 0;*/ box-sizing: border-box;/*height: 170px;*/}

.iron-industy{width:96%;height:180px; padding-top:30px;}
.port-termin{width:96%;height:220px; /*padding-top:30px;*/}
.marine {width:96%;padding-left:4%;height:180px;padding-top:30px;}
.aviation {width:96%;padding-left:4%;height:220px;/*padding-top:30px;*/}


/********* application page close *********/

.add-padding{width: 70%;}
.vision-main{width:100%;}
.vision-text{width:59%;display:inline-block;padding-right: 7%;vertical-align:middle;box-sizing:border-box;}
.vision-pic{width:40%;display:inline-block;vertical-align:middle;}
.missions-main{width:100%;margin-top:30px;}
.enquri-main{width:100%;}
.enquri-field{width:48.8%;}
.countryname{z-index:99;}
.new-padd-product{/*padding: 27px 0;*/padding: 20px 0;/*padding: 38px 0;*/}

.text-line{text-decoration: underline; /* border-bottom: 1px solid #cfcfcf; padding-bottom: 2px;*/}
.gry-color{color:#717170 !important;}
.padding-enq-for{ margin-bottom: 1px;margin-top: 20px;}
.subadd-tel a {/*color:#717170;*/color:#0000ee;text-decoration: underline;}
.newcolor{color: #595959;/*color:#0000ee;*/}
.hd-corp-thane{ padding: 3px 5px;background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;}
.achievment-text{width: 100%;padding: 50px 0;}
.text-life-heading    {color: #0772d2 !important;}
.add-full-text{width:100%;}



.menu > ul li a.active::after {
    background: #000 none repeat scroll 0 0;
   /* bottom: 32px;*/
     bottom: 14px;
    content: "";
    height: 1px;
    left: 29px;
    position: absolute;
    right: 0;
    width: 50px;
}

.menu > ul li{position: relative;}


.menu > ul li a#careers.active::after {
    left: 17px;
	width: 31px;
}

.menu > ul li a#careers.active::after {
    left: 17px;
	width: 31px;
}

.menu > ul li a#enquriy.active::after {
    left: 17px;
	width: 31px;
}


.menu > ul li a#contact-us.active::after {
    left: 23px;
	width: 45px;
}

.menu > ul li a#download.active::after {
    left: 20px;
	width: 45px;
}



/*
.sub-menu-news > li a#news-media.active::after {
   background: #000 none repeat scroll 0 0;
    bottom: 30px;
    content: "";
    height: 1px;
    left: 29px;
    position: absolute;
    right: 0;
    width: 50px;
}

.sub-menu-news > li {
    position: relative;
}
*/


.dote-current-opening {
    background: rgba(0, 0, 0, 0) url("../images/menu-left-dott.png") no-repeat scroll 0 7px;
    color: #595959;
    display: block;
    padding: 0px 0 0 13px;
}


.technical-text-main{/*padding-bottom:40px;*/}

	.new-text-for-texhin{    
	color: #595959;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    }
	
	
	.new-text-heading-texhin{color: #2c2c2b;
    font-size: 22px;
    font-weight: 400;
    line-height: 20px;
	 padding-bottom: 10px;
	 	 padding-top: 5px;
	 }

	 
	 .technical-medie-pic{   float: right;
    }
	.techincl-pic1 img{width:auto;}
.main-capabilte-contenar{padding:50px 0; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.padding-value{padding:50px 0;}
.company-prof{font-weight:bold;text-decoration:underline;}
.certificat-detial{font-size:18px;  margin-top: 50px;width: 100%; color: #595959;}
.padding-powe{ border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin-bottom:50px;}

.heading-approve-text{   color: #0772d2;
    font-size: 18px;
    margin-top: 50px;  font-weight: 400;
    width: 100%;padding-bottom: 30px;}
	.wrap-product-approv{padding:0;}
.banner-palex-pic{position: relative; }
.parallax .bx-wrapper img {
    width: 100%;
}

.sub-text-than{font-size:16px; font-weight:400;color:#595959;}
.csr-img > img {
    display: block;
}


.learn-main {
    background: #cfcfcf none repeat scroll 0 0;
	color:#ff1a00;position:relative; text-align: center;
   padding: 10px 14px 10px 3px;
	 font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
	
}

.learn-more-pic{position:absolute;   right: 20px;top: 12px;}

.learm-more-main {
    width: 150px;
	  margin-top: 20px;
}

.learm-news-main{ margin-top: 20px; width: 130px;}
	
.pic-lera-product{position:absolute;top:9px; right: 12px;}
.new-learn-main{position:relative; font-family: "Roboto Condensed",sans-serif;font-size: 14px;letter-spacing: 2px;text-transform: uppercase; text-align: center;color: #ff1a00;background: #cfcfcf none repeat scroll 0 0; padding: 7px 12px 7px 0;}
.new-padd-secut{padding: 20px 0;}
.learn-pic-ad{background:url(../images/arrow-know.png) 100px 12px no-repeat;}
.learn-pic-ad1 {
    background: rgba(0, 0, 0, 0) url("../images/arrow-know.png") no-repeat scroll 100px 2px;
}

.learn-pic-ad2 {
    background: rgba(0, 0, 0, 0) url("../images/arrow-know1.png") no-repeat scroll 100px 2px;
}

.padding-certfi{margin: 0 0 5px;}

.our-product-wrap{background:url(../images/simple/bg-our.jpg);}
.our-product-right{border-left:1px solid #ff4443 !important;background:#0772d2;}
.our-product-right .heading{color:#fff;}
.our-product-right .para, .our-product-right .t20 {
    color: #fff;
    padding-bottom: 20px;
    padding-right: 30px;
    text-align: justify;
}
.banner-pic-our{width:100%;}
.banner-pic-our img{width:100%;display:block;}
.our-product-left{padding:0 !important;}

.wedo .our-product-right .heading {
    border-bottom: 1px solid #fff;
}

.our-product-main{}
.our-product-detai{}
.work-our-main{padding-bottom:50px;}


.main-new-text {
    width: 90%;
}

.product-news-text{ width: 70%;}
.blue-colr{color:#000;text-decoration: none;}



/*   Language translator open */

.goog-te-banner-frame.skiptranslate {display:none !important;}
.goog-te-gadget-simple {
    background: #0772d2 !important;
    padding: 4px 0;
    position: relative;
    right: 0 !important;
    top: 0;
  width: 140px;
    z-index: 99999;
	margin:10px 0 0 0;
	color:#fff !important;
	/*text-align:center;*/
	border:none;
	padding:5px !important; 
	border: medium none !important;
}




.goog-te-gadget-simple .goog-te-menu-value span {
    color: #fff !important;
	margin-left: 6px;
	border-color: #fff !important;
}
.goog-te-gadget img {display:none}




.goog-tran-main {
    text-align:right;
	height: 39px;
}

/*  Language translator close  */

.border-sumbit{border:none;}
.product-img img{width: 100%;}
.product-text{text-align: center;font-weight: normal;}
.product-img{border: 1px solid #bfbfbf;}
.border{border: none;}
.text-color{background: #0772d2;color: #fff;padding: 5px 0px;margin: -3px 0px 0px 0px;}


/* Get Quote CSS */



.news-right.right{position: relative;}
.rcb {
           text-shadow: 1px 1px #151515;
    right: 17px;
    top: 0;
    margin-top: -12px;
    padding: 10px 7px;
    color: #FFF;
}
.ps1 {
    position: absolute;
}
.bg19 {
    background: #ff4443;
}
/* .bg18 {
       border-bottom: 14px solid #030303;
    border-left: 10px solid transparent;
    top: 0;
    right: 82px;
    margin-top: -12px;
} */
.bg18 {
    border-top: 14px solid #e7e4e4;
    border-left: 10px solid transparent;
    top: -1px;
    right: 16px;
    margin-top: -12px;
}
.cu_p {
    cursor: pointer;
}

 .cen5.txt3{float:right}
 .ds1 {
    display: inline-block;
}
.pn, .scrollButtons.left, .scrollButtons.right, .scrollButtons1.left, .scrollButtons1.right, .ht, .pdf, .srch_btn, #mycustomscroll_vscrollerbar, .blow1, .blow2, .crt, .csl, .prdct, .call_icn, .email_icn, .sms_icn, .nli, .nli1, .brch, .blow2, .aro, .scrollButtons2.left, .scrollButtons2.right, .sp_s1, .sms, .sp {
    background-image: url(http://gayatrirubberroller.com/images/sprite_blu.png?v=5);
}
.btn6 {
    /* background: #d4d4d4;
    color: #075fad; font-weight: 900;
    text-shadow: 1px 1px #e8e8e8;
    padding: 13px 25px 13px 37px;
    border: #fff 2px solid;
    border-radius: 5px;
    margin: 4px 0 0 -25px;
    box-shadow: 2px 2px 1px #c0c0c0; */
    background: #ff4443;
    color: #FFF;
    font-weight: 900;
    /* text-shadow: 1px 1px #e8e8e8; */
    padding: 13px 25px 13px 37px;
    border: #fff 2px solid;
    border-radius: 5px;
    margin: 4px 0 0 -25px;
    box-shadow: 2px 2px 1px #c0c0c0;
}
.zx2 {
    z-index: 1002;
}
.fl {
    float: left;
}
.gtb {
    width: 60px;
    height: 60px;
    background-position: -136px -129px;     position: relative;
} 

@media screen and (max-width: 768px) {
.info-box ,.hidden-xs-cstm{ display: none!important; }
    .top-bar-social-icon ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table!important;
    margin: 0 auto!important;}


    .top-contact-info {
    margin: 0;
    padding: 0;
    list-style: none;
    float:none!important; 
}
    .info-wrapper {
    display: inline-block;
    margin-right: 0!important;
}
.top-contact-info li { margin: 8px auto!important;display: table!important; }

    a.ts-logo img{ display: table;margin: 0 auto; }
    .contact-form input, .contact-form textarea {
    width: 100%;
    padding: 3%;
    margin: 2% 0%!important;
    color: #242424;
    border: 1px solid #B7B7B7;
}

    .contact-form .btn-send {
    background: #0772d2;
    width: 100%!important;
    height: 38px;
    color: #FFFFFF;
    font-weight: 700;
    margin: 10px 0!important;
    border: none;
}

/*.display-none-responsive { display: none; }*/

.popup {
    margin: 95px auto!important;
}
/*.popup1 {

    display: none!important;
}*/

    }


    /*-----------------------------custom-------------------------------*/
    .navbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px;
}

/*
headeer top
*/
.topbar{
  background-color: #212529;
  padding: 0;
      display: table;
    width: 100%;
}

.topbar .container .row {
  margin:-7px;
  padding:0;
}

.topbar .container .row .col-md-12 { 
  padding:0;
}

.topbar p{
  margin:0;
  display:inline-block;
  font-size: 13px;
  color: #f1f6ff;
}

.topbar p > i{
  margin-right:5px;
}
.topbar p:last-child{
  text-align:right;
} 

header .navbar {
    margin-bottom: 0;
    padding: 0 0 0;
}

.topbar li.topbar {
    display: inline;
    padding-right: 18px;
    line-height: 52px;
    transition: all .3s linear;
}

.topbar li.topbar:hover {
    color: #1bbde8;
}

.topbar ul.info i {
    color: #131313;
    font-style: normal;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 4px;
}

.topbar ul.info li {
    float: right;
    padding-left: 30px;
    color: #ffffff;
    font-size: 13px;
    line-height: 44px;
}

.topbar ul.info i span {
    color: #aaa;
    font-size: 13px;
    font-weight: 400;
    line-height: 50px;
    padding-left: 18px;
}

ul.social-network {
  border:none;
  margin:0;
  padding:0;
}

ul.social-network li {
  border:none;  
  margin:0;
}

ul.social-network li i {
  margin:0;
}

ul.social-network li {
    display:inline;
    margin: 0 5px;
    border: 0px solid #2D2D2D;
    padding: 5px 0 0;
    width: 32px;
    display: inline-block;
    text-align: center;
    height: 32px;
    vertical-align: baseline;
    color: #000;
}

ul.social-network {
  list-style: none;
  margin: 5px 0 10px -25px;
  float: right;
}

.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    transition: .3s ease-out;
    color: #fff;
}
a {
  color: #0a0a0a;
  text-decoration: none;
}

li {
    list-style-type: none;
}
.bg-image-full {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.bg-dark {
    background-color: #222!important;
}

.mx-background-top-linear {
    background: -webkit-linear-gradient(45deg, #6c757d 38%, #bdb9b9 38%);
    background: -webkit-linear-gradient(left, #6c757d 38%, #bdb9b9 38%);
    background: linear-gradient(45deg, #6c757d 38%, #bdb9b9 38%);
}

.navbar-dark .navbar-nav .nav-link{
    color: #000!important;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}


.banner {
    width: 100%;
    margin: 0px auto 0;
}
.email-id-pad  { margin: 15px 0 15px; }
.email-id-pad a {
    margin: 0px;
    text-decoration: none !important;
}

.email-id-pad i { 
   margin-right: 15px;
 }

/* .menu ul li {

    border-right: 1px solid #fff;
 }

  .menu ul li :last-child{

    border-right: 0px solid #fff;
 }*/

 .menu ul li {
    /* padding: 35px 3px; */
    padding: 0;
    display: inline-block;
    list-style: none;
}

.fixed-top {
    position: inherit!important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}


.about-section {
    position: relative;
    padding: 51px 0px 32px 0px;
}

.about-section .img-box {
    position: relative;
    padding: 37px 0px 41px 0px;
    margin-right: 50px;
    margin-left: 70px;
}
figure {
    margin: 0px;
}
.about-section .img-box:before {
    position: absolute;
    content: '';
    background: #1f2932;
    width: 100%;
    height: 100%;
    left: -70px;
    top: 0px;
    z-index: -1;
}

.about-section .img-box img {
    width: 100%;
}
.about-section .about-content {
    position: relative;
    padding: 102px 0px 85px 0px;
}
.about-section .about-content h2 {
    margin-bottom: 9px;
}

.about-content h2{     font-size: 42px;
    line-height: normal;
    font-family: 'Berthold Akzidenz-Grotesk';
    color: #000;text-transform: uppercase; }

    .home1-departments {
     background: url('../images/paralax1.jpg') no-repeat center center; 
    background-size: cover; 
    width: 100%;
    float: left;
    padding: 76px 0 80px;
    background-attachment: fixed;
/*    background: rgba(0, 0, 0, 0.85);*/
}

/*.our-experience:before{

    content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);

}*/

.home1-departments .stitle {
    color: #fff;
    font-size: 42px;
    line-height: normal;
    font-family: 'Berthold Akzidenz-Grotesk';
    text-transform: uppercase;
}
.stitle {
position: relative;
    padding-left: 0;
    margin-bottom: 40px;
}
.c1 {
           background: rgba(33, 37, 41, 0.7411764705882353);
}
.c2 {
         background: rgba(33, 37, 41, 0.7411764705882353);
}
.c3 {
           background: rgba(33, 37, 41, 0.7411764705882353);
}
.c4 {
       background: rgba(33, 37, 41, 0.7411764705882353);
}
.dprt-box {
    width: 100%;
    float: left;
    color: #fff;
    text-align: center;
    padding: 30px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
}

.dprt-box i {
    font-size: 72px;
    margin-bottom: 20px;
    display: block;
    position: relative;
    z-index: 999;
}

.dprt-box h5 {
    line-height: 30px;
    position: relative;
    z-index: 999;
}

.dprt-box:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    background: rgba(0,0,0,.1);
    content: "";
    opacity: 0;
}

.dprt-box h5 {
line-height: 30px;
    position: relative;
    z-index: 999;
    font-size: 16px;
    font-weight: 600;
}

.our-experience {     padding: 0 0px 32px 0px; }
.dprt-box span {        font-size: 30px;
    color: #1374cd;
    font-weight: 600; }




    .owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #000;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: 15px;
}

.owl-nav .owl-next {
  right: 15px;
}
.title-common {     display: table;
    margin: 20px auto 20px;
    text-transform: uppercase; }
    .our-reach { 

    padding: 50px 0;
    background: #fff;
    margin-top: 35px;

     }

     .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #000;
}
section.our-experience1 {
    background: #e9ecef;
    /*background: #b4b4b4;*/
    padding: 30px 0 30px;
}

.copyright {
    padding: 15px 15px;
    background-color: #212529;
    position: relative;
}

.copyright-col.text-center.center991 p {
    color: #fff!important;    margin: 0;
}

.copyright-col p {
    color: #848484;
    line-height: 55px;
}

footer.footer-section {
    padding: 60px 0 2px;
    background: #222222;
}

.bg-with-black {
    position: relative;
}

.bg-with-black {
    position: relative;
}

.single-fta {
    border-right: 1px solid #3e3b3b!important;
}

.single-fta > img {
    margin: 0 0 25px;
}

.single-fta ul.fta-list {
    list-style: outside none none;
    padding-left: 0;
}

.single-fta ul.fta-list li, .single-fta ul.fta-list li a {
    color: #e5e5e5;
    display: block;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 36px;
}

.single-fta ul.fta-list li, .single-fta ul.fta-list li a {
    color: #e5e5e5;
    display: block;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 36px;
}

.glyphicon-chevron-right:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    background: #094ca0;
    padding: 10px 15px;
    margin-right: 0px;
}
.fta-title {
    color: #ffffff;
    font-weight: 500;
    letter-spacing: 0;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.single-fta i {
    font-size: 7px;
    color: #ff4443;
    padding-right: 15px;
}

.simple-btn {
    border-color: #0772d2;
    border-radius: 0!important;
    color: #ffffff;
    background: #0772d2;
    padding: 15px 20px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cstm-tp {
    margin-top: 36px;
}
.ftcontact li {
    display: table;
    width: 100%;
    margin-bottom: 10px;
}
.ftcontact li i {
    color: #ff4443;
    float: left;
    font-size: 18px;
    padding-top: 5px;
    text-align: left;
    width: 26px;
    margin-right: 5px;
}
.continfo {
    color: #fff;
    float: left;
    line-height: 24px;
    width: calc(100% - 34px);
    font-size: 14px;
}
.contact-form {
/*  width: 100%;
  margin-left: 2%;
  float: left;*/
}
.contact-form .title {
  font-size: 2.5em;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #242424;
  margin: 5% 8%;
}
.contact-form .subtitle {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 4% 5% 8%;
}
.contact-form input,
.contact-form textarea,.contact-form select {
  width: 100%;
  padding: 3%;
  margin: 2% 0%;
  color: #242424;
  border: 1px solid #B7B7B7;
}
.contact-form input::placeholder,
.contact-form textarea::placeholder {
  color: #242424;
}
.contact-form .btn-send {
    background: #0772d2;
    width: 100%;
    height: 38px;
    color: #FFFFFF;
    font-weight: 700;
    margin: 2% 0% 15%;
    border: none;
}
.continfo a{ color:#fff; }
.our-experience1 h3{     text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 0 10px 0;     font-size: 20px;}

/*------------------------custom-header----------------------------*/

.ts-top-bar-2.classic {
        background-color: #1f2932;
}

.top-bar-event {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top-bar-event i {
    font-size: 16px;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.top-bar-event i, .top-bar-event span {
    color: #fff;
}

.top-bar-event span {
    font-size: 14px;
}

.top-bar-social-icon ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.top-bar-social-icon li {
    display: inline-block;
}


.ts-top-bar-2.classic .top-bar-social-icon li a:last-of-type {
    padding-right: 0;
}

.ts-top-bar-2.classic .top-bar-social-icon li a {
    padding: 0px 10px;
}
.top-bar-social-icon li a {
    display: block;
    padding: 0 8px;
}
.top-bar-social-icon i {
    font-size: 14px;
    color: #fff;
}
.ts-header-classic .ts-logo-area {
    padding: 25px 0;
    background-color: #091b46;
    padding-bottom: 58px;
}
.ts-logo-area {
    padding: 6px 0;
}
a, a:active, a:focus, a:hover, a:visited {
    text-decoration: none!important;
    outline: 0 solid;
}
.top-contact-info {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}

.top-contact-info li {
    display: inline-block;
    position: relative;
    top: 10px;
}

.top-contact-info li span {
    display: inline-block;
    position: relative;
    top: -7px;
    font-size: 24px;
    margin-right: 10px;
    color: #d20023;
}

.info-wrapper {
    display: inline-block;
    margin-right: 50px;
}

.ts-header-classic .ts-logo-area .info-wrapper .info-title {
    color: #0772d2;
    display: table;
    text-align: center;
    margin: 0 auto;
    font-size: 24px;
}

.info-wrapper .info-title {
    font-size: 14px;
    font-weight: 500;
    color: #101010;
    line-height: 18px;
}

.info-wrapper p {
    margin-bottom: 0;
    font-weight: 600;
}

.ts-header-classic .ts-logo-area {
    padding: 20px 0;
    background-color: #ffffff;
    padding-bottom: 45px;
}

.ts-header-classic .header-angle {
    position: absolute;
    width: 100%;
    margin-top: -30px;
}

.ts-header-classic .header-angle:before {
    background: transparent;
}

@media (min-width: 1600px){ .header-angle:before {
    right: 62.5%;
} }
/*.header-angle:before {
    position: absolute;
    top: 0;
    right: 68%;
    content: "";
    border-right: 56px solid #ee3131;
    border-top: 60px solid transparent;
}*/

.ts-header-classic .header-angle .navbar-light {
/*    background: #ee3131;
    margin-left: 55px;
    padding-right: 35px;*/
    /* background: #ff4443; */
    background: #000;
    margin-left: 0;
    padding-right: 0;
}

.navbar {
    padding: 1px 0;
}

/*.ts-header-classic .header-angle .navbar-light:before {
    position: absolute;
    top: 0;
    left: -56px;
    right: auto;
    content: "";
    border-right: 56px solid #ee3131;
    border-top: 60px solid transparent;
}*/
.ts-header-classic .header-angle .ts-navbar {
    /* border-right: 1px solid #f15050; */
    border-right: 1px solid #000;
}
.ts-header-classic .header-angle .navbar-nav {
    padding-left: 28px;
}


.navbar .nav-item {
    margin-right: 30px;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #fff!important;
}
.navbar .nav-item .nav-link.active {
    color: #fff;
}
.navbar .nav-item .nav-link {
    padding: 17px 5px;
    display: block;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
  /*  font-family: "Dosis", sans-serif;*/
    z-index: 2;
    color: #fff;
}
@media (min-width: 1200px){ .ts-indicator {
    display: none;
} }

.navbar .nav-item .nav-link.active:after {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.navbar .nav-item .nav-link:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    background: #1f2932;
    width: 100%;
    height: 4px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
}

@media (min-width: 992px){.navbar-nav .nav-item .dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
}}
.navbar-nav .nav-item .dropdown-menu {
    top: 57px;
    border-radius: 0;
    background: #fff;
    border-color: transparent;
    padding: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    left: 0;
    min-width: 220px;
    border: none;
}

.navbar-nav .nav-item .dropdown-menu li {
    padding-bottom: 0px;
}

.navbar-nav .nav-item .dropdown-menu li a {
    color: #101010;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    padding: 13px 23px;
    -webkit-transition: all ease 500ms;
    transition: all ease 500ms;
    /*font-family: "Dosis", sans-serif;*/
}
.navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-nav .nav-item .dropdown-menu li a.active {
    color: #fff;
    background: #ee3131;
}
.navbar .nav-item {
    margin-right: 30px;
}

.navbar .nav-item .nav-link {
    padding: 17px 5px;
    display: block;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    /*font-family: "Dosis", sans-serif;*/
    z-index: 2;
    color: #fff!important;
}
.ts-header-classic .header-angle:after {
    width: 87%;
}
.ts-header-classic .header-angle:after {
    background: transparent;
}

@media (min-width: 1600px){ .header-angle:after {
    width: 62.5%;
} }
.header-angle:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 68%;
    height: 100%;
    content: "";
    background: #ee3131;
    z-index: -1;
}
.ts-header-classic .header-angle {
    position: absolute;
    width: 100%;
    margin-top: -30px;
}
.header-angle {
    position: relative;
    z-index: 2;
    margin-bottom: -15px;
}
.ts-top-bar-2 {
    padding: 8px 0;
}
/*.navbar-light .navbar-toggler-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://ww…p='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E);
}*/


ul.top-info-box {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}
ul.top-info-box li:first-child {
    margin-left: 0;
}
ul.top-info-box li {
    position: relative;
    float: left;
    margin-left: 40px;
}
ul.top-info-box li .info-box span.info-icon {
    font-size: 20px;
    display: inline-block;
    text-align: center;
    float: left;
    width: 42px;
    height: 42px;
    line-height: 37px;
    border: 1px solid #d3d3d3;
    margin-right: 20px;
    position: relative;
    color: #0772d2;
}
ul.top-info-box li .info-box span.info-icon i {
    margin-left: 5px;
}
ul.top-info-box li .info-box .info-box-content {
    display: inline-block;
/*    font-family: Montserrat;*/
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

ul.top-info-box li .info-box .info-box-title {
    font-weight: 600;
    color: #303030;
    font-size: 15px;
    margin-bottom: 0;
    line-height: normal;
}
ul.top-info-box li .info-box .info-box-subtitle {
    margin: 0;
    line-height: normal;
    color: #999;
    font-size: 14px;
}
ul.top-info-box li:first-child {
    margin-left: 0;
}
ul.top-info-box li {
    position: relative;
    float: left;
    margin-left: 40px;
}
.btn-primary {
    color: #fff;
    background-color: #000!important;
    border-color: #007bff;
}





/*-------------------custom----------------------*/
.section-lined .container-lined + .container {
    margin-top: 0;
}
.section-lined:before {
    max-width: calc(1200px - 30px);
}

.section-lined:before, .section-lined:after {
    content: '';
    position: absolute;
    width: 100%;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.section-lined .container-lined {
    display: none;
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
}

.section-lined .container-lined .row {
    height: 100%;
    margin: 0;
}
.section-lined .container-lined .row > [class*="col-"] {
    border-left: 0px solid #e5e5e5;
}

.section-lined .container-lined .row > [class*="col-"]:last-child {
    border-right: 0px solid #e5e5e5;
}

.section-lined .container-lined + .container {
    margin-top: 0;
}

.image-section .image-container {
/*    position: static;
    right: 0;
    top: 0;
    left: 57%;
    bottom: 0;
    max-width: 850px;
    padding-top: 30px;
    padding-bottom: 20px;*/
    position: static;
    right: 0;
    top: 0;
    left: 58%;
    bottom: 0;
    max-width: 768px;
    padding-top: 30px;
    padding-bottom: 20px;
}
* + .button-wrap-2 {
    margin-top: 30px;
}


.button-default, .button-default:focus {
    color: #ffffff!important;
    background-color: #1374cd;
    border-color: #000;
}

.button {
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 12px 24px;
    font-size: 15px;
    line-height: 1.25;
    font-weight: 500;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    user-select: none;
    transition: 250ms all ease-in-out;
    border: none;
    border-left: 5px solid #000;
}


/*.image-section .image-container {
    position: static;
    right: 0;
    top: 0;
    left: 57%;
    bottom: 0;
    max-width: 850px;
    padding-top: 30px;
    padding-bottom: 20px;
}*/
figure {
    margin: 0 0 0rem!important;
}
.mock-up-1 {
    position: relative;
    width: 100%;
    padding-top: 82%;
}

.mock-up-1 .object-1 {
    top: 17%;
    left: 22%;
}

.mock-up-1 .object {
    position: absolute;
    width: 50%;
}

.mock-up-1 img {
    max-width: 100%;
    border-radius: 6px;
    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.4);
}

.mock-up-1 .object-2 img {
    max-width: 100%;
    border-radius: 6px;
    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.4);
}

.mock-up-1 .object-2 {
    top: 0;
    left: 54%;
}

.mock-up-1 .object-3 {
    top: 38%;
    left: 6%;
}

.mock-up-1 .object-4 {
    top: 24%;
    left: 75%;
    width: 26%;
}
.mock-up-1 .object-5 {
    top: 68%;
    left: 32%;
}

.mock-up-1 .object-6 {
    top: 59%;
    left: 59%;
    width: 34%;
}

.section-lined:after {
    max-width: calc(420px - 30px);
}

.section-lined:before, .section-lined:after {
    content: '';
    position: absolute;
    width: 100%;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.image-section {
    position: relative;
}

.section-lined {
    position: relative;
}

hr.style1 {
    width: 83px;
    /* float: left; */
    /* height: 6px; */
    clear: both;
    margin: 0px 0 20px 0;
    color: #000;
    border: 1px solid #1374cd;
}

hr.style2 {
    width: 83px;
    /* float: left; */
    /* height: 6px; */
    clear: both;
    margin: 0px 0 20px 0;
    color: #000;
    border: 1px solid #fff;
}

.section-lined h3{ font-size: 16px;color: #ff4443;font-weight: 700;font-family: Poppins; }
.section-xl-custom h2{ color: #000!important; } 
.big.big-custom h2{    font-size: 70px;
    font-weight: 700;
    font-family: Poppins;
    color: #fff;
    margin-bottom: 19px;}
.button-wrap-2 a:hover{ color: #fff!important; }


.fun-facts {
    width: 100%;
    float: left;
    background: #fe7c7f;
    padding: 100px 0;
}


.fun-facts h3 {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #fff;
    font-family: Poppins;
}
.fun-facts h2 {
    font-size: 90px;
    font-weight: 700;
    margin-top: 0;
    font-family: Poppins;
}


.our-reach h3 {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #ff4443;
    font-family: Poppins;
    text-transform: uppercase;

}
.our-reach h2 {
    font-size: 90px;
    font-weight: 700;
    margin-top: 0;
    font-family: Poppins;
    color: #000!important;
}

.our-product h3 {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #ff4443;
    font-family: Poppins;
    text-transform: uppercase;

}
.our-product h2 {
    font-size: 90px;
    font-weight: 700;
    margin-top: 0;
    font-family: Poppins;
    color: #000!important;
    margin-bottom: 42px!important;
}


.our-application h3 {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #ff4443;
    font-family: Poppins;
    text-transform: uppercase;

}
.our-application h2 {
    font-size: 90px;
    font-weight: 700;
    margin-top: 0;
    font-family: Poppins;
    color: #000!important;
    margin-bottom: 42px!important;
}


.fun-facts h4 {
    font-family: 'Playfair Display', serif;
    font-size: 19px;
    margin-bottom: 50px;
    position: relative;
    padding-bottom: 30px;
}
.fun-facts h4:after {
    content: '';
    width: 100px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.fun-facts .fact-box {
    width: 100%;
    float: left;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 20px;
}
.fun-facts .fact-box i {
    height: 50px;
    font-size: 50px;
    color: #fff;
    float: left;
}

.fun-facts .fact-box i:before {
    float: left;
    transform: translateY(-10px);
}
.flaticon-medal:before {
    content: "\f10b";
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
}

.fun-facts .fact-box h6 {
    font-family: 'Fjalla One', sans-serif;
    font-size: 24px;
    color: #fff;
    margin: 0;
}

.fun-facts .fact-box .odometer {
    height: 50px;
    float: left;
    overflow: hidden;
    font-family: 'Fjalla One', sans-serif;
    color: #fff;
    font-size: 55px;
    padding: 0;
}

.fun-facts .fact-box .odometer .odometer-inside {
    transform: translateY(-12px);
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit {
    padding: 0;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-car .odometer-digit .odometer-digit-inner {
    left: 0;
}

.fun-facts .fact-box .symbol {
    float: left;
    font-family: 'Fjalla One', sans-serif;
    font-size: 29px;
    color: #fff;
    opacity: 0.6;
    transform: translateY(-5px);
}

.fact-box .business-facts {     color: #fff;
    font-size: 15px;
    font-family: poppins;
    font-weight: 400;
    text-align: center; }
.business-facts span{ font-size: 25px;    font-family: poppins;
    font-weight: 600; }

.center-block-cstm img{     /* padding: 17px 0 17px 0; */
    /* width: 149%; */
    margin: 15px 0; }

.our-product{padding: 70px 0;}
.our-product .pad-0{ padding: 0; }

.overlay {
    position:absolute;
    transition:all .3s ease;
    opacity:0;
    transition:0.9s;
    background: rgba(71, 85, 120, 0.88);
}
.grauer-balken-1:hover .overlay {
    opacity:1;
}
.text {
    color: white;
    font-family: sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 35px;
    text-transform: uppercase;
/*    border-bottom: 2px solid #fff;*/
    font-family: Playfair;
    font-weight: 700;
}
.overlayleft {
/*    height:100%;
    width:0;
    top:0;
    left: 7px;
    background: rgba(71, 85, 120, 0.88);*/
     height:100%;
    width:0;
    top:0;
    left: 13px;
    background: rgba(71, 85, 120, 0.88);

}
.overlayRight {
    height:100%;
    width:0;
    top:0;
    right:-15px;
    background: rgba(71, 85, 120, 0.88);
}
.grauer-balken-1:hover .overlayleft, .grauer-balken-1:hover .overlayRight {
    width:98%;
}
.overlayTop {
    width:100%;
    height:0;
    top:0;
    left:15px;
    background: rgba(71, 85, 120, 0.88);
}
.overlayBottom {
    width:100%;
    height:0;
    bottom:0;
    left:15px;
    background: rgba(71, 85, 120, 0.88);
}
.grauer-balken-1:hover .overlayTop, .grauer-balken-1:hover .overlayBottom {
    height:100%;
}
.overlayCross {
    width:0;
    height:0;
    top:0;
    left:15px;
    background: rgba(71, 85, 120, 0.88);
}
.grauer-balken-1:hover .overlayCross {
    height:100%;
    width:100%;
}
.overlayFade {
    height:100%;
    width:100%;
    top:0;
    left:15px;
    background: rgba(71, 85, 120, 0.88);
}
.grauer-balken-1 img{ width: 100%; }
.pad-4 {
    padding: 4px;
}
/*.center-cstm { display: table;margin:0 auto; }*/
/*.pad-5 {
    padding: 5px;
}*/
/*img.cstm-width-img {
    width: 925px;
    margin: 0 auto;
    display: table;
}*/
.pad-left { padding-left:0!important;  }
.pad-right { padding-right:0!important;  }
.product-media img{ width: 100%!important; }
/*.grauer-balken-1 { padding: 0; }*/
/*.section-lined { background: url(../images/application-images.png)no-repeat;background-size: cover; }*/.section-lined {
    background: url(../images/application-images.png)no-repeat;
    background-size: cover;
    background-position: 100% 304%;
}
.item {
  position: relative;
  
/*  border: 1px solid #333;
  margin: 2%;*/
  overflow: hidden;
/*  width: 540px;*/
}
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.ftcontact { margin-top: 26px; }

.get-quote-form .inner-box {
    position: relative;
    max-width: 870px;
    padding: 80px 0px 70px 100px;
}
.popup-container {
    max-width: 1170px;
    width: 100%;
    padding: 0px;
    margin-top: 100px;
    margin-bottom: 80px;
}
#schedule-box .modal-content {
    max-width: 1170px;
    box-shadow: none;
    border-radius: 0;
    padding: 1px;
    border: 0px;
    margin: auto 0;
    background: none;
}
#schedule-box .close {
    display: block;
    float: none;
    opacity: 1;
    text-shadow: none;
    width: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 10;
    background: #d41800;
}
.get-quote-form {
    position: relative;
    background-size: cover;
}
.get-quote-form .inner-box {
    position: relative;
    max-width: 870px;
    padding: 80px 0px 70px 100px;
}
.get-quote-form .inner-box .sec-title {
    margin-bottom: 40px;
}
.sec-title {
    position: relative;
    margin-bottom: 50px;
}
.sec-title h2 {
    position: relative;
    font-size: 30px;
    font-weight: 600;
    /* color: #fff; */
    line-height: 1.2em;
    padding: 0px 0px 24px;
    display: inline-block;
    text-transform: uppercase;
}
.sec-title .separator {
    position: relative;
    width: 75px;
}
.centered {
    text-align: center;
}
.sec-title .separator:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 75px;
    height: 2px;
    background-color: #d41800;
}
.sec-title .separator:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 2px;
    width: 25px;
    height: 4px;
    background-color: #d41800;
}

.sec-title .separator.centered::after {
    margin-left: 25px;
}
.get-quote-form .inner-box .sec-title .text {
    position: relative;
    color: #848484;
    font-size: 18px;
    line-height: 1.7em;
    max-width: 495px;
    margin-left: 40px;
}
.quote-form {
    position: relative;
}
.quote-form .row {
    position: relative;
}
.quote-form .form-group {
    position: relative;
    margin-bottom: 30px;
}
.quote-form .form-group input[type="text"], .quote-form .form-group input[type="password"], .quote-form .form-group input[type="tel"], .quote-form .form-group input[type="email"] {
    position: relative;
    display: block;
    width: 100%;
    line-height: 32px;
    padding: 10px 20px;
    height: 52px;
    font-size: 16px;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    border: 1px solid #ccc;
}
.selectstyle1 { height: 30px; }
a.btn.btn-default.simple-btn.cstm-tp:hover {
    color: #fff;
}
/*--------------------------------------------------*/

.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car,.odometer.odometer-theme-car .odometer-digit{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-car .odometer-digit .odometer-digit-spacer{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;right:0;bottom:0;overflow:hidden;left:.1em}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-car .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-car{padding:.1em}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{padding:0 .1em}

/*--------------------------------------------------*/













/*-------------------------------------------------------------------*/
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}









/*-------------------====== custom-form-validations=======------------------*/

.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:42.5px
}
.form-control-feedback{
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 40px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{
    width:46px;
    height:46px;
    line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{
    width:30px;
    height:30px;
    line-height:30px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{
    color:#3c763d
}
.has-success .form-control{
    border-color:#3c763d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
    border-color:#2b542c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#3c763d
}
.has-success .form-control-feedback{
    color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#8a6d3b
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
    color:#a94442
}
.has-error .form-control{
    border-color:#a94442;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
    color:#a94442;
    background-color:#f2dede;
    border-color:#a94442
}
.has-error .form-control-feedback{
    color:#a94442
}
.has-feedback label~.form-control-feedback{
    top:25px
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}

/*-------------------======end custom-form-validations=======------------------*/

/*-----------------Validation----------------------------*/

.example{

margin: 15px;
font-size: 14px;
color: #656666;
content: "Example";
  
background-color: #fff;
border-color: #929494;
border-width: 1px;
border-radius: 4px;

padding: 10px 20px 10px;
border-style: solid;
}

.form-control-feedback{
  display: none;
}

.has-feedback label~.form-control-feedback{
    top: 0!important;
}
.error{
    text-align: left !important;
    display: table !important;

}


button.close {
    background: #0771d2!important;
  opacity: 0.9;
    color: #fff;
}

button.close:hover {
    background: #0771d2!important;
      opacity: 0.9;
    color: #fff;
}


h3.text-center.headerh3 {
    margin-top: 30px;
}



@media (min-width: 1366px) { 

.modal-dialog {
   margin: 130px auto !important;
}

}
div#myModal { padding-right: 0!important; }
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999!important;
    display: none;
    overflow: hidden;
    outline: 0;
}

@media (max-width:768px) { select.class-btm { margin-bottom: 15px; } .news-left {display: none;} }
.top-info-box .btn-primary {
    background-color: #ff4443 !important;
    border-color: #ff4443 !important;
}
.navbar-light .navbar-toggler {
    background: #FFF;
}
