@font-face {
  font-family: 'open_sanslight';
 src: url('../fonts/opensans-light-webfont.eot');
 src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular_0-webfont.eot');
    src: url('../fonts/roboto-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular_0-webfont.woff') format('woff'),
         url('../fonts/roboto-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular_0-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0;paddinf:0;}
.headepart1{background:#015982;padding:10px 0px;overflow:hidden;font-family: 'Open Sans'; font-style: normal;font-weight: 700;color:#fff;}
ul.sign_in {float:right;padding-top: 15px; padding-bottom: 0px;margin: 0px; font-family: 'Open Sans'; font-style: normal;font-weight: 700;}.navbar{margin:5px 0px;}
ul.sign_in p{margin:0px;color:#fff;}ul.sign_in p.button {background:#fff;padding:10px 20px;border:1px solid #fff;border-radius:5px;}ul.sign_in p.button a{
/*    background:url(../images/facebook.png) no-repeat center right;padding-right:30px;*/
 color:#015982;text-decoration:none;}.navbar-nav>.active>a{border-bottom:0px solid #efb21c;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:transparent;font-family: 'Open Sans';font-style: normal;font-weight: 700;}.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a{text-transform:uppercase;margin-left:10px;font-size:13px;font-family: 'Open Sans';font-style: normal;font-weight: 700;color:#000;} .navbar-default .navbar-nav>li>a{transition:0.5s ease;   }
 .navbar-nav>li:first-child>a,.navbar-nav>li:first-child>a:hover,.navbar-default .navbar-nav>li:first-child>a.select:after,.navbar-default .navbar-nav>li:first-child>a:hover:after{margin-left:0px !important;}
 
 .navbar-default .navbar-nav>li>a:after {
content: '';
display: block;
height: 3px;
width: 0;margin-top:10px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}
 .navbar-default .navbar-nav>li>a.select:after  {
background-color: transparent;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	height: 3px;
width: 100%;margin-top:10px;
background:#015982;
    padding-bottom: 0px;     padding-top: 0px;
}
 .navbar-default .navbar-nav>li>a:hover.select:after  {
background-color: transparent;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	height: 3px;
width: 100%;margin-top:10px;
background:#015982;
    padding-bottom: 0px;     padding-top: 0px;
}


.navbar-default .navbar-nav>li>a:hover:after {
width: 100%;margin-top:10px;
background:#efb21c;

}

 
                    .jssora07l, .jssora07r {
                        display: block;
                        position: absolute;
                        /* size of arrow element */
                        width: 50px;
                        height: 47px;
                        cursor: pointer;
                        background: url(../images/a07.png) no-repeat;
                        overflow: hidden;
                    }
                  

                .jssort04 {
                    position: absolute;
                    /* size of thumbnail navigator container */
                    width:80px;
                  height: 70px;
					right: 0px; bottom: 40px;
					
                }

                    .jssort04 .p {
                        position: absolute;
                        top: 0;
                        left: 0;
                          width:80px;
                  height: 70px;
                    }

                    .jssort04 .t {
                        position: absolute;
                        top:0px;
                        left: 0;
                        width: 100%;
                       
                        border:5px solid #fff;
                    }

                    .jssort04 .w{
                        position: absolute;
                        width:80px;
                  height: 70px;
                      
                        box-sizing: content-box;
                    }

                    .jssort04 .pdn .w, .jssort04 .pav .w  {
					margin-top:0px;
                     
					
                    }
                     
					 .jssort04 .pav:hover .c {
					
                  
					  margin-top:0px !important;
						
                       
                    }
				/*	.jssort04 .p.pav,.jssort04 .pav .w ,.jssort04 .pav .c, .jssort04 .pav:hover .w {width:150px;height:150px;}*/
                    .jssort04 .c {
					
                        
                        top: 0px;
                        left: 0;
                           width:80px;
                  height: 67px;
                        background-color:#49cce1;
						 filter: alpha(opacity=0);
                        opacity: 0;
						
                       
                    }
				

                    .jssort04 .p:hover .c, .jssort04 .pav .c {
                        filter: alpha(opacity=45);
                        opacity: .30;
                        transition: opacity .6s;
                        -moz-transition: opacity .6s;
                        -webkit-transition: opacity .6s;
                        -o-transition: opacity .6s;
						
						
						
						
                    }

                    .jssort04 .p:hover .c {
                        transition: none;
                        -moz-transition: none;
                        -webkit-transition: none;
                        -o-transition: none;
					
                    }

                     .jssort04 .w {
                        width /**/: 80px;
                        height /**/:70px;
                    }
					.banner{position: relative; margin: 0 auto;
                top: 0px; left: 0px; width:1198px; height: 400px; background: url("../images/Hompagebanner1.JPG") top center no-repeat; }
				
.zoomimg{position: absolute;
    top:10px;
    right: 25px;}.zoomimg2 {
    position: absolute;
    top: 10px;
    right: 25px;
}
.bannerheading{display: block; line-height: 1.1em; font-size: 2.5em; color: #faaf18; }.bannerheading img {max-width:100px;margin-bottom:15px;}
.innertextc{display: block; line-height: 1.1em; font-size:16px; color: #FFFFFF; }.innertextc p{margin-bottom: 5px;font-size: 11px;color: #000;line-height: 10px;}

.bannercontent{
 position: absolute;width: 330px;top: 166px;left: 90px;text-align: left;line-height: 1.8em;padding: 14px;font-size: 12px;background-color: rgba(255, 255, 255, 0.9); overflow: hidden;display: inline-block;
}

/*//////////////////////<!--social icons-->//////////////////////////*/

#SocialLinks {
    position: absolute; 
    right: 0; 
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;  
    top: 87%;z-index:9999;
}
#SocialLinks .floatingsociallink {
    height: 31px; 
    width: 34px; 
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; 
    float: left;  
    background-repeat: no-repeat; 
    background-position:center center; 
	
}
#SocialLinks .floatingsociallink:hover {
    width: 82px;
	background-position:left 15px center; 
}

#SocialLinks .facebook {
   background-color: #c5c5c5; 
/*    background-image: url('../images/facebook1.png')*/
}
#SocialLinks .pintrest {
    background-color: #c5c5c5; 
/*    background-image: url('../images/linkedin.png')*/
}
#SocialLinks .youtube {
    background-color: #c5c5c5; 
/*    background-image: url('../images/youtube.png')*/
}
#SocialLinks .googleplus {
    background-color: #c5c5c5; 
