/*
Theme Name: Premium Photography
Theme URI: http://fasterthemes.com/wordpress-themes/premiumphotography
Author: FasterThemes
Author URI: http://fasterthemes.com
Description: Premium Photography is an elegant, simple, clean, modern, minimal and fully responsive Twitter bootstrap based premium quality WordPress theme which is mainly designed for photographers for showcasing their portfolios or writing their experiences though the blog-posts but can be used for travel, corporate, portfolio, technology tips, personal and any other creative and minimalistic style website.Premium Photography theme has a custom widget which displays latest posts' featured images. Theme comes with 'Theme Options' through which you can change Logo, Favicon, Social media links, Copyright Text etc.
Version: 2.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, right-sidebar, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options
Text Domain: premiumphotography
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro);
body {
	font-family: 'Source Sans Pro', sans-serif;
	background-color: #000;
	background-repeat: repeat;
	color:#bcbcbc;
}
.container-full-premiumphotography {
	width: 1290px;
}
.container-premiumphotography {
	width: 1290px;
}
.icon-color {
	background-color: #FFFFFF !important;
}
.no-padding-left {
	padding-left: 0px;
}
.logo-col1{
	width:12.3333%;
}
.premiumphotography_custom_header {
	max-width:100%;
	height:auto;
}
/***logo ***/
.logo-text h1 {
	font-size: 40px;
	color: #fff;
	margin-bottom: 0px;
}
.logo-text span {
	color: #b3b3b3;
	font-size: 20px;
}
.logo-text {
    margin-left: 10px;
}
/*** end logo **/
/*==================== M E N U -- C S S =============*/
.premiumphotography-menu, .premiumphotography-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.premiumphotography-menu {
    margin: 20px auto;
    max-width: 832px;
}
.premiumphotography-social{
	margin:2% auto;
}
.premiumphotography-menu:before, .premiumphotography-menu:after {
	content: "";
	display: table;
}
.premiumphotography-menu:after {
	clear: both;
}
.premiumphotography-menu {
	zoom: 1;
}
.premiumphotography-menu li {
	float: left !important;
	position: relative;
	margin-left:-1px;
}
.premiumphotography-menu a {
	float: left;
	padding: 5px 20px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
.premiumphotography-menu a:hover, .premiumphotography-menu a:focus {
    background-color: rgba(0, 0, 0, 1) !important;
    color: #FFFFFF !important;
}
.premiumphotography-menu li:hover > a {
	color: #fff;
	text-decoration: none;
}
*html .premiumphotography-menu li a:hover { /* IE6 only */
	color: #fafafa;
}
.premiumphotography-menu ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.premiumphotography-menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
.premiumphotography-menu ul ul {
	top: 0;
	margin: 0 0 0 0px;
	_margin: 0; /*IE6 only*/
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	
	left:-100%;
	width:100%;
}
.premiumphotography-menu ul li a {
    background-color:transparent !important;
    color: #BCBCBC !important;
    text-decoration: none;
}
.premiumphotography-menu ul li a:hover, .premiumphotography-menu ul li a:focus, .premiumphotography-menu ul li a:active {
	color: #fff !important;	
}
.premiumphotography-menu ul li {
	 background-color: #0A0A0A !important;
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/
}
.premiumphotography-menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.premiumphotography-menu ul a {
	padding: 10px;
	width: 140px;
	_height: 10px; /*IE6 only*/
	display: block;
	float: none;
	text-transform: none;
	text-align: left;
}
.premiumphotography-menu ul a:hover {
}
.premiumphotography-menu ul li:first-child > a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.premiumphotography-menu ul li:first-child > a:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    content: "";
    left: 18%;
    position: absolute;
    top: 0;
}
.premiumphotography-menu ul ul li:first-child a:after {
	border-bottom: 4px dotted rgba(0, 0, 0, 0);
	border-right: 4px solid #ffffff;
	border-style: solid solid dotted none;
	border-top: 4px solid rgba(0, 0, 0, 0);
	border-width: 4px 4px 4px 0;
	margin-top: -6px;
	right: 0;
	top: 50%;
}
.premiumphotography-menu ul li:first-child a:hover:after {
	border-bottom-color: #fff;
}
.premiumphotography-menu ul ul li:first-child a:hover:after {
	border-right-color: #fff;
	border-bottom-color: transparent;
}
.premiumphotography-menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
/* Mobile */
#menu-trigger {
	display: none;
}
/* iPad */
.no-transition {
	-webkit-transition: none;

	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	opacity: 1;
	visibility: visible;
	display: none;
}
.premiumphotography-menu li:hover > .no-transition {
	display: block;
}
.premiumphotography-main-menu {
	width:57% !important;
}
/*============= M E N U -- C S S   E N D S   H E R E ===========*/
.section-main {
	margin-top: 120px;
}
.header-bg-color {
	background-color: #000;
	float: left;
	width: 100%;
}
.margin-top-bottom-2 {
	margin-bottom: 20px;
	margin-top: 20px;
	transition-duration: 0.3s;
}
.logo-center {
	padding: 20px 0;
}
.no-padding {
	padding-left: 0px;
	padding-right: 0px;
}
/********* HOME PAGE POST************/
.home-page .premiumphotography-title, .home-page-post .premiumphotography-title {
	color: #ffffff;
	padding: 0px 15px;
}

