/* @override http://localhost:8888/wordpress/wp-content/themes/molded/style.css */

/*  
Theme Name: Molded
Theme URI: http://www.freewpthemes.net
Description: A two-column, fixed-width template featuring a 'widgetized' sidebar.
Version: 1.0.1
Released: 20070716
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net
*/

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	 color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 160%;
}
 h2, h3 {
	font-weight: normal;
	color: #FF9900;
}

h1 {
	font-size: 167%;color:#FF9900;font-weight: normal;
}

h2 {
	
	font-size: 17px; text-transform:capitalize;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ul, ol {
	margin-bottom: 1.0em;
	line-height: 1.6em;
}

blockquote {
}

a:link {
	color: #82A726;
}

a:hover, a:active {
	text-decoration: none;
	color: #FF9900;
}

a:visited {
	color: #82A726;
}

img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

hr {
	display: none;
}

.navigation {
	    font-weight: bold;
    padding: 0 10px;
}

.alignleft {
	float: left;
	padding-left: 0 !important;
}

.alignright {
	float: right;
}

/* Wrapper */

#wrapper {
	height: 100%;
	min-height: 100%;
	/*background: #333333 url("images/bg.gif") repeat center top;*/
	background-color:white;
}

html>body #wrapper {
	height: auto;
}

/* Header */

#header {
	width:100%;
	float:left;
	background:#fff;
	border-bottom: 1px solid #f7f7f7;
	margin: 0 auto;
	/*background: #829C9A url(images/img02.jpg) no-repeat;*/
}

#header h1 {
	float: left;
	margin: 0;
	padding: 90px 0 0 20px;
	text-transform: lowercase;
	font-size: 48px;
}

#header h1 a {
	text-decoration: none;
	color: #C4D5D5;
}

#header p {
	float: left;
	margin: 0;
	padding: 108px 0 0 8px;
	text-transform: lowercase;
	line-height: normal;
	font-size: 30px;
	font-weight: bold;
	color: #36393D;
}

#top {width: 1170px;
margin: 0 auto;}



/* Page */

#page {
	width: 1170px;
	margin: 0 auto;
	background: #F0F0F0;
}

/* Content */

#content {
	float: left;
	width: 815px;
	padding: 20px 0 30px 0px;
background-color:#ffffff;
}

#content ul{
	margin-left: 0;
	padding-left: 0;
	list-style-position: outside;
	list-style: none;
}
#content ol {
	margin:0;
	padding:0 0 15px 0;
       	list-style-position: outside;
	
}
.sub-menu {
    font-weight: 600;
}
#content ul li {
    font-size: 13px;
    list-style: outside none disc;
    margin-left: 20px;
    padding-bottom: 0;
}

.no-bullets li{list-style-type:none !important}

#content ol li{
	margin-left: 20px;padding:10px 0 0 0;
	list-style:decimal;
}
.pagetitle {
	margin-bottom: 20px;
	padding: 24px 0 10px 0;
	background: url(images/img09.gif) repeat-x left bottom;
}

.post {
	margin-bottom: 26px;
}

.post ul {
}

.post ul li {
}

.post .title {
	padding: 24px 0 10px 0px;
font-size:160%;
	
}

.post .title a {
	text-decoration: none;
}

.post small {
	font-size: 85%;
}

.post .byline, .post .meta {
	margin: 0;
	padding: 5px 20px;
	line-height: normal;
}

.post .byline {
width:795px;
padding-left:0;
	
}
.blog-listing h1 {
    border-top: 1px solid #e1e1e1;
    float: left;
    width: 99%;
}
.post .byline .posted {
	padding-left: 15px;
	background: url(images/img10.gif) no-repeat left center;
}

.post .byline .edit {
	padding-left: 15px;
	background: url(images/img11.gif) no-repeat left center;
}

.post .meta {
	padding-bottom: 5px;
	border-bottom: 1px solid #CBCBCB;
}

.post .byline .comments {
	padding-left: 15px;
	background: url(images/img12.gif) no-repeat left center;
}

.post .byline .categories {
	padding-left: 15px;
	background: url(images/img13.gif) no-repeat left center;
}

.post .entry {
	padding: 0px 10px 0 5px;

}

.result .title {
	padding-bottom: 0px;
	background: none;
	border-bottom: 1px solid #CBCBCB;
	font-size: 122%;
}

