@font-face {
    font-family: Georgia;
    src: url(fonts/Georgia.TTF);
}
@font-face {
	font-family: 'MyRiadPro';
	src: url(fonts/MYRIADPROREGULAR.eot);
	src: local('MyRiadPro'), url(fonts/MYRIADPROREGULAR.woff) format('woff'), url(fonts/MYRIADPROREGULAR.ttf) format('truetype');
}
@font-face {
	font-family: 'Gurmukhi';
	src: url(fonts/Gurmukhi-Normal.ttf);
}
body{

	margin:0;
	padding:0;
	font-family: 'MyRiadPro',"arial", Times, serif; 
	background-color:#ececec;
}

.absolute {position:absolute;}

.col-1 {width:8.33333%;} .col-2 {width:16.6667%;} .col-3 {width:25%;} .col-4 {width:33.33%;} .col-5 {width:41.6667%;} .col-6 {width:50%;}
.col-7 {width:58.3333%} .col-8{width:66.6667%;} .col-9{width:75%;} .col-10{width:83.3333%;} .col-11{width:91.6667%;} .col-12 {width:100%;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float:left; box-sizing:border-box; padding:0px 10px; min-height:1px;}

.clearfix {content:" "; clear:both;}

.img-responsive {display:block; height:auto; max-width:100%;}