.glyphicon-icon p {
	font-size: 13px;
	color: #bcbcbc;
	float: left;
	padding-right: 19px;
}
.comments-right {
	float: right;
	color: #fff;
}
.home-page-post img {
	height:auto;
	max-width:100%;
	margin:5px 10px 10px 0px;
}
.home-page-post .post-text p {
	color: #BCBCBC;
	font-size: 14px;
	margin-bottom: 25px;
	line-height:24px;
}
.home-page-post .read-more-text a {
	color: #BCBCBC;
	font-size: 14px;
	text-align: justify;
	font-weight: bold;
	margin-bottom: 25px;
}
/**********************/
/*********** main sidebar ************/
.main-sidebar {
color:#fff; 
}
.main-sidebar table {
 width:100%;
}
.main-sidebar img {
 max-width:100%;
 height:auto;
}
.main-sidebar select {
 width:100%;
 padding:5px;
 color:#000;
}
.main-sidebar #calendar_wrap {
    clear: both;
}
.main-sidebar h1 {
	color: #FFFFFF;
	font-size: 16px;
	clear: both;
    border-bottom: 1px solid #e9e9e9;
    float: left;
    padding-bottom: 13px;
    padding-right: 30px;
    width: auto;
}
.main-sidebar .photo-list {
	width: 30%;
	float: left;
}
.main-sidebar ul {
	padding-left: 0px !important;
	list-style: none !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
	display:block !important;
	position:relative !important;
	background: none !important;
}
.main-sidebar ul li a {
	color: #BCBCBC;
	font-size: 14px;
}
.main-sidebar .sidebar-title {
	float: left;
	width: 100%;
}
.main-sidebar ul li {
	padding: 7px 0;
}
.main-sidebar .children li {
 border-bottom: none;
 padding: 5px 0 0 20px;
}
.main-sidebar .sub-menu li {
 border-bottom: none;
 padding: 5px 0 0 20px;
}
.main-sidebar .screen-reader-text{
 color:#FFF; 
}
.main-sidebar .search-form{
 color:#000; 
}
.main-sidebar ul li:last-child {
	border-bottom: none;
}
.main-sidebar .popular-post {
	padding: 0px;
	border-bottom: 1px solid #353535;
	margin-bottom: 20px;
}
.main-sidebar .popular-post img {
	margin-right: 10px;
}
.main-sidebar .popular-post span {
	font-weight: bold;
	color: #BCBCBC;
	font-size: 14px;
	text-align: justify;
	margin: 0px;
}
.main-sidebar .popular-post p {
	color: #BCBCBC;
	font-size: 12px;
	margin-bottom: 15px;
}
.main-sidebar .photo-list img {
	height: 50px;
	width: 50px;
	margin: 10px 0 15px 0px;
}
.main-sidebar .search-submit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #a2a2a2;
    border-bottom: medium none;
    border-image: none;
    border-left: medium none;
    border-radius: 4px;
    border-top: medium none;
    font-size: 13px;
    padding: 3px 12px;
}
.main-sidebar .screen-reader-text {
    display: none;
}
/*************************************/
.banner-text {
	font-size: 36px;
	color: #FFF;
	padding: 0px 26px;
}
.left-banner-text{
	padding: 0px 28px !important;	
}
.blogtitle {
    padding: 0 13px;
}
/**** comments blog *******/
.comments-blog {
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
.comments-blog h1 {
	color: #FFFFFF;
	font-size: 18px
}
.comments-post-blog {
	background-color: #1a1a1a;
	padding: 5px 15px;
	margin-bottom: 10px;
}
.comments-post-blog img {
	border: 3px solid #383838;
	margin-right: 13px;
	margin-top: 5px;
	float: left;
}
.comments-post-blog span {
	color: #BCBCBC;
	font-size: 15px;
}
.comments-post-blog p {
	color: #ffffff;
	font-size: 14px;
}
.comments-post-blog .comment-col-1 {
	width: 70px;
	float: left;
}
.comments-post-blog .comment-col-2 {
	width: 84%;
	display: inline-block;
}
.comments-post-blog .comment-col-2 a {
	color: #bcbcbc;
	font-size: 15px;
}
.comment-form-comment #comment,
.comment-form-author #author,
.comment-form-email #email,
.comment-form-url #url,
.comment-form .input-bg {
	border-radius: 1px;
	background: #1a1a1a;
	border: 1px solid #2f2f2f !important;
	color: #bcbcbc;
	display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	height:auto;
}
.comment-form-comment #comment:focus,
.comment-form-author #author:focus,
.comment-form-email #email:focus,
.comment-form-url #url:focus {
    border-color: rgb(102, 175, 233);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.comments-blog .post-sub-but {
	background: #a2a2a2;
	color: #090909;
	font-size: 16px;
	border: 1px solid #2f2f2f;
	border-radius: 1px;
	padding: 8px 35px;
}
.comments-blog {
	list-style: none;	
}
.comments-area h5 {
	color: #FFFFFF;
}
#reply-title{
	color: #FFFFFF;
	font-size: 18px;	
}
#comments ul {
    list-style: none outside none;
}
.form-allowed-tags {
    display: none;
}
/************end comments blog**********************/

