@media only screen and (min-width : 768px) {
    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }
}

/*md only*/
@media (min-width: 992px){
	.col-md-offset-2 {margin-right: 16.66666667%; margin-left: 0;}
	.form-horizontal .control-label{text-align: left;}
	#checkout .form-horizontal .control-label {text-align: right;}
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4,
	.col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float: right;}
	#single-product .col-sm-12 {width: 100%;}
	#single-product .col-md-3 {float: left;}
	.all .col-sm-6{float: left;}
	#login .form-group, #register .form-group, #email-password .form-group, #reset-password .form-group{margin-top: 15px;}
	#checkout .col-md-offset-3 {margin-right: 25%; margin-left:0;}
	#checkout .col-md-4{width: 100%;}
	#checkout #address .form-group .col-md-12{float: left;}
}

/*sm only*/
@media (min-width: 768px){
	#shopping-cart .col-sm-10{width: 83%;}
	#checkout .col-sm-6, .col-sm-4{float: right;}
	.col-sm-4{width: 33.33%;}
	.sale-new-home .col-sm-4{width: 25%;}
	#single-product .sale-new-home .col-sm-4{width: 33.33%;}
	#watch_details{width: calc(100% - 355px);}
	/*.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4,
 	.col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{float: right;}*/
}

/* md */
@media only screen and (max-width : 1200px) {
	.god{padding-right: 23px; font-size: 17px; top: 93px;}
	.alert {right: calc(50% - 485px);}
	.footer-distributed{font-family: 'IranSansWeb', 'Lato-Regular', sans-serif;} 
	.callbacks_container .item-img{ max-width: 320px;}
	.product-bottom {padding-right: 10px; padding-left: 10px;}
	.col-sm-4{padding: 10px;}
	.srch {left: 11px; top: -5px;}
	.sale {right: 22px; top: 10px;}
	.container-new{width: 970px;}
	.img-responsive {max-height: 120px;}
	#contactus .input-group-addon {right: 10px;}
}

/* sm */
@media only screen and (max-width : 992px) {
	.god{padding-right: 20px; font-size: 16px;}
	.alert {right: calc(50% - 375px);}
	.container-new .alert , .home-slider .alert{right: 0;}
	.sale-new-home h2, .title-row h2, .title-row h2{font-size: 21px;}
	/*.form-horizontal .control-label{padding-bottom: 5px;}*/
	.srch span, .srch-single span{font-size: 14px;}
	.callbacks_container .item-img{ max-width: 260px;  left:5%; bottom: 6%;}
	.product-main .unavailable{top: 24%;}
	.address h5 {font-size: 1.2em;}
	.payment-order .btn-payment{width: 100%; margin: 15px 0 15px 0;}
	.payment-order .btn-primary{width: 100%; margin: 0 0 15px 0;}
	.container-new{width: auto;}
	.search .search-form{width: 56%;}
}

@media only screen and (max-width : 850px) {
	.god{padding-right: 18px; font-size: 15px; top: 90px;}
	.callbacks_container .item-img{ max-width: 230px;}
	.cartBtnProduct, .cartBtnProductSale{width: 100%; overflow: hidden;}
	.search .search-form{width: 66%;}
}

