
@media only screen and (min-width: 992px) and (max-width: 1060px) {

.wrapper {max-width: 940px;}

.wrapper1 {max-width: 970px;}

nav ul.menu li {margin: 0 2px 0 26px;}

footer {padding: 3px 5px;}

ul.foot_content li { background:none;display: list-item;}
}





@media only screen and (min-width: 768px) and (max-width: 991px) {

.wrapper {max-width: 715px;}

.wrapper1 {max-width: 765px;}

.head_inner { padding: 75px 22px 0 30px;}

.head_inner h2 {font-size: 18px;line-height: 22px;}

.navigation a.logo { margin-top: -67px; margin-left: -40px; width: 225px;}

.navigation nav{ margin-right:4px;}

.right_sec .post_box span.post_img {width:135px;}

.right_sec .post_box span.post_img img.alignleft {max-width:120px;}

nav ul.menu {padding: 15px 10px 15px 4px;}

nav ul.menu li {margin: 0 2px 0 4px;font-size: 15px; line-height:19px;}

nav ul.menu li ul.sub-menu {width: 120px;}

nav ul.menu li ul.sub-menu li {font-size: 15px; line-height:19px;}

footer {padding: 3px 10px;}

ul.foot_content li { background:none;display: list-item;}



}





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

.mid_sec{ min-height:0;}
.mid_sec .left_sec.desktop_view{ display:none;}

.mid_sec .left_sec.phone_view{ display:block; }

	

.head_inner { padding: 75px 22px 0 30px;}

.head_inner::before{height:0px; width:0px;}

.head_inner::after {height:0px; width:0px;}

.head_inner h2 {font-size: 18px;line-height: 22px;}

.navigation a.logo {margin-left: -26px;margin-top: -59px;width: 200px;}

.navigation a.toggle{display:block;}

.navigation nav {width: 100%; position:relative; z-index:9999; margin:0;}

nav ul.menu {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); margin: 0; padding: 7px 0;  background:#cb280e; position:absolute;left:0;top:0; display:none; width:100%;}

