@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=06254df6-b041-4e3a-80ba-0018120b9a56");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300);
@font-face{
font-family:"Myriad W01 Regular";
src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
}
@font-face{
font-family:"Myriad W01 SmBd";
src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"),url("fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2"),url("fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"),url("fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"),url("fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
}
html {   }
body{font-family: 'Open Sans', sans-serif; font-weight:400; background: url(../images/nav-bg.png) no-repeat; background-size:auto 100%; }
#google_translate_element{ position:absolute; top:1px;right:1px; z-index:999999;}
a{ color:#000;}
a:hover{ text-decoration:none; color:inherit;}
p{ margin-bottom:0px;}
.navbar{ position:relative; margin-bottom:0px;}
.navbar-default{background:none; border:0px;}
.navbar-brand{ position:absolute; width:251px; left:0px; right:-3px; margin:auto !important; top:-18px;}
.header1 .navbar-fixed-top{ position:static; /*background:url(../images/nav-bg.png) no-repeat center; background-size: cover;*/ padding:35px 0px;}
.header1 .navbar-brand{ top:10px;}
.navbar-fixed-top { position:absolute;top: 35px; border-width: 0 0 1px;}
.navbar-nav>li>a{ font-family: 'Open Sans', sans-serif; color:#000 !important; font-size:16px;  transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.navbar-nav>li>a:hover{ color:#d68c0d !important;}
.navbar-nav a:hover, .navbar-nav a:active, .navbar-nav a:focus{ background:none !important;}
.navbar-default .navbar-nav>li>a:hover{color:#eb0d0a;}
.navbar-toggle .icon-bar{ background:#fff;}
.navbar-left li{ margin-right:125px; }
.navbar-right  li{ margin-left:100px; }
.navbar li .active{ color:#e8222d !important;}
.header{ background:url(../images/nav-bg.jpg) no-repeat center; background-size: cover; padding:36px 0px; top:0px}
.header .navbar-brand{ top:0px;}
.container1{ width:90%; margin:0 auto;}

.banner.carousel {-webkit-box-shadow: 0 8px 6px -5px #908F8F;-moz-box-shadow: 0 8px 6px -5px #908F8F; box-shadow: 0 8px 6px -5px #908F8F;}
.fill{background-position: center;-webkit-background-size: cover; -moz-background-size: cover;background-size: cover;-o-background-size: cover;}
.carousel-control{ height:90%;}
.carousel-caption{ top:30%; text-shadow: 0 0px 0px rgba(0, 0, 0, .6);}
.carousel-caption-left{ text-align:left; right:50%;}
#nav.affix{position: fixed;top: 0;width: 100%;}
.text1{ width:300px; }
.text1a{ color:#000;font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; line-height:24px;}
.text_new{line-height:35px !important;}
.text1b{ color:#fff;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; background:#d68c0d; padding:7px 20px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;}
.text1c{ font-family: 'Open Sans', sans-serif;    font-weight: 300;    color: #e6001c; font-size:43px; line-height:50px; letter-spacing: -1px;}
.text1d{font-family: 'Open Sans', sans-serif;    font-weight: 300;    color: #e6001c; font-size:30px; line-height:50px; letter-spacing: -1px;}
.txt1{font-family: 'Open Sans', sans-serif; font-size:40px; font-weight:300;line-height:45px; color:#000;letter-spacing: -1px; margin-bottom:30px; }
.text2{font-family: 'Open Sans', sans-serif; font-weight:300; color:#e6001c; font-size:40px; text-align:center;}
.text3{font-family: 'Open Sans', sans-serif;  color:#000; font-size:15px; text-align:center; line-height:20px; width:750px; margin:0 auto;}
.text4{font-family: 'Open Sans', sans-serif;font-weight:300;  color:#ae460c; font-size:40px; text-align:center;}
.text5{ color:#ff6633;font-family:"Myriad W01 SmBd"; font-size:20px; line-height:25px; margin-top:0px; }
.text6{ color:#000;font-family:"Myriad W01 Regular"; font-size:20px; line-height:25px; }
.text6a{color:#000; font-size:16px; line-height:25px; }
.text7{ color:#000;font-family:"Myriad W01 Regular"; font-size:15px; line-height:20px; width:350px;  }
.text8{ color:#000;font-family:"Myriad W01 Regular"; font-size:22px; line-height:28px; margin-bottom:30px; width: 530px;text-align: justify;}
.text9{ color:#969696; font-size:13px; margin-bottom:0px; }
.text10{color:#e6001c; font-weight:300; font-size:40px; border-bottom:1px solid #e4e4e4; padding-bottom:10px; margin-top:70px; display:inline-block; margin-bottom:45px;  }
.text11{font-family: 'Open Sans', sans-serif;  color:#585858; font-size:15px; line-height:25px; text-align:left; }
.text12, .text12:hover{color:#ea6e29;font-family:"Myriad W01 Regular"; font-size:20px; line-height:25px; text-decoration:none;}
.text13, .text13:hover{color:#4f4f4f;font-family:"Myriad W01 Regular"; font-size:20px; line-height:25px;text-decoration:none;}
.text14{color:#e6001c; font-weight:300; font-size:40px;  padding-bottom:20px;    }
.text14a{ padding-bottom:5px;}
.text15{color:#000; font-weight:400; font-size:25px; margin-bottom:25px;    }
.text16{ color:#000; font-weight:400; font-size:16px; line-height:25px;}
.text18{ color:#e6001c; font-weight:100; font-size:30px;}
.text18a{ color:#ae460c; }
.text18b{ color:#2291be; }
.text18c{color:#a3a3a3; text-align:center; }
.text18d{ color:#d17611;}
.text17{ color:#000; font-weight:400; font-size:23px; line-height:35px; width:75%; }
.text17a{  width:78%; text-align: justify;}
.text17b{  font-weight:200;}
.text17c{ font-size:20px;width:75%; }
.text19{ color:#000;  font-size:16px; line-height:26px; width:70%; text-align: justify;}
.text20{ color:#1F1F1F; font-size:16px; line-height:28px; text-align: justify;}
.text20a{ color:#000;}
.text20b{ line-height:21px; }
.text21{ color:#000; font-size:16px; line-height:26px; font-weight:600; }
.text22{ color:#ff3333; font-size:30px; font-weight:300;}
.text22a{ color:#ff3333;}
.text23{ color:#000; font-size:15px; line-height:25px; text-align: justify;}
.text24{ color:#fff; font-weight:300; font-size:40px; padding:25px 0px;  line-height:25px; }
.txt-cntr{ text-align:center;}
.text25, .text25:hover{ color:#ff3333; font-size:15px; padding:25px 0px;  line-height:25px; }
.text26{ font-weight:600;}
.md1 {    text-align: right;    width: 90%;}
.rd, .rd:hover{ color:#ff6633;font-family:"Myriad W01 SmBd"; font-size:20px; text-decoration:none;}
.bar{position:absolute; width:138px;left:0px; right:0px; margin:auto;bottom:0;margin-top:-25px;color:#fff;text-align:center; height:66px;
    }
.bar a, .bar a:hover{ display:block;color:#fff; text-decoration:none;}
.bar p{ padding-top:30px;}
.bar-wrap{position:relative;height:100px;z-index:10; }
.bounce { z-index:9;position:absolute;left:0px; right:0px; margin:auto;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite; -ms-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;animation:bounce 1s infinite;}
.bnr-lft{ text-align:left;}
.d-in-block{ display:inline-block;}
.brdr{ margin:0px 50px; }
/*section1*/
#go{ margin-top:40px;}
.section1{ padding-top:40px;}
.prdts-wrap{ margin-top:50px;text-align:center;}
.prdts-wrap div{ display:inline-block; vertical-align:top; width:208px;  margin-right:21px; margin-bottom:40px;}
.prdts{border:1px solid #D6D5D5; position:relative; cursor:pointer;}
.lst-prdts{ margin-right:0px !important;}
.prdts-hvr{Transition: background-color 1s ease-in 1s;-webkit-Transition: background-color 1s ease-in 1s; margin-bottom:0px !important;font-family: 'Open Sans', sans-serif; font-weight:600;  position:absolute; bottom:0px; left:0px; width:200px; height:205px; color:#fff; font-size:15px;background:rgba(76,46,25,0.6); display:none !important;}
.prdts-hvr1{ background:rgba(204,147,43,0.6);}
.prdts-hvr2{ background:rgba(254,115,35,0.6);}
.prdts-hvr3{ background:rgba(218,206,198,0.6);}
.prdts-hvr4{ background:rgba(34,145,190,0.6);}
.prdts-hvr p{ position:absolute; top:0px; bottom:0px; height:30px; margin:auto; left:0px; right:0px;}
.prdts:hover .prdts-hvr{ display:block !important;}
.prdts:hover .title{ display:none;}
.s-img{ position:relative; display:block;}
.title{ position:absolute; bottom:0px; left:0px; background:#4c2e19; color:#fff; font-size:12px; padding:1px 3px; margin:10px;}
.title1{ background:#cc932b;}
.title2{ background:#fe7323;}
.title3{ background:#dacec6;}
.title4{ background:#2291be;}
.prdct .text2a{ font-size:18px; line-height:24px; color:#000;font-family:"Myriad W01 SmBd"; margin-left:5px; margin-bottom:5px;}
.prdct img{ display:block; margin-bottom:80px;}
/*section2*/
.section2{ margin-top:50px;background:url(../images/section2-bg.jpg) no-repeat bottom right;}
.hide-bullets {list-style:none;margin-left: -40px;margin-top:20px;}
#testi{margin-top:20px; background:#f8f8f8;}
#main_area{    background: #EFEFEF; margin-left:15px; margin-right:15px;}
#carousel-bounding-box{ padding-right:0px;}
#carousel-text{ padding:50px;}
.clear{ clear:both;}
.controls .nav li{ display:inline-block; vertical-align:middle; margin-right:2px; cursor:pointer;}
.controls .nav li{background:#999999; border:1px solid #999999; width:10px; height:10px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
.controls .nav .active{ background:#000; border:1px solid #000; width:10px; height:10px; margin:0px; background:#000; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
#custom_carousel .row{ margin-right:0px; margin-left:0px;}
.col1{ padding:50px;}
.col2{ padding:0px;}
.col3{ width:90%; float:right;}
.col2 img{ width:100%;}
.carousel-indicators {bottom: 0px; }
.carousel-indicators li{background:#edb34f; border:#edb34f;}
.carousel-indicators .active{ background:#d68c0d; border:#d68c0d; width:10px; height:10px; margin:1px; }
#main_area .carousel-inner > .item > img{ width:100%;}
.more{margin-top:100px;}
.more img{margin-left: 19px; margin-right: 19px; margin-top:20px; }
.footer{ border-top:#6699cc solid 2px;  padding-bottom:50px; padding-left:0px; padding-right:0px;}

.takeover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    cursor: pointer;
}

.footer div{padding-left:0px; padding-right:0px; margin-top:20px;}
.footer .col-sm-4{ text-align:right;}
.footer li a, .footer li a:hover{ color:#969696; margin-right:10px; text-decoration:none; font-size:13px;}
.footer li{ display:inline-block; list-style:none; vertical-align:middle;}
.footer ul{ padding-left:0px;}
.footer .col-sm-4 img{ margin-left:10px;}
#custom_carousel .item {color:#000;background-color:#eee;}
#custom_carousel .carousel-inner{ width:100%; margin:0 auto;}
#custom_carousel .controls{ width:98%; margin:0 auto;margin-top: 15px;}
/*section3*/
.section3{  background:url(../images/section3-bg.jpg) no-repeat; background-size:cover; text-align:center;}
.img1{ width:100%;}
.img2{ width:48.5%;}
.img5{ width:100%; }
.img6{ position:absolute; right:0px; bottom:0px; }
.md{ position:relative; padding:80px 0px;}
.section3 .img2{ margin-top:10px;}
.mrg-rt{ margin-right:10px;}
/*section4*/
.section4{ background:#f8f8f8; position:relative;}
.pdg-no{ padding-right:0px;}
.fl-scrn{ position:absolute; right:0px; top:1px;}
.pdg{ padding:46px 0px;}
/*section5*/
.section5{ text-align:center;background:url(../images/section2-bg.jpg) no-repeat bottom right;}
.bx-pager{ display:none;}
.section5a{ background:rgba(223, 245, 255, 0.2); padding:70px 0px 70px 0px; text-align:center;}
.section16 {}
.section16 .col5{  display:inline-block;  width:130px;vertical-align: top;  margin:60px 5px 0px 0px;text-align:center; font-size:12px;}
.section16 .col5 div{height:55px;vertical-align:baseline;}
.section2 .section5a {background: none; padding: 0px;}
.section5a .container .col-sm-12 div{  display:inline-block; vertical-align:middle; width:23%; margin-bottom:60px;}
.section5a .container .col-sm-12 div:last-child{ border-right:0px;}
.section5a .container .col-sm-12{ margin-top:55px;}
.section5a .container .col-sm-12 div{  width:13%;}
.img3{ width:153%;}
.rw2{ background:url(../images/go.png) no-repeat bottom right #f8f8f8 ; text-align:center; padding:20px 10px 30px 10px;}
/*section7*/
.section7{ padding:70px 0px; }
.table-responsive{ margin-top:20px;}
.table thead{ background:#2291be;color:#fff;}
.table{ border:0px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border:0px;}
.table .table, .table-striped > tbody > tr:nth-of-type(odd), .table-striped > tbody > tr:nth-of-type(odd){ background-color:transparent;}
.table .table td{ text-align:center;}
.table-responsive tr:nth-child(even){background:#e7f4f9;}
.hd2 td{ background:#1883b4 !important; color:#fff; font-size:14px; font-weight:600; }
.table .table{ margin-bottom:0px; }
.table > thead > tr > th{ text-transform:uppercase;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding:0px; border-right:0px solid #000;}
.table .table tr td{ padding:0px; width:61px;}
.table tr  p{ padding:20px 10px 10px 10px;font-size:14px;}
.table tr img{ padding:10px;}
.rt-brdr td{ border-right:1px solid #e2e2e2 !important;}
.rt-brdr td:last-child{ border-right:0px !important;}
.table tbody tr td{ border-bottom:1px solid #e2e2e2; }
.table tbody tr:last-child td{ border-bottom:0px;}
.table .table tbody tr td{ border-bottom:0px solid #e2e2e2;}
.no-brdr{ border-bottom:0px !important;}
.brdr-rt{ border-right:1px solid #e2e2e2 !important;}
.table ul{ padding:16px 0px 10px 10px; list-style:none; }
.table ul li{  line-height:22px; background:url(../images/bullet.png) no-repeat 0px 8px ; padding-left:17px; padding-bottom:0px;}
.ul{  padding:0px;list-style:none; margin-top:10px;}
.ul li{  line-height:25px; background:url(../images/bullet.png) no-repeat 0px 11px ; padding-left:17px; padding-bottom:5px; }
.mtp{ margin-top:10px;}
.mtp1{ margin-top:20px;}
.sidebar{ background:rgba(242,241,237,0.4); padding:0px;}
.sidebar li a, .sidebar li a:hover{ border-bottom:1px solid #fff; font-size:15px;color:#000;  }
.sidebar li:last-child a, .sidebar li:last-child a:hover{ border-bottom:0px;}
/*section7*/

.section7c{ padding:50px 0px; background:url(../images/section7c-bg.png) no-repeat right bottom;}
.section7b{ padding:0px 0px; background:url(../images/section7a-bg.png) no-repeat; background-size:cover;}
.section7a{ padding:30px 0px; }
.section7{/*background:url(../images/section6-bg.jpg) no-repeat; background-size:cover;*/ padding:100px 0px 150px 0px;position:relative; }
.img1{ width:100%;}
.img4{ width:32%; position:absolute; right:0px; bottom:0px;}
.img5{ width:100%; margin-top:-75px;}

/*section8*/
.section8{background:url(../images/section8-bg.jpg) no-repeat; background-size:cover; padding:70px  0px; }
.infra .col-sm-12 div{ padding-left: 0px; margin-bottom:30px;}
.section8 .container div{ display:inline-block; vertical-align:top;}
/*section9*/
.section9{background:url(../images/section9-bg.jpg) no-repeat; background-size:cover; padding:70px  0px; }
.section9 ul li{ display:inline-block; vertical-align:bottom; margin-right:50px;  }
.section9 ul li:last-child{ margin-right:0px;}
.section9 ul li a{ border:5px solid #fff; display:block;}
.bxslider{padding-left:0px;}
/*section6*/
.section6{background:url(../images/section6-bg.jpg) no-repeat; background-size:cover; padding:70px 0px; }
.form-control{ color:#a3a3a2; height:40px; width:360px; border:1px solid #d6d6d4;
transition:none;-webkit-transition: none;
box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);}
.btn1, .btn1:hover, .btn1:focus{ background:url(../images/btn.png) no-repeat;  width:360px; padding:12px 0px; border:0px; outline:none; color:#fff; font-weight:600; text-align:center; font-size:18px;}
.map-hd{ padding:30px 0px;}
.btn2, .btn2:hover{ background:#2291BE; border-radius:5px; color:#fff; font-weight:400; padding:10px 20px;}
.sec-prd{ padding:10px; background:url(../images/prd-bnr.jpg) no-repeat; background-size:cover;  width:100%;}
.sec-prd1{ padding:106px 0px; background:url(../images/crrs.jpg) no-repeat; background-size:cover;  width:100%;}
.sec-prd-magic{  background:url(../images/prd-bnr-magic.jpg) no-repeat; background-size:cover; }
.sec-prd-tiger{background:url(../images/prd-bnr-tiger.jpg) no-repeat; background-size:cover; }
.sec-prd-vita{  background:url(../images/prd-bnr-vita.jpg) no-repeat; background-size:cover; }
.sec-prd-zyme{  background:url(../images/prd-bnr-zyme.jpg) no-repeat; background-size:cover; }
/*section10*/
.section10{ padding:70px  0px; }
.indus div{ display:inline-block; width:150px; vertical-align:bottom;  text-align:center; margin:50px 130px 50px 0px;}
.indus div img{ width:65%;}
.indus div p{ margin-top:15px;}
.wdh{ width:76%;}
.pdg{ padding:70px 0px;}
.time-line .carousel-control{ display:none;}
.time-line .carousel-indicators .active{background:#000;  width:10px; height:10px; margin:0px;}
.time-line  .carousel-indicators li{  background:#908f8c;margin:0px;}
.time-line .carousel-inner > .item > img,
.time-line  .carousel-inner > .item > a > img {
      width: 100%;      margin: auto;  }
.mbt{ margin-bottom:26px;}
.mbt1{ margin-bottom:5px;}
.mbt2{ margin-bottom:50px;}
.time-line  .carousel-indicators{ bottom:-75px; left:50%;}
.height{ height:100px;}
.section2 .controls{ margin-top:10px;}
.selected{ background:#000 !important;}
.shdw{box-shadow: 0 4px 6px -5px #908F8F; -webkit-box-shadow: 0 4px 6px -5px #908F8F; -moz-box-shadow: 0 4px 6px -5px #908F8F; -o-box-shadow: 0 4px 6px -5px #908F8F;}
.wdt1{ width:90%;}
.wdt2{ width:95%;}
.wdt3{ width:78%;}
.wdt4{ width:68%;}
.wdt5{ width:62%;}
.wdt6{ width:73%;}
.wdt7{ width:100%;}
.bg-wt{ background:#fff !important;}
.bg-blu{background:#e7f4f9 !important;}
/*section11*/
.section11{ padding:50px 0px;background:url(../images/section11-bg.png) no-repeat right; background-size:57%;}
.mtp3{ margin-top:50px;}
.mtp4{ margin-top:5px;}
.mtp4a{ margin-top:30px;}
.rule:before{background-color: #cccccc;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 45%;}
.rule:after{background-color: #cccccc;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 45%;}

.ul1{  padding:0px;list-style:none; margin-top:10px;}
.ul1 li{list-style:none !important; display:block !important ;  line-height:25px; background:url(../images/bullet-grey.png) no-repeat 0px 9px ; padding-left:17px; padding-bottom:5px; color:#000;font-size:16px;  }
/*section12*/
.section12{ padding:50px 0px;background:url(../images/section12-bg.png) no-repeat right;}
/*section13*/
.section13{ padding:50px 0px;}
.crs-wrp{ margin-top:15px;}
.crs-wrp div {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 175px;
}
.crs-wrp div:first-child{ width:350px;}
.crs-wrp div:last-child{ margin-right:0px;}
.brd-img{ border:5px solid #fff; width:93%;}
.ul2 li{ display:block !important;}
/*section14*/
.section14{ padding:50px 0px;background:url(../images/contract1.png) no-repeat right bottom;}
.carousel-control.left, .carousel-control.right{background-image:none;    }
.carousel-control .icon-prev,
.carousel-control .icon-next{ font-size:130px;}
.breadcrumb{ background:none; margin-bottom:0px;}
.breadcrumba{ padding-top:20px; padding-left:30px;}
.breadcrumb div{ display:inline-block;color:#999;}
.breadcrumb div a{ color:#999;}
.breadcrumb div a:hover{ text-decoration:underline;}
.breadcrumb .lst-div a, .breadcrumb .lst-div a:hover {color:#428BCA;  text-decoration:none;}
.section15{ padding:50px 0px;background:url(../images/md1.png) no-repeat right bottom;}
.no-pdg{ padding:0px;}


#uploadFile{border: 1px solid #ccc ; float:left;

    width: 283px;

    height: 36px;

    font-family: 'Open Sans', sans-serif;

    font-weight: 400;

    color: #a3a3a3;

    font-size: 15px; background:#fff;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    margin-bottom: 0px; padding-left:10px;

	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;

	}

.fileUpload {float:left;font-family: 'Open Sans', sans-serif; font-weight:600;

    position: relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-left:-20px;

    overflow: hidden;font-family: 'Open Sans', sans-serif;font-size: 15px;  color:#fff; padding:7.5px 21px !important;  background:#808080;

}
.color{color:#fff;}
.fileUpload input.upload {

    position: absolute;

    top: 0;

    right: 0;

    margin: 0;

    padding: 0;

    font-size: 20px;

    cursor: pointer;
	opacity: 0;
    filter: alpha(opacity=0);



}

@-webkit-keyframes bounce {
  0%{bottom:5px; }

  25%, 75% { bottom:15px;}

  50% {
    bottom:20px;
  }

  100% {
    bottom:0;
  }
}
@-moz-keyframes bounce {
  0%{bottom:5px; }

  25%, 75% { bottom:15px;}

  50% {
    bottom:20px;
  }

  100% {
    bottom:0;
  }
}
@-ms-keyframes bounce {
  0%{bottom:5px; }

  25%, 75% { bottom:15px;}

  50% {
    bottom:20px;
  }

  100% {
    bottom:0;
  }
}
@-o-keyframes bounce {
  0%{bottom:5px; }

  25%, 75% { bottom:15px;}

  50% {
    bottom:20px;
  }

  100% {
    bottom:0;
  }
}
@keyframes bounce {
  0%{bottom:5px; }

  25%, 75% { bottom:15px;}

  50% {
    bottom:20px;
  }

  100% {
    bottom:0;
  }
}

@media (min-width:768px){/*.cl-effect-1 a::before,
.cl-effect-1 a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.cl-effect-1 a::before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.cl-effect-1 a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.cl-effect-1 a:hover::before,
.cl-effect-1 a:hover::after,
.cl-effect-1 a:focus::before,
.cl-effect-1 a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px); color:#eb0d0a;
}*/


.no-pd-lft{ padding-left:0px;}
.nav > li.dropdown.open { position: static; }
.nav > li.dropdown.open .dropdown-menu {display:table; width: 100%; text-align: left; left:0; right:0;  }
.dropdown-menu li { display:inline-block; margin-right:-2px !important; width:15.8%; margin-left:0px; }
.dropdown-menu li span{ margin-left:5px;}
.dropdown-menu li:last-child {  margin-right:0px; }
.dropdown-menu {padding:25px 0px 25px 0px; border:0px; min-width:auto; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
  width:100%; background:#D68C0D;    top:85px; border-bottom:2px solid #D68C0D;}
.dropdown-menu img{ width:100%; }
.dropdown-menu  a{ padding:10px 15px; font-weight:600; color:#fff; display:block; font-size:14px; }
.dropdown-menu li a{ padding:10px 15px; display:block;}
.nav > li.dropdown{ position: static; }
.dropdown:hover .dropdown-menu {display:table !important; width:100%;}
.dropdown:hover{ background:url(../images/nav-arw.png) center 37px no-repeat;}
#testi #carousel-b {width: 50%; float:right;}
#testi #carousel-a{ width:50%; float:left;}
#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}
.d-block{ display:block;}
}
@media (min-width:879px){#testi #carousel-a{ width:400px; float:left;} }
@media (max-width:1450px){ .prdts-wrap div { margin-right: 21px;  margin-bottom: 30px;}
.navbar-left li{ margin-right:90px;}
.navbar-right li{ margin-left:65px;}
.section7c{background: url(../images/section7c-bg.png) no-repeat 600px bottom ;}
}
@media (max-width:1430px){.prdts-wrap div { margin-right: 21px;  margin-bottom: 21px;}
.more img {margin-left: 20px;  margin-right: 19px; }}
@media (max-width:1300px){.prdts-wrap div { margin-bottom: 25px;}.container1{ width:96%;}
.section7c{ background-size:50%;}
.wdt6{ width:80%;}
.section14 { background: url(../images/contract1.png) no-repeat 595px bottom;}
.section11{background:url(../images/section11-bg.png) no-repeat right bottom; background-size:68%;}
}
@media (max-width:1255px){ #carousel-text{ padding:15px 15px;} .img2{ width:47.5%;}
.img3{ width:100%; padding:60px 0px;} }
@media (max-width:1199px){
 .prdts-wrap div{ width:160px;}
 .s-img img, .f-img img{ width:100%;}
 .prdts-hvr{ height:157px;}
.navbar-left li{ margin-right:53px;}
.navbar-right li{ margin-left:45px;}
.col1 { padding: 15px;}
.text8{ width:100%;}

.rule:before, .rule:after {width: 43%;}

.bx-wrapper .bx-next{ right:50px;}
.bx-wrapper .bx-prev{ left:50px;}
.navbar-brand {width: 18%; top:-19px;}
.navbar-brand img{width: 100%;}
.indus div {
    margin: 50px 77px 50px 0px;
}
.section9 ul li{ width:250px;}
.rw1 img{ width:100%;}
.section7{ padding:50px 0px 20px 0px;}
.header1 .navbar-brand{ top:20px;}
.section7c{background:url(../images/section7c-bg.png) no-repeat 386px bottom; background-size:cover;}
.section5a .container .col-sm-12 div{  width:20%;}
.section16 .col5{margin: 60px 55px 0px 0px;}
}
@media (min-width:1003px){
#nav1{width: 100%; height: auto;    clear: both;    z-index: 9;    position: relative;margin-top:0px;}
#nav1 .container{ padding:0px; }
#nav1 ul{ padding-left:0px; margin-bottom:-1px;}
#nav1 ul li{ display:inline-block; vertical-align:bottom; margin-right:2px; }
#nav1 ul li a{ color:#fff; font-size:12px; padding:10px 19px; border:1px solid #2291be;  display:block; background:#2291be; text-transform:uppercase; }
#nav1 ul li:first-child{ margin-left:10px;}
#nav1 #active{ padding:10px 19px; background:transparent; color:#2291be;  border-bottom:1px solid #fffdf0;}
#nav1 ul li a:hover{ padding:10px 19px; background:#2291be;color:#fff;}
.tab-wrap{ padding:10px;border-top:1px solid #2291be;  }
#nav2{ display:none;}
.header1 .navbar-brand{ top:14px;}
.section16 .col5:nth-of-type(5n){ margin-right:0px;}
}
@media (max-width:1024px){
	#nav1{ display:none;}
.navbar-brand {width: 20%; top:-15px;}
.img3{ padding:35px 0px;}
.pdg{ padding:25px 0px;}
.section9 ul li{ width:220px;}
#nav2 ul{ padding-left:0px; display:none;}
#nav2 ul li{ list-style:none;}
#nav2 .container{ padding:0px; }
#nav2 ul li a{padding:10px 20px 10px 20px; display:block; color:#000; border:1px solid #ccc; border-top:0px;}
#nav2 ul li a:hover, .menu:hover{ background:#e6e6e6; }
.menu{ padding:10px; font-size:18px; border:1px solid #ccc; text-align:center;  }
.section12{ background-position:300px;}
.text19, .wdt1{ width:100%;}
.navbar-nav>li>a{ font-size:14px;}
.wdt-1m{ width:60%;}
.section14 { background: url(../images/contract1.png) no-repeat 386px bottom;}
.section11{background:url(../images/section11-bg.png) no-repeat 240px ;}
.img6 {width: 61%;}
/*.section15{ padding:50px 0px;background:url(../images/md1.png) no-repeat 240px bottom;}*/
.section16 .col5 {
    margin: 60px 40px 0px 0px;
}
.prdct img{margin-bottom: 45px;}
.prdct .col-sm-4{ width:49%; display:inline-block; vertical-align:top;}
.md {
    position: relative;
    padding: 30px 0px;
}
.md1{width: 100%;}
}
@media (max-width:991px){.text7{ width:100%;}.container {width: 100%;}
.text8{ width:100%;}
.col3{ width:100%;}

}
@media (max-width:941px){
.section16 .col5 {
    margin: 60px 35px 0px 0px;
}
.section16 .col5 {
    width: 130px;

}
}
@media (max-width:928px){
.prdts-wrap div{ margin-right:20px;}
.prdts-wrap div{  width:208px; }
.prdts-hvr{  width:200px; height:205px;}
.footer div{ padding:0px 15px;}
.navbar-brand {width: 22%; top:-15px;}
.indus div {margin: 50px 35px 50px 0px;}
.section9 ul li{ margin-right:20px;}
.section16 .col5 {
    width: 100px;

}
}

@media (max-width:820px){
.navbar-brand, .header1 .navbar-brand { top:-9px;}
.section11{background:url(../images/section11-bg.png) no-repeat 120px bottom;}
.section5a .container .col-sm-12 div{  display:inline-block; vertical-align:middle; width:23%; margin-bottom:0px;}
	}
@media (max-width:991px){
.banner{width:100%;margin:0 auto; height:500px;}
	.carousel-inner{ height:100%;}
.desk-banner{ display:none !important;}
.banner .item:nth-child(1) {
  background:url(../images/banner1.jpg) no-repeat center; background-size:cover;
}
.banner .item:nth-child(2) {

   background:url(../images/banner2.jpg) no-repeat center; background-size:cover;
}
.banner .item:nth-child(3) {
	 background:url(../images/banner3.jpg)  no-repeat center; background-size:cover;

}
.banner .item:nth-child(4) {
	 background:url(../images/banner4.jpg) no-repeat center; background-size:cover;}

.text1c, .txt1, .text1d{ font-size:30px; line-height:35px;}
.carousel-caption{  text-align:left; left:30px;}
.banner .item:nth-child(3) .carousel-caption{ width:55%; }
.banner .item:nth-child(4) a { width:20%;}
.banner .item:nth-child(4) a img{ width:100%;}
.brdr img{ width:1px; height:50px;}
.brdr{ margin:0px 30px;}
}
@media (max-width:768px){
	.navbar-brand, .header1 .navbar-brand { top:5px;}
	.navbar-brand {width: 250px;}
.nav>li>a {padding: 10px 0px;}
.navbar-fixed-top {top:0px ; border-width: 0 0 1px;}
.navbar-toggle{ margin-top:22px; margin-bottom:19px;}
.navbar-right, .navbar-left{ float:none;}
.navbar-right li, .navbar-left li{ margin-right:0px; margin-left:0px;}
.navbar-collapse{ background:#dc2e31;}
.navbar-default .navbar-nav>li>a{color:#fff;padding: 10px 10px;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;}
.navbar-nav>li>a{ border-bottom:1px solid #BDBDBD;}
.navbar-default .navbar-toggle {border-color: #dc2e31;}
.navbar-toggle{ background:#dc2e31;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover{ background:#fff;}
.navbar-nav { margin: 0px -15px;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:active .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {background-color: #dc2e31;}
.text3{ width:100%;}
#carousel-bounding-box{ padding-left:0px;}
.footer div{ padding-left:15px; padding-right:15px;}
.footer .col-sm-4{text-align: left;}
.more{margin-top: 30px;}
.bx-controls-direction{ display:none;}
.img3{ width:100%; padding:0px 0px;}
.section5a .container div img{ margin-bottom:30px;}
.header{ padding:0px;}
.navbar li .active{ color:#FFFCD3 !important;}
.text10{ margin-top:25px; margin-bottom:15px;}
.container1, .wdt6{ width:100%;}
.navbar-brand {margin-left:0 !important;top: 7px;}
.navbar-nav > li > a{ color:#fff !important; padding:20px 20px;}
.section1 { margin-top: 40px;}
.section2 { margin-top: 30px;}
.more img {margin-left: 41px;   margin-right: 40px;}
.text8{ margin-bottom:5px;}
 .footer div:last-child{ margin-top:0px;}
 .footer .col-sm-4 img:first-child{ margin-left:0px;}
 .text5{ margin-top:15px;}
.navbar-fixed-top{ padding:0px !important;}
.dropdown-menu img{ width:100%; }
.dropdown-menu a{ color:#fff; padding-bottom:10px;  display:block;}
.dropdown-menu li{ width:19%; display:inline-block; margin-bottom:-2px; margin-right:3px;}
.dropdown-menu li:even{margin-right:0px;}
.dropdown-menu li img{}
.dropdown-menu{ padding:30px 50px; background:#000;   }
.dropdown-menu .container{ padding:0px;}
.dropdown-menu li {width: 18%;}
.navbar-nav .open .dropdown-menu{ background:#ff0106 ;}
.section4 .pdg { padding:20px 0px 0px 0px;}
.section4 .col-sm-5{ padding-bottom:30px;}
.text17, .text19, .wdh{ width:100%;}
.go-dwn{ margin-top:20px;}
.section7{ padding:70px 0px;}
.bxslider{ text-align:center;}
.section9 ul li{ width:245px; margin-right:30px; margin-bottom:30px;}
#carousel-b{ margin-top:20px;}
.section7b .container div{ width:100%;}
.mtp2{ margin-top:50px;}
.text17{ font-size:18px; line-height:29px; width: 70%;}
.text21{ font-size:20px; line-height:25px;}
.wdt1, .wdt2, .wdt3, .wdt4{ width:100%;}
.section11{ background:url(../images/section11-bg.png) no-repeat left;}
.section7c, .section14 { padding:30px 0px;}
.wdt-1m{ width:70%;}
.section14 { background: url(../images/contract1.png) no-repeat 488px bottom;background-size:cover;}
.section11{ padding:30px 0px;background:url(../images/section11-bg.png) no-repeat 101px ;}
.section12{ padding:50px 0px;background:url(../images/section12-bg.png) no-repeat 101px bottom; background-repeat:90%;}
.banner .carousel-control{ display:none;}
.section16 .col5{margin: 60px 20px 0px 0px;}

}
@media (max-width:767px){
#testi .col-xs-6{ width:99%;}
.bxslider{  width:auto;}
.indus div {margin:20px; width:auto;}
.rule:before, .rule:after {width: 40%;}
}
@media (max-width:700px){ .section5a .container div img{ width:80%;} .section5a .container div{ border-right:0px;}
.section7c{ padding:30px 0px; background:url(../images/section7c-bg.png) no-repeat 200px bottom;}
}
@media (max-width:634px){.section3 .col-xs-6{ width:100%;}.section9 ul li{ width:245px; margin-right:10px; margin-bottom:10px;}
.text1{ width:200px;}
.wdt{ width:80%;}
.section11{ padding:50px 0px;background:url(../images/section11-bg.png) no-repeat 0px bottom;}
.rule:before, .rule:after {width: 39%;}
}
@media (max-width:573px){.section9 ul li{ width:220px; margin-right:10px; margin-bottom:10px;}
.section11{background:url(../images/section11-bg.png) no-repeat 257px bottom;}
.section16 .col5 {
    width: 90px;

}
.section16 .col5 {
    margin: 35px 20px 0px 0px;
}
 }
@media (max-width:540px){.carousel-caption { top: 20%;}
#carousel-text {padding: 20px;}
.text5, .text6, .text6a, .text7, .text8, .footer, .rd, .text11, .text14, .text15, .text16{ display:block;}
.text10, .text14{ font-size:30px;}
.text12, .text12:hover, .text13, .text13:hover,  .text15{ font-size:18px;}
.text9{ text-align:center;}
.footer{ text-align:center;}
.text15{ margin-top:5px;}
 .btn1, .btn1:hover{ margin-bottom:20px;}
.text14{ padding-bottom:0px; margin-bottom:0px;}
.prdts-wrap div{ width:160px;}
 .s-img img, .f-img img{ width:100%;}
 .prdts-hvr{ height:157px;}
 .more img {margin-left: 21px;   margin-right: 20px;}
 .dropdown-menu li{ width:47%; display:inline-block;}
 .footer .col-sm-4{ text-align:center;}
 .form-control, .btn1, .btn1:hover{  width:100%; background-size:cover;}
 .section6, .section5a, .section8, .section9, .section10{ padding:20px 0px;}
 .section7 .col-xs-8, .section7 .col-xs-4, .wdt5{ width:100%;}
.mtp1, .section5a .container .col-sm-12, .bx-wrapper, .mtp3{ margin-top:10px;}
 .section7 .col-xs-4{ margin-top:20px;}
 .indus div{ width:auto; margin:15px;}
 .indus{ margin-top:30px;}.section9 ul li:last-child{  margin-right:10px;}
.menu{ margin-top:20px;}
.img4{ width:100%;}
.img4{ position:static;}
.crs-wrp div:first-child{ width:100%;}
.wdt-1m{ width:100%;}
.img6{ position: static; width:100%;}
.md{ padding-bottom:0px;}
.sec-prd1{ background:url(../images/crrs.jpg) no-repeat -215px; }

}
@media (max-width:480px){
.rule:before, .rule:after {width: 36%;}
.prdct img{ width:100%; margin-bottom:30px;}
.prdct .text2a{ font-size:16px; margin-left:0px;}
.banner .item:nth-child(3) .carousel-caption{ width:100%; }
.banner .item:nth-child(4) a { width:35%;}
.banner{ height:400px;}
.text1c, .txt1, .text1d{ font-size:25px; line-height:30px;}
.text8{ font-size:18px;}
.brands img{ margin-top:15px !important;}
.text21{font-size: 18px;}
.text17{width: 100%;}
}
@media (max-width:371px){.prdts-wrap div{ margin-right:3px; margin-bottom:8px;}
.banner .carousel-caption{position:absolute; top:28%; left:15px; right:0px; margin:auto;}
.navbar-brand img{width: 80%;}.rule:before, .rule:after {width: 25%;}

}
