/* Main Style */
body{
	margin : 0px;
	padding : 0px;
	font-size : 14px;
	line-height : 21px;
	/*background-color : rgb(204, 221, 229);*/
	font-family: "Times New Roman", Times, serif;
	/*background-size: 100%;*/
	background-color : #8d3434;
	/*background-image: url(../images/background.png);*/
	background-size: 100%;
	background-position-y: 2px;
}
.clear{
	clear : both;
}
.body_sub{height : 100%; }
.main_wrapper{
	/*width : 1010px;*/
	height : 628px;
	/*height : 100%;*/
	/*margin : 0px auto;*/
	padding : 0px;
	/*background : url(../images/contback.png);*/
	background-position : center;
	background-repeat : no-repeat;
	background-size : 100%;
	opacity : 1;
}
.content_row, .header_row{
	margin : 0px;
	padding : 0px;	
}

.content_row{margin-top : -19px;}
.header_row{
	text-align : right;
	float: right;
}
.header_row .nav{
	list-style : none;
	margin : 0px;
	margin-right : 130px;
	margin-top : 10px;
	height : 40px;
}
.header_row .nav li{
	opacity : 0;
	float : left;
	display : inline;
	margin : 0px;
	margin-top : -5px;
	padding : 0px 13px;
	font-size : 13px;
	font-weight: bold;
	line-height: 10px;
	color: #DEDEDE;
	cursor : pointer;
}
.header_row .nav li:hover, .header_row .nav li:hover span{
 color : #FFF !important;
}
.content_table_img{opacity : 0; position : absolute; width: 1010;}
.showing{}
ul.nav li:nth-child(5){border : 0px !important;}
.content_table{
	width : 100%;
	height : 595px;
	opacity : 0;
	/*background : url(../images/storeback.png);*/
	background-repeat : no-repeat;
	background-position : center;
	background-position-y : top;
}
.content_table div{margin : 0px; padding : 0px;}
.con_row, .midimgleft_con{
	display : block;
	clear : both;
}
.con_logo{position : absolute; float : left;}
.content_table .con_top{
	float : right;
	margin-right : 50px;
}
.midimgleft{float : left;}
.midimgright{float : right;}
.con_left, .con_center, .con_left_2, .con_right, .con_baby{
	float : left;
}
/*.con_top img, .con_left img, .con_center img, .con_left_2 img, .con_right img, .con_baby img, .midimgleft img, .midimgright img{
	opacity : 0;
}*/
#toddlers .midimgright, #oldworld .midimgright{
	float : left;
	margin-left : 14px;
}
#pool .midimgright{
	float : left;
	margin-left : 15px;	
}
.con_logo{width : 220px; height : 285px;}
.con_logo img{margin-top : 55px; margin-left : 15px; opacity : 0;}
.con_top{height : 285px;}
.con_top img{margin-top : 18px;}
.midimgleft{width : 780px;}
.con_left{width : 220px; height : 310px;}
.con_left img{margin-left : 42px;}
.con_left_2{width : 170px; height : 310px;}
.con_left_2 img{margin-top : 140px; margin-left : 40px;}
.con_center{width : 115px; height : 310px;}
.con_center img{margin-top : 47px; margin-left : 20px; cursor : pointer;}
.con_right{width : 175px; height : 310px;}
.con_right img{margin-top : 143px; margin-left : 20px;}
.midimgright img{
	margin-top: 10px;
	/*width: 90%;
	margin-left: 5px;
	height: 308px;*/
}

.con_footer_row .con_footer{
	position : absolute;
	margin-top: -11px;
	margin-left: 525px;
	font-size : 12px;
	font-weight: bold;
	line-height: 10px;
	color: grey;
	opacity : 0;
}



.inpage_content_back{
	margin : 0px;
	padding : 0px;
	top : 35px;
	left : 0px;
	width : 100%;
	height : 0%;
	opacity : 0.5;
	background : Grey;
	position : fixed;
	z-index : 999;
}
.inpage_content{
	display : none;
	margin : 0px;
	padding : 0px;
	top : 35px;
	left : 0px;
	width : 100%;
	height : 100%;
	opacity : 0;
	background : none;
	position : fixed;
	z-index : 9999;
}
.for-in-back{
	background-image : url('../images/inner_back.png');
}
.innercon_block{
	margin: 0px auto;
	width: 965px;
	padding: 20px;
	border: 1px solid Grey;
	border-radius: 10px;
	background-color: #FFF;
	height: 552px;
	overflow-y : scroll;
	border-right : 0px dotted Grey;
	/*padding-bottom : 60px;*/
	
}

