.adimg {
    position: absolute;
    width: 160px;
}

.adleft {
    left: -70px;
}

.adright {
    right: -70px;
}

.adleft-fix {
    position: fixed;
    left: 20px;
    top: 10px;
    z-index: 0;
}

.adright-fix {
    position: fixed;
    right: 20px;
    top: 10px;
    z-index: 0;
}

footer {
    z-index: 9;
    position: relative;
}

@media (max-width: 767px) {
    .mnone {
        display: none;
    }
}

.color1,
a,
.title-of-section,
.btn-stroke,
.tags-links a,
.tbpw-profile-name,
.navigation a:hover,
.comment-reply-link {
    color: rgb(247, 37, 101);
}

.color2 {
    color: rgb(255, 207, 56);
}

.color3,
a:hover,
.sidebar-area .widget-list li a:hover,
.sidebar-area .widget ul li a:hover,
.entry-footer .cat-links a,
.navigation a {
    color: rgb(248, 190, 39);
}

html,
#colophon .widget {
    background-color: transparent;
}

body,
.body-boxed {
    background-color: rgb(250, 250, 250);
}

.bdw-wrapper::before,
.bdw-wrapper::after,
.title-border::after,
.btn-default,
.balloon,
.balloon::after,
.dropdown-mega-content,
.dropdown-mega-content ul.dropdown-mega-sub-nav li a:hover,
.navbar-top,
.tagcloud a,
.footer-social-icons .social-icons-list a:hover,
.btn-special,
.btn,
.section-title,
.social-icons a,
.navbar .nav li a:hover,
.navbar .nav li a:focus,
.navbar .nav li a:active,
.wpcf7-form input[type="submit"],
.mc4wp-form input[type="submit"] {
    background-color: rgb(247, 37, 101);
}

.bdw-wrapper-negative::before,
.bdw-wrapper-negative::after,
.header-social-icons ul a,
.header-social-icons ul a:hover {
    background-color: rgb(255, 255, 255);
}

.btn-default,
.btn-special:hover,
.balloon,
#masthead,
#masthead a,
.navbar-toggle,
.dropdown-mega-content,
#colophon,
#colophon a,
#colophon .footer-bottom,
#colophon .widget,
#colophon .widget p,
.section-title,
.section-mini-hero,
.sidebar-area .widget-title,
.sidebar-area .widget h3,
.entry-footer .cat-links a:hover,
.entry-footer .comments-link a,
.entry-meta,
.entry-meta a,
.comments-area input[type="submit"]:hover,
.wpcf7-form input[type="submit"] {
    color: rgb(255, 255, 255);
}

body .btn-special,
body .btn-stroke:hover,
body .btn-stroke-negative,
body .tagcloud a,
body .tagcloud a:hover,
body .footer-social-icons .social-icons-list a,
body .footer-social-icons .social-icons-list a:hover,
body .contrast-with-image,
body .social-icons a,
body .post-element-header,
body .comments-area input[type="submit"],
body .hero-slideshow {
    color: rgb(255, 255, 255);
}

body .btn-stroke {
    border-color: rgb(247, 37, 101);
}

body .btn-stroke::before,
body .navbar .nav li a,
body .post-element-header,
body .owl-carousel .owl-dot.active span {
    background-color: rgb(248, 190, 39);
}

body .btn-stroke:hover {
    border-color: rgb(248, 190, 39);
}

body .btn-stroke:hover {
    background-color: transparent;
}

body .btn-stroke-negative {
    border-color: rgb(255, 255, 255);
}

.form-control,
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"],
.comments-area textarea {
    color: rgb(17, 17, 17);
}

.navbar-toggle {
    border-color: rgb(255, 255, 255);
}

.navbar-bottom,
.social-icons a:hover {
    background-color: rgb(255, 207, 56);
}

body .header-social-icons ul a {
    color: rgb(248, 190, 39);
}

body .header-social-icons ul a:hover {
    color: rgb(247, 37, 101);
}

#colophon {
    background-color: rgb(68, 68, 68);
}

.tagcloud a:hover,
.entry-footer .cat-links a:hover,
.entry-footer .comments-link a,
.entry-footer .comments-link a:hover,
.entry-meta {
    background-color: rgb(248, 190, 39);
}

.contrast,
.contrast-box {
    background-color: rgb(242, 242, 242);
}

.sidebar-area .widget-list li a,
.sidebar-area .widget ul li a,
.comment-metadata a {
    color: rgb(85, 85, 85);
}

body .sidebar-area .widget_search #s {
    border-color: rgb(204, 204, 204);
}

.sidebar-area .widget_search #s {
    color: rgb(255, 255, 255);
}

.entry-title,
.entry-title a {
    color: rgb(77, 77, 79);
}

.entry-footer .cat-links a {
    border-color: rgb(248, 190, 39);
}

.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"],
.comments-area textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    border-color: rgb(255, 207, 56);
}

.comment-author .fn a {
    color: rgb(85, 85, 85);
}

#body {
    background-image: url("");
    background-color: rgb(238, 238, 238);
}

.fa {
    padding: 20px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
    background: rgb(59, 89, 152);
    color: white;
}

.fa-twitter {
    background: rgb(85, 172, 238);
    color: white;
}

.fa-google {
    background: rgb(221, 75, 57);
    color: white;
}

.fa-linkedin {
    background: rgb(0, 123, 181);
    color: white;
}

.fa-instagram {
    background: rgb(18, 86, 136);
    color: white;
}

.fa-pinterest {
    background: rgb(203, 32, 39);
    color: white;
}

.video-icon {
    display: flow-root;
}

.video-icon .bg-color {
    background: rgb(255, 255, 255);
    margin-top: 40px;
    text-align: center;
}

.video-cat h3 {
    text-align: center;
    padding: 5px 10px;
    text-transform: capitalize;
    font-size: 28px;
    margin-bottom: 20px;
    color: rgb(0, 0, 0);
}

.icon-point {
    margin-top: 20px;
}

.icon-point:hover img {
    opacity: 0.8;
    transform: rotate(360deg);
    transition: all 0.5s ease 0s;
}

.icon-point a {
    color: rgb(0, 0, 0);
}

.img-sec {
    display: inline-block;
    padding: 10px;
    height: 80px;
    width: 80px;
}

.img-title p {
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 16px;
}

.ico-bg-1 {
    background: rgb(250, 237, 237) !important;
}

.ico-bg-2 {
    background: rgb(240, 242, 247);
}

.ico-bg-3 {
    background: rgb(237, 252, 255);
}