@media(max-width:1199px) {

    /* Starting Header */

    #site-header .navbar-brand { margin: 0 0 0 40px;}

    #site-header nav .nav-item:not(:last-of-type) { margin-left: 25px; }

    /* Ending Header */

}

@media(max-width: 991px) {

    /* Starting Header */

    #site-header .navbar-brand { margin: 0 0 0 15px; }

    #site-header nav .nav-item:not(:last-of-type) { margin-left: 14px; }

    #site-header .lang-item { padding-left: 28px; }

    /* Ending Header */

    /* Starting Contact Form */

    .contact-form .form-control:not(textarea) {padding-right: 35px;}

    .contact-form i { right: 10px; }

    /* Ending Contact Form */

    /* Starting Single Case Page */

    .case-details .info .row > div:first-of-type { padding-left: 20px; }

    .case-details .info .row > div:last-of-type { padding-right: 20px; }

    /* Ending Single Case Page */

}

@media (max-width:767px) {

    /* Starting Header */

    #site-header .navbar .navbar-collapse { right: -255px; }

    #site-header .navbar .navbar-collapse.show { right: 0 }

    #site-header .lang-item { margin-right: auto; margin-left: 10px; }

    .dropdown-toggle::after { float: left; top: 3px; }

    .close-menu { float: left; right: 5px; }

    /* Ending Header */

    /* Starting Scroll Top */

    .scrolltop { right: 15px; }

    /* Ending Scroll Top */

    /* Starting Contact Us Page */

    .contact-info .row > div:not(:last-of-type)::after { left: -12px; }

    .contact-info .row > div:not(:last-of-type)::after { left: -8px; }

    /* Ending Contact Us Page */

    /* Starting Single Case Page */

    .case-details .info .row > div:first-of-type { padding-left: 15px; }

    .case-details .info .row > div:last-of-type { padding-right: 15px; }

    /* Ending Single Case Page */

    /* Starting Single Service */

    .single-service .intro .row > div:first-of-type { padding-left: 15px; }

    .single-service .intro .row > div:last-of-type { padding-right: 15px; }

    /* Ending Single Service */

}

@media (max-width:575px) {

    /* Starting Our Services */

    .our-services .nav-link:after { left: auto; }

    .our-services .nav-item .nav-link:after { right: 0; }

    .our-services .nav-item:nth-of-type(2) .nav-link:after { right: 20%; }

    .our-services .nav-item:nth-of-type(3) .nav-link:after { right: 40%; }

    .our-services .nav-item:nth-of-type(4) .nav-link:after { right: 60%; }

    .our-services .nav-item:nth-of-type(5) .nav-link:after { right: 80%; }

    .our-services .nav-item:last-of-type .nav-link:after { left: 0;right: auto; }

    /* Ending Our Services */

    /* Starting Portfolio Page */

    .portfolio .nav-item:not(:last-of-type) { margin-left: 5px }

    /* Ending Portfolio Page */

}

@media(min-width:768px) {

    /* Starting Header */

    #site-header .dropdown-menu { right: 0; left: auto; }

    /* Ending Header */

}


@media (max-width:1199px) {

    /* Starting Single Blog */

    .left-content ol { padding-right: 15px; }

    /* Ending Single Blog */

}

@media (max-width:991px) {

    /* Starting Blog Page */

    .b-details li:not(:last-of-type) { margin-left: 4px; }

    .b-details p + div span { margin-right: auto }

    /* Ending Blog Page */

}

@media (max-width:767px) {

    /* Starting Single Blog */

    .comments .contact-form button { margin: 0 auto 0 0;}

    /* Ending Single Blog */

}

@media (max-width:575px) {

    /* Starting Single Blog */

    .comments li .avatar { margin-left: 10px; }

    /* Ending Single Blog */
}
