/* portrait */

@media screen and (orientation: portrait) {
/* portrait-specific styles */
}
 @media only screen and (max-width: 767px) {
 html {
 -webkit-text-size-adjust: 100%;
		/* Automatically adjusted for Safari on iPhone. */
		
		-ms-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
}
 .clearfix:before, .clearfix:after {
 content: "";
 display: table;
 line-height: 0;
 clear: both;
}
 .index_bg {
 min-width: inherit;
 width: 100%;
}
 .fix_container {
 width: 100%;
}
 .mob_elemnt {
 display: none;
}
 .mob_hide {
 display: none;
}
 .top_header {
 width: 100%;
 background: #41281e;
 height: 84px;
}
 .togl_btn > span {
/* background: #000000;
 border: 1px solid #ce8815;
 cursor: pointer;
 display: table-cell;
 height: 34px;
 text-align: center;
 vertical-align: middle;
 width: 38px;*/
 
 background: #000000;
 border: 1px solid #000;
 color: #ce8815;
 cursor: pointer;
 display: table-cell;
 height: 34px;
 text-align: center;
 vertical-align: middle;
 width: 60px;
}
 .togl_btn {
 position: absolute;
 padding:24px 8px 10px;
 z-index: 9999;
 text-align: center;
 width: 63px;
}
 .togl_btn.active {
 background: #ce8815;
}
 #logo {
 left: 0;
 margin: 0 auto;
 width: 100%;
 padding: 5px 0 0 0;
 height: auto;
 text-align: center;
}
 .searchForm table select {
 height: 36px;
}
 #logo a img {
 width: 140px;
}
#logo a {
 width: 140px;
background-size:120px;
}
 .video_box {
 margin-top: 5px;
}
 .advert_box {
 float: none;
 padding-top: 0;
}
 .blog_box {
 float: left;
 margin: 5px 0 0;
}
 .right_social {
 position: absolute;
 top: 70px;
 width: 100%;
 z-index: 999;
}
 .mob_elemnt .botomSectn > ul {
 float: left;
 margin: 7px 0 0;
}
 .mob_elemnt .botomSectn > ul li {
 margin: 0px 3px 0 0;
}
 .mob_elemnt .botomSectn > ul li a {
 margin: 0px 2px 0 0;
}
 .bottom_header {
 width: 100%;
 margin: 0 auto;
}
 .botomSectn {
 background: #4a2501;
 float: left;
 padding: 10px 20px 20px;
}
 #divNavigationBar {
 z-index: 999;
 height: auto;
}
 #divNavigationBar ul li {
 display: block;
 float: none;
 background: none;
 margin: 0;
 border-bottom: 1px solid #b06e01;
}
 #divNavigationBar ul li a img {
 padding: 0 !important;
}
 #divNavigationBar ul {
 width: 100%;
 background: #ce8815;
}
 #divNavigationBar ul li a {
 float: none;
 line-height: 36px;
 margin: 0;
 padding: 0 20px;
}
 #divNavigationBar ul li a:hover {
 color: #000;
}
 #divNavigationBar ul li a.active {
 background: none;
}
 #divNavigationBar ul li a:hover, #divNavigationBar ul li a.selected {
 background: none;
}
/*css*/

.index_bg {
 min-width: 0;
 overflow: visible;
 width: 100%;
}
.leftPanel .inner {
 width: auto;
 padding:25px 10px 10px;
}
.post_image {
 width: auto;
}
.leftPanel {
 display: block;
}
.rightPanel {
 display: table;
 margin: 0 auto 15px;
}
.bottom_header {
 position: absolute;
 top: 70px;
 width: 100%;
 z-index: 999;
}
/*footer*/

.footer_links {
 width: 100%;
 padding: 0;
}
 .coloumn_1 {
 margin: 0;
 width: 100%;
}
 #footer {
 background: #41281e;
}
 .footer_links h4 {
 border-bottom: 1px solid #2c1911;
 padding: 10px;
 position: relative;
}
 .coloumn_1 ul {
 margin: 0;
 padding: 0 10px;
 display: none;
 border-bottom: 1px solid #212121;
}
 .footer_links h4:after, #ad_rest_servs_2 > h3:after {
 content: "+";
 font-size: 25px;
 position: absolute;
 right: 10px;
 top: 3px;
 width: 28px;
 text-align: center;
 cursor: pointer;
}
 .footer_links h4.active:after, #ad_rest_servs_2 > h3.active:after {
 content: "-";
}
 .coloumn_last {
 clear: both;
 float: none;
 padding: 0 10px;
 width: auto;
}
 .newsletter_form {
 width: 100%;
 padding: 0;
 margin: 0;
}
 .newsletter_form span {
 color: #876252;
 font-size: 13px;
}
 .newsletter_form form {
 display: inline-block;
 padding: 0 0 10px 10px;
}
 .newsletter_form > h4:after {
 display: none;
}
 .newsletter_form input[type="text"], .newsletter_form input[type="button"] {
 margin-top: 0;
}
 .mob_show ul.bottom_social {
 float: left;
 margin: 8px 0 0;
 padding: 0;
}
 .mob_show ul.bottom_social li {
 margin: 0 8px 0 0;
}
 .copy_right {
 margin: 10px 0 0;
 width: 100%;
}
 .copy_right p {
 padding: 10px;
}
.inner > div#comments {
width:100%;
}
.comment-respond {
 width: 100%;
}
.content_area h2.archive-title {
 margin: 30px 0 10px;
}
.title h3 {
 color: #000000;
 font-size: 25px;
 line-height: 1;
 margin: 0;
}
.inner > div#comments {
 margin-bottom: 15px;
}
.mob_elemnt {
display:none;
}



