/*

Theme Name: Bare Responsive

Theme URI: http://www.hongkiat.com/blog/

Author: Jake Rocheleau

Author URI: http://www.hongkiat.com/blog/author/jake/

Description: Bare Responsive is a simple Wordpress theme template for developers. You can get started with this very basic set of styles and page structures, then customize the design to your liking. It's super easy to launch a new Wordpress theme if you can start with some foundation!

Version: 2.0

License: GNU General Public License

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: white, grey, responsive, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, mobile, iphone, android, webkit, css3, transitions, custom-fonts, minimalism

*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; outline: none; }
html { height: 101%; }
body { font-size: 62.5%; line-height: 1; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section { display: block; }
header { width: 100%; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,  q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }
p { font-size: 1.6em; line-height: 1.75em; color: #565656; margin-bottom: 12px; }
a { text-decoration: none; /*color: #5d9de5;*/

color: #61cbb2; font-family: 'Libre Baskerville', serif !important; /*font-style: italic;*/

transition: color .2s linear; -webkit-transition: color .2s linear; -moz-transition: color .2s linear; font-size: 1.1em; }
a:hover { text-decoration: underline;/*	color: #3f7cc0;*/

/*        color:#61cbb2;

        font-family: 'Libre Baskerville', serif !important;

        font-style: italic;*/

}
/** page wrapping **/

.wrapper { max-width: 965px; margin: 0 auto; }/*900px*/
#top { /*margin-bottom: 40px;*/ }
#top h1 { font-family: "Quando", "Trebuchet MS", Tahoma, serif; font-size: 4.0em; letter-spacing: -0.1em; line-height: 1.8em; color: #575757; margin-top: 10px; width: 967px; text-align: center; }/*margin-bottom: -50px;*/
#top h1 a { color: #575757; }
#top h1 a:hover { color: #575757; text-decoration: none; }
#mainbody { display: block; z-index: auto; width: 100%; }
 #mc_signup_form *::-webkit-input-placeholder {
 color: white;
}
 #mc_signup_form *:-moz-placeholder {

    /* FF 4-18 */

    color: white;
}
 #mc_signup_form *::-moz-placeholder {

    /* FF 19+ */

    color: white;
}
 #mc_signup_form *:-ms-input-placeholder {

    /* IE 10+ */

    color: white;
}
/** full navigation **/

.menu_image { display: block; /*    margin-left:190px;*/

margin: auto; width: 967px; text-align: center; margin-bottom: 40px; }
#navbar { display: none; }
nav { display: none; }/*block;*/
#n ul { display: block; height: 50px; background: #fafafa; background: -moz-linear-gradient(#fafafa, #eaeaea); background: -webkit-linear-gradient(#fafafa, #eaeaea); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea')"; border: 1px solid #eaeaea; border-bottom-color: #cacaca; }
#n ul li { display: inline-block; position: relative; font-size: 1.2em; font-weight: bold; text-shadow: 0px 1px 0px #fff; border-right: 1px solid #e1e1e1; margin-right: -3px; }
#n ul li a { display: block; padding: 0px 12px; line-height: 50px; color: #777; }
#n ul li a:hover { color: #477aad; text-decoration: none; background: #fafafa; }
#n ul li ul { display: none; margin: 0; position: absolute; top: 50px; zoom: 1; z-index: 9999; background: #fff; border-top: 1px solid #cacaca; border-bottom: 1px solid #e1e1e1; }
#n ul li ul li { display: block; width: 11em; border: 0; }
#n ul li ul li a { background: #fff; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; }
#n ul li:hover > ul { display: block; }
#n ul li:hover > a { text-decoration: none; }
/** posts **/

#content { width: 100%; position: relative; }
/*#main { display: block; width: 574px; box-sizing: border-box;  -moz-box-sizing: border-box; padding: 0 12px; }margin-right: 280px;*/

/*width: auto;*/

