@import url('//fonts.googleapis.com/css?family=Open+Sans');
body{background: url(images/bgg.png); margin:0px auto;  padding:0; 
font-family: source sans pro;
line-height: 22px;
font-size:13px; 
color:#59554f;
}
.center{ width:1000px; margin:0 auto;}
a{ color:#422874; text-decoration:none;}

.postitle a{ color:#422874; }

#topmenu ul li a:hover, .postitle a:hover, .zn_post_wrap a, #sidebar .widgets ul li a:hover, .comm_meta_reply a:hover, .logged-in-as a, #topmenu .current_page_item a{color:#97C30A;}




.sliderfont{
 font-family:'Open Sans',sans-serif;
}

.sliderfont strong{
color:#ffffff;
}

.sliderfont1{
 font-family:'Open Sans', sans-serif;
}

#header{width:100%; float:left;background-image: url(images/bgg.png);}
.logo{ width:50%; float:left; /*margin-bottom:25px;*/}
.contacttop{float:right; width:50%;/* margin-bottom:25px;*/}

#topmenu ul li a:hover{
color: #7D7B81 !important;
  background: #efefef;
}


#myContent, #myContent1 {
margin: 0px;
background: #04BEF5;
color: #fff;
font-size: 20px;
padding: 7px;
border-radius: 0px 0px 0px 10px;
-moz-border-radius: 0px 0px 0px 10px;
-webkit-border-radius: 0px 0px 0px 10px;
border: 0px solid #000000;
}
#myContent1 a{ 
color:#fff;
}

.contacttop-content{
float: right;
width: 52%;
height: 84px;
/*background-color: rgb(224, 224, 224);*/
}

.contacttop-content ul{
margin-top:0px; 
float:right;
}

.contacttop-content ul li{
float:left; list-style-type: none; 
margin-right:5px;
}
.contacttop-content ul li:last-child{
margin-right:0px !important;
}

.contacttop-content-container{
margin:20px 0px;
}


.contacttop-content p.phonenumber{
margin: 14px 0 10px 30px;
font-family:MuseoSans-300,museo-sans,Arial,sans-serif; 
font-size:17px; 
font-weight:700; 
color:#676767;
}
.contacttop-content p.phonenumber img{vertical-align: middle;
padding-right: 10px;}
.readmore a{
/*padding: 5px 10px;
background: #8050D7;*/
color: #422874;
  font-size: 1.2em;
}
.readmore a:hover{
color: #000;
}

h1, h2, h3,h4,h5,h6{
font-family:'Source Sans Pro' !important; 
color: #3675C1;letter-spacing: 0em !important;
}
h5{
margin:0px 0px 5px 0px;
}

.contacttop-content p.mailid{
margin: 13px 0 27px 30px;
font-family:MuseoSans-300,museo-sans,Arial,sans-serif; 
font-size:14px; 
font-weight:700; 
color:#8050D7;
letter-spacing: 0.01em;
}
.contacttop-content p.mailid img{vertical-align: middle;
padding-right: 10px;}
.contacttop-content p.mailid a{
color:#676767; font-weight:700;
}
.contacttop-content p.mailid a:hover{
color:#8050D7; 
}



.copytext-left{ 
width:50%;
float:left;

}
.copytext-right{
 float:right;
 color:#fff;

 }


input[type="text"], input[type="password"], input[type="email"], input[type="file"], textarea, select {
background-color: #F7F7F7;
border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
color: #444444;
}




table tr td span{
color:#ff0000;
} 


 input[type="submit"]{
 background: #97C30A; 
 color:#fff;
 border: none;
padding: 10px 15px;
cursor:pointer;
}

.mtphr-dnt-tick-contents a{
color:#59554f !important;
}


input[type="email"], select, textarea, input[type="number"], input[type="tel"], input[type="text"]{

border: 1px solid #aaa;
box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
border-radius: 2px;
/*float: left;*/
padding-right: 10px;
-moz-transition: padding .25s;
-webkit-transition: padding .25s;
-o-transition: padding .25s;
transition: padding .25s;
max-width: 310px;
line-height: 20px;
font-family:MuseoSans-300,museo-sans,Arial,sans-serif; 
padding: 5px 8px; margin-bottom:10px; margin-right:10px;
}
textarea{ 
height: 50px; max-width: 100% !important;
}