/* Comments */

#comments {
	padding: 20px 0 10px 0;
}

.commentlist {
	margin: 0 3em;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: normal;
}

.commentlist li {
	padding: 10px 0;
}

.commentlist cite, .commentlist small, .commentlist p {
	margin: 0;
	padding-left: 10px;
	line-height: normal;
	border-left: 1px solid #CBCBCB;
}

/* Respond */

#respond {
	float:left;
	padding: 20px 0 0 0;
}

#respond h3 {
	margin-bottom: 20px;
}

#respond p {
	margin: 0 0 5px 0;
}
#respond label{
	margin-left:3px;
}
#comment {
	width: 200px;
	padding: 1px 5px;
	/*background: #EFEFEF url(images/img07.gif) repeat-x;*/
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #3F4C6B;
}

#submit {
	background:#8ab420;
	border: 1px solid #b9d76e;
	text-transform: lowercase;
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: Capitalize;
cursor:pointer;
}
#submit:hover {
	background:#739c10;
	border: 1px solid #b9d76e;
	text-transform: lowercase;
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: Capitalize;
cursor:pointer;
}


/* Sidebar */

#sidebar {
	float: right;
	width: 345px;
	padding: 20px 10px 0 0;
	background-color:#F0F0F0
}

#sidebar ul {
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 10px;
	
}

#sidebar li ul {
	padding: 5px 20px;
}

#sidebar li li {
	display: list-item;
	margin: 0;
	padding: 5px 0 5px 20px;
	background: url(images/bullet_green.png) no-repeat 0px 5px;
	border-bottom: 1px solid #D9D9D9;font-weight:bold;font-size:13px;
}
#sidebar li li{
	font-weight:normal !important;
}
.tagcloud {
    font-weight: normal !important;
    line-height: 21px;
    padding: 26px;
}
#sidebar a {
	text-decoration: none;
color:#898888
}

#sidebar a:hover {
	text-decoration: underline;
color:#82A726
}

#sidebar h2 {
	text-transform: uppercase;
	letter-spacing: normal;
	font-size: 107%;
	
padding:0 10px 5px 10px;
color:#FF9900; border-bottom:1px solid #000000;
}

/* Widgets */

#search {
	padding: 50px 20px 20px 20px;
}

#search input {
	padding: 0 5px;
	background: #82A726;
	border:1px solid #D9D9D9;
	text-transform: lowercase;
	font: bold 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#search #s {
	width: 110px;
	padding: 1px 5px;
	background-color:white;
	font-weight: normal;
	color: #3F4C6B;
}

#search br {
	display: none;
}

/* Calendar */

#calendar_wrap {
	padding: 20px;
}

#wp-calendar {
	width: 100%;
	border-collapse: collapse;
}

#wp-calendar caption {
	padding: 2px 0;
	background: #36393D;
	font-weight: bold;
	color: #FFFFFF;
}

#wp-calendar tr {
}

#wp-calendar th {
	background: #EFEFEF;
}

#wp-calendar td {
	padding: 0 2px;
}

#wp-calendar tbody td {
	text-align: center;
}

#wp-calendar tbody td a {
	display: block;
}

#wp-calendar tfoot td {
	padding: 2px 0;
	border-top: 1px solid #36393D;
	font-weight: bold;
}

#today a {
	background: #EFEFEF url(images/img08.gif) no-repeat right top;
	font-weight: bold;
}

#prev {
	text-align: left;
}

#next {
	text-align: right;
}

/* Footer */

.footer-graph {background: url(images/footer-graph.png) no-repeat 120px top;
              float: left;
              width: 100%;
              height: 61px;}

			  
			  
#footer {
	clear: both;
	margin:0 auto;
	float:left;
	/*width: 950px;*/
	width: 100%;
	text-align: left;
	font-size: 9px;
	color: #666;
	/*background:#121212;*/
	background: #262626 url(images/footer-graph2.jpg) no-repeat center bottom;
padding-bottom:8px;
}

input[type="submit"] {
cursor: pointer;}

.footer-container{width:1170px;margin:0 auto;}

.one-half{position: relative;
float: left;width: 525px;padding-top: 20px;}
.one-half.last {
    margin-left: 50px;
}

.one-fourth {position: relative;
margin-right: 3%;
float: left;width: 22%;}

.last {margin-right: 0 !important;
clear: right;}

