@media screen and (max-width:1366px)

{
.logo_and_nav_contanear
{
	background:#FFF url(../images/top_header_bg.jpg) top center no-repeat;
	background-size:1366px 6px;	
}
.footer_bottom_border
{
	background:url(../images/top_header_bg.jpg) top center no-repeat;
	background-size:1366px 6px;	
}

}

@media screen and (max-width:1220px)

{
.orange_contanear
{
	background-image:none;
}
.orange_contanear_heading_area
{
	display:block;
	float:none;
}
.orange_video_area
{
	display:block;
	float:none;
	margin:20px auto 0 auto;
	max-width:543px;
	width:96%
}
.orange_contant_area
{
	display:block;
	float:none;
	max-width:800px;
	width:96%;
	margin:40px auto 0 auto;
}
.orange_contant_text_area
{
	width:90%
}
}

@media screen and (max-width:1150px)

{
.nav_main_area ul li a
{
	padding:11px 8px;
}
.pricing_box_top_heading3 h3 ,.pricing_box_top_heading2 h3 ,.pricing_box_top_heading1 h3 ,.pricing_box_top_heading4 h3
{
	font-size:25px;
}
.catagory_box1 h1
{
	font-size:25px;
}

}

@media screen and (max-width:999px)

{
.logo_area
{
	width:100%;
}
.nav_main_area
{
	width:100%;
	text-align:center;
	margin:20px 0 20px 0;
}
.nav_main_area ul li a
{
	padding:11px 5px;
	font-size:14px;	
}
.logo_and_nav_contanear
{
	position:static;
}
.header_contanear
{
	margin-top:0;
	position:static;
}
.header_contanear_testimonial
{
	margin-top:0;
	position:static;	
}
.header_contanear_faq
{
	margin-top:0;
	position:static;
}
.header_left_box h1 ,.header_right_box h1
{
	font-size:30px;
}
.orange_contanear_heading_area h1
{
	font-size:30px;
}
.header_contanear_testimonial_main_area h1
{
	font-size:30px;
}
.orange_contanear_heading_area h1 span
{
	font-size:33px;	
}
.faq_page_main_heading h1
{
	font-size:30px;
}
.catagory_box1
{
	text-align:center;
}
.catagory_box1 img
{
	float:none;
	margin:0;
}
.catagory_box1 h1
{
    font-family: 'MuseoSans300';
	line-height:23px;
	margin-top:15px;	
}
.catagory_box1 p
{
	margin-top:15px;	
}
.contact_text_area h1
{
	font-size:30px;
}
.newsletter_main_area p
{
	float:none;
	text-align:center;
}
.input_style3
{
	display:block;
	float:none;
	margin:8px auto 0 auto;
}
.submit_style2
{
	display:block;
	float:none;
	margin:8px auto 0 auto;	
}
.pricing_main_contaner
{
	padding:30px 0;
}
.catagory_contanear
{
	padding:30px 0;
}
.faq_contanear
{
	padding:30px 0 30px 0;
}
.testimonial_contanear
{
	padding:30px 0;
}
.contact_contanear
{
	padding:30px 0;
}
}



@media screen and (max-width:870px)

{
.faq_page_img_area
{
	width:100%;
	text-align:center;
}
.faq_main_area
{
	width:100%;
	margin-top:20px;
}		
}


@media screen and (max-width:800px)

{
.pricing_box_top_heading3 h3 ,.pricing_box_top_heading2 h3 ,.pricing_box_top_heading1 h3 ,.pricing_box_top_heading4 h3
{
	font-size:20px;
}
.pricing_main_heading_area h1
{
	font-size:30px;
}
.pricing_main_heading_area h2
{
	font-size:25px;
}
.pricing_main_heading_area2 h1
{
	font-size:30px;
}
.pricing_main_heading_area2 h2
{
	font-size:25px;
}

}

@media screen and (max-width:767px)

{
.header_left_box h1 ,.header_right_box h1
{
	font-size:25px;
}
}

@media screen and (max-width:700px)

{
	.nav_main_area
{
	display:none;
}
.small_manu
{
	display:block;
}
.pricing_box3
{
	width:44%;
	margin:20px 3% 80px 3%;
	
}
.pricing_box4
{
	width:44%;
	margin:20px 3%;
	
}
}

@media screen and (max-width:640px)

{
.header_left_box
{
	width:100%;
}
.header_right_box
{
	width:100%;
	margin-top:35px;
}

.header_left_box h1 ,.header_right_box h1
{
	font-size:30px;
	text-align:center;
}
.orange_contant_text_area
{
	width:85%
}

.testimonial_main_text_area h1
{
	font-size:30px;
}
.testimonial_img_area
{
	width:100%;
}
.testimonial_img_area2
{
	width:100%;
}
.testimonial_text_area
{
	width:100%;
	margin-top:10px;	
}
.testimonial_text_area2
{
	width:100%;
	margin-top:10px;	
}
.contact_form_area
{
	width:100%;
}
.map_area
{
	width:100%;
}
}

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

{
.catagory_box1
{
	width:96%;
	margin:15px 2%;
}
dt{
	width:85%;
	padding-left:15%;
	height:auto;
}
.faq_text_main_area h1
{
	float:none;
	text-align:center;
	font-size:30px;
	margin:0;
}
.faq_text_main_area p
{
	float:none;
	text-align:center;
	margin:10px 0 0 0px;
}
}


@media screen and (max-width:500px)

{
.pricing_box1
{
	width:90%;
	margin:0px 5% 90px 5%;
	
}
.pricing_box2
{
	width:90%;
	margin:0px 5% 90px 5%;
	
}
.pricing_box3
{
	width:90%;
	margin:0px 5% 90px 5%;
	
}
.pricing_box4
{
	width:90%;
	margin:0px 5% 90px 5%;
	
}
}

@media screen and (max-width:480px)

{
.orange_contant_text_area
{
	display:block;
	float:right;
	width:78%
}	
}
