#contactWrapper textarea{
	overflow: hidden;
}
.cc-floating.cc-theme-classic {
   border: solid 1px #3b559a;
}
#contactWrapper button#submit{
	width: 100%;
}
/*.column, .columns{
    margin: 0 0 40px;
}*/

#Top_bar .menu > li .current_page_item  > a {
    color: #b4dfe6;
} 

.mfn-main-slider .tp-mask-wrap h4 {
    color: #fff;
    font-weight: normal;
    font-size: 15px !important;
    line-height: 19px !important;
}

#contactWrapper .column{
    margin:0 1% 10px;
}
.button.button_js.button_size_2{
    padding: 11px 20px;
}
input::-webkit-input-placeholder { /* Edge */
  color: rgb(146, 146, 146);
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgb(146, 146, 146);
}

input::placeholder {
  color: rgb(146, 146, 146);
}
.fixed-nav .arrow{
    background: #0d1616;
}
.mcb-wrap-inner:before{
    content: "";
    display: table;
    clear: right;
}
#pp_full_res iframe{
    width: 100%;
    max-width: 100%;
}
iframe .player{
    max-width: 100% !important;
    height: 100% !important;
    width: 100%;
}
@media(min-width: 1240px){
    .equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner{
    top: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    }
    .wrap.mcb-wrap.one-second.valign-middle.clearfix{
        padding-bottom: 50px;
    }
}
@media(min-width: 768px){
	.content-middle {
	    width: 48%;
	    margin: 0 auto;
	}
    .close-wrapper .action_button{
        display: none;
    }
}
@media only screen and (max-width: 1239px){
	#Top_bar.is-sticky a.responsive-menu-toggle {
		top: 14px;
	}
	#Top_bar a.responsive-menu-toggle {
		top: 52px;
	}
}
@media (max-width:992px){
    .section.mcb-section{
    padding: 40px 0 !important;
    }
}
@media (max-width:767px){
    .portfolio_group.flat .portfolio-item.isotope-item.has-thumbnail{
        margin-bottom: 15px !important;
    }
    .button.button_js.button_size_2{
        padding: 5px 10px;
    }
	#Content .image_wrapper.image_wrapper2 img{
		  	width: 100%;
            max-width:inherit;
	}
	.section_wrapper .column{
		margin-bottom: 10px
	}
	.wrap.mcb-wrap.one-second.valign-middle.clearfix{
		padding: 0 !important;
	}

    .equal-height .column .column_attr{
        border: 0 !important;
    }
    .section_wrapper, .container, .four.columns .widget-area{
        max-width: calc(100% - 30px) !important;
        width: 100% !important;
    }
    .ce-gallery{
        float: none !important;
    }
    .ce-gallery figure{
        margin-bottom: 15px;
    }
    .ce-intext.ce-right .ce-gallery{
        margin-left: 0;
    }

    #Top_bar .logo{
    	text-align: left;
    }
    #Top_bar .logo #logo{
    	padding: 0;
    }
    #Top_bar .top_bar_left {
    	margin: 0;
    }
    .close-wrapper .action_button{
        display: block;
        top: 13px;
        right: 0;
        left: 16px;
        padding: 5px 10px;
    }
}
.bullets {
    list-style: disc;
}