@media (max-width:1300px){
    .job_apply_area .career_img {
        position: absolute;
        max-width: 82%;
        top: 33px;
        right: 0;
        z-index: -1;
    }
}
@media (max-width:1199px){
	.menu > .menu-item {
		margin-right: 30px;
	}
    .pa_features_item .pa_f_img img {
        margin-left: -80px;
        max-width: 110%;
    }
    .flex-row-reverse .pa_f_img img {
        margin-right: -92px;
        margin-left: 0;
    }
    .blog_sidebar_right{
        padding-left: 0;
    }
    .pl_70{
        padding-left:15px;
    }
    .blog_details_info .post_img_two{
        margin-top: 60px;
    }
    .blog_details_info .post_img_two img{
        max-width: 100%;
    }
    .job_apply_area .career_img{
        top: 142px;
    }
    .about_area img{
        max-width: 100%;
    }
    .price_item .price_head{
        width: 28%;
        padding-left: 50px;
        font-size: 20px;
    }
    .price_tab ul li button{
        padding: 0px 8px;
    }
    .price_tab ul li + li {
        margin-left: 0px;
    }
    .pricing-section .pricing-row-header .w3{
        width: 30%;
    }
    .pricing-section .pricing-row-header .w2 {
        width: 19.66667%;
    }
    .pricing-row-body .offset-4 {
        margin-left: 30.333333%;
    }
    .partner_logo_slider_two .p_logo_item{
        width: calc(100% / 5);
    }
}

