 /*
Theme Name: e-quran
Author: Yusuf Jameel
Author URI: 
Description: A smooth Theme
Version: 1.0.11
MISC
*/

@charset "utf-8";
/* CSS Document */

/*css*/

p{
	line-height: 20px;
}
.banner_bg {
	background-image: url('images/bg-image-right.jpg');
	background-size: cover;
	background-position: center center;
}
.tajweed_bg {
	background-image: url('images/bg-image-left.jpg');
	background-size: cover;
	background-position: center center;
}

.pay_btn{display:none;}
.req_bg {
	background-image: url('images/bg-image-left.jpg');
	background-size: cover;
	background-position: center center;
}

.hede{display:none;}

.fr.jahan{
	margin: auto;
	display: block;
	text-align: center;
	float:none;
}

.tag-line{
	margin-top: -6rem;
	margin-left: -60px;
	font-weight: 700;
}
.fixed_header{
	position: fixed;
	/*position:relative;*/
	z-index: 3;
	width: 100%;
	background-color: #fff;
	top: 0px;
}
.padding_top,.entry-header{
	padding-top: 154px;
}
.well_border{
	border:20px solid #D2F4D6 !important;
}
.yellow_row{
	background-color:#fcf6e4;
}
#about #post-0 ul li{
	margin:0 !important;
}

.services.my_bars{
	background: rgb(58, 162, 241);
	overflow: hidden;
	clear: both;
}


#wpbutton {
  display: block;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-image: url("https://equranacademy.com/wp-content/themes/equran/images/whatsapp.svg");
  background-size: contain;
  color: white;
  cursor: pointer;
  padding: 25px;
  border-radius: 4px;
}

#wpbutton:hover {
  background-color: #555;
}


/*small widget*/
#green_text table tr td a, #green_text table tr td{
	color:#099600 !important;
	text-align:left;
	padding:25px;
	text-decoration:none;
}
#green_text table td:hover { 
   background-color: #B7B7B71A;
}

.skype{
	background-color:#3aa2f1;
	padding:10px;
	margin-bottom:10px;
}
.skype h3{
	color:#fff;
	margin:0px;
}
.skype_main{
	overflow:hidden;
}

.c_list {
	list-style: none;
}
.c_list li {
	display: inline-block;
	padding: 25px;
}

.c_list li:hover {
background-color: #B7B7B71A;
}

.c_list li > a {
	color: #099600 !important;
	text-align: left;
	padding: 25px;
	text-decoration: none;
}

.skype_main ul li{
	float: left;
	list-style: none;
	font-size: 18px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 30px;
	border-right:1px solid #000;
}
.skype_main ul li a{
	color:#000;
	text-decoration:none;
}
.skype_main ul li:last-child{
	border-right:0px solid #000 !important;
}


#aniimated-thumbnials a{
	text-decoration:none;
}
/* #aniimated-thumbnials p{
	display: inline-block;
} */
.para_number{
	display: inline-block;
text-align: center;
}
.thumb-img
{
	height: 155px;
	background-size: cover;
}

.bg-pic {
	margin-top: 12.8rem;
	background-image: url(https://equranacademy.com/wp-content/themes/equran/images/bg-image-right.jpg);
	padding: 45px;
	background-position: 0 65%;
	background-repeat: no-repeat;
	background-size: cover;
}
.cat_panel ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cat_panel ul li{

display: block;
padding: 10px 10px 10px 12px;
border-bottom: 1px solid #e7e6e6;
    border-bottom-color: rgb(231, 230, 230);
color: #333;
position: relative;

}

.base_color{
	color:rgb(55, 162, 242);
}
.cat_panel ul li a::before{
	position: absolute;
font-family: fontawesome;
content: '\f054';
margin-left: -12px;
color:rgb(55, 162, 242);
}
.cat_panel ul li a{
	color:#444;
}
ul li.blog_li {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    clear: both;
	list-style: none;
}
.blog_thumb_left {
    display: table-cell;
    vertical-align: top;
    width: 100px;
}
.blog_thumb_left a {
    display: block;
    margin-right: 10px;
}
.blog_thumb_left img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
}
.blog_thumb_right {
    display: table-cell;
    vertical-align: top;
}
.widget-date-cat, .widget-date-cat a {
    font-size: 13px;
}






.banner_child {
	display: block;
	margin: auto;
	position: relative;
	z-index: 1;
	margin-left: 45px;
	max-width: 335px;
	margin-top: -60px;
	margin-bottom: 15px;
}
.post-content-text{
	width: 87%;
}
.blog-title {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
	clear: both;
color: #3aa2f1 !important;
font-weight: 700 !important;
}
.blog-title a {
    font-size: 22px;
    line-height: 26px;
	color: #3aa2f1 !important;
	text-decoration:none;
}
p.blog-short-content {
	line-height: 20px;
	font-size: 14px;

}
.blog-col-0 {
    padding-bottom: 40px;
    border-bottom: 1px solid #d1d1d1;
	overflow: hidden;
	padding-top: 40px;
}




.f_link a{
padding: 7px 0px;
text-decoration: none !important;
color: rgb(90, 90, 90);
border: 1px solid rgb(0, 0, 0);
border-radius: 25px;
text-align: center;
margin-right: 5px;
float: none !important;
display: block;
width: 35px;
height: 35px;
padding-top: 10px;
margin-left: 45px !important;
}

.f_link a:hover{
color: #FFF;
background: #3aa2f1;
border-color: #3aa2f1;
}

/*video*/

.video-section .pattern-overlay {
background: rgba(71, 71, 71, 0.59);
padding: 110px 0 32px;
min-height: 496px; 
/* Incase of overlay problems just increase the min-height*/
}
.video-section h1, .video-section h3{
text-align:center;
color:#fff;
}
.video-section h1{
font-size:110px;
font-family: 'Buenard', serif;
font-weight:bold;
text-transform: uppercase;
margin: 40px auto 0px;
text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;
}
.video-section h3{
font-size: 25px;
font-weight:lighter;
margin: 0px auto 15px;
}
.video-section .buttonBar{display:none;}
.player {font-size: 1px;}


/*video page*/
.gallery
{
    display: inline-block;
    margin-top: 20px;
	width: 100%;
}
#video .thumbnail{
	border:none !important;
}
#video h2{
	margin-top: 30px;
margin-bottom: 30px;
color: rgb(58, 162, 241);
text-align:center;
}

/*downloads*/
#download h2{
	margin-top: 30px;
margin-bottom: 30px;
color: rgb(58, 162, 241);
text-align:center;
}
#download .nav {
    background: none;
    height: auto;
}
#download .well{
	background: rgba(245, 245, 245, 0.53);
	border: 2px solid #3aa2f1;
	padding: 10px;
}
#download .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #FFF;
    cursor: default;
    background: #3aa2f1;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
#download .nav > li {
	padding-left: 0px !important;
	font-weight: bold;
	font-size: 15px;
}

/*contact*/
#contact{
	margin-bottom:30px;
}
#contact .well{
	overflow: hidden;
background: rgba(245, 245, 245, 0.53);
	border: 1px solid #3aa2f1;
}
#contact h2{
	margin-top: 30px;
margin-bottom: 30px;
color: rgb(58, 162, 241);
text-align:center;
}
#contact form input, #contact form textarea, .Submit_modal{
	border: 1px solid rgba(90, 179, 248, 0.41) !important;
	background:#fff !important;
}
.contact_no small{
	margin-left:20px;
}

/*fee page*/

#fee h2{
	margin-top: 30px;
margin-bottom: 30px;
color: rgb(58, 162, 241);
text-align:center;
}
#fee > p{
	font-size: 18px;
	text-align: center;
}
#fee .well{
	background: rgba(245, 245, 245, 0.53);
	border: 1px solid #3aa2f1;
}
#fee .nav {
    background: none;
    height: auto;
}
#fee .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #FFF;
    cursor: default;
    background: #3aa2f1;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
#fee .nav > li {
    padding-left: 0px !important;
}

/*faq page*/
#faq .panel-default > .panel-heading {
    color: #333;
    background: rgba(178, 219, 249, 0.08);
    border-color: #b2dbf9;
}
#faq .panel-default {
    border-color: rgba(58, 162, 241, 0.57);
}
#faq h1{
	margin-top: 30px;
margin-bottom: 30px;
color: rgb(58, 162, 241);
text-align:center;
}
#faq .panel-title > a{
    text-decoration: none;
	color:#337ab7;
}
#faq .panel-title > a:hover{
	color:#000;
}


/*about page*/
#about{
	margin-bottom:30px;
}
#about h2{
	color: #3aa2f1;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 30px;
	text-align: center;
}
#about h4{
	margin-top: 30px;
	color: rgb(58, 162, 241);
	text-align: left;
}
#about .well{
	background: rgba(245, 245, 245, 0.53);
	border: 1px solid #3aa2f1;
}
#about .fa-square{
	color:#3aa2f1;
	margin-right:10px;
}
#about ul li{
	margin-top:8px;
	margin-bottom:8px;
	list-style: none;
}
.modal-header{
	background:#3aa2f1;
	text-align:center;
	color:#fff;
	
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-weight: bold;
    font-size: 24px;
}
.complaint{
	font-size:20px;
	color:#3aa2f1;
	text-align:center;
	padding:20px;
}
.close_button{
	background:#3aa2f1 !important;
	color:#fff !important;
}
#modal_form form input, #modal_form form textarea, .Submit_modal{
	border: 1px solid rgba(90, 179, 248, 0.41) !important;
	background:#fff !important;
}
.Submit_modal:hover{
	background:#3aa2f1 !important;
	color:#fff !important;
}


/*about end*/

.mission_bg{
	clear:both;
	background: rgba(0, 0, 0, 0.05);
padding-bottom: 65px;
padding-top: 50px;
}

.mission_bg h3{
	color: rgb(58, 162, 241);
	font-weight: bold;
}

.tajweed_bg{
	padding-bottom: 65px;
padding-top: 50px;
}

.tajweed_bg h3{
	color: rgba(0, 0, 0, 0.84);
	font-weight: bold;
	margin-bottom: 30px;
    font-size: 32px;
}

