/* full HD */
@media (max-width: 1920px) {
    .user-control.active {
        width: 350px;
    }
    .user-control-photo-container {
        margin: auto;
        float: none;
    }
    .user-control-name {
        font-size: 18px;
    }
    .user-control-location {
        font-size: 14px;
    }
    .user-control-pic {
        margin: auto;
    }
    .user-control-names {
        float: none;
        text-align: center;
    }
}

/*bigger laptop size*/
@media (max-width: 1440px), (min-width: 1440px) {
	.biggerUsersListLi {
		width: 16.5%;
	}
	.biggerUsersImgContainer {
		height: 210px;
	}
	.sponsorsListBigContainer {
		width: 14%;
	}
}

/*user nav*/
@media (max-height: 900px) {
	ul.user-control-ul li a {
		padding: 10px 20px;
	}
	.user-control-profile {
		padding: 20px;
	}
	.user-control-txt {
		font-size: 12px;
	}
	[class^="user-control-icon-"], [class*=" user-control-icon-"] {
		width: 16px;
		height: 16px;
		background-size: auto 16px;
	}
	.user-control-icon-dash {background-position: 0 0;}
	.user-control-icon-settings {background-position: -16px 0;}
	.user-control-icon-acc {background-position: -32px 0;}
	.user-control-icon-photos {background-position: -48px 0;}
	.user-control-icon-videos {background-position: -64px 0;}
	.user-control-icon-profile {background-position: -80px 0;}
	.user-control-icon-sawme {background-position: -96px 0;}
	.user-control-icon-buddy {background-position: -112px 0;}
	.user-control-icon-bookmarks {background-position: -128px 0;}
    .user-control-icon-logout {background-position: -144px 0;}
}

/*smaller laptop size*/
@media (max-width: 1366px) {
	.realMenWideBannerText {
		font-size: 14px;
	}
	.searchRmotddayTitle {
		font-size: 16px;
		top: 0px;
	}
	.buddyaOuterContainer {
		float: none;
		width: auto;
	}
	.hhhide {
		display: none;
	}
    .rMessengerFlex {
        flex-direction: column-reverse;
    }
    .rMessengerFlexImgBox {
        margin: auto;
    }
}

/*small monitor*/
@media (max-width: 1280px) {
	.realMenWideBannerText {
		font-size: 12px;
	}
	.secondMainContainer {
		float: none;
		width: auto;
	}
	.firstsecondMainContainer {
		margin-bottom: 50px;
	}
	.firstsecondMainContainerMrg, .secondsecondMainContainerMrg {
		margin: 0px;
	}
	.reviewsShortLi {
		width: auto;
		float: none;
	}
	.reviewsShortContainer {
		border: 0px !important;
	}
    .footerSection {
        width: 220px;
    }
    .advertiseLi .card {padding: 40px 20px;}
    .advertiseLi ul {width: 353px;}
    .advertiseLi {padding: 50px 20px;}
	.rm-gallery-info-container {
		width: auto;
		margin: 10px 0px;
		font-size: 12px;
		background-color: transparent;
	}
	.lockIconUnlocked {
		bottom: 10px;
	}
	.boxTab {
		padding: 5px 10px;
	}
    .ccard-bg {
        padding: 10px 10px 10px 55px;
    }
    .ccard-info {
        padding: 7px 12px;
    }
    .webcams-img {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 720px;
    }
    .webcams-txt {
        float: none;
        margin: auto;
    }
    .webcams-rmlivecom .webcams-txt-width {
        margin-left: 0px;
    }
    .webcams-txt-width {
        margin-top: 20px;
    }
    .webcams-rmlivecom {
        padding: 60px 0px;
    }
    .webcams-media-hide {
        display: none;
    }
    .webcams-media-show {
        display: block;
    }
    .youth-txt {
        width: 410px;
        margin-right: 140px;
    }
    .youth-flex1:before {
        left: -124px;
        width: 241px;
    }
}

/*custom*/
@media (max-width: 1200px) {
	.dashSplit2 {
		width: 100%;
	}
	.dashSplit3 {
		width: 50%;		
	}
    .dashSplit4 {
        width: 50%;
    }
    .ccard-info {
        padding: 12px 12px;
    }
    .ccard-info-big {
        font-size: 14px;
    }
    .button.ccard-button {
        padding: 14px 4px;
        font-size: 13px;
    }
    .bitcoin-sub-title {
        font-size: 24px;
    }
    .rmMessengerDescBox {
        flex-direction: column;
    }
    .rmMessengerDescBox .rmMessengerDesc:last-child {
        margin-left: 0em;
        margin-top: 3em;
    }
    .messengerBenefitsImgBox {
        display: none;
    }
    .messengerScreen {
        max-width: 490px;
    }
    .imVisualBox.imVisualRight {
        margin-left: 80px;
    }
    .imVisualPadding {
        padding: 0px 30px 60px;
    }
    .imVisuals {
        margin-top: 40px;
    }
}

