/*

Template:  The Corps - Responsive Multi-purpose HTML5 Template

Author: potenzaglobalsolutions.com

Version: 2.0

Design and Developed by: potenzaglobalsolutions.com



*/



/*****************

================================================

 (  Media Queries  )

================================================

 *******************/



/* Hack code ie 9 */

@media all and (min-width:0\0) and (min-resolution:.001dpcm) {

    .vc_row-o-equal-height {

        display: inline-block;

    }



    .full-height .vc_column-inner div {

        height: 750px !important;

    }



    .ie-container {

        width: 1170px;

    }



}



@media (max-width:1700px) {

    .m-b-none .wpb_single_image img {

        margin-bottom: 0;

    }



}



@media (max-width:1600px) {



    /* Contatc 3 */

    .contact-2 .contact-add i {

        float: none;

        margin-right: 0px;

        margin-bottom: 5px;

    }



    .contact-2 .contact-add p {

        margin-bottom: 0px;

    }



    .full-height .vc_column-inner div {

        height: 904px !important;

    }



    /* Home 4 */

    .our-blog .blog-box-info p {

        display: none;

    }



}



@media (max-width:1500px) {

    .contact-2 .contact-add i {

        float: none;

        margin-bottom: 10px;

    }



}



@media (max-width:1400px) {

    .pgs_portfolio-carousel-2 .portfolio-item .portfolio-overlay a.link {

        display: none;

    }



    .entry-content .portfolio-info p {

        display: none;

    }



    .portfolio-info {

        padding: 15px;

    }



    .pgs_portfolio-filterable .fulltab .portfolio-icon.portfolio-icon-link .link {

        display: none;

    }



    .mega-menu .menu-links {

        padding-right: 0px;

    }



    .burger-left .mega-menu .menu-links {

        padding-right: 0px;

    }



}



@media (max-width:1272px) {

    h3 {

        font-size: 24px;

    }



    .feature_text_box.feature_text_box_style_1 .feature_info h4 {

        line-height: 30px;

    }



    .custom-content-2 strong {

        line-height: 30px;

    }



    .blog-box .blog-info h4 {

        line-height: 30px;

    }



    .signature .vc_single_image-img {

        width: auto;

    }



    .vc_tta-style-pgs_tabs_style_2 {

        padding: 0px;

    }



    .vc_row.wpb_row.hide-img {

        background-image: none !important;

        padding-bottom: 30px !important;

        margin-bottom: 0px !important;

    }



    /* Inner page */

    .maintenance-progress-bar .progress-bar {

        margin: 0 10px;

    }



    .feature_text_box.feature_text_box_style_3 .feature_info h4 {

        line-height: 30px;

    }



    /* Blog timeline */

    .news-letter .section-field input {

        width: 74%;

    }



    /* Hero Slider */

    .text-dropping .custom-content-2 h1,

    .text-dropping .custom-content-2 .dropping-words {

        font-size: 40px;

    }



    .hero-custom-content h1 {

        font-size: 60px;

        line-height: 60px;

    }



    .hero-custom-content p {

        font-size: 19px;

    }



    .default-menu .menu-links > li > a {

        padding: 0px 4px;

    }



}



@media (max-width:1199px) {



    /* Home 1 */

    .feature-mob {

        width: 130%;

    }



    .footer .recent-post-info a {

        width: 131px;

    }



    /* Home 2 */

    .owl-carousel-8 .owl-nav {

        bottom: -60px;

    }



    /* Home 9 */

    .user-skill {

        padding: 320px 0 240px;

    }



    /* About 2 */

    .our-history .timeline > li > .timeline-panel::before {

        right: -24px;

    }



    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {

        left: -24px;

    }



    /* Services 2 */

    .vc_tta-style-pgs_tabs_style_1 {

        padding: 10px;

    }



    .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {

        margin: 0;

    }



    .vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab > a {

        font-size: 13px;

    }



    .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),

    .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {

        margin-left: 5px;

    }



    /* Service 3 */

    .service-block {

        padding-top: 10px;

    }



    .service-block b,

    .service-block.left b {

        top: 56px;

    }



    /* Contact 3 */

    .full-height .vc_column-inner div {

        height: 500px !important;

    }



    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {

        padding-bottom: 0;

    }



    /* Sidebar */

    .sidebar-widget.widget_recent_entries .recent-post-info a {

        width: 131px;

    }



    .sidebar-widget h3 {

        font-size: 22px;

    }



    /* Home 4 */

    .blog-box-image .portfolio-caption a {

        font-size: 18px;

        display: block;

    }



    .our-blog .portfolio-item .portfolio-caption {

        padding: 15px;

    }



    .blog-box-image .portfolio-caption .port-tag li {

        display: block;

        margin-left: 0;

        margin-top: 5px;

    }



    .port-tag {

        display: none;

    }



    /* Blog */

    .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge {

        left: -50px;

    }



    .blog .timeline > li.timeline-inverted > .timeline-badge {

        left: -66px;

    }



    .blog .timeline > li > .timeline-badge {

        right: -66px;

    }



    /* Burger Menu */

    .burger .mega-menu .menu-links {

        padding-right: 10px;

    }



}



@media (max-width:1100px) {

    .mega-menu .menu-links > li:last-child {

        padding-right: 48px;

    }



    .mega-menu .menu-links > li.menu-item-search:last-child {

        padding-right: 0px;

    }



    .burger .mega-menu .menu-links {

        padding-right: 10px;

    }



}



@media (max-width:1025px) {

    .user-image:before {

        background: none;

    }



    .vc_tta-style-pgs_tabs_style_1.vc_tta.vc_general .vc_tta-tab>a {

        padding: 8px 9px;

        font-size: 12px;

    }



    /* Blog timeline */

    .blog .timeline > li > .timeline-badge {

        right: -66px;

    }



    .blog .timeline > li.timeline-inverted > .timeline-badge {

        left: -63px;

    }



    .blog-box .blog-info p {

    min-height: 198px;

    }



}



@media only screen and (min-width:768px) and (max-width:999px) {

    .container {

        width: 96%;

    }



}



