@media (max-width: 1499px) {
    .inside.prt-fid-view-lefticon:before {
        display: none;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .prt-headerstyle-classic-overlay .prt-wp-title,
    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4:after {
        display: none;
    }

    .prt-list-style1 .elementor-icon-list-item .elementor-icon-list-text {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .prt-windmill-box .elementor-widget-image.prt-windmill-animation {
        left: -46.7%;
    }

    .prt-windmill-box .elementor-widget-image img {
        left: 0;
    }
}
@media (max-width:1460px) {
    .prt_sliderimgbox_heading.preyantechnosys-box-heading-wrapper {
        display: none;
    }
.preyantechnosys-layout-style1 .prt_showcasebox_details_inner {
	padding: 20px 20px 20px 30px;
}

}
@media (max-width: 1350px) {

    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-menu-customwidth>ul.mega-sub-menu {
        width: calc(100% - 23.5%);
    }

    .prt-ptablebox.horizontal .prt-ptablebox-features .prt-feature-lines {
        margin-right: 35px;
        width: auto;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-left-image .preyantechnosys-pf-single-detail-box.fixed {
        width: 360px;
    }

    .single-tm_portfolio .prt-social-share-wrapper {
        padding-top: 5px;
    }

    .iconlistblock-style2.elementor-list-item-link-inline ul.elementor-icon-list-items li.elementor-icon-list-item {
        display: inline-block;
        vertical-align: top;
        margin: 0 10px 20px 0;
    }

    .iconlistblock-style2.elementor-list-item-link-inline ul.elementor-icon-list-items {
        display: block;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticonthree h3 {
        font-size: 18px;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticonthree h4 {
        margin-right: 10px;
        font-size: 40px;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticonthree .prt-fld-contents h4 span:nth-child(2) {
        margin-left: -5px;
    }

    .prt-fid.inside.prt-fid-view-lefticonfour .prt-fid-left {
        margin-right: 15px;
    }

    .prt-pageslider-yes .prt-slider-div .preyantechnosys-social-links-wrapper {
        left: 25px;
    }

    .preyantechnosys-slider-wrapper .prt-quickdetails-area {
        display: none;
    }

    .prt-header-overlay.prt-header-style-classic2 .site-header-main.container-fullwide,
    .prt-header-overlay.prt-header-style-classic2 .preyantechnosys-topbar-wrapper.container-full {
        padding-left: 15px;
        padding-right: 15px;
        margin: 0;
    }

    .prt_coverimgbox_wrapper .prt-bottom-contentbox .prt-box-icon {
        font-size: 70px;
        margin-right: 20px;
    }

    .prt-contentbox-heading {
        font-size: 18px;
    }

    .preyantechnosys-box-testimonial.preyantechnosys-testimonialbox-styleone {
        width: 100%;
    }

}

@media only screen and (min-width: 1025px) and (max-width: 1699px) {
    .prt-responsive-padding0>.elementor-widget-wrap.elementor-element-populated {
        padding-left: 0 !important;
    }
}

@media (max-width:1599px) {
    .prt-header-style-infostack .kw-phone .top-contact>li {
        display: none;
    }

    .prt-margin0-1550 .elementor-widget-container {
        margin: 0px !important;
    }
}

@media (max-width:1339px) {
.input-group-btn .search_button {
    padding: 0 20px;
}
.prt-post-details-style1 .prt-post-titlebar-wrapper {
    width: 90%;
}
.preyantechnosys-box-view-left-image2 .preyantechnosys-box-content-right {
    padding: 35px 35px 35px 35px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-box-desc {
    padding-bottom: 20px;
    margin-bottom: 25px;
}
.preyantechnosys-box-view-left-image2 .prt-entry-meta-wrapper {
    margin: 7px 0px 0 0;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-blogbox-footer-left {
    float: right;
    margin-top: -60px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .prt-blog-post-meta-wrap {
    display: block;
}
.footer .bottom-footer-text .social-icons li > a {
    margin-right: 25px;
}
.site-footer .mailchimp-email-title {
    padding-right: 15px;
}
.footer .prt-contact-widget-detail {
    margin-bottom: 0;
}
.preyantechnosys-footer-style1 .footer .footer-rows .second-footer .second-footer-inner .widget-area {
    padding-bottom: 30px !important;
}
.footer_aboutbox h4 {
    padding-right: 40px;
}
.preyantechnosys-footer-style1 .site-footer .bottom-footer-text.prt-bordercolor-white .container-fullwide .bottom-footer-inner {
    margin: 0 0;
}
.search_by_category {
    padding: 0 0 0 15px;
}
	.prt_showcasebox_details_inner {
	padding: 20px 20px 20px 30px;
}
.prt_showcasebox_wrapper .prt_showcasebox_details_inner .prt-box-title h4 {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.prt_showcasebox_wrapper .preyantechnosys-static-box-desc {
	margin-bottom: 20px;
}
.prt-job-cat-style1 .category-details-inner {
    padding: 25px 30px 25px;
}
.prt-job-cat-style1 .category-details i {
    font-size: 30px;
    margin-bottom: 5px;
}
.prt-job-cat-style1 .entry-category {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 25px;
}
.prt-history-box-wrapper .prt-history-box-content {
    padding: 50px 35px 40px;
}
.elementor-element.prt-counterbox > .elementor-widget-wrap.elementor-element-populated {
    margin: 0;
}
    .preyantechnosys-box-client.preyantechnosys-box-view-boxed-logo .preyantechnosys-item-thumbnail-inner {
        height: auto;
        padding: 30px 15px;
    }

    .single article.post .wp-block-columns blockquote cite::before {
        width: 20px;
		        opacity: 0;
    }

    .single article.post .wp-block-columns blockquote cite {
        padding-left: 0px;
        padding-right: 0px;
    }

    .prt-windmill-box .elementor-widget-image.prt-windmill-animation {
        bottom: -30px;
    }

    .prt-accordion-style1 .elementor-accordion-title .acco_subtitle {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        width: 100% !important;
    }

    .prt-fid-view-topicon.inside h4 {
        font-size: 38px;
    }

    .prt-fid-view-topicon.inside h4 span:nth-child(1) {
        margin-right: -7px;
    }

    .elementor-column.prt-col-none {
        width: 0 !important;
    }

    #site-header-menu #site-navigation div.nav-menu>ul>li>a,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
        padding: 0 0 0 0 !important;
        margin: 0 15px 0 15px !important;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .process-num {
        font-size: 100px;
        line-height: 120px;
        left: 0;
    }

    .preyantechnosys-iconbox-stylesix .prt-iconbox-wrapper .prt-cta3-content-wrapper br {
        display: none;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylesix .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 22px;
    }

    .preyantechnosys-iconbox-stylesix .prt-iconbox-wrapper .prt-cta3-content-wrapper {
        width: 100px;
    }

    .preyantechnosys-element-teambox-style3 .preyantechnosys-team-image-box img {
        width: 210px;
        height: auto;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-detail-box {
        width: 36%;
        padding: 40px 30px;
    }

    .prt-marquee-block-one {
        transform: unset;
    }

    .prt-marquee-block-second {
        transform: unset;
        top: 0;
    }

    .preyantechnosys-iconbox .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 18px;
        line-height: 30px;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4:after {
        right: -18px;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .elementor-column.prt-col-full {
        width: 100% !important;
        margin-top: 20px;
    }

    .single article.post .entry-content .prt-blog-sidedesc {
        margin-top: 0;
    }

    .prt-header-style-infostack .kw-phone .top-contact>li {
        display: none;
    }

    .prt-header-style-infostack .prt-topbar-content .prt-col-wrapper-bg-layer.prt-bg-layer {
        margin-right: -110px;
    }

    .preyantechnosys-fullwide .prt-header-style-classic .prt-header-icons .prt-header-wc-cart-link a,
    .preyantechnosys-fullwide .prt-header-style-classic .prt-header-icons .prt-header-search-link a {
        width: 42px;
    }

    .inside.prt-fid-view-lefticon:before {
        display: none;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_contents.prt-last .prt-bottom-contentbox {
        display: flex;
        padding-top: 73px;
        padding-bottom: 66px;
    }

    .preyantechnosys-fbar-position-default .preyantechnosys-fbar-box .widget ul>li.fbar-conatct-item {
        margin-right: 40px;
    }

    .prt-pageslider-yes .prt-slider-div .preyantechnosys-social-links-wrapper {
        display: none;
    }

    .prt-header-icons {
        padding-left: 10px;
    }

    .prt-headerstyle-classic #site-header-menu #site-navigation .preyantechnosys-fbar-btn a {
        font-size: 25px;
    }

    .preyantechnosys-fullwide .prt-header-style-classic .prt-header-text-area {
        padding-right: 0;
        padding-left: 10px;
    }

    .prt-header-style-classic .header-info-widget .header-widget-main .header-icon {
        padding: 0 15px 0 0;
        font-size: 35px;
    }

    .prt-header-style-classic .header-info-widget .header-widget-main {
        padding-right: 20px;
        margin-right: 10px;
    }

    .prt-header-style-classic .site-header-main.prt-wrap.container-fullwide {
        margin: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
	
	.site-footer .footer .container-fullwide {
    padding: 0 15px 0 0;
}

    .prt-header-overlay.prt-header-style-classic2 #site-header-menu #site-navigation div.nav-menu > ul > li > a {
        margin: 0px 45px!important;
    }

    .prt-header-style-classic .header-info-widget .header-widget-main .header-icon i {
        padding-top: 26px;
    }

    .preyantechnosys-fullwide .prt-header-style-classic-two .prt-header-text-area {
        padding-right: 0;
        padding-left: 0;
    }

    .prt-header-style-classic-two .header-info-widget .header-widget-main {
        padding: 0 20px;
    }

    .prt-header-style-classic-three .site-header-main.container-fullwide {
        padding-left: 30px;
        padding-right: 30px;
    }

    .prt-fid-view-lefticonseven .prt-fid-inner:after,
    .prt-fid-view-lefticonseven .prt-fid-inner:before {
        content: unset;
    }

    .single-tm_team_member .preyantechnosys-team-member-single-featured-area {
        padding: 0px 15px;
    }

    .first-footer-title i {
        margin-left: 5px;
    }
}

@media (max-width: 1299px) {
    .prt-staticbox-style1 .prt-bottom-contentbox .preyantechnosys-static-box-desc {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide {
    padding-top: 0 !important;
        margin-bottom: 0;
}
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active, .elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide {
    transform: rotate(0);
}
}

@media (max-width: 1200px) {
    .prt-custom-desc {
        bottom: 8px;
    }		
	.tm-scrollablebox-box .stepbox-item1 {
    margin-bottom: 20px;
}
		.site-footer .footer .container-fullwide {
    padding: 0 15px;
}

	.prt-header-login a {
    position: absolute;
    top: 27px;
    right: 52px;
    padding: 0;
    margin: 0;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 0;
	color: var(--prt-secondarycolor);
}
.prt-headerstyle-classic .prt-header-login a {
    top: 40px;
}
.prt-responsive-icon-white .prt-header-login a {
	color: var(--prt-whitecolor);
}
.prt-header-login a:before {
    content: '\f2be';
	font-size: 25px;
	font-family: 'fontawesome';
}
.prt-header-login a:after {
display: none;
}
	.prt-team-member-single-content-wrapper.prt-team-member-view-default .prt-team-member-single-content {
    padding: 60px 0;
}
	.prt-ptableimagebox-style1 .prt-price-imgbox-price-w {
		text-align: left;
	}
    #site-header-menu #site-navigation div.nav-menu>ul>li>a,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
        padding: 10px 0 10px 0 !important;
    }

    #site-header-menu #site-navigation div.nav-menu>ul>li>a,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
        margin: 0;
    }

    .prt-windmill-box .elementor-widget-image.prt-windmill-animation,
    .prt-windmill-box .elementor-widget-image img {
        display: none;
    }

    .second-footer-inner.prt-slayout6_2_2_2 {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .preyantechnosys-linkeffect-border .prt-mmenu-active-color-skin .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu>li.mega-current-menu-parent>a {
        color: var(--prt-skincolor);
    }

    .prt-header-icons .prt-header-wc-cart-link span.number-cart {
        top: -7px;
        left: 0;
    }

    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-menu-customwidth>ul.mega-sub-menu {
        width: 100%;
    }

    #cursor,
    #follower {
        display: none;
    }

    .multi-columns-row .col-md-4:nth-child(3n + 4) {
        clear: unset;
    }

    .prt-header-style-classic-two .site-header-main.prt-wrap.container-fullwide {
        padding-left: 15px;
    }

    .preyantechnosys-portfoliobox-style2 .preyantechnosys-box-category {
        bottom: 20px;
        left: 15px;
        right: 15px;
    }

    .preyantechnosys-portfoliobox-style2 .prt-icon {
        top: 15px;
    }

    .preyantechnosys-portfoliobox-style2:hover .prt-icon {
        right: 15px;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-left-image .preyantechnosys-pf-single-detail-box.fixed {
        position: static;
        width: auto;
        animation: unset;
        -webkit-animation: unset;
        -moz-animation: unset;
        -o-animation: unset;
    }

    .container {
        width: 100%;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticonthree h4 {
        font-size: 35px;
        padding: 15px 8px;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticonthree h3 {
        font-size: 17px;
    }

    .prt-fid.prt-fid-view-lefticonthree {
        padding: 20px 20px 20px 20px;
    }

    .prt-fid.inside.prt-fid-view-lefticonfour {
        padding: 20px 20px 20px 20px;
    }

    .prt-fid.inside.prt-fid-view-lefticonfour .prt-fld-contents h4.prt-fid-inner {
        margin-bottom: 8px;
        font-size: 30px;
        line-height: 30px;
    }

    .prt-fid.inside.prt-fid-view-lefticonfour h3 span {
        font-size: 17px;
    }

.preyantechnosys-stepboxes-wrapper.prt-staticbox-style1 .prt-stepbox .prt-box-title h4 {
    font-size: 22px;
}

    .prt-header-overlay .prt-titlebar-main-inner {
        padding: 0;
    }

    .prt-titlebar-wrapper .prt-titlebar-inner-wrapper {
        height: 300px;
		        padding: 15px 0;
    }

    .prt-container-width1500,
    .prt-container-width1500>.elementor-widget-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-inner {
        padding: 25px 20px;
    }

    .prt_coverimgbox_wrapper .prt-bottom-contentbox {
        padding: 72px 20px 22px;
    }

    .elementor-section .elementor-column-gap-narrow .elementor-column {
        padding: 0;
    }

    .prt_coverimgbox_wrapper .prt-bottom-contentbox .prt-box-icon {
        margin-right: 21px;
        font-size: 55px;
    }

    .prt-contentbox-heading {
        font-size: 18px;
        line-height: 34px;
    }

    .mailchimp-inputbox {
        width: 475px;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylethree .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 15px;
    }

    .prt-righticon-box {
        float: left !important;
    }

    .prt-headerstyle-toplogo .prt-header-top-wrapper.container.prt-container-for-header {
        display: none;
    }

    .prt-headerstyle-toplogo .prt-header-icons {
        left: 0;
    }

    .preyantechnosys-element-portfoliobox-style1 .prt-sortable-list ul {
        float: none;
        margin-top: 0;
    }

    .preyantechnosys-slider-inner:before,
    .preyantechnosys-slider-inner:after {
        content: unset;
    }

    .elementor-section:not(.prt-laltop-pddefault) .elementor-column .elementor-widget-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .elementor-section.prt-laltop-pddefault .elementor-column .elementor-widget-wrap {
        padding-left: 15px !important;
    }

    .preyantechnosys-boxed .main-holder .site-main .site-main-inner {
        max-width: 1200px;
        width: auto;
    }

    .preyantechnosys-rounded .main-holder {
        margin-top: 0px;
    }

    .main-holder {
        overflow: hidden;
    }

    .preyantechnosys-sticky-footer .site-main {
        margin-bottom: auto !important;
    }


    /*** reset center content  ***/
    .prt-reset-content-left-1200 .counter-box.prt-text-align-right .time_circles {
        float: left;
    }


    .prt-widget_nav_menu ul li.menu-item:nth-last-child(2) a:after,
    .prt-widget_nav_menu ul li.menu-item:nth-last-child(1) a:after {
        height: 34px;
        top: 0px;
    }

    .prt-boxes-carousel-arrows-side .preyantechnosys-boxes-row-wrapper:hover .slick-next,
    .prt-boxes-carousel-arrows-side .preyantechnosys-boxes-row-wrapper:hover .slick-prev {
        z-index: 1;
    }

    .widget .select2-container {
        width: 100% !important;
    }

    .prt-boxes-carousel-arrows-side .preyantechnosys-boxes-row-wrapper .slick-prev {
        left: 12px;
    }

    .prt-boxes-carousel-arrows-side .preyantechnosys-boxes-row-wrapper .slick-next {
        right: 12px;
    }

    .prt-header-overlay .prt-search-overlay {
        z-index: 111;
    }

    .tm-section-five:after,
    .prt-section-box:before,
    .tm-section-five:before,
    .prt-section-box:after {
        display: none;
    }

    .preyantechnosys-iconbox-styleseven .preyantechnosys-iconbox-icon-overlay .prt-box-icon i {
        font-size: 70px;
    }

    .preyantechnosys-iconbox-styleseven.preyantechnosys-iconbox .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 20px;
    }

    .preyantechnosys-iconbox-styleseven .preyantechnosys-iconbox-icon-overlay {
        right: 0;
        left: auto;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 35px;
        line-height: 43px;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4:after {
        content: unset;
    }
}

@media (max-width: 1199px) {
.titlebar-header-search {
    width: 64%;
}
.prt-element-content-desctxt br {
	display: none;
}
.preyantechnosys-layout-style1 .prt_showcasebox_details_inner {
    padding: 20px 15px 20px 15px;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .prt-employer-buttonblock {
    text-align: left;
    padding-top: 5px;
}
.prt-cnd-single-content-wrapper .prt-candidate-detailsbox .prt-candidate-bottombox-inner {
    gap: 10px;
}
.prt-cnd-single-content-wrapper .prt-candidate-detailsbox .prt-candidate-bottombox-inner .prt-candidate-desc {
    word-break: break-all;
}
.prt-post-details-style1 .prt-post-titlebar-wrapper {
    width: 100%;
	    padding: 50px 0;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-box-desc {
    padding-bottom: 0;
    margin-bottom: 20px;
    border: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.preyantechnosys-box-view-left-image2 .preyantechnosys-box-content-right {
    padding: 30px 35px 30px 35px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-box-title h4 {
    font-size: 28px;
    line-height: 38px;
}
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image3 .preyantechnosys-box-title h4 {
    font-size: 20px;
    line-height: 30px;
}
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image3 .preyantechnosys-box-content-right {
    padding: 15px 20px 15px 20px;
}
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image3 .preyantechnosys-box-desc {
    padding-bottom: 0;
    margin-bottom: 0;
    border: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.prt-team-member-view-left .preyantechnosys-team-member-single-content-area .prt-team-member-single-content-wrapper {
    padding: 0;
}
.prt-team-member-view-left .preyantechnosys-team-member-single-content-area {
    padding-left: 15px;
}
.prt-team-member-view-left .prt-team-member-single-list .prt-team-details-list .prt-team-list-value {
    flex: 5;
}
.prt-team-member-view-left .prt-team-member-single-title-wrapper .prt-team-data {
    padding: 35px 20px 20px;
}
.archive .multi-columns-row .col-md-6:nth-child(2n+3) {
	clear: none;
}
.preyantechnosys-employerbox-style1 .preyantechnosys-box-catbox {
	float: none;
}
.preyantechnosys-employerbox-style1 .prt-featured-wrapper.prt-tm_employer-featured-wrapper {
	float: none;
	padding-right: 0;
	padding-bottom: 10px;
}
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide {
    padding-top: 0 !important;
        margin-bottom: 0;
}
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active, .elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide {
    transform: rotate(0);
}
.prt-history-box-wrapper .prt-historybox-description {
    -webkit-line-clamp: 1;
}
.prt-job-cat-style1 .category-details i {
    font-size: 25px;
    margin-bottom: 5px;
}
.preyantechnosys-element-servicebox-styletwo .preyantechnosys-servicebox-styletwo .preyantechnosys-box-title h4 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
}
.footer .bottom-footer-text .social-icons li > a {
    margin-right: 4px !important;
}
.prt-job-cat-style2 .category-item {
    padding: 40px 25px;
}
.preyantechnosys-layout-style1 .prt-demo2-topsection .advance_search {
    width: 79%;
}
	.titlebar-header-search {
    margin-bottom: 20px;
}

	.prt_showcasebox_details_inner {
	padding: 20px 15px 20px 15px;
}
.prt_showcasebox_wrapper a.prt-staticbox-more-link.prt-more-button {
	padding-left: 15px;
	padding-right: 15px;
}
	.prt-job-cat-style1 .category-details-inner {
    padding: 25px 15px 25px;
}
.stepbox-images-block {
	display: none;
}
.prt-footer-appiconbox {
	position: static;
	margin: 10px auto 0;
	text-align: left;
}
.testimonials-info {
    padding-bottom: 40px;
}
.preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-box-desc .preyantechnosys-testimonial-text {
    margin-bottom: 130px;
}
.preyantechnosys-boxes-testimonial .preyantechnosys-box-desc {
    padding-right: 20px;
}
.testimonials-nav::before {
    right: 20%;
}
.testimonials-nav .nav_item_wrap.slick-current::before {
    right: 19%;
}
.job-search-inputbox input[type="search"] {
    padding: 0 15px 0 15px;
}
.prt-history-box-wrapper .prt-history-box-content {
    padding: 40px 15px 30px;
}
.preyantechnosys-jobbox-style1:hover .preyantechnosys-post-item-inner, .preyantechnosys-employerbox-style1:hover .preyantechnosys-post-item-inner {
    transition: all 0.5s ease;
    margin-left: 50px;
    padding-left: 0;
}
.preyantechnosys-jobbox-style1:hover .preyantechnosys-box-overlay {
    margin-left: -50px;
    transition: all 0.5s ease;
}
.preyantechnosys-box-job.preyantechnosys-jobbox-style1:hover {
	transition: all 0.5s ease;
	transform: translateY(-5px);
}
.preyantechnosys-jobbox-style1 .prt-port-jobtype a {
    margin-bottom: 5px;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-overlay .prt-bookmark a, .preyantechnosys-employerbox-style1 .preyantechnosys-box-overlay .prt-bookmark a  {
    top: 10px;
    bottom: auto;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-readmore ,
.preyantechnosys-employerbox-style1 .preyantechnosys-box-readmore {
    padding: 20px 15px 0 75px;
}
.preyantechnosys-employerbox-style1 .preyantechnosys-box-readmore {
    padding-left: 50px;
}
    .prt-marquee-block-one {
        left: -15px;
        width: 100% !important;
    }

    .prt-marquee-block-second {
        right: 15px;
        width: 100% !important;
    }

    section.elementor-section.elementor-top-section.prt-marqetop-block {
        left: 0 !important;
    }

    .preyantechnosys-iconbox-stylesix .prt-iconbox-wrapper .prt-cta3-content-wrapper {
        width: 70px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox .prt-box-title h4 {
        font-size: 18px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox .prt-bottom-contentbox {
        top: 35px;
        padding: 0 30px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .process-num {
        font-size: 80px;
        line-height: 105px;
    }

    .prt_showcasebox_wrapper .qodef-m-header {
        width: 50%;
    }

    .prt-bgtext-wrapper {
        font-size: 100px;
        line-height: 140px;
    }

    .prt-fid-without-icon.inside.prt-fid-view-withouticon h4 {
        font-size: 42px;
        line-height: 50px;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
        top: auto;
        bottom: 45px;
    }

    .prt-single-image-wrapper.imagestyle-two .preyantechnosys-iconbox-heading {
        top: 11%;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefive .preyantechnosys-iconbox-heading .prt-custom-heading {
        margin-top: 0;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefive .preyantechnosys-iconbox-icon {
        margin: 0 20px 0 0;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-detail-box {
        width: 45%;
    }

    .preyantechnosys-imagebox-styleone .prt-single-image-inner .preyantechnosys-iconbox-heading h4 {
        padding: 25px 28px 0 0;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 16px;
        line-height: 30px;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-content h4 {
        font-size: 25px;
    line-height: 35px;
    }
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-desc-text {
    font-size: 16px;
    line-height: 26px;
}
    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-desc-text,
    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-desc {
        padding-top: 5px;
    }

    .preyantechnosys-servicebox-styleone .prt-servicebox-detials.preyantechnosys-overlay {
        padding: 0 25px;
    }

    .preyantechnosys-box-service.preyantechnosys-servicebox-styleone .preyantechnosys-box-title h4 {
        font-size: 25px;
        line-height: 35px;
    }


    .footer-button-title {
        margin-bottom: 15px;
    }

    .prt-sresult-form-wrapper h2 {
        font-size: 23px;
    }

    .prt-third-widget.widget.widget_text.enhanced-text-widget {
        padding-left: 0;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styleten .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 32px;
        line-height: 42px;
    }

    .preyantechnosys-iconbox-styleten.preyantechnosys-iconbox.preyantechnosys-iconsize-large .prt-box-icon i {
        font-size: 55px;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styleten {
        padding: 25px 15px 25px;
    }

    .footer_customheading {
        font-size: 37px;
        line-height: 55px;
    }

    .prt-pf-view-left-image .preyantechnosys-pf-detailbox-list .prt-pf-details-date {
        padding: 35px 10px;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylesix .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 16px;
    }

    .site-footer .prt-container-for-footer .widget-area .widget.prt-footer-postgallery {
        padding: 0 0 0 0;
    }

    .inside.prt-fid-view-righticon h4,
    .inside.prt-fid-view-lefticon h4 {
        font-size: 34px;
        line-height: 44px;
    }

    .inside.prt-fid-view-lefticon:before {
        display: none;
    }

    .prt-fid-view-lefticon .prt-fld-contents {
        padding-left: 0;
    }

    .prt-fid-view-lefticon.prt-fid-with-icon .prt-fld-contents {
        padding-left: 70px;
    }

    .prt-fid-responsive .prt-fid-view-lefticon.prt-fid-with-icon .prt-fld-contents {
        padding-left: 0;
    }

    .preyantechnosys-footer-default .footer .second-footer .second-footer-inner .second-footer-navigation-menu {
        padding: 0px;
    }

    .prt-file-links .prt-link-wrap {
        display: block;
        vertical-align: top;
    }

    .prt-file-links .prt-links i {
        float: left;
        margin-top: 20px;
    }

    .sidebar .prt-sidebarbutton {
        padding: 15px 30px 15px 0px;
    }

    .first-footer-title h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .prt-header-style-classic .prt-bgcolor-darkgrey #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, .prt-header-style-classic .prt-bgcolor-darkgrey #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, .prt-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a {
        color: var(--prt-skincolor)!important;
    }

    .prt-header-style-classic .prt-bgcolor-darkgrey #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, .prt-header-style-classic .prt-bgcolor-darkgrey #site-header-menu #site-navigation div.nav-menu> ul > li li.current_page_item > a, .prt-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a {
        color: var(--prt-skincolor)!important;
    }

    .prt-header-overlay.prt-header-style-classic2 #site-header-menu #site-navigation div.nav-menu > ul > li > a {
        margin: 0px 15px!important;
    }

    .footer .footer-rows .second-footer .second-footer-inner .widget-area .widget {
        margin: 0 0 0 0;
    }

    .preyantechnosys-footer-default .site-footer .second-footer .second-footer-inner {
        padding: 0px 0 40px 0;
    }

}

@media (max-width: 1099px) {
    .prt-ptablebox .prt-ptable-btn {
        padding-bottom: 3px;
        margin-bottom: 0;
        margin-top: 13px;
    }

    .prt-ptablebox-title {
        margin-bottom: 8px;
    }
}

@media (max-width: 1024px) {
    .prt-contactbox-content {
        float: none;
    }
	.prt-advsearchbox-style1 .advance_search {
    width: 100%;
}
	.preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
	padding-right: 30px;
}
.prt-team-member-single-content-wrapper.prt-team-member-view-left {
    padding-top: 50px;
}
.preyantechnosys-candidatebox-style1 .prt-candidate-bottombox {
	float: none;
}
.preyantechnosys-candidatebox-style1 .prt-candidate-buttonblock {
	overflow: hidden;
	text-align: left;
	margin-top: 10px;
}
	.prt-job-cat-style1 .category-image::before {
		opacity: 1;
	}
	.prt-job-cat-style1 .category-item .category-details i, .prt-job-cat-style1 .category-item .entry-category a, .prt-job-cat-style1 .category-item .category-details .count {
    color: var(--prt-whitecolor);
}
.prt-ptableimagebox-style1 .prt-price-imgbox {
		display: block;
	}
	.prt-ptableimagebox-style1 .prt-price-imgbox-img {
		width: 100%;
	}
	.prt-ptableimagebox-style1 .prt-price-imgbox-content {
		width: 100%;
		padding-left: 0;
		padding-top: 15px;
	}
	.preyantechnosys-boxes-gap-60px .preyantechnosys-boxes-row-wrapper.row {
    margin-left: -15px;
    margin-right: -15px;
}
.preyantechnosys-boxes-gap-60px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper {
    padding-right: 15px;
    padding-left: 15px;
}
.preyantechnosys-boxes-gap-60px .preyantechnosys-boxes-row-wrapper.row:not(.slick-slider) .prt-box-col-wrapper {
    margin-bottom: 30px;
}
	.prt_showcasebox_wrapper .prt_showcasebox_contents .prt-m-title {
	padding: 0 15px;
}
.prt_showcasebox_wrapper .prt-box-title h4 {
	font-size: 20px;
	line-height: 30px;
}
.prt_showcasebox_wrapper .preyantechnosys-static-box-desc {
	font-size: 16px;
	line-height: 26px;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents.active {
	width: 100%;
}
.prt-marquebox-style2 ul.marquebox-list li .prt-marque-box-content .prt-marque-box-details .prt-box-title {
	font-size: 70px;
	line-height: 80px;
}
.prt-marquebox-style2 .elementor-icon-list-items.marquebox-list .elementor-icon-list-item::before {
	left: -30px;
	width: 65px;
	height: 65px;
}
.prt-job-cat-style1 .category-item .category-details-inner {
    background: transparent;
}
.prt-job-cat-style1 .category-item .prt-term-featured-img img {
    opacity: 1;
}
.preyantechnosys-box-client .preyantechnosys-item-thumbnail-inner {
    text-align: left;
}
.tm-scrollablebox-box .stepbox-images-block {
    display: none;
}
.prt-element-heading-content-wrapper .prt-element-content-heading br {
	display: none;
}
.preyantechnosys-jobbox-style1 .prt-featured-wrapper.prt-tm_job-featured-wrapper , .preyantechnosys-employerbox-style1 .prt-featured-wrapper.prt-tm_employer-featured-wrapper {
    float: none;
    padding-right: 0;
    padding-bottom: 10px;
}
.prt-col-stretched-yes.prt-col-stretched-left.prt-col-stretched-content-yes > .elementor-widget-wrap.elementor-element-populated {
    margin-left: 0 !important;
}
.prt-col-stretched-yes.prt-col-stretched-right.prt-col-stretched-content-yes > .elementor-widget-wrap.elementor-element-populated {
    margin-right: 0 !important;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-readmore ,
.preyantechnosys-employerbox-style1 .preyantechnosys-box-readmore {
    padding: 20px 15px 0 35px;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-salarybox ,
.preyantechnosys-employerbox-style1 .preyantechnosys-box-catbox {
    float: none;
}
.preyantechnosys-jobbox-style1 .prt-job-buttonblock ,
.preyantechnosys-employerbox-style1 .prt-employer-buttonblock{
    text-align: left;
    padding-top: 5px;
}
    .prt-historybox-style2 .prt-history-box-wrapper .prt-box-title h4 {
        font-size: 23px;
    }

    .prt-align-center {
        text-align: center;
    }

    .prt-circle-wrap {
        float: none;
        width: 210px;
        margin: 0 auto;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylesix .preyantechnosys-iconbox-icon {
        margin: 0 0 10px 0;
        display: inline-block;
    }

    .preyantechnosys-iconbox-stylesix .prt-iconbox-wrapper .prt-cta3-content-wrapper {
        width: 100%;
    }

    .preyantechnosys-iconbox-stylesix .preyantechnosys-iconbox-inner {
        display: block;
    }

    .preyantechnosys-iconbox-stylesix .prt-iconbox-wrapper,
    .preyantechnosys-iconbox-stylesix .preyantechnosys-iconbox-heading {
        display: block;
        text-align: center;
    }

    .preyantechnosys-boxes.preyantechnosys-boxes-client.preyantechnosys-element-clientbox-boxed-logo:after {
        left: -15px;
        width: 15%;
    }

    .preyantechnosys-boxes.preyantechnosys-boxes-client.preyantechnosys-element-clientbox-boxed-logo:before {
        right: -15px;
        width: 15%;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox .prt-box-title h4 {
        font-size: 16px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .prt_showcasebox_wrapper .qodef-m-link {
        right: 25px;
        top: 25px;

    }

    .prt_showcasebox_wrapper .qodef-m-header {
        width: 65%;
        left: 25px;
        bottom: 25px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 {
        margin: 0 -15px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox {
        border: 0;
        padding: 0 15px;
        width: 33.33%;
        float: left;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox .prt-bottom-contentbox {
        top: 25px;
        padding: 0 25px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .process-num {
        font-size: 60px;
        line-height: 105px;
    }

    .prt_showcasebox_wrapper .prt_showcasebox_contents .prt-box-icon {
        right: 25px;
        bottom: 25px;
    }

    .single.preyantechnosys-sidebar-true .elementor-section:not(.prt-laltop-pddefault) .prt-innersection-space .elementor-column .elementor-widget-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .sidebar .widget.prt-bgbanner {
        padding: 40px 15px 40px;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-detail-box {
        width: 55%;
    }

    .prt-pf-single-content-wrapper-innerbox {
        padding-bottom: 60px;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 20px;
        line-height: 30px;
    }

.testimonials-nav {
    max-width: 100%;
    float: none;
    margin-top: 0;
    width: 70%;
    margin: 0 auto;
	    display: none;	
}
.testimonials-nav .nav_item_wrap.slick-current::before {
    right: 0;
    left: 0;
    height: 2px;
    bottom: 0;
    width: 50%;
    margin: 0 auto;
}
.testimonials-nav .nav_item_wrap {
    position: relative;
}
.preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-author-name {
    font-size: 20px;
    margin-right: 0;
    line-height: 30px;
}
.testimonials-info {
    max-width: none;
    float: none;
	width: 100%;
	max-width: 100%;
	border-radius: 50px 50px 0 0;
	padding-top: 45px;
}
.testimonials-info .slick-dots {
	top: -50px;
	bottom: auto;
	left: 72px;
	right: auto;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
    left: 150px;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-prev, .preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
    bottom: auto;
    top: -40px;
    bottom: auto;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-prev {
    left: 0;
}
.preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-testimonials-info {
    width: 100%;
    float: none;
	margin-bottom: 30px;
}
.preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-img-title {
    overflow: visible;
}
.preyantechnosys-boxes-testimonial .preyantechnosys-box-desc {
    padding-right: 0;
}
.preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-box-desc .preyantechnosys-testimonial-text {
    margin-bottom: 30px;
}
    .preyantechnosys-box.preyantechnosys-box-blog.preyantechnosys-box-view-left-image {
        padding-left: 0;
    }

    .preyantechnosys-boxes-view-slickview .preyantechnosys-boxes-row-wrapper {
        margin-top: 55px;
        margin-bottom: 0;
    }

    .prt-marqetop-block>.elementor-container>.elementor-column .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4:after {
        display: block;
        content: '-';
        right: 0;
    }

    .prt-fid.inside.prt-fid-with-icon.prt-fid-view-withouticon {
        text-align: left;
        justify-content: left;
        padding: 0 0 40px 0;
    }

    .prt-appoinment-form .col-md-6 {
        padding: 0 15px;
    }

    .prt-btn-contactform.prt-left-text {
        margin-top: 30px;
    }

    .prt-col-inline-1024 .elementor-section.elementor-inner-section {
        width: 33.33%;
    }

    .prt-customimage-bg .prt-stretched-div.prt-stretched-right {
        margin: 0 !important;
    }

    .prt-fid-view-righticon .prt-fid-icon-wrapper i,
    .prt-fid-view-lefticon .prt-fid-icon-wrapper i {
        top: 15px;
    }

    .prt-toptext a {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .elementor-section.prt-resp-gap-narrow .elementor-column-gap-narrow .elementor-column {
        padding: 0 15px;
    }

    .prt-searchbox .widget .search-form {
        width: 80%;
    }

    .preyantechnosys-iconbox-styleeight .prt-icon-type-text {
        margin-right: 0;
    }

    .prt-history-box-wrapper .prt-box-title h4 {
        margin-bottom: 0;
    }

    .inside.prt-fid-view-righticon h4,
    .inside.prt-fid-view-lefticon h4 {
        font-size: 35px;
        line-height: 45px;
    }

    .preyantechnosys-box-testimonial.preyantechnosys-testimonialbox-styleone {
        width: 100%;
    }

    .preyantechnosys-iconbox .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 18px;
    }

    .inside.prt-fid-view-lefticon:before {
        display: none;
    }

    .preyantechnosys-iconbox-stylethree .prt-iconbox-wrapper {
        display: block;
    }

    .preyantechnosys-listimgbox-heading {
        width: 30%;
    }

    .prt_listimgbox_wrapper .prt_listimgbox_wrap .award_picture {
        width: 45%;
        text-align: center;
    }

    ul.prt-recent-post-list>li img {
        width: 80px;
        margin-right: 10px;
    }

    ul.prt-recent-post-list>li .post-detail a {
        margin-top: 3px;
    }

    .award_picture img {
        width: 180px;
        height: auto;
    }

    .prt_listimgbox_wrapper .award_picture .overlay-bg {
        opacity: 0;
        display: none;
    }

    .prt_listimgbox_wrapper .award_picture {
        opacity: 1;
    }

    .elementor-section .elementor-inner-section .elementor-container {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .elementor-section .prt-imagesection .elementor-column-gap-narrow {
        margin: 0 -10px !important;
    }

    .preyantechnosys-boxes-sortable-yes:not(.preyantechnosys-boxes-textalign-center) .preyantechnosys-boxes-inner>div.preyantechnosys-box-heading-wrapper:not(.preyantechnosys-boxes-row-wrapper) {
        flex-basis: 0%;
        flex-grow: 1;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .preyantechnosys-boxes-sortable-yes:not(.preyantechnosys-boxes-textalign-center) .preyantechnosys-boxes-inner>div.prt-sortable-wrapper.prt-sortable-wrapper-portfolio:not(.preyantechnosys-boxes-row-wrapper) {
        flex-basis: 0%;
        flex-grow: 1;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .preyantechnosys-boxes-sortable-yes.preyantechnosys-boxes-textalign-left .preyantechnosys-boxes-inner>div.prt-sortable-wrapper.prt-sortable-wrapper-portfolio:not(.preyantechnosys-boxes-row-wrapper) {
        text-align: left;
    }

    .prt_coverimgbox_wrapper {
        display: block;
        background-color: transparent;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_contents.prt-last {
        height: auto;
        min-height: auto;
        padding: 0;
        margin: 30px 0 0 0;
    }

    .mailchimp-inputbox {
        width: 100%;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_contents {
        padding: 30px 15px 15px;
        border-right: none;
        height: 500px;
        margin-bottom: 0;
        width: 100%;
        margin-top: 30px;
    }

    .prt_coverimgbox_wrapper .container {
        width: unset;
        padding: 0;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_contents .coverbox-img-reposive {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_img {
        display: none;
    }

    .prt_coverimgbox_wrapper .prt_coverbox_contents {
        width: 100% !important;
    }

    .prt_coverimgbox_wrapper .prt-bottom-contentbox .prt-box-icon {
        margin-top: 0;
    }

    .prt-contentbox-heading {
        padding-top: 10px;
    }

    .prt-heading-style-horizontal.prt-element-heading-content-wrapper .prt-content-header,
    .prt-heading-style-horizontal.prt-element-heading-content-wrapper .prt-element-content-desctxt {
        display: block;
        float: none;
        width: 100%;
        padding-right: 0;
    }

    .prt-heading-style-horizontal.prt-element-heading-content-wrapper .prt-content-header:after {
        content: unset;
    }

    .single-post .preyantechnosys-box-blog-classic .prt-blog-list {
        display: inline-block;
        padding: 0;
        margin: 10px 0;
    }

    .prt-stretched-custom .prt-col-stretched-right .prt-stretched-div {
        margin-right: 0px !important;
    }

    .prt-rightmargin-zero-tablet .prt-col-stretched-right .prt-stretched-div {
        margin-right: 0px !important;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefive .preyantechnosys-iconbox-icon {
        width: 50%;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-ctable-icon.prt-wrap-cell,
    .prt-ctablebox.prt-ctablebox-style-1.horizontal .tprt-coursetable-column-w.prt-ctable-col .preyantechnosys-ctable-main .prt-ctable-wrap.prt-wrap {
        display: block;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-ctable-content.prt-wrap-cell {
        padding: 30px 0 0 0px;
    }

    .elementor-section.prt-laltop-pddefault .elementor-column .elementor-widget-wrap {
        padding-right: 15px !important;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styleone:before {
        content: unset;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticontwo .prt-fld-contents {
        text-align: left;
    }

    .preyantechnosys-element-teambox-style1 .prt-box-col-wrapper {
        text-align: center;
    }

    .prt-marquebox-style1 {
        animation: prt-marque-text 15s linear infinite;
    }

    .sidebar .prt-sidebarbutton {
        padding: 15px 30px 15px 0px;
    }

    .wpcargo-container {
        max-width: 1024px;
    }

    .first-footer-title h2 {
        font-size: 25px;
        line-height: 35px;
    }
}

@media (max-width: 991px) {
    .container {
        width: 100%;
    }
	.single .prt-blog-classic-box-comment .comments-area {
	margin-top: 25px;
}
.single article.preyantechnosys-box-blog-classic {
    margin-bottom: 0;
}
	.comments-area {
    margin-top: 30px;
    margin-bottom: 0;
}
.preyantechnosys-sidebar-true.page #primary .site-main {
    padding-bottom: 0;
}
.preyantechnosys-layout-style1 .titlebar-header-search {
    width: 73%;
}
	.preyantechnosys-blog-box-view-left-image3 .preyantechnosys-box-content {
    display: block;
}
.prt-post-details-style1 .prt-post-titlebar-wrapper {
    padding: 30px 0;
}
.single-post .prt-post-details-style1 .preyantechnosys-box-title h4 {
    font-size: 35px;
    line-height: 45px;
}
.single article.post.preyantechnosys-postdetails-style1 blockquote {
    font-size: 24px;
    line-height: 38px;
    padding: 40px 50px 30px;
}
.single article.post.preyantechnosys-postdetails-style1 blockquote::before {
    right: auto;
    left: 30px;
    font-size: 170px;
    line-height: 120px;
}
	.prt-commonform.prt-contactform-01.style2.team-detail {
    margin: 0;
}
.prt-team-member-view-left .prt-team-member-single-title-wrapper {
    border-radius: var(--prt-border-shape-20px);
    margin-top: 30px;
	text-align: left;
}
.single-tm_team_member .prt-team-member-view-left .preyantechnosys-team-member-single-featured-area .preyantechnosys-team-img img {
    border-radius: var(--prt-border-shape-20px);
}
	.footer .bottom-footer-text .preyantechnosys-social-links-wrapper {
    padding: 0;
}
.prt-contactform-01.style2 > .row > div {
    padding-right: 15px;
    padding-left: 15px;
}
.preyantechnosys-footer-style1 .prt-footer2-right {
    padding-top: 0;
}
.preyantechnosys-footer-style1 .footer .footer-rows .second-footer .second-footer-inner .widget-area {
    padding-bottom: 0 !important;
}
.footer .widget .footer_contactbox.style2 ul.prt-contact-widget-detail > li span {
    margin-top: 0;
}
.preyantechnosys-footer-style1 .footer .footer-rows .first-footer .first-footer-inner {
    padding-bottom: 25px;
    padding-top: 35px;
}
.footer .widget .footer_contactbox.style2 ul.prt-contact-widget-detail > li {
    font-size: 18px;
}
	.preyantechnosys-layout-style1 .prt-boxes-carousel-arrow-above.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2 .slick-arrow {
    top: 20px;
    left: 85px;
    right: auto;
}
.prt-social-share-links ul li {
    display: inline-block;
    padding-bottom: 0;
    padding-right: 6px;
}
.prt-jb-single-content-wrapper .prt-meta-bookmark-link, .prt-jb-single-content-wrapper .prt-meta-like-link {
    display: inline-block;
}
.prt-jb-single-content-wrapper .prt-meta-like-link {
    margin-bottom: 0;
}
.prt-jb-single-content-wrapper .prt-jb-single-content-inner {
    display: flex;
	    margin-bottom: 20px;
}
.preyantechnosys-layout-style1 .prt-boxes-carousel-arrow-above.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2  .slick-arrow.slick-prev {
    left: 15px;
}
.preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2.slick-slider {
    padding-top: 70px;
}
	.prt-team-member-single-title-wrapper .prt-team-data {
    margin-left: 0;
}
	.single-tm_team_member .prt-team-member-single-title-wrapper .prt-team-social-links-wrapper ul li a i:before {
    margin: 0;
}
.single-tm_team_member .prt-team-member-single-title-wrapper .preyantechnosys-team-social-link-title .prt-team-social-link-title, .single-tm_team_member .prt-team-member-single-title-wrapper .prt-team-social-links-wrapper {
    display: block;
    margin: 0 0 3px 0;
}
.preyantechnosys-jb-single-content-area, .prt-jb-single-right-wrapper, .prt-jb-single-content-wrapper .prt-jb-single-content-inner {
    padding: 0;
}
	.prt-titlebar-wrapper .prt-titlebar-inner-wrapper {
    height: 250px;
}
	.footer .footer-rows .first-footer .first-footer-inner .widget-area.col-sm-3, .footer .footer-rows .second-footer .second-footer-inner .widget-area.col-sm-3 {
        width: 50% !important;
    }
	.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-img-left {
    width: 100%;
}
.preyantechnosys-footer-default .first-footer .first-footer-inner .widget-area.first-widget-area {
	padding-top: 0;
	padding-bottom: 0;
}
.preyantechnosys-footer-default .first-footer .first-footer-inner .widget-area.first-widget-area:nth-child(2) {
	padding-left: 15px;
}
.preyantechnosys-footer-default .first-footer .first-footer-inner .widget-area.first-widget-area:nth-child(2)::before {
	display: none;
}
.prt-job-cat-style1 .entry-category {
    font-size: 25px;
    line-height: 35px;
}
.prt-job-cat-style1 .category-details-inner {
    padding: 65px 15px 25px;
}
.prt-footer-appiconbox {
	margin: 15px auto -10px;
	text-align: center;
}
    .footer-buttonbox {
        text-align: left;
    }

    .prt-blog-classic-box-comment {
        margin-bottom: 30px;
        padding: 40px 15px 40px 13px;
    }

    .prt-titlebar h1.entry-title,
    .prt-titlebar-textcolor-custom .prt-titlebar-main .entry-title {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 0;
    }

    .site-footer .prt-container-for-footer .widget-area .widget.prt-footer-postgallery {
        padding: 15px 0 0 0;
    }

    .footer .mailchimp-inputbox {
        margin: 10px 0 20px 0;
    }

    .single article.post .wp-block-pullquote blockquote p {
        line-height: 40px;
    }

    body .elementor-section.elementor-top-section:first-child.prt-topsection {
        margin-top: -62px;
    }

    .footer-bottom-wrap div {
        display: block;
    }

    .footer-bottom-wrap .footer-copyrightbox {
        padding: 0 0 10px 0;
        margin: 0;
        border: 0;
    }

    .footer-toptext {
        margin-bottom: 0;
    }

    .prt-staticbox-style1.preyantechnosys-stepboxes-wrapper .prt-stepbox {
        border-bottom: none !important;
    }

    .preyantechnosys-box-border {
        margin-right: 0;
    }

    .main-holder .site-content .woocommerce-pagination,
    .preyantechnosys-pagination {
        margin-bottom: 40px;
    }

    .preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-testimonial-text {
        font-size: 22px;
    }

    .footer-toptext {
        font-size: 32px;
        line-height: 45px;
    }

    .prt-box-col-wrapper.slick-slide.slick-active[data-slick-index="4"] .preyantechnosys-box-content {
        border-width: 0 1px 0 0;
    }

    .footer-button-title {
        margin-bottom: 15px;
    }

    .single-post article.preyantechnosys-box-blog-classic.prt-no-featured-content .prt-blog-classic-box-content {
        padding-bottom: 0;
    }

    .preyantechnosys-ptables-w.vertical .tprt-pricetable-column-w {
        margin-bottom: 30px;
    }

    .preyantechnosys-ptables-w.vertical .tprt-pricetable-column-w:last-child {
        margin-bottom: 0;
    }

    .prt-element-content-desctxt br {
        display: none;
    }

    .prt-sortable-list .prt-sortable-link {
        margin-right: 15px;
    }

    .first-footer.prt-textcolor-white.prt-widgetsep-yes .widget-area:before {
        display: none;
    }

    .footer .widget.prt-footerlink-inline ul {
        text-align: left;
    }

    .prt-footer2-left,
    .prt-footer2-right {
        width: 100%;
        text-align: center;
        padding: 12px 0 10px;
    }

    .footer_custombutton {
        margin-bottom: 20px;
    }

    .site-footer .prt_footer_social_bar .preyantechnosys-socialbox-wrapper .prt-socialbox-i-wrapper a.prt-socialbox-icon-link {
        height: 50px;
        line-height: 50px;
    }

    .footer_inner_wrapper.prt-footersocial-yes {
        padding-bottom: 20px;
    }

    section.error-404 .page-content p {
        width: 100%;
    }

    .site-footer .second-footer-inner {
        padding: 10px 0 30px;
    }

    .footer ul.prt-recent-post-list>li img {
        width: 100px;
        margin-right: 15px;
    }

    .footer .preyantechnosys-social-links-wrapper {
        padding-top: 20px;
    }

    .preyantechnosys-boxes-client.preyantechnosys-boxes-col-three .prt-box-col-wrapper:nth-child(3n+3) .preyantechnosys-item-thumbnail:after {
        border-right: 1px solid var(--prt-bordercolor);
    }

    .preyantechnosys-boxes-client.preyantechnosys-boxes-col-three .prt-box-col-wrapper:last-child .preyantechnosys-item-thumbnail:after {
        border-color: transparent;
    }

    .prt-pf-view-left-image .preyantechnosys-pf-single-content-area {
        margin-top: 20px;
    }

    .elementor-widget.iconlistblock-style2 .elementor-icon-list-item {
        padding: 17px 17px !important;
    }

    .preyantechnosys-box-portfolio .preyantechnosys-box-title h4 {
        font-size: 18px;
        line-height: 25px;
    }

    .preyantechnosys-stepboxes-wrapper .prt-stepbox {
        border-bottom: 3px solid #E3E3E3;
        border-right: 0;
    }

    .prt-staticbox-style2.preyantechnosys-stepboxes-wrapper .prt-stepbox {
        border-bottom: 0;
        margin-bottom: 30px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style1 .prt-stepbox:before {
        display: none;
    }

    .bottom-footer-inner .footer_logo {
        margin-right: 25px;
        padding-right: 25px;
    }

    .elementor-404 .elementor-row>.elementor-column>.elementor-element-populated {
        padding-left: 15px;
        padding-right: 15px;
    }

    .single-tm_portfolio .site-content-wrapper>.site-content.container,
    .single-tm_team_member .site-content-wrapper>.site-content.container {
        width: 100% !important;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-detail-box {
        margin-top: 5px;
    }

    .prt-pf-single-content-wrapper .preyantechnosys-pf-single-detail-box {
        padding: 0;
    }

    .prt-boxes-carousel-arrows-1 .preyantechnosys-boxes-row-wrapper .slick-next {
        right: 0px;
    }

    .prt-boxes-carousel-arrows-1 .preyantechnosys-boxes-row-wrapper .slick-prev {
        left: 0px;
    }

    .preyantechnosys-blogbox-styletwo .preyantechnosys-bottom-content {
        padding: 30px 25px;
    }

    .preyantechnosys-element-portfoliobox-style2 .preyantechnosys-boxes-row-wrapper {
        padding-top: 5px;
    }

    .preyantechnosys-box-testimonial.preyantechnosys-testimonialbox-styletwo {
        padding: 0;
    }

    .preyantechnosys-testimonialbox-styletwo .preyantechnosys-box-desc {
        margin: 0;
        padding: 0;
    }

    .preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .testimonials-info {
        margin-left: 0px;
        margin-right: 0px;
    }

    .preyantechnosys-boxes-row-wrapper.prt-processbox-wrapper:before {
        content: unset;
    }

    article.preyantechnosys-box-blog-classic:nth-child(2) .prt-blog-classic-box-content {
        position: relative;
        right: 0;
    }

    /***  Titlebar ***/
    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom.prt-titlebar-align-default .breadcrumb-wrapper {
        display: block;
        width: 100%;
        left: 0;
        transform: unset;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom .breadcrumb-wrapper {
        text-align: center;
    }

    /***  Sidebar  ***/
    body.preyantechnosys-sidebar-both .site-content #sidebar-left.sidebar,
    body.preyantechnosys-sidebar-both .site-content #primary.content-area {
        margin-left: 0% !important;
    }

    /***  Portfolio (Homepage)  ***/
    .prt-pf-single-content-wrapper.prt-pf-view-left-image .prt-pf-detail-box {
        display: block;
    }

    .prt-pf-view-left-image .preyantechnosys-pf-single-featured-area,
    .prt-pf-view-left-image .preyantechnosys-pf-single-content-area {
        display: block;
        float: none;
        width: 100%;
    }

    .prt-pf-view-left-image .prt-pf-single-content-area,
    .prt-pf-view-left-image .prt-portfolio-description {
        margin-top: 20px;
    }

    .wpcf7-form .col-md-6 .select2-container {
        width: 100% !important;
    }
    .wpcf7-form .col-md-12 .select2-container,.prt-commonform.prt-contactform-04 .select2.select2-container.select2-container--default {
        width: 100%!important;
    }

    .prt-elementor-tabs.prt-tab-style2 .elementor-tab-content .wpcargo-track.wpcargo .col-md-9, 
    .prt-elementor-tabs.prt-tab-style2 .elementor-tab-content .wpcargo-track.wpcargo .col-md-3 {
         width: 100%!important;
    }

    .second-footer .container.prt-container-for-footer .row>.widget-area:first-child .custom-heading {
        display: block;
        float: none;
        padding-right: 0px;
    }

    .prt-reset-content-center-991 * {
        text-align: center !important;
    }

    /*** reset center content  ***/
    .wpb_single_image.prt-reset-content-center-991,
    .prt-reset-content-center-991 * {
        text-align: center !important;
    }

    .preyantechnosys-team-box-view-left-image .preyantechnosys-box-content {
        padding: 15px 20px 15px;
        text-align: left;
        display: block;
        width: 100%;
    }

    .prt-pf-view-left-image .preyantechnosys-pf-single-detail-box {
        margin-left: 0px;
    }

    .prt-blog-classic-box-content .prt-right-meta {
        padding-bottom: 0px;
    }

    /***   Search Result  ***/
    .prt-sresult-form-wrapper h2,
    .prt-sresult-form-wrapper .search-form,
    .prt-sresults-settings-wrapper {
        display: block;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    .prt-sresult-form-wrapper .search-form:after {
        top: 0px;
    }

    .tprt-pricetable-column-w.col-md-3 {
        width: 50%;
        float: left;
        margin-bottom: 30px;
    }

    .prt-reset-all-left-991 * {
        text-align: left !important;
    }

    .site-footer .first-footer .prt-container-for-footer>div>.row .widget-area:last-child .widget {
        margin-bottom: 5px;
    }

    .site-footer .widget-area:not(:first-child) .prt-contactbox {
        padding: 0px;
    }

    .prt-processbox-wrapper {
        display: block;
        display: -block;
        display: -ms-block;
    }

    .prt-processbox-wrapper .prt-processbox {
        width: 100%;
        padding-bottom: 20px;
    }

    .prt-processbox-wrapper .prt-processbox .prt-box-image:before {
        content: unset;
    }

    .preyantechnosys-sidebar-true .site-main {
        padding-top: 60px;
    }

    .site-content-wrapper #sidebar-right.sidebar,
    .site-content-wrapper #sidebar-left.sidebar {
        padding-bottom: 30px;
        padding-top: 20px;
    }

    .sidebar .widget.preyantechnosys_widget_recent_entries ul li.prt-recent-post-list-li {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }

    .sidebar .widget.preyantechnosys_widget_recent_entries ul li.prt-recent-post-list-li .post-detail {
        padding-top: 10px;
    }

    .prt-custom-desc {
        bottom: 30px;
    }

    body.woocommerce-page.preyantechnosys-footer-cta-yes.preyantechnosys-sidebar-true #primary .site-main,
    body.preyantechnosys-footer-cta-yes:not(.page).preyantechnosys-sidebar-true .site-main,
    .preyantechnosys-sidebar-true.preyantechnosys-footer-cta-yes .site-main {
        padding-bottom: 25px;
    }

    .preyantechnosys-ptables-w {
        flex-wrap: wrap;
    }

    .preyantechnosys-ptables-w .tprt-pricetable-column-w {
        width: 100%;
        max-width: 100%;
    }

    .prt-ptablebox .prt-ptable-icon-type-image img {
        height: auto;
    }

    .site-footer .prt-footer-cta-wrapper {
        width: 100%;
    }

    .site-footer .prt-footer-cta-wrapper .prt-footer-cta-inner .cta-widget-area {
        width: 100%;
        margin-bottom: 20px;
    }

    .site-footer .prt-footer-cta-wrapper .prt-footer-cta-inner .cta-widget-area:last-child {
        margin-bottom: 0px;
    }

    .single-post .sidebar .widget:first-child {
        margin-top: 0px;
    }

    .single-tm_team_member .prt-team-member-single-content-wrapper>.prt-team-member-single-content .prt-row-wrapper-bg-layer {
        background-image: none;
    }

    .prt-boxes-carousel-arrows-1 .preyantechnosys-boxes-row-wrapper:hover .slick-next {
        right: 0;
    }

    .prt-boxes-carousel-arrows-1 .preyantechnosys-boxes-row-wrapper:hover .slick-prev {
        left: 0;
    }

    .prt-processbox-wrapper .prt-processbox .prt-box-iconbox:before {
        content: unset;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .col-md-8.preyantechnosys-box-content {
        padding: 0 0 0 20px;
    }

    .prt-pbar-single-bar-w {
        margin-right: 0px;
    }

    .footer .footer-rows .first-footer .first-footer-inner {
        padding: 35px 0px;
    }

    .preyantechnosys-footer-style2 .footer .footer-rows .first-footer .first-footer-inner {
        padding: 40px 0 0;
    }

    .preyantechnosys-footer-style2 .footer .footer-rows .second-footer:not(.prt-widgetsep-yes) .second-footer-inner .widget-area {
        padding: 0 15px 25px;
    }

    .preyantechnosys-footer-style2 .site-footer .widget {
        margin: 15px 0 0;
    }

    .preyantechnosys-footer-style2 .footer .footer-rows .second-footer:not(.prt-widgetsep-yes) .second-footer-inner .widget-area:last-child {
        padding-bottom: 0;
    }

    .footer .prt-footer-socialblock .preyantechnosys-social-links-wrapper {
        padding: 0;
    }

    .mailchimp-inputbox {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .prt-ptablebox.horizontal .preyantechnosys-ptable-main {
        display: block;
        padding: 40px 40px 25px 60px;
    }

    .prt-ptablebox.horizontal .prt-ptablebox-heading {
        width: 100%;
    }

    .prt-ptablebox.horizontal .prt-ptablebox-features {
        width: 100%;
        padding: 0;
        display: block;
    }

    .prt-ptablebox.horizontal .prt-ptable-btn {
        width: 100%;
        text-align: left;
    }

    .prt-team-member-single-title-wrapper.col-xs-12 {
        padding-top: 25px;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-details-area {
        width: 100%;
        top: 15px;
        padding: 0;
        left: 0;
        position: relative;
    }

    .preyantechnosys-testimonialbox-styletwo .preyantechnosys-box-content:after {
        content: unset;
    }

    .second-footer .second-footer-inner .widget-area .prt-center-text {
        margin: 0px !important;
    }

    .site-footer .preyantechnosys-iconbox-styletwo {
        margin-bottom: 0;
    }
    .preyantechnosys-team-member-single-content-area,
    .single-tm_team_member .preyantechnosys-team-member-single-featured-area.col-xs-12.col-sm-6.col-md-6.col-lg-6 {
        width: 100%;
    }

    .prt-team-member-single-position {
        padding-top: 0;
    }


    .site-main {
        padding-top: 62px;
    }

body .elementor-section.elementor-top-section:first-child {
    margin-top: -62px;
}
    .prt-team-member-single-title-wrapper.col-xs-12 {
        padding-bottom: 30px;
    }

    .single-tm_team_member .prt-team-list-value {
        position: relative;
        left: 0;
    }

    .prt-team-details-list .prt-team-list-title,
    .prt-team-details-list .prt-team-list-value {
        display: block;
    }

    .prt-team-details-list li {
        padding: 10px 0;
    }

    .second-footer.prt-textcolor-white.prt-widgetsep-yes .widget-area:before {
        content: unset;
    }

    .second-footer.prt-widgetsep-yes .widget-area:not(:first-child) .widget {
        padding-left: 0px;
    }

    .prt-color-style {
        float: none;
        display: inline-block;
        padding-left: 20px;
    }

    footer .prt-footer-cta-wrapper .prt-cta-center-text-style:after {
        content: unset;
    }

    .tm-first-footer-mailchimp label {
        display: block;
    }

    .footer .first-footer .widget.prt-contact-info {
        padding-left: 0 !important;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-title,
    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-desc {
        width: 50%;
    }

    .prt-titlebar-bcrumb-bottom .site-content #sidebar-left.sidebar,
    .prt-titlebar-bcrumb-bottom .site-content #sidebar-right.sidebar {
        padding-top: 0;
    }

    .prt-titlebar-bcrumb-bottom.preyantechnosys-sidebar-true .site-main {
        padding-top: 60px;
    }

    .bottom-footer-text .footer-nav-menu li {
        padding-right: 15px;
        margin-right: 0;
        padding-left: 10px;
    }
    .preyantechnosys-footer-default .first-footer .first-footer-inner .menu-first-footer-link-menu-container .menu {
        text-align: left;
    }

    .preyantechnosys-footer-default .first-footer .first-footer-inner .menu-first-footer-link-menu-container .menu li:first-child {
        padding-left: 0px;
    }

    .footer .first-footer .widget {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .preyantechnosys-footer-default .footer .second-footer .second-footer-inner .second-footer-navigation-menu {
        padding: 0px;
    }

    .prt-file-links .prt-link-wrap {
        display: inline-block;
        vertical-align: middle;
    }

    .prt-file-links .prt-links i {
        float: right;
        margin-top: 0px;
    }

    .wpcargo-track .wpcargo-btn {
        margin-top: 20px;
    }

    .prt-tab-style1 .prt-tab-active .elementor-tab-content {
        background-color: transparent;
    }

    .prt-tab-style1 .prt-tab-content .prt-tab-content-title {
        border-radius: 20px;
        background-color: var(--prt-whitecolor);
    }

    .prt-tab-style1 .prt-tab-content.prt-tab-active .prt-tab-content-title {
        background-color: var(--prt-skincolor);
    }

    .single-tm_team_member .preyantechnosys-team-img {
        margin-bottom: 30px;
    }

    .first-footer-title {
        margin-bottom: 10px;
    }

    .prt-elementor-tabs.prt-tab-style2 .elementor-tabs-wrapper {
        display: none;
    }

    .prt-elementor-tabs.prt-tab-style2 .tmtabs-content-wrapper {
        float: none;
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .prt-elementor-tabs.prt-tab-style2 .prt-tab-content .prt-tab-content-title {
        border-radius: 20px;
        display: block;
        margin-bottom: 20px;
        border: 1px solid var(--prt-secondarycolor);
        margin-right: 0px;
        background-color: var(--prt-whitecolor);
    }
 
    .prt-elementor-tabs.prt-tab-style2 .prt-tab-content.prt-tab-active .prt-tab-content-title {
        border-color: var(--prt-skincolor);
        background-color: var(--prt-skincolor);
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 {
        display: flex;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 .prt-stepbox {
        width: 25%;
        border-bottom: 0;
    }
}

@media(max-width:768px) {

    .site-footer .prt-sbox .prt-vc_cta3-container {
        margin-bottom: 0px;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom .prt-titlebar .breadcrumb-wrapper .container {
        margin-left: 0px;
    }

    .prt-pf-single-content-wrapper .preyantechnosys-pf-single-detail-box {
        padding: 35px 15px 35px;
    }

    .prt-facts-colum-sep .prt-fid-with-icon.prt-fid-view-topicon {
        margin-bottom: 35px;
    }

    .preyantechnosys-box-blog-classic .wp-block-embed iframe {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .fb_iframe_widget>span,
    .preyantechnosys-box-blog-classic .wp-block-embed .fb_iframe_widget>span,
    .preyantechnosys-box-blog-classic .wp-block-embed .fb_iframe_widget_fluid>span {
        width: 100% !important;
    }

    /*body.tm_service-template-default.preyantechnosys-sidebar-left:not(.prt-empty-sidebar) .site-content-wrapper #primary.content-area {
        padding: 0;
    }*/

    .elementor-widget-icon-box .elementor-icon-box-wrapper {
        margin-bottom: 10px;
    }

    .elementor-element .elementor-icon-box-icon {
        margin-bottom: 5px !important;
    }

    .main-holder .site #content table.cart td.actions button {
        float: left !important;
    }

    .woocommerce form .form-row .select2-container {
        width: 100% !important;
    }

    .single .main-holder .site-content span.featured.product-label {
        top: 55px;
        left: 20px;
    }

    .prt-fid-view-lefticonseven .prt-fid-inner {
        font-size: 100px;
        line-height: 40px;
    }
}

@media(max-width:767px) {
.footer_contactbox h4 {
	font-size: 24px;
	line-height: 36px;
}
.single-post span.prt-user.prt-user-name-box {
    font-size: 22px;
}
.preyantechnosys-element-teambox-style2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .preyantechnosys-team-image-box {
    display: none;
}
.preyantechnosys-layout-style1 .titlebar-header-search {
    width: 100%;
}
.single .preyantechnosys-postdetails-style1 .prt-post-imgg img {
    margin-bottom: 20px;
}
.single-post .prt-post-details-style1 .preyantechnosys-box-title h4 {
    font-size: 24px;
    line-height: 35px;
}
.prt-post-details-style1 .prt-post-titlebar-wrapper .prt-author-wrapper {
    font-size: 20px;
}
.prt-post-details-style1 .prt-post-titlebar-wrapper .prt-avatar-wrapper {
    gap: 15px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.single article.preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .prt-blog-classic-box-content h3 {
    font-size: 25px;
    line-height: 35px;
}
.single.preyantechnosys-post-details-style1 .site-main {
    padding-top: 40px;
}
.single article.post.preyantechnosys-postdetails-style1 blockquote {
    font-size: 20px;
    line-height: 30px;
    padding: 30px 25px 18px;
}
.single article.post.preyantechnosys-postdetails-style1 blockquote::before {
    right: auto;
    left: 10px;
    top: 20px;
    font-size: 140px;
    line-height: 100px;
}
.single-post .preyantechnosys-postdetails-style1 .preyantechnosys-blogbox-sharebox .preyantechnosys-tags-links a {
    font-size: 18px;
}
.single-post .preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .tm-post-prev-next-buttons .pagination-content > a {
    font-size: 16px;
    line-height: 26px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.single-post.preyantechnosys-post-details-style1 .comment-respond i {
    font-size: 23px;
	    vertical-align: middle;
}
.single-post .preyantechnosys-postdetails-style1 .preyantechnosys-blogbox-sharebox {
    margin-bottom: 35px;
}
.post.preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .prt-social-share-wrapper .prt-social-share-title {
    font-size: 24px;
    line-height: 34px;
}
.single .preyantechnosys-postdetails-style1 .prt-post-imgg {
    margin: 0;
}
.preyantechnosys-box-view-left-image2 .preyantechnosys-box-content-right {
    padding: 20px 15px 20px 15px;
}
.single-post .preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .preyantechnosys-blogbox-bottombox {
    padding-bottom: 42px;
}
.single-post .preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .author-info {
    padding: 0 0 10px;
	margin: 0 0 40px 0;
}
.preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .tm-post-prev-next-buttons .next-link_wrapper .pagination-content {
	padding-top: 20px;
}
.preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .tm-post-prev-next-buttons .pagination-img {
    vertical-align: bottom;
    width: 25%;
}
.single-post .preyantechnosys-box-blog-classic.preyantechnosys-postdetails-style1 .author-info .author-title {
    font-size: 20px;
    line-height: 30px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-box-title h4 {
    font-size: 20px;
    line-height: 30px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .prt-blog-post-cat .prt-meta-line.cat-links a {
    margin-bottom: 5px;
    margin-right: 0;
}
.prt-details-title .preyantechnosys-prt-detailbox-title {
    font-size: 28px;
    line-height: 38px;
}
.prt-team-member-view-left .prt-team-member-single-list .preyantechnosys-team-data {
    margin-top: 25px;
}
.preyantechnosys-box-blog.preyantechnosys-box-view-left-image2 .preyantechnosys-blogbox-footer-left {
    float: none;
    margin-top: 15px;
    text-align: left;
}
.prt-team-member-view-left .preyantechnosys-team-member-single-content-area {
    padding-left: 0;
}
.prt-team-member-view-left .prt-team-member-single-list .prt-team-details-list li {
    display: block;
}
.preyantechnosys-candidatebox-style1 .preyantechnosys-box-overlay {
	display: block;
}
.preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
	float: none;
	padding-right: 0;
}
.preyantechnosys-candidatebox-style1 .preyantechnosys-box-content {
	padding-top: 20px;
}
.preyantechnosys-candidatebox-style1 .prt-candidate-bottombox {
	float: none;
	display: block;
}
.preyantechnosys-candidatebox-style1 .prt-candidate-buttonblock {
	text-align: left;
	margin-top: 10px;
}
.preyantechnosys-candidatebox-style1 .prt-candidate-bottombox .prt-candidate-skill {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
}
.prt-staticbox-style1 .prt-stepbox-content-inner {
    display: block;
}
.preyantechnosys-stepboxes-wrapper.prt-staticbox-style1 .prt-stepbox .prt-box-title h4 {
    font-size: 20px;
    line-height: 28px;
}
.prt-staticbox-style1 .prt-stepbox-content .process-num {
    padding: 0px 15px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 5px;
}
.prt-ptablebox .preyantechnosys-ptable-main {
    padding: 25px 20px;
}
.preyantechnosys-ptable-main .prt-ptablebox-price-info {
    display: block;
}
.tprt-ptablebox-price-wrap {
    text-align: left;
    margin-top: 10px;
}
.preyantechnosys-teambox-style2 .preyantechnosys-box-content .preyantechnosys-box-title h4 {
    font-size: 25px;
    line-height: 35px;
}
.preyantechnosys-element-teambox-style2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper {
    padding-right: 15px !important;
}
.preyantechnosys-element-teambox-style2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper:before {
	display: none;
}
.footer .footer-rows .first-footer .first-footer-inner .widget-area.col-lg-2.first-widget-area {
    padding-top: 25px;
}
.preyantechnosys-servicebox-styletwo .prt-servicebox-detials {
    width: 100%;
	margin-bottom: 25px;
}
.preyantechnosys-servicebox-styletwo .prt-featured-wrapper.prt-tm_service-featured-wrapper {
    position: static;
    opacity: 1;
    width: 100%;
}
.preyantechnosys-servicebox-styletwo .prt-featured-wrapper img {
    transform: translateX(0);
    opacity: 1;
}
.preyantechnosys-element-servicebox-styletwo .preyantechnosys-post-item {
    display: block;
}
.footer_aboutbox a.footer-btn {
    margin-top: 0;
}
.footer_aboutbox h4 {
    padding-right: 0;
    font-size: 24px;
    line-height: 34px;
}
.footer .mc4wp-form-fields input[type="email"] {
    margin-top: 5px;
}
.site-footer .mailchimp-email {
    overflow: visible;
}
.site-footer .mailchimp-email-title {
    padding-right: 0;
    width: 100%;
}
.prt-loginform-popup .popup-content {
    width: 90%;
    padding: 35px 15px 40px;
}
.prt-header-login-page .forgot-password-box {
    margin-top: 20px;
    float: none;
}
.prt-job-cat-style2 .category-item {
    padding: 30px 15px;
}
.preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2.slick-slider {
    padding-top: 50px;
}
.preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper .slick-arrow {
    width: 50px;
    height: 40px;
}
.preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper .slick-prev::before, .preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper .slick-next::before {
    font-size: 30px;
    line-height: 30px;
}
.preyantechnosys-layout-style1 .prt-boxes-carousel-arrow-above.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2 .slick-arrow {
	top: 10px;
    left: 75px;
    right: auto;
}
.preyantechnosys-layout-style1 .prt-demo2-topsection .advance_search, .preyantechnosys-layout-style1 .job-search-inputbox,
 .preyantechnosys-layout-style1 .search_by_category {
    width: 100%;
}
.preyantechnosys-layout-style1 .search_by_category .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
}
.preyantechnosys-layout-style1 .input-group-btn .search_button {
    margin-top: 0 !important;
    margin-right: 0 !important;
}
.prt-cnd-single-content-wrapper .prt-cnd-skillbox .prt-candidate-bottombox {
    display: block;
}
.prt-cnd-single-content-wrapper .prt-candidate-skill {
    display: inline-block;
    vertical-align: top;
	margin-bottom: 10px;
}
.prt-cnd-single-content-wrapper .prt-short-desc-inner h4 {
    font-size: 18px;
    line-height: 28px;
}
.prt-cnd-single-content-wrapper .prt-short-desc-inner {
    display: block;
}
.prt-cnd-single-content-wrapper .prt-short-desc-inner span {
    margin-left: 0;
    margin-bottom: 10px;
}
.prt-jb-single-content-wrapper .prt-employer-detailsbox .prt-employer-bottombox-inner, .prt-cnd-single-content-wrapper .prt-candidate-detailsbox .prt-candidate-bottombox-inner {
    display: block;
}
h2.prt-team-member-single-title {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 0px;
}
.prt-team-member-single-title-wrapper .prt-short-desc {
    padding-top: 22px;
    margin-top: 20px;
	padding-bottom: 10px;
}
.prt-team-member-single-content-wrapper.prt-team-member-view-default .prt-team-member-single-content {
    padding: 60px 0 30px;
}

.prt-employer-gallery h3, .prt-emp-videobox h3 {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 35px;
}
.prt-ptableimagebox-style1 .prt-btn {
	display: flex;
	padding-top: 0;
}
.prt-ptableimagebox-style1 .prt-info-imagebox {
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 20px;
}
	.prt-ptableimagebox-style1 .prt-title {
		font-size: 25px;
		line-height: 30px;
	}
	.prt-ptableimagebox-style1 .prt-price-imgbox-img1 {
		display: block;
	}
	.prt-ptableimagebox-style1 .prt-price-imgbox {
		padding: 20px 20px 30px;
	}
	.prt-ptableimagebox-style1 .prt-box-title h4 {		
		font-size: 26px;
		line-height: 36px;		
	}
	.prt-ptableimagebox-style1 .prt-staticbox-cur-symbol-before, .prt-ptableimagebox-style1 .prt-staticbox-price {
    font-size: 25px;
    line-height: 35px;
}

.prt-ptableimagebox-style1 .prt-staticbox-frequency {
    font-size: 16px;
    line-height: 26px;
    padding-left: 12px;
}
.prt-ptableimagebox-style1 .prt-box-title h4:after {
    font-size: 20px;
}
.prt-ptableimagebox-style1 .prt-price-title {
    padding: 20px 20px;
}
.titlebar-header-search {
    width: 100%;
	margin-top: 20px;
    margin-bottom: 20px;
}

.titlebar-header-search .job-search-widget {
    border-radius: var(--prt-border-shape-15px);
}
.prt-jb-single-content-wrapper .prt-jb-single-title {
    font-size: 25px;
    line-height: 35px;
}
.archive .preyantechnosys-boxes-row-wrapper .top-filter-warpper {
    display: block;
}
.archive .preyantechnosys-boxes-row-wrapper .sorting-options {
    margin: 12px 0 0;
}
.archive .preyantechnosys-boxes-row-wrapper .view-toggle {
    display: none;
}
.prt-jb-single-content-wrapper .prt-short-desc {
    padding: 20px 15px 10px;
    margin-bottom: 30px;
}
.prt-jb-single-content-wrapper .prt-short-desc h3 {
    font-size: 24px;
    line-height: 34px;
}
.prt-jb-single-right-inner {
    padding: 35px 20px 30px;
    margin-bottom: 60px;
}
.prt-jb-single-related-wrapper {
    margin-bottom: 30px;
}
.prt-jb-single-content-wrapper .prt-short-desc p {
    font-size: 16px;
    line-height: 26px;
}
.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow ul {
    margin: 0;
}
.single-post .prt-authorbox {
    display: block;
    width: 100%;
}
.single-post .prt-user-name {
    padding-left: 0;
    padding-top: 10px;
}
.single-post .prt-author-top {
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.single-post .preyantechnosys-box-title h4 {
    font-size: 24px;
    line-height: 34px;
}
.single-post .prt-read-time.prt-blog-rightbox {
    margin-left: 0;
}
.single-post .prt-wrapper-blog-metadetails {
    display: block;
}
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .post-item>.preyantechnosys-box-content {
    display: block;
}
	.footer .widget ul.social-icons > li {
	width: 100%;
}
.footer .prt-textcolor-white .social-icons li:nth-child(2n+1) > a {
	margin-right: 0;
}
.footer .prt-textcolor-white .social-icons li:nth-child(2n) > a {
	margin-left: 0;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents.active .prt_showcasebox_details {
	display: none;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents .prt-m-title {
	padding: 0 15px;
	opacity: 0;
	visibility: hidden;
	display: none;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents.active .prt-m-title {
	display: block;
	opacity: 1;
	visibility: visible;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents .prt-post-featured-link-wrapper::before {
	visibility: hidden;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents.active .prt-post-featured-link-wrapper::before {
	visibility: visible;
	transition: all .3s ease;
	opacity: 1;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents {
	margin: 0;
	flex: 1;
}
.prt_showcasebox_wrapper .prt_showcasebox_contents.active {
	flex: 3;
}
.prt_showcasebox_wrapper .prt-post-featured-link-wrapper .prt-box-title h4 {
	pointer-events: auto;
}
.prt-marquebox-style2 ul.marquebox-list li .prt-marque-box-content .prt-marque-box-details .prt-box-title {
	font-size: 30px;
	line-height: 40px;
}
.prt-marquebox-style2 .elementor-icon-list-items.marquebox-list .elementor-icon-list-item {
	padding: 0 40px;
}
.prt-marquebox-style2 .elementor-icon-list-items.marquebox-list .elementor-icon-list-item::before {
	left: -15px;
	width: 35px;
	height: 35px;
}
    .preyantechnosys-blog-box-view-left-image.preyantechnosys-blogbox-format-video .preyantechnosys-box-img-left,
    .preyantechnosys-blog-box-view-right-image.preyantechnosys-blogbox-format-video .preyantechnosys-box-img-left {
        max-width: 100%;
        width: 100%
    }
	.prt-history-box-wrapper .prt-box-title h4 {
    font-size: 25px;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-title h4, .preyantechnosys-employerbox-style1 .preyantechnosys-box-title h4 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
}
.preyantechnosys-teambox-style1 .preyantechnosys-box-content {
    padding: 15px 20px 0px;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-salarybox ,
.preyantechnosys-employerbox-style1 .preyantechnosys-box-catbox {
    padding-top: 0;
}
.preyantechnosys-jobbox-style1 .prt-job-listmetadetails, .preyantechnosys-employerbox-style1 .prt-employer-listmetadetails {
    display: block;
}
.preyantechnosys-jobbox-style1 .prt-job-listmetadetails > div::before ,
.preyantechnosys-employerbox-style1 .prt-employer-listmetadetails > div::before {
	display: none;
}
.preyantechnosys-jobbox-style1 .prt-port-jobtype a {
    margin-right: 8px;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-box-overlay, .preyantechnosys-employerbox-style1 .preyantechnosys-box-overlay {
    margin-left: -30px !important;
}
.preyantechnosys-jobbox-style1 .preyantechnosys-post-item-inner, .preyantechnosys-employerbox-style1 .preyantechnosys-post-item-inner {
    margin-left: 30px !important;
}
.tm-scrollablebox-box .stepbox-title h4 {
    font-size: 25px;
    line-height: 35px;
    margin-right: 50px;
}
.tm-scrollablebox-box .tm-more-button::before {
    height: 35px;
    width: 35px;
    line-height: 35px;
}
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide {
    transform: rotate(0);
    padding-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
.testimonials-info .slick-dots {
    display: none !important;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
    left: 60px;
}
.testimonials-info {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-widget-tm_historybox_element .preyantechnosys-element-historyboxbox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active, .elementor-widget-tm_team_element .preyantechnosys-element-teambox-style1.preyantechnosys-boxes-view-swiper .prt-box-col-wrapper.swiper-slide.swiper-slide-active {
    transform: rotate(0);
    padding-top: 0;
    margin-bottom: 0;
}
.search_by_category, .titlebar-header-search .search_by_category {
    width: 100%;
    padding: 0;
	    margin-bottom: 15px;
}
.job-search-inputbox, .titlebar-header-search .job-search-inputbox {
    width: 100%;
}
.input-group-btn {
    width: 100%;
    float: none;
    display: block;
    clear: both;
}
.input-group-btn .search_button {
    line-height: 50px;
    border-radius: var(--prt-border-shape-20px) !important;
    width: 100%;
}
.search_by_category .select2-container--default .select2-selection--single .select2-selection__rendered, .titlebar-header-search .search_by_category .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
}
.job-search-inputbox input[type="search"], .titlebar-header-search .job-search-inputbox input[type="search"] {
    line-height: 50px;
	    padding: 0;
}

.search_by_category .select2-container--default .select2-selection--single .select2-selection__arrow, .titlebar-header-search .search_by_category .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
    right: 0;
}
.job-search-inputbox:after {
	display: none;
}
.titlebar-header-search .input-group-btn .search_button {
    margin-top: 0 !important;
}
.job-search-widget {
    padding: 20px 15px;
}
.search_by_category span.select2-selection.select2-selection--single, .titlebar-header-search .search_by_category span.select2-selection.select2-selection--single {
    height: 50px;
}
    .tm-accordion-radius .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        width: 100%;
    }

    .prt-commonform.prt-contactform-01.prt-contact-book .col-sm-6 {
        width: 100%;
    }

    .prt-commonform.prt-contactform-01.prt-contact-book .select2-container.select2-container--default {
        width: 100% !important;
    }

    .testimonials-nav {
        max-width: 50%;
    }

    .preyantechnosys-box-blog.preyantechnosys-blogbox-styleone .preyantechnosys-box-content h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .prt-stepbox {
        width: 100%;
    }

    .prt-bgtext-wrapper {
        font-size: 90px;
        line-height: 105px;
    }

    .prt-fid.inside.prt-fid-view-withouticon {
        display: table;
        padding: 30px 0;
    }

    .preyantechnosys-element-teambox-style3 .prt-box-col-wrapper.active .preyantechnosys-team-image-box img {
        display: none;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style4 .process-num {
        bottom: 0;
    }

    .prt_showcasebox_wrapper .prt_showcasebox_contents .prt-box-icon {
        right: 10px;
    }

    .prt_showcasebox_wrapper .prt_showcasebox_contents i {
        font-size: 28px;
    }

    .prt_showcasebox_wrapper .qodef-m-title h4 {
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .prt_showcasebox_wrapper .qodef-m-header {
        width: 90%;
        left: 10px;
    }

    .prt_showcasebox_wrapper .prt_showcasebox_contents.active .prt-box-icon {
        display: none;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefive .preyantechnosys-iconbox-icon {
        width: 100%;
        margin: 0 0 15px 0;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefive .preyantechnosys-iconbox-heading {
        overflow: visible;
    }

    .prt-accordion-style1.with-sidebar .col-sm-7 {
        width: 100%;
    }

    .single.preyantechnosys-sidebar-true .elementor-section:not(.prt-laltop-pddefault) .elementor-column.prt-singlepage-testimonial .elementor-widget-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-box-title {
        margin-right: 45px;
    }

    .prt-accordion-style1 .elementor-accordion-title span {
        display: inline;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title.elementor-active .col-sm {
        margin-top: 10px;
    }

    .prt-accordion-style1 .elementor-tab-content.elementor-active .col-sm-5 img {
        margin-top: 15px;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        bottom: auto;
        top: 10%;
        right: 15px;
        left: auto;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-accordion-item {
        padding: 15px 0 25px;
    }

    .prt-single-image-wrapper.imagestyle-two .preyantechnosys-iconbox-heading {
        top: 14%;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
        bottom: auto;
        top: 10%;
        right: 15px;
        left: auto;
    }

    .prt-accordion-style1 .elementor-accordion-title .acco_subtitle {
        width: 100%;
        padding-right: 0;
    }

    .prt-accordion-style1 p.tabs-description {
        padding-right: 0;
    }

    .prt-accordion-style1 .elementor-accordion-title span {
        font-size: 16px;
    }

    .prt-accordion-style1 .elementor-accordion-title .col-sm {
        padding-top: 10px;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-box-title h4 {
        font-size: 18px;
        line-height: 28px;
    }

    .preyantechnosys-servicebox-styleone .prt-servicebox-detials.preyantechnosys-overlay {
        padding: 0 25px;
    }

    .prt-address-box-wrapper [class*='col']:first-child .prt-address-box:after {
        display: none;
    }


    .preyantechnosys-testimonialbox-stylethree .preyantechnosys-box-img {
        float: none;
        margin: 0 0 15px;
    }

    section.error-404 {
        padding: 80px 0px 100px;
		margin-top: 0;
    }

    section.error-404 .page-header h1 {
        font-size: 25px;
        line-height: 35px;
    }

    section.error-404 .page-content h2 {
        font-size: 150px;
        line-height: 150px;
        padding: 0;
        margin-bottom: 15px;
    }
section.error-404 h2::after {
    display: none;
}
.prt-404-home-button {
    margin-top: 30px;
}
    .prt-staticbox-style2.preyantechnosys-stepboxes-wrapper .prt-stepbox {
        width: 100%;
        float: left;
    }

    .prt_listimgbox_wrapper .prt_listimgbox_wrap .prt-box-subtitle {
        font-size: 16px;
    }

    .prt-titlebar h1.entry-title,
    .prt-titlebar-textcolor-custom .prt-titlebar-main .entry-title {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 0;
    }

    .prt-titlebar .breadcrumb-wrapper,
    .prt-titlebar .breadcrumb-wrapper a {
        margin-top: 0;
    }
.prt-titlebar-wrapper:not(.prt-breadcrumb-on-bottom).prt-titlebar-align-allleft .breadcrumb-wrapper .container, .prt-titlebar-wrapper:not(.prt-breadcrumb-on-bottom).prt-titlebar-align-allright .breadcrumb-wrapper .container {
    padding-top: 15px;
}
    .woocommerce-page table.cart td.actions {
        float: left;
        width: 100%;
    }

    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {
        border: 0;
    }

    .comment-body .reply {
        padding-bottom: 25px;
    }

    .award_picture img {
        width: 150px;
        height: auto;
    }

    .footer_customheading {
        font-size: 30px;
        line-height: 45px;
    }

    .single .wp-block-quote.is-large:not(.is-style-plain),
    .single .wp-block-quote.is-style-large:not(.is-style-plain) {
        padding: 100px 25px 20px 25px;
    }

    .woocommerce-checkout .woocommerce-shipping-fields {
        margin-top: 20px;
        padding-left: 25px;
    }

    .prt-search-overlay .prt-search-outer {
        width: 100%;
        padding: 0 15px;
    }

    .prt-element-heading-content-wrapper .prt-element-content-heading {
        font-size: 28px;
        line-height: 40px;
    }

    .prt-element-heading-content-wrapper .prt-element-content-heading br {
        display: none;
    }

    .prt-element-heading-content-wrapper h4.prt-element-content-heading {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .prt-box-col-wrapper .preyantechnosys-box-view-separator-logo .preyantechnosys-item-thumbnail:after {
        border-color: transparent;
    }

    .prt-sortable-list .prt-sortable-link a {
        padding: 9px 15px 9px;
        margin-bottom: 10px;
    }

    .prt-sortable-list .prt-sortable-link {
        margin-right: 10px;
    }

    .prt-sortable-list ul {
        margin-bottom: 25px;
        margin-top: 35px;
    }

    .single article.preyantechnosys-box-blog-classic .prt-blog-classic-box-content h2 {
       font-size: 24px;
       line-height: 34px;
    }
.single .prt-blog-classic-box-comment .comments-area {
    padding: 30px 15px 15px;
}
    .single article.post .prt-list-block {
        gap: 0;
    }

    .single article.post blockquote {
        display: block;
        padding: 100px 25px 30px 25px;
    }

    .single article.post blockquote:before {
        left: 25px;
    }

    .preyantechnosys-box-blog-classic .preyantechnosys-box-desc-text h3.entry-title {
        font-size: 25px;
        line-height: 35px;
    }

    article.preyantechnosys-box-blog-classic .prt-blog-classic-box-content .prt-classic-footer-meta {
        float: none;
    }

    article.preyantechnosys-box-blog-classic .preyantechnosys-blogbox-desc-footer {
        float: none;
        padding-top: 10px;
    }

    article.post.format-quote .prt-post-featured-quote {
        padding: 35px 20px;
    }

    .prt-post-featured-quote blockquote cite {
        font-size: 20px;
        line-height: 30px;
    }

    .prt-post-format-quote a:before {
        font-size: 40px;
        height: 40px;
        width: 40px;
        line-height: 40px;
    }

    article.post.preyantechnosys-box-blog-classic .prt-post-featured-quote blockquote {
        padding-left: 75px;
    }

    .prt-bigfont {
        margin-right: 12px;
    }

    .preyantechnosys-iconbox-styleeight .prt-icon-type-text {
        margin-right: 20px;
    }

    .prt-pf-single-content-wrapper.prt-pf-view-top-image .preyantechnosys-pf-single-detail-box {
        margin-top: 15px;
        position: static;
        width: 100%;
    }

    .preyantechnosys-pf-detailbox-list .prt-pf-details-date {
        width: 100%;
    }

    .prt-pf-single-content-wrapper .preyantechnosys-pf-single-detail-box .preyantechnosys-pf-detailbox-title {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 22px;
    }

    .single-tm_portfolio .prt-social-share-wrapper {
        padding-top: 0;
    }

    .single-tm_portfolio .prt-social-share-title {
        padding-right: 0;
        float: none;
        display: block;
        padding-bottom: 8px;
    }

    .preyantechnosys-pf-detailbox-list .prt-pf-details-date,
    .preyantechnosys-pf-detailbox-list .prt-pf-details-date:last-child,
    .prt-pf-view-left-image .preyantechnosys-pf-detailbox-list .prt-pf-details-date {
        width: 100%;
    }

    .single-tm_portfolio .prt-pf-view-left-image .prt-pf-single-content-social {
        padding: 25px 30px;
    }

    .single-tm_portfolio .navigation.post-navigation .nav-links {
        position: static;
        float: none;
        display: block;
    }

    .single-tm_portfolio .nav-previous {
        float: none;
    }

    .single-tm_portfolio .nav-links .nav-next {
        float: right;
    }

    .prt-nextprev-bottom-nav {
        margin-bottom: 20px;
        text-align: left;
    }

    .prt-pf-single-related-wrapper .prt-pf-single-related-title {
        margin-bottom: 30px;
    }

    .prt-pf-view-left-image .prt-pf-single-related-wrapper .prt-pf-single-related-title {
        padding-bottom: 30px;
    }

    .preyantechnosys-pf-detailbox-inner .preyantechnosys-pf-detailbox-title,
    .prt-pf-single-related-wrapper .prt-pf-single-related-title {
        font-size: 27px;
    }

    .elementor-accordion .elementor-accordion-item {
        padding: 25px 25px;
    }

    .prt-responsive-padding-767 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .mc4wp-form-fields input[type="email"] {
        padding: 12px 15px 12px 15px;
        margin-bottom: 5px;
    }

    .mailchimp-inputbox button[type="submit"] {
        position: static;
        width: 100%;
    }

    .footer .mailchimp-inputbox button[type="submit"] {
        position: absolute;
        width: auto;
    }

    .prt-fid-view-lefticontwo .prt-fid-left {
        margin-top: 0;
        margin-right: 20px;
    }

    .prt-fid-view-lefticontwo .prt-fld-contents h4 {
        font-size: 40px;
        line-height: 44px;
        margin-bottom: 4px;
    }

    .prt-fid-view-lefticontwo .prt-fld-contents h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-testimonial-text {
        font-size: 20px;
    }

    .preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-inner {
        padding: 25px 15px;
    }

    .prt-col-inline-1024 .elementor-section.elementor-inner-section {
        width: 100%;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-icon .prt-icon-type-image {
        margin-bottom: 15px;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styletwo .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .prt_listimgbox_wrapper .prt_listimgbox_wrap .prt-box-title {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 0;
    }

    .prt-content-with-desc .prt-element-content-heading {
        margin-bottom: 10px;
    }

    .prt-contentbox-heading {
        padding-top: 0;
    }

    .prt-element-heading-content-wrapper.center-align.prt-seperator-none.prt-content-with-desc.prt-heading-style-vertical {
        margin-bottom: 30px;
    }

    .mailchimp-inputbox {
        width: 100%;
        margin: 0 0 0 auto;
    }

    .preyantechnosys-listimgbox-heading {
        width: 100%;
        margin-bottom: 18px;
    }

    .prt_listimgbox_wrapper .prt_listimgbox_wrap .award_picture {
        width: 100%;
        text-align: left;
    }

    .preyantechnosys-blog-box-view-left-image.preyantechnosys-blogbox-format-gallery .preyantechnosys-box-img-left,
    .preyantechnosys-blog-box-view-right-image.preyantechnosys-blogbox-format-gallery .preyantechnosys-box-img-left {
        max-width: 100%;
    }

    .prt-lefticon-box,
    .prt-righticon-box {
        float: none !important;
    }

    .footer .first-footer .widget-area.col-sm-3 {
        width: 100% !important;
    }

    .tm-colorstyle-social-link {
        padding-top: 0;
    }

    .tm_sliderimgbox_wrapper .tm_sliderbox_img img {
        height: 1463px !important;
    }

    .tm_sliderimgbox_wrapper .tm_sliderbox_contents {
        width: 100% !important;
    }

    .tm_sliderimgbox_wrapper .prt-bottom-contentbox {
        border-width: 1px 0 0 0;
    }

    /***  Topbar section  ***/
    .prt-topbar-content .prt-wrap-cell {
        display: block;
        text-align: center;
    }

    /***  Single post content reply  ***/
    .comment-list .children {
        margin-left: 20px;
    }

    /***  Team member  ***/
    .preyantechnosys-team-member-single-content-area {
        padding-left: 0px;
        padding-right: 0px;
    }

    /***  Fact in Digit Section  ***/
    .prt-fid-with-icon.prt-fid-view-topicon {
        margin: 0px;
    }

    /***  Footer widget  ***/
    .col-sm-6.first-widget-area:after {
        display: none;
    }

    .footer .widget {
        margin: 30px 0 0px;
    }

    .site-footer-w .second-footer-inner,
    .site-footer-w .first-footer-inner {
        padding-bottom: 30px;
    }

    .site-footer-w .prt-widgetsep-yes .first-footer-inner {
        padding-bottom: 0px;
    }

    .footer .footer-rows .second-footer .second-footer-inner {
        padding: 0 0 30px;
    }

    .footer .footer-rows .first-footer .first-footer-inner .widget-area:first-child .widget {
        margin-top: 0;
    }

    .footer_aboutus {
        margin-bottom: 12px;
    }

    .col-xs-12.col-sm-12.prt-footer2-left {
        padding-bottom: 23px;
    }

    .site-content .sidebar .wpb_gallery.wpb_content_element {
        margin-bottom: 0px;
    }

    /***  Calendar  ***/
    .widget_calendar table th,
    .widget_calendar table td {
        padding: 6px;
    }

    /*** Events Calendar  ***/
    .tribe-mobile #main {
        padding-top: 65px;
    }

    #tribe-bar-views .tribe-bar-views-list {
        left: -3px;
    }


    /*** reset center content  ***/
    .prt-reset-content-center-767 * {
        text-align: center !important;
    }

    /***  Titlebar break  ***/
    .prt-titlebar-align-right .prt-titlebar-main-inner,
    .prt-titlebar-align-left .prt-titlebar-main-inner,
    .prt-titlebar-align-right .entry-title-wrapper,
    .prt-titlebar-align-left .entry-title-wrapper,
    .prt-titlebar-align-right .breadcrumb-wrapper,
    .prt-titlebar-align-left .breadcrumb-wrapper {
        display: block;
        text-align: center;
    }

    /***  Slickview  ***/
    .preyantechnosys-boxes-view-slickview-bottomimg .preyantechnosys-box-desc blockquote {
        padding: 0 40px;
    }

    .prt-text-align-center-767 {
        text-align: center !important;
    }

    .preyantechnosys-team-box-view-left-image .preyantechnosys-item-thumbnail img,
    .preyantechnosys-team-box-view-left-image .preyantechnosys-box-img-left {
        width: 100%;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom.prt-titlebar-align-default .breadcrumb-wrapper .container:before {
        left: 99%;
    }

    .prt-widget_nav_menu ul li.menu-item:nth-last-child(1) a:after {
        height: 26px;
    }

    /* Margin top for custom */
    body.preyantechnosys-sidebar-right.prt-empty-sidebar .site-content-wrapper #primary.content-area {
        padding-right: 15px !important;
    }

    .widget_recent_comments li.recentcomments {
        width: 100%;
    }

    .widget_recent_comments li.recentcomments:first-child:before {
        top: 6px;
    }

    /*** Woocommerce Colunm ***/
    .main-holder .site-content ul.products li.product {
        width: 50%;
    }

    .single .main-holder #content div.product div.images {
        width: 100%;
    }

    .single-tm_team_member .prt-team-member-single-content.row:after {
        left: 0;
        top: 0px;
        bottom: 0px;
    }

    .single-tm_team_member .prt-team-member-view-default .preyantechnosys-team-img {
        margin-top: 0px;
        padding-right: 0px;
    }

    .single-tm_team_member .prt-team-member-view-default .preyantechnosys-team-data {
        padding: 0px;
    }

    .single-tm_team_member .prt-team-member-single-content.row div.preyantechnosys-team-member-single-featured-area:nth-child(1) .preyantechnosys-team-img {
        margin-top: 15px;
        margin-left: 0px;
        padding-left: 0;
    }

    .single-tm_team_member .prt-team-member-view-default .preyantechnosys-team-data {
        padding: 0px;
        padding-top: 10px;
    }

    .prt-seperator-solid.prt-heading-style-horizontal .prt-vc_general.prt-vc_cta3 .prt-vc_cta3-content .prt-vc_cta3-content-header {
        width: 100%;
    }

    .preyantechnosys-ptables-w {
        flex-wrap: wrap;
    }

    .prt-pf-single-related-wrapper {
        padding-top: 10px;
        padding-bottom: 35px;
    }

    .prt-pf-single-content-wrapper {
        padding-bottom: 0px;
    }

    .comments-area .comment-form .comment-form-author,
    .comments-area .comment-form .comment-form-email,
    .comments-area .comment-form .comment-form-url {
        width: 100%;
        margin-right: 0%;
    }

    .prt-sresults-first-row>.col-sm-6:first-child {
        padding-bottom: 60px;
    }

    .preyantechnosys-boxes-testimonial.prt-boxes-carousel-arrows-below .preyantechnosys-boxes-row-wrapper .slick-prev {
        bottom: -70px;
        transform: none;
        left: 50%;
        margin-left: -59px;
    }

    .preyantechnosys-boxes-testimonial.prt-boxes-carousel-arrows-below .preyantechnosys-boxes-row-wrapper .slick-next {
        bottom: -70px;
        transform: none;
        right: 50%;
        margin-right: -42px;
    }

    .preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-carousel .prt-box-col-wrapper {
        padding-left: 15px;
    }

    .preyantechnosys-team-member-single-content-area .prt-team-member-content {
        padding: 0px 15px 0px 15px;
    }

    .prt-fid-view-circle-progress.inside {
        margin-bottom: 30px;
    }

    .preyantechnosys-boxes-testimonial.preyantechnosys-boxes-view-slickview .preyantechnosys-box-desc .preyantechnosys-testimonial-text {
        font-size: 16px;
        line-height: 30px;
        margin: 0 0px 5px;
    }

    .prt-arrow-tab.elementor-widget-tabs .elementor-tab-content {
        padding-top: 0
    }

    .twentytwenty-horizontal .twentytwenty-before-label {
        left: 0;
    }

    .twentytwenty-horizontal .twentytwenty-after-label {
        right: 0;
    }

    body.preyantechnosys-sidebar-left.prt-empty-sidebar .site-content-wrapper #primary.content-area {
        padding-left: 15px !important;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-title, .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-desc {
        display: block;
        width: 100%;
    }

     .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-title {
        padding-right: 0px;
     }

     .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content .prt-contentbox-desc {
        padding-left: 0px;
     }

     .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox .prt-stepbox-content {
        padding: 0px 15px 30px;
        margin: 0px;
     }

     .prt-staticbox-style1 .prt-stepbox-content {
        display: block;
     }

    .service-detail-stepbox .prt-staticbox-style1 .prt-stepbox-content .prt-contentbox-title {
        width: 100%;
    }

    .service-detail-stepbox .prt-staticbox-style1 .prt-stepbox-content .prt-contentbox-desc {
        width: 100%;
        padding-left: 0px;
    }

    .prt-staticbox-style1 .prt-stepbox-content .prt-contentbox-desc {
        padding-left: 0px;
    }

    .footer .footer-rows .first-footer .first-footer-inner .widget-area, 
    .footer .footer-rows .second-footer .second-footer-inner .widget-area {
        width: 100%!important;
    }

    #shipment-status #result-status-header {
        padding: 15px;
    }

    #wpcargo-result #wpcargo-history-section .header-title, #wpcargo-result #wpc-multiple-package .header-title {
        padding: 0px 15px;
    }

    .preyantechnosys-marqueboxes-wrapper.prt-marquebox-style2 {
        animation: prt-marque-text 8s linear infinite;
    }
}

@media only screen and (max-width: 573px) {

    .award_picture img {
        display: none;
    }

    .testimonials-nav {
        max-width: 80%;
    }

    .elementor-section.prt-historybox-content-center .prt-stretched-div.prt-stretched-right {
        margin-left: 0px !important;
    }

    .prt-history-box-wrapper:before {
        left: 0;
    }

    .prt-history-box-wrapper .prt-history-box-border {
        width: 100%;
    }

    .prt-boxes-carousel-arrows-1 .preyantechnosys-boxes-row-wrapper .slick-arrow {
        opacity: 0;

    }
	.preyantechnosys-layout-style1 .preyantechnosys-boxes-row-wrapper.prt-job-cat-style2.slick-slider {
    padding-top: 0;
}
}

@media only screen and (max-width: 520px) {
    .preyantechnosys-boxes-testimonial .preyantechnosys-box-view-default .preyantechnosys-box-desc .preyantechnosys-testimonial-text:before {
        content: unset;
    }

    .preyantechnosys-boxes-testimonial.prt-boxes-carousel-arrows-below .preyantechnosys-boxes-row-wrapper .slick-arrow {
        bottom: 10px;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .prt-featured-wrapper img {
        width: 100%;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .post-item>.preyantechnosys-box-content {
        display: block;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-content.col-md-7 .prt-entry-footer {
        margin-top: 25px;
    }

    .preyantechnosys-blog-box-view-left-image.preyantechnosys-blogbox-format-video .preyantechnosys-box-img-left,
    .preyantechnosys-blog-box-view-left-image.preyantechnosys-blogbox-format-gallery .preyantechnosys-box-img-left {
        max-width: 100%;
        width: 100%;
    }

}

@media only screen and (max-width: 379px) {
    .footer-button-title:before {
        display: none;
    }
}

@media only screen and (max-width: 479px) {
    .preyantechnosys-iconbox-stylefour .preyantechnosys-iconbox-heading {
        padding-top: 0;
    }
	p img.alignright {
    margin: 0;
}
	.page .entry-content img.alignright.size-full {
    margin-left: 0;
}
.page .entry-content img.alignleft {
    margin-right: 5px;
}
	.single-post .prt-read-time.prt-blog-rightbox {
    display: block;
}
.single-post .prt-blog-post-cat .prt-meta-line.cat-links::before {
	display: none;
}
	.single-post .prt-blog-post-cat .prt-meta-line.cat-links {
    padding-left: 0;
    padding-top: 10px;
}
	.preyantechnosys-testimonialbox-styleone .preyantechnosys-box-content .preyantechnosys-img-box {
		width: 45px;
	}
	.location-details {
		left: 25px;
		right: 25px;
	}
	.preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-post-item {
    padding-left: 0;
}
	.preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-author-name {
    font-size: 18px;
    line-height: 22px;
}
.preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-post-item:before {
	display: none;
}
.preyantechnosys-testimonialbox-styleone .preyantechnosys-ratting-stars {
    margin-bottom: 10px;
}
.preyantechnosys-testimonialbox-styleone .preyantechnosys-box-title {
    padding-left: 10px;
    padding-top: 0;
}
	section.error-404 {
		padding: 50px 0px 70px;
	}
	.prt-jb-single-content-wrapper .prt-employer-detailsbox .prt-employer-bottombox {
		padding: 30px 15px;
	}
	.prt-employer-social-links-wrapper li {
		padding-bottom: 5px;
	}
	.prt-ptableimagebox-style1 .prt-box-title h4:after {
		display: none;
	}
	.prt-jb-single-content-wrapper .prt-jb-single-content-inner {
    display: block;
}
.prt-jb-single-content-wrapper .prt-jb-single-content-inner-right {
    margin-top: 10px;
}
.preyantechnosys-blogbox-styleone .preyantechnosys-box-desc {
    padding: 0 15px 25px;
}
.footer .footer-rows .first-footer .first-footer-inner .widget-area.col-sm-3, .footer .footer-rows .second-footer .second-footer-inner .widget-area.col-sm-3 {
        width: 100% !important;
    }
	.preyantechnosys-footer-default .first-footer .first-footer-inner .widget-area.first-widget-area:nth-child(2) {
	padding-bottom: 15px;
}
    .site-footer .widget.prt-widget_nav_menu.widget_nav_menu ul li,
    .site-footer .widget.prt-widget_nav_menu.widget_nav_menu ul li:nth-child(even) {
        width: 100%;
        margin-left: 0%;
    }

    .prt-header-overlay .prt-titlebar-wrapper .prt-titlebar-inner-wrapper {
        padding-top: 50px;
    }

    .single article.post .wp-block-columns blockquote {
        padding: 25px 30px 25px 30px;
        font-size: 20px;
    }

    .award_picture img {
        position: static;
        visibility: visible;
        clip-path: unset;
    }

    .award_picture img {
        width: 100%;
        height: auto;
        display: block;
    }

    .preyantechnosys-boxes-gap-0px .preyantechnosys-teambox-style1 .preyantechnosys-box-content {
        border-width: 0 0 0 0;
    }

    .prt-fid-view-topicon.inside h4 {
        font-size: 35px;
    }

    .site-footer .prt_footer_social_bar .preyantechnosys-socialbox-wrapper .prt-socialbox-i-wrapper a.prt-socialbox-icon-link .social_name {
        font-size: 0;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-styleone .preyantechnosys-iconbox-icon {
        margin-bottom: 20px;
    }

    .prt-accordion-style1 .elementor-accordion-title span {
        font-size: 14px;
    }

    .prt-single-image-wrapper.imagestyle-two .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 13px;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom .prt-titlebar .breadcrumb-wrapper .container {
        padding: 15px 10px;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
        bottom: 72%;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        bottom: auto;
        top: 10%;
        right: 15px;
        left: auto;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-accordion-item {
        padding: 15px 0 25px;
    }

    .prt-single-image-wrapper.imagestyle-two .preyantechnosys-iconbox-heading {
        top: 14%;
    }

    .prt-accordion-style1 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
        bottom: auto;
        top: 10%;
        right: 15px;
        left: auto;
    }

    .prt-accordion-style1 .elementor-accordion-title .acco_subtitle {
        width: 100%;
        padding-right: 0;
    }

    .prt-accordion-style1 p.tabs-description {
        padding-right: 0;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom .breadcrumb-wrapper {
        position: static;
        border-top: 1px solid rgba(255, 255, 255, 0.50);
    }

    .prt-titlebar-wrapper.prt-breadcrumb-border-bottom:before {
        display: none;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-box-title:before,
    .prt-historybox-style2 .active .prt-box-title:after {
        display: none;
    }

    .prt-staticbox-style1 .prt-bottom-contentbox .prt-box-title h4 {
        margin-bottom: 0;
    }

    .preyantechnosys-imagebox-styleone .prt-single-image-inner .preyantechnosys-iconbox-heading {
        height: 66%;
    }

    .prt-image-style1 .elementor-image-box-content .elementor-image-box-title {
        padding: 15px 18px 0 0;
        font-size: 15px;
        line-height: 25px;
    }

    .preyantechnosys-imagebox-styleone .prt-single-image-inner .preyantechnosys-iconbox-heading h4 {
        font-size: 15px;
    }

    .testimonials-nav {
        max-width: 100%;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .preyantechnosys-box-img-left {
        width: 100%;
    }

    .preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image .col-md-8.preyantechnosys-box-content {
        padding: 15px 0 0;
        display: block;
    }

    .preyantechnosys-box.preyantechnosys-box-blog.preyantechnosys-box-view-left-image {
        padding-bottom: 0;
    }

    .preyantechnosys-testimonialbox-styleone .preyantechnosys-box-desc:before {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 25px;
    }

    .preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styleone .preyantechnosys-testimonial-text {
        font-size: 17px;
        line-height: 27px;
    }

    .prt_listimgbox_wrapper .prt_listimgbox_wrap {
        display: block;
    }

    .footer-toptext {
        font-size: 25px;
        line-height: 35px;
    }

    .footer .footer-rows .second-footer .second-footer-inner {
        padding: 0 0 30px;
    }

    .prt_listimgbox_wrapper .prt-listbox-icon {
        display: none;
    }

    .preyantechnosys-teambox-style1 .preyantechnosys-box-content {
        border-width: 0;
    }

    section.error-404:before {
        height: 330px;
        width: 330px;
    }

    table td {
        padding: 5px 8px;
    }

    .author-content-wrap table td {
        padding: 5px 4px;
    }

    .comment-author {
        float: none;
        margin-right: 0;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .wp-block-image .alignright,
    .wp-caption.alignright,
    .alignright {
        text-align: right;
    }

    .preyantechnosys-maxmegamenu-active .prt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
    .preyantechnosys-maxmegamenu-active #site-header-menu #site-navigation div.nav-menu>ul {
        width: 100%;
    }

    #site-header-menu #site-navigation div.nav-menu>ul ul a,
    .prt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
        padding-right: 0;
    }

    .footer_customheading {
        font-size: 26px;
        line-height: 38px;
    }

    .preyantechnosys-portfoliobox-style3 .preyantechnosys-box-overlay .prt-icon a {
        line-height: 100px;
        width: 60px;
    }

    .preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style3 .preyantechnosys-box-title h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .preyantechnosys-portfoliobox-style3 .preyantechnosys-box-overlay {
        padding: 19px 15px 20px;
        bottom: 20px;
        right: 20px;
    }

    .elementor-widget-alert .elementor-alert button.elementor-alert-dismiss {
        position: static;
        float: right;
    }

    article.preyantechnosys-box-blog-classic .prt-entry-meta .prt-meta-line:after {
        right: 15px;
    }

    .prt-searchbox .widget .search-form {
        width: 100%;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-box-title {
        margin-bottom: 10px;
        margin-right: 0;
        width: 100%;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-history-box-details {
        padding-top: 0;
        overflow: visible;
    }

    .prt-historybox-style2 .prt-history-box-wrapper .prt-history-box-border {
        display: none;
    }

    .preyantechnosys-portfoliobox-style1:hover .preyantechnosys-box-overlay {
        bottom: 20px;
    }

    .preyantechnosys-portfoliobox-style1 .preyantechnosys-box-overlay {
        left: 20px;
        right: 20px;
    }

    .preyantechnosys-iconbox.preyantechnosys-iconbox-stylefour .preyantechnosys-iconbox-heading .prt-custom-heading {
        font-size: 18px;
        margin: 0 0 5px 0;
    }

    .preyantechnosys-iconbox-stylefour.preyantechnosys-iconsize-large .prt-box-icon i {
        font-size: 70px;
    }

    .preyantechnosys-iconbox-stylefour .preyantechnosys-iconbox-icon {
        bottom: 10px;
        right: 8px;
    }

    .preyantechnosys-iconshape-square.preyantechnosys-iconsize-large.preyantechnosys-iconbox-stylefour .prt-box-icon i {
        font-size: 40px;
    }

    /*** Blog Comment ***/
    .comment-list .children {
        margin-left: 15px;
    }

    .comment-body {
        margin-left: 0px;
    }

    /*** Woocommerce Colunm ***/
    .main-holder .site-content ul.products li.product {
        width: 100%;
    }

    .prt-social-share-wrapper .prt-social-share-wrapper {
        float: none;
        margin-top: 5px;
    }

    .prt-social-share-wrapper {
        float: none;
    }

    .single-tm_portfolio .prt-pf-single-category-w,
    .single-post .tm_tag_lists {
        float: left;
    }

    .prt-social-share-wrapper .prt-single-top-btn {
        float: none;
    }

    .prt-social-share-wrapper {
        text-align: left;
    }

    /***  single post blockquote  ***/
    .single article.post blockquote:before {
        left: 15px;
    }

    .single article.post blockquote:before {
        content: unset;
    }

    .single article.post blockquote {
        padding: 30px 20px 30px 20px;
    }
.single-post .preyantechnosys-box-blog-classic .prt-blog-classic-box-content {
    padding-bottom: 0;
}
    /***  classic blog share  ***/
    .single .post.preyantechnosys-box-blog-classic .prt-social-share-wrapper .prt-social-share-links ul {
        padding-right: 0px;
    }

    .preyantechnosys-box-topimage .prt-right-meta,
    .prt-blog-classic-box-content .prt-right-meta {
        display: block;
    }

    .single-post .comment-author {
        display: none;
    }

    .preyantechnosys-box-blog .preyantechnosys-box-content.col-md-7 {
        padding: 15px;
        padding-left: 10px;
    }

    .wp-block-image .alignright,
    .wp-block-image .alignleft,
    .wp-caption.alignright,
    .wp-caption.alignleft,
    .alignright,
    .alignleft {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .single .wp-block-quote.is-large:not(.is-style-plain), 
    .single .wp-block-quote.is-style-large:not(.is-style-plain) {
        padding: 20px 25px 20px 25px;
    }
}

@media (min-width: 768px) {
    .prt-titlebar-bcrumb-bottom.preyantechnosys-sidebar-true .site-main {
        padding-top: 100px;
    }

    .prt-titlebar-bcrumb-bottom .site-content #sidebar-left.sidebar,
    .prt-titlebar-bcrumb-bottom .site-content #sidebar-right.sidebar {
        padding-top: 92px;
        margin-top: 8px;
    }

    .wp-block-columns {
        flex-wrap: nowrap !important;
    }

    /*** Woocommerce Colunm ***/
    .main-holder .site-content ul.products li.product.col-sm-12 {
        width: 100%;
    }

    .main-holder .site-content ul.products li.product.col-sm-11 {
        width: 91.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-sm-10 {
        width: 83.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-sm-9 {
        width: 75%;
    }

    .main-holder .site-content ul.products li.product.col-sm-8 {
        width: 66.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-sm-7 {
        width: 58.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-sm-6 {
        width: 50%;
    }

    .main-holder .site-content ul.products li.product.col-sm-5 {
        width: 41.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-sm-4 {
        width: 33.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-sm-3 {
        width: 25%;
    }

    .main-holder .site-content ul.products li.product.col-sm-2 {
        width: 16.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-sm-1 {
        width: 8.33333333%;
    }

    .single-product .main-holder .site-content span.onsale {
        top: 12px;
        left: 12px;
    }

    .single-product .main-holder .site-content span.featured {
        top: 45px;
        left: 12px;
    }

    .prt-arrow-tab.elementor-widget-tabs .elementor-tabs-wrapper {
        display: -webkit-flex;
        display: flex;
    }

    .prt-arrow-tab.elementor-widget-tabs .elementor-tab-desktop-title {
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-right: 35px;
        text-align: center;
    }
}
@media (min-width: 930px) {
.single-post.prt-empty-sidebar #content-wrapper .container {
    width: 930px;
}
}
@media (min-width: 992px) {

    body.prt-empty-sidebar.preyantechnosys-sidebar-true:not(.preyantechnosys-sidebar-bothleft):not(.preyantechnosys-sidebar-bothright) #primary {
        width: 100% !important;
        margin: 0 auto;
        float: none;
    }
.list-layout .preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
    width: 36%;
}
.preyantechnosys-sidebar-true .list-layout .preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper ,
.preyantechnosys-layout-style1.preyantechnosys-sidebar-true .list-layout .preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
    width: 100%;
}
.preyantechnosys-layout-style1 .list-layout .preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
    width: 41%;
}
.preyantechnosys-layout-style1.post-type-archive-tm_candidate .list-layout .preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
    width: 60%;
}
    body.preyantechnosys-sidebar-right .site-content-wrapper #primary.content-area {
        padding-right: 13px !important;
    }

    body.preyantechnosys-sidebar-left .site-content-wrapper #primary.content-area {
        padding-left: 13px !important;
    }

    .portfolio-container-padding .preyantechnosys-boxes-gap-10px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper {
        width: 33.1%;
    }

    .portfolio-container-padding .preyantechnosys-element-portfoliobox-style2 .preyantechnosys-boxes-row-wrapper {
        padding-right: 5px;
        padding-left: 5px;
    }

    .single-post.preyantechnosys-sidebar-right #primary.content-area,
    .woocommerce.preyantechnosys-sidebar-right #primary.content-area.col-md-9,
    .preyantechnosys-sidebar-right #primary.content-area.col-md-9 {
        width: 72%;
    }

    body.preyantechnosys-sidebar-left .site-content #primary.content-area {
        width: 72%;
    }

    .single-post.preyantechnosys-sidebar-right #sidebar-right.widget-area,
    .woocommerce.preyantechnosys-sidebar-right #sidebar-right.widget-area.col-md-3,
    .preyantechnosys-sidebar-right #sidebar-right.widget-area.col-md-3 {
        width: 26.9%;
    }

    .preyantechnosys-sidebar-left #sidebar-left.sidebar {
        width: 26.9%;
    }


    /*** Woocommerce Colunm ***/
    .main-holder .site-content ul.products li.product.col-md-12 {
        width: 100%;
    }

    .main-holder .site-content ul.products li.product.col-md-11 {
        width: 91.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-md-10 {
        width: 83.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-md-9 {
        width: 75%;
    }

    .main-holder .site-content ul.products li.product.col-md-8 {
        width: 66.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-md-7 {
        width: 58.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-md-6 {
        width: 50%;
    }

    .main-holder .site-content ul.products li.product.col-md-5 {
        width: 41.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-md-4 {
        width: 33.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-md-3 {
        width: 25%;
    }

    .main-holder .site-content ul.products li.product.col-md-2 {
        width: 16.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-md-1 {
        width: 8.33333333%;
    }

    .k_flying_searchform_wrapper #flying_searchform {
        max-width: 670px;
        margin: 75px auto 93px
    }

    .tprt-pricetable-column-w.col-md-3 {
        width: 25%;
        float: left;
    }
}

@media (min-width: 1340px) {
    .container {
        width: 1330px;
    }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1300px;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom .prt-titlebar .breadcrumb-wrapper .container {
       width: 1300px;
       margin: 0px 15px;
    }

    .prt-team-member-single-content-wrapper.prt-team-member-view-default .prt-team-member-single-content {
        width: 1300px;
        margin: 0 auto;
    }

}

@media (max-width: 1340px) {

    .preyantechnosys-footer-default .site-footer .second-footer .second-footer-inner .widget-area {
        width: 50%;
    }

    .prt-righticon-box {
        float: none;
        margin-top: 20px;
    }

    .prt-lefticon-box {
        float: none;
    }

    .prt-mailchimp-head {
        padding-top: 30px;
    }

    .preyantechnosys-element-portfoliobox-style3 .slick-dots li button {
        width: 115px !important;
    }

    .preyantechnosys-element-portfoliobox-style3 .slick-dots li {
        width: auto;
        height: auto;
    }

    .preyantechnosys-element-portfoliobox-style3 .slick-dots li.slick-active {
        width: 115px;
    }
}

@media (min-width: 1200px) {
    .preyantechnosys-boxed .main-holder .site-main .site-main-inner {
        max-width: 1200px;
        width: auto;
    }
		.single-tm_job .prt-titlebar-main-inner h1.entry-title, .single-tm_employer .prt-titlebar-main-inner h1.entry-title, .single-tm_candidate .prt-titlebar-main-inner h1.entry-title {
		padding-bottom: 110px;
	}
	.single-tm_job .prt-jb-single-content-wrapper.prt-jb-view-full .preyantechnosys-jb-single-content-area-wrap {
    margin-left: -20px;
    margin-right: 20px;
}
	.preyantechnosys-footer-style1 .prt-footer2-right {
    padding-right: 0;
}
.preyantechnosys-footer-style1 .prt-footer2-left {
    padding-left: 0;
}
	.tm-reveal-direction-rl:not(.elementor-element-edit-mode) .elementor-widget-container,
.tm-reveal-direction-lr:not(.elementor-element-edit-mode) .elementor-widget-container {
    display: inline-block;
	vertical-align: top;
    position: relative;
    overflow: hidden;
    transition: 2s cubic-bezier(0.5, 0.5, 0, 1);
}

.tm-reveal-direction-lr:not(.elementor-element-edit-mode) .elementor-widget-container {
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}

.tm-reveal-direction-lr.elementor-widget-tm_project_element:not(.elementor-element-edit-mode) .elementor-widget-container {
    width: 100%;
}

.tm-reveal-direction-lr:not(.elementor-element-edit-mode).active .elementor-widget-container {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.tm-reveal-direction-rl:not(.elementor-element-edit-mode) .elementor-widget-container {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
}

.tm-reveal-direction-rl:not(.elementor-element-edit-mode).active .elementor-widget-container {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.tm-reveal-direction-lr:not(.elementor-element-edit-mode) .elementor-widget-container img {
    transform-origin: 50% 50%;
    transition: 2s cubic-bezier(0.5, 0.5, 0, 1);
    transform: scale(1.5) translate(-100px, 0px);
}

.tm-reveal-direction-rl:not(.elementor-element-edit-mode) .elementor-widget-container img {
    transform: scale(1.5) translate(100px, 0px);
    transform-origin: 50% 50%;
    transition: 2s cubic-bezier(0.5, 0.5, 0, 1);
}

.tm-reveal-direction-rl:not(.elementor-element-edit-mode).active .elementor-widget-container img,
.tm-reveal-direction-lr:not(.elementor-element-edit-mode).active .elementor-widget-container img {
    transform: scale(1) translate(0px, 0px);
}


    .footer .footer-rows .second-footer .second-footer-inner.prt-slayout6_2_2_2 {
        padding-bottom: 20px;
    }

    .preyantechnosys-footer-style2 .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area:first-child .widget {
        margin-right: 0;
    }

    .preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-next {
        right: -50px;
    }

    .preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-prev {
        left: -50px;
    }

    .preyantechnosys-element-testimonialbox-style-1.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-prev {
        left: 70px;
    }

    .preyantechnosys-element-testimonialbox-style-1.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-next {
        right: 70px;
    }

    .single-tm_team_member .preyantechnosys-team-member-single-featured-area.col-xs-12.col-sm-6.col-md-6.col-lg-6 {
        width: 49%;
    }

    .col-xs-20percent,
    .col-sm-20percent,
    .col-md-20percent,
    .col-lg-20percent {
        position: relative;
        min-height: 1px;
        padding-right: 10px;
        padding-left: 10px;
        width: 20%;
        float: left;
    }

    .preyantechnosys-boxes-view-carousel.prt-boxes-carousel-arrow-vertical .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-prev {
        right: 0;
        left: auto;
        top: 128px;
    }

    .preyantechnosys-boxes-view-carousel.prt-boxes-carousel-arrow-vertical .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-next {
        right: 0;
        top: 182px;
    }

    .prt-boxes-carousel-arrow-vertical .preyantechnosys-boxes-row-wrapper .slick-next:before {
        content: "\e62a";
        font-family: 'themify';
    }

    .prt-boxes-carousel-arrow-vertical .preyantechnosys-boxes-row-wrapper .slick-prev:before {
        content: "\e627";
        font-family: 'themify';
    }

    .preyantechnosys-boxes-testimonial.prt-boxes-carousel-arrow-vertical .preyantechnosys-boxes-row-wrapper .slick-arrow {
        background-color: transparent;
        -webkit-box-shadow: unset;
        -moz-box-shadow: unset;
        box-shadow: unset;
    }

    /*Footer Widget Seprator */

    .site-footer .prt-container-for-footer>div>.row {
        display: flex;
    }

    .footer .footer-rows .second-footer .second-footer-inner {
        padding: 0;
    }

    .footer .footer-rows .second-footer .second-footer-inner .widget-area {
        padding: 42px 15px 40px;
    }

    .site-footer .prt-container-for-footer>div>.row .widget-area {
        float: none;
        position: relative;
        margin: 0;
    }

    .site-footer .prt-container-for-footer>div>.row .widget-area .widget {
        margin: 0;
    }

    .site-footer .prt-container-for-footer .bottom-footer-inner>div.row {
        display: block;
    }

    .site-footer .prt-container-for-footer>div>.row .widget-area .widget:not(:first-child) {
        padding-top: 0px;
        margin: 35px 0 20px;
    }

    .site-footer .prt-container-for-footer>div>.row .widget-area:first-child .widget {
        margin-right: 15px;
    }

    .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area:first-child .widget {
        margin-right: 0;
    }

    .preyantechnosys-footer-style1 .site-footer .prt-container-for-footer>div>.row .widget-area:first-child .widget {
        margin-right: 0;
    }

    .site-footer .prt-container-for-footer>div>.row .widget-area:last-child .widget {
        margin-right: 0px;
    }

    .preyantechnosys-footer-style1 .footer .footer-rows .second-footer .second-footer-inner .widget-area {
        padding: 10px 25px 60px;
    }

    .site-footer .second-footer .container.prt-container-for-footer .row>.widget-area:first-child .widget:not(:first-child) {
        padding: 0px;
        margin-top: 10px;
    }

    .site-footer .container-fullwide.prt-container-for-footer>div>.row .widget-area {
        padding: 0 0px 0px 30px;
    }

    .site-footer .container-fullwide.prt-container-for-footer>div>.row {
        margin: 0;
    }

    .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area .widget:not(:first-child) {
        position: relative;
    }

    .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area:not(:first-child) .widget:not(:first-child) {
        padding-top: 2px;
    }

    .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area:first-child .widget:not(:first-child):before,
    .site-footer .second-footer .prt-container-for-footer>div>.row .widget-area:last-child .widget:not(:first-child):before {
        content: unset;
    }

    .site-footer .second-footer.prt-footerrow-sepwhite .prt-container-for-footer>div>.row .widget-area .widget:not(:first-child):before,
    .site-footer .second-footer.prt-footerrow-sepwhite .prt-container-for-footer>div>.row .widget-area:not(:first-child):after {
        background-color: rgba(255, 255, 255, 0.06);
    }

    /*** Woocommerce Colunm ***/
    .main-holder .site-content ul.products li.product.col-lg-12 {
        width: 100%;
    }

    .main-holder .site-content ul.products li.product.col-lg-11 {
        width: 91.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-lg-10 {
        width: 83.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-lg-9 {
        width: 75%;
    }

    .main-holder .site-content ul.products li.product.col-lg-8 {
        width: 66.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-lg-7 {
        width: 58.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-lg-6 {
        width: 50%;
    }

    .main-holder .site-content ul.products li.product.col-lg-5 {
        width: 41.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-lg-4 {
        width: 33.33333333%;
    }

    .main-holder .site-content ul.products li.product.col-lg-3 {
        width: 25%;
    }

    .main-holder .site-content ul.products li.product.col-lg-2 {
        width: 16.66666667%;
    }

    .main-holder .site-content ul.products li.product.col-lg-1 {
        width: 8.33333333%;
    }
}

@media (min-width: 768px) {
    .col-sm-20percent {
        width: 20% !important;
        float: left;
    }

    .comment-body .reply {
        position: absolute;
        right: 15px;
        top: 15px;
    }
	.prt-cnd-single-content-wrapper .prt-cnd-commentbox .comment-body .reply {
		position: absolute;
		right: 20px;
		top: 25px;
	}
}

@media (min-width: 992px) {
    .col-md-20percent {
        width: 20% !important;
        float: left;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox.col-md-20percent {
        width: 100% !important;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-20percent {
        width: 20% !important;
        float: left;
    }
.prt-jb-single-right-wrapper {
    margin-top: -193px;
}
    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style2 .prt-stepbox.col-md-20percent {
        width: 100% !important;
        float: left;
    }

    .site-main .site-main-inner {
        width: 1170px;
    }

    .preyantechnosys-sticky-footer .site-footer {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        z-index: 0;
    }

    .preyantechnosys-boxed.preyantechnosys-sticky-footer .site-footer {
        width: 1230px;
        z-index: 0;
        margin: 0 auto;
    }

    .preyantechnosys-boxed.preyantechnosys-boxed-framed.preyantechnosys-sticky-footer .site-footer,
    .preyantechnosys-boxed.preyantechnosys-boxed-rounded.preyantechnosys-sticky-footer .site-footer {
        top: 30px;
    }

    .preyantechnosys-boxed .main-holder {
        max-width: 1230px;
        width: 100%;
        margin: 0px auto;
        overflow: hidden;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        -webkit-transition: all 0s;
        -moz-transition: all .9s ease;
        transition: all .9s ease;
    }

    .preyantechnosys-framed .main-holder {
        background: none repeat scroll 0 0 #FFFFFF;
        margin: 20px auto;
    }

    .preyantechnosys-rounded .main-holder {
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 10px;
        margin: 20px auto;
    }

    .preyantechnosys-boxed .main-holder {
        background-color: #fff;
    }

    .preyantechnosys-rounded .main-holder .site {
        overflow: hidden;
    }
}


/*** Additional Widget background ***/
@media only screen and (max-width: 995px) and (min-width: 768px) {
    .site-footer .joblet_flicker_widget_wrapper a {
        width: 50px;
        height: 50px;
    }

    .comment-body .comment-meta.commentmetadata {
        padding-right: 15px;
    }

    .joblet_flicker_widget_wrapper a {
        width: 65px;
        height: 65px;
    }

}

/*** Blog Comment ***/
@media (max-width: 680px) {
    .tprt-pricetable-column-w.col-md-3 {
        width: 100%;
    }

    .preyantechnosys-box-blog-classic .preyantechnosys-blogbox-desc-footer>div.clearfix {
        padding: 0px;
    }

    .preyantechnosys-box-blog.preyantechnosys-box-topimage .preyantechnosys-box-desc {
        margin: 0px
    }

    .preyantechnosys-box-events .event-box-content {
        padding: 24px 20px 25px;
    }

    .preyantechnosys-box-blog-classic .entry-header:not(.prt-titlebar) .entry-title {
        font-size: 24px;
        line-height: 34px;
    }

    article.preyantechnosys-box-blog-classic .prt-blog-classic-box-content {
        margin: 0;
    }

    article.sticky {
        margin-bottom: 60px;
    }

    .blocks-gallery-grid .blocks-gallery-image,
    .blocks-gallery-grid .blocks-gallery-item,
    .wp-block-gallery .blocks-gallery-image,
    .wp-block-gallery .blocks-gallery-item {
        width: 100%;
    }

    blockquote {
        margin: 24px 0px;
    }

    .quote_wrap blockquote {
        margin: 0px;
    }

    .wp-block-pullquote {
        padding: 1em 0;
    }

    .wp-block-pullquote.is-style-solid-color blockquote {
        max-width: 80%;
    }

    .preyantechnosys-box-blog-classic .gallery-columns-4 .gallery-item,
    .preyantechnosys-box-blog-classic .gallery-item {
        max-width: 100% !important;
    }

    .prt-sresults-title-w h2 {
        font-size: 22px;
        line-height: 25px;
    }

    .single-post .preyantechnosys-box-blog-classic ul.prt-blog-list li {
        position: relative;
        padding-left: 30px;
    }

    .single-post .preyantechnosys-box-blog-classic .prt-blog-list li i {
        position: absolute;
        left: 0;
    }

    .prt-logo-menu-box .footer-menu-style {
        padding-left: 0;
        padding-top: 25px;
    }

    .prt-logo-menu-box .site-logo,
    .prt-logo-menu-box .footer-menu-style {
        display: block;
    }

    .prt-logo-menu-box .site-logo:after {
        content: unset;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-ctablebox-title h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-ctablebox-price {
        font-size: 40px;
        line-height: 44px;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-ctablebox-cur-symbol {
        font-size: 26px;
    }

    .prt-ctablebox.prt-ctablebox-style-1.horizontal .prt-feature-lines {
        padding: 0 20px 0 0;
    }

    .preyantechnosys-marqueboxes-wrapper.prt-marquebox-style2 {
        animation: prt-marque-text 5s linear infinite;
    }
}

@media (max-width: 591px) {
    .post.preyantechnosys-box-blog-classic .prt-right-meta {
        padding-left: 15px;
    }

    .prt-listiconstyle3 li.elementor-icon-list-item.elementor-inline-item {
        margin: 0 0 10px;
    }

    .prt-listiconstyle3 ul.elementor-icon-list-items.elementor-inline-items {
        display: block;
    }

    .prt-boxes-carousel-arrows-above.prt-boxes-txtalign-left .preyantechnosys-boxes-row-wrapper .slick-arrow {
        display: none !important;
    }

    .prt-social-share-wrapper.prt-social-share-portfolio-wrapper {
        float: left;
        width: 100%;
        padding-left: 5px;
    }

    .single-tm_portfolio .prt-pf-single-category-w {
        float: left;
        padding-top: 30px;
    }

    .preyantechnosys-box-blog-classic .prt-social-share-wrapper {
        width: 100%;
        margin-bottom: 20px;
    }

    .single-tm_portfolio .prt-pf-single-category-w,
    .single-post .tm_tag_lists {
        float: left;
    }

    .prt-search-overlay {
        width: 100%;
    }

    .sidebar .widget.preyantechnosys_widget_recent_entries ul li.prt-recent-post-list-li .post-detail {
        padding-top: 0;
        font-size: 13px;
    }

    .prt-ptablebox-style-1.horizontal .tprt-pricetable-column-w .prt-ptablebox-info {
        display: block;
    }

    .prt-ptablebox.prt-ptablebox-style-1.horizontal .preyantechnosys-ptable-main .preyantechnosys-ptable-inner {
        display: block;
        float: none;
    }

    .prt-ptablebox.prt-ptablebox-style-1.horizontal .preyantechnosys-ptable-main .tprt-ptablebox-price-w {
        float: none;
    }

    .prt-marquebox-style1 {
        animation: prt-marque-text 10s linear infinite;
    }

    .single-tm_team_member .prt-team-member-single-title-wrapper .preyantechnosys-team-member-detail {
        display: block;
        width: 100%;
    }

    .single-tm_team_member .prt-team-member-single-title-wrapper .preyantechnosys-team-social-link-title {
        display: block;
        width: 100%;
        padding-top: 22px;
        padding-left: 0px;
    }


    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 {
        display: block;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 .prt-stepbox {
        width: 100%;
        border-bottom: 1px solid var(--prt-secondarycolor);
        text-align: center;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 .prt-stepbox:last-child {
        border-bottom: 0px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3:before {
        top: -1px;
    }

    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 .prt-stepbox .prt-stepbox-content .prt-bottom-contentbox:before, 
    .preyantechnosys-stepboxes-wrapper.prt-staticbox-style3 .prt-stepbox .prt-stepbox-content .prt-bottom-contentbox:after {
        left: 0;
        right: 0;
        transform: translateX(0%);
        margin: 0 auto;
    }

}

@media (max-width: 480px) {
    .preyantechnosys-box-blog-classic .prt-social-share-wrapper {
        width: 100%;
        margin-bottom: 20px;
    }

    .page .entry-content img.alignright.size-full {
        padding-top: 0;
    }

    .gallery-columns-2 .gallery-item {
        max-width: 100%;
    }

    .prt-search-select-box {
        padding-right: 0px;
        padding-bottom: 20px;
    }

    .prt-sresult-form-sbtbtn-wrapper {
        position: relative;
        top: 20px;
        width: 100%;
    }

    .preyantechnosys-servicebox-styleone .item-figure {
        display: block;
    }

    .preyantechnosys-servicebox-styleone .prt-featured-wrapper img {
        width: 100%;
    }

    .preyantechnosys-servicebox-styleone .prt-servicebox-detials {
        display: block;
        padding: 10px 15px 0;
    }

    .preyantechnosys-box.preyantechnosys-box-blog-classic .prt-blog-social-links,
    .post.preyantechnosys-box.preyantechnosys-box-blog-classic .preyantechnosys-blogbox-footer-readmore {
        float: none;
    }

    section.error-404 .page-content h2 {
        font-size: 150px;
        line-height: 160px;
    }

    .prt-marquebox-style1 {
        animation: prt-marque-text 6s linear infinite;
    }

    .preyantechnosys-marqueboxes-wrapper.prt-marquebox-style2 {
        animation: prt-marque-text 4s linear infinite;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticontwo .prt-fld-contents h4 {
        font-size: 80px;
        line-height: 90px;
    }
}

@media (max-width: 420px) {

    .tp-caption.border-style-btn,
    .tp-caption.Sports-Button-skin {
        padding: 10px 15px !important;
    }

    .prt-header-icons {
        opacity: 0;
        display: none;
    }

    .prt-color-style {
        display: block;
        padding-left: 0;
    }

    .prt-sresults-title small a {
        position: static;
        margin-top: 15px;
    }

    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
        float: none;
    } 

    .main-holder .site-content .woocommerce-ordering {
        float: left;
    }
}

@media (max-width: 390px) {
    .prt-search-overlay .w-search-form-row:before {
        right: 18px;
    }

    .site-footer .prt-footer-cta-inner .prt-vc_general.prt-vc_cta3.prt-vc_cta3-icons-left.prt-vc_cta3-actions-right .prt-vc_cta3_content-container {
        display: table-cell;
        float: left;
        margin-top: 30px;
        padding-left: 0;
    }

    .wp-block-audio audio {
        min-width: 100%;
    }

    .preyantechnosys-pf-detailbox-list .prt-pf-details-date,
    .preyantechnosys-pf-detailbox-list .prt-pf-details-date:last-child {
        width: 100%;
    }

    .preyantechnosys-element-servicebox-styleone .preyantechnosys-boxes-row-wrapper .slick-arrow {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .footer .first-footer .widget-area.col-sm-3 {
        width: 50%;
    }
		.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image2 .prt-featured-wrapper a {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    border-radius: var(--prt-border-shape-30px);
    overflow: hidden;
}	
.preyantechnosys-box-blog.preyantechnosys-blog-box-view-left-image2 .prt-featured-wrapper {
    text-align: center;
}
	.preyantechnosys-candidatebox-style1 .prt-tm_candidate-featured-wrapper {
	 width: 50%; 
}
.footer .footer-rows .first-footer .first-footer-inner .widget-area.col-lg-2.first-widget-area {
    width: 33.33%;
    padding-top: 30px;
}
    .preyantechnosys-footer-style1 .footer .footer-rows .second-footer .second-footer-inner .widget-area.col-lg-2.second-widget-area {
        width: 50%;
    }

    .footer .widget.prt-custommenulink {
        margin-top: 15px;
    }

    .widget-area.second-widget-area>aside.prt-responsive-col2 {
        width: 50%;
        float: left;
    }

    .footer .footer-rows .first-footer .first-footer-inner .widget-area,
    .footer .footer-rows .second-footer .second-footer-inner .widget-area {
        width: 100%;
        float: left;
    }

    .footer .widget {
        margin: 30px 0 0px;
    }

    .single-tm_team_member .preyantechnosys-team-img {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    .single-tm_team_member .prt-team-member-single-content-wrapper>.prt-team-member-single-content {
        padding-bottom: 30px;
    }

    .footer .footer-rows .second-footer-inner.prt-slayout6_2_2_2 .col-lg-2 {
        width: 50%;
        clear: none;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1250px) { 
    .prt-elementor-tabs.prt-tab-style2 .elementor-tab-content .wpcargo-track.wpcargo .col-md-9 {
        width: 100%!important;
    }

    .prt-elementor-tabs.prt-tab-style2 .elementor-tab-content .wpcargo-track.wpcargo .col-md-3 {
        width: 50%!important;
        margin-top: 30px;
    }

    .prt-fid.prt-fid-without-icon.prt-fid-view-lefticontwo .prt-fld-contents h4 {
        font-size: 90px;
        line-height: 100px;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {

    .prt-headerstyle-classic-overlay .site-description {
        display: none;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .footer .footer-rows .first-footer .first-footer-inner .widget {
        margin: 0px 0 0;
    }

    .elementor-section .prt-responsive-padding>.elementor-widget-wrap.elementor-element-populated {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 573px) and (max-width: 767px) {
.prt-job-cat-style1 .category-details-inner {
    padding: 30px 15px 25px;
}
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
    .footer-rows .container {
        width: 100%;
    }

    .prt-2-column-view-tablet .prt-stepbox.col-md-3 {
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-section.elementor-top-section.prt-column-break-ipad-yes .elementor-column {
        width: 100% !important;
    }
.elementor-section.elementor-top-section .elementor-column.prt-responsive-col2 {
    width: 50% !important;
}
    .elementor-section.prt-column-break-ipad-yes .elementor-inner-column {
        width: 100% !important;
    }

    .elementor-section.elementor-top-section.prt-column-break-ipad-yes .prt-responsive-col3 .elementor-column,
    .elementor-section.elementor-top-section .prt-responsive-col3 .elementor-column,
	.elementor-section.prt-responsive-col-3	{
        width: 33.33% !important;
    }

    .elementor-section.elementor-top-section.prt-column-break-ipad-yes .prt-responsive-col4 .elementor-column,
    .elementor-section.elementor-top-section.prt-column-break-ipad-yes.prt-responsive-col4 .elementor-column {
        width: 50% !important;
    }
}

@media only screen and (min-width:480px) and (max-width:1024px) {

    .elementor-inner-section.prt-column-width-auto-tablet.prt-column-break-ipad-no .elementor-container .elementor-column,
    .prt-column-width-auto-tablet .elementor-column {
        width: auto !important;
    }
}

@media only screen and (min-width:680px) and (max-width:1024px) {

    .elementor-inner-section.prt-2-column-view-tablet.prt-column-break-ipad-no .elementor-container .elementor-column,
    .prt-2-column-view-tablet .elementor-column {
        width: 50% !important;
    }
}

@media only screen and (min-width:767px) and (max-width:1024px) {

    .elementor-inner-section.prt-two-column-view-tablet.prt-column-break-ipad-no .elementor-container .elementor-column,
    .prt-two-column-view-tablet .elementor-column {
        width: 50% !important;
    }
}

@media only screen and (min-width:991px) and (max-width:1440px) {
    .prt-box-img-left.col-md-4 {
        max-width: none;
        padding: 0 !important;
        margin-right: 0 !important;
        width: auto;
    }

    .preyantechnosys-bottom-content.col-md-8 {
        padding: 0 15px !important;
        margin-left: 0 !important;
    }

}


@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        margin-bottom: 7px;
    }
    .preyantechnosys-boxes-portfolio.preyantechnosys-element-portfoliobox-style3 .preyantechnosys-boxes-row-wrapper .slick-arrow,
    .preyantechnosys-element-portfoliobox-style3 .slick-dots {
        display: none !important;
    }

    .preyantechnosys-element-portfoliobox-style3 .prt-box-col-wrapper {
        margin-top: 0;
    }
}

@media only screen and (min-width:1200px) and (max-width:1340px) {
    .prt-testimonialbox-resp .elementor-widget-wrap.elementor-element-populated {
        padding-right: 270px !important;
        padding-top: 67px !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1340px) {
    .prt-icon-responsive .elementor-icon {
        font-size: 24px !important;
        padding: 27px !important;
    }

    .elementor-section .prt-responsive-iconlist .elementor-widget-wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .elementor-column.elementor-top-column.elementor-element.prt-iconboxsection-resp {
        width: 80.465%;
    }

    .elementor-column.elementor-top-column.elementor-element.prt-iconboxsection-resp>.elementor-widget-wrap.elementor-element-populated {
        margin-top: -370px;
    }
}

@media (min-width: 1240px) {
    .prt-portfoliobox-inner {
        max-width: 1185px;
        margin: 0 auto;
    }
}

@media (max-width:1460px) {
    .tm_sliderimgbox_wrapper .tm_sliderbox_contents:nth-child(5) {
        clear: none;
    }

    .tm_sliderimgbox_wrapper .prt-column-four {
        padding: 0;
        margin-top: 0;
    }

    .tm_sliderimgbox_wrapper {
        padding-top: 0;
    }

    .tm_sliderimgbox_wrapper .tm_sliderbox_contents {
        width: 33.33%;
    }

    .tm_sliderimgbox_wrapper {
        min-height: 500px;
    }

    .tm_sliderimgbox_wrapper .tm_sliderbox_contents:nth-child(5) .prt-bottom-contentbox {
        border-right: none;
        border-bottom: none;
    }
}

@media only screen and (min-width:1340px) and (max-width:1550px) { 
    .prt-header-style-classic .site-header-main.prt-wrap.container-fullwide {
        margin: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
.site-footer .footer .container-fullwide {
    padding: 0;
}
}

@media only screen and (min-width:1200px) and (max-width:1470px) {
    .tm_sliderimgbox_wrapper .prt-column-four {
        padding: 151px 0 0 0;
        margin-top: 0;
    }

    .prt-headerstyle-classic-overlay .prt-stickable-header {
        margin: 0;
    }
}

@media only screen and (min-width:992px) and (max-width:1339px) {
    .portfolio-container-padding .preyantechnosys-boxes-gap-10px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper {
        width: 33%;
    }
}

@media only screen and (min-width:1025px) and (max-width:1339px) {
    .prt-contactus-box {
        margin-top: 80px !important;
    }
	.preyantechnosys-layout-style1 .elementor-element.prt-counterbox > .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1339px) {
.site-footer .container-fullwide.prt-container-for-footer>div>.row .widget-area {
    padding: 0px 0px 0px 20px;
}
.e-con>.e-con-inner {
	max-width: 1140px;
}
.preyantechnosys-layout-style1 .titlebar-header-search {
    width: 49%;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .prt-featured-wrapper.prt-tm_employer-featured-wrapper {
    padding-right: 15px;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .prt-featured-wrapper.prt-tm_employer-featured-wrapper {
    width: 85px;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .preyantechnosys-box-title h4 {
    font-size: 20px;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .preyantechnosys-box-catbox {
    font-size: 16px;
}
.preyantechnosys-layout-style1 .preyantechnosys-employerbox-style1 .prt-employer-buttonblock a {
    font-size: 12px;
}
}
@media only screen and (min-width:1199px) and (max-width:1339px) {
    .inside.prt-fid-with-icon.prt-fid-view-lefticon:before {
        right: 10px;
    }
.prt-top-headingbox .prt-element-content-heading {
    font-size: 65px !important;
    line-height: 85px !important;
}
.elementor-section.prt-adv-searchbox {
    margin-top: -200px !important;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
    left: 89%;
}
.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-prev {
    left: 70%;
}
.testimonials-info .slick-dots {
    right: 13%;
}

    .prt-fid-view-lefticon .prt-fld-contents {
        padding-left: 70px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    .elementor-icon-list-text {
        word-break: break-word;
    }
.prt-ptableimagebox-style1 .prt-price-imgbox-content {
		padding-left: 0;
	}
	.prt-ptableimagebox-style1 .prt-price-imgbox-img1 {
		display: block;
	}
	.prt-ptableimagebox-style1 .prt-info-imagebox {
		padding-right: 0;
		padding-bottom: 20px;
		text-align: left;
	}
    .single.preyantechnosys-sidebar-true .prt-innersection-space .elementor-column .elementor-widget-wrap.elementor-element-populated {
        padding-left: 15px !important;
    }

    section.elementor-section.elementor-top-section.prt-topsection {
        padding-top: 1px !important;
    }

    .prt-contactus-box {
        margin-left: 20px !important;
    }

    .elementor-section .prt-responsive-padding.prt-imagesection>.elementor-widget-wrap.elementor-element-populated {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .elementor-section .elementor-column-gap-narrow .elementor-column {
        padding: 0 15px !important;
    }

    .prt-contactformbox {
        padding: 0 0 0 50px !important;
    }

    .preyantechnosys-boxes-testimonial .preyantechnosys-testimonialbox-styletwo .preyantechnosys-box-desc blockquote {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .prt-testimonialbox-resp .elementor-widget-wrap.elementor-element-populated {
        padding-right: 270px !important;
        padding-top: 67px !important;
    }

    .prt-listiconstyle3 li.elementor-icon-list-item.elementor-inline-item {
        margin: 0 6px 6px 0 !important;
    }

    .prt-listiconstyle3 ul.elementor-icon-list-items.elementor-inline-items {
        margin: 0 !important;
    }
	.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
		left: 88%;
	}
	.testimonials-info .slick-dots {
		right: 13%;
		top: -19.5%;
	}
	.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-prev {
		left: 69%;
	}
	.preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-prev, .preyantechnosys-boxes-view-slickview .testimonial_wrapper .slick-next {
		bottom: auto;
		top: -18%;
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    ul.prt-recent-post-list>li .post-detail a {
        display: -webkit-box !important;
    }
.sidebar .widget .prt-taxonomy-cpt-term-list {
    font-size: 14px;
}
    .footer-button-title:before {
        display: none;
    }
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
    .curved-circle {
        width: 115px !important;
        height: 115px !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
    .fid-leftpadiingnone .inside.prt-fid-view-lefticon:before {
        right: 0;
    }
	.prt-aboutus-counterbox > .elementor-widget-wrap.elementor-element-populated {
	margin: 0 !important;
}
    .prt-ptablebox .prt-ptablebox-image {
        width: 25%;
    }
.elementor-element.e-con-full.prt-responsive-contact-col.e-flex.e-con.e-child {
    padding: 20px 15px;
    word-break: break-all;
}
    .elementor-section .prt-responsive-padding1025>.elementor-widget-wrap.elementor-element-populated {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .prt-linklist-style1 span.elementor-icon-list-text {
        font-size: 15px !important;
    }
	.prt-topspace >.elementor-widget-wrap.elementor-element-populated {
		padding-top: 30px !important;
	}
	.elementor-element.prt-topbox-about {
		padding-top: 20px !important;
	}
	.prt-top-headingbox .prt-element-content-heading {
    font-size: 65px !important;
    line-height: 85px !important;
}
.elementor-section.prt-adv-searchbox {
    margin-top: -168px !important;
}
}

@media only screen and (min-width:992px) and (max-width:1024px) {
    .prt-ptablebox .prt-ptablebox-image {
        width: 20%;
        text-align: right;
    }
	.elementor-element.prt-topsec-blog-1024 {
		margin-top: -35px;
	}
    .preyantechnosys-ptables-w .tprt-pricetable-column-w {
        padding-bottom: 30px;
        width: 100%;
    }

    .prt-elementor-tabs.prt-tab-style2 .tmtabs-content-wrapper {
        width: 55%;
        padding: 0px 20px;
        margin: 0px 15px;
    }
}


@media only screen and (min-width: 1800px) and (max-width: 1899px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 36.5%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 36.5%;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
    .prt-header-overlay.prt-header-style-classic2 #site-header-menu #site-navigation div.nav-menu > ul > li > a {
       margin: 0px 80px!important;
    }
}

@media only screen and (min-width: 1340px) and (max-width: 1600px) {
    .prt-header-overlay.prt-header-style-classic2 #site-header-menu #site-navigation div.nav-menu > ul > li > a {
       margin: 0px 60px!important;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
    .prt-right-image >.elementor-widget-container {
		margin-right: 0 !important;
	}
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
    .tm-header-style-infostack-one .verticalmenu-wrapper {
        width: 15.7%;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1830px) {
    .tm-header-style-infostack-one .verticalmenu-wrapper {
        width: 15.7%;
    }

    .prt-space-fid .elementor-widget-wrap.elementor-element-populated {
        padding-left: 115px !important;
    }
}

@media only screen and (min-width: 1700px) and (max-width: 1799px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 36%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 36%;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1699px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 35.3%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 35.3%;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1599px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 34.5%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 34.5%;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 33.9%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 33.9%;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1440px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 33%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 33%;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1399px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 33.4%;
    }

    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 33.4%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 32.1%;
    }
.prt_showcasebox_wrapper a.prt-staticbox-more-link.prt-more-button {
		padding-left: 14px;
		padding-right: 14px;
	}
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 32.1%;
    }

    .prt-listiconstyle3 li.elementor-icon-list-item.elementor-inline-item {
        margin: 0 6px 6px 0 !important;
    }

    .prt-listiconstyle3 ul.elementor-icon-list-items.elementor-inline-items {
        margin: 0 !important;
    }

    .header-info-widget div {
        padding-right: 15px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: auto;
        left: 0;
        width: 31%;
    }
.single-tm_job .prt-jb-single-content-wrapper.prt-jb-view-full .preyantechnosys-jb-single-content-area-wrap {
    margin-left: -10px;
    margin-right: 10px;
}
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-right .site-content-inner:before,
    .preyantechnosys-sidebar-true:not(.prt-empty-sidebar).preyantechnosys-sidebar-left .site-content-inner:before {
        right: 0;
        width: 31%;
    }

    .preyantechnosys-box-border {
        margin-right: -38px;
    }

    .prt-custom-desc {
        bottom: 0;
        top: 0;
        margin: auto 0;
        height: 81px;
    }

    .sidebar .widget ul.prt-custom-sidebarbox li {
        margin-bottom: 8px !important;
        padding: 0 !important;
    }
}

@media only screen and (min-width: 831px) and (max-width: 992px) {
    .single-tm_team_member .preyantechnosys-team-img {
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1585px) {
    .prt_coverimgbox_wrapper .prt_coverbox_contents .prt-bottom-contentbox {
        min-height: 280px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1399px) {

    .prt-header-overlay.prt-header-style-classic2 .site-header-main.container-fullwide,
    .prt-header-overlay.prt-header-style-classic2 .preyantechnosys-topbar-wrapper.container-full {
        padding-left: 30px;
        padding-right: 30px;
    }
}


@media only screen and (min-width:991px) and (max-width:1200px) {

    .prt-color-style {
        float: right;
        display: block;
        width: 100%;
    }

    .prt-titlebar-wrapper.prt-breadcrumb-on-bottom.prt-titlebar-align-default .breadcrumb-wrapper {
        display: block;
        width: 100%;
        left: 0;
        transform: unset;
        text-align: center;
    }
}

@media (max-width: 573px) {
    .prt-content-border-right .preyantechnosys-teambox-style1 .preyantechnosys-box-content {
        border-right: 0;
    }
.prt-job-cat-style1 .category-image {
    max-height: 240px;
}
    .preyantechnosys-element-teambox-style1 .prt-box-col-wrapper {
        text-align: center;
    }

}


@media only screen and (min-width: 1500px) and (max-width: 1699px) {
    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4 {
        font-size: 23px;
        line-height: 32px;
    }

    .prt-marqueebox-wrapper.prt-marqueebox-style1 .prt-box-title h4:after {
        right: -15px;
    }
}