/*    background-image: url('../images/gplus.png')*/
}
#SocialLinks .twitter {
    background-color: #c5c5c5; 
/*    background-image: url('../images/twitter.png')*/
}
 
#SocialLinks .inner-floatingsociallink {
    width: 100%; 
    height: 100%;
}

 #SocialLinks  .floatingsociallink {
    float: right;
    clear: right;
    background-position-x:center;
  
    font-family: genericons;
    line-height: 32px;
    font-size: 22px;
    text-align: center;
	    margin-bottom: 15px;
} 

#SocialLinks{
    left: inherit; 
    right: 0; 
    color: white; 
	
}
DIV#SocialLinks > DIV:nth-child(2):hover{ background-color:#4875B4 ;  background-position-x:20px; }
DIV#SocialLinks > DIV:nth-child(4):hover{ background-color:#015982 ;  background-position-x:20px; }
DIV#SocialLinks > DIV:nth-child(5):hover{ background-color: #c02b29;  background-position-x:20px; }
DIV#SocialLinks > DIV:nth-child(3):hover{ background-color:#dd4b39;  background-position-x:20px; }
DIV#SocialLinks > DIV:first-child:hover { background-color: #56A3D9;  background-position-x:20px; }
 
/*//////////////////////<!--social icons end-->//////////////////////////*/


