.logo img {
    height: auto;
    width: 168px;
}

.video-kontainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-kontainer iframe,
.video-kontainer object,
.video-kontainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 85%;
}



@media only screen and (max-width: 1400px) {
.prof_user .prof_user_rht img { width: 100%; height: auto; }
#prof_user { padding: 50px 0; }
}




@media only screen and (max-width: 1280px) {
.fun_initiate_img { max-width: 670px; width: 100%; }
.fun_initiate_img > img { height: auto; width: 100%; }
#fun_initiate {
    min-height: 482px;}

}

@media only screen and (max-width: 1200px) {
.comm_sel ul > li {
	max-width: 297px;}
.comm_sel ul .gall_sec .gall_sec_rht ul {
	text-align: center;}
			 .gall_sec_rht { padding-left: 0px; float: none;margin: 0 auto;}

.gall_sec_lft { margin: 10px auto 15px auto; float:none;height: 100px;max-width: 97%;}
}

 @media only screen and (max-width: 1140px) {
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) { width: 100%;margin-top: 0px; margin-left: 0px;}
.subtext > li.strp_cls {width:100%;padding: 0;}
	 .subtext > li.strp_cls > ul > li {float: none;width: 21.7%;padding-bottom: 0;margin-left: 25px;display: inline-block;}
