@font-face {

    font-family: 'robotobold';

    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),

         url('../fonts/roboto-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),

         url('../fonts/roboto-medium-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

         url('../fonts/roboto-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Open Sans';

    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),

        url('../fonts/OpenSans-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

body{

    font-size:16px;

    line-height:24px;

    font-family: 'Open Sans';

	color:#003145;

	top:0 !important

}

h1 {

    font-size: 26px;

    font-weight: bold;

    color: #000;

    font-family: 'robotobold';

    text-transform: uppercase;

    line-height: 36px;

    background-image: url(../images/heading-sep.png);

    background-repeat: no-repeat;

    background-position: center bottom;

    text-align: center;

    margin: 0 0 30px;

    padding: 25px 0;

}

a{

    text-decoration:none;

}

a:hover{

    transition: all 0.6s ease 0s;

    text-decoration:none;

}

.padding0{

    padding:0;

}

.spacer-lg{

    width:100%;

    height:50px;

}

.spacer-md{

    width:100%;

    height:35px;

}

.spacer-sm{

    width:100%;

    height:20px;

}

textarea:focus,

input[type="text"]:focus,

input[type="password"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

input[type="number"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="color"]:focus,

.uneditable-input:focus {

    border-color: #ff7800;

    outline: 0;

    outline: thin dotted \9;

    transition: all 0.6s ease 0s;

	box-shadow:none;

}

.wrapper-main{

    width:100%;

}

.topbar{

	width:100%;

	background-color:#f7f7f7;

	border-bottom:solid 1px #dbdbdb;

	padding:10px 0;

}

.topbar-left p{

	margin-bottom:0;

	font-size:14px;

	color:#5d5d5d;

	font-family: 'robotoregular';

}

.topbar-left p a{

	color:#5d5d5d;

}

.topbar-left p a:hover{

	color:#204c95;

}

.top-email {

    margin-left: 25px;

}

.topbar-right{

	padding:8px 0 0;

	margin:0;

	text-align:right;

}

.topbar-right li{

	display:inline-block;

	list-style:none;
	text-transform: capitalize;

}

.topbar-right li a {

    font-size: 14px;

    color: #5d5d5d;

    font-family: 'robotoregular';

    padding-left: 25px;

    background-image: url(../images/register-icon.png);

    background-repeat: no-repeat;

    background-position: left center;

    margin-right: 10px;

}

.topbar-right li a.cart{

	margin-right:0;

	background-image: url(../images/basket-icon.png);

    background-repeat: no-repeat;

    background-position: left center;

}

.navbar-nav {

    display: inherit;

}

ul.navbar-nav li.nav-item {

    display: inline-block;

}

.nav-link {

    display: inline-block;

}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {

    color: #fff;

    background-color: #204c95;

	border-radius:6px;

}

.navbar-light .navbar-nav .nav-link {

    color: #000;

    padding: 8px 20px;

    text-transform: uppercase;

    font-size: 16px;

	font-family: 'robotoregular';

	border-radius:6px;

}

.nav-link.active{

	color: #fff !important;

    background-color: #204c95;

	border-radius:6px;

}

.slider-main{

	width:100%;

	background-color:#bfaea7;

}

/* .carousel-item {

    transition: transform 2s ease-in-out;

  }

  .carousel-fade .active.carousel-item-start,

  .carousel-fade .active.carousel-item-end {

    transition: opacity 0s 5s;

  }*/

.content-main {

    padding: 35px 0;

}

.home-feature {

    padding-top: 20px;

	padding-bottom:15px;

}

.home-feature ul{

	padding:0;

	margin:0;

}

.home-feature ul li {

    list-style: none;

    display: inline-block;

    background-image: url(../images/shipping-icon.png);

    background-position: left top;

    background-repeat: no-repeat;

    padding-left: 75px;

    width: 24%;

    line-height: 20px;

	font-size:15px

}

.home-feature ul li.online {

    background-image: url(../images/online-icon.png);

}

.home-feature ul li.money {

    background-image: url(../images/money-icon.png);

}

.home-feature ul li.member {

    background-image: url(../images/member-icon.png);

}

.home-feature ul li strong{

	display:block;

	text-transform:uppercase;

	padding-top:5px;

}

.home-product {

    position: relative;

    margin-bottom: 30px;

}

.home-product img {

    width: 100%;

    height: 500px;

    object-fit: cover;

}

.black-overlay{

	background-image:url(../images/black-layer.png);

	background-repeat:repeat;

	width:100%;

	height:100%;

	position:absolute;

}

.home-product-description {

    position: absolute;

    padding: 0;

    color: #fff;

    z-index: 2;

    width: 70%;

}

.home-product-description h2 {

    font-size: 36px;

    font-family: 'robotobold';

    color: #000;

    -webkit-text-fill-color: black;

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: white;

    font-weight: bold;

}

.orange-btn {

    background-color: #ff7800;

    color: #fff;

    padding: 8px 20px;

    display: inline-block;

    text-transform: uppercase;

    border-radius: 6px;

}

.orange-btn:hover {

    background-color: #204c95;

	color:#fff;

}

.home-product.medium img{

	height:235px;

}

.home-product.medium .home-product-description {

    padding: 20px;

    width: 48%;

}

.home-product.medium .home-product-description h3{

	font-size:28px;

}

.home-product.small img{

	height:235px;

}

.home-product.small .home-product-description {

    padding: 20px;

    width: 100%;

	top:20%;

}

.home-product.medium .home-product-description h3{

	font-size:28px;

}

.home-product.lease-lg img{

	height:425px;

}

.home-product.lease-lg .home-product-description {

    width: 90%;

}

.home-product.lease-medium img{

	height:160px;

}

.home-product.lease-medium .home-product-description {

    width: 90%;

	padding: 15px 15px 0;

}

.home-product.lease-small img{

	height:293px;

}

.home-product.lease-small .home-product-description {

    padding: 15px;

    width: 100%;

	top: 35%;

}

.home-product.lease-small .home-product-description h3{

	font-size:24px;

}

.home-product.home-service .home-product-description {

    padding: 0 15px;

    bottom: 35px;

	width:100%;

}

.home-product h4{

	font-size:20px;

	text-transform:uppercase;

}

.home-services {

    width: 19%;

    float: left;

    margin-right: 1.25%;
    
    padding:0px;

}
.home-services.last_event {
  margin-right: 0;
}

.home-media{

	width:100%;

}

.home-media img{

	width:100%;

	height:350px;

	object-fit:cover;

	margin-bottom:15px;

}

.home-media p{

	margin-bottom:0;

}

.home-media p span{

	color:#204c95;

	font-weight:bold;

}

.home-media p a {

    color: #000;

    font-size: 18px;

    text-transform: uppercase;

}

.home-media p a:hover{

	color:#204c95;

}

.footer-main{

	width:100%;

	padding:35px 0;

	color:#fff;

	background-color:#242424;

}

.footer-logo {

    margin-bottom: 45px;

    display: block;

}

.footer-address{

	padding:0;

	margin:0;

}

.footer-address li{

	list-style:none;

	display:block;

}

.footer-address li a {

    display: block;

    background-image: url(../images/map-icon.png);

    background-repeat: no-repeat;

    background-position: left top;

    color: #fff;

    padding-left: 35px;

    padding-top: 5px;

    padding-bottom: 7px;

    margin-top: 15px;

}

.footer-address li a.phone {

    background-image: url(../images/phone-icon.png);

}

.footer-address li a.mail {

    background-image: url(../images/mail-icon.png);

	background-position: left center;

}

.socials {

    margin-top: 35px;

}

.socials a {

    width: 40px;

    height: 40px;

    border: solid 3px #aeaeae;

    font-size: 18px;

    text-align: center;

    line-height: 36px;

    border-radius: 50%;

    color: #aeaeae;

    margin-right: 5px;

}

.socials a:hover{

	color:#ff7400;

	border: solid 3px #ff7400;

}

.footer-main h3 {

    font-size: 20px;

    margin-bottom: 20px;





}

.listings{

	margin:0;

	padding:0;

}

.listings li{

	list-style:none;

	display:block;

}

.listings li a {

    display: block;

    background-image: url(../images/bullet.png);

    background-repeat: no-repeat;

    background-position: left 10px;

    color: #c2c2c2;

    padding-left: 20px;

    /* padding-top: 5px; */

    padding-bottom: 0px;

    margin-top: 15px;

}

.listings li a:hover{

	color:#ff7800;

}

.footer-form input {

    width: 100%;

    background: no-repeat;

    border: none;

    border-bottom: solid 2px #fff;

    padding: 7px;

    margin-bottom: 25px;

	color:#fff;

}

.footer-form input.orange-btn {

    width: auto;

    background: #ff7800;

    border: solid 1px #ff7800;

    padding: 10px 20px;

	margin-top:10px;

}
.topbar-left {
    padding-top: 8px;
}

.footer-form input.orange-btn:hover {

    background: #204c95;

    border: solid 1px #204c95;

}

.footer-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #fff;

  opacity: 1; /* Firefox */

}



.footer-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color: #fff;

}



.footer-form input::-ms-input-placeholder { /* Microsoft Edge */

  color: #fff;

}

.inner-banner {

    width: 100%;

    position: relative;

}

.inner-banner img{

	width:100%;

	max-height:400px;

	object-fit:cover;

}

.breadcrumb {

    margin-bottom: 0;

}

.breadcrumb li{

	padding:0 7px;

}

.breadcrumb li a{

	color:#646464;

}

.breadcrumb li.active{

	color:#204c95;

}

.inner-heading{

	padding-top:0;

}

.accordion-item {

    border: none;

    padding: 5px 0;

}

.accordion-item:first-of-type {

    border-radius: 0;

}

.accordion-button {

    padding: 0;

	border-bottom: solid 2px #ededed;

}

.accordion-button span {

    padding: 10px 0;

    border-bottom: solid 2px #204c95;

    font-weight: bold;

    position: relative;

    top: 2px;

	color:#204c95;

}

.accordion-button:not(.collapsed) {

    color: #000;

    background-color: transparent;

    box-shadow: none;

}

.accordion-button:not(.collapsed)::after {

    background-image:url(../images/minus.jpg);

	background-repeat:no-repeat;

	background-position: right center;

    transform:none;

}

.accordion-button::after {

    background-image:url(../images/plus.png);

	background-repeat:no-repeat;

	background-position: right center;

    background-size:auto;

    transition:none;

}

.accordion-button:focus {

    outline: 0;

    box-shadow:none;

	border-color: #ededed;

}

.accordion-body {

    padding: 10px 0;

}

.price-filter{

	padding:0;

	margin:0;

}

.price-filter li {

    list-style: none;

    display: block;

    padding-top: 5px;

}

.price-filter li a{

	color:#000;

}

.price-filter li a:hover{

	color:#ff7800;

}

.price-filter li a.active{

	color:#ff7800;

}

.check-box-filter{

	padding-top:5px;

}

.check-box-filter input{

	position:relative;

	top:2px;

}

.price-range input {

    width: 100px;

    border: solid 1px #cdcdcd;

    padding: 5px 5px;

    border-radius: 4px;

}

.price-range input.go-btn {

    width: auto;

    padding: 5px 15px;

    border-color: #ff7400;

    background-color: #ff7400;

    color: #fff;

}

.price-range {

    margin-top: 15px;

}

.product-main{

	margin-bottom:30px;

	position:relative;

}

.product-main1{

    position:relative;

}

.reviews_p {

    position: absolute;

    top: 0px;

    right: 0;

    background: #ff7800;

    padding: 2px 15px;

    color: #fff;

}

.product-main a{

	color:#b6b1ae;

}

.product-main a span{

	display:block;

	color:#000;

}

.product-thumbnail{

	background-color:#f4f4f4;

	height:220px;

	width:100%;

	text-align:center;

	padding:15px;

	margin-bottom: 10px;

}

.product-thumbnail img{

	height:100%;

	object-fit:cover;

width:100%;

}

.categories-inner .accordion-button:not(.collapsed)::after {

    background-image: url(../images/down-arrow.jpg);

}

.categories-inner .accordion-button {

    padding: 0;

    border-bottom: none;

}

.categories-inner .accordion-button span{

	border:none;

	padding:0;

	font-weight: normal;

}

.categories-inner .accordion-button::after {

    background-image: url(../images/down-arrow.jpg);

    background-size: auto;

    transition: none;

}

.categories-inner > a {

    display: block;

    color: #000;

    padding-top: 20px;

}

.categories-inner > a:hover {

    color: #ff7800;

}

.categories-inner .price-filter li a {

    color: #000;

    font-size: 14px;

    padding-left: 15px;

}

.sortby select{

	border: solid 1px #d7d7d7;

    font-size: 14px;

    padding: 5px 10px;

    margin-left: 5px;

}

.sortby-right{

	text-align:right;

}

.sortby-right a{

	margin-left:10px;

}

.sortby-right select{

	border: solid 1px #d7d7d7;

    font-size: 14px;

    padding: 5px 10px;

    margin-left: 5px;

}

.footer-bar{

	width:100%;

	background-color:#000;

	padding:10px 0;

}

.footer-links{

	margin:0;

	padding:6px 0 0;

}

.footer-links li{

	list-style:none;

	display:inline-block;

	padding-right:15px;

}

.footer-links li a{

	color:#aeaeae;

}

.footer-links li a:hover{

	color:#ff7800;

}

.footer-cards{

	text-align:center;

}

.footer-cards a{

	margin:0 3px;

}

.rights{

	text-align:right;

	color:#aeaeae;

}

.services-main{

	width:100%;

	border:solid 1px #d9d9d9;

	margin-bottom:30px;

}

.inner-banner-caption {

    background-image: url(../images/black-layer.png);

    background-repeat: repeat;

    position: absolute;

    width: 100%;

    height: 100%;

    text-align: center;

}

.inner-banner-caption h2 {

    color: #fff;

    font-size: 48px;

    font-weight: bold;

    padding-top: 100px;

}

.services-main img {

    width: 100%;

    height: 180px;

    object-fit: cover;

}

.services-bottom{

	padding:15px;

}

.services-bottom h3 {

    font-weight: bold;

    font-size: 18px;

    font-family: 'robotobold';

    min-height: 43px;

}

.services-bottom h3 a{

	color:#000;

}

.services-price {

    font-size: 16px;

    color: #ff9f49;

    font-weight: bold;

    margin-bottom: 10px;

}

.services-address {

    margin: 0;

	min-height: 50px;

}

.services-address.lease {

    min-height: 48px;

}

.full-width {

    width: 100%;

    border: solid 1px #b6b6b6;

    padding: 5px 10px;

    border-radius: 6px;

}

.services-right h3{

	font-size:30px;

	font-weight:bold;

	color:#204c95;

}

.services-right p span{

	font-size:24px;

	font-weight:bold;

}

.services-right h4{

	font-size:20px;

	font-weight:bold;

	color:#204c95;

	margin-top:30px;

}

.services-right ul {

    padding: 0;

    margin: 0 0 20px;

}

.services-right ul li {

    list-style: none;

    display: block;

    background-image: url(../images/tick.jpg);

    background-repeat: no-repeat;

    background-position: left 18px;

    padding-top: 10px;

    padding-left: 25px;

}

.blue-btn {

    background-color: #204c95;

    color: #fff;

    display: inline-block;

    padding: 9px 25px;

    text-transform: uppercase;

    border-radius: 6px;

}

.blue-btn:hover {

    background-color: #ff7800;

	color:#fff;

}

.service-detail-left img{

	float:right;

}

.services-right {

    padding-left: 30px;

}

.double-border {

    border-bottom: solid 2px #ebebeb;

    margin-bottom: 20px;

	color:#336699;

	font-size:22px;

}

.double-border span {

    border-bottom: solid 2px #336699;

    display: inline-block;

    padding: 10px 0;

    position: relative;

    top: 2px;

    font-weight: bold;

}

.help-listing{

	padding:0;

	margin:0;

}

.help-listing li {

    list-style: none;

    /* display: inline-block; */

    width: 50%;

    float: left;

    padding-bottom: 10px;

}

.help-listing li a {

    display:inline-block;

    color: #204c95;

    background-image: url(../images/double-arrow.jpg);

    background-repeat: no-repeat;

    background-position: left 8px;

    padding-left: 20px;

}

.help-listing li a:hover {

    color: #ff7800;

}

.color-circle{

	padding:0;

	margin:0;

}

.color-circle li {

    list-style: none;

    float: left;

    background-image: none !important;

    padding: 0 !important;

}

.color-circle li a {

    float: left;

    width: 28px;

    height: 28px;

    background-color: #000;

    border-radius: 50%;

    margin-right: 5px;

}

.color-circle li a.sky{

	background-color: #1c93cb;

}

.color-circle li a.green{

	background-color: #81d742;

}

.color-circle li a.gray{

	background-color: #ccc;

}

.size-tab{

	margin-top:20px;

}

.size-tab span {

    width: 54px;

    display: inline-block;

}

.size-tab a {

    border: solid 1px #ccc;

    color: #848484;

    padding: 5px 8px;

    font-size: 14px;

    margin-right: 5px;

}

.product-button a {

    border: solid 1px #6f6f6f;

    color: #6f6f6f;

    padding: 7px 15px;

    text-transform: uppercase;

    display: inline-block;

    width: 160px;

    text-align: center;

    margin-right: 10px;

}

.product-button a.buy {

    border: solid 1px #204c95;

    color: #fff;

	background-color:#204c95

}

.product-button {

    margin-top: 35px;

}

.product-tabs .nav-tabs .nav-link {

    border: none;

    color: #6f6f6f;

	font-weight:bold;

} 

.product-tabs .nav-tabs .nav-link.active {

    color: #204c95 !important;

    background-color: #fff;

    border-color: #000;

    border-bottom: solid 1px #000;

    border-radius: 0;

}

.product-tabs .tab-content {

    padding: 25px 0 15px;

}

.list-view-thumb{

	width:100%;

}

.list-view-thumb img {

    width: 100%;

    height: auto;

    max-height: 200px;

    object-fit: cover;

}

.list-view-right h3 a{

	font-size:22px;

	font-weight:bold;

	color:#204c95;

}

.list-view-right p {

    margin-bottom: 7px;

}

.heart-icon {

    float: right;

}

.heart-icon img {

    float: right;

    width: auto;

    height: auto;

}

.community-heading {

    font-size: 20px;

    background-image: url(../images/manager-icon.png);

    background-repeat: no-repeat;

    background-position: left center;

    padding-left: 84px;

    padding: 10px 0 10px 65px;

}

.community-heading span{

	display:block;

	font-size:16px;

}

.plus-listing{

	width:100%;

}

.plus-listing h3{

	font-weight:bold;

	color:#204c95;

	font-size:20px;

}

.plus-listing ul{

	padding:0;

	margin:0;

}

.plus-listing ul li {

    list-style: none;

    float: left;

    width: 50%;

    background-image: url(../images/plus-icon.jpg);

    background-repeat: no-repeat;

    background-position: left 17px;

    padding-top: 10px;

    padding-left: 21px;

}

.plus-listing.second ul li {

    width: 33%;

}





/*============= Gallery Style Start =================*/



.show-product {

  width: 100%;

  height: auto;

}

.show-product img{

	width:100%;

	height:auto !important;

}



.small-img {

  width: 92%;

  height: 70px;

  margin-top: 10px;

  position: relative;

  left: 25px;

}



.small-img .icon-left, .small-img .icon-right {

  width: 12px;

  height: 24px;

  cursor: pointer;

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto 0;

}



.small-img .icon-left { transform: rotate(180deg) }



.small-img .icon-right { right: 0; }



.small-img .icon-left:hover, .small-img .icon-right:hover { opacity: .5; }



.small-container {

  width: 90%;

  height: 70px;

  overflow: hidden;

  position: absolute;

  left: 0;

  right: 0;

  margin: 0 auto;

}



.small-container div {

  width: 800%;

  position: relative;

}



.small-container .show-small-img {

  width: 70px;

  height: 70px;

  margin-right: 6px;

  cursor: pointer;

  float: left;

}



.small-container .show-small-img:last-of-type { margin-right: 0; }

/*============= Gallery Style End =================*/

.vendor-thumb-tabs {

    width: 100%;

	border:solid 1px #ccc;

}

.vendor-thumb-tabs img {

    width: 100%;

}



.btn {

    color: #fff;

    background-color: #ff7800;

    border: 1px solid #ff7800;

    padding: 10px 25px;

}

.btn:hover {

    color: #fff;

    background-color: #204c95;

    border: 1px solid #204c95;

}

.icon-outlined {

    font-size: 48px;

    color: #000;

    margin-bottom: 15px;

}

.flip{

	display:none;

}

@media (min-width: 992px){

.navbar-expand-lg .navbar-collapse {

    display: inline-block!important;

    flex-basis: auto;

    text-align: right;

}



}





@media (min-width: 992px) and (max-width: 1120px) {

.navbar-light .navbar-nav .nav-link {

    padding: 7px 15px;

}	

.home-feature ul li {

    padding-left: 50px;

    font-size: 14px;

    background-size: 40px auto;

	background-position: left 8px;

}

.home-feature ul li p {

    font-size: 12px;

}

.home-feature {

    padding-bottom: 0;

}

.home-product-description h2 {

    font-size: 24px;

}

.home-product-description h3 {

    font-size: 22px;

}

.home-product.lease-small .home-product-description {

    top: 15%;

}

.home-media img {

    height: 210px;

}

.socials a {

    width: 30px;

    height: 30px;

    font-size: 14px;

    line-height: 25px;

}

.orange-btn {

    padding: 8px 12px;

}

.footer-bar {

    font-size: 12px;

}

	

	

}



@media (min-width: 768px) and (max-width: 991px) {

.home-feature ul li {

    width: 48%;

}	

.home-feature {

    padding-top: 0;

    padding-bottom: 0;

}

.home-product.lease-small .home-product-description {

    top: 0%;

}

.home-media img {

    height: 220px;

}

.socials a {

    width: 30px;

    height: 30px;

    font-size: 14px;

    line-height: 26px;

}

.orange-btn {

    padding: 8px 10px;

}

.navbar-light .navbar-toggler {

    border-color: #ff7800;

}

.navbar-toggler:focus {

    box-shadow: none;

}

.navbar-light .navbar-toggler-icon {

    background-image: url(../images/menu-burger.png);

	background-position:cecenter center;

	background-repeat:no-repeat;

}

.navbar-collapse {

    margin: 15px 0;

}

.category_text {

    display: none;

}

.home-product.medium .home-product-description {

    width: 100%;

}

.product-thumbnail {

    height: 150px;

}

	

	

}



@media (max-width: 767px) {

.navbar-light .navbar-toggler-icon {

    background-image: url(../images/menu-burger.png);

	background-position:cecenter center;

	background-repeat:no-repeat;

}

.navbar-brand img {

    width: 120px;

}

.topbar-left {

    display: none;

}

.topbar-right {

    text-align: center;

}	

.home-feature ul li {

    width: 48%;

}

.home-feature {

    padding-top: 0;

    padding-bottom: 0;

}

.home-product.medium .home-product-description {

    width: 100%;

}

.home-services {

    width: 49%;

}

.home-media {

    width: 100%;

    margin-bottom: 30px;

}

.home-media img {

    height: auto;

}

.socials {

    margin-top: 10px;

    margin-bottom: 30px;

}

.listings li {

    display: inline-block;

    width: 49%;

}

.footer-bar {

    text-align: center;

}

.rights {

    text-align: center;

}

.footer-cards {

    text-align: center;

    margin: 15px 0;

}

.category_text {

    display: none;

}

.navbar-light .navbar-toggler {

    border-color: #ff7800;

}

.navbar-toggler:focus {

    box-shadow: none;

}

.content-main {

    padding: 15px 0;

}

.breadcrumb {

    margin: 0 0 10px;

}

.services-right {

    padding-left: 15px;

    margin-top: 25px;

}

	

	

	

}





@media (max-width: 480px) {

.home-feature ul li {

    width: 100%;

}

.home-services {

    width: 100%;

}

.home-product img {

    height: 350px;

}	

.navbar-collapse {

    margin: 10px 0;

}

ul.navbar-nav li.nav-item {

    display: block;

}

.nav-link {

    display: block;

}

.home-product.lease-medium img {

    height: auto;

}	

.navbar-light .navbar-toggler {

    border-color: #ff7800;

    padding: 2px;

    border: none;

}

.navbar-light .navbar-toggler-icon {

    background-position: cecenter center !important;

    background-size: 26px;

}

.flip {

    display: block;

    color: #000;

    margin-bottom: 13px;

}

.hide-filter-mobile{

	display:none;

}

.sortby-right {

    text-align: left;

    margin-top: 10px;

}

.inner-banner-caption h2 {

    font-size: 24px;

    padding-top: 20px;

}
.bo3 {
    margin-top: 15px;
}


	

	

}









































