@media only screen and (max-width:1366px){
    .partner-form .tab{
        right:-9px;
    }
}
@media only screen and (max-width:1150px){
    .left-payment-data{
        margin-right:30px;
    }
    .head_right ul li a {
        padding: 3px 5px;
        font-size: 12px;
    }
    .wapper_inner {
        padding: 0 15px;
    }
    .main_wrappr {
        padding: 0 15px;
    }
    .tab_box {
        margin: 1%;
    }
    #banner_slider .item {
        height: auto;
    }
    .featrs_list_cntr .featrs_points strong.semibold1 {
        font-size: 14px;
    }
    .box_download {
        float: right;
        width: 30%;
    }
    .dwnloadmobapp1 {
        float: none;
        width: auto;
/*        padding: 10px;*/
    }
    .dwnloadmobapp {
        float: none;
        width: auto;
        padding: 10px;
        height: auto;
    }
    .dwnloadmobapp .mobapptitle {
        margin: 10px;
    }
    .dwnloadmobapp .appicon {
        display: inline-block;
        margin-left: 0;
        width: 49%;
    }
    
    .f_prt1 {
        float: left;
        width: 23%;
        text-align: left;
    }
    .categ-select{
        width: 100%;
        margin-top: 0px;
    }
    .f_prt1 {
  
    width: 17%;
}
}

@media only screen and (max-width:1024px){
    .DLP-cors ul li{
        width: 30.3%;
        min-height: 140px;
    }
    .contact_form, .partner-form.contact_form{
        width: 100%;
        padding: 0;
    }
    .home-page-popup-container {
    max-width: 700px;
    width: 100%;
    height: 392px;
}
    .live-part-info{
        width:31%;
    }
}
    
    @media only screen and (max-width:992px){
    .modal-content{
        width: 95%;
    }
        .categ-select span{
            width: 100%;
            margin-bottom: 15px;
            padding: 0;
        }
        .inputfile-6 + label span{
            margin-bottom: 0;
        }
        .nav_logo{
            margin-left: 10px;
        }
    .nav_wapper.nav_fixed .wapper_inner{
        padding: 0px;
    }
    .stick.nav_fixed .head_right{
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
    }
    .head_right .cart_counter{
        left: 18px;
    }
    .head_right.login_menu ul li {
        padding: 12px 12px;
    }
    .mobile-menu {
        position: absolute;
        right: 15px;
        top: 22px;
        display: block;
    }
        #banner_slider .owl-nav .owl-next, #banner_slider .owl-nav .owl-prev, #banner_slider .owl-nav .owl-next::before, #banner_slider .owl-nav .owl-prev::before{
            height: 28px;
            width: 28px;
        }
        #banner_slider .owl-nav .owl-next::before, #banner_slider .owl-nav .owl-prev::before{
            background-size: 14px;
        }
        .stick .mobile-menu {
            top: 10px;
        }
    .bar1, .bar2, .bar3 {
        width: 30px;
        height: 5px;
        background-color: #333;
        margin: 6px 0;
        transition: .4s;
    }
    .nav_wapper .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px,6px);
        transform: rotate(-45deg) translate(-9px,6px);
        background: #cf2025;
    }
    .nav_wapper .change .bar2 {
        opacity: 0;
    }
    .nav_wapper .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-9px,-7px);
        transform: rotate(45deg) translate(-9px,-7px);
        background: #cf2025;
    }
    .head_right ul {
        float: none;
    }
    .nav_wapper ul li {
        float: none;
        text-align: left;
    }
    .nav_wapper .head_right {
        width: 100%;
        background: #fff;
        box-sizing: border-box;
        display: none;
        padding: 10px 0px;
        max-height: 75vh;
        overflow: auto;
    }
    .mobile-open{
        display: block;
    }
    .desktop-open{
        display: none;
    }
    .tab_box {
        width: 30.6%;
    }
    .featrs_list_cntr .featrs_points {
        padding-right: 34px;
    }
    .head_right .cart {
        float: none;
        height: auto;
    }
    .head_right .contact {
        float: none;
    }
    .head_right ul li a {
        display: block;
        border-right: none;
    }
    .head_right .cntct_num {
        float: none;
        margin: 0;
        padding-left: 10px;
    }
          .login_menu.head_right ul li ul.dropdownul{
        position: static;
        width: 100%;
        box-sizing: border-box;
        border: none;
        box-shadow: none;
        top: 0;
        padding: 0px;
    }
    .login_menu.head_right ul li:hover ul.dropdownul {
        display:none;
    }
        .head_right ul li ul li{
            width: 95%;
            float: none;
            display: inline-block;
        }
        .homeicon{
            float:none;
            padding:0px;
        }
        .homeicon img{
            margin: 8px 0px 0px 7px;
        }
        .head_right ul li .homeicon a{
            margin-left: 5px;
        }
        .outer-main-footer.foot-add {
            position: initial;
            bottom: 0;
     }
         #banner_slider .owl-nav .owl-prev {
        right: 34px;
    }
    #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
        .left-payment-data{
        margin-right:20px;
    }
}

