

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
     margin-top: 5px;
}

.social_share_dropdown ul li a:hover i {
    color: #fff !important;
}

.header_bottom_right_widget_holder {
     padding: 0
}

.projects_holder.justified-gallery article .project_category {
     font-size: 11px;
     line-height: 11px;
     font-weight: 400;
}

.portfolio_main_holder .item_holder .portfolio_title {
     margin-bottom: 11px;
}

.portfolio_template_8 .portfolio_detail .info p, .portfolio_template_8 .portfolio_detail .info span {
font-size: 11px;
line-height: 20px;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 34px 25px 37px;
    background-color: #f9f9f9;
}

.blog_holder article .post_text .post_text_inner {
    padding: 35px 23px 35px 23px;
}

.q_slider{
overflow:auto;
}
.home .content_inner{

}
.forcefullwidth_wrapper_tp_banner{
overflow:hidden;
}
.footer_top.footer_top_full{
padding-top:15px;
padding-bottom:15px;
}
 .header_top{
position:absolute;
right:20px;
}
.header_inner_right{
margin-right:40px;
}
.paypal{
float:left;
}
.footer_top .footer_col2, .footer_top .footer_col3{

}
.header_top .left{
display:none;
}
.header_top{
background-color:transparent;
}
.footer_top p{
line-height:15px;
}
.footer_top .footer_col3{
width:100%;
}
#text-4{
display:table;
float:right;
margin-right:15px;
}

@media (max-width: 1000px){
.header_top .right{
height:auto;
}
.header_inner_right{
margin-right:70px;
}
.header_bottom{
background-color:#000 !important;
}
}
@media (max-width: 767px){
 .header_top{
position:relative;
right:auto;
display:none !important;
}
.header_top .right{
height:auto;
}
.header_top .left{
display:none;
}
.paypal{
float:none;
display:table:
margin:auto;
}
}