.search-bar-info{line-height:10px;}

.background23 {
    overflow: hidden;
    padding: 0;
    margin:20px 0;
}
.ratingdress{margin:0;padding:0;overflow:hidden;list-style:none;}
.ratingdress li{float:left;}
li.background321{margin-left:2%!important;width:65%!important;}


.background23 li{float:left;}
.background23 li:nth-child(2) {
  width: 65%;
  margin-left: 2%;
}
.rating-product{overflow:hidden;}
.rating-product li{float:left;}
.rating-product li:nth-child(2){width:65%;margin-left:2%;}


@media screen and (max-device-width:959px) 

{
#slider-top{width:auto!important;}
#slider-top .buttons-right{ background:url(../png/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0 -10px; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }

.overview {
    width: 1500px!important;
}
.footer-tab-3 .overview {
    width: 240px!important;
}
#slider .mcSlc{width:100%!important;height:100%!important;}
	.wrapper-internal { width:100%; }
		.store-finder{width:135px;}
		.right-bottom-cont{/*width:555px;*/}
		.search-bar{width:768px;}
		.search{width:150px;}
		
		#slider{width:531px!important;height:308px!important;overflow:hidden;}
		
		.banner{width:531px!important;height:308px!important;overflow:hidden;}
		
		#slider img{width:100%;height:auto;}
		
		.tab-text h3{padding-top:0}
		/*.tab-detail{padding:10px 15px;}*/
		.tab-text p{font-size:12px;}
		
		.wedding-dresses-internal{width:768px;}
		#slider1 .viewport, #slider2 .viewport{width:660px;}
		
		.wedding-dresses-internal{background-size:100% 147px;}
		.bottom-tab1{width:33.3%;}
		.bottom-tab3-heading{width:100%;}
		.bottom-tab1-heading{width:100%}
		
		.bottom-tab3{width:29.5%;}
		
		.bottom-tab-full{width:100%;}
		.footer-tab-heading h3{font-size:15px;}
		
		.footer-contents-internal-top .footer-tab-1{padding:24px 12px;width:120px;}
		.footer-contents-internal-top .footer-tab-2{padding:24px 12px;width:150px;}
		.footer-contents-internal-top .footer-tab-3{padding:24px 12px;width:200px;}
		
		.pay-pal.right img{width:50px;height:30px;}
		
		.footer-list ul li a{font-size:12px!important}
		
		.copy-right p{padding:15px 0 0 60px;}
		.tab_video{width:100%;}
		.coupon{padding:15px 0 0;}
		.coupon-area-text h1{line-height:10px;font-size:15px;}
		.coupon-area-text{padding:10px 15px 0!important;}
		
		.coupon-area {
    background: url("../png/form-bg.png") no-repeat scroll 0 0 / 226px 100% rgba(0, 0, 0, 0);
    height: 318px;
    width: 227px;
	
}
.coupon > img{width:180px;margin:0 auto;display:table;}
/* .tab { margin:15px 15px;} */
.thankyou_text{margin-bottom:15px;display:block;}

.contact-us-left{width:520px;}
.contact-us-right{width:200px;}
#tabs{width:100%!important;}
.left-area-bottom{width:88%!important;}
.c-store-area{width:178px}

.c-store-area-days {
    overflow: hidden;
    width: 150px;
    font-size: 15px;
}
.c-store-area-time {
    overflow: hidden;
    width: 150px;
    font-size: 15px;
}
.contact-info{width:178px;}
#store-location#store-location{width:747px;}

#store-location .overview li{margin:0 40px 0 40px!important;}

#store-location .overview li:first-child {margin-left:0px!important;}
	
	#store-location .overview li:last-child{margin-right:0px!important;}
	
	.contact-us-bottom {
    background: url("../png/c-bottom-area-bg-1.png") no-repeat scroll center top / 937px auto rgba(0, 0, 0, 0);
    margin: 30px auto;
    text-align: center;
    background-size:100%!important;
	width:747px!important;
}
.contact-us-bottom h4{font-size:18px;}
.contact-us-bottom p{font-size:14px;}

.contact-us-video iframe{width:228px!important;}

.footer-contents-internal-top .footer-tab-2 .footer-tab-2-internal{padding:18px;}

#hellobar.multiline > div {
    display: table !important;
    margin-bottom: 0;
    margin-left: auto;
    margin-top: 0;
    width: 368px;
    margin-right: 0;
    margin: 0 auto;
}
#hellobar.regular span{font-size:13px;}

