body{font-family: 'Swiss721CondensedBT'; font-size:15px; line-height:29px; color:#5b5b5b; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Swiss721CondensedBT';}
a, a:active, a:focus {outline: none;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7; background:#fff; 
        }
		
		
		
		
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:30%; height:30%; margin-top:20px;
        }
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv1.stickydiv1{
           display:none;
        }
		
		#hmbanner{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmbanner.stickybanner{
           margin-top:100px;
        }
		
		#hmdiv{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv.stickydiv{
           margin-bottom:0px;
        }
		
		#hmex, #hmex1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmex.stickyex, #hmex1.stickyex1{
           display:none;
        }
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu .my_nav{margin-top:0px;}
		
		#hmdiv.stickydiv .t-social{display:none}
		
		#hmmenu.stickymenu li a{
          padding-top:11px; padding-bottom:11px; 
        }
		#hmmenu.stickymenu .level-0 li a{padding-top:0px; padding-bottom:0px;}
		
		#hmright{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmright.stickyright{
         padding-top:1px; padding-bottom:1px; font-size:13px;
        }



.container{max-width:1100px; width:100%}
.t-div1{background:#d27620; color:#fff; font-size:14px;}
.t-mail{margin-top:3px;}
.t-mail img{display:inline}

.styled-select{margin-left:-50px;}
.styled-select.slate {

    background: url(../images/down-arrow-grey.png) no-repeat right 10px center;
        background-color: rgba(0, 0, 0, 0);
    height: 26px;
    width: 87%;
    background-color: #fff;
    border-radius: 5px;
	padding-left:15px;
	position:relative; z-index:1000;
	

}
.styled-select {

    height: 18px;
    overflow: hidden;
    width: 240px;
	margin-top:5px;
	margin-bottom:5px;
	


}

.styled-select select {

    background: transparent;
    border: none;
    height: 18px;
    width: 188px;
	
	

}
.gm-parts-detail1{padding-top: 60px;}
.g-1, .g-2, .g-3, .g-4{border-radius: 10px;}
.g-1 p, .g-2 p, .g-3 p, .g-4 p{text-align:center;}





.tooltip-icon .tl{margin-left:4pc;}

.t-ex1{height:18px; margin-top:-10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d27620+1,d27620+66,ffffff+66,ffffff+100 */
background: #d27620; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d27620 1%, #d27620 66%, #ffffff 66%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #d27620 1%,#d27620 66%,#ffffff 66%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #d27620 1%,#d27620 66%,#ffffff 66%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d27620', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.t-div{margin-bottom:20px;  position:relative; z-index:1000}
.logo-div{margin-top:-13px; padding-bottom:10px;}

.t-social{text-align:right; margin-top:-20px; }
.t-social img{display:inline; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.t-social img:hover{opacity:.7}


.my_nav{ border-radius:5px; margin-left:0px; margin-top:0px; margin-right:-19px; margin-top:10px; }
.navbar-nav{float:right; position:relative; z-index:100;}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li > a{padding: 5px 24px;  font-family: 'Swiss721CondensedBT';  font-size:15px;   line-height:31px; outline:none; color:#505050; background:url(../images/menu-right.png) no-repeat right;  margin-right:4px; text-transform:uppercase;}
.my_nav .nav > li:last-child > a{background:none; padding-right:0px;}
.my_nav .nav > li:first-child > a{padding-left:0px;}
 

.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#d27620;  box-shadow:none; background:url(../images/menu-right-hover.png) no-repeat bottom left 19px, url(../images/menu-right.png) no-repeat right;}
.my_nav .navbar-default .navbar-nav > .m1.active > a, .my_nav .nav > .m1 > a:hover{background:url(../images/menu-right-hover.png) no-repeat bottom left, url(../images/menu-right.png) no-repeat right !important; background-size:67%, auto;}
.my_nav .navbar-default .navbar-nav > .m2.active > a, .my_nav .nav > .m2 > a:hover{background-size:64%, auto;}
.my_nav .navbar-default .navbar-nav > .m3.active > a, .my_nav .nav > .m3 > a:hover{background-size:64%, auto;}
.my_nav .navbar-default .navbar-nav > .m4.active > a, .my_nav .nav > .m4 > a:hover{background-size:71%, auto;}
.my_nav .navbar-default .navbar-nav > .m5.active > a, .my_nav .nav > .m5 > a:hover{background-size:70%, auto;}

.my_nav .navbar-default .navbar-nav > .active:last-child > a,.my_nav .nav > li:last-child > a:hover{background:url(../images/menu-right-hover.png) no-repeat bottom left 19px;}


.navbar-nav > li > .dropdown{box-shadow:none; color:#f5fafd !important; background:#0760a4; border:none; text-transform:uppercase }
.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#ffffff; background:#fb0011; text-transform:uppercase}
.navbar-nav > li > .dropdown-menu{padding:0; background:#0760a4 !important; }
.navbar-nav > li > .dropdown-menu li a{padding:8px 10px; color:#fff; margin:0 auto;  font-size:13px; text-transform:uppercase; }
.navbar-nav > li > .dropdown-menu li:hover a{color:#fffffff; background:#fb0011 !important; border:none !important}
.navbar-nav > li > .dropdown-menu .active a{color:#ffffff !important; background:#fb0011 !important;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #ffffff !important;
	color:#222222 !important;
     } 
	

.my_nav li:hover .level-0 {

   z-index:1;

   opacity:1;
  
}



.my_nav .nav .level-0 {

   width:160px;

   position:absolute;

   top:100%;

   left:0px;

   z-index:-1;

   opacity:0;

   transition:opacity linear 0.15s;

list-style-type:none;




padding-left:0px;

padding-right:0px;

-webkit-transition: max-height 1ms linear 1s;
-moz-transition: max-height 1ms linear 1s;
pointer-events: none;

}

.my_nav .nav  > li:hover .level-0, .my_nav .nav > li:focus .level-0{
  pointer-events: auto;
  z-index: 10;
  max-height: 2000px;
  -webkit-transition: none;
     -moz-transition: none;
}



.level-0 li a {

text-decoration: none;

   font-size: 14px;

   color: #fff;

   display: block;

   line-height: 14px;



}

.level-0 li a:hover{

  color:#fff;

text-decoration:none;



}



.level-0 li {



padding: 9px;

background: #d27620;
border-bottom:1px solid #fff;

   font-size:14px;

   width: 100%;

 -webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
     -moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
      -ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
       -o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
          transition: opacity .4s,         transform .6s, max-height .6s;  

}

.level-0 li:hover, .level-0 .active{background:#323d68}

.my_nav .nav > li:hover .level-0 li, .my_nav .nav > li:focus .level-0 li {
  opacity: 1;

  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}


/* Venitian
 ================================================================= */
.venitian li {
  -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0;

  -webkit-transform: scale(1,0);
     -moz-transform: scale(1,0);
      -ms-transform: scale(1,0);
       -o-transform: scale(1,0);
          transform: scale(1,0);
}

/* Helix
 ================================================================= */
.helix {
  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.helix li {
  -webkit-transform: rotateY(90deg);
     -moz-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
       -o-transform: rotateY(90deg);
          transform: rotateY(90deg);
}
.t-ex2{line-height:22px; margin-top:-30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+27,323d68+27,323d68+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 32%, #323d68 32%, #323d68 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 32%,#323d68 32%,#323d68 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#ffffff 32%,#323d68 32%,#323d68 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#323d68',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}	
	
.banner-div1{}
.banner-div1 img{margin-left:auto; margin-right:auto; width:100%; }
.banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 3%; opacity:1; width:3%;}
.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:3%; opacity:1; z-index:2; width:3%;}
.banner-div1 .carousel-indicators{bottom:30px; width:70%; z-index:100;}
.banner-div1 .carousel-indicators li{border:1px solid #575555; background:#575555; width:12px; height:12px; border-radius:50px;}
 .banner-div1 .carousel-indicators .active {width: 13px; height: 13px; background:#919090; border:2px solid #919090; }
 
 
 .carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
    overflow:hidden;
}
.item.active img {
    transition: transform 5000ms linear 0s;
    /* This should be based on your carousel setting. For bs, it should be 5second*/
    
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
 
 .home-high{position:absolute; z-index:2; top:10px; right:30px;}


.home-high-bg img{}
.home-high1, .home-high2, .home-high3, .home-high4, .home-high5, .home-high6, .home-high7, .home-high8, .home-high9{background:rgba(0, 0, 0, .5); padding:18px 10px;  border:8px solid rgba(255, 255, 255, .5); 	border-radius:50%; transition:All .5s ease;
-webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; position:relative; overflow: hidden;}
.home-high1:hover, .home-high2:hover, .home-high3:hover, .home-high4:hover, .home-high5:hover, .home-high6:hover, .home-high7:hover, .home-high8:hover, .home-high9:hover{-webkit-box-shadow: 0px 0px 30px -3px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 30px -3px rgba(255,255,255,1);
box-shadow: 0px 0px 30px -3px rgba(255,255,255,1);}
.home-high1 img{
  -webkit-transition: 0.8s ease;
  transition: 0.8s ease;
}

.home-high1:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.1);
}

.home-high-div{position:absolute; top:28%; right:22%;}
.home-high1 img{margin-left:auto; margin-right:auto}
.home-high-div h5{margin:0px; color:#ffffff; text-transform:uppercase; font-size:11px; font-family: 'Swiss721CondensedBT'; margin-top:10px; text-align:left}
.home-high-div h5 a{text-decoration:none; color:#ffffff;}
.home-high-div h5 a:hover{color:#c8d2e6;}
.hh2{margin-top:-50px;}
.hh2 h5{margin-left:10px;}
.hh4{left:-50px; position:relative; margin-top:20px;}
.hh5{margin-top:20px;}
.hh6{right:-50px; position:relative; margin-top:20px;}

.hh7, .hh8, .hh9{margin-top:20px;}
.hh8{margin-top:50px;}
.hh7 h5, .hh4 h5{margin-left:10px;}

.home-products{/*background: linear-gradient(90deg, #323d68 50%, #465077 50%);*/ margin-top:-4.8%; background:
url(../images/home-products-bg1.jpg) no-repeat top center, url(../images/home-products-bg2.jpg) no-repeat bottom center, linear-gradient(90deg, #323d68 50%, #465077 50%); background-size:100%; padding-top:4.8%; padding-bottom:50px;}
.home-products h1{margin:0px; text-align:center; color:#ffffff; margin-top:30px; text-transform:uppercase; font-family: 'Swiss721CondensedBT'; font-size:28px;}
.home-products h2{margin:0px; text-align:center; color:#b0b0b0; margin-top:5px; font-family: 'Swiss721CondensedBT'; font-size:14px;}

.home-pr1{border-radius:20px; background:#fff; margin-top:25px;}
.home-pr1 img{border-top-left-radius:20px; border-top-right-radius:20px;}
.home-pr1 p{background:#fff; color:#5f5e5e; padding-left:30px; padding-right:30px; font-family: 'Swiss721CondensedBT'; font-size:14px; line-height:22px; border-bottom-left-radius:50%; border-bottom-right-radius:50%; padding-bottom:14px; position:relative; z-index:1}
.home-pr1 h3{background:#e1e1e1; margin-top:-35px; padding-top:35px; border-bottom-left-radius:20px; border-bottom-right-radius:20px; color:#c3660f; font-family: 'Swiss721CondensedBT'; font-size:16px; font-weight:600; text-align:center; padding-bottom:8px;}
.home-pr1 h3 a{text-decoration:none; color:#c3660f; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.home-pr1 h3 a:hover{color:#323d68}

.view-all{text-align:center; background:url(../images/view-all-bg.png) no-repeat center; padding:21px; padding-top:8px; padding-bottom:24px; font-size:14px; margin-top:20px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; position:relative; z-index:100;}
.view-all a{text-decoration:none; color:#fff; background:url(../images/view-all-icon.png) no-repeat bottom center; padding-bottom:13px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;} 
.view-all a:hover{background-position:bottom 3px center}
.view-all:hover{background:url(../images/view-all-bg-hover.png) no-repeat center;}

.home-div{background:url(../images/home-bg2.png) no-repeat top center; background-size:cover; top:-132px	; padding-bottom:48px; position:relative; margin-bottom:-132px;}
.home-div h1{margin:0px; padding-top:100px; letter-spacing:6px; font-size:26px; color:#828282; }
.home-div h1 img{display:inline; margin-left:-60px; margin-top:50px;}





.home-right{color:#414141; padding-top:25px; padding-left:67px; line-height:26px;}


.read-more{background:url(../images/view-all-bg.png) no-repeat left; padding:22px; padding-top:8px; padding-bottom:28px; margin-top:40px; font-size:13px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.read-more a{text-decoration:none; color:#fff; background:url(../images/view-all-icon.png) no-repeat bottom center; padding-bottom:13px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;} 
.read-more a:hover{background-position:bottom 3px center}
.read-more:hover{background:url(../images/view-all-bg-hover.png) no-repeat left;}

.intro-form{background:url(../images/form-bottom.png) no-repeat bottom center, url(../images/form-right.png) no-repeat right bottom;}
.en-div{margin-right:60px;}
.name{color:#454545; border:none; background:#e9bb90; padding:20px; padding-bottom:70px; border-radius:6px;}
.name input{width:100%; background-color:#b39375; box-shadow:none; border:1px solid #b39375; border-radius:5px; margin-bottom:15px; padding-left:15px; height:40px;}
.name textarea{width:100%; height:60px; background-color:#b39375; border:1px solid #b39375; border-radius:5px; padding-left:15px;}
.submit {}
.submit input{background-color:#323d68; box-shadow:none; border:none; color:#fff; padding:7px 60px; text-align:center; float:right; border-top-left-radius:30px; line-height:22px;}

.intro-cap{margin-top:15px;}
.intro-cap .col-sm-6{padding-right:0px; padding-left:0px;}
.intro-cap .cap2{margin-left:2px}
.intro-form #captcha span{
  background:#fff; padding:5px 50px; border:1px solid #c6c6c6; border-radius:3px; color:#aeaeae; text-decoration:line-through;
}
.intro-form #captcha .cap{
  background: url(../images/captcha-icon.png) no-repeat right;
  margin: 2px 0 0;
  padding: 0;
  border:none;
  cursor: pointer;
  width:27px;
  
  
  }
  
  .en-quality {background:#d27620; margin-top:0px;  /*background:url(../images/en-qu-bg1.jpg) no-repeat top center, url(../images/en-qu-bg2.jpg) no-repeat bottom center #d27620;*/ padding-bottom:100px;}
  .intro-form h1{margin:0px; padding-top:60px; text-transform:uppercase; color:#fff; font-size:26px; font-weight:300; padding-bottom:20px;}
.intro-form h1 span{font-weight:600;}

.home-quality{margin-top:97px; color:#fff; background:url(../images/qt-bg1.png) no-repeat top left, url(../images/qt-bg2.png) no-repeat top right; padding-top:30px; font-size:14px; line-height:24px; margin-left:-2px;}
.home-quality h2{margin:0px; text-transform:uppercase; color:#323d68; font-size:18px; padding-bottom:5px;}
.home-quality1{margin-left:30px; margin-bottom:12px; margin-right:30px;}
.home-quality-right{border-bottom:1px solid #d1945a}

.home-statement{text-align:center; background:url(../images/statement-bg.png) no-repeat top center; background-size:100%; margin-top:-50px; color:#ffffff; padding-bottom:30px; position:relative; z-index:100;}
.home-statement h1{margin:0px;  text-transform:uppercase; padding-top:40px; font-size:24px; font-weight:600; color:#ffffff;}
.home-statement h3{margin:0px; padding-top:20px; text-transform:uppercase; font-size:18px;}
.consult-us{background:#d0d0d0; display:inline-block; padding:5px 35px; line-height:22px; margin-top:20px; text-transform:uppercase; font-size:18px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; margin-bottom:20px;}
.consult-us a{text-decoration:none; color:#323d68; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.consult-us:hover{background:#d27620;}
.home-statement1{background:url(../images/home-statement-left.png) no-repeat top left 150px, url(../images/home-statement-right.png) no-repeat top right 150px, url(../images/home-statement-bottom-left.png) no-repeat bottom left 150px, url(../images/home-statement-bottom-right.png) no-repeat bottom right 150px; margin-top:80px; margin-bottom:54px;}
.consult-us a:hover{color:#fff;}


.or-div{background:#4a577a; padding:10px;}
.gr-div{background:#09836e; padding:10px;}
.gr-div img{margin-left:20px;}
.pr-div{background:#d27621; padding:10px;}
.bx-div{text-transform:uppercase; color:#fff;}
.bx-div img{margin-right:20px; margin-top:10px;}
.bx-div h4{margin:0px; padding-top:10px; font-size:25px; text-align:center}
.bx-div h6{margin:0px; text-align:center; padding-bottom:10px; font-size:17px;}


.inside-banner img{width:100%;}
.inside-heading h1{margin:0px; font-size:36px; color:#fff; margin-top:-120px; text-align:center; text-transform:uppercase; font-family: 'Swiss721HeavyBT';}

.inside-div1{font-family: 'Swiss 721 BT';}
.inside-div1 h1{margin:0px; font-family: 'Swiss721MdBT'; text-transform:uppercase; font-size:32px; color:#323d68; border-bottom:1px solid #797979; background:url(../images/inside-hd.jpg) no-repeat bottom left; padding-bottom:5px; margin-bottom:12px;}

.in-div1{padding-left:15%;}
.in-img{padding:0px;}
.in-img img{margin-top:-67px; position:relative; z-index:-1; width:100%;}

.inside-div2{background:url(../images/inside-bg1.png) no-repeat top center; top:-70px; position:relative}
.a-img img{width:100%}
.a-img{margin-top:78px; padding-left:0px;}
.in-div2{background:url(../images/inside-bg4.jpg) no-repeat bottom center; padding-bottom:16px;}
.a-para{padding-right:15%; color:#fff; margin-top:120px;}
.a-para h1{margin:0px; text-transform:uppercase; color:#323d68; font-size:34px; font-family: 'Oswald', sans-serif; font-weight:500; padding-bottom:8px;}


.purchase-now{background:url(../images/purchase-now-bg.png) no-repeat left; padding:22px; padding-left:25px; display:inline-block; padding-top:8px; padding-bottom:28px; margin-top:10px; font-size:13px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; line-height:18px;}
.purchase-now a{text-decoration:none; color:#fff;  padding-bottom:13px; background:url(../images/view-all-icon.png) no-repeat bottom left 12px; padding-bottom:30px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; text-align:center} 
.purchase-now a:hover{background-position:bottom 0px left 7px}
.purchase-now:hover{background:url(../images/purchase-now-bg-hover.png) no-repeat left;}
.pn{padding-left:10px;}

.vis-mis{margin-bottom:30px; background:url(../images/vis-mis-line.png) no-repeat bottom 30px center}
.mission{border-right:1px solid #d2d4de; margin-top:-148px; padding-right:50px; padding-bottom:50px;}
.vision{margin-top:-148px; padding-left:50px; padding-bottom:50px;}
.mission h1, .vision h1{margin:0px; color:#323d68; font-size:28px; padding-bottom:10px;}
.mission h1{padding-top:70px;}
.vision h1{padding-top:73px;}
.mission p, .vision p{font-family: 'Swiss 721 BT';}
.mission h1 img, .vision h1 img{display:inline; margin-right:20px;}


.prod-head{border-bottom:1px solid #e0e0e0;}
.prod-head h1{margin:0px; font-family: 'Swiss721MdBT'; font-size:23px; color:#d57f2f; margin-top:20px; background:url(../images/pr-hd-bg.jpg) no-repeat right #f1f1f1; display:inline-block; padding:7px 40px; padding-left:20px;  line-height:25px; text-transform:uppercase}

.ph1{font-size:17px; margin-top:25px; font-weight:600; margin-right:-35px;}
.ph1 a{text-decoration:none; color:#323d68;}
.ph1 a:hover{color:#d27620}

.ph2{font-size:17px; margin-top:25px; font-weight:600; margin-right:-90px;}
.ph2 a{text-decoration:none; color:#323d68;}
.ph2 a:hover{color:#d27620}

.p1{margin-top:40px;}

.prod-div1{padding-bottom:100px; font-family: 'Swiss 721 BT';}

.prod-detail{border-top:15px solid #323d68; margin-top:20px; border-top-left-radius:10px; border-top-right-radius:10px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.p-dt-hd{background:#f0f0f0; margin-left:0px; margin-right:0px; color:#333333; line-height:34px; font-weight:600;}
.pr1{border-right:1px solid #dfdfdf;}

.p-dt{background:#f7f7f7; margin-left:0px; margin-right:0px; color:#333333; line-height:34px; border-top:1px solid #dfdfdf; }
.p-dt:hover{background:#e6e3e3}
.pr-qty{margin-top:30px;}

.pr-img1{background:#efefef; padding-top:30px; padding-bottom:30px; margin-top:20px; border-radius:135px;}
.pr-img1 img{margin-left:auto; margin-right:auto}

.pr-img2{margin-left:auto; margin-right:auto; margin-top:15px;}

.prod-div2{padding-bottom:100px; font-family: 'Swiss721MdBT';}

.prod-div-2{margin-top: -74px;
padding-bottom: 101px;font-family: 'Swiss721MdBT';}

.g3 img{border-radius: 10px;}
.g4 img{border-radius: 10px;}



.prod-head1{border-bottom:1px solid #e0e0e0}
.prod-head1 h1{margin:0px; font-family: 'Swiss721MdBT'; font-size:23px; color:#fff; margin-top:20px; background:#323d68; display:inline-block; padding:7px 30px; line-height:25px; border-top-right-radius:25px; border-bottom-right-radius:25px; bottom:-17px; position:relative; text-transform:uppercase}
.pr-div1{border:2px solid #e0e0e0; margin-top:40px; padding-top:10px; font-family: 'Swiss721MdBT';}
.pr-div1 img{margin-left:auto; margin-right:auto}
.product-div1{text-align:center}
.product-div1 h1{margin:0px; font-family: 'Swiss721MdBT'; font-size:17px; color:#d27620; padding-top:5px; padding-bottom:5px; margin-top:7px; text-transform:uppercase}
.product-div1 h1 span{background:#d27620; color:#fff; padding:2px 10px;}
.product-div1 h2{margin:0px; font-family: 'Swiss721MdBT'; font-size:17px; color:#323d68; padding-top:5px; padding-bottom:5px; margin-top:7px; line-height:25px;}

.view-details{border:3px solid #323d68;  text-align:center; display:inline-block; padding:4px 30px; line-height:23px; margin-top:7px; border-radius:20px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.view-details a{text-decoration:none; color:#323d68; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.view-details:hover{background:#323d68; color:#fff;}
.view-details a:hover{color:#fff;}

.ex-hd{margin-top:20px;}

.in-prod1{margin-top:20px; border-radius:150px;  /*margin-right:30px;*/}
.in-prod1 img{margin-left:auto; margin-right:auto; border-radius:150px;}
.in-prod-qty{border:1px solid #e1e1e1; margin-top:30px; padding-top:15px; padding-bottom:20px; }
.in-prod-qty img{margin-left:auto; margin-right:auto}

.in-prod2{margin-top:20px; margin-right:30px;}
.in-prod2 img{margin-left:auto; margin-right:auto;}

.in-prod-qty1{margin-top:30px; padding-bottom:20px; }
.in-prod-qty1 img{margin-left:auto; margin-right:auto}


.model h1{margin:0px; background:#d27620; color:#fff; text-transform:uppercase; text-align:center; font-size:23px; font-family: 'Swiss721MdBT'; padding-top:1px; padding-bottom:1px; border-top-left-radius:15px; border-top-right-radius:15px;}
.model{margin-left:80px; margin-top:-38px;}
.in-model{margin-left:0px; margin-right:0px; border-bottom:1px solid #c2c2c2; }
.in-pr1{background:#dbdbdb; font-weight:600; padding-top:8px; padding-bottom:8px; height:45px;}
.in-pr2{background:#f0f0f0; padding-top:8px; padding-bottom:8px; height:45px;}
.in-pr2 img{margin-left:auto; margin-right:auto; padding-top:4px;}
.model .in-model:last-child{border-bottom:none;}

.in-model:hover .in-pr1{background:#e6e3e3}
.in-model:hover .in-pr2{background:#ededed}
.im1 .in-pr1{height:55px; text-align:left; font-size:13px; line-height:22px;}
.im1 .in-pr2{height:55px; font-size:13px; line-height:22px;}

.i-model{margin-left:50px;}

.prod-head2 {margin-top:30px; }
.prod-head2 h1{margin:0px; font-family: 'Swiss721MdBT'; font-size:23px; color:#d57f2f; margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:4px;}

.interpret-img{margin-top:30px;}

.interpret{border-top:15px solid #323d68; border-top-left-radius:10px; border-top-right-radius:10px; margin-top:-13px;}
.i-interpret{margin-left:0px; margin-right:0px; border-bottom:1px solid #c2c2c2;}

.interpret1{border-top:15px solid #323d68; border-top-left-radius:10px; border-top-right-radius:10px; margin-top:35px;}




.int1{background:#dbdbdb; font-weight:600; height:40px; padding-top:8px; padding-bottom:8px;}
.int2{background:#f0f0f0; height:40px; padding-top:8px; padding-bottom:8px; text-align:center}
.int2 img{width: 48%;margin-top: -6px;}
.interpret .i-interpret:last-child{border-bottom:none;}

.i-interpret:hover .int1{background:#e6e3e3}
.i-interpret:hover .int2{background:#ededed}

.i1{height:70px;}
.i2{height:70px; padding-top:20px; padding-bottom:20px;}

.h-control{margin-top:20px; margin-left:80px;}
.h-control img{float:right; margin-left:20px;}
.gm-parts{background:#eaeaea; padding:20px; padding-top:20px; line-height:24px; height:250px; margin-bottom:30px;}
.gm-parts img{margin-left:auto; margin-right:auto; margin-bottom:10px;}
.g1{border-top-left-radius:25px;}
.g2{border-top-right-radius:25px;}
.g3{border-bottom-left-radius:25px;}
.g4{border-bottom-right-radius:25px;}

.sac-model{margin-top:20px;}

.in-list{margin:0px; padding:0px; list-style:none; margin-top:30px; text-align:left}
.in-list li{background:url(../images/li-icon1.png) no-repeat top 12px left; padding-left:20px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.in-list li:hover{background-position:top 12px left 5px;}

.r-text{margin-top:10px; text-align:right}

.acc{margin-top:20px;}
.con{margin-top:20px;}

.c1{font-size:30px; color:#323d68; font-weight:600; text-transform:uppercase; font-family: 'Swiss721CondensedBT';}
.c2{padding-top:20px; font-size:19px; display:inline-block; color: #d57f2f;}
.side-menu{padding:0px; margin:0px; list-style:none; margin-top:40px;}
.side-menu li{ padding:5px 20px; border-bottom:1px solid #cecfd0; background:#ededed;}
.side-menu li a{text-decoration:none; color:#343f6c;}
.side-menu li:hover, .side-menu li.active{background:#dadadb}

.in-slide{margin-bottom:80px;}
.in-slide img{margin-left:auto; margin-right:auto}
.in-slide .carousel-indicators{width:100%; left:0%; margin-left:0px; bottom:-80px;}
.in-slide .carousel-indicators li{width:15%; border:none; height:auto; border-radius:0px; margin-right:3px;}
.in-slide .carousel-indicators .active {width:15%; height:auto; margin-right:3px; border:none;}
.in-slide .carousel-indicators .active:last-child, .in-slide .carousel-indicators li:last-child{margin-right:0px; }

.in-slide .carousel-caption{text-shadow:none; color:#7d7d7e;}
.in-slide .carousel-caption h3{margin:0px; font-size:20px; line-height:24px;}
.in-slide .carousel-caption h3 span{background:#b7b8bb; padding:2px 10px;}

.sl-slide{margin-bottom:140px;}
.sl-slide .carousel-indicators{bottom:-140px;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
    overflow:hidden;
}
.item.active img {
    transition: transform 5000ms linear 0s;
    /* This should be based on your carousel setting. For bs, it should be 5second*/
    
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.wel-hd1 h1{margin-top:-35px; font-size:18px;}
.wel-hd1 h1 a{text-decoration:none; color:#4b567b}
.wel-hd1 h1 a:hover{color:#c3660f;}

.tooltip-icon img{/*width:100%;*/ margin-left:auto; margin-right:auto; margin-top:10px;}

.footer-div
{
	padding-top:80px;
	padding-bottom:5px;
	background:url(../images/footer-bg.jpg) no-repeat top center #323d68;
	background-size:100%;
margin-top:-44px;
	color:#939393;
	font-size:13px;
	
}


.footer1{border-bottom:2px solid #555d7f; padding-bottom:3px;}
	
.f-link{list-style:none; margin-left:-40px; position:relative; z-index:100; }
.f-link li{display:inline-block; padding:3px 23px 3px 3px;}
.f-link li a{padding-left:10px; font-size:13px; line-height:25px; text-decoration:none; color:#a4a6af; background:url(../images/footer-arrow.png) no-repeat left center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.f-link  li a:hover{color:#d27620; background-position:5px center; }

.footer-mail{text-align:right	}
.footer-mail img{display:inline; padding-right:5px;}

.social-icon{text-align:right; position:relative; z-index:100;}
.social-icon img{display:inline !important; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7; 
  -webkit-transform: scale(1.2);
  transform: scale(1.1);
}

.footer2 img{margin-left:auto; margin-right:auto; margin-top:-70px;}


.copy-div{padding-top:5px; padding-bottom:5px; color:#9a9dab; font-size:13px;}

.copy-div a{color:#d2761f; text-decoration:none;}	
.copy-div a:hover{color:#fff;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


::selection {
	background:#ff322e;
	color:#fff;
}

::-moz-selection {
	background:#ff322e;
	color:#fff;
}
::-webkit-selection {
	background:#ff322e;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}

/*@media(max-width:1536px)
{
.a-img {margin-top: 85px;}
.in-div2{padding-bottom: 16px;}
.a-para h1{margin-top: 98px;}
.vis-mis {margin-bottom: 57px;}
	
}*/

@media(min-width:1920px){
.home-statement{margin-top: -62px;}
.a-img {margin-top: 78px;}
.in-div2{padding-bottom:0px;}
.home-div{top:-142px; margin-bottom:-142px;}
}


/*@media(max-width:1920px){
.home-statement{margin-top: -62px;}
.logo-div {margin-top: 0px;}
.home-div{margin-top: -136px;}
.home-div h1 {padding-top: 133px;}
.a-img {margin-top: 5.3%;}
.home-products{padding-bottom: 44px;}
.in-div2{padding-bottom: 2px;}
.a-para h1{margin-top: 136px;}
.vis-mis {margin-bottom: 57px;}
.en-quality{margin-top: -109px;}
	
}*/

@media(max-width:1368px){
.footer-div{margin-top: -80px;}
#hmbanner.stickybanner{
           margin-top:200px;
        }
		.in-div2{padding-bottom:21px;}
}

@media(max-width:1280px){
.footer-div{margin-top: -92px;}
.in-div2{padding-bottom: 27px;}
.vis-mis {margin-bottom: 97px;}
}

@media(max-width:1024px){
.home-high{top: -2px;	}
.home-high-div{top:21%;}
.hh4{margin-top:10px;}
.hh5{margin-top:10px;}
.hh6{margin-top:10px;}
.hh7, .hh9{margin-top:10px;}
.home-statement h1{padding-top: 0px;}
.home-statement1{margin-top: 67px;}
.social-icon img{width:20%;}
.f-link li {padding: 3px 15px 3px 3px; position:relative; z-index:1;}
.footer2 img{width:18%; position:relative; z-index:2}
.home-high1, .home-high2, .home-high3, .home-high4, .home-high5, .home-high6, .home-high7, .home-high8, .home-high9 {border: 3px solid rgba(255, 255, 255, .5);  width: 67%; padding: 15px 10px;}
.home-high-bg img {width: 88%; RIGHT:-100PX; position:relative; margin-top:30PX;}
.home-high-div {top: 31%; right:12%;}
.hh4 {left: -26px;}
.hh6 {right: -26px;}
.inside-div2{margin-top: -50px;}
.a-img {margin-top: 37px;}
.a-para{margin-top: -289px;}
.in-div2 {padding-bottom: 51px;}
.my_nav{margin-right:0px;}
}
@media(max-width:980px){
.home-statement1{margin-top: 57px;}
}


@media(max-width:767px){
.home-high{display:none}
.t-ex1, .t-ex2{display:none}
.t-mail{text-align:center}
.styled-select{margin-left:0px;}
.styled-select.slate{width:auto; text-align:center; width:30%; margin-left:auto; margin-right:auto}
.t-div1{padding-bottom:10px;}
.logo-div{margin-top:20px;}
.logo-div img{margin-left:auto; margin-right:auto}
.t-social{text-align:center; margin-top:20px;}
.navbar .navbar-brand{display:inline; padding-top:10px; color:#848181; font-size:13px; padding-left:10px;}	
.nb{text-align:right; float:right; margin-right:20px}
#hmmenu.stickymenu .nb1{display:none}
.navbar-nav{float:none}
.my_nav .nav > li:first-child > a{padding-left:25px;}
.my_nav .nav > li:last-child > a{padding-right:25px;}
.my_nav .nav > li > a{background:none}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{background:url(../images/menu-right-hover.png) no-repeat bottom left 19px}
.my_nav .navbar-default .navbar-nav > .m1.active > a, .my_nav .nav > .m1 > a:hover{background:url(../images/menu-right-hover.png) no-repeat bottom left !important; background-size:67% !important;}
.my_nav .navbar-default .navbar-nav > .m1.active > a, .my_nav .nav > .m1 > a:hover{background:url(../images/menu-right-hover.png) no-repeat bottom left, url(../images/menu-right.png) no-repeat right; background-size:67%, auto;}
.my_nav .navbar-default .navbar-nav > .m2.active > a, .my_nav .nav > .m2 > a:hover{background-size:64%;}
.my_nav .navbar-default .navbar-nav > .m3.active > a, .my_nav .nav > .m3 > a:hover{background-size:64%;}
.my_nav .navbar-default .navbar-nav > .m4.active > a, .my_nav .nav > .m4 > a:hover{background-size:63%;}
.my_nav .navbar-default .navbar-nav > .m5.active > a, .my_nav .nav > .m5 > a:hover{background-size:100%;}
.my_nav .navbar-default .navbar-nav > .active:last-child > a, .my_nav .nav > li:last-child > a:hover {background-size:66% !important;}
#hmlg.stickylg img{margin-left:0px; width: 10%;}
#hmdiv.stickydiv .t-social{display:none}
#hmmenu.stickymenu .my_nav {margin-top: -58px;}
.home-pr1 img{margin-left:auto; margin-right:auto}
.home-pr1 p{text-align:center}
.home-div{margin-top: -96px;}
.en-div {margin-right: 20px;}
.home-statement1 {margin-top: 15px;}
.home-statement h1 {padding-top: 14px;}
.home-statement h3 {padding-top: 6px;}
.f-link{text-align:center}
.footer-mail {text-align: center;}
.social-icon img{width:auto}
.social-icon{text-align:center; margin-bottom:10px; padding-top:10px;}
.footer2 img{width:auto; margin-top:0px;}
.copy-div, .power-div{text-align:center; font-size:14px;}
.my_nav li:hover .level-0{display:block}
.my_nav .nav .level-0 {width:100%; position:relative; display:none}
.level-0 li{padding-left:25px}
.in-img img {margin-top: 27px;}
.in-div1 {padding-left: 3%;}
.inside-div2 {margin-top: -99px;}
.a-img {margin-top: 50px;}
.a-img img{width:100%;}
.a-img{display:none}
.a-para{margin-top:120px;}
.prod-div2{padding-bottom:150px;}
.in-prod1{margin-right:0px;}
.model {margin-left: 0px; margin-top:30px}
.interpret{margin-top:30px;}
.h-control{margin-left:0px;}
.sac-model{margin-bottom:30px;}
.g1, .g2, .g3, .g4{border-radius:25px;}
.ph1, .ph2{margin-right:0px;}
.home-div h1 img{margin-left:0px;}
.home-right{padding-left:0px;}
.home-statement {background-size:cover; padding-top:30px;}
.vision {margin-top: -86px;}
.tech2 img{width:100%!important;}
.swng{display: block;
margin-left: auto;
margin-right: auto;}
.int2 img{width:27%;}
.tech4 img{width:100%!important;}
.swng{width:100%;}
}


@media(max-width:400px){
.styled-select.slate{width:65%;}
.my_nav{margin-right:0px;}
#hmlg.stickylg img{margin-left:0px; width: 24%; margin-top:-10px;}
#hmmenu.stickymenu .my_nav {margin-top: -48px;}
.home-pr1 img{width:100%}
.home-div h1{font-size:25px; padding-top:260px; text-align:left}
.home-div {top: -160px; margin-bottom:-160px;}
.home-div h1 img {display: block; margin-left: 0px; margin-top: 10px;}
.home-right{padding-left:0px;}
.home-statement{background: url(../images/statement-bg.png) no-repeat top center rgba(0, 0, 0, .5);}
.footer1{margin-top:50px;}
.copy-div, .power-div{font-size:11px;}
.styled-select.slate{width: 63%;}

.mission{padding-right:15px;}
.vision{padding-left:15px;}
.a-para {padding-right: 10%;}
.inside-heading h1{font-size: 18px; margin-top: -52px;}
.in-div2 {padding-bottom: 86px;}
.in-pr1, .in-pr2{height: 66px; line-height: 22px;}
.i-model {margin-left: 0px;}
.i1{height:100px;}
.i2{height:100px;}
.interpret{padding-bottom:100px;}
.int1, .int2{height:72px;}
.prod-head1 h1{font-size:21px;}
.im1 .in-pr1, .im1 .in-pr2{font-size:12px;}
.home-quality h2{font-size: 17px;}

}

@media(max-width:320px){


}
.accs{    padding-top: 50px;}
  .accs h5{margin: 0px;
    font-family: 'Swiss721MdBT';
    font-size: 23px;
    color: #d57f2f;
    margin-top: 39px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px; }
  
    .swng{    padding-top: 25px;}
     .tech2 h3{   
     margin: 0px;
      font-family: 'Swiss721MdBT';
      font-size: 23px;
      color: #d57f2f;
     
      border-bottom: 1px solid #e0e0e0;
      padding-bottom: 10px; 
  }

  .tech2{padding-top: 86px;  }
  .tech2 img{width: 130%; margin-top: 63px;}

  .tech4 h3{   
    margin: 0px;
     font-family: 'Swiss721MdBT';
     font-size: 23px;
     color: #d57f2f;
    
     border-bottom: 1px solid #e0e0e0;
     padding-bottom: 10px; 
 }

 .tech4{padding-top: 233px;  }
 .tech4 img{width: 130%; margin-top: 63px;}