.menu-social {
	margin: 0px;
	padding: 5px 1px 5px 5px;
	font-size: 24px;
	color: #CCC;
}
.banner-bg {
	background-image: url("images/banner.png");
	background-size: cover;
	margin-bottom: 20px;
}
.footer-font {
	font-size: 15px;
	color: #747474;
	padding: 5px 0 5px 0px;
}
#commentform input[type="submit"] {
    background: none repeat scroll 0 0 #A2A2A2;
    border: 1px solid #2F2F2F;
    border-radius: 1px;
    color: #090909;
    font-size: 16px;
    padding: 8px 35px;
}
.page-links {
    margin-bottom: 10px;
    padding-left: 31px;
}
/* Default classes for wordpress starts here */
.wp-caption { 
        background: #383838; 
        max-width: 100%; 
        margin-bottom: 14px; 
        padding: 5px; 
        text-align: center; 
}
.wp-caption a { 
        border-bottom: none; 
}
.wp-caption img { 
        margin: 0; 
        max-width: 100%; 
        height: auto; 
}
.wp-caption.alignleft { 
        margin-right: 20px; 
}
.wp-caption.alignright { 
        margin-left: 20px; 
}
.wp-caption.alignnone { 
       width: 100%!important; 
       overflow: hidden; 
}
.wp-caption.alignnone img { 
       margin: 0 auto; 
       max-width: 100%!important; 
}
.wp-caption-text { 
       color: #fff; 
       font-size: 14px;
       font-weight:bold; 
       padding: 8px 0 8px 0; 
       margin: 0; 
}
.sticky {
}
.gallery-caption{
	color: #4e0000; 
}
.bypostauthor {
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
/* Default classes for wordpress ends here */

/* Pagination CSS starts here */
.page-numbers {
    background-color: #2D2D2D;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 10px;
	margin:0px 3px 0px 0px;
}
.page-numbers:hover, .page-numbers.current {
    background-color: #FFFFFF;
    color: #2D2D2D;
	text-decoration: none;
}
.pagination{
	padding-left: 15px;	
}
/* Pagination CSS ends here */

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin-bottom: 24px;
    width: 100%;
}
th, td {
    padding: 5px;
}
.container a{
	color: #BCBCBC;
    font-size: 14px;
    font-weight: bold;	
}
.premiumphotography-nav span {
    background-color: #2D2D2D;
	color: #FFF;
    border-radius: 5px;
    padding: 5px;
	margin-bottom:5px;
}
.premiumphotography-nav span:hover{
	color: #fff;
}
.premiumphotography-nav span a:hover{
	color: #fff;
	text-decoration:underline;
}

