@media only screen and (min-width:1920px) {}

@media only screen and (min-width:1600px) and (max-width:1900px) {}

@media only screen and (min-width:1300px) and (max-width:1367px) {
    .cartbtn {
        margin-left: 20px;
    }
    .navbar-light .navbar-nav .nav-link {
        margin-right: 15px;
    }
    .tio-doimg.owl-dots img {
        margin-bottom: 15px;
    }
    .tio-doimg.owl-dots {
        padding-left: 90px;
    }
    .Client_Says::before {
        height: 800px;
    }
    .bannerimg img {
        max-width: 750px;
    }
    .banner {
        height: 100vh;
        padding-top: 220px;
    }
    .comnpadding {
        padding: 70px 0;
    }
    .Colleges_universities img {
        max-width: 750px;
    }
    .half_bannershape {
        position: absolute;
        bottom: -130px;
        max-width: 100px;
    }
    .designcollage .colleges_detail {
        margin-left: 0;
    }
    .designcollage img {
        max-width: 600px;
    }
    .designcollage {
        align-items: flex-start;
    }
    .sidebarsocial li.ver {
        width: 40px;
        height: 40px;
    }
    .sidebarsocial li.ver img {
        width: 25px;
    }
    .navbar-nav .dropdown-menu {
        width: 1140px;
        left: 30px;
    }
    .menulist li a {
        font-size: 15px;
    }
    .custommenu {
        padding: 20px 30px;
    }
    .aboutresource .customerbox {
        margin: 20px;
    }
    .bpslogo {
        margin-top: -70px;
        max-width: 350px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS Start here 

    ------------------------------------------------------------------*/
    .booksbox {
        margin: 25px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS End here 

    ------------------------------------------------------------------*/
}

@media only screen and (min-width:1200px) and (max-width:1280px) {
    .cartbtn {
        margin-left: 20px;
    }
    .navbar-light .navbar-nav .nav-link {
        margin-right: 15px;
    }
    .tio-doimg.owl-dots img {
        margin-bottom: 15px;
    }
    .tio-doimg.owl-dots {
        padding-left: 90px;
    }
    .Client_Says::before {
        height: 800px;
    }
    .bannerimg img {
        max-width: 730px;
    }
    .banner {
        height: 90vh;
        padding-top: 220px;
    }
    .comnpadding {
        padding: 70px 0;
    }
    .Colleges_universities img {
        max-width: 700px;
    }
    .half_bannershape {
        position: absolute;
        bottom: -130px;
        max-width: 100px;
    }
    .designcollage .colleges_detail {
        margin-left: 0;
    }
    .designcollage img {
        max-width: 600px;
    }
    .designcollage {
        align-items: flex-start;
    }
    .sidebarsocial li.ver {
        width: 40px;
        height: 40px;
    }
    .sidebarsocial li.ver img {
        width: 25px;
    }
    .navbar-nav .dropdown-menu {
        width: 1140px;
        left: 30px;
    }
    .menulist li a {
        font-size: 15px;
    }
    .custommenu {
        padding: 20px 30px;
    }
    .aboutresource .customerbox {
        margin: 20px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS Start here 

    ------------------------------------------------------------------*/
    .booksbox {
        margin: 25px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS End here 

    ------------------------------------------------------------------*/
}

@media screen and (max-width: 1024px) {
    .shape1,
    .shape2,
    .Element_icon,
    .Client_Says::before,
    .half_bannershape,
    .customershape {
        display: none;
    }
    .comnpadding {
        padding: 50px 0;
    }
    .comntitle {
        font-size: 48px;
        margin-bottom: 20px;
    }
    .comntitle2 {
        font-size: 36px;
        line-height: 30px;
    }
    .comntitle3 {
        font-size: 24px;
        line-height: 30px;
    }
    header {
        top: 20px;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
        padding: 2px 12px;
        margin-right: 10px;
    }
    .cartbtn {
        margin-left: 10px;
    }
    .shopbtn {
        padding: 4px 20px;
        font-size: 14px;
    }
    .banner aside {
        font-size: 36px;
        line-height: 46px;
    }
    .banner aside span {
        font-size: 54px;
    }
    .banner::before {
        display: none;
    }
    .bannerimg {
        max-width: 530px;
    }
    .banner {
        height: auto;
        padding-top: 160px;
        padding-bottom: 50px;
    }
    .banner p {
        margin-top: 5px;
    }
    .bannerimg .best {
        width: 200px;
        padding: 8px 20px;
        display: flex;
        align-items: center;
        font-size: 16px;
        line-height: 20px;
    }
    .bannerimg .resources img,
    .bannerimg .ecourses img {
        margin-right: 15px;
        max-width: 45px;
    }
    .bannerimg .ecourses {
        position: absolute;
        left: 30px;
        bottom: -30px;
    }
    #Resources .item {
        padding: 20px;
        height: auto;
    }
    .Resources_box:hover {
        padding-bottom: 40px;
    }
    #Resources button.owl-dot {
        background: #E3D1F6;
        color: #fff;
        border: none;
        /*padding: 0!important;
        */
        font: inherit;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        margin: 0 5px;
    }
    #Resources button.owl-dot.active {
        background: #7103B8;
    }
    .Resources_box a {
        margin-top: 20px;
        display: inline-block;
        transform: scale(1);
        position: initial;
        opacity: 1;
        visibility: visible;
    }
    .Colleges_universities img,
    .Professors img {
        max-width: 500px;
    }
    .Colleges_universities .colleges_detail .Professors .colleges_detail {
        max-width: 530px;
        padding: 0 30px;
    }
    .tio-doimg.owl-dots {
        padding-left: 0;
    }
    .tio-name {
        padding: 20px 30px;
    }
    .tio-doimg.owl-dots img {
        margin-bottom: 10px;
        max-width: 100px;
    }
    .supportimg img {
        max-width: 280px;
    }
    .supportimg {
        margin-top: -55px;
        margin-bottom: -30px;
    }
    .cover {
        margin-bottom: 0;
    }
    .Subscribes {
        padding: 15px 15px 15px 50px;
    }
    .Subscribes aside {
        font-size: 34px;
    }
    .subscrib_mail {
        font-size: 15px;
        padding: 10px 10px 10px 20px;
    }
    .subscrib_mail input {
        height: 40px;
    }
    .getbox p {
        height: 100px;
    }
    .Subscribes {
        margin-bottom: -40px;
    }
    /*--------------------------------------------------------------------------------------------*/
    .inner_banner::after {
        width: 320px;
    }
    .inner_banner {
        padding: 130px 0 0px 0;
    }
    .inner_banner aside {
        font-size: 36px;
        line-height: 46px;
    }
    .inner_banner aside span {
        font-size: 54px;
    }
    .productlist li aside {
        padding: 20px 30px;
    }
    .productlist li h4 {
        margin: 10px 0;
    }
    .productlist li p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .reviewtabs {
        margin-bottom: 30px;
    }
    .reviewtabs .nav-link {
        padding: 0px 0px 20px;
    }
    .customertitle {
        margin: 0 auto 20px;
    }
    .price strong {
        font-size: 45px;
    }
    .price del {
        font-size: 30px;
    }
    .design .comntitle2 {
        line-height: 40px;
        letter-spacing: 1px;
    }
    .startpara {
        font-size: 18px;
        line-height: 30px;
    }
    .partners .comntitle {
        font-size: 22px;
        line-height: 30px;
    }
    .partpara {
        font-size: 16px;
    }
    .partpara:first-child {
        margin-top: 35px;
    }
    .designcollage .colleges_detail {
        margin-left: 0;
    }
    .designcollage img {
        max-width: 500px;
    }
    .designcollage {
        align-items: flex-start;
    }
    .designcollage .comntitle {
        line-height: 50px;
    }
    .startpara {
        margin-bottom: 20px;
    }
    .tabboxlist li {
        width: 33%;
    }
    .reuest_pro {
        font-size: 20px;
    }
    .list_service li a.head {
        font-size: 18px;
    }
    .list_service li p {
        font-size: 14px;
    }
    .list_service li a.serlink {
        padding: 5px 20px;
        font-size: 14px;
    }
    .comnbtn3 i,
    .comnbtn3 svg {
        width: 24px !important;
        height: 24px;
        line-height: 24px;
        padding: 5px;
    }
    .ctabox aside {
        font-size: 22px;
    }
    .ctabox {
        padding: 0 10px;
    }
    .blogulist li .proimg {
        width: 40%;
    }
    .blogulist li aside {
        width: 60%;
        padding: 20px 10px;
    }
    .blogulist li h4 {
        margin-top: 0;
        font-size: 18px;
    }
    .blogulist li p {
        font-size: 14px;
    }
    .sidebartitle {
        font-size: 22px;
    }
    .sidebarbox,
    .sidebarbox2 {
        padding: 15px;
        margin-bottom: 30px;
    }
    .sidebarbox2 aside {
        font-size: 18px;
    }
    .sidebarbtn {
        font-size: 20px;
    }
    .sidebarbtn span {
        font-size: 14px;
    }
    .sidebarsocial li.ver {
        width: 35px;
        height: 35px;
    }
    .sidebarsocial li.ver img {
        width: 20px;
    }
    .sidebarimgdetail a aside {
        font-size: 18px;
    }
    .sidebarimgdetail {
        padding: 10px;
    }
    .sidebarimgdetail a p {
        font-size: 14px;
    }
    .sidebarbox2 p {
        font-size: 14px;
    }
    .navbar-nav .dropdown-menu {
        width: 960px;
        left: 20px;
    }
    .menulist li a {
        font-size: 15px;
    }
    .custommenu {
        padding: 20px 30px;
    }
    .aboutresource .customerbox {
        margin: 20px 10px;
    }
    .style2 li {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .vmresourcebox aside {
        font-size: 16px;
    }
    .vmresourcebox .comntitle2 {
        font-size: 32px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS Start here 

    ------------------------------------------------------------------*/
    .booksbox {
        width: 44%;
        margin: 25px;
    }
    .booksbox aside a {
        min-height: auto;
    }
    .teacherbooks li .proimg {
        width: 25%;
    }
    .teacherbooks li aside {
        width: 75%;
    }
    .socialmain .booksbox {
        margin: 20px;
        padding: 20px;
    }
    .socialmain .booksbox aside a {
        font-size: 16px;
    }
    .bloglistdetail li aside {
        width: 100%;
    }
    .contactmain .booksbox .comnbtn {
        padding: 5px 10px 5px 15px;
        font-size: 14px;
    }
    .bpslogo {
        max-width: 300px;
        margin: auto;
        display: table;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS End here 

    ------------------------------------------------------------------*/
    .customerbox2 a img {
        max-width: 170px;
        height: 130px;
    }
    .customerbox2 .pricebox {
        padding: 15px 30px;
    }
}

@media screen and (max-width: 991px) {
    /* .bannerimg,
    .supportimg,
    .tio-doimg.owl-dots,
    .inner_banner::after,
    .inner_banner img {
        display: none;
    } */
    .navbar-light .navbar-toggler {
        border-color: transparent;
        padding: 0;
    }
    .navbar-toggler:focus {
        box-shadow: none;
    }
    header {
        position: initial;
        background: #faf5fe;
    }
    .shopbtn {
        position: absolute;
        top: 35px;
        right: 160px;
    }
    .cartbtn {
        position: absolute;
        top: 35px;
        right: 110px;
    }
    .navbar-nav {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 11;
        top: 100%;
        background: #faf5fe;
        padding: 10px 0;
    }
    .banner {
        padding: 50px 0;
    }
    .Colleges_universities {
        justify-content: flex-start;
    }
    .Colleges_universities img,
    .Professors img {
        max-width: 350px;
        display: none;
    }
    .Colleges_universities .colleges_detail,
    .Professors .colleges_detail {
        max-width: 100%;
        padding: 0 30px;
    }
    .Professors {
        padding: 30px 0;
    }
    .comntitle {
        font-size: 40px;
        line-height: 40px;
    }
    .getbox {
        padding: 20px 15px;
        margin-bottom: 25px;
        margin-top: 0;
    }
    .getbox p {
        height: 80px;
        font-size: 14px;
        line-height: 20px;
    }
    .tio-po {
        margin-top: 0;
    }
    .subscrib_mail {
        font-size: 15px;
        max-width: 450px;
    }
    .Subscribes {
        padding: 15px 15px 15px 30px;
    }
    .Subscribes aside {
        font-size: 30px;
    }
    .Client_Says .container>.row {
        text-align: center;
    }
    .footerbox {
        flex-wrap: wrap;
    }
    .ftlogo,
    .ft_cotadd {
        width: 50%;
    }
    .ft_about {
        width: 20%;
    }
    .subscrib_mail button {
        font-size: 16px;
        width: 170px;
    }
    .ft_cotadd a,
    .ft_cotadd aside {
        margin-bottom: 15px;
        line-height: 22px;
    }
    /*--------------------------------------------------------------------------------------------*/
    .inner_banner {
        padding: 40px 0 0 0;
        background: #f3e1ff;
        /* text-align: center; */
    }
    .productlist ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .productlist li {
        width: 46%;
        margin-bottom: 30px;
        flex-direction: column;
    }
    .productlist li .proimg,
    .productlist li aside {
        width: 100%;
    }
    .productlist li .proimg img {
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
    }
    .productlist li a {
        display: table;
        margin: 15px auto 0;
    }
    .Our_Team {
        padding: 30px;
    }
    .Our_Team img {
        display: none;
    }
    .customerbox {
        margin: 15px 0;
        padding: 5px 5px 10px;
    }
    .customerbox2 {
        padding: 0;
    }
    .customerbox aside {
        font-size: 15px;
    }
    .pricebox p {
        font-size: 16px;
        margin-right: 10px;
    }
    .pricebox span {
        font-size: 14px;
    }
    .customer {
        margin-bottom: 20px;
    }
    .review {
        padding-bottom: 40px;
    }
    .CV_Review li {
        width: 100%;
        flex-direction: row;
        margin-bottom: 0;
    }
    .CV_Review li .proimg,
    .CV_Review li aside {
        width: 50%;
    }
    .CV_Review li .proimg {
        height: 100%;
    }
    .CV_Review li .proimg img {
        height: 100%;
        object-fit: cover;
        object-position: left;
        border-radius: 0px;
    }
    .CV_Review li aside {
        padding: 20px 15px;
    }
    .CV_Review .comnbtn,
    .CV_Review .comnbtn2 {
        padding: 5px 5px 5px 15px;
        font-size: 14px;
        margin-top: 10px;
    }
    .CV_Review .comnbtn2 {
        margin-left: 10px;
    }
    .CV_Review li h4 {
        font-size: 18px;
    }
    .CV_Review li span {
        font-size: 16px;
    }
    .CV_Review li p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .reviewtabs .nav-link {
        margin: 0 20px;
    }
    .inner_banner aside.inlinetext span {
        display: inline-block;
    }
    .inner_banner aside.inlinetext span {
        font-size: 36px;
    }
    .design .comntitle2 {
        margin-bottom: 20px;
    }
    .designbtn {
        margin-bottom: 40px;
    }
    .designcollage .comntitle {
        line-height: 40px;
        letter-spacing: 1px;
    }
    .startpara {
        font-size: 16px;
        line-height: 24px;
    }
    .designcollage img {
        display: none;
    }
    .designcollage {
        padding: 40px 0px;
    }
    .designcollage .colleges_detail {
        max-width: 100%;
    }
    .tabboxlist li {
        width: 50%;
    }
    .three_tabs .nav-tabs .nav-link {
        font-size: 16px;
        padding: 10px 20px;
    }
    .exceptional_services_link a {
        font-size: 16px;
        padding: 5px;
    }
    .ctabox {
        padding: 0;
    }
    .ctabtn li {
        width: 32%;
    }
    .exceptional_services2 .exceptional_services_link a {
        padding: 10px;
        font-size: 14px;
    }
    .blogulist li {
        width: 100%;
    }
    .blogulist li a {
        margin: 0;
    }
    .blogulist li .proimg img {
        border-radius: 15px 15px 0px 0px;
    }
    .blogpagination ul,
    .blogpagination ul li {
        display: inline-flex;
        width: initial;
    }
    .blogpagination ul li:nth-child(odd),
    .blogpagination ul li:nth-child(even) {
        background: none;
    }
    .blogpagination .page-link {
        margin-top: 0;
    }
    .sidebarlist li {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }
    .sidebarlist li a {
        margin: 0;
    }
    .sidebarbox2 {
        width: 48%;
        display: inline-flex;
        vertical-align: top;
        min-height: 201px;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 20px;
    }
    .sidebarbox2:nth-child(even) {
        margin-right: 20px;
    }
    .sidebarbtn {
        align-self: flex-end;
        width: 100%;
    }
    .sidebarimgdetail {
        justify-content: center;
    }
    .sidebarbox2 .text-start {
        width: 100%;
        margin-bottom: 0;
    }
    .sidebarwidth {
        width: 47%;
        display: inline-block;
        margin-right: 10px;
    }
    .sidebarwidth .sidebarbox2 {
        width: 100%;
    }
    .productlist ul.sidebarsocial {
        display: inline-block;
    }
    .sidebarsocial li.ver {
        margin: 1px;
    }
    .sidebarsocial li.ver a {
        margin: 0;
    }
    .navbar-nav .dropdown-menu {
        width: 100%;
        left: 0px;
        transform: translateX(0);
    }
    .navbar-light .navbar-nav .nav-link {
        margin-right: 0px;
    }
    .custommenu {
        padding: 10px;
    }
    .comnmenutitle {
        font-size: 17px;
    }
    .menulist li.menutitle {
        font-size: 16px;
    }
    .menulist li a {
        font-size: 14px;
    }
    .testimonials_list li {
        width: 100% !important;
    }
    .testimonials_list li a {
        display: inline-block !important;
    }
    .aboutproduct li .proimg img,
    .aboutproduct li:nth-child(even) .proimg img {
        border-radius: 16px 16px 0px 0px;
    }
    .joinlisted li .comnbtn {
        margin: 0 0px 10px 0px;
    }
    .style2 li {
        width: 50%;
        margin-bottom: 10px;
    }
    .vmresourcebox .comntitle2 {
        margin-bottom: 10px;
    }
    .getbox svg {
        font-size: 30px;
        margin-right: 10px;
    }
    .faqhead .headtitle {
        font-size: 20px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS Start here 

    ------------------------------------------------------------------*/
    .termlist li {
        width: 100%;
    }
    .aboutproduct li.align-items-center:nth-child(even) {
        flex-direction: column;
    }
    .booksbox {
        width: 42%;
    }
    .booksbox aside a {
        min-height: 54px;
    }
    .teacherbooks li a {
        margin: 0;
        display: inline;
    }
    .socialmain .booksbox {
        width: 27%;
    }
    .bloglistdetail li a {
        display: inline-block;
    }
    .allproserv .alltitle {
        margin-top: 30px;
    }
    .allprobottom {
        margin-top: 50px;
    }
    .allprobox {
        padding: 20px;
    }
    .contactmain .booksbox {
        width: 100%;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS End here 

    ------------------------------------------------------------------*/
    .bpslogo {
        max-width: 230px;
        margin: auto;
        display: table;
    }
    .inner_banner::after {
        display: none;
    }
    .customerbox3 img {
        height: 250px;
    }
}

@media screen and (max-width: 767px) {
    #header .container {
        position: relative;
    }
    .Colleges_universities img {
        display: none;
    }
    .navbar-light .navbar-brand {
        max-width: 120px;
    }
    .cartbtn {
        position: absolute;
        top: 20px;
        right: 60px;
    }
    .shopbtn {
        position: absolute;
        top: 25px;
        right: 120px;
        padding: 4px 15px;
        font-size: 14px;
    }
    li.ver.instagram,
    li.hor.linkedin,
    li.hor.facebook {
        margin-top: 0;
    }
    .tio-name {
        padding: 20px 20px;
        width: 65%;
    }
    .tio-img {
        width: 35%;
    }
    .tio-name p {
        font-size: 15px;
        margin-bottom: 15px;
        line-height: 22px;
    }
    .Subscribes {
        flex-wrap: wrap;
        justify-content: center;
        border-radius: 0;
        padding: 15px;
    }
    .copyright {
        justify-content: center;
    }
    .copyright span {
        margin-top: 10px;
    }
    .productlist li {
        width: 100%;
    }
    .productlist li aside {
        padding: 15px;
    }
    .Our_Team {
        margin-bottom: 30px;
    }
    .professor_mentors {
        margin-top: 0px;
    }
    .professor_mentors .comntitle2 {
        line-height: initial;
    }
    .CV_Review li .proimg,
    .CV_Review li aside {
        width: 100%;
    }
    .CV_Review li .proimg {
        height: auto;
    }
    .CV_Review li .proimg img {
        border-radius: 16px;
    }
    .partners .comntitle {
        font-size: 22px;
    }
    .partners .getbox {
        padding: 10px;
        margin-top: 15px;
    }
    .three_tabs .nav-tabs .nav-link {
        font-size: 14px;
        padding: 10px 12px;
        margin-right: 3px;
    }
    .exceptional_services {
        margin-top: 95px;
        display: none;
    }
    #cover_latter .customerbox,
    #job_leads .customerbox {
        min-height: inherit;
    }
    #customer-owl .owl-nav,
    #job_leads .owl-nav,
    #cover_latter .owl-nav,
    #Job_Application .owl-nav,
    #Professor .owl-nav,
    #Build_Brand .owl-nav {
        margin-top: 0;
    }
    #cover_latter .customerbox aside,
    #job_leads .customerbox aside,
    .tabboxlist li .customerbox aside {
        min-height: inherit;
    }
    .ctabox aside {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .ctabtn ul {
        flex-wrap: wrap;
    }
    .ctabox a {
        display: inline-block;
        margin-top: 0px;
    }
    .ctabtn li {
        width: 100%;
        text-align: left;
        border-bottom: 1px solid;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .ctabtn li:last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .getbox p {
        height: auto;
    }
    .exceptional_services2 {
        display: block;
        margin-top: 0;
    }
    .exceptional_services2 .exceptional_services_link {
        flex-wrap: wrap;
    }
    .exceptional_services2 .exceptional_services_link a {
        width: 31%;
        border-bottom: 1px solid #fff;
        margin-right: 10px;
    }
    .exceptional_services2 .exceptional_services_link a:last-child {
        border-bottom: none;
    }
    .exceptional_services2 .exceptional_services_link a::after {
        display: none;
    }
    .sidebarbox2 {
        width: 100%;
    }
    .sidebarwidth {
        width: 100%;
        margin-right: 0;
    }
    .navbar-nav .dropdown-menu {
        height: 65vh;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    .comnmenutitle {
        margin-top: 30px;
    }
    .custommenu .col-md-4:first-child .comnmenutitle {
        margin-top: 0;
    }
    .next_prv_link {
        flex-wrap: wrap;
        justify-content: center;
    }
    .next_prv_link a {
        margin: 10px 0;
    }
    .style2 li {
        width: 100%;
        margin-bottom: 5px;
    }
    .vmresourcebox .comntitle2 {
        font-size: 26px;
    }
    .getbox svg {
        font-size: 25px;
        margin-right: 5px;
    }
    .faqhead::before,
    .faqhead::after {
        right: 10px;
    }
    .faqhead .headtitle {
        font-size: 18px;
    }
    .faqdiv .faqhead,
    .faqdiv .faqbody {
        padding-left: 15px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS Start here 

    ------------------------------------------------------------------*/
    .termlist li h4 {
        margin-top: 30px;
    }
    .booksbox {
        width: 100%;
    }
    .booksbox aside a {
        min-height: auto;
    }
    .books {
        padding-bottom: 40px;
    }
    .socialmain .booksbox {
        width: 100%;
    }
    .allproserv .style2 li {
        margin-bottom: 20px;
    }
    .allprobox {
        width: 100%;
    }
    .sidebarbox2 {
        width: 85%;
    }
    .customerbox aside {
        font-size: 14px;
    }
    /*------------------------------------------------------------------

    31-05-2022 CSS End here 

    ------------------------------------------------------------------*/
    .bpslogo {
        max-width: 230px;
        margin: 0 auto 25px;
        display: table;
    }
    .JOB_LEADS_SERVICES::after {
        display: none;
    }
    h3.comntitle2.text-start {
        margin-top: 20px;
        font-size: 36px;
    }
}

@media screen and (max-width:525px) {
    .Subscribes {
        margin-bottom: -80px;
    }
    .subscrib_mail {
        flex-wrap: wrap;
        padding: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }
    .subscrib_mail input {
        width: 100%;
        padding: 7px 15px;
        height: 50px;
    }
    .subscrib_mail button {
        width: 100%;
        padding: 10px;
        border-radius: 0;
    }
    .ftlogo,
    .ft_cotadd {
        width: 100%;
    }
    .ft_about {
        width: 50%;
        margin: 30px 0;
    }
    footer h6 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .ft_about li a {
        margin-top: 10px;
    }
    .copyright a {
        display: table;
        margin: 5px auto 0;
    }
    .follow_link li.ver,
    .follow_link li.hor {
        padding: 15px;
        max-width: 130px;
        width: 100%;
        margin: 10px;
        display: inline-block;
        text-align: center;
    }
    .follow_link li.hor img,
    .follow_link li.ver img {
        margin: 0 auto 10px;
        display: block;
        max-width: 40px;
    }
    .tio .tio-inner {
        flex-wrap: wrap;
    }
    .tio-img,
    .tio-name {
        width: 100%;
    }
    .tio .tio-img img {
        display: block;
        margin: 20px auto 0px;
        width: auto !important;
        max-width: 150px;
    }
    .tio {
        border-radius: 10px;
    }
    .tio .owl-nav {
        margin-top: 10px;
    }
    .reviewtabs .nav-link {
        font-size: 14px;
        margin: 0px 10px;
        padding-bottom: 15px;
    }
    .repara {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .customerbox {
        padding: 15px;
        margin: 10px 0;
    }
    .customertitle {
        margin: 0 auto 0px;
    }
    .comnbtn svg {
        margin-left: 5px;
    }
    .CV_Review .comnbtn2 svg {
        margin-left: 5px;
    }
    .customer .comntitle2 {
        font-size: 30px;
        line-height: 35px;
    }
    .tab-content {
        padding: 5px;
    }
    .tabboxlist li {
        width: 100%;
    }
    .three_tabs .nav-tabs {
        flex-wrap: nowrap;
    }
    .three_tabs .nav-tabs .nav-link {
        font-size: 14px;
        padding: 10px 8px;
        margin-right: 2px;
    }
    .exceptional_services2 .exceptional_services_link a {
        width: 45%;
    }
    .sidebarsocial li.ver {
        width: 35px;
        height: 35px;
        margin: 1px;
        padding: 0;
        display: inline-flex;
    }
    .sidebarsocial li.ver img {
        margin-bottom: 0;
    }
    .navbar-nav .dropdown-menu {
        height: 80vh;
    }
    .customerbox2 {
        padding: 0;
    }
    .customerbox2 a img {
        max-width: 130px;
        height: 130px;
    }
    .customerbox2 .pricebox {
        padding: 15px;
        text-align: left;
    }
    .customerbox3 img {
        height: auto;
    }
    .customerbox3 {
        margin-top: 30px;
    }
    #newsblogslider h5 {
        min-height: inherit;
    }
}

@media screen and (max-width:360px) {}