#hellobar.regular a.hellobar_cta.hb-button {
    padding: 0px 8px 1px;
    clear: both!important;
    display: block;
    width: 138px;
    margin: 5px auto!important;
}
.tab3{margin:0 5px 10px;}
	
	.contact-us-form{padding:0;}
	
	.contact-us-form .textboxbg{background-size:100% 25px;}
	.contact-us-form .textareabg{width:446px;background-size:100% 86px;}
	.award-image img{width:163px;}
	
	
.toggle_button{display:none;}
}
	
	
	
@media screen and (max-device-width:991px)
{
.header-navigation ul li a, .header-navigation ul li a:link {text-transform:capitalize;/*padding:10px 8px;*/}
.wedding-dresses-internal{width:100%;}
.search-bar-search{width:100%;}
.search-bar-search .form-inline .form-group {margin-bottom: 15px;}
.bottom-tabs-container-internal {overflow:visible;padding: 10px 15px 10px;}
.bottom-tab1, .bottom-tab3 {width: 100%;margin: 0px 0px 15px 0px;}
.tab_video {width: 100%;height: auto;}
.footer-contents {width:100%;}
.footer-internal{width: 100%;height: auto;float: left;}
.footer-contents-internal-top .footer-tab-1 ,.footer-contents-internal-top .footer-tab-2{padding: 15px;width: 100%;background:none;}
.footer-list ul li {float: left;padding: 0px;margin-right: 20px;}
.footer-contents-internal-top .footer-tab-3 {margin:0px;padding: 15px;width: 100%;height: auto;}

.pagetitle{/*font-size:24px;line-height:28px;*/}
.appointment a {font-size: 12px;line-height: 22px;}

.left-slider{width: 100%;}
.right-side-area{width:100%;}
}

