@media only screen and (max-width: 600px) {
    
      #popUp{display:none;}
     #plus .btn{display:none!important; background-color:initial;}
   #slideout { width:96%; left:0; height:440px; bottom:-450px; margin-left:2px;}
    /* #slideout { width:96%; margin-left:2%;  left: 0!important; height:440px; padding-bottom:20px; bottom:-440px!important;}*/
#slideout .discount-box{color: white; font-weight: 600;text-align: center!important;margin: 5%;border-bottom: 3px solid white; display:flex;}
#slideout .discount-box .upto{font-size:25px}   
#slideout .discount-box .count{font-size: 36px;
  
    margin: 0px 8px;}   
#slideout .discount-box .count .percent{font-size:25px}   
#slideout .discount-box .dis{font-size:24px}   
#cross{right:0px;}
#slideout .col-md-8{border-left:none!important}

#slideout  svg{display:none;}
aside #sidebarform{width:100%;}
    p,
    li{font-size: 16px;
        text-align: justify;}
    #page-hero-banner{height:auto!important; padding:20px 0px;}
    .form-bottom-content{margin:20px!important;}
    .page-content img{height:auto}
    #page-hero-banner .top-heading{font-size:20px;}
    .last-link{display:none;}
    .dl-menuwrapper .dl-menu.dl-menuopen{bottom:46px!important;}
    #main-banner{padding:15px 0px;}
 #main-banner h1 {
    color: white;
    font-size: 23px;
    text-align: center;
    line-height: 30px;
}
#main-banner h1 { line-height: 30px;margin-bottom: 15px;}
#main-banner .main-banner-heading p{display: none}
.features-list{display: none}
.banner-features{display: none}
.main-banner .main-form-block{margin-left: 0px}
.banner-bottom-image{display: none}

#process.process .title-heading,
.section-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
}

#process img{display: none}
#dynamic-tab .tab-content{padding: 10px}
.section-padding {  padding: 20px 0px;}

#main-banner{padding: 30px 0px}
.main-banner .main-form-block{padding: 10px}
.main-form-block input[type=submit]{margin-top:0px;}

#dynamic-tab .tab {
    display: flex;
    overflow-x: scroll;
    overflow-y: auto;
    white-space: nowrap;
}
#dynamic-tab .tab button {
    border: 1px solid red;
    margin-right: 10px;
    margin-right: 6px;
    font-size: 16px;
}
.tablinks-list i{display:none;}
#dynamic-tab .tab-content h3 {
    color: #03267b;
    font-size: 17px;
    text-align: center;
}
.demo-1{left:0px;}
ul.dl-menu li a{line-height:16px;}
.last-link{display:none;}
.reference p{font-size:13px;}
}

@media screen and (max-width: 767px)
        {
        .top{display:none;}
        .button-bg{background-color: #c8102e;    padding: 5px;    position: fixed;    height: 46px;    bottom: 0px;    z-index: 2;    right:0px;    width: 100%;}
        .dl-menuwrapper button{    background-color: black!important;  top: -45px;   height: 45px;  position: absolute;}
        .button-bg .btn{position: absolute;    right: 0px;    background: black;    color: white;    font-size: 14px;    right: 0px;    top: 0px;    height: 46px;}
        #why-us .tab {   display: flex;    overflow-x: scroll;    overflow-y: auto;    white-space: nowrap;}
        #why-us .tab button {    border: 1px solid red;    margin-right: 10px;    margin-right: 6px;    font-size: 13px;}
        .front-img img {
    width: 100%;
    height: auto;
}

aside .services li {
    font-size: 13px;
    margin-bottom: 10px;
}
aside .services li a{font-weight:initial;}
.full-content-shadow-box{font-size:14px; line-height:28px}
#dynamic-tab .tab-content p{font-size:14px;}
#assignments .theme-btn, #dynamic-tab .theme-btn {  margin-top: 20px;}
#faqs.faqs .card-title{margin-bottom:0px;}


#assignments.assignments .box{height:initial; margin:8px 0px;}
#assignments.assignments .box .box-heading{display:flex;}
#dynamic-tab .tab.tablinks-list button.active:after{display:none;}

.bg-overlay .form-control{background-color:white; color:#000;}
.bg-overlay .input-group{margin-bottom:10px;}
.blog-list .sample-call .btuns {
    text-align: center;
    margin-top: 10px;
}
aside .call img{width:100%;}

.single-expert-title{font-size:20px; margin:10px 0px;}
#expert-about-section .single-expert-box .rating{font-size:20px;}
.sidebar-form.main-form-block input[type=submit] {
    margin-left: 0px;
}
#orders-listing-section .single-expert-sidebar  h3{text-align:center;}
#orders-listing-section .col-lg-8 h3{text-align:center; margin-top:15px;}

.satisfaction{padding-top:15px;}
#reviews-page .review{margin:7px 0px;}
.pgntn-page-pagination{display:content;}
        }