@charset "utf-8";
/* CSS Document */
body { width: 100%; padding: 0; margin: 0; background: #fff; }
a { outline: none; padding: 0; margin: 0; }
a:focus, a:hover { outline: none; text-decoration: none; }
ul { padding: 0; margin: 0; list-style: none; }
.login-icon li a { color: white; }
.save-btn { display: inline-block; font-size: 22px; color: #ececec; line-height: 24px; font-weight: 300; text-transform: uppercase; background: #454545; border: none; border-radius: 12px; padding: 7px 35px; margin: 43px 0 0 10px; }
.login-icon li { margin-right: 10px; }
.login-icon li, .login-icon ul { display: inline; }
.text-box ul { list-style: disc; padding: 20px; margin: inherit; }
.contact-btn-popup { font-weight: bold; color: white; }
.mobile-show { display: none !important; }
.av-recorder-controls .btn { width: 200px; }
.av-recorder-audio { width: 98% !important; }
.av-recorder-meter { display: none !important; }
.panel { margin-bottom: 20px; background: none; border-color: #d2d2d2 !important; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); }
.donate .payment-block .top-block h3 { text-align: center !important; font-size: 15px !important; color: #FFFFFF !important; padding: 0 !important; margin: 0; line-height: 15px !important; }
.av-recorder-meter { height: 120px; }
.av-recorder > .panel-heading { background: #325697 !important; }
.form-block .top-block {padding: 100px 0 60px !important;text-align: center !important;}
.form-block .top-block h2 {margin: 0 !important;}
.form-block .donor-block {padding: 0 !important;} 
.form-block .payment-block {margin-top: 0 !important;}
.form-block .donor-block .row {margin-right: 0 !important;margin-left: 0 !important;}
@media screen and (min-width: 1265px) {
.container { width: 1265px; }
}
.col-center-block { float: none !important; display: block; margin: 0 auto;/* margin-left: auto; margin-right: auto; */ }
.user-icon { background: url(../images/user.png) no-repeat left center !important; }
.pass-icon { background: url(../images/user.png) no-repeat left center !important; }
/* ___________________ Header Starts _______________________*/
/*================== Header Start =================*/
/*================== Header Start =================*/
.navbar-default { padding: 0; margin: 0; }
.navbar-default .top-block1 { margin: 0; }
.navbar-default .top-block1 .logo-block { float: left; padding: 0; margin: 0; }
.navbar-default .top-block1 .logo-block img { width: auto; max-width: 100%; height: auto; }
.navbar-default .top-block1 .md-block1 { float: left; padding: 10px 0 0 140px; margin: 0; text-align: center; }
.navbar-default .top-block1 .md-block1 h4 { font-size: 18px; color: #fff; line-height: 20px; text-transform: uppercase; letter-spacing: 3.2px; padding: 0 0 5px; margin: 0; }
.navbar-default .top-block1 .rt-block { float: right; width: 300px; padding: 0; margin: 0; text-align: center; }
.navbar-default .top-block1 .rt-block h2 { font-size: 55px; color: #d0dbf1; line-height: 57px; padding: 0 0 0 0; margin: 0; }
.navbar-default .top-block1 .rt-block h3 { font-size: 22px; color: #fff; line-height: 24px; letter-spacing: 0.64px; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #fff; }
.navbar-default .top-block1 .rt-block p { font-size: 18px; color: #fff; line-height: 22px; padding: 0; margin: 0; }
.navbar-default .top-block1 .rt-block p span { color: #d0dbf1; }
.navbar-default .donation-quick { padding: 8px 0; margin: 0; background: rgb(2,1,1); background: linear-gradient(180deg, rgba(2,1,1,1) 0%, rgba(54,87,149,1) 100%); text-align: center; }
.navbar-default .donation-quick .block { padding: 12px 15px; margin: 0; background: #fff; border-radius: 4px; }
.navbar-default .donation-quick .block p { font-size: 15px; color: #000; line-height: 17px; padding: 0; margin: 0; }
.navbar-default .donation-quick .block p span { color: #ff6e55; }
.navbar-default .donation-quick .block p strong { font-weight: normal; }
.navbar-default .header-bottom-block { padding: 40px 0 0 0; margin: 0; background: rgb(240,240,239); background: linear-gradient(180deg, rgba(240,240,239,1) 0%, rgba(205,205,203,1) 100%); text-align: center; }
.navbar-default .header-bottom-block #navigation { display: none; }
.tab-block { padding: 0; margin: 0; }
.tab-block ul { padding: 0; margin: 0; border: none; }
.tab-block ul li { display: inline-block; float: none; padding: 0 30px 0 0; margin: 0; }
.tab-block ul li a { width: 210px; font-size: 18px; color: #000; line-height: 20px; font-weight: 700; padding: 18px 20px 18px 84px; margin: 0; text-decoration: none; border-radius: 12px 12px 0 0; transition: all 300ms ease-in-out; background: #fd6b57; border: none; position: relative; }
.tab-block ul li a:after { content: ""; position: absolute; right: -22px; top: 0; width: 40px; height: 100%; background: #fd6b57; border-radius: 0 7px 0 0; transform: skew(22deg); transition: all 300ms ease-in-out; }
.tab-block ul li:nth-child(1) a { background: url(../images/nav-icon1.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(2) a { background: url(../images/nav-icon4.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(3) a { background: url(../images/nav-icon2.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(4) a { background: url(../images/nav-icon3.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(4) a:after { background: #bbcae6; }
/**
.tab-block ul li:nth-child(4) a{ color:#fff; background:url(../images/nav-icon4.png) no-repeat 40px center #000000; }
.tab-block ul li:nth-child(4) a:after{ background:#000; }
**/


.tab-block ul li:nth-child(5) a { color: #fff; background: url(../images/nav-icon5.png) no-repeat 40px center #000000; }
.tab-block ul li:nth-child(5) a:after { background: #000; }
.tab-block ul li a:hover { background-color: #fff; }
.tab-block ul li a:hover:after { background: #fff; }
.tab-block ul li:nth-child(2) a:hover { color: #000; background: url(../images/nav-icon4-h.png) no-repeat 40px center #fff; }
.tab-block ul li:nth-child(5) a:hover { color: #000; background: url(../images/nav-icon5-h.png) no-repeat 40px center #fff; }
.tab-block ul li:nth-child(4) a:hover:after, .tab-block ul li:nth-child(5) a:hover:after { background: #fff; }
.tab-block ul li.active a { background-color: #fff; border: none !important; }
.tab-block ul li.active a:after { background: #fff; }
.tab-block ul li.active:nth-child(4) a { color: #000; background: url(../images/nav-icon3.png) no-repeat 40px center #fff; }
.tab-block ul li.active:nth-child(5) a { color: #000; background: url(../images/nav-icon5-h.png) no-repeat 40px center #fff; }
.tab-block ul li.active:nth-child(4) a:after, .tab-block ul li.active:nth-child(5) a:after { color: #000; background: #fff; }
.tab-content .tab-pane { display: none; }
.tab-content .tab-pane.active { display: block; }
/* ___________________ HeaderEne _______________________*/


/*--------------------Tabs------------------------------*/
.tab-block { padding: 0; margin: 0; }
.tab-block ul { padding: 0; margin: 0; border: none; }
.tab-block ul li { display: inline-block; float: none; padding: 0 30px 0 0; margin: 0; }
.tab-block ul li a { width: 200px; font-size: 18px; color: #000; line-height: 20px; font-weight: 700; padding: 18px 20px 18px 84px; margin: 0; text-decoration: none; border-radius: 12px 12px 0 0; transition: all 300ms ease-in-out; background: #bbcae6; border: none; position: relative; }
.tab-block ul li a:after { content: ""; position: absolute; right: -22px; top: 0; width: 40px; height: 100%; background: #bbcae6; border-radius: 0 7px 0 0; transform: skew(22deg); transition: all 300ms ease-in-out; }
/**
.tab-block ul li:nth-child(1) a{ background:url(../images/nav-icon1.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(2) a{ background:url(../images/nav-icon2.png) no-repeat 40px center #bbcae6; }
.tab-block ul li:nth-child(3) a{ background:url(../images/nav-icon3.png) no-repeat 40px center #bbcae6; }

.tab-block ul li:nth-child(4) a{ color:#fff; background:url(../images/nav-icon4.png) no-repeat 40px center #000000; }
.tab-block ul li:nth-child(4) a:after{ background:#000; }
**/
.tab-block ul li:nth-child(5) a { color: #fff; background: url(../images/nav-icon5.png) no-repeat 40px center #000000; }
.tab-block ul li:nth-child(5) a:after { background: #000; }
.tab-block ul li a:hover { background-color: #fff; }
.tab-block ul li a:hover:after { background: #fff; }
/**
.tab-block ul li:nth-child(4) a:hover{ color:#000; background:url(../images/nav-icon4-h.png) no-repeat 40px center #fff; }
**/
.tab-block ul li:nth-child(5) a:hover { color: #000; background: url(../images/nav-icon5-h.png) no-repeat 40px center #fff; }
.tab-block ul li:nth-child(4) a:hover:after, .tab-block ul li:nth-child(5) a:hover:after { background: #fff; }
.tab-block ul li.active a { background-color: #fff; border: none !important; }
.tab-block ul li.active a:after { background: #fff; }
/**.tab-block ul li.active:nth-child(4) a{ color:#000; background:url(../images/nav-icon4-h.png) no-repeat 40px center #fff; }
.tab-block ul li.active:nth-child(4) a:after, .tab-block ul li.active:nth-child(5) a:after{ color:#000; background:#fff; }
**/
.tab-block ul li.active:nth-child(5) a { color: #000; background: url(../images/nav-icon5-h.png) no-repeat 40px center #fff; }
.tab-content .tab-pane { display: none; }
.tab-content .tab-pane.active { display: block; }
/*--------------------END Tabs------------------------------*/


/*================== About Start =================*/
.about-block { padding: 55px 0 40px 0; margin: 0; overflow: hidden; }
.about-block .lt-block { padding: 0; margin: 0; }
.about-block .lt-block .img-block { padding: 0; margin: 0 0 45px 0; border: 0px solid #fd6b57; }
.about-block .lt-block .img-block img { width: 100%; height: auto; }
.about-block .lt-block p { font-size: 18px; color: #000; line-height: 26px; padding: 0 0 23px 0; margin: 0; }
.about-block .rt-block { padding: 0; margin: 0; text-align: center; }
.about-block .rt-block .rider-block { padding: 0 0 30px 0; margin: 0; }
.about-block .rt-block .rider-block img { width: auto; max-width: 100%; height: auto; }
.about-block .rt-block .rider-block .rider-cercle-bock { width: 242px; height: 242px; border-radius: 50%; border: 17px solid #efefef; position: relative; margin: 0 auto; background-color: #e3e9f5; }
.about-block .rt-block .rider-block .rider-cercle-bock #progress-circle { position: absolute; left: -57px; top: -57px; }
.about-block .rt-block .rider-block .rider-cercle-bock .gmpc-percent-text { font-size: 60px !important; line-height: 62px; color: #3b5993; opacity: .3; }
.about-block .rt-block .rider-block h5 { font-size: 24px; color: #365795; line-height: 26px; text-transform: uppercase; padding: 16px 0 0 0; margin: 0; }
.about-block .rt-block .rider-block h4 { font-size: 48px; line-height: 42px; padding: 0; margin: 0; }
.about-block .rt-block .img-block { padding: 0; margin: 0 0 30px 0; }
.about-block .rt-block .img-block.last { margin: 0; }
.about-block .rt-block .img-block img { width: auto; max-width: 100%; height: auto; }
.about-block.demo p { font-size: 16px; color: #000; line-height: 24px; padding: 0 0 23px 0; margin: 0; }
/* ___________________ Banner Start _______________________*/
.banner { padding: 0; margin: 0; position: relative; }
.banner img { width: 100%; height: auto; }
.banner .desc-block { position: absolute; bottom: 10%; left: 0; right: 0; text-align: center; padding: 0; margin: 0 auto; }
.banner .desc-block h2 { text-transform: uppercase; letter-spacing: 1px; font-size: 24px; line-height: 55px; color: black; padding: 0; margin: 0; font-weight: bold; }
.banner .desc-block h1 { text-transform: capitalize; font-size: 59px; line-height: 55px; color: black; padding: 0; margin: 0; }
.banner .desc-block h3 { text-transform: uppercase; font-size: 24px; line-height: 36px; color: #000; padding: 0 0 14px 0; margin: 0; }
.banner .desc-block h4 { text-transform: capitalize; font-size: 50px; line-height: 55px; color: #A50F11; padding: 0; margin: 0; }
.banner .desc-block h5 { text-transform: uppercase; font-size: 24px; line-height: 42px; color: #000; padding: 0; margin: 0; }
/* ___________________ Banner End _______________________*/
/* ___________________ Register Start _______________________*/
.register { background: whitesmoke; padding: 38px 0; margin: 0; }
.register h2 { font-size: 23px; text-align: center; line-height: 30px; color: #ff6e55; letter-spacing: 1px; padding: 0 0 38px 0; margin: 0; }
.register .bottom-block { padding: 0 75px; margin: 0; }
.register .bottom-block p { font-size: 18px; line-height: 25px; color: #636363; padding: 0 20px 38px 0; margin: 0; }
.register .bottom-block p a { color: #6d2836; text-decoration: underline; transition: all 500ms ease-in-out; }
.register .bottom-block p a:hover { color: #d8a670; }
.register .bottom-block .anc-block { padding: 0; margin: 0; }
.register .bottom-block .anc-block a { font-size: 26px; line-height: 29px; background: #000000; color: #ffffff; padding: 14px 0 12px 68px; margin: 0 0 26px 0; border-radius: 30px 30px 30px 30px; display: block; position: relative; transition: all 500ms ease-in-out; }
.register .bottom-block .anc-block a:hover { background: #737070; }
.register .bottom-block .anc-block a:after { content: ""; position: absolute; right: 42px; width: 27px; height: 17px; background: url(../images/registericon3.png) no-repeat left center; top: 19px; }
.register .bottom-block .anc-block a:before { content: ""; position: absolute; left: 20px; width: 26px; height: 37px; background: url(../images/registericon1.png) no-repeat left center; top: 6px; }
.register .bottom-block .anc-block a:nth-child(2):before { background: url(../images/registericon2.png) no-repeat left center; top: 10px; }
.register .bottom-block .search-container { padding: 0; margin: 0; }
.register .bottom-block .search-container form { background: #fff; padding: 8px 0 7px; margin: 0; }
.register .bottom-block .search-container form input { font-size: 24px; line-height: 26px; padding: 7px 0 3px 22px; margin: 0; width: 85%; border: none; box-shadow: none; }
.register .bottom-block .search-container form input:focus { outline: none; border: none; }
.register .bottom-block .search-container form button { width: 35px; height: 35px; background: #737070; border: none; border-radius: 50%; color: #fff; margin-left: 10px; transition: all 500ms ease-in-out; }
.register .bottom-block .search-container form button:hover { background: #c09e8e; }
.register .bottom-block .search-container form button .fa { font-size: 16px; line-height: 18px; }
/* ___________________ Register End _______________________*/
/* ___________________ sedorim Start _______________________*/
.sedorim { background: url(../images/sedorimbg.jpg) no-repeat top center; background-size: cover; padding: 55px 0; margin: 0; }
.sedorim h2 { text-transform: uppercase; color: #ff6e55; text-align: center; letter-spacing: 2px; font-size: 40px; line-height: 42px; padding: 0 0 50px 0; margin: 0; }
.sedorim .item .text-block { border: 3px solid #d6d6d6; background: linear-gradient(31deg, rgb(191, 191, 191) 0%, rgb(255, 255, 255) 51%, rgb(173, 169, 169) 100%); text-align: center; padding: 20px 10px; margin: 0; min-height: 150px; }
.sedorim .item .text-block h2 { font-size: 20px; font-weight: bold; line-height: 42px; color: #455475; padding: 0; margin: 0; }
.sedorim .item .text-block h3 { font-size: 14px; line-height: 17px; color: #455475; padding: 14px; line-height: 16px; margin: 0; }
.sedorim .item .text-block h4 { font-size: 20px; line-height: 18px; color: #455475; padding: 0; margin: 0; }
.sedorim p { text-align: center; font-size: 18px; line-height: 20px; color: #e3ceb7; padding: 70px 0 0 0; margin: 0; }
.sedorim p a { text-decoration: underline; color: #e3ceb7; background: url(../images/somewhereicon.png) no-repeat right center; transition: all 200ms ease-in-out; padding: 4px 28px 5px 0; }
.sedorim p a:hover { color: #fff; background: url(../images/somewhereiconhover.png) no-repeat right center; transition: all 200ms ease-in-out; padding: 4px 28px 5px 0; }
/* ___________________ sedorim End _______________________*/
/* ___________________ lomdim Start _______________________*/
.lomdim { background: url(../images/lomdimbg.jpg) no-repeat top center; background-size: cover; text-align: center; padding: 45px 0; margin: 0; }
.lomdim h2 { text-transform: uppercase; text-align: center; letter-spacing: 2px; font-size: 40px; line-height: 42px; padding: 0 0 54px 0; margin: 0; }
.lomdim .big-block { padding: 0; margin: 0; }
.lomdim .big-block .col-md-15 { width: 20%; margin-bottom: 20px; padding: 0 10px; }
.lomdim .big-block .col-md-15 .top-block { text-align: center; border: 2px solid #525252; padding: 14px 20px 30px 20px; margin: 0; background: white; }
.lomdim .big-block .col-md-15 .top-block h3 { color: #773340; font-size: 14px; line-height: 21px; padding: 0 0 0 0; margin: 0; min-height: 65px; }
.lomdim .big-block .col-md-15 .top-block h3 span { display: block; }
.lomdim .big-block .col-md-15 .top-block h4 { color: #656565; font-size: 16px; line-height: 17px; padding: 0 0 0 0; margin: 0; letter-spacing: 1px; unicode-bidi: bidi-override !important; direction: unset !important; min-height: 50px; }
.lomdim .big-block .col-md-15 .top-block h4.dedications { }
.lomdim .big-block .col-md-15 .top-block h4 span { display: block; unicode-bidi: bidi-override !important; }
.lomdim .big-block .col-md-15 .top-block .progress { border-radius: 22px; background: lightgray; margin-bottom: 0; height: 21px; padding: 0 5px; }
.lomdim .big-block .col-md-15 .top-block .progress .progress-bar { background: linear-gradient(180deg, rgba(243,198,148,1) 0%, rgba(228,183,133,1) 34%, rgba(214,168,118,1) 100%); height: 38%; border-radius: 23px; margin-top: 7px; }
.lomdim .big-block .col-md-15 .md-block { text-align: center; background: #525252; padding: 10px; margin: 0 0 0 0; }
.lomdim .big-block .col-md-15 .md-block h3 { font-size: 12px; line-height: 15px; text-transform: uppercase; color: #fff; padding: 0 0 5px 0; margin: 0; }
.lomdim .big-block .col-md-15 .md-block h4 { font-size: 24px; line-height: 26px; color: #fff; padding: 0; margin: 0; }
.lomdim .big-block .col-md-15 .bottom-block { padding: 0; margin: 0; }
.lomdim .big-block .col-md-15 .bottom-block ul li { font-size: 15px; line-height: 17px; color: #fff; width: 50%; padding: 8px; margin: 0; text-align: center; float: left; }
.lomdim .big-block .col-md-15 .bottom-block ul li:nth-child(1) { background: #848484; }
.lomdim .big-block .col-md-15 .bottom-block ul li:nth-child(2) { background: #b3b3b3; }
.lomdim .top-block { padding: 0; margin: 0;padding-bottom: 50px;}
.lomdim .top-block h3 { font-weight: 500; }
.lomdim.listing { background: linear-gradient(180deg, rgba(254,255,255,1) 0%, rgb(247, 247, 247) 36%, rgb(230, 230, 230) 100%); padding-top: 65px; }
.lomdim.listing h3.click { font-size: 28px; line-height: 32px; letter-spacing: 1px; color: #ff6e55; padding: 0; margin: 0; position: relative; }
.lomdim.listing h3.click:before { content: ""; position: absolute; top: 16px; left: 0; width: 7%; height: 1px; background: #eceaea; padding: 0; margin: 0; }
.lomdim.listing h3.click:after { content: ""; position: absolute; top: 16px; right: 0; width: 7%; height: 1px; background: #eceaea; padding: 0; margin: 0; }
.lomdim.listing .top-block { padding: 50px 0 35px 0; margin: 0; }
.lomdim.listing .top-block .search-container { padding: 0; margin: 0; }
.lomdim.listing .top-block .search-container form { width: 100%; background: #fff; border: 1px solid #e6dbd9; border-radius: 5px; padding: 6px 0 10px 0; margin: 0; }
.lomdim.listing .top-block .search-container form input { font-size: 18px; line-height: 25px; color: #1b1b1b; width: 85%; border: none; padding-top: 13px; }
.lomdim.listing .top-block .search-container form input:focus { outline: none; border: none; }
.lomdim.listing .top-block .search-container button { width: 40px; height: 40px; border-radius: 50%; background: #808080; color: #fff; padding: 0; margin: 0 0 0 50px; border: none; box-shadow: none; transition: all 500ms ease-in-out; }
.lomdim.listing .top-block .search-container button:hover { background: #9d1b34; }
.lomdim.listing .top-block .search-container.sort form { padding: 6px 0; }
.lomdim.listing .top-block .search-container.sort input { width: 78%; padding-left: 8px; }
.lomdim.listing .top-block .search-container.sort button { color: #fff; border-radius: 2px; background: #737070; margin: 0; padding: 0; font-size: 17px; width: 68px; height: 50px; transition: all 500ms ease-in-out; }
.lomdim.listing .top-block .search-container.sort button:hover { background: #efbe87; }
.donor-block h5 { font-weight: bolder; margin: auto; font-size: 20px; text-align: center; margin-bottom: 20px; color: #3a5893; }
/* ___________________ lomdim End _______________________*/

/* ___________________ all-lomdim Start _______________________*/
.all-lomdim { background: linear-gradient(180deg, rgb(245, 245, 245) 0%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%); padding: 45px 0; margin: 0; }
.all-lomdim h2 { text-transform: uppercase; color: #ff6e55; text-align: center; letter-spacing: 2px; font-size: 40px; line-height: 42px; padding: 0 0 54px 0; margin: 0; }
.all-lomdim .big-block { padding: 0; margin: 0; }
.all-lomdim .big-block .box { border-bottom: 2px solid #d6a876; padding: 0; margin: 0 0 12px 0; ; }
.all-lomdim .big-block .box h3 { font-size: 14px; line-height: 20px; color: #773340; padding: 0; margin: 0; }
.all-lomdim .big-block .box h4 { font-size: 16px; line-height: 18px; color: #656161; padding: 0 0 7px 0; margin: 0; unicode-bidi: bidi-override !important; direction: unset !important; }
/* ___________________ all-lomdim End _______________________*/



/*================== Footer Start =================*/
#footer { padding: 20px 0 25px 0; margin: 0; background: #000; }
#footer .lt-block { float: left; padding: 10px 190px 0 0; margin: 0; }
#footer .lt-block img { width: auto; max-width: 100%; height: auto; }
#footer .md-block { float: left; width: 290px; padding: 40px 0 0 0; margin: 0; }
#footer .md-block ul { float: left; padding: 0; margin: 0; }
#footer .md-block ul.rt { float: right; }
#footer .md-block ul li { display: block; padding: 0 0 7px 0; margin: 0; }
#footer .md-block ul li a { font-size: 12px; color: #fff; line-height: 14px; text-decoration: underline; padding: 0; margin: 0; }
#footer .md-block ul li a:hover { text-decoration: none; }
#footer .rt-block { float: right; padding: 0; margin: 0; text-align: center; }
#footer .rt-block img { width: auto; max-width: 100%; height: auto; }
#footer .rt-block ul { display: block; padding: 5px 0 0 0; margin: 0; }
#footer .rt-block ul li { display: inline-block; font-size: 13px; color: #bccae5; line-height: 14px; padding: 0 5px; margin: 0; }
#footer .rt-block ul li span { color: #fff; }
#footer .rt-block ul li a { color: #bccae5; text-decoration: underline; }
#footer .rt-block ul li a:hover { text-decoration: none; }
/* ___________________ footer End _______________________*/

/* ___________________ donate Start _______________________*/
.donate { }
.donate.onepage { padding: 0px!important }
.donate .top-block { text-align: center; padding: 0; margin: 0; }
.donate .top-block h2 { font-size: 36px; line-height: 28px; text-transform: uppercase; padding: 0 0 26px 0; margin: 0 0 20px 0; position: relative; }
.donate .top-block h2:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100px; height: 1px; background: #e0e0e0; padding: 0; margin: 0 auto; }
.donate .top-block p { font-size: 22px; line-height: 33px; color: #636363; padding: 0 0 30px 0; margin: 0; }
.donate .top-block .achisomoch { text-align: left; padding: 0 0 40px 0; margin: 0 0 40px 0; border-bottom: 1px solid #eae7e3; }
.donate .top-block h5 { font-size: 18px; line-height: 25px; color: #fff; background: url(../images/donateicon1.png) no-repeat 55px center #d6a876; padding: 25px 48px 25px 140px; margin: 0; }
.donate .top-block h6 { font-size: 15px; line-height: 25px; color: #707070; padding: 0 0 30px 0; margin: 0; }
.donate .payment-block { text-align: center; -webkit-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.13); box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.13); padding: 0; margin: 0; }
.donate .payment-block h2 {font-weight: 600; letter-spacing: 0.2px;font-family: 'Roboto', sans-serif !important;font-size: 45px;line-height: 46px;padding: 0;text-transform: uppercase;}
.donate .payment-block .top-block { text-align: left; padding: 0; margin: 0; }
.donate .payment-block .top-block h3 { text-align: left; font-size: 25px; line-height: 28px; color: #494948; padding: 0 0 14px 0; margin: 0; }
.donate .payment-block .top-block { padding: 0; margin: 0;}
.donate .payment-block .top-block .form-group { text-align: left;}
.donate .payment-block .top-block .form-group label { font-size: 18px; line-height: 42px; color: #929191; letter-spacing: 1px; padding: 0 0 0 36px; margin: 0; }
.donate .payment-block .top-block .form-group:nth-child(1) label { background: url(../images/donateformicon1.png) no-repeat left center; }
.donate .payment-block .top-block .form-group:nth-child(2) label { background: url(../images/donateformicon2.png) no-repeat left center; }
.donate .payment-block .top-block .form-group .form-control { box-shadow: none; border-radius: 0; border: 1px solid #d1d1d1; }
.donate .payment-block .top-block .form-group input.form-control { height: 50px; }
.donate .payment-block .top-block .form-group textarea.form-control { height: 110px; resize: none; }
.donate .payment-block .md-block { text-align: left; padding: 0; margin: 0; }
.donate .payment-block .top-block .form-group .form-control:focus { outline: none; }
.donate .payment-block .top-block .form-group .form-control ::-webkit-input-placeholder { /* Chrome */
 color:#585858;
}
.donate .payment-block .top-block .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
 color:#585858;
}
.donate .payment-block .top-block .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
 color:#585858;
 opacity: 1;
}
.donate .payment-block .top-block .form-group .form-control:-moz-placeholder { /* Firefox 4 - 18 */
 color:#585858;
 opacity: 1;
}
.donate .payment-block .md-block .make-commentsblock { background: #f8f8f8; border-top: 1px solid #ececec; padding: 25px 45px 26px 45px; margin: 0; }
.donate .payment-block .md-block .make-commentsblock .customradio { display: inline; position: relative; padding-left: 25px; margin-bottom: 0px; cursor: pointer; font-size: 18px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 35px; }
/*.donate .payment-block .md-block .gift{ display:inline-block; }
.donate .payment-block .md-block .make-commentsblock .gift .customradio:last-child::after { display:none; }*/
/* Hide the browser's default radio button */
.donate .payment-block .md-block .make-commentsblock .customradio input { position: absolute; opacity: 0; cursor: pointer; }
/* Create a custom radio button */
.donate .payment-block .md-block .make-commentsblock .checkmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: #d2d2d2; border-radius: 50%; border: none; }
/* On mouse-over, add a grey background color */
/*.customradio:hover input ~ .checkmark {background-color: transparent;}*/
/* When the radio button is checked, add a blue background */
.donate .payment-block .md-block .make-commentsblock .customradio input:checked ~ .checkmark { background-color: white; border: 1px solid #BEBEBE; }
/* Create the indicator (the dot/circle - hidden when not checked) */
.donate .payment-block .md-block .make-commentsblock .checkmark:after { content: ""; position: absolute; display: none; }
/* Show the indicator (dot/circle) when checked */
.donate .payment-block .md-block .make-commentsblock .customradio input:checked ~ .checkmark:after { display: block; }
/* Style the indicator (dot/circle) */
.donate .payment-block .md-block .make-commentsblock .customradio .checkmark:after { top: 2px; left: 2px; width: 16px; height: 16px; border-radius: 50%; background: #3a5893; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child { padding-right: 0; margin: 0 0 0 30px; position: relative; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child:after { content: ""; position: absolute; left: -30px; width: 1px; height: 30px; background: #e5e5e5; padding: 0; margin: 0; }
.donate .payment-block .md-block .make-commentsblock .radiotextsty { font-size: 17px; letter-spacing: 1px; background: #fff; padding: 10px 16px; margin: 0 0 0 10px; border-radius: 3px; color: #787878; box-shadow: 0 1px 4px 0px rgba(0,0,0,0.12); position: relative; }
.donate .payment-block .md-block .make-commentsblock .radiotextsty:before { content: ""; position: absolute; top: 13px; left: -7px; width: 8px; height: 16px; background: url(../images/aftericon.png)no-repeat top center; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title { display: inline; font-size: 18px; line-height: 20px; letter-spacing: 1px; color: #545454; padding: 0; margin: 0 0 0 30px; position: relative; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title:after { content: ""; position: absolute; left: -30px; width: 1px; height: 30px; background: #e5e5e5; padding: 0; margin: 0; }
.donate .payment-block .donation-amount-block .make-commentsblock { background: #f2f2f2; padding-top: 0; padding-bottom: 40px; }
.donate .payment-block .donation-amount-block .make-commentsblock h3 { font-size: 23px; line-height: 25px; letter-spacing: 1px; color: #44301a; text-transform: capitalize; padding: 16px 0 28px 0; margin: 0; }
.donate .payment-block .donation-amount-block .make-commentsblock .customradio { padding-right: 6px; }
.donate .payment-block .donation-amount-block .make-commentsblock .customradio:last-child:after { left: -20px; top: -4px; }
.donate .payment-block .donation-amount-block .make-commentsblock .customradio:last-child .radiotextsty { display: inline-block; padding: 0 0 0 12px; }
.donate .payment-block .donation-amount-block .make-commentsblock .customradio:last-child .radiotextsty .currency { display: inline-block; background: #3a5893; font-size: 22px; line-height: 24px; color: #fff; border-radius: 3px 3px 3px 3px; padding: 8px 6px 8px 6px; margin: 0; }
.donate .payment-block .donation-amount-block .form-control { height: 40px; box-shadow: 0 1px 4px 0px rgba(0,0,0,0.12); border: none; border-radius: 0; }
.donate .payment-block .donation-amount-block .form-control:focus { outline: none; }
.donate .payment-block .donation-amount-block h4 { font-size: 15px; line-height: 18px; color: #16387d; font-weight: bold; padding: 8px 0 0 0; margin: 0; }
.donate .payment-block .donation-amount-block h6 { font-size: 28px; color: #16387d; font-weight: bold }
.donate .payment-block .registration-block {padding: 0 45px !important;}
.donate .payment-block .donor-block { padding: 60px 45px; margin: 0; }
.donate .payment-block .donor-block h3 { font-size: 25px; line-height: 28px; text-transform: capitalize; color: #494948; padding: 0 0 35px 0; margin: 0; }
.donate .payment-block .donor-block form { padding: 0; margin: 0; }
.donate .payment-block .donor-block form .box { padding: 0; margin: 0 0 25px 0; text-align: left }
.donate .payment-block .donor-block form .box .form-control { width: 100%; height: 46px; box-shadow: none; border: 1px solid #d1d1d1; }
.donate .payment-block .donor-block form .box .form-control:focus { outline: none; }
.donate .payment-block .donor-block form .box textarea.form-control { height: 200px; resize: none; }
.donate .payment-block .donor-block form .box select.form-control { background: url(../images/selacticon1.png) no-repeat 97% center; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.donate .payment-block .donor-block form .box label { font-size: 17px; line-height: 25px; color: #6f6c6c; padding: 0 0 0 2px; letter-spacing: 1px; }
.donate .payment-block .donor-block form .box label span { color: #ff5252; padding-left: 3px; }
.donate .payment-block .donor-block form .block:nth-child(1) .box label {/*background:url(../images/formicon1.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(2) .box label {/*background:url(../images/formicon2.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(3) .box label {/*background:url(../images/formicon3.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(4) .box label {/*background:url(../images/formicon4.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(5) .box label {/*background:url(../images/formicon5.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(6) .box label {/*background:url(../images/formicon6.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(7) .box label {/*background:url(../images/formicon7.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(8) .box label {/*background:url(../images/formicon8.png) no-repeat left center;*/ }
.donate .payment-block .donor-block form .block:nth-child(9) .box label {/*background:url(../images/formicon9.png) no-repeat left center;*/ }
.donate .payment-block .paymenttype-block { text-align: center; background: #f1f1f1; padding: 45px; margin: 0; }
.donate .payment-block .paymenttype-block h3 { font-size: 28px; line-height: 30px; letter-spacing: 1px; text-transform: uppercase; color: #44301a; padding: 0 0 24px 0; margin: 0; }
.donate .payment-block .paymenttype-block .box { background: #fff; box-shadow: 0 1px 15px 0px rgba(0,0,0,0.10); border-radius: 6px; padding: 0; margin: 0; margin-top: 20px; }
.donate .payment-block .paymenttype-block .box .img-block { text-align: center; border-bottom: 1px solid #f0f0f0; padding: 10px 0 20px; margin: 0; }
.donate .payment-block .paymenttype-block .box .text-block { text-align: center; padding: 10px 0; margin: 0; }
.donate .payment-block .paymenttype-block .box .text-block h4 { font-size: 16px; line-height: 20px; letter-spacing: 1px; text-transform: uppercase; color: #545454; padding: 0; margin: 0; padding-left: 3px; padding-right: 3px; }
.donate .payment-block .btn-default { font-size: 16px; letter-spacing: 1px; text-transform: uppercase; line-height: 20px; color: #fff; background: url(../images/submiticon1.png)no-repeat 25% center #737070; border-radius: 6px; padding: 14px 26px 13px 70px; margin: 30px 0; border: none; text-align: center; transition: all 500ms ease-in-out;

    background-position: 10% ;
    border-radius: 5px;
    padding: 14px 20px 13px 40px;
    font-family: 'Roboto', sans-serif ;
    font-size: 20px;
    font-weight: 600;}
.donate .payment-block .btn-default:focus { outline: none; }
/* ___________________ donate End _______________________*/

/* ___________________ profile Start _______________________*/
.profile { background: linear-gradient(180deg, rgba(254,255,255,1) 0%, rgb(247, 247, 247) 36%, rgb(230, 230, 230) 100%); padding: 40px 0 60px; margin: 0; }
.profile .lt-block { padding: 0; margin: 0; }
.profile .lt-block .top-block { box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.10); padding: 0; margin: 0 0 35px; }
.profile .lt-block .top-block h2 { font-size: 30px; line-height: 32px; letter-spacing: 1px; color: #455475; padding: 12px 0; margin: 0; text-align: center; unicode-bidi: bidi-override !important; background: #ffff; }
.profile .lt-block .top-block h2 span { display: block; unicode-bidi: bidi-override !important; }
/**
.profile .lt-block .top-block .md-block{background: linear-gradient(180deg, rgba(194,161,127,1) 0%, rgba(206,174,141,1) 50%, rgba(212,180,147,1) 100%); padding:0; margin:0;}
**/
.profile .lt-block .top-block .md-block .text-block { text-align: right; border-left: 1px solid #dbc4ad; padding: 0; margin: 0; }
.profile .lt-block .top-block .md-block .text-block h3 { font-size: 23px; line-height: 25px; color: #fff;/*/text-shadow:0px 2px 2px rgb(138, 133, 133.12);/*/ padding: 16px 0 15px 0; margin: 0; }
.profile .lt-block .top-block .md-block .block:nth-child(2) .text-block { text-align: left; padding-left: 30px; }
.profile .lt-block .top-block .text-box { text-align: left; background: #ffff; padding: 20px 45px 30px; }
.profile .lt-block .top-block .text-box h2 { text-align: left; text-transform: capitalize; font-size: 16px; line-height: 20px; color: #262626; background: none; padding: 0 0 18px 0; margin: 0; }
.profile .lt-block .top-block .text-box h4 { text-align: left; text-transform: capitalize; font-size: 16px; line-height: 24px; color: #262626; background: none; padding: 0 0 0 0; margin: 0; }
.profile .lt-block .top-block .text-box h4 span { color: #000; font-weight: 600; }
.profile .lt-block .top-block .text-box h5 { text-align: left; text-transform: capitalize; font-size: 16px; line-height: 24px; color: #262626; background: none; padding: 0 0 28px 0; margin: 0; }
.profile .lt-block .top-block .text-box h5 span { color: #000; font-weight: 600; }
.profile .lt-block .top-block .text-box p { text-align: left; font-size: 16px; line-height: 24px; color: #262626; background: none; padding: 0; margin: 0; }
.profile .lt-block .top-block .text-box p span { color: #000; font-weight: 600; }
.profile .lt-block .top-block .text-box h6 { text-align: left; font-size: 16px; line-height: 24px; color: #000; background: none; padding: 0 0 0 0; margin: 0; }
.profile .lt-block .donations { padding: 0; margin: 0; }
.profile .lt-block .donations h3 { color: #fff; font-size: 30px; line-height: 32px; text-transform: uppercase; text-align: center; text-transform: uppercase; background: #b9b9b9; box-shadow: 0 1px 3px 1px rgb(225, 225, 225); padding: 18px 0; margin: 0; }
.profile .lt-block .donations .table-block { padding: 0; margin: 0; }
table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; table-layout: fixed; }
table caption { font-size: 1.5em; margin: .5em 0 .75em; }
table tr { background-color: #f8f8f8; border: 1px solid #ddd; padding: .35em; }
table tbody tr td.first { padding-left: 40px; padding-top: 20px; }
table tbody tr td.last { padding-right: 10px; }
table tbody tr p { font-size: 15px; line-height: 17px; background: url(../images/tabelicon1.png) no-repeat left center; padding: 0 0 0 20px; }
table tbody tr p span { background: url(../images/tabelicon.png) no-repeat left center; padding: 0 0 0 20px; margin: 0 0 0 18px; }
table th, table td { font-size: 15px; line-height: 17px; padding: .625em; text-align: left; }
table thead tr th.date { width: 233px; padding-left: 40px; }
table thead tr th.content { width: 211px; }
table th { font-size: .85em; letter-spacing: .1em; text-transform: uppercase; font-size: 16px; line-height: 18px; font-weight: 600; color: #5e5e5e; }
.mobile-show { display: none; }
.donate-button { width: 100%; text-align: center; margin: 20px auto !important; display: block }
@media screen and (max-width: 700px) {
.login-box i { display: none; }
.login-box { float: none !important; width: 105px; text-align: center; margin: auto; }
.banner-play-icon { font-size: 65px !important; top: calc(50% - 25px) !important; left: calc(50% - 25px) !important; }
.navbar-default .top-block1 .rt-block .social-icon ul { display: none; }
.mobile-show { display: block !important; }
table { border: 0; }
table caption { font-size: 1.3em; }
table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
table td { border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right; }
table td::before { /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */ content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
table td:last-child { border-bottom: 0; }
}
.fa-2x { font-size: 1.6em !important; }
.profile .rt-block { padding: 0; margin: 0; }
.profile .rt-block .anc-block { text-align: center; padding: 0 0 35px 0; margin: 0; }
.profile .rt-block .anc-block a { font-size: 20px; line-height: 22px; color: #fff; background: #d10303; border-radius: 6px; display: inline-block; padding: 23px 80px 22px 103px; margin: 0; position: relative; transition: all 500ms ease-in-out; }
.profile .rt-block .anc-block a:hover { background: #737070; }
.profile .rt-block .anc-block a:after { content: ""; position: absolute; top: 26px; left: 23px; width: 36px; height: 21px; background: url(../images/donateformicon3.png)no-repeat top center; }
.profile .rt-block .anc-block a:nth-child(1) { padding-left: 80px; margin-bottom: 20px; }
.profile .rt-block .anc-block a:nth-child(2):after { left: 50px; }
.profile .rt-block .bottom-block { box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.10); background: #fff; padding: 0; margin: 0 14px; }
.profile .rt-block .bottom-block h3 { text-align: center; text-transform: uppercase; font-size: 25px; line-height: 27px; color: #3d3d3d; border-bottom: 1px solid #e9e9e9; padding: 18px 0; margin: 0; }
.profile .rt-block .bottom-block .progress-box { border-bottom: 1px solid #e9e9e9; text-align: right; padding: 20px 20px 55px 20px; margin: 0; }
.profile .rt-block .bottom-block .progress-box span { font-size: 18px; line-height: 24px; color: #6b6b6b; padding: 0; margin: 0; }
.profile .rt-block .bottom-block .progress-box .progress { border-radius: 22px; margin-bottom: 0; height: 24px; padding: 0 5px; }
.profile .rt-block .bottom-block .progress-box .progress .progress-bar { background: linear-gradient(180deg, rgba(134,156,197,1) 0%, rgba(83,112,165,1) 34%, rgba(55,88,149,1) 100%); height: 38%; border-radius: 23px; margin-top: 7px; }
.profile .rt-block .bottom-block .goal-block { padding: 0; margin: 0; }
.profile .rt-block .bottom-block .goal-block ul { padding: 0; margin: 0; }
.profile .rt-block .bottom-block .goal-block ul li { border-bottom: 1px solid #e9e9e9; padding: 0; margin: 0; }
.profile .rt-block .bottom-block .goal-block ul li span { font-size: 20px; line-height: 22px; color: #000; padding: 0 0 0 22px; margin: 0; display: inline-block; }
.profile .rt-block .bottom-block .goal-block ul li .block1 { padding: 18px 0 18px 64px; /*background:#fdf6ef;*/ width: 63%; }
.profile .rt-block .bottom-block .goal-block ul li:nth-child(1) .block1 { background: url(../images/goal-blockicon1.png) no-repeat 18px center #d9e0ef; }
.profile .rt-block .bottom-block .goal-block ul li:nth-child(2) .block1 { background: url(../images/goal-blockicon2.png) no-repeat 18px center #d9e0ef; }
.profile .rt-block .bottom-block .goal-block ul li:nth-child(3) .block1 { background: url(../images/goal-blockicon3.png) no-repeat 18px center #d9e0ef; }

/* ___________________ profile End _______________________*/





/*____________________________________________
Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust: none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust: none; }
}
 @media screen and (max-width: 1199px) {
.navbar-default .top-block .md-block { padding: 0 30px; }
.navbar-default .top-block .right-block ul li a.sponsor { padding: 12px 58px 12px; }
.banner .desc-block { bottom: 2%; }
.register .bottom-block .anc-block a { padding: 14px 0 12px 56px; }
.register .bottom-block .anc-block a::after { right: 22px; }
.register .bottom-block .search-container form input { width: 84%; font-size: 24px; line-height: 26px; padding: 7px 0 3px 9px; }
.register .bottom-block .search-container form button { width: 29px; height: 29px; margin-left: 4px; }
.lomdim.listing h3.click { font-size: 22px; line-height: 24px; }
.lomdim.listing h3.click::before { top: 13px; }
.lomdim.listing h3.click::after { top: 13px; }
.lomdim.listing .top-block .search-container form input { width: 77%; }
.lomdim.listing .top-block .search-container.sort input { width: 62%; padding-left: 0; }
.lomdim.listing .top-block .search-container.sort button { margin: 0 0 0 15px; }
.lomdim.listing .big-block .col-md-15 .bottom-block ul li { padding: 8px 4px; }
.lomdim.listing .big-block .col-md-15 .top-block h3 { min-height: 84px; }
.lomdim.listing .big-block .col-md-15 .top-block h4 { min-height: 60px; }
.profile .rt-block .bottom-block .goal-block ul li .block1 { width: 59%; }
.profile .rt-block .bottom-block .goal-block ul li span { padding: 0 0 0 10px; }
table th { font-size: 15px; }
table th, table td { font-size: 15px; }
table thead tr th.date { width: 200px; padding-left: 20px; }
table thead tr th.content { width: 130px; }
table tbody tr td.first { padding-left: 20px; }
table tbody tr td.last { padding-right: 20px; }
table tbody tr p span { margin: 0 0 0 7px; }
.donate .payment-block .md-block.donation-amount-block .make-commentsblock .radiotextsty { margin: 0 0 0 10px; }
.donate .payment-block .md-block .make-commentsblock { padding: 25px 20px 26px 20px; }
.donate .payment-block .md-block .make-commentsblock .customradio { padding-right: 11px; }
.donate .payment-block .md-block .make-commentsblock .radiotextsty { font-size: 15px; line-height: 17px; padding: 10px 10px; margin: 0 17px 0 10px; }
.donate .payment-block .md-block.donation-amount-block .make-commentsblock .customradio { padding-right: 8px; padding-left: 20px; }
.donate .payment-block .md-block .make-commentsblock .checkmark { top: 3px; }
.donate .payment-block .md-block .make-commentsblock .checkmark:last-child { top: 0; }
}
 @media screen and (max-width: 991px) {
.navbar-default .top-block .right-block ul li a.sponsor { padding: 5px 48px 12px; }
.navbar-default .top-block .right-block ul li a.sponsor::before { top: 5px; }
.navbar-default .top-block .right-block ul li a.highlights { margin: 0 0 0 35px; }
.banner .desc-block { bottom: 5%; }
.banner .desc-block h1 { font-size: 45px; line-height: 47px; }
.banner .desc-block h2 { font-size: 21px; line-height: 25px; }
.banner .desc-block h3 { font-size: 21px; line-height: 27px; padding: 0px 0 5px 0; }
.banner .desc-block h4 { font-size: 35px; line-height: 37px; }
.banner .desc-block h5 { font-size: 20px; line-height: 30px; }
.register .bottom-block { padding: 0; }
.register .bottom-block .anc-block a { font-size: 24px; line-height: 26px; }
.register .bottom-block .anc-block a::after { right: 15px; }
.register .bottom-block .search-container form input { font-size: 21px; line-height: 23px; }
.lomdim .big-block .col-md-15 { width: 25%; }
#footer .top-block .address-block { padding: 0; }
#footer .top-block .address-block .md-block .text-block:nth-child(2) { padding-left: 27px; }
#footer .top-block .address-block .contact-block a { font-size: 14px; line-height: 16px; padding: 5px 0 7px 28px; }
#footer .top-block .address-block .contact-block .col-md-6 { width: 45%; }
#footer .bottom-block ul li { width: 15% }
#footer .bottom-block ul li:nth-child(1) { width: 25%; }
#footer .bottom-block ul li img { width: 100%; }
.lomdim.listing { padding: 45px 0; }
.lomdim.listing h3.click::before { display: none; }
.lomdim.listing h3.click::after { display: none; }
.lomdim.listing .top-block .search-container { text-align: left; }
.lomdim.listing .top-block .search-container.sort input { font-size: 16px; width: 74%; padding-left: 8px; }
.lomdim.listing .top-block .search-container.sort button { font-size: 16px; width: 47px; height: 46px; margin: 0; }
.lomdim.listing .top-block .search-container form input { width: 77%; padding-left: 10px; font-size: 16px; }
.profile .lt-block .donations .table-block { margin: 0 0 30px 0; }
.profile .rt-block .bottom-block .goal-block ul li span { padding: 0 0 0 22px; }
.donate .top-block h5 { background-position: 20px 50%; padding: 25px 48px 25px 90px; }
.donate .payment-block .md-block .make-commentsblock .radiotextsty { font-size: 13px; line-height: 15px; padding: 10px 10px; margin: 0 0px 0 5px; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title { font-size: 17px; line-height: 19px; margin: 0 11px 0 7px; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title::after { left: -10px; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child { margin: 0 0 0 8px; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child::after { left: -8px; }
.donate .payment-block .md-block .make-commentsblock .checkmark:last-child { top: 3px; }
.donate .payment-block .donation-amount-block .make-commentsblock .min-dn { margin: 30px 0 0 0; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark:last-child { top: 0; }
.donate .payment-block .paymenttype-block .box .text-block { min-height: 61px; }
}
 @media screen and (max-width:767px) {
.navbar-default .top-block .logo-block { width: 101px; }
.navbar-default .top-block .logo-block img { width: 100%; height: auto; }
.register .bottom-block .anc-block a::after { right: 42px; }
.register .bottom-block .anc-block a::before { right: 42px; }
.register .bottom-block .search-container form button { margin-left: 33px; }
.lomdim .big-block .col-md-15 { width: 33.33%; float: left; }
.banner .desc-block h1 { font-size: 35px; line-height: 37px; }
.banner .desc-block h4 { font-size: 30px; line-height: 32px; }
#footer .top-block .address-block { padding: 20px 0 0 0; }
#footer .top-block .address-block .contact-block .col-md-6 { width: 50%; }
#footer .top-block .address-block .contact-block a.email { margin: 0 0 0 27px; }
#footer .top-block .link-block { border-right: none; }
.lomdim.listing .top-block { padding: 40px 0 25px 0; }
.lomdim.listing .top-block .search-container form { margin: 0 0 15px 0; }
.lomdim.listing .top-block .search-container form input { width: 83%; padding-top: 5px; }
.lomdim.listing .top-block .search-container button { width: 34px; height: 34px; }
.lomdim.listing .top-block .search-container.sort button { height: 34px; width: 68px; }
.lomdim.listing .top-block .search-container.sort input { width: 86%; padding-top: 7px; margin: 0px; }
.profile .rt-block .anc-block a { padding-top: 16px; padding-bottom: 16px; }
.profile .rt-block .anc-block a::after { top: 17px; }
.donate .payment-block .md-block .make-commentsblock .customradio.df { display: block; margin: 25px 0 0 0; }
.donate .payment-block .md-block .make-commentsblock .customradio.df:after { display: none; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark.don { top: 4px; }
.donate .payment-block .donation-amount-block .make-commentsblock h3 { padding: 0px 0 28px 0; }
.donate .payment-block .donor-block form .box textarea.form-control { height: 145px; }
.donate .payment-block .paymenttype-block .box { margin-bottom: 25px; ;border: 2px solid transparent;}
.donate .payment-block .paymenttype-block .box .img-block { min-height: 91px; }
.donate .payment-block .paymenttype-block .box .text-block { min-height: auto; }
#footer .bottom-block ul li { width: 12%; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark:last-child { top: 11px; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark.don { top: 4px; }
}
 @media screen and (max-width:700px) {
.flip-clock-divider.minutes .flip-clock-label { right: -52px; }
.flip-clock-divider.seconds .flip-clock-label { right: -58px; }
.navbar-default .top-block .right-block ul li a.sponsor { font-size: 17px; line-height: 19px; padding: 5px 51px 12px 18px; }
.navbar-default .top-block .right-block ul li a.sponsor::after { top: 10px; }
.navbar-default .top-block .right-block ul li a.sponsor::before { display: none; }
.navbar-default .top-block .right-block ul li a.highlights { margin: 0 0 0 10px; }
.banner .desc-block h2 { font-size: 18px; line-height: 21px; }
.banner .desc-block h1 { font-size: 30px; line-height: 33px; }
.banner .desc-block h3 { font-size: 18px; line-height: 23px; }
.banner .desc-block h4 { font-size: 24px; line-height: 26px; }
.banner .desc-block h5 { font-size: 17px; line-height: 27px; }
.register .bottom-block p { padding: 0 20px 23px 0; }
.sedorim { padding: 35px 0; }
.sedorim h2 { font-size: 30px; line-height: 32px; padding: 0 0 36px 0; }
.sedorim p { font-size: 16px; padding: 45px 0 0 0; }
.lomdim { padding: 35px 0; }
.lomdim h2 { font-size: 30px; line-height: 32px; padding: 0 0 36px 0; }
.lomdim .big-block .col-md-15 .md-block h4 { font-size: 20px; line-height: 22px; }
.all-lomdim { padding: 35px 0; }
.all-lomdim h2 { font-size: 30px; line-height: 32px; padding: 0 0 36px 0; }
table tbody tr td.first { padding-left: 7px; }
table td::before { font-size: 14px; }
table td.first::before { padding: 0 0 0 20px; }
.donate { padding: 50px 0; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child { display: block; margin: 25px 0 0 0; }
.donate .payment-block .md-block .make-commentsblock .customradio:last-child:after { display: none; }
.donate .payment-block .donor-block form .box .form-control { height: 35px; }
.donate .payment-block .donor-block form .box { margin: 0 0 15px 0; }
.donate .payment-block .top-block { padding: 35px 30px; }
.donate .payment-block .paymenttype-block { padding: 40px 40px 30px; }
.donate .payment-block .btn-default { margin: 25px 0; }
.donate .payment-block .donor-block { padding: 30px 30px; }
#footer .bottom-block ul li { width: 12%; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark.don { top: 4px; }
}
 @media screen and (max-width:600px) {
.navbar-default .top-block .logo-block { float: inherit; margin: 0 auto; }
.banner .desc-block { position: inherit; background: rgba(0,0,0,.8); padding: 25px 0; }
.register .bottom-block .search-container form button { margin-left: 3px; }
.lomdim .big-block .col-md-15 { width: 50%; }
#footer .top-block .address-block .contact-block a.email { margin: 0 0 0 15px; }
.lomdim.listing .top-block .search-container form input { width: 79%; }
.lomdim.listing .top-block .search-container.sort input { width: 82%; }
.lomdim.listing .top-block .search-container button { margin: 0 0 0 29px; }
.lomdim.listing .top-block .search-container.sort input { width: 78%; }
.donate .top-block h2 { font-size: 31px; padding: 0 0 17px 0; }
.donate .top-block p { font-size: 20px; line-height: 26px; }
.donate .top-block .achisomoch { margin: 0 0 30px 0; }
.donate .top-block h6 { line-height: 22px; }
.donate .payment-block .md-block .make-commentsblock { padding: 25px 15px 26px 15px; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title::after { display: none; }
.donate .payment-block .md-block .make-commentsblock .customradio { padding-right: 0px; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark:last-child { top: 10px; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark.don { top: 4px; }
.donate .payment-block .donor-block form .box textarea.form-control { height: 120px; }
#footer .bottom-block ul li { width: 12%; }
.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .checkmark.don { top: 3px; }
.profile .rt-block .anc-block a, .donate-button { font-size: 20px; line-height: 22px; color: #fff; background-color: #182b52; border-radius: 6px; display: inline-block; padding: 23px 80px 22px 80px; margin: 0; position: relative; transition: all 500ms ease-in-out; }
.profile .rt-block .anc-block a:hover, .donate-button:hover { background-color: #737070; color: #ffffff }
}
 @media screen and (max-width:500px) {
.navbar-default .top-block .md-block { float: inherit; width: 100%; padding: 10px 15px 0; margin: 0 auto; }/**262px**/
.navbar-default .top-block .right-block ul li a.highlights { margin: 0; }
.navbar-default .top-block .right-block { float: inherit; margin: 0 auto; padding: 0; }
.navbar-default .top-block .right-block ul { text-align: center; padding: 12px 0 0 0; margin: 0 auto; }
.navbar-default .top-block .right-block ul li a.sponsor { padding: 10px 48px 12px 30px; }
.navbar-default .top-block .right-block ul li a.sponsor::after { top: 13px; }
.register .bottom-block .anc-block a { font-size: 22px; }
#footer .top-block .address-block .md-block .text-block { width: 100%; border-right: none; }
#footer .top-block .address-block .md-block .text-block:nth-child(2) { padding-top: 27px; padding-left: 0; }
#footer .top-block .address-block .contact-block a.email { display: inline-block; margin: 15px 0 0 0; }
#footer .top-block { padding: 0 0 13px 0; }
.lomdim.listing { padding: 35px 0; }
.lomdim.listing .big-block .col-md-15 .top-block h3 { min-height: 67px; }
.profile { padding: 40px 0 45px; }
.profile .lt-block .donations h3 { font-size: 24px; line-height: 26px; }
.profile .lt-block .top-block .text-box { padding: 35px 14px 30px; }
.profile .lt-block .top-block .md-block .block:nth-child(2) .text-block { text-align: left; padding-left: 14px; }
.profile .lt-block .top-block .md-block .text-block h3 { font-size: 21px; line-height: 23px; }
.profile .lt-block .top-block .md-block .text-block { text-align: left; padding-left: 14px; }
.profile .lt-block .top-block .text-box h2 { font-size: 16px; line-height: 20px; }
.profile .lt-block .top-block .text-box h3 { font-size: 16px; line-height: 20px; }
.profile .lt-block .top-block .text-box h4 { font-size: 15px; line-height: 20px; }
.profile .lt-block .top-block .text-box h5 { font-size: 15px; line-height: 20px; }
.profile .lt-block .top-block .text-box p { font-size: 16px; line-height: 20px; }
.profile .lt-block .top-block .text-box h6 { font-size: 16px; line-height: 20px; }
.profile .rt-block .bottom-block { margin: 0; }
.donate .top-block h2 { font-size: 28px; }
.donate .top-block h5 { background-position: 15px 50%; padding: 25px 29px 25px 76px; }
.donate .payment-block .md-block .make-commentsblock .form-check-inline .title { display: block; padding: 20px 0 20px 0; }
.donate .payment-block .md-block.donation-amount-block .make-commentsblock .customradio { display: inline-block; margin-top: 15px; }
.donate .payment-block .donation-amount-block .make-commentsblock h3 { padding: 0px 0 8px 0; }
.donate .payment-block .paymenttype-block .box .img-block { padding: 15px; min-height: 98px }
.donate .payment-block .paymenttype-block .box .img-block img { width: 100%; }
.donate .payment-block .paymenttype-block .box .text-block { min-height: 60px; }
.donate .payment-block .paymenttype-block { padding: 10px/**40px 40px 5px**/; }
}
 @media screen and (max-width:400px) {
.register { padding: 30px 0; }
.register h2 { font-size: 20px; line-height: 25px; padding: 0 0 25px 0; }
.register .bottom-block p { font-size: 16px; line-height: 23px; padding: 0 0px 20px 0; }
.register .bottom-block .anc-block a::after { right: 15px; }
.sedorim h2 { font-size: 25px; line-height: 27px; padding: 0 0 25px 0; }
.sedorim p { padding: 30px 0 0 0; }
.lomdim h2 { font-size: 25px; line-height: 27px; padding: 0 0 30px 0; }
.lomdim .big-block .col-md-15 { width: 100%; }
#footer .top-block .link-block { width: 100%; }
#footer .top-block .link-block:nth-child(1) { padding: 0 0 20px 0; }
.lomdim.listing .top-block .search-container form input { width: 81%; }
.lomdim.listing .top-block .search-container button { margin: 0 0 0 5px; }
.lomdim.listing .top-block .search-container.sort input { font-size: 14px; width: 69%; }
.lomdim.listing .big-block .col-md-15 .top-block h3 { min-height: 55px; }
.lomdim.listing h3.click { font-size: 21px; }
.lomdim.listing .top-block { padding: 30px 0 25px 0; }
.profile .lt-block .top-block h2 { font-size: 26px; line-height: 28px; }
.profile .lt-block .top-block .md-block .col-xs-6:nth-child(2) { padding-left: 0 !important; }
.profile .lt-block .top-block .md-block .text-block { text-align: center; }
.profile .lt-block .top-block .md-block .block:nth-child(2) .text-block { text-align: center; padding-left: 0; }
.profile .rt-block .anc-block a:nth-child(1) { padding-left: 38px; margin-bottom: 20px; }
.profile .rt-block .anc-block a { padding: 14px 28px 14px 60px; }
.profile .rt-block .anc-block a:nth-child(2)::after { left: 16px; }
.profile .rt-block .anc-block a::after { left: 14px; }
.profile .rt-block .anc-block a:nth-child(1) { padding: 14px 10px 14px 56px; }
.profile .rt-block .bottom-block .goal-block ul li span { font-size: 18px; line-height: 20px; }
.profile .rt-block .bottom-block .goal-block ul li span { padding: 0 0 0 15px; }
.profile .rt-block .anc-block a, .donate-button { font-size: 20px; line-height: 22px; color: #fff; background-color: #182b52; border-radius: 6px; display: inline-block; padding: 23px 80px 22px 80px; margin: 0; position: relative; transition: all 500ms ease-in-out; }
.profile .rt-block .anc-block a:hover, .donate-button:hover { background-color: #737070; color: #ffffff }
.donate-button2:hover, .donate-button2 { background-color: #a80000 !important }
.donate { padding: 39px 0; }
.donate .top-block h2 { font-size: 25px; padding: 0 0 0px 0; }
.donate .top-block h2:after { display: none; }
.top-block p { font-size: 17px; line-height: 21px; }
.donate .top-block h5 { background-position: 50% 19px; padding: 76px 25px 25px 25px; }
.donate .payment-block .top-block { padding: 35px 15px; }
.donate .payment-block .donor-block { padding: 30px 0px; }
.donate .payment-block .paymenttype-block h3 { font-size: 22px; line-height: 24px; }
.donate .payment-block .paymenttype-block .col-xs-6 { max-width: 100%; }
.donate .payment-block .paymenttype-block .box .img-block img { max-width: 100%; }
.donate .payment-block .paymenttype-block .box .text-block { min-height: auto; }
.donate .payment-block .md-block.donation-amount-block .make-commentsblock .customradio { display: inline-block; margin-top: 25px; }
.donor-block.payment-form-block .col-xs-12 { padding: 0 }
}
 @media screen and (max-width:350px) {
}
.icon-panel { float: left; }
.text-panel { float: left; padding-top: 16px; margin-bottom: 16px; padding-left: 10px; }
.nostyle { background: none !important; border: none !important; padding: 0 !important; margin: 0 !important; float: none !important; display: block !important; }
.content-page { font-size: 18px; }
/*Yellow Slider */
.donation-quick { background: #ff6e55; }
.donation-quick .inner-box { background: #fff; margin: 0 20px; padding: 8px 15px; border-radius: 6px; color: #3f3f3f; }
.donation-quick .item { position: relative; text-align: center; padding: 0px; }
.donation-quick .owl-item.active .item:after { content: ""; position: absolute; right: 0; height: 60%; width: 1px; top: 0; bottom: 0; background: #f5dd9f; margin: auto; }
.donation-quick .owl-item.active + .donation-quick .owl-item.active + .owl-item.active .item:after { display: none; }
.inner-box .price { color: #ff7b64; }
.inner-box .date { color: #000; }
.inner-box { font-size: 15px; }
.inner-box a { color: #6b6b6b; font-size: 15px; }
.inner-box .author { color: #000; }
/* End Yellow Slider */


.right-block { font-size: 20px; }
.right-block * { line-height: 30px; }
.right-block br { display: block; margin-bottom: 2px; font-size: 2px; line-height: 2px; }
.right-block .raised-txt { border-bottom: 1px solid; }
.orange { color: #ff6e55; }
.right-block .raised { font-size: 50px; font-weight: bolder; color: #ff6e55; }
.login-box { float: right; width: 105px; }
.login-box i { color: #ff6e55; float: left; font-size: 2em; margin-right: 10px; line-height: 20px; font-size: 17px; }
.login-box a { line-height: 20px; }
.highlight { color: #ff7b64 !important; font-weight: bolder !important; }
.inner-box .price { color: #365795; }
.inner-box .date { color: #000; }
.inner-box { font-size: 15px; }
.inner-box a { color: #6b6b6b; font-size: 15px; }
.inner-box .author { color: #000; }
.inner-box { font-size: 15px; }
/*================== Donations Start =================*/

.lomdim-block { padding: 0px 0 0px 0; margin: 0; }
.lomdim-block .donathon-button {text-align: center;}
.lomdim-block .search-block { width: 315px; max-width: 100%; padding: 0; margin: 0;}
.lomdim-block .search-block .form-control { height: 43px; border: none; border-radius: 24px; padding: 6px 20px 6px 60px; font-weight: 500; box-shadow: 0 0 20px rgb(175 175 175 / 20%); background-image: url(../images/icon-search.png) !important; background-repeat: no-repeat !important; background-position: 20px center !important; max-width: 426px; width: 100%; background: #d7d7d7; text-align: left;    font-size: 18px;color: #454545;}
.lomdim-block .sort-results { padding: 0 0 50px 0; margin: 0; text-align: right;white-space: nowrap;}
.lomdim-block .sort-results ul { padding: 0; margin: 0; }
.lomdim-block .sort-results ul li { display: inline-block; font-family: "Roboto Condensed", sans-serif !important; font-size: 14px; color: #7b7b7b; line-height: 38px; font-weight: 400; padding: 0 8px; margin: 0; position: relative; }
.lomdim-block .sort-results ul li label { color: #3a5893; text-decoration: underline; font-weight: 700; }
.lomdim-block .sort-results ul li a:hover { text-decoration: none; }
.lomdim-block .sort-results ul li a.active { color: #000000; }
.lomdim-block .product-block { padding: 0; margin: 0; text-align: center; }

/*
.lomdim-block .product-block .sort-masechta {flex-direction: row-reverse;} */
.lomdim-block .product-block .block { padding: 0; margin: 0 0 25px 0; border-radius: 10px; position: relative;}
.lomdim-block .product-block .block .img-block {display: none;}
.MembersDivBox .block .supporter-text {display: none;}
.lomdim-block .product-block .block .donate-text { display: none; }
.lomdim-block .product-block .block a:hover .donate-text {display: block;position: absolute;bottom: 6px;width: 100%;display: inline-block;padding: 10px 0 0;margin: 0;}
.lomdim-block .product-block .block a:hover .supporter-text {display: block;}
.lomdim-block .product-block .block a:hover .supporter-text h4 {text-decoration: none !important;}
.lomdim-block .product-block .block a:hover .progress {bottom: 40px !important;}
.lomdim-block .product-block .block a:hover .progress-bar {border-radius: 0 !important;}
.lomdim-block .product-block .block a:hover .dafim-text h4 {display: none;}
.lomdim-block .product-block .block .donate-text h3 {font-size: 20px;font-weight: 400;}
.lomdim-block .product-block .block h3 { /****/ font-size: 28px; line-height: 20px; font-weight: 700; padding: 0 0 3px 0; margin: 0; }
.lomdim-block .product-block .block h3 a { font-size: 15px; color: #3a5893; line-height: 20px; font-weight: 700; padding: 0 0 3px 0; margin: 0; text-decoration: underline }
.lomdim-block .product-block .block h3.bottom { padding: 0 0 20px 0; }
.lomdim-block .product-block .block h4 { font-size: 18px; line-height: 20px; font-weight: 400; font-style: italic;padding: 5px 0 5px 0; margin: 0; }
.lomdim-block .product-block .block h2 { font-size: 60px; color: #000000; line-height: 62px; font-weight: 700; padding: 0; margin: 0; }
.lomdim-block .product-block .block p { font-size: 14px; color: #000000; line-height: 16px; font-weight: 400; padding: 0; margin: 0; }
.lomdim-block .product-block .block p span { display: block; height: 35px; }
.lomdim-block .product-block a.link { display: inline-block; font-size: 20px; line-height: 22px; font-weight: 700; text-transform: uppercase; border-radius: 10px; padding: 12px 45px; margin: 10px 0 0 0; -webkit-box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); -moz-box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); }
.lomdim-block .sort-results ul span {font-weight: 600;font-size: 16px;}
.lomdim-block .product-block .block a:hover .img-block { display: block; }
.lomdim-block .sort-results ul li:last-child::after { display: none; }
.lomdim-block .sort-results ul li::after { content: '|'; position: absolute; right: -3px; }
.lomdim-block .sort-results ul li label { text-decoration: initial !important; font-weight: 400 !important; border-bottom: 2px solid; margin: 0; padding: 0; font-size: 18px; }
.lomdim-block .sort-results ul li label:hover { border-bottom: 2px solid !important; }
.donate {padding: 30px 0 30px 0; }
.registration {padding-bottom: 50px;}
.registration .top-block {padding-bottom: 40px !important;}
.donations-block {margin: 0; }
.donations-block .search-block { width: 655px; max-width: 100%; padding: 0; margin: 0 auto 23px; }
.donations-block .search-block .form-control { font-size: 14px; color: #bfbfbf; line-height: 20px; height: 46px; border-radius: 0; box-shadow: none; padding: 6px 20px; }
.donations-block .sort-results { padding: 0 0 60px 0; margin: 0; text-align: center; }
.donations-block .sort-results ul { padding: 0; margin: 0; }
.donations-block .sort-results ul li { display: inline-block; font-size: 14px; color: #7b7b7b; line-height: 16px; font-weight: 400; padding: 0 10px; margin: 0; }
.donations-block .sort-results ul li label { color: #3a5893; text-decoration: underline; font-weight: 700; }
.donations-block .sort-results ul li a:hover { text-decoration: none; }
.donations-block .sort-results ul li a.active { color: #000000; }
.donations-block .product-block { padding: 0; margin: 0; text-align: center; }
.donations-block .product-block .block { padding: 17px 15px 0px;border-radius: 8px; }
.donations-block .product-block .block h3 { /****/ font-size: 16px; color: #3a5893; line-height: 20px; font-weight: 700; padding: 0 0 3px 0; margin: 0; }
.donations-block .product-block .block h3 a { font-size: 15px; color: #3a5893; line-height: 20px; font-weight: 700; padding: 0 0 3px 0; margin: 0; text-decoration: underline }
.donations-block .product-block .block h3.bottom { padding: 0 0 20px 0; }
.donations-block .product-block .block h2 { font-size: 60px; color: #000000; line-height: 37px; font-weight: 700; padding: 0; margin: 0; }
.donations-block .product-block .block p { font-size: 14px; color: #000000; line-height: 16px; font-weight: 400; padding: 0; margin: 0; }
.donations-block .product-block .block p span { display: block; height: 35px; }
.donations-block .product-block a.link { display: inline-block; font-size: 20px; line-height: 22px; font-weight: 700; text-transform: uppercase; border-radius: 10px; padding: 12px 45px; margin: 10px 0 0 0; -webkit-box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); -moz-box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.6); }
.accordian-block { margin-top: 30px; }
.accordian-block .panel-default>.panel-heading { color: #fff; }
.accordian-block .panel-title { font-weight: 700; }
.video-slider.platinum-slider .owl-stage-outer .box-list{text-align: center; height: 117px;}
.video-slider.platinum-slider .owl-stage-outer .box-list img {margin: auto;height: 117px;}  

.video-slider.corporate-slider .owl-stage-outer .box-list {text-align: center;}
.video-slider.corporate-slider .owl-stage-outer .box-list img {margin: auto;height: 90px;} 
.video-slider.corporate-slider .video-carousel .owl-stage-outer .item.box-list .box-item {margin-bottom: 30px;} 



/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust: none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust: none; }
}
 @media screen and (max-width: 1264px) {
.navbar-default .top-block1 .md-block1 { padding: 10px 0 0 80px; }
}
 @media screen and (max-width: 1199px) {
.navbar-default .top-block1 .logo-block { width: 150px; }
.navbar-default .top-block1 .md-block1 { padding: 5px 0 0 40px; }
.navbar-default .top-block1 .rt-block { width: 240px; }
.navbar-default .top-block1 .rt-block h2 { font-size: 48px; line-height: 50px; }
.navbar-default .top-block1 .rt-block h3 { font-size: 20px; line-height: 22px; }
.navbar-default .top-block1 .rt-block p { font-size: 17px; line-height: 19px; }
.tab-block ul li a { width: 153px; font-size: 15px; padding: 18px 15px 18px 55px; background-position: 15px center !important; }
#footer .lt-block { padding: 10px 90px 0 0; }
}
 @media screen and (max-width: 991px) {
.navbar-default .top-block1 .logo-block { float: none; margin: 0 auto; }
.navbar-default .top-block1 .md-block1 { float: none; width: 460px; padding: 25px 0 0; margin: 0 auto 40px; }
.navbar-default .top-block1 .rt-block { float: none; margin: 0 auto; }
.navbar-default .header-bottom-block { padding: 0; /*height:50px;*/ }
.about-block { padding: 35px 0 40px 0; }
.about-block .lt-block { padding: 0 0 40px; }
.about-block .lt-block .img-block { margin: 0 0 30px 0; }
#footer .lt-block { width: 40%; padding: 10px 60px 0 0; }
#footer .md-block { width: 170px; padding: 30px 0 0 0; }
#footer .rt-block { width: 30%; }
.profile.donate .tab-content .donations-block {padding: 0 !important;}
.donations-block .sort-results { padding: 0 0 40px 0; }
}
 @media screen and (max-width: 767px) {
#footer .lt-block { float: none; width: 100%; text-align: center; padding: 0; }
#footer .md-block { float: none; padding: 30px 0; margin: 0 auto; }
#footer .rt-block { float: none; width: 100%; }
}
 @media screen and (max-width: 500px) {
.navbar-default .top-block1 .md-block1 { width: 265px; }
}
 @media screen and (max-width: 400px) {
.navbar-default .top-block1 .rt-block h2 { font-size: 35px; line-height: 37px; }
.navbar-default .top-block1 .rt-block h3 { font-size: 18px; line-height: 20px; }
.navbar-default .top-block1 .rt-block p { font-size: 16px; line-height: 18px; }
.donations-block .sort-results ul li:first-child { width: 100%; }
}
/*Tabs Ajax */

#member_sort1 { display: none; }
#member_sort2 { display: none; }
#member_sort3 { display: none; }
#member_sort4 { display: none; }
#member_sort5 { display: none; }
#member2_sort1 { display: none; }
#member2_sort2 { display: none; }
#member2_sort3 { display: none; }
#donations_sort1 { display: none; }
#donations_sort2 { display: none; }
#donations_sort3 { display: none; }
#communities_sort1 { display: none; }
#communities_sort2 { display: none; }
#communities_sort3 { display: none; }
.sort-results ul li label { cursor: pointer; text-decoration: underline; }
.sort-results ul li a:active { color: black; text-decoration: none; }
.sort_by:checked + .radiolabel { font-weight: bold; color: black; text-decoration: none; }
.donations_sort_by:checked + .radiolabel { font-weight: bold; color: black; text-decoration: none; }


/*Tabs Ajax End*/


@media screen and (max-width: 600px) {
.hide_on_mobile { display: none !important; }
}
.map-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }
.map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }
#confetti-canvas { position: fixed; z-index: 11111212; top: 0; }
.curr-heading { font-weight: bold; font-size: 20px; }
.header-donate { background: #f21a10; color: white; font-weight: bold; margin-top: 20px; position: relative; border-radius: 5px; padding: 0 15px 0 15px; }
.progress { height: 10px; }
.btn-general { font-size: 16px; letter-spacing: 1px; text-transform: uppercase; line-height: 20px; color: #fff; background: rgba(50,86,151,1); border-radius: 6px; padding: 14px 26px 13px 30px; margin-bottom: 0px; border: none; text-align: center; transition: all 500ms ease-in-out; }
.btn-general:hover { background: rgba(34,56,96,1); }
.btn-general:focus { outline: none; }
.av-recorder-progress { height: 10px !important; overflow: hidden; background: #222222; box-shadow: inset 0 0 10px #000000; margin-top: 10px !important; width: 98% !important; }
.av-recorder-preview { background: #ffffff !important; }
.box-list { margin-bottom: 20px; }
.dashboard-tab-block { margin: auto; text-align: center; }
.dashboard-tab-block ul { display: inline; margin: auto; }
.dashboard-tab-block ul li { display: inline; margin-right: 10px; }
.dashboard-tab-block ul li a { font-size: 20px; display: inline-block; margin-right: 10px; text-decoration: none; padding: 10px; margin-bottom: 20px; }
 @media only screen and (max-width: 700px) {
.dashboard-tab-block ul li a { margin-bottom: 0px; border-bottom: 0px; white-space: nowrap; }
.dashboard-tab-block { margin: auto; text-align: left; }
}
 @media only screen and (max-width: 500px) {
.dashboard-tab-block ul li { display: block; width: 100%; margin-bottom: 0px; }
}
/**
.box .previous-years-block h6 span{ display:block; }
**/
.previous-years-block { margin-top: 20px; }
.box .previous-years-block .years { float: left; width: 75%; padding: 0; margin: 0; }
.year-block { float: left; width: 75%; padding: 0; margin: 0; }
.box .previous-years-block .years { display: block; float: left; width: 33px; padding: 0; margin: 0 0 10px 7px; }
.box .previous-years-block .years .bar { width: 100%; height: 9px; padding: 0; margin: 0; }
.box .previous-years-block .years p { font-size: 14px; line-height: 16px; font-weight: 400; padding: 3px 0 0 0; margin: 0; }
.box .previous-years-block .years.color1 .bar { background: #02a99d; }
.box .previous-years-block .years.color1 p { color: #02a99d }
.box .previous-years-block .years.color2 .bar { background: #9d0000; }
.box .previous-years-block .years.color2 p { color: #9d0000 }
.box .previous-years-block .years.color3 .bar { background: #00710d; }
.box .previous-years-block .years.color3 p { color: #00710d }
.box .previous-years-block .years.color4 .bar { background: #030094 }
.box .previous-years-block .years.color4 p { color: #030094 }
.box .previous-years-block .years.color5 .bar { background: #610176 }
.box .previous-years-block .years.color5 p { color: #610176 }
.box .previous-years-block .years.color6 .bar { background: #ffd200 }
.box .previous-years-block .years.color6 p { color: #ffd200 }
.box .previous-years-block .years.color7 .bar { background: #cfdc2a }
.box .previous-years-block .years.color7 p { color: #cfdc2a }
.box .previous-years-block .years.color8 .bar { background: #142547 }
.box .previous-years-block .years.color8 p { color: #142547 }
.contact-info { color: #fff }
.justrecurring { display: none; }

a.member-link h2 {
    text-decoration: none;
}

.hovereffect:hover {
    text-decoration: underline;
}



