/*========= This is Footer 3 style =========*/
/*== Body demo class ==*/

.demo {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #444;
}
.myf .form-box {
    padding: 15px;
    background: #f0f0f0;
    -webkit-box-shadow: 0px 1px 2px #999;
    -moz-box-shadow: 0px 1px 2px #999;
    -ms-box-shadow: 0px 1px 2px #999;
    box-shadow: 0px 1px 2px #999;
}
.myf select,
textarea,
input[type="text"],
.form-control {
    display: inline-block;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    -webkit-border-radius: 0 2px 5px rgba(0, 0, 0, 0.1) inset;
    -moz-border-radius: 0 2px 5px rgba(0, 0, 0, 0.1) inset;
    -ms-border-radius: 0 2px 5px rgba(0, 0, 0, 0.1) inset;
    border-radius: 0 2px 5px rgba(0, 0, 0, 0.1) inset;
    font-size: 12px;
    color: #7a7a7a;
    /*height: 40px;*/
	height:auto;
    background: #f0f0f0;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.myf textarea:focus,
.myf input[type="text"]:focus,
.myf .form-control:focus {
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
/* Typography
================================================== */

.myf h1,
.myf h2,
.myf h3,
.myf h4,
.myf h5,
.myf h6 {
    margin-top: 0;
    font-family: 'Open Sans', sans-serif;
}
.myf h1 a,
.myf h2 a,
.myf h3 a,
.myf h4 a,
.myf h5 a,
.myf h6 a {
    font-weight: inherit;
}
.myf h1 {
    font-size: 46px;
    line-height: 50px;
    margin-bottom: 20px;
}
.myf h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px;
}
.myf h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 8px;
}
.myf h4 {
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 4px;
}
.myf h5 {
    font-size: 17px;
    line-height: 24px;
}
.myf h6 {
    font-size: 14px;
    line-height: 21px;
}
.myf em {
    font-style: italic;
}
.myf strong {
    font-weight: bold;
}
.myf small {
    font-size: 80%;
}
/* videos */

.myf .our-video {
    border: 1px solid #333;
}
/*margin spaces*/

.myf .space-20 {
    width: 100%;
    height: 20px;
    clear: both;
}
.myf .margin-btm-20 {
    margin-bottom: 20px;
}
/****footer****/
/*== Footer flat color ==*/

.myf .bg-color {
    background: #2F4F4F;
    bottom: 0;
}
/*  Footer texture color */

