/*

Theme Name: Hope care

Author: Jitender Kumar

Author URI: 

Description: Used Bootstrap 3.3.6 and wordpress 4.5

Version: 1.1

*/



ul.FtrBottom{padding:0; margin:0; list-style:circle;list-style-position:outside}

ul.FtrBottom li{padding:2px 0 0 24px;margin:2px 0;width:25%;list-style:none;float:left;background:url(images/arrowicon.jpg) 0 5px no-repeat;}

ul.FtrBottom li a{padding:2px 0; margin:0;color:#333;}

ul.FtrBottom li a:hover{color:#bd7635;}

#header {

padding: 10px 0;

border-top: solid 8px #5a2f4b;

}

.headerRight {

float: left;

width: 100%;

text-align: right;

margin: 0;

}

.admissionsBtn {

float: right;

background-color: #bd7635;

padding: 1px 25px 2px;

color: #FFFFFF;

text-transform: uppercase;

margin: 0 10px 0;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

.socialLinks {

float: right;

}

.socialLinks a {

display: inline-block;

font-size: 20px;

line-height: 18px;

margin: 4px 0 0 5px;

color: #d8cdb1;

}

.contactNo {

float: left;

width: auto;

margin: 5px 15px;

}

.contactNo p {

color: #bd7635;

text-transform: uppercase;

font-size: 22px;

margin: 0;

line-height: 18px;

font-weight: 600;

}

.contactNo a {

color: #FFFFFF;

font-size: 20px;

line-height: 20px;

letter-spacing: 0.5px;

}

#header .navbar {

float: left;

width: 100%;

}

.nav-justified > li > a {padding:10px 13px!important;

text-transform: uppercase;

color: #FFF;

}

#sectionOne {

background: #703d5d url(images/flo-bg.jpg) no-repeat bottom left;

text-align: center;

color: #FFF;

}

.sectionOneinner {

padding: 25px 0;

background: url(images/flo-bg.jpg) no-repeat bottom right;

}

#sectionOne h4 {

text-transform: uppercase;

color: #f3dca8;

font-size: 27px;

font-weight: 300;

}

#sectionTwo {

float: left;

width: 100%;

background: #e6e6e6;

padding: 25px 0

}

#sectionTwo .img {

margin: 0 0 10px;

}

a.b2Content, .b2Content {

text-decoration: none;

float: left;

}

a.b2Content:hover, .b2Content:hover {

text-decoration: none;

opacity: 0.5;

}

#sectionTwo a h3, #sectionTwo h3 a {

color: #b98a34;

font-weight: 300;

text-align: center;

text-transform: uppercase;

}

#sectionTwo a p, #sectionTwo p a {

color: #646464;

}

#sectionTwo h3 strong {

color: #7a486b;

font-weight: 300;

}

#sectionTwo .next {

text-align: right;

color: #63243d;

font-size: 25px;

float: right;

}

#sectionThree {

float: left;

width: 100%;

padding: 45px 0;

background-color: #f3dca8;

}

#sectionThree p.quote {

font-size: 17px;

color: #7a486b;

margin: -15px 0 45px;

}

#sectionThree p.name {

color: #FFFFFF;

margin: 0;

padding: 5px 15px;

font-style: italic;

background-color: #b8964a;

display: inline-block;

position: relative;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

#sectionThree p.name:before {

position: absolute;

border-bottom: 35px solid #b8964a;

border-left: 5px solid transparent;

border-right: 5px solid transparent;

border-top: 5px solid transparent;

content: '';

top: -27px;

left: 25px;

transform: rotate(40deg);

}

#sectionFour {

float: left;

width: 100%;

background: #43213a url(images/Programs-bg.png) bottom repeat-x;

padding: 25px 0;

}

#sectionFour img {

width: 100%;

}

#sectionFour h4 {

color: #f5ead0;

font-size: 32px;

font-weight: 300;

margin: 0 0 25px;

text-align: center;

}

.col-5 {

float: left;

position: relative;

width: 100%;

padding: 0 15px;

}

.b4Content {

position: relative;

float: left;

width: 100%;

margin-bottom: 25px;

}

.b4Content p {

position: absolute;

bottom: 10px;

left: 10px;

margin: 0;

color: #FFFFFF;

font-size: 18px;

}

.sectionFive {

float: left;

width: 100%;

padding: 15px 0;

}

.headTitle {

float: left;

width: 100%;

margin: 0 0 0px 0;

}

