@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular_2.eot');
    src: url('../fonts/opensans-regular_2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_2.woff2') format('woff2'),
         url('../fonts/opensans-regular_2.woff') format('woff'),
         url('../fonts/opensans-regular_2.ttf') format('truetype'),
         url('../fonts/opensans-regular_2.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light_2.eot');
    src: url('../fonts/OpenSans-Light_2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light_2.woff2') format('woff2'),
         url('../fonts/OpenSans-Light_2.woff') format('woff'),
         url('../fonts/OpenSans-Light_2.ttf') format('truetype'),
         url('../fonts/OpenSans-Light_2.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold_0.eot');
    src: url('../fonts/opensans-bold_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0.woff') format('woff'),
         url('../fonts/opensans-bold_0.ttf') format('truetype'),
         url('../fonts/opensans-bold_0.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold_1.eot');
    src: url('../fonts/opensans-semibold_1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_1.woff') format('woff'),
         url('../fonts/opensans-semibold_1.ttf') format('truetype'),
         url('../fonts/opensans-semibold_1.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{overflow-x: hidden;}
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px;}
#page-wrap {width:957px; margin:0px auto;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#324268; outline:none;}
a:active, a:focus{ outline:none;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.min-height{ min-height:500px;}
h1, h2, h3, h4, h5{font-family: 'Open Sans', sans-serif; font-weight:600; margin:0px; padding:0px;}
h3{margin-bottom:15px; font-size:18px;}

.no_pdd{ padding-bottom: 0px;}
/* ========== Do Not Touch In Css End ========== */

/* ------- Header Area Strat ------- */

.toparea{ background:#13100e; font-family: 'Open Sans', sans-serif; font-weight:600;}
.headerarea{background:#1F1A17; padding:15px 0px 25px 0px; position:relative; z-index:2;}
.topsocialicon{}
.topsocialicon li{ float:left; border-right:#cd7e30 solid 1px; padding:6px 9px;}
.topsocialicon li:first-child{ border-left:#cd7e30 solid 1px;}
.topright{ text-align:right; color:#cd7e30; font-size:15px; padding:6px 0px;}
.topright a{ color:#cd7e30;}
.topright a:hover{ color:#fff;}
.logo img{ width:100%; max-width:221px;}

.btndownload{background:#000; border-radius:25px; display: inline-block; font-size:15px; padding:10px 25px;}
.btndownload a{color:#cb7d30; display: inline-block; background:url(../images/icon_pdf.png) no-repeat left center; padding-left:20px;}
.btndownload:hover a{ color:#fff;}
.martop20{margin-top:20px;}
marquee{background:#1f1a17; padding:10px 0; color:#cb7d30; font-size:14px; font-weight:bold;}

/* ------- Header Area End ------- */
h4.concealed-title {
    font-size: 18px;
    color: #000;
    margin-bottom: 15px;
    text-transform: uppercase;
}
/* ------- Navigation Area Strat ------- */

.logo{padding-top:15px;}
.navigation{ padding-top:35px;}
.nav > li{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; color:#13100e; letter-spacing:0px; padding:0px 30px; border-right:1px solid #fff;}
.nav > li:last-child{ padding-right:0px; border:0}
.nav > li:first-child{ padding-left:0px;}

nav .navigation ul li ul.dropdown-menu{background: url("../images/arrow_top.png") no-repeat 15px 2px; border: 0 none; border-radius: 0; box-shadow: none !important; padding-top: 10px; position: absolute; top: 59px; width: auto; z-index: 999999;}
nav .navigation ul li ul.dropdown-menu li{padding:0px!important; position:relative!important; background:#13100e;}
nav .navigation ul li ul.dropdown-menu li a{color:#fff!important; font-size:14px; font-family: 'Bitter'; font-weight:normal; padding:10px!important; border:0px!important; margin-top:0px; font-family: 'open_sanssemibold';}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li{background:#13100e; font-size:14px; color:#fff;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li a{color:#fff!important; font-family: 'open_sanssemibold';}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li:hover a, nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li.active a{color:#cd7e30!important;}

nav .navigation ul li ul.dropdown-menu li:hover a, nav .navigation ul li ul.dropdown-menu li.active a{color:#cd7e30!important; background:none;}
nav .navigation ul li ul.dropdown-menu li a.arrow{ background:url(../images/menu_dropdown.png) right 15px no-repeat!important;}
nav .navigation ul li ul.dropdown-menu li:hover a.arrow,.navigation ul li ul.dropdown-menu li.active a.arrow,.navigation ul li ul.dropdown-menu li.open a.arrow{color:#cd7e30!important; background:none;}
nav .navigation ul li ul.dropdown-menu li:last-child a{border:0px!important;}
nav .navigation ul li ul.dropdown-menu li:hover a, .navigation ul li ul.dropdown-menu li.active a, .navigation ul li ul.dropdown-menu li.open a{color:#cd7e30; background:none;}


nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu{left:100%; width:200px; top:-24px!important; position:absolute;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li a{ background:none!important; font-size:13px; border-bottom:1px solid #2a2929!important; font-weight:normal; padding:12px 15px!important; border:0px!important; border-bottom:1px solid #2a2929!important; margin:0px; display:block;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li:last-child a{border:0px!important; }
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li:hover a,nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li.active a{text-decoration:none;}

/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.bannerarea{ border-top:#13100e solid 3px; position:relative; z-index:1; max-width:1360px; margin: 0 auto;}
/* ------- Home Banner Area End ------- */

/* ------- Inner Banner Area Strat ------- */
.innerbanner{ text-align:center;}
.innerbanner img{ width:100%; max-width:1360px; margin:0px auto;}
/* ------- Inner Banner Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
.mpcontener{ min-height:500px;}
.mpcontener h1{ color:#000000; font-size:25px; margin:0px; padding:0px 0px 20px 0px; text-transform:uppercase;}
.mpcontener h1 span{ color:#cb7d30; font-size:20px;}
/* ..... welcome Contener Area Strat ..... */
.welcometextarea, .wirepagearea{background:url(../images/hm_img1.jpg) no-repeat 80% top; padding:49px 0px; min-height:300px;}
.welcometextarea div{}
.readmore{background:#000000; color:#fff; display:inline-block; padding:8px 10px;}
.welcometextarea .readmore{float:right;}
.btnsubmit{background:#000000; color:#fff; display:inline-block; padding:8px 10px; border:0;}
.readmore:hover{ background:#cb7d30; color:#fff;}
.corporatevideoarea{ position:relative; margin:49px 0px; border:#646464 solid 3px; max-width:449px;}
.corporatevideo{ position:relative; z-index:1;}
.corporatevideo img{ width:100%; max-width:449px;}
.playerarea{ position:absolute; z-index:2; left:0px; top:0px; width:100%; height:100%;}
.playerarea span{ display:block; margin:24.5% 0px; text-align:center;}
/* ..... welcome Contener End Strat ..... */
/* ..... ProductRange Contener Area Strat ..... */
.greaybg{ background:#d7d7d7; padding:50px 0px;}
.productrange{ border:#b0aba7 solid 2px; text-align:center; font-size:18px; position:relative; overflow:hidden;}
.productrange a{ color:#fff;}
.productrange span{ background:#1c1c1c; display:block; min-height:37px; padding:10px; width:100%; display:inline-block;}
.productrange div img{ width:100%; max-width:356px;}
.productrange:hover span{ background:#a5754a;}
.advertisementarea img{max-width:100%;}
.productrange .lightbg{ background:url(../images/bg_black.png) repeat left top; width:100%; height:100%; position:absolute; top:-100%; visibility:hidden; opacity: 0; 
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.productrange:hover .lightbg{ background:url(../images/bg_black.png) repeat left top; width:100%; height:100%; position:absolute; top:-24px; visibility:visible; opacity: 1; 
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.productrange .lightbg p, .productrange:hover .lightbg p{ background:url(../images/icon_link.png) no-repeat center 45%!important; display:block; width:100%; height:100%;}
/* ..... ProductRange Contener Area End ..... */
/* ..... Hot products Contener Area Strat ..... */
.hotproductsarea{ padding:50px 0px;}
.owl-carousel .owl-item figure{ position:relative; z-index:1;}
.owl-carousel .owl-item span.viewicon{ background:url(../images/icon_view.jpg) no-repeat left top; width:25px; height:25px; position:absolute; z-index:2; bottom:0px; left:7px; visibility:hidden; opacity: 0; 
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.owl-carousel .owl-item:hover span.viewicon{ visibility:visible; opacity: 1; bottom:33px; left:7px;
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
/* ..... Hot products Contener Area End ..... */
/* ..... Advertisement Contener Area Strat ..... */
.advetisarea{ position:relative;}
.advetisarea div{ position:relative; z-index:1;}
.advetisarea .off30{position:absolute; z-index:2; width:65px; right:20px; bottom:20px;}
.advetisarea div img{ width:100%; max-width:751px;}
.advetisarea span img{ width:100%; max-width:65px;}
.advertisementarea{ padding-bottom:50px;}
.avtvarea .playerarea{ background:url(../images/tv_ad_img.png) no-repeat left top;}
.avtvarea .corporatevideoarea{ max-width:360px; margin:0px;}
/* ..... Advertisement Contener End Strat ..... */
.brands_and_clients_area{ overflow:hidden; width:100%;}
.brandsarea, .clientsarea{ width:100%; min-height:253px; padding:50px 0px;}
.brandsarea{ float:left; background:#000000;}
.clientsarea{ float:right; background:#cb7d30;}
.hmbrands{ float:right; width:83%; margin-right:15px;}
.hmclient{ float:left; width:98%; margin-left:15px;}
.brandsarea h1{ color:#ffffff;}
.brandsarea h1 span{ color:cb7d30;}
.clientsarea h1{ color:#ffffff;}
.clientsarea h1 span{ color:#000;}
.hmbrands li{ float:left; margin:0px 30px 0px 0px; width:29%;}
.hmbrands li:last-child{ margin:0px;}
.hmbrands li img{}
.bt_hidden{ opacity:0;}
.bt_visible{ opacity:1;}
.container{ overflow:hidden;}
/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */
.aboutusimg img{ width:100%; max-width:556px;}
.margintop50{ margin-top:50px;}
.ourtem{}
.ourtem .owl-carousel .owl-item img{}
.ourtem .owl-carousel .owl-item figure{ border:none;}
.ourtem .owl-carousel .owl-item .owl-item span{ display:block; padding:5px 0px; text-align:center; font-weight:600; color:#13100e; text-transform:uppercase;}

.form-group {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%;
}
.form-group input, .form-group textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #cb7d30;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    box-shadow: none !important;
    color: #333;
    display: inline-block;
    font-size: 20px;
    margin: 10px 0 0;
    outline: medium none;
    padding: 5px 0;
    width: 100%;
}
.form-group label {
    color: #cb7d30;
    font-size: 16px;
    left: 0px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.15s ease-out 0s;
}
.form-group label.textarea{margin-left:5px;}
.form-group input:focus + label, .form-group input.has-value + label, .form-group textarea:focus + label, .form-group textarea.has-value + label, .form-group input.has-value + span + label, .form-group input:focus + span.error + label{
    color: #a76727;
    font-size: 13px;
    top: 0;
}
.form-group textarea {
    border: 1px solid #cb7d30;
    margin: 45px 0 0;
    min-height: 195px;
    padding: 0;
}
.form-group textarea + label {
    top: 24%;
}
.form-group textarea:focus + label, .form-group textarea.has-value + label {
    top: 30px;
}
.martop40{margin-top:40px;}
span.error{color:#f00;}
.form-group input.error{border-color:#f00;}
.ourpresencearea{ position:relative;}
.ourpresence{ text-align:center; position:relative; z-index:1;}
.ourpresence img{ width:100%; max-width:1360px; margin:0px auto;}
.ourpresencehd{ position:absolute; z-index:2; top:20px; width:100%;}

.visionarea{ background:url(../images/bg_mission.jpg) no-repeat center top #070f01; padding:40px 0px;}
.innercontener .welcometextarea{ padding-bottom:0px;}
.innercontener .hmareawelcome{ padding-bottom:50px;}

.productarea{ padding:50px 0px;}
.productlist{}
.productbox{ position:relative; border:#cccccc solid 1px; text-align:center; overflow:hidden; margin-bottom:30px;}
.productbox span{ position:absolute; width:100%; display:inline-block; z-index:9999999; left:0px; bottom:-100px; background:#000000; color:#ffffff; padding:8px 5px; visibility:hidden; border:#000000 solid 1px; border-top:none; opacity: 0; min-height:50px;
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}


ul.topnavi{margin:0px; padding:0px; float:right;}
ul.topnavi li{color:#13100e; float:left; margin-left:20px; font-size:14px; font-weight:600;}
ul.topnavi li a{color:#fff;}
ul.topnavi li:hover a, ul.topnavi li.active a{color:#cd7e30;}

.productbox:hover span{ visibility:visible; opacity: 1; bottom:24px;
-webkit-transform: translateY(24px); -moz-transform: translateY(24px); -ms-transform: translateY(24px); -o-transform: translateY(24px); transform: translateY(24px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.productbox h2{ font-weight:600; color:#666; font-size:14px; text-transform:uppercase; padding:0px 0px 10px 0px; text-align:center;}
.imgarea{ position:relative;}
.imgarea div{ padding:10px; position:relative; z-index:1;}
.imgarea div img{ width:100%; max-width:379px;}
.height50{ height:50px;}

.sidemenu{ margin-bottom:20px;}
.sidemenu .accordion li{ background:#cd7e30; color:#fff; border-bottom:#fff solid 1px; font-weight:600;}
.sidemenu .accordion li.active, .sidemenu .accordion li:hover{background:#A76727;}
.sidemenu .accordion li.active a, .sidemenu .accordion li:hover a{color:#fff;}
.sidemenu .accordion li a{padding:6px 18px; display:block; color:#000000; cursor:pointer;}
.sidemenu .accordion li li{background:#000000; border-color:#363636;}
.sidemenu .accordion li li a{color:#ffffff;}
.sidemenu .accordion li li:hover, .sidemenu .accordion li li.active{background:#171717;}
.sidemenu .accordion li li ul{ padding:0px 0px 5px 18px;}
.sidemenu .accordion li li li{ border-bottom:none; background:#171717; font-weight:400; background:url(../images/line_vertical.jpg) repeat-y left top;}
.sidemenu .accordion li li li:first-child{ background:url(../images/first_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li:last-child{ background:url(../images/last_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li a{ padding:3px 15px; background:url(../images/sub_line.jpg) no-repeat left center;}

.sidemenu .accordion li ul{display:none;}
.sidemenu .accordion li.active ul{display:block!important;}

.overshow{ overflow:visible!important;}

.product_box{ padding: 25px 0px;}
/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
.footerarea{ background:#cecccc; padding:50px 0px;  font-family: 'Open Sans', sans-serif; font-weight:400; color:#000000;}
.footerarea h2{color:#000000; font-size:20px; margin:0px; padding:0px 0px 20px 0px; text-transform:uppercase;}
.footerarea h2 span{ color:#cb7d30; font-size:15px;}
.footerarea ul li{ padding-bottom:10px; line-height:14px;}
.footerarea ul li a{ color:#000000;}
.footerarea ul li a:hover, .footerarea ul li.active a{color:#cb7d30;}
.footerarea .btmaddress p{color:#000000; padding:0px; margin:0px;}
.footerarea .btmaddress p span{display:block; font-weight:600; text-transform:uppercase;}
.footerarea .contactbtm table{margin-bottom:30px;}
.footerarea .contactbtm table tr td{padding-bottom:4px;font-family: 'Open Sans', sans-serif; font-weight:600;}
.footerarea .contactbtm table tr:first-child td{padding-right:10px;}
.footerarea .contactbtm a{color:#000000;}
.footerarea .contactbtm a:hover{color:#cb7d30;}
.btmlogo div img{ width:100%; max-width:200px;}
.btmlogo ul{ padding:50px 0px 0px 0px;}
.btmlogo ul li{ display:inline-block; padding:0px 10px 0px 0px;}
.btmlogo ul li:last-child{ padding-right:0px;}

.bottomarea{  background:#3a3535; font-family: 'Open Sans', sans-serif; font-weight:400; color:#ffffff; font-size:12px; padding:13px 0px 13px 0px;}
.bottomleft{ text-transform:uppercase;}
.bottomright{text-align:right; padding-top:0px;}
.bottomright table{ float:right;}
.bottomright td{ padding-left:5px;}
.glyphicon{float:right;}
.panel-title > a{width:100%; display:inline-block;}
.contactpage h4{margin-bottom:10px;}
.email_left {padding-left: 50px;}
.dropdown-menu.lastright{right:0!important;}
nav .navigation ul li ul.dropdown-menu.lastright{background:url("../images/arrow_top2.png") no-repeat right 2px;}
.clients{margin:0px; padding:0px;}
.clients li{float:left; margin:5px; height:150px; overflow:hidden;}
ul.arrow{margin:0px 0px 25px 25px; padding:0px;}
ul.arrow li{list-style:circle;}
h5{margin-bottom:10px;}
.martop25{margin-top:25px;}
.fansmain{margin:0px; padding:0px;}
.fansmain .imgarea div{padding-left:0px; padding-right:0px; padding-top:0px;}
.alignleft{text-align:left!important;}
select{border-bottom:1px solid #cb7d30; background:#fff; box-shadow:nont; border-top:0px; border-left:0px; border-right:0px; margin:15px 0px 0px; padding:5px 0px; width:100%; color: #cb7d30;  font-size: 16px; font-weight:bold;} 
.alignright{text-align:right;}
.cntarow {margin-left:20px;}
.cntarow li{list-style-type:circle; margin-bottom:10px;}
.contactpage iframe{width:100%; height:300px; border:0;}
.arrow ul{ padding:5px 0px 10px 0px;}
.arrow ul li{ list-style:none; background:url(../images/dash_line.jpg) no-repeat left 9px; padding:0px 0px 0px 10px;}
.table > tbody > tr > th{ vertical-align:middle!important;}
.wire_imgarea{ display:inline-block; float:right; margin:10px 0px 0px 0px;}
.wire_imgarea img{ width:100%; max-width:379px;}
ul.arrow li{margin-bottom:5px;}
ul.split, ul.leftli, ul.split3{width:100%; display:inline-block;}
ul.split li{width:48%; float:left;}
ul.split3 li{width:32%; float:left;}
ul.leftli li{ width:20%; float:left;}
.productlist h5, .panel-body h5{font-size:16px; color:#333;}
.hotproductsarea .owl-item .owl-item{border:1px solid #e2e2e2!important;}
.navbar-nav{float:left;}
.makeindia{position:absolute; top:0px; right:0px;}
.downloadin{margin:0px; padding-right:0px!important;}
.downloadin ul{margin:0px; padding:0px;}
.downloadin ul li{border-bottom:1px solid #ccc; padding-bottom:15px; 
font-size:16px; color:#cb7d30; display:inline-block; width:100%; margin: 15px 0px; display: flex; align-items: center; justify-content: space-between;}
.downloadin ul li span{float:right; margin-top:0; line-height:15px;}
.downloadin ul li span a{background:none; padding-left:0;}


/* ------- Footer Area End ------- */
/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 740px) and (max-width : 1980px) {
/*.navbar-nav > li:hover > .dropdown-menu {display: block;}*/
nav .navigation ul li ul.dropdown-menu{display:inline-block; opacity:0; visibility:hidden; top:55px;
-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
nav .navigation ul li:hover ul.dropdown-menu{opacity:1; top:-5px; visibility:visible; transition-property: color, background-color; -webkit-transform: translateY(24px);-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px); left:0px;
transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}

nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu{display:block; opacity:0; visibility:hidden; top:0px;
-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
    
nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu{opacity:1; visibility:visible; transition-property: color, background-color; -webkit-transform: translateY(24px);-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);
transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out; top:-27px;}

/*******Third Level menu*******/
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu ul.inner_top_menu_sub{display:none; opacity:0; visibility:hidden; top:0px;
-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}

nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu ul.inner_top_menu_sub{ left: 100%;position: absolute;top: -24px;width: 200px; }  
    
nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li:hover ul.inner_top_menu_sub{display:block; opacity:1; visibility:visible; transition-property: color, background-color; -webkit-transform: translateY(24px);-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);
transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out; top:-27px;}

.dropdown-menu{ min-width: 185px;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li a.arrow , nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li ul.inner_top_menu_sub li a{ color: #fff!important;}
nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li:hover a.arrow , nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li.active a.arrow{ color: #cd7e30 !important;}
nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li:hover ul.inner_top_menu_sub li a{ color: #fff!important;}
nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li:hover ul.inner_top_menu_sub li:hover a , nav .navigation ul li ul.dropdown-menu li:hover ul.inner_top_menu li:hover ul.inner_top_menu_sub li.active a{ color: #cd7e30 !important;}

/*******Third Level menu*******/    
  
.navbar-inverse .navbar-brand{ display:none;}
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.dropdown-menu > li{}
.dropdown-menu > li:last-child{ border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #034da2;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #034da2;
  outline: 0;
}
}

@media only screen and (max-width:1024px) {
.nav > li{font-size:14px;}
.nav > li{ padding:0px 20px;}
.owl-stage .owl-item .owl-item{ margin-right:10px!important;}
.owl-carousel .owl-controls .owl-nav{right:10px;}
.hmbrands li img{ width:100%; max-width:165px;}
.hmbrands{ float:right; width:90%; margin-right:15px;}
.hmclient{ float:left; width:90%; margin-left:15px;}
.hmbrands li{ margin-right:20px; width:30%;}
.brandsarea, .clientsarea{ min-height:237px;}
.productbox h2{ font-size:13px;}
}
/*@media screen and (min-width : 900px) and (max-width : 1024px) {}
@media screen and (min-width : 900px) and (max-width : 990px) {}*/
@media only screen and (max-width:800px){
.logo{ text-align:center;}
.nav > li{ padding:0px 15px; }
.navbar-nav { float: none;}
/*.contactbtm div{ display:block; float:left; width:50%;}*/
.btmlogo ul li{ padding-right:6px;}
.corporatevideoarea{ margin:20px auto;}
.advetisarea{ margin-bottom:20px;}
.avtvarea .corporatevideoarea{ margin:0px auto;}
.hmbrands, .hmclient{ float:none; width:100%; margin:0px;}
.brandsarea, .clientsarea{ float:none; width:100%; padding:50px 20px;}
.brandsarea, .clientsarea{ min-height:100px;}
.margintop50{ margin-top:0px;}
.ourpresence{position:relative; z-index:1;}
.ourpresencehd{ position:relative; z-index:2; top:0px;}
}
@media only screen and (max-width:768px) {
	.marbtm20{margin-bottom:20px;}
	.visionarea{margin-bottom:25px;}
	
}
@media only screen and (max-width:750px) {
.wire_imgarea{ float:none; text-align:center; display:block; margin-bottom:10px;}
.wirepagearea{ background:none;}	
ul.leftli li{width:100%; float:left;}
    
.nav > li{font-size:14px;}
.navbar-inverse{ background:#b15f00; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.nav > li, .nav > li:last-child, .nav > li:first-child{ padding:8px 10px;}
.nav > li{ border-bottom:#9f460e solid 1px;}
.navbar-inverse .navbar-nav > li > a{ color:#fff;}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li.active{ background:#aa5621;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fff;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff;}
.navigation{ padding-top:30px;}

nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu{display:block!important; top:0px!important; position:relative; display:inline-block; width:100%; left:0px; top:0px;}
.navbar-nav li.open a, .navbar-nav li.open{background:#aa5621!important;}
nav .navigation ul li ul.dropdown-menu li a.arrow{background:#aa5621!important;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{background:#aa5621!important;}
nav .navigation ul li ul.dropdown-menu li:hover a.arrow,.navigation ul li ul.dropdown-menu li.active a.arrow,.navigation ul li ul.dropdown-menu li.open a.arrow, nav .navigation ul li ul.dropdown-menu{background:#aa5621!important;}
nav .navigation ul li ul.dropdown-menu li a, nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li a{color:#fff!important; border-bottom:1px solid #b96733!important; background:#aa5621!important;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu {margin-left:0px;}
nav .navigation ul li ul.dropdown-menu li ul.inner_top_menu li a:hover{background:#aa5621!important;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{margin:0;}
}
/*@media screen and (min-width : 768px) and (max-width : 800px) {
}*/
@media only screen and (max-width:640px) {

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 10px!important;}
.bottomleft, .bottomright{ text-align:center;}
.bottomright table{ float:none; display:inline-block; margin:5px auto 0px auto;}
.btmlogo{ text-align:center; padding-bottom:20px; border-bottom:#c1c1c1 solid 1px; margin-bottom:20px;}
.btmaddress{ padding:20px 0px; border-bottom:#c1c1c1 solid 1px; margin:20px 0px;  border-top:#c1c1c1 solid 1px;}
.contactbtm div{ padding-bottom:0px; border-bottom:#c1c1c1 solid 1px; margin-bottom:20px}
.footerarea .contactbtm table{ margin-bottom:20px;}
.productrange{ max-width:356px; margin:20px auto;}

.topsocialicon, .topright{text-align:center;}
.topsocialicon ul{display:inline-block; padding-top:10px;}
.topsocialicon ul li, .topsocialicon ul li:first-child{border:0;}
ul.topnavi{float:none;display:inline-block; padding-bottom:10px;}
}

/*@media screen and (min-width : 600px)  and (max-width : 640px) {

}*/

@media (max-width: 480px) {
	.advetisarea span{ width:40px;}
}
@media (max-width: 360px) {
.topright{ font-size:13px;}
.advetisarea span{ width:30px;}
.brandsarea h1{ text-align:center;}
.hmbrands li { margin-right: 0px; width:100%; text-align:center; margin-bottom:20px;}
}
@media (max-width: 320px){
	ul.topnavi li{font-size:12px;}
	.topright{ font-size:12px;}
	.advetisarea span{ width:30px;}
}

.info2, .success2, .warning2, .failure, .validation2 {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info2 {
color: #00529B;
background-color: #BDE5F8;
background-image: url(../../assets/images/info.png);
}
.success2 {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url(../../assets/images/success.png);
}
.warning2 {
color: #9F6000;
background-color: #FEEFB3;
background-image: url(../../assets/images/warning.png);
}
.failure {
color: #D8000C;
background-color: #FFBABA;
background-image: url(../../assets/images/error.png);
}
/* ------- footer end ------- */
input[type="text"].error,textarea.error{border-bottom:1px solid #F00!important;}


label.error {
color: #F00;
}
label.error{solid #F00;!important;}

.privacyPolicySec{padding: 50px 0px;}

