html,body {
	height:100%;	
}

body {
	background-image: url("../images/bootsizerbackground.jpg");
/*	background-repeat:no-repeat;
	background-size: cover;
	background-attachment:fixed;*/
	/*padding-bottom:150px;*/
	width:100%;
	/*position:relative;*/

	/*min-height:1004px;*/
	background: url("../images/bootsizerbackground.jpg") no-repeat fixed center center / cover;
	background-image: url("../images/bootsizerbackground.jpg");
}
.whole_wrap {
    padding-bottom: 150px;
    padding-top: 20px;
    position: relative;
}
.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0 0 30px;
}
.logo_h{
	margin-top:0;
}
.wrap > .container {
    padding: 0 15px 20px;
}



.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
/**************@jaikant 18-Nov *******************/
.foot_links ul li {
    color: #101010;
 /*   float: left;*/
  display: inline;
    font-family: "Poiret One",cursive;
    font-size: 40px;
    font-weight: 500;
	padding: 0 30px!important;
}
.foot_links ul li a {
    color: #101010;
 /*   float: left;*/
    font-family: "Poiret One",cursive;
    font-size: 40px;
    font-weight: 500;
}
/*************************common-css/reset**********************/

* { margin:0; padding:0; }
img	{ border:0; vertical-align:top; max-width:100%; }
a:hover	{ text-decoration:none; cursor:pointer;}
a:hover	{ text-decoration:none; cursor:pointer;}
a:focus	{ outline:0; }
a:focus,a:hover{
	text-decoration:none!important;
}

/****headings****/