.twitter-feeds-two {
    float: left;
}

.twitter-feeds-two .left {
    float: left;
    width: 100px;
    height: 133px;
    padding-top: 25px;
    margin-right: 20px;
    color: #fff;
    text-align: center;
}

.twitter-feeds-two img {
    color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
}

.twitter-feeds-two .right {
    padding-top: 30px;font-size: 16px;
}

#footer .tweet-url {color:#81a63e}


.twitter-feeds-two .right em {
    display: block;
    font-size: 12px;
    font-style: normal;
    color: #585858;
}

.newsletter-two {
    float: left;
}

.newsletter-two .left {float: left;width: 100px;padding-top: 25px;margin-right: 20px;color: #fff;text-align: center;}

.newsletter-two img {
    color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
}

.newsletter-two .right {
    float: left;
    padding-top: 20px;
}

.newsletter-two input {    font: 14px 'Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 23px;
    color: #727272;
}

.newsletter-two input.enter_email_input {
    float: left;
    padding: 3px 0px 2px 18px;
    height: 36px;
    width: 370px;
    margin: 5px 0 0 0px;
    background-color: #545454;
    border: 2px solid #616161;
    color: #999;
    font-size: 13px;
    border-radius: 4px;
}

.clearfix {
    display: block;
}

.divider_dashed10 {
   /* float: left;
    width: 100%;
    */
    margin: 0px 0px 15px 0px;
}

.newsletter-two .input_submit {
    float: left;
    padding: 10px 20px;
    background-color: #3a3a3a;
    margin-top: 10px;
    border: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #999;
    border-radius: 4px;
}

.divider_dashed1 {
    float: left;
    width: 100%;
    margin: 40px 0px;
    border-top: 1px dashed #3b3b3b;
}

ul.faddress {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
	font-size:16px;
}

.faddress li {
    padding: 3px 0px;
    margin: 0px;
}

.qlinks {
    float: left;
    width: 100%;
}

#footer h4.lmb {
    color: #fff;
    margin-bottom: 20px;
	font-size:22px;
	font-weight: normal;
}

.qlinks ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
	font-size: 14px;
}

.qlinks li {
    padding: 4px 10px;
    margin: 0px;
    background: url(images/arrowmark.jpg) no-repeat left center;
}

.siteinfo {
    float: left;
    width: 100%;
}

.siteinfo a {
    color: #999;
    font-size: 13px;
}

.siteinfo a img {
    margin-left: 4px;
}

#footer .siteinfo p {
    font: 14px 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 23px;
    margin-bottom: 15px;
}

#footer ul {list-style: none;}

.copyright {
    float: left;
    padding: 40px 0 40px 0px;
    width: 100%;
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    background: #1a1a1a;
}

.copyright .container {width: 1170px;
margin: 0 auto;border-top: 1px dotted #3b3b3b;
}
.copyright a {
    margin-top: 10px;
    font-size: 12px;
    color: #999;
    text-align: right;
}

ul.footer-social-links {
    float: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.footer-social-links li {
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 5px;
    width: 24px;
    height: 24px;
    text-align: center;
    border-radius: 24px;
    line-height: 22px;
    vertical-align: middle;
    background-color: #252525;
    color: #999;
	list-style: none;
}

.scrollup {
    width: 40px;
    height: 40px;
    opacity: 1;
    position: fixed;
    bottom: 22px;
    right: 20px;
    display: none;
    text-indent: -9999px;
    background: url(images/scroll.png) no-repeat left top;
    z-index: 999;
}

#nav2{
display:none;
}
/* #footer p {
	margin: 0; padding-left:5px;
	line-height: normal;
text-align:left; color:#666666;
}*/

#footer a{ color:#727272; text-decoration:none;}

#footer a:hover{color:white;}
/*logo*/
#logo {
    float: left;
    margin-top: 8px;
    width: 192px;
/*background:url('images/logo.png') top center no-repeat transparent;*/
background:url('images/new-logo.png') top center no-repeat transparent;
height:62px;
}
/* top menu */
#top_menu{
float:right;
}
.date {
    background: none repeat scroll 0 0 #34373B;
    border: 1px solid #2B2E31;
    float: left;
    height: 54px;
    margin-bottom: 0;
    margin-top: 15px;
    text-align: center;
    width: 54px;
}
.date .month {
    color: #80959E;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 2px;
    padding: 2px 0;
    text-align: center;
    text-transform: uppercase;
}
.date .day {
    color: #FFFFFF;
    display: block;
    font: 2.3em Georgia;
    margin-top: -8px;
    padding-top: 0;
    text-align: center;
}
a.more-link{
    color: orange;
    font-weight: bold;
    text-decoration: underline;
}
.post .entry .alignleft{margin-right:10px !important;padding:5px !important;}