@media only screen and (max-width:900px){
    
    .featrs_list_cntr {
        padding: 0 10px;
    }
    .f_prt1 {
        width: 19%;
    }
    .box_download {
        float: left;
        width: 24%;
/*        margin: 10px 0 0;*/
    }
    .dwnloadmobapp1 {
        float: left;
        width: 46%;
/*        padding: 10px;*/
/*        height: 90px;*/
    }
    .dwnloadmobapp {
        float: right;
        width: 46%;
        padding: 10px;
        height: auto;
        margin: 0 0 0 10px;
    }
    .clearfix{
/*       margin-top: 20px;*/
    }
     #banner_slider .owl-nav .owl-prev {
        right: 34px;
    }
    #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
}
@media only screen and (max-width:820px){
    .featrs_list_cntr .featrs_points i {
        width: 48px;
        height: 48px;
    }
    .featrs_list_cntr .featrs_points i.dtls_anlys {
        background-position: -48px -4px;
    }
    .featrs_list_cntr .featrs_points i.cmpr_yrslf {
        background-position: -120px -4px;
    }
    .featrs_list_cntr .featrs_points i.mob_app {
        background-position: -3px -71px;
    }
    .featrs_list_cntr .featrs_points i.inrtractive {
        background-position: -73px -68px;
    }
    .featrs_list_cntr .featrs_points i.support {
        background-position: -138px -68px;
    }
    .featrs_list_cntr .featrs_points i.dwnld_dcmnt {
        background-position: -4px -141px;
    }
    .features_section {
        height: auto;
    }
    .featrs_list_cntr .featrs_points {
        float: none;
        width: auto;
    }
    .featrs_list_cntr {
        float: none;
        width: auto;
        height: auto;
    }
    .featrs_list_cntr .featrs_points {
        margin-bottom: 40px;
    }
    .slctd_list table td:nth-child(2), .slctd_list table th:nth-child(2) {
    padding-right: 5%;
}
    #banner_slider .owl-nav .owl-prev {
        right: 34px;
    }
    #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
}