h1{ font-size:85px; font-weight: 400; color:#373333}
h2{ font-size:33px; font-weight: 400;font-weight: bold;}
p{ font-size:47px; font-weight: 500; color:#655454; font-family: 'Wire One', sans-serif;}
/* Lists */
ul,ol {list-style: outside none none;margin: 0;}

/*important*/
header,section,footer,aside,article { display:block;}
body { text-align:center; font-family: 'Poiret One', cursive;}

/*clear*/
.clear { clear:both;}

/*fonts*/

@font-face {
 font-family: 'Poiret One';
 src: url('../fonts/PoiretOne-Regular.eot'); /* IE9 Compatibility Modes */
 src: url('../fonts/PoiretOne-Regular.eot?') format('eot'),  /* IE6-IE8 */
 url('../fonts/PoiretOne-Regular.woff') format('woff'), /* Modern Browsers */
 url('../fonts/PoiretOne-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
 url('../fonts/PoiretOne-Regularsvg#svgGraublauweb') format('svg'); /* Legacy iOS */
}
@font-face {
 font-family: 'Wire One';
 src: url('../fonts/WireOne.eot'); /* IE9 Compatibility Modes */
 src: url('../fonts/WireOne.eot?') format('eot'),  /* IE6-IE8 */
 url('../fonts/WireOne.woff') format('woff'), /* Modern Browsers */
 url('../fonts/WireOne.ttf')  format('truetype'), /* Safari, Android, iOS */
 url('../fonts/WireOnesvg#svgGraublauweb') format('svg'); /* Legacy iOS */
}

#wrapper {width: 1000px; margin:20px auto}

.sizer_1 {background: none repeat scroll 0 0 #ececec; margin: 20px auto 0;width: 50%; padding: 10px 0; box-shadow: 1px 4px 7px -6px;
-moz-box-shadow:1px 4px 7px -6px;
	-webkit-box-shadow: 1px 4px 7px -6px;
border-radius: 2px;  -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;}

.sizer_2 {background: none repeat scroll 0 0 #ececec; margin: 30px auto 0;;width: 50%;box-shadow: 1px 4px 7px -6px;
box-shadow: 1px 4px 7px -6px;
-moz-box-shadow:1px 4px 7px -6px;
	-webkit-box-shadow: 1px 4px 7px -6px;
border-radius: 2px;border-radius: 2px;  -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;padding: 0 0 10px;}

h1 span span { color:#a40b0b}

h1 span { color:#101010}

p span span { color:#a40b0b}

p.smaller {font-size:28px;}

img.snowing {margin-bottom: 30px;}

.boot_section {width: 50%;float: left; background-color:#F4F4F4;  padding: 7px 5px 0;line-height: 30px;}

.shoe_section {width: 50%;float: left; background-color:#F4F4F4;  padding: 7px 5px 0;line-height: 30px;}

img.tooltip1 {height:21px;width:21px;float:right;margin-top: 7px;margin-right: 5px;}

img.tooltip2 {height:21px;width:21px;float:right;margin-top: 7px;}

img.tooltip3 {height:21px;width:21px;float:right;margin-right: 5px;margin-top: 7%;}

/*************************************************************************************************************************/
.boot_section,.shoe_section
{
cursor:pointer;
}
.boot_section.active,.shoe_section.active,.brannock_section.active{
	background-color:#EBEBEB!important;
} 

.layout-slider .jslider_round{
	 width: 95%!important;
	 margin:0 auto!important;
}
.smaller img.tooltip2 {margin-top: 4px;}
.sizer_1 .inchess ,.sizer_1 .cm{
    display: inline-block;
}
.layout-slider .jslider .jslider-label span,.layout-slider .jslider .jslider-value span,.jslider-label{
	display:none!important;
}
.separator {
    display: inline-block;
    text-align: center;
    width: 30px;
}
.footer {background:url("../images/f_bg.png") 0 0;height: 150px;width: 100%;/*opacity: 0.75;*/position: absolute;bottom:0;}

.jslider {margin: 0 auto;width: 90% !important;}

.jslider-value {display:none;}

.slider-label-to {display:none;}

.centi
{
display: block;
    margin: 0 auto;
    text-align: center;
    width: 290px;
}
.left_cm
{
display: inline-block;
    text-align: right;
    width: 116px;
}
.right_in
{
display: inline-block;
    text-align:left;
    width: 116px;
}
.left_cm span, span.left_cm,.right_in span,span.right_in,.separator
{
color:#655454;
}
.left_cm .cm , .right_in .inchess
{
margin-right:10px;
}
.shoe_wrap table td
{
border-left:1px solid #aeaeae;
padding:4px 0;

}
.shoe_wrap table th
{
text-align:center;
border-bottom:1px solid #aeaeae;
}
.shoe_wrap table{
margin:0 auto;
width:95%;
}
.lightup caption
{
font-weight: bold;
    padding-bottom: 4px;
    padding-top: 13px;
	font-size:18px;
} 
.lightup td.us-sizes
{
border:none!important;
}

h2{ font-size:41px;color:#373333;font-family: 'Wire One', sans-serif;margin-bottom: 25px;}

.ytube,.size_details,.result_details {
	padding-top:0;
	background-color:#ececec;
	margin-top:30px!important;
	padding-bottom: 0;
}

/*.result_details {
    background-color: #ececec;
    margin-top: 30px !important;
    padding-top: 0;
	
}
.size_details{

	padding-top:0;
	background-color:#ececec;
	margin-top:30px!important;
}*/

.ytube .ytube_heads,.size_details .size_heads ,.result_details .result_heads{
	background-color:#f4f4f4;
	padding: 7px 5px 0 !important;
	/*margin-bottom: 2%;*/
	line-height: 30px;
}
.frequent_ques{
	background-color:#f4f4f4;
	padding: 10px 5px 0 !important;
	/*margin-bottom: 2%;*/
	line-height: 30px;
}
/*.result_details .result_heads {
	background-color: #f4f4f4;
    margin-bottom: 2%;
    padding: 7px 5px 0 !important;
	line-height: 30px;
}
.size_details .size_heads {
	background-color:#f4f4f4;
	padding: 7px 5px 0 !important;
	margin-bottom: 2%;
	line-height: 30px;
}
.ytube_heads > p {
	padding-bottom: 10px;
}

.result_heads > p {
	padding-bottom: 10px;
}*/

.size_heads > p,.ytube_heads > p ,.result_heads > p{
	padding-bottom: 10px;
	margin-bottom:0px;
}
.frequent_ques > p{
	padding-bottom: 7px;
	margin-bottom:0px;
}

/*.frequent_ques {
	 margin-bottom: 10px;
}
*/
.sizer_video iframe {
    width: 84%!important;
}

.inchess {     /*anveshika 26 nov*/
    width: 53px;
}

.warpping_sizer1 {
    margin: 0 auto !important;
    padding: 0 !important;
}

.warpping_sizer1 > p {
    margin: 0 !important;
}

.warpping_sizer1 .smaller {
    margin-top: 9px !important;
}

.warpping_sizer1 img.tooltip1 {
    margin-top: 2%!important;
}

.wrapping_sizer2 {
    padding: 0;
}

.warpping_sizer2 img.tooltip3 {
    margin-top: 7%!important;
}

.brannock_section {
    background-color: #f4f4f4!important;
	float: left!important;
	line-height: 30px!important;
    padding: 7px 5px 0!important;
    width: 34%!important;
	cursor:pointer;
	border-left: 2px solid #ececec;
    border-right: 2px solid #ececec;
}

.boot_section {
    background-color: #f4f4f4;
    float: left;
    line-height: 30px;
    padding: 7px 5px 0;
    width: 33%!important;
}

.shoe_section {
    background-color: #f4f4f4;
    float: left;
    line-height: 30px;
    padding: 7px 5px 0 !important;
    width: 33%!important;
}

.ytube_heads .smaller {
    display: inline-block !important;
	margin-bottom:0!important;
}

.video_detail p {
	color:#000000;
	text-align:left;
}


#size_content p {
	color:#000000;
	text-align:left;
}

#results_content p {
	color:#000000;
	text-align:left;
}

/*.footer {
    background-color: #616161;
    clear: both;
    float: left;
    opacity: 0.75;
    width: 100%;
	height:auto!important;
}*/
.foot_links {
    margin: 2px auto 0;
   /*// width: 42%;*/
}

.foot_links ul li.separator {
    color: #a40b0b;
	padding:0!important;
}
.separator {
    display: inline-block;
    text-align: center;
    width: 28px;
}
.links ul li:first-child,.links ul li.fat_child {
    float: left;
    padding: 0 0 0 15px;
}

h3  {
	color: #373333;
	font-family: "Poiret One",cursive;
	font-size: 40px;
	font-weight: 400;
	margin-bottom: 0;
}
h3 span {
    color: #101010;
}
h3 span span {
    color: #a40b0b;
}
.links ul li.lat_child{
    float: right;
    padding: 0 15px 0 0;
}
.japan_style {
    padding-left: 5%!important;
}
.men {
    display: inline-block;
    text-align: left!important;
    width: 40px;
	margin-right: 9px;
}
.seperator_new {
    display: inline-block;
    width: 20px;
}
.women {
    display: inline-block;
    text-align: left!important;
    width: 36px;
}
.euro {
    width: 40px;
    display: inline-block;
}
.size {
    width: 40px;
    display: inline-block;
	text-align: left;
}
.uksize {
    display: inline-block;
    width: 30px;
}
.japan {
    display: inline-block;
    width: 42px;
	text-align: left;
}
.left_cm .cm {
    text-align: left!important;
    width: 57px!important;
}
.foot_links > ul {
    margin: 0 !important;
}

.brannock_men,.internet_men {
    display: inline-block;
    text-align: left!important;
    width: 40px;
	margin-right: 9px;
}

.brannock_women,.internet_women {
    display: inline-block;
    text-align: left!important;
    width: 36px;
}

.brannock_euro,.internet_euro {
    width: 40px;
    display: inline-block;
	text-align: left;
}

.brannock_mondo,.internet_mondo {
    width: 40px;
    display: inline-block;
	text-align: left;
}

.brannock_uk,.internet_uk {
    display: inline-block;
    width: 30px;
	text-align: left;
}

.brannock_japan,.internet_japan {
    display: inline-block;
    width: 42px;
	text-align: left;
}



.result_details #results_content,.video_wrap,#size_content {
	height: 386px;
    overflow-y: scroll;
    padding: 0 10px;
}
.boot_wrap,,.shoe_wrap,.brannock_wrap{
	height: 386px;
    padding: 0 10px;
}
/*
#size_content {
   	height: 377px;
    overflow-y: scroll;
    padding: 0 10px;
}
.video_wrap,.brannock_wrap,.boot_wrap,.shoe_wrap {
    height: 377px;
    overflow-y: scroll;
    padding: 0 10px;
}

.brannock_wrap,.boot_wrap,.shoe_wrap {
	height: 377px;
	padding: 0 10px;
}

.boot_wrap,.shoe_wrap {
	height: 377px;
	padding: 0 10px;
}

.shoe_wrap {
	height: 377px;
	padding: 0 10px;
}*/
.faq_wrapper {
	background: none repeat scroll 0 0 #ececec;
	border-radius: 2px;
	border-radius: 2px; 
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	box-shadow: 1px 4px 7px -6px;
	box-shadow: 1px 4px 7px -6px;
	-moz-box-shadow:1px 4px 7px -6px;
	-webkit-box-shadow: 1px 4px 7px -6px;
	margin: 0 auto;
	/*padding: 0 0 10px;*/
	width: 50%;
}

 #faqs dt {
	/*margin: 0 0 15px 7px !important;*/
	 margin-left: 7px !important;
}

.faq_wrapper #faqs dt {
   color: #655454;
    font-family: "Wire One",sans-serif;
    font-size: 26px;
    font-weight: normal;
    height: auto !important;
    line-height: 36px;
    margin-bottom: 7px !important;
    min-height: 37px;
    padding-right: 14px !important;
    text-align: left;
}
#faqs dd {
	/*padding: 0 0 0 20px !important;
	text-align: left;
	margin: 0 10px 20px 39px !important;
	font-size: 16px !important;*/
	color: #655454;
   font-family: "Wire One",sans-serif;
    font-size: 21px !important;
    font-weight: normal;
    line-height: 25px;
    margin: 0 50px 20px 39px!important;
    padding: 0 0 0 20px !important;
    text-align: justify;
}

.faq_wrapper #faqs dt {
	background: url("../images/expand-icon.png") no-repeat scroll left center;
}

.faq_wrapper #faqs .expanded {
    background: url("../images/expanded-icon.png") no-repeat scroll left center;
}
dl#faqs {
    padding: 15px 0 8px;
}
h1 >a{color: #373333!important;}
/*media Queries*/
@media all and (max-width: 1100px) and (min-width: 800px) {

.sizer_1,.faq_wrapper {
    width: 70% !important;
}

.sizer_2 {
    width: 70% !important;
}

.foot_links {
    margin: 20px auto 0;
  /*  width: 71%!important;*/
}

h1{
	font-size:82px!important;
}

h2 {
    font-size: 35px !important;
	font-weight: bold;
}

.foot_links ul li {
    color: #101010;
   /* float: left;*/
   display:inline;
    font-family: "Poiret One",cursive;
    font-size: 35px!important;
    font-weight: 500;
    padding: 0 3.3% !important;
}

/* .footer {
    background-color: #616161;
    bottom: 0;
    height: 150px;
    opacity: 0.75;
    position: absolute;
    width: 100%;
} */

}
@media all and (max-width: 799px) and (min-width: 601px) {
h1 {
    color: #373333;
    font-size: 70px;
    font-weight: 400;
}

h2 {
    font-size: 30px !important;
	font-weight: bold;
}

.sizer_1,.faq_wrapper {
    width: 80% !important;
}

p {
    font-size: 42px;
}

p.smaller {
    font-size: 28px !important;
}

.sizer_2 {
    width: 80% !important;
}
.foot_links > ul {
    margin: 0 auto;
   /* width: 72%!important;*/
}
.foot_links ul li,.foot_links ul li a {
    font-size: 24px!important;
}
h3 {
    font-size: 34px!important;
} 
.foot_links {
    margin: 20px auto 0;
    /*width: 72%!important;*/
}
h1{
	font-size:68px!important;
}

/* .footer {
    background-color: #616161;
    bottom: 0;
    height: 150px;
    opacity: 0.75;
    position: absolute;
    width: 100%;
} */

}
@media all and (max-width: 631px) {
.faq_wrapper #faqs .expanded {
    background: url("../images/expanded-icon.png") no-repeat scroll left 0;
}
.faq_wrapper #faqs dt {
    background: url("../images/expand-icon.png") no-repeat scroll left 0;
}
.faq_wrapper #faqs dt {
    line-height: 18px!important;
	font-size:19px!important;
}
#faqs dd{
	 line-height: 16px!important;
	font-size:16px!important;
}
}
@media all and (max-width: 600px) and (min-width: 421px) {

body {
	/*min-height: unset !important;*/
}

h1 {
    color: #373333;
    font-size: 48px;
    font-weight: 400;
}

h2 {
    font-size: 24px !important;
	font-weight: bold;
}

.sizer_1,.faq_wrapper {
    width: 85% !important;
}

p {
    font-size: 42px;
}

p.smaller {
    font-size: 28px !important;
}

.sizer_2 {
    width: 85% !important;
}
.foot_links {                /* Anveshika */
    margin:20px auto 0!important;
   /* width: 68%!important;*/
}
.foot_links > ul
{
width:92%!important;
margin:0 auto;
}
.foot_links ul li,.foot_links ul li a {
    font-size: 18px!important;
} 
h3 {
    font-size: 27px!important;
}    
.links ul li:first-child {     
    padding:0!important;
}
.links ul li:last-child {
   padding:0!important;
}   
.boot_section ul li a {
    color: #655454;
    font-family: "Wire One",sans-serif;
    font-size: 18px!important;
    font-weight: 600;
}   
.shoe_section {
/*    padding: 14px 5px 16px!important;
*/} 
.my_nav li{
	margin-left:10px!important;
}                       /* Anveshika */

}

