a:hover, a:focus, .a:active {
    text-decoration: none
}

li {
    list-style: none
}

ul, li, strong, b, span, h1, h2, h3, h4, body {
    padding: 0;
    margin: 0
}

input {
    padding-left: 10px;
    height: 50px
}

    input:focus, input:active, textarea:focus, textarea:active, button:active, button:focus, #myBtn, button:active {
        outline: none
    }

#myBtn, button:active, button {
    border: none !important
}

    button:active, button:focus, .port_title a:active, .port_title a:focus, .close_menu p, .close_menu p:focus {
        transform: translateY(6px)
    }

.self_padding {
    padding: 0
}

ul, li, strong, b, span, h1, h2, h3, h4 {
    display: block
}

.scroll span, .service_img span, .accordion_tabs li:hover {
    cursor: pointer
}

.logo, .header span, .social li, .about_wrap, .scroll, .service_title, .about, .port_title a, .owl-carousel-portfolio .item, .owl-carousel-testimonial .item, .powered, .mobile_contaier li, .close_menu p, .bar, .social_footer li, .owl-carousel-services .item, .price_wrap, .sms, .port-details, .notfound, .cnt {
    text-align: center !important
}

.abt_high {
    text-align: left
}

.contact li, .formul li, .article .col-lg-9 li {
    float: left
}

.social li, .abt_high, .screen-1, .article .col-lg-9, .article .col-lg-3 .sidebar, .article .col-lg-12 {
    border-radius: 3px
}

.dots_flow, .owl-carousel-services .item, .owl-carousel-logo .item, .price_wrap {
    border-radius: 7px
}

.social ul, .about_wrap, .service_img, .port_section, .header, .about-service .item {
    overflow: hidden
}

    .social li:hover, .social li, .service_img span:hover .dots_flow, .dots_flow, button:active, button:focus, .port_title a, .accordion_tabs li.active, .accordion_tabs li:hover, .quote_wrap {
        transition: .3s
    }

.social, .contact, .quotee {
    padding: 5px 10px;
    height: 40px
}

.header, .menu_section, .about_wrap h1, .service_title, .title, .abt_high p, .port_title h4, .port_title strong, .course_title, .fot_title, .footer p, .powered, .mobile_contaier, .sidebar, .contact-wrap, .cnt, .explore, .article h1, .here, .pricing-list li, .buy, .sms, .port-details {
    font-family: 'Poppins',sans-serif
}

.about_wrap p, .about p, .owl-carousel-services .item a, .dots_flow, .port_title p, .port_title a, .owl-carousel-portfolio .item, .accordion_tabs li, .accordion_wrap p, .bar, .quote_wrap, .article p, .price, .article li {
    font-family: 'karla',sans-serif
}

.port_title a, .accordion_tabs li {
    /*font-size: 12px*/
}

.contact li, .social p, .owl-carousel-services .item a, .abt_high p, .port_title p, .owl-carousel-portfolio .item, .footer p, .owl-carousel-testimonial .item strong, .fot_title span, .quote_wrap button, .article li {
    font-size: 14px !important
}

.owl-carousel-services .item strong, .accordion_wrap p {
    font-size: 16px
}

.about_wrap p, .about p, .footer p {
    line-height: 26px
}

.port_title strong {
    font-size: 24px
}

.about_wrap p, .about p, .title strong, .course_title p {
    font-size: 18px
}

.title h3, .course strong {
    font-size: 30px
}

.port_title h4 {
    font-size: 40px
}

.about_wrap h1, .title h3, .course strong, .fot_title strong {
    font-weight: 400
}

.service_title h2, .port_title h4, .port_title strong, .footer p {
    font-weight: 300
}

.social p, .port_title a, .owl-carousel-testimonial .item strong {
    font-weight: 500
}

.contact li span, .service_title b, .title strong, .abt_high p, .accordion_tabs li, .footer form button, .buy {
    font-weight: 600
}

.question, .subscribe {
    padding: 0 0 10px 60px
}

.about_wrap h1, .title h3, .course_title, .accordion_tabs li {
    color: #1c1c1c
}

.owl-carousel-services .item strong {
    color: #222
}

.contact li span, .social li a, .social li:hover, .service_title, .port_title, .port_title a, .accordion_tabs li:hover, .fot_title strong, .accordion_tabs li.active, .footer form button, .powered a, .social p, .contact li, .header p, .quotee a, .social_footer li a, .quote_wrap button, .contact-sec button, .here a, .here, .article .col-lg-9 li, .price, .sms a:hover, .port-details a, .signup button {
    color: #fff
}

.about_wrap p, .about p, .owl-carousel-portfolio .item a, .course_title p, .accordion_wrap p, .powered p, .powered, .article p {
    color: #585858
}

.abt_high p {
    color: #727272 !important
}

.about_wrap span, .owl-carousel-portfolio .item strong {
    color: #4772a3
}

.title strong, .owl-carousel-testimonial .item strong, .powered a:hover {
    color: #f48b27
}

.contact span, #myBtn, .port_section span, .port_title a, .footer form button:hover, .close_menu p:hover, .contact, .quote_wrap form button, .sms a:hover, .signup button {
    background: #f48b27
}

.owl-carousel-services .item, #stickymenu, .dots_flow, .owl-carousel-portfolio .item, .owl-carousel-logo .item {
    background: #fff
}

.about_wrap, .pos_rel, .clients_img img, body {
    position: relative
}

.spin, .spin1, .porfolio, .dots_flow, .quote {
    position: absolute
}

.menu_dropdown img, .footer form, input, button, .mobile_contaier img, .experience img, .sidebar img, .about-service .item img, .article img, .contact-wrap textarea, .contact-wrap select, .googlemap iframe, .signup img {
    width: 100%
}

.responsive img {
    width: 100% !important;
    border-radius: 3px
}

@-webkit-keyframes big-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes big-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
