body > div.site-container > div.site-inner > div > div > main > article > div > div > div.content.custom > blockquote {
margin-bottom: 12px;
}

#text-20 {
     float: none;
}

.video-title {
    text-align: center;
    color: #047EC7;
}

#text-34 {
    margin-top: 30px;
    padding-bottom: 5px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.home-text {
       font-size: 30px;
       margin: 0 0 24px;
       line-height: 1.625;
}

.bg_h3 {
position: relative;
    background-color: #333;
    color: #fff;
    font-weight: normal;
    text-align: left;
}

.bg_h3 h3{
display: block;
font-size: 18px;
padding: 10px;

}

.contact_img {
    display: block;
position: absolute;
right:0;
    top: 50%;
transform: translateY(-50%);
border-radius: 50%;
border: 5px solid #333;
width: 75px;
height: 75px;
}

@media screen and (max-width: 767px) {
      .home-text {
            font-size: 24px;
            line-height: 1.2;
     }
     .video-title {
           font-size: 22px;
      }
}

.footer-text-1 a {
    color: #fff;
}

.bg_h3 h3{
font-size: 16px;
padding-right: 60px;
}

@media screen and  (max-width: 1023px) {
      .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
            width: 45%;
           float: left;
      }
}

.bg_h3 h3{
font-size: 16px;
padding-right: 60px;
}

@media screen and (max-width: 767px) {
      .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
            width: 100%;
      }
     .footer-widgets-1, .footer-text li, .footer-widgets-2 h4 {
           text-align: center;
     }
    .simple-social-icons {
           width: 55%;
     }
}

.bg_h3 h3{
font-size: 16px;
padding-right: 60px;
}

@media only screen and (max-width: 860px) {
.wrap {
    padding-left: 2%;
    padding-right: 2%;
}
}
.bg_h3 h3{
font-size: 16px;
padding-right: 60px;
}
#menu-item-862 a{padding:0px 20px;}