/* For Mobile devices */
@media only screen and (max-width:667px){


.p_0{
padding-left: 15px;
padding-right: 15px;
}

.dk_ads{
display: none;
}

.mobile_add{
display: block;
margin-bottom: 25px;
}

#image_gallery h1{
font-size: 32px;
}


.social_icons img{
width: 30px;
margin-right: 8px;
margin-bottom: 0px;
}

#image_gallery .social_icons{
width: 100%;
}


.socail_media{
display: block;
}


#image_gallery .fixed{
text-align: center;
background-color: #e4ddddab;
left: 0;
border-radius: 0;
padding: 5px 0px;
}




.fixed {
position: fixed;
top: 0;
z-index: 100;
}

.fixed a{
display: inline-block;
}

.fixed img{
width: 28px;
height: 28px;
}

.lightgallery li span.count{
top: 5px;
left: 5px;
}

.lightgallery img.zoom{
top: 5px;
right: 5px;
}

.dh_picks_text, .dh_picks{
display: none;
}

.trending_gallery .owl-nav button.owl-prev{
display: none;
}


.trending_gallery .owl-nav button.owl-next{
display: none;
}

.small{
width: 100%;
}

.fixedadd{
position: unset;
}


.mob_trd{
display: none;
}

.trending_gallery{
position: fixed;
bottom: 0px;
z-index: 100;
left: 0;
width: 100%;
margin-bottom: 0;
padding: 0px 0px 0px;
opacity: 0;
}

.trending_gallery span{
float: right;
}

.trending_gallery .owl-carousel .active{
margin-left: 0px;
}

.trending_gallery h5{
margin: 0;
padding: 10px 10px 10px;
background-color: #0087a8;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
width: 100%;
margin-bottom: 10px;
}


.arrow_top{
background-color: #0087a8;
display: inline-block;
padding: 0px 12px 30px;
border-radius: 10px 10px 0px 0px;
width: 30%;
position: fixed;
z-index: 100000;
bottom: 0px;
left: 50%;
margin-left: -50px;
}


.owl-two h3{
height: 65px;
font-size: 15px;
overflow: hidden;
}

.arrow
{
position: relative;
bottom: -2rem;
left: 50%;
margin-left:-10px;
width: 20px;
height: 20px;
background-image: url("../images/dh_pics/arrow.svg");
background-size: contain;
}

.bounce {
animation: bounce 3s infinite;
}

@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-15px);
}
60% {
transform: translateY(-10px);
}

}










/* iphone 6,7 landscape mode*/
@media only screen and (min-width:414px) and (max-width:736px) and (orientation : landscape){

.social_icons img{
width: 30px;
margin-right: 8px;
}

#image_gallery .social_icons a{
display: inline-block;
}

#image_gallery .social_icons{
display: inline-block;
padding-bottom: 0;
}


}

/* iPad */
@media only screen and (min-width:768px) and (max-width:1024px){


.dk_ads{
display: none;
}


.mobile_add{
display: block;
margin-bottom: 20px;
}


.social_icons img{
width: 28px;
height: 28px;
}

#image_gallery .social_icons{
text-align: center;
}


.trending_gallery .owl-nav button.owl-prev{
display: none;
}


.trending_gallery .owl-nav button.owl-next{
display: none;
}

.trending_gallery .owl-carousel h3{
font-size: 12px;
padding: 5px 5px;
}

.trending_gallery{
padding: 10px;
}

}



/* iPad  Landscape*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation : landscape){



}

    
    
/* iPad Pro */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation : portrait) {



}

    


/* one plus6 */

@media only screen and (min-width: 1080px) and (max-height: 2280px)  and (orientation : portrait) {


}