/*
Theme Name: Islamic Relief Middle East
Theme URI: https://www.islamic-relief.me/
Author: Saad Khan (saadkhan@live.com)
Author URI: https://www.linkedin.com/in/saad-khan-4b109990/
Description: Islamic Relief MiddleEast Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: islamicreliefme
*/



.upload-page{}
.upload-page input[type="submit"]{     margin-top: 4px;   background-color: #337ab7;
    color: #FFFFFF;
    border: thin solid #337ab7;
    padding: 0 51px;
    height: 51px;
}
.upload-page input{height: 33px;
    padding: 0 7px;
    display: inline-block;}

.upload-page input[type=file] {
   display: inline-block;
    width: 56%;
    padding-left: 36px;
}
ul .menu{
	    padding-right: 0;
    list-style: none;
}
.brand img{/*position: relative;*/ z-index: 999;}


.btn-download{
    background: #00356E !important;
}
.btn-download:hover{
    background: #2a6496 !important;
    color : #fff !important;
}

.enquiries h3{
	text-align : right ;
}

.lable1{
	direction : rtl;
}
.wpcf7-submit{
    font-family: 'DinRegularArabic'!important;
    
}

.btn-cmp{
	font-family: 'DinRegularArabic'!important;
	background: #e95a5f !important;
    border: 0px solid #e95a5f !important;
    margin-top: 10px;
    padding: 12px 32px !important;
    /* font-family: 'geo-sb'; */
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}


/*Homepage  Changes*/
.mSlideBox {
    font-size: 13px;
    background: #fff;
    margin: 10px 0px;
    text-align: center;
    border-radius: 5px;
}
.mslideText {
    padding: 6px;
    line-height: 13px;
    font-weight: 600;
}
.mSlideBox img {
    border-radius: 5px;
    margin: 0 auto;
}
.mobileSlider {
   padding: 40px 0px;
    margin-top: 0px;
}

.carousel-control-mNews {
    font-size: 24px;
    float: right;
    /*border: 1px solid #ccc;*/
    padding: 0px 15px;
    border-radius: 9px;
}
a.left.carousel-control-mNews {
    position: absolute;
    right: 48px;
}
/*
a.left.carousel-control-mNews .fa {
    padding-top: 10px;
}
a.right.carousel-control-mNews .fa {
    padding-top: 10px;
}
*/
.MobileSecNews{
    padding: 30px 0px;
}
.donateStickHook .fa {
    margin-top: 7px;
}
.treand {
    background-color: #fff;
    top: 74px;
    box-shadow: 0 -4px 14px 0px;
    position: fixed;
    z-index: 990;
    right: 0;
    left: 0;
    padding-top: 2px;
}
#hdtb-msb img {
    margin: 3px auto;
}
#msd.mobile-top-menu-msd {
    height: 80px;
}
#msd.mobile-top-menu-msd {
    height: 80px;
}
#msd.mobile-top-menu-msd {
    height: 90px;
}
#hdtb-sc {
    -webkit-user-select: none;
    display: block;
    overflow-y: hidden;
    padding: 5px 0px 5px;
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
}
#hdtb-msb {
    display: -webkit-inline-box;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
#hdtb-more, #hdtb-msb .hdtb-imb, #hdtb-msb .hdtb-imb.hdtb-msel, #hdtb-tls {
    line-height: 50px;
    height: 80px;
    margin: 0;
    text-align: center;
    cursor: pointer;
}
.padding-15-h {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
a.image-stroke img {
    margin: 3px auto;
}
.today-project-circle-m {
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 50%;
    padding: 0px;
}
.image-stroke {
    border: 1px solid #40adef;
    width: 43px;
    height: 43px;
    border-radius: 100%;
    display: block;
    text-align: center;
    margin: 0px auto;
}
.margin-5-top {
    margin-top: 5px !important;
	margin-bottom: 3px;
}
@media (max-width: 1200px) {
.MobileSecNews .newsWrap .pad {
    min-height: 140px !important;
}
.MobileSecNews .newsWrap .pad {
    padding: 10px 20px;
}
.MobileSecNews .newsWrap {
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 570px;
}
}

.scrollmenu {
    padding-top: 3px;
    background-color: #fff;
    overflow-x: overlay;
    white-space: nowrap;
    display: flex;
    margin: 0 auto;
    font-size: 10px;
    font-weight: 600;
}
.scrollmenu::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
	padding:0px
}

/*Newsletter Section*/

#news-footer{
    padding: 84px 0px 50px;
}

.footer-secNewsletter{
    padding-bottom: 50px;
}

.footer-secNewsletter .my-form{
    color: white;
}
.footer-secNewsletter .btn{
    background-color: #e95a5f;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 6px 20px;
    border: 1px solid #e95a5f;
    font-weight: 500;
    font-family: 'DinRegularArabic';
    font-size: 16px;
}
.footer-secNewsletter .my-form h2{
    color: white;
}
.footer-secNewsletter .form-check{
    color: white;
}
.footer-secNewsletter p{
    color: white;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 20px;
}
.footer-secNewsletter .form-check{
    margin-top: 6px;
}

.footer-secNewsletter .form-control{
    height: 40px;
    padding: 6px 8px;
    font-weight: 600;
    color: #000;
}

.footer-secNewsletter .label-newsletter{
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 700;
}

/*For Search*/
p#datafetch {
background: #fff;
position: relative;
top: 13px;
margin-top: 48px;
border-radius: 10px;
}
#datafetch p {
background: #fff;
padding: 5px 20px;
margin: 0px;
border: 1px solid;
}
p#datafetch p:hover {
background: #ccc;
}


@media (max-width: 480px) {
	.scrollmenu{
		margin-top:-30px;
	}
}

.newsSectionWrap{display:block; margin-bottom:30px; max-width:570px;}
.newsSectionWrap .pad{padding:20px 20px;min-height:90px;}
.newsSectionWrap .pad h3{margin-bottom:0px; margin-top:10px; font-size:18px; line-height: 24px; height:3em;}
.newsSectionWrap img{transition:all 0.2s ease;  display:inline-block;}
.newsSectionWrap:hover img{opacity:0.8;}

.cq-accordion ul li i{left:30px;right: auto !important;}