@import "navigation.css";
form p {
margin-bottom: 30px;
font-size:18px;
}
/*from custom tw*/
.content h2, .content-r h2{
font-size: 34px;
color: #373737;
padding-bottom:14px;
line-height:49px !important;
}
.content-l{
flex-direction: row-reverse;
align-items: center;
}
.content-r{align-items:baseline}
.content-r img {
max-width: 200px;
}
#trip{background:#f5f5f5}
#certificate{
	max-width:1440px;
	justify-content: flex-start;
}
#certificate .content{
	max-width:1280px;
	padding:0 7%
}
.owl-dots{display:none}
#certificate img{
	max-width:unset;
	width:100%
}
#certificate h2{text-align: left;}
.content:last-child {
padding-right: 0;
}

.content-l>.pic {
text-align: center;
padding:2%;
}
.content-l,.content-r{
padding:4% 9%;
justify-content: center;
text-align:center;
max-width:1660px;
margin:auto !important
}
.content{
padding:4.8vw 4%;
font-size:18px;
}
.content-l .content{text-align:left}
/*only for about us*/
.banner{
background:url(/images/ezdupe/webpage/about_us/About-US_EZ-Dupe_1.jpg) bottom no-repeat;
display:flex;
align-items:center;
justify-content:center;
padding:13vw 10%;
color:#fff;
font-size:18px;
background-size:cover !important;
text-align:center;
flex-direction:column;
}
.banner h1{
font-size:42px;
font-weight:700 !important;
margin-bottom:0;
}
.banner p{
max-width:690px;margin-top:10px}
#background{background-color:#f5f5f5}
#background-image{
background:url(/images/ezdupe/webpage/about_us/About-US_EZ-Dupe_4.png) center;
background-size:cover;
color:#fff;
}
#background-image h2{
color:#fff;
}
#background-image .content{padding:0 3%; max-width:none}
.content-r .content{padding:0; max-width:270px}
.content-r{padding:8% 0; justify-content:space-between}
#trip h2{padding-bottom:0}
.owl-nav div.owl-next, .owl-prev {
    background: #373737;
    border: 0;
}
/*mobile*/
@media screen and (max-width:576px){
	.banner{padding:13vw 16vw}
	.content:last-child {padding: 0;position:static;margin-top: 4px;}
	.content-l{padding:30.6vw 10% 9vw;position:relative;margin-top:50px}
	.content-l>.pic{padding:0}
	/*32*/
	.banner h1{font-size:32px;line-height:46px;}
	/*24*/
	.content-l h2, .content-r h2{font-size:24px !important; line-height:35px !important}
	.content-l h2{margin-bottom:20px; padding:0;position:absolute;top:13.3vw;}
	.content-r h2{padding-bottom:0}
	#trip.content-r h2{position:absolute;top:0;left:50%;transform:translateX(-50%);width:85%}
	#trip .content{position:relative;padding:17.3vw 9% 22.4vw}
	#trip.content-r{padding:13.3vw 3% 0}
	/*15*/
	.banner, .content-l p, .content-r .content, .form-items label{font-size:15px;line-height:22px;}
	#background-image h2 {line-height: 35px !important;}
}
@media screen and (max-width:767px){
.content-r .content{
	max-width:none !important;
	padding:9%
}
}
@media screen and (min-width:1080px){
.content-l .content{
padding-right:7%;
padding-left:0
}
#background-image{
padding: 11% 7.8%}
}
@media screen and (max-width:1200px){
.content-r .content{max-width:200px;}
#certificate .content{max-width:unset;}
.content-r{padding:4%}
#certificate{padding-top:8%}
#background-image{
padding:8% 4%}
}
@media screen and (min-width:1440px){
#background-image{
padding:10% 17.9%}
}
@media screen and (max-width:992px){
	#certificate .col-lg-1{
		display:none
	}
}