@media(max-width:991px) {



    /*home 1*/

    .footer .recent-post-info a {

        width: auto;

    }



    .footer .recent-post-info a {

        width: 254px;

    }



    /* Home 2 */

    .mc4wp-form .news-letter {

        margin-top: 10px;

    }



    .mc4wp-form .news-letter .section-field input {

        display: block;

    }



    .mc4wp-form .news-letter .pull-right {

        float: none !important;

        margin-top: 15px;

    }



}



@media(max-width:992px) {



    /* New code */

    .error-block {

        background-size: 100%;

    }



    .error-block p {

        line-height: 40px;

        font-size: 28px;

    }



    .error-search-box input.search-field {

        width: 80%;

    }



    .pgs_step_feature_style_1 {

        overflow: hidden;

    }



    /*mega menu*/

    .mega-menu .drop-down-multilevel.tc-column-content .tc-column-content {

        border-top: 0px;

    }



    .mega-menu .drop-down-multilevel.tc-column-content {

        position: relative;

    }



    .menu-mobile-collapse-trigger {

        margin-top: 14px !important;

    }



    .mega-menu .menu-logo > li > a {

        padding-top: 0px;

        padding-bottom: 0px;

    }



    .mega-menu .menu-logo > li > a img {

        height: 40px;

    }



    .mega-menu .menu-logo {

        padding: 15px 0;

    }



    .light-transparent .mega-menu .menu-mobile-collapse-trigger:before,

    .light-transparent .mega-menu .menu-mobile-collapse-trigger:after,

    .light-transparent .mega-menu .menu-mobile-collapse-trigger span {

        background: #323232;

    }



    #header.light-transparent {

        background: #ffffff;

    }



    .mega-menu .drop-down-multilevel li:last-child a {

        border-bottom: 0px;

    }



    .mega-menu .drop-down-multilevel li ul.drop-down-multilevel li:last-child a {

        border-bottom: 0px;

    }



    .mega-menu .drop-down-multilevel .drop-down-multilevel {

        border-color: #f3f3f3;

    }



    .logo-right .mega-menu .menu-mobile-collapse-trigger:before,

    .logo-right .mega-menu .menu-mobile-collapse-trigger:after,

    .logo-right .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger:before,

    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger:after,

    .light-fullwidth .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:before,

    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger:after,

    .secondary-menu-light .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    .light .mega-menu .menu-mobile-collapse-trigger:before,

    .light .mega-menu .menu-mobile-collapse-trigger:after,

    .light .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    .topbar-dark .mega-menu .menu-mobile-collapse-trigger:before,

    .topbar-dark .mega-menu .menu-mobile-collapse-trigger:after,

    .topbar-dark .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    .logo-center .mega-menu .menu-mobile-collapse-trigger:before,

    .logo-center .mega-menu .menu-mobile-collapse-trigger:after,

    .logo-center .mega-menu .menu-mobile-collapse-trigger span {

        background: #626262;

    }



    /*search*/

    .search .search-btn:before {

        color: #363636;

        line-height: 0px;

    }



    .search {

        padding: 32px 0 20px;

        float: none;

        width: 100%;

        text-align: right;

        position: relative;

    }



    .search .search-btn {

        line-height: 0;

        width: 34px;

        position: absolute;

        right: 0;

    }



    .search.search-open .search-box {

        top: 45px !important;

    }



    .search-box {

        width: 100%;

        padding: 15px 15px 15px 10px;

    }



    /*#header.logo-center*/

    #header.logo-center .mega-menu img {

        float: left;

    }



    #header.logo-center .search {

        float: none;

        padding: 19px 0;

        z-index: inherit;

    }



    #header.logo-center .search .search-btn:before {

        line-height: 9px;

    }



    #header.logo-center .search .search-btn {

        line-height: 0;

        width: 34px;

        position: absolute;

        right: 40px;

        top: 9px;

    }



    #header.logo-center .mega-menu .menu-links > li > a {

        line-height: 22px;

    }



    #header.logo-center .search.search-open .search-box {

        top: 39px !important;

    }



    /*#header.logo-right*/

    #header.logo-right .mega-menu .menu-logo > li > a {

        float: right;

    }



    #header.logo-right .mega-menu .menu-mobile-collapse-trigger {

        left: 0px;

    }



    #header.logo-right .menu-item.menu-item-search {

        position: absolute;

        bottom: 0px;

    }



    #header.logo-right .mega-menu .menu-links {

        position: relative;

        padding-bottom: 50px;

    }



    .menu-list-items .container-fluid {

        padding: 0 20px;

    }



    .secondary-menu-transparent #menu-toggle {

        display: none;

    }



    .secondary-menu-light #menu-toggle {

        display: none;

    }



    .mega-menu .menu-links > li:last-child {

        padding-right: 0px;

    }



    /*dark-transparent*/

    #header.dark-transparent .mega-menu .menu-links > li > a {

        color: #363636;

    }



    #header.dark-transparent .search .search-btn::before {

        color: #363636;

    }



    /*dark-transparent*/

    #header.transparent-fullwidth .mega-menu .menu-links > li > a {

        color: #363636;

    }



    #header.transparent-fullwidth .search .search-btn::before {

        color: #363636;

    }



    /* New code end */

    .wpb_single_image .vc_figure {

        width: 100%;

    }



    .wpb_single_image .vc_single_image-wrapper {

        width: 100%;

    }



    .pgs_testimonials-style-1 .testimonial .testimonial-info p {

        padding: 40px 0px 20px;

    }



    .widget.widget_recent_entries {

        margin-bottom: 35px;

    }



    .widget.widget_text.widget-1 {

        margin-bottom: 30px;

    }



    /* Menu */

    .mega-menu .menu-links {

        padding-right: 0px;

    }



    .mega-menu .menu-links li .drop-down-multilevel {

        border-top: 1px solid #f3f3f3;

    }



    .burger-left .mega-menu .menu-mobile-collapse-trigger {

        right: inherit;

    }



    .burger-left .mega-menu .menu-logo > li > a {

        float: right;

    }



    /* Defualt Menu */

    .mega-menu.default-menu .menu-links > li > a {

        color: #363636;

        line-height: normal;

        padding: 10px 10px 10px 12px;

        position: static;

        width: auto;

        z-index: 20;

    }



    /* Defual Menu */

    .mega-menu.default-menu .menu-logo,

    .mega-menu.default-menu .menu-logo > li,

    .mega-menu.default-menu .menu-logo > li > a,

    .mega-menu.default-menu img {

        float: none;

    }



    /* Defual Menu */

    .mega-menu.default-menu .menu-logo > li > a {

        float: none;

    }



    .mega-menu.default-menu .drop-down-multilevel li a:hover,

    .mega-menu.default-menu .drop-down-multilevel li ul.drop-down-multilevel li a:hover,

    .mega-menu.default-menu .drop-down-multilevel li li:hover > a,

    .mega-menu.default-menu .drop-down-multilevel li:hover > a i.fa {

        color: #363636 !important;

    }



    /* Home 2 */

    .pgs_portfolio.pgs_portfolio-carousel-2 .portfolio-info {

        display: none;

    }



    /* Owl carousel 8 */

    .owl-carousel-8 .owl-nav .owl-next {

        background: #323232;

        right: 50%;

    }



    .owl-carousel-8 .owl-nav .owl-prev {

        background: #323232;

        left: 50.5%;

    }



    .owl-carousel-8 .owl-nav i:hover {

        color: #00a9da;

    }



    .pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {

        width: 50%;

    }



    .device-full-01::before {

        left: -160%;

    }



    /* Home 4 */

    .pgs_slider-style-1 img {

        margin: 20px 0px;

    }



    .social-full a {

        font-size: 20px;

    }



    /* Home 5 */

    .contact-6 .feature-8-title {

        display: block;

        float: none;

        margin-bottom: 15px;

    }



    /* Home 8 */

    .img-slider .wpb_content_element {

        padding: 0;

    }



    .img-slider h1 {

        font-size: 32px;

        line-height: 40px;

    }



    /* Home 9 */

    .user-skill {

        padding: 220px 0 140px;

    }



    /* Inner pages */

    .owl-carousel-2 .owl-item img {

        width: 100%;

    }



    .maintenance-progress-bar .progress-bar {

        margin: 40px 20px;

    }



    a.social {

        margin-bottom: 5px;

    }



    .full-screen.columns-4 .grid-item {

        width: 50%;

    }



    /* Blog pages */

    .entry-title h3 {

        line-height: 30px;

    }



    .masonry.columns-3 .masonry-item {

        width: 50%;

    }



    /* Portfolio */

    .portfolio-sidebar.portfolio-block.columns-3 .grid-item {

        width: 50%;

    }



    .portfolio-fullwidth.portfolio-block.columns-3 .grid-item {

        width: 50%;

    }



    .portfolio-sidebar.portfolio-block.columns-4 .grid-item {

        width: 50%;

    }



    .portfolio-fullwidth.portfolio-block.columns-4 .grid-item {

        width: 50%;

    }



    .masonry.columns-4 .masonry-item {

        width: 50%;

    }



    .masonry .masonry-item {

        width: 50%;

    }



    .full-screen.columns-5 .grid-item {

        width: 50%;

    }



    .news-letter .section-field input {

        width: 64%;

    }



    .full-height .vc_column-inner div {

        height: 300px !important;

        margin-bottom: 50px;

    }



    /* Hero Slider */

    .text-dropping .custom-content-2 h1,

    .text-dropping .custom-content-2 .dropping-words {

        font-size: 32px;

        margin-bottom: 20px;

    }



    .text-dropping .custom-content-2 div {

        color: #ffffff;

        font-size: 16px;

        margin-bottom: 20px;

    }



    .hero-custom-content h1 {

        font-size: 46px;

        line-height: 46px;

    }



    .hero-custom-content p {

        font-size: 16px;

    }



    .gallery-item {

        max-width: 50%;

    }



    #comments .comments-info h4 {

        display: inline-block;

        margin-bottom: 0px;

    }



    #comments .comments-info .comment-date a {

        display: block;

        margin-bottom: 10px;

    }



    .default-menu .sub-menu {

        display: none;

        position: relative;

        border-top: 1px solid #f3f3f3;

    }



    .default-menu .sub-menu li {

        border-bottom: none;

    }



    .default-menu .drop-down-multilevel li a {

        padding: 12px 30px;

    }



    .default-menu .sub-menu .sub-menu {

        left: inherit;

    }



    .default-menu .sub-menu li.activeTriggerMobile li a {

        color: #232323;

    }



    /* About 2 */

    .our-history .timeline > li > .timeline-panel::before {

        right: -9px;

    }



    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {

        left: -9px;

    }



    .our-history .timeline > li.timeline-item-odd .timeline-panel {

        padding: 10px 52px 20px 0;

    }



    .our-history .timeline > li.timeline-item-even .timeline-panel {

        padding: 10px 0 20px 53px;

    }



    /* BLog */

    .blog .timeline > li > .timeline-panel {

        padding: 10px;

    }



    .blog .timeline::before,

    .blog .timeline > li > .timeline-panel::after {

        content: none;

    }



    .blog.timeline-sidebar .timeline li.entry-date,

    .blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge,

    .blog .timeline li.timeline-inverted .timeline-panel::before {

        display: none;

    }



    .blog.timeline-sidebar .timeline li,

    .blog .timeline > li > .timeline-panel {

        width: 100%;

    }



    .blog .timeline > li:nth-child(2) {

        margin-top: 0;

    }



    .blog .timeline {

        padding: 0;

    }



    .blog .timeline > li > .timeline-badge,

    .blog .timeline li.entry-date {

        display: none;

    }



    .blog .timeline > li > .timeline-panel::before {

        content: none;

    }



    .blog .timeline > li:nth-child(3) {

        margin-top: 0;

    }



    .blog .timeline > li {

        width: 49%;

    }



    .blog-box .blog-info p {

    min-height: 246px;

    }



    .masonry .grid-sizer,

    .masonry.columns-2 .masonry-item {

        float: none;

        width: 100%;

    }



    /* Coming soon */

    .mntc-cs-item h1 {

        font-size: 52px;

        margin-bottom: 40px;

        line-height: 60px;

    }



    .tc_maintenance_mode-comingsoon .mntc-cs-item p,

    .mntc-cs-item p {

        font-size: 26px;

    }



    .mntc-cs-item p {

        padding: 0 100px;

    }



    .tc_maintenance_mode-comingsoon ul.countdown {

        margin: 45px 0;

    }



    .tc_maintenance_mode-comingsoon ul.countdown li span {

        font-size: 70px;

    }



    .tc_maintenance_mode-comingsoon ul.countdown li p {

        display: block;

        font-size: 20px;

        margin-bottom: 10px;

        padding: 0;

    }



    /* Footer */

    .footer .footer-widget {

        text-align: center;

    }



    .footer .footer-widget-social {

        text-align: center;

    }



    .footer-widget p {

        margin-top: 0;

    }



}



