@charset "utf-8";

/* CSS Document */



body{ width:auto; height:auto; margin:0px 0px ; padding:0px 0px;color:#000; font-size:14px;font-family: 'Roboto', sans-serif;}

a:hover{outline:none;}



.sliderC {

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    width: 100%;

}



.carousel-caption{text-shadow:none; text-transform:uppercase; bottom:186px; left:23%; width:55%;}

.carousel-caption h1{font-family: 'Medula One', cursive; font-size:36px; color:#000; background:rgba(255,255,255, 0.5); padding:13px 0px;}

.carousel-control.left{background-image:none;}

.carousel-control.right{background-image:none;}

.glyphicon{top:57%;}



.header{position:absolute; top:18px; width:100%; z-index:1;}

.logoS{height:auto; width:auto; margin-left:10px;}

.topnumbR {

    float: left;

    height: auto;

    margin-right: 18px;

    overflow: hidden;

    padding: 0px ;

    width: auto;

	display:flex;

}



.topnumbR .fa {

    color: #ffca9a;

    display: inline-block;

    float: left;

    font-size: 16px;

    height: 20px;

    line-height: 20px;

    margin-right: 8px;

    text-align: center;

    transition: all 0.4s ease-in-out 0s;

    width: 20px;

}



.topnumbR p {

    color: #ffca9a;

    font-family: "Roboto Condensed",sans-serif;

    font-size: 16px;

    font-weight: 400;

    margin: 0;

}



.topmail {

    float: left;

    height: auto;

    overflow: hidden;

    padding:0px;

    width: auto;

}



.topmail .fa {

    color: #ffca9a;

    display: inline-block;

    float: left;

    font-size: 16px;

    height: 20px;

    line-height: 20px;

    margin-right: 8px;

    text-align: center;

    transition: all 0.4s ease-in-out 0s;

    width: 20px;

}



.topmail a {

    color: #ffca9a;

    font-family: "Roboto Condensed",sans-serif;

    font-size: 16px;

    font-weight: 400;

    margin: 0;

    text-decoration: none;

    transition: all 0.4s ease-in-out 0s;

}



.topmail a:hover{color:#009137;transition: all 0.4s ease-in-out 0s;}

.leftdv{float:right;}



.navbar-default {background-image: none; background-color:none; border:none; border-radius:0px;	box-shadow: none;background-color:none !important;}

.navbar-default { background:none!important;}

.nav{ margin-top:0px; }

.navbar{ min-height:0px; margin-top:10px; width:auto;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{ background:none!important; box-shadow:none!important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#009137;}

.navbar-nav > .active > a{color:#009137 !important;}

.navbar-brand, .navbar-nav > li > a{text-shadow:none;}

.navbar-nav > li > a{padding-top:0px; padding-bottom:6px;}

.navbar-default .navbar-nav > li > a{color:#fff;transition:all 0.6s ease-in-out 0s; font-weight:600;font-size:14px;font-family: "Roboto Condensed",sans-serif; outline:none;}

.navbar-default .navbar-nav > li > a:hover{color:#009137;transition:all 0.6s ease-in-out 0s;}

.navbar-nav > li{float:none;}



.featuresdv{background:#f7efe8; width:100%; height:auto; margin:0px; padding:35px 0px 28px; overflow:hidden;}

.ftrimgbox{height:auto; width:auto; overflow:hidden; margin-top:26px;}

.ftrimgbox img{width:100%;}

.ftrlistdv{height:auto; width:auto; overflow:hidden; padding:0px 20px; margin-bottom:18px; min-height: 280px;}

.secondrow

{

	min-height:0px !important;

	margin-bottom:0px !important;

	

}

.ftrlistdv .fa{ font-size:56px; color:#cb452a;}

.ftrlistdv h3{font-size:36px; font-family:'Medula One', cursive; text-transform:uppercase; line-height:30px; margin:12px 0px 10px;}

.ftrlistdv p{ line-height:20px; text-align:left;font-family: 'Open Sans', sans-serif;}



.aboutdv{height:auto; width:100%; background:#e7ca98; padding:30px 0px 25px;}

.aboutdv h3{font-size:36px; font-family:'Medula One', cursive; text-transform:uppercase; line-height:27px; margin:0px 0px 20px; text-align:center;}

.aboutdv p{line-height:24px;font-family: 'Raleway', sans-serif; text-align:center; padding:0px 80px; margin-bottom:22px; }

.rdmr{

    background: #cb452a none repeat scroll 0 0;

    border: 1px solid #cb452a;

    color: #fff;

	text-align:center;

    font-family: 'Raleway', sans-serif;

    font-size: 14px;

    margin:0px auto;

    padding: 7px 20px;

    text-shadow: none;

    text-transform: uppercase;

    transition: all 0.4s ease 0s;

	display:table;

	font-weight:600;

}



.rdmr:hover{text-decoration:none;transition: all 0.4s ease 0s; color:#FFF; background:#00943d;}



.activitydv{height:auto; width:100%; overflow:hidden; padding-bottom:60px; background:#f7efe8;}

.activitydv h3{font-size:36px; font-family:'Medula One', cursive; text-transform:uppercase; line-height:27px; margin:44px 0px; text-align:center;}

.actimg{overflow:hidden; width:auto; height:195px;}

.actimg img{width:100%;transition: all 0.4s ease 0s;    min-height: 195px;}

.actimg img:hover{cursor:pointer; transform:scale(1.25);transition: all 0.6s ease 0s;}

.nopadg{padding-left:0px; padding-right:0px;}



.footer {

    background: #282828;

    color: #fff;

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 0 0 20px;

    width: auto;

}



.footer h5{

    font-size: 16px;

    font-weight: 600;

    line-height: 15px;

    margin: 37px 0 14px;

    text-transform: uppercase;

}



.footmenu {

    margin: 0;

    overflow: hidden;

    padding: 0;

}



.footmenu li {

    font-weight: 500;

    line-height: 26px;

    margin: 0;

    text-transform: none;

	font-size:13px;

	

}



ul.footmenu li.active a {

    color: #009036;

}



.footmenu li a {

    color: #fff;

    text-decoration: none;

    text-transform: none;

    transition: all 0.4s ease-in-out 0s;

}



.footmenu li a:hover{color:#009036;transition: all 0.4s ease-in-out 0s;}



.footmenu .fa {

    font-size: 14px;

    margin-right: 8px;

}



.footer p{font-family: 'Raleway', sans-serif; font-weight:500; margin-bottom:17px;}



.newsLetter {

    overflow: hidden;

    position: relative;

	margin-top:10px;

}



.newsLetter .texFild {

    background: #b6b6b7;

	color:#333;

    border: medium none;

    padding-left: 10px;

	overflow:hidden;

	height:34px;

	width:198px;

}



.subscribe-btn {

    background: #000;

    border: medium none;

    color: #fff;

    height: 34px;

    position: absolute;

    transition: all 0.4s ease-in-out 0s;

    width: 31px;

}







.subscribe-btn:hover{color:#00953e;}



.copyright {

    background: #101010;

    margin: 0;

    overflow: hidden;

    padding: 22px 0;

}



.copyright p {

    color: #FFF;

    font-size: 12px;

    line-height: 14px;

    margin: 0;

    text-align:left;

    text-transform: none;

}



.copyright a{color: #FFF;transition: all 0.4s ease-in-out 0s;}

.copyright a:hover{color:#00953e; text-decoration:none;transition: all 0.4s ease-in-out 0s;}



.footsocial {

    float: right;

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: auto;

}



.footsocial li {

    

    display: block;

    float: left;

    height: auto;

    margin: 0 0 0 8px;

    overflow: hidden;

    padding: 0;

    text-align: inherit;

    width: 25px;

}



.footsocial li a {

    color: #fff;

    outline: medium none;

    text-align: inherit;

    text-decoration: none;

}



.footsocial li .fa {

    display: block;

    font-size: 16px;

    line-height: normal;

    transition: all 0.4s ease-in-out 0s;

}



/* about us */



.banner {

    height: auto;

    width: auto;

}



.banner img{width:100%;}



.tittledv{height:auto; width:auto; padding:20px 0px; margin:0px; overflow:hidden; background:#cb452a;}

.tittledv h3{font-size:36px; font-family:'Medula One', cursive; text-transform:uppercase; line-height:27px; margin:0px; text-align:center; color:#FFF;}



.aboutusdv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px;}



.gmlefbox {

    height: 222px;

    overflow: hidden;

    width: auto;

}



.gmlefbox img {

    width: 100%;

}



.aboutusdv p {

    font-size: 14px;

    text-align: left;line-height:18px;font-family: 'Open Sans', sans-serif;

}



.ipactivitydv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px 5px;}



.ipactimgbox {

    height: 200px;

    overflow: hidden;

    width: auto;

	margin-bottom: 30px;

}



.ipactimgbox img {

    width: 100%;

}



.ipactcntntbox{

    height: auto;

    overflow: hidden;

    width: auto;

}



.ipactcntntbox h5{font-size: 18px; text-align: left;line-height:18px;font-family: 'Open Sans', sans-serif; margin:0px 0px 12px;    text-transform: capitalize;}

.ipactcntntbox p {font-size: 13px;

    text-align: left;

    line-height: 22px;

    font-family: 'Open Sans', sans-serif;}



.effects .img{ margin-bottom:0px !important;}

.effects .img:first-child{margin-left:0px !important;}

.effects .img img {

    width: 100%;

}



#effect-5 {

    border: 5px solid #cb452a ;

    transition: all 0.5s ease 0s;

}



.ipactivitydv .image-set {

     background: #ededed none repeat scroll 0 0;

    margin-bottom: 35px!important;

    overflow: hidden;

    max-height: 158px;

}



.effects{padding-left:0px !important;}



.newsdv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px 10px;}

.newsbox{height:auto; width:auto; overflow:hidden; background:#ffca9a; margin-bottom:30px;}

.newsboximg{height:172px; width:auto; overflow:hidden;}

.newsboximg img{width:100%;height:100%;}

.newscntn{height:auto; width:auto; overflow:hidden; padding-top:10px;}

.newscntn h2{font-family: 'Raleway', sans-serif; font-weight:300; margin:0px 0px 7px; font-size:15px;}

.newscntn h3{font-family: 'Open Sans', sans-serif; margin:0px 0px 6px; font-size:15px; font-weight:700;height:49px;}

.newscntn p{font-size: 12px; text-align: left;line-height:18px;font-family: 'Open Sans', sans-serif; margin-bottom:4px; height:54px;}

.newscntn a{font-size: 14px; text-align: left;font-family: 'Open Sans', sans-serif; color:#cb452a ;}

.newscntn a:hover{text-decoration:none; color:#009137; transition: all 0.5s ease 0s;}



.newsdtlimgbox {

    height: auto;

    margin-bottom: 30px;

    overflow: hidden;

    width: auto;

}



.newsdtlimgbox img{width:100%;}



.newsdtlcntbox {

    height: auto;

    overflow: hidden;

    width: auto;

}



.newsdtlcntbox h2 {

    font-family: "Raleway",sans-serif;

    font-size: 16px;

    font-weight: 600;

    margin: 0 0 7px;

}



.newsdtlcntbox h3 {

    font-family: "Open Sans",sans-serif;

    font-size: 14px;

    margin: 0 0 6px;

}



.newsdtlcntbox p {

    font-family: "Open Sans",sans-serif;

    font-size: 14px;

    line-height: 24px;

    text-align: left;

}



.ouract-box {

    height: auto;

    margin: 0px 0px 30px;

    overflow: hidden;

    padding: 0;

    width: 100%;

}



.ouract-img {

    

    height:151px;

    overflow: hidden;

    width: auto;

}



.ouract-img img {

    height: auto;

    width: 100%;

}



.ouract-box h5{font-size:15px; margin:15px 0px 10px; text-align:left; text-transform: uppercase; }

.ouract-box p{font-size:13px; text-align:left; line-height:18px; margin-bottom:6px; height:72px;}

.ouract-box a{

    color: #cb452a;

    

    font-size: 13px;

    text-align: left;

}



.ouract-box a:hover{color:#009137; text-decoration:none;transition: all 0.5s ease 0s;}



.clientdv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px 10px;}

.clint-img {

    border:2px solid #cb452a;

    height: 125px;

    overflow: hidden;

    width: auto;

	transition: all 0.6s ease 0s;

}



.clint-img img{width:100%;transition: all 0.6s ease 0s; height:100%;}

.client-box{height:auto; width:auto; overflow:hidden; margin-bottom:30px;}

.client-box h3{font-size:16px;     text-align: center;font-weight:500; margin:10px 0px 0px;}

.clint-img img:hover{cursor:pointer; transform:scale(1.1);transition: all 0.6s ease 0s; border-color:#093;}



.enquirydv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px;}

.enquirydv p {

    font-family: "Roboto Condensed",sans-serif;

    font-size: 16px;

    margin: 0 0 16px;

    text-align: left;

    text-transform: none;

}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus {transition: all 0.4s ease 0s;box-shadow: 0 0 5px rgba(203, 69, 42, 1); }



.txtfielD1 {

    background: #ececec none repeat scroll 0 0;

    border: 1px solid #b1b1b1;

    color: #414141;

    font-size: 13px;

    height: 35px;

    margin: 0 0 8px;

    padding: 0 0 0 14px;

    width: 100%;

}



.txtfielD2 {

    background: #ececec none repeat scroll 0 0;

    border: 1px solid #b1b1b1;

    color: #414141;

    font-size: 13px;

    height: 100px;

    margin: 4px 0px 12px;

    padding: 12px 0 0 14px;

    width: 100%;

}



.snD {

    background: #cb452a  none repeat scroll 0 0;

    border: medium none;

    color: #ececec;

    display: table;

    float: left;

    font-size: 15px;

    font-weight: 600;

    margin-right: 2px;

    padding: 6px 40px;

    text-transform: uppercase;

    transition: all 0.4s ease 0s;

}



.snD:hover{ background:#009137;transition: all 0.4s ease 0s; text-decoration:none;}



.rightMenu{overflow:hidden;}



ul.services-list {

    font-family:'Medula One', cursive; 

    height: auto;

    list-style: outside none none;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: auto;

}



ul.services-list li .fa {

    background: #cb452a none repeat scroll 0 0;

    color: #fff;

    font-size: 19px;

    height: 49px;

    left: 14px;

    line-height: 49px;

    position: absolute;

    text-align: center;

    width: 38px;

}



ul.services-list li a {

    background: #303030  none repeat scroll 0 0;

    color: #ffffff;

    display: block;

    font-size: 19px;

    margin-left: 45px;

    padding: 11px 18px;

    text-transform: capitalize;

    transition: all 0.5s ease 0s;

    width: 100%;

	margin-bottom:4px;

}



ul.services-list li a:hover{background:#cb452a;transition: all 0.5s ease 0s; text-decoration:none;}



.contactusdv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px;}



.addcontenT {

    border-color: #ffca9a;

	background:#ffedda;

    border-style: solid;

    border-width: 2px 2px 2px 10px;

    font-size: 14px;

    list-style: outside none none;

    margin: 0;

    overflow: hidden;

    padding: 18px 9px 9px 20px;

}



.addcontenT li {

    line-height: 12px;

    margin: 0 0 19px;

    text-transform: none;

}



.addcontenT .fa {

    color: #cb452a ;

    font-size: 14px;

    margin-right: 10px;

}



.addcontenT li a {

    color: #424242;

    outline: medium none;

    text-decoration: none;

    text-transform: none;

    transition: all 0.5s ease 0s;

}



.addcontenT li a:hover{color:#093;transition: all 0.5s ease 0s;}



.hosptl{overflow:hidden; margin-top:30px;}



.fdradv{height:auto; width:auto; overflow:hidden; background:#f7efe8; padding:40px 0px 0px;}

.fund-box{height:auto; width:auto; overflow:hidden;font-family: "Roboto Condensed",sans-serif; margin-bottom:30px;min-height: 160px;}

.fund-box h2{font-size:18px; padding:7px 10px; margin:0px; background:#949495;font-family: "Roboto Condensed",sans-serif; color:#000;}

.fund-box p{font-size:14px; padding:12px 10px; margin:0px;}

.amt{overflow:hidden; background: #C93;}





.viewbtn {

    background: #cb452a  none repeat scroll 0 0;

    border: medium none;

    color: #ececec;

    display: table;

    float: left;

    font-size: 14px;

    font-weight: 600;

    margin-right: 2px;

    padding: 6px 19px;

    text-transform: uppercase;

    transition: all 0.4s ease 0s;

}



.modal-footer .btn + .btn{ display:none;}

.btn-default{ display:none;}

.crecidv{overflow:hidden;}

.crecidv img{width:100%;}

.modal-header{background:#cb452a; color:#FFF;}

.modal-body{background:#f7efe8;}

.modal-footer{background:#cb452a; color:#FFF;}



@media screen and (-webkit-min-device-pixel-ratio:0) { 



.carousel-control{top:57%!important;}



}



.close{text-shadow:none; opacity:1; color:#FFF;}















@media (max-width: 760px){



.sliderC .item img{ width:auto;}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ max-width:none;}





.numbdV{margin:10px 0px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:#daf3fd;}



.navbar-default .navbar-toggle{background:#cb452a;border-color:#FFF;}

.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}



.navbar-default .navbar-nav > li > a{font-size:13px;}

.nav{margin-top:12px;}



.carousel-caption{z-index:0;}





.navbar{position:fixed; right:10px; top:4%; z-index:1000;}

.navbar-collapse{background:#e89300; height:233px; overflow:hidden;}

.navbar-default .navbar-toggle .icon-bar{color:#e89300;}

.navbar-nav{margin-left:0px;}



.topnumbR .fa{color:#cb452a;}

.topnumbR p{color:#cb452a;}

.topnumbR{margin-top:7px;}

.topmail{margin-top:7px;}

.topmail .fa{color:#cb452a;}

.topmail a{color:#cb452a;}

.leftdv{float:none;}

.logoS img{width:35%;}



.carousel-control{ display:none;}



.ftrimgbox{margin:0px 0px 20px;}

.aboutdv p{padding:0px;}

.rdmr{width:100%;}

.activitydv h3{margin:20px 0px;}

.nopadg{padding-left:15px; padding-right:15px;}

.activitydv{padding-bottom:35px;}

.footsocial{float:none; margin-top:10px;}

.ftrlistdv .fa{font-size:46px;}

.ftrlistdv h3{font-size:32px;}



.banner{margin-bottom:55px;}

.snD{width:100%; margin-bottom:10px;}

.addcontenT{margin-bottom:15px;}



.viewbtn{width:100%;}

























}





@media (min-width: 768px) and (max-width:1024px) {

	 

.navbar-default .navbar-nav > li > a{font-size:12px;}

.navbar-nav > li > a{margin:0px;}

.nav > li > a{padding-left:10px; padding-right:10px;}

.carousel-caption{padding-top:5px;}

.carousel-caption h1{font-size:25px;}

.carousel-caption p{font-size:12px; padding-bottom:10px; padding-top:8px;}













}





@media (min-width: 603px) and (max-width:996px) {















}





@media (min-width: 700px) and (max-width:996px) {















}