/*Design and branding style start here*/
/* testimonials: */

#testimonials1, #testimonials2 {
width:340px;
margin:0px;
float:left;
color:#b4b4b4;
 
}
#testimonials1 blockquote, #testimonials2 blockquote{
padding:0px 0px 10px 0px;
width:340px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#808080;
display:block;
float:left;
margin:0px;
}
#testimonials1 blockquote, #testimonials2 blockquote h2{
	color: #c5c2c2;   
	font-weight: normal;   
	font-size: 18px;   	   
	margin:0;   
	padding:0;   
	font-family: Arial, Helvetica, sans-serif;   
	line-height: 32px;   
}
 
#testimonials1 blockquote p, #testimonials2 blockquote p{
margin: 0 !important;
padding:0px 0px 10px 0px!important;
font-size:12px;
line-height:18px;
color:#808080;
}

#testimonials1 blockquote cite, #testimonials2 blockquote cite {
font-style: normal;
display: block;
float:left;
text-transform: uppercase;
font-weight: bold;
font-style:italic;
color: #555;
padding-left:5px;
margin-top:10px;
font-size:11px;
}

.design-branding-div{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	float:left;
	/*width:340px;*/
	width:46%;
}
.design-branding-div h4{
	margin:0px 0px 12px 0px;
	padding:10px 0px 0px 0px;
	color:#b4b4b4;
	font-size:20px;
	font-weight: normal;
	width:94%;
}
.design-branding-div p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#666666;
	font-size:12px;
	line-height:16px;
	font-weight: normal;
	width:100%;
}

/*Design and branding end start here*/

#bottom {
	/*width: 560px;*/
	width: 50%;
	clear: left;
	float: left;
	color: #898888;
	/*background:-moz-linear-gradient(center top , #151515, #0F1402) repeat scroll 0 0 transparent;*/
	font-size:0.9em;
	padding:0 0 10px;
	margin:15px 0px 0px 37px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#0F1402');
        border-right:1px solid #1D1D1D;
}
#bottom-inner{
	/*background:url("images/bottom-bg.png") no-repeat scroll center 25px transparent;*/ 
        float: left;
        margin: 0 0 12px;
        padding: 0;
        width: 558px;
}
#bottom a
{
text-shadow: 0 0 2px #000000;
}
#user1 h3 a, #user2 h3 a, #user3 h3 a, #user4 h3 a {
    color: #FF9900;
text-align:left
}
#user1 a:hover, #user2 a:hover, #user3 a:hover, #user4 a:hover {
    color: #82A626;
}
#bottom h3 {
    background: url("/blog/images/ftr-hdl-btm-line.gif") no-repeat scroll left bottom transparent;
    color: #82A726;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px;
}
#bottom h3  a{ 
  font-size: 13px;
  font-weight:normal;
}
#user1 {
    float: left;
    margin-left: 10px;
    width: 174px;
}

#user1 h3 a, #user2 h3 a, #user3 h3 a, #user4 h3 a, #user5 h3 a, #user6 h3 a    {
color: #F5AE25;
}
#user1 p {
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#user1 ul, #user2 ul, #user3 ul, #user4 ul, #user5 ul ,#user6 ul ,#user7 ul{padding:0 0 0 18px}


#user2 {
    float: left;
    margin-left: 10px;
    width: 174px;
}
#user1 li , #user2 li , #user3 li , #user4 li, #user5 li, #user6 li {
	margin: 0;
	padding: 0;
	line-height: 18px;
font-size:11px
}

#user3 {
    float: left;
    margin-left: 10px;
    width: 174px;
}

#user4 {
    float: left;
    margin-left: 10px;
    width: 174px;
}

#user5 {
    float: left;
    margin-left: 10px;
    width: 174px;
}
#user6 {
    float: left;
    margin-left: 10px;
    width: 174px;
}
#user2 a {
	
	margin-left: 2px;
	
}
#user1 a , #user2 a , #user3 a, #user4 a, #user5 a ,#user6 a { color: #898888;font-size:11px; }