@media all and (max-width: 420px) and (min-width: 360px) {
h1 {
    color: #373333;
    font-size: 42px;
    font-weight: 400;
}

h2 {
    font-size: 22px !important;
	font-weight: bold;
}

.sizer_1,.faq_wrapper {
    width: 95% !important;
    max-width: 290px !important;
}

p {
    font-size: 36px;
}

p.smaller {
    font-size: 21px !important;
}

.sizer_2 {
    width: 95% !important;
    max-width: 290px !important;
}
.foot_links {                
    margin:0;
    width: 90%!important;
}
.foot_links > ul{
	width:100%!important;
	margin:0 auto;
}
.foot_links ul li,.foot_links ul li a {
    font-size: 23px!important;
	padding:0!important;
}

h3 {
    font-size: 30px!important;
	text-align:center;
} 
.links ul li:last-child { 
    padding: 0 !important;
	float:none!important;
}
.links ul li:first-child {    
    float: none!important;
	padding: 0 !important;
}   
.boot_section ul li a {
    color: #655454;
    font-family: "Wire One",sans-serif;
    font-size: 18px!important;
    font-weight: 600;
}  

.my_nav li{
	margin-left:10px!important;
}  
                    
}
@media all and (max-width: 359px) and (min-width: 310px) {

body {
	/*min-height: unset !important;*/
}

h1 {
    color: #373333;
    font-size: 37px;
    font-weight: 400;
}

h2 {
    font-size: 22px !important;
	font-weight: bold;
}

.sizer_1,.faq_wrapper {
    width: 95% !important;
}

p {
    font-size: 36px;
}

p.smaller {
    font-size: 21px !important;
}

.sizer_2 {
    width: 95% !important;
}
.links ul li:first-child {     /* Anveshika */
	float: none!important;
	padding: 0 !important;
}
.foot_links > ul{
	width:100%!important;
	margin:0 auto;
}
.links ul li:last-child {
	float: none!important;
	padding: 0 !important;
}
h3 {
	font-size: 24px!important;
	text-align:center;
}
.foot_links {
	margin:0;
	width: 93%!important;
}
.foot_links ul li,.foot_links ul li a {
    font-size: 22px !important;
    padding: 0 !important;
}    
.boot_section ul li a {
	color: #655454;
	font-family: "Wire One",sans-serif;
	font-size: 15px!important;
	font-weight: 600;
}  
.my_nav li{
	margin-left:10px!important;
} 
.seperator_new {
    display: inline-block;
    width: 15px!important;
}     

.shoe_section {
   	padding: 7px 5px 11px !important;
}  
                            
}

/**************************************************************************************************************************/