@media (max-width: 1080px) {
	.bitcInfoR, .bitcInfoL {
		float: none;
	}
	.bitcInfoR {
		margin-bottom: 10px;
	}
    .ccard-info {
        padding: 12px 6px;
    }
    .bitcoin-sub-title.mrg {
        margin-top: 0.3em;
    }
    .bitcoin-sub-title {
        font-size: 22px;
        font-weight: bold;
    }
}

/*very small monitor*/
@media (min-width: 1024px) {
	.toolBarItem:hover .toolBarTip {
		display:block;
	}
}

/*very small monitor*/
@media (max-width: 1024px) {
	.biggerUsersListLi {
		width: 25%;
	}
	.biggerUsersImgContainer {
		height: 177px;
	}
	#navigation .navLi:first-child {
		display: block;
	}
	.biggerVideosListInnerContainer {
		height: 120px;
	}
    .biggerVideosList li {
        width: 49%
    }
    .footerSection {
        width: 160px;
    }
    .homeReviewsDesc {
        height: 140px; 
        overflow: hidden;
    }
	[class^="tokenTitle-"], [class*=" tokenTitle-"] {
		display: none;
	}
    .bitcoin-header-txt {
        width: 59%;
        right: 1%;
        top: 97px;
    }
    .bitcoin-sub-title.mrg {
        margin-top: 0em;
    }
    .sponsorsListBigContainer {
        width: 33.33%;
    }
}

/*mobile general*/
@media (max-width: 768px) {
	.biggerUsersListLi, .sponsorsListBigContainer {
		width: 50%;
	}
	.ddItem {
		width: 33.3%;
	}
    .footer-title {
        margin-top: 15px;
    }
    #footer {
		min-width: 1000px;
        background-size: cover;
    }
}

/*ipad size*/
@media (min-width: 768px) and (max-width: 1024px)  {
	
}

/*ipad landscape*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	
}

/*ipad portrait*/
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	
}

@media (max-width: 640px) {
	.biggerUsersListLi {
		width: 50%;
	}
    .biggerVideosList li {
        width: 100%
    }
}

/*bigger phone*/
@media (max-width: 380px) {
	
}

/*bigger phone landscape*/
@media (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
	
}

/*bigger phone portrait*/
@media (min-device-width: 360px) and (max-device-width: 640px) and (orientation: portrait) {
	
}

/*landscape*/
@media (orientation: landscape) {
	
}

/*portrait*/
@media (orientation: portrait) {
	
}

