/* CSS Document */
.full_head{width:80%; height:auto; margin:0 auto;}
.full_head img{height: auto;
    margin: auto;
    display: block;}
.nav_wrap .navbar{border-radius:0px; /*background-color: #0e8230;*/ background-color: #1a4030; border:none; margin-bottom:0px;}
.nav_wrap .navbar-nav > li > a{font-size:16px; color:#FFFFFF;}
.nav_wrap .dropdown-menu{background-color:#333333;}
.nav_wrap .dropdown-menu a{color:#FFFFFF;}
.nav_wrap  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#FFFF00; background-color:transparent;}
.nav_wrap.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#FFFF00; background-color:transparent; }
.nav_wrap .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color: transparent; color:#FFFF00;}
.item img{width:100%;}
.abt_us{width:100%; height:auto; overflow:hidden; padding:30px 0;}
.abt_us h2{font-weight:50px; text-align:center; text-transform:uppercase; margin-top:0px; font-size: 40px; color: #0e8230;}
.abt_us p{text-align:center; color:#666666;}
.abt_us .btn{padding:6px 70px; border-radius:0px;}
.parlexx h2{text-align:center; color:#FFFFFF; font-size:40px; margin-top:0px; margin-bottom:30px; text-transform:uppercase; text-shadow:0 3px 8px #000;}
.parlexx{ background-image:url(../images/prx.jpg); background-size:cover; background-attachment:fixed;  min-height: 300px; padding: 50px 0;}
.parlexx .pic{ border:solid 3px #FFFFFF; overflow: hidden; width:150px; height:150px; margin-bottom:30px; float: left; transition:.5s all ease-in;}
.parlexx .pic img{width:144px; height:144px; transition:.5s all ease-in; position:relative;}
.parlexx .pic:hover img{transform:scale(1.1); transition:.5s all ease-in;}
.parlexx .text-mob:hover .pic img{transform:scale(1.1); transition:.5s all ease-in;}
.text-head{text-align:center;}
.text-head .btn{border-radius:0px;}
.mdl_section{padding: 40px 0;}
.mdl_section .txt-wrap{width:100%; padding:15px; min-height:150px; overflow:hidden;}
.mdl_section h3{ margin-top:0px; border-bottom:solid 1px #FF0000; padding-bottom:10px;}
.mdl_section .btn{border-radius:0px;}
.txt-wrap .glyphicon{text-align:center; font-size:75px; width:100%;}
.parlexx_2{ background-image:url(../images/prx2.jpg); background-size:cover; background-attachment:fixed; min-height: 300px; padding: 50px 0; width:100%;}
.parlexx_2 h2{color:#FFFFFF; margin-bottom: 30px; font-size:36px; text-transform:uppercase; padding-bottom: 10px; margin-top:0px; border-bottom: 1px solid #ffff00;}
.parlexx_2 .form-control {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0; color: #fff; height: 50px; height: 35px;}
.parlexx_2 .btn {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0; color: #fff; padding: 10px 48px;}
.bck-col{background-color: #ffea84;}
.hori_sec{width:100%; min-height:100px; overflow:hidden; margin-bottom:20px;}
.circle{width:70px; height:100px; float:left; margin-left: 20px; background-color:#0e8230; border:solid 3px #FFFFFF;}
.circle h3{text-align:center; color:#FFFFFF; text-align:center; width:100%; line-height:50px; }
.cir_text{ width:77%; height:100px; float:left;}
.cir_text h3{margin-top:0px; color:#FFFFFF; border-bottom:solid 1px #fff; padding-bottom:7px;}
.cir_text p{color:#FFFFFF; margin-bottom:0px; text-align: justify; }
.foot-link_wrap{padding:50px 0px; width:100%; height:auto; overflow:hidden; background-color:#1A4030; color:white}
.foot-link_wrap ul{list-style-type:none;}
.foot-link_wrap ul li {border-right: 1px solid; float: left; text-align: center; width: 127px;}
.foot-link_wrap ul li a{color: white;}
.foot-link_wrap .ul_wrap{width:88%; margin:0 auto;}
.last-foot{padding:30px 0px; width:100%; height:auto; overflow:hidden; background-color: #ffea84;}
.last-foot p{color:#0e8230; text-align:center; margin-bottom:0px;}
.hvr-rectangle-out::before {background: none repeat scroll 0 0 #0e8230; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0;
transform: scale(0); transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; z-index: -1;}
.hvr-rectangle-out {backface-visibility: hidden; background: none repeat scroll 0 0 #e1e1e1; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; position: relative; transform: translateZ(0px); transition-duration: 0.3s; transition-property: color; vertical-align: middle;}
.hvr-rectangle-out:hover::before, .hvr-rectangle-out:focus::before, .hvr-rectangle-out:active::before {transform: scale(1);}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { color: white;}
.hvr-outline-in::before { border: 1px solid  #FF0000; bottom: -16px; content: ""; left: -16px; opacity: 0; pointer-events: none; position: absolute;
right: -16px; top: -16px; transition-duration: 0.3s; transition-property: top, right, bottom, left; border-radius:50%; padding:5px;}
.hvr-outline-in {backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display:block; position: relative; transform: translateZ(0px);
vertical-align: middle;}
.hvr-outline-in:hover::before, .hvr-outline-in:focus::before, .hvr-outline-in:active::before {bottom: -8px; left: -8px; opacity: 1; right: -8px; top: -8px;}
.text-mob{display:block; width:70%; float:left; border:solid 1px #FFFFFF; height: 150px; background-image:url(../images/bck.png); background-repeat:repeat; padding:10px;}
.text-mob h4{color:#FFFFFF; text-align:center; padding-bottom:5px; border-bottom:solid 1px #FFFF00; margin-top:0px;}
.text-mob .btn {border-radius: 0;}
.text-mob p{color:#FFFFFF; margin-bottom: 0;}
.cir_abt {width:200px; height:200px; border-radius:50%; border:solid 3px #FF0000; margin: 0 auto 20px;}
.cir_abt img{border-radius:50%; width:194px; height:194px;}
.no-pad{padding: 0px;}
.table_container{width:100%; background-color: #f9f9f9; height:auto; overflow:hidden; padding:40px 0px;}
.table_container th{text-align:center;}
.table_container h3 {border-bottom: 1px solid #ff0000; margin-top: 0; margin-bottom: 25px; padding-bottom: 10px;}
.inner-pages-bdy{width:100%; height:auto; overflow:hidden; padding:40px 0px; background-color:#f7f7f7;}
.inner-pages-bdy h2{margin-top:0px; padding-bottom:10px; border-bottom:solid 1px #FFCC00; color:#1a4030;}
.inner-pages-bdy p{font-size:17px; line-height: 20px; text-align:justify;}
.back-cont-col{background-color:#1a4030; padding:15px;}
.back-cont-col p{color:#FFFFFF;}
.inner-pages-bdy .photo_thumb{ width:100px; height:120px; margin:0 auto; background-color:#666666;}
.inner-pages-bdy .photo_thumb img{width:100px; height:120px;}
.pics{width:100%; height:auto; overflow:hidden; padding:5px; border:solid 1px #CCCCCC; background-color: #fff; margin:30px 0;}
.pics img{width:100%; height:auto;}
@media only screen and (min-width:320px) and (max-width: 767px)
{

.circle{float:none; margin:0 auto; display:none;}
.cir_text{width:100%; height:auto; overflow:hidden;}
.parlexx_2 .btn{padding:10px 41px;}
.foot-link_wrap ul li{text-align:center; width:100%; margin-bottom:20px; border-right: none;}
.foot-link_wrap .ul_wrap ul{padding-left:0px;}
.text-head{display:none;}
.parlexx .pic{width:100%; height:auto; margin-bottom:0px;}
.parlexx .pic img{width:100%; height:auto;}
.text-mob{height:auto; overflow:hidden; padding:15px; width:100%; margin-bottom:30px;}
.mdl_section .txt-wrap{margin-bottom:30px;}
}
@media only screen and (min-width:768px) and (max-width: 10000px)
{
.dottex_bor {border-right: 2px dashed #333333;}
.mar-no-bt{margin-bottom:0px !important;}
.no-pad{padding: 0px;}
}
 @media only screen and (min-width:768px) and (max-width: 1024px)
{
.nav_wrap .nav > li > a {
    
    padding: 10px 14px;}
    
    .foot-link_wrap ul li a {
    color: white;
    padding: 10px;
    
}
.foot-link_wrap ul li{width: auto;}
}

.table-responsive {
    width: 100%;
    display: block;
    overflow-x: auto;
    overflow-y: auto;
}