.myf .bg-texture {
    background: url('../../images/texture-5.png') repeat center center fixed;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
/*== Footer background color ==*/

.myf .bg-background {
    background: url('../../images/bg-4.jpg') repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
/*  Footer gradient color */

.myf .bg-gradient {
	
		
    background: -moz-linear-gradient(270deg, #333 50%, #000000 100%);
    /* ff3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(50%, #ed305d), color-stop(100%, #000000));
    /* safari4+,chrome */
    
    background: -webkit-linear-gradient(270deg, #333 50%, #000000 100%);
    /* safari5.1+,chrome10+ */
    
    background: -o-linear-gradient(270deg, #333 50%, #000000 100%);
    /* opera 11.10+ */
    
    background: -ms-linear-gradient(270deg, #333 50%, #000000 100%);
    /* ie10+ */
    
    background: linear-gradient(180deg, #333 50%, #000000 100%);
    /* w3c */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    /* ie6-9 */
    
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
}
.myf .footer {
    padding: 30px 0 0 0;
	background-image: url(../img/bg-footer.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
	background-size: 100%;
	
}
.myf .subfooter {
    background-color: rgba(12, 12, 12, 0.3);
	box-shadow: 0 0 15px #ed305d;
    padding: 10px 0;
	margin-top: 150px;
}
.myf .footer-col h3 {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #f0f0f0;
    margin-bottom: 20px;
    letter-spacing: 2px;
}
.myf .footer-col h3:first-letter {
    /*border-bottom: 5px solid #FF8C00;*/
	color: #ed305d;
    font-size: 28px;
}
.myf .bg-background .footer-col p {
    color: #f0f0f0;
}
.myf .footer-col p {
    font-size: 14px;
    color: #f0f0f0;
}
.myf .bg-background .footer-col form .form-control {
    background-color: rgba(12, 12, 12, 0.5);
    color: #f0f0f0;
    margin-bottom: 15px;
}
.myf .footer-col form .form-control {
    background-color: rgba(12, 12, 12, 0.5);
    border: 1px solid rgba(237, 48, 93, 0.5);
    color: #f0f0f0;
    margin-bottom: 15px;
}
.myf .bg-gradient .footer-col form .form-control {
    background-color: rgba(12, 12, 12, 0.5);
}
.myf .bg-texture .footer-col form .form-control {
    background-color: rgba(12, 12, 12, 0.5);
    border: 1px solid rgba(12, 12, 12, 0.9);
}
.myf .footer-col form .form-control:focus {
    background-color: #333;
    /*border: none;*/
}
.myf .footer-col form textarea {
    background-color: #111;
    border: none;
    color: #f0f0f0;
}
.myf .footer-col form textarea:focus {
    background-color: #333;
    /*border: none;*/
}
.myf .footer-col .social-btn li a i {
    color: #f0f0f0;
    border: 2px solid #f0f0f0;
}
.myf .footer-col .social-btn li a i:hover {
    background-color: #ed305d;
    border-color: #fff;
}
.myf .bg-background .post-list li a {
    color: #f0f0f0;
    border-bottom: 1px solid #ccc;
}
.myf .post-list li a {
    color: #f0f0f0;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    padding: 8px 0;
    /*border-bottom: 1px solid #ccc;*/
}
.myf .bg-gradient blockquote .small,
.myf blockquote footer,
.myf blockquote small {
    color: #ed305d;
}
.myf .bg-gradient .post-list li a {
    color: #f0f0f0;
}
.myf .footer-bottom {
    padding: 5px 0;
}
.myf .bg-background .footer-bottom span {
    color: #f0f0f0;
}
.myf .footer-bottom span {
    color: #999;
    font-weight: 400;
    font-size: 14px;
}
.myf .footer-col a.tweet-ac {
    display: block;
    color: #f0f0f0;
}
.myf .footer-col a.tweet-day {
    display: block;
    color: #f0f0f0;
    font-size: 0.9em;
}
.myf .footer-col .tweet-desc {
    margin: 5px 0;
}
.myf .footer-col .tweet-desc i {
    margin-right: 10px;
}
.myf .footer-col hr {
    border-color: #333;
}
.myf .footer-copyright {
    background: #0C0C0C;
    border-top: 4px solid #111;
    margin-top: 40px;
    padding: 30px 0 30px;
}
.myf .footer-copyright span {
    font-size: 0.9em;
}
@media (max-width: 768px) {
    .myf .footer-copyright .footer-logo {
        text-align: center;
        margin-bottom: 10px;
    }
    .myf .footer-copyright p {
        text-align: center;
    }
    .myf .footer-copyright .footer-nav {
        text-align: center;
    }
}
/*************************************buttons for bizwrap theme********************************/

.myf .btn {
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-shadow: none;
    text-transform: uppercase;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    letter-spacing: 1px;
}
.myf .btn:hover,
.btn:focus {
    color: #f0f0f0;
    outline: none;
}
/*button white for colored background*/

.myf .btn-white {
    background-color: transparent;
    color: #f0f0f0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #ed305d;
}
.myf .btn-white:hover {
    background-color: #fff;
    color: #ed305d;
    box-shadow: 0 0 10px #333;
}
.myf .btn-big {
    padding: 14px 25px;
}
/*theme color button*/

.myf .theme-btn-color {
    background-color: #E27E05;
    border-color: #E27E05;
    color: #f0f0f0;
}
.myf .theme-btn-color:hover {
    color: #f0f0f0;
    background-color: #000;
    border-color: #000;
}
.myf .btn-sweet-alert {
    margin: 5px;
}
/* Social buttons */

.myf .social-btn li a {
    display: block;
	text-decoration: none;
}
.myf .social-btn li a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 5px;
    display: block;
}

.myf blockquote{
	border-left: 5px solid #ed305d;
	    padding: 10px 20px;
}
@media (max-width: 991px) {
	.myf .footer{background-position: 50% 112%;background-size:inherit;}
	.list-inline br{display:none;}
}