@media (max-width: 479px){


.header_link{
    padding: 0px;
    margin: 0px;
}

.header_link li{
    margin-left: 0px !important;
    margin-right: 10px;
}

.single_member {
    margin-bottom: 40px;
}

header .header_top .header_link li:before {
    display: none;
}
.single_creative_block  {
    margin-bottom: 30px;
}

.simple_heading.h1 {
    font-size: 32px !important;
    line-height: 40px;
}

.simple_heading.h2 {
    font-size: 29px !important;
    line-height: 37px;
}

.no-list-style li span{
    display: inline;
}

.form_text h1 {
    font-size: 31px;
    line-height: 43px;
}
footer .footer_top .widget ul {
    display: block;
}

.single_job_tile {
    margin-bottom: 40px !important;
}

.single_review_list{
    padding: 0px 15px;
}
/*   Shortcode Services Column Styling   */
.list-col-md-3,
.list-col-md-4,
.list-col-md-6,
.list-col-md-12{
    float: initial;
    margin: 0px 0px 50px 0px;
    width: 100%;
    list-style: none;
}


.comment-list ol,
.comment-list ul{
    padding-left: 0px;
}

}

@media (min-width: 480px) and (max-width: 767px){
/*   Shortcode Services Column Styling   */
.list-col-md-3,
.list-col-md-4,
.list-col-md-6{
    float: initial;
    margin: 0px 0px 50px 0px;
    width: 100%;
    list-style: none;
}

}

@media (min-width: 768px) and (max-width: 979px){
.list-col-md-3,
.list-col-md-4,
.list-col-md-6{
    float: left;
    margin: 0 38px 30px 0;
    width: calc(50% - 30px);
    list-style: none;
}

.list-col-md-3:nth-child(2n),
.list-col-md-4:nth-child(2n),
.list-col-md-6:nth-child(2n) {
    margin-right: 0px;
}
.simple_heading.h1, h1{
    font-size: 32px;
    line-height: 37px;
}
.simple_heading.h2, h2{
    font-size: 26px;
    line-height: 31px;
}
.simple_heading.h3, h3{
    font-size: 22px;
    line-height: 26px;
}
.form_text h1 {
    font-size: 38px;
}
.button, .button-3 {
    padding: 0 10px;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0 0 1px;
    width: 33%;
}
.single_job_tile > div {
    padding: 20px 15px;
}
.single_job_tile > div .button-3 {
    padding: 0 10px;
}
}

@media (min-width: 969px) and (max-width: 1169px){
.simple_heading.h1, h1{
    font-size: 32px;
}
.simple_heading.h2, h2{
    font-size: 26px;
}
.simple_heading.h3, h3{
    font-size: 21px;
}
.form_text h1 {
    font-size: 38px;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0 0 1px;
    width: 33%;
}
.single_job_tile > div {
    padding: 50px 15px;
}
.single_job_tile > div .button-3 {
    padding: 0 10px;
}

}


@media (min-width: 1170px) and (max-width: 1469px){

}

@media (min-width: 1470px) {

}