@media screen and (max-device-width:767px) 
{
	.goolge-rating { padding: 10px 0 10px; }
	#promo-bar {
		margin-top: 65px; /* Pushes down only the promo bar */
		margin-bottom: -27px; /* Set margin-bottom to zero */
	}
    .header-internal {
        position: relative;
        /*padding-top:68px;*/
    }
	.header-cont-left{position:fixed;background:#fff;/*border-radius:8px*/;padding:10px 8px;/*z-index: 888;*/top: 0px;left: 50%;transform: translateX(-50%);width: 100%;opacity: 0.95;}
	.flex-container{/*flex-direction:column;*/}
	body{font-size:14px;line-height:18px; overflow-x: hidden;}
	h1{font-size:28px;line-height:1.2;margin-bottom: 50px;margin-top: 50px;}
	h2{font-size:24px;line-height:1.3;margin-bottom: 40px;margin-top: 40px;}
	h3{font-size:20px;line-height:1.4;margin-bottom: 30px;margin-top: 30px;}
	h4{font-size:18px;line-height:1.5;margin-bottom: 20px;margin-top: 20px;}
	.header-cont-left .logo {margin:0 0 0;padding:0;width:150px;}
	.header-navigation {width:100%;background: transparent;height: auto;position:fixed;top: 14px;right: 0px;z-index:999;}
	.header-navigation .navbar-collapse{padding:15px;float:left;width:100%;}
	.header-navigation .navbar-toggle{/*border:2px solid #767676;*/margin:0px 15px;padding:5px;/*background:#767676;*/}
	.header-navigation .navbar-toggle .icon-bar {background:#333;}
	.header-navigation ul li{/*background:none;border-bottom:2px dashed #767676;*/}
	.header-navigation ul li:last-child{border-bottom:0px;}
	.header-navigation ul li a, .header-navigation ul li a:link {text-transform:capitalize;padding:15px;}
	.header-navigation .navbar-nav{background:#eeeeee;/*border:2px solid #767676;*/}
	.top-bar-middle .dropdown .dropdown-toggle{width:100%;border-radius:0px;font-weight: 700;}
	.top-bar-middle .dropdown-menu>li>a{white-space:normal;}
	.search-bar-info p a {font-size: 12px;line-height: 15px;}
	.area-heading {padding: 0 15px;}
	/* .tab {float: none;margin: 0 15px 15px;} */
	.appointment-button.floating-cta {bottom:0px;right: auto;width:100%;left: 0px;}
	.rating-product li:nth-child(2){width:100%;margin-left:0%;}
	.store-hours{width:50%}
	.store-hours .four{width:100%;}
	.appointment-button{padding:8px;text-align: center;width:100%;margin-top: 10px;}
	.appointment-button a.btn-default {border:1px solid #862633;padding: 12px 24px;white-space: normal;font-size:12px;line-height:20px;font-weight: 700;border-radius: 0px;width: 100%;}

	.findstore-button{padding: 4px 8px 8px 8px;text-align: center;width:100%;}
	.findstore-button a.btn-default {border:1px solid #76767647;padding: 12px 24px;white-space: normal;font-size:14px;line-height:20px;font-weight: 700;border-radius: 0px;width: 100%;}

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
        padding-top: 15px !important; /* Specifically target the top padding and override other styles */
    }
	
    #slider3 {
        margin-left: 20px; /* or whatever value you want for mobile */
    }
	
	A.AddressText {font-size:12px;}
	.width100 {width:100%;}

#slider-top .viewport{width:93.4%!important;}
.wrapper-internal{position:relative;top:20px!important;}
.wrapper{position:relative;top:0px;}
.k_top_sl{top:auto!important;left:0!important;bottom:10px!important;
	 -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);right:auto!important;
}
.k_float{position:fixed!important;}
.k_float.kc_top_sl.kc_right {
   
    bottom: 100px!important;
    left: 0!important;
    top: auto!important;
}
.alterations  td{display:table-cell!important;}
#store-location .disable{visibility:visible!important;}
.store-image > img{width:100%!important;}
.store-tab{width:233px!important;}
#slider-top{width:auto!important;}
#slider-top .buttons-right{ background:url(../png/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0 -10px; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }
.contact-us-form-container-internal p{text-align:left;}
.search-bar-search {
    clear: both;
    float: none;
}
.wedding-dresses-heading > h3{visibility:visible;}
.sub-menu-top ul li, .sub-menu-top-1 ul li{background-repeat:repeat-x;background-color:#F0AD69;}
.sub-menu{position:relative;}
	
.wrapper-internal { width:100%; }
				
.header-cont-left{margin:0 auto;float:none;}

.top-bar{float:none;}

.header-cont-right{float:none;margin:0 auto;}		
		
.right-bottom-cont {
    float: none;
    margin: 0 auto;
    width: auto;
}
.toggle_button {
    background: none repeat scroll 0 0 rgb(169, 22, 52);
    cursor: pointer;
    float: right;
    height: 25px;
    margin-top: 20px;
    padding: 5px;
    position: absolute;
    right: 15px;
    top: 0;
    width: 30px;z-index:9999;
	display:block;
}







.space {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    height: 1px;
    margin: 6px 0;
}



.search-bar{width:auto;}


.search-bar {
    background: url("../png/search-bar-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: auto;
    margin: 5px 0 15px;
    overflow: hidden;
    width: auto;
}

.banner-internal.banner-internal{overflow:hidden;}
.banner{height:349px;width:98.40% !important;}

#slider{width:100%!important;overflow:hidden;}


.coupon-area {background: none repeat scroll 0 0 #E1E0C5;height:auto;width: 100%;margin-top:20px;}
.coupon-area .coupon-form{width:100%;padding:15px;}
div.navBulletsWrapper{margin:0 auto;}

.wedding-dresses-internal{width:100%;background-size:100% 147px;}

#slider1 .viewport, #slider2 .viewport{width:500px;}

#slider1 .overview li, #slider2 .overview li{margin:0 40px;}

#slider1 .overview li:first-child{margin-left:40px;}
#slider1 .overview li:last-child{margin-right:0px;}

.bottom-tab1 , .bottom-tab3{width:100%;margin-bottom:20px;padding-bottom:20px;}
.bottom-tab1-heading{width:100%;}
.bottom-tab3-heading{width:100%;margin-bottom:0px;}
.bottom-tab-full{width:100%;}
.footer-contents{width:100%;margin-bottom:50px;}
.footer-list ul li {margin-right:12px;}

.ifrm{margin-bottom:20px;}
.footer-tab-1 , .footer-tab-2 ,.footer-tab-3{ margin: 0 !important;
    padding: 10px !important;
    width: 45%!important;}

	.copy-right{width:240px;}
.copy-right p{padding:18px 0 0 0;}
.tab-container{width:auto!important;margin-top: 0px; margin-bottom: 50px;}

.sec ul li:first-child{padding-top:20px;}
.pay-pal.right img{width:46px;}
.coupon > img{margin-left:15px;}

.Alfred_content tr {
    width: 100%!important;
    overflow: hidden;
    display: block;
}
.AlfredAngeloDisneyLogo32 img{width:100%}
.contact-us-bottom{width:583px!important;}
.contact-us-bottom h4{font-size:12px;}
.contact-us-bottom .para1{padding:0;}
.contact-us-bottom p{padding:0;}
.contact-us-video-container .adjust-videos{margin:0;}

.contact-us-video {
    padding: 0 0 10px;
    float: none!important;
    margin: 0 auto!important;
    width: 408px;
}
.contact-us-video iframe{width:408px!important;}
#store-location#store-location{width:100%;}



.middle-ul-navigations ul li a{padding:5px 7px;}

iframe{width:100%!important;}
#tabSpecialOffers img{width:100%;}

#tabYesToTheDress img{width:100%}
#tabRewards img{width:150px;}

.contact-us-left{width:100%!important;padding:0!important;}
.Bridesmaid65{width:100%}
.img_responsive{display: block;max-width: 100%;height: auto;}

.footer-tab-2.remove-padding.left{width:44%!important;}
.testimonial_table li{display:block!important;float:none!important;margin-bottom:10px!important;}
.background23 li:nth-child(2){width:100%;margin:0;}

.store-call{float:right!important;}
.weddingtips .background1 td{display:block;}
#slider{background-size:100%!important;}

.sub-menu{top:0;background:#F0AD69!important;}
.sub-menu-top{background-color:#F0AD69;width:100%;}
.sub-menu-bottom{background:none!important;display:none;}
.sub-menu li:last-child{background:none;}
#slider .mcSlc{width:100%!important;height:100%!important;background-size:100% 100%!important;}


.search-bar {
    background: none repeat scroll 0 0 rgb(252, 252, 252)!important;
    display: block;
    height: auto;
    margin: 5px 0 15px;
    overflow: hidden;
    padding: 10px;
    width: auto;
}


.search {
    background-size: 100% 27px;
    margin-bottom: 10px;
    margin-left: 0;
    width: 96%;
	padding:0 2%;
}
#search-dress{width:100%!important;background-size:100%;}

#tab7 img{width:100%!important;}
.search-table td {
    text-align: left;
    margin-left: 10px;
	margin-bottom:3px;
}
.redheadertitle{background: #636363;padding: 8px 15px;text-align:center;} 
.redheadertitle a{color: #ffffff;font-family: Verdana,sans-serif;text-transform: uppercase;font-size: 14px;background:none;}


.right-side-area{width:100%!important;}
.top-slier-container{margin-bottom:20px!important; flex-direction: column;}
.order-information-image-container{float:none!important;}
.order-information-content{width:auto;}
.order-information-text-container{float:none!important;}
.sizechart td {
    display: table-cell!important;
}


.finddresses .picBorder {
    height: auto;
    margin-bottom: 20px;
    width: 200px;
}
.aboutmain td{width:auto!important;display:block!important;background:#fff!important;}
.table_list_content{width:100%!important;overflow-x:scroll!important;}
.table_list_content table{width:100%;}
.table_list_content table th{padding:5px;font-size: 14px!important}
.table_list_content table td{padding:5px;font-size: 12px!important;}
img.picBorder{display:block;max-width:100%;}
img.picBorderNoBlockMobile{max-width:100%;}
table{height:auto!important;}

.testimonial_table li {
    display: block !important;
    width: auto !important;
}
#tab7 img{width:100%!important;}
.footer-internal{margin-top:20px!important;}

.appointment .location1,.appointment .location2, .appointment .location3, .appointment .location4, , .appointment .locationvip {margin:0px 0px 15px 0px!important;}
.appointment a, .appointment a:link, .appointment a:visited{font-size: 16px;line-height:20px;}
.contact-us-right, .c-store-area {width: 100%;}
.middle-ul-naviations-content{padding:15px;}
.homepagebody, .inner-page-text p {/*text-align: justify!important;*/}
.redtext, .redtext.bold, .redtext font{font-size: 16px!important;line-height: 20px;padding:10px 0px;}
td{text-align:justify;}
.tab3{margin:0px auto 15px;float: none;height:auto;background-size:100% 100%;}
.area-heading h1, .area-heading p {font-size: 28px;line-height: 1.2;margin-bottom:10px;}
/* table tbody, table tbody tr{display:block;width:100%;float:left;} */
.contact-info{width:100%;}
.footer-tab-1:after, .footer-tab-2:after {width:0px;height:0px;}
.footer-form .c-footer-textbox{background:#fff;width:100%;}
.Zebra_DatePicker .dp_header .dp_caption, .Zebra_DatePicker .dp_daypicker td, .Zebra_DatePicker .dp_daypicker th, .Zebra_DatePicker .dp_monthpicker td, .Zebra_DatePicker .dp_yearpicker td {display: table-cell!important;}
.award-image{width:100%!important;margin:0px 0px 15px!important;}
.mb-1{margin-bottom:15px;}
.left.mb-1{width:100%;}
}

@media screen and (max-device-width : 639px) 
{
.sumo-form-wrapper.smartbar-popup{display:none;}
#search-dress {
    background-image: url("../jpg/search-for-a-dress-bg.jpg");
    background-repeat: no-repeat!important;
    height: auto!important;
    
    background-color: #B5924E;
}
.time_btn td {width:30.3%!important;}

.time_btn td td{display:block!important;text-align:center;width:100%!important;}


.timeoffer32 .homepagebodycenter td{width:30.3%!important;}
.timeoffer32_main{overflow-x:scroll;overflow-y:hidden;width:100%;}
/* .timeoffer32{width:600px!important;} */
.wrapper-internal{width:100%;}
.top-bar{float:none;}
.header-cont-right{float:none;margin:0 auto;}
.right-bottom-cont {float: none;margin: 0 auto;width: auto;}
.toggle_button{display:block;}

.space {background: none repeat scroll 0 0 rgb(255, 255, 255);height: 1px;margin: 6px 0;}


.toggle_button{background:none repeat scroll 0 0 #a91634;height:25px;padding:5px;width:30px;cursor:pointer;float:right;margin-top:20px}

.search-bar {
    background: url("../png/search-bar-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: auto;
    margin: 5px 0 15px;
    overflow: hidden;
    width: auto;
}

.banner-internal.banner-internal{overflow:hidden;}

.banner {
    float: none !important;
    height: 249px!important;
    margin: 0 auto !important;
    width: 97% !important;
}

#slider{width:100% !important; height:249px!important;overflow:hidden;}
div.navBulletsWrapper{margin:0 auto;}

.wedding-dresses-internal{width:100%;background-size:100% 147px;}

#slider1 .viewport, #slider2 .viewport{width:350px;}

#slider1 .overview li, #slider2 .overview li{margin:0 17px;}

#slider1 .overview li:first-child{margin-left:40px;}
#slider1 .overview li:last-child{margin-right:0px;}

.bottom-tab1 , .bottom-tab3{width:100%;margin-bottom:0px;padding-bottom:0px;}
.bottom-tab1-heading{width:100%;}
.bottom-tab3-heading{width:100%;}
.bottom-tab-full{width:100%}

.ifrm{margin-bottom:20px;}
.footer-tab-1 , .footer-tab-2 ,.footer-tab-3{ margin: 0 !important;
    padding: 10px !important;
    width: 100%!important;}

	.copy-right{width:auto!important;float:none!important;margin:0 15px;}
.copy-right p{padding:18px 0 0 0;}

.sec ul li:first-child{padding-top:20px;}
.pay-pal.right img{width:46px;}
.coupon > img{margin-left:15px;}

.Alfred_content tr {
    width: 100%!important;
    overflow: hidden;
    display: block;
}
.AlfredAngeloDisneyLogo32 img{width:100%}
.contact-us-bottom{width:auto!important;}
.contact-us-bottom h4{font-size:12px;}
.contact-us-bottom .para1{padding:0;}
.contact-us-bottom p{padding:0;}
.contact-us-video-container .adjust-videos{margin:0;}

.contact-us-video {
    padding: 0 0 10px;
    float: none!important;
    margin: 0 auto!important;
    width: auto!important;
}
.contact-us-video iframe{width:auto!important;}
#store-location#store-location{width:100%;}



.middle-ul-navigations ul li a{padding:5px 7px;}

iframe{width:100%!important;}
#tabSpecialOffers img{width:100%;}

#tabYesToTheDress img{width:100%}
#tabRewards img{width:150px;}

.contact-us-left{width:100%!important;padding:0!important;}
.Bridesmaid65{width:100%}


.footer-tab-2.remove-padding.left{width:44%!important;}
.testimonial_table td{display:block!important;table-layout:fixed!important;width:100%!important;}


.store-call{clear:both;float:none!important;margin:14px 0 0;overflow:hidden}
.weddingtips .background1 td{display:block;}


.sec{overflow:hidden;float:none!important;}
.pay-pal {float: none!important;}
.top-bar-middle{width:100%!important;}

.search-bar-search{float:none;margin-top:20px;}

.search {
    background-size: 100% 27px;
    margin-left: 0;
    width: 96%;
}
td {overflow: hidden;}
.top-bar-left ,.top-bar-right{width:0;}




.store-finder.left{display:block;width:100%;}
.contact-us-bottom{background:#F3E7D2;border:1px solid #E6B190;}
.top-bar-middle-1{width:100%;height:auto;background-size: contain;}
.store-call p{font-size: 16px;padding:8px 15px;text-align:center;}

.footer-tab-2.remove-padding.left{width:100%!important;}

.price-tag{width:100%!important;}

.right-side-area-text img[alt="Why Choose Us"]{/*width:100%;*/}
.contact-us h3{font-size:150%!important;}

.hb-arrow-wrapper{display:block!important;width:auto!important;}
}

@media screen and (max-width:480px){

.inner-page-contents{padding:0px 15px 15px 15px;/*text-align:justify;*/}
.padded{margin:0px 0px 10px;}
.initial{clear:both!important;}
.f-emergency .padded img{width:auto!important;}
.store-tab{width: 265px !important;}
.sizechart{width:400px;}
.contact-us-form .selectarea,.textareabg{width:100%!important;margin:6px 0!important;}
.left-area-bottom{width:100%!important;}
.Alfred_content .picBorder{width:97%!important;}
.button{margin:0!important;}
	
#slider1 .viewport, #slider2 .viewport{width:85%!important;}	
#slider1 .buttons-left, #slider2 .buttons-left{margin-left:0!important;}	
#slider1 .overview li, #slider2 .overview li{margin:0 5px!important;}
#slider1 .overview li:first-child{margin-left:0px!important;}
#slider1 .overview li:last-child{margin-right:0px!important;}
	#slider{height:200px!important;}
	.banner{height:200px!important;}
	
	.contact-us-form form[name="frmSample"] table{width:100%!important;}
	.contact-us-form form[name="frmSample"] table td{width:100%!important;}
	.finddresses th,td{margin:0;padding:0;}
	
.finddresses .picBorder {
    height: auto;
    margin-bottom: 20px;
    width: 200px;
}

.order-information-text-container.left > p{max-width:85%!important;}
.order-information-text-container.left > input{  background-size: 100% auto !important;
    float: none !important;
    margin: 0 auto !important;
    width: 93% !important;
}
.label-conatiner {
    width: 55px;
}
.order-information-text-container{width:100%!important;}
	}
	
	.padded98 .padded img{width:100%!important;}
	
	}
	
	@media screen and (max-width:410px)
	{
	img.picBorder{border:0 none!important;}
	.contact-us-form .textbox{padding:0 0 10px 0!important;}
		#slider1 .viewport, #slider2 .viewport{width:78%!important;}
		.order-information-content{margin:0!important;}
		.inner-page-form-container{padding:0!important;}
		.label-conatiner{width:50px;}
		.selec-box-container{width:180px!important;}
		.inner-page-input{width:100%!important;}
		
		
.inner-page-selectbg {
    background: url("../png/select-bg-1.png") no-repeat scroll center top / 100% 100% rgba(0, 0, 0, 0)!important;
    border: medium none!important;
    height: 31px!important;
    margin: 20px 0 5px!important;
    padding: 5px 2px 7px!important;
    width: 100%!important;
}

	
	
	

.padded a {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.padded a img{
    width:100%!important;
    }

}


	
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #aaa url(../svg/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
	
.desktop-image {
  display: none !important;
}
.desktop-image-not-main {
  display: none !important;
}
.mobile-image {
  display: block !important;
}

@media screen and (min-width: 768px) {
  .desktop-image-not-main {
    display: block !important;
  }  
  .mobile-image {
    display: none !important;
  }
  
  .navbar-nav {margin: -51px 0 0 0;}  
  
  .carousel-indicators { bottom: 10px; }
}

@media screen and (min-width: 768px) and (max-width: 1920px) {
  .desktop-image {
    display: block !important;
    width: 100%;
  }
  .mobile-image {
    display: none !important;
  }
}

/* This applies styles to screens larger than 1920px */
@media screen and (min-width: 1921px) {
  .desktop-image {
    display: block !important;
	width: 100%;
    height: 800px !important;
    max-width: none !important;
    object-fit: cover;
  }
  .mobile-image {
    display: none !important;
  }
}
	
@media screen and (min-width: 1200px) {
  /*.header-navigation { margin-right: 200px;*/ }
}

@media screen and (min-width: 1900px) {
  .logo { margin-right: 1100px; }
}

@media screen and (min-width: 2400px) {
  .logo { margin-right: 1600px; }
}

@media (min-width: 1931px) {
  .navbar-nav {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}