*{ font-family: 'uni_neueregular';}

@font-face {
    font-family: 'uni_neuebook';
    src: url('../fonts/fontfabric_-_unineuebook_0-webfont.eot');
    src: url('../fonts/fontfabric_-_unineuebook_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineuebook_0-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineuebook_0-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineuebook_0-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineuebook_0-webfont.svg#uni_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'uni_neuebold';
    src: url('../fonts/fontfabric_-_unineuebold_0-webfont.eot');
    src: url('../fonts/fontfabric_-_unineuebold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineuebold_0-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineuebold_0-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineuebold_0-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineuebold_0-webfont.svg#uni_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;



}

@font-face {
    font-family: 'uni_neueheavy';
    src: url('../fonts/fontfabric_-_unineueheavy_0-webfont.eot');
    src: url('../fonts/fontfabric_-_unineueheavy_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineueheavy_0-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineueheavy_0-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineueheavy_0-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineueheavy_0-webfont.svg#uni_neueheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'uni_neuelight';
    src: url('../fonts/fontfabric_-_unineuelight_0-webfont.eot');
    src: url('../fonts/fontfabric_-_unineuelight_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineuelight_0-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineuelight_0-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineuelight_0-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineuelight_0-webfont.svg#uni_neuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'uni_neueregular';
    src: url('../fonts/fontfabric_-_unineueregular_0-webfont.eot');
    src: url('../fonts/fontfabric_-_unineueregular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineueregular_0-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineueregular_0-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineueregular_0-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineueregular_0-webfont.svg#uni_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {	scroll-behavior: smooth;}

/* CSS Document */
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
a{color:#454545; display:inline-block;}
a:hover, a:focus{ text-decoration:none; color:#198f4a; outline:none;}

p{font-size:1.125rem; line-height:1.75rem; margin-bottom:1.25rem; color:#000;}
.transition6s{ transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s;}

h1{font-size:2.1875rem; line-height:2.1875rem; margin-bottom:1rem;}
h2{font-size:2.125rem; line-height:2.125rem; margin-bottom:1rem; text-transform:uppercase; color:#2d2d6e; font-family: 'uni_neuebold';}
h3{font-size:1.375rem; line-height:1.75rem; }
h4{font-size:20px; line-height:24px; margin-bottom:10px;}
h5{font-size:1.125rem; line-height:1.375rem; margin-bottom:15px; }
h6{font-size:1rem; line-height:1.25rem; margin-bottom:10px;}

h2 span{color:#ed2729;  font-family:'uni_neuebold';}
h2.white-yellow{color:#f3c14e;}
h2.white-yellow span{color:#fff;}

.pb0{padding-bottom:0px !important;}

/**============Footer at bottom============**/
html,body {margin:0;padding:0;height:100%;}
body{  font-family: 'uni_neueregular'; background: #efefef;}
#wrapper{min-height:100%;position:relative; margin-top:0px;}
#mainContent{/*padding-bottom:17.1875rem; */overflow:hidden;}
.pr35{padding-right:35px;}
.yellow-color{ color:#f3c14e;}

#wrapper{min-height:100%; position:relative; display:flex; width:100%; align-items:stretch;}
#mainContent{width:100%; min-height:100vh; transition:all .3s; position:absolute; top:0; right:0;}
.content-background{ background:#efefef; position:relative; }

::-webkit-input-placeholder { color: #fff;}
::-moz-placeholder { color: #fff;}
:-ms-input-placeholder { color: #fff;}
:-moz-placeholder { color: #fff;}

.bold-weight{font-family: 'uni_neuebold';}
.book-weight{font-family: 'uni_neuebook';}
.heavy-weight{font-family: 'uni_neueheavy';}
.light-weight{font-family: 'uni_neuelight';}
.regular-weight{font-family: 'uni_neueregular';}


.common-padding{ padding:3.75rem 0;}

#back2Top {overflow:hidden; position:fixed; z-index:100; bottom:50px; right:10px; width:40px; height:35px; background-color:#414099; text-align:center; padding:0px 8px; display:none; line-height:30px; cursor:pointer; -moz-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0); box-shadow: 0 0 0.3125rem 0.125rem rgba(0,0,0,0.1);-moz-box-shadow: 0 0 0.3125rem 0.125rem rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 0.3125rem 0.125rem rgba(0,0,0,0.1);-ms-box-shadow: 0 0 0.3125rem 0.125rem rgba(0,0,0,0.1);-o-box-shadow: 0 0 0.3125rem 0.125rem rgba(0,0,0,0.1);}

/**==========================READ MORE==========================**/
.readmore{display:inline-block;color:#f3c14e;font-size:0.875rem;  font-family: 'uni_neueheavy'; text-decoration:none;position:relative;transition:all .2s; margin-top:1.25rem; border:2px solid #a1a1a1; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; min-width:128px; padding:10px 17px; text-transform:uppercase; color:#2d2d6e;}
.readmore:hover{color:#74b743}
.readmore .the-arrow > .shaft{background-color:#ed2729;display:block; height:2px;position:relative;transition:all .2s;transition-delay:0;will-change:transform;}
.readmore .the-arrow > .shaft:before{background-color:#ed2729;content:'';display:block;height:2px;position:absolute;top:0px;right:0px;transition:all .2s;transition-delay:0; -webkit-transform-origin:center;transform-origin: center}

.readmore .the-arrow{width:12px;transition:all .2s}
.readmore .the-arrow.-left{position:absolute;top:50%;left:20px;}
.readmore .the-arrow.-left > .shaft{width:0;background-color:#198f4a}
.readmore .the-arrow.-left > .shaft:before{width:0;background-color:#ed2729; -webkit-transform:rotate(0);transform:rotate(0)}


.readmore .the-arrow.-right{top:0px}
.readmore .the-arrow.-right > .shaft{width:12px;transition-delay:.2s;}
.readmore .the-arrow.-right > .shaft:before{width:12px;transition-delay:.3s;transition:all .5s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}

.readmore:hover > .the-arrow.-left > .shaft{width:12px;transition-delay:.1s;background-color:#ed2729;}
.readmore:hover > .the-arrow.-left > .shaft:before{width:12px;transition-delay:.1s;background-color:#ed2729}
.readmore:hover > .the-arrow.-left > .shaft:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.readmore:hover > .main{-webkit-transform:translateX(25px);transform:translateX(25px)}

.readmore:hover > .main > .the-arrow.-right > .shaft{ display:none;}
.readmore:hover > .main > .the-arrow.-right > .shaft:before{width:0;transition-delay:0;transition:all 0.5s;}

.readmore > .main{display:flex;align-items:center;transition:all .2s}
.readmore > .main > .text{margin:0 16px 0 0;line-height:1; font-family: 'uni_neueheavy';}
.readmore > .main > .the-arrow{position:relative}

.contact-us-btn{ background:#414099; color:#fff; border:none; text-align:center;}
.contact-us-btn:hover{ background:#fdc414; color:#fff;}

.content_image{  overflow:hidden;  width:100%;  border-radius:5px;}
.content_image img {transform: scale(1); -moz-transform: scale(1);    -webkit-transform: scale(1);    -o-transform: scale(1);    transition: all 0.7s ease-in-out 0s;    -moz-transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s;    -o-transition: all 0.7s ease-in-out 0s;}
.content_image:hover img{ transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2);	}


/**==============Main SLider==============**/
.main-slider-outer{position:relative; overflow:hidden; height:680px; z-index:0;}
.main-slider{position:fixed;width:100%;height:680px;min-height:15vw;padding:0 0rem;opacity:0;visibility:hidden;transition:all 1.2s ease; z-index:99;  overflow: hidden; }
#home-slick-slider:after{ content:''; position:absolute; bottom:0; background:#f1f1f1; height:60%; left:0; right:0; z-index:1;}
#home-slick-slider .slick-slide{position:relative;height:680px}
#story-slick-slider,
#event-slick-slider{position:relative; width:100%; }
.main-slider.slick-initialized{opacity:1;visibility:visible}
.main-slider .slick-slide{position:relative;height:680px}
.main-slider .slick-list{ z-index:10;}
.main-slider .slick-slide::before{background-color:#000;opacity:.3;z-index:1}
.main-slider .slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main-slider .slick-slide iframe{position:relative;pointer-events:none}
.main-slider .slick-slide figure{position:relative;height:100%}
.main-slider .slick-slide .slide-image,
.main-slider .slick-slide .slide-media{opacity:0;height:100%;background-size:cover;background-position:center;transition:all .8s ;}
.main-slider .slick-slide .slide-image.show,
.main-slider .slick-slide.slick-active .slide-media{opacity:1}

.main-slider .slick-slide .image-entity{width:100%;opacity:0;visibility:hidden}
.main-slider .slick-slide .loading{position:absolute;top:50%;left:50%;width:100%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:-1;}
.main-slider .slick-slide .slide-media{-webkit-animation:slideOut .4s cubic-bezier(0.4,0.29,0.01,1);animation:slideOut .4s cubic-bezier(0.4,0.29,0.01,1); transition:all .3s ease;}
.main-slider .slick-slide.slick-active{z-index:1}
.main-slider .slick-slide.slick-active .slide-media{-webkit-animation:slideIn 2.4s cubic-bezier(0.4,0.29,0.01,1);animation:slideIn 2.4s cubic-bezier(0.4,0.29,0.01,1); transition:all .3s ease;}
.main-slider .slick-slide.slick-active .caption{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:all .7s cubic-bezier(0.32,0.34,0,1.62) .6s}
.main-slider .slick-arrow{  background:rgba(0,0,0,0.3); height:3.75rem; width:1.875rem; border:none; position: absolute; z-index: 1; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:100; outline:none;}
.main-slider .slick-arrow:after{ content:''; position:absolute; top:0; background:url(../../images/control.png) no-repeat; height:1.25rem; width:0.8125rem;transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);top: 50%;left:50%;} 
.main-slider .slick-prev.slick-arrow:after{background-position:left top; }
.main-slider .slick-next.slick-arrow:after{background-position:right top;}
.main-slider .slick-prev.slick-arrow{ left:1.75rem;}
.main-slider .slick-next.slick-arrow{ right:1.75rem;}
.main-slider .caption{position:absolute; top:50%; text-align:left; padding:2rem 2.5rem 0rem 0; color:#000; margin:0; opacity:0; z-index:1; transition:all .3s ease; background:transparent; max-width:34rem;}
.main-slider .caption .captiontxt{ margin-bottom:1rem;}
.main-slider .caption h2{font-size:2.5rem;line-height:3.25rem; padding:0; margin:0 0 0.25rem 0; background:rgba(45, 45, 110, 0.9); color:#fff; padding:0.5rem 1rem; font-family: 'uni_neueregular'; font-weight: inherit; text-transform: inherit; display:table;}
.main-slider .caption h2:after{ content:''; border:none;}
.main-slider .caption a{ margin-bottom:0;}
.knowMoreBtn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d82526; padding:0.625rem 1.25rem;border:none;color:#fff;font-size:1em;cursor:pointer;outline:none;overflow:hidden; display:inline-block; line-height:1rem; margin:0rem 0; border-radius:20px;}
.knowMoreBtn:hover, .knowMoreBtn:focus{ color:#fff;}

.knowMoreBtn.knowMoreBtnRight{ position:absolute; bottom:85px; right:15%;}

.scroll{position: relative;    top:-30px; z-index: 999; width:100%; }
.down_arrow{position:absolute; bottom:0; left:0; right:0 }
.down_arrow img, .down_arrow span{display: block; text-align: center; margin: 0 auto;}
a.down_arrow, a:hover.down_arrow{color:#fff;}

.logos-right{position:fixed; right:0; top:81px; z-index: 999; background:#ffffff; padding:0.625rem 1rem;     transition: all 0.5s;}
.logos-right img{border-right: solid 1px #b6b6b6; padding-right:15px; margin-right:10px;}
.logos-right img:last-child{border-right: none;  margin-right:0px; padding-right:0px;}
.logos-right.smaller{top:65px; -webkit-box-shadow:0 3px 3px 0 rgba(50,50,50,0.25);-moz-box-shadow:0 3px 3px 0 rgba(50,50,50,0.25); box-shadow:0 3px 3px 0 rgba(50,50,50,0.25); transition: all 0.5s; }

#story-slick-slider{height:533px;min-height:533px;}
#event-slick-slider{height:475px;min-height:475px; margin-top:-135px;}

.small-slider .slick-slide{ max-height:533px;}
.small-slider .slick-slide a{ display:initial;}
.small-slider .slick-slide .caption{width:80%; top:inherit; height:inherit; max-width:485px; max-height:220px; position:absolute; bottom:0; left:30px;  background:#fff; padding:15px; -webkit-box-shadow:0px 0px 4px 4px  rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 4px rgba(0,0,0,0.1); -ms-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.1); -o-box-shadow:0px 0px 4px 4px rgba(0,0,0,0.1); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; }
#event-slick-slider .slick-slide .caption{ width:90%; left:5%; bottom:0px; right:5%;}

#story-slick-slider .slick-slide .slide-media{ height:390px;}
#event-slick-slider .slick-slide .slide-media{ height:330px;}
#story-slick-slider .heading{color:#db1e39;}
#event-slick-slider .heading{color:#009ed5;}

#story-slick-slider, #event-slick-slider{ overflow:visible;}
#story-slick-slider .slick-arrow{background:#db1e39; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px;}
#event-slick-slider .slick-arrow{background:#009ed5;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px;}
#story-slick-slider .slick-arrow, #event-slick-slider .slick-arrow{width:1.75rem; top:35%;}
#story-slick-slider .slick-prev.slick-arrow, #event-slick-slider .slick-prev.slick-arrow{left:-0.938rem;}
#story-slick-slider .slick-next.slick-arrow, #event-slick-slider .slick-next.slick-arrow{right:-0.938rem;}

.slick-slide .caption .title-outer .date{font-size:14px; line-height:14px; color:#000; text-transform:uppercase; display:inline-block;font-family: 'uni_neuebook';}
.slick-slide .caption .title{ font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; background:#505050; padding:5px; display:inline-block;font-family: 'uni_neuebook'; margin-right:10px;}
.slick-slide .caption .heading{ font-size:30px; line-height:34px; }
.slick-slide .caption .description{ font-size:18px; line-height:25px; color:#000000;}
.slick-slide .caption .description span{ color:#2d2d6e;}

@-webkit-keyframes slideIn {
from{-webkit-filter:blur(0.9375rem);filter:blur(0.9375rem)}
to{-webkit-filter:blur(0);filter:blur(0)}
}
@keyframes slideIn {
from{-webkit-filter:blur(0.9375rem);filter:blur(0.9375rem)}
to{-webkit-filter:blur(0);filter:blur(0)}
}
@-webkit-keyframes slideOut {
from{-webkit-filter:blur(0);filter:blur(0)}
to{-webkit-filter:blur(0.9375rem);filter:blur(0.9375rem)}
}
@keyframes slideOut {
from{-webkit-filter:blur(0);filter:blur(0)}
to{-webkit-filter:blur(0.9375rem);filter:blur(0.9375rem)}
}

/**=========================Banner=========================**/
.jarallax {position: relative; z-index:inherit !important; min-height:515px;}
.jarallax > .jarallax-img {position: absolute; object-fit: cover; object-position:50% 50%; font-family: 'object-fit: cover;'; top: 0; left: 0; width: 100%; height: 100% !important; z-index: -1;}
.jarallax-video{ min-height:100%;}

/**==================== HOME ====================**/
.slider-with-twitter{ background:#fff;}
.handBg{position:relative;}
.handBg:before{content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:url(../../images/hand-bg.png) repeat; background-size:cover; background-attachment:fixed;}
.slider-with-twitter .card{border:0px solid rgba(0,0,0,0);  border-radius: .18rem;}
.slider-with-twitter .card-body{ padding:0;}


/****/
.howtohelp-outer{ background-color:#2d2d6e; position:relative;}
.howtohelp-outer:before{content: ''; background: url(../../html/images/home/how-to-help-bg.png) no-repeat; top: 0; bottom: 0; height: 100%; width: 100%; position: absolute; background-position: center;}
.howtohelp-outer ul li .inner-li{ border:1px solid rgba(255,255,255,0.40); padding:2rem; text-align:center; max-width:463px; margin:0 auto;}
.howtohelp-outer ul li .inner-li a{ color:#f3c14e;}
.howtohelp-outer ul li .inner-li h3{ font-size:1.875rem; line-height:1.875rem;  font-family: 'uni_neueregular';}


/**Write to us**/
.write-to-us-form-box{ background:#57a140; text-align:center; max-height:40px; position:relative; z-index:100; transition:max-height 1s, padding 1s;}
.write-to-us-form-box:before{ content:''; position: absolute; bottom:-15px; left:50%; transform:translate(-50%)  rotate(-135deg); -moz-transform:translate(-50%)  rotate(-135deg); -webkit-transform:translate(-50%)  rotate(-135deg);width:0; height:0; border-style:solid; border-width:15px ; border-color:#57a140 transparent transparent #57a140;border-radius:5px 0px 0px 0px;}

.write-to-us-form-box h5{ margin:0 auto; color:#fff; font-size:1rem; line-height:1rem; text-transform:uppercase; padding:0.75rem 0; position:relative}
.write-to-us-form-box h5 a{color:#ffc000;}
.write-to-us-form-box h5:after{position:absolute; content:''; display:inline-block; width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; -moz-transform:rotate(135deg); -webkit-transform: rotate(135deg); transform:translate(-50%) rotate(135deg); transition:all .1s ease-out; left:50%; top:40px;}
.write-to-us-form-box h5:before{position:absolute;content:''; display:inline-block; width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; -moz-transform:rotate(135deg);-webkit-transform: rotate(135deg); transform:translate(-50%) rotate(135deg); transition:all .1s ease-out; left:50%; top:35px;}

#writeToUsShowHide{opacity:0; visibility:hidden;transition:opacity 1s; height:0; }
#writeToUsShowHide p{ font-size:1.15rem; line-height:1.25rem;}
#writeToUsShowHide.button-active{ opacity:1; visibility:visible; height:100%; padding:2rem 0;}
.write-to-us-form-box.outer-active{ max-height:1000px; padding-top:2rem;}
.write-to-us-form-box.outer-active .write-to-us-form-box h5:after{transform:translate(-50%) rotate(-45deg); -moz-transform:translate(-50%) rotate(-45deg); -webkit-transform:translate(-50%) rotate(-45deg);}
.write-to-us-form-box.outer-active .write-to-us-form-box h5:before{transform:translate(-50%) rotate(45deg); -moz-transform:translate(-50%) rotate(45deg); -webkit-transform:translate(-50%) rotate(45deg);}

/* Table style */

.table-responsive {max-height: 100%;}
.table-responsive::-webkit-scrollbar {-webkit-appearance: none;width:5px;height:5px;}
.table-responsive::-webkit-scrollbar-track-piece {background: #d2d1d1;}
.table-responsive::-webkit-scrollbar-thumb {-webkit-border-radius:0.25rem; border-radius:0.25rem;background-color: rgba(191,30,46,.9);}
.table-responsive:hover::-webkit-scrollbar-thumb {background-color: rgba(191,30,46,1);}
.table-shorted {max-height: 300px; overflow: hidden;}
table th {font-weight: 600;}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {border: 2px solid #fff;  background-color: #f1f1f1; padding-left: 12px;}
.table>thead:first-child>tr:first-child>th { background-color: #bf1e2e; color: #fff; vertical-align: top; font-size:17px; line-height: 24px;}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th { padding:15px; padding-left: 15px; font-size: 16px;line-height:22px; }
.table-td-padding td {padding: 3px 10px;}
.table-td-padding { width: 100%;}
.table-heading-gold>thead:first-child>tr:first-child>th { background-color: #ffb130;    color: #fff;    vertical-align: top;}

.table-heading-red>thead:first-child>tr:first-child>th {background-color: #b0272d;    color: #fff;    vertical-align: top;}

@media (min-width:1280px){
.card-columns{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1;}
}

#carouselvideo{margin-bottom:0rem;}
.carousel,.carousel-item,.active{height:100%}
.carousel-item{max-height:330px;}
.carousel-inner, .view{height:100%}
.flex-center{color:#fff}
.carousel-caption{height:100%;padding-top:7rem}

#carouselvideo .carousel-item iframe ,#carouselvideo .carousel-item img{ height:360px;}
.carousel-indicators{ position:absolute; bottom:-30px; justify-content:center; margin:0;}
.carousel-indicators li{position:relative; bottom:0;  height:10px; width:10px; background:transparent; border:2px solid #414099; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.carousel-indicators .active{ background:#414099;}
#carouselvideo .carousel-caption{position:absolute; padding:0.625rem; font-size:1.25rem; line-height:1.675rem; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;}

.listing ul {
    padding-left: 0px;
}
.listing {
    padding: 0px 20px 0px;
   /* background: #fff3d7;*/
    margin-top: 20px;
    margin-bottom: 2px;
}

.listing ul {
    padding-left: 0px;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 22px;
}

.listing li {
    display: block;
    background: url(/images/arrow.png) left 6px no-repeat;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
	font-size: 1.125rem;
line-height: 1.5rem;
}
/**==============What We Do=============**/
.what-we-do{ background:#2d2d6e;}
.what-we-do h2{color:#f3c14e;}
.what-we-do h2 span{color:#fff;}

.what-we-do:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../../images/home/lady-bg.png) repeat; background-size:cover; background-attachment:fixed;}
#what-we-do-tab *{ color:#fff;}
#what-we-do-tab .nav-tabs li{ text-align:center;margin-right:2.8125rem;}
#what-we-do-tab .nav-tabs li .nav-link{text-transform:uppercase;  padding:0.625rem 0; font-size:1.125rem; line-height:1.125rem; color:#fff; background-color:transparent !important;font-family: 'uni_neueregular'; font-weight:inherit; border: 0px solid transparent; border-top-left-radius:0rem;  border-top-right-radius:0rem;}
#what-we-do-tab .nav-tabs{ border-bottom:none;}
#what-we-do-tab .nav-tabs li .nav-link i{ font-style:normal; font-size:1.5rem;}
#what-we-do-tab .nav-tabs li .nav-link.active{border:0px solid transparent!important; border-bottom:2px solid #f3c14e!important; border-top:0 #fff solid!important; position:relative; background-color:transparent!important;}
#what-we-do-tab .nav-tabs li .nav-link.active{color:#f3c14e; padding:0.625rem 0 !important; margin-right:0;}
#what-we-do-tab .nav-tabs li .nav-link.active i{ color:#f3c14e; display:none;}
#what-we-do-tab .nav-tabs li .nav-link.active:after{content:''; position:absolute; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:8px solid #f3c14e; left:calc(50% - 10px); bottom:-10px;}
#what-we-do-tab .card-body{ padding:5rem 0 2rem;}
#what-we-do-tab .card-body h4{ color:#f3c14e; margin-bottom:15px;}
#what-we-do-tab .resp-tabs-container{ background-color:transparent;}
#what-we-do-tab .tab-content>.tab-pane.card{ border:0px; border-color:transparent; background-color:transparent !important;}
#what-we-do-tab .tab-pane p{margin-bottom:1.875rem;color:#fff; font-size:1.0625rem; font-family: 'uni_neuebook';}
#what-we-do-tab .tab-pane h2{ margin-bottom:1rem; font-family: 'uni_neuebold'; font-size:1.75rem; color:#f3c14e;}
#what-we-do-tab .tab-pane .readmore{color:#f3c14e; display:inline-block;}

#what-we-do-tab  .nav-tabs{display:none}
#what-we-do-tab  ul.common-ul{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#what-we-do-tab  ul.common-ul li{-ms-flex:0 0 50%;  flex:0 0 50%; max-width:50%;}

#pane-genderandrightTab .circle-outer{ max-height:400px; max-width:400px;}

@media(min-width:991px) {
#what-we-do-tab .nav-tabs{display:flex; position:relative; z-index:99;}
#what-we-do-tab .card{border:none}
#what-we-do-tab .card .card-header{display:none}
#what-we-do-tab .card .collapse{display:block}
}
@media(max-width:990px) {
#what-we-do-tab  .tab-content > .tab-pane{display:block!important;opacity:1}
#what-we-do-tab .card-header{  padding: 0; margin: 20px 0;border: 1px solid #fff; text-transform:uppercase;}
#what-we-do-tab .card-body{ padding:1rem 0;}

/*#what-we-do-tab .tab-content > .tab-pane.active .card-header{ background-color:#f3c14e; border:none; position:relative;}
#what-we-do-tab .tab-content > .tab-pane.active .card-header i{ position:absolute; right:20px; display:none;}
#what-we-do-tab .tab-content > .tab-pane.active .card-header a{ color:#000;}*/


#what-we-do-tab .tab-pane.card .card-header h5 a{ position:relative; z-index:0;}
#what-we-do-tab .tab-pane.card .card-header h5 a:before{content:''; position:absolute; border:solid #fff; border-width:0 2px 2px 0; display:inline-block; padding:6px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform: rotate(45deg); top:40%; right:20px; -moz-transition:transform 0.5s; -webkit-transition:transform 0.5s; -ms-transition:transform 0.5s; -o-transition:transform 0.5s; transition:transform 0.5s;}
#what-we-do-tab .tab-pane.card .card-header h5 a[aria-expanded="true"]:before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-moz-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); /* top:50%; */z-index:4; border-color:#000;}
#what-we-do-tab .tab-pane.card .card-header h5 a[aria-expanded="true"]:after{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:#f3c14e; z-index:-1;border-color:#000;}
#what-we-do-tab .tab-pane.card .card-header h5 a[aria-expanded="true"]{ color:#000;}
}

.default-content h3, .covid-content h3{ color: #0055c8; font-size: 1.625rem; line-height: 1.875rem;font-weight: bold; margin-bottom:1rem;}
.default-content h4{ color: #000; font-size: 1.125rem; line-height: 1.125rem;font-weight: bold;margin-bottom:1rem;}


/**WHAT  WE DO INFOGRAPHIC**/
.infographic-list li{ font-size:1.0325rem; line-height:1.375rem; color:#fff; margin-bottom:1.5rem;font-family: 'uni_neuebook'; }
.infographic-list li span{ font-size:1.5rem; line-height:1.5rem; color:#fff; display:block; margin-bottom:0.5rem;}
.infographic-list li span.counter{ display:inline-block; margin-bottom:0; font-family: 'uni_neuebold';}
.circle-outer{ position:absolute; bottom:-7.5rem; right:15px; max-height:470px; max-width:470px; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; overflow:hidden;}

/**WHO WE ARE INFOGRAPHIC**/
.colorful-infographic-list{display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px;  margin-left: -15px;}
.colorful-infographic-list li{font-size:1rem; line-height:1.25rem; font-family: 'uni_neuebold';  margin-bottom: 1rem; max-width:32%; flex:0 0 32%; padding:0 15px;}
.colorful-infographic-list li:nth-of-type(3){max-width:36%; flex:0 0 36%;}
.colorful-infographic-list li:nth-of-type(3) .padding-right-60{ padding-right:60px;}
.colorful-infographic-list li:nth-of-type(3) img{ float:right; position:absolute; right:15px; top:15px;}
.colorful-infographic-list li:nth-of-type(3) .full-line{ padding-right:0;}

.colorful-infographic-list li .inside-list-space{ background-color:#fff; padding:10px; position:relative; transition: all 0.5s; border-radius:5px; height:100%;}
.colorful-infographic-list li .inside-l;ist-space:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: all 0.5s;}

.colorful-infographic-list li span{ line-height:2.125rem}

.colorful-txt{ font-size:1.54rem; line-height:2.125rem;font-family: 'uni_neueheavy';}
.purple-txt{color:#8555e7;}
.pink-txt{color:#fd60ac;}
.skyblue-txt{color:#4cc0e8;}


/**WHO WE ARE**/
#vision-mission-tab{ position:relative; max-width:356px; margin:0 auto !important;}
#vision-mission-tab .resp-tabs-container{ padding-top:35px; background: transparent;}
#vision-mission-tab .resp-tab-content{ background:#57a140; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; height:355px; width:355px; padding:3rem 3rem;  text-align:center; color:#fff;}
#vision-mission-tab .resp-tab-content:before{ content:''; position:absolute; top:0px; background:url(../../images/home/quote-start.png) no-repeat; left:calc(50% - 37px); height:52px; width:65px;}

.resp-tabs-list-custom{border-radius:50%;  position:absolute; bottom:-25px; left:25px;}  
#vision-mission-tab .resp-tabs-list{display:inline-block; border-bottom-left-radius:50%; border-bottom-right-radius:50%;}

#vision-mission-tab .resp-tabs-list li{ width:146px; font-size:1.375rem; line-height:1.375rem; text-transform:uppercase;font-family: 'uni_neuebold'; /*margin:0; padding:6px; background-color:#b9b9b9 !important; */border:none !important; text-align:center; color:#fff; padding:0;background:transparent !important; margin:0; vertical-align:top;}
#vision-mission-tab .resp-tabs-list .resp-tab-active{ padding:0!important; background:transparent !important;/*padding:6px !important; background-color:#f19c10 	!important; position:relative;*/}
/*#vision-mission-tab .resp-tabs-list li:first-child{ -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -ms-border-top-left-radius:15px; border-top-left-radius:15px; -moz-border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px; -ms-border-bottom-left-radius:15px; border-bottom-left-radius:15px;  }
#vision-mission-tab .resp-tabs-list li:last-child{ -moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; -ms-border-top-right-radius:15px; border-top-right-radius:15px; -moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; -ms-border-bottom-right-radius:15px; border-bottom-right-radius:15px;}*/
#vision-mission-tab .vision-content{font-size:1.5625rem; line-height:2.125rem;}

#vision-mission-tab .mission-content{font-size:1.125rem; line-height:1.6rem;}
#vision-mission-tab .mission-content.resp-tab-content{ padding:2.5rem 3rem;}
/*#vision-mission-tab .resp-tabs-list .resp-tab-active:before{ content:''; position:absolute; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #f19c10; left:calc(50% - 10px); top:-10px;}*/

.tab-link{ background-repeat:no-repeat; height:103px; width:100%; background-position:center;}
.tab-link.vision-tab-link{ background-image:url(../../images/home/vision-tab.png);}
.tab-link.mission-tab-link{ background-image:url(../../images/home/mission-tab.png);} 

.resp-tabs-list li.resp-tab-active .vision-tab-link{ background-image:url(../../images/home/vision-tab-active.png);}
.resp-tabs-list li.resp-tab-active .mission-tab-link{ background-image:url(../../images/home/mission-tab-active.png);}

/**==============About us=============**/
.parallax-container { position: relative; max-height:520px;	height: 100vh; overflow: hidden;}
.parallax-container .image { background-attachment:fixed;  background-size:100%;  background-position:center top;  width:100%;  height:100%; }


.inner-page-title{position: absolute; left:0; right:0; bottom:0; text-align:center;}
.inner-page-title h1{color:#fff; background:rgba(45, 45, 110, 0.9); padding:0.9375rem 1.25rem; display:inline-block; margin-bottom:0; font-size:2.25rem;}
.breadcrumb{background-color:transparent; padding:0rem; margin-bottom:1rem; margin-top:1.25rem; display:inline-flex;}
.breadcrumb>li, .breadcrumb>.active{font-size:1rem; color:#fff; font-weight:400;}
.breadcrumb-item+.breadcrumb-item::before{color: #fff;}
.breadcrumb>li a{font-size:1rem; color:#fff; font-weight:400; position:relative;}
.breadcrumb>li a:before{position:absolute; bottom:0rem; left:0rem; width:100%; height:1px; background:#fff; content:''; transition:all 0.3s;}

.default-content{ background:#efefef;}
.default-content h2 {color:#ed2729;}
.default-content h2 span{color:#2d2d6e;}
#mission {position: relative; background:#fff;}
#mission:before{ width:107px; height:147px; content:" "; background-image: url(../../images/rhs_bg.png); position:absolute; right:0; bottom:0;}
.right-side-common-padding {padding: 1.125rem;}
.default-bg{background:#efefef;}

.border-shadow{-webkit-box-shadow: 6px 6px 0px 0px rgba(236,236,247,1);-moz-box-shadow: 6px 6px 0px 0px rgba(236,236,247,1);box-shadow: 6px 6px 0px 0px rgba(236,236,247,1); -ms-box-shadow: 6px 6px 0px 0px rgba(236,236,247,1); -o-box-shadow: 6px 6px 0px 0px rgba(236,236,247,1); }
.border-radius-5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}

.mission-values{position:relative;}
.mission-values h3 {color:#0055c8; font-size:1.625rem; line-height:1.875rem; font-weight: bold; }
#mission-carousel .carousel-item{max-height: inherit;}
#mission-carousel .carousel-indicators{bottom:-3rem;}
#mission-carousel .carousel-img { text-align:center;}
#mission-carousel .icon-img{ max-width:150px; margin:0 auto 20px;}
.mission-values ul p{margin-bottom:15px!important;}
.mission-values ul {margin-left:10px;}
.mission-values ul li { margin-bottom: 10px; display: block; background: url("../../images/bullet.png") left 6px no-repeat; padding-left: 20px; padding-bottom: 10px; font-size:1.125rem; line-height:1.5rem;}
.mission-values ul li a {color: #000; }
.mission-values ul li a:hover, .mission-values ul li a:focus { color: #000; }

.count-section{background:#efefef; position: relative; padding-bottom:60px; }
.count-section .title{position:absolute;  left: 0; right: 0; text-align: center; top:-15px;}
.count-section .title h3{background: #ed2729; color:#fff; display:inline-block; padding:5px 10px; border-radius:5px; }
.count-section ul{background:#fff; width:100%; padding:60px 15px 40px 15px; display: table;}
.count-section ul li { width: 20%; float: left; text-align:left;     background: url(../../images/about-divider.png) right no-repeat;    position: relative; line-height: 1.375rem; font-size: 1.375rem;    color: #000; font-weight: bold; padding-left:1.5rem; margin-bottom:0 }
.count-section .infographic-list li span{color:#2d2d6e;}
.count-section ul li:last-child{background:none;}
.count-section .infographic-list li img {margin-bottom:20px;}
.count-section .infographic-list li span{font-size:1.25rem;	margin:0; color:#000; }
.count-section .infographic-list li span span.count-number{font-size:2.25rem;	color:#2d2d6e;	font-family:'uni_neueheavy';}

.our-values-wrapper{ background:#cad1d9; position: relative;}
.our-values-wrapper:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../../images/our-values.jpg) center center no-repeat; background-size:cover; background-attachment:fixed;}
.values-container {position: relative; padding:9.375rem 0;}
.values-container h2 {font-family: 'uni_neueregular'; text-transform:inherit; font-weight:200; background:#ed2729; color:#fff; display:inline-block; padding: 5px 10px; border-radius: 5px;}

.video-wrapper{position: relative;}
.video-wrapper iframe { height:360px;}

.strategic-wrapper{position: relative;}
.strategic_framework{position: absolute; top:20%; bottom:0; left:0; right:0; color:#fff; text-align: center;}
.strategic_framework img{margin-bottom:15px;}
.strategic_framework h1{text-transform:uppercase; font-size:1.875rem; margin-bottom:2rem; }


.download_button {background:#2d2d6e; color: #fff; display: inline-block; font-size:0.875rem;  font-family: 'uni_neueheavy'; text-decoration:none;position:relative;transition:all .2s; margin-top:1.25rem; border:0; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; padding:10px 55px 10px 25px; text-transform:uppercase;  margin: 0px 0px 0px 0px;}
.download_button:after{ height:17px; width:18px; content:''; position:absolute; right:25px; top:50%; margin-top:-10px; background:url(../../images/download_icon.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s;-o-transition:all 0.6s;}
.download_button:hover, .download_button:focus{ color:#fff; background:#ed2729;}
.download_button:hover:after, .download_button:focus:after{ right:20px; }


/**==============Our work =============**/
.our-work{ background:#2d2d6e; padding: 9.375rem 0;}
.our-work:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../../images/our-work-bg.jpg) repeat center center; background-size:cover; background-attachment:fixed;}
.our-work .title h2{background: #ed2729; color:#fff; display:inline-block; padding:6px 15px; border-radius:5px; }

.our-work .infographic-list li span{font-size: 2.25rem;line-height: 2.25rem; }
.our-work .infographic-list li {font-size:1.25rem; line-height: 1.625rem; color: #e6e6e6; font-family: 'uni_neuelight'; }
.rhs-box{position:relative; background:#fff; padding:1.875rem; }
.rhs-box:before{ width:107px; height:147px; content:" "; background-image: url(../../images/rhs_bg.png); position:absolute; right:0; bottom:0;}
.rhs-content{position:relative;}
.rhs-content h3 {color:#0055c8; font-size:1.625rem; line-height:1.875rem; font-weight: bold; }
.rhs-content ul p{margin-bottom:15px!important;}
.rhs-content ul {margin-left:0;}
.rhs-content ul li { margin-bottom:10px; display: block; background: url("../../images/bullet.png") left 6px no-repeat; padding-left:1.5625rem; padding-bottom:10px; font-size:1.125rem; line-height:1.5rem;}
.rhs-content ul li a {color: #000; }
.rhs-content ul li a:hover, .rhs-content ul li a:focus { color: #000; }

ul.common-ul p{margin-bottom:15px!important;}
ul.common-ul {margin-left:0;}
ul.common-ul li{margin-bottom:10px; display: block; background: url("../../images/bullet.png") left 6px no-repeat; padding-left:1.5625rem; padding-bottom:10px; font-size:1.125rem; line-height:1.5rem;}
ul.common-ul li a {color: #000; }
ul.common-ul li a:hover, ul li a:focus { color: #000; }

.our-projects {background:#efefef;	padding:3.75rem 0;}
.our-projects h2{color:#ed2729; margin-bottom:2.5rem;}
.our-projects h2 span{color:#2d2d6e;}
.projects-box{position: relative; background:#fff; -moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1); -ms-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1); -o-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1); box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1); margin-bottom:0rem; height:100%;}
.projects-box img {	width:100%;	height:auto;	float:left;	transition:all .2s linear;	position:relative;	display:block}
.projects-box-img {	position:relative;	overflow:hidden;	cursor:default;	border-radius:5px}
.projects-box-img a {	width:100%;	float:left;	display:block;	position:relative; }
.projects-box-img:hover img {-webkit-transform:scale(1.1);	-ms-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	transform:scale(1.1); /*cursor: pointer;*/}
.projects-box-txt{padding:1.25rem; position:relative; display: block; height: 100%;  min-height:100px; max-height:inherit;  display:-webkit-box; -webkit-line-clamp:4; -moz-line-clamp:4; -ms-line-clamp:4; -webkit-box-orient:vertical; -ms-box-orient:vertical; -moz-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; transition:all 0.5s ease; }
.projects-box-txt h3{color:#ed2729}
.projects-box-txt p { font-size:1.0625rem; line-height:1.625rem;  margin-bottom:0;  overflow:hidden;  }


/**==============leadership  =============**/
.leadership{position:relative;  padding:3.75rem 0 0 0; }
.leadership h2{font-weight:700; color:#2d2d6e; font-size:1.5rem; text-transform: uppercase;}
.leadership h2 span{color:#ed2729;  font-family:'uni_neuebold';}
.leaders-team{display:flex;}
.leaders-team .col-xl-4{float:left; margin-bottom:2.0625rem; }
.leaders-team .col-xl-3{float:left; margin-bottom:2.0625rem;}
.leaders-team-profile{padding:0.625rem 0;  height:100%; position:relative; float:left; width:100%; }
.leaders-team-profile h3{font-weight:700; color:#2d2d6e; font-size:1.5rem; margin-bottom:1rem; text-transform: uppercase;}
.leaders-team-profile h3 span{color:#ed2729;  font-family:'uni_neuebold';}
.leaders-team-profile .full-float{cursor:pointer}
.leaders-team-profile .member-img{position: relative;}
.leaders-team-profile img{ height:auto; }
.leaders-team-profile h5{font-weight:700; margin-top:0.9375rem; color:#000; margin-bottom:0;}



.management-team{display:flex;}
.management-team .col-xl-4{float:left; margin-bottom:2.0625rem;}
.management-team .col-xl-3{float:left; margin-bottom:2.0625rem;}
.management-team-profile{padding:0.625rem 0.9375rem; height:100%; position:relative; float:left; width:100%; }
.management-team-profile .full-float{cursor:pointer}
.management-team-profile .member-img{position: relative;}
.management-team-profile img{width:100%; height:auto; }
.management-team-profile h5{font-weight:700; margin-top:0.9375rem; color:#000; margin-bottom:0.4rem;}
.management-team-profile p{margin-bottom:0rem; font-size:1rem; color:#000; line-height:1.25rem;}
.view-more{position:absolute; bottom:1rem; right:1rem; background:#ed2729; color:#fff; width:33px; height:33px; line-height:2.0625rem;  display:block; margin-left:-1rem; transition:all 0.5s; overflow:hidden;  color:#fff !important; text-align:center; font-size:1.75rem; line-height:2.0625rem; font-weight:300; padding: 0rem 0.313rem 0rem 0rem; z-index:-0; border-radius: 50%;}
.view-more:hover, .management-team-profile:hover .view-more{width:120px; height:33px; line-height:2.0625rem; margin-left:-3.75rem; transition:all 0.5s; color:#fff; padding:0rem 0.625rem; padding: 0rem 0rem 0rem 0rem; background:#ed2729; transition: all 0.3s; border-radius:15px;}
.view-more span {max-width: 0;-webkit-transition: max-width 0.5s;transition: max-width 0.5s;display: inline-block;vertical-align: top;white-space: nowrap;overflow: hidden;font-size:0.875rem;}
.view-more:hover span, .management-team-profile:hover .view-more span{max-width:71px;}

#leadership-tab ul.resp-tabs-list{display: inline-block; width: 100%;background:#2d2d6e; text-align: center; padding:0;}
#leadership-tab .resp-tabs-list li{margin-right:6.875rem; padding:0.625rem 0!important; font-size:1.25rem; line-height:1.75rem; color:#7070c1; background-color:transparent !important;font-family: 'uni_neueregular'; font-weight:inherit; float:inherit; vertical-align:middle; min-height:80px;}
#leadership-tab .resp-tabs-list li:last-child{margin-right:0; }
#leadership-tab .resp-tabs-list li i{ font-style:normal; font-size:1.5rem;}
#leadership-tab .resp-tabs-container{ background-color:transparent;}
#leadership-tab .resp-tab-content{padding:2rem 0 2rem; border:0px; border-color:transparent;}
#leadership-tab li.resp-tab-active{ border:0px solid transparent!important; border-bottom:2px solid #ed2729!important; border-top:0 #fff solid!important; position:relative; background-color:transparent !important; /*padding:0.625rem 0 !important;*/ color:#fff;}
#leadership-tab li.resp-tab-active i{ color:#fff; opacity:0;}
#leadership-tab .resp-tab-active:after{content:''; position:absolute; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:8px solid #ed2729; left:calc(50% - 10px); bottom:-10px;}


.modal{z-index:9999;}
.modal-dialog {max-width:700px; margin: 6rem auto;}
.modal .modal-body{padding:1.875rem 0.9375rem;}
.modal .modal-body .col-xl-3, .modal .modal-body .col-xl-9{float:left;}
.modal .modal-body p{ font-size:1.125rem; line-height:1.5rem;}
.modal .modal-body p:last-child{margin-bottom:0rem;}
.modal-content{border-radius:0rem; border:none;}
.modal button.close{position:absolute; top:-1rem; right:-1rem; outline:none; text-align:center; color:#fff; background:#ed2225; opacity:1; width:25px; height:25px; line-height:1.5625rem; font-size:1.375rem; font-weight:300; border-radius:50%;}
.modal .modal-body img{margin-bottom:0.9375rem; }
.modal .modal-body h4{color:#2d2d6e; font-weight:700; margin-bottom:0; font-size:1.125rem;}
.modal .modal-body h6{ margin-bottom: 0rem;    font-size: 1rem;    color: #000;}

/**==============Events=============**/
.events_slider{ background:#2d2d6e; margin-bottom:3.125rem; padding: 2.25rem 0;}
.events_slider h3 {color:#fff; text-transform: uppercase; margin-bottom:1.25rem; font-weight: 600;}
.lowercase{text-transform:none!important;}
.events_slider p {color:#fff; margin-bottom: 2rem;}
.slider {width: 100%;  position: relative; }
.slider .slick-list{padding:1.5rem 0;}
.slick-slide img{margin: 0 auto;}
a .outer_gallery_wrapper{cursor: pointer;}
.outer_gallery_wrapper{ overflow:hidden;}
.outer_gallery_wrapper:after{width:100%; height:100%; content:''; position:absolute; left:0; top:0; bottom:0; right:0; z-index:5;}
.slick-current.slick-center .outer_gallery_wrapper:after{display:none;}
.image_holder {position: relative; width:100%; text-align: center; border-radius:5px;  overflow:hidden; cursor:default; } 
.image_holder img{width:auto; height:auto; cursor:pointer; border-radius:5px; position:relative; transform: scale(1); -moz-transform: scale(1);    -webkit-transform: scale(1);    -o-transform: scale(1);    transition: all 0.7s ease-in-out 0s;    -moz-transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s;    -o-transition: all 0.7s ease-in-out 0s;} 
.image_holder:hover img {transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2);}
.image_holder .zoom-icon {width:37px; height:37px; border-radius: 50%; background: #ed2729; position: absolute; bottom:0.625rem; right:0.625rem; text-align: center; transition: 0.5s;}
.image_holder .zoom-icon img { margin-top:0.625rem;  transform: scale(1); -moz-transform: scale(1);    -webkit-transform: scale(1);    -o-transform: scale(1);}
.image_holder:hover .zoom-icon img{ transform: scale(1); -moz-transform: scale(1);    -webkit-transform: scale(1);    -o-transform: scale(1);}
.image_holder .caption{position: absolute;left: 0; right: 0; bottom: 0; padding:15px 60px 15px  30px; background: rgba(0,0,0,0.5); font-size:15px; line-height:22px;color:#fff; font-weight:400;}
.content_text_slider{width:100%; float:left; padding:15px; background:#fff;}
.content_text_slider p.caption_text{ font-size:16px; color: #000; font-style: italic; font-weight: 600; margin-bottom:0; margin:0; text-align: center; }
.slider_gallery .slick-slide {width:650px; margin:0px 10px; z-index:1; position:relative; opacity:0.5; }

.slider_gallery .slick-slide.slick-center {z-index:3; opacity:1;}
.slider_gallery .slick-slide.slick-center .content_text_slider {display: block;}
.slider_gallery .slick-slide .content_text_slider{display: none;}
.slider_gallery.slider {width:100%; margin:0px auto 0px auto; height: auto; box-shadow: inherit; background-color:transparent;}
.slider_gallery.slider:before {background-color:transparent;}
.slider_gallery .slick-next { background: transparent;width: 400px;height: auto;top: 0%; margin-top:0;  outline: none!important;}
.slider_gallery .slick-prev {background: transparent;width: 400px; height: auto;top: 0%; margin-top:0; outline: none!important; }
.slider_gallery .slick-next:before {background: url(../../images/arrow-sprite.png) no-repeat -42px 12px;right:100%; top:44%;  outline: none!important;}
.slider_gallery .slick-prev:before {background: url(../../images/arrow-sprite.png) no-repeat 2px 12px;left:100%; top:44%;  outline: none!important;}
.events_slider .down_button{ margin:0 auto; max-width:235px; display:inherit; padding:6px 35px 7px 25px;}


.download-link{position:relative; padding:1.25rem 0; border-top:1px solid #d8d8d8; width: 100%;}
.download-link img{float:left; max-width:25%; padding-right:1.25rem;}
.download-link p{float:left; max-width:75%; font-size: 1.125rem; line-height:1.125rem; margin-bottom:0;}
.download-link p:hover{color:#ed2729;}
.download-link p span{font-size:0.875rem; color:#8c8c8c; display: block;}

.addvertising{background:#ed2729; border-radius:5px; display: grid; padding: 1rem 1rem 0 1rem; margin-bottom:1.875rem; }
.addvertising .download-link{position:relative; padding:1rem; border:1px solid #fdc414; width:80%; margin-bottom:30px; border-radius:10px; margin:0 auto; transition: all 0.5s;}
.addvertising .download-link:hover{background:#2d2d6e; transition: all 0.5s;}
.addvertising .download-link img{float:left; max-width:25%; padding-right:20px;}
.addvertising .download-link p{float:left; max-width:85%; font-size: 1.125rem; line-height:1.5rem; margin-bottom:0; color:#fff;}

.tmm_bg{ background:#ed2729; border-top:1px solid #f24b4d; position:relative; margin-top:1.25rem; padding:1rem; }
.tmm_bg:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../../images/add_bg.png) no-repeat center center;  }
.tmm_bg  h1{float:left; max-width:65%; font-family: 'Oswald', sans-serif; font-size:1.625rem; line-height:2rem; color:#fff; position: relative; z-index:9;}
.tmm_bg a{ max-width:35%; position: absolute; z-index:9; bottom:30%; right:0; font-size:1rem;}
.tmm_bg a.donate{background:#fdc414; padding:0.3125rem 0.9375rem; color:#000; border-radius:5px; text-transform:uppercase; transition: all 0.5s;}
.tmm_bg a.donate:hover{background:#2d2d6e; color:#fff; transition: all 0.5s;}
.leadership_content {background:#2d2d6e; padding:20px 15px 25px;}
.leadership_content, .leadership_content ul.resp-tabs-list {display: inline-block; width: 100%; background:#2d2d6e; text-align: center; padding: 0;}

/**==============publications start=============**/
.publications{background:#efefef;}
.publications h3{font-weight:700; color:#ed2729; font-size:1.5rem; margin-bottom:1rem; text-transform: uppercase; text-align: center;}
.publications h3 span{color:#2d2d6e;}
.annual-report{ text-align: center; margin-bottom:1.25rem;}
.annual-report figure img{ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom:0.5rem; transition: all 0.5s; border-radius:5px; border: 1px solid #fff;}
.annual-report figure img:hover { box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.4), 0 12px 40px 0 rgba(0, 0, 0, 0.4); transition: all 0.5s;}
.annual-report figcaption{font-size:1.125rem; line-height:1.125rem; margin-bottom:0; /*font-weight:bold;*/ padding-top:0.625rem; color:#000;}
.AR-link{position:relative; padding:1rem; width: 100%; background:#fff; margin-bottom: 1.875rem; transition: all 0.5s; border-radius:3px;}
.AR-link:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: all 0.5s;}
.AR-link img{float:left; max-width:40%; padding-right:1.25rem;}
.AR-link p{float:left; max-width:60%; font-size:1.125rem; line-height:1.125rem; margin-bottom:0; padding-top:0.625rem; font-family: 'uni_neuebook';}
.AR-link:hover p{color:#ed2729;}

.aspire-wrapper{margin-bottom:4rem; }
.aspire{background:#fff; padding:1.25rem; transition: all 0.5s; border-radius:5px; }
.aspire:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: all 0.5s;}
.aspire h5{border-bottom: solid 1px #c0c0c0; font-size:1.125rem; line-height:1.125rem; font-weight:bold; padding-bottom:0.625rem; }
.aspire-link{position:relative; width: 100%;  margin-bottom:1rem;}
.aspire-link:last-child{margin-bottom:0;}
.aspire-link img{float:left; max-width:20%; padding-right:1.25rem;}
.aspire-link p{float:left; max-width:80%; font-size: 1.125rem; line-height:1.125rem; margin-bottom:0; color:#000; font-family: 'uni_neuebook'; }
.aspire-link:hover p{color:#ed2729;}

.news-slider.slider .slick-slide{ height:100%; background:#fff; margin:0 1rem; border-radius:5px;}
.news-slider .slick-arrow { background: url(../../images/next-previous.png) no-repeat; height: 2.375rem; width: 1.125rem; border: none; top: 50%;  position: absolute; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 10; outline: none!important;}
.slick-arrow:hover{ outline: none; box-shadow:none;}
.news-slider .slick-prev.slick-arrow{ background-position:0 0; left:-1.25rem;}
.news-slider .slick-next.slick-arrow{ background-position:-2rem -0rem; right:-1.25rem;}
.slick-arrow.slick-disabled{opacity:0;visibility:visible;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;outline:none;}
.news-slider .slick-next.slick-arrow{ right:-10px;}
.news-slider .slick-prev.slick-arrow{left:-10px;}


.sub-product{ width: 100%; background:#2d2d6e; text-align: center;}
.sub-product .list-inline li{ display:inline-block;}
.sub-product .list-inline a {position:relative; text-align: center;  border: 0px; margin-right: 6.875rem; padding:1.25rem 0; font-size: 1.25rem;  line-height: 1.75rem;    color: #7070c1; text-transform: uppercase; -webkit-transition: all .5s ease; transition: all .5s ease;}
.sub-product .list-inline li:last-child a{margin-right:0;}
.sub-product .list-inline a.scrollactive {color: #fff; border-bottom: 2px solid #ed2729;}
.sub-product .list-inline a.scrollactive::before { content: ""; width: 0px; height: 0; border: 10px solid transparent; position: absolute; display: block; left: 50%; bottom:-18px;    border-top: 8px solid #ed2729; transform: translateX(-50%);}
/*.publications-types{padding-top:2rem; padding-bottom:2rem;}*/
.sub-product .affix { position:fixed; z-index: 999 !important; top:65px; left: 0; width: 100%; background:#2d2d6e;  -moz-transition:position 1s; -ms-transition:position 1s; -webkit-transition:position 1s; transition:position 1s;}
.sub-product .affix .affix-div {margin: 0 auto;}

.sub-product .affix a {font-size:1.125rem;  padding:1rem 0; -webkit-transition: all .5s ease;    transition: all .5s ease;}
.affix .affix-div div { text-align: center;}
.tabcontent-outer-box{ padding-top:2rem; padding-bottom:2rem;}
/**==============publications end=============**/

/**==============Our project=============**/
.project-wrapper{padding-bottom:1rem;}
.project-wrapper h3{font-weight:700; color:#ed2729; font-size:1.5rem; margin-bottom:1rem;}
.project-wrapper h3 span{color:#2d2d6e;}
.voilet_bg{position:relative; background:#2d2d6e;}
#project-tab ul.resp-tabs-list{display:flex; width: 100%; padding:0; }
#project-tab .resp-tabs-list li{margin-right:2rem; font-size:1.25rem; line-height:1.75rem; color:#7070c1; background-color:transparent !important;font-family: 'uni_neueregular'; font-weight:inherit; margin-bottom:-5px !important; display:table; min-height:90px; padding: 0.8125rem 0.9375rem!important; }
#project-tab .resp-tabs-list li:last-child{margin-right:0; }
#project-tab .resp-tabs-list li i{ font-style:normal; font-size:1.5rem;}
#project-tab .resp-tabs-container{ background-color:transparent;}
#project-tab .resp-tab-content{padding:2rem 0 2rem; border:0px; border-color:transparent; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; scroll-behavior: smooth;}
#project-tab li.resp-tab-active{ border:0px solid transparent!important; border-bottom:5px solid #ed2729!important; border-top:0 #fff solid!important; position:relative; background-color:transparent !important; color:#fff; }
#project-tab li.resp-tab-active i{ color:transparent; }

#project-tab .resp-tab-active:after{content:''; position:absolute; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:8px solid #db1e39; left:calc(50% - 10px); bottom:-10px;}
#project-tab .resp-tabs-list li span,
#project-tab .resp-tabs-list li img{ display:table-cell;}
#project-tab .resp-tabs-list li img{max-width:100%; padding-right:0.625rem; opacity:0.7; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s;}
#project-tab .resp-tabs-list li span{ vertical-align: middle; text-align: left; }
.tab-box img{border-radius:5px;}
#project-tab li.resp-tab-active img{opacity:1;} 

.logo-wrapper{position: relative; margin-bottom:2.5rem;}
.logo-wrapper img{border-radius:5px;}

.rhsbox-wrapper{position: relative; border-radius:5px;}
.rhsbox_framework{position: absolute; top:1rem; bottom:1rem; left:1rem; right:1rem; color:#fff; text-align: center;}
.rhsbox_framework img{margin-bottom:15px;}
.rhsbox_framework h3{font-size:1.5rem; line-height: 1.75rem; margin-bottom:2rem;  color:#fff; font-weight:400; }
.rhsbox-wrapper a{background-color: rgba(248,12,16,1); border:1px solid rgba(248,12,16,1);}
.down_button {background:transparent; color: #fff; display: inline-block; font-size:0.875rem;  font-family: 'uni_neueheavy'; text-decoration:none;position:relative;transition:all .2s; margin-top:1.25rem; border:0; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; padding:10px 45px 10px 25px; text-transform:uppercase;  margin: 0px 0px 0px 0px; border:1px solid #fff;}
.down_button:after{ height:14px; width:14px; content:''; position:absolute; right:25px; top:50%; margin-top:-8px; background:url(../../images/down-arrow.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s;-o-transition:all 0.6s;}
.down_button:hover, .down_button:focus{ color:#fff; background:#ed2729;}
.down_button:hover:after, .down_button:focus:after{ right:20px; }
/*#project-Sexual {scroll-behavior: smooth;}*/
@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

/**==============Our project end=============**/



/**==============404 Section CSS START=============**/

.error-section{	position:relative; padding:150px 0px; 	/*background-image: url(../../images/404_bg.jpg);	background-repeat: no-repeat; background-position: center top; background-size: cover;	-webkit-background-size: cover;	-moz-background-size: cover;*/}

.error-section .error-text{	position:relative;	display:inline-block;}
.error-section .error-text .bigger-font{font-family:'Roboto',sans-serif; position:relative; font-size:150px; line-height:1.2em; color:#2d2d6e; margin:0px; font-weight:800;}
.error-section .error-text h3{	position:relative; font-size:36px; line-height:1.2em; padding-bottom:20px!important; font-weight:300; font-family:'Roboto',sans-serif;	border-bottom:1px solid #e0e0e0; color:#000;}
.error-section .error-text .text{	position:relative;	font-size:18px;	margin-bottom:30px!important;	color:#000; font-weight:200;}


.our-associates ul li{float:left; width:20%; text-align:center; height:130px;display: block; line-height:123px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.our-associates ul li:nth-child(5n) {border-right:none;}
.our-associatesul li img{ vertical-align: middle; -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%);}
.our-associates ul li:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}

/**MEDIA COVEARGE**/
.media-coverage-list { margin:20px 0;}
.media-coverage-list li{ border-bottom:1px solid #dadada; padding:20px 0;}
.media-coverage-list li:last-child{border-bottom:none;}
.media-coverage-list li h4{text-align:left; color:rgba(45,45,110,1); margin-bottom:15px; font-weight:600; transition:all 1s;}
.media-coverage-list li p{ margin-bottom:15px; font-size:16px; line-height:22px; transition:all 1s;}
.media-coverage-list li .publication-detail span{ font-size:14px; line-height:14px; color:#666; text-transform:uppercase; margin:0; padding:0 10px;}
.media-coverage-list li .publication-detail span:first-child{ padding-left:0;}
.media-coverage-list li .publication-detail a{ color:#666;}
.media-coverage-list li a:hover h4,
.media-coverage-list li a:hover p{ color:rgba(45, 45, 110, 0.9);}

.pagination{ margin:20px auto; text-align:center; display:block;}
.pagination .active a{color:#143361;background-color:transparent;font-weight:600}
.pagination .active a:hover{background-color:transparent;color:#143361;border:0}
.pagination .active a:focus{background-color:transparent;color:#143361;outline:none}
.pagination li a{border:1px;color:#707070;padding:7px 2px;margin:0 10px}
.pagination li a:hover{background-color:transparent;color:#4A90E2;padding-bottom:2px;border-bottom:1px solid}
.pagination li a:focus{outline:none;background-color:transparent}
.pagination li:first-child a,.pagination li:last-child a{border:2px solid #143361!important;border-radius:6px;margin:0;padding:6px 6px;border:2px solid;font-size:14px;color:#143361; line-height:14px;}
.pagination li:first-child a:hover,.pagination li:last-child a:hover{text-decoration:none!important;color:#fff;background-color:#143361}
.pagination li:first-child a:focus,.pagination li:last-child a:focus{outline:none}

.pagination li{ display:inline-block;}

@media screen and (max-width: 992px) {
.responsive-tabs .nav-tabs,.responsive-tabs .tab-content .collapse.active:not(.in){display:none}
.responsive-tabs .tab-content .collapse.in,.responsive-tabs .tab-content .collapsing{display:block}
}
@media screen and (min-width: 991px) {
.responsive-tabs .panel-heading{display:none}
.responsive-tabs > .active{height:auto!important}
}

.tab-content .panel-heading{padding:0}
.tab-content a{display:block;margin-bottom:-1px;padding:10px 15px;border:solid #ccc;border-width:1px 0}


/****/
.location-page{ background:transparent;}
.location-page #mainContent{ padding-top:105px;}
.main-head-address{ background:#2d2d6e; padding:60px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#fff; font-size:18px; line-height:28px;}
.address-list li{ position:relative; padding-left:40px; margin-bottom:16px;}
.address-list li i{ position:absolute; left:0; top:0;}
.address-list li span{ font-family: 'uni_neuebold';}
.for-appoinment-info{ font-size:24px; line-height:36px;font-family:'uni_neuebold'; color:#fff; margin:20px 0 0 40px;}

.sm-common-padding{ padding:50px 0 20px;}
.additional-facilities p{margin-bottom:18px; font-size:20px;} 
ul.common-inside-ul { margin:10px 0;}
ul.common-inside-ul li{position:relative; font-size:16px; line-height:20px; padding:10px 0 10px 40px;}
ul.common-inside-ul li:before{ content:''; position:absolute; left:0; top:12px; background:url(../../images/position/arrow.png) no-repeat; height:17px; width:20px;}

.additional-facilities figure{ margin-bottom:0; height:100%; background:#2d2d6e; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.additional-facilities figure .img-box{ height:200px; overflow:hidden; position:relative;}
.additional-facilities figure .img-box img{ transform:scale(1, 1); transition:transform 1s;}
.additional-facilities figure:hover .img-box img{ transform:scale(1.02, 1.05);  transition:transform 1s;}
.additional-facilities figure .img-box h5{ position:absolute; left:50%; transform:translateX(-50%); bottom:0; font-size:20px; font-family:'uni_neuebold'; padding:12px; background:#2d2d6e; color:#fff; margin-bottom:0; text-transform:uppercase;}
.additional-facilities figure figcaption{background:#2d2d6e; color:#fff; padding:30px 75px 30px 55px;border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.additional-facilities .equalCol{ margin-bottom:30px}


.slider.thumbnail-slider .slick-slide{ margin: 0 12px; overflow:hidden;}
.slider.thumbnail-slider .slick-slide figure{position:relative; margin-bottom:0;}
.slider.thumbnail-slider .slick-slide figcaption{position:absolute; bottom:0px; left:0; right:0; background:rgba(0,0,0,0.7); padding:20px 50px; color:#fff; height:0; transition:height 1s, opacity 1s, visibility 1s; opacity:0; visibility:hidden;;}
.slider.thumbnail-slider .slick-slide figure:hover figcaption{ height:100%; opacity:1; visibility:visible;}
.slick-arrow{ text-indent:-999px; position:absolute; top:50%; height: 40px; width: 25px;  border: none;}
.slick-arrow:focus, .slick-arrow:active{ outline:none; border:none;}
/*.slick-prev.slick-arrow{ text-indent:-999px; background:url(../../images/position/prev-arrow.png) no-repeat; left:-50px;}
.slick-next.slick-arrow{ text-indent:-999px; background:url(../../images/position/next-arrow.png) no-repeat; right:-50px;}
*/

@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";
.panel-title > a:before{float:right!important;font-family:FontAwesome;content:"\f068";padding-right:5px}
.panel-title > a.collapsed:before{float:right!important;content:"\f067"}
.panel-title > a:hover,.panel-title > a:active,.panel-title > a:focus{text-decoration:none}


.priorities-accordion .card-header{ padding:0; background:#696969; margin-bottom:20px;}
.priorities-accordion a.card-title{ margin-bottom:0;  padding:0.625rem 1rem; color:#fff; cursor:pointer; position:relative; display:block; font-size:20px; font-weight:600;}
.priorities-accordion a.card-title:hover, .priorities-accordion a.card-title:active{ color:#fff;}
.priorities-accordion .card-body{ background:#fff;}
.priorities-accordion .card-header[aria-expanded="true"]{ background:#0055c8; margin-bottom:0;}
.priorities-accordion .card-header  a:after{ content:'+'; position:absolute; top:calc(50% - 12px); right:15px; font-size:25px; line-height:25px; transition:all 0.6s;transform:rotate(0deg);}
.priorities-accordion .card-header[aria-expanded="true"] a:after{ transform:rotate(-45deg);}
.priorities-accordion .card-body.show{ margin-bottom:20px;}

.address-colm{border-radius:10px; padding:20px; -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1); width:100%; display:inline-block; margin-bottom:45px;}
.address-colm ul {    width: 85%;}
.address-colm ul li{position:relative; padding-left: 30px; margin-bottom:15px;}
.address-colm ul li:last-child{margin-bottom:0px;}
.address-colm ul li span{display:block; font-weight:700;}
.address-colm ul li:before {
    position: absolute;
    top: 2px;
    left: 0px;
}
.infogrpah-colm-sec {
    margin-bottom: 20px;
}
.address-colm ul li a{color:#ed2729;}
.address-colm ul li.email a{text-decoration:underline;}
li.location:before {
    content: url(../../images/location-icon.png);
}
.address-colm ul li.telephone{color:#ed2729;}
li.telephone:before {
    content: url(../../images/call-icon.png);
}
li.telephone a{cursor:text;}
li.email:before {
    content: url(../../images/mail-icon.png);
}
li.clock:before {
    content: url(../../images/clock-icon.png);
}
.branch-colm-list {padding-bottom:45px;}
.branch-colm-list ul{width:100%;}
.branch-colm-list ul li{padding-left:70px; position:relative; margin-bottom:20px;}
.branch-colm-list ul li li{ padding-left:20px;}
.branch-colm-list .listing{ padding:0;}
.branch-colm-list ul li h3{margin-bottom:10px;}
.branch-colm-list ul li img{position:absolute; top:0px; left:0px;}
.branch-colm-list ul li p:last-child{margin-bottom:0px;}
.address-colm.with-image{padding:0px;}
.address-colm.with-image ul{padding:0px 25px 25px 35px;}
.address-colm.with-image h3{padding:20px; margin:0px; text-transform:uppercase;}
.default-content.light-gray-bg{background:#f8f8f8;}
.common-padding.branch-sec{padding-bottom:0px !important;}
.default-content.white-bg{background:#fff;}
.offwhite{background:#efefef;}
.infograph-img h3 {margin-bottom:25px;}
.infograph-img:last-child{border-left:1px solid #e6e6e6;}
.infograph-img:last-child img{margin-top:45px;}
.hr-space {width:100%; height:15px; background:none; border:none; outline:none; box-shadow:none; margin: 0px;}
ul.common-ul li ul{padding-top:10px;}
ul.common-ul li ul li:last-child{margin-bottom:0px; padding-bottom:0px;}
ul.common-ul li ul li{background: url(../../images/bullet-dot.png) left 6px no-repeat;}

.infogrpah-colm-box{width:100%; height:100%; background:#fff; -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);}
.infograph-number{width:100%; text-align:center; line-height:70px; font-size:18px; color:#fff; font-weight:700;}
.infograph-content{text-align:center; padding:20px 8px;}
.infograph-content p{font-size:15px; margin-bottom:0px;}
.infograph-content img{margin-bottom:8px}
.covid-infograph{padding:10px 0px 35px 0px;}
.parallax-container.branch-banner .image{background-size: inherit !important;}


/*.zoom {      
-webkit-transition: all 0.35s ease-in-out;    
-moz-transition: all 0.35s ease-in-out;    
transition: all 0.35s ease-in-out;     
cursor: -webkit-zoom-in;      
cursor: -moz-zoom-in;      
cursor: zoom-in;  
}     

.zoom:hover,  
.zoom:active,   
.zoom:focus {
/**adjust scale to desired size, 
add browser prefixes
-ms-transform: scale(1.5);    
-moz-transform: scale(1.5);  
-webkit-transform: scale(1.5);  
-o-transform: scale(1.5);  
transform: scale(1.5);    
position:relative;      
z-index:100;  
}
*/

.ekko-lightbox .modal-dialog{ max-width:700px !important;}
.ekko-lightbox .modal-dialog .modal-body{ overflow-y:scroll;}
.modal-backdrop{ z-index:9998;}

.listing.two-colm ul li{width:49%; display:inline-table}

.reproductive-slider .slick-slide{padding:10px;}

.reproductive-slider .slick-arrow{  background:rgba(0,0,0,0.3); height:3.75rem; width:1.875rem; border:none; position: absolute; z-index: 1; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:100; outline:none; font-size:0px;}
.reproductive-slider .slick-arrow:after{ content:''; position:absolute; top:0; background:url(../../images/control.png) no-repeat; height:1.25rem; width:0.8125rem;transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);top: 50%;left:50%;} 
.reproductive-slider .slick-prev.slick-arrow:after{background-position:left top; }
.reproductive-slider .slick-next.slick-arrow:after{background-position:right top;}
.reproductive-slider .slick-prev.slick-arrow{ left:-5px;}
.reproductive-slider .slick-next.slick-arrow{ right:-5px;}


@media(min-width:1601px){
.knowMoreBtn.knowMoreBtnRight{ bottom:55px;}
}

@media(max-width:1600px){
	.parallax-container{max-height:385px;}
	.parallax-container.covid-banner{max-height:370px;}
}

@media(max-width:1440px){
	.parallax-container{max-height:385px;}
	.parallax-container.covid-banner {
    max-height: 335px;
}
	.slider_gallery .slick-next {width: 200px;height: auto;}
.slider_gallery .slick-prev {width: 200px; height: auto;}
}

@media(max-width:1370px){
	.parallax-container{max-height:385px;}
	.parallax-container.covid-banner {
    max-height: 315px;
}
}

@media(max-width:1290px){
	.parallax-container{max-height:390px;}
	.parallax-container.covid-banner {
    max-height: 295px;
}
	.main-slider-outer{height:640px;}
	.main-slider{height:640px;}
	.main-slider .slick-slide{position:relative;height:640px}
	.small-slider .slick-slide{max-height:480px;}
}

@media(max-width:1024px){
	.our-work{ padding: 5.375rem 0;}
	.our-work .title h2{font-size: 1.875rem}
	.projects-box-txt p{font-size: 0.9375rem; line-height: 1.375rem;}
	.projects-box-txt h3{font-size:1.125rem; line-height: 1.375rem;}
	
	#what-we-do-tab .resp-tabs-list li{    margin-right:1.1875rem;     font-size: 1.0625rem;     line-height: 1.125rem;}
	.circle-outer{bottom: -2.5rem;}
	
	.modal-dialog {max-width:700px; margin: 6rem auto;}
	#wrapper{margin-top: 62px;}
	.parallax-container{max-height:258px;}
	.parallax-container.covid-banner {
    max-height: 185px;
}
	.count-section ul li{    line-height: 1.25rem;  font-size: 1.25rem;}
	.count-section .infographic-list li span{    font-size:1rem;}
	.count-section .infographic-list li span span.count-number{    font-size: 1.8rem;}
	.slider_gallery .slick-next, .slider_gallery .slick-prev{    width:100px;}
	.slider_gallery .slick-prev:before { left:100%;    top: 40%;}
	.slider_gallery .slick-next:before { right:100%;    top: 40%;}
	.social-icon{ margin: 0 0.1rem;}
	
	.sub-product .affix{top:60px;}
	.sub-product .list-inline a{margin-right:3.875rem; padding: 1.125rem 0; font-size: 1.125rem; line-height: 1.125rem;}
	.sub-product .affix a{padding:1rem 0; font-size:1rem; line-height: 1rem;}
	.video-wrapper iframe {height: 300px;}
	#carouselvideo .carousel-item iframe ,#carouselvideo .carousel-item img{ height: 300px;}
	#project-tab .resp-tabs-list li{ margin-right: 1rem; font-size: 1.125rem; line-height: 1.25rem;}
	
	
	#what-we-do-tab .nav-tabs li{margin-right: 1rem;}
	.small-slider .slick-slide .caption {width: 70%;}
	
	.slick-slide .caption .heading{font-size:26px; line-height:30px;}
	#story-slick-slider .slick-slide .slide-media{height:325px;}
	#event-slick-slider .slick-slide .slide-media{height:275px;}
	.logos-right{top:63px;}
	.logos-right.smaller{top:60px;}
	.logos-right img{height:40px;}
	
	.main-slider .caption{top:30%;}
	
	.our-associates ul li{    width: 25%; }
	.our-associates ul li:nth-child(5n) { border-right: 1px solid #d9d9d9;}
	.our-associates ul li:nth-child(4n) {    border-right: none;}
	
	.location-page #mainContent{ padding-top:0;}
	.location-page br,
	.for-appoinment-info br{ display:none}
	.additional-facilities figure figcaption{ padding:30px;}
	.slider.thumbnail-slider .slick-slide figcaption{ padding:20px;}
	.branch-colm-list ul, .address-colm ul{width:100%;}
}

@media(max-width:991px){
	.parallax-container{max-height:250px;}
	.parallax-container .image {  background-size:130%; }
	.circle-outer {bottom: 0rem;}
	.inner-page-title h1{font-size: 1.875rem; padding:0.625rem 1.25rem;}
	
	.projects-box-txt{min-height: 180px;}
	.leaders-team-profile h3{ font-size: 1.3rem;}
	#leadership-tab ul.resp-tabs-list{display:none;}	
	#leadership-tab	h2.resp-accordion br{display: none;}
	#leadership-tab	h2 span.resp-arrow{ border-top: 12px solid #fff;}
	#leadership-tab	h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #fff; border-top:0;}
	
	#leadership-tab	h2.resp-accordion{background-color:#2d2d6e!important; color:#fff;}
	#leadership-tab	h2.resp-tab-active {color: #fff; background: #af1e23!important; border-top:0!important;}
	
	#what-we-do-tab .resp-tab-content{    padding: 2rem 0 2rem;}	
	#what-we-do-tab ul.resp-tabs-list{display:none;}
	#what-we-do-tab	h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #fff;}
	#what-we-do-tab	h2.resp-accordion{background-color:#f3c14e!important; color:#2d2d6e;}
	#what-we-do-tab	h2.resp-tab-active {color: #fff; background: #af1e23!important; border-top:0!important;border: 1px solid #af1e23!important;}
	#what-we-do-tab .resp-tab-active:after{display: none;}	
	.count-section ul li { width:32%;margin-bottom: 30px; }
	
	.strategic_framework h1 {font-size:1.125rem; line-height:1.5rem; margin-bottom:0.625rem;}
	.video-wrapper iframe {height: 220px;}	
	
	#project-tab ul.resp-tabs-list{display:none;}	
	#project-tab h2.resp-accordion br{display: none;}
	#project-tab h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #fff;}
	#project-tab h2.resp-accordion{background-color:#2d2d6e!important; color:#fff;}
	#project-tab h2.resp-tab-active {color: #fff; background: #db1e39!important; border-top:0!important; position:relative;}
	#project-tab h2.resp-accordion .resp-arrow{border-top: 12px solid #db1e39;}
	#project-tab h2.resp-accordion span{color: #fff;}
	#project-tab h2.resp-accordion img{width:45px; margin-right:10px;}
	#project-tab .resp-tab-active:after{bottom:-7px;}
	#carouselvideo .carousel-item{ max-height: 386px; margin-bottom: 2rem;}
	#carouselvideo .carousel-item iframe ,#carouselvideo .carousel-item img{ height:386px;}
	#carouselvideo .carousel-indicators{    bottom:2rem;}
	#vision-mission-tab-outer{ margin:20px 0;}
	
	.slider_gallery .slick-next, .slider_gallery .slick-prev{    width:50px;}
	.slider_gallery .slick-prev:before { left:20%;    top: 40%;}
	.slider_gallery .slick-next:before { right:0%;    top: 40%;}
	
	.main-slider-outer,	.main-slider,	.main-slider .slick-slide{position:relative;height:calc(100vh - 40vh);}
	.rhsbox_framework h3{    font-size:0.875rem; line-height: 1.1rem;    margin-bottom: 1rem;}
	
	.down_button{padding: 6px 45px 6px 25px;}
	.addvertising .download-link{width:100%;}
	
	.our-associates ul li{    width: 33%; }
	.our-associates ul li:nth-child(5n), .our-associates ul li:nth-child(4n) { border-right: 1px solid #d9d9d9;}
	.our-associates ul li:nth-child(3n) {    border-right: none;}
	
	table.table-xs { border:0;}
    table.table-xs thead {display:none;}
    table.table-xs tr {margin-bottom: 5px; display: block; border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #ddd;}
    table.table-xs td {display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc; }
    table.table-xs td:last-child {border-bottom: 0;}
    table.table-xs td:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: 600; padding-right:15px; width: 100%; }
    .table-bordered>tbody>tr>td,
    .table-bordered>tbody>tr>th,
    .table-bordered>tfoot>tr>td,
    .table-bordered>tfoot>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>thead>tr>th {border: 1px solid #fff; background-color: #f1f1f1; padding-left:12px; }
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:normal;}
    .table-responsive { border:none;}
	
	.image_holder .caption{ padding:15px 50px 15px 15px; position:inherit; left:inherit; right:inherit; bottom:inherit;}

 .slick-next.slick-arrow{ right:-15px}
 .slick-prev.slick-arrow{ left:-15px}	
 
 .main-head-address{ padding:30px;}
 .infogrpah-colm-sec{margin-bottom:20px;}
 .covid-infograph{margin-bottom:0px;}
 .listing.two-colm ul li{width:100%;}
}

@media all and (max-width:768px) {
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}


#vision-mission-tab ul.resp-tabs-list{display:block}
#vision-mission-tab h2.resp-accordion{display:none}
#vision-mission-tab .resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
#vision-mission-tab .resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}
#vision-mission-tab .resp-accordion-closed{display:none!important}
#vision-mission-tab .resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important;}


.howtohelp-outer li:nth-of-type(1){margin-bottom:1.5rem;}
}

@media(max-width:767px){
.hidden-xs{ display:none;}
	.pr35{padding-right:15px;}
	.parallax-container { height: 100vh;/* max-height: calc(45vw);*/}	
	.parallax-container .image {  background-size:130%; }
	.count-section ul{ height: 100%;}
	.count-section ul li { width:50%;margin-bottom: 30px; min-height: 155px;}
	
	.our-work { padding: 3.375rem 0;}
	
/*.main-slider{height:400px;}
.main-slider .slick-list, .slick-slider .slick-track, .slick-slider .slick-list, .main-slider .slick-slide{height:100%;}*/

	.main-slider-outer,	.main-slider,	.main-slider .slick-slide{position:relative;height:400px}
.main-slider .caption h2{font-size:18px; line-height:22px;}
.main-slider .caption a.knowMoreBtn{font-size:14px; padding:5px 10px;}
#voices_wrapper .slick-prev.slick-arrow{left:27%;}
#voices_wrapper .slick-next.slick-arrow{right:27%;}
.main-slider .slick-slide .slide-image.show{min-height: 400px;  background-size: cover;  background-repeat: no-repeat;}

.main-slider .slick-prev.slick-arrow { left: 1rem;}
.main-slider .slick-next.slick-arrow { right: 1rem;}
	
.inner-page-title h1{    font-size: 1.5rem;  line-height: 2rem;}	
.video-wrapper{margin-bottom:1.875rem;}
.video-wrapper iframe {height:288px;}
	

.contact-breadcrumb-title ol.breadcrumb{margin-bottom:0rem;}
.contact-detail-title {padding-top: 30px;padding-bottom: 25px;}
.management-team-profile{    padding: 0.625rem;}	
.leaders-team-profile h3{font-size:1rem;}	
.management-team-profile h5{font-size:0.875rem;}	
	
.modal-dialog {margin:3.5rem 1rem 0.5rem 1rem;}
.modal .modal-body h4{margin-top:0.9375rem;}
.modal .modal-body h6{margin-bottom:0.625rem; }	
body.modal-open{overflow: hidden !important;}
.modal.show .modal-dialog{overflow:scroll !important; -webkit-overflow-scrolling:touch !important;}
.modal-open .modal{height:86vh;/* overflow-y: hidden;*/}	
.modal-dialog{overflow:scroll; height:90%;  }
.modal button.close{top: 3.5rem;position: fixed;right: 1rem;}
.modal .modal-body{overflow-y:scroll; max-height:480px; -webkit-overflow-scrolling: touch; }
	
	.projects-box{margin-bottom:2rem;}		
	.image_holder img{height:300px;}
	.sub-product .affix{top:60px;}
	.sub-product .list-inline a{margin-right: 0.875rem; padding: 0.875rem 0; font-size: 0.875rem; line-height: 1rem;}
	.sub-product .affix a{padding: 0.875rem 0; font-size:0.75rem; line-height: 1rem;}
	.strategic-wrapper img.img-fluid, .rhsbox-wrapper img.img-fluid{width:100%;}	
	
	.fpai-twitter-outer{ margin-top:20px;}
	
	.error-section {padding: 30px 0px; }		
	.error-section .error-text .bigger-font{font-size:80px;}
	.error-section .error-text h3{font-size: 25px;}
	.error-section .error-text .text{font-size: 13px;}
	
	.slider_gallery .slick-slide{width: calc(100vw - 25px);}
	.image_holder .zoom-icon img{ width:20px; height:20px;}
	#carouselvideo .carousel-item{max-height:290px;}
	#carouselvideo .carousel-item iframe, #carouselvideo .carousel-item img{height: 288px;}
	
	#home-slick-slider .slick-slide { position: relative; height: 100vh;}
	.main-slider .caption{    top:20%;}
	
	.logos-right{position:relative; top:0;}
	.logos-right.smaller{top:0;}
	
	.our-associates ul li{    width:49%; }
	.our-associates ul li:nth-child(5n), .our-associates ul li:nth-child(4n),  .our-associates ul li:nth-child(3n){ border-right: 1px solid #d9d9d9;}
	.our-associates ul li:nth-child(2n) {    border-right: none;}
	
	table.table-xs { border: 0;}
    table.table-xs thead {display: none;}
    table.table-xs tr {margin-bottom: 5px; display: block; border-bottom: 1px solid #ddd; box-shadow: 0 1px 1px #ddd;}
    table.table-xs td {display: block; text-align: left; font-size: 13px; border-bottom: 1px dotted #ccc;    }
    table.table-xs td:last-child {border-bottom: 0;    }
    table.table-xs td:before {content: attr(data-label); float: left; text-transform: uppercase; font-weight: 600; padding-right: 15px;  width:100%;}
    .table-bordered>tbody>tr>td,
    .table-bordered>tbody>tr>th,
    .table-bordered>tfoot>tr>td,
    .table-bordered>tfoot>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>thead>tr>th {border: 1px solid #fff; background-color: #f1f1f1; padding-left: 12px; }
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:normal;}
    .table-responsive { border: none; }	
	.branch-colm-list ul li{padding-left:45px;}
	.branch-colm-list ul li img{width:30px; height:auto;}

}

@media all and (max-width: 767px){
	.colorful-infographic-list li{max-width:200px; flex:0 0 200px;}
	.colorful-infographic-list li:last-child{max-width:280px; flex:0 0 280px;}
	.tabcontent-outer-box { padding-top: 1rem; padding-bottom: 1rem;}
}


@media screen and (max-device-width: 767px) and (orientation: landscape) {
	.parallax-container .image{background-size: 200%;}
}

@media(max-width:480px){
	.count-section ul li {    width: 50%;    margin-bottom: 30px;    min-height: 155px;}
	.addvertising .download-link{width:100%;}	
	.our-associates ul li{width:100%;  border-right: none; }
	.our-associates ul li:nth-child(5n), .our-associates ul li:nth-child(4n), .our-associates ul li:nth-child(3n) {  border-right: none;}

}

@media(max-width:420px){
	.parallax-container { height: 100vh; max-height:calc(65vw);}	
	.parallax-container .image { background-size:270%;}
	.breadcrumb>li a{font-size: 0.875rem;}
	.breadcrumb>li, .breadcrumb>.active{font-size: 0.875rem;}
	.common-padding{padding:2rem 0;}	
	.count-section ul{ height: 100%;}
	.count-section ul li { width:100%; background:none; margin-bottom:30px; min-height:155px; border-bottom: 1px solid #f2f2f2;}
	.count-section ul li:last-child{border-bottom:none;}
	.counter-listing img { margin-bottom:10px;}	
	.leaders-team-profile img{width:100%;}
	.slider_gallery .slick-slide{width: auto;}
	.slider_gallery .slick-prev, .slider_gallery .slick-next{    top: 50%;}
	.image_holder img{height: 160px;}
	.image_holder .zoom-icon img{ width:20px; height:20px;}
	.slider_gallery .slick-next:before, .slider_gallery .slick-prev:before{ top: 55%;}	
	.addvertising .download-link{width:100%;}
	.tmm_bg:before{background: url(../../images/add_bg.png) no-repeat center right;}
	.tmm_bg h1{max-width:100%;}
	.tmm_bg a{max-width:100%; position: relative; bottom:0;}
	.strategic_framework h1 { font-size: 1.375rem;}
	#project-tab h2.resp-accordion img {float: left; width: 40px; margin-right: 10px; max-width: 20%;}
	#project-tab h2.resp-accordion{padding:1rem; font-size: 1rem; line-height: 1.5rem;}
	#project-tab h2.resp-tab-active{padding:1rem!important; }	
	.video-wrapper iframe {height: 185px;}
	.our-projects{ padding:2rem 0;}
	.projects-box-txt {min-height: 150px;}	
	.news-slider.slider .slick-slide{ margin: 0 2rem;}
	.news-slider .slick-prev.slick-arrow{ left: 0.5rem;}
	.news-slider .slick-next.slick-arrow{right:0.5rem;}
	#carouselvideo .carousel-item{max-height:200px;}
	#carouselvideo .carousel-item iframe, #carouselvideo .carousel-item img{height: 186px;}
	
.slider_gallery .slick-slide{ width:calc(100vw - 25px) ;}	
}

@media(max-width:374px){
#vision-mission-tab .resp-tab-content{ width:280px; height:280px;}
#vision-mission-tab .mission-content.resp-tab-content{ padding: 2rem;}
#vision-mission-tab .resp-tabs-list li{width: 115px;}
.tab-link{ background-size:contain; }
#vision-mission-tab .vision-content {font-size: 1.25rem; line-height: 1.5rem;}
#vision-mission-tab .mission-content { font-size: 1rem; line-height: 1.25rem;}
}

@media(max-width:320px){
.slider_gallery .slick-next:before{right:15%;}


}

/**IE CSS**/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
 
}