#user1 a:hover, #user2 a:hover, #user3 a:hover, #user4 a:hover, #user5 a:hover, #user6 a:hover {
color:#82A626;
}
#user7 {
    border:0px solid red;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#user7 h3{
	color: #82A726;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    float:left;}
.exclusive{
    margin: 0 4px 2px;
background:url(images/searchButton.gif) no-repeat top left transparent;
display:block;
width:26px;
height:21px;border:none;
}
.search {
    margin: 1em 0 0;
}
.search_query{
border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    margin: 0 10px 0 5px;
    padding: 0 0 2px 6px;}

.copyright p {
    color: #504F4F;
    font-size: 11px;
    margin:7px 0px 0px 0px;
    padding: 0px;
    width: 350px;
    float:left;
}
.follow-us-div {
    float: right;
    margin: 4px 0 0;
    padding: 0;
    width: 150px;
}
.follow-us-div p {
    color: #504F4F;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 10px 0 0;
    padding: 0;
    width:86px;
}
#action-box{
    background: transparent url("images/related-articles.png") no-repeat scroll left top / auto 235px;
    float: left;
    height: 235px;
    overflow: hidden;
    padding: 10px 0 0 5px;
    width: 100%;

}
#action-box h2{
font-size:14px;
font-weight:bold;
font-family:arial;
margin:0px 0 0 15px;
color:#000000;
}
#action-box .action-box-in{
background:url(images/spr-action.png) no-repeat center right  transparent;
width:247px;
float:left;
height:172px;
margin-top:25px;
}
#action-box .action-box-in ul{
margin-left:5px;
width:95%;
}
#action-box .action-box-in ul li a{
font-size:12px;
line-height:18px;
color:#3a3a3a;
text-decoration:none;
}
#action-box .action-box-in ul li a:hover{
font-size:12px;
line-height:18px;
color:#3a3a3a;
text-decoration:underline;
}
#action-box .action-box-in img{
margin:20px 12px;
}
#action-box .action-box-in img.call{
margin-top:0;
}
#action-box .action-box-last{
margin-top:20px;
padding:0 8px;
float:left;}


/*<-----------------Header Top Part Alignment----------------------->*/
#contact-info-head {background: #fff none repeat scroll 0 0; width: 100%;float:left;padding: 0; }
#inner-contact-info {width: 100%;border-bottom: 1px solid #f7f7f7;float: left;padding-bottom: 10px;}
#head-email, #head-tel {    float: right;    /*margin: 0 0 0 54px;*/    padding: 0px 0 0px 5px;}
#head-email a:hover, #head-tel a:hover {    color: #7fa226;}
#head-email a, #head-tel a, #head-email a:link, #head-tel a:link {    color: #999;    font-family: arial;    font-size: 12px;    text-decoration: none;}
#head-tel { background-position: left center;    background-repeat: no-repeat;    margin: 0;    padding: 0px 0 0px 5px;}
#head-email a, #head-tel a, #head-email a:link, #head-tel a:link {    color: #999;    font-family: arial;    font-size: 12px;    text-decoration: none;}

#respond p input{
	padding:4px;
	width:200px;
}

.contact-info-ul{float: right;
margin: 12px 0 0 0;}

.contact-info-ul li{
float: left;
padding: 0px;
font-size: 12px;
margin: 0px 0px 0px 13px;
list-style: none;}

.contact-info-ul li a{color:#999;}

.contact-info-ul li a:hover {color:#727272;}

.footer_micro_img{width:207px; margin:0px 0px 5px 140px;}

.blog_page_logo{width:100%; float:left; clear:both;}

.plugin._4mr9.gecko.win.x1.Locale_en_GB {
    color: white !important;
}

/*******************************************************************************************************************************************************
											   #######################################
											   # Responsive CSS code start from here #
											   #######################################												
********************************************************************************************************************************************************/
@media only screen and (max-width: 1180px) and (min-width: 1080px){	
	#top, #page, .footer-container{
		width: 1070px;
	}
	.copyright .container{
		width: 1070px;
	}
	#content {
    width: 765px;	
	}
	
	#sidebar {    
    width: 290px;  
	}
	.post .byline {
    width: 725px;
	padding-left:0;
	}
	.one-half{
		width: 510px;
	}
}
@media only screen and (max-width: 1079px) and (min-width: 970px){
	#top, #page, .footer-container{
		width: 960px;
	}
	.copyright .container{
		width: 960px;
	}
	#content {
    width: 650px;	
	}
	#sidebar {    
    width: 290px;  
	}
	.post .byline {
    width: 615px;
	padding-left:0;
	}
	.one-half{
		width: 455px;
	}
	.newsletter-two .left{
		margin-right:12px;
	}
	.newsletter-two input.enter_email_input{
		width: 343px;
	}
	#action-box .action-box-in{
		width: 210px;
	}
}

