
.logo img { float:left; display:inline; height:50px !important;  }
.logo .logo-title { float:left; display:inline; font-size:16px; font-weight:600; line-height:20px; letter-spacing:0px; text-align:left; padding-left:20px; padding-top:10px; }
.logo a { color:#000000; }


.btn-yellow { background:#f2c94d; color:#000; font-weight:700; font-size:20px; padding:10px 30px; line-height:30px; margin-right:20px; transition:0.5s; border-radius:10px; }
.btn-yellow:hover { background:#000; color:#f2c94d; transition:0.5s; }


#btnHdrReport a { display:block; background:#f2c94d; color:#000; font-weight:700; _height:30px; font-size:16px; padding:10px 20px !important; border-radius:10px; }
#btnHdrReport a:hover { background:#000 !important; color:#fff !important; }
.sticky-header #btnHdrReport { margin-top:20px !important; }

.page-banner { position:relative; width:100%; height:100vh; background-color:#000; background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center; padding-top:100px; display:flex; align-items:center; }
.page-banner .content-box h1 { color:#fff; }
.page-banner .content-box p { color:#fff; text-align:left; font-size:18px; line-height:26px; margin-bottom:30px; letter-spacing:1px; font-family:'Montserrat' !important; }
.page-banner .content-box .btnBnrReport { display:block; background:#f2c94d; color:#000; font-size:16px; line-height:24px; font-weight:600; text-align:center; min-height:80px; padding-top:15px; border-radius:10px; transition:0.5s; }
.page-banner .content-box .btnBnrReport:hover { background:#000; color:#f2c94d; transition:0.5s; }

.page-banner .content-box p.bnr-para-1 { animation:slide-up-para 5000ms;  }
.page-banner .content-box p.bnr-para-2 { animation:slide-up-para 10000ms; }
.page-banner .content-box p.bnr-para-3 { animation:slide-up-para 15000ms; }
@keyframes slide-up-para { from { transform: translateY(100%);opacity: 0; } to { transform: translateY(0%); opacity: 1; }  }


.reportDD { background:#f2c94d !important; border:none !important; _border:solid 2px #000 !important; color:#000 !important; font-family:'Montserrat' !important; border-radius:15px !important; font-size:16px; font-weight:500; letter-spacing:1px; width:420px; }



.footer { position:relative; background:#fff; padding:80px 0px 20px; color:#1D2130; }
.footer p { font-size:16px; font-weight:400; line-height:24px; color:#1D2130; letter-spacing:0px; text-align:left; margin-bottom:10px; }
.footer p i { margin-right:15px; }
.footer p a { color:#1D2130; }
.footer p a:hover { color:#018146; }
.footer-social { float:left; display:inline; margin-top:20px; }
.footer-social .social-links { float:left; display:inline; margin-right:20px; }
.footer-social .social-links li { float:left; display:inline; margin-right:20px; }
.footer-social .social-links li a { color:#1D2130; }
.footer .footer-bottom { background:#fff; border-top:solid 1px #9f9d91; margin-top:30px; padding-top:15px; }
.footer .footer-bottom p, .footer .footer-bottom a { color:#1D2130; text-transform:uppercase; margin-right:30px; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0px; text-align:left; }

a.icoFacebook:hover { color:#3b5998 !important; }
a.icoInstagram:hover { color:#c92bb7 !important; }
a.icoTwitter:hover { color:#00acee !important; }
a.icoYoutube:hover { color:#CD201F !important; }
a.icoLinkedin:hover { color:#0072b1 !important; }

.forced-eviction-india { background:#fff; padding-top:150px; padding-bottom:100px; text-align:center; margin-bottom:80px; }
.forced-eviction-india-hdr { margin:0px auto; width:fit-content; text-align:center; }
.forced-eviction-india-hdr h2 { font-family:'Montserrat' !important; margin:0px auto; color:##1D2130; font-size:36px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; text-transform:capitalize; }
.forced-eviction-india-hdr .h2span { color:#F2C94C; font-size:28px; font-weight:600; line-height:36px; letter-spacing:0em; text-align:right; }
.forced-eviction-india-block-bottom { margin:0px auto; border-bottom:dashed 2px #a1a7c0; height:78px; clear:both; }
.forced-eviction-india .fei-block { margin-top:50px;}
.forced-eviction-india .fei-block .fei-block-yellow { font-family:'Montserrat' !important; color:#F2C94C; font-size:60px; font-weight:800; margin-bottom:30px; }
.forced-eviction-india .fei-block .fei-block-black { font-family:'Montserrat' !important; color:#000; font-size:20px; line-height:30px; }
.forced-eviction-india .fei-img { margin:50px 0px; }

h2.dbl-bdr { color:#525560; font-size:28px; font-weight:600; line-height:48px; letter-spacing:0em; text-align:left; border-top:solid 1px #B3B3B3; border-bottom:solid 1px #B3B3B3; padding:8px 0px; margin-bottom:30px; }

.eviction-regions { background:#fff; padding-top:0px; padding-bottom:50px; text-align:center; }
.eviction-regions .eviction-regions-block { text-align:left; padding:30px 0px; }
.eviction-regions .eviction-regions-block img { margin-bottom:20px; }
.eviction-regions .eviction-regions-block h3 { color:#F2C94C; font-size:32px; font-weight:700; line-height:28px; letter-spacing:0em; text-align:left; }
.eviction-regions .eviction-regions-block h4 { color:#F2C94C; font-size:24px; font-weight:600; line-height:28px; letter-spacing:0em; text-align:left; }
.eviction-regions .eviction-regions-block p { color:#1D2130; font-size:16px; font-weight:400; line-height:28px; letter-spacing:0em; text-align:left; }

.eviction-regions .eviction-regions-chart { padding:30px 0px; } 
.piechart { /* width:270px; */ }
.piechart span { position:absolute; display:flex; left:0px; top:-60px; width:100%; height:100%; align-items:center; justify-content:center; font-size:36px; line-height:50px; font-weight:700; font-family:'Montserrat', sans-serif; color:#21306A; text-align:center; }
.piechart span:after { color:#21306A; content:"%"; font-size:22px; }
.piechart-content { position:absolute; z-index:50; width:270px; padding:40px 60px 0px; margin-top:-200px; font-size:16px; font-weight:400; line-height:22px; letter-spacing:0em; text-align:center; color:#1D2130; }




.eviction-reasons { background:#fff; padding-top:30px; padding-bottom:250px; text-align:center; }
.eviction-reasons h2 { font-family:'Montserrat' !important; text-align:center; margin-bottom:30px; font-size:36px; line-height:46px; font-weight:500; text-transform:capitalize; }
.eviction-reasons .eviction-reasons-block { text-align:left; }
.eviction-reasons .eviction-reasons-block-pic { float:left; display:inline; padding-right:20px; }
.eviction-reasons .eviction-reasons-block-info { float:left; display:inline; }
.eviction-reasons .eviction-reasons-block h3 { font-family:'Montserrat' !important; color:#F2C94C; font-weight:800; font-size:30px; }
.eviction-reasons .eviction-reasons-block h4 { font-family:'Montserrat' !important; color:#F2C94C; }
.eviction-reasons .eviction-reasons-block p { font-family:'Montserrat' !important; color:#1D2130; font-size:20px; }
.eviction-reasons-bottom-row { margin-top:-175px; }
.eviction-reasons-chart { text-align:center !important; }

/*
.eviction-impact { background:#fff; padding-top:0px; padding-bottom:60px; text-align:center; }
.eviction-impact p { text-align:left; }

.eviction-threat { background:#fff; padding-top:30px; padding-bottom:60px; text-align:left; }
.eviction-threat h3 { color:#F2C94C; font-size:32px; font-weight:700; line-height:24px; letter-spacing:0em; text-align:left; margin-bottom:5px; }
.eviction-threat p { color:#000000; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left; }





.eviction-loss { background:#fff; padding-top:0px; padding-bottom:80px; _text-align:left; }
.eviction-loss-block { }
.eviction-loss-block .eviction-loss-block-left { float:left; display:inline; }
.eviction-loss-block .eviction-loss-block-right { float:left; display:inline; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left; color:#000; }
.eviction-loss h3 { color:#F2C94C; font-size:32px; font-weight:700; line-height:24px; letter-spacing:0em; text-align:left; margin:5px 0px; }
.eviction-loss p { color:#000000; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left; }

*/

.eviction-reports { background:#1D2130; padding-top:130px; padding-bottom:140px; text-align:center; }
.eviction-reports h2 { margin:0px auto 40px; color:#fff; font-size:36px; font-weight:500; line-height:46px; letter-spacing:0em; text-align:center; text-transform:capitalize; }
.eviction-reports-block { margin-bottom:40px; padding:0px 50px; }
.eviction-reports-block-pic { margin-bottom:15px; }

.eviction-reports-block .eviction-reports-block-pic .image { overflow:hidden; background:#000; }
.eviction-reports-block .eviction-reports-block-pic .image img { width:100%; border-radius:5px; transition:all 500ms ease; }
.eviction-reports-block:hover .eviction-reports-block-pic .image img { opacity:0.4; transform:scale(1.05); }
.eviction-reports-block-title { font-size:18px; font-weight:600; line-height:24px; letter-spacing:0em; text-align:center; color:#EBF0F9; text-transform:capitalize; }
.eviction-reports-block-title span { color:#F2C94C;  }
.eviction-reports-block:hover .eviction-reports-block-title { color:#F2C94C; }





.eviction-map { position:relative; padding:150px 0px; }
.eviction-map h2 { margin-bottom:25px; font-size:36px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; text-transform:capitalize; }
.eviction-map .tabs-box .tab-btn-box { _background:#fff; position:relative; display:block; _box-shadow:0 0 40px rgba(0, 0, 0, 0.10); _border-radius:10px; margin-bottom:40px; padding-top:16px; padding-bottom:12px; }
.eviction-map .tabs-box .tab-btns { text-align:center; }
.eviction-map .tabs-box .tab-btns li { position:relative; display:inline-block; border:solid 1px #BFBBAA; font-size:20px; line-height:26px; color:#141417; font-weight:600; cursor:pointer; margin:0px 15px; padding:10px 25px; transition:all 500ms ease; border-radius:10px; letter-spacing:1px; }
.eviction-map .tabs-box .tab-btns li:before { position:absolute; content:''; width:0%; height:2px; left:0px; bottom:0px; transition:all 500ms ease; }
.eviction-map .tabs-box .tab-btns li:hover:before, .eviction-map .tabs-box .tab-btns li.active-btn:before { width:100%; }
.eviction-map .tabs-box .tab-btns li:hover, .eviction-map .tabs-box .tab-btns li.active-btn { background:#F2C94C; color:#000; border:solid 1px #F2C94C; }

.states-list-hding { background:#000; color:#fff; padding:10px 20px; text-align:center; font-weight:bold; }
.states-list { border:solid 1px #bebbaa; width:100%;  }
.states-list li { border-bottom:solid 1px #bebbaa;}
.states-list li a { display:block; color:#000; width:100%; padding:8px 20px; }
.states-list li a .state-title { float:text; display:inline; font-size:16px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:left; }
.states-list li a .state-numerals { float:right; display:inline; font-size:16px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:left; padding-top:3px; }
.states-list li a:hover { color:#fff; background:#333; }

.map-data { position:relative; display:block; width:100%; min-height:550px; border:solid 1px #000; border-radius:30px; padding:40px 30px 30px; }
.map-data h3 { font-size:16px; line-height:20px; font-weight:500; color:#000; margin-bottom:10px; padding-left:15px; }
/*
.map-data ul { list-style:none; padding:0; margin:0; display:block; }
.map-data li { font-size:18px; line-height:18px; color:#000; margin-bottom:3px; }
*/

.map-data .map-result { margin-top:80px; padding:0px 15px; }
.map-data .map-result-row { margin-bottom:30px; }
.map-data .map-result-row p { font-size:14px; line-height:18px; color:#000; margin-bottom:12px; }
.map-data .map-result-row h5 { font-size:22px; line-height:24px; color:#000; margin-bottom:12px; }

.map-data .statesDD { position:absolute; left:0; right:0; margin:auto 30px;  background:#f2c94d !important; border:none !important; color:#000 !important; font-family:'Montserrat' !important; border-radius:15px !important; font-size:18px; font-weight:500; letter-spacing:0px; width:300px !important; margin-bottom:25px; }

/*
.map-result li:before {  content:"\f3c5";  font-family:'Font Awesome 5 Pro'; display:inline-block;  margin-left:0px;  width:30px; _color:#8f0000; font-weight:900; }
.map-result li.errCol_1:before { color:#8f0000 !important; }
.map-result li.errCol_2:before { color:#117900 !important; }
.map-result li.errCol_3:before { color:#d4aa00 !important; }
.map-result li.errCol_4:before { color:#009af4 !important; }
.map-result li.errCol_5:before { color:#000000 !important; }
*/

.evictionReasonRow { margin:30px auto 0px; _border:solid 2px #bebbaa; width:100%; clear:both; }
.evictionReasonRow h3 { margin-bottom:12px; }
.evictionReasonRow .evictionReasonColHdr { float:left; display:inline-block; padding:15px 15px; text-align:left; font-size:16px; font-weight:600; line-height:21px; letter-spacing:0em; }
.evictionReasonRow .evictionReasonCol { float:left; display:inline-block; padding:15px 18px; text-align:center; font-size:14px; font-weight:400; line-height:18px; letter-spacing:0em; }
.evictionReasonRow .errCol { text-align:center !important; color:#000; font-size:18px; line-height:24px; }
.evictionReasonRow .errCol i { font-size:24px; line-height:30px; margin-bottom:10px; }
.evictionReasonRow .errCol_1 i { color:#8f0000 !important; }
.evictionReasonRow .errCol_2 i { color:#117900 !important; }
.evictionReasonRow .errCol_3 i { color:#d4aa00 !important; }
.evictionReasonRow .errCol_4 i { color:#009af4 !important; }
.evictionReasonRow .errCol_5 i { color:#000000 !important; }


.forced-eviction { background:#fff url("../../assets/img/forced-eviction-bg.jpg") no-repeat top center; height:720px; background-size:cover; padding-top:230px; padding-bottom:240px; text-align:center; }
.forced-eviction h2 { font-family:'Montserrat' !important; margin:0px auto 40px; color:#F2C94C; font-size:40px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; }
.forced-eviction h3 { font-family:'Montserrat' !important; color:#1D2130; font-size:24px; font-weight:400; line-height:30px; letter-spacing:0em; text-align:center; margin-bottom:20px; }
.forced-eviction p { font-family:'Montserrat' !important; color:#1D2130; font-size:18px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:center; }

.forced-eviction2 { background:#1D2130; _height:720px; background-size:cover; padding-top:150px; padding-bottom:100px; text-align:center; }
.forced-eviction2 h2 { font-family:'Montserrat' !important; margin:0px auto 30px; color:#F2C94C; font-size:36px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; text-transform:capitalize; }
.forced-eviction2 h3 { font-family:'Montserrat' !important; color:#fff; font-size:22px; font-weight:400; line-height:30px; letter-spacing:0em; text-align:center; margin-bottom:20px; }
.forced-eviction2 p { font-family:'Montserrat' !important; color:#fff; font-size:18px; font-weight:400; line-height:26px; letter-spacing:0em; text-align:center; }


.forced-eviction-timeline { background:#fff; padding-top:130px; padding-bottom:0px; text-align:center; margin-bottom:150px;  }
.forced-eviction-timeline h2 { margin:0px auto 40px; color:#1D2130; font-size:36px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; margin-bottom:30px; text-transform:capitalize; }
.forced-eviction-timeline .forced-eviction-timeline-btwn { font-size:24px; line-height:34px; color:#000; margin-bottom:150px; }
.forced-eviction-timeline .forced-eviction-timeline-btwn .fetb-yellow { color:#F2C94C; font-size:36px; font-weight:700; line-height:50px; }

.timeline-fe { position:relative; min-height:15rem; }
.timeline-fe .line-fe { background-color:#000; position:absolute; z-index:2; left:calc(50% - 1px); width:2px; top:-5rem; bottom:-5rem; display:none; }
.timeline-fe .line-fe::before, .timeline-fe .line-fe::after { background-color:#000; position:absolute; display:block; content:""; height:2rem; width:2rem; border-radius:50%; left:50%; transform:translateX(-50%); }
.timeline-fe .line-fe::after { bottom:0; }
.timeline-fe .section-fe { _display:flex; opacity:0; transform:translateY(100%); transition:600ms ease; position:relative; z-index:1; _margin:5rem 0; _padding:1rem; border-radius:1rem; background-color:transparent; align-items:center; min-height:18rem; }
/*
.timeline-fe .section-fe:nth-child(odd) { flex-direction:row-reverse; transform:translateX(100%); text-align:left; }
.timeline-fe .section-fe:nth-child(even) { text-align:right !important; }
.timeline-fe .section-fe:nth-child(odd) .content-fe .title-fe { float:left; display:inline; text-align:left !important; padding-right:50px;  }
.timeline-fe .section-fe:nth-child(even) .content-fe .title-fe { float:right; display:inline; text-align:right !important; padding-left:50px; }
*/
.timeline-fe .section-fe .bead-fe { position:absolute; display:block; height:1rem; width:1rem; border-radius:50%; background-color:#000; left:50%; top:20%; transform:translateX(-50%); }
.timeline-fe .section-fe .content-fe { _width:calc(50% - 3rem); }
.timeline-fe .section-fe .content-fe .year-fe {  float:left; display:inline; width:50%; text-align:right; padding-right:60px; padding-top:50px; color:#000; font-size:70px; font-weight:800; line-height:70px; letter-spacing:1px; }
.timeline-fe .section-fe .content-fe .record-fe { float:right; display:inline; width:50%; text-align:left; padding-left:60px; }
.timeline-fe .section-fe .content-fe .record-fe .title-fe { margin-bottom:20px;   }
.timeline-fe .section-fe .content-fe .record-fe .title-fe .numerals-fe { color:#000; font-weight:800; font-size:40px; line-height:50px; letter-spacing:1px; color:#f2c94d;  }
.timeline-fe .section-fe .content-fe .record-fe .title-fe .text-fe { color:#000; font-weight:400;  font-size:24px; letter-spacing:1px; }
.timeline-fe .show-me-fe:nth-child(n) { transform:none; opacity:1; }

.forced-eviction-timeline-btn { display:block; text-align:center; margin-bottom:100px; text-transform:capitalize; }

/*
.forced-eviction-timeline h3 { font-size:20px; font-weight:600; line-height:30px; letter-spacing:0em; text-align:center; margin-bottom:20px; }
.forced-eviction-timeline p { font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:center; }
.forced-eviction-timeline-block { border-top:dashed 2px #a1a7c0; border-bottom:dashed 2px #a1a7c0; }
.forced-eviction-timeline-block h3 { color:#F2C94C; font-size:32px; font-weight:600; line-height:36px; letter-spacing:0em; text-align:center; margin-bottom:0px; }
.forced-eviction-timeline-block h4 { color:#525560; font-size:32px; font-weight:600; line-height:36px; letter-spacing:0em; text-align:center; }
.forced-eviction-timeline-block p { color:#1D2130; font-size:16px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:center; }
.forced-eviction-timeline-block-sep { margin:0px auto; width:1px; height:78px; background:#808080; clear:both; }
.forced-eviction-timeline-block-bottom { margin:0px auto; border-top:dashed 2px #a1a7c0;  clear:both; }
*/

/*
.forced-eviction-current { background:#fff; margin-top:50px; padding-top:60px; padding-bottom:60px; text-align:center; }
.forced-eviction-current h2 { margin:0px auto 40px; color:#1D2130; font-size:40px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; }
.forced-eviction-current-block { padding:20px; margin-bottom:30px; }
.forced-eviction-current-block h3 { color:#F2C94C; font-size:48px; font-weight:700; line-height:36px; letter-spacing:0em; text-align:center; margin-bottom:10px; }
.forced-eviction-current-block p { color:#1D2130; font-size:24px; font-weight:400; line-height:36px; letter-spacing:0em; text-align:center; margin-bottom:20px; }
*/

.news { background:#1D2130; padding-top:150px; padding-bottom:50px; text-align:center; }
.news h2 { margin:0px auto 40px; color:#fff; font-size:36px; font-weight:500; line-height:40px; letter-spacing:0em; text-align:center; text-transform:capitalize; }
.newsBlock { background:#EFF7F2; margin-bottom:80px; min-height:420px; border-radius:10px; }
.newsBlock .inner-box { position:relative; display:block; text-align:left; border-radius:10px; padding:15px; margin-bottom:30px; }
.newsBlock .inner-box .image { border-radius:10px; }
.newsBlock .inner-box img { border-radius:10px; }
.newsBlock .inner-box .newsDate { color:#525560; font-size:12px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:left; }
.newsBlock .inner-box .newsPlace { color:#525560; font-size:12px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:right; }
.newsBlock .inner-box .newsTitle { color:#1D2130; font-size:16px; font-weight:700; line-height:24px; letter-spacing:0em; text-align:left; margin-top:5px; margin-bottom:5px; }
.newsBlock .inner-box p { font-size:12px; font-weight:400; line-height:20px; color:#525560 }
.news .owl-theme .owl-dots .owl-dot span { background:#fff !important; margin:0px 10px; }
.news .owl-carousel .owl-dots .owl-dot.active span, .news .owl-carousel .owl-dots .owl-dot:hover span { background-color:#f3cb52 !important; }

.newsBlock .inner-box .image { overflow:hidden; background:#000; margin-bottom:15px; }
.newsBlock .inner-box .image img { width:100%; border-radius:5px; transition:all 500ms ease; }
.newsBlock .inner-box:hover .image img { opacity:0.4; transform:scale(1.05); }




.alerts { background:#fff; padding-top:150px; padding-bottom:50px; text-align:center; }
.alerts h2 { margin:0px auto 40px; background:url("../../assets/img/icoAlerts.png") no-repeat top left; padding-left:50px; width:350px; color:#525560; font-size:28px; font-weight:600; line-height:54px; letter-spacing:0em; text-align:center; }
.alertsBlock { background:#fff; margin-bottom:80px; }
.alertsBlock .inner-box { position:relative; display:block; text-align:left; border-radius:10px; padding:30px 30px 20px; margin-bottom:30px; box-shadow:0px 4px 4px 0px #00000040; }
.alertsBlock .inner-box .alertsMsg { font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left; margin-bottom:20px; color:#000; }
.alertsBlock .inner-box p { font-size:14px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:left; color:#000; }
.alerts .owl-theme .owl-dots .owl-dot span { background:#eef2fa !important; margin:0px 10px; }
.alerts .owl-carousel .owl-dots .owl-dot.active span, .alerts .owl-carousel .owl-dots .owl-dot:hover span { background-color:#f3cb52 !important; }


.testimonies { background:#1D2130; padding-top:150px; padding-bottom:50px; text-align:center; }
.testimonies h2 { margin:0px auto 40px; background:url("../../assets/img/icoTestimonies.png") no-repeat top left; padding-left:50px; width:250px; color:#fff; font-size:28px; font-weight:600; line-height:54px; letter-spacing:0em; text-align:center; }
.testimoniesBlock { background:#EFF7F2; margin-bottom:80px; }
.testimoniesBlock .inner-box { position:relative; display:block; text-align:left; border-radius:10px; padding:30px 30px 20px; margin-bottom:30px; }
.testimoniesBlock .inner-box .testimoniesMsg { font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left; margin-bottom:20px; color:#000; }
.testimoniesBlock .inner-box p { font-size:14px; font-weight:400; line-height:20px; letter-spacing:0em; text-align:left; color:#000; }
.testimonies .owl-theme .owl-dots .owl-dot span { background:#fff !important; margin:0px 10px; }
.testimonies .owl-carousel .owl-dots .owl-dot.active span, .testimonies .owl-carousel .owl-dots .owl-dot:hover span { background-color:#f3cb52 !important; }


.fem-cta-one { width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; background-attachment:fixed; overflow:hidden; position:relative; padding-top:130px; padding-bottom:140px; }
.fem-cta-one:before { position:absolute; z-index:1; content:''; width:100%; height:100%; top:0px; right:0px; background:#000 !important; opacity:0.70; }
.fem-cta-one .inner-box { margin:0 auto; position:relative; z-index:1; }
.fem-cta-one .inner-box h2 { display:block; font-size:40px; line-height:60px; color:#fff; margin-bottom:40px; }
.fem-cta-one .inner-box p { color:#fff; font-size:17px; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: left; margin-bottom:35px; }

.fem-cta-two { width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; background-attachment:fixed; overflow:hidden; position:relative; padding-top:130px; padding-bottom:140px; }
.fem-cta-two:before { position:absolute; z-index:1; content:''; width:100%; height:100%; top:0px; right:0px; background:#000 !important; opacity:0.70; }
.fem-cta-two .inner-box { margin:0 auto; position:relative; z-index:1; }
.fem-cta-two .inner-box h2 { display:block; color:#fff; font-size:36px; font-weight:500; line-height:44px; letter-spacing:0em; margin-bottom:20px; text-transform:capitalize; }
.fem-cta-two .inner-box h3 { margin-top:50px; color:#fff; font-size: 20px; font-weight: 600; line-height: 30px; letter-spacing: 0em; text-align: left; }
.fem-cta-two .inner-box p { color:#fff; font-size:17px; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: left; margin-bottom:35px !important; }
.fem-cta-two .inner-box .social-icons { margin-top:30px; }
.fem-cta-two .inner-box .social-icons li { float:left; display:inline; }
.fem-cta-two .inner-box .social-icons li a { float:left; display:inline; font-size:50px; color:#FCEDC6; margin-right:30px; }


.bnrReport { width:auto; border:solid 3px #000; border-radius:25px; }

.page-banner .image-box { padding:0px 20px; /* padding:0px 120px; */ }
.page-banner .image-box .image-1 { overflow:hidden; border-radius:25px; }



.rama-pir-no-tekro { background:#1d2130; padding:100px 0px;  }
.rpntLeft { text-align:center; padding-right:30px; }
.rpntLeft p { color:#fff; font-size:20px; line-height:30px; }
.rpntLeft h3 { color:#ffde59; font-size:70px; line-height:80px; font-weight:700; margin-bottom:20px; }
.rpntRight { background:#ffde59; border-radius:30px; padding:50px 70px; text-align:center; }
.rpntRight p { color:#000; font-size:18px; line-height:30px; font-style:italic; }
.rpntRight p strong { font-style:normal; }

.eviction-threat { background:#fff; padding:60px 0px; text-align:center; }
.eviction-threat h3 {  color:#ffde59; font-size:60px; line-height:70px; font-weight:800; margin:20px 0px; }
.eviction-threat h4 { color:#000; font-size:26px; line-height:36px; }
.eviction-threat p { color:#000; font-size:20px; line-height:30px; }
.eviction-threat .eviction-threat-map { margin-top:50px; text-align:center; }

/*
.pagescroll-nav {	position:fixed;	width:60px;	height:250px; top:50%; left:40px; z-index:100; }
.pagescroll-nav ul { }
.pagescroll-nav ul li { width:30px; height:30px; border-radius:50%; border:solid 1px #000; margin-bottom:50px; }
*/



/* Blog */
.blog-grid-one { position:relative; padding:140px 0px 30px; }
.blog-grid-one h1 { text-align:center; margin-bottom:35px; }
.blog-grid-one .news-block-one .inner-box .image { background:#f2c94d !important; }
.blog-grid-one .news-block-one .inner-box .post-info li a:hover{ color:#b4322f !important; }
.blog-grid-one .news-block-one .inner-box .lower-content h4 a:hover{ color:#b4322f !important; }
.blog-grid-one .news-block-one .inner-box { position:relative; display:block; margin-bottom:70px; }
.blog-grid-one .news-block-one .inner-box .image=box { position:relative; display:block; }
.blog-grid-one .news-block-one .inner-box .image=box .image { position:relative; display:block; }
.blog-grid-one .news-block-one .inner-box .image=box .image img { border-radius:10px; }
.blog-grid-one .news-block-one .inner-box .post-date-two { background:#fff; position:absolute; left:30px; top:30px; width:60px; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:5px; box-shadow:0 0 40px rgba(0, 0, 0, 0.10); }
.blog-grid-one .news-block-one .inner-box .post-date-two h4 { color:#141417; font-size:20px; font-weight:bold; line-height:20px; }
.blog-grid-one .news-block-one .inner-box .post-date-two h4 span { display:block; font-size:14px; }
.blog-grid-one .news-block-one .inner-box .lower-content { position:relative; display:block; padding-top:25px; }
.blog-grid-one .news-block-one .inner-box .lower-content h4 { display:block; font-size:20px; line-height:30px; margin-bottom:6px; }
.blog-grid-one .news-block-one .inner-box .lower-content .post-info { position:relative; display:block; margin-bottom:16px; }
.blog-grid-one .news-block-one .inner-box .lower-content .post-info li { position:relative; display:block; float:left; margin-right:30px; font-size:16px; }
.blog-grid-one .news-block-one .inner-box .lower-content p { display:block; margin-bottom:25px; }
.blog-grid-one .news-block-one .inner-box .theme-btn { background:#f2c94d !important; color:#000 !important; font-size:16px; font-weight:700; border-radius:10px; padding:11px 32px; }
.blog-grid-one .news-block-one .inner-box .theme-btn:hover { background:#000 !important; color:#fff !important; }


/* Blog Details */ 
.sidebar-page-container { position:relative; padding:140px 0px 30px; }
.blog-details-content { position:relative; display:block; margin-right:20px; }
.blog-details-content .blog-post { position:relative; display:block; margin-bottom:60px; }
.blog-details-content .blog-post .content-one { position:relative; display:block; margin-bottom:60px; }
.blog-details-content .blog-post .content-one .post-title { position:relative; display:block; margin-bottom:25px; }
.blog-details-content .blog-post .content-one .post-title .category { position:relative; display:block; margin-bottom:7px; }
.blog-details-content .blog-post .content-one .post-title .category a { display:inline-block; color:#b4322f; font-size:16px; text-transform:uppercase; }
.blog-details-content .blog-post .content-one .post-title h2 { display:block; font-size:40px; line-height:50px; font-weight:bold; margin-bottom:7px; }
.blog-details-content .blog-post .content-one .post-title .post-info ul { position:relative; display:block; }
.blog-details-content .blog-post .content-one .post-title .post-info ul li { position:relative; display:inline-block; margin-right:30px; font-size:16px; }
.blog-details-content .blog-post .content-one .post-title .post-info li:before { position: absolute; content: ''; background: #e5e5e5; width: 6px; height: 6px; top: 12px; right: -19px; border-radius: 50%; }
.blog-details-content .blog-post .content-one .post-title .post-info li:last-child:before { display: none; }
.blog-details-content .blog-post .image-box { position:relative; display:block; border-radius:5px; margin-bottom:30px; }
.blog-details-content .blog-post .image-box img { border-radius:5px; width: 100%; }
.blog-details-content .blog-post .content-one .text p { margin-bottom:15px; }

.blog-details-content blockquote .icon-box{ color: #fceee7; }
.blog-details-content blockquote h5.name:before{ position: absolute; content: ''; background: #141417; width: 15px; height: 2px; left: 0px; top: 12px; }

.blog-details-content .list li:before{ position: absolute; content: ''; left: 0px; top: 6px; width: 12px; height: 12px; border: 2px solid #141417; border-radius: 50%; }

.blog-details-content .post-share-option { position:relative; display:block; padding-top:35px; padding-bottom:35px; margin-bottom:70px; }
.blog-details-content .post-share-option .tags-list li a{ padding: 9px 14px; border: 1px solid #e5e5e5; }
.blog-details-content .post-share-option .tags-list li a:hover{ color: #fff; }
.blog-details-content .post-share-option{ border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.blog-details-content .post-share-option .social-list li { position:relative; float:left; margin-right:20px; }
.blog-details-content .post-share-option .social-list li h6 { font-size:16px; font-weight:medium; line-height:40px; }
.blog-details-content .post-share-option .social-list li a { position:relative; display:inline-block; font-size:14px; line-height:20px; border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #e6e6e6; color:#808080; }
.blog-details-content .post-share-option .social-list li.fb a:hover { color:#fff; border-color:#1877F2; background:#1877F2; }
.blog-details-content .post-share-option .social-list li.tw a:hover { color:#fff; border-color:#1DA1F2; background:#1DA1F2; }

.blog-details-content .nav-btn { position:relative; display:block; margin-bottom:70px; }
.blog-details-content .nav-btn .single-btn { position:relative; display:block; border-radius:5px; padding:25px 30px 25px 30px; transition:.5s; border:1px solid #e7e7e7; }
.blog-details-content .nav-btn .single-btn:hover{ border-color: transparent; box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.07); }
.blog-details-content .nav-btn .single-btn h6 { display:block; font-size:15px; font-weight:bold; margin-bottom:11px; }
.blog-details-content .nav-btn .single-btn h6 i{ position: relative; font-size: 22px; top: 3px; }
.blog-details-content .nav-btn .single-btn h5 { display:block; font-size:17px; line-height:24px; font-weight:bold; }

.blog-details-content .nav-btn .single-btn.prev-btn h6 i{ margin-right: 8px; }
.blog-details-content .nav-btn .single-btn.next-btn { text-align:right; }
.blog-details-content .nav-btn .single-btn.next-btn h6 i{ margin-left: 8px; }

.blog-sidebar { position:relative; display:block; margin-left:20px; box-shadow:0 0 40px rgba(0, 0, 0, 0.10); border-radius:10px; }
.blog-sidebar .sidebar-widget { background:#fff; position:relative; display:block; padding:35px 40px 25px 40px; border-radius:10px; }
.blog-sidebar .sidebar-widget .widget-title { position:relative; display:block; margin-bottom:25px; }
.blog-sidebar .sidebar-widget .widget-title h3 { display:block; font-size:24px; line-height:30px; }

.blog-sidebar .sidebar-widget .category-list li { position:relative; display:block; margin-bottom:11px; }
.blog-sidebar .sidebar-widget .category-list li a { position:relative; display:inline-block; font-size:16px; color:black; }

.blog-sidebar .post-widget .post { position:relative; display:block; padding-left:100px; padding-bottom:20px; margin-bottom:16px; border-bottom:1px solid #e5e5e5; min-height:104px; }
.blog-sidebar .post-widget .post:last-child { border-bottom: none; }
.blog-sidebar .post-widget .post .post-thumb { background:#f2c94d; position:absolute; left:0; top:4; width:80px; height:80px; border-radius:5px; }
.blog-sidebar .post-widget .post .post-thumb img { width: 100%; border-radius: 5px; }
.blog-sidebar .post-widget .post:hover .post-thumb img { opacity: 0.2; }
.blog-sidebar .post-widget .post h5 {  display:block; font-size:18px; line-height:24px; margin-bottom:7px; line-height:24px; }
.blog-sidebar .post-widget .post h5 a { display:inline-block; color:black; }
.blog-sidebar .post-widget .post h5 a:hover{ color:#b4312f; }
.blog-sidebar .post-widget .post .post-date { position:relative; display:block; font-size:16px; }

.blog-sidebar .tags-widget .tags-list { margin: 0px -5px; }
.blog-sidebar .tags-widget .tags-list li a { padding: 5px 14px; border: 1px solid #e5e5e5; }
.blog-sidebar .tags-widget .tags-list li a:hover { color: #fff; }
					
.lg { display:block !important; }
.xs { display:none !important; }


@media only screen and (max-width:500px), only screen and (max-device-width:500px) { 
.xl { display:none !important; }
.xs { display:block !important; }

#progress { display:none !important; }
.outer-box { padding:0px !important; }
.logo .logo-title { float:left; display:inline; max-width:245px; padding-left:20px; padding-top:10px; }
.page-banner { padding:130px 30px 50px 30px !important; height:100%; }
.page-banner .parallax-bg { top:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; background-repeat:fixed; }
.page-banner .image-box { padding:0px; text-align:left; margin-bottom:30px; }

.eviction-map { padding:100px 30px 60px; }
.eviction-map h2 { font-size:36px; line-height:42px; text-align:left !important; font-weight:700; }
.eviction-map .tabs-box .tab-btns { text-align:left; }
.eviction-map .tabs-box .tab-btns .tab-btn { margin-bottom:20px !important; }
.map-data { _margin-left:20px; _margin-right:20px; }

.eviction-map .tabs-box .tab-btns li { margin:0px 15px 0px 0px; }
.eviction-map .tabs-box .tab-btn-box { margin-bottom:0px; }


.forced-eviction2 { padding:50px 25px 30px; text-align:left !important; }
.forced-eviction2 h2 { font-size:36px; line-height:42px; margin-bottom:20px; text-align:left !important; font-weight:700; }
.forced-eviction2 h3 { font-size:20px; margin-bottom:20px; text-align:left !important; }
.forced-eviction2 p { text-align:left !important; }

.forced-eviction-timeline { padding:50px 25px 30px; text-align:left !important; }
.forced-eviction-timeline h2 { font-size:36px; line-height:42px; margin-bottom:20px; text-align:left !important; font-weight:700; }
.timeline-fe .section-fe .content-fe .year-fe {  float:left; display:inline; width:50%; text-align:right; padding-right:40px; padding-top:40px; color:#000; font-size:40px; font-weight:800; line-height:50px; letter-spacing:1px; }
.timeline-fe .section-fe .content-fe .record-fe { float:right; display:inline; width:50%; text-align:left; padding-left:40px; }
.timeline-fe .section-fe .content-fe .record-fe .title-fe .numerals-fe { color:#000; font-weight:800; font-size:30px; line-height:36px; letter-spacing:1px; color:#f2c94d;  }
.timeline-fe .section-fe .content-fe .record-fe .title-fe .text-fe { color:#000; font-weight:400;  font-size:16px; line-height:20px; letter-spacing:1px; }
.forced-eviction-timeline-btn { width:100%; text-align:center !important; margin-bottom:100px; text-transform:capitalize; }

.news { padding:50px 30px; text-align:left; }
.news h2 { margin:0px auto 40px; background:none; padding-left:00px; font-size:36px; line-height:42px; text-align:left !important; font-weight:700; text-transform:capitalize; }

.fem-cta-two { padding:50px 30px; }
.fem-cta-two .inner-box h2 { font-size:36px; line-height:42px; margin-bottom:20px; text-align:left !important; font-weight:700; text-transform:capitalize; }

.footer { padding:50px 30px; }
.footer .footer-logo { margin-bottom:20px; }

.reportDD { width:100%; }

.forced-eviction-india { padding:150px 30px 60px; text-align:left !important; }
.forced-eviction-india h2 { font-size:36px; line-height:42px; text-align:left !important; font-weight:700; text-transform:capitalize; }
.forced-eviction-india-hdr { text-align:left; }
.forced-eviction-india-hdr .h2span { text-align:left; }

.eviction-reasons { padding:0px 30px 50px; text-align:left; }
.eviction-reasons h2 { font-size:36px; line-height:42px; text-align:left !important; font-weight:700; }
.eviction-reasons .eviction-reasons-block { text-align:left; margin-bottom:50px; }
.eviction-reasons .eviction-reasons-block-pic { float:left; display:inline; padding-right:20px; }
.eviction-reasons .eviction-reasons-block-info { float:left; display:inline; }
.eviction-reasons-bottom-row { margin-top:0px; }
.eviction-reasons-chart { display:none !important; }

.rama-pir-no-tekro { padding:100px 30px;  }
.rpntLeft { text-align:left; padding-right:0px; margin-bottom:30px; }
.rpntRight { padding:30px 30px; text-align:left; }

.eviction-threat { padding:60px 30px; text-align:left; }
.eviction-threat h3 {  color:#ffde59; font-size:60px; line-height:70px; font-weight:800; margin:20px 0px; }
.eviction-threat .eviction-threat-map { margin-top:30px; }



.eviction-reports { padding:100px 30px; text-align:left; }
.eviction-reports h2 { margin:0px auto 40px; color:#fff; font-size:36px; line-height:42px; font-weight:600; letter-spacing:0em; text-align:left; }
.eviction-reports-block { margin-bottom:40px; padding:0px 50px; }
.eviction-reports-block-pic { margin-bottom:15px; }

.eviction-reports-block .eviction-reports-block-pic .image { overflow:hidden; background:#000; }
.eviction-reports-block .eviction-reports-block-pic .image img { width:100%; border-radius:5px; transition:all 500ms ease; }
.eviction-reports-block:hover .eviction-reports-block-pic .image img { opacity:0.4; transform:scale(1.05); }
.eviction-reports-block-title { font-size:18px; font-weight:600; line-height:24px; letter-spacing:0em; text-align:center; color:#EBF0F9; }
.eviction-reports-block-title span { color:#F2C94C;  }
.eviction-reports-block:hover .eviction-reports-block-title { color:#F2C94C; }


.scroll-to-top { display:none !important; }
}