.headTitle img {

margin: 0 10px 10px;

float:left;

}

.headTitle h4 {

display: inline-block;

color: #5c5d5d;

text-transform: uppercase;

font-size: 24px;

}

.inMedia {

float: left;

width: 100%;

background-color: #f3f4f4;

padding: 15px 15px 0;

margin: 15px 0;

}

.inMedia article {

float: left;

width: 100%;

margin-bottom: 35px;

}

.inMedia article img.img-inmedia {

float: left;

margin: 0 0 15px 0;

width: 100%;

}

.inMedia a {

float: right;

}

#sectionFive {

float: left;

width: 100%;

margin: 15px 0;

}

.fromBlog {

float: left;

width: 100%;

background-color: #f5ead0;

padding: 15px;

}

.post-item {

float: left;

width: 100%;

margin: 0 0 10px;

border-bottom:1px solid #6a3c5c;

}

.post-item dateTime {

}

.post-item h3, .post-item h3 a {

margin: 5px 0 10px 0;

color: #6a3c5c;

text-transform: uppercase;

font-weight: 300;

font-size: 19px;

}

h1.entry-title {

margin: 5px 0 10px 0;

color: #6a3c5c;

text-transform: uppercase;

font-weight: 300;

font-size: 24px;

}

.newsletter {

float: left;

width: 100%;

background: url(images/newsletter-bg.jpg);

background-size: cover;

/*padding:132px 0px;*/

padding:15px;

}

.nlLeft {

background-color: rgba(99,36,61,0.8);

float: left;

width: 100%;

padding: 40px 0;

text-align: center;

color: #FFFFFF;

text-transform: uppercase;

font-size: 18px;

}



.nlLeft:hover { cursor:pointer;}



.nlRight {

margin: 0;

padding: 15px;

}

.nlRight p {

color: #fff;

line-height: 18px;

}

.nlRight input[type="text"] {

margin-bottom: 10px;

}

.friendHope {

background-color: #f4f4f4;

float: left;

width: 100%;

margin: 0;

padding: 0;

}

.friendHope .Alumni {

background: url(images/friendhope-bg.jpg);

background-size: cover;

padding: 35px 15px;

text-align: center;

}

.quotecontent {

padding: 25px;

}

.quotecontent p.quote {

line-height: 18px;

color: #424242;

position: relative;

}

.quotecontent p.quote:before {

content: '';

background: url(images/quote-icon1.png);

width: 38px;

height: 33px;

position: absolute;

left: -15px;

top: -33px;

}

.quotecontent p.quote:after {

content: '';

background: url(images/quote-icon1.png);

width: 38px;

height: 33px;

position: absolute;

right: -25px;

bottom: -10px;

transform: rotate(180deg);

}

.quotecontent p.quoteName {

color: #521831;

}

.friendHopeTitle {

position: relative;

width: 100%;

text-align: center;

z-index: 999;

}

.friendHopeTitle h3 {

color: #FFFFFF;

text-transform: uppercase;

font-size: 21px;

margin: 20px 0;

background-color: rgba(99,36,61,0.5);

display: inline-block;

padding: 8px 25px;

}

.friendHope .Alumni p {

margin: 0 0 15px;

color: #FFFFFF;

font-style: italic;

line-height: 18px;

}

.page-header {

position: relative;

}

.page-header .entry-title {

position: absolute;

width: 100%;

text-align: center;

top: 45%;

text-shadow: 0 0 5px rgba(0,0,0,0.4)

}

.page-header .entry-title h2 {

margin: 0;

padding: 0;

color: #FFFFFF;

text-transform: uppercase;

font-weight: 200;

display: inline-block;

border-bottom: solid 1px #bd7635;

}

.page-header .entry-title #breadcrumbs {

color: #bd7635;

font-style: italic;

}

.page-header .entry-title #breadcrumbs a {

color: #bd7635;

font-style: normal;

}

.headingTitle h3 {

text-transform: uppercase;

font-size: 24px;

font-weight: 600;

}

.aboutOne {

padding: 25px 0;

}

.listUl {

list-style: none;

padding: 0;

margin: 15px 0 15px;

}

.listUl strong {

color: #bd7635;

}

.site-content {

float: left;

width: 100%;

}

.aboutTwo {

position: relative;

z-index: 9;

padding: 0 0 100px;

}

.aboutTwo .headingTitle h3 {

margin-bottom: 25px;

}

.aboutTwo:after {

border-top: 100px solid #703d5d;

border-right: 2000px solid transparent;

position: absolute;

content: '';

bottom: 0;

left: 0;

}

