@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light.eot');
    src: url('../fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light.woff2') format('woff2'),
         url('../fonts/roboto-light.woff') format('woff'),
         url('../fonts/roboto-light.ttf') format('truetype'),
         url('../fonts/roboto-light.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
ul.resp-tabs-list, p {margin: 0px;padding: 0px;}
ul.resp-tabs-list{ width:310px; margin-right:40px; }
.resp-tabs-list li {font-size:18px; display:block; padding:0% 6.5%; line-height:53px;  margin:0 0;  list-style: none;    cursor: pointer;  float: left; border:0px solid #cdcdcd; font-family: 'robotolight'; color:#fff; width:80%; }

.resp-tabs-container {padding: 0px;  background-color: #fff;  clear: left;}
h2.resp-accordion {cursor: pointer;  padding: 5px; display: none;}
.resp-tab-content {display: none; padding:0px;}
.resp-tab-active {border: none !important;  margin-bottom:0px;  position: relative; border:0px; color:#fff !important;}
.resp-tab-active:before{ position:absolute; content:''; border-right:25px solid transparent;border-top:25px solid transparent;border-bottom:28px solid transparent;border-left:25px solid #ed6e0b; top:0%; left:auto; right:-50px}
.resp-tab-active {border-bottom: none;  background-color:transparent; -webkit-transition: all .75s ease-out;
    -moz-transition: all .75s ease-out; -o-transition: all .75s ease-out;  transition: all .75s ease-out;
    -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {}
h2.resp-accordion {font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1;  margin: 0px;  padding: 10px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;  margin-bottom: 0px !important;  padding: 10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue;}

.resp-tabs-list li span{background:url(../images/about-icon.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:7px}
.resp-tabs-list li:nth-child(1) span{width:28px; height:25px; background-position:0 0;}
.resp-tabs-list li:nth-child(2) span{ width:28px; height:20px; background-position:0px -26px;}
.resp-tabs-list li:nth-child(3) span{ width:28px; height:15px; background-position:0px -46px;}
.resp-tabs-list li:nth-child(4) span{ width:28px; height:26px; background-position:0px -61px;}
.resp-tabs-list li:nth-child(5) span{ width:28px; height:24px; background-position:0px -88px;}
/*.resp-tabs-list li:nth-child(6) span{ width:28px; height:24px; background-position:0px -112px;}
.resp-tabs-list li:nth-child(7) span{ width:28px; height:19px; background-position:0px -138px;}*/

.award{font-size: 18px;display: block;padding: 0% 6.5%;line-height: 53px; margin: 0 0; list-style: none; cursor: pointer; float: left; border: 0px solid #cdcdcd;font-family: 'robotolight';color: #fff;width: 80%; background-color: #4d067c; text-decoration: none !important;}
.award span{background:url(../images/about-icon.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:7px}        
.award span{ width:28px; height:24px; background-position:0px -112px;}

.testi{ font-size: 18px;  display: block; padding: 0% 6.5%; line-height: 53px; margin: 0 0; list-style: none; cursor: pointer; float: left; border: 0px solid #cdcdcd; font-family: 'robotolight'; color: #fff; width: 80%; background-color: #4d067c; text-decoration: none !important;}
.testi span{background:url(../images/about-icon.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:7px}        
.testi span{ width:28px; height:19px; background-position:0px -138px;}

h2.resp-accordion span{background:url(../images/about-icon.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:7px}
h2.resp-accordion:nth-child(1) span{width:28px; height:25px; background-position:0 0;}
h2.resp-accordion:nth-child(2) span{ width:28px; height:20px; background-position:0px -26px;}
h2.resp-accordion:nth-child(3) span{ width:28px; height:15px; background-position:0px -46px;}
h2.resp-accordion:nth-child(4) span{ width:28px; height:26px; background-position:0px -61px;}
h2.resp-accordion:nth-child(5) span{ width:28px; height:24px; background-position:0px -88px;}
h2.resp-accordion:nth-child(6) span{ width:28px; height:24px; background-position:0px -112px;}
h2.resp-accordion:nth-child(7) span{ width:28px; height:19px; background-position:0px -138px;}

/*-----------Vertical tabs-----------*/
 .resp-vtabs ul.resp-tabs-list {float: left; width: 30%;}
 .resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px;
    cursor: pointer; float: none;}
 .resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1;
    float: left; width: 68%;min-height: 250px; border-radius: 4px; clear: none;}
 .resp-vtabs .resp-tab-content { border: none; word-wrap: break-word;}
 .resp-vtabs li.resp-tab-active { position: relative;z-index: 1;margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;border-top: 1px solid;border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;margin-bottom: 4px !important;border-right: 1px #FFF solid !important;
}

/*-----------Accordion styles-----------*/
 h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
 .resp-easy-accordion h2.resp-accordion {display: block;}
 .resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
 .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1;/* !important;*/}
.resp-jfit {width: 100%; margin: 0px;}
.resp-tab-content-active {display: block;}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;/* !important;*/}

/*********  Dashvoard *********/
.dashbord ul.resp-tabs-list, p {margin: 0px; padding: 0px;}
.dashbord .resp-tabs-list li { font-size:18px;font-family: 'robotobold'; display: inline-block;  padding:20px 0;margin: 0 4px 0 0; list-style: none; cursor: pointer;
    float: left;min-width:260px;background:#f57d20 !important;color:#fff;text-align:center; border-bottom: 1px solid #a75516;
    text-transform:uppercase;}
.dashbord.complaint-section .resp-tabs-list li{min-width:199px;}
.dashbord .resp-tabs-list li:first-child{ margin-left:25px;}
.dashbord .resp-tabs-container {padding: 0px; background-color: #fff;clear: left;}
.dashbord h2.resp-accordion {cursor: pointer; padding: 5px; display: none;}
.dashbord .resp-tab-content {display: none; padding-top:35px;}
.dashbord .resp-tab-active {border: 1px solid #a8a8a8 !important;border-bottom:1px solid #fff !important;
    margin-bottom: -1px !important; border-top:1px solid #a8a8a8 !important;    border-bottom: 0px #fff solid !important;}
.dashbord .resp-tabs-list li.resp-tab-active { border-bottom: none;  background-color: #fff !important;
    color:#f57d20 !important;text-align:center; border-bottom: 1px solid #f9f9f9 !important;text-transform:uppercase;}
.dashbord .resp-content-active, .resp-accordion-active { display: block;}
.dashbord .resp-tab-content {border: 1px solid #c1c1c1; border-top-color: #a8a8a8;  padding-bottom:100px;}
.dashbord h2.resp-accordion { font-size: 13px; border: 1px solid #fff;  border-top: 0px;  margin: 0px;    padding:14px 15px 12px 15px;}
.dashbord h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important;  padding: 10px 15px !important;}
.dashbord h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue;}
/*-----------Vertical tabs-----------*/
.dashbord .resp-vtabs ul.resp-tabs-list {float: left; width: 30%;}
.dashbord h2{ color:#fff;}
.dashbord .resp-vtabs .resp-tabs-list li {display: block; padding: 15px 15px !important;  margin: 0 0 4px;
    cursor: pointer;  float: none;}
.dashbord .resp-vtabs .resp-tabs-container { padding: 0px;  background-color: #fff;
    border: 1px solid #c1c1c1;  float: left; width: 68%; min-height: 250px;  border-radius: 4px;  clear: none;}
.dashbord .resp-vtabs .resp-tab-content { border: none; word-wrap: break-word;}
.dashbord .resp-vtabs li.resp-tab-active { position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px !important;
border-top: 1px solid;border: 1px solid #5AB1D0 !important;border-left: 4px solid #5AB1D0 !important;margin-bottom: 4px !important;border-right: 1px #FFF solid !important;}
.dashbord .resp-arrow {width: 0; height: 0; float: right; margin-top: 3px;border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff;}
.dashbord h2.resp-tab-active span.resp-arrow {border: none; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff;}
/*-----------Accordion styles-----------*/
.dashbord h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
.dashbord .resp-easy-accordion h2.resp-accordion {display: block;}
.dashbord .resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.dashbord .resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.dashbord .resp-jfit {width: 100%; margin: 0px;}
.dashbord .resp-tab-content-active {display: block;}
.dashbord h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;/* !important;*/}
.our_value-content .resp-tabs-list li{font-size:18px; float:none; display: inline-block;}
.our_value-content ul.resp-tabs-list{margin:18px 0 36px;}
.our_value-content .resp-tab-active:before{border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid transparent;border-top:10px solid #f88022; left: 49%;}
.our_value-content .media_c{padding:90px 40px;}

/**/
.compare-viewdetail ul.resp-tabs-list, p {margin: 0px; padding: 0px;}
.compare-viewdetail .resp-tabs-list li { font-weight: 600;  font-size:15px;  display: inline-block;
padding:15px 30px; margin:0 5px 0 0; list-style: none; cursor: pointer; float: left;border:1px solid #d3d3d3;font-family: 'robotobold'; color:#848484;  text-transform:uppercase;background:#f3f3f3;}
.compare-viewdetail .resp-tabs-list li:first-child{ margin-left:25px;}
.compare-viewdetail .resp-tabs-container { padding: 0px; background-color: #fff; clear: left;}
.compare-viewdetail h2.resp-accordion {cursor: pointer; padding: 5px; display: none;}
.compare-viewdetail .resp-tab-content {display: none; padding:40px 15px 15px;}
.compare-viewdetail .resp-tab-active {border: none !important;margin-bottom:0px;position: relative;
border:0px; border-bottom: none;    background-color:#fff !important;   color:#f57d20 !important;
border:1px solid #d3d3d3 !important;    border-bottom:none !important;}
.compare-viewdetail .resp-content-active, .resp-accordion-active { display: block;}
.compare-viewdetail .resp-tab-content {border: 1px solid #e1e1e1;}
.compare-viewdetail h2.resp-accordion {font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1;
margin: 0px; padding: 10px 15px;}
.compare-viewdetail h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important;}
.compare-viewdetail h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue;}
/*-----------Vertical tabs-----------*/
.compare-viewdetail .resp-vtabs ul.resp-tabs-list {float: left; width: 30%;}

.compare-viewdetail .resp-vtabs .resp-tabs-list li {display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none;}
.compare-viewdetail .resp-vtabs .resp-tabs-container {padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none;}
.compare-viewdetail .resp-vtabs .resp-tab-content {border: none; word-wrap: break-word;}
.compare-viewdetail .resp-vtabs li.resp-tab-active { position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px !important;border-top: 1px solid;border: 1px solid #5AB1D0 !important;border-left: 4px solid #5AB1D0 !important;margin-bottom: 4px !important;border-right: 1px #FFF solid !important;}
/*-----------Accordion styles-----------*/
.compare-viewdetail h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
.compare-viewdetail .resp-easy-accordion h2.resp-accordion {display: block;}
.compare-viewdetail .resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.compare-viewdetail .resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.compare-viewdetail .resp-jfit {width: 100%; margin: 0px;}
.compare-viewdetail .resp-tab-content-active {display: block;}
.compare-viewdetail h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;/* !important;*/}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list {width: 100%; margin-right: 0;}
.resp-tabs-list li{font-size:15px}
}
@media only screen and (max-width: 767px) {
   .resp-tabs-container h2{ background:rgb(77, 6, 124) !important; padding:0}
   h2.resp-accordion{ font-size:20px;  color: #fff; text-align:left;  text-transform: uppercase; margin:0px; padding:0px}
   h2.resp-tab-active{ background:#ec5f22 !important}
   h2.resp-accordion span {clear: both; display: inline-block;  text-align: center; width: 100%;    padding-bottom:10px;
}
 .resp-tab-active::before{ left:50%;}
 ul.resp-tabs-list {display: none;}
 h2.resp-accordion {display: block;}
 .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}
.resp-accordion-closed {display: none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.dashbord ul.resp-tabs-list {display: none;}
.dashbord h2.resp-accordion {display: block;  background:#f57d20 !important; text-transform:uppercase; text-align:left;}
.dashbord .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.dashbord .resp-vtabs .resp-tabs-container {border: none;float: none; width: 100%; min-height: 100px; clear: none;}
.dashbord .resp-accordion-closed {display: none !important;}
.dashbord .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.dashbord .resp-tab-active {border:0 !important;border-bottom:0 !important;margin-bottom:0 !important;border-top:0 !important;border-bottom:0 !important;}
.dashbord h2.resp-accordion:first-child {border-top: 1px solid #fff;/* !important;*/}
#parentHorizontalTab_value ul.resp-tabs-list.hor_1{display:block;}
.our_value-content h2.resp-accordion{display: none;}
.our_value-content .resp-tabs-list li{padding:10px 16px;}
.value-medimanage .value-rgt{ margin-right: 10px; width: 30%;}
.value-medimanage .value-lft{width: 65%;}
.our_value-content .resp-tab-content {padding-top: 15px;}
.our_value-content ul.resp-tabs-list{margin-bottom: 18px; display: block;}
.our_value-content .resp-tabs-list li{margin: 0 3px 0 0; font-size:16px;}
.resp-tab-active:before {border-right: 25px solid transparent; border-top: 25px solid  #ec5f22; border-bottom: 28px solid transparent;
    border-left: 25px solid transparent; top:100%; left:0; right:auto;}
span.resp-arrow{ display:none !important}
}

@media only screen and (max-width: 767px) {
.our_value-content ul.resp-tabs-list{display: block;}
.our_value-content .resp-tabs-list li{padding:10px; font-size: 15px; margin:2px; }

.our_value-content h2.resp-accordion{font-size: 14px !important; display: block;}
.value-medimanage .value-lft, .value-medimanage .value-rgt{width: 100%; margin:0 0 20px 0; text-align: center !important;}
#parentHorizontalTab_value ul.resp-tabs-list.hor_1{display: none;}
}
@media only screen and (max-width: 640px) {
.our_value-content p{ line-height: 22px; padding-bottom: 10px;}
    
}
