/* for 1024px or less */
@media screen and (max-width: 1024px) {
	.service_col .col-md-3 { margin-right: 1.2%; padding: 0 0.9% 0 0.9%;}
	.col-md-4 { padding: 0 1%;}
	.call-to-action-content-wrapper h3 { font-size:21px;}
	div#search_box { width: 65%; left: 12.5%;}
	#call-to-action { width: 65%; left: 12.5%;}
	.banner_box { height: 300px;}
}



/* for 768px or less */
@media screen and (max-width: 768px) {
	.service_col .col-md-3 { width: 45%; margin-left: 1.2%; margin-right: 1.2%; padding: 0 0.9% 0 0.9%;}
	.PlanPricing { margin-bottom: 30px;}
    #call-to-action { width: 60%; left: 15%;}
	.col-md-4 {width: 30%; }
	div#search_box { top: 5%; }
.team_section { width: 47%; }
.team_section:nth-child(3), .team_section:nth-child(6), .team_section:nth-child(9) { padding-right: 2.33%; }

}

/* for 670px or less */
@media screen and (max-width: 667px) {
	#call-to-action { width: 70%; left: 10%;}
	.banner_box { height: auto;}
	.col-md-4 {width: 30%;}
	div#search_box {top: 5%;}
	.email_plan_table { margin: 0;}
	.emalbox_icon { margin-right: 5%;}
	.col-md-email { width: 100%;}
	.Planbtm .planbtm { padding-top: 5%;}
	.Planbtm .planbtmfeatures { height: auto;}

}

@media screen and (max-width: 570px) {

	
	#call-to-action { top: 6%; width: 75%; left: 8%;}
	input.search_input { width: 97%;}
	.tg-one-fourth, #colophon .widget-title { text-align: center; }
	#colophon .footer-widgets-area li a { margin-bottom: 4px;}
	.tg-one-fourth .widget_black_studio_tinymce p { text-align: center;}
	ul#menu-footer-company li { padding: 0.5% 0;}
	ul#menu-footer-services li { padding: 0.5% 0;}
	ul#menu-footer-support li { padding: 0.5% 0;}
.team_section { width: 100%; padding: 0px;}

}

@media screen and (max-width: 420px) {
	.top_menu_head { float: none; margin: 0 auto;}
	ul#menu-top-menu li { padding: 0 10px;}
	.service_col .col-md-3 { width: 97%; margin-left: 1.2%; margin-right: 1.2%; padding: 0 0.9% 0 0.9%;}
	#call-to-action-heading { font-size: 26px;}
	#call-to-action-description p { font-size:12px; margin: 0px;}
	.banner_box { height: auto;}
	.service_exc { height: 80px;}
	div#call-to-action-heading h1 {
    font-size: 14px !important;}
	.PlanPricing .planFeatures { height: 180px;}
	.col-md-4 { width: 97%;}
	.col-md-4.Whychoosebox { margin-bottom: 120px;}
	div.p_table_responsive#emailhosting div.column_1_responsive, div.p_table_responsive#emailhosting div.column_2_responsive, div.p_table_responsive#emailhosting div.column_3_responsive { margin-bottom: 5%;}
	ul#menu-top-menu li:last-child {display: none;}
}

@media screen and (min-width:571px) and (max-width:768px)
{
	.col-md-4 {
    width: 30%;
}
div#search_box {
    top: 5%;
}
div.p_table_responsive#emailhosting div.column_0_responsive {
    width: 180px !important;
}
div.p_table_responsive#emailhosting div.column_1_responsive {
    width: 145px !important;
}
div.p_table_responsive#emailhosting div.column_2_responsive {
    width: 145px !important;
}	
div.p_table_responsive#emailhosting div.column_3_responsive {
    width: 145px !important;
}
.col-md-email {
    padding-left: 15px;
}
.col-md-resellerplan {
    width: 30%;
}
.dtable {
    padding-left: 0%;
}
.caption_column.column_0_responsive {
    width: 150px !important;
}
.column_1.column_1_responsive {
    width: 130px !important;
}
.column_2.column_2_responsive {
    width: 130px !important;
}
.column_3.column_3_responsive {
    width: 130px !important;
}
.column_4.column_4_responsive
{
	width: 130px !important;
}

}