li.coll-menu {width: 100%;}
	.subtext > li.strp_cls > ul > li:first-child {
    padding-top: 0px;
    margin-left: 26px;
}
	 .header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li {float: none;}
	 .subtext > li.coll-menu > ul > li {float: none;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) { width: 100%;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:first-child { width: 100%;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(4) {width: 100%;
    margin-top: 0px;
    margin-left: 0px;} 
.header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(2) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(3) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(4) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(5) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(6) > a img:hover { transform: none; -webkit-transform: none; -moz-transform: none); -ms-transform: none; -o-transform: none; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a:hover > img{opacity: 0.5;transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; position:relative; z-index:99;}
     .header_lft > ul > li:nth-child(3) .subtext > li > a:hover > img{opacity: 0.5;transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; position:relative; z-index:99;}
     .header_lft > ul > li:nth-child(4) .subtext > li > a:hover > img{opacity: 0.5;transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; position:relative; z-index:99;}
     .imgmenu {
    padding-bottom: 10px;
         transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a img{ transition:none; -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) img, .header_lft > ul > li:nth-child(3) .subtext > li:nth-child(3) img { width: 100%; transform: none;opacity:0.9;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;}
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(2) img, .header_lft > ul > li:nth-child(4) .subtext > li:nth-child(3) img { opacity:0.9; width: 100%;transform: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;}
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(2) > a img, .header_lft > ul > li:nth-child(4) .subtext > li:last-child > a:hover > img{transition:none; -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) > a img, .header_lft > ul > li:nth-child(3) .subtext > li:last-child > a:hover > img{transition:none; -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;}
#homeslider .flex-direction-nav .flex-prev { left: 10px; }
#homeslider .flex-direction-nav .flex-next { right: 10px; }
.banner_cont.inner_6 { bottom: 4px; }
.fun_initiate_img { max-width: 670px; width: 100%; }
#fun_initiate {min-height: 480px;}
#combination {min-height: 630px;}
.fun_initiate_img > img { height: auto; width: 100%; }
.mech_mov_container { max-width: 354px; }
}




 @media only screen and (max-width: 1070px) {
#combination {min-height: 502px;}
.combination_img { max-width: 574px; position: absolute; right: 0; top: -120px; }
.combination_img > img { height: auto; width: 100%; }
}
 @media only screen and (max-width: 1170px) {
	 
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:nth-child(2) { margin-left: 10px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li {margin-left:10px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) > ul > li:nth-child(2) {margin-left:10px;}

}



 @media only screen and (max-width: 1023px) {
.banner .banner_sub_sec > img { height: 350px; width: 1280px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); left: 50%; position: relative; }
.banner .banner_sub_sec_min > img { height: 240px; width: 1280px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); left: 50%; position: relative; }
.banner_cont.inner_6 { bottom: 10px;display:none; }
#homeslider.flexslider .slides img/*, .flexslider.style_slider .slides img*/ { height: 350px; }
.orgins_container {left:inherit;}
#combination {min-height: 420px;}
#fine_swiss { min-height: 680px;}
#fun_initiate {min-height: 380px;}
.combination_img { max-width: 427px; right: 0; top: -54px; }
.combination_img > img { height: auto; width: 100%; }
.fun_initiate_img { max-width: 486px; }
.fun_initiate_cont { padding: 0 120px 0 0; }
.combination_cont, .mech_mov_container {padding-left: 10px;}
.prof_user .prof_user_lft {    width: 48%;
    padding-left: 10px;}
#slResultList .slListCellWrapper {
    width: 26.5%;
    margin:10px 7px 10px 14px;
    padding: 20px;
}
.product_desc_dtls { padding: 40px 35px 40px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
	 .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { margin: 0 7px 20px 7px;}
     .widthLi {display: none}



}




 @media only screen and (max-width: 959px) {
.share_social h4 {
    width: 77%;
}
.back_home {background-color: rgba(0,0,0,0.8);}

#homeslider.flexslider .slides > li:nth-child(5) h4, #homeslider.flexslider .slides > li:nth-child(5) a {color: #C1C0B1;}
#homeslider.flexslider .slides > li:nth-child(4) h4, #homeslider.flexslider .slides > li:nth-child(4) a {color: #C1C0B1;}
#homeslider.flexslider .slides > li:nth-child(2) h4, #homeslider.flexslider .slides > li:nth-child(2) a {color: #C1C0B1;}
#homeslider.flexslider .slides > li:nth-child(7) h4, #homeslider.flexslider .slides > li:nth-child(7) a,  #homeslider.flexslider .slides > li:nth-child(7) h4, #homeslider.flexslider .slides > li:nth-child(7) a, #homeslider.flexslider .slides > li:nth-child(8) h4, #homeslider.flexslider .slides > li:nth-child(8) a,#homeslider.flexslider .slides > li:nth-child(7) a {color: #C1C0B1;}
#homeslider.flexslider .slides > li:nth-child(10) h4, #homeslider.flexslider .slides > li:nth-child(10) a {color: #C1C0B1;}
#homeslider.flexslider .slides > li:nth-child(7) h2, #homeslider.flexslider .slides > li:first-child h2, #homeslider.flexslider .slides > li:nth-child(2) h2, #homeslider.flexslider .slides > li:nth-child(3) h2, #homeslider.flexslider .slides > li:nth-child(4) h2, #homeslider.flexslider .slides > li:nth-child(5) h2, #homeslider.flexslider .slides > li:nth-child(6) h2, #homeslider.flexslider .slides > li:nth-child(8) h2, #homeslider.flexslider .slides > li:nth-child(9) h2 {color:#fff;}
#homeslider.flexslider .slides > li:nth-child(3), #homeslider.flexslider .slides > li:nth-child(3) h4, #homeslider.flexslider .slides > li:nth-child(3) a,  #homeslider.flexslider .slides > li:nth-child(9) h4, #homeslider.flexslider .slides > li:nth-child(9) a {color: #C1C0B1;} 

.header_lft > ul > li:nth-child(4) .subtext > li, .header_lft > ul > li:nth-child(3) .subtext > li {width: 33%;}
.revo_container ul li {margin-left: 10px;}
.combination_cont, .mech_mov_container, .prof_user .prof_user_lft {padding-left: 20px;}
.refine_sec_main_cont .ref_sub_sec:nth-child(1){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }

.custom-responsive {max-width: 70% !important;}
.btnResetFilter{max-width: 40% !important;margin-right: unset !important;float: none !important;}
#header > .container { padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.subtext > li > ul > li { padding-left: 10px; padding-right: 10px; }
.header_lft > ul > li { padding: 19px 10px; }
.header_lft > ul > li:nth-child(3) .subtext > li {
    width: 33%;}
.slider_cont { width: 96%; padding: 0 2%; }
.banner_cont { padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.collect_nav { padding: 0 10px; }
.refine_sec_cont { padding: 27px 10px 0 10px; }
.refine_sec_main_cont .ref_sub_sec { margin: 0 12px 0 0; }
.ref_sub_sec_top { padding: 17px 12px;margin-top: 13px;margin-left: -9px;margin-right: 9px; }
.ref_sub_sec_btm { padding: 17px 22px !important;margin-left: -9px !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 100%; width: 31%; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3) { max-width: 100%; width: 27%; margin: 0 1% 0 0; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2) { max-width: 100%; width: 21%; margin: 0 1% 0 0; }
.refine_sec_main_cont .ref_sub_sec:nth-child(1) { max-width: 100%; width: 18%; margin: 0 1% 0 0; }
.gall_sec_rht { max-width: 960px; }

.comm_sel ul .gall_sec .gall_sec_lft_gray h2 {background: none;margin-right: 0;}
.comm_sel ul > li h2 { font-size: 24px; line-height: 34px; }
.comm_sel ul .gall_sec.news_sec .gall_sec_lft_gray h2 { background: none; padding-bottom: 0;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(5), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(17), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(29), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(41), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(53) { margin-left: 0; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(8), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(20), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(32), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(44), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52) { margin-right: 0; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { max-width: 173px; }
.breadcrumb { padding: 11px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.product_overview { box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0 10px }

.sub_prd_icon ul li { width: 60px; height: auto; margin: 0 2px;  line-height: 0; }
.sub_prd_icon ul li a, .sub_prd_icon.acces ul li a { padding: 7px; }
.sub_prd_icon ul li a > img { width: 100%; height: auto }
.sub_prd_icon.acces ul li a img{vertical-align: top;}
.sub_prd_icon.acces ul li:last-child a { padding: 7px 7px; }
.sub_prd_icon ul li:last-child a{padding: 7px;}
.sub_prd_icon.acces ul li { width: 60px; height: 60px; }
.sub_prd_icon.acces ul li a { width: 60px; height: 60px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.sub_prd_icon.acces ul li a img { height: 100%; }
.sub_prd_icon.acces ul li:last-child { width: 50px; }
.sub_prd_icon.acces ul li:last-child a img { width: auto; height: auto; }
.share_social h4 { width: 72%; }
.news_sec.comm_head_sec, .bellross.comm_head_sec { padding: 0 10px }
.comm_sel.annual_sec .gallery-expander-contents, .comm_sel.press_sec .gallery-expander-contents, .video_sec.comm_sel .gallery-expander-contents { padding: 30px 10px 20px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.annual_sec.comm_sel .gallery-expander-contents div.close, .press_sec.comm_sel .gallery-expander-contents div.close, .video_sec.comm_sel .gallery-expander-contents div.close { right: 10px; }
.press_sec.comm_sel .gallery-expander-contents div.close, .video_sec.comm_sel .gallery-expander-contents div.close { top: 28px; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav .flex-prev { left: 10px; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav .flex-next { right: 10px; }
.comm_sel.prf_ref_sec > .container, .accont_cont > .container { padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.news_and_cat { padding: 64px 10px 21px 10px; }
.comm_sel.after_sales .gallery-expander-contents { padding: 30px 10px 20px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.comm_sel.after_sales .gallery-expander-contents div.close { cursor: pointer; position: absolute; right: 10px; top: 28px; }
.main_img_wrap > img { width: 100%; height: auto; }
.create_main .create_main_lft { padding: 38px 25px; }
.create_main .create_main_rht { padding: 38px 25px; }
.create_act { padding: 30px; }
.create_act .newsletter_form { padding: 0 0px 27px 0px; }
.create_act p { margin: 0 0 6px 0; }
.home_del_cont { padding: 0 28px; }
.confirm_cont { padding: 45px 15px 28px 15px; }
.confirm_cont .confirm_cont_rht { padding-left: 0; width: 50%; }
.confirm_cont .confirm_cont_lft { padding-right: 2%; width: 48%; }
.club_drop_container3 { padding: 24px 0; }
.comm_item { padding: 0 2%; }
.in_search_lft { max-width: 401px; }
.in_search_cont { max-width: 310px; padding: 0 15px 0 0; }
.mech_mov { padding: 50px 0 0 0; position: relative; top: auto; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); }
.section .mech_mov_container h2 {text-align: center;}
.mech_mov_container { margin: 0 auto; max-width: 854px; padding: 0 10px; }
.mech_mov_lft { max-width: 857px; position: relative; right: 0; top: auto; }
#fine_swiss { min-height: 470px;}
.fine_swiss {top:50%;}
.fine_swiss_container {max-width: 340px;margin-right: 20px;}
.mech_mov_lft > img { height: auto; width: 100%; }
.map_img { overflow: hidden; position: relative; }
.map_img > img { height: 564px; left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); width: 1280px; }
.map_cont_container_main_lft { float: none; width: 100%; }
.map_cont_container_main_rht { float: none; padding-left: 0; width: 100%; }
.map_cont_container_main_lft .flexslider.style_slider { margin: 0; }
.map_cont_container_main_lft { float: none; margin: 0 auto 20px auto; max-width: 500px; width: 100%; }
.map_cont_container_main_rht { float: none; padding-left: 0; width: 100%; max-width: 500px; margin: 0 auto; }
.map_cont_container_main_rht .del_loc { max-width: 100%; min-height: 100%; padding: 0; margin: 0 auto; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls { top: 68%; padding: 9px 11px; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls p { display: none; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls h6:after { background: url(../images/rht_6.png) no-repeat left top;}
.header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(2) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(3) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(4) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(5) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > li > ul > li:nth-child(6) > a img:hover { transform: scale(1.0, 1.0); -webkit-transform: scale(1.0, 1.0); -moz-transform: scale(1.0, 1.0); -ms-transform: scale(1.0, 1.0); -o-transform: scale(1.0, 1.0); }
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{display: inline-block; float: none; margin: 0px 10px 0px 0px;padding: 10px 25.9px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child {padding-right: 25.9px;}

.header_lft > ul > li:first-child .subtext > li > ul {padding: 0; }
.header_lft > ul > li:first-child .subtext > li > ul > li:first-child > a span {font-family: 'DinProlight';}
.header_lft > ul > li:first-child .subtext > li > ul > li:first-child:hover span {color:#997f44 ;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:first-child {display:inline-block;  margin-bottom: 10px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:first-child > ul > li:first-child {padding-top: 0px;}
.header_lft > ul > li:first-child .subtext > li:nth-child(2) > ul > li > ul > li:first-child {display:inline-block;margin-bottom: 10px;}
.header_lft > ul > li:first-child .subtext > li:nth-child(3) > ul > li > ul > li:first-child {display:inline-block;margin-bottom: 10px;}
.header_lft > ul > li:first-child .subtext > li:nth-child(4) > ul > li > ul > li:first-child {display:inline-block;margin-bottom: 10px;}
	 

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul {text-align: center;}
	


	 
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li> ul > li:first-child > a:hover span {background: none; color: #997f44;}
.subtext > li > ul > li { padding-left: 20px; padding-right: 4px; padding-bottom:10px; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li {padding-bottom: 0px;}
.subtext > li > ul > li > a { margin: 0 auto; display: inline-block; }

.subtext > li { box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.subtext > li > ul > li:first-child > a span {position: relative; top: auto; transform: translateY(0);-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);}
.subtext > li > ul > li > a span {padding: 10px 0;}
     
ul.sub_gall_sm_icon > li {float: none;}
.accstyle.comm_sel ul > li:first-child { margin-left: 12px;}
.accstyle.comm_sel ul > li:last-child { margin-left: 12px;}
ul.sub_gall_sm_icon > li:first-child {margin-left: 12px;}
ul.sub_gall_sm_icon > li:nth-child(1), ul.sub_gall_sm_icon > li:nth-child(5), ul.sub_gall_sm_icon > li:nth-child(9), ul.sub_gall_sm_icon > li:nth-child(13), ul.sub_gall_sm_icon > li:nth-child(17), ul.sub_gall_sm_icon > li:nth-child(21), ul.sub_gall_sm_icon > li:nth-child(25), ul.sub_gall_sm_icon > li:nth-child(29), ul.sub_gall_sm_icon > li:nth-child(33), ul.sub_gall_sm_icon > li:nth-child(37), ul.sub_gall_sm_icon > li:nth-child(41), ul.sub_gall_sm_icon > li:nth-child(45), ul.sub_gall_sm_icon > li:nth-child(49), ul.sub_gall_sm_icon > li:nth-child(53) { margin-left: 12px; }
ul.sub_gall_sm_icon > li:nth-child(4), ul.sub_gall_sm_icon > li:nth-child(8), ul.sub_gall_sm_icon > li:nth-child(12), ul.sub_gall_sm_icon > li:nth-child(16), ul.sub_gall_sm_icon > li:nth-child(20), ul.sub_gall_sm_icon > li:nth-child(24), ul.sub_gall_sm_icon > li:nth-child(28), ul.sub_gall_sm_icon > li:nth-child(32), ul.sub_gall_sm_icon > li:nth-child(36), ul.sub_gall_sm_icon > li:nth-child(40), ul.sub_gall_sm_icon > li:nth-child(44), ul.sub_gall_sm_icon > li:nth-child(48), ul.sub_gall_sm_icon > li:nth-child(52) { margin-right: 12px; }
ul.sub_gall_sm_icon > li:first-child { margin-left: 12px;}


}



 @media only screen and (max-width: 925px) {
.bellross_container img { height: 100%;} 
.bellross_container_lft_lt_tp_l img {width: 100%; height:100%;}
 
 }



 @media only screen and (max-width: 892px) {
.landing_menu .landing_submenu .landing_submenu_overlay { padding: 6px 4px; }
}



@media only screen and (max-width: 881px) {
.ref_sub_sec_btm{width: unset !important;}
.refine_sec_main_cont .ref_sub_sec:nth-child(1){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.landing_menu .landing_submenu { width: 32%; }
.refine_sec_main_cont .ref_sub_sec { padding: 13px 0px;margin-left: -4px;}
.ref_sub_sec_top{ padding: 17px 10px !important; margin-left: 0px !important;margin-right: 0px !important;margin-top: 13px !important;margin-bottom: 20px !important;  }
.ref_sub_sec_btm{padding: 17px 10px !important; margin-left: 1px !important;margin-right: -1px;margin-top: -1px;margin-bottom: 25px !important; }
.footer_social{float:none; display:block; text-align:center;}
.footer_social a{float:none; display:inline-block; vertical-align:middle;}
.footer_nav{float:none; display:block; text-align:center; margin:0 0 10px 0;}
.footer_nav ul li{float:none; display:inline-block; vertical-align:top; padding: 0 10px;}
.landing_submenu:first-child {margin-left: 6px;}
}



 @media only screen and (max-width: 880px) {
.share_social h4 {
    width: 70%;
}
.left p {
    padding: 20px 0px 20px 5%;;
    width: 100%;}
.fun_initiate_cont {padding: 0 10px 0 0;}
.mech_mov_container{  padding: 20px 20px;}
.header_lft > ul { display: none; left: 0; padding: 0; position: absolute; right: 0; z-index: 99; background: rgba(0,0,0,0.9); }
#pull { display: inline-block; }
.header_lft > ul > li:hover > .subtext { z-index: 12; height: auto; transition: height 0.6s ease-out;  }
.header_lft > ul > li { padding: 0 0px 2px 0; display: block; float: none; position: relative; border: 1px solid white;}
.subtext { top: 51px; }

.header_lft > ul > li:nth-child(4) .subtext > li { width: 32.4%; }
.header_lft > ul > li:nth-child(3) .subtext > li { width: 32.4%; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a span, .cont_news_dtls { position: relative; top: auto; transform: translateY(0);-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li { padding-left: 0px; padding-right: 0px;border-bottom: 1px solid #FFF;     margin-bottom: 10px;}    
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a span, .header_lft > ul > li:nth-child(3) .subtext > li > ul:first-child li > a span { text-align: center; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul > li > a > img { display: none; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul > li {display:block; float: none;width: 100% !important; padding-left: 0px !important;}
.header_lft > ul > li > .subtext > li{padding: 10px 5px; }
.header_lft > ul > li > .subtext > li.strp_cls {padding: 0;}
.header_lft > ul > li:nth-child(2) > .subtext > li {padding:15px 0;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a, .header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) > a, .header_lft > ul > li:nth-child(4) .subtext > li > a {background: none;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:first-child {background: #000 url("know-how-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(2) {background: #000 url("refpro-back-mobile-dk.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(3) {background: #000 url("news-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(4) {background: #000 url("presse-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(5) {background: #000 url("video-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(6) {background: #000 url("basel-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom:0px;padding-bottom: 10px}
.header_lft > ul > li:nth-child(3) .subtext > li .find_authorised{margin:0 auto;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2){padding:10px 10px;background: #000 url("boutique-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(3){padding:10px 10px;background: #000 url("authorized-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;}
.header_lft > ul > li:nth-child(3) .subtext > li{padding:15px 10px;}
.header_lft > ul > li:nth-child(3) .subtext > li img { display: none; }
.header_lft > ul > li:nth-child(3) .subtext > li:last-child > a {background: none;}
.header_lft > ul > li:nth-child(3) .subtext > li .find_authorised, .header_lft > ul > li:nth-child(3) .subtext > li span,.new_mem, .sign_in_form, .header_lft > ul > li:nth-child(4) .subtext > li > a span, .header_lft > ul > li:nth-child(4) .subtext > li > a span { position: relative; top: auto; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);margin: 0 AUTO; text-align: center; max-width:100%;}
.new_mem p {font-size: 14px;line-height: 17px;    color: #f2f2f2;    margin-bottom: 15px;}
.new_mem {padding: 18px 10px;}
.new_mem a:hover {color:#fff;background: #b1a17c;}
.header_lft > ul > li:nth-child(3) .subtext > li span, .header_lft > ul > li:nth-child(4) .subtext > li span {position: relative; top: auto; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);margin: 0 AUTO; text-align: center;    padding: 10px 0; max-width:100%;}
.sign_in_form .sign_field:nth-child(2) input[type="submit"] {float: right; width: 6%;}
.header_lft > ul > li:nth-child(4) .subtext > li > a> img { display: none; }
.subtext > li > ul { padding: 0; }
.header_lft > ul > li:nth-child(4) .subtext > li:first-child > ul li { padding: 0 0 15px 0; }
.header_lft > ul > li:nth-child(3) .subtext > li, .header_lft > ul > li:nth-child(4) .subtext > li { float: none; max-width: 100%; width: 100%; padding: 15px; }
.header_lft > ul > li:nth-child(4) .subtext > li:first-child > ul li:nth-child(2) {padding:  10px 0 10px 0px;background: #000 url("register-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;}  
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(2) {padding:10px 10px;background: #000 url("customer-care-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;}     
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(3) {padding:10px 10px;background: #000 url("community-care-back-mobile.jpg") no-repeat right top;background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover;display:inline-block;margin-bottom: 15px;}   
.new_mem h4 {color:#997f44;    margin-bottom: 20px;}  

.header_lft > ul > li:nth-child(3) .subtext > li .find_authorised, .sign_in_form {background: #efefef;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{margin-bottom: 0; padding: 10px 19.5px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child {padding-right: 19.5px;}

.header_rht ul li {  min-height: 48px;}
.header_lft > ul { border-top: 1px solid rgba(255,255,255,0.2); }
.subtext{position:relative; top:auto; display:none; height: auto;}
.header_lft > ul > li > a { padding: 13px 10px; background-color: #000;color: #fff;text-align: center; }
.subtext > li > ul { box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0 0; width: 100%; }
.subtext > li:last-child > ul > li.disc:last-child {     text-align: center;
    padding: 37.5px 0px;
    margin-left: 10px;
    width: 97.5%;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child, .header_lft > ul > li:nth-child(2) .subtext > li > ul:last-child { float: none; max-width: 100%; width: 100%; }
.subtext > li > ul > li > img { display: none; }

.cont_news_dtls { background-color: transparent; padding: 0; }
.cont_news_dtls h5 {font-family: "DINProLight";font-weight: normal;}
#slResultList .slListCellWrapper {margin: 10px;
    width: 25.5%;}
.revo_container ul li { width: 25%; margin: 0 auto 30px auto; }
.revo_container ul li:after {right:20px;}
.all_auth_retail .all_auth_retail_item { width: 28.5%; }
.map_img { position: relative; margin-right: 0px;}
.product_desc_dtls_rht .mapWrapper {margin-top: 0px}
.mapWrapper {margin-top: 258px;}
.map_img .serach_ret h2 {text-align: left;}
.map_img .serach_ret{max-width: 100%;min-height: 100px;right: 0;top:9px;}
}

@media only screen and (max-width: 819px) {
	.header_lft > ul > li > .subtext > li.strp_cls > ul > li {
		width:46%;
		padding-bottom: 10px;
	}	
.header_lft > ul > li:first-child .subtext > li > ul {
    text-align: center;
}
}

 @media only screen and (max-width: 819px) {


.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5 { font-size: 14px; line-height: 16px; }
.newsletter_form .cus_field input[type="text"], .newsletter_form .cus_field input[type="email"] { padding: 10px 9px; }
.newsletter_form select { padding: 4px 9px; }
.club_drop_container2 .club_drop_container2_lft { width: 24%; }
.club_drop_container2 .club_drop_container2_rht { width: 72%; }
.club_drop_container2 .club_drop_container2_rht h5 { padding-left: 18px; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-prev { left: -13px; }
     .landing_menu { padding: 20px 0 0 0; }
.landing_menu .landing_submenu { margin: 0 auto 20px; padding: 0; width: 75%; float: none; }
.landing_submenu:first-child { margin-left: auto; }
.landing_menu .landing_submenu .landing_submenu_overlay { top: 80%;padding: 2% 2%;}
.landing_menu .landing_submenu .landing_submenu_overlay h5 { font-size: 26px; line-height: 33px; }
.landing_menu .landing_submenu .landing_submenu_overlay h6 {    font-size: 14px; line-height: 16px; }
.landing_menu .landing_submenu .landing_submenu_overlay p { font-size: 24px; line-height: 26px; padding: 0 0 8px 0; }
.landing_menu .landing_submenu .landing_submenu_overlay a { font-size: 24px; line-height: 26px; color: #FFF; padding-right: 10px; background: url(../images/watch_now_ar.png) no-repeat 99% 12px; }
.landing_menu .landing_submenu .landing_submenu_overlay a:hover { color: #997f44; background: url(../images/watch_now_ar_ho.png) no-repeat right 12px; }
.landing_menu .landing_submenu:hover .landing_submenu_overlay { top: 0; padding: 15% 15%; }


}



@media only screen and (max-width: 667px), @media only screen and (max-width: 736px), @media only screen and (max-width: 784px) {
.refine_sec_main_cont .ref_sub_sec:nth-child(1){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
}





@media only screen and (max-width: 790px){
.prof_user .prof_user_lft { display: block; margin: 0 auto; max-width: 85%; text-align: center; vertical-align: middle; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px; }
.prof_user .prof_user_rht { display: block; margin: 0 auto; max-width: 85%; text-align: center; vertical-align: middle; width: 100%; }
.prof_user .prof_user_rht img { margin-left: -9%;}
.combination_cont {max-width: 333px;}
.create_main .create_main_rht .field_sign_grp {
    padding: 45px 0 120px 0;}
.fonction_sec {padding: 20px 10px 20px 10px;margin: 0px 0 10px 0;}
	.header_lft > ul > li:first-child .subtext > li > ul {
    padding: 0;
    text-align: center;
}.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) {
	margin-left: 0;
	}

}



 @media only screen and (max-width: 767px){
.fonction_sec_rht {border-top: 1px solid #997f44; border-left: 0;
    padding: 20px 0 0 0.5%;}
.sign_in_form{margin:0 auto;}
.new_mem{max-width:100%;}
.share_social h4 { width: 87%;}
.header_lft > ul > li:nth-child(3) .subtext > li, .header_lft > ul > li:nth-child(4) .subtext > li{padding:15px 10px;}
.refine_sec_main_cont .ref_sub_sec:nth-child(1){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3){ max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 285px !important; margin: 0 auto 20px auto !important; display: block !important; width: 100% !important; float: none !important; }
.ref_sub_sec_top{ padding: 17px 10px; margin-left: 1px;
margin-right: -1px;margin-top: -1px;margin-bottom: 20px; }
.ref_sub_sec_btm{padding: 17px 14px !important; margin-left: 1px !important;
margin-right: -1px !important;margin-top: -1px !important; margin-bottom: 25px !important;}

#slResultList .slListCellWrapper {        width: 90%;
    margin: 20px 13px 20px 35px;}    
     .landing_menu .landing_submenu {  width: 95%; float: none; }
.landing_menu .landing_submenu .landing_submenu_overlay { top: 83%;}
.slider_cont { padding: 0 6%; width: 88%; }
.slider_cont h4 { font-size: 14px; line-height: 15px; }
.slider_cont h2 { font-size: 26px; line-height: 28px; }
.slider_cont a { font-size: 12px; background: url("../images/watch_now_ar.png") no-repeat scroll right 5px; }
#homeslider .flex-control-nav { display: none;}
.banner_cont h1 { font-size: 40px; line-height: 44px; }
.banner_cont {display:block;}
.banner_cont_overlay {display:block;}     
.banner_cont h3 { font-size: 14px; line-height: 16px; }
.banner_cont2 h1 { font-size: 40px; line-height: 44px; }
.banner_cont2 h3 { font-size: 14px; line-height: 16px; }
.refine_sec_main_cont .ref_sub_sec:nth-child(1), .refine_sec_main_cont .ref_sub_sec:nth-child(2), .refine_sec_main_cont .ref_sub_sec:nth-child(3), .refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 285px; margin: 0 auto 20px auto; display: block; width: 100%; float: none; }
.fonction_sec_lft { width: 100%; margin: 0 0 10px 0; padding-right: 0; display: block; }
.fonction_sec_rht { display: block; width: 100%; }
.gall_sec_rht { padding-left: 0px; }
.comm_sel ul .gall_sec .gall_sec_rht ul { text-align: center; }
.product_desc_dtls_lft { float: none; margin: 0 auto 20px auto; position: relative; width: 90%; }
.product_desc_dtls_mid { float: none; margin: 0 auto 20px auto; padding: 0; width: 90%; }
.product_desc_dtls_rht { float: none; margin: 0 auto; width: 90%; }
.product_desc_dtls_rht .map_mg .serach_retailer {max-width: 100%;}
     .product_desc_dtls_rht a.add_btn {text-align: center;}
.product_desc_dtls_lft .example1 {
display: none;
}
.news_container .news_container_lft, .bellross_container .bellross_container_lft { float: none; margin: 0 auto 10px; max-width: 478px; width: 100%; }
.news_container .news_container_rht, .bellross_container .bellross_container_rht { float: none; line-height: 0; margin: 0 auto; max-width: 478px; position: relative; width: 100%; }
.flexslider.style_slider .flex-direction-nav .flex-prev { left: 10px; }
.flexslider.style_slider .flex-direction-nav .flex-next { right: 10px; }
.annual_sec.comm_sel .annual_head h3, .press_sec.comm_sel .annual_head h3 { font-size: 18px; line-height: 19px; margin: 0 0 7px 0; }
.annual_sec.comm_sel .annual_head h3 span, .press_sec.comm_sel .annual_head h3 span { font-size: 18px; line-height: 19px; }
.annual_sec.comm_sel .annual_head h2 { font-size: 24px; line-height: 26px; margin: 0 0 9px 0; }
.annual_sec.comm_sel .gallery-trigger-close.close > img, .comm_sel.after_sales .gallery-expander-contents div.close > img { width: 20px; height: 20px; }
.press_sec.comm_sel .gallery-trigger-close.close > img, .video_sec.comm_sel .gallery-expander-contents div.close > img { height: 20px; width: 20px; }
.prf_ref_desc_lft { box-sizing: border-box; -webkit-box-sizing: border-box; float: none; margin: 0 0 20px; padding-right: 0; width: 100%; }
.prf_ref_desc_rht { box-sizing: border-box; -webkit-box-sizing: border-box; float: none; padding-left: 0; width: 100%; }
.prf_ref_sec.comm_sel .product_desc_dtls_mid { padding: 0; width: 100%; }
.prf_ref_sec.comm_sel .product_desc_dtls_lft .example1 { right: 0; }
.prf_ref_sec.comm_sel .product_desc_dtls_lft { width: 100%; }
.news_and_cat .news_and_cat_lft { float: none; margin: 0 0 30px 0; padding-right: 0; width: 100%; }
.news_and_cat .news_and_cat_rht { float: none; margin: 0 auto; max-width: 390px; padding-left: 0; width: 100%; }
.news_and_cat_rht .landing_submenu { margin: 0 0 20px 0; }
.tab_main_rht { float: none; padding-left: 0; width: auto; }
.tab_main_lft_wrap { display: block; }
.tab_main_lft { float: none; padding-right: 0; width: 100%; margin: 0 0 20px 0; }
.main_img_wrap { margin: 0 auto; max-width: 300px; }
.tab_head_link a { margin: 0 6px; }
.create_main .create_main_lft h2, .create_main .create_main_rht h2 { font-size: 18px; line-height: 19px; padding: 0 0 25px 0; }
.create_act h2 { font-size: 18px; line-height: 19px; padding: 0 0 20px 0; }
.create_act .newsletter_form .cus_field:nth-child(2n+1) { padding-right: 0; }
.create_act .newsletter_form { margin: 0 auto; max-width: 356px; padding: 0 0 27px; }
.create_act .newsletter_form .cus_field:nth-child(2n) { padding-left: 0; }
.create_act .newsletter_form .cus_field { display: block; vertical-align: middle; width: 100%; }
.home_del_cont .home_del_cont_lft, .home_del_cont .home_del_cont_rht { float: none; margin: 0 auto 20px; max-width: 386px; padding: 0; width: 100%; }
.confirm_cont .confirm_cont_lft { display: block; float: none; margin: 0 auto 20px; max-width: 400px; padding-right: 0; width: 100%; }
.confirm_cont .confirm_cont_rht { float: none; margin: 0 auto; max-width: 400px; padding-left: 0; width: 100%; }
.recen_cont a { width: 22%; padding: 0 1%; }
.comm_sel.club_sec .your_watch_cont .your_itm { width: 29%; }
.club_drop_container_lft { width: 76%; }
.club_drop_container_rht { width: 18%; }
.club_drop_container3 .club_drop_container3_lft { float: none; padding-right: 0; width: 100%; }
.club_drop_container3 .club_drop_container3_rht { float: none; padding-left: 0; width: 100%; }
.retailer_icn { margin: 0 auto; max-width: 145px; padding: 9px 0 0; width: 100%; }
.revo_container ul li { width: 25%; margin: 0 auto 30px auto; }
.revo_container ul { padding: 38px 0 0 0; }
.revo_container { padding: 79px 0 110px 0; }
    .in_search {top: 50%;}
.in_search_lft { max-width: 401px; margin: 0 auto; float: none; }
.in_search_lft img { width: 65%; height: auto; 
    margin: 0 0px 0 25%; }
.in_search_cont { max-width: 85%; margin: 0 auto; float: none; padding: 0; }
#in_search { min-height: 743px; }
.combination_cont { margin: 20px auto; max-width: 85%; padding: 0 ; }
.combination { transform: translateY(-25%);-webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); top: 70%; }
#combination { min-height: 686px;}
#manufacture{margin-bottom: 50px;}
.fun_initiate { margin:  auto; max-width: 960px; position: relative; top: auto; transform: none;-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; width: 100%; }
.section .in_search_cont h2, .section .fun_initiate_cont h2, .section .exceptioanl_rht h2, .section .prof_user_lft h2, .section .combination_cont h2 {text-align: center;}
.fun_initiate_cont { float: none; margin: 20px auto; padding: 0; max-width: 85%; }
.fun_initiate_img >img {    width: 120%;
    margin-top: -90px;}
#fun_initiate {overflow: hidden;}
.fun_initiate_img { position: relative; }
.design_prin_container ul li { margin: 0 auto 30px; width: 34%; }
.exceptioanl .exceptioanl_lft { display: block; margin: 0 auto; max-width: 85%; text-align: center; vertical-align: middle; width: 100%; }
.exceptioanl .exceptioanl_rht { display: block; margin: 20px auto; max-width: 85%; vertical-align: middle; width: 100%; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; }
#exceptioanl { padding: 30px 0; }
.fine_swiss {top: 50%;}
.fine_swiss_container {     float: none;
    max-width: 50%;
    padding: 0 10px 0 0;
    margin: 0 0 0 52%;}
.all_auth_retail .all_auth_retail_item { width: 33.5%; }
.cont_news_dtls h4{display:none;}
.cont_news_dtls a.lmore{display:none;}
.new_mem p { padding: 0 0 10px;}     
	 .product_desc_dtls { padding: 40px 10px;}
	.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2), .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) {width:100%; margin-bottom: 0px;}	
	 .header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li {float:none;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:nth-child(2), .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) > ul > li:nth-child(2),.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) > ul > li:nth-child(2) {margin-left: 0px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:first-child,.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) > ul > li:first-child {width: 96.2%;
    max-width: 100%;margin-left: 0;padding-top: 5px;}
	 .header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:first-child {padding-top: 0;}

}



@media only screen and (max-width: 755px) {
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(7), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(10), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(19), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(22), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(31), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(34), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(43), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(46), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52) { margin-left: 0;margin-right: 7px; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(3), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(18), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(27), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(39), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(51),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(54), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57)   { margin-right: 0;margin-left: 7px; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(5), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(17) {margin-left:7px;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(8), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(20) {margin-right: 7px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{padding: 10px 5%; margin-bottom: 10px;}    
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child {padding-right: 5%;}
}

@media only screen and (max-width: 734px) {
.accstyle.comm_sel ul > li:last-child {margin: 0 10px 21px 10px;}
    
}

@media only screen and (max-width: 680px) {
	.subtext > li.strp_cls > ul > li > a {
		height: auto;}
	.header_lft > ul > li > .subtext > li.strp_cls > ul > li {
	width: 38%;
	}    
}

@media only screen and (max-width: 555px) {
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(7), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(10), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(19), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(22), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(31), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(34), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(43), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(46), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(3), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(18), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(27), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(39), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(51),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(54), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(3), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(18), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(27), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(39), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(51),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(54), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(5), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(17), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(29), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(41), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(53), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(8), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(20), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(32), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(44), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52) { margin-right: 7px; margin-left: 7px }  

}


@media only screen and (max-width: 640px) {
.section h2 { font-size: 25px; line-height: 28px; }
.landing_menu {padding: 10px 0 0 0;}
.landing_menu .landing_submenu {  margin-bottom: 10px;}
.landing_menu .landing_submenu .landing_submenu_overlay { top: 80%;padding: 2% 2%;}
.landing_menu .landing_submenu .landing_submenu_overlay h5 { font-size: 26px; line-height: 33px; }
.landing_menu .landing_submenu .landing_submenu_overlay h6 {    font-size: 14px; line-height: 16px; }
.landing_menu .landing_submenu .landing_submenu_overlay p { font-size: 24px; line-height: 26px; padding: 0 0 8px 0; }
.landing_menu .landing_submenu .landing_submenu_overlay a { font-size: 24px; line-height: 26px; color: #FFF; padding-right: 10px; background: url(../images/watch_now_ar.png) no-repeat 99% 12px; }
.landing_menu .landing_submenu .landing_submenu_overlay a:hover { color: #997f44; background: url(../images/watch_now_ar_ho.png) no-repeat right 12px; }
.landing_menu .landing_submenu:hover .landing_submenu_overlay { padding: 10% 10%; }
.footer_nav ul { text-align: center; }
.footer_nav ul li:last-child:after { right: 4px; }
.banner_cont_overlay {height:44px;}
.banner_cont h1 { font-size: 20px; line-height: 22px; }
.banner_cont h3 { font-size: 12px; line-height: 14px; padding: 0; }
.banner_cont2 h1 { font-size: 40px; line-height: 44px; }
.banner_cont2 h3 { font-size: 12px; line-height: 14px; }
.refine_sec_head h3 { font-size: 18px; line-height: 18px; }
.video_sec.comm_sel .annual_head h4 { font-size: 14px; line-height: 15px; }
.video_sec.comm_sel .annual_head h3 { font-size: 17px; line-height: 18px; }
.after_sales_cont_ttl h3 { font-size: 18px; line-height: 20px; }
.comm_maintain h5 { font-size: 14px; line-height: 15px; }
.page_top_head h2 { font-size: 18px; line-height: 20px; }
.recen_cont a { display: block; margin: 0 auto 20px auto; padding: 0; vertical-align: top; width: 150px; }
}






@media only screen and (max-width: 639px) {
.refine_sec_main_cont {margin: 0 0 20px 0px;}
.refine_sec_main_cont .ref_sub_sec:nth-child(1){ max-width: 100% !important; margin: 10px 0 !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2){ max-width: 100% !important; margin: 10px 0 !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3){ max-width: 100% !important; margin: 10px 0 !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec:nth-child(4) { max-width: 100% !important; margin: 10px 0 !important; display: block !important; width: 100% !important; float: none !important; }
.refine_sec_main_cont .ref_sub_sec ul {
    margin: 0 10px;
}
#slResultList .slListCellWrapper {   margin: 10px 5%;
    width: 83%;}
.gall_sec_rht { width: 100%; float: none; padding: 0; max-width: 100%; }
.video_sec.comm_sel ul { text-align: center; }
.comm_maintain a.brown_btn { display: block; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn:first-child { margin-right: auto; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn { max-width: 215px; margin-left: auto; margin-right: auto; width: 100%; }
    .sel_row {display: block;margin: 0 20%;margin-bottom: 10px;}
.sel_row_lft { display: block; padding: 10px 26px; text-align: center; }
.sel_row_rht { display: block;max-width: 100%; }
.selection_cont_total { text-align: center; }
.selection_cont_total .sel_sub_total, .selection_cont_total .cont_shop { margin: 0 0 10px 0; }
.sel_row_rht h2 { font-size: 18px; line-height: 20px; }
.create_main .create_main_rht {     max-width: 630px;
    margin: 0;
    display: block;
    width: 100%;}
.create_main .create_main_lft { background: url("../images/act_lft_page.jpg") no-repeat scroll left top / 100% 100%; display: block; max-width: 630px; margin: 0 auto 20px auto; width: 100%; }
.create_act { padding: 15px 10px; }
.pay_cont .pay_container { padding: 0 10px; }
.pay_cont .pay_container .card_type li { margin: 0 4px; }
.enter_dtls .enter_dtls_lft { float: none; margin: 0 0 20px; width: 100%; }
.enter_dtls .enter_dtls_rht { float: none; padding: 0; text-align: center; width: 100%; }
.comm_sel.club_sec .your_watch_cont .your_itm { width: 100%; max-width: 180px; padding: 0; margin: 0 auto 30px auto; display: block; }
.club_drop_container2 .club_drop_container2_lft { width: 48%; }
.club_drop_container2 .club_drop_container2_rht { width: 48%; }
.club_drop_container2 .club_drop_container2_rht:before { left: -14px; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-prev { left: -15px; }
.club_drop_container2 .club_drop_container2_rht h5 { padding-left: 0; }
.comm_item { float: none; margin: 0 auto 30px auto; max-width: 200px; padding: 0; }
.comm_item .del_loc { max-width: 100%; min-height: 100%; margin: 0; }
.revo_container ul li { width: 33%; }
.design_prin_container ul li { width: 100%; }
.design_prin_container ul li a span { font-size: 18px; line-height: 21px; }
.map_cont_container_main_rht { padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.share_social h4 {
    width: 84%;
}
}





 @media only screen and (max-width: 555px) {
 .product_overview  ul.test li {
    float: left;
    padding: 0 18px;
    list-style: none;}
     .prf_ref_sec.comm_sel ul > li:last-child, .prf_ref_sec.comm_sel ul > li:first-child {margin-left: 10px;}

}  


@media only screen and (max-width: 540px) {
    .brn_btn_gr a {margin: 0px 10px 10PX 0px;}
}


 @media only screen and (max-width: 515px) {
.share_social h4 {
    width: 80%;}
.banner_cont2 h1 {  font-size: 30px;line-height: 32px;}
.landing_menu .landing_submenu .landing_submenu_overlay { top: 68%;}
.landing_menu .landing_submenu:hover .landing_submenu_overlay {padding: 8% 8%; }
.fine_swiss {top: 50%;}
.bellross_container img {height: 100%;}
.custom_unset_height img {height:100%;}
.custom_width img{
	width: 100%;
	height: 100%;}

.map_img .serach_ret {   top: 10px;  background: #f2f2f2;border-bottom: 1px #dddddd solid;}
 .product_overview  ul.test li {   padding: 0 14px;}
 }

 @media only screen and (max-width: 489px) {
.accstyle.comm_sel ul > li:last-child {margin: 0 5px 21px 5px;}
.accstyle.comm_sel ul > li {max-width: 200px; margin: 0 5px 21px 5px;}
.accstyle.comm_sel ul > li:first-child {margin-left: 5px;}
	 .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li {
		width:27%;
		 text-align: center;
	 }  
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) {
	margin-left: 23px;
	background:#f2f2f2;
	
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(3) {
background-color:#f2f2f2;	
	 }

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(4) {
	background-color:#f2f2f2;
}
	 
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(3) > a span, .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) > a span {
	padding: 21px 0 0 0;
	 }
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(4) > a span {
	padding: 12px 0 0 0;
	 }
 }


 @media only screen and (max-width: 480px) {
#slResultList .slListCellWrapper {
    margin: 10px 3.6%;}
#homeslider .flex-direction-nav .flex-prev, #homeslider .flex-direction-nav .flex-next { height: 22px; width: 10px; background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
#homeslider .flex-direction-nav .flex-prev:hover, #homeslider .flex-direction-nav .flex-next:hover { background-position: 0 -22px; }
.slider_cont h4 { font-size: 12px; line-height: 13px; }
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{padding: 10px 8%;margin: 0 10px 10px 0;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child { padding-right: 8%;}
.slider_cont h2 { font-size: 16px; line-height: 18px; }
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3), .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(5) {margin-right: 0;}
.header_lft > ul > li:first-child .subtext > li:nth-child(2) > ul > li:nth-child(3), .header_lft > ul > li:first-child .subtext > li:nth-child(2) > ul > li:nth-child(5) {
    margin-right: 0;
}
.header_lft > ul > li:first-child .subtext > li:nth-child(3) > ul > li:nth-child(3), .header_lft > ul > li:first-child .subtext > li:nth-child(2) > ul > li:nth-child(5) {
    margin-right: 0;
}
#homeslider .flex-direction-nav .flex-prev { left: 5px; }
#homeslider .flex-direction-nav .flex-next { right: 5px; }
.landing_menu .landing_submenu .landing_submenu_overlay { top: 81%;padding: 2% 2%;}
.landing_menu .landing_submenu .landing_submenu_overlay h5 { font-size: 16px; line-height: 18px; }
.landing_menu .landing_submenu .landing_submenu_overlay h6 {    font-size: 12px; line-height: 13px; }
.landing_menu .landing_submenu .landing_submenu_overlay p { font-size: 14px; line-height: 16px; padding: 0 2% 8px 0; }
.landing_menu .landing_submenu .landing_submenu_overlay a { font-size: 14px; line-height: 16px; color: #FFF; padding-right: 10px; background: url(../images/watch_now_ar.png) no-repeat 99% 5px; }
.landing_menu .landing_submenu .landing_submenu_overlay a:hover { color: #997f44; background: url(../images/watch_now_ar_ho.png) no-repeat right 5px; }
.landing_menu .landing_submenu:hover .landing_submenu_overlay {padding: 15% 15%;}
.product_overview ul li { padding: 0 7px; }
.banner_cont.inner_6 h4 { font-size: 13px; line-height: 21px; }
.banner_cont.inner_6 h3 { font-size: 17px; line-height: 25px; }
.banner .banner_sub_sec > img { height: 350px; }
.banner .banner_sub_sec_min > img { height: 240px; }
.annual_sec.comm_sel h1 { margin: 20px 0; }
.annual_des_cont .annual_des_cont_half:first-child { padding-right: 0; }
.annual_des_cont .annual_des_cont_half { float: none; width: 100%; }
.annual_des_cont .annual_des_cont_half:last-child { padding-left: 0; }
.annual_sec.comm_sel .annual_head h2 { font-size: 16px; line-height: 17px; }
.annual_sec.comm_sel .annual_head h3, .annual_sec.comm_sel .annual_head h3 span, .press_sec.comm_sel .annual_head h3, .press_sec.comm_sel .annual_head h3 span { font-size: 14px; line-height: 15px; }
#homeslider.flexslider .slides img/*, .flexslider.style_slider .slides img*/ { height: 298px; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5 { font-size: 12px; line-height: 17px; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay { padding: 12px 8px; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h6 { font-size: 11px; }
.newsletter_form .cus_field input[type="text"], .newsletter_form .cus_field input[type="email"] { padding: 10px 9x; font-size: 16px; }
.newsletter_form select { padding: 4px; font-size: 16px; }
.home_del_cont .cus_fld label { margin: 0 0 5px 0; width: 100%; display: block; }
.home_del_cont .cus_fld input[type="text"] { width: 100%; display: block; }
.home_del_cont .cus_fld { margin: 0 0 15px 0; }
.home_del_cont .cus_fld .label1 { width: 100%; }
.club_drop_container_lft { width: 54%; }
.club_drop_container_rht { width: 40%; }
.all_auth_retail .all_auth_retail_item { width: 100%; }
#fine_swiss { min-height: 451px;}
fine_swiss {top: 50%;}
.ret_head a {margin:0 10px;}     

}


 @media only screen and (max-width: 479px) {
.conf_prd_row .conf_prd_fr { float: none; margin: 0 0 10px 0; text-align: center; }
.conf_prd_row .conf_prd_sr { float: none; font-size: 14px; line-height: 16px; }
.revo_container ul li { width: 100%; margin: 0 auto 45px auto; }
.revo_container ul li:after { left: 0; }
.combination { transform: translateY(-28%);-webkit-transform: translateY(-28%); -moz-transform: translateY(-28%); -ms-transform: translateY(-28%); -o-transform: translateY(-28%); top: 69%; }
 .product_overview  ul.test li  {    float: none;
    padding: 0 3px;}

}



 @media only screen and (max-width: 450px) {
.share_social h4 {
    width: 70%;
}
#pull { height: 38px; margin: 42px 0 0; width: 20px; }
#pull span:before { top: -5px; }
#pull span, #pull span:before, #pull span:after { width: 19px; height: 2px; }
#pull span:after { bottom: -5px; }
.header_rht ul li { padding: 23px 10px; width: 66px; }
.header_rht ul li a { font-size: 13px; }
.header_rht .logo { padding: 26px 0 0 10px; }
.landing_menu .landing_submenu .landing_submenu_overlay h6 { padding: 0; }
.logo img { height: auto; width: 122px; }
#contact_adver_cont { padding: 15px 14px; }
.contact_wrap .fancybox-close { right: 27px;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { margin: 0 7px 20px 7px; max-width: 173px; }
.subtext > li > ul > li { padding-left: 10px; padding-right: 4px; padding-bottom:10px; }
.fine_swiss_container {float: none;
    max-width: 85%;
    padding: 0 10px 0 0;
    margin: 0 auto;
    background: rgba(255,255,255,0.8);
    padding: 20px 20px;}
.fun_initiate_img >img {
    margin-top: -70px;}
.right .hr-yourorder {display: none;}
     #STRAPS.comm_sel ul > li:first-child, #CLASPS.comm_sel ul > li:first-child, #OTHERS.comm_sel ul > li:first-child {
    margin-left: 10px;
}

}

 @media only screen and (max-width: 400px) {
.accstyle.comm_sel ul > li{    margin: 0 7px 20px 7px;max-width: 220px;}
.accstyle.comm_sel ul > li:last-child {margin: 0 7px 20px 7px}
.accstyle.comm_sel ul > li:first-child {margin-left: 7px;}
     
 }

 @media only screen and (max-width: 377px) {
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { margin: 0 2px 8px 2px; max-width: 173px; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(7), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(10), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(19), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(22), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(31), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(34), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(43), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(46), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(3), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(18), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(27), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(39), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(51),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(54), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(3), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(18), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(27), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(39), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(51),.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(54), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(5), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(9), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(13), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(17), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(29), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(33), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(41), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(49), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(53), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(4), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(8), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(12), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(20), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(24), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(32), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(36), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(44), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(48), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52) { margin-right: 2px; margin-left: 2px }  
.press_sec.comm_sel ul { text-align: center; }
.product_overview ul#galleryTab li a { font-size: 12px; padding-left: 12px; }
.product_overview ul#galleryTab li { padding: 0 5px; }
.landing_menu .landing_submenu:hover .landing_submenu_overlay {padding: 10% 10%;} 
#header > .container { padding: 0 10px;}
.fine_swiss { top: 45%;}
.combination {top: 67%;}
.ret_head a {font-size: 12px;}  
.collect_nav ul li {padding: 0 10px;}
}



 @media only screen and (max-width: 353px) {
.collect_nav ul li {padding: 0 10px;}
.header_rht ul li { padding: 23px 5px; width: 60px; }
.header_rht ul li a { font-size: 11px; }
.header_rht .logo { padding: 26px 0 0 8px; }
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{ padding: 10px 5%;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child { padding-right: 5%;}
.combination {top: 61%;}
.ret_head a {margin: 0 4px;}   
 }



 @media only screen and (max-width: 325px) {
.breadcrumb > li {padding: 0 10px;}
#slResultList .slListCellWrapper {
    margin: 10px 2.2%;}
.press_sec.comm_sel ul { text-align: center; }
     .landing_menu .landing_submenu .landing_submenu_overlay { top: 80%;}
.landing_menu .landing_submenu:hover .landing_submenu_overlay {padding-top: 10%; }   

.product_overview ul#galleryTab li a { font-size: 12px; padding-left: 12px; }
.product_overview ul#galleryTab li { padding: 0 5px; }

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li{
    padding: 10px 17px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child {
    padding-right: 17px;
}
     
/*collections*/
.collect_nav ul li:first-child {
    padding-left: 6px;
}
.collect_nav ul {
    margin-bottom: 0px;
    float: left;}
.collect_nav ul li {
    padding: 0 10px;}
}