@media only screen and (min-width:0px) and (max-width:767px){
	.resp-top-details {background: #f7f7f7;padding-top: 2px;padding-bottom: 4px;}
	.resp-top-details ul {list-style: none;padding-left: 0;margin: 0;float: right;}
	.resp-top-details ul li {display: inline-block;margin-left: 6px;}
	.resp-top-details ul li:first-child {margin-left: 0px;}
	.resp-top-details ul li a {font-size: 11px;color: #2b3d51;}
	.aboutUS-block .abtUs-content {background: none;min-height: auto;width: 100%;left: 0;top: 0;padding: 0;}
	.aboutUS-block {padding: 0px 0;}
	.aboutUS-block .abtUs-content .bg .btn {float: none;margin-top: 20px;}
	.aboutUS-block .abtUs-content .bg {padding: 30px;text-align: center;}
	.aboutUS-block .abtUs-content .bg h3 {margin-bottom: 20px;}
	.aboutUS-block .abtUs-content .bg p {line-height: 26px;}
	.aboutUS-block .abtUs-bg {background: none;min-height: auto;}
	.category-block {padding-top: 30px;}
	.category-block h3 {float: none;text-align: center;}
	.category-block .customNavigation {float: none;text-align: center;margin-top: 20px;}
	.newArrivals-block {padding-top: 30px;padding-bottom: 10px;}
	.newArrivals-block h3 {text-align: center;line-height: 1.2;float: none;}
	.newArrivals-block .blockCss {margin-bottom: 15px;}
	.newArrivals-block .box-heading {text-align: center;}
	.newArrivals-block .box-heading .btn {float: none;}
	.onlinePresence {padding: 30px 0;}
	.onlinePresence h3 {text-align: center;}
	.onlinePresence .owl-carousel .owl-item {padding: 0 10px;}
	.shopUs {padding: 30px 0;}
	.shopUs h3 {text-align: center;}
	.shopUs .owl-carousel .owl-item {padding: 0 10px;}
	.contactDetail-block {padding-top: 30px;}
	.contactDetail-block .brdr20 {border: 1px solid rgba(0, 0, 0, 0.2);border-top: 1px solid rgba(0, 0, 0, 0.2);}
	.contactDetail-block .contactDetail-box .padRight0 {padding-right: 15px;}
	.contactDetail-box {padding: 0;}
	.contactDetail-info {display: block;text-align: center;min-height: auto;padding-left: 0;padding-bottom: 20px;}
	.contactDetail-block .contactDetail-box h3 {margin-top: 20px;margin-bottom: 15px;}
	.contactDetail-block .contactDetail-box p {margin-bottom: 15px;}
	.footer-bottom {margin-top: 20px;}
	.footer-bottom hr {margin-top: 20px;margin-bottom: 20px;}
	.da-slide h2 {font-size: 24px !important;left: 15px !important;}
	.da-slide h2 span {font-size: 20px !important;padding: 2px 15px 6px 15px !important;}
	.da-img img {width: 270px !important;}
	.da-slide {background-position: top left !important;}
	.resp-search {display: flex !important;margin-top: 8px !important;padding-left: 15px !important;}
	.resp-search .search-query {width: 210px !important;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
	.navbar-default .navbar-toggle {border-color: #c20d1c;background: #c20d1c;}
	.ruchi-logo {width: 100px;}
	.resp-cart {color: #c20d1c;font-size: 18px;position: relative;top: 13px;text-align: right;display: block;}
	.resp-cart i {font-size: 22px;color: #2b3d51;}
	.category-block .owl-carousel .owl-item {border-right: none;padding: 0px 30px;}
	.category-block .owl-carousel .owl-item .item {border: 1px solid #ebebeb;padding-bottom: 30px;padding-top: 10px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #FFF;text-shadow: none;}
	.navbar-nav .open .dropdown-menu {background-color: #a10d19;}
	.navbar-nav .open .dropdown-menu > li > a {padding: 7px 15px 7px 25px;}
	.footer-bronco-img {margin: 15px auto;display: block;border: 1px solid #36485D;padding: 15px;}
	.inner-banner {min-height: auto;background: #36495f;padding: 12px 0;border-top: 1px solid #475F7A;}
	.inner-banner h3 {font-size: 24px;color: #FFF;}
	.abtUs-page-content {padding-top: 30px;}
	.abtUs-page-content .welcome-txt {width: 100%;padding: 20px 20px;margin-bottom: 40px;}
	.abtUs-page-content .welcome-txt h1 {font-size: 17px;line-height: 26px;}
	.abtUs-page-content .img {border: 5px solid #8c8c8c;margin: 0 auto;max-width: 470px;}
	.abtUs-page-content h5 {font-size: 16px;line-height: 26px;margin-top: 20px;text-align: center;}
	.abtUs-page-content p {font-size: 15px;line-height: 26px;text-align: center;}
	.top-header {display: block;}
	.contactUs-page-content {padding-top: 30px;}
	#parentVerticalTab {width: 100% !important;}
	.resp-vtabs .resp-tabs-container {padding: 20px 0px !important;}
	.download-page-content {padding-top: 30px;}
	.download-page-content form {padding: 20px;width: 100%;}
	#custom-search-input button {left: -34px;}
	.da-slider {height: 450px !important;}
	.product-page .width-30 {width: 100%;}
	.product-page .width-70 {width: 100%;}
	.product-page .prod-list .heading h2 {font-size: 20px;display: block;float: none;text-align: center;margin-bottom: 20px;}
	.heading .sorting {display: block;float: none;}
	.heading .sorting select.form-control {float: none;margin: 0 auto;}
	.resp-prod-cat {width: calc(100% + 30px);margin-left: -15px;margin-bottom: 20px;}
	.resp-prod-cat .btn-group {display: block;}
	.resp-prod-cat .btn-group .btn-default {border-color: #d85b66;background: #d85b66;display: block;width: 100%;border-radius: 0;height: 70px;text-align: left;font-size: 21px;font-weight: 700;color: #FFF;}
	.resp-prod-cat .btn-group .btn-default .caret {position: absolute;right: 15px;top: 33px;border-top: 6px dashed;border-top: 6px solid\9;border-right: 6px solid transparent;border-left: 6px solid transparent;}
	.resp-prod-cat .btn-group .dropdown-menu {position: absolute;top: 68px;border-radius: 0;width: 100%;}
	.resp-prod-cat .open > .dropdown-toggle.btn-default:hover, .resp-prod-cat .open > .dropdown-toggle.btn-default:focus {background-color: #f6eedd;border-color: #f6eedd;}
	.resp-prod-cat .dropdown-menu > li > a {padding: 6px 15px;font-weight: 500;}
	.product-page {padding-top: 0;}
	#colorbox {width: 100% !important;}
	#cboxWrapper {width: 100% !important;/*height: 100vh !important;*/}
	#cboxContent {width: calc(100% - 30px) !important;/*height: 100vh !important;*/background: #FFF !important;padding: 15px;}
	#cboxLoadedContent {width: 100% !important;/*height: 100vh !important;*/margin-bottom: 0 !important;}
	.gal-0 {display: none !important;}
	.inline_content {padding: 0px !important;}
	#colorbox, #cboxOverlay{position:fixed !important; top:initial !important;bottom:0 !important; left:0 !important; z-index:9999 !important; overflow:hidden !important;max-height: 100% !important;}
	.newArrivals-page {padding-top: 20px;}
	.newArrivals-page .heading h5 {font-size: 22px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.resp-top-details {background: #f7f7f7;padding-top: 4px;padding-bottom: 6px;}
	.resp-top-details ul {list-style: none;padding-left: 0;margin: 0;float: right;}
	.resp-top-details ul li {display: inline-block;margin-left: 15px;}
	.resp-top-details ul li:first-child {margin-left: 0px;}
	.resp-top-details ul li a {font-size: 13px;color: #2b3d51;}
	.navbar-default .navbar-nav > li > a {font-size: 12px;padding: 12px 10px; }
	#custom-search-input .search-query {width: 150px;}
	.navbar-default .navbar-nav.navbar-right > li > a {padding: 12px 10px;font-size: 14px;}
	.navbar-default .navbar-nav.navbar-right li a i {font-size: 15px;}
	.navbar-form {margin-top: 5px;margin-bottom: 3px;}
	.da-slider {min-height: 400px;}
	.da-slide.slider1 h2 {font-size: 34px !important;}
	.da-slide.slider1 h2 span {font-size: 28px !important;}
	.slider1 .da-img img {width: 270px !important;}
	.slider1 {background-position: 70% 0% !important;}
	.aboutUS-block .abtUs-bg {min-height: 450px;background-size: 50% 450px;}
	.aboutUS-block .abtUs-content {min-height: 400px;}
	.aboutUS-block .abtUs-content .bg {padding: 30px;}
	.aboutUS-block .abtUs-content .bg h3 {margin-bottom: 20px;}
	.aboutUS-block .abtUs-content .bg p {line-height: 26px;}
	.newArrivals-block .blockCss {min-height: 242px;}
	.newArrivals-block .blockCss p {font-size: 14px;}
	.newArrivals-block .blockCss .btn {font-weight: 600;padding: 6px 13px;font-size: 13px;}
	.abtUs-banner {min-height: 180px;background-position: 75% 0%;}
	.abtUs-banner h3 {font-size: 42px;}
	.abtUs-page-content .welcome-txt {padding: 40px;}
	.abtUs-page-content .welcome-txt h1 {font-size: 22px;line-height: 38px;}
	.abtUs-page-content .img {border: 10px solid #8c8c8c;margin: 0 auto 30px;}
	.contactUs-banner {min-height: 180px;background-position: 75% 0%;}
	.contactUs-banner h3 {font-size: 42px;}
	.product-page .width-30 {width: 100%;}
	.product-page .width-70 {width: 100%;}
	.resp-prod-cat {width: calc(100% + 30px);margin-left: -15px;margin-bottom: 20px;}
	.resp-prod-cat .btn-group {display: block;}
	.resp-prod-cat .btn-group .btn-default {border-color: #d85b66;background: #d85b66;display: block;width: 100%;border-radius: 0;height: 70px;text-align: left;font-size: 21px;font-weight: 700;color: #FFF;}
	.resp-prod-cat .btn-group .btn-default .caret {position: absolute;right: 15px;top: 33px;border-top: 6px dashed;border-top: 6px solid\9;border-right: 6px solid transparent;border-left: 6px solid transparent;}
	.resp-prod-cat .btn-group .dropdown-menu {position: absolute;top: 68px;border-radius: 0;width: 100%;}
	.resp-prod-cat .open > .dropdown-toggle.btn-default:hover, .resp-prod-cat .open > .dropdown-toggle.btn-default:focus {background-color: #f6eedd;border-color: #f6eedd;}
	.resp-prod-cat .dropdown-menu > li > a {padding: 6px 15px;font-weight: 500;}
	.product-page {padding-top: 0;}
	#cboxWrapper {height: 95vh !important;max-height: 620px;}
	#cboxContent {height: 95vh !important;max-height: 620px;}
	#cboxLoadedContent {height: 95vh !important;max-height: 620px;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
	.navbar-default .navbar-nav > li > a {padding: 15px 15px;}
	#custom-search-input .search-query {width: 240px;}
	.footer-bottom .footer-links li {font-size: 13px;}
	.footer-bottom .footer-links li a {margin: 0 8px;}
	.da-slide.slider1 h2 {font-size: 40px !important;}
	.da-slide.slider1 h2 span {font-size: 34px !important;}
	.da-slider {min-height: 500px;}
	.newArrivals-block .blockCss {min-height: 290px;}
	.abtUs-page-content h5 {font-size: 17px;line-height: 28px;}
	.abtUs-page-content p {font-size: 15px;line-height: 26px;margin: 20px 0;}
	.navbar-default .navbar-nav > .active > a:before {content: "[";color:#ffae00;position: absolute;left: 6px;}
	.navbar-default .navbar-nav > .active > a:after {content: "]";color:#ffae00;position: absolute;right: 6px;}
	.navbar-default .navbar-nav > li > a:hover:before {content: "[";color:#ffae00;position: absolute;left: 6px;}
	.navbar-default .navbar-nav > li > a:hover:after {content: "]";color:#ffae00;position: absolute;right: 6px;}
	.navbar-default .navbar-nav > li:first-child a:hover:before {display: none;}
	.navbar-default .navbar-nav > li:first-child a:hover:after {display: none;}
}
@media only screen and (min-width:768px){
	.navbar-default .dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
}
@media only screen and (min-width:1200px){
	.navbar-default .navbar-nav > .active > a:before {content: "[";color:#ffae00;position: absolute;left: 16px;}
	.navbar-default .navbar-nav > .active > a:after {content: "]";color:#ffae00;position: absolute;right: 16px;}
	.navbar-default .navbar-nav > li > a:hover:before {content: "[";color:#ffae00;position: absolute;left: 16px;}
	.navbar-default .navbar-nav > li > a:hover:after {content: "]";color:#ffae00;position: absolute;right: 16px;}
	.navbar-default .navbar-nav > li:first-child a:hover:before {display: none;}
	.navbar-default .navbar-nav > li:first-child a:hover:after {display: none;}
}