@media print {
@page  
{ 
    margin: 5mm;  
} 

/*Menu style*/
#menu-new {margin-top: -10px;}
#menu-new ul li > a{padding: 5px 2px !important;}
#header{padding: 0px !important}
.btm-slider {display: none !important;}
.wat-we-do-items .icons h1{font-size: 17px !important;}
#menu-new ul li ul{display: none !important;}

#publications-reports .reports-tab{width: 40% !important}
.headline-inner{float: left !important; margin-left:0px !important; width: 70% !important;}
.heading h1{font-size: 20px; word-wrap: break-word !important; padding-right: 0px;}
.heading h3{font-size: 15px;word-wrap: break-word !important;padding-right: 0px;}
.headline, .testimonials{width: 50% !important;}
.headline-inner .heading{width: 100% !important; }
.headline-inner .heading p{width: 100% !important; }ex-content syncActitem{}
.customNavigation{display: none !important;}
.section-heading h1.fs-28{font-size: 26px !important}
.about-exe-bio{width: 53% !important;}
.ex-content{display: none !important;}
.ex-content.syncActitem{display: block !important;}
.year-item{display: none !important;}
.year-item.syncActitem{display: block !important;}
.seo-letters-content{width: 50% !important}

 input:focus,select:focus,textarea:focus,button:focus{outline:none;}
body{overflow-x:hidden;}
.img-responsive{width:100%;}
.font-tra{font-family:"trajan-pro-3",sans-serif;}
.font-prox{font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.search-row{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
label{font-family:"Helvetica Neue","proxima-nova",sans-serif;}
input{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;font-size:17px !important;}
select{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;font-size:17px !important;}
.fileUpload{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;text-transform:uppercase;}
.fileUpload span{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;text-transform:uppercase;}
.FormButton{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;text-transform:uppercase;}
.EditingFormErrorLabel{color:#AF1922;font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
.ErrorLabel{display:none;}
.map-container{margin:40px auto;}
.bold{font-weight:700;}
.body-container{width:100%;height:100%;float:none;}
.fs-12{font-size:0.857em;}
.fs-14{font-size:1em;}
.fs-15{font-size:1.071em;}
.fs-16{font-size:1.143em;}
.fs-17{font-size:17px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-24{font-size:1.8em;}
.fs-27{font-size:1.929em;}
.fs-28{font-size:2em;}
.fs-30{font-size:2.143em;}
.fs-52{font-size:3.71em;}
.fs-72{font-size:5.143em;}
.sub-heading{font-size:18px!important;color:#000!important;font-weight:bold;font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
.sub-heading strong{font-size:18px!important;color:#000!important;font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
.sub-bold{font-weight:700;color:#b0976d;font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
.small-size{font-size:14px;font-family:"Helvetica Neue","proxima-nova",sans-serif !important;font-weight:normal;}
label{font-weight:normal;font-size:15px;}
.radio label, .checkbox label{padding-left:5px;}
.label-sm-space label{padding-left:20px !important;}
.bio{background:url('../images/h1-line.png') no-repeat center top;margin-top:50px;padding-top:50px;height:10px;}
.m-t-100{margin-top:100px;}
.col-left-no-space{padding-left:0px;}
.col-right-no-space{padding-right:0px;}
.ul-list li{margin-bottom:13px;}
.ol-list li{margin-bottom:13px;}
.line-top{border-top:1px solid rgba(255, 255, 255, 0.3);}
.space-top-40{margin-top:40px !important;}
.ul-left{padding-left:17px}
.col-no-space{padding-left:0px;padding-right:0px;}
.body-container .h1.fs-18{font-size:25px;}
.home-banner{width:100%;position:relative;}
.banner-text{position:absolute;bottom:30%;left:0px;width:100%;background:url('../images/banner_img_layer.png') no-repeat center center;padding:15px;text-align:center;}
.banner-text h1{font-size:1.929em;width:100%;max-width:790px;margin:auto;color:#a28b64;font-weight:600;}
.sub-desc{font-size:1.214em;color:#000;margin-top:10px;}
.clearfix.border-b{width: 100%; height: 280px; position: relative;}
.headline,.testimonials{width:50%;float:left;}
.testimonials{background:#f8f8f8;}
.gold{color:#b0976d;}.black{color:#000;}.red{color:#AF1922;}.gray{color:#575757;}.white{color:#fff;}
.text-center{text-align:center;}
.text-left{text-align:left !important;}
.ilightbox-container img{margin:auto!important;display:block!important;}
.content-container{width:100%;max-width:1300px;margin:auto;padding:0px;position:relative;z-index:9999;}
.date{display:table-cell;vertical-align:middle;padding:20px;position:relative;line-height:1;}
.cta{background:#b0976d;padding:12px 15px 10px 15px;font-weight:400;color:#fff;display:inline-block;font-size:1em;border:1px solid #fff;line-height:1;}
.cta a{color:#fff;}
.border-b{border-bottom:6px solid #b0976d;}
h1, .h1, h2, .h2, h3, .h3{margin-top:5px;margin-bottom:0px;}
a,a:focus,a:active,a:hover{text-decoration:none;}
.testimonials-inner div{padding:22px 0px 20px 10px;width:100%;max-width:573px;margin:27px auto;}
.testimonials-inner .message{padding:0px !important;}
.testimonials-inner .message:before{content:"";display:block;width:48px;height:150px;margin-right:15px;float:left;background:url('../images/quot.png') no-repeat left 2px;}
.testimonials-inner .message:after{content:"";display:block;width:48px;height:42px;float:right;background:url('../images/quot2.png') no-repeat left 2px;}
.wat-we-do-items{width:33.3333333%;cursor:pointer;}
.wat-we-do-items .icons{position:absolute;background:transparent;padding:18px;left:0%;top:50%;width:100%;z-index:19;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.wat-we-do-items .icons a{display:block;}
.wat-we-do-items .icons a h1, .wat-we-do-items .icons h1{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);}
.wat-we-do-items .border{position:absolute;background:transparent;padding:10px;border:1px solid #FFF;left:5%;top:7%;width:90%;height:86%;z-index:11;opacity:0;transition:opacity 0.5s ease;}
.btm-slider-items .border{position:absolute;background:transparent;padding:10px;border:0px;left:1%;top:4%;width:99%;height:92%;z-index:11;opacity:1;transition:opacity 0.5s ease;}
.wat-we-do-items .overlay{position:absolute;background:rgba(0,0,0,0.4);padding:10px;left:0px;top:0px;width:100%;height:100%;z-index:10;opacity:0.5;transition:all 0.5s ease;}
.sec-menu-list a{font-family:"trajan-pro-3",sans-serif !important;}
.opacity{opacity:1 !important;}
.down-arrow{text-align:center;height:25px;position:absolute;bottom:10px;left:50%;margin-left:-10px;transition:bottom 0.2s ease;}
.down-arrow img{height:100%;}
.wat-we-do-items .overlay:hover{opacity:1;background:rgba(0,0,0,0.6);}
.wat-we-do-items .overlay:hover > .border{opacity:1;}
.wat-we-do-items .icons:hover ~ .overlay{opacity:1;background:rgba(0,0,0,0.6);}
.wat-we-do-items .icons:hover ~ .overlay > .border{opacity:1;}
.btm-slider{background:#FFF;-webkit-box-shadow:0px 6px 7px -3px rgba(0,0,0,0.48);-moz-box-shadow:0px 6px 7px -3px rgba(0,0,0,0.48);box-shadow:0px 6px 7px -3px rgba(0,0,0,0.48);}
.btm-slider-items{width:100%;position:relative;}
.slider-img{width:33%;float:left;}
.slider-content{width:63%;position:absolute;color:#252525;left:33%;height:90%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:12px 12px;z-index:99999999999;}
.slider-content img{max-width:16%;margin-left:20px;margin-top:10px;}
.slider-content.white{color:none;}
.slider-content .cta{background:#FFF;padding:12px 15px 10px 15px;font-weight:400;color:#b01923 !important;display:inline-block;font-size:14px;border:1px solid #da9296;margin-top:10px;line-height:1;}
.slider-content .cta a{color:#b01923 !important;}
.body-container .section-heading a.events-anchor:hover{color:#fff;}
.slider-content .m-t-20{margin-top:0px;}
.slider-content h1{color:#b0976d;margin-top:5px;width:90%;margin-top:20px !important;}
.slider-content p{width:90%;max-width:730px;line-height:1.4;color:#252525;margin-top:5px;}
.slider-content .cta a.p-l-20{display:none;}
.customNavigation{position:absolute;width:72px;z-index:1000;top:50%;right:0px;margin-top:-40px;height:100%;}
.btm-next,.btm-prev{position:relative;display:block;margin-top:1px;cursor:pointer;}
.footer{width:100%;background:#fff;text-align:center;}
.footer-menu{position:relative;width:auto;margin:auto;padding:50px 10px 20px;}
.footer-menu a{color:#AF1922;text-decoration:none;padding:0px 20px;}
.footer-rights{background:url(../images/footer_divider.png) no-repeat top center;}
.footer-rights p{color:#575757;padding:20px 15px 10px;font-size:0.9em;font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.headline-inner{width:100%;float:right;max-width:650px;display:table;margin-top:15px;margin-bottom:15px;}
.headline-inner .heading h3{font-weight:400;}
.testimonials-inner{width:100%;float:left;max-width:650px;display:table;line-height:1.4;}
.date-next,.date-prev{position:absolute;left:50%;width:55px;margin-left:-27px;text-align:center;cursor:pointer;}
.date-next{bottom:0px;}
.date-prev{top:0px;}
.ln-ar-m{float:left;font-size:1.7em;padding-right:10px;color:#B0976D;}
.wat-we-do{position:relative;}
.about-banner{width:100%;position:relative;height:200px !important;/*background:url('../images/aboutus.jpg') no-repeat;background-size:cover;*/}
.what-we-do-banner{width:100%;position:relative;height:188px;background:url('../images/what-we-do.jpg') no-repeat;background-size:cover;}
.events-banner{width:100%;position:relative;height:188px;background:url('../images/events.jpg') no-repeat;background-size:cover;}
.media-centre-banner{width:100%;position:relative;height:188px;background:url('../images/media-centre.jpg') no-repeat;background-size:cover;}
.listing-authority-banner{width:100%;position:relative;height:188px;background:url('../images/listing-authority.jpg') no-repeat;background-size:cover;}
.contact-us-banner{width:100%;position:relative;height:188px;background:url('../images/contact-us.jpg') no-repeat;background-size:cover;}
.page-tab-sec .w-100{width:100% !important;}
.page-bnr-content{position:absolute;text-align:left;width:100%;/*height:180px;*/border-bottom:5px solid #b01923;}

/*New style print-akhil*/

.about-banner img{width: auto !important; height: 170px !important; overflow-x:hidden !important }

.breadcrumbs{position:relative !important;opacity:0px; left: 0px !important; text-align:left;font-size:1.143em;color:#fff;width:100%;max-width:1266px;margin:auto;padding:15px 15px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);}
.breadcrumbs a{color:#fff !important; text-decoration: none !important;}
.breadcrumbs a:hover{color:#fff !important; text-decoration: underline; !important;}
.breadcrumbs a:active{color:#fff !important; text-decoration: underline; !important;}
.inner-page-sec-menu{display: none !important;}
.banner-contents{
	    width: 100%;
    /* max-width: 1266px; */
    margin: auto;
    padding: 0px 15px;
    position: absolute;
    height: 100%;
    padding-top: 20px;
    top: 0;
    /* margin-top: -208px; */
    left: 0;
}
.banner-contents .page-heading{

    font-size: 30px;
    color: #fff;
    font-weight: 600;
    padding: 15px 15px;
    text-align: left;
    max-width: 1266px;
    line-height: 40px;
    margin: 50px auto 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    opacity: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* position: absolute; */
    /* top: 0; */
    max-width: 1266px !important;
    width: 100% !important;
    margin: 0 auto!important;
    margin-top: 60px !important;
}

.section-heading{width:100%;max-width:1266px;margin:auto;padding:0px 15px;position:relative;}
.section-heading h1{padding:10px 0px;text-align:center;background:url('../images/h1-line.png') no-repeat center bottom;}
.section-heading h1.fs-28{text-transform:uppercase;}
.section-heading h1:first-child{padding:30px 0px;}
.sec-divider{width:100%;margin-top:52px;height:2px;background:#b0976d;}
.inner-page-sec-menu,.sec-menu{position:relative;width:10d0%;background:#fff;}
.sec-menu-list{width:33.33%;float:left;text-align:center;padding:0px;background:#fff;color:#B01923;font-size:0px;transition:padding 0.3s ease;line-height:0;font-weight:600;border-right:2px solid #b0976d;}
.owl-item:last-child .sec-menu-list{border-right:2px solid #b0976d;}
.sec-menu{overflow:hidden;}
.sec-menu .active{background:#b01923;}
.inner-sec-menu-list.active{background:#b01923;color:#fff;}
.wat-we-do-items p{width:100%;margin:20px auto 0px;text-align:center;}
.wat-we-do-items .icons h1{font-size:24px !important;}
.show-submenu{font-size:1.286em;display:block !important;}
.show-submenu a{padding:25px 10px;display:block;color:#b01923;}
.inner-sec-menu-list{padding:33px 10px;font-size:17px;width:100%;float:left;text-align:center;color:#B01923;background:#fff;transition:background 0.5s ease;font-weight:600;border-right:2px solid #b0976d;}
.owl-item:last-child .inner-sec-menu-list{border-right:0px solid #b0976d;}
.sec-menu-list:hover a{background:#b01923;color:#fff;cursor:pointer;transition:all 0.5s ease;}
.inner-sec-menu-list:hover{background:#b01923;color:#fff !important;}
.img-para{width:100%;padding:15px;max-width:583px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);overflow-y:auto;height:79%;}
.page-para{background:#f6f6f6;position:absolute;height:100%;top:0px;right:0px;}
.page-tab-items{position:relative;}
#tab-2{display:none;}
.date-span{display:block;font-size:13px;text-align:center;}
.rel{position:relative;}
.menu-prev-tab1,.menu-prev-tab2,.menu-prev-tab3,.menu-prev-tab,.menu-next-tab1,.menu-next-tab2,.menu-next-tab3,.menu-next-tab,.menu-prev,.menu-next{position:absolute;top:0;z-index:1000;cursor:pointer;width:55px;height:100%;}
.date div.v-middle{padding:29px 0px;text-align:center;}
.menu-prev-tab1,.menu-prev-tab2,.menu-prev-tab3,.menu-prev-tab,.menu-prev{left:0px;background:url('../images/slider-l-arrow.png') no-repeat center center;}
.menu-next-tab1,.menu-next-tab2,.menu-next-tab3,.menu-next-tab,.menu-next{right:0px;background:url('../images/slider-r-arrow.png') no-repeat center center;}
.w-50{width:50%;}
.relative{position:relative;}
.m-t-10{margin-top:10px;}.m-t-20{margin-top:20px;}.m-t-30{margin-top:30px;}.m-t-40{margin-top:40px;}
.m-t-b-30{margin-top:30px !important;margin-bottom:30px !important;}
.l-h-15{line-height:1.5;}
.wat-we-do .owl-carousel .owl-stage-outer{-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);}
.inner-page-sec-menu{-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);box-shadow:0 3px 10px rgba(0, 0, 0, 0.4);}
.heading-para{padding-right:15px;}
.f-left{float:left;}
.f-right{float:right;}
#items{padding:0px;}#items li{display:inline-block;margin-top:0px;text-align:center;font-size:14px;}li.big-cloned{display:block;float:left;width:100%;}
#items{font-size:0px;margin-bottom:0px;}
.section-heading h2{text-align:center;margin:35px 0px;}
.button{min-width:180px;border:1px solid #b0976d;color:#b01923;transition:all 0.5s ease;display:inline-block;padding:15px 30px;text-align:center;font-size:15px;}
.button:hover{background:#b0976d;color:#fff;border:1px solid #b0976d !important;}
.app-form-container textarea{height:152px !important;}
.app-form-container .w-38{width:39.4%;}
.app-form-container .m-l-2{margin-right:2.5%;margin-left:0px;}
.app-form-container h2{font-family:"trajan-pro-3",sans-serif;}
.syncActitem{background-color:#ebebeb;border:1px solid #b01923;}
.syncNoActitem{background-color:#ebebeb;border:1px solid #b01923;}
.consent{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;margin-bottom:20px;}
.consent .EditingFormControlNestedControl{float:left;width:15px;height:15px;margin-top:-2px;margin-left:20px;}
.consent label{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;}
.consent div{font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.consent .ontrolCSs
input[type="checkbox"] + label{color:#000;font-size:14px;margin-right:20px;}
input[type="checkbox"] + label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:1px solid #b0976d;}
input[type="checkbox"] + label span{background-color:#ebebeb;}
input[type="checkbox"]:checked + label span{background-color:#b0976d;}
input[type="checkbox"]:checked + label span{background-color:#b0976d;}
input[type="checkbox"] + label span,
input[type="checkbox"]:checked + label span{-webkit-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;-moz-transition:background-color 0.4s linear;transition:background-color 0.4s linear;margin-right:10px;}
input[type="radio"] + label{color:#000;font-size:14px;margin-right:20px;}
input[type="radio"] + label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:1px solid #b0976d;}
input[type="radio"] + label span{background-color:#ebebeb;}
input[type="radio"]:checked + label span{background-color:#b0976d;}
input[type="radio"] + label span,
input[type="radio"]:checked + label span{-webkit-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;-moz-transition:background-color 0.4s linear;transition:background-color 0.4s linear;margin-right:10px;}
.reset{width:15.6%;text-align:right;margin-right:1.5%;cursor:pointer;}
#uploadFile{border:none;font-size:10px;margin-top:5px;}
.sitemap a{color:#AF1922;}
.section-content{width:100%;max-width:1266px;margin:auto;padding:0px 15px;position:relative;padding-top:20px;}
.section-content thead{color:#FFF;line-height:25px;background:#b01923;}
.section-content thead td{padding:10px 15px!important;color:#FFF;font-size:17px !important;font-family:"trajan-pro-3",sans-serif;}
.section-content .table tbody{background:rgba(176,151,109,0.2);font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.section-content .table tbody strong{font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.section-content .table tbody td{padding:10px 15px!important;font-size:17px !important;text-transform:;}
.section-content .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border:solid 1px rgba(176,151,109,0.4);}
.section-content .table tbody a{font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.table-style{margin-bottom:0px;}
.table-style tbody{background:#FFF !important;font-family:"Helvetica Neue","proxima-nova",sans-serif;}
.section-content li{margin-top:15px;color:#333;font-size:1.1em;}
.section-content li a{color:#AF1922;text-decoration:none;}
.section-content li a:hover{color:#333;text-decoration:none;}
.page-tab-items li a:hover{color:#333!important;text-decoration:none;}
.repo-block ul.reports li a:hover{color:#FFF!important;}
.page-tab-items li{margin-top:15px;color:#333;font-size:1.1em;}
.page-tab-items li a{color:#AF1922;text-decoration:none;}
.page-tab-items li a:hover{color:#333;text-decoration:none;}
.page-para .section-content{padding-top:0px;}
.img-para .section-content{padding:0px 0px;padding-top:0px;}
#content p a{color:#AF1922;text-decoration:none;}
#content p a:hover{color:#333;text-decoration:none;}
.wat-we-do li{margin-top:0px;}
.laws-banner{width:100%;position:relative;height:188px;background:url('../images/laws_rules_bg.jpg') no-repeat;background-size:cover;}
.w-33{width:33.333%;position:relative;}.w-25{width:25%;position:relative;}
.inner-page-para{padding-left:30px;max-width:600px;width:100%;}
.btm-slider, .headline{box-shadow:none;}
.heading{padding-right:10px;}
.owl-item .sec-menu-list{width:100%;}
.btm-slider{overflow:visible;-webkit-box-shadow:0px 9px 7px -3px rgba(0,0,0,0.3);-moz-box-shadow:0px 9px 7px -3px rgba(0,0,0,0.3);box-shadow:0px 9px 7px -3px rgba(0,0,0,0.3);}
.w-20{width:20%;position:relative;}
.w-85{width:80%;position:relative;}
.resp-tab-item{font-size:15px !important;}
.w-40-px{width:240px !important;}
.resources-banner{width:100%;position:relative;height:188px;background:url('../images/res_bg.jpg') no-repeat;background-size:cover;}
.resp-tabs-list{padding:0px;}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;list-style:none;cursor:pointer;float:left;text-align:center;width:19%;margin:0px 7px;background:#EBEBEB;border-bottom:12px solid #fff;border:1px solid #d7d7d7;}
.resp-tabs-list li:first-child{margin-left:0%;}
.resp-tabs-list li:last-child{margin-right:0%;}
.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:15px;}
.resp-tab-active{border:1px solid #d7d7d7;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px 14px !important;}
.resp-tab-active{border-bottom:12px solid #EBEBEB !important;background-color:#EBEBEB;}
.resp-content-active,.resp-accordion-active{display:block;}
.resp-tab-content{border:1px solid #d7d7d7;}
h2.resp-accordion{font-size:13px;border:1px solid #d7d7d7;margin:0px;padding:10px 15px;}
h2.resp-tab-active{border-bottom:0px solid #d7d7d7 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #d7d7d7 !important;background:blue;}
h2.resp-tab-active{background:#DBDBDB !important;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #d7d7d7;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #d7d7d7 !important;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;background:#EBEBEB;}
h2.resp-accordion:first-child{border-top:1px solid #d7d7d7 !important;}
.resp-check-con{width:46%;padding:5px;display:inline-block;padding-left:30px;line-height:-10px;}
.resp-check-con label input[type="checkbox"]{margin-right:10px;}
.resp-check-con-single{width:46%;padding:5px;display:inline-block;padding-left:16px;line-height:-10px;padding-top:20px;}
.resp-check-con-single label input[type="checkbox"]{margin-right:10px;}
.resp-check-con a{color:#333;padding-left:15px;margin:6px;display:block;font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:400;}
.resp-check-con label{font-family:"Helvetica Neue","proxima-nova",sans-serif !important;font-weight:400;}
.search-firms input[type="text"]{padding:12px;border:1px solid #d7d7d7;background:#ebebeb;width:100%;outline:none;}
.firm-search-button{padding:14px;border:1px solid #B01824;background:none;width:100%;color:#B01824;font-weight:600;}
.firm-search-button:hover{background:#d7d7d7;border:1px solid #d7d7d7;}
.calender{background:#FFF url('../images/calendar.png') no-repeat 98% 8px;cursor:pointer;}
.search-firms{margin-top:35px;}
#horizontalTab{margin-top:30px;}
.firm-results-head{background:#B01824;color:#fff;margin-bottom:10px;display:table;width:100%;}
.fh-left,.fh-middle,.fh-right{display:table-cell;text-align:center;font-size:15px;padding:14px;vertical-align:middle;}
.firm-list-con .fh-left,.firm-list-con .fh-middle,.firm-list-con .fh-right{font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:400;}
.fh-left,.fh-right{width:24%;}
.table-header{height:80px !important;}
.fh-middle{width:50%;border-right:1px solid #fff;border-left:1px solid #fff;}
.firm-list-con .search-row{display:table;transition:all .230s;margin-bottom:0px;cursor:pointer;border:1px solid #D6CCB3;color:#282828;width:100%;}
.firm-list-con .search-row:hover{background:#EBEBEB;border:1px solid #B01824;box-shadow:2px 3px 3px #BCBBC0;}
.firm-list-con .search-row p{margin-top:5px;text-align:left;}
.firm-list-con .search-row ul{text-align:left;}
.firm-list-con .p-20{padding:10px;}
.content{overflow-y:auto !important;position:relative;width:100%;max-height:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content.hidden{display:none;}
.table-list-search{overflow:hidden;}
.table-list-search h5{font-family:"Helvetica Neue","proxima-nova",sans-serif;text-align:left;font-size:16px;}
.mCSB_container_wrapper > .mCSB_container{padding-right:0px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background:#e1e1e1;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#acacac;}
.unordered-list li{margin-bottom:10px;font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:400;font-size:1.1em;}
.table-header .search-row{background:#b71725;color:#FFF;color:#FFF!important;}
.table-header .search-row:hover{background:#b71725;color:#FFF;color:#FFF!important;}
.table-header .search-row-heading{background:#b71725 none repeat scroll 0 0;color:#fff !important;}
.firm-list-con .search-row-heading{border:1px solid #d6ccb3;color:#282828;cursor:pointer;display:table;margin-bottom:0;transition:all 0.23s ease 0s;width:100%;}
.table-list-search .m-t-20{margin-top:10px;}
table{margin:0 auto;}
tbody{}
table tr{height:auto;}
table th{height:auto;font-family:"trajan-pro-3",sans-serif;border:1px solid #333;}
table td{font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:400;line-height:1.5;font-size:16px;padding:10px;border:0px;color:#333;}
.body-container .section-heading a:hover{color:#B01824}
.section-heading ul li,.page-tab-sec ul li{font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:normal;}
.section-heading a,.page-tab-sec a{font-family:"Helvetica Neue","proxima-nova",sans-serif;font-weight:normal;color:rgba(176,151,109,.9);webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.section-heading a:hover,.page-tab-sec a:hover{color:rgba(176,24,36,1);}
.journey-owl .owl-nav .owl-prev{height:100%;width:35px;position:absolute;top:0;left:0px;background:url('../images/slider-l-arrow.png') no-repeat center center;}
.journey-owl .owl-nav .owl-next{height:100%;width:35px;position:absolute;top:0;right:0px;background:url('../images/slider-r-arrow.png') no-repeat center center;}
.journey-owl span{text-align:left;}
.journey-item{text-align:center;padding:15px}
.journey-item .inner-journey-item{position:relative;color:#b0976d;padding:35px;text-align:left;margin:0 25px;border:1px solid #b0976d;cursor:pointer;}
.journey-item.active .inner-journey-item{color:#b01923;border:1px solid #b01923;}
.journey-item .inner-journey-item:hover{color:#b01923;border:1px solid #b01923;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;}
.jour-desc img{width:100%}
.grid-item{float:left;margin:5px;padding:0px;height:auto;width:32%;background-color:#f6f6f6;}
.grid-item > p:nth-child(1){padding-top:20px;}
.grid-item > p:last-child{padding-bottom:20px;}
.grid-item > p{padding:0 20px;font-size:16px;}
.grid-item img{width:100%}
.grid-item--width2{width:100px;}
.grid-item--height2{height:100px;}
.grid-item--width2{width:40%;}
.jour-desc{width:100%;display:block;border:1px solid #b0976d;z-index:22;position:relative;background-color:#fff;}
.jour-desc h6{margin-top:0;padding-top:10px;text-align:center;z-index:23}
.jour-desc{padding:20px;}
.jour-desc p{z-index:24;font-size:16px;margin:0;}
.jour-desc:after,
.jour-desc:before{content:'';display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;}
.jour-desc:after{top:-20px;border-color:transparent transparent #fff transparent;border-width:11px;}
.jour-desc:before{top:-21px;border-color:transparent transparent #b0976d transparent;border-width:10px;}
.journey-item.active .inner-journey-item{position:relative;background:#fff;border:1px solid #b01923;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}
.journey-item.active .inner-journey-item:after, .journey-item.active .inner-journey-item:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.journey-item.active .inner-journey-item:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:10px;margin-left:-10px;}
.journey-item.active .inner-journey-item:before{border-color:rgba(176, 25, 35, 0);border-top-color:#b01923;border-width:11px;margin-left:-11px;}
.alp-container{margin-left:16px;}
.alp-container li{float:left;padding:5px 16px;}
.alp-container li.active{background:#b71725;color:#FFF;}


#publications-reports .reports-tab{width: 47%; border: solid 1px #999999!important; height: 55px; text-align: center;font-size: 22px!important; padding: 0px!important;color: #b0976d !important}
 #publications-reports .reports-tab:first-child{margin-right: 40px !important; margin-left: 17px}
#publications-reports .reports-tab.ui-state-active{border: solid 1px #b0976d!important;  border-bottom: 0px !important;}
#publications-reports .reports-tab.ui-state-active::after{content: "";position: absolute; left: 0px; top: 48px; background:url('../images/tab-shape.png') no-repeat center bottom !important; height: 20px; width: 100%;}

 #publications-reports .reports-tab a{ text-align: center !important;
    margin: 0 auto!important;
    width: 100% !important;
    color: #b0976d !important;
    font-size: 20px !important;
    font-family: "trajan-pro-3",sans-serif !important;
    padding-top: 13px !important;
}
#publications-reports .reports-tab a:hover{
    color: #b0976d !important
}
#publications-reports .reports-contents{padding-top: 50px !important;}

#publications-reports .reports-contents p{
    font-size: 19px !important; text-align: center; margin-bottom: 25px; padding: 0 80px;font-family: "Helvetica Neue","proxima-nova",sans-serif !important;
}
#publications-reports .reports-contents span{
   font-family: "Helvetica Neue","proxima-nova",sans-serif !important; font-weight: normal;
}
#publications-reports .reports-contents ul{margin-left: 0px; padding: 0px;}
#publications-reports .reports-contents li{
    padding: 10px 15px; border: solid 1px #d0c1a7; margin-bottom: 15px; list-style: none;
}

#publications-reports .events-title{font-size: 18px; color: #b01923; width: 100%; text-align: left; }
#publications-reports .events-date{font-size: 13px; color: #252525 !important; width: 100%;text-align: left; }
#publications-reports .events-description{font-size: 14px; color: #252525!important; width: 100%; text-align: left;}

.events-contents p {
    font-size: 19px !important;
    text-align: left!important;
    margin-bottom: 0px!important;;
    padding: 0 10px!important;;
    margin-top: 0px!important;;
    padding-top: 0px!important;
}
.events-contents li{cursor: pointer !important;}
.events-contents p a{color: #252525 !important;}
.events-contents .events-title a{font-size: 18px !important; color: #b01923 !important; width: 100%; text-align: left;}
.events-contents .events-title a:hover{font-size: 18px !important; color: #b01923 !important; width: 100%; text-align: left;}
.events-modal .modal-box{text-align: center; width: 800px; max-width: 90% !important; margin-top: 50vh; margin: 0 auto;}
.events-modal .modal-header{border-bottom: 1px solid #b0976d;}
.events-modal .modal-content{padding: 20px 50px; border: solid 1px #c5b394;}


.events-modal .modal-body{padding-top: 20px !important; }
.events-modal .modal-body p span{font-family: "Helvetica Neue","proxima-nova",sans-serif !important; font-weight: normal; line-height: 25px;}
.events-modal{padding: 20px 50px; text-align: center;}
.events-modal h4{color: #b0976d; font-size: 24px;}
.events-modal p{color: #000000; font-size: 15px; padding-top: 15px; text-align: center !important;}
.events-modal .modal-content{margin-top: 10vh;}
.events-modal .close{
    width: 28px;
    height: 28px;
    border: solid 1px #b41b21 !important;
    border-radius: 100%;
    line-height: 25px;
    opacity: 1;
    background: #FFF;
     right: -13px;
    position: absolute;
    top: -9px;
}
.events-modal .close span{
   
    color: #b41b21 !important;
    margin-top: -5px;
}
}