@media screen and (min-width:993px) {



    /* Default Menu */

    .default-menu .sub-menu {

        display: block !important;

        opacity: 0;

        visibility: hidden;

        border-top: 5px solid #fd8a04;

        box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05);

        border-bottom: 0px;

    }



    .default-menu .menu-links li.hoverTrigger.menu-item-has-children:hover > .sub-menu {

        opacity: 1;

        visibility: visible;

    }



    /* Burger menu */

    .burger .mega-menu .menu-links {

        padding-right: 55px;

    }



    .burger #menu-1 ul.menu-links > li,

    .burger-left #menu-1 ul.menu-links > li {

        visibility: hidden;

        filter: alpha(opacity=0);

        -webkit-opacity: 0;

        -moz-opacity: 0;

        opacity: 0;

        -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);

        -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);

        -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);

        transition: all 0s cubic-bezier(.175, .885, .525, 1.2);

        -webkit-transition-duration: 150ms;

        -moz-transition-duration: 150ms;

        -o-transition-duration: 150ms;

        transition-duration: 150ms;

        margin-top: -20px;

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+1),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+1) {

        -webkit-transition-duration: 250ms;

        -moz-transition-duration: 250ms;

        -o-transition-duration: 250ms;

        transition-duration: 250ms;

        -webkit-transition-delay: 60ms;

        -moz-transition-delay: 60ms;

        -o-transition-delay: 60ms;

        transition-delay: 60ms

    }



    .burger-left #menu-1 ul.menu-links > li:first-child {

        visibility: visible;

        filter: alpha(opacity=100);

        -webkit-opacity: 1;

        -moz-opacity: 1;

        opacity: 1;

        margin-top: 0px;

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+2),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+2) {

        -webkit-transition-duration: 350ms;

        -moz-transition-duration: 350ms;

        -o-transition-duration: 350ms;

        transition-duration: 350ms;

        -webkit-transition-delay: 120ms;

        -moz-transition-delay: 120ms;

        -o-transition-delay: 120ms;

        transition-delay: 120ms

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+3),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+3) {

        -webkit-transition-duration: 450ms;

        -moz-transition-duration: 450ms;

        -o-transition-duration: 450ms;

        transition-duration: 450ms;

        -webkit-transition-delay: 180ms;

        -moz-transition-delay: 180ms;

        -o-transition-delay: 180ms;

        transition-delay: 180ms

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+4),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+4) {

        -webkit-transition-duration: 550ms;

        -moz-transition-duration: 550ms;

        -o-transition-duration: 550ms;

        transition-duration: 550ms;

        -webkit-transition-delay: 240ms;

        -moz-transition-delay: 240ms;

        -o-transition-delay: 240ms;

        transition-delay: 240ms

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+5),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+5) {

        -webkit-transition-duration: 650ms;

        -moz-transition-duration: 650ms;

        -o-transition-duration: 650ms;

        transition-duration: 650ms;

        -webkit-transition-delay: .3s;

        -moz-transition-delay: .3s;

        -o-transition-delay: .3s;

        transition-delay: .3s

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+6),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+6) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 360ms;

        -moz-transition-delay: 360ms;

        -o-transition-delay: 360ms;

        transition-delay: 360ms

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+7),

    .burger-left #menu-1 ul.menu-links > li:nth-child(n+7) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 420ms;

        -moz-transition-delay: 420ms;

        -o-transition-delay: 420ms;

        transition-delay: 420ms

    }



    .burger #menu-1 ul.menu-links > li:nth-child(n+8) {

        visibility: visible;

        filter: alpha(opacity=100);

        -webkit-opacity: 1;

        -moz-opacity: 1;

        opacity: 1;

        margin-top: 0px;

    }



    .burger #menu-1.items-visible ul.menu-links > li,

    .burger #menu-1.items-visible ul.menu-links > li:hover li,

    .burger-left #menu-1.items-visible ul.menu-links > li,

    .burger-left #menu-1.items-visible ul.menu-links > li:hover li {

        visibility: visible;

        filter: alpha(opacity=100);

        -webkit-opacity: 1;

        -moz-opacity: 1;

        opacity: 1;

        margin-top: 0px;

    }



    .burger-left #menu-1.items-visible ul li:nth-last-child(n+1) {

        -webkit-transition-duration: 250ms;

        -moz-transition-duration: 250ms;

        -o-transition-duration: 250ms;

        transition-duration: 250ms;

        -webkit-transition-delay: 120ms;

        -moz-transition-delay: 120ms;

        -o-transition-delay: 120ms;

        transition-delay: 120ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+2),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+2) {

        -webkit-transition-duration: 350ms;

        -moz-transition-duration: 350ms;

        -o-transition-duration: 350ms;

        transition-duration: 350ms;

        -webkit-transition-delay: 120ms;

        -moz-transition-delay: 120ms;

        -o-transition-delay: 120ms;

        transition-delay: 120ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+3),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+3) {

        -webkit-transition-duration: 450ms;

        -moz-transition-duration: 450ms;

        -o-transition-duration: 450ms;

        transition-duration: 450ms;

        -webkit-transition-delay: 180ms;

        -moz-transition-delay: 180ms;

        -o-transition-delay: 180ms;

        transition-delay: 180ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+4),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+4) {

        -webkit-transition-duration: 550ms;

        -moz-transition-duration: 550ms;

        -o-transition-duration: 550ms;

        transition-duration: 550ms;

        -webkit-transition-delay: 240ms;

        -moz-transition-delay: 240ms;

        -o-transition-delay: 240ms;

        transition-delay: 240ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+5),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+5) {

        -webkit-transition-duration: 650ms;

        -moz-transition-duration: 650ms;

        -o-transition-duration: 650ms;

        transition-duration: 650ms;

        -webkit-transition-delay: .3s;

        -moz-transition-delay: .3s;

        -o-transition-delay: .3s;

        transition-delay: .3s

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+6),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+6) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 360ms;

        -moz-transition-delay: 360ms;

        -o-transition-delay: 360ms;

        transition-delay: 360ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+7),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+7) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 420ms;

        -moz-transition-delay: 420ms;

        -o-transition-delay: 420ms;

        transition-delay: 420ms

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+8),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+8) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 480ms;

        -moz-transition-delay: 480ms;

        -o-transition-delay: 480ms;

        transition-delay: 480ms;

    }



    .burger #menu-1.items-visible ul li:nth-last-child(n+9),

    .burger-left #menu-1.items-visible ul li:nth-last-child(n+9) {

        -webkit-transition-duration: 750ms;

        -moz-transition-duration: 750ms;

        -o-transition-duration: 750ms;

        transition-duration: 750ms;

        -webkit-transition-delay: 5s20ms;

        -moz-transition-delay: 5s20ms;

        -o-transition-delay: 5s20ms;

        transition-delay: 5s20ms;

    }



    /* Burger menu left */

    .burger-left .mega-menu .menu-logo {

        float: right;

    }



    .burger-left .mega-menu .menu-links {

        float: left;

        padding-left: 55px;

    }



}



