body.sales { background-color:rgba(240,240,240,1.00); }

/* ---------------------------- Feature ---------------------------- */

/* ################## */
/* ## Featuring Ad ## */
/* ################## */

		
		#sales-feature { padding:135px 80px 5px 80px; }
		#sales-feature h5 { margin:0; }
		#sales-feature .feature-cover { height:600px; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:0; }
		#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }

        #sales-feature a.bookMe { padding:7px 15px; background:rgba(255,102,0,1); font-size:0.9rem; letter-spacing:0.03rem; color:rgba(255,255,255,1); }
        #sales-feature a.bookMe:hover { color:rgba(255,255,255,0.75); }
		#sales-feature a.see-specs { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; background:rgba(255,255,255,1); font-size:0.9rem; letter-spacing:0.03rem; color:rgba(100,100,100,1); }
        #sales-feature a.see-specs:hover { color:rgba(200,200,200,1); }
		#sales-feature a.see-specs i { color:rgba(255,102,0,1); }
		#sales-feature a.see-specs:hover i { color:rgba(255,102,0,0.5); }

		#sales-feature p { letter-spacing:0.05rem; line-height:25px; }
		#sales-featuring p { letter-spacing:0.05rem; }
		#sales-featuring .border-desc { margin-bottom:15px; border-bottom:rgba(0,0,0,1) 3px solid; }




/* ############################### */
/* ## Featuring Width Ad Format ## */
/* ############################### */

        @media only screen and (max-width: 1080px) {
			#sales-feature { padding:90px 80px 5px 80px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:450px; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 1024px) {
			#sales-feature { padding:90px 25px 5px 25px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:450px; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 823px) {
			#sales-feature { padding:90px 25px 5px 25px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:450px; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

		@media only screen and (max-width: 768px) {
			#sales-feature { padding:90px 25px 5px 25px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:450px; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 736px) {
			#sales-feature { padding:90px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:375px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 731px) {
			#sales-feature { padding:90px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:375px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 540px) {
			#sales-feature { padding:90px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 414px) {
			#sales-feature { padding:90px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 411px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 375px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

        @media only screen and (max-width: 360px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

		@media only screen and (max-width: 320px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

		@media only screen and (max-width: 280px) {
			#sales-feature { padding:70px 10px 5px 10px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}




/* ################################ */
/* ## Featuring Height Ad Format ## */
/* ################################ */

        @media only screen and (max-height: 540px) {
			#sales-feature { padding:125px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:375px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

		@media only screen and (max-height: 360px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
			#sales-feature .feature-specs { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}

		@media only screen and (max-height: 320px) {
			#sales-feature { padding:75px 15px 5px 15px; }
			#sales-feature h5 { margin:0; }
			#sales-feature .feature-cover { height:300px; border-top-left-radius:20px; border-top-right-radius:20px; }
			#sales-feature .feature-specs { border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:rgba(255,255,255,1.00); }
		}


/* ----------------------- (End of) Feature ----------------------- */



/* ---------------------------- Specs Sheet ---------------------------- */

/* #################### */
/* ## Ad Specs Sheet ## */
/* #################### */

		
		.modal-dialog-slideout {min-height: 100%; margin: 0 auto 0 0;background: #fff;}
		.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(-100%,0)scale(1);transform: translate(-100%,0)scale(1);}
		.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
		.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
		.modal-dialog-slideout .modal-content{border: 0;}
		.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} 


/* ----------------------- (End of) Specs Sheet ----------------------- */




/* ---------------------------- Gallery ---------------------------- */

/* ################ */
/* ## Ad Gallery ## */
/* ################ */

		
        #sales-gallery { padding:0 75px; margin-bottom:50px; }
		#sales-gallery p { letter-spacing:0.03rem; }
		#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
		#sales-gallery .gallery-thumb .cover { height:300px; }
		#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
		#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		#sales-gallery a.single-ad i { color:rgba(255,102,0,1); }
		#sales-gallery a.single-ad:hover i { color:rgba(255,102,0,0.5); }




/* ############################# */
/* ## Ad Gallery Width Format ## */
/* ############################# */

        @media only screen and (max-width: 1024px) {
			#sales-gallery { padding:5px 15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:250px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 768px) {
			#sales-gallery { padding:5px 15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:200px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 736px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:350px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

		@media only screen and (max-width: 540px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:275px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 414px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:200px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 411px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:200px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 375px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:200px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-width: 360px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:150px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

		@media only screen and (max-width: 320px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:150px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

		@media only screen and (max-width: 280px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:150px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}




/* ############################## */
/* ## Ad Gallery Height Format ## */
/* ############################## */

        @media only screen and (max-height: 411px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:350px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

        @media only screen and (max-height: 360px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:300px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}

		@media only screen and (max-height: 320px) {
			#sales-gallery { padding:15px; }
			#sales-gallery .gallery-thumb { padding-bottom:30px; border-radius:20px; background-color:rgba(255,255,255,1); }
			#sales-gallery .gallery-thumb .cover { height:300px; }
			#sales-gallery a.single-ad { padding:7px 15px; border:rgba(200,200,200,1) thin solid; border-radius:20px; color:rgba(100,100,100,1); letter-spacing:0.03rem; text-decoration:none; }
			#sales-gallery a.single-ad:hover { color:rgba(200,200,200,1); }
		}


/* ----------------------- (End of) Feature ----------------------- */