@media only screen and (max-width: 969px) and (min-width: 869px){
	#top, #page, .footer-container{
		width: 860px;
	}
	.copyright .container{
		width: 860px;
	}
	#content {
    width: 600px;	
	}
	#sidebar {    
    width: 250px;  
	}
	.post .byline {
    width: 565px;
	padding-left:0;
	}
	.one-half{
		width: 405px;
	}
	.one-half.last {
		margin-left: 25px;
	}
	.newsletter-two .left{
		margin-right:12px;
	}
	.newsletter-two input.enter_email_input{
		width: 293px;
	}
	#action-box .action-box-in{
		width: 190px;
	}
	#action-box .action-box-in img{
		margin: 20px 0;
	}
}
@media only screen and (max-width: 868px) and (min-width: 768px){
	#top, #page, .footer-container{
		width: 760px;
	}
	.copyright .container{
		width: 760px;
	}
	#content {
	width: 515px;
	padding: 20px 0 0 0px;
	}
	#sidebar {    
    width: 245px;
	padding: 20px 5px 0 5px;
	}
	.post .byline {
    width: 495px;
	padding: 5px 5px;
	}
	.one-half{
		width: 367px;
	}
	.one-half.last {
		margin-left: 25px;
	}
	.newsletter-two .left{
		margin-right:12px;
	}
	.newsletter-two input.enter_email_input{
		width: 235px;
	}
	#action-box .action-box-in{
		width: 145px;
	}
	#action-box .action-box-in img {
		margin: 20px 3px;
		width: 94%;
	}
}
@media only screen and (max-width: 767px)and (min-width: 667px){
	#top, #page, .footer-container{
		width: 660px;
	}
	.copyright .container{
		width: 660px;
	}
	#top_menu{
		width: 335px !important;
	}
	.one-fourth {
		margin-right: 66px !important;
	}
	.menu .show-on-mobile{
		width: 335px !important;
	}
}
@media only screen and (max-width: 767px){
	#content{
		width: 100%;
		padding: 20px 0 0 0;
	}
	.byline {
		width: 100% !important;
		padding: 5px 5px !important;
	}
	#sidebar{
		width: 100%;
		padding: 15px 8px 0 8px;
	}
	.one-half{
		width: 100%;
		padding-top: 10px;
	}
	.one-half.last{
		margin:0;
	}
	.footer-social-links{
		float:left !important;
	}
	.divider_dashed1{
		margin: 25px 0px;
	}
	.one-fourth{
		margin:0;
	}
	.newsletter-two .left, .newsletter-two .right{
		padding:0;
	}
	.custom{
		height:50px;
	}
	.footer-social-links li{
		margin:0px 5px 0px 0;
	}
}	
@media only screen and (max-width: 666px)and (min-width: 565px){
	#top, #page, .footer-container{
		width: 560px;
	}
	.copyright .container{
		width: 560px;
	}
	#top_menu{
		width: 300px !important;
	}
	.menu .show-on-mobile{
		width: 300px !important;
	}
	.one-fourth{
		width:100%;
	}
}
@media only screen and (max-width: 564px)and (min-width: 464px){
	#top, #page, .footer-container{
		width: 460px;
	}
	#logo{
		width:100%;
	}
	.copyright .container{
		width: 460px;
	}
	#top_menu{
		width: 100% !important;
	}
	.menu .show-on-mobile{
		width: 460px !important;		
	}
	.one-fourth{
		width:100%;
	}
	.contact-info-ul{
		float:none;
	}
	.newsletter-two input.enter_email_input{
		width: 340px ;
	}
}
@media only screen and (max-width: 465px)and (min-width: 410px){
	#top, #page, .footer-container{
		width: 400px;
	}
	.copyright .container{
		width: 400px;
	}
	#top_menu{
		width: 100% !important;
	}.contact-info-ul{
		float:none;
	}
	#logo{
		width:100%;
	}
	.menu .show-on-mobile{
		width: 400px !important;
	}
	.one-fourth{
		width:100%;
	}
	.newsletter-two input.enter_email_input{
		width: 280px ;
	}
}
@media only screen and (max-width: 409px){
	#top,#page {
		padding: 10px;
	}
	#top, #top_menu, #page,.footer-container, .header-top{
		width: 100%!important;
	}
	.contact-info-ul{
		float:left;
		margin: 0;
	}
	#logo{
		float: none !important;
		margin-top: 8px !important;
		width:100%;
	}
	.menu .show-on-mobile{
		position:relative;
		width:100% !important;
	}
	.newsletter-two input.enter_email_input{
		width: 235px;
	}
	.one-fourth{
		width:100%;
	}
	.menu > ul > li > ul{
		width:100% !important;
	}	
	#footer {
    padding: 10px;
	}
	.copyright .container{
		width: 100%;
	}
	.twitter-feeds-two .left, .newsletter-two .left{
		width:auto;
	}
	.copyright{
		padding: 40px 10px 40px 10px;
	}
	#respond p input,#comment{
		width:100%;
	}
}
@media only screen and (max-width: 959px) {
	#wrapper {
    min-height: 100%;
	}
	#top_menu{
		width: 500px;
		margin-top: 15px;
	}
	.sf-blue ul {
	float:left !important;
	}
	.post{width:100%;}
	#bottom{width:100%;}
	#bottom-inner{width:100%}
	#user1{width:31%; margin-left: 1%;}
	#user2{width:31%; margin-left: 1%;}
	#user3{width:31%; margin-left: 1%;}
	#user4{width:31%; margin-left: 1%;}
	#user5{width:31%; margin-left: 1%;}
	#user6{width:31%; margin-left: 1%;}
	.design-branding-div{width:90%;}
}

