@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot');src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
.font-icn {font-family:'FontAwesome'; font-style:normal; font-weight:normal;}
body {margin:0;padding:0;font-family:"Poppins", sans-serif;font-size:14px;color:#333; font-family:scroll-padding-top: 200px;}
html {scroll-padding-top:150px;scroll-behavior: smooth;}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{outline:none!important;}
*::-moz-selection { background: #ed1b24;color:#fff;}*::selection { background: #ed1b24;color:#fff }
.animets{-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}img {border:0;}
/* start preloader */
.preloader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-flow: row nowrap;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: none repeat scroll 0 0 #f2cdb3;}
.sk-spinner-rotating-plane.sk-spinner {width: 30px;height: 30px;background-color: #fff;margin: 0 auto;-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
animation: sk-rotatePlane 1.2s infinite ease-in-out;}
@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
/* end preloader */
.scrollToTop {background:#ed0606;bottom:10px;color:#fff;cursor:pointer;float:right;font-size:20px;height:28px;line-height:25px;position:fixed;right:10px;text-align:center;width:30px;
z-index:99; display:none; cursor:pointer;} .wpap {position:fixed; right:7px;bottom:40px; z-index:9;}
.rsp-img {float:left; max-width:100%;} .gapspce {float:left;width:100%;height:15px}
a {text-decoration:none;color:#ed1b24;} a:hover{ color:#fd4d55;}
h1,h2,h3,h4,h5{margin:0;font-weight:700; color:#000;}
p{margin:0 0 10px;line-height:26px;}
.noLst { list-style:none; margin:0; padding:0;}.pullLft {float:left;}.pullRit {float:right;}.pullNon { float:none; display:inline-block;}
.row{float:left;width:100%;overflow:hidden;}
.post-page{padding:35px 0;}
.col-3 {width:33.33%}.col-2 {width:50%;}.col-4 {width:25%;} .col-1 {width:100%;}
.sctn {float:left;width:100%;padding:70px 0;} .topGp { margin-top:35px;}
.secTil {float:left;width:100%; text-align:center;color:#000; font-weight:600; font-size:26px;font-family:'lato',sans-serif;} .secTil span {color:#000; font-weight:300;}
.subttl { float:left; width:100%; text-align:center;} .subttl strong { font-size:17px; font-weight:600; text-transform:uppercase; letter-spacing:5px; color:#000; position:relative; padding:0 70px;}
.subttl strong:after,.subttl strong:before { content:""; position:absolute; left:0; width:60px; height:1px; background:#f1453d; top:10px;} .subttl strong:before{ left:inherit; right:0;}
.subttl strong span { color:#f1453d;}
.slog { float:left; width:100%;text-align:center; font-size:24px; line-height:30px; color:#000; }
.wper {width:1280px;margin:0 auto; display:block;}.wper::after{content:"";display:table;clear:both;}
hr{height:2px; background:#8CE2D0;width: 80px; border:none; display:inline-block; float:none; margin:10px 0;}
.btns,.btn {display:inline-block;padding:12px 25px;min-width:100px; background:#dd1623; color:#fff; letter-spacing:1px; border:none;font-size:16px; font-weight:400;text-transform:uppercase; cursor:pointer}
.btns:hover,.btn:hover { background:#000; color:#fff;} .btns:active {background:#ff6161; color:#fff;}
.hdrspc {float:left;width:100%;height:130px;}

.header {float:left;width:100%;padding:0;position:fixed;z-index:99; background:#000; color:#fff;}
.header .wper { position:relative;text-align:center;}
.hdrlgo {float:left;height:100%;background:#fff;padding:0 20px;}.hdrlgo img {float:left;height:100%;height:70px;}
.header .hdrrit { float:right; margin-top:13px;}

.srchbx {float:left;} .srchbx .srchfrm {float:right; margin-right:35px;} .mobsrch { display:none;}
.srchfrm .srch {float:left;width:550px; border:none; background:#fff; font-size:13px; padding:12px 15px;border-radius:30px; color:#333;}
.srchfrm .srchbtn {font-family: 'FontAwesome';float: left;margin-left: -35px; font-size:16px;background: none;border: none;padding: 0;height: 40px;width: 30px;text-align: center;line-height: 40px;color: #dd1623; 
cursor:pointer; background:#fff;border-radius: 50px;}
.srchbtn:before { content:"\f002";} .srchfrm .srch:focus { color:#ed0606;}

.socialLink{float:right;text-align:left;list-style:none;margin:0;padding:0;position:relative;}
.socialLink li {float:left; margin-left:0; cursor:pointer;} 
.socialLink a{float:left;cursor:pointer;background: #fff;padding: 3px;margin: 0 5px;color: #000;width: 35px;height: 35px;text-align: center;border-radius: 45px;display: flex;align-items: center;justify-content: center;} 
.socialLink a:hover{color: #dd1623;}
.fb,.insta,.youTub {display:inline-block;font-family:'FontAwesome';}
.fb::before{content:"\f09a";}.insta::before{content:"\f16d";}.youTub::before{content:"\f16a";}

.hdrMnu{float:left;width:100%;background:#fff;border-bottom:1px solid #ccc;text-align:center;}
.topMnu {list-style:none;margin:0;padding:0;text-align:center;display:inline-block;float:none;} 
.topMnu > li { display:inline-block; margin:0 10px; padding:0; position:relative; vertical-align:top;}
.topMnu > li > a {color:#000;padding: 15px 0;float: left;font-weight: 600;text-transform: uppercase;font-size: 18px;cursor: pointer;letter-spacing: 1px;} .topMnu > li.HiLit > a{color:#dd1623;} 
.topMnu > li.crnt > a,.topMnu > li:hover > a,.topMnu > li > a.crntpg, .topMnu > li.current_page_item a { border-bottom:2px solid;}
.topMnu li .sub-menu:after {border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:20px;position:absolute;top:-10px;}
.topMnu li .sub-menu:before {border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;left:19px;position:absolute;top:-11px;}
.topMnu li .sub-menu {list-style:none;margin:0;padding:10px 0;position:absolute;left:0;top:43px;width:230px;border:1px solid #ccc; border-top:2px solid #222429;background:#fff;border-radius:0;
box-shadow:0 3px 5px rgba(0,0,0,0.2);opacity:0;z-index:99999;visibility:hidden;transition:all 0.5s ease;transform:translateY(40px);}
.topMnu li:hover > .sub-menu {opacity:1;display:block;visibility:visible;transform:translateY(0px);}
.sub-menu li {float: left;text-align: left;padding: 10px 15px;border-top: 1px dashed #ddd;width: 100%;} .sub-menu li:hover {opacity:0.8;}
.sub-menu li a {float: left;font-size: 14px;color: #333;line-height: 20px;width: 100%; font-weight:400;} .sub-menu li a:hover {color:#dd1623;}
.mob-mnu {float: left;margin: 18px 10px 0;position: relative;width: 24px;height: 30px;background: none;cursor: pointer;z-index: 99999;display: block;padding: 0 5px;display: none;}
.mob-mnu::after {content: "";position: fixed;top: 80px;bottom: 0;left: 320px;right: 0;background: rgba(255,255,255,0.8);display: none;
-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.actv.mob-mnu::after {display: block;}
.mnu-btn, .mnu-btn::before, .mnu-btn::after {background-color: #fff;content: "";display: block;height: 2px;position: absolute;-o-transform: translateZ(0px);-ms-transform: translateZ(0px);
-moz-transform: translateZ(0px);-webkit-transform: translateZ(0px);transform: translateZ(0px);-o-transform-origin: 50% 50% 0;-ms-transform-origin: 50% 50% 0;-moz-transform-origin: 50% 50% 0;
-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;-o-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;
-webkit-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;width: 100%;}
.mnu-btn {  margin:15px 0 0;}.mnu-btn::before {top: -8px;}.mnu-btn::after {bottom: -8px;}
.actv .mnu-btn, .headr.fixed .actv .mnu-btn {background-color: transparent;}
.actv .mnu-btn::before, .actv .mnu-btn::after {bottom: 0;top: 0;}
.actv .mnu-btn::before {background-color:#fff;-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.actv .mnu-btn::after {background-color:#fff;-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.MainBner{float:left;width:100%;background: linear-gradient(0deg,#000 60%,#fff 0%);}

.MainBner .Slidbx{float:left;width:900px;background: #fff;margin:15px 0;} .MainBner .Slidbx .hmSlid{float:left;width:100%;}
.hmSlid .slidImg {float:left;width:100%;height:500px;overflow:hidden;position:relative}
.hmSlid .slidImg img {height:100%;object-fit:cover}
.hmSlid .slidImg:before {content:"";position:absolute;bottom:0;width:100%;min-height:400px;background:linear-gradient(0deg,#000 -50%,transparent 100%)}
.hmSlid .slidImg .cntnbx{position:absolute;bottom:35px;left:45px;padding-left:15px;border-left:10px solid rgba(255,255,255,.5);width:65%;}
.hmSlid .slidImg .hdn2 { float:left;width:100%;color:#fff;font-size:26px;font-weight:600}
.hmSlid .slidImg .hdn2 small {float:left;width:100%;font-size:12px;font-weight:400;color:rgba(255,255,255,.7)}
.hmSlid .slidImg p{float:left;width:100%;color:#fff; font-size:16px; margin:0;}

.MainBner .bnrRitbx{float:right;width: 365px;margin: 15px 0;height: 500px;border: 1px solid #ccc;background: #fff;padding: 15px 20px;align-content:center;}
.MainBner .bnrRitbx .hdn2{float:left;width:100%;border-bottom: 1px solid #dd1623;padding: 0 0 5px;margin: 0 0 10px;color:#dd1623;}  .bnrRitbx .hdn2.instag{ font-size:20px; margin:20px 0;}
.MainBner .bnrRitbx .hdn2 small{ float:left; width:100%;font-weight:normal;font-size: 18px; color:#000;}
.MainBner .bnrRitbx .agndLst{float:left;width:100%;list-style:none;margin:0 0 15px;padding:0;}.agndLst a{float:left;width:100%;} .agndLst li{ float:left; width:100%; margin:0 0 12px; padding:0 0 12px;border-bottom: 1px solid #ddd;}
.agndLst .hdn3{float:left;width:100%; font-weight:600;} .agndLst .hdn3 small{float:left;width:100%; font-weight:normal; color:#dd1623;}

.bnrRitbx .instBtn{ float:left; padding:5px 15px; color:#fff;background:#dd1623;}

.frmula { float:left; width:100%; padding:70px 0; text-align:center;} .frmula .hdn2{float:left;width:100%;text-align:center;font-size:36px;margin: 0;}
.frmula .frmls{display:inline-block;vertical-align:top; width:450px;padding:0px;height:65px;align-content: center;} 
.cmntbx p{ float:left; width:100%; text-align:center; color:#dd1623; font-size:24px; margin:0; font-family:"Times New Roman", Times, serif; font-style:italic;}
.frmula .frmLst{float:left;width:100%;list-style:none;margin:0;padding:0;display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin: 35px 0 0;} 
.frmula .frmLst li {padding: 20px;} .frmula .frmLst li .hdn3{float:right; width:calc(100% - 100px); text-align:left; font-size:24px;height: 85px;align-content: center;} 
.frmula .frmLst li .hdn3 small{float:left;width:100%;color:#e2212c;font-family:"Times New Roman", Times, serif; font-style:italic;}
.frmula .frmLst .icon-img{float:left;width:80px;}

.HmRcntPst {float:left;width:100%;padding:50px 0;background:#dd1623;} .HmRcntPst .hdn2{float:left;width:100%;text-align:center;font-size:36px;color:#fff;}
.pstLst{float:left;width:100%;margin:25px 0 0;padding:0;list-style:none;display:grid;grid-template-columns: repeat(4,1fr); gap:35px;} .pstLst li{ background:#fff; padding:20px;border: 1px solid #eee;}
.pstLst .PstImg{float:left;width:100%;overflow:hidden;}  .pstLst .PstImg .imgbx{ float:left; width:100%; overflow:hidden;}

.pstLst li .PstImg img{float:left;width:100%;height: 250px;object-fit: cover;object-position: center;transition:all 0.5s ease;} .pstLst li:hover .PstImg img{transform:scale(1.1);}
.pstLst .PstTitl{float:left;width:100%;font-weight: 600;font-size: 16px;margin: 10px 0 0;}
.pstLst .PstInfo{float:left;width:100%;font-size:12px;color:#777;}  .PstInfo .post-categories{list-style:none;padding:0;display:inline-block;} .PstInfo .post-categories li{padding:8px;border:none;}
.pstLst p{float:left;width:100%;}


.HmRcntPst .btnHld{float:left;width:100%;text-align:center;margin:35px 0 0;} .HmRcntPst .btnHld .btns{ background:#000; color:#fff;}
.hwAbt{float:left;width:100%;padding:70px 0 0; text-align:center;} .hwAbt .hdn2{ float:left; width:100%; font-size:48px; text-align:center; color:#dd1623;}
.hwAbt .qns{float:left;width: 66%;list-style: none;margin:10px 17% 0;padding: 20px 0;display: grid;grid-template-columns: 1fr 1fr;gap:80px;position:relative; font-size:13px;text-align:left;} 
.hwAbt .qns:after{content:"";position: absolute;width: 1px;height: 80px;background: #dd1623;left: 50%;}
.hwAbt .qns li:nth-child(odd){text-align:right;}  .hwAbt .hdn2A{ float:left; width:100%; text-align:center;} 
.hwAbt .hdn2A strong{background:#dd1623;color:#fff;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);height: 150px;width: 180px;
display: inline-block;align-content: center;font-weight: 600;text-transform: uppercase;font-size: 28px;line-height: 30px;}
.hwAbt .hdn3{float:left;width: 100%;text-align: center;margin: 20px 0;font-size: 36px;font-weight: normal;} .hwAbt .hdn3 small{ float:left; width:100%; color:#dd1623; font-size:24px;}
.hwAbt .subCFrm{display:inline-block;width:800px;padding:20px;} .subCFrm .intbx,.subCFrm .btns{float:left;} .subCFrm .intbx{ width:305px; padding:0 2px;}
.hwAbt .subCFrm .inpt{float:left;width:100%;border: 1px solid #ccc;padding: 12px;}

.logSctoll{float:left;width:100%; margin:50px 0;} .logSctoll .lgobx{ float:left;width:100%;text-align:center;padding:15px;} .logSctoll .Lgosbx  .lgobx img{ display:inline-block; vertical-align:top; height:100px; width:auto;}

.footerbx{ float:left; width:100%; padding:50px 0 0; background:#000;} .footerbx p{color: rgba(255,255,255,0.9);}
.footerbx .ftrbx{float:left;width:100%;list-style: none;margin:0 0 35px;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap:20px;} .footerbx .ftrbx > li{ border-left:1px solid rgba(255,255,255,0.3); padding-left:25px;}
.footerbx .ftrbx .fst{grid-column: 1 / span 2; border:none; padding:0 50px 0 0;}
.footerbx .hdn2{float:left;width:100%;} .footerbx .hdn2 .Ftrlgo{float:left;width:100%;} .footerbx .hdn2 .Ftrlgo img{float:left;height:80px;}
.footerbx .socialLink{float:left;}.footerbx .socialLink a{ color:#000;} .footerbx a{ color:#dd1623;} .footerbx a:hover{color:#f93f4c;}
.footerbx .hdn2{color:#dd1623;font-weight:normal;font-size:20px;text-transform: uppercase;} .footerbx .ftrMnu{ float:left; width:100%; margin:15px 0 0; padding:0; list-style:none;}
.footerbx .ftrMnu li{float:left;width:100%;padding: 2px 0;} .footerbx .ftrMnu a{ float:left; width:100%;color: rgba(255,255,255,0.9); padding-left:25px;text-transform: uppercase;} 
.footerbx .ftrMnu a:before{content: "";background:rgba(255,255,255,0.9);width: 7px;height: 7px;float: left;margin: 7px 0 0 -25px;} .footerbx .ftrMnu li:hover a{color: rgba(255,255,255,0.6);} 
.footerbx .ftrMnu li:hover a:before{background:rgba(255,255,255,0.6);}
.cprit{margin: 0;padding: 15px;text-align: center;border-top: 1px solid rgba(255,255,255,0.1); float:left; width:100%;} .cprit a {color: rgba(255,255,255,0.9);}


.inpgs h2 > strong,.inpgs h1 > strong{ font-weight:600;} .inpgs p {font-size:15px;line-height: 30px;} .inpgs h1{font-weight:600; margin-bottom:15px;}
.inpgs .wpcf7-form-control{ padding:10px;width: 400px;} .inpgs .wpcf7-submit{float:left;width:auto;margin:15px 0;background: #dd1623;border: none;color: #fff;font-size: 18px;padding: 10px 20px;}

#donate-form{border: 1px solid #000;} #donate-form fieldset{ border:none; padding:10px 0;}  #donate-form .wpcf7-not-valid-tip{float:left;width:100%;}
#donate-form legend{float:left;width:100%;padding: 0;font-size: 18px;text-transform: uppercase;color: #000;font-weight: 600;}
#donate-form .form-item label {width: 160px;float: left;font-size: 14px;text-transform: uppercase;color: #000;} #edit-donation .wpcf7-list-item,#edit-payment .wpcf7-list-item,#donate-company .wpcf7-list-item{ margin:0 15px 0 0;}  
#edit-donation .wpcf7-radio,#edit-payment .wpcf7-radio,#donate-company .wpcf7-radio{padding:0;} 
#edit-donation .wpcf7-form-control,#edit-payment .wpcf7-form-control,#donate-company .wpcf7-form-control{ float:right; width:calc(100% - 200px);} #edit-payment .form-item,#donate-company .form-item { float:left; width:100%; margin:0 0 10px;}
#donate-company .form-item .description{float: left;width: 100%;padding-left: 200px;} #donate-company .form-item .description p{ float:left; width:100%; margin:0; font-size:12px;}
#donate-company .form-item-authorize .wpcf7-form-control{ float:left; width:100%; padding:0;}
#donate-company .form-item-authorize .wpcf7-form-control .wpcf7-list-item-label{float:right;width: calc(100% - 30px);line-height: 24px;}

.InpgHdr {float:left; width:100%; padding:0; position:relative; overflow:hidden;}
.InpgHdr .pgtitl {float:left; width:100%; height:100%; text-align:center; display:table; position:relative; z-index:10; background:#fff; padding:10px 0; border-bottom:1px solid #eee;}
.InpgHdr .pgtilin {display:table-cell; vertical-align:middle;}
.InpgHdr .pgtits {padding:0; color:#fff; text-transform:uppercase; font-weight:normal; float:left; width:100%; font-size:28px;}
.breadcrumb {float:left; width:100%; list-style:none; margin:0; padding:0;}
.breadcrumb li {display:inline-block; vertical-align:top; color:#666;}
.breadcrumb > li + li::before {color:#dd1623; content:"/ "; padding:0 5px;}
.breadcrumb li a {color:#dd1623;}
.breadcrumb li a:hover {color:#f93f4c;}
.bdrm {float:left; width:100%; background:#fff; padding:10px 0; text-align:center; border-bottom:1px solid #ddd;}
.bdrm .breadcrumb {margin:0;}
.bdrm .breadcrumb li {color:#000;}
.bdrm .breadcrumb li a {color:#666;}
.bdrm .breadcrumb > li + li::before {color:#ff2c19;}

/*--Blog PgCss--*/
.blogs {background:#fff; padding:40px 0;}
.blogs .lftclm {float:left;width: calc(100% - 370px);}
.blogs .ritclm {float:right;width:350px;position:sticky;top:0px;}
.blog-hm-list {float:left;width: 100%;padding: 0;margin: 0;list-style: none;display: grid;grid-template-columns:1fr 1fr;gap: 20px;}
.blog-hm-list>li {padding: 15px;border: 1px solid #ddd;}
.pst-grd .pst-tiel {float:left; font-size:15px; text-align:left; width:100%; margin:0 0 5px; font-weight:normal;}
.pst-grd .pst-tiel a {float:left; width:100%; color:#4a4f51; font-size:20px;}
.pst-grd .pst-media {float:left; width:100%; margin:0 0 10px;}
.pst-grd .pst-media a, .pst-grd .pst-media img {float:left; width:100%;}
.pst-grd .pst-media img {height:250px; object-fit:cover;}
.pst-grd .postcont {float:left; width:100%;}
.pst-grd .pst-smry {float:left; width:100%; margin:5px 0 0; font-size:14px;}
.pst-grd .pst-smry .pst-cntnt {float:left; width:100%;}
.pst-grd .pst-smry .pst-cntnt p {float:left; width:100%; color:#000; font-size:15px; line-height:24px;}
.pst-grd .post-info {border-top:1px solid #ccc; color:#999; float:left; font-size:13px; margin:0; padding:10px 0 0; width:100%;}
.pst-grd .pst-by {float:left; width:100%; font-size:12px; margin:0; font-weight:normal; color:#777;}
.pst-grd .pst-by strong {font-weight:600; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.post-info .pst-on {float:right;}
.post-info a, .post-info i {color:#000; font-style:normal;}
.post-info a:hover {color:#fd4477;}
.post-info .btns {float:left; color:#fff; padding:8px 13px; background:#050505; margin-top:10px;}
.post-info .btns:hover {color:#fff; opacity:0.8;}
.post-info .post-categories {float:left; width:100%; padding:0; margin:0; list-style:none;}
.post-info .post-categories li {float:left; padding-left:5px;}
.post-info .post-categories li:after {content:", "; color:#000;}
.post-info .post-categories:before {content:"Post In:"; float:left; margin-right:7px; color:#555; font-weight:600;}
.post-info .post-categories a {color:#999;}
.post-info .psttgs {float:left; width:100%; color:#555; font-weight:600;}
.post-info .psttgs a {color:#999; font-weight:normal;}
.post-info a:hover {color:#666;}
.blog-post-sect .blog-rit-clm {float:right; width:29.5%;}

.rit-clm-bx {float:left; width:100%; margin-bottom:10px; background:#f2f2f3; padding:20px;}
.rit-clm-bx .bx-titl {float:left; width:100%; margin:0 0 10px; font-size:20px; color:#333; text-transform:uppercase; font-weight:bold;}


.rit-clm-bx .search-form {float:left; width:100%;} .rit-clm-bx .search-form label{float:left;width:calc(100% - 86px);}
.rit-clm-bx .search-form .screen-reader-text {display:none;}
.rit-clm-bx .search-form > div {float:left; width:100%; padding-right:85px;}
.rit-clm-bx .search-form .search-submit {width:85px; background:#333; color:#fff; border:none; height:35px; padding:5px;}
.rit-clm-bx .search-form .search-field {float:left; width:100%; border:1px solid #333; padding:10px; height:35px; background:#fff;}


.rit-clm-bx ul {float:left; width:100%; list-style:none; margin:0; padding:0;}
.rit-clm-bx ul li {float:left; width:100%; padding:10px 0; border-top:1px dashed #aaa;}
.rit-clm-bx .comment-author-link a {color:#888;}
.rit-clm-bx .post-date {float:left; width:100%; color:#aaa; font-size:12px;}
.rit-clm-bx .tagcloud {border-top:1px dashed #aaa; float:left; padding-top:15px; width:100%;}
.tagcloud a {float:none; display:inline-block; margin:3px; border:1px solid #ccc; padding:4px 8px; font-size:12px!important;}
.post-content img {max-width:100%; margin:15px 0;}
.calendar_wrap, .wp-calendar-table {float:left; width:100%;}
.wp-calendar-table caption {background:#eee; padding:7px;}
.wp-calendar-table th, .wp-calendar-table td {border:1px solid #eee;}
.calendar_wrap .wp-calendar-nav {float:left; width:100%; background:#eee; padding:7px;}
.blog-img img {min-width:100%;}
.post-content {color:#666; line-height:26px;}
.recentcomments > a {float:left; width:100%; margin-top:3px;}
.nav-links {float:left; width:100%; margin-top:20px; text-align:center;}
.pagination {float:left; width:100%;}
.pagination .screen-reader-text {display:none;}
.pagination .nav-links {float:left; width:100%; text-align:center;}
.nav-links .page-numbers {display:inline-block; border:1px solid; padding:2px 7px;}
.pstViw {float:left; width:100%; background:#fff; margin-top:0;}
.pstViw .postimg {float:left; width:100%; text-align:center; background:#f5faf6; padding:; margin:0 0 10px 0;}
.pstViw .postimg img {width:100%; float:left;}
.pstViw .post-info {border-top:1px solid #ccc; color:#999; float:left; font-size:13px; margin:0; padding:10px 0 0; width:100%;}
.pstViw .pstTile {float:left; width:100%; margin:0 0 10px; font-size:24px; font-weight:normal; color:#333; font-weight:600;}
.psttxbs {float:left; width:100%; margin:10px 0;}
.psttxbs .txtbxs ol li {padding:5px 0px; color:#333; float:left;}
.psttxbs .txtbxs {float:left; width:100%; text-align:justify;}
.psttxbs h3, .psttxbs h2 {float:left; width:100%; margin:10px 0; color:#333;}
.psttxbs .txtbxs p {float:left; width:100%;}
.psttxbs .txtbxs p iframe{float:left;width:100%; height:500px;} .psttxbs .txtbxs p img{max-width:100%;}
.psttxbs .txtbxs .gallery{float:left;width:100%;text-align: center;}
.gallery .gallery-item{margin: 0;display: inline-block;vertical-align: top;} 
.gallery .gallery-item img{float:left;width:100%;}


.psttxbs .txtbxs ul, .psttxbs .txtbxs ol {float:left; width:100%; line-height:26px; padding:0 0 0 20px;}
.psttxbs .txtbxs ol li::marker {font-weight:bold;}
.psttxbs .tblwpr {float:left; width:100%; overflow:auto;}
.tblwpr table {width:100%; text-align:left; border-collapse:collapse; font-size:12px; color:#333;}
.tblwpr table thead {background:#eee;}
.pstviw-optn {background:#fff; float:left; margin:10px 0; padding:15px 0; width:100%;}
.post-navg {float:left; width:100%;}
.pstviw-optn .share-post {float:right; width:130px; text-align:right;}
.share-post .socLink {float:right;}
.socLink {display:inline-block; vertical-align:top; margin:0; padding:0; list-style:none;}
.socLink li {float:left; margin:0 3px;}
.socLink li a {background:#fff; display:inline-block; border-radius:20px; overflow:hidden; border:1px solid #ccc; height:30px; width:30px; text-align:center; line-height:28px; color:#333;}
.post-navg a {display:inline-block; background:#000; padding:5px 15px; color:#fff; border:none; cursor:pointer; text-align:center;}
.post-navg a[rel="prev"] {float:left;}
.post-navg a[rel="next"] {float:right;}
.post-navg a:hover {background:#333; color:#fff; text-decoration:none;}
.post-navg a:active {background:#444; color:#fff; text-decoration:none;}
.post-view .commnets, .post-view .post-cmnt {float:left; margin:10px 0; width:100%;}
.pstviw-optn p {float:left; width:100%; margin-bottom:15px;}
.rombxs {float:left; width:100%; background:#fff;} .rombxs .nocomments{display:none;}
.rombxs #comments {float:left; font-weight:normal; margin:0 0 20px; width:100%;}
.rombxs .commentlist {list-style:none; float:left; width:100%; margin:0; padding:10px; background:#fff;}
.rombxs .commentlist ul {list-style:none; float:left; width:100%; padding-left:20px;}
.rombxs .commentlist li {float:left; margin:0; padding:0; width:100%;}
.rombxs .commentlist .comment-body {float:left; width:100%; background:#f7f7f7; padding:10px; margin-bottom:10px; font-size:13px;}
.rombxs .commentlist .comment-author {float:left; width:100%; margin-bottom:10px;}
.rombxs .commentlist .comment-author .avatar {float:left; margin-right:10px; border-radius:35px; background:#ccc;}
.rombxs .commentlist .comment-author .says {display:none;}
.rombxs .commentlist .comment-author .fn {margin-top:7px; float:left; font-style:normal;}
.rombxs .commentlist .comment-meta {margin:7px 0;}
.rombxs .commentlist .reply {float:left; width:100%; margin-bottom:10px;}
.rombxs .comment-respond {float:left; width:100%; margin-top:25px;}
.comment-respond .comment-reply-title {float:left; width:100%; font-weight:normal;}
.comment-respond .comment-form {background:#f7f7f7 none repeat scroll 0 0; float:left; margin-top:20px; padding:20px; width:100%;}
.comment-form p, .comment-form .form-submit {float:left; width:100%;}
.comment-form .comment-form-comment {float:left; width:100%;}
.comment-form .comment-form-comment textarea {float:left; width:100%; border:1px solid #ddd; padding:10px; height:180px; color:#666;}
.comment-form .comment-form-author , .comment-form .comment-form-email, .comment-form .comment-form-url {float:left; width:100%;}
.comment-form label {float:left; width:100%;}
.comment-form input[type="text"] {float:left; width:100%; border:1px solid #ddd; padding:10px; color:#666;}
.comment-form .form-submit {border-top:1px solid #ddd; float:left; margin:15px 0 0; padding:15px 0 0; text-align:center; width:100%;}
.comment-form .form-submit .submit {display:inline-block; border:none; padding:10px 15px; background:#fb6104; color:#fff; text-transform:uppercase; cursor:pointer;}
.comment-form .form-submit .submit:hover {background:#e15602;}
.comment-form .form-submit .submit:active {background:#fb6104;}
.err404 {text-align:center; background:#f7f7f7;}
.err404 h1, .err404 h2 {float:left; width:100%; font-size:65px; color:#333; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.err404 h2 {font-size:24px; margin-bottom:10px; font-weight:normal; color:#777;}
.err404 p {float:left; width:100%; margin-bottom:20px;}

/*--Blog PgCss end--*/


@media only screen and (max-width:1280px) {
.wper {width:1080px;} .MainBner .Slidbx{width:750px;} .MainBner .bnrRitbx{width:315px;} .hwAbt .qns{ width:100%; margin:10px 0 0;}
}

@media only screen and (max-width:1180px) {
.wper {width:920px;} .srchfrm .srch{width:250px;} .MainBner .Slidbx{width:600px;} .MainBner .bnrRitbx{width:308px;} .hmSlid .slidImg p{ display:none;}
.footerbx .ftrbx{grid-template-columns:1fr 1fr;} 
}

@media only screen and (max-width:939px) {
.wper {width:740px;}
.mob-mnu {display:block;}
.topMnu {position:fixed;top:51px; margin:0; left:0; bottom:0;width:320px;background:#fff;text-align:left; padding:0; overflow:auto;scrollbar-width: thin; display:none; z-index:2;border-right: 1px solid #ddd;}
.header.fixed .topMnu {height:auto;overflow:auto;} .hdrspc{height:120px;}
.topMnu::-webkit-scrollbar{width: 5px;}.topMnu::-webkit-scrollbar-thumb {background: #a7adc1;}.topMnu::-webkit-scrollbar-track {background: #f1f1f1;}
.topMnu > li {float:left;width:100%; margin:0; border-bottom:1px solid #eee; position:relative;} 
.topMnu > li > a { float:left; width:100%; padding:15px 40px 15px 15px; color:#555; font-size:14px;} 
.topMnu li .sub-menu {display:none;float:left;width:100%;margin:0;background:#f9f9f9;list-style:none; padding:0; border-top:2px solid #ccc; position:inherit;visibility: visible;opacity: 1; top:inherit; max-height:inherit;
box-shadow:none; border:none; transition: all 0.0s ease;transform: translateY(0px);}  .sub-menu li.imgmnu a {margin:0;width:100%; padding:10px!important; border:none; border-top:1px solid #ccc;}
.topMnu li .sub-menu .sub-menu{ background:#f7f7f7; padding-left:10px;}
.topMnu .sub-menu li{float:left; width:100%; padding:0;}
.topMnu .sub-menu li > a{float:left; width:100%; padding:10px 40px 10px 20px; color:#333; font-size:13px;} .topMnu .sub-menu li:hover > a{ color:#333;}
.topMnu li:hover .sub-menu {display:none;}
.topMnu .opnsub {float:left;font-size:20px;height:35px;line-height:35px;text-align:center;width:35px; font-style:normal; margin-left:-35px; cursor:pointer; color:#333; position:relative;}
.topMnu .sub-menu .opnsub{height:30px;line-height:30px;width:30px; color:#2874f0;}
.hvch > a::after {display:none;}
.topMnu .opnsub:before {content: "+";float:}
.topMnu .opnsub.mns:before {content:"-";}
.topMnu li .sub-menu.flxmnu { display:none; width:100%;}.topMnu li .sub-menu.flxmnu li { width:100%;}
.hdrrit .srchbx{display:none;}.mobsrch{display:block;width:100%;float:left;background:#fff; padding:3px 0; border-bottom:1px solid #ddd;} .mobsrch .wper{ height:auto;} .srchbx .srchfrm { margin:0;}
.header .mobsrch .wper {height:auto;}
.srchbx,.srchbx .srchfrm,.srchfrm .srch {width:100%;}
.MainBner{background: linear-gradient(0deg,#000 70%,#fff 0%);}.MainBner .Slidbx{width:100%;} .MainBner .bnrRitbx{width:100%; margin:0 0 15px;} .frmula .frmLst{grid-template-columns: repeat(2,1fr);} 
.hmSlid .slidImg .cntnbx{left:0;width: calc(100% - 30px);bottom: 20px;} .hmSlid .slidImg{height:350px;} .pstLst{grid-template-columns:repeat(2,1fr);} 
.hwAbt .subCFrm{ width:100%;} .subCFrm .intbx{ width:calc(50% - 51px);}
#edit-donation .wpcf7-form-control, #edit-payment .wpcf7-form-control, #donate-company .wpcf7-form-control{ width:100%;} #donate-company .form-item .description{ padding:0;}
.blogs .lftclm{width:100%;} .blogs .ritclm{ width:100%;position:inherit;}
}

@media only screen and (max-width:766px) {
.wper {width:520px;} .hdrlgo img{height:50px;} .header .hdrrit,.mob-mnu{margin-top:7px;}   .frmula .frmLst{grid-template-columns:1fr;}  .frmula .frmls{ width:100%;} .hmSlid .slidImg .hdn2{font-size:20px;}
.frmula .frmLst{gap:10px;} { font-size:24px;} .cmntbx p{ font-size:18px;}  .cmntbx p br{ display:none;} .hdrspc{height:100px;} .pstLst{grid-template-columns:1fr;}
.subCFrm .intbx{width:100%; padding:2px 0;}.subCFrm .btns{width:100%; margin:7px 0 0;} .hwAbt .qns{grid-template-columns:1fr;gap:20px; text-align:center;} 
.hwAbt .qns li:nth-child(odd){text-align:center; border-bottom:2px solid #dd1623; padding:0 0 20px; font-weight:600;}
.hwAbt .qns::after{ display:none;} .footerbx .ftrbx{grid-template-columns:1fr;}  .footerbx .ftrbx .fst{grid-column: 1 / span 1;border:1px solid rgba(255,255,255,0.3); padding:20px;} .footerbx .ftrbx > li{ border:1px solid rgba(255,255,255,0.3); padding:20px;}
.inpgs p{text-align:left; font-size:15px;}
}

@media only screen and (max-width:539px) {
.wper {width:460px;} .inpgs .wpcf7-form-control{width:100%;} .pst-grd .pst-media img{height:150px;} .pst-grd .pst-tiel a{ font-size:17px;}
}

@media only screen and (max-width:480px) {  
.wper {width:95%;} .hdrrit .socialLink a{ background:none; width:auto; color:#fff;} .blog-hm-list{grid-template-columns:1fr;} .pst-grd .pst-media img{ height:250px;}
}



/*--Owlcarousel--*/
.owl-carousel{display:none;float:left;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;float:left;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;float:left;width:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item .item{float:left;width:100%}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-nav .owl-prev{float:left}.owl-carousel .owl-nav .owl-next{float:right}.owl-theme .owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;text-align:center;top:45%;width:100%;height:0}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:16px;font-family:FontAwesome;padding:4px 7px;margin:0;background:#000;display:inline-block;cursor:pointer;border-radius:0}.owl-theme .owl-nav [class*=owl-]:hover{background:#dd1623;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-35px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;float:left;width:100%;position:relative;margin-top:-25px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:0 5px;background:rgba(255,255,255,.5);display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
/*--Owlcarousel end--*/