.top_header, #footer {
/* background:#502403;*/
  background:#000;
}
 .coloumn_1 ul li a {
 color: #848484;
}
.coloumn_1 ul li a:hover {
 color: #ccc;
}
.footer_links h4 {
 border-bottom: 1px solid #212121;
}
.copy_right p, .coloumn_last p, .coloumn_last h4 span, a.whiteLink, .newsletter_form input[type="text"] {
 color: #848484;
}
.copy_right {
 border-top:  1px solid #212121;;
}
.newsletter_form {
	background:#1c1c1c;
}

.coloumn_1 ul li a
{
	background:none;
}
.coloumn_1 ul li
{
	
	position:relative;
}
.coloumn_1 ul li:before
{
	width: 0; height: 0; border-top: 3px solid transparent; border-left: 4px solid #ccc; border-bottom: 3px solid transparent;
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-3px;
}



}
 @media only screen and (min-width: 361px) and (max-width: 480px) {
}
 @media only screen and (min-width: 481px) and (max-width: 640px) {
}
input[type="submit"] {
	-webkit-border-radius: 5px;
	-webkit-appearance: none;
}


/*tablet-css added on 19june*/

 @media only screen and (min-width: 768px) and (max-width: 992px) {
 /*added-for nav*/
 
  .bottom_header {
 width: 100%;
 margin:0;
}
.right_box {
 float: none;
 padding: 0 15px 15px;
 position: relative;
 width: auto;
 text-align:center;
}
.intru_txt {
 float: none;
 padding: 0;
 position: relative;
 width: 100%;
}
.index_welcome {
 display: table;
 float: none;
 width: 100%;
}
.intru_txt {
-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
 -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
 box-sizing: border-box;
 padding:0 10px;
}
#divNavigationBar ul {
 width: 100%;
}
 .call {
 float: left;
 margin-top: 10px;
 width: auto;
}
.call p {
 font-size: 16px;
 text-transform:capitalize;
}
.call p.Email_Us {
 font-size: 13px;
}
#logo .down {
 width: 170px;
}
#logo {
 height: auto;
 width: auto;
}
.video_box img {
 width: 180px;
}
.advert_box img {
 width: 169px;
}
.blog_box img {
 width: 120px;
}
.right_social {
 float: right;
 text-align: right;
 width: auto;
}
 .right_social .mob_elemnt {
 left: 0;
 position: absolute;
 text-align: left;
 top: 70px;
 width: 100%;
 z-index: 999;
}
.blog_box {
 float:none;
}
.video_box {
 float: left;
 margin-top: 20px;
}
.right_social ul {
 margin:2px auto 15px;
}
.right_social .mob_hide ul li img {
 width: 24px;
}

.right_social .mob_elemnt .botomSectn {
 display: none;
}
 .togl_btn {
 padding: 18px 0 18px 20px;
 position: absolute;
 text-align: center;
 width: 63px;
 z-index: 9;
}
.togl_btn > span {
  background: #ce8815 none repeat scroll 0 0;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
  display: table-cell;
  height: 34px;
  text-align: center;
  vertical-align: middle;
  width: 60px;
}
 #divNavigationBar ul li {
 display: block;
 float: none;
 background: none;
 margin: 0;
 border-bottom: 1px solid #b06e01;
}
 #divNavigationBar ul li a img {
 padding: 0 !important;
}
 #divNavigationBar ul {
 width: 100%;
 background: #ce8815;
}
 #divNavigationBar ul li a {
 float: none;
 margin: 0;
 padding: 0 20px;
}
 #divNavigationBar ul li a:hover {
 color: #000;
}
 #divNavigationBar ul li a.active {
 background: none;
}
 #divNavigationBar ul li a:hover, #divNavigationBar ul li a.selected {
 background: none;
}
.mob_elemnt {
 display: none;
}
.togl_btn {
 top: 48px;
 padding-left:0;
}
.right_social .mob_elemnt {
 top: 177px;
}
.fb_about {
 display: inline-block;
 margin: 0 4px 0 0;
}
#ad_rest_servs_1.mob_hide {
 display: inline-block;
 vertical-align: top;
 width: 65%;
}


