.headings {
display: inline !important;
font-size: 2px !important;
visibility: hidden !important;
}
.footers {
text-align: center;
font-size: 16px;
padding: 10px 0px;
font-weight: bold;
text-transform: uppercase;
}
.footer-anchors a {
padding: 10px;
}
.footer-anchors a:hover {
background-color: #000;
color: #fff;
border-radius: 5px;
}
body {
font-family: Calibri, sans-serif;
}
.qode-banner-right {
right: 0px;
position: fixed;
text-align: center;
top: 40%;
z-index: 10;
}
.qode-banner-left {
left: 0px;
position: fixed;
text-align: center;
top: 40%;
z-index: 10;
}
.qode-banner-bottom {
z-index: 10;
position: fixed;
bottom: 0%;
display: none;
margin: auto;
padding-right: 15px;
padding-left: 15px;
}
.qode-banner-bottom-fixed {
position: fixed;
bottom: 0%;
left: 10%;
right: 10%;
}
.blog_holder.masonry, .blog_holder.masonry_full_width {
z-index: 9;
}
.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
padding-left: 0px;
padding-right: 0px;
}
h2, .h2, h2 a, h5, .h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title, .title h1{
color: #000;
}
h2, .h2, h2 a, h5, .h5, h5 a:hover, .q_icon_with_title .icon_text_holder h5.icon_title {
color: #2d2d2d;
}
p {
font-size: 15px;
font-family: 'Montserrat', helvetica, arial, sans-serif;
color: #000;
}
.projects_holder article .portfolio_description, .blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner, .q_team, .price_table_inner, .latest_post_holder.boxes > ul > li, .q_counter_holder.boxed_counter {
background-color: #fff;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .comment_holder .comment #respond input[type='email'], .content .container {
background-color: #fff;
}
.qode-page-loading-effect-holder {
background-color: #fff;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_text .post_text_inner {
background-color: #fff;
color: #000;
}
.q_progress_bar .progress_content_outer, .q_progress_bars_vertical .progress_content_outer, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion.boxed .ui-accordion-header, .q_social_icon_holder .fa-stack, .single_links_pages span, .single_links_pages a:hover span, .pagination ul li span, .pagination ul li a:hover, .q_circles_holder .q_circle_inner2 {
background-color: #fff;
}
.title {
z-index: 9;
}
.yuzo_related_post {
background-color: #d3d3d3;
}
.blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
padding-top: 100px;
}
.post_image {
margin-top: 50px;
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
border: 1px solid #000;
}
.content-inline{
display: block;
margin: auto;
padding-left: 8%;
}
.content-inline-fixed {
display: block;
margin: auto;
padding-left: 0%;
}
.banner {
display: inline;
margin: 0px;
width: 540px; 
height: 60px;
padding: 0px;
}
.blog_image img {
position: relative;
width: 300px;
display: block;
max-height: 300px;
object-fit: cover;
object-position: 0 20%;
margin: auto;
}
.blog_text {
height: 400px;
}
.last_row {
margin-bottom: 40px;
}
@media only screen and (min-width: 200px) and (max-width: 600px) {
.pagination ul {
margin-left: 9%;
margin-right: 9%;
}
.pagination ul li a, .pagination ul li span {
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
color: #b4b4b4;
font-size: 16px;
}
}
@media only screen and (min-width : 320px) and  (max-width : 479px){
.banner {
display: inline;
margin: 0;
padding: 0;
height: 35px;
}
.content-inline{
padding-left: 0;
padding-top: 20px;
}
}
@media only screen and (min-width : 480px) and  (max-width : 767px){
.content-inline{
padding-left: 0;
padding-top: 20px;
}
}
@media only screen and (min-width : 768px) and  (max-width : 991px){
.banner {
display: block;
margin: auto;
margin-top: 10px;
}	
.qode-banner-bottom-fixed {
display: none;
}
.qode-banner-left img {
max-height: 400px;
}
}
@media only screen and (min-width : 992px) and  (max-width : 1199px){
.banner {
display: inline;
padding: 0;
margin: 0;
width: 420px;
height: 50px;
}	
.qode-banner-bottom-fixed {
left: 8%;
right: 8%;
z-index: 23;
}
.qode-banner-left img {
max-height: 500px;
}
}
@media only screen and (min-width : 1280px) and  (max-width : 1370px){
.banner {
display: inline;
width: 450px;
height: 50px;
}
.qode-banner-bottom-fixed {
left: 9%;
right: 9%;
z-index: 23;
}
.qode-banner-left img {
max-height: 500px;
}
.content-inline-fixed {
display: block;
margin: auto;
}
}
@media only screen and (max-width: 450px){
.blog_holder article .post_content_holder {
width: 100% !important;
display: block;
margin: auto;
}
}
@media screen and (min-width: 250px) and (max-width: 750px) {
.qode-banner-right, .qode-banner-bottom-fixed,.qode-banner-left {
display: none;
}
.qode-banner-bottom {
display: block;
}
.entry_title {
text-align: center;
}
.blog_holder article .post_content_holder {
width: 90%;
display: block;
margin: auto;
}
.post_info {
text-align: center;
}
.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
margin-top: 20px;
}
.content-inline{
padding-left: 0;
padding-top: 20px;
}
}
@media (min-width: 300px) and (max-width: 991px) {
.blog_holder.masonry:not(.blog_masonry_date_in_image) h5, .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5, .blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a, .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5 a {
font-size: 15px !important;
}
}