
.h-sec-one .quick-link{
    width:379px;
}
.h-sec-one .quick-link .img-content{
    width:190px;
}


.h-sec-one {
    background-image: url(../images/quick-links-bg.png);
    background-position: center top;
    margin-top: 0px;
    z-index: 9999;
    position: relative;
}
.h-sec-one .quick-link{position:relative; margin-bottom: -65px;}
.h-sec-one .quick-link .img-content {
    position: absolute;
    top: 70px;
    color: #FFF;
    left: 48%;
    font-weight:600;
}
.h-sec-one .quick-link a{display: inline-block;}
.h-sec-one .quick-link .img-content .text-1, .quick-links .quick-link .img-content .text-2 {
    clear: both;
    float: left;
    width:100%;
}
.h-sec-one a:hover .img-content{color:#d7df21;}
.h-sec-two{
	background-image: url(../images/common-bg.jpg);
    background-position: center top;
    margin-top: -137px;
    padding-top: 191px;
    background-repeat:no-repeat;
    background-size:cover;
   }
.h-sec-two .heading-two{color: #0f75bc;}
.h-sec-two .content-two{line-height:28px;}
.h-sec-two .help-img .donate-btn{background-color: #0f75bc; padding: 5px 41px; font-size:32px; border-radius:10px;}
.h-sec-two .help-img .donate-btn:hover{background-color: #000; color: #FFF;}
.h-sec-two .help-img {
    position: relative;
}
.h-sec-two .help-img .donate-btn {
    position: absolute;
    bottom: 130px;
    left: 217px;
}
.h-sec-three{background-color: #d3ecf2;}
.h-sec-three .heading-three{color:#0d65b2; font-weight:700;}
.h-sec-three a{padding:0 15px;}
.h-sec-three a img{vertical-align: middle;}
.h-sec-three .supporters-btn{background-color: #0f75bc; color:#FFF; border-radius:10px; display:table; margin: 0 auto; padding: 10px 85px;}
.h-sec-three .supporters-btn:hover{background-color: #000;}
.h-sec-four
{
	background-image: url(../images/shelter-img.jpg);
    background-position: center top;
    background-size: cover;
}
.h-sec-four .shelter-icon{width:161px; height:161px; border:5px #FFF solid; border-radius:50%; transition: all 0.7s ease;}
.h-sec-four .shelter-icon img {
    vertical-align: middle;
    padding-top: 30px;
    margin: 0 auto;
    display: table;
}
.h-sec-four a{text-decoration:none;}
.h-sec-four a:hover .shelter-icon{border-radius:0; transition: all 0.7s ease;}
.h-sec-four a:hover .shelter-title{color:#d7df21; transition: all 0.7s ease;}
.h-sec-four .shelter-title{font-weight: 700; transition: all 0.7s ease;}
.h-sec-four .heading-four{font-weight: 600;}
.supporter-slide img{padding: 0 27px;}


.h-sec-five .heading-five{color:#0f75bc; font-weight: 600; border-bottom: 7px #d7df21 solid; padding-bottom:10px;}
.h-sec-five {background-image:url("../images/common-bg.jpg"); background-repeat: no-repeat; background-position: center top; 
background-color:#fff8ee;
}
.h-sec-five .testimonials .bullets {
    margin-top: 142px;
}
.blog-post {
	margin-bottom:14px;
    background-color: #dff0f4;
    border-radius: 10px;
}
.blog-post a.thumb {
    display: inline-block;
    width: 28%;
}
.blog-post a.thumb  img {
    float: left;
}
.blog-post .blog-text {
    display: inline-block;
    width: 70%;
}
.blog-post .blog-text .title{color: #0f75bc;}
.blog-post .blog-text {
    display: inline-block;
    width: 70%;
    vertical-align: top;
}
.blog-post .blog-text .title a{
    color: #0f75bc;
    text-decoration:none;
}
.blog-post .blog-text .title a:hover{
    color: #000;
}
.blog-post .blog-text a.read-more {
    color: #0f75bc;
    text-decoration: none;
}
.blog-post .blog-text a.read-more:hover {
    color: #000;
}
.h-sec-five a.more-blog {
    background-color: #0f75bc;
    padding: 10px 65px 5px 65px;
    display: inline-block;
    border-radius: 10px;
}
.h-sec-five a.more-blog:hover {
    background-color: #292929;
}

.h-sec-five .blog-conetnt{line-height:25px;}
.h-sec-five .events-inner{background-color: #ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:3px #ebebeb solid;}
.h-sec-five .events-heading{background-color: #1f9060; border-top-left-radius:10px; border-top-right-radius:10px; color:#d7df21; text-align:center; font-weight: 600; padding: 15px;}
.h-sec-five .events-inner .event{float:left;}
.h-sec-five .events-inner .event a:hover .event-name{color: #000;}
.h-sec-five .events-inner .event .event-date{color:#000; float: left;}
.h-sec-five .events-inner .event .event-name{color: #0b653f; font-weight:600; float: left; clear: both;}
.h-sec-five .calendar-btn{background-color: #0f75bc; padding:10px 30px; font-weight: 600; border-radius: 10px; margin-top: 30px;}
.h-sec-five .calendar-btn:hover{background-color: #000;}
.h-sec-six
{
	background-image: url(../images/visit-bg.jpg);
    background-position: center top;
    background-size:cover;
}
.h-sec-six .heading-six{font-weight: 600;}

.visit-inner .visit-step:nth-child(1) a {
    background-color: rgba(15, 117, 188, 0.6);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block;
}
.visit-inner .visit-step:nth-child(1) a:hover
{
	background-color:#0f75bc;
}
.visit-inner .visit-step:nth-child(1) a:before {
    content: '1';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #0f75bc;
    padding-top: 5px;
    font-size: 25px;
}


.visit-inner .visit-step:nth-child(2) a {
    background-color: rgba(31, 144, 96, 0.59);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block; 
}
.visit-inner .visit-step:nth-child(2) a:hover
{
	background-color:#1f9060;
}
.visit-inner .visit-step:nth-child(2) a:before {
    content: '2';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #1f9060;
    padding-top: 5px;
    font-size: 25px;
}

.visit-inner .visit-step:nth-child(3) a {
    background-color: rgba(215, 223, 33, 0.59);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block;
}
.visit-inner .visit-step:nth-child(3) a:hover
{
	background-color:#d7df21;
}
.visit-inner .visit-step:nth-child(3) a:before {
    content: '3';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #d7df21;
    padding-top: 5px;
    font-size: 25px;
}


.visit-inner .visit-step:nth-child(4) a {
    background-color: rgba(215, 223, 33, 0.51);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block;
}
.visit-inner .visit-step:nth-child(4) a:hover
{
	background-color:#d7df21;
}
.visit-inner .visit-step:nth-child(4) a:before {
    content: '4';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #d7df21;
    padding-top: 5px;
    font-size: 25px;
}

.visit-inner .visit-step:nth-child(5) a {
    background-color: rgba(15, 117, 188, 0.59);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block;
}
.visit-inner .visit-step:nth-child(5) a:hover
{
	background-color:#0f75bc;
}
.visit-inner .visit-step:nth-child(5) a:before {
    content: '5';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #0f75bc;
    padding-top: 5px;
    font-size: 25px;
}


.visit-inner .visit-step:nth-child(6) a {
    background-color: rgba(31, 144, 96, 0.59);
    padding: 28px 6px;
    float: left;
    width: 31%;
    text-align: center;
    position: relative;
    margin: 0 5px;
    margin-bottom:12px;
    display: inline-block;
}
.visit-inner .visit-step:nth-child(6) a:hover
{
	background-color:#1f9060;
}
.visit-inner .visit-step:nth-child(6) a:before {
    content: '6';
    position: absolute;
    background-image: url(../images/visit-point.png);
    background-position: center top;
    width: 36px;
    height: 59px;
    left: 10px;
    top: 10px;
    color: #1f9060;
    padding-top: 5px;
    font-size: 25px;
}






.h-sec-six .visit-step a{color: #FFF; text-decoration:none; font-weight: 600;}
.h-sec-six .visit-step .visit-text {
    padding-top: 10px;
    display: block;
}


.h-sec-seven{background-color: #d7df21;}
.h-sec-seven .sign-up-btn{background-color: #0f75bc; border-radius:10px; padding:18px 125px; font-size:28px; font-weight:600; float: right;}
.h-sec-seven .sign-up-heading{color:#5b5e14; font-weight:600;}
.h-sec-seven .sign-up-text{color: #5b5e14; font-weight: 600; clear:both; float:left; padding-top:5px;}
.h-sec-seven .sign-up-btn:hover{background-color: #000;}
.h-sec-five .events-inner .event .event-name{text-decoration:none;}


@media screen and (max-width: 1362px) {	
	.h-sec-three a {
	    display: inline-block;
	    width: 24%;
	}
	.h-sec-four .shelter-icon{width:145px !important; height:145px !important;}
	.h-sec-four .shelter-icon img{padding-top: 20px !important;}
	.h-sec-four .shelter-title{font-size:22px;}
	.h-sec-five .calendar-btn{font-size:15px;}
	.h-sec-seven .sign-up-text{font-size:19px;}
	.h-sec-two .help-img .donate-btn{left:182px; bottom:94px;}
	.h-sec-two .help-img .donate-btn{padding: 5px 22px; font-size: 22px;}
	.visit-step img {
	    width: 47%;
	}
	
.h-sec-one .quick-link{
    width:283px;
}
.h-sec-one .quick-link .img-content{
    width:152px;
    top:54px;
}
}
@media screen and (max-width: 992px) {	
	.h-sec-one{margin-top:0 !important;}
	.h-sec-one .quick-link{margin-bottom:0 !important;}
	.h-sec-two .help-img .donate-btn {
		position: static;
		text-align: center;
		margin: 0 auto;
		display: table;
		padding: 5px 81px;
		font-size:28px;
	}
	.h-sec-one .quick-link .img-content{top:48px;}
	.h-sec-four .shelter-icon{margin:0 auto;}
	.h-sec-seven .sign-up-btn{float:none; margin:0 auto; margin-top:20px; display: table;}
	.h-sec-seven .sign-up-sec{width:100%;}
	.h-sec-seven .sign-up-heading, .h-sec-seven .sign-up-text{width:100%; text-align: center; display: inline-block;}
	.h-sec-one .quick-link .img-content .text-1{font-size: 15px !important;}
	.h-sec-one .quick-link .img-content .text-2{font-size:25px !important; float: left; clear: both;}
    .h-sec-three .supporters-btn {
        width: 53%;
        padding: 10px !important;
    }
}

@media screen and (max-width: 767px) {
	
	.blog-post a.thumb{display: none;}
	.blog-post .blog-text{width:100%; padding:0;}
	
}

@media screen and (max-width: 479px) {
	
	.visit-inner .visit-step:nth-child(1) a,.visit-inner .visit-step:nth-child(2) a,.visit-inner .visit-step:nth-child(3) a,.visit-inner .visit-step:nth-child(4) a,.visit-inner .visit-step:nth-child(5) a,.visit-inner .visit-step:nth-child(6) a{width:43%;}
	
	.visit-inner .visit-step:nth-child(1) a::before,.visit-inner .visit-step:nth-child(2) a::before,.visit-inner .visit-step:nth-child(3) a::before,.visit-inner .visit-step:nth-child(4) a::before,.visit-inner .visit-step:nth-child(5) a::before,.visit-inner .visit-step:nth-child(6) a::before{background-image:none; color:#FFF;}
	.h-sec-seven .sign-up-btn{padding: 8px 27px; font-size:20px;}
	.h-sec-three a {
		display: inline-block;
		width: 100%;
		padding-top: 40px;
		text-align: center;
	}
	.h-sec-three .supporters-btn{padding: 10px;}
    .h-sec-three .supporters-btn {
        width: auto;
    }
}