/* xs */
@media only screen and (max-width : 767px) {
	.god{padding-right: 16px; top: 62px; font-size: 14px;}
	.alert {top: 50px; right: 4px;}
	body {padding-top: 50px;}
	.navbar-cart{display:block; height: 50px; padding-top: 14px;}
	.navbar-cart-1{display: none!important;}
	.navbar-fixed-top {background: #080808; }
	.navbar-inverse .navbar-nav > li > a{color: #fff; font-weight: normal;}
	.navbar-header {background: #ffcb05; opacity: .8;}
	.navbar-brand img {width:40px; height: 40px;}
	.navbar-brand .navbar-brand-name{width: 325px; height: 50px; font-size: 13px; padding:5px;}
	.navbar-inverse .navbar-toggle{margin:8px 14px;}
	.navbar-brand, a.navbar-brand {height: 50px;}
	.navbar-nav .open .dropdown-menu{background: #ffcb05;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color: #080808; font-weight: bold;}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus,
	.navbar-inverse .navbar-nav>.open>a:hover{background: #ffcb05; color: #080808; font-weight: bold;}
	.dropdown ul li a{color: #fff;}
	.dropdown ul li:hover a{background: #ffcb05; color: #080808; border-bottom: 1px solid #ffcb05;}
	.dropdown ul ul{background: #ffcb05; color: #080808;}
	.dropdown ul ul li a{background: #ffcb05; color: #080808;}
	.dropdown .dropdown-menu li a:hover{border: 0;}
	.navbar-fixed-top .nav {clear: both;}
	.callbacks_container .caption{font-size: 15px; line-height: 28px; left: 5%; bottom: 10%; padding: 10px 15px;}
	.navbar-nav .open .dropdown-menu{position: absolute;}
	.navbar-collapse {padding-right: 5px; padding-left: 5px;}
	.navbar-collapse.in {overflow-y: visible;}
	.container h2, .container-new h2 {font-size: 17px; line-height: 25px;}
	/*#single-product h2{font-size: 17px;}	*/
	.sale-new-home h2, .title-row h2{font-size: 21px;}
	.showReplies .reply{width: 80px;}
	.showReplies .comment{width: calc(100% - 80px);}
	.showReplies .reply-img{width: 45px; height: 45px;}
	.navbar-fixed-backend .navbar-header, .navbar-fixed-backend .open .dropdown-menu, 
	.navbar-fixed-backend .navbar-nav>.open>a, .navbar-fixed-backend .navbar-nav>.open>a:focus,
	.navbar-fixed-backend .navbar-nav>.open>a:hover{background: #8ec53e;}
	.form-check, .form-price {float: none;}
	.form-oldprice, .form-discount {float: none;}
	#gallery-images li{width: 50%;}
	.product-left{width: 100%;}
	.footer-distributed h3{font-size: 18px;}
	.td-quantity:before{float: right; padding-left: 2px;}
	.single-watch h5 {font-size: 19px;}
	.img-responsive{max-height: 170px;}
	.srch span, .srch-single span{font-size: 15px;}
	.callbacks_container .item-img{max-width: 200px;}
	.product-main .unavailable{top: 34%;}
	.payment-order .btn-payment{width: 48%; margin: 15px 0 15px 2%;}
	.payment-order .btn-primary{width: 48%; margin: 15px 2% 15px 0;}
	.col-sm-4{padding-left: 20px; padding-right: 20px;}
	.srch {left: 21px;}
	.sale {right: 32px;}
	.cartBtnProduct, .cartBtnProductSale{width: auto;}
	#contactus .input-group-addon {right: 20px;}
	.navigation-bar{padding: 0 20px;}
	.search .search-form{width: calc(100% - 38px);}
}

@media (min-width : 768px) and (max-width : 850px) {
	.cartBtnProduct, .cartBtnProductSale {padding-right: 6px; padding-left: 6px; font-size: 13px;}
}

@media only screen and (max-width : 668px) {
	.god{padding-right: 14px; top: 60px; font-size: 13px;}
	#shopping-cart .btn-success, #shopping-cart .btn-warning, #checkout .btn-warning{width: 100%; margin-left: 0;}
	#shopping-cart .visible-xs td{text-align: center;}
	.callbacks_container .item-img{max-width: 170px; left: 5%; right: 4%;}
	.callbacks_container .caption {max-width: 250px; font-size: 14px; line-height: 25px;}
	table#cart tfoot td .btn {display:block;}
	#shopping-cart .text-double .btn {margin-right: 0;}
}

@media only screen and (max-width : 600px) {
	.god{padding-right: 12px; font-size: 12px;}
	table#cart tbody td .form-control {width:20%; display: inline !important;}
    .actions .btn-info {float:left;}
    .actions .btn-danger {margin-bottom: 1.5em; margin-top: 5px!important;}
	.actions:before{display: none!important;}
    table#cart thead {display: none; }
    table#cart tbody td {display: block; padding: .6rem; min-width:170px;}
    table#cart tbody tr td:first-child {background: #eee;}
    table#cart tbody td:before {content: attr(data-th); font-weight: normal; display: inline-block; width: auto;}
    table#cart tfoot td {display:block; }
	#cart .td-sum{text-align: right;}
	.callbacks_container .item-img{max-width: 140px;}
	.dropdown ul ul ul, div#drillmenu div div {right:60px; top: 25px;}
	.caret-left{ -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); 
		-ms-transform: rotate(270deg); transform: rotate(270deg);}
	.dropdown ul ul ul{background: #080808;}
	.dropdown ul ul ul li a{background: #080808!important; border-bottom: 1px solid #080808!important; color:#fff!important;}
	.dropdown ul ul ul li:hover a{background: #f5f5f5!important;  color:#080808!important;}
}

@media only screen and (max-width : 540px) {
	.payment-order .btn-payment{width: 100%; margin: 15px 0 15px 0;}
	.payment-order .btn-primary{width: 100%; margin: 0 0 15px 0;}
	.navbar-brand .navbar-brand-name {width:300px; font-size: 12px; line-height: 21px;}
	.container{padding-right: 0; padding-left: 0;}
}

@media only screen and (max-width : 500px) {
	.god{padding-right: 10px; font-size: 11px; top: 58px;}
	.callbacks_container .item-img{max-width: 120px;}
	.navbar-brand .navbar-brand-name {width: 143px; overflow:hidden;}
}

@media only screen and (max-width : 480px) {
	.callbacks_container .caption {font-size: 13px; line-height: 20px; left: 3%; padding: 7px 10px; max-width: 200px; }
	#gallery-images li{width: 100%;}
	.footer-distributed h3{font-size: 18px;}
	.discount{font-size: 16px;}
	.old-price{font-size: 15px;}
	.single-watch h5 {font-size: 17px;}
	.comments .media-object{width:60px; height: auto;}
	.address p {font-size: 15px;}
}

@media only screen and (max-width : 400px) {
	.god{padding-right: 8px;}
	#single-product .col-xs-6{width: 100%;}
	.container h2, .container-new h2 {font-size: 16px;}
	.sale-new-home h2, .title-row h2{font-size: 20px;}
	/*#single-product h2{font-size: 16px;}	*/
	.navbar-brand .navbar-brand-name{display: none;}
	.callbacks_container .item-img{max-width: 100px;}
	.product-main .unavailable{top: 30%;}
	.product-main .unavailable span{font-size: 15px;}
	.navigation-bar{font-size: 14px;}
}

@media only screen and (max-width : 360px) {
	.callbacks_container .caption {font-size: 12px; line-height: 18px; left: 2%; max-width: 180px;}
	.container h2, .container-new h2 {font-size: 15px;}
	.sale-new-home h2, .title-row h2{font-size: 19px;}
	.single-watch p {font-size: 13px;}
	.showReplies .reply{width: 50px;}
	.showReplies .comment{width: calc(100% - 50px);}
	.showReplies .reply-img{width: 30px; height: 30px;}
	.footer-distributed .footer-img{width: 180px;}
	.callbacks_container .item-img{max-width: 90px;}
	
}

@media only screen and (max-width : 320px) {
	.god{padding-right: 6px; font-size: 10px;}
	/*#single-product h2{font-size: 13px;}	*/
	.footer-distributed .footer-img{width: 110px;}
	.comments .media-object{width:40px;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-weight: bold; font-size: 12px!important;}
	.srch-single {top: -12px; float: none;}
	.sale-single {top: -24px; float: none; margin-right: 0;}
	.callbacks_container .caption {font-size: 11px; line-height: 17px; left: 1%; max-width: 180px;}
	.callbacks_container .item-img{max-width: 80px;}
	.product-main .unavailable{top: 22%;}
}

@media only screen and (max-width : 300px) {
	.sale-new-home h2, .title-row h2{font-size: 18px;}
	.god{display: none;}
	.callbacks_container .item-img{display: none;}
	.callbacks_container .caption {max-width: 250px; }
}

@media only screen and (max-width : 260px) {
	.navbar-brand img {display: none;}
	.srch span, .srch-single span{font-size: 13px;}
	.product-main .unavailable{top: 18%;}
	.product-main .unavailable span{font-size: 14px;}
	#checkout .detail, #checkout .payment{min-width: 250px;}
	.col-sm-4{padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
	.srch {left: 11px;}
	.sale {right: 17px;}
	.cartBtnProduct, .cartBtnProductSale {width: 100%; padding-right: 6px; padding-left: 6px; font-size: 13px;}
	html{overflow-x: hidden;}
	.navigation-bar{padding: 0 10px;}
}	

@media only screen and (max-width : 200px) {
	.footer-distributed .footer-img{width: 50px;}
	.footer-distributed h3{font-size: 16px;}
	.navbar-cart{display:none;}
	.navbar-cart-1{display: block!important;}
	.product-main .unavailable{top: 13%;}
	.product-main .unavailable span{font-size: 12px;}
}