@media only screen and (min-width:320px) and (max-width:480px){div.ccm-page h5{font-size:1.2em !important;}
.ccm-responsive-overlay{top:222px !important;border-bottom:5px solid #EB343E !important;padding-top:2px !important;}
.ccm-responsive-menu-launch i::after{font-size:30px !important;color:#EB343E !important;}
.ccm-responsive-overlay ul li a{font-size:16px !important;padding:0 5% 2px 14px !important;}
#res-head{display:block;margin:10px 0 0;position:absolute;width:80px;}
#res-head h2{font-size:1.1em !important;}
#logo > p{text-align:center;}
#social_div{text-align:center;}
.vivid-store-utility-links{width:300px;background-position:34% center;margin:0 auto;}
.vivid-store-utility-links{text-align:center !important;}
#cart_div{margin-top:0px;}
header .ccm-search-block-form{margin-top:4px !important;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:240px !important;}
#sr-div{text-align:center;}
.ccm-responsive-menu-launch{margin-top:-27px !important;}
div.ccm-page header{padding-bottom:0px !important;border-bottom:1px solid #AFAFAF !important;}
div.ccm-page #main_head_diff_second, div.ccm-page #main_head_diff{font-size:1.3em !important;}
div.ccm-page{font-size:15px !important;}
.nav-dropdown ul .nav_icon{display:none !important;}
.ccm-layout-column{width:100% !important;margin:0px 0px 15px 0px;}
div.ccm-layout-column-inner{margin-left:0px !important;margin-right:0px !important;}
div.ccm-page hr{margin-top:8px !important;}
#footer_links{margin-top:15px;}
#footer-theme h4{font-size:1.1em !important;}
#footer-theme li{background-image:none;list-style-image:url("../images/liststyle_image.png");padding:0px !important;margin:0 7px 0 10px;}
#footer-theme li:hover{background-image:none;list-style-image:url("../images/liststyle_image_hover.png");}
#social_link{margin-top:15px;}
#mc_embed_signup .mc-field-group{width:64% !important;}
#cust_main_div{padding-left:15px !important;padding-right:15px !important;width:100% !important;}
.ccm-block-page-list-header > h5{padding-left:15px !important;padding-right:15px !important;}
#my-grid-title h4{margin-top:10px;}
#thumb-grd img{width:140px !important;}
#thumb-grd{height:94px !important;}
div.ccm-page h4{font-size:1em;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:0 2px 11px 8px !important;width:145px !important;}
#my-grid-title a{height:75px !important;}
div.ccm-page h5{font-size:1em !important;}
.ccm-block-page-list-header{width:100%;display:block;text-align:center;}
.ccm-block-page-list-header h5{line-height:27px !important;}
#right_ad_div{margin:0 auto;float:none !important;}
#right_ad_div img{margin:0 auto;}
div.ccm-page h1.page-title{font-size:25px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:147px !important;}
.flip-container, #front{height:147px !important;}
.flip-container, #back{height:147px !important;width:147px !important;}
.flip-container, #front{height:147px !important;width:147px !important;}
.flip-container{margin:0 0 6px 6px;}
.flash{height:398px;width:357px;}
.flash > iframe{height:100%!important;width:100%!important;}
.flash #swiffycontainer{height:100% !important;width:100% !important;}
.flash #swiffycontainer div canvas{width:100% !important;height:100% !important;}
#left_ad_div{display:none;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:0 2px 18px 28px !important;float:left;width:249px !important;}
.flip-container:hover .flipper, .flip-container.hover .flipper{transform:rotateY(0deg);}
#back{transform:rotateY(0deg);}
#back .ccm-block-page-list-title, #front .ccm-block-page-list-title{margin-top:0px !important;min-height:auto !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title .flip_head{font-size:18px !important;}
.flip_head{padding-top:5px;margin-bottom:0px !important;margin-top:0px !important;height:55px !important;}
.ccm-block-page-list-page-entry-grid-thumbnail #flip_thumb img{width:100% !important;height:100% !important;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
}
@media only screen and (min-width:481px) and (max-width:600px){div.ccm-page h5{font-size:1.2em !important;}
.ccm-responsive-overlay{top:222px !important;border-bottom:5px solid #EB343E !important;padding-top:2px !important;}
.ccm-responsive-menu-launch i::after{font-size:30px !important;color:#EB343E !important;}
.ccm-responsive-overlay ul li a{font-size:16px !important;padding:0 5% 2px 14px !important;}
#res-head{display:block;margin:10px 0 0;position:absolute;width:80px;}
#res-head h2{font-size:1.1em !important;}
#logo > p{text-align:center;}
#social_div{text-align:center;}
.vivid-store-utility-links{width:300px;background-position:34% center;margin:0 auto;}
.vivid-store-utility-links{text-align:center !important;}
#cart_div{margin-top:0px;}
header .ccm-search-block-form{margin-top:4px !important;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:240px !important;}
#sr-div{text-align:center;}
.ccm-responsive-menu-launch{margin-top:-27px !important;}
div.ccm-page header{padding-bottom:0px !important;border-bottom:1px solid #AFAFAF !important;}
div.ccm-page #main_head_diff_second, div.ccm-page #main_head_diff{font-size:1.3em !important;}
div.ccm-page{font-size:15px !important;}
.nav-dropdown ul .nav_icon{display:none !important;}
.ccm-layout-column{width:100% !important;margin:0px 0px 15px 0px;}
div.ccm-layout-column-inner{margin-left:0px !important;margin-right:0px !important;}
div.ccm-page hr{margin-top:8px !important;}
#footer-theme h4{font-size:1.1em !important;}
#footer-theme li{background-image:none;list-style-image:url("../images/liststyle_image.png");padding:0px !important;margin:0 7px 0 10px;}
#footer-theme li:hover{background-image:none;list-style-image:url("../images/liststyle_image_hover.png");}
#social_link{margin-top:15px;}
#mc_embed_signup .mc-field-group{width:64% !important;}
#cust_main_div{padding-left:15px !important;padding-right:15px !important;width:100% !important;}
.ccm-block-page-list-header > h5{padding-left:15px !important;padding-right:15px !important;}
#my-grid-title h4{margin-top:10px;}
#thumb-grd img{width:140px !important;}
#thumb-grd{height:94px !important;}
div.ccm-page h4{font-size:1em;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:0 2px 11px 8px !important;width:145px !important;}
#my-grid-title a{height:75px !important;}
div.ccm-page h5{font-size:1em !important;}
.ccm-block-page-list-header{width:100%;display:block;text-align:center;}
.ccm-block-page-list-header h5{line-height:27px !important;}
#right_ad_div{float:none !important;margin:0 auto;}
#right_ad_div img{margin:0 auto;}
div.ccm-page h1.page-title{font-size:25px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:147px !important;}
.flip-container, #front{height:147px !important;}
.flip-container, #back{height:147px !important;width:147px !important;}
.flip-container, #front{height:147px !important;width:147px !important;}
.flip-container{margin:0 0 6px 6px;}
.flash{width:453px;height:453px;}
.flash > iframe{height:100%!important;width:100%!important;}
.flash #swiffycontainer{height:100% !important;width:100% !important;}
.flash #swiffycontainer div canvas{width:100% !important;height:100% !important;}
#left_ad_div{display:none;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:0 2px 18px 28px !important;float:left;width:249px !important;}
#footer_links{margin-top:15px;width:33%;}
#news_head{font-size:15px !important;}
#bottom_line{display:none;}
.example_responsive_1{width:468px !important;height:60px;}
.flip-container:hover .flipper, .flip-container.hover .flipper{transform:rotateY(0deg);}
#back{transform:rotateY(0deg);}
#back .ccm-block-page-list-title, #front .ccm-block-page-list-title{margin-top:0px !important;min-height:auto !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title .flip_head{font-size:18px !important;}
.flip_head{padding-top:5px;margin-bottom:0px !important;margin-top:0px !important;height:55px !important;}
.ccm-block-page-list-page-entry-grid-thumbnail #flip_thumb img{width:100% !important;height:100% !important;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
}
@media only screen and (min-width:601px) and (max-width:767px){div.ccm-page h5{font-size:1.8em !important;}
.ccm-responsive-overlay{top:222px !important;border-bottom:5px solid #EB343E !important;padding-top:2px !important;}
.ccm-responsive-menu-launch i::after{font-size:30px !important;color:#EB343E !important;}
.ccm-responsive-overlay ul li a{font-size:16px !important;padding:0 5% 2px 14px !important;}
#res-head{display:block;margin:10px 0 0;position:absolute;width:80px;}
#res-head h2{font-size:1.1em !important;}
#logo > p{text-align:center;}
#social_div{text-align:center;}
.vivid-store-utility-links{width:300px;background-position:34% center;margin:0 auto;}
.vivid-store-utility-links{text-align:center !important;}
#cart_div{margin-top:0px;}
header .ccm-search-block-form{margin-top:4px !important;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:240px !important;}
#sr-div{text-align:center;}
.ccm-responsive-menu-launch{margin-top:-27px !important;}
div.ccm-page header{padding-bottom:0px !important;border-bottom:1px solid #AFAFAF !important;}
div.ccm-page #main_head_diff_second, div.ccm-page #main_head_diff{font-size:1.3em !important;}
div.ccm-page{font-size:15px !important;}
.nav-dropdown ul .nav_icon{display:none !important;}
.ccm-layout-column{margin:0 5px 6px 0;width:42% !important;}
div.ccm-layout-column-inner{margin-left:0px !important;margin-right:0px !important;}
div.ccm-page hr{margin-top:8px !important;}
#footer-theme h4{font-size:1.1em !important;}
#footer-theme li{background-image:none;list-style-image:url("../images/liststyle_image.png");padding:0px !important;margin:0 7px 0 10px;}
#footer-theme li:hover{background-image:none;list-style-image:url("../images/liststyle_image_hover.png");}
#social_link{margin-top:15px;}
#mc_embed_signup .mc-field-group{width:64% !important;}
#cust_main_div{padding-left:15px !important;padding-right:15px !important;width:100% !important;}
.ccm-block-page-list-header > h5{padding-left:15px !important;padding-right:15px !important;}
#my-grid-title h4{margin-top:10px;}
#thumb-grd{height:94px !important;}
div.ccm-page h4{font-size:1.2em;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:0 2px 11px 8px !important;width:145px !important;}
#my-grid-title a{height:75px !important;}
div.ccm-page h5{font-size:1em !important;}
.ccm-block-page-list-header{width:100%;display:block;text-align:center;}
.ccm-block-page-list-header h5{line-height:27px !important;}
#right_ad_div{float:none !important;margin:0 auto;}
#right_ad_div img{margin:0 auto;}
div.ccm-page h1.page-title{font-size:25px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:147px !important;}
.flip-container, #front{height:171px !important;}
.flip-container, #back{height:171px !important;width:171px !important;}
.flip-container, #front{height:171px !important;width:171px !important;}
.flip-container{margin:0 0 6px 6px;}
.flash{width:453px;height:453px;margin:0 auto 25px;}
.flash > iframe{height:100%!important;width:100%!important;}
.flash #swiffycontainer{height:100% !important;width:100% !important;}
.flash #swiffycontainer div canvas{width:100% !important;height:100% !important;}
#left_ad_div{display:none;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{margin:1px 0 15px 21px !important;width:223px !important;float:left;}
#footer_links{margin-top:15px;width:33%;}
#news_head{font-size:15px !important;}
#bottom_line{display:none;}
div.ccm-page h3{font-size:1.3em;}
.col_column_para{min-height:115px;}
.ccm-custom-style-container.ccm-custom-style-main52-219{padding-left:9px !important;padding-right:9px !important;}
.ccm-custom-style-container.ccm-custom-style-main53-198{padding-left:9px !important;padding-right:9px !important;}
#alternatives .ccm-layout-column{width:100% !important;}
.example_responsive_1{width:601px !important;height:90px;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px){div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:295px;}
div.ccm-page header nav ul a{font-size:1em;padding-right:34px !important;}
div.ccm-page header nav ul li ul{width:266px !important;}
div.ccm-page header nav ul li ul li{padding-bottom:6px !important;}
.nav-dropdown ul .nav_icon{width:37px;margin:1px 4px 0 0;}
.nav-item-373 ul{left:-82px !important;width:203px !important;}
div.ccm-layout-column{margin-bottom:15px !important;width:44% !important;}
div.ccm-page{font-size:14px !important;}
#mc_embed_signup .mc-field-group{width:58% !important;margin-right:5px;}
#left_ad_div{margin-right:0;padding:0;width:25% !important;float:left;}
#cust_main_div{margin-top:21px;padding:10px !important;width:50% !important;margin-right:0px !important;float:left;}
#right_ad_div{width:25% !important;}
.ccm-block-page-list-header{width:92%;}
.ccm-block-page-list-header > h5{font-size:19px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{width:45.333% !important;}
#my-grid-title h4{margin-top:8px;}
div.ccm-page h4{font-size:1em;}
#my-grid-title a{height:63px !important;}
#thumb-grd img{width:100% !important;}
#thumb-grd{height:113px !important;}
.flash{width:100%;height:453px;margin:0 auto 25px;}
.flash > iframe{height:100%!important;width:100%!important;}
.flash #swiffycontainer{height:100% !important;width:364px !important;margin:0px 7px 0px -42px !important;}
.flash #swiffycontainer div canvas{width:100% !important;height:100% !important;}
.example_responsive_1{width:358px !important;height:60px;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
.lef_ad{width:191px !important;}
.right_Ad{width:251px !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:243px;}
div.ccm-page header nav ul a{padding-right:61px !important;}
div.ccm-page h3{font-size:1.3em !important;margin-top:2px !important;margin-bottom:0px !important;}
#ccm-layout-column-wrapper-23 div.ccm-layout-column-inner{margin-left:4.4px !important;margin-right:0.5px !important;}
.ccm-custom-style-container.ccm-custom-style-main52-2128{padding-left:7px !important;padding-right:7px !important;}
.ccm-custom-style-container.ccm-custom-style-main53-2131{padding-left:7px !important;padding-right:7px !important;}
.col_column_para{line-height:21px !important;margin-top:2px !important;min-height:98px !important;}
div.ccm-page{font-size:15px !important;}
.btn-primary{font-size:12px !important;}
.ccm-custom-style-container.ccm-custom-style-main52-2128 img{height:auto !important;width:26px !important;}
.ccm-custom-style-container.ccm-custom-style-main53-2131 img{height:auto !important;width:67px !important;}
#social_div{width:65% !important;}
#mc_embed_signup .mc-field-group{width:64% !important;}
#cust_main_div{width:468px !important;float:left !important;}
#right_ad_div{width:251px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{width:46.333% !important;}
.ccm-block-page-list-header{width:97% !important;}
.flip-container, #back{height:152px !important;width:152px !important;}
.flip-container, #front{height:152px !important;width:152px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:152px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:100% !important;}
#back .ccm-block-page-list-title, #front .ccm-block-page-list-title{margin-top:4px !important;min-height:59px !important;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
.right_Ad{width:251px !important;}
}
@media only screen and (min-width:1200px) and (max-width:1279px){div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width:243px;}
div.ccm-page header nav ul a{padding-right:100px !important;}
#ccm-layout-column-wrapper-23 div.ccm-layout-column-inner{margin-left:4.4px !important;margin-right:0.5px !important;}
.col_column_para{line-height:21px;min-height:106px;}
div.ccm-page{font-size:16px !important;}
.ccm-custom-style-container.ccm-custom-style-main52-2128 img{height:auto !important;width:26px !important;}
.ccm-custom-style-container.ccm-custom-style-main53-2131 img{height:auto !important;width:67px !important;}
#social_div{width:65% !important;}
#mc_embed_signup .mc-field-group{width:64% !important;}
#cust_main_div{width:668px !important;float:left !important;}
#right_ad_div{width:251px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{width:46.333% !important;}
.ccm-block-page-list-header{width:97% !important;}
.flip-container, #back{height:152px !important;width:152px !important;}
.flip-container, #front{height:152px !important;width:152px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:152px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:100% !important;}
#back .ccm-block-page-list-title, #front .ccm-block-page-list-title{margin-top:4px !important;min-height:59px !important;}
.container{width:1170px !important;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
.right_Ad{width:251px !important;}
}