﻿.hide {}

@media only screen and (max-width:900px) {
	.blog_main_cont{ width:65%; float:left; }
	.sidebar{ width:32%; float:right; }	
	
	.cont_blog_info h2 { font-size: 24px; }
	.cont_blog_info .alignleft { width:40%;   margin: 0 2% 7% 0; }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
.main{ width:768px;}
.nav_outer{ width:768px; margin:0px auto; }
.nav ul li a { font-size:16px;padding: 0 12px;}
.banner_pro_info { width: 63%;}
.banner_pro_info p { font-size: 51px;}
.service_cont {margin: 0 16px 0 0; min-height: 340px;}
a.buttom {   left: 26%;}
.footer_cont.info2{ width:33%;}
.text_area1 { height: 74px;}

.nav_cont{padding:0px  0 0 13px;}

.main_cont_area br { display:none;}

.main_cont_area ul li {color: #000000; font-size: 16px; font-weight: normal; line-height: normal; text-align: left; padding-bottom:10px; width:30%; padding: 0 1.5%;}
.main_cont_area ol li {color: #000000; font-size: 16px; font-weight: normal; line-height: normal; text-align: left; padding-bottom:10px;}

}

@media only screen and (max-width:767px)  {
body {-webkit-text-size-adjust:100%;}
.main{ width: auto;}
.video_add iframe{width:100%;height:220px !important;}
.logo{ float:none; text-align:center; padding: 0px 15px; margin-top:-8px;}
.contact_info {float:none;text-align:  center;}
.banner_pro {width:60%; margin:0px auto;float:none;text-align:center;}

.nav_cont {
    padding: 0 10px;
}
.nav ul li{ margin:0px; padding:5px 0px; float:none;}
.nav ul li a {float:none;/*height:30px;*/line-height:30px;}

.banner_pro_info p {font-size: 29px;}
.contact_info span em{font-size:24px;	}
.contact_info span {font-size: 17px;}
.banner_pro_info {padding: 20px 0;width:  auto;float: none;text-align:center;}
.service_cont{ float:none; width:auto; margin: 0 0px 0 0; min-height:inherit; margin-bottom:20px;}
.content_area { margin:0px 20px;}
.content_area1 { margin:0px 5px;}
.main_cont {  width: auto;float:none;padding-bottom:20px;}
.main_cont_info p { font-size: 14px; margin: 0 0 15px;}
.video_add img {width:100%;}
.pro_add1 img{ width:100%;}
.sidebar {  width: auto;float:none;}
.footer_cont {background: none;padding:0px 0px;margin:0px 0px 20px;float:none;min-height: inherit; width: auto ;}
.footer h2 {text-align:center;}
.footer_cont ul  {text-align:center;}
.footer_cont ul li {display: inline;padding:0px 5px;}
.footer_cont ul li a {display: inline;font-size: 13px;padding: 5px 0;}
.footer_cont.info2 {padding: 0 0px;width: auto;}
.sidebar_cont_text {height: auto;}
.form_cont {margin-right:0px;width:  auto;float:none;}
.footer {padding:0px 20px;}

.inner_cont_top_main {width: auto;float:none;}

.inner_cont_area h2 {font-size: 20px;}

.contact_address p {font-size: 14px;}
.form_cont_info3 label { font-size: 14px;}
.form_cont3 {width: auto; float:none; margin-bottom:20px;}
.contact_address {width: auto; float:none; margin-bottom:20px;}

.img_box2 { text-align:center;}
.contact_address p {text-align: center;}
.button2{ width:100%;}
.inner_cont_block {font-size: 14px;padding: 12px;}

.inner_cont_block h3 {font-size: 14px;}
.video_add iframe{width:100%;height:200px;}

.main_cont_area img { padding-bottom:20px; padding-left:0px !important; padding-right:0px !important;}

.main_cont_area p {color: #000000; font-size: 14px; font-weight: normal; line-height: normal; text-align: left;}
.main_cont_area .style1 { color: #000000; font-size: 14px; font-weight: bold; line-height: normal; text-align: center; }
.main_cont_area .style2 { color: #ff0000; font-size: 15px; font-weight: bold; line-height: normal; text-align: center; }
.main_cont_area .style3 { color: #086a8f; font-size: 15px; font-weight: bold; line-height: normal; text-align: left; }
.main_cont_area ul li {color: #000000; font-size: 14px; font-weight: normal; line-height: normal; text-align: left; padding-bottom:10px;}
.main_cont_area ol li {color: #000000; font-size: 14px; font-weight: normal; line-height: normal; text-align: left; padding-bottom:10px;}
.main_cont_area br { display:none;}

.pro_add ul li span { font-size: 18px; padding: 4% 0; }

.contact_block { font-size: 16px; margin: 0 auto; width: 90%; }

.blog_main_cont{ width:auto; float: none;}

.cont_blog_info h2 { font-size: 20px; }

.sidebar{ width:auto; float:none;}	
	
	.cont_blog_info h2 { font-size: 20px; }
	.post_bottom { font-size:14px;}
	.post_bottom .fl-lt{ float:left !important;}
	.post_bottom .fl-rt{ float: right !important;}
	
.ad_width { width: auto; }
.fl-lt { float: none; }
.fl-rt { float: none; }

}

@media only screen and (min-width: 100px) and (max-width: 448px) {
	.tinynav { display:inline-block; margin:0 auto;}
	.search_button { -webkit-appearance: none; border-radius: 0; padding:0px;}

.field_adj{ margin-bottom:10px;width: auto;float: none;}

.field_adj.sec{width: auto;}
.form_cont_info3 label {display:block;float:none;}

.content_top img { height:100% !important;}

.d { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d:link { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d:visited { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d:hover { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d:active { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }

.d-1 { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d-1:link { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d-1:visited { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d-1:hover { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }
.d-1:active { color: #7C2339; font-size: 18px; line-height: normal; text-transform: uppercase; font-family: "Lato",sans-serif; text-decoration:none; }

.e { color:#006600; font-size:18px; font-weight:bold;}
.e a:link, .e a:visited { text-decoration:none; color:#006600; font-size:18px; font-weight:normal; line-height:18px; }
.e a:hover, .e a:active { text-decoration:none; color:#75B200; font-size:19px; line-height:15px; font-weight:normal; }

.contact_info { padding:5px 0 0 ; }

.main_cont_area .img_box img { width:100%; }

.pro_add ul li { margin: 0 0 0 -10px; width: 100%; text-align:center; padding-bottom: 0px;}

.pro_add p { text-align:center; padding:0; margin:0;}

.hide { display:none; }

.contact_block { font-size: 16px; margin: 0 auto; width: 99%; }
.contact_info1{ border:1px solid #c7c7c7; padding:4%;}

.contact_block1 { font-size: 16px; margin: 0 auto; width: 99%; }
.contact_block1 .fl-lt { float:left; margin-right:20px;}
.contact_block1 .fl-rt { float:right; margin-left:20px;}

.menu-collapser { height: 57px; padding-top: 5px; }

.menu-item { width:95%; margin:0 auto;}

.fancybox-custom .fancybox-skin { /*box-shadow: 0 0 50px #222;*/ box-shadow:none; }

.video-section {width:100%; margin: 0 auto 0 -10px; float:none;}

select { font-size:10px}

form.register .submit {width:100% !important;}
}