#divNavigationBar {
  position: absolute;
  z-index: 99999;
  top:-20px;
}

  /*added-for nav ends*/
 
 html {
 -webkit-text-size-adjust: 100%;
		/* Automatically adjusted for Safari on iPhone. */
		
		-ms-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
}
 .clearfix:before, .clearfix:after {
 content: "";
 display: table;
 line-height: 0;
 clear: both;
}
 .index_bg {
 min-width: inherit;
 width: 100%;
}
 .fix_container {
 width: 100%;
}
.top_header {
 background: #41281e;
 display: inline-block;
 height: auto;
 padding:10px;
 width: 100%;
 -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
 -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
 box-sizing: border-box;
 margin-bottom:10px;
}
#wrapper > div#body {
 padding: 0 10px;
}
.leftPanel {
 border-right: 1px solid #e3e3e3;
 display: block;
 vertical-align: top;
}
.leftPanel .inner {
 width: auto;
}
.post_image {
 width: 100%;
}
.rightPanel {
 display: table;
 margin: 0 auto 15px;
 width: auto;
}
 .coloumn_1 {
 width: auto;
 margin: 0 32px 0 0;
}
.coloumn_last {
 display: table;
 float: none;
 width: auto;
}
.footer_links {
 float: none;
 width: auto;
}
.x {
 display: none;
}
.copy_right {
 width: 100%;
}
#footer {
 box-sizing: border-box;
 padding: 0 10px;
}
.inner > div#comments {
 margin-bottom: 25px;
}
 .call {
 float: left;
 margin-top:0px;
 width: auto;
}
.call p {
 font-size: 16px;
 text-transform:capitalize;
 display:none;
}
.call p.Email_Us {
 font-size: 13px;
 
}
#logo a {
background-size: 150px;
}
#logo {
 height: auto;
 width: auto;
}
.video_box img {
 width: 180px;
}
.advert_box img {
 width: 169px;
}
.blog_box img {
 width: 120px;
}
.right_social {
 float: right;
 text-align: right;
 width: auto;
}
 .video_box {
 float: left;
 margin-top: 10px;
}
.advert_box {
 float: right;
 padding-top: 15px;
}
.right_social .mob_hide ul li img {
 width: 24px;
}
.right_social ul {
 margin:10px auto 10px;
}



/**/
.top_header, #footer {
/* background:#502403;*/
  background:#000;
}
 .coloumn_1 ul li a {
 color: #848484;
}
.coloumn_1 ul li a:hover {
 color: #ccc;
}
.footer_links h4 {
 border-bottom: 1px solid #212121;
}
.copy_right p, .coloumn_last p, .coloumn_last h4 span, a.whiteLink, .newsletter_form input[type="text"] {
 color: #848484;
}
.copy_right {
 border-top:  1px solid #212121;;
}
.newsletter_form {
	background:#1c1c1c;
}

.coloumn_1 ul li a
{
	background:none;
}
.coloumn_1 ul li
{
	
	position:relative;
}
.coloumn_1 ul li:before
{
	width: 0; height: 0; border-top: 3px solid transparent; border-left: 4px solid #ccc; border-bottom: 3px solid transparent;
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-3px;
}
.index_bg {
  background: #000 none repeat scroll 0 0;
}
}
 @media only screen and (min-width: 993px) and (max-width: 1055px) {
.index_bg {
 min-width: 1000px;
 width: 100%;
}
 .newsletter_form input[type="text"] {
width:180px;
}
.profileTable td {
 padding: 14px 0;
}
.searchForm table select {
 line-height: 20px;
}
.newsletter_form input[type="text"] {
width:180px;
}
.coloumn_1 {
 margin: 0 10px 0 0;
 width: 159px;
}
.owl-buttons .owl-next, .owl-buttons .owl-prev {
display:none;
}
.newsletter_form {
 width: auto;
}
.advert_box {
 padding-top: 54px;
}
/**/
.top_header, #footer {
/* background:#502403;*/
  background:#000;
}
 .coloumn_1 ul li a {
 color: #848484;
}
.coloumn_1 ul li a:hover {
 color: #ccc;
}
.footer_links h4 {
 border-bottom: 1px solid #212121;
}
.copy_right p, .coloumn_last p, .coloumn_last h4 span, a.whiteLink, .newsletter_form input[type="text"] {
 color: #848484;
}
.copy_right {
 border-top:  1px solid #212121;;
}
.newsletter_form {
	background:#1c1c1c;
}

.coloumn_1 ul li a
{
	background:none;
}
.coloumn_1 ul li
{
	
	position:relative;
}
.coloumn_1 ul li:before
{
	width: 0; height: 0; border-top: 3px solid transparent; border-left: 4px solid #ccc; border-bottom: 3px solid transparent;
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-3px;
}
.index_bg {
  background: #000 none repeat scroll 0 0;
}
}