

.qode_content_slider .flex-direction-nav .flex-prev, .qode_content_slider .flex-direction-nav .flex-next{
    box-shadow: -3px 5px 66px 0px rgba(0, 0, 0, 0.1);
}
.q_icon_with_title.tiny .icon_holder img{
    width: 40px;
    border-radius: 50%;
    box-shadow: 0 0 25px 0px rgba(40, 151, 245, 0.3);
    margin-top: 8px;
}
.wpcf7-form span.cf7-star {
    color: #f14033
}

.call_to_action {
    box-shadow: -3px 5px 66px 0px rgba(242, 120, 13, 0.2)
}

.subtitle{
max-width: 60%;
margin: 0 auto;
margin-top: 23px;
}

.header_top .left .q_icon_list{
    display: inline-block;
    margin-bottom: 0;
    margin-top: 7px;
    margin-right: 10px;
}

.header_top .right #menu-heder-top-menu{
    margin-top: 7px;
}

.container_inner{
background: none !important;
}

.header_inner_right:after{
background: none !important;
}

.header_bottom .container_inner.clearfix:before{
background: none !important;
}

.header-widget.widget_nav_menu{
    padding: 0;
}
@media screen and (min-width: 1000px) {
.header_bottom .container_inner {
    background: #fff;
}
.header_bottom .container_inner.clearfix:before {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    left: -30px;
    position: absolute;
    top: 0;
    width: 30px;
}
.header_bottom .container_inner.clearfix:before{
border-radius:5px 0 0 5px;
}
.header_inner_right:after{
border-radius:0 5px 5px 0;
}
.header_inner_right:after {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    right: -30px;
    position: absolute;
    top: 0;
    width: 30px;
}
}
footer .qode-instagram-feed{
padding-right: 25%;
}

@media only screen and (max-width: 1200px){
footer .qode-instagram-feed{
padding-right: 0;
}
}
.header-widget.widget_nav_menu ul.menu li a:hover{
    opacity: 0.8;
    color: #fff!important
}

p {
margin-bottom: 13px !important;
}

.bounceIn{
padding-left: 15px;
padding-right: 15px;
}
.qbutton{
border-radius: none !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3{
color: #fff !important;
}


input.wpcf7-form-control.wpcf7-text{
width: 45%;
display: inline;
font-family: Oxygen !important;
margin-bottom: 0px; !important;
}

input.wpcf7-form-control.wpcf7-submit{
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}

.header_top .right{
padding-top: 8px;
}
.qbutton2{
    color: #f2780d;
    font-family: 'Roboto', sans-serif;
    border-color: #ffffff;
    font-size: 18px;
    line-height: 56px;
    height: 56px;
    font-style: normal;
    font-weight: 500;
    background-color: #ffffff;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-width: 10px;
    padding-left: 50px;
    padding-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
}

@media only screen and (max-width: 600px)
{.subtitle{
display: none !important;
}}

.title_subtitle_holder{
padding-top: 70px !important;
}

@media only screen and (max-width: 600px)
{.title_subtitle_holder{
padding-top:0px !important;
}}

.blog_holder{
padding-top: 30px !important;
}

@media only screen and (max-width: 600px){
header .q_logo img.mobile{
padding-top:15px;
height: 40px !important;
}
.wpb_animate_when_almost_visible{
margin-bottom: 10px;
}}
.subtitle p{
font-family: 'Oxygen', sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }

}