/*
Theme Name: Maison Child
Theme URI: http://maison.edge-themes.com
Description: A child theme of Maison Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: maison
Template: maison
*/



html body {font-family: Roboto !important;}
h1, h2, h3, h4, h5, h6 {letter-spacing: 0 !important;}
.edgtf-content {
    margin-top: 0 !important;
}
.edgtf-menu-area.edgtf-menu-right {
    background: none !important;
}
.edgtf-mobile-header-holder {
    background: #fff;
}
.text-white {color: #fff !important;}
.text-blue {color: #0270cf !important;}
.text-pink {color: #d31368 !important;}
.text-green {color: #6cb34b !important;}

.title1 {
    font-weight: 500;
    font-size: 30px;
    line-height: 38px;
}
ul.liststyle1 {
    font-family: Roboto;
}
ul.liststyle1 li {
    font-size: 18px;
    margin-bottom: 5px;
}

.text-padding {padding: 20px 50px 35px !important;}

.edgtf-mobile-header .edgtf-mobile-header-inner {
    background-color: transparent !important;
    border-bottom: none !important;

}
.btn {
    display: inline-block;
    padding: 10px 30px;
}

.btn-white {
    background: #FFF;
    color: #d31368;
    font-weight: bold;
    border-radius: 50px;
}
a.btn.btn-pink {
    background: #cd4569;
    color: #fff;
    font-weight: 400;
}
span.wpcf7-not-valid-tip {
	font-size: 12px;}
.img-height {min-height: 500px;}
.img-height-sm {min-height: 400px;}
footer .widget a {color: #000 !important;}
footer .widget h5 {
    color: #5c5d5f !important;
	margin-bottom: 15px !important;
}
footer .menu li {
    display: inline-block;
    text-transform: uppercase;
    padding: 5px 10px !important;
    border-right: 1px solid;
    line-height: 4px;
    margin: 12px 0 !important;
}

footer .menu li:last-child {
      border: none;
}
footer .edgtf-footer-top-inner.edgtf-grid {
    padding: 30px 0 !important;
}
footer .edgtf-footer-top-holder .widget p {color: #000 !important;}




@media handheld, only screen and (min-width: 768px){

.edgtf-column-content.edgtf-grid-col-4 {
    min-height: 270px;
    border-right: 1px solid #c5c5c5;
}
	.edgtf-column-content.edgtf-grid-col-4:last-child {border:none;}
}

@media handheld, only screen and (max-width: 1024px){

.text-padding {
    padding: 0px 0px 15px !important;
}

}

@media handheld, only screen and (max-width: 960px){
	
	.vc_col-sm-6 {
    width: 100% !important;
}
	.imgtxt-mobvw .vc_col-sm-6:first-child {
        margin-top: 440px;
}
.imgtxt-mobvw .vc_col-sm-6:last-child {
position: absolute;
}

	
}
@media handheld, only screen and (max-width: 767px){
	.title1{font-size: 22px} 
	.text-padding {padding: 20px 10px 35px !important;}
	.imgtxt-mobvw .vc_col-sm-6:first-child {
        margin-top: 440px;
}
}
@media handheld, only screen and (max-width: 480px){

.img-height-sm {
    min-height: 300px;
}
	.imgtxt-mobvw .vc_col-sm-6:first-child {
    margin-top: 340px;
}
}