.newsletter {font-size:13px; text-align:right; color:#6f6f6f; padding:5px 0px;}



.news-text {margin-top:7px; text-align:right; text-transform:uppercase;}

.newsletter form {display:inline; width:310px;}

.header {border-bottom:solid 1px #c7c7c7; border-top:solid 1px #c7c7c7; background-color:#fff; padding:15px 0px;}

.social-icons {margin-bottom:25px; text-align:right;}

.menu-top-large {padding:15px 0px; margin:10px 0px;}

.menu-top-large ul {list-style:none; margin:0; padding:0; float:right;}

.menu-top-large ul li {float:left;}

.menu-top-large ul li a {}

.menu-top-large ul li a:hover {color:#c20808;}

.menu-top-large ul li span.menu-detail {font-size:11px; color:#7d7d7d; text-transform:lowercase;}

.menu-top-small {border-top:solid 3px #750606; border-bottom:solid 3px #750606; background-color:#ccc;}

.menu-top-small .button {width:44px; height:34px; background-image:url(images/menu-button.png); background-repeat:no-repeat; cursor:pointer; margin:3px; float:right;}

.menu-top-small ul {display:none; margin:0; padding:0;}

.menu-top-small ul li {display:block; padding:5px 0px; text-align:center; border-bottom:solid 1px #666;}

.menu-top-small ul li:hover {background-color:#f1f1f1;}

.menu-top-small ul li a {color:#050505; font-size:17px; text-decoration:none; margin-bottom:5px; display:block;}

.menu-top-small ul li a:hover {color:#c20808;}

.menu-top-small ul li span.menu-detail {font-size:11px; color:#7d7d7d; text-transform:lowercase;}

.container {width:1000px; margin:0 auto;}

.content {padding:30px 0px; background-image:url(images/content-bg.jpg); background-position:left top; background-repeat:no-repeat;}

.brand-slider {border:solid 1px #c7c7c7; padding:25px; background-color:#fff; margin:10px 0px;}

.footer {text-align:center; padding:20px 0px;}

.footer-menu {color:#353535; font-family:"Times New Roman", Times, serif; font-size:13px; text-align:center;}

.footer-menu a {color:#353535; text-decoration:none; margin:5px; text-transform:uppercase;}

.footer-copyright {color:#353535; font-family:"Times New Roman", Times, serif; font-size:13px; text-align:center; margin-top:10px;}

.page {background-color:#fff; padding:20px; margin-bottom:20px; min-height:350px; font-size:14px; line-height:22px;}

.page-title {font-family:"Times New Roman", Times, serif; font-size:30px; color:#181818; margin-bottom:20px; text-transform:uppercase;}

.page-text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5c5c5c; line-height:18px; margin:20px 0px;}

.brand {text-align:center; border:solid 1px #c6c6c6;  padding:20px 0px; text-align:center; margin:5px 0px; min-height:90px;}

.brand img {max-height:90px; margin:0 auto;}

.form-row {margin:5px 0px; color:#5d5d5d; font-family:"Times New Roman", Times, serif;}

.form-title {float:left; width:110px; padding-right:10px; text-align:right; font-size:16px; color:#5d5d5d; font-family:"Times New Roman", Times, serif;}

.input-text {float:left; width:260px; height:27px; border:solid 1px #ccc; padding:0px 5px;}

.input-textarea {float:left; width:260px; height:85px; border:solid 1px #ccc; padding:5px;}

.company-address {font-family:"Times New Roman", Times, serif; line-height:22px;}

.layaway-plans {border-collapse:collapse;}

.layaway-plans th {background-color:#2a2a2a; color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px; height:35px;}

.layaway-plans tr:nth-child(even) {background-color:#f8f8f8;}
.layaway-plans tr:nth-child(odd) {background-color:#f2f2f2;}

.layaway-plans td {border:solid 1px #c6c6c6; padding:5px; color:#2a2a2a; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:35px;}

.forgot {color:#b43d68; font-family:"Times New Roman", Times, serif; font-size:14px; margin-top:10px; display:block;}

.product-img {border:solid 1px #c6c6c6; min-height:290px; text-align:center;}

.product-img img {margin:0 auto; max-height:280px;}

.product-title {color:#2a2a2a; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; padding:10px 0px;}

.product-overview {color:#2a2a2a; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px;}

.view-more {margin:5px 0px; margin-bottom:20px;}

.view-more a {padding:10px 20px; border:solid 1px #c5c5c5; text-align:center; text-transform:uppercase; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; background-color:#2b2b2b; display:inline-block;}

.view-more a:hover {background-color:#900e3e;}

.top-navigation a {padding:5px 10px; background-color:#717171; font-family:"Times New Roman", Times, serif; color:#fff; text-decoration:none; border:solid 1px #c5c5c5; text-transform:uppercase;}

.top-navigation a:hover {background-color:#900e3e;}

.newsletter-input {border:solid 1px #a9a9a9; height:25px; padding:0px 10px; width:186px;}
.newsletter_submit {padding:5px 20px; border:solid 1px #c5c5c5; text-align:center; text-transform:uppercase; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; background-color:#2b2b2b; display:inline-block; cursor:pointer;}
.newsletter_submit:hover {background-color:#900e3e;}

.detail-img {padding:5px; border:solid 1px #c6c6c6; min-height:365px;}

.detail-title {font-size:250%; font-family:"Times New Roman", Times, serif; color:#181818;}

.detail-description {font-size:12px; color:#2a2a2a; font-family:arial; padding:10px 0px;}

.detail-phone {font-size:200%; color:#181818; font-family:Arial, Helvetica, sans-serif; margin:10px 0px;}

.page img {max-width:100%;}

.col-3.top-navigation {margin-top:3px;}

.flex-direction-nav {display:none !important;}

.flex-control-nav {bottom:0 !important;}

.account li a {color:#666; font-family:"Times New Roman", Times, serif; text-decoration:none; font-weight:bold;}

.account li a:hover {text-decoration:underline;}

@media (max-width: 1000px) {
	
.container {width:auto; margin:0 auto; padding:10px;}
	
}




@media (min-width: 768px) {
	.menu-top-large {display:block;}
	.menu-top-small {display:none;}
}


@media (max-width: 768px) { 

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float:left; box-sizing:border-box; padding:10px 0px; min-height:1px; width:100%; text-align:center;}
.content {background-image:none;}
.header {padding:0px;}
.newsletter {padding:0;}
.news-text {padding:0 !important; margin-top:0px;}
.menu-top-large {display:none;}
.menu-top-small {display:block;}
.logo {margin-top:0px; margin:0 auto;}
.logo img {margin:0 auto;}
.newsletter form {margin:0 auto; display:block;}
.social-icons {margin:10px 0px; text-align:center;}
.img-responsive {margin:0 auto;}

.footer-menu a {display:block; width:100%; margin:0px; padding:7px 0px; text-align:center; background-color:#ddd; border-bottom:solid 1px #ccc;}

.footer-menu a:hover {background-color:#ccc;}

.footer-menu .pipeline {display:none;}

.submit-img {float:left;}

.set-margin {text-align:left;}

.form-row {text-align:left;}

}

@media (min-width: 450px) and (max-width:768px) {
	
.col-3 {float:left; width:50%; padding:0px 10px;}
}

@media (max-width: 570px) { .form-title {width:100%;text-align:left;}  }

@media (max-width: 370px) {   }