.whyeq_bg{
	background: rgba(0, 0, 0, 0.05);
	padding-bottom: 65px;
	/* padding-top: 80px; */
	padding-top: 50px;
}

.mission_bg h3 {
    color: rgb(58, 162, 241);
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 32px;
}

.whyeq_bg h3{
	color: rgb(58, 162, 241);
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 32px;
}
.content_section{
	margin-bottom:40px;
	overflow:hidden;
}

.green_bg{
	background:#3aa2f1;
	padding-bottom:40px;
	padding-top:40px;
}
.green_bg h4{
	color:#fff;
	text-align:center;
	font-size:30px;
}
.green_submit{
	color: #fff;
background: #000;
border-color: #ccc;
width: 200px;
margin: auto;
display: block !important;
}
.green_submit:hover{
	color: #FFF !important;
	background: transparent;
	border: 1px solid #FFF;
}
#footer_contact p{
	color:#fff;
	font-size:16px;
	text-align:center;
}
#footer_contact p img{
	margin-right:10px;
}


/*end*/

.read_more{
	color:#fff;
	background:#3aa2f1 !important;
	border:1px solid #ccc;
	display: block !important;
	margin: auto;
	padding: 7px 15px;
	font-size: 16px;
}
.read_more:hover{
	color:#fff !important;
}
.icon-bar{
	background:rgb(58, 162, 241);
}
.services .col-sm-2 {
	background: rgb(58, 162, 241);
	padding: 30px;
	color: #fff;
	border-right: 1px solid #fff;
	text-align: center;
	height: 150px;
	padding-top: 40px;
	width: 14.2%;
}

.banner_icons {
	display: block;
	margin: auto;
	margin-bottom: 1rem;
}
.services .col-sm-2 a{
	color: #fff !important;
	text-decoration:none;
}

.services .col-sm-2 a:hover{
	color: #052741 !important;
}

#menu li a{
	text-align:center;	color: #717171;
}#menu li a:hover{	/* border-top: 5px solid #4D4D4D1A; */}


#menu li a:hover{
	color: #008aff;
	border-top: 5px solid #ccc;
	padding-top: 10px;
}
.icon_place > .fr a{
	padding: 10px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 100%;
	width: 30px !important;
	height: 22px;
	margin-right: 8px;
	color: #943cea;
	text-decoration: none;
	font-size: 12px;
}
.icon_place > .fr a:hover{
	color: #24abe5;
}


.icon_place2 > .fr a{
	padding: 10px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 100%;
	width: 30px !important;
	height: 22px;
	margin-right: 8px;
	color: #ccc;
	text-decoration: none;
	font-size: 12px;
}
.icon_place2 > .fr a:hover{
	color: #24abe5;
}

.submit{
	color:#fff;
	background:#943cea;
	border:1px solid #ccc;
	display: block !important;
	margin: auto;
	padding: 7px 15px;
	font-size: 16px;
}
.submit:hover{
	color:#fff !important;
}


@font-face {
    font-family: 'helvetica_ceregular';
    src: url('http://www.quranreading.com/fonts/helvetica-ce-regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'pt_sans';
    src:url('http://www.quranreading.com/fonts/PT_Sans-Caption-Web-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}



* {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.fl {
    float: left;
	margin-top: 0px;
}

.fr {
    float: right;
}

.clr {
    clear: both;
}



a {
    outline: none;
    text-decoration: none;
    border: none;
}

input {
   
}

select {
    border: none;
	
}

body {
    font-family: 'Lato', sans-serif !important;
	font-size:15px;
	color: #052741;line-height:20px;
}
strong { font-weight:normal; }

.img2 {
	vertical-align:bottom;	
}
/****************************************************************************************************************************/



@media only screen 
and (min-width : 1024px) {

.lilmuslim-head{
	float:left;
	margin-left:24px;
	margin-top:31px;
	width:352px;
}

.lilmuslim-head img{
	width:100%;
}

.apps_btm_heading2{
	font-size: 20px !important;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
	}
	
	.txt_ali { text-align:left !important; }
	
.h_align {padding-left:2% !important; margin:0; }

.strng_align { margin:0 !important; }

.navMenu {
	display:none !important;
	margin-top:11px;
	float:right;
	display:inline;
	width:19%;
    
    /* CSS 3 */
    
}

.navMenu a {
    color: #333;
    border-right: 1px solid rgba(255,255,255,.5);
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0 15px;
    text-align: center;
    text-shadow: 0 1px 1px #FFF;
    text-transform: uppercase;
    text-decoration: none;
    width: 115px;
    /* CSS3 */
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.navMenu a:hover { background: rgba(0, 0, 0,.05) }

.navMenu input {
    background: url(http://www.quranreading.com/images/search.jpg) 10px center no-repeat #FFF;
    border: 1px solid #AAA;
    color: #666;
    float: right;
    font-size: 11px;
    margin:0;
    opacity: 0.6;
    outline: none;
    padding: 7px 5px 7px 40px;
	
    width: 100%;
    /* CSS3 */
    
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	
	
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.blog_h3 {

color: #444;
	line-height: 30px;
font-weight: bold;

font-size: 22px;
}

.text-wrapper {
	padding: 10px;
}

.the_excerpt{
	color: #000;
}

.r_more{
	background: #37a2f2 !important;

color: #fff;
}

.container.padding_top.blog_inner{
	margin-top:5px;
}

#about .thumbnail {
	height: 45rem;
}
#about .thumbnail img {
	
}



.navMenu input:hover { opacity: 1 }

.navMenu input:focus {
    opacity: 1;
    width: 100%;
}

.padding_top2{
	padding-top: 50px;
}

.navMenu input:focus ~ a { width: 95px }






	
/*************************************************************************************************************************/


    .wrapper {
        width: 1170px;
        margin: 0 auto;
        clear: both;
		padding-left:15px;
		padding-right:15px;
		overflow:hidden;
    }
	
	.wrapper p {
	padding-top: 2%;
font-family: 'Lato', sans-serif;
font-size: 15px;
/* padding-left: 3%;
padding-right: 3%; */
margin-top: 12px;
}
	
	.wrapper h2 { font-family: 'helvetica_ceregular', sans-serif; font-weight:normal; padding-left:3%; 
	padding-right:3%; }
	
	

    .pullover {
        display: none;
    }

    .call_ptn {
        display: none;
    }
    ._call-info-mob {
        display: none;
    }

    ._call-info-mob h1 {
        display: none;
    }

    ._call-info-mob h2 {
        display: none;
    }

    ._call-info {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #717171;
        margin: 37px 0 22px 0;
		margin-bottom: 12px;
    }
	
    ._call-info h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #717171;
    }

    ._call-info h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #70ac00;
        padding: 0px;
        margin: 0px;
    }
	._call-info a {color:#717171; }
	
	._call-info a:hover {color:#3aa2f1; }



    .logo {
        margin-top: 30px;
		margin-left:20px;
		margin-bottom: 10px;
    }

    .icon_place {
        margin-top: 20px;
		margin-right: 25px;
    }
	.icon_place2 {
        margin-top: 20px;
		margin-right: 25px;
		padding-bottom: 50px;
    }
    .phone {
        margin-right: 50px;
        margin-top: 50px;
    }

    .nav {
        background: #e4e4e4;
		height: 50px;
    }

    .banner_bg {
     /*    background-image: url(http://www.quranreading.com/images/banner_bg.png); */
        background-repeat: repeat;
		
    }

    .banner_bg h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 40px;
        font-weight: normal;
        color: #052741;
        text-align: center;
    }

    .banner_bg h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 34px;
        font-weight: normal;
        color: #052741;
    }

    .width1 {
        text-align: center;
    }

.mrgn {
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 30px;
	position: relative;
	z-index: 2;
}

.contact_form_top .form-group{margin-bottom:25px;}
 .width2 {
	background: #052741;
	/* width: 300px; */
	padding: 15px;
	float: left;
	height: 52rem;
	padding-top: 7rem;
}

    .width2 h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 22px;
        color: #FFF;
        margin-top: 20px;
        text-align: center;
        margin: 0 !important;
        padding: 0 !important;        
    }
	
	.width3{
		overflow:hidden;
		padding: auto 15px;
		margin-bottom:30px;
	}
	
	.width3 img{
		margin: auto;
		padding-top: 90px;
		width: 99px;
	}
	
    .input {
        width: 100%;
        padding: 5px;
		margin:5px 0px 5px 0px;
       
    }

    .text1 {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #FFF;
        display: block;
        margin: 10px 0px 2px 14px;
        font-weight: bold;
    }

    .text2 {
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #FFF;
        display: block;
        margin: 5px 0px 2px 14px;
        font-weight: bold;
    }

    .cntct_btn {

        padding: 10px;
        text-align: center;
        margin: 10px 0px 10px 0px;;
    }
	/* .cntct_btn a{
        color:#fff;
    } 
	
	.cntct_btn a:hover{
        color:#24abe5 !important;
		text-decoration: none;
    } */

    .cntct_lnk {
        color: #fff;
		font-family: 'helvetica_ceregular', sans-serif;
		font-size: 20px;
		font-weight: bold;
		border: 1px solid #fff;
		width: 100%;
		text-align: center;
		background-color: transparent;
    }
	 .cntct_lnk:hover{
        color: #fff;
		background-color: #3AA2F1;
    }

    .text3 {
        color: #fff;
		font-family: 'Lato', sans-serif;
		font-size: 12px;
		margin-left: 10px;
		margin-right: 24px;
		font-weight: normal;
		margin: 0;
		margin-top: 5px;
		margin-left: 43px;
    }
	
	#rnewsletter {
		margin-left: -160px;
	}

    .checkbox {
        text-align: center;
        /* margin-left: 50px; */
        margin-bottom: 20px;
    }

    .content {
        margin-top: 50px;
        padding-bottom: 30px;
    }

    .content h1 {
        color: #494949;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
		text-align:left;
		font-weight: normal;
		margin-left:3%;
    }

    .content p {
        color: #494949;
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        margin-top: 10px;
		
		
		
    }
	
	.spacer { display:block; margin-top: 15px !important; }

    .box {
        width: 300px;
        margin-left: 30px;
        margin-top: 20px;
    }

    .box_2nd {
        width: 300px;
        margin-left: 46px;
    }

    .descrip {
    }

    .descrip h5 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #494949;
		font-weight:normal;
		margin-top: 5px;
margin-bottom: 5px;
    }

    .descrip p {
       font-family: 'Lato', sans-serif;
        font-size: 15px;
        color: #494949;
		margin: 0;
padding: 0;
    }

    .mrgn_tp {
        margin-top: 25px;
    }

    .test {
        border: 1px #dddada solid;
        background: #f3f3f3;
		padding-top:20px;
		padding-bottom:20px;
        
    }

    .test h4 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #2e2e2e;
		font-weight:normal;
		margin-left:3%;
    }

    .test h5 {
        font-family: 'Lato', sans-serif;
        font-size: 17px;
        color: #70ac00;
        margin-left: 10px;
		font-weight:500;
		margin-left:3%;
    }

    .mrgn_left {
        margin-left: 100px;
    }

    .width4 {
        width: 400px;
		padding-left: 2%;
		padding-right: 2%;
		
    }

    .width4 p {
        color: #3e3e3e;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 20px;
    }

    .test_link {
        font-size: 13px;
        color: #013872;
        font-family: 'Lato', sans-serif;
		margin-right: 10px;
    }

    .launch_live_ptn {
        margin-left: 50px;
        margin-top: 60px;
        margin-bottom: 50px;
        width: 300px;
    }

    .launch_live {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 25px;
        color: #424141;
		text-align:left;
    }

    .launch_live_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 21px;
        color: #424141;
		margin:0; padding:0;
    }

    .launch_live_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-left: 45px;
        margin-top: 10px;
    }

    .quran_read_ptn {
        margin-left: 205px;
        margin-top: 50px;
        margin-bottom: 50px;
        width: 375px;
    }

    .read_mrgn {
        margin-top: 10px;
        margin-left: 10px;
    }

    .quran_read {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 27px;
        color: #424141;
    }

    .quran_read_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 21px;
        color: #424141;
        font-weight: normal;
		text-align:left;
		margin:0; padding:0;
    }

    .quran_read_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-top: 10px;
        text-align: center;
        margin-left: 90px;
    }

    .article_bg {
        background: #f2f2f2;
        padding-bottom: 50px;
    }

    .article_bg h1 {
        color: #2e2e2e;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        padding: 30px 0 25px 30px;
		font-weight:normal;
		
    }

    .article_bg h2 {
        color: #013872;
        font-family: 'Lato', sans-serif;
        font-size: 15px;
        width: 300px;
    }

    .article_bg p {
        color: #494949;
        font-family: 'Lato', sans-serif;
        font-size: 15px;
        margin-top: 15px;
    }

    .art_desp {
        color: #494949;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 15px;
    }

    .comments {
        font-family: 'Lato', sans-serif;
        font-size: 13px !important;
        color: #70ac00 !important;
       
		margin:0px 10px 0px 0px !important;
		padding: 0px !important;
    }

    .article_ptn {
        margin-top: 15px;
    }

    .subscribe_h {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 26px;
        color: #424141;
        text-align: center;
        margin-top: 50px;
    }

    #learning {
        background: #06336e;
        margin-top: 10px;
		margin-bottom:10px;
		
    }

    .cntct_btn_btm {
        background: url(http://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 5px;
        text-align: center;
        margin: 10px 0px 4px 0px;
        width: 220px;
        display: inline-block;
		
		
    }

    .input_ptn {
        width: 225px;
        padding: 15px;
        margin: 10px 10px 10px 10px;
    }

    .btn_width {
        width: 230px;
    }

    .checkbox_btm {
        text-align: center;
        margin-left: 45px;
        padding-bottom: 10px;
    }

    .cntct_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        font-weight: normal;
    }

    .reg_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 21px;
        font-weight: normal;
    }

    #learning h1 {
        font-size: 23px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #052741;
        display: inline-block;
        margin: 10px;
		font-weight: normal;
    }

    .call {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        display: inline-block;
        margin: 0 15px 0 10px;
		padding:0 !important;
    }
	
	.call a { color:#fff; font-size:18px; }
	
	.call a:hover {color:#fff; } 

    .footer_bg {
        background: #F2F2F2;
        padding: 30px;
    }

    /* .footer_box {
        width: 160px;
    } */

    .footer_box h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
    }

    .footer_box p {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10.5px;
    }

    .footer_box a  {
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
    }
	
	.footer_box a:hover, .footer_box2 a:hover{
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #3aa2f1;
        margin-top: 10px;
    }

    .footer_box2 {
/* width: 177px; 
margin-left: 98px;*/
    }

    .footer_box2 h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
    }

    .footer_box2 p {
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a !important;
        margin-top: 10px;
		text-align:left;
    }