#aboutus_con, #designprocess_con, #customercare_con, #contactus_con, #downloadbrou_con{
	background-image: url('../images/pageborder.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
.innercon_block .h1{
	font-weight : bold;
	font-size : 17px;
	color : #8C9091;
	line-height : 27px;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
	background : transparent;
	border-bottom : 1px solid #373737;
	font-family : "Comic Sans MS", cursive, sans-serif;
}
.innercon_block .h2{
	font-weight : bold;
	font-size : 18px;
	color : #585858;
	margin : 0px;
	padding : 0px;	
	line-height : 30px;
	background : url('../images/inner_back.png');
	font-family : Verdana;
}

.innercon_block p{
	font-weight : normal;
	font-size : 14px;
	color : #585858;
	margin : 0px;
	padding : 0px;	
	line-height : 28px;
	margin-bottom : 0px;
	/*background-image : url('../images/inner_back.png');*/
	font-family : Verdana;
	letter-spacing: 0px;
	word-spacing: 5px;
}
.innercon_block ul{
	margin : 0px 0px;
	padding-left : 25px;
	letter-spacing: 0px;
	word-spacing: 5px;
}
.innercon_block ul li{
	line-height : 28px;
	letter-spacing: 0px;
	word-spacing: 5px;
}
.innercon_block .close_content{
	width : 30px;
	height : 30px;
	position: absolute;
	margin-left: 970px;
	margin-top: -37px;
	cursor : pointer;
}
.innercon_block .print_content{
	width : 30px;
	height : 30px;
	position: absolute;
	margin-left: 935px;
	margin-top: -36px;
	cursor : pointer;
	z-index : 1001;
}
.gallery_con .close_content{
	width : 30px;
	height : 30px;
	position: absolute;
	margin-left: 970px;
	margin-top: -16px;
	cursor : pointer;
	z-index : 1001;
}.contact-us-left{
	width : 475px;
	float : left;
	padding : 10px;
	margin-right : 5px;
	background : #F0F0F0;
}
.contact-us-right{
	width : 440px;
	float : left;
}
.contact-us-left table{
	width : 100%;
}
.contact-us-left table td{
	font-size : 13px;
	padding : 7px 0px;
}
.contact-us-left table .contact-us-label{
	width : 115px;
}
.contact-us-left table .contact-us-field input, .contact-us-left table .contact-us-field select, .contact-us-left table .contact-us-field textarea{
	border : 1px solid #BDBABA;
	background : #FFF;
	color : #000;
	padding : 3px;
	font-size : 13px;
	width : 100%;
	border-radius : 0px;
}
.contact-us-left table .contact-us-field textarea{
	height : 75px;
}
.contact-us-left table .contact-us-field input[type="button"]{
	color : #FFF;
	width : 75px;
	padding : 5px 10px;
	border : 0px solid #000;
	background : #5E6156;
	cursor : pointer;
}
.con-city-title{
	float : left;
	width : 220px;
	padding : 5px;
}
.con-city-title p{
	background : orange;
}
.con-city-body{
	float : left;
	width : 225px;
	padding : 5px;
	text-align : center;
	font-family : Verdana;
}
.con-city-body .con-city-body-tite{
	background : Grey;
}
.con-city-body p{
	text-align : left;
	font-family : Verdana;
}
.squlist{
	list-style:square url("../images/squlist.png");
	color : #585858;
	font-family: Verdana;
}
.starlist{
	list-style:square url("../images/starlist.png");
	color : #585858;
	font-family: Verdana;
}
#contactus_con .mand{
	color : red;
	font-size : 15px;
	font-weight : bold;
	padding-right : 10px; 
}
#contactus_con input[type="submit"]{
	color : #000;
	font-size : 20px;
	font-weight : normal;
	padding : 45px 20px; 
	background : #20C6F3;
	border-radius: 8px;
	border : 1px solid #20C6F3;
	cursor : pointer;	
	box-shadow : 1px 1px 0px 1px #CBCBCA;
}
#contactus_con input[type="submit"]:hover{
	color : #FFF;
	background : #159DC2;
}
#contactus_con .contact_cities{width : 970px; margin-bottom : 30px;}
#contactus_con .contact_cities table{width : 950px; border-spacing : 0px;}
#contactus_con .contact_cities table th{font-size: 23px; text-align : left; padding : 5px; border-bottom : 3px solid #C69786;}
#contactus_con .contact_cities table td{
	padding: 5px 10px;
	font-size: 13px;
	line-height: 23px;
	width: 225px;
}
#contactus_con .contact_cities table .contact_cities_title td{text-align : center;}
#contactus_con .contact_cities table .contact_cities_title td .cities_title{
	padding: 10px;
	font-size: 14px;
	background: #FDAF01;
	color : #FFF;
	width: 100px;
	margin-top: -5px;
	border-radius: 0px 0px 10px 10px;
}
.close_gallery{
	padding: 20px;
	position: absolute;
	right: 35px;
	top: 20px;
}
.close_gallery span{
	padding: 20px;
	background-image: url('images/close.png');
	position: absolute;
	right: 35px;
	top: 20px;
	background-position: center;
	background-size: 100%;
}
.fade{
	display : none;
}
.jgallery[data-jgallery-id="1"] .thumbnails .container, .jgallery[data-jgallery-id="1"] .zoom .container{
	/*background: rgb(38,64, 83) !important;*/
	background: url('images/background.png') !important;
}
.jgallery[data-jgallery-id="1"] .zoom-container .nav-bottom{background: #807F7F !important;}
.zoom-container.overlayContainer{/*background: url('images/background.png') !important;*/background: #B4B1B1 !important;}
.jgallery .thumbnails{background : transparent !important;}
.jgallery .thumbnails.images a:after{background: #DEDEDE !important; opacity : .3 !important;}
.jgallery .thumbnails.images a:hover:after{opacity : 0 !important;}
.container-inner{background: #949393 !important;}
.jgallery .thumbnails.images img{width : 100% !important; height : 100% !important;}
.jgallery .zoom-container .nav-bottom .change-album.active .menu{background: #949393 !important;}
.icon-random, .resize{display : none !important;}
.jgallery .btn:hover{text-shadow  : none;}
.jgallery .thumbnails .album{}
.icon-play:after{content : 'play';}
.icon-th:after{content : 'Show All';}
.icon-ellipsis-horizontal:after{content : 'Screen Mode';}
.icon-list-ul:after{content : 'Select One';}
.icon-play:after, .icon-th:after, .icon-ellipsis-horizontal:after, .icon-list-ul:after{
	visibility : hidden;
	position: absolute;
	background: #63625E;
	padding: 5px 11px;
	width: 70px;
	font-size: 12px;
	color: #FFF;
	border-radius: 5px;
	margin-top: -5px;
	line-height: 20px;
	letter-spacing: 0px;
	font-family: sans-serif;
	z-index : 99999;
}
.icon-play:hover:after, .icon-th:hover:after, .icon-ellipsis-horizontal:hover:after, .icon-list-ul:hover:after{
	visibility : visible;
	position: absolute;
}
.thumbnails-vertical .icon-list-ul{display : none !important;}
/*thumbnails thumbnails-bottom images loaded full-screen */
#qLoverlay{
	/*background-color : rgb(204, 221, 229) !important;*/
	background-color : #BCBCBC !important;
	background : url('../images/loadingpage.jpg') center no-repeat !important;
        background-position-y:initial; 
}
#qLbarhead{
	height: 30px;
	margin: 0px auto;
	margin-top: 580px;
	background-color: transparent;
	/* min-width: 5.660377358490567%; */
	width: 375px !important;	
	border : 3px solid #FFF;
}
#qLbar{
	margin-top : -30px !important;
	background : #e6760a !important;
}
#qLpercentage {
display:none !important;
}
.aboutus_links{
	margin : 0px auto;
	margin-top : -2px;
	margin-bottom : 40px;
	width : 490px;
}
.aboutus_links .about_us_sep_link{
	padding: 5px 27px;
	float: left;
	margin-right: 5px;
	border-radius: 0px 0px 20px 20px;
	background: #DEDEDE;
	color: #000;
	cursor: pointer;
	font-size: 13px;
	font-family: Verdana;
	letter-spacing: 0px;
	box-shadow: 5px 0px 2px 0px #AAAAAA;
}
.aboutus_links #link1{
 background : #F49831;
 color : #FFF;
}
.aboutus_links #link2{
 background : #B6E2EB;
 color : #909B9F;
}
.aboutus_links #link3{
 background : #DEDEDE;
 color : #909B9F;
}
.aboutus_links #link1:hover, .aboutus_links #link2:hover, .aboutus_links #link3:hover{
	background : Grey;
	color : #FFF;
}
.highlighted_content{
	background-color : #D5D2D2;
	padding-right: 10px;
	padding-left: 10px;
}
.mainbullet{
	background: url('../images/mainbillet.png') center no-repeat;
	padding: 7px 25px 7px 5px;
}
.subbillet{
	background: url('../images/subbillet.png') center no-repeat;
	padding: 7px 25px 7px 5px;
}
.reinvent{color : #D67241;}

#seperate_jpegs1, #seperate_jpegs2, #seperate_jpegs3, #seperate_jpegs4{
	opacity : 0;
	position : absolute;
	padding : 0px;
	background : transparent;
	z-index : 999;
}						
#seperate_jpegs1{width: 230px; margin-left: 740px; top: 130px;} 
#seperate_jpegs2{width: 240px; margin-left: 445px; top: 150px;} 
#seperate_jpegs3{width: 245px; margin-left: 385px; top: 27px;} 
#seperate_jpegs4{width: 170px;margin-left: 760px;top: 180px;}
/*.validetta-bubble{top : 0px !important;}*/
.required{display : block;}
.required:before{
	content: "Required";
	position: absolute;
	background: #F4590C;
	padding: 3px 5px;
	font-size: 10px;
	color: #FFF;
	margin-left: 0px;
	margin-top: -42px;
	display : none;
}
.required.email:before{
	content: "Required Valid e-mail";
}
#phone2+.required:before{
	margin-left: 100px;
	margin-top: -16px;
}
#city+.required:before{
	margin-top: -16px;
}
#pincode+.required:before{
	margin-left: 65px;
}
.required.active:before{
 display : block;
}
/* Responsive button text */
.responsive-width {
    font-size: 3vw;
}
@media print{
	.main_wrapper, .main_wrapper_1, .inpage_content, .innercon_block{height : auto; overflow : visible; margin : 0px;}
	.inpage_content{position : relative;} .innercon_block{height : auto; overflow : visible; }
	.header_row, .con_logo, .content_row, .inpage_content_back, .close_content, .print_content, table.contact_form{display : none;}
	.main_wrapper, .body, .main_wrapper_1, .body_sub, body{background : transparent !important;}
	#aboutus_con, #designprocess_con, #customercare_con, #contactus_con, #downloadbrou_con{background-image : none; border-right : 1px solid #373737;}
	.innercon_block{height : auto;}
}
@media (min-width: 320px) and (max-width: 411px) {
    a.btn.btn-red.btn-color.btn-circle {
        padding-left: 0px;
		padding-right: 0px;
		display: block;
		width: 100%;
		font-size: 3vw;
	}
	h4.prod-height-42 {
		font-size: 3vw;
		line-height: 20px;
	}
	span.qty-responsive {
		display: block;
		margin-left: 0px !important;
		font-size: 3vw;
	}
	h5.inline-block {
		font-size: 3vw;
		margin-right: 5px;
	}
	.img-responsive {
		height: 120px;
	}
	a.product-padding-left {
		font-size: 3vw;
	}
	div.product.div.product-detail.select.option {
		font-size: 3vw;
		display: inline-block;
	}
}
h5.inline-block {
	margin-right: 5px;
}

/* @media (min-width: 412px) {
    a.btn.btn-red.btn-color.btn-circle {
        padding-left: 30px;
		padding-right: 30px;
		display: inline-block;
    }
} */