/*switch to vector icons*/
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
	.logo, .welcomeLogo {
		background-image: url(/public/images/v5/vector/logo.svg);
	}
	[class^="ddIcon-"], [class*=" ddIcon-"], .ddNew, .smallIconNav {
		background-image: url(/public/images/v5/vector/ddnav.svg);
	}
	.ratingStarsWhite .ratingStar {
		background-image: url(/public/images/v5/vector/stars.svg);
	}
	[class^="ribbonSmall-"], [class*=" ribbonSmall-"], [class^="ribbon-"], [class*=" ribbon-"] {
		background-image: url(/public/images/v5/vector/ribbons.svg);
	}
	.locationFormClose, .smallCase,
	.sponsorsIcon,
	.searchRedPin,
	.searchRmotdayHorns,
	[class^="pgrequest-"], [class*=" pgrequest-"],
	.travlesPinIcon,
	.switch:after,
	[class^="verifiedSmall-"], [class*=" verifiedSmall-"],
	[class^="profileFormRowIcon-"], [class*=" profileFormRowIcon-"],
	.lockIconBig, .lockIconSmall,
	[class^="navControlIcon-"], [class*=" navControlIcon-"], 
	.translateFooterIcon, 
	.mboxRead, .mboxControlIcon, .mboxAttachImgContainer:hover:after, .mboxAttachIcons:before, .mboxChatStatusContainer:before,
	.bitcLogo, .bitcLogoBig, 
	.removeTwitter {
		background-image: url(/public/images/v5/vector/icons.svg);
	}
	.profileImages {
		background-image: url(/public/images/v5/vector/images-profile.svg);
	}
	.searchPlatinumImg {
		background-image: url(/public/images/v5/vector/searchPlatinumTop.svg);
	}
	.iconBright{
		background-image:url('/public/images/v5/vector/iconSpriteBright.svg');
	}
	.iconDark{
		background-image:url('/public/images/v5/vector/iconSpriteDark.svg');
	}
	.iconGreen{
		background-image:url('/public/images/v5/vector/iconSpriteGreen.svg');
	}
	.iconRed{
		background-image:url('/public/images/v5/vector/iconSpriteRed.svg');
	}
	.iconWhite{
		background-image:url('/public/images/v5/vector/iconSpriteWhite.svg');
	}
	.iconOrange{
		background-image:url('/public/images/v5/vector/iconSpriteOrange.svg');
	}
	[class^="creditCard-"], [class*=" creditCard-"] {
		background-image: url(/public/images/v5/vector/creditcards.svg);
	}
	[class^="socialicon-"], [class*=" socialicon-"] {
		background-image: url(/public/images/v5/vector/socialicons.svg);
	}
	[class^="pcontactsTab-"], [class*=" pcontactsTab-"] {
		background-image: url(/public/images/v5/vector/pcontacticons.svg);
	}
	[class^="dashboardicons-"], [class*=" dashboardicons-"] {
		background-image: url(/public/images/v5/vector/dashboard-icons.svg);
	}
	.tfn {
		background-image: url(/public/images/v5/vector/tpn.svg);
	}
	.tfnnn {
		background-image: url(/public/images/v5/vector/tpnnn.svg);
	}
    [class^="dashboardicons-"], [class*=" dashboardicons-"], .dashbsmallicon {
        background-image: url(/public/images/v5/vector/dashboard-icons.svg);
    }
	.dashboardTokenTitle, .dashboardTokensArrow, .dashboardTokensClock {
		background-image: url(/public/images/v5/vector/dashboardTokens.svg);
	}
	.searchRmotdayHorns {
		background-image: url(/public/images/v5/vector/rmotdHorns.svg);
	}
	.whyweneedthis {
		background-image: url(/public/images/v5/vector/whyWeNeedThis.svg);
	}
	[class^="activitylog-"], [class*=" activitylog-"] {
		background-image: url(/public/images/v5/vector/activitylog.svg);
	}
	.dma {
		background-image: url(/public/images/v5/vector/dma.svg);
	}
	.camsHeaderIcon {
		background-image: url(/public/images/v5/vector/camsBoxHeader.svg);
	}
    [class^="user-control-icon-"], [class*=" user-control-icon-"] {
        background-image: url(/public/images/v5/vector/user-control-icon.svg);
    }
	[class^="translateBoxIcon-"], [class*=" translateBoxIcon-"] {
		background-image: url(/public/images/v5/vector/translateIcons.svg);
	}
	[class^="advertiseIcons-"], [class*=" advertiseIcons-"] {
		background-image: url(/public/images/v5/vector/avrt-icons.svg);
	}
	.activityIconContainer:before {
		background-image: url(/public/images/v5/vector/activityIcons.svg);
	}
    [class^="messengericon-"], [class*=" messengericon-"] {
        background-image: url(/public/images/v5/vector/messengers.svg);
    }
    [class^="callmepopup-icons-"], [class*=" callmepopup-icons-"] {
        background-image: url(/public/images/v5/vector/callmepopup-icons.svg);
    }
	.bitcoinAccepted {
		background: url(/public/images/v5/bitcoin/bitcoin-icon.png);
	}
    [class^="get-bitcoin-icons-"], [class*=" get-bitcoin-icons-"] {
        background-image: url(/public/images/v5/bitcoin/get-bitcoin-icons.svg);
    }
	.thumbs, [class^="videoIcon-"], [class*=" videoIcon-"] {
		background-image: url(/public/images/v5/vector/videoicons.svg);
	}
    .profileTitleHashtags {
        background-image: url(/public/images/v5/vector/profileTitle-hashtags.svg);
    }
    .toolBarIconHashtag {
        background-image: url(/public/images/v5/vector/hashtag-icon.svg);
    }
    .cams-live-title {
        background-image: url(/public/images/v5/vector/cams-live-title.svg);
    }
    .webcam-button:after {
        background-image: url(/public/images/v5/webcams/webcam-btn-arrow.svg);
    }
    .switchToMobile {
        background: url(/public/images/v5/icons/switch-mobile2.svg);
    }
}