.premiumphotography-nav-previous{
	float: left;	
}
.premiumphotography-nav-next{
	float: right;	
}
.premiumphotography-nav span a {
    text-decoration: none;
}
.alignleft {
    float: left;
	margin-right:1.5em;
}
.alignright {
    float: right;
	margin-left:1.5em;
}
.home-page-post p{
	margin-bottom:0px !important;
}
.home-page-post .wp-caption-text {
    margin-top: 0;
    padding-bottom: 10px;
    text-align: center !important;
}
.post-text{
	padding-bottom:10px;
}
.pagination ul li a:hover, a.select, .pagination .active a {
    border: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
}
/*
* gallery
*/
.gallery {
	margin-bottom: 20px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
.gallery img {
    margin: 0;
}
/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 24px;
	max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

.photostream-widget > li {
    float: left;
    margin-right: 25px;
}
.photostream-widget li img {
	border:1px solid #fff;
	height:50px;
	width:80px;
}
.fa-comments{
	padding-right: 5px;	
}
.home-page-post input {
    color: #000 !important;
}

/****** Media screen ****/

@media (max-width:767px) {
.container-full-premiumphotography {
	width: 100% !important;
}
.container-premiumphotography {
	width: 100% !important;
}
.container {
	width: 100% !important;
}

/*** MENU ***/
/* nav-wrap */
.menu-wrap {
	position: relative;
}
.menu-wrap * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* menu icon */
#menu-trigger {
	cursor: pointer;
	display: block;
	height: 40px;
}
/* main nav */
.premiumphotography-menu {
    background-color: #252525;
    box-shadow: none;
    margin: 0px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.premiumphotography-menu:after {
	content: '';
	position: absolute;
	left: 25px;
	top: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: none;
}
.premiumphotography-menu a:hover, .premiumphotography-menu a:focus {
	color: #4e0000 !important;
}
.premiumphotography-menu li:hover > a {
	color: #380101;
	text-decoration: none;
}
.premiumphotography-menu ul {
	position: static;
	visibility: visible;
	opacity: 1;
	margin: 0;
	background: none;
	border: none;
	padding: 4px 3px 2px 4px;
}
.premiumphotography-menu ul ul {
	margin: 0 0 0 20px !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.premiumphotography-menu li {
	position: static;
	display: block;
	float: none;
	border: 0;
	margin: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 90%;
	text-align: left;
}
.premiumphotography-menu ul li {
	margin-left: 20px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.premiumphotography-menu a {
	display: block;
	float: none;
	padding: 0;
	color: #000;
}
.premiumphotography-menu a:hover, .premiumphotography-menu a:focus {
	color: #fafafa;
}
.premiumphotography-menu ul a {
	padding: 0;
	width: auto;
}
.premiumphotography-menu ul a:hover {
	background: none;
}
.premiumphotography-menu ul li:first-child a:after, .premiumphotography-menu ul ul li:first-child a:after {
	border: 0;
}
.premiumphotography-menu li {
	float: left !important;
	position: relative;
}
.premiumphotography-menu ul li a {
	text-align: left;
}
.premiumphotography-menu ul li {
	 background: none !important;
}
.premiumphotography-menu li> a {
	color: #BCBCBC !important;
}
.premiumphotography-menu li> a:hover {
	color: #FFFFFF !important;
}
/**** END MENU *****/
.icon-color {
	margin-top: 15px;
}
.home-page-post {
	padding: 0;
}
.main-sidebar .photo-list {
	width: 25%;
}
.comments-blog {
	padding-left: 15px;
	padding-right: 15px;
}
.main-sidebar .popular-post p {
	margin-bottom: 30px;
}
.comments-post-blog {
	padding: 5px;
}
.menu-social{
	padding: 0 1px 5px 5px;
}
.footer-font{
	text-align:center;
}
.logo-center {
    padding-bottom: 5px;
    padding-top: 20px;
}
}
 @media screen and (min-width: 767pxr) {
 .premiumphotography-menu {
 display: block !important;
}
}

@media(min-width:320px) and (max-width:419px) {
.comments-post-blog .comment-col-2 {
	width: 70%;
}
.comments-post-blog .comment-col-1 {
	width: 30%;
}
.banner-text{
	padding: 0 18px;
}
}
@media(min-width:420px) and (max-width:480px) {
.comments-post-blog .comment-col-2 {
	width: 80%;
}
.comments-post-blog .comment-col-1 {
	width: 20%;
}
}
@media(min-width:481px) and (max-width:599px) {
.main-sidebar .photo-list {
	width: 15%;
}
.comments-post-blog .comment-col-2 {
	width: 80%;
}
.comments-post-blog .comment-col-1 {
	width: 15%;
}
.comments-post-blog {
	padding: 5px 0 0 15px;
}
}
@media(min-width:600px) and (max-width:767px) {
.main-sidebar .photo-list {
	width: 11%;
}
.comments-post-blog .comment-col-2 {
	width: 88%;
}
.comments-post-blog .comment-col-1 {
	width: 12%;
}
.footer-font{
	text-align:center;
}
}
@media(min-width:768px) and (max-width:1023px) {
.container-full-premiumphotography {
	width: 100% !important;
}
.container-premiumphotography {
	width: 100% !important;
}
.container {
	width: 100% !important;
}
.main-sidebar .photo-list {
	width: 10%;
}
.comments-post-blog .comment-col-1 {
	width: 13%;
}
.comments-post-blog .comment-col-2 {
	width: 84%;
}
.main-sidebar {
	padding: 0 30px;
}
.main-sidebar .popular-post p {
	margin-bottom: 30px;
}
.footer-font{
	text-align:center;
}
.logo-center{
	padding:20px 0px 0px 0px;
}
.premiumphotography-menu {
    margin: 14px 0 0;
}
.menu-social {
   padding: 0 1px 5px 5px;
}
}
@media(min-width:992px) and (max-width:1023px) {
.main-sidebar .photo-list {
	width: 30% !important;
}
.menu-social {
	padding: 23px 1px 0 0;
}
.logo-center {
    padding: 20px 0;
}
}
@media(min-width:1024px) and (max-width:1281px) {
.container-full-premiumphotography {
	width: 100% !important;
}
.container-premiumphotography {
	width: 100% !important;
}
.container {
	width: 100% !important;
}
.menu-social {
	padding: 0px 1px 5px;
}
.logo-col1 {
    width: 15.333%;
}
}