.main1 { width: 650px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 12px; }
.content_single { display: block; width: 574px; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 12px; }
.cat_archive { display: block; width: 574px; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 12px; }
.post { display: block; margin-bottom: 25px; padding-top: 10px; padding-bottom: 15px; }
.post header { display: block; }/*margin-bottom: 25px;*/
.post p { width: 550px; margin-bottom: 20px; line-height: 1.5em; color: #636363; font-family: helvetica !important; text-align: justify; }/*font-style: italic;line-height: 1.7em;font-style: italic;*/
/*Changes for the title by Ekta mehta

*/



.post header h2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 2.4em !important; line-height: 2.4em; margin-bottom: 4px !important; color: #323232; }
/*.post header h2 { font-family: "SignPainterScript", SignPainterScript !important; font-size: 2.4em !important; line-height: 1.4em; margin-bottom: 4px !important; color: #FF0000;font-style: italic; }*/

.post header h2.bigger { width: 550px; font-size: 30px; font-family: 'Libre Baskerville', serif !important; color: #F31819; font-style: italic; font-weight: normal; }/*float:right;margin-left: 20px;*/
.post header h2.bigger2 { font-size: 22px!important; line-height: 80px; font-family: 'Libre Baskerville', serif !important; color: #F31819; font-style: italic; font-weight: normal; }/*width:550px;*/
.post header h2.bigger3 { font-size: 27px!important; line-height: 40px; font-family: 'Libre Baskerville', serif !important; color: #F31819; font-style: italic; font-weight: normal; }
/*Add by Ekta*/

.post header h2.bigger3 a { color: #F31819; }
.post header h2.bigger2 a { color: #F31819; }
.post header h2.bigger a { color: #F31819; }
.post header h2.bigger1 { font-size: 39px !important; font-family: 'Libre Baskerville', serif !important; color: #F31819; font-weight: normal; font-style: italic; }
.post header h2.bigger1 a { color: #F31819; }/*#F21E1E*/
.archiveshead h2.bigger { font-size: 39px !important; font-family: 'Libre Baskerville', serif !important; color: #F31819; font-weight: normal; font-style: italic; }
.clearfix ol li { list-style-type: decimal; font-family: helvetica !important; color: #636363; line-Height: 1.5em; font-style: italic; }
.clearfix p { text-align: justify; width: 550px;/*    margin-left: 20px;*/

}
.clearfix ul li { font-family: helvetica !important; font-size: 1.6em; color: #636363; margin-left: 20px; font-style: italic; line-height: 1.5em; }
.clearfix img { /*    margin-left: 20px;*/

}
.clearfix1 p { text-align: justify; }
.clearfix2 p { text-align: justify; width: 550px; }
/**/

.post h2 { display: block; font-family: Cambria, Georgia, serif; font-size: 2.4em; color: #434343; line-height: 1.4em; margin-bottom: 15px; }
.post h3 { font-size: 1.7em; color: #818181; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; padding: 6px 4px; background: #f5f5f5; margin-bottom: 15px; margin-top: 5px; }
.post h4 { display: block; font-size: 1.4em; text-transform: uppercase; color: #56b972; line-height: 1.5em; margin-bottom: 3px; font-weight: bold; letter-spacing: 0.15em; text-decoration: none; padding-left: 25px; border-left: 3px solid #56b972; }
.post .meta { font-size: 1.2em; line-height: 1.3em; }
.post .meta i { display: block; margin-bottom: 10px; font-style: normal; color: #666; }
.post blockquote { display: block; box-sizing: border-box; -moz-box-sizing: border-box; background: #fbf0de; padding: 9px 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-bottom: 18px; }
.post blockquote p { font-style: italic; font-weight: normal; color: #797064; margin-bottom: 3px; font-size: 1.9em; }
.post .postcontent { margin-bottom: 25px; }
.post .more-link { display: block; font-size: 1.6em; font-weight: bold; margin-top: 15px; }
.post p .more-link { font-size: 1.0em; }
/*Changes by Ekta border-bottom: 3px solid #ccc;*/

.postbrdr { border-bottom: 0px; }
/**/

.archiveshead h2 { font-size: 2.2em; color: #454545; font-weight: bold; line-height: 1.55em; }
#navbelow { display: block; width: 100%; padding: 0px; margin-top: -10px; margin-bottom: 15px; }
.nav-prev { float: left; display: block; }
.nav-next { float: right; display: block; }
.nav-prev a, .nav-next a { display: block; padding: 3px 5px; font-size: 1.3em; color: #F21E1E; }
.nav-prev a:hover, .nav-next a:hover { }
/** comments **/

#comments { display: block; margin-top: 15px; }
.post #comments h3 { font-size: 1.7em; line-height: 1.45em; color: #818181; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; padding: 6px 10px; background: #f5f5f5; }
#comments #respond { margin-left: 0; }
#comments .commentlist .comment #respond { margin-left: 35px; font-size: 1.0em; }
/* for the threaded reply comment form styles */

		

#cancel-comment-reply { font-weight: bold; display: block; position: relative; }
#cancel-comment-reply-link { display: block; padding: 0px 4px; font-size: 0.8em; position: absolute; right: 0; top: -12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: none; -webkit-transition: none; -moz-transition: none; }
#cancel-comment-reply-link:hover { color: #fff; text-decoration: none; background: #5d9de5; }
.commentlist { list-style: none; }
.commentlist .comment { display: block; position: relative; margin-bottom: 28px; }
.commentlist .comment .comment-author { position: relative; }
.commentlist .comment .comment-author .avatar { display: inline-block; padding: 5px; background: #fafafa; border: 1px solid #ccc; margin-right: 15px; }
.commentlist .comment .comment-author .fn { font-weight: bold; font-size: 1.65em; line-height: 1.1em; font-style: normal; position: absolute; top: 2px; color: #535353; }
.commentlist .comment .comment-author .says { display: none; }
.commentlist .comment .comment-meta { position: absolute; top: 25px; margin-left: 60px; font-size: 1.2em; }
.commentlist .comment p { display: block; margin-top: 15px; padding-right: 10px; }
.commentlist .comment .comment-body .reply { font-size: 1.3em; }
.commentlist .comment .comment-body .reply a.comment-reply-link { display: inline-block; padding: 3px 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: none; -webkit-transition: none; -moz-transition: none; }
.comment-awaiting-moderation { font-size: 1.2em; color: #444; display: block; text-decoration: underline; text-align: center; margin-top: 4px; margin-bottom: -5px; }
.commentlist .comment ul.children { margin-left: 40px; padding-top: 15px; }
#commentform { display: block; width: 100%; margin-bottom: 0; margin-top: 6px; }
#commentform label { font-size: 1.2em; line-height: 1.6em; display: block; width: 100%; color: #575757; margin-bottom: 2px; font-weight: bold; }
#commentform label small { display: inline; size: 0.9em; font-style: italic; font-weight: normal; color: #7dafe6; }
#commentfields #commentfields { display: block; margin-bottom: 4px; }
#commentfields #commentfields .ibox { display: block; margin-bottom: 10px; width: 100%; }
#commentfields .basicinput { display: block; padding: 7px 6px; font-size: 1.5em; width: 90%; outline: none; border: 1px solid #dbdbdb; color: #487cb7; }
#commentfields textarea { display: block; padding: 5px 4px; font-size: 1.45em; width: 90%; height: 125px; outline: none; border: 1px solid #dbdbdb; color: #487cb7; }
#commentform #comment { display: block; margin-bottom: 8px; color: #565656; font-size: 1.4em; font-family: Arial, Tahoma, sans-serif; line-height: 1.5em; padding: 4px 7px; }
#commentform #submit, .button { -moz-box-shadow: inset 0px 1px 0px 0px #cae3fc; -webkit-box-shadow: inset 0px 1px 0px 0px #cae3fc; box-shadow: inset 0px 1px 0px 0px #cae3fc; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) ); background: -moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
background-color: #79bbff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #469df5; display: inline-block; color: #fff; cursor: pointer; font-size: 1.45em; font-weight: bold; padding: 6px 24px; margin-bottom: 10px; text-decoration: none; text-shadow: 1px 1px 0px #287ace; }
#commentform #submit:hover, .button:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) ); background: -moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
background-color: #4197ee; }
#commentform #submit:active, .button:active { position: relative; top: 1px; }
/** sidebar **/

#sidebar { display: block; float: right; width: 250px; padding-top: 30px; height: 100%; }
#sidebar-responsive { display: none; }
#sidebar .widget { display: block; }
#sidebar .widget h3 { font-family: "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif; font-weight: normal; text-transform: uppercase; padding: 15px 0px; padding-bottom: 5px; font-size: 1.6em; border-bottom: 1px solid #ddd; color: #898989; margin-bottom: 10px; }
#sidebar .widget ul { display: block; margin-left: 6px }/*10px;-12px*/
#sidebar .widget ul li { font-size: 1.1em; margin-bottom: 6px; }
#sidebar .widget ul li ul { font-size: 0.9em; }
#sidebar .widget ul li a { display: block; padding: 6px 12px; font-size: 1.2em; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; transition: color .2s linear, background .2s linear; -webkit-transition: color .2s linear, background .2s linear; -moz-transition: color .2s linear, background .2s linear; }
#sidebar .widget ul li a:hover { color: #fff; text-decoration: none; }/*background: #5d9de5;*/
/** search **/

#s { padding: 5px 10px; color: #565656; border: 1px solid #bbb; outline: none; width: 75%; font-size: 1.2em; border-radius: 20px; font-style: italic; }
/** footer **/

footer { clear: both; text-decoration: none; text-align: center; font-family: 'Libre Baskerville', serif !important; padding: 90px 10px 10px; font-size: 1.4em; color: #64d2b5; }/* font-style: italic;color :#434343;font-family: Baskerville, 'Goudy Old Style', 'Book Antiqua', Palatino, serif; changes bye Ekta*/
footer a { color: #61cbb2; }/*#64d2b5*/
/** clearfix **/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/*Add by Ekta mehta*/

.page_comment { float: left; /*    margin-right: 120px;*/

text-align: justify; /*    width: 47%;*/

width: 60%; }
.load_more a { font-size: 30px !important; text-align: center; font-family: 'Libre Baskerville', serif !important; color: #FF0000; font-style: italic; font-weight: normal; line-height: 36px; text-decoration: none; }
.load_more { text-align: center; }
.category_small { float: left; width: 25%; }
.header_text { width: 35%; float: left; line-height: 61px; vertical-align: middle; padding: 0px 15px;/*    line-height: 72px !important;*/

}
.header_text p a { color: #62CCB3; }
.header_text h2.bigger a { color: #F21E1E; }
.header_text p a { color: #61cbb2; font-style: italic; }/*color:#64d2b5;636363;*/
.header_text h2.bigger { font-size: 17px !important; text-align: left; font-family: 'Libre Baskerville', serif !important; color: #FF0000; font-style: italic; font-weight: normal; line-height: 36px; width: auto !important; }/*line-height: 104px;*/
.header_text p { margin-bottom: 20px; line-height: 1.5em; font-family: helvetica !important; float: left; width: auto; }/*font-style: italic;*/
.comment_image { width: 75%; float: right; }/*margin-left: 68px;float:left;width:51%*/
.divider_image { margin: auto; width: 650px; }
.approve_comment { float: right; margin: auto; text-align: justify; padding-right: 130px; width: 110px; font-family: helvetica-oblique !important; font-style: italic; line-height: 1.7em; color: #64D2B5; font-size: 1.6em; }
ul.footer_menu { margin: 0; padding: 0; }
ul.footer_menu { color: #61cbb2; }
ul.footer_menu li { display: inline-block; list-style: none; padding: 0 21px; font-family: 'Libre Baskerville', serif !important; color: #61cbb2; text-decoration: none; }
.social_media ul li { margin: auto; position: relative; left: 407px; display: inline-block; padding-right: 10px; }/*padding-top: 30px;padding-bottom: 15px;*/
/*.social_media ul{float: right;}*/

.category_image { display: inline-block; padding-bottom: 30px; }
.category_title { display: block; text-align: center; }
.category_title a { color: #61cbb2; font-size: 1.6em; font-family: 'Libre Baskerville', serif !important; font-style: italic; }/*#64D2B5*/
#sidebar .widget h3 { border-bottom: none; }
.divider_image img { padding-top: 15px; width: 625px; }
.news_image { display: inline-block; padding-top: 20px; }
/*.news_image input#new_letter{

    left: 10px;

    opacity: 1;

    position: relative;

    color:#ffffff;

    top: 50px;

    width: 75%;

    z-index: 9;

    background-color:#FF6766;

    border:0 none;

    

}*/

/*.news_image input#new_letter:focus{border: 0px; box-shadow:0px}*/

.mc_merge_var #mc_mv_EMAIL { outline: 0; position: relative; bottom: 64px; width: 76%; float: left; left: 10px; opacity: 1; border: none; color: #ffffff; background-color: #FF6766; font-style: italic; }
.mc_success_msg { position: absolute; top: 161px; }
.wpcf7-form p input.wpcf7-submit { left: 16px; opacity: 1; position: absolute; vertical-align: middle; cursor: pointer; border: 0px; background: url(../bare-responsive/images/submit-button.png) no-repeat; display: inline-block; width: 185px; height: 37px; }
.submit_button { position: absolute; top: 507px; }
.page_comment1 .social_media ul li { margin: 15px auto 26px; position: relative; left: 365px; display: inline-block; padding-right: 30px; }/*left:470px*/
ul#social_buttons { float: left; margin: 0 0 40px 0; padding: 0; text-align: center; }
ul#social_buttons li { display: inline-block; }/*padding: 0 15px;*/
.started { position: absolute; top: 100px; z-index: 1; margin-top: 30px; }
.featured { position: relative; z-index: 0; margin-top: 17px; margin-top: 50px; }
#mainbody area { outline: 0; }
.category_img { float: left; display: block; width: 100%; height: auto; }
#slider { margin-top: 10px; }
.alignleft { float: left; margin: 0 15px 15px 0 }
#pinit_text { left: 40px; margin: 0; position: absolute; /*    top: 50px;*/

top: 40px; /*115px,130px*/ }
#mfPreviewBarShow { display: none; }
/*.widget .news_image input#news_letter{

    left: 10px;

    opacity: 0;

    position: relative;

    text-align: center;

    width: 82%;

    z-index: 9;

}*/

/*.new_image img{

    position: absolute;

    right: 24px;

    text-align: center;

    top: 72px;

}*/

/**/

#disqus_thread { width: 550px; margin-top : 45px; }/*margin-left: 20px;*/
.social_media1 ul li { margin: 15px auto 0px; position: relative; left: 419px; display: inline-block; padding-right: 40px; }/*left:455px;padding-top: 30px;padding-bottom: 15px;*/
.social_media2 ul li { margin: auto; position: relative; left: 344px; display: inline-block; padding-right: 30px; }/*padding-top: 30px;padding-bottom: 15px;*/

.category_image_archive .noraml_img{display:block;}
.category_image_archive .hover_img{display:none;}
.category_image_archive,
.category_image_archive .noraml_img img,
.category_image_archive .hover_img img{width:88px;height:88px;}
.category_image_archive:hover .noraml_img{display:none;}
.category_image_archive:hover .hover_img{display:block;}

/* Mobile Smartphones ----------- */

/* Mobile Smartphones ----------- */

@media only screen  and (min-width : 0)  and (max-width : 620px) {
#navbar { display: none; height: 44px; background: #242424; background: -moz-linear-gradient(top, #242424 0%, #2a2a2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242424), color-stop(100%, #2a2a2a)); background: -webkit-linear-gradient(top, #242424 0%, #2a2a2a 100%); background: -o-linear-gradient(top, #242424 0%, #2a2a2a 100%); background: -ms-linear-gradient(top, #242424 0%, #2a2a2a 100%); background: linear-gradient(to bottom, #242424 0%, #2a2a2a 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#2a2a2a', GradientType=0 );
width: 100%; }
#navbar a { display: block; line-height: 44px; padding: 0 10px; font-weight: bold; font-size: 1.2em; color: #8fb5e0; }
#navbar a:hover { color: #bbd2eb; text-decoration: none; }
#n ul { display: none; background: #242424; border: 0; height: auto; padding: 5px 10px; overflow: hidden; }
#n ul li { font-size: 1.3em; }
#n ul li ul { display: block; position: static; border: 0; background: #242424; }
#n ul li ul li { font-size: 1.1em; margin-left: 22px; width: auto; }
#n ul li { border: 0; width: 100%; background: #242424; border: 0; }
#n ul li a, #n ul li ul li a { display: block; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; line-height: 1.3em; text-shadow: none; width: 100%; padding: 5px 12px; margin: 0; }
#n ul li ul li a { font-size: 1.0em; background: #242424; border: 0; }
#n ul li a:hover, #n ul li ul li a:hover { background: #303030; color: #fff; text-decoration: none; }
#main { display: block; float: none; width: auto; overflow: hidden; margin: 0; margin-left: 20px !important; }
#sidebar { display: block; float: right; }
#sidebar-responsive { display: none; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 12px; margin-bottom: 15px; }
#sidebar-responsive .widget { display: block; margin-bottom: 15px; }
#sidebar-responsive .widget h3 { font-family: "Hoefler Text", Garamond, "Times New Roman", serif; font-weight: bold; font-size: 1.5em; line-height: 1.4em; color: #898989; margin-bottom: 8px; text-transform: uppercase; border-bottom: 1px solid #ddd; }
#sidebar-responsive ul li { display: block; }
#sidebar-responsive ul li a { display: block; padding: 10px 20px; font-size: 1.6em; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; transition: none; -webkit-transition: none; -moz-transition: none; }
#sidebar-responsive ul li a:hover { text-decoration: none; background: #565656; color: #fff; }
.post header h2 { font-size: 2.75em; }
.post .meta { font-size: 1.1em; line-height: 1.6em; }
.post .meta i { margin-bottom: 4px; }
.post p { width : 500px !important; }
/*        #main p{width :550px !important;}*/

#commentform #allowed_tags { display: none; }
ul.footer_menu { width: 967px; }
.posthead div { width: 650px !important; display: block; }/*text-align:center;*/
.post header { width: 573px; }/*967px*/
p { width 550px !important;
}
#mainbody { width: 967px !important; margin: 0px !important; padding: 0px !important }
.posthead img.img_cat { padding: 0px !important; clear: both !important; }
.category_image_archive { text-align: left !important; margin-left: 6px !important; }
.posthead p { width: 550px !important; padding: 0px !important; text-align: justify !important; }/*margin:0px auto  !important;*/
#page_comment { width: 650px !important; margin: 0 auto !important; }
.page_comment1 img.img_cat { left: 115px !important; }
.post header h2.bigger2 { width: 663px !important; margin: 0px; padding: 0px; }
.social_media1 { width: 500px !important; }
#content .content_single { margin: 0px auto; width: 550px !important; }
.content_single { float: left !important; margin-left: 10px !important; }
.main1 { margin-left: 10px !important; }
.clearfix { display: block !important; text-align : left !important; }
.clearfix ul li { position: relative !important; left: 29px !important; text-align: justify !important; }
.clearfix .social_media ul li { display: inline-block !important; padding-right: 38px !important; margin: 0 auto; position: relative !important; left: 316px !important; }
.clearfix2 img.divider { width: 550px !important; }
.cat_archive { margin-left: 10px !important; }
#content .content_single #slider #cate_img { left: -14px!important; }
#cate_img .cat-img_archive { margin: 0 auto !important; padding: 0px !important; clear: both !important; bottom: -100px !important; }
.post header h2.bigger3 { margin: auto !important; text-align: left !important; }
.clearfix2 p a { margin-left: 0px; }
.clearfix2 { text-align: justify !important; margin: auto !important; }
#img_att { display: none !important; }
#disqus_thread { width: 500px !important; }
}

/*For the ipad/table (vertical (portrait))css*/

@media only screen  and (min-device-width : 768px)  and (max-device-width : 1024px)  and (orientation : portrait) { /* STYLES GO HERE */
.wrapper { width: 956px !important; margin: 0 auto; }
footer { width: 956px !important; }
}
