/* ==========================================================================
   Media Queries
   ========================================================================== */


@media only screen and (min-width: 980px) and (max-width: 1169px) {
	.create_account_form{ width:910px; background-size:100% 100%;}
	.create_account_form label{ font-size:14px; width:140px; margin-right:15px;}
	.create_account_form input{ margin:0 17px 0 0; width:160px;}
	.create_account_form input[type="submit"]{ width:135px; font-size:14px;}
	
}

@media only screen and (max-width: 979px) { 
	h1{font-size:38px;margin:0 0 15px 0;}	
	h2{font-size:30px;margin:0 0 20px 0;padding:0 0 10px 0;}
	h3{font-size:16px;margin:0 0 10px 0;padding:0 0 10px 0;}
	h6{font-size:14px;margin:0 0 20px 0;}
	body{ font-size:13px;}
	.padding_in{padding-left: 10px !important; padding-right: 10px !important;}
	.padding_out{ padding-right:0; padding-left:0;}
	.banner_pic{ width:40%;}
	.banner_pic img{ width:100%;}
	.feature_post_pic{ width:50px; height:50px; padding:10px;}
	.logo{ width:150px;}
	.create_account_form{ width:700px; background-size:100% 100%; box-shadow:0 0 17px hsl(0, 0%, 57%); background:#fff; padding:20px;}
	.create_account_form label{ width:100%; margin:0 0 10px; display:block; clear:both; text-align:center; font-size:14px;}
	.create_account_form input{ width:160px; margin:0 15px 0 0;}
	.create_account_form input[type="submit"]{ width:135px;}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], textarea{ font-size:13px;}
	input[type="submit"], input[type="button"]{ font-size:13px;}
	.important_message_outer .block_padding{ padding-bottom:40px; padding-top:50px;}
	.important_message_list li{ margin-top:12px; margin-bottom:12px;}
	.feature_post{ margin-top:20px; margin-bottom:20px;}
	.footer_widget,.copy_right,.footer_nav{ padding:0 10px;}
	.footer{ font-size:12px;}
	.clients_logo_slider_wrap{ padding:25px 0;}
	
	.wrapper .box1, .wrapper .box2, .wrapper .box3, .wrapper .box4{width:100%; margin-bottom: 30px;}
	
}
   
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.wrapper {max-width:748px;}
	.box1, .box2, .box3, .box4 {
		width: 40%;
	}
}

@media only screen and (min-width: 768px){
	.main-nav{ display:block !important;}
	.nav_icon{ display:none;}		
	
	.leads_pricing_table, .leads_form_table { width:748px; }
	.leads_pricing_table tr, .leads_form_table tr { border:none; }
	.leads_pricing_table td, .leads_form_table td { padding-left:0; width:50% !important; border:none; }
	
	
}