@media (max-width:991px){
    .pa_features_item .pa_f_img img {
        margin-left: 0;
        max-width: 100%;
        margin-right: 0;
    }
     .pa_banner_content h2 {
        font-size: 49px;
        line-height: 54px;
    }
    .pa_banner_content p br{
        display: none;
    }
    .pa_banner_content p {
        font-size: 17px;
    }
    .pa_features_area{
        padding: 80px 0px 120px;
    }
    .f_widget,.integration_details_content{
        margin-bottom: 40px;
    }
    .f_text_bottom{
        text-align: center;
    }
    .blog_sidebar_right{
        margin-top: 50px;
    }
    .comments_widget{
        max-width: 300px;
    }
    .breadcrumb_content .post_author{
        padding-top: 15px;
    }
    .job_apply_area .career_img{
        display: none;
    }
    .about_area img{
        margin-bottom: 20px;
    }
    .signup_area .d-flex{
        display: block !important;
    }
    .valu_item{
        width: 100%;
        max-width: 100%;
    }
    .valu_item + .valu_item{
        border: 1px solid #BBBFCA;
    }
    .navbar-collapse{
        background: #fff;
    }
    .menu > .nav-item,
    .menu > .menu-item {
        margin-right: 0;
        padding: 7px 0px;
    }
    .menu > .nav-item > .nav-link,
    .menu > .menu-item > a {
        display: inline-block;
    }
    .navbar .pa_started_btn {
        margin-bottom: 15px;
        margin-top: 13px;
    }
    .menu > .nav-item.submenu .dropdown-menu{
        -webkit-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -moz-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -ms-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -o-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        max-height: 0;
        padding: 0px;
        display: block;
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
        box-shadow: none;
    }
    .menu > .nav-item.submenu .dropdown-menu.show{
        -webkit-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -moz-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -ms-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        -o-transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        transition: max-height 0.5s, opacity 0.1s 0.1s, visibility 0s 0s;
        max-height: 250px;
        overflow-y: scroll;
        padding: 18px 0px;
        display: block;
        opacity: 1;
        visibility: visible;
    }
    .navbar{
        padding: 8px 0px;
    }
    .price_item{
        display: block !important;
    }
    .price_item .media-body,.price_item .price_head{
        width: 100%;
    }
    .price_item .price_head{
        margin-bottom: 20px;
    }
    .price_footer .currency_tab{
        margin-left: 0;
    }
    .price_selector button{
        width: 150px;
    }
    .currency_tab,.currency_tab a{
        display: block;
        text-align: center;
    }
    .price_tab_info ul li + li{
        margin-left: 5px;
    }
    .menu_two + section, .menu_two + div {
        margin-top: 70px;
    }
    .pricing_area .container{
        max-width: 850px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .pricing-section .pricing-row-header .path-radio{
        margin-right: 5px;
    }
    .pricing-section .pricing-row-header .path-radio-holder{
        font-size: 20px;
    }
    .path-my-buttons{
        margin-left: 0;
    }
    .partner_logo_slider_two .p_logo_item{
        width: 25%;
    }
    .login_img{
        right: 0;
        padding-top: 40px;
    }
}

@media (max-width:767px){
    .navbar .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .pa_banner_content{
        text-align: center;
        margin-bottom: 40px;
    }
    .pa_get_started_item{
        padding-left: 25px;
        padding-right: 25px;
    }
    .price_footer .currency_tab{
        display: block;
    }
    .price_footer .currency_tab a{
        display: block;
        text-align: center;
    }
    .price_item_info .p_features,.price_item .news_letter{
        padding-right: 15px;
    }
    .price_selector button{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .currency_tab{
        float: none;
        display: inline-block;
    }
    .pricing_area .row,.pricing-table,.right{
        text-align: center;
    }
    .pricing_area .section_title{
        margin-bottom: 25px;
    }
    .pricing-section .pricing-row-header .w3,.pricing-section .pricing-row-header .w5,.pricing-section .pricing-row-header .w2{
        width: 100%;
        text-align: center;
    }
    .pricing-row-body .w6,.pricing-row-body .w4{
        width: 100%;
    }
    .pricing-row-body .offset-4{
        margin-left: 0;
    }
    .pricing-section .pricing-row-header .w3{
        padding-bottom: 15px;
    }
    .pricing-table-price.right {
        padding-top: 25px;
    }
    .right .total_text{
        justify-content: center;
    }
    .p_footer .pricing-table-price.right{
        text-align: center !important;
        padding-top: 0;
    }
    .p_footer .right .path-totalText {
        padding-top: 20px;
    }
    .p_footer .right p{
        margin-bottom: 0;
    }
    .p_footer .row{
        padding-top: 15px;
    }
    .currency_tab a + a{
        border-left: 0px;
    }
}

@media(max-width:650px){
    .pa_features_content{
        padding-top: 15px;
    }
    .agency_testimonial_info .owl-prev, .agency_testimonial_info .owl-next{
        display: none;
    }
    .blog_item .post_img .post_date{
        font-size: 18px;
        padding: 6px 8px 5px;
    }
    .price_item .p_features ul li{
        width: 100%;
    }
}

@media (max-width:576px){
    .pa_get_started_item{
        margin-bottom: 30px;
    }
    .blog_area .blog_item{
        max-width: 370px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }
    .blog_related_post .blog_item{
        max-width: 370px;
        margin-bottom: 30px;
    }
    .career_position_item{
        padding-left: 15px;
        padding-right: 15px;
    }
    .career_position_item {
        display: block !important;
        text-align: center;
        padding: 17px 17px 22px 15px;
    }
    .upload_info p{
        display: block;
    }
    .upload_info .upload-btn{
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .list_item_tab{
        margin-bottom: 10px;
    }
    .valu_item .valu_content{
        padding-top: 20px;
    }
    .valu_item .round{
        position: relative;
        margin-left: auto;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .price_item .media-body .d-flex{
        display: block !important;
    }
    .price_item .p_features p,.price_item .news_letter p{
        padding-right: 0;
        margin-bottom: 25px;
    }
    .price_item .p_text .price{
        padding-bottom: 15px;
    }
    .price_item .news_letter{
        padding-right: 0;
    }
    .total_price{
        padding-top: 40px;
    }
    .total_price p .rate{
        width: 180px;
    }
    .total_price .total .amount .big_rate {
        font-size: 60px;
    }
    .price_item_info .p_features, .price_item .news_letter{
        padding-right: 0;
    }
    .pricing-row-body .d-flex{
        display: block !important;
    } 
    .partner_logo_slider_two .p_logo_item{
        width: 33.33%;
    }
}

@media (max-width:480px){
    .partner_logo_slider_two .p_logo_item{
        width: 50%;
    }
}

@media (max-width:350px){
    .partner_logo_slider_two .p_logo_item{
        width: 100%;
    }
}
@media (max-width:320px){
	.demoBtn {
		margin-left: 0px;
	}
}