﻿body {
}

/*Home Page*/
.cap2 {position:relative;top:36rem;margin-left:-15rem;left:62rem;}
.banner-caption2 {color:#fff;font-size:4.5rem;font-weight:900;width:53%;text-align:right;}

.form-bg {padding-top: 1rem;padding-bottom:1rem;}
.career-content-1{color:#000;font-size:2.2rem;line-height: 3.9rem;margin-bottom:2.2rem;}
.career-content-2{color:#fff;font-size:1.3rem;margin-bottom:2.2rem;line-height: 2.2rem;}
.career-brdr{border-bottom:0.2rem solid #2369be;margin-bottom:5rem;}
.career-txt{color: #333}
.career-heading1{color: #2369be;font-size:2.2rem;margin-top:0;}
.career-heading2{color:#333;font-size:2.2rem;margin-top:0;}
.career-heading3{color: #000;font-size:2.2rem;margin-top:0;}
.pad-top-bottom3{margin-top: 5rem;margin-bottom: 2rem;margin-left: 0 !important;margin-right: 0 !important;} 
.pad-top-bottom4{margin-top: 2rem;margin-bottom:2rem;margin-left: 0 !important;margin-right: 0 !important;} 
.pad-top-bottom5 {margin-top:5rem;margin-bottom:2rem;margin-left: 0 !important;margin-right: 0 !important;}
.txt_rt{text-align:right;}
/*Expertise*/
.banner-caption3 {color:#fff;font-size:2.9rem;font-weight:900;width:62%;}

  .LeftMenuDesktop{border: 0px black solid; margin-top:10px; margin-bottom: 10px;}
.LeftMenuDesktop >div{font-size: 0.9rem; padding:2rem 2.7rem 2rem 0;float: left; margin: 0;width:100%; color: #000; }
.LeftMenuDesktop div:last-child{border-bottom: 0px red solid;}
.leftMenDesktopuOff >h4{float:left;width:35%;color: #000;font-size: 2.1rem;font-family: 'montserratregular';}
.leftMenDesktopuOff >span{font-size: 1.60rem;margin-bottom: 1.2rem;line-height: 2rem;color: #323232;text-align:right;width:65%}
.leftMenDesktopuOn{background:transperent; border-bottom: 1px #000 solid;}
.leftMenDesktopuOff{background: transperent; border-bottom: 1px #000 solid;  background-image:url(../images/Sunidhi_Expertise_Open_up.png); background-position: right; background-repeat: no-repeat;cursor:pointer;}
.leftSubMenu{margin: 0; float: left; padding-top: 0 !important;  padding-bottom: 0 !important; width: 100%;}
.leftSubMenu>ul{margin: 0; float: left; padding: 0; width: 100%; }
.leftSubMenu>ul li{margin: 0; float: left; padding: 0.6rem; width: 100%; font-size: 0.9rem; border-bottom: 1px #30b0e2 solid; color: #000; list-style-type: none; }
.leftSubMenu>ul li:last-child{border-bottom: 0px red solid;}
.active{border-bottom-color: #fff;background:transperent; background-image: url(../images/Sunidhi_Expertise_Open_down.png); background-position: right; background-repeat: no-repeat;}
.active .dis_block {color:transparent;}
.leftSubMenu >div{width:100%;}
.w-10{width:10%;}
.w-40{width:40%;padding: 2.7rem 0rem;}
.padr20{padding-right: 1.25rem;}
.leftMenDesktopuOff_bdr{border-bottom: 1px #000 solid;}
.dis_block{visibility:visible;}
.dis_none{visibility:hidden;}
.retail-eq ul{list-style:none;font-size: 1.8rem;padding:0 0 2rem 0;}
.retail-eq ul li{display:inline-block;padding: 0 5.1rem 0 0;vertical-align:top;}
.pad7{ padding-top:7.5rem}
.leftSubMenu p{text-align:justify;}
.subhead{width:50%;line-height: 2.4rem;text-align: justify;font-size: 1.33rem;color: #333;}
.subhead2{line-height: 2.4rem;text-align: justify;font-size: 1.33rem;color: #333;}
.padt2{padding-top: 2rem;}
.subhead-info-pad1{padding: 1.7rem 0 2rem 0;}
.font1{font-size:1.7rem}
.subhead-info-pad2{padding: 1.7rem 0 2rem 2rem;}
.head-pad1{padding: 2rem 6rem 0 0;text-align:justify;}
.subhead-img-pad1{padding: 6rem 6rem 0 0;}
.subhead-img-pad2{padding: 0rem 6rem 6rem 0;text-align:justify;}
.pad3{padding: 2.7rem 0rem;}
.padw2{width:100%;padding-top: 2rem;}
.pad4{padding: 6rem 6rem 0 0;text-align:justify;}
#lstsize.ul li{font-size: 1.7rem;}
/*Careers*/
.banner-caption4 {color:#000;font-size:3rem;font-weight:900;width:53%;}
.cap3 {position:relative;top:33rem;margin-left:2rem;}
.img-car{top: 1.7rem;left: 1.8rem;position:absolute;}

/*--Privacy Policy-*/
.product-content ul{padding:0rem;}
.product-content ul li{padding-top:1.5rem;}
.mar-top { margin-top: 5rem;margin-bottom: 0rem;margin-left: 0 !important;margin-right: 0 !important;}
.brd-bottom{border-bottom: 1px solid #ccc;padding-bottom: 3rem;}
/*--Contact Us--*/
.contact-title, .contact-content {color:#333;}
.contact-title {font-size:1.5rem;margin-top: 0;}
.pad0{padding:0;}

/*Regulatary Info*/
.regulat-title {color: #333;font-size:1.33rem;}
.regulat-title ul li{padding-top:1.5rem;}
.reg-in > tbody > tr > td > a {color:#666;}
.reg-ul-1{list-style-type:disc;text-align:justify;color: #4C7895;cursor:pointer;}

/*Exemployees Speak*/
.es-bg-color1{background-color: #eee;}
.es-content-1 {font-size: 1.60rem;margin-bottom: 1.2rem;line-height: 2rem;color:#323232;text-align:justify;}
.es-content-2{margin:0;padding: 8rem 8rem 8rem;font-size:1.5rem;text-align:justify;}
.es-content-box{padding:2rem 6rem 0 6rem;text-align:justify;}
.es-pad-top-bottom1 {margin-top: 3rem;margin-bottom:3rem;}
.es-bg-color2{background-color:#fff;margin:0 auto;}
.es-txt-center{text-align:center;}
.es-txt-color{color:#d31d11;}
.es-padl0{padding-left:0;}
.cap4 {position:relative;top:38rem;margin-left:30rem;}
.banner-caption5 {color:#fff;font-size:3rem;font-weight:900;width:70%;}
.es-head-1{color: #2369be;font-size: 2.2rem;text-align: center;margin-bottom: 4.3rem;margin-top: 4rem;}

/*Ticker*/
.indice-content .profit2 {margin-left: .9rem;color: #d31d11;}
/*About us*/
.aboutus-title li{display:inline-block;margin-top: 5rem;margin-bottom: 5rem;margin-left: 0 !important;margin-right: 0 !important;padding-right:6.5rem;}
.aboutus-title li h2{color: #000;font-size:2.2rem;margin-top:0;font-family: 'montserratbold';}
.aboutus-content{color: #333;font-size: 1.8rem;margin-bottom: 2.2rem;line-height: 2.2rem;text-align:justify;}
.aboutus-heading1{color: #2369be;font-size:2.2rem;margin-top:0;}
.vis{list-style-type:symbols;}
.vis li{padding-top:1rem;}
.timeline li {padding-top:1.3rem !important;}
  .aboutus-title ul li{display:inline;}
 a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
    cursor:pointer;
}
.abt{overflow: auto;padding-left: 0;justify-content: space-between;display: flex;margin-bottom: 0;}
  .abt li{display:inline-block;float: left;}
.w-33{width:24%;}

.abt li {
    position: relative;
}

.image_li {
  opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  bottom:0;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.abt li:hover .image_li {
  opacity: 0.3;cursor:pointer;
}


.abt li:hover .middle {
  opacity: 1;
}
.abt li:hover{background: rgba(0, 0, 0, 0.6);}
.text_li {
  color: white;
  font-size: 16px;
}
.cd-horizontal-timeline .events-content li > div{margin-top:1rem;}
.blue-bg-aboutus{background: #2369be;}
.aboutus-content2{display: none;color:#fff;padding:2.2rem;text-align:justify;}
.aboutus-cont-mar{margin:1.4rem;line-height: 2.5rem;padding-bottom:20px;}
.owl-buttons{display:none}.owl-carousel:hover .owl-buttons{display:block}.owl-item{text-align:center}.owl-theme .owl-controls .owl-buttons div{background:0 0;color:#869791;font-size:40px;line-height:300px;margin:0;padding:0 60px;position:absolute;top:0}.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;padding-left:20px}.owl-theme .owl-controls .owl-buttons .owl-next{right:0;padding-right:20px}


/*Markets*/
.activetb a{ color: #fff !important;text-decoration: none;}
div.gainerbt li a{color: #000;text-decoration: none;}
div.gainerbt li a:hover {color: #000;text-decoration: none;}
.elem { display:none; }
.mar_tp_5{margin-top:-5rem;}

.mobile-menu li {padding: 0.5rem 0.5rem 0.5rem 2rem;text-decoration: none;font-size:1.5rem;color:#fff;display: block;border-bottom: 0.0625rem solid #b3251f;}
.mobile-menu li.active, .mobile-menu li:hover {background:#000;cursor:pointer;}

#menu1 li, #menu2 li {font-size: 1.3rem;border-bottom: .0625rem solid #96140b;}
.carousel-indicators{z-index:1;}
@media screen and (min-width: 320px) and (max-width: 359px) 
{
.aboutus-title li{margin-top: 1rem;margin-bottom: 1rem;padding-right: 3.5rem;}
.aboutus-title li h2 {font-size: 1.4rem;}
.aboutus-heading1{font-size: 1.8rem;}
.pad-top-bottom3{margin-top: 1rem;margin-bottom: 2rem;}
.pad-top-bottom4{margin-top: 2rem;}
.aboutus-content{margin-bottom: 0;}
.LeftMenuDesktop >div{font-size: 0.9rem; padding:2rem 2.7rem 2rem 2rem}
.leftMenDesktopuOff > h4{font-size: 2.1rem;text-align: left;width:100%;}
.leftMenDesktopuOff > span{font-size: 1.5rem;}
.subhead {width: 100%;font-size:1.2rem;}
.subhead2 {width: 100%;font-size:1.2rem;}
.subhead-info-pad2{padding:0;}
.subhead-img-pad1{padding:0;margin: 0 0 2rem 0;}
.subhead-img-pad2{padding:0;}
.head-pad1{padding: 0px 0px 0px 1.3rem;}
.retail-eq ul li{padding:0;font-size: 1.5rem;}
.pad4{padding:0;}
.mleft-res{margin-left: 5.3rem;}
.pad7 {padding-top: 1rem;}
.LeftMenuDesktop{margin-top:0px}
.LeftMenuDesktop > div{padding: 0rem 2.7rem 2rem 2rem;}
.cap2,.cap4 {top: 1rem;margin-left: 0;left:0rem;}
.cap3 {top: 5rem;margin-left: 0}
.banner-caption2,.banner-caption5 {font-size: 2rem;width: 100%;text-shadow: 0 0 20px rgba(0,0,0,0.5);}
.banner-caption3,.banner-caption4 {font-size:1.2rem;width: 100%;text-shadow: 0 0 20px rgba(0,0,0,0.5);}
.abt {flex-wrap: wrap;}
.es-content-2{font-size: 1.2rem;padding: 2rem 8rem 0rem;}
}
@media screen and (min-width: 360px) and (max-width: 479px) 
{
.aboutus-title li{margin-top: 1rem;margin-bottom: 1rem;padding-right: 3.5rem;}
.aboutus-title li h2 {font-size: 1.4rem;}
.aboutus-heading1{font-size: 1.8rem;}
.pad-top-bottom3{margin-top: 1rem;margin-bottom: 2rem;}
.pad-top-bottom4{margin-top: 2rem;}
.aboutus-content{margin-bottom: 0;}
.LeftMenuDesktop >div{font-size: 0.9rem; padding:2rem 2.7rem 2rem 2rem}
.leftMenDesktopuOff > h4{font-size: 2.1rem;text-align: left;width:100%;}
.leftMenDesktopuOff > span{font-size: 1.5rem;}
.subhead {width: 100%;font-size:1.2rem;}
.subhead2 {width: 100%;font-size:1.2rem;}
.subhead-info-pad2{padding:0;}
.subhead-img-pad1{padding:0;margin: 0 0 2rem 0;}
.subhead-img-pad2{padding:0;}
.head-pad1{padding: 0px 0px 0px 1.3rem;}
.retail-eq ul li{padding:0;font-size: 1.5rem;}
.pad4{padding:0;}
.mleft-res{margin-left: 5.3rem;}
.pad7 {padding-top: 1rem;}
.LeftMenuDesktop{margin-top:0px}
.LeftMenuDesktop > div{padding: 0rem 2.7rem 2rem 2rem;}
.cap2, .cap3{top: 5rem;margin-left: 0;left:0rem;}
.cap4 {top:3rem;margin-left: 0;left:0rem;}
.banner-caption2,.banner-caption5 {font-size: 2rem;width: 100%;text-shadow: 0 0 20px rgba(0,0,0,0.5);}
.banner-caption3,.banner-caption4 {font-size:1.4rem;width: 100%;text-shadow: 0 0 20px rgba(0,0,0,0.5);}
.abt {flex-wrap: wrap;}
.es-content-2{font-size: 1.2rem;padding: 2rem 8rem 0rem;}
}
@media screen and (min-width: 480px) and (max-width: 767px) 
{
.aboutus-title li{margin-top: 1rem;margin-bottom: 1rem;padding-right:2rem;}
.aboutus-title li h2 {font-size: 1.3rem;}
.aboutus-heading1{font-size: 1.8rem;}
.pad-top-bottom3{margin-top: 1rem;margin-bottom: 2rem;}
.pad-top-bottom4{margin-top: 2rem;}
.aboutus-content{margin-bottom: 0;}
.cap2,.cap4,.cap3 {top: 3rem;margin-left: 0;left:0rem;}
.banner-caption2,.banner-caption3,.banner-caption4, .banner-caption5 {font-size: 2rem;width: 92%;text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
.abt {flex-wrap: wrap;}
.abt li{width:50%;}
}
@media screen and (min-width: 768px) and (max-width: 991px) 
{
.aboutus-title li{margin-top: 1rem;margin-bottom: 1rem;padding-right: 3.5rem;}
.aboutus-title li h2 {font-size: 1.4rem;}
.aboutus-heading1{font-size: 1.8rem;}
.pad-top-bottom3{margin-top: 1rem;margin-bottom: 2rem;}
.pad-top-bottom4{margin-top: 2rem;}
.aboutus-content{margin-bottom: 0;}
.cap2{top: 11rem;margin-left: 0rem;left:30rem;}
.cap4,.cap3 {top: 11rem;margin-left: 0rem;}
.banner-caption2,.banner-caption5 {font-size: 3rem;}
.banner-caption4 {font-size: 2.8rem;}
.es-content-box{padding: 1rem 5rem 0 3rem;}
.about-tab-content-1 {font-size: 1rem;line-height: 2rem;}
.cd-horizontal-timeline .events-content li > div {margin: 0 !important;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) 
{
.aboutus-title li{margin-top: 1rem;margin-bottom: 1rem;padding-right: 3.5rem;}
.aboutus-title li h2 {font-size: 1.4rem;}
.aboutus-heading1{font-size: 1.8rem;}
.pad-top-bottom3{margin-top: 1rem;margin-bottom: 2rem;}
.pad-top-bottom4{margin-top: 2rem;}
.aboutus-content{margin-bottom: 0;}
.cap2 {top:30rem;left:57rem;}
.cap3 {top: 14rem;}
.cap4 {top:5rem;left:0rem;}
.banner-caption2{font-size: 4rem;width: 47%;}
.banner-caption5 {font-size: 4rem;width: 100%;}
.cd-horizontal-timeline .events-content li > div {margin: 0 !important;}
}
@media (max-width:767px)
{
.mar-top { margin-top: 1rem;}
.cd-horizontal-timeline .events-content li > div {margin: 0 !important;}
.footr_tp{padding-top:0rem !important;}
.txt_rt {text-align: unset;}
}
@media screen and (min-width:768px)
{
 .carousel-indicators {bottom:-10px;}
}
@media screen and (min-width: 1367px) and (max-width: 1920px) 
{
    .banner-height {height: 56rem;}
    .imgw{width:100%;}
    .banner-image{position: absolute;top: 0;z-index: -1;width: 100%;height: 68rem; overflow: hidden}
}
@media screen and (min-width: 1567px) and (max-width:1600px) 
{
    .cd-horizontal-timeline .events-content li > div{margin-top:1rem;}
}
.flright{float:right;}
.tblnodata {color: #FC0102 !important;text-align: center !important;font-weight: bold;}
.nodata{color: #FC0102 !important;text-align: center !important;font-weight: bold;}
.blue_txt{color:#30309c;}
.footr_tp{border-top: 1px solid #b7b7b7;padding-top:5rem;}
.NoData {
    color: #df241d !important;
}