@media only screen and (max-width: 767px) { 
	h1{font-size:30px;margin:0 0 10px 0;}	
	h2{font-size:24px;margin:0 0 15px 0;padding:0 0 7px 0;}
	h3{font-size:14px;margin:0 0 10px 0;padding:0 0 7px 0;}
	h6{font-size:12px;margin:0 0 15px 0;}
	body{ font-size:12px;}
	.wrapper {max-width:460px;}
	.header{ padding:10px;}
	.header_top_left{ float:none;}
	.header-left{ float:none;}
	.header_top ul{ text-align:center; margin:10px;}
	.header_top ul li{ display:inline; float:none;}
	.header_top_right{ float:none;}
	.header_top_right ul li{ display:inline; float:none;}
	.header_top_right ul li:first-child{ border-left:0px;}
	.header_top_right ul{ text-align:center; margin:10px 0;}
	.main-nav{ display:none; float:none; padding-top:15px;}
	.main-nav ul li{ float:none; font-size:14px; border:0px; border-bottom:1px solid #e8e8e8;}
	.main-nav ul li a{ display:block; padding:10px;}
	.create_account_form{ width:100%; padding:15px 5px;}
	.create_account_form input,.create_account_form input:last-child{ width:44%; margin:0 3%; margin-bottom:15px;}
	.three_column{ width:100%; margin:0 0 25px 0;}
	.important_message_pic{ float:none; width:60%; margin:0 auto 20px;}
	.important_message{ width:100%; float:none;}
	.important_message_outer{ background-repeat:repeat;}
	.important_message_list li{ margin-top:7px; margin-bottom:7px;}
	.two_column{ width:100%; margin:0 0 20px 0; float:none;}
	.footer_widget{ width:50% !important; margin-bottom:30px;}
	.footer_nav,.copy_right{ float:none; width:100%; margin:15px 0; text-align:center;}
	.footer_nav ul{ text-align:center; float:none;}
	.footer_nav ul li{ display:inline; float:none;}
	.footer_bottom{ padding:5px 0;}
	.nav_icon{ width:29px; height:18px; background:url(../images/respond_nav_icon.png) 0 0 no-repeat; display:block; float:right; margin:22px 0;}
	
	.leads_pricing_table, .leads_form_table { width:100%; }
	.leads_pricing_table tr, .leads_form_table tr { border:none; }
	.leads_pricing_table td, .leads_form_table td { padding-left:0; width:100% !important; border:none; }
	.leads_pricing_table td:before, .leads_form_table td:before {
		left:0px;
		padding-right:0px;
		position:relative;
		top:0;
		white-space: nowrap;
		width:1%;
	}
	.leads_form_table td input[type="text"], .leads_form_table td select, .leads_form_table td textarea { width:100% !important; }
	
	.wrapper .box1, .wrapper .box2, .wrapper .box3, .wrapper .box4 {
		width:90%;
    margin: auto;
    margin-bottom: 30px;
	}
}

@media only screen and (max-width: 479px) {
	.wrapper {max-width:300px;}
	.header_top ul li{ display:inline-block;}
	.padding_in{ padding-right:0 !important; padding-left:0 !important;}
	.banner_pic,.banner_content{ display:block; width:100%;}
	.banner_pic{ width:80%; margin:0 auto;}
	.banner_content{ padding:20px;}
	.create_account_form input, .create_account_form input:last-child{ width:80%; float:none; margin:0 10% 20px;}
	.important_message_list li,.important_message_list li:nth-child(2n+2){ width:100%; margin:0 0 10px 0;}
	.footer_widget{ width:100% !important; margin:0 0 30px 0 !important; }
	.footer_nav ul li { margin:5px 0; display:inline-block;}
	.leads_pricing_table, .leads_form_table { width:100%; }
	.leads_pricing_table tr, .leads_form_table tr { border:none; }
	.leads_pricing_table td, .leads_form_table td { padding-left:0; width:100% !important; border:none; }
	.leads_pricing_table td:before, .leads_form_table td:before {
		left:0px;
		padding-right:0px;
		position:relative;
		top:0;
		white-space: nowrap;
		width:1%;
	}
	.leads_form_table td input[type="text"], .leads_form_table td select, .leads_form_table td textarea { width:100% !important; }
	
	
}

@media screen and (min-width:440px){
	.two_column.contact_form{max-width:438px;margin:40px auto;float:none;}
	.addUser { margin: auto; max-width: 438px;padding: 18px;}
	
	}

@media screen and (max-width:560px){
	.borderStyle img { width: 100%;}
	.block_padding h2 { font-size: 22px;}
	.block_padding h1 { font-size: 25px;}
	.block_padding table.borderStyle td{width:auto !important;}
	.tabletdfull tr td{width:100%;display:block;}
	.mpout{margin:0 !important;padding:10px !important;}
	.tdfixforbuysmtp table{width:100%;}
	.tdfixforbuysmtp table td blockquote p{font-size:16px !important;}
}

@media screen and (max-width:1024px){
	.addUser table td {padding-left:inherit;}
	}
@media screen and (max-width:710px){
	.mngUser table{width:99% !important;}
	.mngUser table tr td{padding:5px 0;}
	
	}
@media screen and (max-width:767px){
	.wrapper { max-width: 98%;}
	.boxcontainer ul li{width:45%;}
	
}
@media screen and (max-width:1024px){
	
	.tdfixforbuysmtp td{padding-left:0;}
	.boxcontainer{width:100%;}
	.price_table td{border:1px solid #e1e1e1 !important}
	.price_table td:nth-of-type(1) {padding-top: 37px;text-align:center;font-size: 18px;}
	.price_table td:nth-of-type(1)::before {
    		color: #eb4f02;
			content: "Product Name";
			font-size: 20px;
			left: 0;
			right: 0;
			text-align: center;
			width: 100%;
		}
    .price_table td:nth-of-type(2):before,.price_table td:nth-of-type(3):before,.price_table td:nth-of-type(4):before,.price_table td:nth-of-type(5):before,.price_table td:nth-of-type(6):before{content:'';}
	.price_table th:nth-of-type(3), .price_table td:nth-of-type(3){width:100%; text-align: center;}
	.price_table th:nth-of-type(4), .price_table td:nth-of-type(4) { text-align: center; width:100%;}
	.price_table th:nth-of-type(5), .price_table td:nth-of-type(5) { text-align: center; width: 100%;}
	.price_table tr { margin-bottom: 20px;}
	
}
@media screen and (max-width:578px){
	.boxcontainer ul li{width:90%;}
	.three_box .box1,.three_box .box2,.three_box .box3{margin:auto;padding-top:1px; float: none;}
	.us_btn,.uk_btn,.fb_btn{float:none;margin:10px auto 0;text-align: center;}
	.style61{margin: 22px auto 50px;height:auto;width: 80%;float:none;}
	.wrapper .box1, .wrapper .box2, .wrapper .box3, .wrapper .box4 {
		width:90%;
    margin: auto;
    margin-bottom: 30px;
	}
}

@media screen and (max-width:440px){
	
	.mngUser table tr td,.mngUser table tr th{font-size:12px;}
	
	
}