.AboutMission {

background-color: #703d5d;

padding: 45px 0 0;

color: #FFFFFF;

}

.AboutMission .headingTitle h3 {

color: #f3dca8;

margin: 45px 0 0;

}

.AboutMission p, .AboutVision p {

font-size: 21px;

}

.AboutVision {

background-color: #FFFFFF;

padding: 0 0 105px;

position: relative;

}

.AboutVision:after {

border-bottom: 100px solid #f3dca8;

border-right: 2000px solid transparent;

position: absolute;

content: '';

bottom: 0;

left: 0;

}

.AboutVision .headingTitle h3 {

margin: 65px 0 0;

}

.AboutValues {

position: relative;

z-index: 999;

background-color: #f3dca8;

padding: 0 0 45px;

color: #7a486b;

}

.AboutValues .headingTitle h3 {

margin-top: 0;

}

.valuesUl {

font-size: 21px;

list-style: none;

padding: 15px 0 0;

}

.valuesUl li {

margin: 8px 0;

display: block;

}

.valuesUl li {

}

.valuesUl li em {

font-style: normal;

color: #bd7635;

}

.facilities {

background-color: #e8e8e8;

}

.facilities h3 {

margin-bottom: 25px;

}

.facilitiesOne, .facilitiesTwo {

background-color: #FFFFFF;

margin-bottom: 25px;

-webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.3);

-moz-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.3);

box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.3);

}

.facilitiesOne h3, .facilitiesTwo h3 {

margin: 65px 0 25px;

color: #b98a34;

font-weight: 300;

text-transform: uppercase;

}

.facilitiesOne h3 strong, .facilitiesTwo h3 strong, .contact-us .headingTitle h3 strong {

color: #7a486b;

font-weight: 300;

}

.facilitiesTwo {

margin-bottom: 45px;

}

.facilities ul {

list-style: none;

margin: 0;

padding: 0;

}

.facilities ul li {

font-size: 18px;

margin: 6px 0;

display: block;

}

.facilities ul li em {

font-size: 10px;

margin-right: 6px;

color: #b98a34;

}

.facilitiesTwo {

padding-left: 25px;

}

.contact-us .headingTitle h3 {

color: #b98a34;

font-weight: 300;

text-transform: uppercase;

}

#primary {

padding-top: 15px;

}

.single-page {

padding-bottom: 45px;

}

.InstituteHope .headingTitle h3 {

text-transform: capitalize;

font-weight: 300;

font-size: 21px;

margin-top: 35px;

color: #7a486b;

}

.InstituteHope ul, .WellnessHope ul {

list-style: none;

margin: 0;

padding: 0;

}

.InstituteHope ul li, WellnessHope ul li {

margin: 6px 0;

display: block;

}

.InstituteHope ul li em {

font-size: 10px;

margin-right: 6px;

color: #b98a34;

}

.FoundationsHope, .InstituteHope, .WellnessHope {

padding: 15px 0 35px;

}

.contact-us {

padding-bottom: 55px;

}

/* Footer */



.footerNo {

float: left;

width: 100%;

padding: 20px 0;

background-color: #411932;

color: #FFFFFF;

margin-top:25px;

}

.footerNo p {

margin: 4px 0 0;

padding: 0;

font-size: 25px;

text-transform: uppercase;

}

.footerNo p a {

color: #FFFFFF;

margin-left: 10px;

font-weight: 600

}

.admissionsFooter {

background-color: #FFFFFF;

color: #6a3c5c;

border: solid 1px #000000;

text-transform: uppercase;

font-size: 21px;

padding: 7px 15px;

width: 100%;

display: block;

text-align: center;

}

#footer {

background-color: #f2f2f2;

float: left;

width: 100%;

padding: 25px 0 10px;

}

.footer-menu {

float: left;

list-style: none;

margin: 0 0 10px;

padding: 0;

}

.footer-menu li {

margin: 0 12px 0 0;

line-height: 25px;

}

.footer-menu li a {

color: #5a5a5a;

}

.stayConnected, .liveChat {

margin-bottom: 25px;

}

.stayConnected p {

margin: 0;

}

.footerSocialLinks a {

color: #490f27;

font-size: 19px;

margin: 0 4px 0 0;

}

.addressFooter {

font-size: 14px;

line-height: 17px;

}

.addressFooter p {

margin-bottom: 15px;

}

.addressFooter p strong {

color: #662742;

}

