/*-- //Ratings --*/
/*-- //single-page --*/
/*-- check out --*/
.checkout{
	padding:90px 0;
}

.checkout h3 {
    color: #000;
    text-align: center;
    font-size: 26px;
	margin:0 0 3em;
	text-transform:uppercase;
}
.checkout h3 span{
	color:#d8703f;
}
table.timetable_sub {
	width:100%;
	margin:0 auto;
}
.timetable_sub thead {
    background: #004284;
}
.timetable_sub th{
    background: #3A7CBF;
    color: #fff !important;
    text-transform: capitalize;
    font-size: 13px;
    border-right: 1px solid #CDCDCD;
}
.timetable_sub th {
    text-align: center;
    padding: 7px;
    font-size: 17px;
    color: #212121;
}
 .timetable_sub td {
    text-align: center;
    padding: 7px;
    font-size: 14px;
    color: #000;
}
.timetable_sub td {
	border:1px solid #CDCDCD;
}
td.invert-image a img {
    width:30%;
    margin: 7px auto;
}
.rem{
	position:relative;
}
.close1,.close2,.close3,.close4 {
    /*background: url('../images/close_1.png') no-repeat 0px 0px;*/
    cursor: pointer;
    width: 28px;
    height: 28px;
    position: absolute;
    right: 58px;
    top: -13px;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
/*-- quantity-starts --*/
 .value-minus,
.value-plus{
    height: 40px;
    line-height: 24px;
    width: 40px;
    margin-right: 3px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    font-size: 18px;
    color: #fff;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
	border:1px solid #b2b2b2;
	vertical-align: bottom;
}
.quantity-select .entry.value-minus:before,
.quantity-select .entry.value-plus:before{
	content: ""; 
	width: 13px;
	height: 2px; 
	background: #FDA30E;
	left: 50%;
	margin-left: -7px; 
	top: 50%;
	margin-top: -0.5px;
	position: absolute;
}
.quantity-select .entry.value-plus:after{
	content: "";
	height: 13px;
	width: 2px; 
	background: #FDA30E;
	left: 50%; 
	margin-left: -1.4px;
    top: 50%;
    margin-top: -6.2px;
	position: absolute;
}
.value  {
	cursor: default;
    width: 40px;
    height: 40px;
    padding: 8px 0px;
    color: #000000;
    line-height: 24px;
    border: 1px solid #B2B2B2;
    text-align: center;
    display: inline-block;
    margin-right: 3px;
}
 div.quantity-select {
	text-align: center!important;
	margin:0 auto;
}
.quantity-select .entry.value-minus:hover,
 .quantity-select .entry.value-plus:hover{
	background: #E5E5E5;
}

.quantity-select .entry.value-minus{
    margin-left: 0;
}
/*-- quantity-end --*/
.checkout-left-basket h4{
	padding: 1em;
    background:#3A7CBF;
    font-size: 1.1em;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 1em;
}
.checkout-left {
    margin: 2em 0 0;
}
.checkout-left-basket ul li{
	list-style-type:none;
	margin-bottom:1em;
	font-size:14px;
	color:#999;
}
.checkout-left-basket {
    float: right;
    width: 25%;
    border: 1px solid #ccc;
}
.checkout-right-basket{
	float: left;
    margin: 8em 0 4em 0em;
}
.checkout-left-basket ul li span {
    float: right;
}
.checkout-left-basket ul {
    padding: 4px 25px;
}
.checkout-left-basket ul li:nth-child(5) {
    border-top: 1px solid #ccc;
    padding: 20px 0 0;
}
.checkout-right-basket a{
	padding:10px 30px;
	color:#fff;
	font-size:1em;
	background:#212121;
	text-decoration:none;
}
.checkout-right-basket a:hover{
	background:#3A7CBF;
}
.checkout-right-basket a span {
    left: -.5em;
    top: 0.1em;
}
/*-- //check out --*/





/*-- responsive media queries --*/
@media (max-width: 1440px){
	.content-img-right h3 span {
		font-size: 49px;
	}
	.content-img-right {
	    padding: 85px 50px 0px;
		min-height:309px;
	}

}
@media (max-width: 1366px){
	.content-img-right h3 span {
		font-size: 46px;
	}
	.content-img-right {
		padding: 77px 50px 0px;
		min-height: 293px;
	}	
}
@media (max-width: 1280px){
	.content-img-right h3 span {
		font-size: 43px;
	}
	.content-img-right {
		padding: 70px 46px 0px;
		min-height: 274px;
	}
	.info-content a {
		padding: 7px 11px;
		font-size: 16px;
	}
	.info-content h4 {
		font-size: 27px;
	}
	.separator {
		margin: 15px auto;
	}	
}
@media (max-width: 1080px){
	.footer-bottom a span {
    width: 21%;
    left: 24px;
	}
	.header-right {
		padding-right: 0;
	}
	.header-left {
		padding-left: 0;
	}
	a.menu__link {
		font-size: 13px;
	}
	.box_1 h3 {
		font-size: 15px;
	}
	.navbar-nav > li {
		margin: 0 6px 0 0;
	}
	.new-gd-left {
		padding: 0;
	}
	.new-levis {
		padding: 45px 14px;
	}
	.mid-text a {
		padding: 5px 14px;
	}
	.wed-brand {
		left: 10%;
	}
	.wed-brand h4 {
		font-size: 20px;
	}
	.wed-brand h5 {
		font-size: 18px;
	}
	.new-levis {
		padding: 36px 14px;
	}
	.pignose-layerslider .slide-visual .script-wrap,.script-group img {
		width: 200px;
		height: 200px;
	}
	.pignose-layerslider .slide-visual {
		width: 1000px;
		height: 400px;
	}
	.content-img-right h3 {
		font-size: 19px;
	}
	.navbar-nav > li > a {
		padding: 27px 16px;
	}
	.content-img-right h3 span {
		font-size: 34px;
	}
	.content-img-right {
		padding: 62px 46px 0px;
		min-height: 231px;
	}
	.men-thumb-item img {
		padding: 29px 20px 11px;
	}
	.item-info-product h4 a {
		font-size: 17px;
	}
	.product-men {
		padding: 0 10px;
	}
	.coupons-gd h3 {
		font-size: 19px;
	}
	.coupons-gd h4 {
		font-size: 14px;
		margin: 29px 0 14px;
	}
	.coupons-gd p {
		font-size: 13px;
	}
	.coupons {
		min-height: 365px;
		padding-top: 77px;
	}
	.footer-left {
		padding-left: 0;
	}
	.footer-right {
		padding: 0;
	}
	.newsleft h3 {
		font-size: 22px;
	}
	.newsright input[type="text"] {
		width: 67%;
	}
	.sign-grds {
		margin-top: 40px;
	}
	.men-wear-right p {
		font-size: 14px;
	}
	.css-treeview label {
		font-size: 14px;
	}
	.swit label {
		font-size: 14px;
	}
	.swit {
		padding: 20px 18px;
	}
	.community-poll h4,.css-treeview h4 {
		padding: 13px 0;
		font-size: 21px;
	}
	.sort-grid {
		padding: 25px 0;
	}
	.men-wear-right h4 {
		font-size: 23px;
	}
	.tree-list-pad {
		padding: 15px 24px;
	}
	.no-pad-men {
		padding: 0 18px 0 0 !important;
	}
	.electro-text h4 {
		font-size: 20px !important;
	}
	.electro-right {
		padding-right: 8px;
	}
	.page-head h3 {
		font-size: 42px;
	}
	.contact-grid h4 {
		font-size: 29px;
		margin: 18px 0;
	}
	.map iframe {
		min-height: 325px;
	}
	.contact-form2 textarea {
		min-height: 170px;
	}
	.contact-form2 input[type="submit"] {
		width: 12%;
	}
	.description {
		margin: 1em 0;
	}
	.occasional {
		margin: 1em 0;
	}
	.single-right-left del {
		font-size: 17px;
	}
	.bootstrap-tab {
		margin: 4em 0 0;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		width: 49.25%;
	}
	.wed-brandtwo p {
		font-size: 37px;
	}
	.close1, .close2, .close3, .close4 {
    /*right: 29px;*/
	}
}
@media (max-width: 1024px){
	.header ul li,.section_room select,.header-middle input[type="search"] {
		font-size: 14px;
	}
	.header-middle {
		margin-top: 6px;
	}
	.header-right ul {
		margin-top: 15px;
	}
	.new_arrivals {
		padding: 70px 0;
	}
	.new_arrivals h3,.ele-bottom-grid h3 {
		font-size: 32px;
	}
	.content-img-right {
		padding: 55px 36px 0px;
		min-height: 219px;
	}
	.navbar-nav > li > a {
		padding: 27px 13px;
	}
	.header-middle form input[type="submit"] {
		background: url(../images/search.png) no-repeat 1px 2px #fda30e;
	}
	.section_room select {
		background-size: 6% !important;
	}
	.products-right h5,.filter-price h3 {
		font-size: 22px;
	}
	.css-treeview a {
		font-size: 14px;
	}
	.info-product-price span {
		font-size: 20px;
	}
	.bootstrap-tab-text-grid-right p,.new_arrivals p {
		font-size: 14px;
	}	
}
@media (max-width: 991px){
	.footer-bottom a span {
    width: 23%;
    left: 14px;
}
	.header-left,.header-right {
		float: left;
		width: 31%;
	}
	.header-middle {
		float: left;
		width: 38%;
	}
	.section_room {
		float: left;
		width: 48%;
	}
	.search {
		float: left;
		width: 35%;
	}
	.sear-sub {
		float: right;
		width: 17%;
	}
	.box_1 h3 {
		font-size: 13px;
	}
	.box_1 {
		padding: 7px 4px;
	}
	.navbar-nav > li > a {
		padding: 19px 7px;
	}
	a.menu__link {
		font-size: 12px;
	}
	.navbar-nav > li {
		margin: 0 5px 0 0;
	}
	.container-fluid {
		padding: 0;
	}
	.new-gd-left,.new-gd-middle {
		float: left;
		width: 33.333%;
	}
	.mid-img {
		float: none;
		width: 52%;
		margin: 0% auto 9px;
	}
	.mid-img:nth-child(2){
		margin: 19px auto 0px;	
	}
	.mid-text {
		float: none;
		width: 100%;
		margin: 0 0%;
		text-align: center;
	}
	.mid-text h4 span {
		display: inline-block;
	}
	.new-levis {
		padding: 15px 14px;
	}
	.mid-text h4 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.mid-text a {
		padding: 3px 9px;
	}
	.new-levis:nth-child(2) {
		margin-top: 17px;
	}
	.content-rgrid {

		float: left;
	}
	.content-lgrid {

		float: left;
	}
	.content-img-right h3 span {
		font-size: 31px;
	}
	.content-img-right {
		padding: 55px 29px 0px;
		min-height: 211px;
	}
	.dropdown-menu.columns-3 {
		min-width: 644px;
	}
	ul.multi-column-dropdown li {
		line-height: 2.2em;
	}
	.wed-brand h4 {
		font-size: 15px;
	}
	.wed-brand h5 {
		font-size: 16px;
	}
	.wed-brand p a {
		padding: 6px 0px;
		font-size: 13px;
		width: 57%;
	}
	.wed-brandtwo {
		position: absolute;
		top: 36%;
		left: 10%;
	}
	.product-men {
		float: left;
		width: 33.333%;
		margin: 25px 0 0;
	}
	.resp-tabs-list {
		margin: 0 0 1em 0;
	}
	.coupons-gd {
		float: left;
		width: 33.333%;
		padding: 0 10px;
	}
	.coupons-gd:nth-child(1) {
		width: 100%;
		float: none;
		padding:0;
	}
	.coupons-gd h3 {
		margin: 0 0 30px;
	}	
	.coupons {
		min-height: 400px;
		padding-top: 60px;
	}
	.footer-left {
		padding: 0;
	}
	.footer-left p {
		margin: 22px 0 28px;
	}
	.newsleft {
		padding: 0;
	}
	.newsright {
		padding: 0;
	}
	.sign-gd, .sign-gd-two {
		float: left;
		width: 33.333%;
		padding: 0 10px;
	}
	p.copy-right {
		margin-top: 39px;
	}
	.products-left {
		float: none;
		width: 100%;
		padding: 0;
	}
	.tree-list-pad {
		padding: 15px 20px;
	}
	.css-treeview{
		float: left;
		width: 49%;
	}
	.community-poll {
		float: right;
		width: 49%;
		margin-top: 0;
	}
	.products-right {
		padding-right: 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.check_box {
		margin-bottom: 13px;
	}
	.swit {
		padding: 34px 25px;
	}
	.products-right {
		margin-top: 38px;
	}
	.single-pro {
		margin-top: 0;
	}
	.no-pad-men {
		padding: 0 10px !important;
	}
	.electro-right{
		float: left;
		width: 32.3%;
		padding: 0;
	}
	.electro-left{
		float: left;
		width: 67.5%;
		padding-left: 0;
	}
	.ele-bottom-grid p {
		font-size: 14px;
		margin-bottom: 32px;
	}
	.contact-grid {
		float: left;
		width: 33.333%;
		padding: 0 7px;
	}
	.contact-grid h4 {
		font-size: 24px;
		margin: 13px 0;
	}
	.contact-grid2, .contact-grid1, .contact-grid3 {
		min-height: 216px;
		padding-top: 37px;
	}
	.close1, .close2, .close3, .close4 {
		right: 26px;
	}
	.timetable_sub th {
		font-size: 14px;
	}
	.timetable_sub td {
	font-size: 13px;
		padding: 1px;
	}
	.value-minus, .value-plus {
		height: 27px;
		line-height: 24px;
		width: 23px;
		margin-right: 0px;
	}
	.value {
		width: 25px;
		height: 27px;
		padding: 8px 0px;
		line-height: 9px;
		margin-right: 0px;
	}
	.checkout-left-basket {
		float: right;
		width: 36%;
	}
	.single-right-left:nth-child(1){
		float: left;
		width: 60%;
		padding:0 0 0px;
		margin-bottom: 50px;
	}
	.single-right-left{
		float: left;
		width: 100%;
		padding:0 0px;
	}
	.single-right-left h3 {
		font-size: 20px;
	}
	.description h5 {
		margin-bottom: 22px;
	}
	.description {
		margin: 1em 0 2em;
	}
	.occasional {
		margin: 1.5em 0;
	}
	.bootstrap-tab {
		margin: 3em 0 0;
	}
	.bootstrap-tab-text-grid-left img {
		width: 100%;
	}
	.colr {
		width: 24%;
		float: left;
	}
}
@media (max-width: 800px){
	.pignose-layerslider .slide-visual .script-wrap {
		right: 300px;
	}
	.navbar-nav > li > a {
		padding: 18px 7px 19px;
	}
	.content-img-right h3 span {
		font-size: 24px;
	}
	.content-img-right h3 {
		font-size: 15px;
	}
	.content-img-right {
		padding: 37px 23px 0px;
		min-height: 170px;
	}
	.info-content p {
		font-size: 21px;
	}
	.separator {
		margin: 10px auto;
	}
	.info-content h4 {
		font-size: 22px;
	}
	.info-content a {
		padding: 4px 7px;
		font-size: 14px;
	}
	.hvr-outline-out:before {
		border: #FDA30E solid 2px;
	}
	.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
		top: -6px;
		right: -6px;
		bottom: -6px;
		left: -6px;
	}
	.resp-tab-item {
		margin: 0 13px;
		padding: 0 11px 14px 11px;
	}
	.sign-gd h4, .sign-gd-two h4 {
		font-size: 19px;
	}
	.men-wear-bottom {
		margin: 50px 0 17px;
	}
	.map iframe {
		min-height: 295px;
	}
	.modal-dialog {
		width: 675px;
	}	
}
@media (max-width: 768px){
	.pignose-layerslider .slide-visual {
		height: 400px;
	}
	ul.slide-group img {
		width: 100% !important;
		height: 400px !important;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top:50px;
	}
	.content-img-right {
		padding: 36px 23px 0px;
		min-height: 163px;
	}
	.newsright input[type="text"] {
		padding: 8px 10px;
	}
	.newsright input[type="submit"] {
		padding: 9px 20px 9px;
		font-size: 16px;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 67%;
	}
	.occasion-cart a {
		padding: 5px 11px;
		font-size: 14px;
	}
	.bootstrap-tab ul li a {
		font-size: 14px;
	}
	.nav-tabs > li > a {
		padding: 7px 13px;
	}
	.bootstrap-tab-text h5, .add-review h4 {
		margin: 2em 0 1em;
	}
	.bootstrap-tab-text p span {
		margin: 1em 0 0;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		padding: 8px 10px;
		width: 49.35%;
		font-size: 14px;
	}
	.add-review textarea {
		min-height: 118px;
	}
	.add-review input[type="submit"] {
		width: 18%;
	}
	.electro-text a {
		font-size: 13px !important;
	}
	.ele-bottom-grid {
		margin-top: 70px;
	}
	.electronics,.men-wear,.contact, .typrography,.checkout,.single {
		padding: 70px 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 555px;
	}
	.checkout h3 {
		margin: 0 0 2em;
	}	
}
@media (max-width: 767px){
	.navbar-toggle {
		margin-left: 15px;
		float: left;
	}
	.header-left img {
		width: 100%;
	}
	.header-left {
		float: left;
		width: 23%;
	}
	.header-right {
		float: left;
		width: 33%;
	}
	.header-middle {
		float: left;
		width: 44%;
	}
	.header-bot {
		padding: 17px 0;
	}
	.content-img-right {
		float: left;
		width: 50%;
	}
	.content-img-left {
		float: left;
		width: 50%;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #FDA30E;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFF;
	}
	.navbar-nav > li {
		margin: 0 0px 0 0;
		width: 100%;
		text-align: center;
	}
	.nav > li > a {
		display: inline-block;
	}	

	.multi-gd-img {
		float: left;
		width: 24%;
	}
	.multi-gd-img1 {
		float: left;
		width: 51%;
	}
	ul.dropdown-menu.multi-column.columns-3 {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		    margin-top: 10px;
	}
	.navbar-default {
		width: 77%;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: none;
	}
	.multi-gd-img.multi-gd-text {
		width: 51% !important;
	}
	.new-levis {
		padding: 12px 14px;
	}
	.content-img-right {
		padding: 33px 17px 0px;
		min-height: 156px;
	}
	.footer {
		padding: 45px 0;
	}
	.newsleft {
		margin-bottom: 14px;
	}
	.page-head {
		min-height: 166px;
		padding-top: 55px;
	}
	.page-head h3 {
		font-size: 35px;
	}
	.radio {
		line-height: 25px;
	}
	.men-wear-left {
		float: left;
		width: 26%;
	}
	.men-wear-right {
		float: left;
		width: 74%;
	}
	.electro-text h4 {
		font-size: 17px !important;
	}
	.new_arrivals h3, .ele-bottom-grid h3 {
		font-size: 27px;
	}
	td.invert-image {
		width: 30%;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		width: 49%;
	}
	.wed-brandtwo h4 {
    font-size: 19px;
	}
	.footer-bottom a span {
    width: 23%;
    left: 20px;
	}
	ul.nav.navbar-nav.menu__list {
		padding-bottom: 20px;
	}
	.close1, .close2, .close3, .close4 {
		right: 36px;
	}
}
@media (max-width: 667px){

	.pignose-layerslider .slide-visual .script-wrap {
		left:350px;
	}
	.pignose-layerslider .slide-visual .script-wrap, .script-group img {
		width: 150px;
		height: 150px;
	}
	.pignose-layerslider .slide-visual {
		height: 350px;
	}
	ul.slide-group img {
		width: 100% !important;
		height: 350px !important;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top: 75px;
	}
	.dropdown-menu {
		border-radius: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 474px;
	}
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	.dropdown-menu.columns-3 {
		padding: 19px 16px;
	}
	ul.multi-column-dropdown li {
		line-height: 2em;
	}
	.new-gd-left {
		float: none;
		width: 51%;
		margin: 0 auto;
	}
	.wed-brand h4 {
		font-size: 20px;
	}
	.wed-brand h5 {
		font-size: 20px;
	}
	.wed-brand p {
		font-size: 18px !important;
	}
	.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
		top: -8px;
		right: -8px;
		bottom: -8px;
		left: -8px;
	}
	.hvr-outline-out:before {
		border: #FDA30E solid 4px;
	}
	.new-gd-middle {
		width: 100%;
	}
	.new-levis {
		float: left;
		width: 49%;
	}
	.new-levis:nth-child(2) {
		margin-top: 0;
		float: right;
	}
	.mid-img:nth-child(2) {
		margin: 28px auto 0px;
	}
	.new-gd-middle {
		width: 100%;
		margin: 30px 0;
	}
	.wed-brandtwo {
		top: 61%;
		left: 19%;
	}
	.content-lgrid {
		width: 100%;
	}
	.content-img-right h3 {
		font-size: 20px;
	}
	.content-img-right h3 span {
		font-size: 30px;
	}
	.content-img-right {
		padding: 47px 26px 0px;
		min-height: 211.5px;
	}
	.content-rgrid {
		width: 53%;
		float: none;
		margin: 0 auto;
	}
	.content-lgrid {
		float: none;
	}
	.product-easy {
		padding: 70px 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 80.5%;
	}
	.coupons-gd span {
		padding: 18px 18px;
		font-size: 20px;
	}
	.coupons-gd h4 {
		font-size: 13px;
	}
	.coupons {
		min-height: 377px;
	}
	.sign-gd {
		width: 28%;
	}
	.sign-gd-two {
		width: 44%;
	}
	.item-info-product h4 a {
		font-size: 15px;
	}
	td.invert-image {
		width: 27%;
	}
	.checkout-left-basket ul {
		padding: 0px 15px;
	}
	.checkout-left-basket h4 {
		padding: .5em;
		font-size: 1em;
		margin: 0 0 1em;
	}
	.modal-dialog {
		width: 387px;
	}
	.login-right, .login-bottom {
		float: left;
		width: 100%;
		margin: 0;
	}
	.login-right input[type="text"], .login-right input[type="password"], .login-bottom input[type="text"], .login-bottom input[type="password"] {
		padding: 7px 7px;
		font-size: 13px;
	}
	.login-right h3, .login-bottom h3 {
		font-size: 18px;
		margin-bottom: 16px;
	}
	.login-right input[type="submit"], .login-bottom input[type="submit"] {
		font-size: 15px;
	}
	.modal-header {
		padding: 6px 10px;
	}
	.login-right {
		margin-top: 30px;
	}
	.men-wear-right p {
		line-height: 2em;
	}
	.men-wear-right p {
		font-size: 13px;
	}
	.men-wear-right h4 {
		font-size: 20px;
		margin: 0px 0 21px;
	}
	.contact-grid i {
		font-size: 25px;
	}
	.contact-grid p {
		font-size: 13px;
	}
	.contact-grid2, .contact-grid1, .contact-grid3 {
		min-height: 179px;
		padding-top: 24px;
	}
	.map iframe {
		min-height: 227px;
	}
	h3.tittle {
		margin: 0px 0 34px;
	}
	.contact-form2 textarea {
		min-height: 124px;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"], .contact-form2 textarea {
		padding: 8px 8px;
	}
	.contact-form2 input[type="submit"] {
		width: 16%;
	}
	.footer-bottom a span {
    font-size: .8em;
	}
	.footer-bottom a span {
		left: 4px;
	}
}
@media (max-width: 640px){

	.pignose-layerslider .slide-visual .script-wrap .slide-controller a {
		margin: 0 10px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-pagination {
		bottom: -28px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-controller {
		bottom: 61px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
			left:380px;
		}
	.content-img-right h3 {
		font-size: 19px;
	}
	.content-img-right {
		padding: 55px 26px 0px;
		min-height: 202.5px;
	}
	.coupons-gd {
		padding: 0 8px;
	}
	.newsleft h3 {
		font-size: 17px;
	}
	.footer-left p {
		font-size: 13px;
	}
	.sign-gd ul li, .sign-gd-two ul li {
		font-size: 13px;
	}
	.multi-gd-img1 {
		padding-right: 13px;
		padding-left: 0px;
	}
	a.menu__link {
		font-size: 13px;
	}
	ul.multi-column-dropdown li a {
		font-size: 13px;
	}
	.multi-gd-img.multi-gd-text {
		width: 52% !important;
		padding: 0;
	}
	.electro-text h4 {
		font-size: 16px !important;
	}
	.electro-img-left {
		margin-bottom: 26px;
	}
	.info-product-price span {
		font-size: 18px;
	}
	h3.tittle {
		font-size: 25px;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"] {
		width: 48.8%;
	}
	.contact-form2 input[type="submit"] {
		padding: 6px 0;
	}
	td.invert-image {
		width: 26%;
	}
	.description h5 {
		font-size: 13px;
	}
	.bootstrap-tab-text-grid-right {
		float: right;
		width: 78%;
	}
	.bootstrap-tab-text-grid-left {
		float: left;
		width: 19%;
	}
	.add-review input[type="submit"] {
		width: 14%;
	}

	.footer-bottom a span {
		left: 25px;
	}
	.footer-bottom a span:before {
		bottom: -3px;
		left: 18px;
	}
	.box_1 h3 {
		font-size: 12px;
	}
	.close1, .close2, .close3, .close4 {
    right: 33px;
}
}
@media (max-width: 600px){
	.css-treeview label {
		font-size: 13px;
	}
	.swit label {
		font-size: 13px;
	}
	.swit {
		padding: 26px 25px;
	}
	.products-right h5, .filter-price h3 {
		font-size: 19px;
	}
	.sorting h6 {
		margin: 7px 18px 0 0;
	}
	.sort-grid {
		padding: 12px 0;
	}
	.callbacks_tabs a:after {
		height: 3px;
		width: 24px;
	}
	.callbacks_tabs {
		top: 81%;
		left: 37%;
	}
	.men-wear-left {
		float: left;
		width: 32%;
	}
	.men-wear-right {
		float: left;
		width: 68%;
		padding: 0;
	}
	.men-wear-right h4 {
		margin: 0px 0 10px;
	}
	.product-men {
		float: left;
		width: 33.333%;
		padding:0 5px ;
	}
	.no-pad-men {
		padding: 0 5px !important;
	}
	.item-info-product h4 a {
		font-size: 19px;
	}

	.pignose-layerslider .slide-visual .script-wrap {
		left:340px;
	}
	.new_arrivals {
		padding: 50px 0;
	}
	.new-gd-left {
		width: 62%;
	}
	.content-img-right h3 {
		font-size: 17px;
	}
	.content-img-right {
		padding: 35px 21px 0px;
		min-height: 179.5px;
	}

	.coupons-gd {
		float: none;
		width: 64%;
		padding: 0;
		margin: 0 auto;
	}
	.coupons-gd:nth-child(3) {
		margin: 30px auto;
	}
	.coupons {
		padding-top: 54px;
		min-height: 735px;
	}
	.coupons-gd h4 {
		font-size: 16px;
	}
	.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 367px;
	}
	.multi-gd-img1 {
		float: left;
		width: 51%;
		margin: 0 auto 14px;
	}
	.multi-gd-img {
		float: left;
		width: 50%;
	}
	.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.multi-gd-img.multi-gd-text {
		margin-top: 20px;
	}
	.item-info-product h4 a {
		font-size: 14px;
	}
	.product-men {
		margin: 18px 0 0;
	}
	.value {
		width: 37px;
		height: 35px;
		padding: 8px 0px;
		line-height: 16px;
		margin: 0px 0;
	}
	.value-minus, .value-plus {
		height: 37px;
		line-height: 33px;
		width: 37px;
		margin: 3px 0 4px;
	}
	td.invert-image a img {
		width: 65%;
		margin: 0 auto;
	}
	.single-right-left:nth-child(1) {
		margin-bottom: 35px;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 78%;
	}
	h1.t-button, h2.t-button, h3.t-button, h4.t-button, h5.t-button {
		font-size: 18px;
	}
	.contact-grid {
		padding: 0 3px;
	}
	.electro-left {
		float: none;
		width: 100%;
		padding: 0;
	}
	.electro-text h4 {
		font-size: 20px !important;
	}
	.electro-right {
		float: none;
		width: 52%;
		padding: 0;
		margin: 20px auto 0;
	}
	.content-img-right {
		min-height: 189.5px;
	}
	.quantity-select {
		padding: 0 9px;
	}
	.footer-bottom a span {
		width: 17%;
	}
	.footer-bottom a span {
		bottom: 43px;
		left: 81px;
	}
	.value-minus, .value-plus {
    margin: 0px 0 0px;
}
.value {
    width: 37px;
    height: 37px;
}
.close1, .close2, .close3, .close4 {
    right: 21px;
}
}
@media (max-width: 568px){
	.content-img-right {
		padding: 35px 21px 0px;
		min-height: 179.5px;
	}	
	.quantity-select {
		padding: 0 0px;
	}
	.footer-bottom a span {
		left: 68px;
	}
	.footer-bottom a span:before {
		left: 15px;
	}
	.mid-img:nth-child(2) {
    margin: 25px auto 0px;
}
}
@media (max-width: 480px){
	.timetable_sub th, .timetable_sub td {
	}
	.timetable_sub th {

	}
	td.invert-image a img {
		width: 50%;
	}
	.timetable_sub td {

	}
	tr.rem1,tr.rem2,tr.rem3,tr.rem4 {
		padding-top: 2em;
		border-top:none;
	}
	.close1, .close2, .close3 {
		right: 190px;
		top: -4px;
	}
	.quantity-select .entry.value-plus:after {
		margin-top: -5px;
	}
	.quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
		margin-left: -3px;
	}
	td.invert-image a img {
		width: 100%;
	}
	
	.value-minus, .value-plus {
		margin: 0;
	}
	.quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
		left: 41%;
	}
	.value {
		width: 37px;
		height: 37px;
	}
	.close1, .close2, .close3,.close4 {
		right: 64px;
		top: -26px;
	}
	.checkout-left-basket {
		float: right;
		width: 51%;
	}
	.product-men {
		float: left;
		width: 50%;
		padding: 0 5px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left:250px;
	}
	.wed-brand {
		left: 6%;
	}
	.mid-img:nth-child(2) {
		margin: 22px auto 0px;
	}
	.wed-brandtwo {
		top: 61%;
		left: 13%;
	}
	.content-img-left {
		float: none;
		width: 100%;
	}
	.content-img-right {
		float: none;
		width: 100%;
	}
	.content-rgrid {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.resp-tab-item {
		margin: 0 5px;
		padding: 0 5px 8px 5px;
		font-size: 16px;
	}
	.sign-gd {
		width: 100%;
	}
	.sign-gd-two {
		width: 100%;
	}
	.flickr-post ul li {
		margin: 0% 0% 3%;
		width: 21%;
	}
	.sign-gd-two {
		width: 100%;
		margin: 20px 0;
	}
	.new_grids {
		margin-top: 35px;
	}
	.content-img-right {
		border-top: 1px solid #eee;
	}
	.dropdown-menu.columns-3 {
		min-width: 316px;
	}
	.multi-gd-img1 {
		width: 100%;
	}
	.header-left {
		width: 35%;
		margin: 0 auto 26px;
	}
	.header-right {
		float: left;
		width: 43%;
	}
	.header-middle {
		float: left;
		width: 57%;
	}
	.sear-sub {
		float: right;
		width: 17%;
	}
	.footer-bottom a span {
		left: 9px;
	}
	.multi-gd-img.multi-gd-text {
		width: 100% !important;
	}
	.top_nav_right {
		width: 31%;
	}
	.new-gd-left, .new-gd-middle {
		float: none;
	}
	.wed-brandtwo {
		top: 46%;
	}
	.resp-tab-item {
		margin: 0 9px;
	}
	.product-men {
		float: none;
		width: 57%;
		padding: 0 5px;
		margin: 30px auto 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 84.5%;
	}
	.item-info-product h4 a {
		font-size: 19px;
	}
	.flickr-post ul li {
		margin: 0% 0% 3%;
		width: 19%;
	}
	.css-treeview {
		float: none;
		width: 71%;
		margin: 0 auto 30px;;
	}
	.community-poll {
		float: none;
		width: 71%;
		margin: 0 auto;
	}
	.sorting {
		float: left;
		width: 50%;
	}
	.sorting select {
		padding: 4px 2px;
	}
	.men-wear-left {
		float: none;
		width: 46%;
		margin: 0 auto;
	}
	.men-wear-right {
		float: none;
		width: 100%;
		padding: 0;
		text-align: center;
		margin-top: 30px;
	}
	.no-pad-men {
		padding: 0 0px !important;
	}
	.text-right {
		text-align: center;
	}
	.pagination {
		margin: 34px 0px 0 0;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 100%;
	}
	.imagezoom-cursor ,.imagezoom-view{
		display: none;
	}
	.colr {
		width: 33%;
		float: left;
	}
	.add-review input[type="submit"] {
		padding: 6px 0;
	}
	.footer-bottom a span {
		width: 23%;
	}
	.coupons-gd {
		width: 79%;
	}
	.navbar-default {
		width: 65%;
	}
	.col-sm-6.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 300px;
	}
	.contact-grid {
		float: none;
		width: 75%;
		padding: 0 7px;
		margin: 0 auto 23px;
	}
	.map {
		margin: 30px 0 50px;
	}
	.contact-form2 input[type="submit"] {
		font-size: .875em;
	}
	.timetable_sub th {
    font-size: 12px;
}
.timetable_sub td {
    font-size: 12px;
}
.close1, .close2, .close3, .close4 {
    right: 21px;
    top: -12px;
}
.value-minus, .value-plus {
    height: 25px;
    width: 25px;
}
.quantity-select .entry.value-plus:after {
    left: 56%;
    top: 47%;
}
.value {
    line-height: 8px;
    width: 25px;
    height: 25px;
}
.close1, .close2, .close3, .close4 {
    right: 17px;
}
td.invert-image a img {
    width: 82%;
}
.close1, .close2, .close3, .close4 {
    right: 9px;
}
}
@media (max-width: 414px){
	.footer-bottom a span {
		width: 13%;
		left: 89px;
	}
	.footer-bottom a span:before {
		left: 19px;
	}
	.top_nav_right {
		width: 40%;
	}
	.navbar-default {
		width: 59%;
	}
	.dropdown-menu.columns-3 {
		min-width: 241px;
	}
	.navbar-nav > li > a {
		padding: 14px 7px 12px;
	}
	.menu--shylock .menu__link::before, .menu--shylock .menu__link::after {
		height: 3px;
	}
	.multi-gd-img {
		float: left;
		width: 100%;
		text-align: center;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left: 186px;
	}
	.new-gd-left {
		width: 87%;
	}
	.wed-brand {
		left: 11%;
	}
	.new-gd-middle {
		padding: 0;
	}
	.mid-img:nth-child(2) {
		margin: 20px auto 0px;
	}
	.wed-brandtwo {
		left: 21%;
	}
	.resp-tab-item {
		font-size: 14px;
	}
	.product-men {
		float: none;
		width: 65%;
	}
	.coupons-gd h3 {
		font-size: 18px;
	}
	p.copy-right {
		margin-top: 23px;
		line-height: 1.8em;
	}
	.flickr-post ul li {
		margin: 0% 0% 0%;
		width: 19%;
	}
	.item-info-product h4 a {
		font-size: 18px;
	}
	.description input[type="text"] {
		width: 73%;
	}
	.colr {
		width: 61%;
		float: left;
		margin-top: 10px;
	}
	.bootstrap-tab-text-grid-left {
		float: none;
		width: 48%;
		margin: 0 auto;
	}
	.bootstrap-tab-text-grid-right {
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		width: 100%;
	}
	.add-review input[type="email"] {
		margin-left: 0;
		margin: 15px 0 0;
	}
	.add-review input[type="submit"] {
		width: 22%;
	}
	.close1, .close2, .close3, .close4 {
		right: 53px;
	}
	.check_box {
		margin-bottom: 6px;
	}
	.sorting {
		float: left;
		width: 100%;
	}
	.sort-grid {
		padding: 0px 0;
	}
	.sorting {
		margin: 6px 0;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"] {
		width: 100%;
	}
	.contact-form2 input[type="email"] {
		margin: 25px 0 0;
	}
	.contact-form2 input[type="submit"] {
		width: 26%;
	}
	.checkout-right-basket {
		float: none;
		margin: 1em 0 0 0em;
	}
	.checkout-left-basket {
		float: none;
		width: 67%;
		margin-top: 35px;
	}
	.checkout-right-basket a {
		padding: 10px 54px;
	}
	.timetable_sub th {
    padding: 3px 2px;
	}

.close1, .close2, .close3, .close4 {
    right: 12px;
}
}
@media (max-width: 384px){
	.footer-bottom a span {
		left: 79px;
	}
	.footer-bottom a span:before {
		left: 15px;
	}
	.top_nav_right {
		width: 44%;
	}
	.navbar-default {
		width: 56%;
	}
	.close1, .close2, .close3, .close4 {
		right: 46px;
	}
	.checkout-right-basket a {
		padding: 10px 44px;
	}
	.checkout-left-basket ul li:nth-child(5) {
		padding: 10px 0 0;
	}
	.coupons {
		min-height: 762px;
	}
	.dropdown-menu.columns-3 {
		min-width: 214px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
			left: 150px;
		}
	.pignose-layerslider .slide-visual .script-wrap {
		padding: 9px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top: 30px;
	}
	.pignose-layerslider .slide-visual {
		height: 237px;
	}
	.wed-brand h4 {
		font-size: 18px;
	}
	.new-levis {
		float: none;
		width: 100%;
	}
	.new-levis {
		float: none;
		width: 87%;
		margin: 0 auto;
	}
	.new-levis:nth-child(2) {
		float: none;
		margin: 26px auto 0;
	}
	.mid-img {
		width: 32%;
	}
	.resp-tab-item {
		margin: 0 5px;
	}
	.product-men {
		float: none;
		width: 74%;
	}
	.sign-gd-two ul li i {
		margin-right: .5em;
	}
	.css-treeview,.community-poll {
		width: 100%;
	}
	.electro-img-btm-left,.electro-img-btm-right {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.electro-text p {
		font-size: 15px !important;
	}
	.electro-text a {
		padding: 3px 7px !important;
		font-size: 13px !important;
	}
	.electro-right {
		float: none;
		width: 100%;
	}
	.single-right-left h3 {
		font-size: 18px;
	}
	.tab-content {
		padding: 0;
	}
	.modal-dialog {
		width: 298px;
	}
	td.invert-image {
    width: 21%;
}
.close1, .close2, .close3, .close4 {
    right: 9px;
}
.dropdown-menu {
    min-width: 111px;
}
}
@media (max-width: 375px){
	.wed-brandtwo {
		top: 42%;
		left: 16%;
	}
	.footer-bottom a span {
		left: 74px;
	}
	.flex-viewport {
		width: 100%;
	}
	.flex-control-nav {
		float:none;
		width: 100%;
	}
	.flex-control-thumbs li {
		width: 22.3%;
		margin: 3% 2.65% 0;
	}
	.flex-control-thumbs li:nth-child(4), .flex-control-thumbs li:nth-child(1) {
		margin: 0;
	}	
	.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 10px;
	}
	.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 11px!important;
	}
	.value {
    line-height: 22px;
    width: 33px;
    height: 33px;
    margin: 5px 13px;
}
.value-minus, .value-plus {
    height: 33px;
    width: 33px;
}
.timetable_sub td {
    width: 21%;
}
.value-minus, .value-plus {
    margin: 3px 0;
}
.close1, .close2, .close3, .close4 {
    right: 18px;
}
.header-left {
    width: 46%;
}
.timetable_sub th {
    font-size: 13px;
}
}
@media (max-width: 320px){

	.footer-bottom a span {
		width: 15%;
		left: 46px;
	}
	.top_nav_right {
		width: 51%;
	}
	.navbar-default {
		width: 49%;
	}
	.pignose-layerslider .slide-visual .script-wrap, .script-group img {
		width: 126px;
		height: 126px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-controller a {
		margin: 0 6px;
	}
	.sear-sub {
		float: right;
		width: 12%;
	}
	.header-middle form input[type="submit"] {
		background: url(../images/search.png) no-repeat -7px -8px #fda30e;
	}
	.search {
		float: left;
		width: 44%;
	}
	.pignose-layerslider .slide-visual {
		height: 200px;
	}
	.new_arrivals h3 {
		margin-bottom: 11px;
	}
	.new_arrivals h3, .ele-bottom-grid h3 {
		font-size: 23px;
	}
	.new_arrivals {
		padding: 32px 0;
	}
	.new_grids {
		margin-top: 21px;
	}
	.new_arrivals p {
		line-height: 1.8em;
	}
	.new-gd-left {
		width: 100%;
	}
	.wed-brand {
		left: 8%;
	}
	.wed-brand p a {
		padding: 0px 0px;
		font-size: 13px;
		width: 43%;
	}
	.new-levis {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.resp-tab-item {
		padding: 0 3px 5px 3px;
		font-size: 13px;
		margin: 0 2px;
	}
	.product-men {
		float: none;
		width: 100%;
	}
	.product-easy {
		padding: 32px 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 86.5%;
	}
	.coupons-gd {
		width: 100%;
	}
	.newsright input[type="text"] {
		width: 63%;
	}
	.newsright input[type="text"] {
		padding: 6px 10px;
		font-size: 13px;
	}
	.newsright input[type="submit"] {
		padding: 7px 20px 7px;
		font-size: 13px;
	}
	.sign-gd h4, .sign-gd-two h4 {
		margin-bottom: 13px;
	}
	.sign-grds {
		margin-top: 25px;
	}
	.sign-gd ,.sign-gd-two{
		width: 100%;
		padding: 0;
	}
	.footer {
		padding: 30px 0;
	}
	p.copy-right {
		font-size: 13px;
	}
	.dropdown-menu.columns-3 {
		min-width: 163px;
	}
	.callbacks_tabs {
		top: 76%;
		left: 26%;
	}
	.men-wear-bottom {
		margin: 32px 0 0px;
	}
	.men-wear-right h4 {
		font-size: 16px;
	}
	.men-wear-left {
		width: 62%;
	}
	.page-head {
		padding-top: 40px;
		min-height: 115px;
	}
	.electronics, .men-wear, .contact, .typrography, .checkout, .single {
		padding: 40px 0;
	}
	.ui-widget-content {
		margin: 1.5em 0 5em 0;
	}
	.coupons-gd h4 {
		margin: 20px 0 8px;
	}
	.coupons {
		min-height: 670px;
		padding-top: 35px;
	}
	.navbar-toggle {
		padding: 7px 7px;
		margin-top: 12px;
	}
	.electro-img-left.mask img {
		height: 151px;
	}
	.electro-img-left {
		margin-bottom: 0;
	}
	.ele-bottom-grid {
		margin-top: 35px;
	}
	.ele-bottom-grid h3 {
		font-size: 21px;
	}
	.product-men {
		padding: 0;
	}
	.checkout h3 {
		margin: 0 0 1em;
	}
	.timetable_sub td {
		width: 47%;
	}
	.checkout-left-basket {
		float: none;
		width: 100%;
	}
	.coupons-gd:nth-child(3) {
		margin: 27px auto;
	}
	.single-right-left:nth-child(1) {
		margin-bottom: 18px;
	}
	.single-right-left h3 {
		font-size: 15px;
	}
	.single-right-left p {
		margin: .5em 0 0.5em;
	}
	.description {
		margin: 0.5em 0 1em;
	}
	.description h5 {
		margin-bottom: 11px;
		line-height: 1.8em;
	}
	.description input[type="text"] {
		width: 69%;
	}
	.occasional h5 {
		margin: 0 0 0px;
	}
	.bootstrap-tab {
		margin: 2em 0 0;
	}
	.bootstrap-tab-text h5, .add-review h4 {
		font-size: 1em;
	}
	.nav-tabs > li > a {
		padding: 5px 6px;
	}
	.dropdown-menu {
		min-width: 98px;
	}
	ul.slide-group img {
		width: 100% !important;
		height: 300px !important;
	}
	.modal-dialog {
		width: 263px;
	}
	.login-grids p {
		font-size: 13px;
		margin-top: 23px;
	}	
	.checkout h3 {
		font-size: 22px;
	}
	.timetable_sub td {
		width: 12% !important;
	}
	.value-minus, .value-plus {
		height: 30px;
		width: 30px;
	}
	.value {
		line-height: 14px;
		width: 30px;
		height: 30px;
		margin: 2px 0px;
	}
	.close1, .close2, .close3, .close4 {
		right: 12px;
	}
	.timetable_sub th {
		font-size: 12px;
	}
	.header-left {
    width: 46%;
    margin: 5px auto 6px;
}
}
.checkout-right-basket1 {
    float: left;
    margin: 2em 10em 2em 15em;
	}
.modal-header {
	border:none!important; 
}
/*-- //responsive media queries --*/