body{
    background:#fff !important;
}

.section_1{
    background-image:url(https://www.newpages2u.com/userfiles/22522/image/bg1.jpg);
    background-position:top;
}

.section_2{
    background-image:url(https://www.newpages2u.com/userfiles/22522/image/bg2.jpg);
    background-position:center;
    color:#fff;
    padding:50px 0;
    min-height:220px;
}

.section_3{
    background-image:url(https://www.newpages2u.com/userfiles/22522/image/bg3.jpg);
    background-position:top;
    color:#222;
    padding:50px 0;
}

.section_4{
    background-image:url(https://www.newpages2u.com/userfiles/22522/image/bg4.jpg);
    background-position:top;
    color:#222;
    padding:50px 0;
}

.section_3 .txt-content {
    padding: 0 !important;
}

.font1{
    font-size:1.6rem;
    font-family: 'Dancing Script', cursive;
}

.font2{
    font-size:1.6rem;
    line-height:2rem;
    font-weight:bold;
    margin:10px 0;
}

.font3{
    font-size:1.1rem;
}


.wid-8{
    margin:0 5%;
    width:90%;
}

.c-img {
    transition: Ease-in-out 0.3s;
    max-width: 80%;
    margin: 0 auto;
}

.c-img:hover{
    transform:scale(1.05);
}

.imgx1 {
    position: absolute;
    right: 0;
    top: 100px;
}

.imgx1 img{
    max-width:160px !important;
}

.imgx2 {
    position: absolute;
    left: 0;
    top: 110px;
}

.imgx2 img{
    max-width:120px !important;
}

.colx1{
    width:30%;
    display:inline-block;
    vertical-align:middle;
    text-align:center;
}

.colx1 img {
    max-width: 60px !important;
    margin: 0 auto;
}

.colx2{
    width:65%;
    display:inline-block;
    vertical-align:middle;
}


.bg-white{
    background:rgb(255,255,255,0.6);
    padding:5% 10%;
}



/* product tag slide*/

.slick-prev::before, .slick-next::before {
    font-family: fontawesome;
    font-size: 30px;
    line-height: 1;
    opacity: .75;
    color: #ff6e4e;
}

.slick-dots {
    display:none;
}


/* running logo */

#container {
     position:relative;
     width:100%;
     height:80px;
     overflow:hidden;
     border:0;
   
 }
#div1 {
     position:absolute;
     left:0px;
     width:10009px;
     height:80px;
 }
#div2 {
     position:absolute;
     left:10009px;
     width:10009px;
     height:80px;
 }
img1 {
     border:0;
     margin:0;
     float:left;
 }

p.mhomecontent {
    padding-top: 0 !important;
}

.intro {
    padding: 0 !important;
    overflow-x: auto;
}

.nivoSlider {
    margin-bottom:0 !important;
}

.owl-carousel.owl-drag .owl-item .article{
    border:0 !important;
    border-bottom: none;
} 

.new_product_col1 {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.search_post input, .search_post button {
    margin-bottom:0 !important;
}