.liveChat {

text-align: center;

}

.liveChat a {

background-color: #490f27;

padding: 5px 15px 6px;

color: #FFFFFF;

margin: 25px 0 0;

display: inline-block;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

.liveChat a em {

margin: 0 15px 0 0;

}

@media (max-width: 767px) {

#header {

text-align: center;

}

}

@media (min-width: 768px) {

body {

overflow-x: hidden;

}

.contactNo {

float: left;

width: 100%;

margin: 10px 0 0;

}

.contactNo a {

color: #411932;

}

#sectionTwo {

background: #e6e6e6 url(images/bgTwo.png) no-repeat center bottom;

}

.col-5 {

width: 20%;

}

#sectionFour h4 {

font-size: 35px;

}

.b4Content {

margin-bottom: 0;

}

.nlRight {

margin: 0 0 0 -15px;

padding: 10px 15px 10px 0;

}

.friendHope {

margin: 15px 0 0;

padding: 0 0 0 15px;

}

.friendHopeTitle {

position: absolute;

}

.quotecontent {

padding: 100px 0 0;

}

.friendHope .Alumni {

padding: 100px 0 90px;

}

.inMedia {

margin: 0;

}

.inMedia article {

margin-bottom: 15px;

}

.inMedia article img.img-inmedia {

margin: 0 15px 15px 0;

width: 125px;

}

.footer-menu {

margin: 0;

}

.stayConnected, .liveChat {

margin-bottom: 0;

}

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

/* Social Icons */







@font-face {

font-family: 'FontAwesome';

src: url('fonts/fontawesome-webfont78ce.eot?v=4.2.0');

src: url('fonts/fontawesome-webfontd41d.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont78ce.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont78ce.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont78ce.html?v=4.2.0#fontawesomeregular') format('svg');

font-weight: normal;

font-style: normal;

}

.fa {

display: inline-block;

font: normal normal normal 14px/1 FontAwesome;

font-size: inherit;

text-rendering: auto;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

.fa-facebook:before {

content: "\f09a";

}

.fa-facebook-square:before {

content: "\f082";

}

.fa-twitter:before {

content: "\f099";

}

.fa-twitter-square:before {

content: "\f081";

}

.fa-google-plus:before {

content: "\f0d5";

}

.fa-instagram:before {

content: "\f16d";

}

.fa-pinterest:before {

content: "\f0d2";

}

.fa-linkedin:before {

content: "\f08c";

}

.fa-youtube:before {

content: "\f166";

}

.fa-skype:before {

content: "\f17e";

}

.fa-envelope:before {

content: "\f0e0";

}

.fa-phone:before {

content: "\f095";

}

.fa-user:before {

content: "\f007";

}

.fa-commenting:before {

content: "\f075";

}

.fa-arrow-circle-right:before {

content: "\f0a9";

}

.nav > li > a:hover, .nav > li > a:focus {

background-color: #b87e4a;

color: #fff;

}

#footer h3 {

color: #411932;

font-size: 20px;

}

.carousel-indicators .active {

background: #31708f;

}

.content {

margin-top: 20px;

}

.adjust1 {

float: left;

width: 100%;

margin-bottom: 0;

}

.adjust2 {

margin: 0;

}

.carousel-indicators li {

border : 1px solid #ccc;

}

.carousel-control {

color: #fff;

width: 5%;

}

.carousel-control:hover, .carousel-control:focus {

color: #fff;

}

.carousel-control.left, .carousel-control.right {

background-image: none;

}

.media-object {

margin: auto;

margin-top: 15%;

}

@media screen and (max-width: 768px) {

.media-object {

margin-top: 0;

}

.contactNo p {

color: #bd7635;

font-size: 13px;

font-weight: 300;

line-height: 18px;

margin: 0;

text-transform: uppercase;

}

}

.carousel-control.left {

background-image: none;

}

.carousel-control.right {

background-image: none;

}

#sectionThree .carousel-control {

color: #fff;

}

#sectionThree .caption {

padding: 15px 0px 0px 35px;

}





.dropdown-submenu {

position: relative;

}

.dropdown-menu { padding:10px 0px;}

.dropdown-submenu>.dropdown-menu {

top: 0;

left: 100%;

margin-top:0px;

margin-left: -1px;

-webkit-border-radius: 0 6px 6px 6px;

-moz-border-radius: 0 6px 6px;

border-radius: 0 6px 6px 6px;

box-shadow:none;

width:210px;

background:#411932;

}