.newspage{overflow: hidden;}
.nopadding{padding:0px !important;margin:0px !important;}
.orphange{margin-top:5%;margin-bottom:5%; } .orphange_top{background: url("../images/pbb.jpg") no-repeat left center;min-height:328px;}.orphange_top p{color:#fff;font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;margin-bottom:5px;}.orphange_top div{margin-top:40%;}.orphan_right{background:url(../images/orphan2.jpg) no-repeat right center;min-height:328px;}
.orphan_right p{color:#015982;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size:22px; margin-bottom:0px;paddin-bottom:0px;}.orphan_right p:first-child{margin-top:40px;}.orphange .orphange_top a{background:#015982;color:#fff;border:1px solid #015982;border-radius:5px;padding:5px 20px; font-family: 'robotoregular';
 text-decoration:none;text-align:center;margin-top:8%;display:inline-block;}p.register{color:#000;font-size:14px;}
p.button2 {margin-top:5%;margin-bottom:19px;background:#015982;padding:7px 0px;border:1px solid #fff;border-radius:5px;max-width:150px;} p.button2 a{background:url(../images/facebook2.png) no-repeat center right;color:#fff;padding-right:30px;text-decoration:none;font-size:14px;}  
  
/*/////////////////////////// news//////////////////////////////////////////// */
  .news{ font-family: 'robotoregular';} .news h1 {color:#015982;font-size:20px;}.news h2{color:#015982;font-size:18px;}.news p{font-family: 'robotoregular';font-size:14px;color:#444444;}hr.new{margin-top: 20px; margin-bottom: 20px;border: 0;border-top: 2px dotted #888888;width: 97%;}hr.new2{margin-top: 20px; margin-bottom: 20px;border: 0;border-top: 2px dotted #888888;}
.news h3{color:#015982;font-size:14px;margin:0px;font-family: 'Open Sans';font-style: normal;font-weight: 700;line-height:1.5;}.faq p{line-height:1.5;font-size:14px;margin-top:1%;}  
.faqform{margin:0 auto;float:none;clear:both;}
.btn2{background:#015982;color:#fff;border:0px;}.faqform .form-control{border-radius:0px;}.faqform input.form-control{height:35px;}.faqform textarea.form-control{height:100px;}
p.askus{background:#015982;color:#fff !important;font-family: 'Open Sans';font-style: normal;font-weight: 700;padding:10px 20px;display:inline-block;margin-bottom:5%;}
.orphange2 .orphange p{margin-bottom:5px;}.orphange p.first_o{margin-top:40px;color: #015982;}.orphange2 .orphange  a{font-size:11px;text-decoration: none;}.orphange  a{text-decoration:underline;color:#015982;}.orphange2 .orphange img{min-height:120px;}
.orphange2{margin:0 auto;max-width:1000px;width:100%;}
.orphangeiner p{ font-family: 'robotoregular';margin:0px;}.orphangeiner p span{color:#000;font-family: 'Open Sans';font-style: normal;font-weight: 700;}.orphangeiner h2{font-family: 'Open Sans';font-style: normal;font-weight: 700;margin:0px;color:#015982;font-size:16px;}.orphange_insider{margin-top:2%;}
.orf_more_bot div {background:#015982;width:auto;max-width:300px;padding: 15px 23px;color:#fff;} .orf_more_bot h3{margin:0px;font-size:18px; } .orf_more_bot p{margin:0px; font-family: 'robotoregular';}.orphanadres p{margin:0px; font-family: 'robotoregular';}
.eventsthumbnails  .btn-primary{border:0px;border-radius:0px;background:#015982; font-family: 'robotoregular';}.eventsthumbnails  .thumbnail .caption{background:#f8f8f8;margin-top:7px;min-height:200px;}.eventsthumbnails  .thumbnail .caption p{ font-family: 'robotoregular';}.charity p span{font-family: 'Open Sans';font-style: normal;font-weight: 700;color:#015982;} p.charity2 span{font-family: 'Open Sans';font-style: normal;font-weight: 700;color:#000;}ul.whatwe li {list-style-type:none;}ul.whatwe li a{font-size:13px;padding-left:20px;text-decoration:underline;font-family: 'Open Sans';font-style: normal;font-weight: 700;}ul.whatwe li{background:url('../images/arrowleft.png') no-repeat left center;margin-bottom:5px;}ul.whatwe{padding:0px;}
.contactus p{text-align:center; font-family: 'robotoregular';font-size:30px;margin-bottom:5px;}.contactform .form-horizontal .control-label{text-align:left;}
.contact_right p{ font-family: 'robotoregular';}.contact_right p{margin:0px;}.contact_right h3{}.box_contact{padding:10px;border:1px solid #ccc;box-shadow: 3px 0px 8px 0px #ccc;;}
p.call{background:url('../images/call.png') no-repeat left center;padding-left:30px;margin-bottom:6px;margin-top:2%:}p.message{background:url('../images/message.png') no-repeat left center;padding-left:30px;}
.testimonialsnew p:first-child{background:url('../images/quotes.png') no-repeat 0px -11px;
    padding-left: 42px;font-family: 'Open Sans';font-style: normal;font-weight: 700;}.testimonialsnew p{padding-left:42px;font-family: 'Open Sans';font-style: normal;font-weight: 700;}
p.quote{background:url('../images/quotes.png') no-repeat 0px -4px;
    padding-left: 42px;font-family: 'Open Sans';font-style: normal;font-weight: 700;}p.name_test span{color:#015982;}p.name_test{margin-top:2px;}
.contact_right iframe{width:100%;margin-top:2%;}
p.description{padding-top:8px;}
 .caption h4{font-style: normal;font-weight:600;font-family: 'Open Sans';color: #015982;} 
 .events .modal-title{font-style: normal;font-weight:600;font-family: 'Open Sans';color: #015982;font-size:16px;}video{width:95%;}
 
.video-div{overflow:hidden;} .video-div iframe{WIDTH:100%;max-height: 115px;}
.team p.head{color: #015982;font-size: 14px;margin-top: 10px;} 
.team img {cursor:pointer;max-width: 50px;display:block;margin:0 auto;}
.team p{font-size:12px;text-align:center;padding-top:10px;margin-top:10px;}
.news  .modal-title {
    font-style: normal;
    font-weight: 600;
    font-family: 'Open Sans';
    color: #015982;
    font-size: 16px;
}
 

 
 /*////////////////swipe box///////////////*/
 .eventsthumbnails{overflow:hidden;} .eventsthumbnails .thumbnail{min-height:370px;}
 .eventsthumbnails .thumbnail a>img{max-height:165px;padding-top:1px;}
  .eventsthumbnails .imgdiv{min-height:165px;}
 .galleryitem1{position:absolute;left:0;top:0; z-index:-1}.gallery div:first-child{z-index:1;}
 .orphangemore_image{min-height:270px;}
/*/////////////////////////footer/////////////////////////////////////////////*/
ul.footer{margin:0 auto;display:block;}ul.footer li a{font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;}p.copy{margin-bottom:0px;font-size:12px;margin-top:5px;}



.signin .genral .table { display: table;width: 100%;}
.signin .genral .row {display: table-row;}
.signin .genral .cell {box-sizing: border-box;color: #060606;display: table-cell;font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400; font-size: 12px;line-height: 18px;padding: 4px 0;vertical-align: top;}
.signin .blog-text-field {background-color: #fff;border: 1px solid #a3a3a3;color: #000000; font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;font-size: 12px;padding: 5px 3px;width: 200px;border-radius:5px;}
.signin .blog-text-area {background-color: #fff;border: 1px solid #a3a3a3; color: #000000;font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;font-size: 12px;height: 80px; padding: 5px 3px;resize: none; width: 200px;border-radius:5px;}
.signin .blog-submit {background:#fb9d23;border: 0 none;color: #ffffff;font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;font-size: 12px;font-weight: bold;padding: 8px 10px;border-radius:5px;}
.signin .blog-comment .left-section{float:left; width:35%;}
signin .blog-comment .right-section{float:left; width:65%; height:300px; overflow:auto;}
.signin .blog-comment .right-section .right-txt{float:right; font-weight:bold; color:#ffa13d; margin:0 10px 0 0;}
.signin .blog-comment .right-section  ul{margin:0; padding:0;}
.signin .blog-comment .right-section li{list-style:none; float:left; width:100%; background:none; margin:0; padding:0;}
.signin .report-button {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:8px 10px; background:#c0504d; text-align:center; color:#FFFFFF; float:right; margin-bottom:10px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.signin .report-button a{color:#ffffff;}
.signin .main-blog-section{width:100%;float:left; margin: 20px 0;padding:0px;}
.signin h1.blog{color:#000000; text-align:center;  font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400; font-size:34px;}
.signin h1.blog span{font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400; font-size:40px;}
.signin  h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #0173ae;
    margin: 0px;
    padding: 0px;
    padding-top: 15px;
}
.txt-center {
    text-align: center !important;
}
.signin .or-line {
    background: url("../images/or-bg.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 200px;
    width: 1px;
    margin-left: 25px;
}
.signin .or-bg {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #c7c7c7;
    border-radius: 50%;
    color: #575757;
    font-size: 16px;
    height: 40px;
    padding: 10px 0 0;
    position: absolute;
    text-align: center;
    top: 79px;
    width: 40px;
    left: 6px;
}
.signin #password {
    background: url("../images/lock-icon.jpg") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    padding-left: 32px;width: 92%;
}
.signin #emailform {
    background: url("../images/email-icon.jpg") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    padding-left: 32px;width: 92%;
}
.form-table-1-textfield-1 {
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #757575;
    border: 1px solid #c9c9c9;
    padding: 8px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* width: 100%; */
    width:100%;margin-top:4px;
}
.signin .respond {
    background-color: #0173ae;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    border-radius: 5px;
    padding: 12px 16px;
    border: 1px baaeae solid;
    border: 1px #1393d4 solid;
    cursor: pointer;
}
.signin .facebook img{margin-top:15px;}
.signupbtns  li{background:#015982;padding:10px;margin-right:10px;border:1px solid #015982;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.signupbtns li a {
    background:#015982;
    color: #fff;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    font-size: 14px;
}

@media all and (min-width:780px) {.sign-in-modal{max-width:350px;}}
@media all and (max-width:640px) and (min-width:320px){}
@media all and (max-width:1200px) {.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a{margin-left:0px;}}
@media all and (max-width:767px){.imgfull{width:100%;height:182px !important;}video{width:100% !important;}.orphange_top div {
    margin-top: 0%;
}.navbar-nav{border:1px solid #ccc;}.navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#015982;}
img{margin:0 auto;display:block;}.navbar-nav > li > a{padding:3px;}
#SocialLinks .floatingsociallink {background-position: 10px 7px;}
.team p{text-align:center !important;}
}

.btn3 {
    background: #015982;
    color: #fff;
    border: 1px solid #015982;
    max-width: 70px;
    border-radius: 5px !important;
}
.youradvice {
    margin: 0 auto;
    float: none;
}