@media screen and (min-width:1367px)

{

}

@media screen and (max-width:1200px)

{
.services_box1
{
	width:calc(100% / 3 - 20px);
}
}

@media screen and (max-width:1100px)
{

}

@media screen and (max-width:1050px)

{

}



@media screen and (max-width:992px)

{
.header_top_pannel_logo_area
{
	width:80px;	
}
.header_top_pannel_nav_and_cart_area
{
	width:calc(100% - 85px);
}
.nav-menu a {
	padding: 10px 15px;
	font-size: 14px;
}
#intro .img_area img {
    height: 400px;
}
#intro .text_area h2 {
    font-size: 30px;
}
.section1 {
    padding: 40px 0;
}
.section2
{
    padding: 40px 0;
}
.section3 .heading
{
	font-size:25px;
}
.section4 .heading
{
	font-size:25px;
}
.section3
{
    padding: 40px 0;
}
.section4
{
    padding: 40px 0;
}
.top_footer .heading
{
	font-size:25px;
}
.copy_contanear .left
{
	text-align:center;
	order:2;
	margin-top:10px;	
}
.copy_contanear .right
{
	text-align:center;
	order:1;
}
.about_box1 .img_area
{
	width:250px;
}
.about_box1 .img_area img
{
	height:250px;	
}
.about_box1 .text_area
{
	width:calc(100% - 255px);
}
.about_box1:nth-child(odd) .text_area
{
	width:calc(100% - 255px);
}
}

@media screen and (max-width:850px)

{
.video_img {
    height: 250px;
}
.subpage_header_section h2
{
	font-size:30px;
}
.main_heading h2
{
	font-size:25px;
}
}

@media screen and (max-width:768px)

{
.header_contact_right
{
	text-align:center;
}
.header_contact_left
{
	text-align:center;
}
.section1 .video_text {
	text-align:center;
	margin-top:20px;
}
.section1 .video_text h2 {
    font-size: 25px;
}
.section2 .box1
{
	height:auto;
}
.services_box1 h2
{
	font-size:14px;
} 
.about_box1 .text_area p
{
	text-align:center;
}
.about_box1
{
	text-align:center;
}
.about_box1:nth-child(odd) .text_area
{
	width:100%;
	padding:0;
	margin-top:20px;
}
.about_box1 .text_area
{
	width:100%;
	padding:0;
	margin-top:20px;
}
.services_box2
{
	text-align:center;
}
.services_box2 .img_area
{
	width:100%;
}
.services_box2 .text_area
{
	width:100%;
	padding:0;
	margin-top:35px;
}
.services_box2:nth-child(even) .text_area
{
	width:100%;
	padding:0;
	margin-top:35px;
}
.services_box2 .text_area ul li
{
	padding-left:0;
}
.services_box2 .text_area ul li:before
{
	position:relative;
}
.career_box
{
	padding:15px;
}
.career_box_text_area
{
	width:100%;
}
.contact_us_map_area
{
	margin-top:25px;
}
}


@media screen and (max-width:600px)

{

}



@media screen and (max-width:576px)

{

}


@media screen and (max-width:480px)

{
.services_box1
{
	width:calc(100% / 2 - 20px);
}
}

@media screen and (max-width:400px)

{

}