@media(max-width:767px) {

    .error-search-box input.search-field {

        width: 74%;

    }



    .topbar-left.text-left {

        text-align: center;

        margin-bottom: 10px;

    }



    .topbar-right.text-right {

        text-align: center;

    }



    .vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel-title>a {

        text-align: center;

    }



    /* Banner */

    .responsive-text {

        font-size: 7px !important;

    }



    #rev_slider_10_1 .zeus.tparrows {

        min-width: 40px;

        min-height: 40px;

    }



    #rev_slider_10_1 .zeus.tparrows:before {

        font-size: 14px;

        line-height: 42px;

    }



    #rev_slider_4_1 .hermes.tparrows,

    #rev_slider_5_1 .uranus.tparrows {

        display: none;

    }



    .hide-br {

        display: block;

    }



    #rev_slider_6_1 .hebe.tparrows {

        display: none;

    }



    .widget.widget_text widget-1 {

        margin-bottom: 30px;

    }



    .mailchimp_newsletter {

        margin-bottom: 30px;

    }



    .pgs_team_style-1 .team-inner img {

        width: 100%;

    }



    .pgs_testimonials-style-2 .testimonial-avatar {

        float: none;

        text-align: center;

        margin-right: 0;

    }



    .feature_text_box.feature_text_box_style_2 .feature_info h4 {

        line-height: 30px;

    }



    /* Menu */

    .mega-menu .menu-links {

        position: absolute;

        top: 70px;

    }



    /* Home 1 */

    .custom-content-2 h1 {

        font-size: 38px;

    }



    .owl-carousel-4 .owl-nav .owl-prev {

        left: 58%;

    }



    .owl-carousel-4 .owl-nav .owl-next {

        right: 58%;

    }



    #content .action-box .wpb_text_column p {

        margin-bottom: 15px;

    }



    #content .action-box .wpb_text_column:last-child {

        margin-bottom: 15px;

    }



    .action-box .wpb_wrapper {

        text-align: left;

    }



    .footer .recent-post-info a {

        width: auto;

    }



    /* Home 2*/

    .core-features .wpb_wrapper {

        text-align: center;

    }



    .pgs_testimonials-style-2 .testimonial-info {

        text-align: center;

    }



    .pgs_testimonials-style-2 .testimonial-info strong {

        float: none !important;

    }



    /* Banner arrow */

    .tparrows {

        display: none !important;

    }



    /* Home 4 */

    #tabs .tabs li img {

        width: 80px;

    }



    .mc4wp-form .news-letter {

        margin-top: 20px;

    }



    .creativity h1 {

        font-size: 36px;

    }



    .equal-content .vc_column_container {

        display: block;

    }



    .equal-content .vc_column_container:last-child .feature_text_box.feature_text_box_style_3 {

        margin-bottom: 0px !important;

    }



    .other-candidates h2 {

        margin-top: 0px;

        margin-bottom: 10px;

    }



    /* Home 5 */

    .contact-6 .feature-8 {

        margin-bottom: 30px;

    }



    #header.burger .logo img {

        height: 30px;

    }



    /* Home 6 */

    .full-screen.columns-3 .grid-item {

        width: 50%;

    }



    .skills-2 li:last-child {

        margin-bottom: 40px;

    }



    .skills-2 li {

        margin-bottom: 30px;

    }



    /* Home 7 */

    .features-device {

        margin-top: 0px;

    }



    .features-device img {

        display: none;

    }



    .vc_tta.vc_general .vc_tta-panel-heading {

        border: none;

    }



    /* Home 8 */

    .pgs_testimonials-style-4 .testimonial-content {

        padding: 0px;

    }



    .clients-partners .wpb_single_image .vc_figure {

        width: auto;

    }



    .clients-partners .wpb_single_image .vc_single_image-wrapper {

        width: auto;

    }



    .clients-partners .wpb_single_image img {

        width: auto;

    }



    .img-slider h1 {

        font-size: 20px;

        line-height: 24px;

    }



    .img-slider p {

        font-size: 12px;

    }



    .news {

        padding: 50px 15px;

    }



    .news .button,

    .news .meta {

        float: none !important;

    }



    .news .meta a {

        font-size: 19px;

    }



    /* Home 9 */

    .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {

        padding: 7px;

    }



    .feature_text_box.feature_text_box_style_6 {

        padding: 30px 15px;

    }



    .user-skill {

        padding: 60px 0;

    }



    .typer-content h2 {

        margin-top: 0;

    }



    /* Home 10 */

    .feature_text_box.feature_text_box_style_1 {

        text-align: center;

    }



    .feature-right .feature_text_box.feature_text_box_style_1 .feature_info h4::before,

    .feature_text_box.feature_text_box_style_1 .feature_info h4::before {

        left: 50%;

        margin-left: -35px;

    }



    /* Header */

    #header.defualt,

    #header.dark-transparent,

    #header.secondary-menu-transparent,

    #header.burger {

        background: #323232;

        position: relative;

    }



    #header.transparent-fullwidth,

    #header.transparent {

        background: #323232;

        position: relative;

    }



    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::before,

    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger::after,

    .transparent-fullwidth .mega-menu .menu-mobile-collapse-trigger span,

    #header.transparent .mega-menu .menu-mobile-collapse-trigger::before,

    #header.transparent .mega-menu .menu-mobile-collapse-trigger::after,

    #header.transparent .mega-menu .menu-mobile-collapse-trigger span {

        background: #ffffff;

    }



    #header.burger {

        padding: 15px 0px;

    }



    #header.burger #menu-icon {

        top: -10px;

    }



    /* Inner pages */

    .our-history .timeline {

        overflow: hidden;

    }



    .our-history .timeline > li > .timeline-panel {

        width: 100%;

        text-align: left;

        padding: 10px 20px 20px 130px;

    }



    .our-history ul.timeline > li {

        left: none;

        clear: none;

    }



    .our-history .timeline::before {

        left: 12px;

    }



    .our-history .timeline > li > .timeline-badge {

        left: 4px;

        margin-left: 0;

    }



    .our-history .timeline > li > .timeline-panel::before {

        left: 35px;

    }



    .our-history .timeline .timeline-arrow {

        bottom: -26px;

        left: 6px;

        text-align: left;

    }



    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {

        left: 35px;

    }



    .pgs-pricing-table-style-2.pricing-table.active {

        margin-top: 20px;

    }



    .pgs_team_style-2 .team-inner .team-social-icon a i {

        margin: 0 2px;

    }



    .pgs_team_style-2 .team-images img {

        width: 100%;

    }



    .faq-layout-layout_1 #tabs .tabs {

        text-align: center;

    }



    .vc_tta-style-pgs_accordion_style_1.vc_tta.vc_general .vc_tta-panel-title>a {

        line-height: 20px;

    }



    .share {

        right: 10px;

    }



    .masonry .grid-sizer,

    .masonry.columns-2 .masonry-item {

        width: 100%;

    }



    .masonry.columns-3 .masonry-item {

        width: 100%;

    }



    /* About */

    .our-history .timeline > li.timeline-item-even .timeline-panel {

        padding: 10px 0 20px 97px;

    }



    .our-history .timeline > li.timeline-item-odd .timeline-panel {

        padding: 10px 0 20px 97px;

    }



    /* Blog timeline */

    .blog .timeline > li {

        float: none;

        width: 100%;

    }



    .blog .row .col-sm-12 .row:last-child article:last-child hr {

        display: block;

    }



    .blog .row .col-sm-12 .row:last-child > .col-md-6:last-child article:last-child hr {

        display: none;

    }



    .blog .row .col-sm-12 .row:last-child .col-md-4:last-child article:last-child hr {

        display: none;

    }



    .blog .row .col-sm-8 .row:last-child > .col-md-6 article:last-child hr {

        display: block;

    }



    .blog .row .col-sm-8 .row:last-child > .col-md-6:last-child article:last-child hr {

        display: none;

    }



    .blog .row .col-sm-12 .masonry-item:nth-last-child(2) article hr {

        display: block;

    }



    .blog .row .col-sm-8 .masonry-item:nth-last-child(2) article:last-child hr {

        display: block;

    }



    /* Portfolio */

    .portfolio-classic h3 {

        margin-top: 30px;

    }



    .single-portfolio-post .port-information {

        margin-top: 50px;

    }



    .contact.contact-box:first-child {

        margin-top: 30px;

        margin-bottom: 20px;

    }



    .pgs_counter-style-2 {

        margin-bottom: 30px;

    }



    .pgs_list.pgs_list_style_2 {

        margin-bottom: 30px;

    }



    .pgs_list.pgs_list_style_3 {

        margin-bottom: 30px;

    }



    .clients-partners .wpb_single_image.vc_align_left {

        text-align: center;

    }



    .commentlist .children {

        margin-left: 0px;

        padding-left: 0px;

    }



    .vc_tta.vc_general .vc_tta-panel-title>a {

        font-size: 16px;

    }



    .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a,

    .vc_tta-style-pgs_accordion_style_2.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {

        color: #fff;

    }



    .vc_tta.vc_general.vc_tta-style-pgs_tabs_style_2 .vc_tta-panel.vc_active .vc_tta-panel-title>a {

        color: #00a9da;

    }



    /* Responsive extra class */

    .vc_row.wpb_row.xs-pd-lr {

        padding-left: 0px !important;

        padding-right: 0px !important;

    }



    .vc_row.wpb_row.xs-pd-lr .vc_column_container {

        padding-left: 0px !important;

        padding-right: 0px !important;

    }



    .vc_row.wpb_row.xs-pd-lr .vc_column-inner {

        padding-left: 15px !important;

        padding-right: 15px !important;

    }



    /* Hero Slider */

    .text-dropping .custom-content-2 h1,

    .text-dropping .custom-content-2 .dropping-words {

        font-size: 26px;

        line-height: 30px;

        margin-bottom: 15px;

    }



    .text-dropping .custom-content-2 div {

        font-size: 14px;

        margin-bottom: 15px;

        line-height: 20px;

    }



    .hero-custom-content h1 {

        font-size: 26px;

        line-height: 26px;

    }



    .hero-custom-content p {

        font-size: 13px;

        line-height: 18px;

    }



    /* About 3 */

    .owl-carousel-2 .owl-nav {

        display: none;

    }



    /* About me */

    .maintenance-progress-bar {

        margin: 0;

    }



    /* Srevice 3 */

    .service-block.text-right {

        text-align: left;

    }



    .service-block ul {

        border-left: 6px solid #dde1eb;

        border-right: medium none;

        padding-left: 20px;

        padding-right: 0;

    }



    .our-service .pull-right {

        float: none !important;

    }



    .service-block b {

        right: inherit;

    }



    /* Team single */

    .our-activities .skills-2 {

        padding-right: 17px;

    }



    /*Contact 3*/

    .Contact-form {

        padding: 0 15px;

    }



    .page .Contact-form {

        padding: 0px 15px;

    }



    .pagination {

        margin: 0 0 15px;

    }



    .pagination > li > a,

    .pagination > li > span {

        padding: 4px 12px;

        line-height: 22px;

    }



    .sidebar-widget {

        margin-top: 30px;

    }



    table td,

    table th {

        padding: 6px 0;

    }



    .page-links a,

    .page-links span {

        padding: 4px 12px;

    }



    .entry-content ol,

    .comments-area .comment ol {

        padding-left: 5px;

    }



    .comments-1 .comments-photo {

        margin-right: 2%;

        padding: 0 3px 3px;

    }



    .comments-1 .comments-info {

        margin-bottom: 10px;

        padding: 10px;

    }



    /* Sidebar */

    .sidebar-widget.widget_recent_entries .recent-post {

        display: inline-block;

    }



    .sidebar-widget.widget_recent_entries .recent-post-info a {

        width: 205px;

    }



    /* Portfolio */

    ul.page-breadcrumb {

        padding-top: 5px;

    }



    /* Tab */

    .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {

        background: #eceff7;

        border-bottom: 1px solid #ffffff !important;

    }



    .vc_tta.vc_tta-controls-align-left .vc_active .vc_tta-panel-heading {

        background: #00a9da;

        color: #ffffff;

    }



    /* Coming soon */

    .mntc-cs-item h1 {

        font-size: 36px;

        margin-bottom: 20px;

        line-height: 50px;

    }



    .tc_maintenance_mode-comingsoon .mntc-cs-item p {

        font-size: 16px;

        line-height: 28px;

        padding: 0;

    }



    .tc_maintenance_mode-comingsoon ul.countdown li {

        width: 23%;

    }



    .tc_maintenance_mode-comingsoon ul.countdown li span {

        font-size: 30px;

        line-height: 40px;

    }



    .tc_maintenance_mode-comingsoon ul.countdown li p {

        font-size: 14px;

        margin-bottom: 0;

    }



    .tc_maintenance_mode-comingsoon .mntc-cs-item i {

        margin-top: 30px;

    }



    .mntc-cs-item p {

        padding: 0;

    }



    .mntc-cs-item.mntc-cs-content {

        padding: 30px 0;

    }



    /* Action box */

    .action-box .pgs_btn.pgs_btn_style_1.pgs_btn_sm,

    .action-box .pgs_btn.pgs_btn_style_2.pgs_btn_sm,

    .action-box .pgs_btn.pgs_btn_style_3.pgs_btn_sm {

        margin-left: 0;

        margin-right: 10px;

    }



    .action-box.center-btn .wpb_wrapper {

        text-align: center;

    }

    .blog-box .blog-info p {

    min-height: inherit;

    }

    .blog-box {

     margin-bottom: 20px;   

    }



}