.footer_box2 a {
    color: #5A5A5A;
   font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin-top: 10px;
}

    .steps {
        display: none;
    }

    .iner_banner_panel {
        margin-top: 23px;
        margin-bottom: 5px;
        width: 100%;
    }

    .iner_banner_panel h2 {
        text-align: center;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 35px;
        color: #052741;
        font-weight: normal;
    }

    .iner_banner_panel h3 {
        text-align: center;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 25px;
        color: #052741;
        margin-top: 35px;
        font-weight: normal;
    }

    .iner_banner_panel2 {
        margin: 0 35%;
        padding-bottom: 20px;
        width: 30%;
    }

    .reg_me {
        background: url(https://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 13px 15px 15px 15px !important;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

    .iner_content {
        width: 45%;
    }

    .iner_content h2 {
        font-size: 30px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #494949;
		text-align:left;
		font-weight:normal;
		padding-left: 5%;
    }

    .iner_content p {
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        color: #494949;
		 margin-top: 20px;
		 padding-left: 6%;
    }

    .iner_content_bg {
        background: #f3f3f3;
        padding: 20px;
    }

    .iner_content_bg2 {
        padding: 20px;
    }

    .iner_img_ajdust {
        width: 45%;
        margin-left: 70px;
    }

    .iner_img_ajdust2 {
        width: 45%;
        margin-right: 50px;
    }
	
	.iner_img_ajdust p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
margin-top:20px;
}

.iner_img_ajdust2 p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
}

.iner_img_ajdust h2 {
font-size: 30px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}

