﻿/* 
*****************************************************************
Created By: Mahesh Vishwakarma From Dion Global Solutions Ltd
*****************************************************************
*/

@import "Fonts.html";


:focus {outline:none !important;}
* {margin:0; padding:0;}
body, html {margin:0; padding:0; font-family:"DIN-regu", sans-serif, verdana, arial; font-size:14px;}
.clear{ clear:none;}
a {text-decoration:none !important;}
span, i, a, em {display:block;}
h1, h2, h3, h4, h5{ display:block; margin:0; padding:0;}
img {border:none;}
.FL {float:left;}
.FR {float:right;}
.CB {clear:both;}
.PR {position:relative;}
ul,li {list-style-type:none;}
.sprite{ background:url(../images/sprite.html) no-repeat;}
.trans {transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}

#header {width:100%; height:100vh; background: url(../images/topbanner.jpg) 50% 50% no-repeat;-webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: fixed; position:relative;}
#header .bg img{ z-index:-10; width:100%; height:100%; position:absolute;}

.mainmenu {position:relative; border-top:30px solid #616161; font-family:'DIN-medi';}
.navigation {position:relative;}
.mainmenu .slidelogo {display:none;}
.mainmenu .hnav {margin:15px 0; padding:0; position:relative; float:right;}
.mainmenu .hnav > li {float:left;}
.mainmenu .hnav > li .home_icon{ text-indent:-999; font-size:0px; background:url(../images/sprite.html) -220px -11px; width:20px; height:30px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; margin:0px auto; padding:10px 0px;}
.mainmenu .hnav > li:hover  .home_icon{ background:url(../images/sprite.html) -241px -11px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.mainmenu .hnav > li > a {font-size:15px; line-height:30px; padding:0 13px; color:#000000;}
.mainmenu .hnav > li:hover a, .mainmenu .hnav > li.active a{ background:#eb8833; color:#fff !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.signinbtn {border-radius:5px; background:#f67d14; color:#FFFFFF !important;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.signinbtn:hover {background:#812913;}
.mainmenu .topnav {position:absolute; top:-30px; right:0px;}
.mainmenu .topnav > li {float:left;}
.mainmenu .topnav > li > a {color:#FFFFFF; font-size:12px; line-height:30px; padding:0 10px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.mainmenu .topnav > li > a:hover {background:#414141; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.mobnav {display:none;}
#menuSlideNew {background:#FFFFFF; margin:0px; width:100%; height:85px;position:fixed; top:-400px; left:0px; z-index:999; webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;}
#menuSlideNew.compress {top:0px !important; transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;}
#menuSlideNew .slidelogo {display:inline-block; position:absolute; top:40px; left:10px; z-index:999}
#menuSlideNew .slidelogo img {width:300px; height:auto;}
#arwlogoAnimate {height:41px;width:33px;position:fixed;z-index:999;top:40px;left:10px; display:block !important\0/; transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;} /* 7-10-15 */
#arwlogoAnimate.compress {top:90px !important; transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;}
#openanaccount {position:fixed; z-index:999; top:400px;left:2000px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);font-family:'DIN-medi'; text-align:center; left:0px\0/}
#openanaccount a:after {background:url(../images/sprite.html) no-repeat -178px -48px; top:0; right:0px; width:40px; height:39px; content:""; position:absolute;}
#openanaccount.compress {left:0px !important; top:200px !important; transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;}
#openanaccount a {color:#ffffff; display:inline-block; background:#812913; padding:0 40px 0 10px; line-height:40px; width:160px; position:relative;}
#branchnet {position:fixed; z-index:999; top:500px;left:2000px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);font-family:'DIN-medi'; text-align:center; left:0px\0/}
#branchnet.compress {left:0px !important; top:250px !important; transition:1s ease; -webkit-transition:1s ease; -moz-transition:1s ease;}
#branchnet a {color:#ffffff; display:inline-block; background:#f67f00; padding:0 40px 0 10px; line-height:40px; width:160px; position:relative;}
#branchnet a:after {background:url(../images/sprite.html) no-repeat -178px -92px; top:0; right:0px; width:40px; height:39px; content:""; position:absolute;}

.subnav{ position:relative;}
.subnav > ul{ position:absolute; display:none; margin-left:-100px; left:50%; top:28px;}
.subnav:hover > ul{ display:block; color:#fff !important;width:200px; z-index:+999;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#eb8833; }
.subnav:hover > ul > li{line-height:36px; text-align:left; border-bottom:solid 1px #cd6e1d; position:relative; padding:5px 0px 5px 25px; font-size:14px; font-family:'DIN-medi';}
.border_none{ border-bottom:none !important;}
.subnav:hover > ul > li:before{ background:url(../images/sprite.html)-91px -15px no-repeat; width:12px; height:12px; position:absolute; content:''; margin-left:-20px; top:17px;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.subnav:hover > ul > li:hover:before{margin-left:-10px;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}

.homescrn {margin:80px 0 10px;}
.homescrn .hlogo {margin-bottom:100px;}
.homescrn h2 {color:#812913; font-size:40px; margin:0 0 10px; padding:0; font-family:'DIN-light';}
.homescrn .waitlist-button {background:#eb8833 !important; color:#FFFFFF !important; border:none !important; width:260px; font-weight:200;}
.homescrn input[type="text"] { font-size:15px !important; width:453px;}

.sarvhtag {margin:25px auto; background:#FFFFFF; display:inline-block; padding:5px 10px; border-radius:5px; -webkit-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);}
.winners {position:absolute; bottom:0; right:10px; text-align:center;}
.winners img {margin-bottom:10px;}
.winners p {color:#000000; font-size:11px;}


#page2{width:100%; height:100vh;display: table; table-layout: fixed;}
#page3{width:100%; height:100vh;display: table; table-layout: fixed; background:#f2f2f2;}
.inner_page2{display: table-cell; vertical-align:middle; color:#000000;}
.inner_page2 .mar20{ margin:50px 40px; min-height:164px;}
.inner_page2 .mar201{min-height:80px;}
.inner_page2 .image1{ text-align:right; margin:0px 20px;}
.inner_page2 .image2{ text-align:left; margin:0px 20px;}
.inner_page2 .arrow1{ background-position:-9px -10px; position:absolute; width:62px; height:164px; top:0px; left:0px; display:block;}
.inner_page2 .arrow2{ background-position:-9px -181px; position:absolute; width:62px; height:164px; top:0px; left:0px; display:block;}
.inner_page2 .writeup{  margin:0px 20px; padding:0px; text-align:center; font-size:14px; line-height:20px;}
.inner_page2 .writeup h2{ margin:0px 0px 10px; padding:0px; font-size:29px;}
.inner_page2 .btn-more{ display:inline-block; background:#eb8833; border-radius:4px; color:#fff; text-align:center; padding:5px 10px; margin-top:10px; transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out;}
.inner_page2 .btn-more:hover{ background:#812913; transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out; color:#fff;}

#page4{background:#812913;display: table; table-layout: fixed;}
.page4{display: table-cell; vertical-align:middle; color:#fff;}
.page4_title{ text-align:center;}
.page4_title h2{ font-family:'DIN-bold'; text-transform:uppercase; font-size:30px; /*border-bottom:solid 1px #995240; padding-bottom:10px;*/}
.page4_title p{ margin-bottom:40px; font-family:'DIN-medi'; line-height:20px;}
.page4_li{ margin:0px; padding:0px; text-align:left;}
.page4_li li{ list-style-type:none; float:left; width:19.7%; padding:0px 10px; margin-bottom:0px;}
.page4_li .servi{ background:#91402c; padding:15px 10px; color:#fff;transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out; min-height:360px; display:block; position:relative;}
.page4_li .servi:hover{background:#9c4e3a;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out;}
.page4_li .servi .tital { text-align:center; position:relative;}
.page4_li .servi .tital i {margin:0 auto; width:148px; height:148px; border-radius:50%; background:#91402c; border:2px solid #b17161; margin-bottom:15px; line-height:78px; color:#a0a0a0; text-align:center; display:block; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; position:relative;}
.page4_li .servi .tital i b {z-index:99; position:absolute; display:block; width:73px; height:73px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; left:50%; top:50%; margin-left:-36px; margin-top:-36px;}
.page4_li .servi .tital i em {color:#FFF; width:1px; height:1px; border-radius:50%; display:block; position:absolute; left:50%; margin-left:-1px; top:50%; margin-top:-1px; opacity:0; color:#FFFFFF; font-size:40px; line-height:78px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; border:4px solid #eb8833; z-index:1;}
.page4_li .servi:hover .tital i em {opacity:1;background:#9c4e3a; width:148px; height:148px; left:50%; margin-left:-74px; top:50%; margin-top:-74px; transition:0.4s ease-in-out; -webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out;}

.icon_rr{ background-position:-287px -0px;}
.icon_fe{ background-position:-287px -73px;}
.icon_pms{ background-position:-287px -146px;}
.icon_mf{ background-position:-287px -219px;}
.icon_ds{ background-position:-287px -292px;}

.page4_li .servi .tital h4{ font-size:20px; min-height:50px;}
.page4_li .servi .tital h4 > span{ display:block;}
.page4_li .servi .r_more{font-family:'DIN-bold'; font-size:12px; color:#fff; display:inline-block; position:relative; margin:0px; padding:0px; position:absolute; bottom:15px; width:90%; text-align:center;}
.page4_li .servi .r_more em{ position:absolute; background-position:-91px -15px; width:12px; height:12px; opacity:0; display:inline-block;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;top:50%; margin-top:-6px;}
.page4_li .servi:hover .r_more em{ opacity:1;  margin-left:10px;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}


#page5{background:#eb8833;display: table; table-layout: fixed;}
.page5{display: table-cell; vertical-align:middle; color:#fff;}
.page5_title{ text-align:center;}
.page5_title h2{ font-family:'DIN-bold'; text-transform:uppercase; font-size:30px; /*border-bottom:solid 1px #995240;*/ margin-bottom:80px;}
.page5_borderright{ border-right:dashed 1px #bc6d29;}
.numb_inner{ padding:20px 20px; text-align:center; border:none;}
.numb_inner h1{ font-size:70px; font-family:'DIN-light';}
.numb_inner h4{ font-size:20px; min-height:50px;}
.numb_inner p{ font-size:14px; color:#000;}
.numb_inner a { display:inline-block; padding:5px 10px; color:#fff; background:#812913; text-transform:uppercase; border-radius:4px; position:relative;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.numb_inner a:hover {background:#000; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}


#page6{ width:100%; height:auto;}
.clienimg{background:#000 url(../images/client_bg.html) 0 0 no-repeat; background-size:cover; width:100%;}
.clien_cont{ padding:100px 0px 50px;}
.page6_title{ text-align:center;}
.page6_title h2{ font-family:'DIN-bold'; text-transform:uppercase; font-size:30px; color:#fff; /*border-bottom:solid 1px #3e3d3c;*/ margin-bottom:10px;}


#flexiselDemo1 {display:none;}
.nbs-flexisel-container {position:relative;  max-width:100%; margin:15px 0px 10px;}
.nbs-flexisel-ul {position:relative;  width:9999px;  margin:0px auto;  padding:0px;  list-style-type:none; text-align:center;  }
.nbs-flexisel-inner { overflow:hidden; width:90%; margin:0px auto;  color:#fff; padding:40px 0px 10px;}
.nbs-flexisel-item { float:left; margin:0px; padding:0px; cursor:pointer; position:relative; font-size:14px; color:#fff;}

.nbs-flexisel-item img{ display:block; margin:0px auto; margin-bottom:10px;}
.nbs-flexisel-item a{color:#fff; height:auto; padding:0px 10px;}
.nbs-flexisel-item h4{ color:#eb8833; font-size:20px; display:block; font-weight:bold;}
.nbs-flexisel-item h4 > span{ color:#eb8833; font-size:14px; display:inline-block; font-weight:normal;font-family:'DIN-medi';}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right { width: 25px; height: 25px; background:url(../images/sprite.html) no-repeat; position: absolute; cursor:pointer; z-index:100; top:0px !important;}

.nbs-flexisel-nav-left { top:0px; right: 40px; background-position:-146px -13px;}
.nbs-flexisel-nav-right {  top:0px; right: 5px; background-position:-177px -13px;}

.custo_bg{ background:rgba(0,0,0,0.5); background:#000000\0/; margin-top:20px; padding:110px 15px 15px; text-align:center; position:relative;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg:hover{ background:rgba(0,0,0,1); transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg b{ position:absolute; left:50%; top:10px; width:102px; height:102px; margin-left:-51px; display:block;}
.custo_bg a{ display:block; background:rgba(235,136,51,0.5); background:#eb8833\0/; padding:10px 0px; text-align:center; color:#000;font-family:'DIN-bold'; font-size:22px; text-transform:uppercase; border-radius:10px;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg:hover a{background:rgba(235,136,51,1); transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg a > i{ font-size:31px; color:#fff; display:block; font-style:normal;}

.custo_bg1{ background:rgba(0,0,0,0.5); background:#000000\0/; margin-top:20px; padding:110px 15px 15px; text-align:center; position:relative;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg1:hover{ background:rgba(0,0,0,1);transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.custo_bg1 b{ position:absolute; left:50%; top:10px; width:102px; height:102px; margin-left:-51px; display:block;}
.custo_bg1 h4{ font-size:20px;font-family:'DIN-bold'; color:#eb8833; text-transform:uppercase; margin-top:0px !important;}
.custo_bg1 ul{ margin:0px; padding:0px;}
.custo_bg1 ul > li{ list-style-type:none; text-align:left; color:#fff; font-size:14px; position:relative; padding:5px 0px 5px 30px;}
.custo_bg1 ul > li > em {position:absolute; width:25px; height:25px; top:0px; left:0px;}
.custo_bg1 ul > li > a{ color:#eb8833;}

.online_help{ background-position:-387px -0px;}
.customer_support{ background-position:-387px -102px;}
.account_opening{ background-position:-387px -204px;}
.icon_phone{ background-position:-91px -72px;}
.icon_email{ background-position:-91px -97px;}

.ftbg-top {background:#eeeeee; padding:10px 0;}
.memdt {font-size:13px; padding:7px 0; margin:0;}
.ftbg-mid {background:#a6a6a6; padding:12px 0;}
.fnt13 {font-size:13px;}
.ticker {font-size:12px; text-align:center;}
.ftbg-btm {background:#444444; padding:15px 0;}
.socialsprite {background:url(../images/socialicon.html) no-repeat;}
.socialicon {margin:0; padding:0; float:right;}
.socialicon li {float:left; margin-left:10px; overflow:hidden; width:28px; height:28px; border-radius:50%;}
.socialicon li a {width:28px; height:28px; text-indent:-9999px; transition:0.2s ease; -webkit-transition:0.2s ease; -moz-transition:0.2s ease;}
.fb-icon {background-position:0 0;}
.fb-icon:hover {background-position:0 -28px;}
.twiter-icon {background-position:-32px 0;}
.twiter-icon:hover {background-position:-32px -28px;}
.linked-icon {background-position:-64px 0;}
.linked-icon:hover {background-position:-64px -28px;}
.youtube-icon {background-position:-95px 0;}
.youtube-icon:hover {background-position:-95px -28px;}
.googlep-icon {background-position:-127px 0;}
.googlep-icon:hover {background-position:-127px -28px;}
.tinynav {display:none;}
.ftnav {margin:0 auto; padding:0 50px; text-align:center;}
.ftnav li {display:inline-block; position:relative; padding:0 6px;}
.ftnav li:after {position:absolute; content:"|"; right:-4px; top:5px; color:#f67d14;}
.ftnav li:last-child:after {display:none;}
.ftnav li a {color:#f67d14; line-height:22px; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.ftnav li a:hover {color:#FFFFFF; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.ftnav li a:after {position:absolute; bottom:-5px; left:0; width:100%; height:1px; background:#a2a2a2; content:""; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease; opacity:0; display:none \0/;}
.ftnav li a:hover:after {bottom:0; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease; opacity:1; display:block \0/;}
.ftbg-btm hr {border-top:1px solid #696969; margin:15px 0;}
.ftxt p {color:#9f9f9f; font-size:11px; margin:0; padding:0;}
.ftnav li.rbdrn:after {display:none;}
.ftxt p a {display:inline-block;}
.ftxt i {color:#9f9f9f; font-size:11px; font-style:normal; line-height:15px; text-align:justify; margin-bottom:10px;}

/*about us*/
#about {width:100%; height:100vh; height:650px\0/; background:#F6F6F6 url(../images/Aboutus_bnr.html) 50% 100% no-repeat;background-size: contain; background-attachment: scroll; position:relative;}
.abtnav{padding:50px 80px 30px; position:absolute; bottom:0; width:98.5%}
.abtnav .abtsec{ margin:0}
.abtnav ul .abtsec{ margin:0; padding:0}
.abtnav .abtsec li{width:12.20%; list-style:none; float:left; background:rgba(131,41,19,0.80); background:#822b15\0/; position:relative; text-align:center; color:#FFF;font-family:'DIN-light'; font-size:18px; margin:0 10px; padding:15px; transition:0.4s; height:150px;}
.abtnav .abtsec li:hover, .abtnav .abtsec li.active{ cursor:pointer;/*transform:rotate(360deg);*/ transition:0.4s; border-radius:50%; background:rgba(247,138,43,1.00); background:#f47600\0/; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55);}
.abtnav .abtsec li:hover a, .abtnav .abtsec li.active a {border-radius:50%; transition:0.4s; background:rgba(131,41,19,1.0); background:#822b15\0/; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.55);}
.abtnav .abtsec li:nth-child(1) a {padding:25px 0;}
.abtnav .abtsec li:nth-child(4) a{padding:45px 0;}
.abtnav .abtsec li:nth-child(2) a{padding:35px 0;}
.abtnav .abtsec li:nth-child(3) a,.abtnav .abtsec li:nth-child(5) a,.abtnav .abtsec li:nth-child(6) a,.abtnav .abtsec li:nth-child(7) a{padding:45px 0;}
.abtnav .abtsec li:nth-of-type(even){ bottom:110px}
.abtnav .abtsec li a {color:#FFF; background:rgba(247,138,43,0.80); background:#f47600\0/; display:block; height:100%; transition:0.4s;}
.stcon{ position:relative; padding-top:80px; width:100%;}
.stcon h1{margin:40px 0 20px; text-align:center; font-size:35px; color:#f3892e; text-transform:uppercase; padding-bottom:20px; font-weight:700; display:block}
.stcon h1:before{ background:url(../images/lft.html) no-repeat; position:absolute; margin-left:-23px; margin-top:6px; display:inline-block; width:26px; height:36px; content:''}
.stcon h1:after{background:url(../images/rgt.html) no-repeat; position:absolute; margin-left:-5px;margin-top:-12px; display:inline-block; width:26px; height:36px; content:''}
.vision{ background-position:-24px -469px;width: 130px;height: 181px;}
.mission{ background-position:-192px -439px;width: 235px;height: 235px; margin-top:5px}
.vsn p{ font-size:15px; line-height:25px}
.vtext{ font-size:36px !important; color:#000;}
.msn p{ padding-right:50px;font-size:15px; line-height:22px; text-align:justify;}
.msn em{font-family: 'DIN-medi'; font-size:17px; font-style:normal;}
.white{ color:#FFF}
.p0{ padding:0 !important}
.mtext{ margin:0 40px 0px; background:#812913; padding:20px 30px; color:#FFF; height:auto}
.inico{ margin:10px 0 0 0px; padding:0}
.inico li{ margin:0; padding:0 0 0 15px; text-align:left; position:relative;}
.inico li:before {position:absolute; content:""; top:6px; left:3px; width:5px; height:5px; background:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.inico li:hover:before {background:#f67f00; transform:scale(1.5); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.inner_page2 .arrow3{ background-position:-430px -503px; position:absolute; width:61px; height:164px; top:60px; left:0px; display:block;}
.page1,.page2{ height:auto; width:100%;}
.adtgicon1, .adtgicon2, .adtgicon3, .adtgicon4, .adtgicon5, .adtgicon6 {width:186px; height:186px; margin:0 auto;}
.adtgicon1 {background-position:-5px -704px;}
.adtgicon2 {background-position:-203px -704px;}
.adtgicon3 {background-position:-5px -898px;}
.adtgicon4 {background-position:-203px -898px;}
.adtgicon5 {background-position:-5px -1091px;}
.adtgicon6 {background-position:-203px -1091px;}

/*** Market Page ***/
.btmshdw { webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); position:fixed; z-index:999; width:100%; top:0; left:0; background:#FFFFFF;}
.dh-logo {display:block !important; position:absolute; top:15px; left:20px;}
.dh-logo img {width:280px;}
.mkinr {width:100%; position:relative; padding:85px 0 0 0;}
.inrhdimg {position:relative; overflow:hidden;}
.inrhdimg > img {width:100%; height:130px; position:relative;}
.inrhdimg > .row {position:absolute; width:100%; z-index:99; left:15px; bottom:20px;}
.inrhdimg > .row h1 {margin:0; padding:0; font-size:40px; color:#eb8833; font-family: 'DIN-light'; text-transform:uppercase;}

.breadcm ul { margin:15px 0 0 0; padding:0px; text-align:right;}
.breadcm li {display:inline-block; margin-left:30px; color:#fff; font-size:12px; text-transform:uppercase; position:relative;}
.breadcm li > a{color:#f47600; position:relative;transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out;}
.breadcm li > a:hover{ text-decoration:underline !important; transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out;}
.breadcm li > span{ position:absolute; right:-20px; top:-2px; font-size:15px;}
.Mticker{ background:#ececec; padding:10px;}
.Mticker select{ background:#f58226; border:none; padding:5px; width:100%;}
.Mticker marquee{ color:#000; text-transform:uppercase; line-height:30px; font-size:14px;}
.Mticker marquee > a{ display:inline-block; padding:0px 10px; color:#000; text-decoration:none;}
.Mticker marquee > a > b{ font-weight:400; color:#000;}
.Mticker marquee > a > span{ display:inline-block; position:relative;}
.Mticker marquee > a > .tick_green{ color:#46b801 !important; margin-left:20px;}
.Mticker marquee > a > .tick_green:before {position:absolute; top:12px; left:-15px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #46b801; content:"";}
.Mticker marquee > a > .tick_red{ color:#f90000 !important; margin-left:20px;}
.Mticker marquee > a > .tick_red:before{position:absolute; top:12px; left:-15px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f90000; content:"";}

.menu, .menu ul, .menu ul li, .menu ul li a {margin: 0px auto;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.menu {	color: #ffffff;margin:20px auto;}
.menu ul ul {display: none;}
.align-right {float: right;}
.menu > ul > li > a {padding: 20px 40px 11px 0px; border-bottom: 1px solid #dbdbdb;cursor: pointer;	z-index: 2;	font-size: 20px; text-transform:uppercase;	text-decoration: none;	color: #404040; text-align:right; position:relative;}
.menu > ul > li > a b {position:absolute; right:5px; bottom:0; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.menu > ul > li > a:hover, .menu > ul > li.selected > a, .menu > ul > li.open > a {	color: #f47600; font-family: 'DIN-medi';}
.menu > ul > li.open > a {border-bottom:none !important;}
.menu > ul > li:last-child > a, .menu > ul > li.last > a {border-bottom:0px;}
.holder {width: 0;height: 0;position: absolute;	top: 0;	right: 0;}
.menu > ul > li > a:hover > span::after, .menu > ul > li.active > a > span::after, .menu > ul > li.open > a > span::after {border-color: #eeeeee;}
.holder::before {top: 18px;	border-top: 2px solid;	border-left: 2px solid;	border-top-color: inherit;	border-left-color: inherit;}
.menu > ul > li > ul{background: #f2f2f2;}
.menu > ul > li > ul > li > a {cursor: pointer;padding: 10px 20px 10px 0px;z-index: 1;text-decoration: none;font-size: 13px;color: #4e4e4e; text-align:right;}
.menu > ul > li > ul .selected{color: #952813 !important; font-family: 'DIN-medi'; text-transform:uppercase;}
.menu > ul > li > ul .selected:after{ content:''; display:inline-block; margin-left:10px; width:0px; height:0px; border-top:5px solid transparent; border-bottom:5px solid transparent;border-left:5px solid #952813; right:30px;}
.menu > ul > li > ul > li > ul > li > a{ background:#000 !important;}
.menu > ul > li > ul > li > ul > li :hover > a, .menu ul ul li.open > a, .menu ul ul li.active > a {color: #812913; font-family: 'DIN-medi';}
.menu > ul > li > ul > li > ul > li:first-child > a {box-shadow: none;}
.menu > ul > li > ul > li > ul > li:first-child > a {box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
.menu > ul > li > ul > li > ul > li > a {background:#822b15 !important; line-height:24px; color:#FFFFFF; padding:10px; text-align:right;}
.menu > ul > li > ul > li:last-child > a, .menu > ul > li > ul > li.last > a {border-bottom: 0;}
.menu > ul > li > ul > li.open:last-child > a, .menu > ul > li > ul > li.last.open > a {border-bottom:0;}
.menu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 0;}
.menu > ul > li > ul > li.sub > a:after {display: block; position: absolute; content: "";width: 5px; height: 5px;right: 10px;z-index: 10;top: 11.5px; border-top: 2px solid #4e4e4e; border-left: 2px solid #4e4e4e; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9 {width:30px; height:30px; position:absolute;top:29px; margin-top:-15px; margin-left:-40px; background:url(../images/mrk_sprite.html) no-repeat;}
.icon1{background-position:0 0;}
.icon2{background-position:-38px 0;}
.icon3{background-position:-78px 0;}
.icon4{background-position:-117px 0;}
.icon5{background-position:-156px 0;}
.icon6{background-position:-196px 0;}
.icon7{background-position:-236px 0;}
.icon8{background-position:-0px -69px;}
.icon9{background-position:-38px -67px;}
.open .icon1{background-position:0 -34px;}
.open .icon2{background-position:-38px -34px;}
.open .icon3{background-position:-78px -34px;}
.open .icon4{background-position:-117px -34px;}
.open .icon5{background-position:-156px -34px;}
.open .icon6{background-position:-196px -34px;}
.open .icon7{background-position:-236px -34px;}
.open .icon8{background-position:-0px -101px;}
.open .icon9{background-position:-38px -101px;}

/* research icon */
.Ricon1, .Ricon2, .Ricon3, .Ricon4, .Ricon5, .Ricon6, .Ricon7 {width:30px; height:30px; position:absolute;top:29px; margin-top:-15px; margin-left:-40px; background:url(../images/research_sprite.html) no-repeat;}
.Ricon1{background-position:0 0;}
.Ricon2{background-position:-38px 0;}
.Ricon3{background-position:-78px 0;}
.Ricon4{background-position:-117px 0;}
.Ricon5{background-position:-156px 0;}
.Ricon6{background-position:-196px 0;}
.Ricon7{background-position:-236px 0;}
.open .Ricon1{background-position:0 -34px;}
.open .Ricon2{background-position:-38px -34px;}
.open .Ricon3{background-position:-78px -34px;}
.open .Ricon4{background-position:-117px -34px;}
.open .Ricon5{background-position:-156px -34px;}
.open .Ricon6{background-position:-196px -34px;}
.open .Ricon7{background-position:-236px -34px;}

.market_table{ margin:35px auto 20px;}
.market_heading{ border-bottom:solid 2px #e0e0e0;}
.market_heading h2{ margin:0px; padding:0px; text-transform:uppercase; color:#000; font-size:20px;}
.market_heading_date{ text-align:right; font-size:11px; line-height:20px;}
.market_select ul{ margin:0px; padding:0px;}
.market_select li{ display:inline-block; width:23%; padding:0px 5px; margin-top:10px;}
.market_select li:last-child{ width:6%; padding-right:0px;}
.market_select li:first-child{padding-left:0px;}
.market_select select{ background:#none; border:solid 1px #c2c2c2; padding:5px; width:100%; color:#f58226; font-size:12px;}
.market_select a {background:#f58226; width:50px; font-size:18px; text-align:center; color:#fff; line-height:24px; display:block; position:relative; top:3px; padding-top:2px}
.market_select a:hover {background:#812914;}

.Mmobmenu {display:none;}
.market_tab{ margin:20px 0px;}
.market_tab table{ width:100%; border-collapse:collapse;}
.market_tab th{font-weight:400 !important; text-align:center; padding:10px; font-size:14px; background:#f4f4f4;}
.market_tab th p{ display:block; width:100%;}
.market_tab td{ padding:15px 10px; text-align:center; border-bottom:solid 1px #d9d9d9;}
.dark_td{ background:#f2f2f2; border-bottom:solid 1px #d9d9d9 !important;}
.dark_th1{ background:#e5e5e5 !important;}
.dark_th2{ background:#d9d9d9 !important;}
.dark_th3{ background:#e8e8e8 !important;}
.market_tab th span{ display:inline-block;}
.market_compny_name{ color:#f58226; font-weight:700; text-align:left; padding-left:20px; position:relative;}
.market_compny_name b{ position:absolute; background:#f58226; width:12px; height:13px; border-radius:3px; top:0px; left:-1px; color:#FFFFFF; text-align:center; line-height:13px; font-weight:normal; font-size:14px;}
.market_compny_name:hover{ color:#f58226;}
.market_green{ color:#02932a !important; padding-left:20px; border-bottom:solid 1px #d9d9d9 !important; position:relative}
.market_green b{ background-position:-974px -2px; width:12px; height:9px; position:absolute; top:50%; margin-top:-4px; margin-left:-15px; display:inline-block;}
.market_red{ color:#d50000 !important; position:relative; padding-left:20px ;}
.market_red b{ background-position:-974px -24px; width:12px; height:9px; position:absolute; top:50%; margin-top:-4px; margin-left:-15px; display:inline-block;}

.Mrkt_Cont {width:350px; min-height:1px; margin-top:-15px; background:#f58226; display:none; position:absolute; z-index:99; padding:10px;}
.Mrkt_Cont .closeMrkt {position:absolute; top:15px; right:10px; color:#FFFFFF; display:block !important; cursor:pointer; font-style:normal; display:inline-block; background-position:-974px -56px; width:15px; height:15px;}
.Mrkt_Cont h4 {color:#FFF; font-size:20px; border-bottom:1px solid #ab4c00; padding-bottom:7px; margin:0; padding:0; padding-bottom:8px; text-align:left;}

.mrkSprite {background:url(../images/mrk_sprite.html) no-repeat;}
.botmpaging{ margin:0px 0px;}
.botmpaging td {padding:5px 0px; border:1px solid #d9d9d9; text-align:center; color:#f58226;}
.botmpaging td a {width:13px; height:12px; margin:0 auto}
.backw_arw1 {background-position:-272px -2px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.backw_arw1:hover {background-position:-286px -2px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.backw_arw2 {background-position:-300px -2px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.backw_arw2:hover {background-position:-314px -2px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.frdwrd_arw1 {background-position:-314px -15px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.frdwrd_arw1:hover, .frdwrd_arw1.actarw {background-position:-300px -15px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.frdwrd_arw2 {background-position:-286px -15px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.frdwrd_arw2:hover, .frdwrd_arw2.actarw {background-position:-272px -15px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}

.cmptxt {margin:20px 0 40px;}
.cmptxt p {text-align:justify; font-family: 'DIN-light'; line-height:22px; font-size:15px;}
.inhdlist {background:#e3e3e3; padding:25px 0;}
.inhdlist h3 {margin:0 0 10px; padding:0 0 10px; font-size:18px; font-family: 'DIN-medi'; color:#812913; border-bottom:1px solid #eb8833;}
.inhdlist ul {margin:0 0 15px; padding:0; overflow:hidden;}
.inhdlist ul li {margin-bottom:10px; padding-left:15px; position:relative; font-family: 'DIN-light'; cursor:default}
.inhdlist ul li:before {position:absolute; content:""; width:5px; height:5px; background:#eb8833; top:6px; left:3px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.inhdlist ul li:hover:before {background:#812913; transform:scale(1.5); transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.inner_page2-displaynone {display:inherit !important;}
.rbnone {border-right:none !important;}
.mb20 {margin-bottom:20px;}
.research_cont {margin:20px 0; padding:20px 0; border-right:1px solid #DCDCDC;}
.research_cont span {width:55px; height:55px; float:left; margin-right:15px; text-align:center; background:#d5d5d5;}
.research_cont span > i {background:#eb8833; color:#FFFFFF; border:1px solid #812913; line-height:26px; font-style:normal; font-size:14px; text-transform:uppercase;}
.research_cont span > b {font-weight:normal; line-height:27px; display:block;}
.research_cont:hover span > i {background:#812913;}
.research_cont img {float:left; max-width:55px; margin-right:15px;}
.research_cont .rshleft {float:left; width:80%;}
.research_cont .rshleft > h3 {font-size:16px; font-weight:normal; font-family: 'DIN-bold'; margin:0 0 3px; padding:0;}
.research_cont .rshleft > i {font-size:11px; color:#5a5a5a; margin:0 0 3px}
.research_cont .rshleft > p {color:#616161; font-size:14px;}
.research_cont .rshleft > a {color:#812913; font-size:14px; display:inline; font-family: 'DIN-medi';}
.research_cont .rshleft > a:hover {border-bottom:1px dotted #eb8833; color:#eb8833;}

.Abtbehind {border:1px solid #C9C9C9; position:relative; margin:0 0 25px; cursor:pointer; overflow:hidden;}
.Abtbehind img {width:100%; height:auto; position:relative; z-index:9;}
.Abtbehind .behind_cont {color:#FFFFFF; padding:10px 15px; position:absolute; width:100%; background:rgba(38,46,51,.8); background:#000000\0/; z-index:99; bottom:0; height:19%;}
.Abtbehind .behind_cont > h2 {font-size:18px; margin:0px; padding:0;}
.Abtbehind .behind_cont > i {font-style:normal; font-family: 'DIN-light'; font-size:12px; margin-bottom:10px; font-weight:300;}
.Abtbehind .behind_cont > p {font-family: 'DIN-light'; text-align:justify; font-size:13px; display:none;}
.Abtbehind:hover .behind_cont {bottom:0; height:100%;}
.Abtbehind:hover .behind_cont > p {display:block;}
.inrsubhd {text-align:center; margin:20px 0;}
.inrsubhd h2 {font-size:24px; margin:0; padding:0; color:#812913; display:inline-block;}

.Ab-milestone {position: relative; padding: 2em 0; margin-top: 2em; margin-bottom: 2em;}
.Ab-milestone::before {content: ''; position: absolute; top: 0; left: 50%; margin-left: -2px; height: 100%; width: 4px; background: #d4d4d4;}
.Ab-milestone .Ab-milestone-block {width:100%; margin-bottom:25px; position:relative; padding:5px 0 10px;}
.Ab-milestone .Ab-milestone-block .Ab-milestone-year {position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:50px; border-radius:50%;  background:#eb8833; color:#FFFFFF; line-height:50px; text-align:center; font-size:15px; box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.ab-yr-maronbg {background:#812913 !important;}
.Ab-milestone-block .Ab-milestone-content {width:45%; background:#d4d4d4; position:relative; border-radius:5px; padding:10px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone-block .Ab-milestone-content:after {position:absolute; top:50%; margin-top:-10px; right:-10px; content:""; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #d4d4d4; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone-block .Ab-milestone-content h2 {margin:0; padding:0; font-size:16px; text-align:right;}
.Ab-milestone-block:nth-child(even) .Ab-milestone-content {float: right;}
.Ab-milestone-block:nth-child(even) .Ab-milestone-content:after {display:none;}
.Ab-milestone-block:nth-child(even) .Ab-milestone-content:before {position:absolute; top:50%; margin-top:-10px; left:-10px; content:""; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #d4d4d4; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone-block:nth-child(even) .Ab-milestone-content h2 {text-align:left;}
.Ab-milestone .Ab-milestone-block:hover .Ab-milestone-year {transform:scale(1.1); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone .Ab-milestone-block:hover .Ab-milestone-content {background:#616161; color:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone .Ab-milestone-block:hover .Ab-milestone-content:after {border-left:10px solid #616161; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Ab-milestone .Ab-milestone-block:hover:nth-child(even) .Ab-milestone-content:before {border-right:10px solid #616161; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}

#filters ul {margin:0; padding:0;}
#filters ul li {margin-bottom:5px;}
#filters ul li a {text-align:right; line-height:30px; font-size:14px; padding:0 10px 0 10px; background:#E4E4E4; color:#000000; border-radius:5px; position:relative;}
#filters ul li a i {display:none; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #000;	margin-left:5px; font-style:normal; text-align: center; white-space: nowrap; vertical-align: baseline; background-color:#fff; border-radius: 10px; transition:0.3s ease;}
#filters ul li a.is-checked, #filters ul li a:active {background:#f67f00; color:#FFFFFF;}
#filters ul li a.is-checked i {display:inline-block; transition:0.3s ease;}
.isotope:after {content: ''; display: block; clear: both;}
.element-item {position: relative; float: left; width: 285px; margin: 5px; color: #262524;}
.element-item a {background:#000000; position:relative;}
.element-item a img {width:100%; height:auto; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative; z-index:9}
.element-item a:after {position:absolute; content:"+"; font-family: 'DIN-light'; color:#FFFFFF; z-index:99; font-size:70px; left:50%; top:50%; margin:-45px 0 0 -11px; opacity:0; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; transform:scale(0);}
.element-item a:hover img {opacity:0.4; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.element-item a:hover:after {opacity:1; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; transform:scale(1);}
.element-item > * {margin: 0; padding: 0;}

/***Scroll-bar***/
.nicescroll-rails{z-index:100000 !important;background:#f2f2f2 !important;width:9px !important;}
.nicescroll-cursors{background-color:#eb8833 !important;width:9px !important;border:0 !important; border-radius:0 !important;}
#ascrail2000-hr {display:none !important;}

/** Download **/
#Download_bg {width:100%; height:100vh; background: url(../images/Download_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; /*background-attachment: fixed;*/ position:relative;}
#backoff_bg {width:100%; height:100vh; background: url(../images/Backoffice_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; /*background-attachment: fixed;*/ position:relative;}
.inrsub-Bighd {font-size:40px; margin:0; padding:0; color:#812913; font-family: 'DIN-light';}

.abtscrn {margin:40px 0 20px;}

.scrollUp {position:absolute; bottom:20px; width:90px; line-height:20px; border-radius:5px; color:#FFFFFF; text-align:center; background:rgba(0,0,0,0.75); left:50%; margin-left:-45px; cursor:pointer; z-index:9; margin-bottom:20px;}
.scrollUp i {position:absolute; width:34px; height:17px; background-position:-191px -313px; left:50%; margin-left:-17px; top:25px;}
.Download_cont {background:#eb8833; padding-top:110px;}
.Download_cont h1 {font-size:30px; text-align:center; margin:0 0 15px; padding:0; color:#FFFFFF;}
.downtab {margin:0; padding:0; overflow:hidden;}
.downtab li {float:left; background:#bc6d29; margin-right:2px}
.downtab li.selected a {background:#eb8833; color:#FFFFFF; border:1px solid #bc6d29; border-bottom:none;}
.downtab li a {text-transform:uppercase; padding:10px 35px; color:#000000; font-size:16px;}
.dserach {position:relative; padding:5px; background:#bc6d29;}
.dserach > input {width:100%; border:none; position:relative; height:26px; padding:0 5px;}
.dserach i {position:absolute; width:17px; height:17px; top:9px; right:11px; z-index:9; background-position:-94px -135px; cursor:pointer;}
.downlist {margin:20px 0; padding:0;}
.downlist li {margin-bottom:10px; border-bottom:2px solid #d57b2e; position:relative;}
.downlist li a {position:relative; padding:15px 10px 15px 40px; font-size:14px; color:#000000; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.downlist li a b {position:absolute; width:23px; height:23px; top:10px; left:10px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.downlist li a:before {position:absolute; width:0; height:2px; background:#f5c499; bottom:-2px; left:0; content:""; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.downlist li a:hover {color:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.downlist li a:hover:before {width:100%; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.pdficon {background-position:-92px -170px;}
.softicon {background-position:-92px -228px;}
.excelicon {background-position:-92px -278px;}
.zipicon {background-position:-123px -303px;}
.linkicon {background-position:-149px -303px;}
.downlist li a:hover .pdficon {background-position:-92px -197px;}
.downlist li a:hover .softicon {background-position:-92px -254px;}
.downlist li a:hover .excelicon {background-position:-92px -303px;}
.downlist li a:hover .zipicon {background-position:-123px -328px;}
.downlist li a:hover .linkicon {background-position:-149px -328px;}

/** Services **/
#Service_bg {width:100%; height:100vh; background: url(../images/Market_bg.html) 50% 50% no-repeat;-webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: fixed; position:relative;}
.sernav {padding:50px 20px 30px; position:absolute; bottom:0; width:98%;}
.servicetab {margin:0; padding:0; width:100%; position:relative;}
.servicetab li {float:left; width:10.7%; margin-right:5px; position:relative; background:#883927; padding:10px;}
.servicetab li:last-child {margin-right:0;}
.servicetab li:nth-of-type(odd){ bottom:130px}
.servicetab li a {color:#FFFFFF; height:110px; text-align:center; font-size:12px; text-transform:uppercase; position:relative; z-index:1; display:block; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; line-height:15px;}
.servicetab li a i {width:63px; height:43px; margin:0px auto 30px; position:relative; top:10px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.servicetab li span {background:#eb8833; position:absolute; width:88%; height:88%; top:6%; left:6%; transition:0.4s ease; -webkit-transition:0.4s ease; -moz-transition:0.4s ease;}
.servicetab li:hover span, .servicetab li.selected span {transform:scale(0); transition:0.4s ease; -webkit-transition:0.4s ease; -moz-transition:0.4s ease; opacity:0; display:none\0/;}
.servicetab li:hover a i, .servicetab li.selected a i {top:15px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.servicetab li:hover a, .servicetab li.selected a {background:rgba(0,0,0,0.50); background:#451d14\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.serv_icon1 {background-position:-415px -704px}
.serv_icon2 {background-position:-415px -748px}
.serv_icon3 {background-position:-415px -792px}
.serv_icon4 {background-position:-415px -836px}
.serv_icon5 {background-position:-415px -880px}
.serv_icon6 {background-position:-415px -924px}
.serv_icon7 {background-position:-415px -968px}
.serv_icon8 {background-position:-415px -1012px}
.serv_icon9 {background-position:-415px -1056px}

.service_cont {background:#eb8833; padding:110px 20px 25px 20px;}
.service_cont h1 {font-size:35px; text-align:center; margin:15px 0 30px; padding:0; color:#FFFFFF; text-transform:uppercase;}
.service_cont > p {font-size:14px; color:#FFFFFF; padding:0 50px 10px 50px; line-height:18px;}
.service_cont .brownbox {padding:30px; background:#812913;}
.service_cont .brownbox h2 {font-size:25px; margin:0 0 10px; padding:0; color:#FFFFFF;}
.service_cont .brownbox p {font-size:14px; color:#FFFFFF; line-height:18px;}
.service_cont .brownbox ul {margin:0; padding:0;}
.service_cont .brownbox ul li {margin-bottom:5px; font-size:14px; padding-left:20px; position:relative; cursor:default; color:#FFFFFF; line-height:17px;}
.service_cont .brownbox ul li:before {position:absolute; content:""; width:6px; height:6px; background:#eb8833; top:4px; left:5px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.service_cont .brownbox ul li:hover:before {background:#fff; transform:scale(1.3); transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.servicebg2 {background:url(../images/Servicebg2.html) no-repeat;-webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative; padding:50px}
.servicebg2 > h1 {margin:0 0 15px; padding:0; color:#812913; font-size:30px;}
.servicebg2 > p {font-size:14px; color:#000; padding:0 30px 10px 30px; line-height:18px;}
.offercont {background:rgba(0,0,0,0.60); background:#000000\0/; border-radius:10px; padding:20px; margin-bottom:15px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.offercont h3 {margin:0 0 10px; padding:0; color:#FFFFFF; font-size:20px; font-family: 'DIN-medi';}
.offercont ul {margin:0; padding:0 0 0 5px;}
.offercont ul li {margin-bottom:10px; color:#FFFFFF; font-family: 'DIN-light'; position:relative; padding-left:15px;}
.offercont ul li:before {position:absolute; content:""; left:0; top:3px; background:url(../images/sprite.html) -462px -440px no-repeat; width:8px; height:13px;}
.offercont:hover {background:rgba(129,41,19,0.80); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.blackhd {font-size:30px; margin:0 0 10px; padding:0; color:#000000;}
.roundbulist ul {margin:0; padding:0;}
.roundbulist ul li {margin-bottom:15px; font-size:14px; padding-left:20px; position:relative; cursor:default; line-height:17px;}
.roundbulist ul li strong {display:block; color:#812913; font-size:15px; font-weight:normal; font-family: 'DIN-medi'; margin-bottom:5px}
.roundbulist ul li:before {position:absolute; content:""; width:7px; height:7px; background:#eb8833; top:3px; left:5px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.roundbulist ul li:hover:before {background:#812913; transform:scale(1.3); transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-out;}
.querybx {border-radius:10px; background:#812913; position:relative; padding:15px;}
.querybx h3 {margin:0 0 10px; padding:0; color:#FFFFFF; font-size:25px;}
.querybx p {position:relative; color:#d9bfb9; padding-left:85px; line-height:22px;}
.querybx p strong {font-weight:normal; color:#FFFFFF;}
.querybx p:before {position:absolute; left:10px; top:5px; content:""; background:url(../images/sprite.html) -405px -314px no-repeat; width:58px; height:58px; transition:0.7s ease; -webkit-transition:0.7s ease; -moz-transition:0.7s ease;}
.querybx:hover p:before {transform:rotateY(360deg); transition:0.7s ease; -webkit-transition:0.7s ease; -moz-transition:0.7s ease;}
.querybx p a {display:inline-block; color:#FFFFFF;}
.querybx p a:hover {text-decoration:underline !important;}

#KnowledgeCen_bg {width:100%; height:100vh; background:url(../images/KnowledgeCen_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.kvisionicon {background-position:-12px -1274px; width:107px; height:107px; margin:0 auto;}
.kleftarow {background-position:-119px -1278px; width:47px; height:107px; margin:0 auto;}
.kmissionicon {background-position:-236px -1277px; width:107px; height:107px; margin:0 auto;}
.krightarow {background-position:-172px -1278px; width:47px; height:107px; margin:0 auto;}
.kvctxt {color:#FFFFFF;}
.kvctxt h3 {margin:10px 0; padding:0; border-bottom:1px solid #FFFFFF; font-size:20px; padding-bottom:5px; font-family: 'DIN-medi';}
.kvctxt em {font-size:14px; margin-bottom:10px; font-style:normal;}
.whiteclr {color:#FFFFFF;}
.maroonclr {color:#8e290d}
.orangeclr {color:#eb8833;}
.agroup {color:#FFFFFF;}
.agroup h2 {margin:10px 0; padding:0; font-size:20px; font-family: 'DIN-medi';}
.agroup p {text-align:justify; line-height:20px;}
.mb50 {margin-bottom:50px;}
.mb30 {margin-bottom:30px;}
.knowgraybg {background:#f0f0f0; padding:50px 30px;}
.knowgraybg h2 {font-size:35px; font-family: 'DIN-medi'; text-transform:uppercase; margin:0 0 30px; padding:0;}
.knowgraybg p {line-height:18px;}
.knowgraybg h3 {font-size:22px; font-family: 'DIN-medi'; margin:0 0 15px; padding:0; color:#8e290d}
.knowgraybg ul {margin:20px 0; padding:0;}
.knowgraybg ul li {margin-bottom:35px; line-height:18px;}
.knowgraybg ul li strong {font-weight:normal; font-size:20px; text-transform:uppercase; color:#8e290d; display:block; margin-bottom:5px;}
.jobprotable {width:100%; margin-bottom:30px;}
.jobprotable td {padding:10px 12px; width:33%; font-size:14px; color:#000000; background:#d8d8d8; border:1px solid #f0f0f0;}
.jobprotable td.bgnone {background:none !important;}
.recleftbx {background:#eb8833;}
.recleftbx span {padding:20px; min-height:250px;}
.recleftbx span h2 {color:#FFFFFF; margin:0 0 15px; padding:0; font-size:20px; font-family: 'DIN-medi';}
.recleftbx span ul {margin:0; padding:0 0 0 15px;}
.recleftbx span ul li {margin-bottom:15px; color:#FFFFFF; font-family: 'DIN-light'; position:relative; padding-left:15px;}
.recleftbx span ul li:last-child {margin-bottom:0;}
.recleftbx span ul li:before {position:absolute; content:""; left:0; top:3px; background:url(../images/sprite.html) -462px -440px no-repeat; width:8px; height:13px;}
.recrightbx {background:#c55b00; margin-bottom:30px;}
.recrightbx span {padding:20px; min-height:250px;}
.recrightbx span h2 {color:#FFFFFF; margin:0 0 10px; padding:0; font-size:20px; font-family: 'DIN-medi';}
.recrightbx span p {color:#FFFFFF; line-height:20px;}
.othermodule {background:#8e290d; color:#FFFFFF; padding:50px 20px;}
.othermodule h2 {font-size:30px; color:#FFFFFF; font-family: 'DIN-medi'; text-align:center;}
.moduletable {margin-bottom:20px;}
.moduletable table {width:100%;}
.moduletable table th {background:#bb7f6e; padding:15px; font-size:16px; text-align:right; color:#000000; font-family: 'DIN-medi'; width:20%; border:2px solid #8e290d; font-weight:normal; line-height:22px;}
.moduletable table td {background:#9a3f26; border:2px solid #8e290d; padding:15px; width:65%; line-height:18px;}
.moduletable table td p {border-bottom:1px dashed #622413; padding-bottom:10px}
.moduletable table td p:last-child {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.moduletable table td:last-chid {width:15%}
.astrik {font-size:12px; text-align:center;}

.KCorpbranch {padding:50px 0 0;}
.KCorpbranch h2 {text-align: center; color:#f58226; font-size:30px; font-family: 'DIN-medi'; margin:0 0 20px; padding:0}
.KCorpbranch .row {margin:0;}
.KCorpbranch .row > [class*='col-'] {padding-right: 0px; padding-left: 0px;}
.KCorpbranch .row > [class*='col-'] > ul {margin:0; padding:0; width:100%; overflow:hidden;}
.KCorpbranch .row > [class*='col-'] > ul > li {width:50%; float:left; position:relative; min-height:285px;}
.KCorpbranch .row > [class*='col-'] > ul > li > iframe {width:100%; min-height:285px;}
.KCorpbranch .row > [class*='col-'] > ul > li > h4 {color:#8e290d; margin:0 0 10px; padding:0; font-size:20px; font-family: 'DIN-medi'; text-transform:uppercase}
.KCorpbranch .row > [class*='col-'] > ul > li:first-child {padding:20px; border:1px solid #f58226; position:relative; z-index:99}
.KCorpbranch .row > [class*='col-'] > ul > li:first-child:after {position:absolute; content:""; background:url(../images/sprite.html) -465px -1119px no-repeat; width:19px; height:33px; top:50%; margin-top:-16px; right:-19px;}
.KCorpbranch .row > [class*='col-'] > ul > li > ul {margin:0; padding:0;}
.KCorpbranch .row > [class*='col-'] > ul > li > ul > li {position:relative; padding-left:35px; margin-bottom:15px; line-height:18px;}
.KCorpbranch .row > [class*='col-'] > ul > li > ul > li:last-child {margin-bottom:0;}
.KCorpbranch .row > [class*='col-'] > ul > li > ul > li > i {width:26px; height:26px; position:absolute; top:-2px; left:0;}
.KCorpbranch .row > [class*='col-'] > ul > li > ul > li > a {display:block; color:#f58226; font-family: 'DIN-medi';}
.KCorpbranch .row > [class*='col-'] > ul > li > ul > li > b {background:#f58226; font-weight:normal; cursor:pointer; color:#FFFFFF; display:inline-block; line-height:30px; text-align:center; padding:0 10px}
.kicon1 {background-position:-433px -1119px}
.kicon2 {background-position:-433px -1145px}
.kicon3 {background-position:-433px -1171px}
.kicon4 {background-position:-433px -1197px}
.kicon5 {background-position:-433px -1223px}
.kicon6 {background-position:-433px -1249px}

#Career_bg {width:100%; height:100vh; background:url(../images/Career_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.career_cont {background:#eb8833; padding:110px 20px 20px;}
.career_cont h1 {font-size:30px; text-align:center; margin:0 0 15px; padding:0; color:#FFFFFF;}
.career_cont p {text-align:center; color:#FFFFFF; line-height:20px; padding:0 50px;}
.career_cont button {background:#812913; color:#eb8833; text-transform:uppercase;}
.career_cont button:hover {background:#000000; color:#eb8833;}
.career_cont button:focus {color:#eb8833;}
.mr10 {margin-right:10px;}
.applyform {background:#d37a2e; padding:20px;}
.applyform h2 {color:#FFFFFF; font-family: 'DIN-medi'; font-size:20px; padding:0 0 10px 10px; margin:0 0 15px; border-bottom:2px solid #e4ae7f; position:relative;}
.applyform h2:after {content:"Fields marked (*) are mandatory"; position:absolute; font-family: 'DIN-regu'; bottom:10px; right:5px; font-weight:normal; font-size:14px;}
.applyform .applytable {padding:10px 20px;}
.applyform .applytable table {width:100%; margin-bottom:20px;}
.applyform .applytable table td {padding:10px 20px; width:50%;}
.applyform .applytable table td strong {color:#FFFFFF; font-weight:normal; display:block; padding-bottom:5px;}
.applyform .applytable table td input[type="text"] {width:100%; background:#e4ae7f; height:36px; line-height:36px; border:1px solid #e26a02; padding:0 5px}
.applyform .applytable table td input[type="text"]:focus {background:#FFFFFF;}
.currentopen {padding:50px 0;}
.currentopen > h2 {font-size:30px; font-family: 'DIN-medi'; margin:0 0 15px; text-align:center; color:#812913;}

.accordion {width: 100%; margin: 0 auto;}
.accordion dl {width: 100%; -webkit-font-smoothing: antialiased; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; -webkit-transition-duration: 350ms; transition-duration: 350ms;}
.accordion dl dt a {position: relative; font-weight:normal; display: block; line-height: 30px; text-align: left; text-transform:uppercase; color:#000; text-decoration: none; padding:10px 0 10px 35px; font-size:18px; border-top:2px solid #e6e6e6;}
.accordion dl dt.active a {color: #eb8833; border-bottom:2px solid #eb8833; font-family: 'DIN-medi';}
.accordion dl dt {width:100%}
.accordion dl dt a .arrow {position: absolute; left: 5px; top: 15px; width:18px; height:18px; background-position:-149px -71px}
.accordion dl dt.active a .arrow {background-position:-149px -48px}
.accordion dl dd {*zoom: 1; padding:10px; display: none; margin-left:0;}
.accordion dl dd.active {display: block;}
.careertable table {width:100%; margin-bottom:10px}
.careertable table td {padding:10px 15px; width:50%; border:3px solid #FFFFFF; background:#e5e5e5;}
.careertable table td strong {font-weight:normal; font-family: 'DIN-medi';}
.careertable button {background:#eb8833; color:#FFFFFF; text-transform:uppercase; margin-left:5px; margin-bottom:10px;}
.careertable button:hover {background:#812913; color:#FFFFFF;}
.careertable button:focus {color:#FFFFFF;}

/* IE 8 backgound */
#Download_bg, #Service_bg, #KnowledgeCen_bg, #Career_bg, #Contact_bg, #partnerus_bg, #Techno_bg {height:650px\0/;}


#Contact_bg {width:100%; height:100vh; background:url(../images/Contactus_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.contactdesk {position:absolute; width:100%; bottom:100px;}
.contact_cont1 {background:#eb8833; padding-top:100px;}
.contact_cont1 .row {margin:0;}
.contact_cont1 .row > [class*='col-'] {padding-right: 0px; padding-left: 0px; min-height:300px;}
.contact_cont1 .row > [class*='col-'] .Cmapdet {padding:20px; position:relative; z-index:99;}
.contact_cont1 .row > [class*='col-'] .Cmapdet:before {position:absolute; content:""; top:50%; left:-10px; margin:-10px 0 0 -10px; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:20px solid #eb8833;}
.contact_cont1 .row > [class*='col-'] .Cmapdet:after {position:absolute; content:""; top:50%; right:-10px; margin:-10px -10px 0 0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid #eb8833;}
.contact_cont1 .row > [class*='col-'] .Cmapdet h3 {color:#FFFFFF; font-size:30px; text-transform:uppercase; margin:0 0 15px; padding:0; font-family: 'DIN-light';}
ul {margin:0; padding:0;}
.contact_cont1 .row > [class*='col-'] .Cmapdet ul > li {position:relative; padding-left:35px; margin-bottom:15px; line-height:18px;}
.contact_cont1 .row > [class*='col-'] .Cmapdet ul > li:last-child {margin-bottom:0;}
.contact_cont1 .row > [class*='col-'] .Cmapdet ul > li > i {width:26px; height:26px; position:absolute; top:-2px; left:0;}
.contact_cont1 .row > [class*='col-'] .Cmapdet ul > li > a {display:block; color:#f58226; font-family: 'DIN-medi';}
.Cmap, .kmap {position:relative;}
.Cmap .mapoverbg, .kmap .mapoverbg  {background:rgba(129,41,19,0.15); position:absolute; width:100%; height:100%;}
.Cmap iframe {width:100%; height:300px;}
.Cmap iframe .place-card {display:none !important;}
.contact_cont1 .row > [class*='col-'] .Cmapdet .comoffice {background:#d37a2e; padding:15px 20px;}
.contact_cont1 .row > [class*='col-'] .Cmapdet .comoffice h4 {font-size:20px; color:#FFFFFF; font-family: 'DIN-medi'; margin:0 0 10px;}
.contact_cont1 .row > [class*='col-'] .Cmapdet .comoffice strong {font-size:18px; font-family: 'DIN-medi'; margin-bottom:10px; display:block;}
.branch_cont {padding-top:100px; padding-bottom:30px;}
.branch_cont h1 {text-align:center; margin:0 0 15px; padding:0; font-family: 'DIN-medi'; font-size:30px; color:#812913; text-transform:uppercase;}

/*********************contact page start*********************/
.d-z-map { overflow: hidden; position: relative; }
.d-z-office-detail { top: 550px !important; padding: 10px; width:auto; left:20px; }
.d-z-office-detail h3 { margin-bottom: 0px; border-bottom:solid 1px #cad7e3; text-align:center; color:#812913; font-size:20px; margin-bottom:15px; padding-bottom:5px;}
.d-z-office-detail ul {margin:0 0 15px; padding:10px; border:1px solid #E0E0E0; min-height:110px;}
.d-z-office-detail ul > li {position:relative; padding-left:35px; margin-bottom:15px; line-height:18px;}
.d-z-office-detail ul > li:last-child {margin-bottom:0;}
.d-z-office-detail ul > li > i {width:26px; height:26px; position:absolute; top:-2px; left:0;}
.d-z-office-detail p { margin-top: 25px; }
.d-z-branch { position: absolute; padding: 0 7px 2px 7px; border: 1px solid #fff; border-color: transparent; cursor: pointer; z-index:99}
.d-z-jk {top: 26px; right:297px;}
.d-z-Pj { top: 88px; right: 316px;}
.d-z-Del { top: 126px; right: 290px;}
.d-z-Cht { top: 246px; right: 216px;}
.d-z-Hry { top: 118px; right: 304px;}
.d-z-gj { top: 216px; right: 382px;}
.d-z-mh { top: 285px; right: 340px;}
.d-z-Mp { top: 220px; right: 283px;}
.d-z-wb { top: 222px; right: 131px; }
.d-z-bhr { top: 179px; right: 161px; }
.d-z-up { top: 160px; right: 243px; }
.d-z-Ap { top: 361px; right: 271px; }
.d-z-Or { top: 268px; right: 182px; }
.d-z-rj {top: 163px; right: 346px;}
.d-z-tn { top: 435px; right: 287px; }
.d-z-Kt { top: 368px; right: 325px;}
.d-z-branch-dot {width:21px; height:33px; background-position:-389px -1283px;}
.d-z-branch.selected .d-z-branch-dot {background-position:-385px -1319px; width:29px; height:45px; position:absolute; top:-5px; left:0;}
.d-z-branch .d-z-h-open, .d-z-branch.selected .d-z-s-open { display: block !important; }
.d-z-branch.selected .d-z-h-open, .d-z-branch .d-z-s-open { display: none !important;}
.sortingloc {background:#dcdcdc; padding:2px 10px;}
.sortingloc table {width:100%;}
.sortingloc table td {padding:10px;}
.sortingloc table td:nth-child(odd) {text-align:right; width:15%}
.sortingloc table td:nth-child(even) {width:35%}
.sortingloc table td:nth-child(even) select {width:100%; height:30px;}
.branch{ padding:0px; margin:0px; position:relative; z-index:99}
.map1{ display:block; text-align:right;}
.branch img {position:relative; z-index:1; width:100%; height:auto;}
.address{ display:block}
.disc_bg {margin-bottom:15px; position:relative;}
.disc_bg h1 {position:absolute; z-index:9; text-align:center; width:100%; bottom:20px; color:#FFFFFF; margin:0; padding:0; text-transform:uppercase}
.disc_bg img {width:100%; height:100px; position:relative;}
.disc_bg .breadcm {position:absolute; bottom:10px; right:15px;}
.dis_cont {margin:30px 0;}
.dis_cont > p {text-align:justify; line-height:20px; margin-bottom:15px;}
.dis_cont > strong {display:block; font-size:17px; font-family: 'DIN-medi'; margin-bottom:10px; font-weight:normal;}
.Dlist1 {margin:0 0 15px; padding:0;}
.Dlist1 > li {padding-left:20px; margin-bottom:10px; line-height:18px; text-align:justify; position:relative;}
.Dlist1 > li b {font-weight:normal; font-family: 'DIN-medi'; color:#812913; display:block; margin-bottom:3px; font-size:15px;}
.Dlist1 > li:before {position:absolute; content:""; width:5px; height:5px; background:#f67d14; top:6px; left:5px; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.Dlist1 > li:hover:before {transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; width:0; height:0; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #812913; top:4px; left:7px; background:none;}
.Dlist1 > li > ul {margin:10px 0; padding:0px;}
.Dlist1 > li > ul > li {padding-left:25px; line-height:18px; margin-bottom:5px; position:relative;}
.Dlist1 > li > ul > li:before {position:absolute; top:4px; left:10px; content:""; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #f67d14;}
.sitemap {margin:30px 0;}
.sitemap h3 {margin:0; padding:0; color:#812913; font-size:25px; font-weight:normal; font-family: 'DIN-light';}
.sitemap ul {margin:15px 0; padding:0; overflow:hidden;}
.sitemap ul li {margin-bottom:5px; float:left; margin-right:5px}
.sitemap ul li a {padding:5px 10px; background:#DBDBDB; line-height:22px; display:inline-block; color:#000000; border:1px solid #DBDBDB; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.sitemap ul li a:hover {background:#f67f00; color:#FFFFFF; border:1px solid #812913; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback {width:100%; height:auto; background:url(../images/feedback_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.feedback_cont {background:rgba(0,0,0,0.70); background:#000000\0/; margin:30px 0;}
.feedback_cont h1 {text-align:center; color:#FFFFFF; margin:0; font-family: 'DIN-light'; font-size:30px; padding:10px;}
.feedback_cont form {padding:20px; background:rgba(246,125,20,0.70); background:#f67d14\0/;}
.feedback_cont form label {display:block; position:relative;}
.feedback_cont form input {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 10px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont form input:focus, .feedback_cont form textarea:focus {background:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont form select {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 7px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont form textarea {width:100%; border:none; height:80px; margin-bottom:15px; padding:7px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont form p {padding:0; margin:0;}
.feedback_cont form button {display:inline-block; border-radius:0; background:#832a08; color:#FFFFFF; text-transform:uppercase; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont form button:hover {background:#000000; color:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont form button:focus {color:#FFFFFF;}

#partnerus_bg {width:100%; height:100vh; background: url(../images/Partnerus_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: fixed; position:relative;}
.partnerform {background:rgba(0,0,0,0.70); background:#000000\0/; position:absolute; bottom:0; left:0; width:100%; padding:0 50px 70px;}
.partnerform h1 {text-align:center; margin:20px 0 10px; padding:0; font-size:35px; color:#eb8833;}
.partnerform table {width:100%;}
.partnerform table td {width:20%; padding:5px 10px;}
.partnerform table td input {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 10px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.partnerform table td input:focus {background:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.partnerform table td select {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 7px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.partnerform p {padding:0; margin:0;}
.partnerform button {display:inline-block; border-radius:0; background:#832a08; color:#FFFFFF; text-transform:uppercase; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.partnerform button:hover {background:#eb8833; color:#000; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.partnerform button:focus {color:#FFFFFF;}
.partner_cont {background:#eb8833; padding-top:110px; padding-bottom:20px;}
.partner_cont h1 {font-size:30px; text-align:center; margin:0 0 25px; padding:0; color:#FFFFFF;}
.part-det h2 {margin:0 0 10px; font-size:25px;}
.part-det p {text-align:justify; line-height:18px; margin-bottom:15px;}
.part-det ul {margin:0 0 15px; padding:0; overflow:hidden}
.part-det ul li {margin-bottom:10px; position:relative; padding-left:20px; text-align:justify;}
.part-det ul li:before {position:absolute; content:""; top:4px; left:5px; width:5px; height:5px; background:#000000; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease}
.part-det ul li:hover:before {background:#812806; transform:scale(1.5); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease}
.pcontact {background:#812806; padding:10px 15px; color:#FFFFFF;}

.OpenAccount {width:100%; height:auto; background:url(../images/OpenAccount_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative; padding:40px 30px;}
.OpenAccount > h1 {text-align:center; color:#FFFFFF; font-size:35px; font-family: 'DIN-light'; margin:0 0 10px; padding:0;}
.OpenAccount > h1 > strong {font-family: 'DIN-bold'; font-weight:normal; color:#eb8833;}
.OpenAccount > .opentag {color:#acacab; font-size:18px; margin:0 0 15px; padding:0; text-align:center; font-family: 'DIN-light';}
.OpenAccount > .opentag > em {display:inline-block; color:#FFFFFF; font-style:normal;}
.regbtn {text-align:center; margin-bottom:30px;}
.regbtn a {border-radius:5px; padding:10px 15px 8px; display:inline-block; font-size:15px; color:#FFFFFF; background:#812913;}
.regbtn a:hover {background:#eb8833; color:#000000;}
.OpenAccount .row {margin:0;}
.OpenAccount .row > [class*='col-'] {padding-right: 0px; padding-left: 0px; position:relative;}
.OpenAccount .row > [class*='col-'] .open_cont {position:relative;}
.OpenAccount .row > [class*='col-'] .open_cont > h2 {background:rgba(246,127,0,0.50); background:#915514\0/; text-align:center; color:#FFFFFF; font-size:25px; font-family: 'DIN-light'; padding:8px; margin:0; position:relative;}
.OpenAccount .row > [class*='col-']:first-child .open_cont {padding:20px 17px 0 0;}
/*.OpenAccount .row > [class*='col-']:first-child .open_cont:after {background:url(../images/sprite.png) no-repeat -440px -1285px; position:absolute; top:0; right:0; width:17px; height:63px; content:"";}*/
.OpenAccount .row > [class*='col-']:last-child .open_cont {padding:20px 0 0 17px;}
/*.OpenAccount .row > [class*='col-']:last-child .open_cont:before {background:url(../images/sprite.png) no-repeat -440px -1285px; position:absolute; top:0; left:0; width:17px; height:63px; content:""; transform:rotateY(180deg);}*/
.OpenAccount .row > [class*='col-']:first-child .open_cont form:after {position:absolute; width:17px; height:100%; background:rgba(255,255,255,0.30); content:""; top:0; right:-17px;}
.OpenAccount .row > [class*='col-']:last-child .open_cont .Oapp_det {min-height:260px;}
.OpenAccount .row > [class*='col-']:last-child .open_cont .Oapp_det:before {position:absolute; width:17px; height:100%; background:rgba(255,255,255,0.30); content:""; top:0; left:-17px;}
.OpenAccount .row > [class*='col-'] .open_cont .form {position:relative; padding:20px 30px; min-height:260px;}
.OpenAccount .row > [class*='col-'] .open_cont .form input {width:100%; border:none; line-height:31px; height:31px; margin-bottom:15px; padding:0 10px; font-size:14px; background:rgba(255,255,255,0.3); background:#555553\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative; color:#c2c0c0;}
.OpenAccount .row > [class*='col-'] .open_cont .form input:focus {background:rgba(255,255,255,0.7); color:#000000; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.OpenAccount .row > [class*='col-'] .open_cont .button {border-radius:0; background:#f67f00; color:#000000; border-bottom:5px solid #b35c00; text-transform:uppercase; position:relative; margin-bottom:10px;}
.OpenAccount .row > [class*='col-'] .open_cont .button:hover {background:#FFFFFF; border-bottom-color:#B3B3B3;}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det {padding:30px 20px 0; position:relative;}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det > p {text-align:center; color:#FFFFFF; line-height:18px; font-style:15ps; margin-bottom:15px; font-family: 'DIN-light';}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det > p > em {font-style:normal; color:#f67f00;}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det > p > a {display:inline-block; color:#f67f00;}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det > label {color:#FFFFFF; display:block; margin:0 0 15px; font-weight:normal; position:relative; padding-left:20px; line-height:18px; font-family: 'DIN-light';}
.OpenAccount .row > [class*='col-'] .open_cont .Oapp_det > label input {position:absolute; top:3px; left:0; margin:0; padding:0;}


.Hotable table {width:100%; margin-bottom:10px}
.Hotable th {background:#6d6d6d; color:#fff; font-weight:normal; padding:7px 10px; border:1px solid #888585; font-family: 'DIN-medi';}
.Hotable td {padding:5px 10px; border:1px solid #D8D8D8; font-size:14px;}
.Hotable td:first-child {font-family: 'DIN-medi';}
.Hotable td strong {font-weight:normal; font-family: 'DIN-medi';}

.ho-cont strong {font-weight:normal; padding:10px; font-family: 'DIN-medi'; font-size:15px;}
.ho-cont p {padding:10px; line-height:18px;}
.ho-cont p em { font-style:normal; padding-right:10px; color:#812913; font-family: 'DIN-medi'; }

.Cmapdet h3 {color:#812913; font-size:22px; margin:0 0 10px; padding:0;}
.Cmapdet ul {margin-bottom:30px; overflow:hidden;}
.Cmapdet ul > li {position:relative; padding-left:35px; margin-bottom:10px; line-height:18px;}
.Cmapdet ul > li:last-child {margin-bottom:0;}
.Cmapdet ul > li > i {width:26px; height:26px; position:absolute; top:-2px; left:0;}
.Cmapdet ul > li > a {display:block; color:#f58226; font-family: 'DIN-medi';}

.signpopup {background:#fff; text-align: left; max-width:350px; margin: 40px auto; position: relative; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; overflow:hidden; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); -moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); z-index:9999}
.signpopup h1 {margin:0px; padding:10px; color:#fff; font-family: 'DIN-light'; font-size:25px; text-transform:uppercase; text-align:center; background:#eb8833;}
.signpopup aside {padding:15px;}
.signpopup input[type="text"] {width:100%; margin-bottom:10px; padding:0 10px; height:30px; border:1px solid #DDDDDD; transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; color:#4D4D4D; background:#DDDDDD; border-radius:5px; line-height:30px;}
.signpopup input[type="text"]:focus {transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; color:#000; background:#fff; border:1px solid #BDBDBD;}
.signpopup .subbtn {position:relative; text-align:center; max-width:80px; margin:0 auto;}
.signpopup .subbtn i {border-radius:5px; background:#812913; text-transform:uppercase; color:#fff; font-size:14px; line-height:28px; position:relative; font-style:normal; z-index:9; top:0;}
.signpopup .subbtn:after {position:absolute; content:""; border-bottom:6px solid #661a07; width:100%; bottom:-2px; left:0; border-radius:0 0 5px 5px; z-index:1;}
.signpopup .subbtn:hover i {top:2px; color:#FFFFFF; background:#661a07;}
.signpopup .forgotpass {margin-bottom:10px;}
.signpopup .forgotpass a {font-size:13px; color:#494949; display:inline-block; position:relative;}
.signpopup .forgotpass a:hover {color:#000;}
.signpopup .forgotpass a:before {position:absolute; content:""; left:0; bottom:-3px; width:0px; height:1px; background:#26361b; opacity:0; transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease;}
.signpopup .forgotpass a:hover:before {opacity:1; width:100%; transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease;}

.trdlogin {background:#812913; padding:15px; color:#FFFFFF; text-align:center; margin-bottom:15px;}
.trdlogin p {line-height:18px;}
.trdlogin a {display:inline-block; background:#f67d14; color:#FFFFFF; padding:0 10px; line-height:30px;}
.trdlogin:hover {background:#f67d14;}
.trdlogin:hover a {background:#fff; color:#000; transform:scale(1.1);}
.trdlogin:hover a:active {background:#812913; color:#fff; transform:scale(1);}
.maroonhd {color:#8e290d; margin:0 0 15px; padding:0; font-size:25px;}

.NBFC {text-align:center; border:1px solid #9A9A9A; padding:15px; min-height:350px; margin-bottom:20px; border-radius:10px; cursor:default}
.NBFC:hover {background:#FFFFFF}
.NBFC span {width:105px; height:105px; margin:10px auto; border-radius:50%; border:2px solid #eb8833; transform:scale(0.9)}
.NBFC:hover span {background-color:#eb8833; transform:scale(1)}
.NBFC h2 {font-size:22px; color:#812913;}
.NBFC p {font-size:14px; line-height:16px; margin:0; padding:0}
.nicon1 {background-position:0 -1392px}
.nicon2 {background-position:-105px -1392px}
.nicon3 {background-position:-210px -1392px}
.nicon4 {background-position:-315px -1392px}

.FSIcon {position:fixed; right:0;top:120px;width:auto;z-index:999; background:#FFFFFF; width:37px; white-space:nowrap;}
.FSIcon ul {margin:0; padding:0;}
.FSIcon ul li{ position:relative; width:130px; right:0px; background:#FFFFFF;}
.FSIcon ul li a {display:block; color:#000; line-height:28px; padding:3px; border:1px solid #fff; position:relative; font-weight:normal;}
.FSIcon ul li a:hover{ text-decoration:none; border:1px solid #C7C7C7;}
.FSIcon ul li a i{display: block;float: left;height:28px;margin-right: 5px;width:28px; font-size:18px; text-align:center; transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease;}

.facebook { background-position:0 -56px;}
.FSIcon ul li a:hover i.facebook {background-position:0 0;}
.twitter { background-position:-32px -56px;}
.FSIcon ul li a:hover i.twitter {background-position:-32px 0;}
.linkedin { background-position:-64px -56px;}
.FSIcon ul li a:hover i.linkedin {background-position:-64px 0;}
.youtube { background-position:-95px -56px;}
.FSIcon ul li a:hover i.youtube {background-position:-95px 0;}
.googlePlus { background-position:-127px -56px;}
.FSIcon ul li a:hover i.googlePlus {background-position:-127px 0;}

#Techno_bg {width:100%; height:100vh; background:url(../images/Techno_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.techno_cont {text-align:center;}
.techno_cont img {margin-bottom:20px;}
.techno_cont > p {margin:0; padding:0;}
.techno_cont > p > .btn1 {display:inline-block; background:#812913; color:#FFFFFF; padding:7px 15px; border-radius:20px; margin-bottom:20px; border:1px solid #812913;}
.techno_cont > p > .btn1:hover {background:#fbe5d2; color:#000000;}
.techno_cont > p > .btn2 {display:inline-block; background:#fbe5d2; color:#000000; padding:7px 15px; border-radius:20px; margin-bottom:20px; border:1px solid #812913;}
.techno_cont > p > .btn2:hover {background:#f67f00; color:#000;}
.appstore {margin:0 0 15px !important; padding:0; display:inline-block;}
.appstore li {float:left; margin-right:5px;}
.appstore li a {width:84px; height:29px; border-radius:5px; background:url(../images/appstore.html) no-repeat;}
.appstore li a.gplayapp {background-position:0 0;}
.appstore li a.appleapp {background-position:-85px 0;}
.appstore li a.bberryapp {background-position:-170px 0;}
.appstore li a.windowapp {background-position:-255px 0;}

.FOpenAct, .FPartus {position:fixed; z-index:999; height:39px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.FOpenAct {left:-120px; top:200px; background-color:#832913; width:160px;}
.FPartus {left:-110px; top:250px; background-color:#f67d14; width:150px;}
.FOpenAct a, .FPartus a {position:relative; color:#FFFFFF; line-height:39px; padding:0 40px 0 10px; text-align:right;}
.FOpenAct a i, .FPartus a i {width:40px; height:39px; position:absolute; top:0; right:0;}
.FOpenAct a i {background-position:-178px -48px;}
.FPartus a i {background-position:-178px -92px;}
.FOpenAct:hover, .FPartus:hover {left:0;}

/*22-9-15*/
.MrtInd {margin:1px 0 0; background:#e7e7e7; padding:10px 0;}
.MrtInd ul {margin:0; padding:0; width:100%; overflow:hidden;}
.MrtInd ul li {float:left; padding:10px 0 5px; width:20%; position:relative;}
.MrtInd ul li:last-child:after {display:none;}
.MrtInd ul li:after {position:absolute; width:1px; height:100%; border-right:1px dashed #A6A6A6; top:0; right:0; content:"";}
.MrtInd ul li p {font-size:13px; margin:0 0 5px; padding:0 0 0 10px; color:#3d3d3d}
.MrtInd ul li b {font-size:20px; font-weight:normal; padding:0 0 0 10px; font-family: 'DIN-medi'; color:#3d3d3d}
.MrtInd ul li span {position:absolute; bottom:5px; right:12px; font-size:14px; padding-top: 25px;}
.MrtInd ul li span:after {position:absolute; content:""; width:20px; height:17px; top:0; right:0;}
.mktred {color:#ff0500;}
.mktred:after {background:url(../images/sprite.html) no-repeat -225px -69px;}
.mktgrn {color:#139a10;}
.mktgrn:after {background:url(../images/sprite.html) no-repeat -225px -48px;}
.indbtn {background:#fff; border:1px solid #d9d9d9;}
.indbtn a {display:block; padding:10px 0 10px 13px; font-size:14px; font-family: 'DIN-medi'; color:#812912; text-transform:uppercase; text-align:left;}
.indbtn a i {font-style:normal; font-size:12px; font-family: 'DIN-regu'; text-transform:none; margin-top:5px; padding:0; color:#f67d14; position:relative;}
.indbtn a:before {content:""; position:absolute; top:15px; left:10px; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #f67d14;}
.indbtn:hover {background:#822b15; border:1px solid #822b15;}
.indbtn:hover i {color:#ffa04e;}
.indbtn:hover a {color:#FFFFFF;}
.mrtquotes {background:#f67d14; padding:11px; position:relative;}
.mrtquotes input {line-height:30px; height:30px; border:none; width:100%; padding:0 32px 0 5px; font-size:13px; position:relative;}
.mrtquotes a {position:absolute; top:15px; right:15px; width:21px; height:21px; background-position:-224px -91px; z-index:9; opacity:0.5;}
.mrtquotes:hover a {opacity:1;}

.orangebtn {background:#eb8833; color:#FFFFFF;}
.orangebtn:hover {background:#812913; color:#FFFFFF !important;}
.orangebtn:focus {color:#FFFFFF !important;}
::selection {background:#812913; color:#FFFFFF;}
::-webkit-selection {background:#812913; color:#FFFFFF;}
::-moz-selection {background:#812913; color:#FFFFFF;}


.feedback {width:100%; height:auto; background:url(../images/feedback_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.feedback_cont {background:rgba(0,0,0,0.70); background:#000000\0/; margin:30px 0;}
.feedback_cont h1 {text-align:center; color:#FFFFFF; margin:0; font-family: 'DIN-light'; font-size:30px; padding:10px;}
.feedback_cont .form {padding:20px; background:rgba(246,125,20,0.70); background:#f67d14\0/;}
.feedback_cont .form label {display:block; position:relative;}
.feedback_cont .form input {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 10px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont .form input:focus, .feedback_cont form textarea:focus {background:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont .form select {width:100%; border:none; line-height:35px; height:35px; margin-bottom:15px; padding:0 7px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont .form textarea {width:100%; border:none; height:80px; margin-bottom:15px; padding:7px; font-size:15px; background:rgba(255,255,255,0.70); background:#FFFFFF\0/; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; position:relative;}
.feedback_cont .form p {padding:0; margin:0;}
.feedback_cont .form button {display:inline-block; border-radius:0; background:#832a08; color:#FFFFFF; text-transform:uppercase; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont .form button:hover {background:#000000; color:#FFFFFF; transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.feedback_cont .form button:focus {color:#FFFFFF;}
/*14-4-2016*/
.maroonhd1 {color:#8e290d; margin:0 0 15px; padding:0; font-size:25px; text-align:center;}
.lh20{ line-height:20px;}
.clickhere {background:#eb8833; color:#fff !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 auto; text-align:center; width:40%;}
.clickhere a {display:inline-block;  color:#FFFFFF; padding:0 10px; line-height:30px;}
.clickhere:hover {background:#812913;}
.clickhere:hover a {color:#fff; transform:scale(1.0);}
.clickhere:hover a:active {background:#812913; color:#fff; transform:scale(1);}
.TAC{ text-align:center;}
.contactinformation{ margin:15px auto; text-align:center; font-size:14px; line-height:20px;}
.tc{ padding:10px; border: solid 1px #ccc; border-radius:8px; text-align:center; font-size:14px; background:#f5f5f5;}
.tc a {color:#eb8833;  transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.tc a:hover {color:#812913; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.contactinformation a {color:#eb8833;  transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.contactinformation a:hover {color:#812913; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease;}
.clickherebtn {color:#FFFFFF !important;}
.clickherebtn a {display:inline-block; background:#812913; color:#FFFFFF; padding:7px 15px; border-radius:20px;  border:1px solid #812913;}
.clickherebtn a:hover {background:#fbe5d2; color:#000; transform:scale(1.0);}
.clickherebtn a:hover active {color:#fff; transform:scale(1);}

.starttrading{ text-align:center;}
.starttrading .btn1 { display:inline-block;  color:#FFFFFF; padding:10px 30px; line-height:30px;background:#eb8833;  border-radius:10px; margin-bottom:20px; font-size:18px;}
.starttrading .btn1:hover {background:#812913; color:#fff; transform:scale(1); -webkit-box-shadow: 5px 5px 3px #222;   	box-shadow: 5px 5px 3px #222;}


.popup{ position:relative; text-align:center; background:#655a7c; }
.starttrading1{ text-align:center;}
.starttrading1 .btn1 { display:inline-block;  color:#FFFFFF; padding:15px 50px; background:#eb8833;  border-radius:5px;  font-size:16px; position: relative;   bottom:50px; text-align:center; }
.starttrading1 .btn1:hover {background:#812913; color:#fff; transform:scale(1); -webkit-box-shadow: 5px 5px 3px #222;   	box-shadow: 5px 5px 3px #222;}



/*18-5-2016*/
.offerbtn {border-radius:5px; background:#eb8833; color:#FFFFFF !important; border-radius:0px!important ; }
.offerbtn:hover {background:#812913 !important;}
#Offering_bg {width:100%; height:100vh; background:url(../images/Offering_bg.html) 50% bottom no-repeat; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}
.offer_cont {text-align:center;}
.offer_cont img {margin-bottom:20px;}
.offer_cont > p {margin:0; padding:0;}
.offer_cont > p > .btn1 {display:inline-block; background:#812913; color:#FFFFFF; padding:7px 15px; border-radius:20px; margin-bottom:20px; border:1px solid #812913;}
.offer_cont > p > .btn1:hover {background:#fbe5d2; color:#000000;}
.offer_cont > p > .btn2 {display:inline-block; background:#fbe5d2; color:#000000; padding:7px 15px; border-radius:20px; margin-bottom:20px; border:1px solid #812913;}
.offer_cont > p > .btn2:hover {background:#f67f00; color:#000;}

#uniofferpage{background:#812913;display: table; table-layout: fixed;}
.uniofferpage{display: table-cell; vertical-align:middle; color:#fff;}
.uniofferpage_title{ text-align:center;}
.uniofferpage_title h2{ font-family:'DIN-bold'; text-transform:uppercase; font-size:30px; /*border-bottom:solid 1px #995240; padding-bottom:10px;*/}
.uniofferpage_title p{ margin-bottom:40px; font-family:'DIN-medi'; line-height:20px;}
.uniofferpage_li{ margin:0px; padding:0px; text-align:left;}
.uniofferpage_li li{ list-style-type:none; float:left; width:50%; padding:0px 10px; margin-bottom:0px;}
.uniofferpage_li .servi{ background:#91402c; padding:15px 10px; color:#fff;transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out; min-height:360px; display:block; position:relative;}
.uniofferpage_li .servi:hover{background:#9c4e3a;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out;}
.uniofferpage_li .servi .tital { text-align:center; position:relative;}
.uniofferpage_li .servi .tital i {margin:0 auto; width:148px; height:148px; border-radius:50%; background:#91402c; border:2px solid #b17161; margin-bottom:15px; line-height:78px; color:#a0a0a0; text-align:center; display:block; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; position:relative;}
.uniofferpage_li .servi .tital i b {z-index:99; position:absolute; display:block; width:73px; height:73px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; left:56%; top:56%; margin-left:-36px; margin-top:-36px;}
.uniofferpage_li .servi .tital i em {color:#FFF; width:1px; height:1px; border-radius:50%; display:block; position:absolute; left:50%; margin-left:-1px; top:50%; margin-top:-1px; opacity:0; color:#FFFFFF; font-size:40px; line-height:78px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; border:4px solid #eb8833; z-index:1;}
.uniofferpage_li .servi:hover .tital i em {opacity:1;background:#9c4e3a; width:148px; height:148px; left:50%; margin-left:-74px; top:50%; margin-top:-74px; transition:0.4s ease-in-out; -webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out;}
.uniofferpage_li .servi .tital p { line-height:18px;}
.uniofferpage_li .servi .tital h4{ font-size:20px; min-height:50px;}
.uniofferpage_li .servi .tital h4 > span{ display:block;}
.uniofferpage_li .servi .r_more{font-family:'DIN-bold'; font-size:12px; color:#fff; display:inline-block; position:relative; margin:0px; padding:0px; position:absolute; bottom:15px; width:90%; text-align:center;}
.uniofferpage_li .servi .r_more em{ position:absolute; background-position:-91px -15px; width:12px; height:12px; opacity:0; display:inline-block;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;top:50%; margin-top:-6px;}
.uniofferpage_li .servi:hover .r_more em{ opacity:1;  margin-left:10px;transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}
.icon_lever{ background-position:-176px -155px; margin-top:10px;}
.icon_loan{ background-position:-178px -234px;}
.lh20{ line-height:20px;}
