/*****************
================================================
 (  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;
    }

    .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
        width: 100%;
        margin-bottom: 20px;
    }

    /*new update*/
    #header.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;
    }
	
	
	#header.logo-center .mega-menu.mobileTopFixed .menu-list-items, #header.logo-right .mega-menu.mobileTopFixed .menu-list-items, #header.light-transparent .mega-menu.mobileTopFixed .menu-list-items, #header.light-fullwidth .mega-menu.mobileTopFixed .menu-list-items, #header.light .mega-menu.mobileTopFixed .menu-list-items, #header.topbar-dark .mega-menu.mobileTopFixed .menu-list-items {
		position: fixed;
		top: 0;
		left: 0;		
		right: 0;
		max-width: 100%;
	}
	/* Light Transparent */
	#header.light-transparent .mega-menu.mobileTopFixed .menu-list-items {		
		background: #ffffff;		
	}
    /* 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: #ffffff;
    }

    .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;
    }

    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product { 
        width: 48%; 
    }

    .woocommerce ul.products li.product:nth-child(2n+2), 
    .woocommerce-page ul.products li.product:nth-child(2n+2){
        margin-right: 0px;
    }

    .woocommerce ul.products li.product a img {
        margin-bottom: 0px;
    }    

    /*new update*/
     .mega-menu .menu-links { 
        box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1); 
     }
     #header.burger #menu-toggle { 
        display: none;
      }

}

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

    /* Default Menu */
    .default-menu .sub-menu {
        display: block !important;
        opacity: 0;
        visibility: hidden;
        /* border-top: 5px solid #00a9da; */
        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: 0px 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 */
    .content-wrapper, 
    .page .content-wrapper {
        padding: 80px 0;
    }
    
    .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: #363636;
    }

    /* 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;
    }
    .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: #363636;
        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;   
    }

    .woocommerce a.remove {
        text-align: left;
    }
    /*new update*/
     .typer-content h2 {
        line-height: 30px;
        font-size: 24px;
        height: 24px;
    }

}

@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: 34px;
    }

    h2 {
        font-size: 30px;
    }

    h2.section-heading {
        font-size: 34px;
    }

    .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;
    }

    h2.section-heading {
        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;
    }

    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product {
        width: 100%;
    }

    .woocommerce .star-rating {
        margin-bottom: 5px; 
        float: none;
    }


}

@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%;
    }

}