.dropdown-menu > li > a {

clear: both;

color: #fff;

display: block;

font-weight: normal;

line-height: 1.429;

padding: 5px 20px;

white-space: nowrap;

font-size:15px;

}



.dropdown-submenu:hover>.dropdown-menu {

display: block;

}

/*.dropdown-submenu>a:after {

display: block;

content: " ";

float: right;

width: 0;

height: 0;

border-color: transparent;

border-style: solid;

border-width: 5px 0 5px 5px;

border-left-color: #ccc;

margin-top: 5px;

margin-right: -10px;

}*/

.dropdown-submenu:hover>a:after {

border-left-color: #fff;

}

.dropdown-submenu.pull-left {

float: none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

left: -100%;

margin-left: 10px;

-webkit-border-top-right-radius: 6px;

-webkit-border-bottom-right-radius:6px;

-moz-border-top-right-radius: 6px;

-moz-border-bottom-right-radius:6px;

border-top-right-radius: 6px;

border-bottom-right-radius:6px;

border-top-left-radius: 0px !important;

border-bottom-left-radius:0px !important;

}

.navbar-nav > li > .dropdown-menu {

margin-top:5px;

}



.dropdown-menu > li > a:hover,



.dropdown-menu > li > a:focus {

color: #fff;

text-decoration: none;

background-color: #b87e4a;

}



.panel-default {

border-color: #fff;

box-shadow: none;

}





#accordion-first .accordion-group {

margin-bottom: 10px;

}



#accordion-first .accordion-heading, #accordion-first .accordion-toggle:hover, #accordion-first .accordion-heading .accordion-toggle.active {

background: none repeat scroll 0% 0% transparent;

}

#accordion-first .accordion-heading {

border-bottom: 0px none;

font-size: 16px;

}



#accordion-first .accordion-heading .accordion-toggle {

display: block;

cursor: pointer;

padding: 5px 0px !important;

color: #222;

outline: medium none !important;

text-decoration: none;

}



#accordion-first .accordion-heading .accordion-toggle.active em {background-color: #F7C221 !important;}



#accordion-first .accordion-heading .accordion-toggle > em {

background-color: #222;

border-radius: 100px;

color: #FFF;

font-size: 14px;

height: 32px;

line-height: 32px;

margin-right: 10px;

text-align: center;

width: 32px;}



.internal-pages { font-family:"Times New Roman", Times, serif;}

.internal-pages p { font-size:17px;}

.internal-pages h3 { font-size:26px;}



.page-header img {text-align:center; margin:0 auto;}



.sticky-right-icon-bar {position:fixed; background-color:rgba(255,255,255,0.4); top:25%; z-index:999999; right:5px; padding:5px; border-radius:5px;}

.sticky-right-icon-bar .footerSocilaIcon li { display:block; position:relative; margin-bottom:4px;}





.footerSocilaIcon {

margin: 0;

padding: 0;

list-style: none;

}

.footerSocilaIcon li {

display: inline-block;

margin: 0 2px;

}

.footerSocilaIcon li a {

width: 35px;

height: 35px;

display: table-cell;

vertical-align: middle;

text-align: center;

background-color: #a98d5e;

color: #FFFFFF;

-webkit-border-radius: 50%;

-moz-border-radius: 50%;

border-radius: 50%;

}



.form-control::-moz-placeholder {

color: #999;

font-weight: 500;

opacity: 1;

text-transform: uppercase;

font-size:14px;

}



.form-control::-moz-placeholder {

color: #999;

font-weight: 300;

opacity: 1;

text-transform: uppercase;

font-size:14px;

}

.form-control:-ms-input-placeholder {

color: #999;

font-weight: 300;

opacity: 1;

text-transform: uppercase;

font-size:14px;

}

.form-control::-webkit-input-placeholder {

color: #999;

font-weight: 300;

opacity: 1;

text-transform: uppercase;

font-size:14px;

}

.wpcf7-form .wpcf7-submit { border:none; background-color:#411932; padding:5px 15px; font-weight:600; text-transform:uppercase; color:#fff;}

.wpcf7-form .form-control { margin-bottom:8px; border:#b87e4a solid 1px; border-radius:0px;}

.entry-content .author-info {
    display: none !important;
}
.btn-default {
    color: #fff;
    background-color: #aaba6b;
    border-color: #aaba6b;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-debfault {
    color: #fff;
    background-color: #aaba6b;
    border-color: #aaba6b;
}