﻿ 
ul{margin:0;padding:0;list-style:none}
a{text-decoration:none;}
a:active,a:focus{/*border:0;*/outline:0}
p{margin:0;/*color:#8a8a8a;*/}
a,img{outline:0px;border:0px}
*{ margin:0px; padding:0px; box-sizing:border-box;}
img{ max-width:100%;}


img.zoomimg {
    border: 2px solid #a94747 !important;
}

.menu-icon {
    display:none;
}

 .main_contant {
       min-height: 318px;
    }

 .back-to-top {
    position: fixed;
    bottom: 1.5em;
    right: 10px;
    display: none;
    height: 44px;
    width: 44px;
    background: url(/images/top1.png) no-repeat;
    transition: all 0.5s ease 0s;
    z-index: 999;
}


 
.mas_wraper { width:100%;  float:left;}
.wrapper_in { width:100%; max-width:1200px; margin:0 auto;}
.row_1 { width:100%; float:left;}
.mas_logo { width: 350px; float: left; padding: 6px 0px;  box-sizing: border-box;}
.cross { display:none;}

 

.mas_head { width:100%; float:left; background:#9a3334; height:46px; padding:10px 0px; box-sizing:border-box; background: url(/images/headingbgg.jpg) repeat no-repeat; }
.mas_head_2{ text-align:center; font-size:40px; font-family: 'Medula One', cursive; float:left; width:100%; color:#fff;text-transform: uppercase;}
.main_contant { width:100%; float:left; text-align:justify;    padding: 40px 0px 115px; }

 
 ol {list-style-position: outside;
    padding-left: 15px;}
 

  
ul.app-icon li a img {    height: 39px;}
.Our-patron { width:100%; float:left;}
.Our-patron p{font-size:16px;font-weight:400;}
.founder { width:100%; float:left;}
.founder p{font-size:16px;font-weight:400;}
.accordionContent_Y_1 { padding: 10px 0;}
 
.affilition-img { width: 350px;float: right; text-align: center; background: #049049; margin-left: 20px;}
.affilition-img img { padding: 10px;}
.vision {width:365px;height:350px; float:right;margin-left: 20px}
.vision img { padding: 10px;max-width:100%;}

 
.Timming ul li { display: inline-block;  width: 250px;  text-align: center;  border: 1px solid black; margin: 0 20px;padding: 10px;height:235px;float:left;}
.Timming ul li > h2 { font-size: 16px;    font-weight: 600;color: #9a3334;text-transform:uppercase;}
.Timming ul li > span { font-size: 16px;  color: #686868;font-weight: 600;}
.Timming ul li > img {  max-width: 100%;}
.metting-hour { width: 100%; float: left; margin-top: 20px;}
.metting-hour h3 { font-size: 16px; font-weight: 600;color: #9a3334;text-transform:uppercase;}
.metting-hour p { margin: 0; line-height: 30px;}



.Acdemics {width:100%; float:left; text-align:center}
.Acdemics h2 { font-size: 18px;  font-weight: 600;}
.Acdemic-in {width: 267px; border: 1px solid #999999; padding:20px 0 0 20px; line-height: 25px;min-height: 427px;text-align:left; display: inline-block;vertical-align: top;margin: 20px 30px 0 0; overflow: hidden;}
.Acdemic-in h3 { font-size: 16px;  font-weight: 600;  color: #1da4e1;}
.Acdemic-in p { font-size: 16px; font-weight: normal;}

.Acdemic-in.last {
    padding: 0 !important;
    margin-top:-6px;
    margin-right:0;
    border:0;
}

.Acdemic-inlast { width: 300px;  float: left; border: 2px solid #9a3334; line-height: 25px;height: 515px; margin-top: -25px;}
.Acdemic-inlast img { width: 300px;max-width: 100%; height: 511px;}



 


.audiodv {
    width: 100%;   
    max-width: 443px;
    float: left;
}

.audiodv audio {
    width: 445px;
    max-width: 100%;
    height:50px;
}

.Voice-updte-In {
    width: 382px;
    float: left;
    line-height: 30px;
    margin-bottom: 13px;
    
}

span.vsmsv {
    color: gray;
    font-size: 16px;
    font-weight: normal;
}

span.vsms {
    color: #a94747;
    font-size: 15px;
    font-weight: bold;
}


.Prayer {    width: 100%;
    float: left;
    text-align: center;
    background: url(/Images/prayer.png),url(/Images/Prayer-right.png);
    background-repeat: no-repeat;
    background-position: center left, center right;
    min-height: 300px;}

 
.our-princil {width:100%; float:left;}
 .our-princil table tr td { text-align: center;   width: 300px; vertical-align:top;}
.exminton p { font-size: 16px; font-weight: 400;}

.fee-scroll {width: 100%; float: left;}
.Fee-structure h2 { font-size: 14px;}

.headss table, .house_c table {
    width:100%; table-layout:fixed;
}

.headss table tr td, .house_c table tr td { /*float: left; max-width: 100%;  width: 290px;margin-bottom: 20px;*/ padding-bottom:20px; vertical-align:top;}

    .headss table tr td img, .house_c table tr td img{
        width:135px;
    }
 

.fieldset {border: 1px solid #0c0ca6;background-color: #ebebeb}
.head{width: 100%; float:left; padding: 10px; text-align: center; font-weight: 300; color: white;
                             text-transform: uppercase; font-size: 18px;}

           .blue {width: 100%; float:left; padding: 10px;  background-color: rgb(18, 110, 224); text-align: center; font-weight: 300; color: white;
                             text-transform: uppercase; font-size: 18px;}

            .Red {width: 100%; float:left; padding: 10px;  background-color:rgb(199, 13, 13); text-align: center;  font-weight: 300; color: white;
                             text-transform: uppercase; font-size: 18px;}

            .Golden {width: 100%; float:left; padding: 10px;  background-color:rgb(226, 162, 32); text-align: center;  font-weight: 300; color: white;
                             text-transform: uppercase; font-size: 18px;}



            .Green {width: 100%; float:left; padding: 10px;  background-color: rgb(0, 102, 0); text-align: center;  font-weight: 300; color: white;
                             text-transform: uppercase; font-size: 18px;}


.disiplan table tr td > img {
                margin-top: 10px;
                border: solid 6px #1da4e1;
            }


            .disiplan table tr td { vertical-align:top;  /*font-size: 14px;*/ /*width: 255px; float: left; display: block; margin: 10px 16px;*/}
legend.Allcolor{width: 100%; float: left; padding: 10px;  text-align: center; font-weight: 300; color: white;  text-transform: uppercase;  font-size: 18px;}
.Light_Green{width: 100%; float: left; padding: 10px;  text-align: center; font-weight: 300; color: white;  text-transform: uppercase;  font-size: 18px; background: #0087ff;}


.Senior_cbint table, .Senior_cbintc table {
    table-layout:fixed;
}

.Senior_cbint table tr td, table.Juniorr tr td, .Senior_cbint table tr th, table.Juniorr tr th {
    vertical-align:top;
}

.usmm {
                table-layout: fixed;
            }

.usmm tr td {
    vertical-align:top;
}

 
.pointB p{background: url(../images/bullet.png)no-repeat left 6px;margin-bottom: 24px;font-size: 16px;line-height: 24px;color: #707070;padding-left: 20px;  }
.uData { font-weight: 600;text-transform: uppercase;margin: 0 0 8px;font-size: 16px;color: #4b4a4a;font-family: 'Roboto Slab', serif;}

.waycross {
    float: right;
    margin-left: 15px;
    margin-right:10px;
}


table.top-set {
    table-layout: fixed;
}

.disiplan table {
    table-layout: fixed;
}


table.top-set tr td {
    padding: 10px 0;
}


.afterdest {
    display:none;
}




.sitemap > li {
    display: block;
    float: left;
    vertical-align: top;
    /*width: 30%;*/
    margin-bottom: 20px;
    width: 23.3%;
    margin-right: 1.7%;
    /*min-height: 350px;*/
}

    .sitemap > li ul li {
        border-left: 1px solid #cccccc;
    }

        .sitemap > li ul li a {
            padding-left: 31px;
        }

        .sitemap > li ul li:first-child {
            padding-top: 8px;
        }

.sitemap li a {
    color: #7a7a7a;
}

.sitemap > li ul li a {
    position: relative;
}

.sitemap > li ul li a {
    background-position: 0 center;
}

    .sitemap > li ul li a:before {
        content: '';
        width: 23px;
        height: 2px;
        display: block;
        background-image: url(../images/siteline.jpg);
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        left: 0px;
        top: 50%;
    }

.site_in_head > a {
    border: 1px solid #d7d7d7;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    padding: 5px 0 5px 12px;
}



 @media all and (-ms-high-contrast:none)
     {
  
#loadmore:hover span, .pg_viewall2:hover .readMore, .readCenter a.readMore1:hover  span {
    background-color:transparent; color:#993333 !important; 
}
     }