@media only screen and (max-width:768px){
    .tab_box {
        width: 30.7%;
    }
    .input-div, .feed_form_wpr p, .why-dlp-wapper .about-content ul li{
        width: 100%;
    }
    .contact_form, .partner-form.contact_form{
        width: 100%;
        padding: 0;
    }
    .what-link{
        top: 18%
    }
    .what-link a{
        max-width: 35px;
    }
    /*.what-link a:hover{
        max-width: 40px;
    }*/
    .partner-form .tab{
        right: 0;
    }
    span.txt_discriptn{
        width: 100%;
    }
    .features_section{
        background-size: cover;
        background-position: right;
        padding-bottom: 20px;
    }
    .accordion__panel-inner .half-input, .Courses.accordion__panel-inner .half-input{
        width: 100%;
        float: none;
    }
    .contact_address:before{
        background-size: 20% 100%;
    }
    .prdct_nm_rvw{
        width: 100%;
    }
       .prdct_dtlscntr .book_img.buy_product_img  {
        width: 50%;
        margin: 0 0 10px;
        display: block;
          height: 400px;
           margin-bottom: 30px;
    }
    .cartfoot .tot_items{
        width: 50%;
    }
    .DLP-cors ul li{
        width: 47%;
    }
    .DLP-cors h2{
        font-size: 20px;
        margin: 30px 0 30px;
    }
    .dwnloadmobapp .appicon{
        width: auto;
    }
    .tab_box.view_all_box{
        height: 490px;
    }
    .tab_box_inner .book_img img{
        height: 330px;
    }
    .contact_form p.halfwidth{
        width: 100%;
    }
    .left_section {
        float: none;
        width: auto;
        margin: 0 0 20px;
    }
    .right_section_tab {
        width: auto;
        float: none;
    }
    .tabcontent1 {
        padding: 13px 0px;
    }
    .dwnloadmobapp {
        width: 45%;
    }
    .dwnloadmobapp1 {
        width: 100%;
    }
    .f_prt1 {
        width: 100%;
        margin: 0 0 10px;
    }
    .inr_title {
        font-size: 26px;
        line-height: 30px;
    }
    .owl-nav .owl-next, .owl-nav .owl-prev {
        height: 28px;
        width: 28px;
    }
    .slctd_list table td:nth-child(2), .slctd_list table th:nth-child(2){
        width: 200px;
    }
    .tablinks.active::after{
        display: none;
    }
    .bill_address_wapper , .bill_payment_wapper{
        width: 100%;
    }
    .bill_payment_wapper{
        margin: 0px 0px 50px;;
    }
    .box_download {
        float: left;
        width: 100%;
    }
    #banner_slider .owl-nav .owl-prev{
        right: 34px;
    }
      #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
    .home-page-popup-container {
    max-width: 450px;
    width: 100%;
    height: 253px;
}
    .left-part-data{
        width:100%;
        float:left;
    }
    .vdo-part {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}
    #content .banner-bottom .left-part-data p, #content .banner-bottom h2{
        text-align:center;
    }
    .left-content{
       width:100%;
    }
    .left-content br{
        display:none;
    }
    .left-content img{
        width:100%;
        margin-top:20px;
    }
    .start-neet-data-outer br{
      display:none;  
    }
    .start-neet-data-outer p{
        line-height:24px;
    }
    .live-part-info:first-child{
        margin:0px 0px 15px;
    }
    .part-live-main{
        padding:25px 0px 25px
    }
    .part-live-in-data.bottom{
        margin-top:0px;
    }
    .live-part-info{
        width:100%;
        min-height:auto;
        margin:0px 0px 15px;
    }
    .payment-input-part-mn{
        padding: 10px 20px 30px;
        box-sizing: border-box;
    }
    .left-payment-data{
        width:100%;
        box-sizing: border-box;
        margin:0px 0px 15px;
    }
    
    .left-payment-data:last-child{
       margin:0px 0px 15px; 
    }
    .input-main-data{
        margin:0px;
    }
    .left-label-select {
    width: 50%;
    float: left;
    margin: 0px 0px 15px;
}
    .left-payment-data.amount{
        width:100%;
    }
}

    
@media only screen and (max-width:640px){
     .tab_box {
        width: 47%;
    }
    .DLP-cors h2{
        text-align: center;
    }
    .categ-select{
        padding:20px 0;
    }
    .dwnloadmobapp1 {
        float: none;
        width: auto;
/*        padding: 10px;*/
/*        height: 90px;*/
    }
    .categ-select ul li strong, .categ-select ul li span{
        width: 100%;
        float: none;
        display: inline-block;
        padding: 0;
    }
    .feed_form_wpr .subscribe{
        float: none
    }
    .feed_form_wpr p{
        text-align: center;
    }
    .cnct_form_wpr{
        padding: 20px;
    }
    .footer-top-text{
       max-width: 100%;
        margin: 20px 0;
        font-size: 14px;
    }
    .dwnloadmobapp {
        float: none;
        width: auto;
        padding: 10px;
        height: auto;
        margin: 0;
    }
    .DLP-cors ul li{
        width: 100%;
        margin: 1% 0 4%;
    }
    .slctd_list table td:nth-child(2), .slctd_list table th:nth-child(2){
        padding-right: 0px;
        padding-left: 6px;
    }
    .prdct_nm_rvw .itm_name{
        font-size: 20px;
    }
    .ofr_txtprc{
        font-size: 16px;
    }
    .dofr_price{
        font-size: 24px;
    }
  
    .prdct_dtlscntr .book_img{
        width: auto;
    }
    .prdct_nm_rvw {
        float: left;
        width: 100%;
    }
    .slctd_list table td:nth-child(1), .slctd_list table th:nth-child(1), .slctd_list table td:nth-child(2), .slctd_list table th:nth-child(2), .slctd_list table td:nth-child(3), .slctd_list table th:nth-child(3), .slctd_list table td:nth-child(4), .slctd_list table th:nth-child(4), .slctd_list table td:nth-child(5), .slctd_list table th:nth-child(5) {
    width: 18%;
}
   .slctd_list table td {
    padding: 12px 0;
}
    .clearfix{
        margin-top: 20px;
        width: 100%;
    }
    .footer-primary.pull-left {
        display: inline-block;
        width: 100%;
    }
    .social-head , .dwnloadmobapp1 .mobapptitle{
/*        text-align: center;*/
    }
    .social-icons.follow-icons {
        width: 100%;
/*        text-align: center;*/
    }
    .dwnloadmobapp1 ul {
        width: 100%;
/*        text-align: center;*/
    }
    .dwnloadmobapp1 ul li, .button.icon.circle{
/*        margin: 0 8px;*/
    }
    .f_prt1{
        width: 100%;
    }
      #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
    .outer-dounload-tab .tab button {
    width: 100%;
    padding: 7px 0px 7px;
    border-bottom: 1px solid #cf2025;
    }
}
@media only screen and (max-width:570px){
    .cartfoot .tot_items , .cartfoot .tot_amnt_prcd{
        width: 100%;
        float: none;
        display: inline-block;
    }
    .contact_address:before{
        display: none;
    }
    #Coupon_code{
        margin-bottom: 4px;
    }
    .slctd_list{
        height: 250px;
    }
    .partner-form .tab {
    right: 0;
    position: initial;
        margin-top: 20px;
}
    .modal{
        padding-top: 42px;
    }
    .cartfoot .tot_items{
        margin-bottom: 20px;
    }
    
    .slctd_list table td:nth-child(2), .slctd_list table th:nth-child(2){
        width: 150px;
    }
    .slctd_list table td:nth-child(1), .slctd_list table th:nth-child(1){
        width: 20px;
    }
    .slctd_list table td:nth-child(1) img {
    height: 80px !important;
    width: 50px !important;
    float: left;
}
    .footer-top-text:before, .footer-top-text:after{
        font-size: 10px;
    }
    .dwnloadmobapp1 ul li, .button.icon.circle{
/*        margin: 0 8px;*/
    }
    .copyright-footer{
        width: 100%;
    }
    .box_download {
        float: left;
        width: 100%;
}
    .outer-dounload-tab .tab button {
       width: 100%;
        padding: 7px 0px 7px;
        border-bottom: 1px solid #cf2025;
    }
    #banner_slider .owl-nav .owl-next:before, #banner_slider .owl-nav .owl-prev:before {
        left: -2px;
    }
}
@media only screen and (max-width:480px){
   .remove_item {
        font-size: 0px;
    }
    .slctd_list table th {
        font-size: 12px;
    }
    .inr_title {
        font-size: 24px;
        line-height: 28px;
        padding-top: 35px !important;
        margin-top: 0px;
        padding-bottom: 25px;
    }
    .featrs_list_cntr {
        margin-top: 30px;
    }
    .prdct_dtlscntr .book_img.buy_product_img img{
        width: 80%;
        margin: auto;
        display: block;
    }
    .prdct_dtlscntr .book_img.buy_product_img{
        width: 100%;
        
    }
    
    .dr_tabs a{
        padding: 10px;
    }
    .featrs_list_cntr .featrs_points i{
        top: -6;
    }
    .remove_item:before {
    font-size: 20px;
    margin-left: 4px;
}
    .inner_dev {
        height: 220px;
    }
    .home-page-popup-container {
    max-width: 290px;
    width: 100%;
    height: 163px;
}
}