nav ul.menu li {margin:0; width:100%;  border-top:1px solid #fff;}

nav ul.menu li:first-child {margin-left: 0px;border-top:none;}

nav ul.menu li a {display: inline-block; width:100%;padding:5px 10px; color:#fff;}

nav ul.menu li:hover > a,nav ul.menu li.current-menu-item > a,nav ul.menu li.current-menu-ancestor > a{color:#000; background:#cb280e;}
body.archive nav ul.menu li.blog_active > a,body.single nav ul.menu li.blog_active > a,body.search nav ul.menu li.blog_active > a{color:#000; background:#cb280e;}


nav ul.menu li ul.sub-menu {position:static;  width: 100%; background:#cb280e; padding:0 10px; display:none;}

nav ul.menu li ul.sub-menu li{ width:100%; padding:0; margin:0;border-top:1px solid #fff;}

nav ul.menu li ul.sub-menu li:first-child{border-top:none;}

nav ul.menu li ul.sub-menu li a{display: inline-block; width:100%;padding:5px 10px; color:#fff; background:#fff;background:#cb280e;}

nav ul.menu li ul.sub-menu li:hover > a,nav ul.menu li ul.sub-menu li.current-menu-item > a,nav ul.menu li ul.sub-menu li.current_page_parent > a{color:#000; background:#cb280e;}



nav ul.menu li.menu-item-has-children > span{ float:right; margin:5px 0;background:url(../images/plus_minus.png) no-repeat 0 0; cursor:pointer; display:inline-block; width:20px; height:20px; position:absolute; right:5px; top:0; z-index:9999;}

nav ul.menu li.menu-item-has-children > span.minus{ background-position:0 -20px;}

.mid_sec{padding:0 15px;}

.mid_sec::before {height:0px; width:0px;}

.mid_sec::after {height:0px; width:0px;}

.mid_sec .right_sec {width: 100%; padding:10px 0 0;}

body.page .mid_sec .right_sec{ padding-bottom:10px;}
body.page .mid_sec .left_sec{border-top:3px solid #ccc;}

.mid_sec .left_sec { box-shadow:none; margin-left:0; padding:10px 0 0;width: 100%;}

.mid_sec .left_sec::after {height:0px; width:0px;}



.right_sec h1{ font-size:16px; line-height:20px;}

.right_sec figure{ margin-bottom:5px;}

.right_sec p{font-size:13px; line-height:17px; padding-bottom:10px;}

.right_sec h2{font-size:15px; line-height:19px;}

.right_sec h3{font-size:14px; line-height:18px; padding-bottom:0;}

.right_sec h4{ font-size:13px; line-height:17px;}

.right_sec h5{ font-size:13px; line-height:17px;}

.right_sec ul{ padding-bottom:10px;}

.right_sec ul li{font-size:13px; line-height:17px;}

.right_sec ol{padding-bottom:10px;}

.right_sec ol li{font-size:13px; line-height:17px;}

.right_sec .post_info li {font-size: 11px;line-height: 13px;}

.right_sec a.read {font-size: 11px;line-height: 13px;}

blockquote {margin: 0 1em;}

.left_sec h3{font-size:16px; line-height:20px; padding-bottom:5px;}

.left_sec p{ font-size:13px; line-height:17px;  padding-bottom:10px;}

.left_sec .widget {padding-bottom: 10px;}

.comment-meta {font-size: 13px;line-height: 17px;}

.comments-area .comment-content p {font-size: 13px;line-height: 17px;margin-bottom: 5px;}

footer {text-align: center;padding: 3px 10px;}

footer.comment-meta{ text-align:left;}

footer img.logo {float: none; margin-left: 0;}

ul.foot_content {text-align: center;}

ul.foot_content li { background:none;display: list-item; padding:0;}

ul.foot_content li a{font-size: 12px;line-height: 16px;}

.left_sec.phone_view .widget select { background: url("../images/select.png") no-repeat scroll right center rgba(0, 0, 0, 0); border: 1px solid #da371d;

  box-sizing: border-box; display: inline-block; border-radius:0; max-width: 250px; padding: 5px 3% 5px 2%; width: 100%; -webkit-appearance:none;}



}





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

.head_inner {padding: 70px 22px 0 30px;}

nav ul.menu li {font-size: 14px;line-height: 20px;}

nav ul.menu li.menu-item-has-children > span {margin: 3px 0;}

nav ul.menu li ul.sub-menu li {font-size: 14px;line-height: 20px;}

.head_inner h2 {font-size: 14px;line-height: 16px;}

.mid_sec{padding:0 10px 15px;}



.right_sec h1{ font-size:15px; line-height:19px;}

.right_sec p{ padding-bottom:5px;}

.right_sec h2{font-size:14px; line-height:18px;}

.right_sec ul{ padding-bottom:5px;}

.right_sec ul li{font-size:12px; line-height:16px;}

.right_sec ol{padding-bottom:5px;}

.right_sec ol li{font-size:12px; line-height:16px;}



.left_sec h3{font-size:15px; line-height:19px; padding-bottom:0px;}

.left_sec p{ padding-bottom:5px;}

.left_sec .widget {padding-bottom: 5px;}

.right_sec .post_box span.post_img {float: left; width: 115px;}

.right_sec .post_box span.post_img img.alignleft {margin: 4px 8px 4px 0; max-width: 100px;}

.comment-meta {font-size: 12px;line-height: 16px;}

.comments-area .comment-content p {font-size: 12px;line-height: 16px;margin-bottom: 5px;}

.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea {width: 100%;}

ul.foot_content li {font-size: 10px;line-height: 14px;padding: 0;}
ul.foot_content li a{font-size: 10px;line-height: 14px;}
.left_sec.phone_view .widget select{ max-width:100%;}
form.search-form { max-width: 100%;}


}



