@media (min-width:768px) and (max-width:1190px){
 
.main_header_section 
 .flex_warp.d-flex {
  flex-wrap:wrap;
 }

.menu_side {
    width: 60%;
}
.logo_side {
    width: 100%;
    text-align: center;
}

.btn_side {
    width: 40%;
    justify-content: center !important;
}
}

@media (min-width:1199px) and (max-width:1400px){
.nsblog_in .theme_heading1 {
    font-size: 24px;
}
 .server_box_contnt h4{
    font-size:21px;
 }
.server_box_contnt .purchase_box{
    font-size:19px;
}
 .btn_theme a{
    padding:12px 9px;
 }
 .menu_side {
    width: 55%;
}
 }


@media(max-width:767px){
	.offr_accord .accordion-button{
	font-size:15px !important;
	}
	.countr_offrs_div .nav-item button {
    margin: 7px;
		text-align:center;
}
	.nsoffer_bn_left .ban_subhead{
		font-size: 20px;
	}
	.footer-last-line{
		margin-top: 0px !important;
	}
	.nsoffer_bann h1 {
    font-size: 30px;
}
	.ban_main_form{
		margin-top:30px;	
	}

	.ft_log_sec {
    	width: 100% !important;
		margin-right:0;
	}
	.nsoffer_bn_form{
		margin-bottom:70px;
	}
	.ban_main_form {
   		padding: 0px;
	}
 
	.server_box_contnt:before{
		height: 30px;
        width: 30px;
	}
	.server_box_contnt:after{
		height: 30px;
        width: 30px;
	}
	/*.nsoffer_vps_server , .nsoffer_bann {
         padding: 30px 20px;
    }*/
	
	
	
	.nsoffer_vps_server , .nsoffer_bann {
         padding: 0;
    }
	
	.padding_70 {
    	padding: 0;
	}
	
    .sever_inbox{
    	padding: 16px;
    }
    .server_box_contnt h4{
    	font-size: 20px;
    }
    .server_box_contnt .purchase_box{
    	font-size: 17px;
    	max-width: 90%;
    }
    .server_box_contnt .accordion-button{
    	font-size: 16px;
    }
    .connect-serverwala-new .single-service-inner {
    width: 100%;
    margin: 0;
	}
	.connect-serverwala-new .d-flex.main_c {
	    flex-wrap: wrap;
	}
	.connect-serverwala-new{
	    padding: 30px 20px;
	}
	.right_img_contact_us {
    display: none;
    }
    .logo_side {
    width: 80%;
	}
	.menu_side {
	    width: 4%;
	}
	.main_menu {
	    display: none !important;
	}
	.mob_main_menu {
	    width: calc(100% - 30px);
	    margin: 0 15px !important;
	    background-color: #fff;
	    box-shadow: 0 10px 13px 0 rgb(0 0 0 / 15%);
	    position: absolute;
	    top: 100%;
	    left: 0;
	    right: 0;
	    z-index: 50;
	}
	.mob_main_menu a {
	    display: block;
	    padding: 10px 20px;
	    color: #000;
	    text-decoration: none;
	}
	.main_header_section  .flex_warp {
        flex-wrap: wrap;
	}
	 .btn_theme {
        display: none !important;
	}
	.toggle {
	    display: block;
	}
	.logo_side img {
        width: 100%;
	}
	.main_header_section {
        padding: 10px 0px;
    }
    .single_footer_top {
    width: 100% !important;
    margin: 10px 0px;
	}

	.single_footer_top ul.footer_icon {
	    padding-left: 0;
	}

	.footer_top {
	    padding-bottom: 20px;
	}

	footer {
	    padding: 30px 20px !important;
	}

	.footer-second-block {
	    width: 100%;
	}
	.payment {
    width: 100% !important;
	}

	.payment img {
	    width: 100%;
	    margin: 10px 0px;
	}

	.footer_bottom {
	    padding: 0;
	}

	.footer-block {
	    padding: 30px 0px;
	}
	.copy_right{
		width:100%;
	}
	.footer_bottom .d-flex{
		flex-wrap:wrap;
	}
	.footer-block{
		flex-wrap:wrap;
	}
	.countr_offrs_div .tab-content{
		overflow:hidden;
	}
	 
	.accrd_plan_t {
    	margin-bottom: 20px;
	}
	.offr_featrs_tabs .nav-link {
    margin: 7px !important;
	}
	.offr_crtifi li {
    width: calc(100% * (1/2) - 20px) !important;    
	}
	.trusted-companies {
    background-color: #142149 !important;
	}
	.companies-list .companies-logo{
	 margin:6px !important;
	}
	.add_offr_box{
	margin-bottom:13px;
	}
	.offrs_faqs {
    padding: 0px;
	}
	.offrs_faqs  .offr_faq_inn .accordion-button.collapsed{
		padding:10px 24px !important;
		font-size: 15px;
	}
	.offr_faq_inn .accordion-button::before{
	right:9px !important;
	}
	.dedicated-sec {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.left-head-text {
    width: 100% !important;
    margin-right: 0px  !important;
}
ul.nacc {
    height: 260px !important;
}
.right-sec {
    width: 100% !important;
    margin-top: 26px;
}
	.sprt_contnt_tbs 
 .nav-link {
    margin: 6px;
}
}


@media(max-width:440px){
ul.nacc {
    height: 200px !important;
}

}

@media(max-width:360px){

	.save-percent {
    color: #fff;
    font-weight: 700;
    padding: 3px;
    padding-left: 8px;
    background-color: #ff0b00;
    height: 28px;
    width: 73px;
    font-size: 14px;
    margin-top: 2px;
    text-align: center;
    float: right;
    display: block;
    position: relative;
	}
.monthly {
    font-size: 14px;

}
.dropdown .dropdown-button:after {
    color: #fff;
    content: "▾";
    display: block;
    position: absolute;
    right: 7px;
    top: 39px;
    font-size: 25px;
    line-height: 16px;
}
.accrd_plan_t .pripri {
    font-size: 19px !important;
    line-height: 30px;
    font-weight: 600;
}

.dropdown .dropdown-button {
    background: #000836;
    cursor: pointer;
    font-size: 0.7em;
    font-weight: 800;
    line-height: 40px;
    margin: 0;
    padding: 7px;
    position: relative;
    border: 1px solid #a2a2a2a6;
    width: 100%;
    border-radius: 5px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}	
.save {
    line-height: 21px;
    font-weight: 500;
    font-size: 12px;
}
.countr_offrs_div .nav-item {
    margin: 0px 0px !important;
}	
	
}