@media(max-width:600px) {

    .masonry .masonry-item {

        width: 50%;

    }



    .error-block h1 {

        font-size: 62px;

    }



    .error-block {

        padding: 20px 0px;

    }



    .error-search-box {

        width: inherit;

    }



    h1 {

        font-size: 36px;

    }



    h2 {

        font-size: 30px;

    }



    .section-title-1 h1 {

        font-size: 34px;

    }



    .custom-content-2 h1 {

        font-size: 24px;

    }



    .pgs_portfolio-filterable .fulltab .full-screen.columns-5 .grid-item {

        width: 100%;

    }



    .contact-form .section-field {

        width: 100%;

        margin-right: 0px;

    }



    .pgs_step_feature_style_1 h2.pgs_step_feature-title {

        font-size: 26px;

    }



    .pgs_slider-content-wrapper .pgs_slider-title {

        font-size: 26px;

    }



    .blog-box-info h1 {

        font-size: 24px;

    }



    .full-screen.columns-3 .grid-item {

        width: 100%;

    }



    .feature_text_box_style_3 .feature_info h4 {

        line-height: 30px;

    }



    .vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title span {

        line-height: 30px;

    }



    .typer-content h2 {

        line-height: 30px;

        font-size: 24px;

    }



    .image-holder h1 {

        font-size: 40px;

    }



    .image-holder .wpb_content_element {

        margin-bottom: 5px;

    }



    .feature_text_box_style_1 {

        text-align: left;

    }



    .our-history .timeline li h4.timeline-title {

        line-height: 30px;

    }



    .full-screen.columns-4 .grid-item {

        width: 100%;

    }



    .inner-intro h1 {

        font-size: 26px;

    }



    .blog .portfolio-item .portfolio-overlay a {

        line-height: 32px;

        width: 30px;

        height: 30px;

    }



    .blog .timeline > li > .timeline-badge {

        font-size: 15px;

        height: 44px;

        line-height: 12px;

        width: 44px;

    }



    .blog ul.timeline:before {

        left: 27px;

    }



    .blog ul.timeline > li > .timeline-badge {

        left: 5px;

    }



    .blog ul.timeline > li > .timeline-panel {

        width: 100%;

    }



    .blog .timeline li.entry-date span {

        display: none;

    }



    .blog ul.timeline::before {

        display: none;

    }



    .blog ul.timeline > li > .timeline-badge {

        display: none;

    }



    .blog ul.timeline > li > .timeline-panel::before {

        display: none;

    }



    .blog ul.timeline > li > .timeline-panel::after {

        display: none;

    }



    .blog .timeline li.timeline-inverted .timeline-panel::after {

        display: none;

    }



    .blog .timeline li.timeline-inverted .timeline-panel::before {

        display: none;

    }



    .blog.timeline-sidebar .timeline li {

        width: 100%;

    }



    .blog .timeline .entry-date-bottom {

        display: none;

    }



    /* Portfolio */

    .isotope-filters-2 {

        text-align: center;

    }



    .portfolio-sidebar.portfolio-block.columns-2 .grid-item {

        width: 100%;

    }



    .portfolio-fullwidth.portfolio-block.columns-2 .grid-item {

        width: 100%;

    }



    .portfolio-sidebar.portfolio-block.columns-3 .grid-item {

        width: 100%;

    }



    .portfolio-fullwidth.portfolio-block.columns-3 .grid-item {

        width: 100%;

    }



    .portfolio-sidebar.portfolio-block.columns-4 .grid-item {

        width: 100%;

    }



    .portfolio-fullwidth.portfolio-block.columns-4 .grid-item {

        width: 100%;

    }



    .masonry.columns-4 .masonry-item {

        width: 100%;

    }



    .full-screen.columns-2 .grid-item {

        width: 100%;

    }



    .full-screen.columns-5 .grid-item {

        width: 100%;

    }



    .news-letter .section-field input.button-border {

        margin-right: 0px;

    }



    .accordion .accordion-title.job-item-title .job-type {

        float: none !important;

        display: block;

        text-align: left;

    }



    /* Home 1 */

    .custom-content-2 strong {

        font-size: 16px;

    }



    .owl-carousel-4 .owl-nav .owl-prev {

        left: 60%;

    }



    .owl-carousel-4 .owl-nav .owl-next {

        right: 60%;

    }



    /* Home 4 */

    #tabs .tabs li {

        margin: 5px 0px;

    }



    /* Home 9 */

    .pgs_portfolio-filterable .full-screen.columns-3 .grid-item {

        padding: 7px 0;

    }



    /* Team 2 */

    .pgs_team_style-4 .grid-item {

        padding: 7px 0px !important;

    }



    .reply.pull-right {

        float: none !important;

    }



    .reply.pull-right a {

        margin-left: 0px;

        margin-bottom: 10px;

        display: block;

    }



    #comments .comments-info .comment-date a {

        margin-bottom: 0;

    }



    /* Hero text effect */

    .text-dropping .custom-content-2 h1,

    .text-dropping .custom-content-2 .dropping-words {

        font-size: 20px;

        line-height: 30px;

        padding-right: 90px;

    }



    .dropping-words {

        text-indent: 4px;

    }



    /* Team */

    .pgs_team_style-4 .full-screen.columns-4 .grid-item {

        padding: 15px !important;

    }



}