.iner_img_ajdust2 h2 {
font-size: 30px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}


    .iner_img {
        width: 100%;
        text-align: center;
		margin-top:10%;
    }

    .drive_kids {
        font-size: 27px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #013872;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .arrow_down {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .iner_list_style {
        list-style: square inside;
        margin-left: 10px;
        line-height: 25px;
		margin-top:10px;
		font-size:15px;
		margin-left:3%;
		margin-right:3%;
		
		
    }
	
		.tbl_border {border:3px #013872 solid; margin-top:10px; }
		
		.tbl_border h2 {font-family:'helvetica_ceregular', sans-serif; font-size:14px; background:#013872; color:#fff; padding: 5px; }
		
		.tbl_width{width: 100%; border:none; }
		
		.tbl_width td { padding:5px; }
		
		.td_bg_color { background:#013872; color:#fff; font-size:16px; }
		
		.tr_bg_color { background:#DCDEDC; font-size:16px; }
		.tr_bg_color2 { background:#FCFEFC; font-size:16px; }
		
		.form_txt {   color: #000;
        font-family: 'Lato', sans-serif;
        font-size: 12px;
        margin-left: 10px;
        display:block; padding:9px;
    }
		
		
.cntact_h1{ font-size:30px; font-family: 'helvetica_ceregular', sans-serif; color:#494949; font-weight:normal;
margin-left:3%;  }

.cntact_box {margin-top:1%; }

.cntact_h5 { font-size:19px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important;
 border-bottom:1px #b7b7b7 solid; padding-bottom:5px; font-weight:normal; } 
 
 
.cntact_pack {
	margin-left: 30px;
    margin-top: 20px;
    width: 290px;
}
	
.cntact_desc { width:60%; }

.left_tbl{width:45%; margin-top:1%; }
.left_tbl td { width:50%; }

.right_tbl{width:45%; margin-top:1%; margin-left:5%; }
.right_tbl td {width:50%; }

.cntact_input {
        width: 100%;
        padding: 10px;
		margin:5px 0px 5px 0px;
		border-top:3px #dedede solid;
		border-left:3px #dedede solid;
		border-right:1px #dedede solid;
		border-bottom:1px #dedede solid;
		
       
    }
.cntact_border { border:1px #dedede solid; padding:2%; background:#fff !important; margin-top:4%; }

.cntact_head{ font-size:21px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important; font-weight:normal;
 }
 
.cntact_txt { font-size:15px; color:#454545; font-weight:normal; font-family: 'Lato', sans-serif; text-align:left; }
.radio_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif; margin-right:9%;
}
.radio_mgn{padding:2% 0 2% 0; text-align:left;}



.cntact_submit { background:#70ac00; padding:1% 5% 1% 5%; margin-top:1%; margin-left:23%; font-weight:normal; } 
 
.submit_txt { font-size:21px; color:#fff; font-family: 'Lato', sans-serif;
font-weight:bold; font-weight:normal; }

.mandatory_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif;
margin-left:20%; font-style:italic;
}
 
.apps_h2 { font-size:25px !important; font-family: 'helvetica_ceregular', sans-serif; color:#494949; }
 
.apps_h1 { font-size:24px; color:#fff;  font-family: 'helvetica_ceregular', sans-serif; background:#0d67ac; padding:1%; }

.apps_border { border:1px #dedede solid; margin-top:3%; }

.apps_ptn {padding:2%; border-top:1px #dedede solid; }

.apps_desc{ width:82%; }

.apps_head { font-size:19px; color:#2e7cb4; font-family: 'helvetica_ceregular', sans-serif;}

.download_desc{ margin-left:2%; }

.download_head { font-size:19px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; margin:0px !important; padding:0px !important; 
line-height: 55px;   display:inline }

.download_span { font-size:20px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; padding:0px !important; margin-left:15px; margin-right:15px;
display:inline-block;
  }

.apps_desc p { font-size:16px; font-family: 'Lato', sans-serif; } 

.apps_desc a { color:#70ac00; font-size:16px; font-weight:bold; font-family: 'Lato', sans-serif; }

.view_apps { color: #2E7CB4;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5%;
	text-decoration:underline;  }

.abt_h5 { color: #494949;
    font-family: 'helvetica_ceregular',sans-serif;
    font-size: 19px !important;
	line-height:85px;
	font-weight:normal;
	margin-left: 5px;
} 
.abt_container {  padding: 1% 1% 1% 3%;
    width: 32%; }

.abt_pack1 {margin-top:6%; width:100%; } 
 
 .tree {
        margin-top: 20px;
width:auto;
height:auto;
margin-left:40px;
 
    }
.tree_push {
        margin-top: 20px;
width:auto;
height:auto;
padding-left:40px;
margin-left:30px;
 
    }
.tree_push ul{
        padding:0px;
margin:0px;
}
.tree_push ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree_push ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree_push a
{ color: #494949 !Important ;
}
    .tree ul{
        padding:0px;
margin:0px;
}
.tree ul li
{	font-size: 15px;
       font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree ul li
{	font-size: 15px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree a
{ color: #494949 !Important ;
}
 	
.register_ol { font-size: 15px;
       font-family: 'Lato', sans-serif;
        color:#5A5A5A;
		list-style:disc;
		line-height:30px; list-style:decimal;
		margin-left: 5%;  }

.iner_content strong { margin-left:6%; }

.iner_content ol {  }

.iner_content li { margin-left:3%; }

.iner_img2 { width:70%;}


.select-wrapper{
		float: left;
		display: inline-block;
		border-color: #DEDEDE;
    	border-style: solid;
    	border-width: 3px 1px 1px 3px;
    	margin: 5px 0;
		padding-top: 10px;
		padding-bottom:10px;
    
		background-image:url(http://www.quranreading.com/customselect/arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		cursor: pointer;
		color:#454545;
		
		
	}
	.select-wrapper, .select-wrapper select{
		width: 100%;
		color:#454545;
		
		
	}
	
	.select-wrapper .holder{
		display: none;
		margin: 0px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index: -1;
	}
	.select-wrapper select{
		margin: 0;
		
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0.45;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
        width:100%;
		
	}
	
	.custom-select {  }
	
	.custom-select option {}
    
    /* Let's Beautify Our Form */
	
	.name { color:#D54035; font-size:20px; }
	
	  #error {  color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px;   
	}
	
	#error_reg { color: #008AFF;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: bold;

background: #fff;
padding-top: 5px;
padding-bottom: 5px;
width: 22%;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: none;
float: left;
margin-left: 26.5%;
margin-bottom: 10px;

  }


		#error_reg_cu { color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px; border:#efefef 1px solid;   }

.cpy_rite {font-family:'lato',san-serif; font-size:13px; color:#434343; text-align:right; margin-right:33%; }
.ste_mp { font-family:'lato',san-serif; font-size:13px;  text-align:left; margin-left:1%; display:inline-block;margin-top:0; }

.container {  } 

.space_bottom{
	margin-bottom:60px;}
	
	
.course_heading{
	color:#013872; 
	font-size:25px; 
	font-family: 'helvetica_ceregular', sans-serif;	
	}
	
.course_select{
		background:#f3f3f3; 
		color:#999; 
		font-size:15px; 
		padding:5px;
		width:100px;	
	}
	
.course_reg{
	display:block; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px; 
	padding-bottom:10px; 
	background:#70AC00; 
	color:#fff; 
	font-size:18px; 
	margin-top:10px;	
	}
	
.table_heading2{
	font-weight:bold !important;	
	}
		
}


/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
@media only screen 
and (min-width : 880px) 
and (max-width : 1023px) {
	
.lilmuslim-head{
	float:left;
	 margin-left: 23px;
    margin-top: 40px;
    width: 32%;
}

.lilmuslim-head img{
	width:100%;
}

}

@media only screen 
and (min-width : 641px) 
and (max-width : 879px) {
	
	.lilmuslim-head{
		float: left;
		margin-left: 26px;
		margin-top: 22px;
		width: 50.5%;
	}

	.lilmuslim-head img{
		width:100%;
	}
	.form-group {
		margin-bottom: 14px;
	}

}

@media only screen 
and (min-width : 929px) 
and (max-width : 1023px) {

	.width2 {
    width: 45%;
    background: #052741;
    margin-right: 15px;
    padding: 15px;
    padding-bottom: 27px;
}

}

@media only screen 
and (min-width : 641px) 
and (max-width : 1023px) {
	

.apps_btm_heading2{
	font-size: 20px !important;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
	}

.txt_ali { text-align:left !important; }

    .wrapper {
        margin: 0 auto;
    }
	.nav > li {
    padding-left: 0px !important;
}
#menu li a {
    padding: 10px 14px !important;
}

.wrapper p { padding-left:3%; padding-right:2%; padding-top:1%; font-family: 'Lato', sans-serif; font-size:15px;}
	
	.wrapper h2 { padding-left:3%; padding-right:2%;}
	
	

    .logo {
        margin-top: 25px;
        margin-left: 25px;
		margin-bottom: 10px;
    }
	.logo_image{
		width: 250px;
	}

    .display {
        display: none;
    }

    .pullover {
        display: none;
    }

    .call_ptn {
        display: none;
    }
    ._call-info-mob {
        display: none;
    }

    ._call-info-mob h1 {
        display: none;
    }

    ._call-info-mob h2 {
        display: none;
    }
    ._call-info {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #717171;
        margin: 37px 0 22px 0;
    }

    ._call-info h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #717171;
    }

    ._call-info h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #70ac00;
        padding: 0px;
        margin: 0px;
    }
	
	._call-info a:hover {
    color: #3aa2f1;
}
._call-info a {
    color: #717171;
}

    .icon_place {
        margin-top: 10px;
        margin-right: 15px;
    }
	
	.icon_place2 {
        margin-top: 10px;
        margin-right: 15px;
		float: left !important;
    }

    .phone {
         margin-right: 16px;
    margin-top: 58px;
    }

    .nav {
        background: #e4e4e4;
    }

	.banner_bg img {
        width: 50%;
        height: auto;
    }

    .banner_bg h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 35px;
        font-weight: normal;
        color: #052741;
        text-align: center;
        margin-top: 0px;
    }

    .banner_bg h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 25px;
        font-weight: normal;
        color: #052741;
        margin-top: 10px;
        text-align: center;
    }

	.width1 {
		margin-left: 15px;
		width: 45%;
		margin-top: 10px;
		text-align: center;
	}

    .mrgn {
        display: none;
    }

    .mrgn img {
    }

 .width2 {
	    padding-bottom:27px;
        width: 45%;
        background: #052741;
        margin-right: 15px;
        padding: 15px;

    }

    .width2 h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #fff;
        margin-top: 20px;
        text-align: center;
    }

    .input {
        margin: 10px 10px 10px 0;
        padding: 5px;
        width: 100%;
    }

    .text1 {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #fff;
        display: block;
        font-weight: bold;
    }

    .text2 {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #fff;
        display: block;
        font-weight: bold;
    }

     .cntct_lnk {
        color: #fff;
		font-family: 'helvetica_ceregular', sans-serif;
		font-size: 20px;
		font-weight: bold;
		border: 1px solid #fff;
		width: 100%;
		text-align: center;
		background-color: transparent;
    }
	 .cntct_lnk:hover{
        color: #fff;
		background-color: #3AA2F1;
    }
	.text3 {
        color: #fff;
		font-family: 'Lato', sans-serif;
		font-size: 12px;
		margin-left: 10px;
		margin-right: 24px;
		font-weight: normal;
		margin: 0;
		margin-top: 5px;
		margin-left: 80px;
    }


	
	#rnewsletter {
		margin-left: -197px;
	}

    .checkbox {
        text-align: center;
        /* margin-left: 68px; */
        margin-top: 10px;
    }

    .content {
        margin-top: 50px;
        padding: 10px;
    }

    .content h1 {
        color: #494949;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
		text-align:left;
		margin-left: 20px;
    }

    .content p {
        color: #494949;
        font-size: 15px;
       font-family: 'Lato', sans-serif;
        margin-top: 10px;
    }

    .box {
        width: 40%;
        margin-left: 45px;
        margin-top: 10px;
    }

    .box_2nd {
    }

    .descrip {
    }

    .descrip h5 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #494949;
    }

    .descrip p {
        font-family: 'Lato', sans-serif;
        font-size: 15px;
        color: #494949;
		margin:0; padding:0;
    }

    .mrgn_tp {
        margin-top: 25px;
    }

    .test {
        border: 1px #dddada solid;
        background: #f3f3f3;
        
    }

    .test h4 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #2e2e2e;
		 padding:10px 0 0px 40px;
    }

    .test h5 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 17px;
        color: #70ac00;
        padding:10px 0 0px 40px;
    }

    .mrgn_left {
        display: none;
    }

    .width4 {
        padding: 10px;
    }

    .width4 p {
        color: #3e3e3e;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 20px;
		margin-left: 5px;
		
    }

    .test_link {
        font-size: 13px;
        color: #013872;
        font-family: 'Lato', sans-serif;
    }

    .launch_live_ptn {
        margin-bottom: 20px;
        margin-left: 60px;
        margin-top: 20px;
        width: 35%;
    }

    .launch_live {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #424141;
    }

    .launch_live_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #424141;
        margin-left: 10px;
		text-align:left;
		margin:0; padding:0;
		margin-top: 10px;
    }

    .launch_live_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-left: 45px;
        margin-top: 10px;
    }

    .quran_read_ptn {
        margin-bottom: 20px;
        margin-left: 30px;
        margin-top: 20px;
        width: 45%;
    }

    .read_mrgn {
        margin-top: 10px;
        margin-left: 10px;
    }

    .quran_read {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 27px;
        color: #424141;
    }

    .quran_read_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #424141;
        font-weight: normal;
		text-align:left;
		margin:0; padding:0;
    }

    .quran_read_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-top: 10px;
        text-align: center;
        margin-left: 90px;
    }

    .article_bg {
        background: #f2f2f2;
        padding-bottom: 50px;
    }

    .article_bg h1 {
        color: #2e2e2e;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        padding: 20px 0 20px 40px;
    }

    .article_bg h2 {
        color: #013872;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 15px;
		margin-left:5px;
    }

    .article_bg p {
        color: #494949;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 15px;
		margin-left:5px;
    }

    .art_desp {
        color: #494949;
       font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 15px;
    }

    .comments {
       font-family: 'Lato', sans-serif;
        font-size: 13px !important;
        color: #70ac00 !important;
        margin-top: 0px !important;
		padding: 0 !important;
		margin: 0 !important;
    }

    .article_ptn {
        margin-top: 15px;
		margin-left:25px;
		margin-right:5px;
    }

    .subscribe_h {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 26px;
        color: #424141;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #learning {
        background: #06336e;
        padding: 15px;
        margin-top: 10px;
    }

    .cntct_btn_btm {
        background: url(http://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 5px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

    .input_ptn {
        margin-top: 10px;
        padding: 15px;
        width: 100%;
    }

    .btn_width {
        width: 100%;
        margin-top: 10px;
    }

    .checkbox_btm {
        text-align: center;
        margin-top: 10px;
    }

    .cntct_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        font-weight: bold;
    }

    .reg_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 14px;
        font-weight: normal;
    }

    #learning h1 {
        font-size: 23px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #052741;
        display: inline-block;
        margin: 10px;
    }

    .call {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        display: block;
        margin: 0 15px 0 150px;
    }
	
	.call a { color:#fff; }
	
	.call:hover {color:#fff; }
	
	

    .footer_bg {
        background: #F2F2F2;
        padding: 20px;
    }

    .footer_box {
        width: 20%;
    }

    .footer_box h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
    }

    .footer_box p {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
    }

    .footer_box a {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
    }

    .footer_box2 {
        /* width: 20%;
        margin-left: 42px; */
    }

    .footer_box2 h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
		text-align:left;
    }

    .footer_box2 p {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
		text-align:left;
    }
	.footer_box2 a {
    color: #5A5A5A;
   font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin-top: 10px;
}

    .iner_banner_panel {
        margin-top: 23px;
        margin-bottom: 5px;
        width: 100%;
    }

    .iner_banner_panel h2 {
        text-align: center;
    }

    .iner_banner_panel h3 {
        text-align: center;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        margin-top: 35px;
        font-weight: normal;
    }

    .iner_banner_panel2 {
          margin: 0 38%;
    padding-bottom: 20px;
    width: 24%;
    }

    .steps {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        margin-top: 10px;
        text-align: center;
    }

    .reg_me {
        background: url(http://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 10px 10px 3px 10px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

    .iner_content {
        width: 45%;
    }

    .iner_content h2 {
        font-size: 30px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #494949;
		text-align:left;
		padding: 0;
		margin: 0;
    }

    .iner_content p {
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        color: #494949;
		margin-top:10px;
		padding: 0;
		margin: 0;
		
    }

    .iner_content_bg {
        background: #f3f3f3;
        padding: 20px;
    }

    .iner_content_bg2 {
        padding: 20px;
    }

    .iner_img_ajdust {
        width: 45%;
        margin-left: 50px;
    }

    .iner_img_ajdust2 {
        width: 45%;
        margin-right: 50px;
    }
	
	.iner_img_ajdust p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
margin-top:10px;
}

.iner_img_ajdust2 p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
}

.iner_img_ajdust h2 {
font-size: 30px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}

.iner_img_ajdust2 h2 {
font-size: 30px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}


    .iner_img {
        width: 100%;
		margin-top:10%;
		
    }

    .drive_kids {
        font-size: 27px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #013872;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .arrow_down {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .iner_list_style {
        list-style: square inside;
        margin-left: 10px;
        line-height: 25px;
		padding:2%;
		font-size:15px;
		
    }
	
	.tbl_border {border:3px #013872 solid; margin-top:10px; background:#DCDEDC;}
	
	.tbl_border h2 {font-family:'helvetica_ceregular', sans-serif; 
		font-size:14px; 
		background:#013872; 
		color:#fff; 
		padding: 5px; }
		
		.tbl_width{width: 100%; border:none; }
		
		.tbl_width td { padding:5px; }
		
		.td_bg_color { background:#013872; color:#fff; }
		
		.tr_bg_color { background:#DCDEDC; }
		.tr_bg_color2 { background:#FCFEFC; }
		
		.tr_bg_color a {color:#333333; }
		.tr_bg_color2 a {color:#333333; }
		
			.form_txt {   color: #000;
        font-family: 'Lato', sans-serif;
        font-size: 12px;
        margin-left: 10px;
        display:block; padding:9px;
    }
		
		
.cntact_h1{ font-size:30px; font-family: 'helvetica_ceregular', sans-serif; color:#494949; margin-left:3%;  }

.cntact_box {margin-top:5%; }

.cntact_h5 { font-size:19px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important;
 border-bottom:1px #b7b7b7 solid; padding-bottom:5px; } 
 
 
.cntact_pack { margin-left: 2%;
    width: 45%; margin-top:2%;}
	
.cntact_desc {width:60%; }		
		
.left_tbl{width:100%; margin-top:1%; }
.right_tbl{width:100%; margin-top:1%;  }

.left_tbl td {width:50%;}
.right_tbl td {width:50%;}

.cntact_input {
        width: 100%;
        padding: 10px;
		margin:5px 0px 5px 0px;
		border-top:3px #dedede solid;
		border-left:3px #dedede solid;
		border-right:1px #dedede solid;
		border-bottom:1px #dedede solid;
		
       
    }
.cntact_border { border:1px #dedede solid; padding:2%; background:#fff !important; margin-top:4%; margin-left: 1%;
margin-right: 1%; }

.cntact_head{ font-size:21px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important;
 }
 
.cntact_txt { font-size:15px; color:#454545; font-weight:bold; font-family: 'Lato', sans-serif; text-align:left; }
.radio_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif;
}
.radio_mgn{padding:2% 0 2% 0;}

.cntact_submit { background:#70ac00; padding:1% 5% 1% 5%; margin-top:1%; margin-left:50%; } 
 
.submit_txt { font-size:21px; color:#fff; font-family: 'Lato', sans-serif;
font-weight:bold; }

.mandatory_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif;
margin-left:48%; font-style:italic;
}


 
.apps_h2 { font-size:25px !important; font-family: 'helvetica_ceregular', sans-serif; color:#494949; }
 
.apps_h1 { font-size:24px; color:#fff;  font-family: 'helvetica_ceregular', sans-serif; background:#0d67ac; padding:1%; }

.apps_border { border:1px #dedede solid; margin-top:3%; }

.apps_ptn {padding:2%; border-top:1px #dedede solid; }

.apps_desc{ margin-left:2%; width:80%; }

.apps_head { font-size:19px; color:#2e7cb4; font-family: 'helvetica_ceregular', sans-serif;}

.apps_desc p { font-size:16px; font-family: 'Lato', sans-serif; } 

.download_desc{ margin-left:2%; width:80%; }

.download_head { font-size:19px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; margin:0px !important; padding:0px !important; 
line-height: 55px;   display:block; }

.download_span { font-size:20px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; padding:0px !important; margin-left:50px; margin-right:50px;
display:none;
  }
.download_img{
	margin-top:80px;
	}


.apps_desc a { color:#70ac00; font-size:16px; font-weight:bold; font-family: 'Lato', sans-serif; }

.view_apps { color: #2E7CB4;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5%;
	text-decoration:underline;
	text-align:left;  }
 
  
.abt_h5 { color: #494949;
    font-family: 'helvetica_ceregular',sans-serif;
    font-size: 19px !important;
	line-height:85px;
} 
.abt_container { width:100%; }

.abt_pack1 {margin-top:2%; width:45%; margin-left:4%; } 	
		
.tree {
        margin-top: 20px;
width:auto;
height:auto;
margin-left:40px;
 
    }
.tree_push {
        margin-top: 20px;
width:auto;
height:auto;
padding-left:40px;
margin-left:30px;
 
    }
.tree_push ul{
        padding:0px;
margin:0px;
}
.tree_push ul li
{	font-size: 15px;
       font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree_push ul li
{	font-size: 15px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree_push a
{ color: #494949 !Important ;
}
    .tree ul{
        padding:0px;
margin:0px;
}
.tree ul li
{	font-size: 15px;
       font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree ul li
{	font-size: 15px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree a
{ color: #494949 !Important ;
}	
		
		
		.register_ol { font-size: 15px;
       font-family: 'Lato', sans-serif;
        color:#5A5A5A;
		list-style:disc;
		line-height:30px; list-style:decimal; 
		 padding: 5%; }
		
		
.select-wrapper{
		float: left;
		display: inline-block;
		border-color: #DEDEDE;
    	border-style: solid;
    	border-width: 3px 1px 1px 3px;
    	margin: 5px 0;
		padding-top: 10px;
		padding-bottom:10px;
    
		background-image:url(http://www.quranreading.com/customselect/arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		cursor: pointer;
		color:#454545;
		
		
	}
	.select-wrapper, .select-wrapper select{
		width: 100%;
		color:#454545;
		
		
	}
	
	.select-wrapper .holder{
		display: none;
		margin: 0px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index: -1;
	}
	.select-wrapper select{
		margin: 0;
		
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0.45;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
        width:100%;
		
	}
	
	.name { color:#D54035; font-size:20px; }
    
    /* Let's Beautify Our Form */
	
	#error {  color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px;   
	}
	
	#error_reg { color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; float:right; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; float:left;  margin-bottom:10px;   }

#error_reg_cu { color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px; border:#efefef 1px solid;   }

.respnsve_adjst {
	float:left !important; margin-left:5%;
	
	 }
	 
.cpy_rite {font-family:'lato', san-serif; font-size:13px; color:#434343; text-align:right; margin-right: 25px; }
.ste_mp { font-family:'lato', san-serif; font-size:13px;  text-align:left;
margin-left:20px;margin: 0; }

.navMenu {
	display:none !important;
	display:inline;
    
    /* CSS 3 */
    
}

.navMenu a {
    color: #333;
    border-right: 1px solid rgba(255,255,255,.5);
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0 15px;
    text-align: center;
    text-shadow: 0 1px 1px #FFF;
    text-transform: uppercase;
    text-decoration: none;
    width: 115px;
    /* CSS3 */
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.navMenu a:hover { background: rgba(0, 0, 0,.05) }

.navMenu input {
    background: url(http://www.quranreading.com/images/search.jpg) 5px center no-repeat #FFF;
    border: 1px solid #AAA;
    color: #666;
    float: right;
    font-size: 11px;
    margin:0 0 15px 0;
    opacity: 0.6;
    outline: none;
    padding: 7px 5px 7px 40px;
	
    width: 100%;
    /* CSS3 */
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.navMenu input:hover { opacity: 1 }

.navMenu input:focus {
    opacity: 1;
    width: 100%;
}

.navMenu input:focus ~ a { width: 100%; }


.course_heading{
	color:#013872; 
	font-size:25px; 
	font-family: 'helvetica_ceregular', sans-serif;	
	}
	
.course_select{
		background:#f3f3f3; 
		color:#999; 
		font-size:15px; 
		padding:5px;
		width:100px;	
	}
	
.course_reg{
	display:block; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px; 
	padding-bottom:10px; 
	background:#70AC00; 
	color:#fff; 
	font-size:18px; 
	margin-top:10px;	
	}
			
.table_heading2{
	font-weight:bold !important;	
	}		
}

/****************************************************************************************************************************/
/****************************************************************************************************************************/

@media only screen 
and (min-width : 500px) 
and (max-width : 640px) {
.lilmuslim-head{
	float: left;
    margin-left: 5px;
    margin-top: 22px;
    width: 50.5%;
}

.lilmuslim-head img{
	width:100%;
}


}

@media only screen 
and (max-width : 499px) {
.lilmuslim-head{
	/*float: left;
    margin-left: 5px;
    margin-top: 22px;*/
    width: 100%;
}

.lilmuslim-head img{
	width:100%;
}

	.padding_top {
		padding-top: 200px !important;
	}

	
}

	
	


@media only screen 
and (max-width : 640px) {
	
	.col-md-6.no-padding {
	padding: 0;
}

	#menu .nav > li{
		padding-left: 0px !important;
	}
	
	#menu .nav > li a{
		padding: 10px 14px !important;
	}
	
	.container.padding_top {
    padding-top: 0px !important;
}

.bg-pic {
    margin-top: 0;
    
}


	
		.banner_bg.padding_top.yusuf .width1 {
    margin-top: 0px;
    margin-bottom: 0px;
        padding-bottom: 15px;
}

	.banner_bg.padding_top.yusuf .width2 {
    margin-top: 0px;
}
	
	.banner_bg.padding_top.yusuf{
	    
	    	padding-top: 0px !important;
	}
	
.padding_top {
	padding-top: 190px !important;
}

.fixed_header {
    position: relative;
}

	
	.padding_top2 {
	padding-top: 35px !important;
}

.apps_btm_heading2{
	font-size: 20px !important;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
	}

    .wrapper {
        width: 100%;
        margin: 0 auto;
    }
	
	.wrapper p { padding-left:2%; padding-right:2%; padding-top:5%; margin-top:3%; font-family: 'Lato', sans-serif; 
	font-size:15px; }
	
	.wrapper h2 { padding-left:2%; padding-right:2%;}
	
	.wrapper ul {}
		
    .logo {
     margin-top: 10px;	margin-bottom: 0;	width: 100%;	display: block;	text-align: center;
		
    }			.banner_bg.padding_top {	margin-top: 4rem;}		.icon_place {	padding-right: 5rem;}.navbar-toggle {	padding: 4px 5px;}.pull-left.blog_h4 {	margin: 0 !important;	padding-top: 15px;	padding-bottom: 15px;}#sidebar-left .widget ul, #sidebar-right .widget ul {	padding-left: 0px;}h1{	text-align: left;	font-size: 25px !important;}	
	#fee .well, #download .well{
		overflow-x:scroll;
    overflow-y:scroll;
	}

    .logo img {
        max-width: 100%;
    }

    .display {
        display: none;
    }

    .call_ptn {
       
		width:227px;
		float:right;
    }


    .pullover {
        background: #f0f0f0;
 /* Old browsers */
        background: -moz-linear-gradient(top, #f0f0f0 0%, #d5d5d5 100%);
 /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d5d5d5));
 /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
 /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
 /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f0f0f0 0%,#d5d5d5 100%);
 /* IE10+ */
        background: linear-gradient(to bottom, #f0f0f0 0%,#d5d5d5 100%);
 /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d5d5d5',GradientType=0 );
 /* IE6-9 */
        color: #70ac00;
        margin: 6px 1px;
        padding: 10px !important;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 12px;
        font-weight: bold;
    }

    .pullover a {
        color: #70ac00;
        font-family: 'Lato', sans-serif;
        font-size: 12px;
        font-weight: bold;
    }

    ._call-info {
        display: none;
    }

    ._call-info h1 {
        display: none;
    }

    ._call-info h2 {
        display: none;
    }

    ._call-info-mob {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 14px;
        font-weight: normal;
        //color: #717171;
        margin: 37px 0 22px 0;
    }

    ._call-info-mob h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        font-weight: bold;
        //color: #717171;
    }

    ._call-info-mob h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 15px;
        font-weight: bold;
        //color: #70ac00;
        padding: 0px;
        margin: 0px;
    }
	
	._call-info-mob a:hover {
    //color: #3aa2f1;
}
._call-info-mob a {
   // color: #717171;
}


    .icon_place {
        margin-top: 31px;
		text-align:left;
		padding-right:10px;
		margin-bottom: 25px;
    }

    .icon_place img {
        text-align: left !important;
		float: left !important;
		width: 32px !important;
		margin-top: -10px !important;
		display:none;
    }
	
	.icon_place2 {
        margin-top: 10px;
		text-align:left;
		padding-right:10px;
		float: left !important;
    }

    .icon_place2 img {
        margin-top: 3px;
		text-align:left;
    }

    .phone {
        display: none;
    }

    .nav {
        background: #e4e4e4;
    }

   /*  .banner_bg {
        background-image: url(http://www.quranreading.com/images/banner_bg.png);
        background-repeat: repeat-x;
    } */

    .banner_bg img {
        width: 100%;
        height: auto;
    }

    .banner_bg h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 35px;
        font-weight: normal;
        color: #052741;
        text-align: center;
    }

    .banner_bg h2 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        font-weight: normal;
        color: #052741;
    }

    .width1 {
        width: 100%;
        text-align: center;
		margin-bottom: 30px;
    }

    .mrgn {
        display: none;
    }

    .steps {
       font-family: 'Lato', sans-serif;
        color: #052741;
        font-size: 15px;
        margin-top: 5px;
        text-align: center;
    }

    .mrgn img {
    }

    .width2 {
        width: 100%;
        padding: 10px;
        margin-top: 10px;
        background: #052741;
    }

    .width2 h2 {
    font-family: 'helvetica_ceregular', sans-serif;
    font-size: 24px;
    color: #fff;
    margin-top: 20px;
    text-align: center;
	}

    .input {
        margin-top: 5px;
        padding: 10px;
        width: 100%;
    }
	

    .text1 {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #fff;
        display: block;
        margin-top: 5px;
        font-weight: bold;
    }

    .text2 {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #fff;
        display: block;
        margin-top: 5px;
        font-weight: bold;
    }

    .cntct_lnk {
        color: #fff;
		font-family: 'helvetica_ceregular', sans-serif;
		font-size: 20px;
		font-weight: bold;
		border: 1px solid #fff;
		width: 100%;
		text-align: center;
		background-color: transparent;
    }
	 .cntct_lnk:hover{
        color: #fff;
		background-color: #3AA2F1;
    }
	
	#rnewsletter{
		margin-left: -243px;
	}

    .text3 {
		color: #fff;
		font-family: 'Lato', sans-serif;
		font-size: 12px;
		margin-left: 220px;
		margin-top: 5px;
    }

    .txt4 {
    }

    .checkbox {
        text-align: center;
        margin-left: 5px;
        margin-bottom: 20px;
        margin-top: 10px;
		display: none !important;
    }

    .content {
        margin-top: 20px;
        padding: 5px;
    }

    .content h1 {
        color: #494949;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
		text-align:left;
    }

    .content p {
        color: #494949;
        font-size: 15px;
       font-family: 'Lato', sans-serif;
        margin-top: 10px;
    }

    .box {
        width: 100%;
    }

    .box img {
        display: block !important;
        margin: 0 auto;
    }

    .img_align {
        text-align: center !important;
        width: 100%;
    }

    .box_2nd {
    }

    .descrip {
        margin-top: 10px;
        width: 100%;
    }

    .descrip h5 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #494949;
        padding-top: 20px;
    }

    .descrip p {
        font-family: 'Lato', sans-serif;
        font-size: 15px;
        color: #494949;
        text-align: justify;
        padding-bottom: 20px;
    }

    .mrgn_tp {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .test {
        border: 1px #dddada solid;
        background: #f3f3f3;
        padding: 5px;
    }

    .test h4 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #2e2e2e;
		text-align: center;
    }

    .test h5 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 17px;
        color: #70ac00;
        margin-left: 5px;
		text-align: center;
    }

    .mrgn_left {
        display: none;
    }

    .width4 {
        padding: 5px;
    }

    .width4 p {
        color: #3e3e3e;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 20px;
        text-align: justify;
    }

    .test_link {
        font-size: 13px;
        color: #013872;
        font-family: 'Lato', sans-serif;
    }

    .launch_live_ptn {
        margin-bottom: 35px;
        margin-top: 35px;
        padding: 2% 10%;
        width: 100%;
    }

    .launch_live {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #424141;
    }

    .launch_live_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 21px;
        color: #424141;
		margin:0; padding:0;
    }

    .launch_live_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-top: 10px;
    }

    .quran_read_ptn {
        margin-bottom: 35px;
        width: 100%;
        padding: 2% 10%;
    }

    .quran_read_ptn img {
        width: 100%;
        padding-right: 0px;
        margin-right: 0px;
    }

    .read_mrgn {
        margin-top: 10px;
    }

    .quran_read {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 27px;
        color: #424141;
    }

    .quran_read_ptn p {
        font-family: 'helvetica_ceregular', sans-serif;
        color: #424141;
        font-size: 18px;
        font-weight: normal;
		margin:0; padding:0;
    }

    .quran_read_ptn a {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        color: #70ac00;
        margin-top: 10px;
        text-align: center;
    }

    .article_bg {
        background: #f2f2f2;
        padding-bottom: 20px;
    }

    .article_bg h1 {
        color: #2e2e2e;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 24px;
        padding: 20px 0 20px 0px;
        text-align: center;
    }

    .article_bg h2 {
        color: #013872;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 15px;
    }

    .article_bg p {
        color: #494949;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 15px;
    }

    .art_desp {
        color: #494949;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        margin-top: 15px;
		
    }

    .comments {
        font-family: 'Lato', sans-serif;
        font-size: 13px !important;
        color: #70ac00 !important;
        margin-top: 0px !important;
		margin:0 !important;
		padding:0 !important;
    }

    .article_ptn {
        margin-top: 15px;
		margin-left: 15px;
		margin-right: 5px;
    }

    .subscribe_h {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 26px;
        color: #424141;
        text-align: center;
        margin-top: 30px;
    }

    #learning {
        background: #06336e;
        padding: 10px;
        margin-top: 10px;
    }

    .cntct_btn_btm {
        background: url(http://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 5px;
        text-align: center;
        margin-top: 10px;
        width: 100%;
        display: inline-block;
    }

    .input_ptn {
        padding: 15px;
        margin-top: 10px;
        width: 100%;
    }

    .btn_width {
        width: 100%;
    }

    .checkbox_btm {
        margin-top: 10px;
        text-align: center;
    }

    .cntct_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        font-weight: bold;
    }

    .reg_lnk_btm {
        color: #052741;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 14px;
        font-weight: normal;
    }

    #learning h1 {
        font-size: 23px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #052741;
        display: inline-block;
        margin: 12px;
    }

    .call {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        display:block;
        margin: 0 0 0 60px;
		padding:0 0 10px 0 !important;
    }
	
	.call a { color:#fff; } 

    .footer_bg {
        background: #F2F2F2;
        padding: 10px;
        width: 100%;
    }

    .footer_box {
        width: 100%;
		text-align: center;
    }

    .footer_box h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
    }

    .footer_box p {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
    }

    .footer_box a {
       font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
    }

    .footer_box2 {
        margin-top: 30px;
         width: 100%;
		text-align: center;
    }

    .footer_box2 h1 {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 20px;
        color: #434343;
        margin-bottom: 10px;
    }

    .footer_box2 p {
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        color: #5a5a5a;
        margin-top: 10px;
		text-align:center;
    }
	.footer_box2 a {
    color: #5A5A5A;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin-top: 10px;
}

    .iner_banner_panel {
        margin-top: 23px;
        margin-bottom: 15px;
        width: 100%;
        padding: 5px;
    }

    .iner_banner_panel h2 {
        text-align: center;
    }

    .iner_banner_panel h3 {
        text-align: center;
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        margin-top: 35px;
        font-weight: normal;
    }

    .iner_banner_panel2 {
        width: 40%;
        margin: 0 30%;
        padding-bottom: 20px;
    }

    .steps {
        font-family: 'helvetica_ceregular', sans-serif;
        font-size: 18px;
        color: #052741;
        margin-top: 20px;
        text-align: center;
    }

    .reg_me {
        background: url(http://www.quranreading.com/images/btn_bg.png) repeat;
        padding: 7px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

    .iner_content {
        width: 100%;
        padding: 2%;
        margin-top: 10px;
    }

    .iner_content h2 {
        font-size: 18px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #494949;
        margin-bottom: 20px;
    }

    .iner_content p {
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        color: #494949;
        text-align: justify;
		
    }

    .iner_content_bg {
        background: #e4e4e4;
        margin-top: 20px;
    }

    .iner_content_bg2 {
        margin-top: 20px;
    }

    .iner_img_ajdust {
        width: 100%;
        padding: 2%;
    }

    .iner_img_ajdust2 {
        width: 100%;
        padding: 2%;
    }
		.iner_img_ajdust p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
}

.iner_img_ajdust2 p {
font-size: 15px;
font-family: 'Lato', sans-serif;
color: #494949;
}

.iner_img_ajdust h2 {
font-size: 18px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}

.iner_img_ajdust2 h2 {
font-size: 18px;
font-family: 'helvetica_ceregular', sans-serif;
color: #494949;
}

    .iner_img {
        width: 70%;
		margin: 0 15% 0 15%;
    }

    .drive_kids {
        font-size: 27px;
        font-family: 'helvetica_ceregular', sans-serif;
        color: #013872;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 5px;
    }

    .arrow_down {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .iner_list_style {
        list-style: square inside;
       
        line-height: 25px;
		padding:2%;
		font-size:15px;
    }
	
	.tbl_border {border:3px #013872 solid; margin-top:10px; text-align:center; background:#DCDEDC;}
	.tbl_border h2 {font-family:'helvetica_ceregular', sans-serif; 
	font-size:14px; 
	background:#013872; 
	color:#fff; 
	padding: 5px; }
		
		.tbl_width{width: 100%; border:none; font-size:11px;  }
		
		.tbl_width td { padding:1px; }
		
		.td_bg_color { background:#013872; color:#fff; }
		
		.tr_bg_color { background:#DCDEDC; }
		.tr_bg_color2 { background:#FCFEFC; }
		
		.tr_bg_color a {color:#333333; }
		.tr_bg_color2 a {color:#333333; }
		
		.form_txt {   color: #000;
        font-family: 'Lato', sans-serif;
        font-size: 12px;
        margin-left: 10px;
        display:block; padding:9px;
		}
		
		
		
		.hide_at_phn { display:none;}
		
		
		
		.cntact_h1{ font-size:30px; font-family: 'helvetica_ceregular', sans-serif; color:#494949;
		padding-top:3%;  }

.cntact_box {margin-top:1%; padding-bottom:5%; }

.cntact_h5 { font-size:19px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important;
 border-bottom:1px #b7b7b7 solid; padding-bottom:5px; } 
 
 
.cntact_pack { padding-left: 2%;
    width: 100%; margin-top:5%;}
	
.cntact_desc {width:100%; }	


.left_tbl{width:100%; margin-top:1%; }

.left_tbl td { width:50%; }

.right_tbl{width:100%; margin-top:1%;  }

.right_tbl td { width: 50%;}

.cntact_input {
        width: 100%;
        padding: 10px;
		margin:5px 0px 5px 0px;
		border-top:3px #dedede solid;
		border-left:3px #dedede solid;
		border-right:1px #dedede solid;
		border-bottom:1px #dedede solid;
		
       
    }
.cntact_border { border:1px #dedede solid; padding:2%; background:#fff !important; margin-top:4%; }

.cntact_head{ font-size:21px !important; 
font-family: 'helvetica_ceregular', sans-serif;
 color:#2a79b4 !important;
 }
 
.cntact_txt { font-size:15px; color:#454545; font-weight:bold; font-family: 'Lato', sans-serif; text-align:left; }
.radio_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif; display:block; margin-top:5%;
}
.radio_mgn{padding:2% 0 2% 0; text-align:left;}

.cntact_submit { background:#70ac00; padding:1% 5% 1% 5%; margin-top:1%; margin-left:50%; } 
 
.submit_txt { font-size:21px; color:#fff; font-family: 'Lato', sans-serif;
font-weight:bold; }

.mandatory_txt{font-size:15px; color:#454545; font-family: 'Lato', sans-serif;
margin-left:48%; font-style:italic; 
}



.apps_h2 { font-size:25px !important; font-family: 'helvetica_ceregular', sans-serif; color:#494949; }
 
.apps_h1 { font-size:24px; color:#fff;  font-family: 'helvetica_ceregular', sans-serif; background:#0d67ac; padding:1%; }

.apps_border { border:1px #dedede solid; margin-top:3%; }

.apps_ptn {padding:2%; border-top:1px #dedede solid; }

.apps_desc{ margin-left:2%; width:70%; }

.apps_head { font-size:19px; color:#2e7cb4; font-family: 'helvetica_ceregular', sans-serif;
text-align:left;}

.download_desc{ margin-left:2%; width:70%; }

.download_head { font-size:18px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; margin:0px !important; padding:0px !important; 
line-height: 55px;   display:block; }

.download_span { font-size:20px; color:#70ac00; font-family: 'helvetica_ceregular', sans-serif; padding:0px !important; margin-left:50px; margin-right:50px;
display:none;
  }
.download_img{
	margin-top:80px;
	}

.apps_desc p { font-size:16px; font-family: 'Lato', sans-serif; } 

.apps_desc a { color:#70ac00; font-size:16px; font-weight:bold; font-family: 'Lato', sans-serif; }

.view_apps { color: #2E7CB4;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5%;
	text-decoration:underline; 
	margin-right:2%;
	text-align:left; }
 
  
.abt_h5 { color: #494949;
    font-family: 'helvetica_ceregular',sans-serif;
    font-size: 19px !important; margin-top:3%;  
	
} 
.abt_container { width:100%; margin-top:5%; }

.abt_pack1 {margin-top:2%; width:45%; margin-left:3%; } 	
		
.tree {
        margin-top: 20px;
width:auto;
height:auto;
margin-left:40px;
 
    }
.tree_push {
        margin-top: 20px;
width:auto;
height:auto;
padding-left:40px;
margin-left:30px;
 
    }
.tree_push ul{
        padding:0px;
margin:0px;
}
.tree_push ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree_push ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree_push a
{ color: #494949 !Important ;
}
    .tree ul{
        padding:0px;
margin:0px;
}
.tree ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color: #494949;
list-style:disc;
line-height:30px;
}
.tree ul li
{	font-size: 13px;
        font-family: 'Lato', sans-serif;
        color:#5A5A5A;
list-style:disc;
line-height:30px;
}
.tree a
{ color: #494949 !Important ;
}	

.register_ol { font-size: 13px;
       font-family: 'Lato', sans-serif;
        color:#5A5A5A;
		list-style:disc;
		line-height:30px; list-style:decimal; 
		 padding: 5%; }			

.select-wrapper{
		float: left;
		display: inline-block;
		border-color: #DEDEDE;
    	border-style: solid;
    	border-width: 3px 1px 1px 3px;
    	margin: 5px 0;
		padding-top: 10px;
		padding-bottom:10px;
    
		background-image:url(http://www.quranreading.com/customselect/arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		cursor: pointer;
		color:#454545;
		
		
	}
	.select-wrapper, .select-wrapper select{
		width: 100%;
		color:#454545;
		
		
	}
	
	.select-wrapper .holder{
		display: none;
		margin: 0px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index: -1;
	}
	.select-wrapper select{
		margin: 0;
		
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0.45;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
        width:100%;
		
	}
	
	.name { color:#D54035; font-size:15px; }
	
	#error {  color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold;  background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px;   
	}
	
	#error_reg { color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; float:right; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px; z-index:4;  }

#error_reg_cu { color:#008AFF; font-family: 'Lato', sans-serif; font-size:14px; font-weight:bold; background:#fff;
	padding-top:10px; padding-bottom:10px; width:100%; text-align:center; 
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:none; margin-top:10px; border:#efefef 1px solid;   }
    
.respnsve_adjst {
	float:left !important; margin-left:5%;
	
	 }

.cpy_rite {font-family:'lato', san-serif; font-size:13px; color:#434343; text-align:left; }
.ste_mp { font-family:'lato', san-serif; font-size:13px; text-align:left;margin: 0; }


.navMenu {
	display:none !important;
	margin-top:11px;
    
    /* CSS 3 */
    
}

.navMenu a {
    color: #333;
    border-right: 1px solid rgba(255,255,255,.5);
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0 15px;
    text-align: center;
    text-shadow: 0 1px 1px #FFF;
    text-transform: uppercase;
    text-decoration: none;
    width: 115px;
    /* CSS3 */
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.navMenu a:hover { background: rgba(0, 0, 0,.05) }

.navMenu input {
    background: url(http://www.quranreading.com/images/search.jpg) 5px center no-repeat #FFF;
    border: 1px solid #AAA;
    color: #666;
    float: right;
    font-size: 11px;
    margin:0 0 15px 0;
    opacity: 0.6;
    outline: none;
    padding: 7px 5px 7px 40px;
	
    width: 100%;
    /* CSS3 */
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.navMenu input:hover { opacity: 1 }

.navMenu input:focus {
    opacity: 1;
    width: 100%;
}

.navMenu input:focus ~ a { width: 95px }

.course_heading{
	color:#013872; 
	font-size:20px; 
	font-family: 'helvetica_ceregular', sans-serif;	
	}
	
.course_select{
		background:#f3f3f3; 
		color:#999; 
		font-size:15px; 
		padding:5px;
		width:100px;	
	}
	
.course_reg{
	display:block; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px; 
	padding-bottom:10px; 
	background:#70AC00; 
	color:#fff; 
	font-size:15px; 
	margin-top:10px;	
	}
	
.table_heading2{
	font-weight:bold !important;	
	}
				
}

.highlighted_menu{
	background: transparent;
	border-top: 5px solid #c1c1c1;
	-webkit-box-shadow:  none;
	-moz-box-shadow:   none;
	box-shadow:  none;
	color: #008aff !important;
	padding-top:10px !important;
}


.highlighted_menu-v2{
	background: transparent;
	border-top: 5px solid #c1c1c1;
	-webkit-box-shadow:  none;
	-moz-box-shadow:   none;
	box-shadow:  none;
	color: white !important;
	padding-top:10px !important;
}
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/**************************************************************************************************************************/
h2.apps_head a, a.read_more, a.link_separator {
color: #2e7cb4;
}

h2.apps_head a:hover, a.read_more:hover {
color: #70ac00;
}
	
div.apps_ptn div.fl a img{
width:150px;
height:150px;
}

.nav > li {
	/*padding-left: 30px;*/
	padding-left:20px;
}

/* .nav-bottom > li {
	padding: 37px;
	border: 0px;
	background: #38a2f3;
	border-left: 1px solid #FFF;

} */

.nav-bottom li > a {
	color: #FFF;
}
@media (max-width: 459px) {
	
	.para_number{
		display: block;
		text-align: center;
	}

}

#services .my_bars{
	font-size:18px;
}
.banner_bg .padding_top .yusuf {
	background-image: url('images/bg-image-right.jpg');
	background-size: cover;
	background-position: center center;
	z-index: -1;
}

@media (max-width: 767px) {
	
	
	.pay_btn{display:block;}
	.head_bar{display:none}
	
	.banner_child{
		width: 100% !important;
	}
	
	
	.width2 {
		padding-bottom: 27px !important;
		width: 100%;
		background: #052741;
		margin-right: 0px;
		padding: 15px;
	}
	
	.skype_main ul li {
		float: none;
		list-style: none;
		font-size: 16px;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 30px;
		border-right: none;
		text-align: center;
	}
	
	.post-content-text {
		width: 100%;
	}
	
	#green_text table tr td a, #green_text table tr td {
		color: #099600 !important;
		text-align: left;
		padding: 5px;
		text-decoration: none;
	}
	
	.padding_top{
		padding-top: 254px;
	}
	.width1 {
		width: 100%;
		margin-top: 10px;
		text-align: center;
		margin-bottom: 20px;
		background-image: url('images/bg-image-right.jpg');
	background-size: cover;
	background-position: center center;
	z-index: -1;
	}
	.paypal_form {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		width: 50%;
		margin: auto;
	}
	.width3 {
		width: 100%;
		margin: 20px auto auto;
		overflow: hidden;
		padding-top: 10px;
	}
	.banner_bg img {
		width: 99px;
		height: auto;
	}
	
	.services.my_bars {
	background: #fff;
}

	.mission_bg h3, .whyeq_bg h3, .tajweed_bg h3{
    text-align: center !important;
    margin-bottom: 25px;
	}
	.mission_bg {
		padding-bottom: 35px;
		padding-top: 50px;
	}
	.tajweed_bg {
		padding-bottom: 35px;
		padding-top: 50px;
	}
.whyeq_bg {
		padding-bottom: 35px;
		padding-top: 50px
}
	
	.nav > li {
		padding-left: 0px;
	}
	.services .col-sm-2 {
		/* background: rgb(58, 162, 241);
		padding: 30px;
		color: #fff;
		border-right: 1px solid #fff;
		text-align: center;
		height: 150px;
		padding-top: 60px; */
		width: 101% !important;
		margin-bottom:10px;
	}
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.width3{
		width: 27%;
		/* clear: both;
		background: #eee; */
		margin: 0px auto auto;
		overflow: hidden;
		padding-top: 5px;

		padding-left: 0 !important;
		padding-right: 0px !important;
	}
	.paypal_form{
		margin-top: 5px !important;
		margin-bottom: 8px !important;
	}
	
	#green_text table tr td a, #green_text table tr td {
		color: #099600 !important;
		text-align: left;
		padding: 13px;
		text-decoration: none;
	}
	
	.banner_bg img {
		width: 90px !important;
		height: auto;
	}
	.mission_bg h3 {
		text-align: right !important;
		margin-top: 40px;
	}
	.tajweed_bg h3 {
    margin-top: 50px;
	}
	.whyeq_bg h3 {
    color: rgb(58, 162, 241);
    font-weight: bold;
    font-size: 27px;
    text-align: center !important;
	}

}
@media (min-width: 992px) and (max-width: 1024px) {
	.width3{
		width: 27% !important;
		/* clear: both;
		background: #eee; */
		margin: auto;
		overflow: hidden;
		padding-top: 5px;
		padding-right: 0px !important;
		margin-left: 12%;
	}
	
	
	#green_text table tr td a, #green_text table tr td {
		color: #099600 !important;
		text-align: left;
		padding: 21px;
		text-decoration: none;
	}
	
	.paypal_form{
		margin-top: 5px !important;
		margin-bottom: 8px !important;
	}
	.banner_bg img {
		width: 90px !important;
		height: auto;
	}
	.mission_bg h3 {
		text-align: right !important;
		margin-top: 40px;
	}
	.tajweed_bg h3 {
    margin-top: 50px;
	}
	.whyeq_bg h3 {
    color: rgb(58, 162, 241);
    font-weight: bold;
    font-size: 27px;
    text-align: center !important;
	}
}
@media (max-width: 1024px) {
	.footer_box2 {
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
	
	.my_phone_bars.hede,.myjahan.icon_place{
		display:block;
	}
	
	.my_phone_bars.services .col-sm-2 {
	width: 50% !important;
	margin-bottom: 10px;
	float: left;

}

.ivideo iframe {
	width: 100% !important;
	height: 200px !important;
	}


	
	.mission_bg h3, .whyeq_bg h3, .tajweed_bg h3 {
	font-size: 25px;
}


.mission_bg h3, .whyeq_bg h3, .tajweed_bg h3 {
	margin-bottom: 0;
	margin-top: 0;
}

.banner_child, .rimage {
	margin: auto;
	clear: both;
	max-width: 155px;
}
.tag-line {
	margin-top: 0;
	margin-left: 0;
	font-weight: 700;
}

.banner_bg h2 {
	font-size: 23px;

}


.banner_bg.padding_top {
	margin-top: -8rem;
}

.banner_bg  .steps {
	margin-top: 20px;

}

.services.my_bars{display:none;}
.paypal_eq{display:none;}
.width1 {
	margin-top: 5px;
	margin-bottom: 5px;
}



.nav {
	margin-top: 10px;
}

}
.paypal_form{
	margin-top: 20px; 
	margin-bottom: 20px;
}
.We_are_Social input{
	border: 1px solid #ccc;
}

.post-type-archive-forum .services,.post-type-archive-forum .banner_bg,.bbpress  .services,.bbpress  .banner_bg{
	display:none !important;
}
.post-type-archive-forum #about,.bbpress  #about{
	padding-top:154px;
}


.ivideo iframe{
	width: 50%;
	display: block;
	text-align: center;
	margin: auto;
	height:200px;
}

.ivideo.full iframe{
	width: 100%;
	margin-bottom:1rem;
}



.fa.fa-square {
	font-size: 10px;
	color: #3aa2f1;
	margin-right: 10px;
}