@media only screen and (max-width:430px){
    
    .book_img {
        float: none;
        width: 100%;
        margin: auto;
        margin-top: auto;
        display: block;
        height: auto;
        margin-top: 0px;
    }
    .title-top{
        padding: 20px 10px;
        box-sizing: border-box;
    }
    .what-link{
        top: 29%
    }
    .tab_box {
        width: 100%;
        margin: 10px 0;
    }
     .tab_box.view_all_box{
        width: 100%;
    }
    .tab_box.view_all_box {
        height: 53px;
    }
    .view_all_btn{
        height: auto;
        padding: 10px 20px;
    }
    .tab_box.view_all_box a span{
        display: none;
    }
    .view_all_btn{
        top: 0px;
    }
    .tab_box.view_all_box:hover .view_all_btn{
       color: #fff;
        background-color: #0078d7;
        box-shadow: 0px 0px 0px 4px #0078d7 inset;
    }
    .qnty_incrs .part1 input {
    width: 25px;
}
    .contact_form .halfwidth-new{
        margin:0px;
    }
    .contact_form .halfwidth-new input.number-part, .contact_form .halfwidth-new input.email-part, .contact_form .halfwidth-new input.left-input, .contact_form .halfwidth-new input.rgt-input, .contact_form .halfwidth-new input.address, .contact_form .halfwidth-new input.citys, .contact_form .halfwidth-new input.cntct-no, .contact_form .halfwidth-new input.email-info, .halfwidth-new input{
        margin:15px 0px 0px;
        width:100%;
        box-sizing: border-box;
        float:left;
    }
    .contact_form textarea{
        margin:12px 0px 0px;
    }
    .partner-form .tab button{
     width:110px;
        font-size: 12px;
    }
    .vdo-part img{
        max-width:100%;
    }
}
@media only screen and (max-width:360px){
    .book_img{
        width: 95%;
    }
    .slctd_list table th {
    font-size: 10px;

padding-right: 10px;
}
    .inner_dev {
    height: 180px;
}
     .what-link{
        top: 25%
    }
    .dwnloadmobapp1 ul li {

    font-size: 10px;

}
    
    .dwnloadmobapp .appicon{
        width: 48%;
    }
    .address-wapper p{
        padding-left: 17px;
    }
    
    .featrs_list_cntr .featrs_points strong.semibold1.semibold2{
    padding-top: 0px;
}
}