.logo h1{ text-align:center; margin-bottom:5px;}
.logo h1 a{ color:#333; text-decoration:none;}
.desc{text-align:center;}

.outer-center {float: right;right: 50%;position: relative;}
.inner-center {float: right;right: -50%;position: relative;}
.logo img{ margin-top:15px; margin-bottom:15px; border:none;}

/*SKEW ELEMENTS*/
.skew_bottom_big{ background:#8050D7; width:969px; height:70px; position:relative; z-index:-1; float:left; margin-top:-54px; float:left;}
.skew_bottom_right{ width:50px; float:right; position:relative; background:#8050D7; z-index:-1; height:41px; margin-top:-45px; right:0; bottom:0; margin-right:6px}

.skew_top_big{ background:#ececec; width:970px; height:70px; position:absolute; z-index:-1; right:0; margin-top:-14px;}
.skew_top_right{ width:39px; float:right; position:absolute; background:#8050D7; z-index:-1; height:41px; margin-top:-15px; left:0; margin-left:8px}

.single_skew {float: left;margin-left: -15px;margin-top: 12px;display:none;position: absolute;width: 662px;}
.single_skew .skew_bottom_big{ width:630px; margin-top:-55px;}
.single_skew .skew_bottom_right{ margin-top:-47px;}
.depth-2 .single_skew, .depth-3 .single_skew, .depth-4 .single_skew, .depth-5 .single_skew, .depth-2 .single_skew_comm, .depth-3 .single_skew_comm, .depth-4 .single_skew_comm, .depth-5 .single_skew_comm{ display:none;}
.depth-1 .single_skew{ margin-top:0px; margin-left:0px; bottom:-12px;}

.single_skew_comm {float: left;margin-left: -15px;margin-top: 12px;position: absolute;width: 662px;}
.single_skew_comm .skew_top_big{ width:630px; position:relative; margin-left:48px; margin-top:-25px;}
.single_skew_comm .skew_top_right{margin-top: -68px;margin-left: 26px;}

#respond_wrap .single_skew{margin-left: 0;bottom: -10px;}
#respond_wrap .single_skew_comm{margin-left: -16px;top: 64px;}

/*MENU*/
#menu_wrap{width:100%; float:left;background-image:url(images/bgg.png);}
#topmenu{ width:1140px;/* border:1px solid #ececec;*/ background-image:url(images/bgg.png); height:50px; text-align:center; /*border-bottom:12px solid #ececec;*/}
.menu-header{margin:auto; padding:0; display:block;}
#topmenu ul{ margin:0; padding:0; float:left;}
#topmenu ul li{ list-style-type:none; display:inline-block; margin-right:10px; margin-top:0px; margin-left:10px;position:relative;}
#topmenu ul>li {/*height:60px;*/ padding-top:12px; /*position:relative; top:20px;*/}
#topmenu ul li a{ text-decoration:none; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;text-shadow: 1px 1px #fff, 2px 2px #dddddd;}
#topmenu ul li ul{ position:absolute; display:none;}

/*Submneu*/
#topmenu ul .current-menu-item a{color: #7D7B81 !important;  padding: 8px 10px !important;  background: #efefef;}
#topmenu ul .current-menu-item ul li{}
#topmenu ul .current-menu-item ul li a{ padding:4px; color:#888;}
#topmenu ul .current-menu-parent ul .current-menu-item{}
#topmenu ul .current-menu-parent ul .current-menu-item a{ padding:4px;}
#topmenu ul .current-menu-parent ul .current-menu-item ul .menu-item a{ padding:4px;}
#topmenu ul .current-menu-item .current-menu-item .sub-menu li a{ padding:4px;background:none;}

#topmenu ul li ul{ position:absolute;width:180px; z-index:999999;  padding-left:0; margin-left:-10px; border: 1px solid #ececec; border-bottom:6px solid #ececec; margin-top:10px;}
#topmenu ul li ul li{ float:none; margin:0; padding:10px 0px; text-align:center; background:#fff ;  display:block; border-bottom: 1px solid #ececec; height:auto;}
#topmenu ul li ul li a{ font-size:12px; font-weight:normal; padding:4px;}

#topmenu ul li ul li a:hover, #topmenu ul li .sub-menu .current-menu-item a:hover{ color:#d73a36;  }
#topmenu ul li ul li ul{left: 100%; margin-top:-24px; float:none; margin-left:0px;}

.zn_parent_menu span{ display:inline-block; margin-top:3px; font-size:9px; margin-left:5px; text-align:center; width:7px; height:9px; background:url(images/menu_arrow.png) no-repeat;}

/*SLIDER*/
.slider_wrap{ position:relative; width:100%; float:left; margin-bottom:20px;}
#zn_slider{border-bottom:7px solid #ececec; width:100%;float:left; background:#fff;}

/*MIDROW*/
.midrow{ background:#222;}
.midrow_wrap{ width:100%; float:left; margin-bottom:30px;}
.midrow_blocks{ width:970px; height:190px; padding: 0 15px; background:#fff; border:1px solid #ececec; float:left; margin-top:50px;  position:relative;}
.midrow_block{ float:left; width:220px;height:175px; padding-top:15px; overflow:hidden;}

.midrow_block h3{ text-align:center; font-size:20px; color:#333;}
.midrow_block p{ text-align:center;}
.midrow_blocks_wrap{ width:970px; float:left;}

.mid_block_content {border-right: 1px solid #ECECEC;height: 185px; margin-top: -35px;padding: 25px 10px 0;}
.midrow_block:last-child .mid_block_content{ border:none;}

/*LATEST POSTS*/

/*Layout 1*/
.lay1{ padding-top:20px; float:left;}
.lay1 .hentry{ width: 258px;height: 258px;padding-left: 22px;
padding-right: 22px;
padding-bottom: 32px; background:#fff;/* border:1px solid #ececec;*/ float:left; margin-right: 25px;background: url(images/circlebg.png);
background-repeat: no-repeat; margin-bottom:25px;}
.lay1 .hentry:nth-child(3), .lay1 .hentry:nth-child(6), .lay1 .hentry:nth-child(9), .lay1 .hentry:nth-child(12), .lay1 .hentry:nth-child(15), .lay1 .hentry:nth-child(18){ margin-right:0;}

.zn_row{ width:100%; float:left;}
.lay1 .post_content{ height:auto;}
.lay1 .post_content h2{ margin:10px 0;}
.lay1 .post_content h2 a{ font-size:20px!important;}

.lay1 .imgwrap{ overflow:hidden; width:284px; height:auto; float:left; position:relative;}
.lay1 .imgwrap img{ width:284px; border:none; height:auto;}

.lay1 .date_meta, .lay2 .date_meta, .lay3 .date_meta{ position:absolute; bottom:0; right:-300px; color:#fff; background:url(images/date_meta.png) no-repeat; font-size:13px; width:80px; height:20px; text-align:center; padding-bottom:5px;}

.date_meta a{ 
color:#fff; font-size:12px; position:relative; top:5px;
}
.postitle a:hover{ 
color:#00AFF0;
}


.lay1 .block_comm, .lay2 .block_comm, .lay3 .block_comm{ position:absolute; top:0; left:-200px; background:url(images/comm_meta.png) no-repeat; width:57px; height:55px; font-size:12px;}
.lay1 .block_comm a, .lay2 .block_comm a, .lay3 .block_comm a{ float: left;line-height: 12px;margin-left: -13px;padding-top: 7px;text-align: center;}
.lay1 .block_comm span, .lay2 .block_comm span, .lay3 .block_comm span{ float: left;line-height: 9px;margin-left: 3px;padding-top: 14px;text-align: center;}

.lay1 .block_comm a, .lay1 .block_comm span, .lay2 .block_comm a, .lay2 .block_comm span, .lay3 .block_comm a, .lay3 .block_comm span{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}


/*Layout 2*/
.lay2{ padding-top:20px; float:left; width:985px; padding:15px; background:#fff; border:1px solid #ececec; margin-bottom:30px; padding-right:0; margin-top:20px;}
.lay2 .hentry{ width:290px;float:left; margin-right: 15px; margin-bottom:5px; padding:11px;}
.lay2 .hentry:nth-child(3), .lay2 .hentry:nth-child(6), .lay2 .hentry:nth-child(9), .lay2 .hentry:nth-child(12), .lay2 .hentry:nth-child(15), .lay2 .hentry:nth-child(18){ margin-right:0;}
.lay2 .postitle{ font-size:20px; text-transform:uppercase;}

.lay2 .imgwrap{ overflow:hidden; width:284px;float:left; position:relative;}
.lay2 .imgwrap img{ width:284px; border:none; height:auto;}
.lay2 .post_image{ float:left;}
.lay2 .post_content{ float:left; text-align:center; width:100%;}


/*LAYOUT 3*/
.lay3{ width:660px; float:left; margin-bottom:20px;}
.lay3 .hentry{ width:100%; height:200px; float:left; margin-bottom:30px;}

.lay3 .post_image{ padding:12px; background:#fff; border:1px solid #ececec;}
.lay3 .imgwrap{ overflow:hidden; width:254px;float:left; position:relative;}
.lay3 .imgwrap img{ width:254px; border:none; height:auto;}
.lay3 .post_image{ float:left;}
.lay3 .post_content{ float:left; width:325px; padding:15px; margin-left:20px; background:#fff; border:1px solid #ececec; height:170px; overflow:hidden;}
.lay3 .date_meta{ right:0;}
.lay3 .block_comm{ left:0;}
.lay3 .postitle{ margin-top:0; margin-bottom:10px;}

.lay3_bridge{ width:100px; height:130px; position:absolute; z-index:-1; background:#ececec; margin-top:40px; margin-left:250px;}

/*LAYOUT 4*/
.lay4 { width:660px; float:left;}
.lay4 .single_post{margin-bottom:40px;}
.lay4 .single_metainfo{ padding:6px 0; border-top:1px solid #ececec;border-bottom:1px solid #ececec;}


/*SINGLE POST*/
.single_wrap{ width:800px; float:left;}
#content{width:1140px; margin:20px auto;}
.single_post{ width:800px; float:left; /*border:1px solid #ececec; */line-height:18px; }
.single_post .postitle{ color:#1019C3;margin-bottom: 0px;
margin-top: 0px;display:none;}
.single_metainfo{ margin-bottom:15px;}
.post_cat, .post_tag{ font-weight:bold; margin-bottom:5px;}
.catag_list{ font-weight:normal; font-style:italic; display:inline;}
.single_post .post img, .type-page img, .type-attachment img{ max-width:630px; height:auto; border:none;}

#posts .post_content .edit{ text-align:right;margin-top:10px;}
.post_wrap .attachment .post_meta{ display:none;}
.post_content blockquote{ background:url(images/lgn_quote.png) no-repeat top left; margin-left:0; padding-left:40px;}
.post-edit-link{ display:block; padding:5px 10px; background:#D73A36; color:#fff; float:left; margin-left:-16px; margin-top:20px;}


/*POST Table*/
.post table, .org_comment table {margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: collapse;border-spacing: 0;background:url(images/trans_black_2.png) repeat;}
.post table img, .org_comment img{ max-width:200px;}
.post tr th, .post thead th, .org_comment tbody th {color: #333;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px; background:url(images/trans_black.png) repeat;}
.org_comment pre{ background:url(images/trans_black.png) repeat; color:#333; padding:0px 10px;}
.post tr td, .org_comment tr td{padding: 6px 24px;}
.post tr.odd td, .org_comment tr.odd td{background: #f2f7fc;}
.org_comment table th{padding: 6px 24px;}


/*WordPress Core*/
.alignnone {margin: 5px 20px 5px 0;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;width: 200px;height: 150px;padding: 4px;background-color: #FCFCFC;border: 1px solid #d3d3d3;box-shadow: 4px 4px 4px #DDDCDC;}
a img.alignleft:hover {width: 200px;height: 150px;box-shadow: none;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background:url(images/trans_black.png) repeat;border: 1px solid #ececec;max-width: 96%; /* Image does not overflow the content area */padding: 10px 3px 10px;text-align: center;}
.wp-caption img{max-width: 98%!important;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none !important;margin: 0 !important;max-width: 570px;padding: 0 !important;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px; margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}

/*COMMENTS*/
body.page .nocomments{ display:none;}
.comments_template{ width:100%; float:left; margin-top:10px;}
.commentlist{ margin:0; padding:0; width:100%; float:left;}
.commentlist li{ list-style-type:none; background:#fff; border:1px solid #ececec; width:100%; border-bottom:0px; border-top:0px; float:left; margin-bottom:20px;}
.commentlist li ul li{ width:96%; border:none;}
.commentlist .depth-1{ margin-top:20px; position:relative;}
.commentlist .depth-3{width:100%}
.commentlist .depth-4{width:99%}
.commentlist.depth-5{}
h3#comments{ color:#333333; font-size:20px;}
h3#comments_ping{color:#333333; font-size:20px;}


.comment-body{padding:15px; float:left; width:96%;position:relative; z-index:3;}
.commentlist li ul li .comment-body{ background:url(images/trans_black_2.png) repeat; margin-bottom:15px;}
.vcard{ float:left; width:58px; margin-right:15px;}
.fn{ padding-top:5px; text-align:center;}
.avatar img{}

.commentlist .comment-meta a, .commentlist .comment-meta a:hover{ font-size:12px;}
.org_comment {float: left; width: 85%;}
.org_comment ul li{ border:none; list-style-type:circle;}
.org_comment ol li{ list-style-type:inherit; border:none;}
.comm_meta_reply{}
.comm_meta_reply a{ color:#888; font-size:12px;}

.comm_reply{ display:inline-block; float:right; margin-right:15px;}
.comm_edit{ display:inline-block; float:right; margin-right:15px;}

h3#reply-title{ font-size:20px; color:#333; position:relative; top:15px;}
#respond_wrap{width:100%; float:left; position:relative;}
#respond{ width:100%; float:left;}

#commentform{ width:630px; float:left; padding:15px; background:#fff; border:1px solid #ececec; position:relative; z-index:2;}
.comment-notes{ display:none;}

#commentform label{ float:left; position:absolute; padding: 7px 5px 8px 5px; background:#fff; border:1px solid #ececec; width:50px;}
#commentform .required{ float:left; position:absolute;}

.field_wrap{ width:240px; float:left; overflow:hidden;}
.comment-form-author, .comment-form-email, .comment-form-url{ width:100%; float:left; height:30px; position:relative;}

.comment-form-author input, .comment-form-email input, .comment-form-url input{ padding: 7px 3px; background:url(images/trans_black_2.png); border:1px solid #ececec; color:#888; padding-left:70px; width:163px;}

.comment-form-comment label{ display:none;}

.form-allowed-tags{ display:none;}
.comment-form-comment{ width:370px; float:right;}
.comment-form-comment textarea{ background:url(images/trans_black_2.png); border:1px solid #ececec; padding:10px; width:340px; height:128px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888;}
.logged-in-as{ width:210px; float:left; padding-top:30px; padding-left:20px;}
.form-submit{ clear:both;}
.form-submit input, #searchsubmit{ float:right; margin-right:6px; border:none; background:#ececec; padding:5px; color:#888;}



.depth-2 #commentform{ margin-left:-40px; border-left:none; border-right:none; margin-bottom:20px;}
.depth-3 #commentform{ margin-left:-80px;}
.depth-4 #commentform{ margin-left:-120px;}
.depth-5 #commentform{ margin-left:-160px;}

.depth-2 h3#reply-title{ margin-left:-60px;}
.depth-3 h3#reply-title{ margin-left:-90px;}
.depth-4 h3#reply-title{ margin-left:-120px;}
.depth-5 h3#reply-title{ margin-left:-150px;}

.bypostauthor{}

/*SIDEBAR*/
#sidebar{ float:right; width:315px;}
#sidebar .widgets{}
#sidebar .widgets ul{ margin:0; padding:0;}
#sidebar .widgets ul li{ list-style-type:none;}
#sidebar .widgets .widget{ 
padding:0px 15px;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(left,  #f9f9f9 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f9f9f9 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f9f9f9 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f9f9f9 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to right,  #f9f9f9 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=1 ); /* IE6-9 */
border:1px solid #ececec; margin-bottom:20px; width:240px; float:left;webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;}
#sidebar .widgettitle, #sidebar .widgettitle a{font-family: source sans pro;
  color: #ffffff;
  margin: 0;
  webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: rgba(61,36,106,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(61,36,106,1) 0%, rgba(85,55,144,1) 0%, rgba(61,36,106,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(61,36,106,1)), color-stop(0%, rgba(85,55,144,1)), color-stop(100%, rgba(61,36,106,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(61,36,106,1) 0%, rgba(85,55,144,1) 0%, rgba(61,36,106,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(61,36,106,1) 0%, rgba(85,55,144,1) 0%, rgba(61,36,106,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(61,36,106,1) 0%, rgba(85,55,144,1) 0%, rgba(61,36,106,1) 100%);
  background: radial-gradient(ellipse at center, rgba(61,36,106,1) 0%, rgba(85,55,144,1) 0%, rgba(61,36,106,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d246a', endColorstr='#3d246a', GradientType=1 );
  text-align: left;
  padding-left: 15px;
  width: 257px;
  margin-left: -16px;
  padding-bottom: 10px;
  /* padding-right: 15px; */
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 10px;
}
#sidebar .widgets .widget ul{}
#sidebar .widgets .widget li{ padding:7px 0; margin:7px 0; /*border-bottom:1px solid #ececec; */}

#sidebar .widget_archive ul, #sidebar .widget_meta ul, #sidebar .widget_recent_entries ul, #sidebar .widget_nav_menu ul, #sidebar .widget_recent_comments ul, #sidebar .widget_pages ul, #sidebar .widget_links ul, #sidebar .widget_categories ul{ margin-left:20px;}

#sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_nav_menu li, #sidebar .widget_recent_comments li, #sidebar .widget_pages li, #sidebar .widget_links li, #sidebar .widget_categories li{ list-style-image:url(images/list_type.png);}

#sidebar .widgets .widget li:last-child{ border:none;}

/*FOOTER*/
#footer{ width:970px; float:left; background:#fff; border:1px solid #ececec; font-size:12px;padding-top:15px; padding-left:30px; margin-top:15px;}
#footer .widgets .widget a{}
#footer .widgets ul{ margin:0; padding:0;}
#footer .widgets .widget{ width:217px; float:left; margin-right:25px; list-style-type:none; margin-bottom:25px;}
#footer .widgets .widgettitle, #midrow .widgets .widgettitle a{ color:#333;  font-size:20px;}
#footer .widgets .widget ul{ margin:0; padding:0;}
#footer .widgets .widget ul li{ list-style-type:none; padding:6px 0;border-bottom-style:dashed; border-bottom-color:#ececec;border-width:1px;}
#footer .widgets .widget ul li a{ text-decoration:none; }


#footer .znn_wgt_thumb img{ width:50px; height:50px;}
.znn_feat ul p, .znn_pop ul p, .znn_rand ul p{ margin:5px 0;}
#footer .znn_feat ul li, #footer .znn_pop ul li, #footer .znn_rand ul li{ min-height:55px;}
#footer #searchform{ margin-top:20px;}
#footer #searchform #s{ width:60%;}
#footer #wp-calendar #today{ background:#D73A36;}
#footer #wp-calendar caption {border-bottom-style:dashed; border-bottom-color:#ececec;border-width:1px;}

#copyright{width: 100%;height: 52px;
  float: left;
  padding-bottom: 0px;
  color: #036EA6;
  border-top: 4px solid #301762;
  background: #422874;}
#copyright a{ text-decoration:none; color:#fff;}
#copyright p{   color: #fff;  text-align: center;margin-top: 12px;}
.copytext{ float:left; padding: 12px 10px; width:420px;}
.copytext-right a{ color:#fff;}
.copytext1{ 

text-align:center;
}
.testimonial-title{
color:#8050D7; 
padding:10px;
border: 1px solid #ececec; background:#fff;

}




/*Footer Menu*/
#footmenu{ width:560px; float:right;}
#footmenu ul{float:right; margin-right:15px;}
#footmenu ul li{ list-style-type:none; display:inline-block; margin-left:15px;}
#footmenu ul li a{}


/*PAGINATION*/
.znn_paginate, .navigation{ float:left; margin:15px 0; width:100%; margin-bottom:30px;}
.znn_paginate .amp_title{ display:none;}
.znn_paginate span, .znn_paginate a, .navigation a, .navigation span{ padding: 5px 10px; border:1px solid #ececec;}
.amp_page, .amp_next, .amp_prev, .page-numbers{ text-align:center; text-decoration:none; font-size:13px; margin-right:10px; background:#ececec; display:inline-block; color:#888;}
.amp_current{text-decoration:none; font-size:13px;margin-right:10px;background:#fff ; color:#888;display:inline-block;}
.amp_title{ display:none;}
.amp_next{}
.amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current {background:#fff; color:#888;}
.hidden_nav{ display:none;}
.lay1 .znn_paginate, .lay2_pagi .znn_paginate{ text-align:center;}


/*----------------PREMIUM--------------------
---------------------------------------------*/
/*RELATED POSTS*/
#related{ float:left; width:100%; margin-top:20px;}
#related ul{ margin:0; padding:0;}
#related ul li{ list-style-type:none; float:left; margin-right:15px;}
#related h3{ color:#333;}
.related_img{ width:146px; height:103px; overflow:hidden; float:left; position:relative;}
.related_img img{ width:146px; height:auto; border:none;}

#related_wrap ul{ width:630px; float:left; background:#fff; border: 1px solid #ececec; padding:15px;}
.rltd_hover{ width:136px; height:93px; background:url(images/trans_black.png); position:absolute; color:#FFF; padding:5px; font-size:16px; margin-top:103px; text-indent:-200px;}

.rltd_button{ width:45px; height:45px; background:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/rltd_button.png) no-repeat; position:absolute; right:-50px; bottom:0;}






/*SHORTCODES
-------------
*/

/*Columns*/
.col2{ width:48%; float:left; margin-right:2%;margin-bottom: 15px;}
.col3{ width:31%; float:left; margin-right:2%;margin-bottom: 15px;}
.col4{ width:23%; float:left; margin-right:2%;margin-bottom: 15px;}

/*TABS*/
.tabs-container{ float:left;width:100%; margin:15px 0;}
.tabs{ margin:0; padding:0; width:100%;}
.single_post .tabs li{ list-style-type:none; float:left; background:url(images/trans_black.png) repeat;  padding:6px 10px; position:relative; z-index:3; color:#fff;}
.single_post .tabs li a{color:#fff;}
.single_post .tabs li.active{ background:url(images/trans_black_2.png) repeat;}
.single_post .tabs li.active a{}
.lgn_tab{ width:95%; float:left; min-height:100px; padding:10px; position:relative; z-index:1;background:url(images/trans_black_2.png) repeat;}
.post_content ul{clear:both;}

/*TOGGLE*/
.lgn_toggle{ margin-bottom:15px; float:left;}
.trigger_wrap{background:#fff; float:left;}
.trigger{ display:inline-block; font-size:14px; cursor:pointer; padding:10px; background:url(images/foot_arrow_down.png) no-repeat; padding-left:20px;  background-position:5px 15px;}
.lgn_toggle .down{background:url(images/foot_arrow_up.png) no-repeat; background-position:5px 12px;}
.lgn_toggle_content{ padding-top:15px; clear:both;}

/*LIST ELEMENTS*/
.list1 li{ list-style-image:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/list1.png);}
.list2 li{ list-style-image:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/list2.png);}
.list3 li{ list-style-image:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/list3.png);}
.list4 li{ list-style-image:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/list4.png);}
.list5 li{ list-style-image:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/list5.png);}

/*MESSAGE BOX*/
.lgn_scs{ width:92%; background:#c8ffd3 url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/lgn_success.png) no-repeat; background-position:5px 5px; border:1px solid #98f1a9; padding:10px; padding-left:32px; color:#3f834c; clear:both; margin:15px 0;}
.lgn_info{ width:92%; background:#c5eaf5 url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/lgn_info.png) no-repeat; background-position:5px 5px; border:1px solid #8ac7e8; padding:10px; padding-left:32px; color:#469cc0; clear:both; margin:15px 0;}
.lgn_wng{ width:92%; background:#f7e0b6 url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/lgn_warning.png) no-repeat; background-position:5px 5px; border:1px solid #ebc887; padding:10px; padding-left:32px; color:#af7a18; clear:both; margin:15px 0;}
.lgn_err{ width:92%; background:#ffd0cc url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/lgn_error.png) no-repeat; background-position:5px 5px; border:1px solid #e49a94; padding:10px; padding-left:32px; color:#b04840; clear:both; margin:15px 0;}

/*QUOTE*/
.lgn_quote{ width:92%; background: url(images/lgn_quote.png) no-repeat; background-position:5px 5px; clear:both; margin:15px 0;padding-left:37px; font-style:italic; min-height:30px;}

/*Button*/
.single_post .scl_button a{ width:auto; float:left; padding:10px; background:#D73A36; clear:both; color:#fff!important; margin-bottom:15px;}
.single_post .scl_button span{ display:inline-block;}
.single_post .scl_button a:hover{ background:#ececec!important; color:#888!important;}



/*WIDGETS
-------------
*/

.znn_wgt_thumb{}
.znn_wgt_thumb img{ width:65px; float:left; height:65px; margin-right:10px;}
#sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt{ color:#333;}
#footer .widgets .widget ul li .znn_wgt_tt{  color:#888;}
#footer .widget_content p{ font-size:12px; }
.znn_ad125x125_widget{ float:left; display:block; width:283px;}
.ads-125x125 img{ width:125px; height:125px; float:left; margin-right:25px; margin-bottom:10px; margin-top:10px;}
.ads-125x125 a:nth-child(2) img, .ads-125x125 a:nth-child(4) img{ margin-right:0;}
.ads-160x600{ float:left; margin-left:60px; margin-top:30px; margin-bottom:30px;}
.ads-250x250{ float:left; margin:20px;}
.znn_twitter #twitter_update_list span a, .widget_tag_cloud a:hover, .textwidget a{ color:#D73A36;}
.znn_flckr_widget img{ padding:9px; display:inline;}
.flickr_badge_image{ display:inline-block;}
#sidebar .widgets .widget_nav_menu ul li ul li, #midrow .widgets .widget_nav_menu ul li ul li, #footer .widgets .widget_nav_menu ul li ul li{ background:none; padding-left:15px; border-bottom:none;}

#sidebar .znn_feat ul, #sidebar .znn_pop ul, #sidebar .znn_rand ul{ margin-left:0;}
.znn_feat ul li, .znn_pop ul li, .znn_rand ul li{ list-style-type:none; min-height:75px;}

#searchform .screen-reader-text{ display:none;}
#searchform #s{ width:70%; padding:5px; border:1px solid #ececec; background:url(images/trans_black_2.png); color:#888;}

#wp-calendar{ width:100%;}
#wp-calendar caption{ padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#wp-calendar tbody td{ text-align:center;}
#wp-calendar #today{ background:#D73A36; color:#FFF;}
#wp-calendar #today a{color:#FFF;}
#wp-calendar #prev{ padding-top:10px;}

/*SOCIAL SHARE*/
.social_wrap{ position:fixed; top:215px; left:0;z-index: 999999;}
.social{}
.social ul{ margin:0; padding:0;}
.social ul li{list-style-type:none; opacity:0.3;}
.social ul li a{ display:block; width:35px; height:50px; background:url(images/social.png) no-repeat; text-indent:-999999px; margin-top:-19px;}
.social ul .soc_fb a{ background-position:0 0;}
.social ul .soc_tw a{ background-position:0px -51px;}
.social ul .soc_plus a{ background-position:0px -102px;}
.social ul .soc_ytb a{ background-position:0px -151px;}
.social ul .soc_flkr a{ background-position:0px -350px;}
.social ul .soc_lnkd a{ background-position:0px -201px;}
.social ul .soc_pin a{ background-position:0px -251px;}
.social ul .soc_rss a{ background-position:0px -301px;}


/*Contact Page*/
.entry-content{ margin-top:15px; width:100%; float:left;}
.entry-content input{ padding:10px; border:none; color:#888; font-family:Arial, Helvetica, sans-serif;width:50%;background:#ececec; color:#888;}
.entry-content textarea{ padding:10px; background:#ececec; border:none; color:#888; font-family:Arial, Helvetica, sans-serif; width:80%;height:200px; font-size:13px; color:#888;}
.entry-content label{ width:100px; display:block; float:left;}
.entry-content #submit_msg{ width:auto; left:90%; padding:5px 10px; position:relative; background:#ececec; color:#888;}


/*FULL WIDTH PAGE*/
.page-template-page-full_width-php .single_post, .error404 .single_wrap, .error404 .single_post{ width:1140px;}
.page-template-page-full_width-php .single_skew_comm{width: 962px;}
.page-template-page-full_width-php .single_skew_comm .skew_top_big{width: 968px;}
.page-template-page-full_width-php .single_skew_comm .skew_top_right{ margin-top:-71px;}
.page-template-page-full_width-php .single_skew .skew_bottom_big{width: 968px;}
.page-template-page-full_width-php .single_skew{ width:1000px;}
.page-template-page-full_width-php #commentform{ width:970px;}
.page-template-page-full_width-php .comment-form-comment textarea{width: 570px;}
.page-template-page-full_width-php .comment-form-comment{width: 600px;}
.page-template-page-full_width-php .field_wrap{width: 340px;}
.page-template-page-full_width-php .comment-form-author input, .page-template-page-full_width-php .comment-form-email input, .page-template-page-full_width-php .comment-form-url input{width: 263px;}


/*LEFT SIDEBAR PAGE TEMPLATE*/
.page-template-page-left_sidebar-php #sidebar{ float:left;}
.page-template-page-left_sidebar-php .single_wrap{ float:right;}


/*404 Page*/
.error404 .single_post{ width:970px; padding-bottom:40px;}
.fourofour{ text-align:center;}
.fourofour a{ font-size:320px; color:#333;}
.error_page h2{ text-align:center;}
.error_msg{ width:600px; margin:0 auto;}
.error_msg #searchform #s{ width:86%;}

/*SEARCH PAGE*/
.search_term{ width:970px; padding:15px; background:#fff; border:1px solid #ececec; margin-bottom:25px;}
.search_term #searchform{ margin-top:10px;}
.search_term #searchsubmit{ float:none;}



/*EASYSLIDER*/
#slides{ float:left; margin-top:20px; width:1000px; overflow:hidden;}

.easyslider{height:360px;overflow:hidden;}
#slider{ position:relative; overflow:hidden;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{ width:1000px;height:360px;overflow:hidden; position:relative;}	
#slider li img{ max-width:1000px; height:auto;}
.slider-content{ width:444px; position:absolute; height:100px; bottom:0px; color:#fff; right:0px;display:none;background:url(images/slider_content.png) no-repeat; height:170px;}
.slider-content h2{ margin:5px 0; right:100px; text-align:right; font-size:24px; margin-top:50px; width:380px; padding-right:10px; float:right;}
#slider .slider-content h2 a, #slider .slider-content a{ color:#fff; text-decoration:none; text-transform:uppercase;}
.slider-content p{ margin-top:0px; padding:10px; text-transform:capitalize;text-align:right; margin-left:-100px; width:400px; float:right;}
/* numeric controls */	
ol#controls{ float:right;padding:0; margin:0; margin-right:35px;}
ol#controls li{ list-style-type:none; float:left; padding:10px 10px 5px 10px; margin-right:1px; background:#fff; border-right:1px dashed #ececec;}
ol#controls li a{ text-decoration:none; font-style:italic;}
ol#controls li.current a{color:#D73A36;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Easy Slider END */

/*ACCORDION*/
#slide_acord{width:1000px; position:relative; overflow:hidden;}
.kwicks {list-style: none;position: relative;margin: 0;padding: 0;}
.kwicks li{height: 480px;
/*do not change these */
display: block;
overflow: hidden;
padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {	float: left;}
.kwicks.horizontal li img{ border:none; }
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}
#accordion{ width:1000px; height:480px; overflow:hidden;}
#accordion h2{}
#accordion h2 a{ color:#fff;}
.acord_text{position:absolute; margin-top:300px; background:url(images/trans_black3.png); padding:15px; width:270px; border-left: 1px solid #777; color:#fff;}


/* The Nivo Slider styles */
.slider-wrapper{ height:360px; width:1000px; overflow:hidden;}
#zn_nivo {position:relative; height:360px; width:1000px;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;right:0px;bottom:30px;background:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/nivo_caption.png) no-repeat;color:#333;opacity:1; /* Overridden by captionOpacity setting */width:410px;z-index:8; text-align:right; padding:10px 5px; }
.nivo-caption h2{ margin:0px; padding-left:5px; text-align:right;}
.nivo-caption h2 a{ color:#111;}
.nivo-caption p {margin:0; width:350px; float:right;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/nivo_nav.png) left no-repeat;}
.nivo-nextNav {right:0px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/nivo_nav.png) right no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position:absolute; bottom:10px; left:30px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-controlNav img{ position:relative; width:60px; height:60px; margin-right:4px;background:url(http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/nivo_caption.png) center; padding:4px;}
.nivo-controlNav a.active img{ background:#fff;}


/*AJAX*/
.zn_ajaxwrap{ width:100%; margin-bottom:30px; height:100px;}
.zn_ajax{ width:32px; height:32px; background:url(images/ajax-loader.gif) no-repeat; margin-left:470px;}



/*SHARE THIS*/
.single_post .share_this{ width:100%; float:left; padding-bottom:7px; margin-top:15px;}
.single_post .share_this a{ color:#999; display:block; float:left;}
.share_this .social_buttons div{ margin-right:13px;padding-left:20px; height:16px; float:right;}
.share_this .lgn_fb{ background:url(images/social_post.png) top left no-repeat; }
.share_this .lgn_twt{background:url(images/social_post.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del{background:url(images/social_post.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg{background:url(images/social_post.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl{background:url(images/social_post.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus{background:url(images/social_post.png) left no-repeat;background-position: 0px -104px;}

.share_this .lgn_fb:hover{ background:url(images/social_post_hover.png) top left no-repeat; }
.share_this .lgn_twt:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg:hover{background:url(images/social_post_hover.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -104px;}


/*Bug FIX*/
.single-post .single_skew{margin-top: 50px!important;}
.fourofour a {display: block;height: 150px;margin-top: 100px;}
#subscribe-label, #subscribe-blog-label{border: none!important;width: 420px!important;}
.tinynav1, .tinynav{ display: none }


/*paragraph*/
p {
line-height: 22px;
font-family: source sans pro !important;
text-align: justify;
font-size: 13px;font-weight: 400 !important;
}

/*welcome style*/
.welcome {
padding: 10px;
display: none;
border: 1px solid #ececec;
background: #fff;
}

.welcome img {
padding: 5px;
border: #CCCCCC solid 1px;
}


/*bullet style*/
ul.bullet {
list-style-image: url('http://demoserver.jbsoft.in/shreenidhifitnesscenter/wp-content/uploads/2014/11/bullet.png');
/* line-height: 22px; */
}

#topmenu ul li a {
text-shadow: 1px 1px #fff, 2px 2px #dddddd;
  color: #515151 !important;
}

.post1_content {
width: 221px;
  padding: 10px 10px 10px 30px;
  text-align: center;
}

div#frontest {
    height: auto;  clear: both;
    /*background: #f4f4f4;
background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%);
background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%);
background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%);
background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%);
background: linear-gradient(top,#fff 0,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4', GradientType=0);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4', GradientType=0);*/
border-top: #fff 1px solid;
border-bottom: #e9e9e9 1px solid;
 /*-webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
-moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
box-shadow: 0 0 7px rgba(0,0,0,.1); */
padding: 25px 0 15px;
overflow: hidden;
}


div#testi {
width: 455px;
padding-left: 10px;
float: left;
}

div#frontips {
width: 580px;
float: right;
text-align: justify;
padding-right: 50px;
padding-top: 6px;
}

i.fa.fa-users {
font-size: 40px;
color:#D76D22;
}

i.fa.fa-cog {
font-size: 40px;
color:#DC143C;
}

i.fa.fa-line-chart {
font-size: 40px;
color:#038403;
}

.fixi {
max-width:1170px;
width:100%;
margin: 0 auto;
}

.lay1 .hentry1 {
width: 289px;
  height: 289px;
  /* padding-left: 22px; */
  /* padding-right: 22px; */
  border-radius: 50%;
  /* padding-bottom: 50px; */
  box-shadow: 0px 0px 2px #e0e0e0;
  background: #fff;
  border: 6px solid #FFFFFF;
  float: left;
  margin-left: 37px;
  margin-right: 37px;
  background: url(images/circlebg1.png);
  background-repeat: no-repeat;
  margin-bottom: 25px;
}
.lay1 .hentry1#post-19 {
    background: rgb(153, 43, 146);
    animation: blinker 3s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0; }
}

ul.bullet li {
list-style-type: square !important;
padding-bottom: 10px;
padding-top: 10px;
}

.column1, .column2, .column3 {
width: 211px;
min-height: 400px;
float: left;
padding-right: 53px;
}

li {
list-style-type: square;
}

.post_content ul {
clear: both;
padding-left: 14px !important;
}

strong {
  color: #412773;
}
#featured-img-id img{display: block;margin-left: auto;margin-right: auto;width:100%;}
.kento-testimonial #kento_quotes li{list-style:none;}
#menu-menu li a{text-transform: capitalize;}
.social{ float:left;}
.list li{list-style:none;list-style-image: url('images/arwlist.png');line-height: 1.6em;font-size:19px;color: #717171;}
.list{float:left;}
.enquiry{margin-top:30px;}
.enquiry td{ padding:8px 0px;}
.post1_content h2 {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 6px;
  padding-top: 30px;
  width: 85%;
  margin: 0 auto;
}
.post1_content p {
  text-align: center;
}
.divider {
  background: url(images/hr.png);
  height: 4px;
  opacity: 0.2;
  margin: 0 auto;
  width: 1140px;
}
.spacer {
  height: 30px;
}
.post_content h3 {
  text-shadow: 1px 1px #fff,2px 2px #DDD;
}
.clr{ clear:both;}
.spinupdate {
    float: left;
    width: 16%;
    background: #422874;
    /* height: 40px; */
    /*padding: 5px 0px 0px;*/
    margin: 0px;
    color: #fff;
    font-size: 17px;
    height: 100%;
    text-align: center;
    font-weight: bold;
}
.marcont {
    float: right;
    width: 84%;
    position: relative;
    /*top: 5px;*/
    height: 100%;
}
.marcont p{
    color: #901686;
    margin: 0;    
    animation: blink 5s linear 2s infinite alternate;    
}
@keyframes blink {  
  0% { color: #901686; }
  25% { color: #46b5fa;}
  50% { color: #b4db3f;}
  100% { color: #e22d6f;}
}
@media (max-width: 651px) {
	  .spinupdate {
	  	width: 30%;
	  }
	  .marcont{
	    width: 70%;
	  }
	}	
.offers {
    /* border: 1px solid #ccc; */
    /* background: linear-gradient(rgb(173, 218, 149), rgb(124, 218, 67)); */
    width: 20%;
    /* border-radius: 5px; */
    /* padding: 25px; */
    float: right;
    text-align: center;
    /* font-size: 45px; */
    /* color: #fff; */
    margin: 10px 0;
    /* box-sizing: content-box; */
    /* box-shadow: 5px 5px 10px #525252; */
}
.offers span{
	animation: blinker 2s linear infinite;
}


.achi {
    width: 250px;
    height: auto;
    float: left;
    margin: 0px 7px 10px;
}
.achi img {
    width: 100%;
    margin: 0;
}
.achi h3 {
    text-align: center;
    text-shadow: none;
    background: #61b92c;
    margin: 0;
    color: #fff;
    padding: 10px;
    font-weight: 500;
    font-size: 20px;
}
a .achi p {
    margin: 0;
}
.lay1 .hentry1#post-19 h2 a {
    color: #fff;
    text-shadow: 1px 1px 0px #4c4444, 3px 3px 0px #443b3b;
}
.lay1 .hentry1#post-19 p {
	color: #fff;
}
.lay1 .hentry1#post-19 .readmore a {
    color: #ffce1b;
}
table.achivers {
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 70%;
    margin: 0 auto;
}
table.achivers td {
    border: 1px solid #ccc;
    padding: 10px;
}
table.achivers tr:nth-child(odd) {
    background: #f6f1ff;
}
table.achivers tr:nth-child(even) {
    background: #fbf8ff;
}

/* Custom */
.bar{
    max-width:1170px;
    width:100% !important; 
}
.conheight{
    height:30px;
}
.contactres{
    margin: 0px 0px 20px 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.contactres p{
    line-height:3px;
    font-size:14px;
}
.logo{width:none;float:none;margin-bottom:none;}
.contacttop{width:none;float:none;margin-bottom:none;}
.brand{
    display: flex;
    justify-content: space-between;
}
.logo img{
    max-width:590px;   
    width:100%;
}
.offers img{
    max-width: 85px;
}
#menu_wrap {
    width: 100%;
    background: #412670;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
}
#topmenu {
    width: 100%;
    border:none;
    background:none;
    height: 46px;
    text-align: center;
    border-bottom: none;
}
#topmenu ul li a{
    background:none;
    color: #fff !important;
    text-shadow:none !important;
}
#topmenu ul li a{
     font-weight:400 !important;
}
#topmenu ul li a:hover{
    background:none;
    color: #fff !important;
}
#topmenu ul .current-menu-item a{
    background:none;
    color: #fff !important;
    padding: 0px 0px !important;
}
.marw {
    width: 96%;
    max-width: 1140px;
    text-align: center;
    margin: 2% auto;
}
.postmain{
    margin-top: 30px;
    margin-bottom: 40px;
    display: flex;
    justify-content: space-evenly;
}
.postsingle {
    width: 300px;
    height: 300px;
    background:url('http://shreenidhiphysio.com/fitness/wp-content/themes/zenon_lite/images/circle-bg.png');
    border-radius: 50%;
    text-align: center;
    border: 8px solid #fff;
    box-shadow: 0px 0px 10px #aaa;
    margin-bottom: 30px;
}
.postcontent {
    padding: 20px 13px 10px 16px;
    line-height: 25px;
    width: 200px;
    margin: 0px auto;
}
.posttitle{
	border-bottom: 1px solid #aaa;
    padding: 5px;
    font-weight: bold;
}
.postcontent p{
    font-size: 19px;
    line-height:30px;
    text-align: center !important;
}
.posttitle a{
	text-decoration:none;
	color:#422874;
	font-weight: bold;
    text-shadow: 1px 1px 0px #fff, 3px 3px 0px #e0e0e0;
    font-size:20px;
}
.readmore a{
	text-decoration:none;
}
.frontest{
    max-width:1140px;
    width:100%;
    margin:0px auto;
}
div#frontest{
    max-width:1140px;
    margin:0px auto;
    width:100%;
}
.homebottom{
    margin:0px auto;
    width:100%;
    margin-left: 10px;
    margin-right: 10px;
}
#testimo,#frontip{
    width:47.1%;
    margin:.8%;
    display:inline-block;
    vertical-align:top;
}
.copytext-left,.copytext-right{
    width:47.1%;
    margin:.8%;
    display:inline-block;
    vertical-align:top;
    color:#fff;
}
.copytext-right{
    text-align: right;
}
#content {
    max-width: 1140px;
    margin: 20px auto;
    width: 100%;
}
.single_wrap {
    width: 70%;
    float: left;
}
.single_post{
    width:100%;
}
#sidebar {
    width: 25%;
    margin-top: 20px;
}
#footmenu,#footer {
    width: 100%;
}
.page-template-page-full_width-php .single_post, .error404 .single_wrap, .error404 .single_post{
    max-width:1140px;
    width:100%;
    margin:0px auto;
}
.treatmain{
    width: 48.2%;
    margin: .8%;
    display: inline-block;
    vertical-align: top;
}
.treatblk{
    display: grid;
}
.treatimg img{
    width: 250px;
    border: 4px double #ccc;
}
.coltreat{
    width: 98%;
    margin: 1%;
}
.coltreat p{
    font-size:19px;
}
.test{
    display:inline-block;
    vertical-align:top;
    width:21.8%;
    margin:0.2%;
}
.test img{
    width: 250px;
    height: 250px;
}
.page-id-15 .post_content{
    text-align:center;
}
.page-id-15 #content{
    margin-top:20px;
}
.news{
    display:inline-block;
    vertical-align:top;
    width:31.8%;
    margin:0.2%;
    margin-top: 20px;
}
.news img{
    width: 300px;
    height: 300px;
}
.contact {
    display: inline-block;
    vertical-align: top;
    width: 48.1%;
    margin: 0.8%;
}
textarea,input,select{
    width:100%;
    max-width:100% !important;
}
input[type="submit"] {
    width:100px !important;
}
input[type="date"]{
    padding: 4px 6px;
    margin-bottom: 5px;
    border: 1px solid #aaa;
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    border-radius: 2px;
}
.gmap{
    margin-top:20px;
}
.announcements { float:left; width:100%;margin: 20px auto; }
.announce_title {    
    float: left;
    width: 135px;
    background: #412670;
    padding: 10px;
    text-align: center;
    height: 40px;
    color: #fff;
    font-size: 20px;
    line-height: 34px;
}
.announce_content {float: none;width:initial; border: 1px solid #f7f7f7;padding: 10px; height: 40px;}
div#testi {
    width: 47.1%;
    float: left;
    margin: .6%;
    padding-left:0px;
}
div#frontips {
    width: 47.1%;
    float: right;
    text-align: justify;
    padding-top:0px;
    margin: .6%;
    padding-right:0px;
}
.page-id-12 .skew_bottom_big,.page-id-12 .skew_bottom_right{
    display:none !important;
}
.appmain{
    margin:20px auto;
    display:flex;
    justify-content:space-between;
}
.appoinment{
    margin-top: 48px;
}
.appoinment a{    
    background: #422874;
    color: #fff;
    padding: 8px 14px;
    font-size: 19px;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #aaa;
}
.page-id-738 #sidebar {
    width: 25%;
    margin-top: 30px;
}
.sliderfont strong {
    color: #ffffff;
    font-size: 34px !important;
}

/* Responsive */
@media (max-width: 1200px){
#content {
    display:grid;
}
.single_wrap {
    width:100%;
    float: left;
}
.single_wrap {
    margin: 10px auto;
}
#sidebar {
    width:100%;
    margin-top: 20px;
}
.page-id-9 .single_post {
    width: 94%;
    margin: 3%;
}
.treatblk {
    display: grid;
    justify-content: flex-start;
}
.test {
    display: inline-block;
    vertical-align: top;
    width: 31.8%;
    margin: 0.2%;
}
.test img {
    width: 350px;
    height: 350px;
}
.news{
    width: 100%;
}
.page-id-410 #content{
    display:flex;
}
}
@media (max-width: 1100px){
#topmenu{
    width:100% !important;
}
#topmenu ul li{
    margin-left:0px !important; 
    margin-right:0px !important;
}
#topmenu ul li a{
    font-size:16px !important;
}
#topmenu ul{
    float:none !important;
    margin:0;   
}
.postmain{
    display:grid;   
}
#testimo,#frontip{
    width:94%;
    margin:3%;
}
.test {
    display: inline-block;
    vertical-align: top;
    width: 48.8%;
    margin: 0.2%;
}
.test img {
    width: 370px;
    height: 370px;
}
div#testi {
    width:98%;
    float: left;
    margin:1%;
    padding-left:0px;
}
div#frontips {
    width: 92%;
    float: right;
    text-align: justify;
    padding-top: 0px;
    margin: 4%;
    padding-right: 0px;
}
.sliderfont strong {
    color: #ffffff;
    font-size: 20px !important;
}
}
@media (max-width: 990px){
.contact {
    display: inline-block;
    vertical-align: top;
    width: 94%;
    margin: 3%;
}
.sliderfont strong {
    color: #ffffff;
    font-size: 20px !important;
}
}
@media (max-width: 764px) {
#topmenu ul li a{
    font-size:14px !important;
}    
.tinynav, .tinynav1 {
    display: block!important;
    width: 100%;
    height: 30px;
    height: 48px;
    margin: 0px auto;
    color: #fff;
    background: #412670;
    box-shadow: none;
    border: none;
    width: 100%;
    max-width: 100%;
    font-size: 16px;
}
#topmenu ul.menu{ 
    display: none; 
}
.test {
    display: inline-block;
    vertical-align: top;
    width: 98%;
    margin: 1%;
}
.test img {
    width: 350px;
    height: 350px;
}
.news{
    display:inline-block;
    vertical-align:top;
    width:98%;
    margin:1%;
}
.news img{
    width: 300px;
    height: 300px;
}
.page-id-410 #content{
    display:grid;
}
.coltreat {
    width: 92%;
    margin: 4%;
}
.appmain {
    display:grid;
    margin:0px auto;
    justify-content:space-evenly;
}
.page-id-738 h3{
    text-align:center;
}
.sliderfont strong {
    color: #ffffff;
    font-size: 20px !important;
}
}
@media (max-width: 699px) {
.brand{    
    display: grid;
    justify-content: center;
}
.logo{
    margin:0px auto;
    width:100%;
}
.offers{
    text-align:center;
    width:100%;
}
.appoinment{
    text-align:center;
    margin-bottom:40px;
    margin-top:40px;
    width:100%;
}
.copytext-left,.copytext-right{
    width:98%;
    margin:1%;
    text-align:center;
    display:block; 
}
#sidebar {
    width: 94%;
    margin-top: 20px;
    margin: 3%;
}
.treatmain {
    width:96%;
    margin:3%;
    display:block;
}
.sliderfont strong {
    color: #ffffff;
    font-size: 20px !important;
}
}
@media (max-width: 599px) {
.conheight{
    height:60px;
}
.brand{
    display:grid;
}
.logo,.offers,.contacttop{
    width: 96%;
    margin: 2%;
}
.offers img{
    width: 140px;
}
.contactres{
    display:grid;
    justify-content:center;
}
.contactres p{
    text-align:center;
}
.page-id-109 .coltreat{
     display:grid;
}
.page-id-109 .coltreat .testimg{
     margin:0px auto;
}
}
@media (max-width: 499px){
.tp-bullets {
    z-index: initial !important;
}
}
@media (max-width: 400px){
.tinynav, .tinynav1 {
    margin: 10px auto 0px auto !important;
}
}
#footer{
    border:none;
    padding-left:0px;
}
#footer .widgets ul{
    display:flex;
    justify-content:space-between;
}
#footer .widget-title{
    margin-bottom:10px;   
}
#footer .widgets ul li{
   list-style-type: none !important;
    width: 33.333%;
    margin-bottom: 30px;
}
.reach{
    font-size: 15px;
}
@media (max-width: 992px){
#footer .widgets ul{
    display:grid;
    margin:0px auto;
}
#footer .widgets ul li{
   list-style-type: none !important;
    width:100%;
}
}
@media (max-width: 499px){
#footer{
    border:none;
    padding-left:0px;
    width:none;
    margin: 20px;
}
.sliderfont {
    font-family: 'Open Sans',sans-serif;
    text-transform: capitalize;
}
.sliderfont strong{font-size:10px !important;}
}
.post_content h2{
    line-height:30px;
}
.blink {
    background: rgb(153, 43, 146);
    animation: blinker 3s linear infinite;
}
.achive{
    color:#fff !important;
    text-shadow:none !important;
}
.read{
    color: #ffce1b !important;
}
a.cabsbtn {
    position: absolute;
    top: 350px;
    right: -110px;
    z-index: 999;
    transform: rotate(270deg);
    background: #e97723;
    padding: 5px 20px;
    border-radius: 5px 5px 0px 0px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .3px;
}