.bg1{
background:#fff; 
background-image:url(https://www.newpages2u.com/userfiles/22779/image/bg1.jpg); 
background-size:cover; 
background-repeat:no-repeat;
padding:4% 0;
color: #ccc;
}

.bg2{
background:#fff; 
background-image:url(https://www.newpages2u.com/userfiles/22779/image/bg2.jpg); 
background-size:cover; 
background-repeat:no-repeat;
padding:4% 0;
color: #ccc;
}

.why_us .row .three{
height:280px;
}

.font1{
    font-size:2rem;
}

.font2{
    font-size:.9rem;
    line-height:1.6rem;
}

.font3{
    font-size:1.2rem;
}

.wid-8{
    width:80%;
    margin:10%;
}


.wid-9{
    width:90%;
    margin:0 5%;
}

.txt-content1{
    padding:10%;
}

.bg2 .txt-content1{
    padding:10% 0;
}

.txt-content2{
    padding:10% 0;
}

.txt-content3{
    padding:15% 0%;
}

.iconx1{
    max-width:80px;
    margin:20px 0;
    transition: ease-in-out 0.3s;
    animation : 1s .2s rotateIn both
}

.iconx1:hover{
    transform:scale(1.1);
}

.btn-yellow{
    background: #e9a70c !important;
    color: #fff !important;
    border: 2px solid #e9a70c !important;
    transition: ease-in-out 0.3s;
    min-width:100px;
    font-size:1rem;
    font-weight:bold;
    text-align:center;
}

.btn-yellow:hover{
    background: transparent !important;
    color:#e9a70c !important;
    border: 2px solid #e9a70c !important;

}

.show-content .content-holder {
    background-color: rgba(0,0,0,0.7);
    padding-top:150px;
    transform:scale(1) !important;
}

.show-content .content-holder a{
    color:#fff !important;
}

.new_product_col1 {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.icon-search{
    font-size:2rem;
    color:#fff;
    text-decoration:none !important;
}

.imgx2{
    max-width:500px;
    margin: 0 auto;
    animation : 3s .2s tada infinite;
}

.imgx3{
    max-width: 600px;
    margin: 25px auto  0 auto;
    filter: grayscale(50%);
}

.social-iconx1 {
    width: 25px;
    height: 25px;
    font-size: 25px;
    vertical-align: middle;
    display: inline-block;
    padding: 5px;
    margin: 5px;
    border-radius: 50px;
    color: #c7900a !important;
    border: 2px solid #c7900a;
    background-color:transparent;
    transition: Ease-in-out 0.3s;
    text-align:center;
}

.social-iconx1:hover{
    border: 2px solid #fff;
    color: #fff !important;
    background-color:transparent;
}

.tag-product-item {
    padding: 15px;
 }

.tag-product-item .product-img {
    position: relative;
    display: block;
    width: 100% !important;
    height: auto !important;
    background: #f4f4f4;
    border:0px !important;
}

/*video*/
.video-text{
    padding:10% 5%;
    color:#ccc;
}

.video-title {
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #eaa80c;
    margin-top: 5px;
}

.video-title span{
display:inline-block;
}

.video-subtitle{
    font-size:.9rem;
    line-height:1.2rem;
}

.video_subtitle2{
    text-align:left;
    font-size:.9rem;
    line-height:1.6rem;
    color:#fff;
    font-weight:700;
    padding-bottom:10%;
    position: relative;
    z-index: 2;
}

.video_subtitle2:nth-child(2){
    padding-left:10px;
}

.intro {
    padding: 0 !important;
    overflow-x: auto;
}

p.mhomecontent {
    padding-top: 0 !important;
}

.main_photo {
    max-width: 100%;
    text-align: center;
    height: 0 !important;
}

.photo img.logo_pic {
    display: block;
    margin: 0 auto !important;
}