@media(max-width:479px) {

    .error-search-box input.search-field {

        width: 62%;

    }



    .section-title-1 h1 {

        font-size: 28px;

    }



    h3 {

        font-size: 22px;

    }



    .custom-content-2 h1 {

        font-size: 18px;

    }



    .creativity h1 {

        font-size: 30px;

        line-height: 40px;

    }



    .video-content h1 {

        font-size: 30px;

    }



    .news-letter .section-field input {

        width: 100%;

        margin-bottom: 10px;

    }



    .news-letter .section-field input.button-border {

        width: 100%;

    }



    .social-full a {

        line-height: 40px;

        height: 40px;

        font-size: 12px;

    }



    .news .meta a {

        line-height: 30px;

    }



    .share .share-button {

        font-size: 14px;

        padding: 9px 12px;

    }



    .share ul {

        padding: 6px 11px;

        right: 14px;

        width: 140px;

    }



    .share ul li a {

        padding: 3px 4px;

    }



    /*inner pages*/

    .vc_tta-style-pgs_accordion_style_1 .vc_tta-panel-heading span {

        line-height: 20px;

    }



    /* Home 1 */

    .custom-content-2 strong {

        font-size: 15px;

    }



    .owl-carousel-4 .owl-nav .owl-prev {

        left: 66%;

    }



    .owl-carousel-4 .owl-nav .owl-next {

        right: 66%;

    }



    .footer .recent-post-info a {

        width: 205px;

    }



    /* Home 7 */

    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .fa-question {

        display: none;

    }



    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty):not(:first-child),

    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-title-text:not(:empty)~* {

        margin-left: 0;

    }



    .vc_tta.vc_general.vc_tta-style-pgs_accordion_style_2 .vc_tta-panel-title>a {

        padding: 6px 12px;

        padding-right: 30px;

        font-size: 15px;

    }



    .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {

        right: 10px;

    }



    /* About us */

    .our-history .timeline > li > .timeline-badge {

        left: 4px;

        margin-left: 0;

    }



    .row-background-dark .our-history .timeline::before {

        left: 12px;

        margin-left: 0;

    }



    .our-history .timeline > li > .timeline-panel::before {

        left: 35px;

    }



    .our-history .timeline > li.timeline-inverted > .timeline-panel::before {

        left: 35px;

    }



    .our-history .timeline > li > .timeline-panel {

        padding: 10px 0 20px 86px;

    }



    .our-history .timeline .timeline-arrow {

        bottom: -27px;

        left: 6px;

    }



    /* Send massge popup */

    .contact-info {

        padding: 15px;

        width: 289px;

    }



    /* SRevice 3 */

    .service-block b,

    .service-block.left b {

        top: 68px;

    }



    /* Our client */

    .clients-photo {

        display: block;

        float: none;

        margin-bottom: 15px;

        margin-right: 0;

    }



    .clients .entry-title .client-link {

        display: block;

        float: none;

        margin-top: 10px;

    }



    /* Portfolio */

    .port-photo {

        height: 56px;

        line-height: 56px;

        width: 94px;

    }



    .port-arrow {

        height: 56px;

        width: 35px;

    }



    .port-arrow i {

        font-size: 22px;

        line-height: 56px;

    }



    .port-meta li {

        font-size: 15px;

        margin-bottom: 15px;

    }



    .port-meta li b {

        display: table-cell;

        width: 87px;

    }



    .port-meta li span {

        display: table-cell;

    }



    /* Team single */

    .custom-content-4 .pull-left {

        float: none !important;

    }



    .custom-content-4 .title span {

        margin-bottom: 15px;

    }



    .custom-content-4 .social {

        float: none;

        margin-top: 0;

        margin-bottom: 15px;

    }



    .custom-content-4 .social li a {

        margin-left: 0;

        margin-right: 5px;

    }



    /* Blog */

    .share ul {

        padding: 6px;

    }



    .gallery-item {

        max-width: 100%;

        padding-left: 0;

        padding-right: 0;

    }



}



@media (max-width:1240px) {

    .boxed-layout .page-wrapper {

        width: inherit;

    }



    .boxed-layout.page-wrapper {

        width: inherit;

    }



}



@media (max-width:1199px) {

    .boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {

        width: 100%;

        padding: 0px;

    }



}



@media (max-width:992px) {

    .boxed-layout .page-wrapper .mega-menu.desktopTopFixed .menu-list-items {

        width: 100%;

    }



}



@media (max-width:1199px) {

    .boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {

        width: 100%;

    }



}



@media (max-width:992px) {

    .boxed-layout.page-wrapper .mega-menu.desktopTopFixed .menu-list-items {

        width: 100%;

    }



}