@media only screen and (max-width: 715px) {
	.tagcloud{padding:10px;}
	.blog_page_logo{width:100%; float:left; clear:both;}
	
}

@media only screen and (max-width: 666px) {
	#action-box{width:100%; background-color:#F5F5F5; border:1px groove #999999; background-image:none; height:auto; margin-top: 10px; border-radius:8px;}
	#action-box .action-box-in{width:100%; background-image:none; height:auto}
}


@media only screen and (max-width: 400px) {
.follow-us-div{width:100%; float:left;}
.copyright p{width:100%;}
.follow-us-div p{width:100px; float:left;}
.follow-us-div a{width:auto; float:left;}


}
@media only screen and (max-width: 379px) {
	#user1{width:98%; margin-left: 1%;}
	#user2{width:98%; margin-left: 1%;}
	#user3{width:98%; margin-left: 1%;}
	#user4{width:98%; margin-left: 1%;}
	#user5{width:98%; margin-left: 1%;}
	#user6{width:98%; margin-left: 1%;}
	.design-branding-div{width:90%;}
	#testimonials2{width:100% !important;}
	.my_testimonial{width:100%;}
	.footer_micro_img{margin:0px 0px 5px 5px;}
	.newsletter-two input.enter_email_input{
		width: 100%;
	}
	.right{
		width:100%;
	}	
	.contact-info-ul li{
		font-size:11px;
	}
}

.content_shaper {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 13px !important;
    left: 0;
    list-style: outside none none !important;
    margin: 1px 0 0 !important;
    min-width: 160px;
    padding: 0;
    position: absolute !important;
    top: 100%;
    z-index: 1000 !important;
}

.content_shaper > li {
    padding: 1px 13px !important;
}

.content_shaper li a {
     color: #272727 !important;
    padding: 4px 8px !important;
    transition-duration: 0.3s !important;
    transition-property: margin-left, background-color !important;
    transition-timing-function: ease-out !important;
 font-size: 13px !important;
    

}

.inner > li {
    list-style: outside none none !important;
}
.inner > li a {
    color: grey !important;
    font-size: 12px !important;
}
.content_shaper li {
    line-height: 1.2;
    padding: 1px !important;
}
  @media screen and (max-width: 1126px) {

#sidebar {

}
}

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

#content {
   
}
}

.blog-listing .post .entry p{float:left}