@import url("fonts.css");

* {margin: 0px; padding: 0px; list-style-type: none;}
html,body {display: block; height: 100%;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;} 

.clearfix {    display: block; clear: both;}
body { font-family: 'DINPro-Regular';
background:url("../images/body-bg.jpg") no-repeat center bottom;background-attachment:fixed;background-size: 100% 100%;}
h1,h2,h3,h4,h5,h6{font-family: 'DINPro-Bold';font-weight:normal;}
input,select,textarea{font-family: 'DINPro-Regular';}
.wrapper {height: 100%;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}

.header {display: block;width: 100%; padding: 20px 30px 20px; box-sizing: border-box;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;position: fixed;}
.header_left {display: inline-block; float: right;}
.header_left label {display: block; font-size: 13px; color: #ffffff;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-shadow: 0px 1px 1px #333;}
.header_left span {display: block; text-align: right; font-size: 10px;color: #ffffff;cursor: default;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-shadow: 0px 1px 1px #333;}
.header_left img {width: 130px; height:auto;}
.header_right {display: inline-block; float: left;color: #ffffff;cursor: default; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.header_right .login  {display: inline-block; color: #ffffff;font-size: 15px;text-decoration: none;line-height:40px;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-shadow: 0px 1px 1px #333;margin:0 10px}
.header_right .login:hover {transform: scale(1.15);}
.mc_header_logo{position: absolute;
  top: 22px;
  left: 19%;
  width: 100%;
  text-align: left;
  z-index: -1;}
  .mc_header_logo img{ width: 250px;}
.header_logo {position: absolute; top:15px; left: 0px; width: 100%; text-align: center; z-index: -1;}
.header_logo .logo   {display: inline-block;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.header_logo .logo img {width: 170px; height: auto;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.header.sticky {padding: 10px 30px 10px; background:rgba(255, 255, 255, 0.6); position: fixed; z-index: 999999; }
.header.sticky .header_left label{font-size: 12px; color:#ef4647;text-shadow: 0px 1px 1px #eee; padding-top: 8px;}
.header.sticky .header_left span {font-size: 11px; padding-right:0px;color: #333;text-shadow: 0px 1px 1px #eee;}
.header.sticky .header_right {display: none;}
.header.sticky .mc_header_logo {position: static; float:left;width:auto;margin-top: 7px;}
.mc_tele{ display: inline-block; float: left; padding:8px 8px; background: #faae43; color:#000; text-decoration: none; border-radius: 50px; margin-right: 24px; margin-top:4px;}
.mc_tele:before{font-family: FontAwesome; content: "\f1d9"; display: inline-block;padding-right: 5px; vertical-align: middle;}

.header.sticky .header_logo {position: static; float:left;width:auto;margin-top: 7px;}
.header.sticky .header_logo .logo img {width: 100px;}
.header.sticky .nav {width: calc(100% - 440px); opacity: 1; visibility: visible;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;margin-top:10px;}
.header.sticky .header_left img {width:100px;}
.header.sticky .mc_header_logo img {width:150px; margin-left: 15px; margin-top: 5px;}
.header.sticky .mc_tele {font-size: 0px;}
.header.sticky .mc_tele:before {font-size: 20px;}


.nav {display: inline-block; visibility:hidden;  float: left;width: calc(100% - 500px); opacity: 0; padding: 0 30px;box-sizing: border-box; position: relative; z-index: 999;}
.nav ul {display: table; width: 100%; text-align: center;}
.nav ul li {display: table-cell;}
.nav ul li a {display: inline-block;color:#273545;font-size: 15px;line-height: 20px;text-decoration: none;position: relative;padding: 0 10px;}
.nav ul li a:after {content: ""; position: absolute; bottom: -10px; left: 0px; border-left: 0px; width:100%; height: 2px; transform: scaleX(0); background:#ef4647; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.nav ul li a:hover:after, .nav ul li a.active:after {width: 100%; transform: scaleX(1);}
.nav ul li a:hover, .nav ul li a.active {color: #ef4647;}

.footer {display: block; position: fixed;left:0px; bottom: 0px; width: 100%;padding:5px 20px; box-sizing: border-box;}
.footer_left {display: inline-block;position: fixed;/*bottom:-81px; left:20px;*/-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.footer_left > a {font-size: 18px; color:#273545;cursor: pointer;}
.footer_menu {display: block;}
.footer_menu_content {display: block;position: absolute;bottom: 41px;left:-200px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.footer_menu_expand {left: 21px;}
.footer_menu_content ul{width: auto;background: #ef4647;padding: 1px 8px 5px 8px;float: left;border-radius: 4px;margin: 0px 0px 0px -5px;position: relative;}
.footer_menu_content ul:after {top: 100%;left: 6px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(239, 70, 71, 0);border-top-color: #ef4647;border-width: 6px;}
.footer_menu_content ul a{color: #fff;text-decoration: none;font-size: 13px;}
.footer_right {display: inline-block;float: right;}
.footer_right ul {display:inline-block;}
.footer_right ul li {display: inline-block;float: left; padding: 0 10px; }
.footer_right ul li a {font-size: 24px; color: #273545; transition: all 0.1s ease-in-out; }
.footer_right ul li a:hover {color: #ef4647;}

.footer_right p{float:left;line-height:35px;font-size:13px;padding-left:20px;}
.footer_right p a{color:#000;text-decoration:none;padding: 0px 3px;}
.footer_right p a:hover{color:#f34041;}
.footer_right p.sm{float:right;padding-right:0px;}
.footer_right p.sm img{margin-left: 2px;margin-top: 8px;}
.f_logo{width: 64px;top: 6px;position: relative;}

.Main_wrap {display: block; width: 100%; height:calc(100% - 141px);-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-shadow: 0px 1px 1px #333;padding-top: 96px;}

.Secondary_header {display: block;}
.Secondary_header ul {display: block; width: 100%; text-align: center; padding: 20px 0;}
.Secondary_header ul li { display: inline-block; padding: 0 40px; font-size: 22px; color: #fff;letter-spacing: 3px;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-transform: capitalize;}
.Secondary_header ul li:first-letter {color:#ffc20e;}

.navigation {display: block;margin: 0px;height: 226px;top: calc(50% - 200px);position: relative;}
.navigation > ul {display:table; height: 100%; vertical-align: middle; overflow: hidden; position: relative; width:100%;}
.navigation > ul > li {display: table-cell;vertical-align: middle; width: 16.66%; text-align: center;cursor: pointer;}
.navigation .list_item  {display: inline-block; text-align: center; position: relative; z-index: 99;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.navigation .list_item a.title {font-size: 16px;color:#000;text-shadow: 0px 1px 1px #eee;display: block;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.navigation .fa-info {color: #fff;font-size: 9px;position: relative;top: -35px;right: 2px;cursor: pointer;text-shadow: none;background: #ef4647;padding: 2px 5px;border-radius: 50%;}
.info_content {display: block;position: absolute;top:50%;left: 0px; padding: 5px 13px;font-size: 12px; color: #000;text-shadow: 0px 1px 1px #eee;opacity:0;visibility: hidden;height: 0px;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;text-shadow: none;}
.navigation_content {position: relative;}

.navigation .list_item em {display: block;font-style: normal;font-size: 13px;line-height: 20px;display: block;visibility: hidden;opacity: 0;height: 0;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.navigation .list_item b{font-weight: normal;line-height: 27px;display: block;visibility: hidden;opacity: 0;height:0;position:relative;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;padding-top:5px;}
.navigation .list_item b span {font-size: 14px;font-weight: normal;line-height: 18px;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.m_red {color: #ef4647; }
.m_yel {color: #ffc20e; }
.border_line:after{content:"";display:block;position:absolute;top: 50%;left:0px;background:#ef4647;width:100%;height: 1px;margin-top:-1px;}

.list_item:hover b, .list_item.active b  {display: block; visibility: visible; opacity: 1; height: auto;text-shadow: 0px 1px 1px #eee;}
.list_item:hover em, .list_item.active em {display: block; visibility: visible; opacity: 1; height: auto;text-shadow: 0px 1px 1px #eee;}
.list_item:hover a.title, .list_item.active a.title{font-size: 18px;line-height: 18px;color:#ef4647 !important;}
.list_item:hover .register, .list_item.active .register{opacity: 1; visibility: visible;height: auto;transition: all .5s ease-in-out; display:inline-block;}

.list-data {display:table;position:absolute;top: 50%;left:11%;transform:translate(-2000px , -50%);width: 600px;z-index: 99999;text-align: left;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.list-block {position: relative; text-align: center;display: inline-block; vertical-align: middle;width:400px;}
.list-block p {display: block; color: #000; font-size: 15px; line-height: 26px;text-shadow: 0px 1px 1px #eee;}
.list-block img {width: 150px; display: block; margin: 0 auto;}
.list-block ul {display: inline-block; border-left:1px solid #ef4647;}
.list-block ul li {display: block; position: relative; color:#000000; font-size: 14px;padding:6px 40px;text-align: center;text-shadow: 0px 1px 1px #eee;}
.list-block ul li:after {content: ""; display: block; width: 20px; height: 1px; background:#ef4647;position:absolute;top:50%;left:0px;}
.list_left {width: 400px;}        
.list_left:before {position: absolute;top:50%;left:0px;content:"";display:block;background:#ef4647;width:30%;height: 1px;}
.list_left:after {position: absolute;top: 50%;right:0px;content:"";display:block;background:#ef4647;width: 30%;height: 1px;}
.list_right {text-align:left;width: 200px;}
.startupData {left: 30%;}
.investorsData {left: 45%;} 
.companiesData, .institutionsData, .serviceData  {left: inherit; transform:translate(2000px , -50%);}
.companiesData {right: 12%;}
.companiesData .list-block ul, .institutionsData .list-block ul, .serviceData .list-block ul { border-left: 0px;   border-right: 1px solid #ef4647;}
.companiesData .list-block ul li:after, .institutionsData .list-block ul li:after, .serviceData .list-block ul li:after {left: inherit;right: 0px;}
.institutionsData {right: 29%;}
.serviceData {right: 46%;}

.register  {padding: 5px 0;display: inline-block;font-size: 14px !important;color:#ef4647 !important;text-decoration: none; position: absolute; left: 50%; transform: translateX(-50%); width: 120px !important;opacity: 0px; visibility: hidden; height: 0px; transition: all .5s ease-in-out; display: none;margin-top: -8px; background:transparent;}
.register .left_line {border-left:2px solid #ef4647;position: relative;padding:5px 0 5px 15px;}
.register .left_line:after, .register .left_line:before  {display: block; content:""; position: absolute; width:5px; height: 2px; background: #ef4647;}
.register .left_line:after {top: 0px; left:0px;}
.register .left_line:before {bottom: 0px; left:0px;}
.register .right_line {border-right:2px solid #ef4647;position: relative;padding: 5px 15px 5px 0;}
.register .right_line:after {display: block; content:""; position: absolute; top: 0px; right:0px; width:5px; height: 2px; background: #ef4647;}
.register .right_line:before {display: block; content:""; position: absolute; bottom: 0px; right:0px; width:5px; height: 2px; background: #ef4647;}
.register:before,  .register:after {content:""; position: absolute; width:100%; height:100%; background:#ef4647;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;z-index: -1; width:0px;}
.register:after {top: 0px; right:0px;}  
.register:before {top: 0px; left:0px;}
.register:hover:before, .register:hover:after {width: 51%;}
.register:hover{color: #ffffff !important; text-shadow:none !important;}
.mouse_scroll {display: block; width: 100%; text-align: center; position:  absolute;bottom: 150px;}
/*Mouse animation starts*/
/*@-webkit-keyframes scroll {
  0% {-webkit-transform: translateY(-10px);}
  50% {-webkit-transform: translateY(0px);}
  100% {-webkit-transform: translateY(0);}
}
@-moz-keyframes scroll {
  0% {-moz-transform: translateY(-10px);}
  50% {-moz-transform: translateY(0px);}
  100% {-moz-transform: translateY(0);}
}*/
@keyframes scroll {
  0% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px);
  }
  50% {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  100% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px);
  }
}
.caption {margin-top: 10px; color:#333; font-size:14px;text-shadow: 0px 1px 1px #eee; }
.mouse {display: inline-block; height: 40px; width: 20px; border-radius: 15px; border: 2px solid #000000; text-align: center; }
.mouse:after {display: inline-block; height: 6px; width: 6px; background-color: #000000; border-radius: 50%; content: ""; -webkit-animation: scroll 2s ease-out infinite forwards; -moz-animation: scroll 2s ease-out infinite forwards; animation: scroll 2s ease-out infinite forwards; }

/*Active Theme starts*/
body.trns_theme {display: block;-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
body.trns_theme .navigation .list_item a, body.trns_theme_click .navigation .list_item a{color:#9a8a8a;text-shadow: 0px 1px 1px #eee;}
body.trns_theme .Secondary_header ul li, body.trns_theme_click .Secondary_header ul li{color: #9a8a8a;text-shadow: 0px 1px 1px #eee;}
body.trns_theme .Secondary_header ul li:first-letter, body.trns_theme_click .Secondary_header ul li:first-letter{color:#ef4647;}
/*body.trns_theme .navigation .fa-info, body.trns_theme_click .navigation .fa-info {color:#ef4647;text-shadow: 0px 1px 1px #eee;}*/
body.trns_theme .header_left label ,body.trns_theme_click .header_left label {color:#ef4647 ;text-shadow: 0px 1px 1px #eee;}
body.trns_theme .header_left span ,body.trns_theme_click .header_left span {color: #9a8a8a;text-shadow: 0px 1px 1px #eee;}
body.trns_theme .header_right, body.trns_theme_click .header_right {color:#000000;}
body.trns_theme .header_right .login , body.trns_theme_click .header_right .login{color:#000000;text-shadow: 0px 1px 1px #eee;}
body.trns_theme .wrapper, body.trns_theme_click .wrapper {background: rgba(255, 255, 255, 0.8);}
body.trns_theme_click .navigation > ul > li {position: static !important;}
body.trns_theme_click .navigation > ul > li .fa-info {transform: translateY(-1000px) !important;}
body.trns_theme_click .navigation_content {position: static;}
body.trns_theme_click .list_item {margin-bottom: 19px !important;}
body.trns_theme_click .border_line:after {display: none;}
body.trns_theme_click .list_item b:after {content:""; display: block; position: absolute;top: 7px;left: -15px; background: red; height: 1px;width: 140px;}
/*Active Theme Ends*/

.wrap_content {display: block; position: absolute; top: 70px; /*visibility: hidden;height: 0px; opacity: 0;*/ width: 100%; padding: 10px 30px; box-sizing: border-box; height:calc(100% - 148px); overflow: auto; 
-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
}


/*old website styles*/
.blog_block{width: 100%;/*padding: 0px 1%;*/min-height: 100px;}
.blog_post_block{width: calc(49% - 15px);margin-right: 1%;background: rgba(255,243,209,0.6);min-height: 100px;float: left;margin-bottom: 20px;border-left: 5px solid #ce1936;overflow: hidden;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;}
/*.blog_post_block.left_block{margin-right: 1%;}*/
.blog_post_block:nth-of-type(2n+2){margin-left: 1%;margin-right: 0px;}
.wrap_content .blog_post_block h3{font-size: 18px;padding-top: 0px;}
.wrap_content .blog_post_block p{line-height: 20px;padding-bottom: 0px;margin-bottom: 0px;}
.blog_post_block p a{display: block;margin-top: 5px;}
.blog_post_block p a:hover{text-decoration: none;}
.blog_post_block:nth-of-type(2n+n){width: 47%;margin-left: 3%;margin-right: 0px;}

.wrap_content .moolya_btn.cust_btn{margin-top: 15px;}
.wrap_content .moolya_btn{display:inline-block;background: #273545;text-shadow: 0px 1px 1px #000;border:0px;color: #fff;padding: 0px 12px;line-height:30px;position: relative;text-decoration: none;height: 34px;border-radius:0px;}
.wrap_content .moolya_btn:after{position:absolute;right:-12px;content:" ";width: 0px;height: 0px;border-style: solid;border-width: 17px 0 17px 12px;
border-color: transparent transparent transparent #273545;top: 0px;}
.wrap_content .moolya_btn:before{position:absolute;left:-12px;content:" ";width: 0px;height: 0px;border-style: solid;border-width: 17px 12px 17px 0px;
border-color: transparent #273545 transparent transparent;top: 0px;}
.wrap_content .moolya_btn:hover{background: #ef4647;color: #fff;text-shadow: 0px 1px 1px #000;}
.wrap_content .moolya_btn:hover:after{border-color: transparent transparent transparent #ef4647;}
.wrap_content .moolya_btn:hover:before{border-color: transparent #ef4647 transparent transparent;}

.wrap_content h2{color:#273545;font-size:28px;padding:0px 0px 10px 0px;text-shadow: 0px 1px 1px #eee;}
.wrap_content h3 {color: #273545;font-size: 20px;padding: 10px 0px 5px 0px;}
.wrap_content h4 {color: #273545;}
.wrap_content h5 {color: #273545;font-size: 18px;padding: 0px 0px 5px 0px;}
.wrap_content p{line-height:24px;font-size:15px;padding-bottom:8px;padding-top:0px; margin-bottom: 10px;text-shadow: 0px 1px 1px #eee;}
.right_align{float: right;}
.wrap_content p img.right_align{float: right;}
.wrap_content ul{margin-bottom:10px;font-size:15px;text-shadow: 0px 1px 1px #eee;}
.wrap_content ul li{line-height:24px;background:url(../images/list_icon.png) left 9px no-repeat;padding-left:16px;}
.wrap_content ul li ul{padding-left:24px;}
.wrap_content ul li ul li{background:url(../images/list_icon3.png) left 8px no-repeat;}
.wrap_content p a{color:#ef4647;text-decoration:none;}
.forme_content{float:left;width:calc(100% - 402px);height:auto;margin-left:40px;padding:0px 0px;}
.forme_content .tab_content{display:none;}
.hexcontainer {width: 332px;height:326px;float:left;margin-top:20px;padding-left:30px;transform: rotate(30deg);}
.hex_set_anim{margin-left:30px;padding-left:0px;}
.hex_svg_set .hex_new{position:relative;height:104px;width:120px;cursor:pointer;float:left;}
.hex_svg_set .hex_new .disable_img{display:none;}
.hex_svg_set .hex_new .icon{width: 32px;position: absolute;top:50%;left:50%;margin:0; transform: translate(-50% , -50%); display:none;}
.hex_svg_set .hex_new:hover .icon{display:block;}
.hex_svg_set .hex_new .text{position: absolute;top: 36%;color: #fff;text-align: center;left:0;text-shadow:0px 0px 1px #333;font-size:18px;display:block;width:120px;}
.hex_svg_set .hex_new.hex_4 .text, .hex_svg_set .hex_new.hex_2 .text{color: #273545;text-shadow: 0px 0px 1px #273545;}
.hex_svg_set .hex_new:hover .text{display:none;}
.hex_svg_set .hex_new.hex_1{left:100px;}
.hex_svg_set .hex_new.hex_2{top: 55px;left: 74px;}
.hex_svg_set .hex_new.hex_3{top: -50px;left: 5px;}
.hex_svg_set .hex_new.hex_4{top: -45px;left: 5px;}
.hex_svg_set .hex_new.hex_5{top: -44px;left: 74px;}
.hex_svg_set .hex_new.hex_6{top: -94px;left: 99px;}
.hex_svg_set .hex_new.hex_6 .text{top:25%;}
.hex_svg_set .hex_new.hex_7{top: -203px;left: -20px;}
.hex_svg_set .hex_new.hex_7 img{opacity:0.2;}
.hex_svg_set .hex_new.hex_7 img.icon{display:block;opacity:1;width: auto;}
.hex_set_anim{margin-left:30px;padding-left:0px;}
.hex_set_anim.hex_svg_set .hex_new{position: absolute;top: 109px;left: 100px;z-index:1;visibility:hidden;}
/*.hex_set_anim.hex_svg_set .hex_new.hex_1{left: 100px;top:inherit;}
.hex_set_anim.hex_svg_set .hex_new.hex_2 {top: 54px;left: 195px;}
.hex_set_anim.hex_svg_set .hex_new.hex_3 {top: 54px;left: 5px;}
.hex_set_anim.hex_svg_set .hex_new.hex_4 {top: 164px;left: 4px;}
.hex_set_anim.hex_svg_set .hex_new.hex_5 {top: 164px;left: 196px;}
.hex_set_anim.hex_svg_set .hex_new.hex_6 {top: 218px;left: 100px;}*/
.hex_set_anim.hex_svg_set .hex_new.hex_7 {top: 109px;left: 100px;z-index:2;visibility:visible;}
.hex_set_anim.hex_svg_set .hex_new.hex_7 img{opacity:1;}

.wrap_content .body_left{width: 30%;float: left;height: auto;/*text-align: center;padding-top:20px;*/position:relative;}
.wrap_content .body_left img{height:100%;}
.upcoming_ch, .int_ch{display:none;}
.wrap_content .body_left img.int_ch{width:100%;height:auto;}
.wrap_content .body_left ul{position: absolute;right: 0px;font-size: 13px;}
.wrap_content .body_left ul li:nth-of-type(2){background:url(../images/list_icon2.png) left center no-repeat;}
.wrap_content .body_right{width:calc(70% - 100px);float: left;height:calc(100% - 77px);padding-left:100px;}
.wrap_content .tab_data{height: 100%;}
.wrap_content .tab_data ul{margin-bottom:0px;border-bottom: 4px solid #ef4647;}
.wrap_content .tab_data ul li{display:inline-block;background:#B9C5CC;padding:6px 20px;margin-right:3px;cursor:pointer;}
.wrap_content .tab_data ul li.active_loc{text-shadow: 0px 1px 1px #333;background-color: #ef4647; color: #FFFFFF}
.wrap_content .tab_data ul li.active_loc a {color: #fff !important; }
.wrap_content .tab_data ul li a{color:#000 !important;text-decoration: none;}
.wrap_content .tab_data ul li.active_loc[name="phase1"]{background-color: #ef4647;}
.wrap_content .tab_data ul li.active_loc[name="phase2"]{background-color: #FFC20E;}
.wrap_content .tab_data ul li.active_loc[name="phase3"]{background-color: #273545;}
.wrap_content .tab_dtls{background-color:rgba(255,243,209,0.3);padding:10px 0px;overflow:auto;display:none;height: calc(100% - 40px);}
.wrap_content .tab_dtls h4{font-size:18px;}
.wrap_content .body_right .tab_dtls.phase2 p, .wrap_content .body_right .tab_dtls.phase1 p {font-size: 14px;line-height: 23px;padding-bottom: 10px;padding-top:2px;}

.wrap_content .contact_left{width:40%;margin-right:5%;float:left;}
.wrap_content .contact_right{width:55%;float:right;overflow:auto;}
.wrap_content .contact_right h4{background:rgba(255,255,255,0.5);line-height: 38px;padding-left: 10px;width: 90%;position: relative;border:1px solid #ddd;border-bottom:0px;color:#888;font-family: 'DINPro-Regular';font-size:18px;cursor:pointer;}
.wrap_content .contact_right h4:after{width: 8px;height: 8px;border-right: 1px solid #4a6e78;border-bottom: 1px solid #4a6e78;position: absolute;right: 20px;content: " ";top: 15px;transform: rotate(-45deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.wrap_content .contact_right h4.active_acc:after{border-right: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(45deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}  
.wrap_content .contact_right h4.active_acc{background:#ef4647;color:#fff;text-shadow: 0px 1px 1px #333;}
.wrap_content .contact_right h4:first-of-type{border-radius:4px 4px 0px 0px;}
.wrap_content .contact_right h4:last-of-type{border-bottom:1px solid #ddd;border-radius:0px 0px 4px 4px;}
.wrap_content .contact_right h4.active_acc:last-of-type{border-radius:0px;}
.wrap_content .contact_right .acc_content{background-color:rgba(255,243,209,0.6);border-right:1px solid #ddd;border-left:1px solid #ddd;width:90%;padding-right:10px;display:none;}
.wrap_content .contact_right .acc_content p{padding:10px;margin-bottom: 0px;}
.wrap_content .contact_right .acc_content:last-of-type{border-bottom:1px solid #ddd;border-radius:0px 0px 4px 4px;}

.wrap_content .form-group{float: left;width: 46%;margin: 5px 0px 0px 0px;float: left;height: 71px;}
.wrap_content .form-group.full-width{width: 100%;height: 118px;}
.wrap_content .form-group input, .wrap_content .form-group select, .wrap_content .form-group textarea{width: 86%;border: 1px solid #ccc;height: 32px;margin-top: 4px;border-radius: 4px;font-size: 16px;padding: 0px 8px;}
.field-error{border:1px solid #ef4647 !important;}
.wrap_content .form-group textarea{height: 80px;}
input:focus, select:focus, button:focus{outline: 0px;}
.wrap_content .form-group select{-webkit-appearance:none;width: 91%;}
.wrap_content label{font-size: 14px;}
.wrap_content label a{color: #ef4647;text-decoration: none;}
.help-block{font-size: 10px; color: #ef4647;display: block;} 
.select2-container .select2-selection--single{height: 34px;margin-top: 4px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;}
.select2-results__options li:first-child{}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #ef4647;}
.select2-container--default .select2-search--dropdown .select2-search__field{border-radius: 3px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #000;}
.select2-container--default .select2-selection--single{border:1px solid #ccc;}

.wrap_content.team .tab_dtls{background:none;max-height:inherit !important;}
.team_swiper .swiper-slide{width:180px;position:relative;height:158px;cursor:pointer;}
.team_swiper .swiper-slide .t_img{position:relative}
.t_member_info{position:absolute;top:0px;left:0px;background:url(../images/team_hover_bg.png);width:0px;height:158px;text-align:center;transition:width .2s linear;overflow:hidden;cursor:pointer;z-index:1;}
.t_member_info span{margin-top: 100px;display: inline-block;line-height: 18px;color: #fff;text-shadow: 0px 0px 1px #333;font-size: 14px;}
.team_swiper .swiper-slide:hover .t_member_info{width:180px;}
.t_mem_dtls{width:0px;height:158px;background:#faeef0;border-right:0px solid #ef4647;position:absolute;left:130px;top:0px;z-index:2;overflow:hidden;transition:width .2s linear;}
.t_mem_dtls h3{font-size:18px;color:#ef4647;padding-left:48px;padding-right:3px;padding-top:2px; padding-bottom: 2px; margin-top:2px !important}
.t_mem_dtls h3 img{width:24px;float:right;}
.t_mem_dtls h3 .arr{float: left;margin-left: -25px;margin-top: 1px;}
.t_mem_dtls p{font-size:13px;color:#000;line-height:18px;padding:0px 3px 2px 48px;height: 121px;display: block;overflow: auto;}
.team_swiper .swiper-slide.t_active{z-index: 1;}
.team_swiper .swiper-slide.t_active .t_member_info{width:0px;}
.team_swiper .swiper-slide.t_active .t_mem_dtls{width:368px;left:136px;border-right:2px solid #ef4647;}
.team_swiper .swiper-slide.t_active .t_img{z-index:3;}

.adv_gartner{background: #faeef0;padding: 8px;border-right: 2px solid #ef4647;margin-bottom: 10px;}
.adv_left{margin-right: 10px;float: left;width: 220px;}
/*.adv_left img{margin-top: 10px;}*/
.adv_right{float: left;width: calc(100% - 230px);font-size: 14px;line-height: 20px;}
.special_word1 span:first-of-type{color:#095491;}
.special_word1 span:nth-of-type(2){color:#ef4142;}

.mob_footer {display: none;}
.nav .menu_icon {display: none;}
.reg_mob {display: none !important;}

.terms_reg, .policy_reg {cursor:pointer;}
.policy_content  {display: block; width: 70%; left: 50% !important; transform: translateX(-50%); background: #ffffff; border-radius: 10px; position: relative; z-index: 999; top: 30px; height: calc(100% - 60px);}
.terms_wrap .wrap_content, .policy_wrap .wrap_content{display:block; position:static; top: 0px; left: 0px;height:calc(100% - 42px);padding:10px 20px;}
.terms_wrap .policy_content h2, .policy_wrap .policy_content h2 {display: block; font-size:20px; background:#d4302e; color:#ffffff;text-shadow:inherit;padding: 4px 0px 10px 20px; border-radius: 10px 10px 0 0;}
.terms_wrap, .policy_wrap {display:none; position: fixed; top: 0px; left:0; width: 100%; height: 100%; z-index:9999999999; }
.terms_overlay {display: block; width:100%; height: 100%; margin: 0 auto; position: absolute; background:rgba(0, 0, 0, 0.85); z-index:99; top:0; left:0;}
.terms_close {display: block; cursor:pointer; width: 30px; height:26px; position: absolute; top:8px; right:10px; z-index: 99999999;}
.terms_close img {width: 100%; height: auto;}

.policy_wrap .header {display: none !important; }
.wrap_content.sc_register p{font-size: 14px;line-height: 19px;padding-bottom: 5px;margin-bottom: 0px;}
.wrap_content.sc_register h3{padding-top: 0px;}
.sc_register li{font-size: 14px;}
.sc_register ol{padding-left: 10px;}
.sc_register ol li{line-height: 22px;list-style-type: decimal;margin-left: 15px;}
.sc_register .tab_data{margin-top: 0px;}
.header_left p{float: right;}
.header_left .moolya_btn.cust_btn{margin-top: 15px;}
.header_left .moolya_btn{display:inline-block;background: #273545;text-shadow: 0px 1px 1px #000;border:0px;color: #fff;padding: 0px 4px;line-height:28px;position: relative;text-decoration: none;height: 30px;border-radius:0px;font-size: 12px;margin-top: 6px;margin-left: 20px;}
.header_left .moolya_btn:after{position:absolute;right:-10px;content:" ";width: 0px;height: 0px;border-style: solid;border-width: 15px 0 15px 10px;
border-color: transparent transparent transparent #273545;top: 0px;}
.header_left .moolya_btn:before{position:absolute;left:-10px;content:" ";width: 0px;height: 0px;border-style: solid;border-width: 15px 10px 15px 0px;
border-color: transparent #273545 transparent transparent;top: 0px;}
.header_left .moolya_btn:hover{background: #ef4647;color: #fff;text-shadow: 0px 1px 1px #000;}
.header_left .moolya_btn:hover:after{border-color: transparent transparent transparent #ef4647;}
.header_left .moolya_btn:hover:before{border-color: transparent #ef4647 transparent transparent;}
@media screen and (max-width: 999px) { 

body {background-position:center bottom; background-size: cover; overflow: hidden;}
.header {padding: 7px 15px;position:static !important;z-index: 99999;background: rgba(255, 255, 255, 0.6);}
.header .header_left {display: none;}
.header_right .login {display: none;}
.header_logo {position: static;text-align: left;}
.header_logo .logo img {width: 100px;}
.mc_header_logo img { width: 155px;}

.wrap_content {position:static; height:calc(100% - 76px);top: 0px;left: 0px; width: 100%;}
.Main_wrap {height: calc(100% - 76px);padding-top:0px; box-sizing: border-box;text-shadow: inherit;}
.nav {float: right;opacity: 1;visibility: visible;position: absolute;width: auto !important;padding:10px;z-index: 99999999999;top: 0px;right: 0px; height: 100%; box-sizing: border-box;padding-top: 0px;}
.nav .mobile_menu {position:fixed; display:block; top: 0px; right: -200px; width: 200px; background:#ef4747;padding:40px 0px 0 !important;z-index:99999; height: 100% !important;box-sizing: border-box;overflow: auto;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.nav .mobile_menu.menu_open {right: 121px;}
.nav ul {display:block;height:100%; overflow:auto;}
.nav ul li {display: block;padding: 8px 0;}
.nav ul li a {display:block; color: #ffffff; font-size: 16px; text-shadow: 0px 1px 1px #333; position: relative;}
.nav ul li a:after {display:none;}
.nav .menu_icon {font-size: 20px;display: block; position: relative;top: 5px; z-index: 999999; cursor: pointer;color:#ef4647; background:url("../images/menu_icon.png") no-repeat center; width:30px; height: 40px; background-size: 100% auto;}
.nav .menu_close {background:url("../images/menu_close.png") no-repeat center;background-size: 100% auto;}
.nav ul li a:hover, .nav ul li a.active {color:#ffffff;}
.menu_icon.fa-times  {color:#c9d6e4;}
.Secondary_header ul {padding: 0px; padding-top:10px;}
.Secondary_header ul li { padding: 0 4px; font-size: 15px;}

.navigation {height:calc(100% - 31px);padding: 10px 0; width: 100%;box-sizing: border-box; top: 0px;}
.navigation_mob {height: 100%; display: table; width: 100%; }
.navigation .navigation_mob > ul {height: 100%;display: block;overflow: auto; display: table-cell;vertical-align:middle;}
.navigation ul li {display: block;width: 100%;text-align: center;text-shadow: inherit;}
.navigation ul li .fa-info, .navigation ul li .info_content {display: none;}
.navigation ul li.border_line:after {display: none;}
.navigation .list_item {padding: 10px;height: 18px;}
.navigation .list_item em , .navigation .list_item b, .list_item br {display: none !important; height: 0px !important;}
.navigation .list_item a.title {color:#000000; display: inline-block; cursor: pointer;}
.navigation .list_item:hover a.title, .navigation .list_item.active a.title {color:#000000 !important; font-weight: bold;}

.list-data {position: static; display: none; transform:translate(0); width: 100%; transition: inherit; text-align: center;margin-top: 5px;padding: 5px 0;background:rgba(248, 248, 248, 0.7)}
.list-data:after{bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color:rgba(248, 248, 248, 0.7); border-width:10px; margin-left:-10px; }
.list-block {width:200px;padding:0px; box-sizing: border-box; margin: 0 -4px 0 0;}
.list-block p {color:#ef4647;text-shadow: inherit;}
/*.list_left:before{display: none;}*/
.list_left:after {width: 35px;}
.list-block ul li {padding: 5px 0;color: #648bb0;}
.companiesData .list-block ul li:after, .institutionsData .list-block ul li:after, .serviceData .list-block ul li:after {left: 0px; right: inherit;}
.companiesData .list-block ul, .institutionsData .list-block ul, .serviceData .list-block ul {border-right: 0px;border-left: 1px solid #ef4647;}
.serviceData .list_right, .institutionsData .list_right, .companiesData .list_right {right: -199px;} 
.serviceData .list_left, .institutionsData .list_left, .companiesData .list_left {left: -199px;}

.reg_desk {display: none !important;}
.reg_mob  {display: block !important; position: relative; left:0px;transform: translate(0);height:auto; visibility: visible;margin: 5px auto;}
.mouse_scroll {display: none;}
.footer {display: none;}
.mob_footer {display: block; text-align: center;font-size: 13px; line-height: 20px; color:#ef4647; font-weight:normal;padding:3px 0;background:#b9c5d3;;}

.wrap_content .contact_right, .wrap_content .contact_left {float: none; width: 100%;}
.wrap_content .contact_right .form-group {width: 50%; height: auto;}

.forme_content {width: 100%; margin-left: 0px;}
.form-group:nth-child(even) {padding-right: 20px; box-sizing:border-box;}
.wrap_content .contact_right .form-group input, .wrap_content .contact_right .form-group select {width:100%; box-sizing:border-box;}
.terms_wrap .policy_content, .policy_wrap .policy_content {width:90% !important;}
}  
@media screen and (max-width: 900px) {
.hexcontainer.hex_svg_set{width:100%;height:auto;margin-top:0px;text-align:center;box-sizing: border-box;
    padding: 0;}
.hexcontainer.hex_svg_set br{display:none;}
.hex_svg_set .hex_new{left:0 !important;top:0px !important;display:inline-block;float:none;}
.hex_svg_set .hex_new.hex_7{display:none;}

.hex_svg_set .hex_new {width: 100px; height: 87px;margin: 0px 0 15px;}
.hex_svg_set .hex_new .active_img, .hex_svg_set .hex_new .disable_img {width: 100%; height: auto;}
.hex_svg_set .hex_new .text {width: 100%; font-size:15px;top:50% !important;transform: translateY(-50%); }
.wrap_content {padding:10px;}
.wrap_content .body_left {display: none;}
.wrap_content .body_right {width: 100%; padding: 0px;}
.wrap_content .tab_data ul li {padding: 6px 10px;}
.adv_right {float: none;width: 100%;}
}
@media screen and (max-width:568px) {
.hex_svg_set .hex_new {width:70px; height: 60px;}
.hex_svg_set .hex_new .text {font-size: 12px;}
.wrap_content h2 {font-size: 22px;}
.wrap_content h3 {font-size: 18px;}
.wrap_content .tab_data ul li {padding: 6px 5px; font-size: 15px;margin-right: 0px;}
.wrap_content .contact_right .form-group {width: 100%; padding:0px !important}
.wrap_content .select2-container .wrap_content .select2-selection--single {width: 100%;}
.wrap_content .moolya_btn {margin-left:15px;}

}
@media screen and (max-width: 420px) { 
.list-block {width: 49%;}
.serviceData .list_right, .institutionsData .list_right, .companiesData .list_right {right:-49%;} 
.serviceData .list_left, .institutionsData .list_left, .companiesData .list_left {left:-49%;}
.Secondary_header ul li {font-size:12px;}
.wrap_content .tab_data ul li {padding: 3px; font-size: 12px;}

.adv_left {float: none !important;}
} 
.overlay {display: none;position:fixed; top: 0px; left: 0px; width: 100%; height: 100%; background:#000; opacity:0.8;}




.brochure_thumb_wrap{width:285px;height: auto;background: #ef4647;margin: 20px auto;text-align: center;padding-bottom: 10px;}
.brochure_thumb_wrap img{border:2px solid #ef4647;}
.brochure_thumb_wrap a, .brochure_thumb_wrap span{color: #fff;text-decoration: none;text-shadow: 0px 1px 1px #333;}
.brochure_thumb_wrap a{font-size: 19px;}
.navigation .list_item b {text-shadow:none !important;}


.mouse_scroll .register {display: block;height: auto;opacity:1; visibility: visible;text-shadow: none;width: 206px !important; font-size: 16px !important; padding: 10px 0;}
.mouse_scroll .register .left_line {padding: 10px 0 10px 15px;}
.mouse_scroll .register .right_line {padding: 10px 15px 10px 0}

.can, .on {position: absolute; text-align: center; width: 111px; top: calc(50% - 20px);font-size: 14px;color: #000000;text-transform:capitalize;text-shadow: none;}
.can {left: 0px;}
.on {right: 0px;}


.t_mem_dtls span {font-size: 15px;}

#contact-form2 {display: none;}
.succ_msg {color: #3c763d;background-color: #dff0d8;border: 1px solid #d6e9c6;padding: 10px 10px 10px 10px;border-radius: 6px;display: none;text-align: center;font-size: 16px;margin-top: 10px;}

.serviceData .list_right, .institutionsData .list_right, .companiesData .list_right {right: calc(100% - 200px);}
.serviceData .list_left, .institutionsData .list_left, .companiesData .list_left {left: calc(100% - 400px);}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2)
 {
  .mc_header_logo img {
    width: 200px;
}
}

@media screen and (max-width: 1050px) and (min-width:1000px) {
.navigation > ul > li:nth-child(3) .list_left {width: 360px;}
.serviceData .list_right {right: calc(100% - 324px) !important; }
.serviceData .list_left  {left: calc(100% - 360px) !important; width:320px !important;}
.serviceData .can {width:95px;}
.serviceData .on {width: 50px;}
}
@media screen and (max-width: 999px) {
  
  .mc_header_logo{position: absolute;
    top: 13px;
    left: 39%;
  width: 100%;
  text-align: left;
  z-index: 1;}
.header_right {display:none;}
.list-block ul li {padding:5px 0 5px 16px;}
.can, .on {width:50px;}
.list_left {width:270px;}
.list_left:after {width:50px;}
.list_right {width:150px;}
.list_right img {width:80%;}
.list-block {left:0 !important; right:0 !important;  }
.serviceData .on, .institutionsData .on, .companiesData .on {left:0px; right:auto;}
.serviceData .can, .institutionsData .can, .companiesData .can {right:0px; left:auto;}
}
@media screen and (max-width: 450px) { 
.list_left {width:69%;}
.list_right {width:29%;}
.list-block ul li, .can, .on {font-size:12px;}
.can, .on {top:calc(50% - 16px);}
}
@media screen and (max-width: 350px) { 
.can, .on, .list_left:after {width:35px;}
}