 

 
 
@media (max-width: 1300px) {
	.container{ max-width: 100%;}     
}

@media (max-width: 1200px) { 
	
	.free_trail_text::after{ display: none;}	
}

@media (max-width: 1024px) { 
	
	.zbizlink_wrapp{ padding-left: 15px !important; padding-right: 15px !important;}	
}

@media (max-width: 991px) { 
	
	.zbizlink_box_mobile{ display: block;}
	.zbizlink_box{ display: none;}
	
	.responsive_menu{ display: none;}
	.responsive_logo{ max-width: 100%; flex: 100%;}
	.hamburger_btn{ display: block;  }
	nav .logo_slogan{ top: 0px; left: 0px;}
	
	
	#cssmenu ul {text-align: left;}
	#cssmenu ul li{ display: block; margin-bottom: 20px;}
	#cssmenu ul ul{ position: relative; visibility: visible; display: none;}
	#cssmenu a{ padding: 0px; display: inline-block;}
	#cssmenu{ margin-top: 20px;}
	
	#cssmenu ul ul li:hover > a{ background: #fff; color: #ed3305;}
	
	
	
	.login_btn a { box-shadow: none; border-radius: 0px; padding: 0 !important;}
	.login_btn a:hover { background:#fff !important; color: #ed3305 !important;}
	.demolink a{color: #000 !important;}
	
	
}

 

@media (max-width: 768px) { 
	
	.requestdemo_leftboxheading{ margin-top: 30px;}
	
	.footer_contactboxlist .col-sm-4{ margin-bottom: 15px;}
	
	.services_imgbox img{ padding: 30px;}
	.homeservices_mobile{ display: block;}
	.homeservices_desktop{ display: none;}
	
	.zbizlink_wrapp{ padding-left: 15px !important; padding-right: 15px !important;}	
.panel_grid_desktop{ display: none !important}
.panel_grid_mobile{ display: block !important}
	
 .resources_leftbox_desktop{ display: none}
.resources_leftbox_mobile{ display: block;}
	
	.slider_banner_imgbox{ margin-top: 30px;}
	.menu_wrapbox{ background: #fff; border: solid 1px #e2e2e2; padding: 6px; padding-bottom: 10px; }
	
	.services_h4_mobile{ display: none;}
	.menu_icon_title{  padding-left: 50px; padding-top: 3px; 
		font-size: 14px;
    font-weight: 700;
    color: #000;}
	
	.features_page_section {
    margin-top: 20px;
    margin-bottom: 20px;
}
	.leftsidebar_menubox{ padding-top: 0px;
    background: #ffff;
    border: solid 1px #e4e4e4;
    border-top: 1px;}
	
	#features_mobile_menu{ display: block;}
	.features_sidebar_mobile{ display: none;}
	.uniqe_features_heading_mobile{ display: none;}
	
	ul.features_sidebar{ margin-top: 0px; margin-bottom: 0px;}
	.leftsidebar_postimg{ height: 300px;}
	.leftsidebar_colsm3{ padding-right: 15px;}
	.leftsidebar_colsm9{ padding-left: 15px;}
	.newsletter_section{ margin-bottom: 30px;}
	
	
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	max-width: 100%;
	flex: 100%;
}
	.video_section{ text-align: center; margin-top: 30px; margin-bottom: 30px;}	
	.videoplayer_box{ margin-top: 30px;}
	.services_box_a{ text-align: center;}
	.services_box_b{ text-align: center;}
	.services_p{ max-width: 100%;}
	.services_box_c{ text-align: center;}
	.services_box_b::after{ left: 0px;}
	.services_box_a::after{ left: 0px;}
	.mobile_viewform{ margin-top: 1rem;}
	
	.table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
       
    }
	
	.ask_anythingbox{ padding-top: 15px;}
	.ask_anything_link{ padding-bottom: 15px;}
	
	.footer_link_responsive{ max-width: 25%; flex: 25%;}
	.footer_link_zbizlink{ max-width: 50%; flex: 50%;}
	.services_box_a p{ max-width: 100%;}
	.services_box_b p{ max-width: 100%;}
	.services_box_c p{ max-width: 100%;}
	
	.services_rightbox{direction: inherit; text-align: center;}
	
	.services_rightbox .learn_morelink a::before{ display: none;}
	.services_rightbox .learn_morelink a::after{ display: inline-block;}
	
	.section_header::after{ display: none;}
	.section_header{box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.09);}
	.section_counter::before{ display: none;}
	.section_counter::after{ display: none;}
	.section_counter{box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.09);}
	.section_counter_box{ margin-bottom: 20px}
	footer::before{ display: none;}
	footer {
    box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.09);
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    
}
	
	
}

@media (max-width: 580px) { 
	.plan_roundedbox{ padding: 10px;}
	
.footer_link_responsive{ max-width: 50%; flex: 50%;}	
	.read_fortextbox{ line-height: 42px;}
	.free_trail_text{  line-height: 32px;}
}

@media (max-width: 480px) { 
	.logo_slogan{ display: block; left: 0px;}	
	.hamburger_btn{ top: -50px;}
	.no_creditcard_text{ display: block; text-align: center; margin-top: 10px;}
	
	.fixed .hamburger_btn{ top: -40px;}
	
}

@media (max-width: 400px) { 
}

@media (max-width: 380px) { 
}

@media (max-width: 320px) { 
}