/*Global Function Starts Here*/
*{
    margin: 0px;
    padding: 0px;
}
:root {
    --theme: #d13a43;
    --grey: #f7f7f7;
    --dark-grey: #353535;
    --black: #000;
    --white: #fff;
}
body {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    color: #000;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 0;
    z-index: 1;
    transition: all .2s ease;
}
.sticky + .homepage-banner-area {
  padding-top: 60px;
}
/*
.sticky + .homepage-banner-area {
  padding-top: 24px;
}
*/
textarea:hover, textarea:active, textarea:focus, button:focus, button:active, button:hover, label:focus, .btn:active, .btn.active, :focus-visible {
    outline:0px !important;
    -webkit-appearance:none;
    box-shadow: none !important;
    background: none !important;
}
.container-fluid {
    padding: 0;
}
.font-primary {
    font-family: 'Montserrat', sans-serif;
}
.color-theme {
	color: var(--theme);
}
.color-black {
    color: var(--black);
}
.background-black {
    background: var(--black);
}
.background-grey {
    background: var(--grey);
}
.background-dark-grey {
    background: var(--dark-grey);
}
.color-white {
    color: var(--white);
}
.p-100 {
    padding: 100px 0;
}
.p-60 {
	padding: 60px 0;
}
.pt-100 {
	padding-top: 100px;
}
.pb-100 {
	padding-bottom: 100px;
}
.pt-60 {
	padding-top: 60px;
}
.mb-60 {
	margin-bottom: 60px;
}
.dot-white {
    background-image: radial-gradient(#f1f1f1 1.5px, transparent 0);
    background-size: 8px 8px;
}
.dot-black {
    background-image: radial-gradient(#2b2b2b 1.5px, transparent 0);
    background-size: 8px 8px;
}

/*Global Function Ends Here*/
/*Navigation Bar Code Starts Here*/
#navbar {
	margin: 0;
	padding: 4px 0;
}
.navbar-brand {
	margin: 0;
	padding: 0;
}
.navbar .nav-link {
  color:  var(--black);
  text-transform: uppercase;
  font-size: 20px;
	font-weight: 600;
}
.navbar .nav-item {
  padding: 0 16px;
  margin: 0;
}


/*Navigation Bar Code Ends Here*/
/*Home Page Banner Area Code Starts Here*/
.home-banner-area {
	position: relative;
	height: 600px;
	background-image: url('http://www.myhobbes.com/projects/b4s.ae/images/home/banner-min.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top -84px right;
}
/*Home Page Banner Area Code Ends Here*/
/*Home Page Section Two Area Code Starts Here*/
.header-effect {
	border-left: 6px solid var(--theme);
	padding: 0 0 0 14px;
}
.he .header-01 {
font-size: 50px;
  font-weight: 600;
}
.he .header-02 {
  font-size: 32px;
  margin: -16px 0 0 0;
}
/*Slider Area Code Starts Here*/
.slick-slide {
    margin: 0 24px 0 0;;
}
.slick-slide img {
    width: 100%;
	border: 2px solid var(--theme);
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
/*Slider My Codes Start Here*/
.slider-effect {
    position: relative;
	width: 100%;
}
.slider-effect ul {
    position: absolute;
    bottom: -28px;
    width: 100%;
    text-align: center;
    padding: 0; 
    margin: 0;
    display: flex;
    justify-content: center;    
}
.slider-effect .slick-dots li {
    background-color: #444444;
    width: 10px;
    height: 10px;
    margin: 5px;
    float: left;
    color: #fff0;
    cursor: pointer;
}
.slider-effect .slick-dots li.slick-active {
    background: var(--theme);
}
.slider-effect .slick-dots li button {
    display: none;
}
/*Slider My Codes Ends Here*/
.s2-tab {
	/*padding: 60px 0 0 0;*/
}
#pills-home-tab:hover {
  color: var(--white);
  background: var(--theme) !important;
  border-radius: 0;
  font-size: 24px;
  font-weight: 400;
  padding: 8px 30px;
}
.nav-pills .nav-link {
  color: var(--theme);
  border: 2px solid var(--theme);
  border-radius: 0;
  font-size: 24px;
  font-weight: 400;
  padding: 8px 30px;
	margin: 0 12px 0 0;
	text-transform: uppercase;
}
.nav-pills .nav-link.active {
  color: var(--white);
  background: var(--theme) !important;
  border-radius: 0;
  font-size: 24px;
  font-weight: 400;
  padding: 8px 30px;
	text-transform: uppercase;
}
.paragraph-slider {
	text-align: center;
}
.paragraph-slider .paragraph-01 {
  font-size: 22px;
  text-transform: uppercase;
  margin: 10px 0 0 0;
}
.paragraph-slider .paragraph-02 {
  text-transform: uppercase;
  font-size: 16px;
  margin: 0;
}
.paragraph-slider .paragraph-02 span {
  color: #605f5f;
}
.paragraph-slider .paragraph-03 {
  color: #605f5f;
  font-size: 16px;
  text-transform: uppercase;
}
.be .left-right-effect {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 72px 0 0 0;
}
.be .button-box.button-left {
  width: 600px;
  background: linear-gradient(to left, var(--theme) 50%, #fff 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  transition: all 0.5s ease-out;
	border-right: 3px solid var(--theme);
	text-align: right;
  padding: 0 23px 0 0; 
	
}
.be .left-right-effect .button-box.button-left:hover {
  background-position: right bottom;
}
.be .btn.learn-more-button {
color: var(--black);
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 400;
  transition: all 0.5s ease-out;
}
.be .button-box.button-right {
  width: 600px;
  background: var(--theme);
  background: linear-gradient(to right, var(--theme) 50%, #fff 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.5s ease-out;
	border-left: 3px solid var(--theme);
	text-align: left;
	padding: 0 0 0 23px;
}
.be .left-right-effect .button-box.button-right:hover {
  background-position: left bottom;
}
.be .button-box.button-left:hover .btn.learn-more-button, .be .button-box.button-right:hover .btn.learn-more-button {
	color: var(--white);
}
.be .button-box.button-left:hover .paragraph-a, .be .button-box.button-right:hover .paragraph-b {
	color: var(--white);
}
.beg .left-right-effect {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 72px 0 0 0;
}
.beg .button-box.button-left {
  width: 600px;
  background: linear-gradient(to left, var(--theme) 50%, var(--grey) 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  transition: all 0.5s ease-out;
	border-right: 3px solid var(--theme);
	text-align: right;
  padding: 0 23px 0 0; 
	
}
.beg .left-right-effect .button-box.button-left:hover {
  background-position: right bottom;
}
.beg .btn.learn-more-button {
color: var(--black);
  /*text-transform: uppercase;*/
  font-size: 48px;
  font-weight: 400;
  transition: all 0.5s ease-out;
}
.beg .button-box.button-right {
  width: 600px;
  background: var(--theme);
  background: linear-gradient(to right, var(--theme) 50%, var(--grey) 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.5s ease-out;
	border-left: 3px solid var(--theme);
	text-align: left;
	padding: 0 0 0 23px;
}
.beg .left-right-effect .button-box.button-right:hover {
  background-position: left bottom;
}
.beg .button-box.button-left:hover .btn.learn-more-button, .beg .button-box.button-right:hover .btn.learn-more-button {
	color: var(--white);
}
.beg .button-box.button-left:hover .paragraph-a, .beg .button-box.button-right:hover .paragraph-b {
	color: var(--white);
}
.paragraph-a {
  text-align: right;
  font-size: 24px;
  margin: -22px 16px 16px 0;
	transition: all 0.5s ease-out;
}
.paragraph-b {
  text-align: left;
  font-size: 24px;
  margin: -22px 0 16px 14px;
	transition: all 0.5s ease-out;
}
/*Home Page Section Two Area Code Ends Here*/
/*Home Page Section Three Area Code Starts Here*/
.text-box {
background: #000;
  width: 50%;
  left: 50%;
  position: relative;
  text-align: center;
  top: -33px;
	border: 2px solid #fff;
}
.text-box h3 {
  color: #fff;
  font-size: 19px;
  text-transform: uppercase;
  padding: 16px 0;
}
/*Home Page Section Three Area Code Ends Here*/
/*Home Page Section Four Area Code Starts Here*/
.home-s4 .box {
background: #f7f7f7;
  padding: 36px 16px;
  margin: 0 0 24px 0;
  text-align: center;
}
.box.box-s1 {
  background: #d2d2d2;
}
.box.box-s2 {
  background: #a8a8a8;
}
.box.box-s3 {
  background: #8a8989;
}
/*Home Page Section Four Area Code Ends Here*/
/*Home Page Section Five Area Code Starts Here*/
.enquiry-form {
  margin: 0 0 24px 0;
}
.form-control {
  text-transform: uppercase;
  font-size: 24px;
	border: none;
	border-radius: 0;
	padding: 12px 0 12px 12px;
}
.form-control::placeholder {
  color: #d4d3d3;
}
.enquiry-form.enquiry-form-message textarea:hover {
  background: #fff !important;
}
.form-control:focus {
  box-shadow: none;
}
.form-control:focus-visible {
  background: #fff !important;
}
.enquiry-form-submit {
  text-align: center;
  margin: 16px 0 0 0;
}
.btn.button-enquiry {
  font-size: 24px;
  text-transform: uppercase;
  background: #fff !important;
  border-radius: 0;
  padding: 11px 32px;
}
/*Home Page Section Five Area Code Ends Here*/
/*Home Page Footer Area Code Starts Here*/
.footer-01 .quick-links {
  text-decoration: none;
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
}
.footer-01 .box-02 p, .footer-01 .box-03 p {
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
	margin: 0;
}
.footer-01 .quick-ce {
  color: #fff;
  text-decoration: none;
}
.social-links {
  margin: 0;
  display: inline-flex;
}
.fa-brands.footer-social {
  font-size: 24px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.38);
  margin: 0 15px;
}
.footer-02 .box-01 {
  padding: 30px 0 30px 60px;
}
.footer-02 .box-03 {
  padding: 30px 0 30px 60px;
}
.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
	margin: 0 0 24px 0;
}
.container-border {
	border: 4px solid var(--theme);
  border-radius: 129px;
  margin: 60px auto 0 auto;
}
.div-copyrights {
  text-align: center;
  border-top: 3px solid var(--theme);
  margin: 60px 0 0 0;
  padding: 20px 0 4px 0;
}
.paragraph-copyrights {
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
}
/*Home Page Footer Area Code Ends Here*/
/*Contact Page Banner Area Code Starts Here*/
.other-banner-area {
	position: relative;
	height: 300px;
	background-image: url('http://www.myhobbes.com/projects/b4s.ae/images/contact/01-min.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.fab.fa-whatsapp-square {
  font-size: 52px;
  color: #00e676;
}
.contact-s2 .box {
  background: #f7f7f7;
}
.contact-s2 .box {
  background: #f7f7f7;
  padding: 36px 16px;
  text-align: center;
	margin: 0 0 24px 0;
}
.contact-s2 .box h4 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
}
.contact-s2 .box .call, .contact-s2 .box .email-link {
  text-decoration: none;
  color: var(--black);
}
.banner-header h1 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  color: var(--white);
  font-size: 60px;
  font-weight: 700;
}
.contact-s2 .small-heading h3 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 0 16px 0;
}
/*Contact Page Banner Area Code Ends Here*/
/*About Page Banner Area Code Starts Here*/
.paragraph-01, .paragraph-02 {
  font-size: 24px;
  line-height: 30px;
}
.about-s2 .box .header-03 {
  font-size: 50px;
  text-transform: uppercase;
  text-align: center;
  color: var(--theme);
  margin: 0 0 24px 0;
}
.about-s2 .box .paragraph-03 {
  font-size: 24px;
  line-height: 30px;
}
.about-s3 .box {
  text-align: center;
}
.about-s3 .box .name {
  font-size: 24px;
  text-transform: uppercase;
  padding: 24px 0 6px 0;
  font-weight: 500;
}
.about-s3 .box .designation {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 10px;
  color: #605f5f;
}
.about-s3 .box .email {
  text-decoration: none;
  font-size: 18px;
  color: #605f5f;
}
/*About Page Banner Area Code Ends Here*/
/*Buy Page Banner Area Code Starts Here*/
.buy-s3 #pills-home-tab:hover {
  color: var(--white);
  background: var(--theme) !important;
  border-radius: 0;
  font-size: 20px;
  font-weight: 400;
  padding: 8px 16px;
}
.buy-s3 .nav-pills .nav-link {
  color: var(--theme);
  border: 2px solid var(--theme);
  border-radius: 0;
  font-size: 20px;
  font-weight: 400;
  padding: 8px 16px;
	margin: 0 12px 12px 0;
	text-transform: uppercase;
}
.buy-s3 .nav-pills .nav-link.active {
  color: var(--white);
  background: var(--theme) !important;
  border-radius: 0;
  font-size: 20px;
  font-weight: 400;
  padding: 8px 16px;
	text-transform: uppercase;
}
/*Buy Page Banner Area Code Ends Here*/
/*Sell Page Banner Area Code Starts Here*/
	.sell-box {
  display: flex;
}
.sell-image {
  width: 240px;
  height: auto;
	margin: 0 24px 0 0;
}
.sell-s2 .box-01 {
  position: relative;
}
.sell-s2 .box-text h3 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}
.sell-s2 .sell-paragraph {
	text-align: center;
}
.sell-s2 .sell-paragraph p {
  font-size: 24px;
  margin: 0;
}
/*Sell Page Banner Area Code Ends Here*/
/*Single Page Banner Area Code Starts Here*/
.single-s2 .single-box h3 {
  font-size: 44px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
	margin: 0 0 36px 0;
}
.single-s2 .single-box {
  background: #f7f7f7;
  padding: 36px;
}
.single-s2 .box-details {
  display: flex;
	text-align: center;
}
.single-s2 .box-asking {
  background: var(--theme);
  color: #fff;
  padding: 16px;
}
.single-s2 .box-details p {
  margin: 0;
	font-size: 21px;
  text-transform: uppercase;
}
.single-s2 .box-date, .single-s2 .box-location {
  padding: 16px;
}
	.box-explained h4 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
}
.single-s2 .box-explained p {
  font-size: 24px;
  line-height: 32px;
}	
.single-s2 .box-explained h5 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 0 16px 0;
}
.single-s2 .box-icon-details p {
  margin: 0;
}
.single-s2 .box-icon-details i {
  color: var(--theme);
}
.box-icon-details.right-side {
  margin: 54px 0 0 0;
}
.single-s2 .single-box .single-rc-09 h3 {
	font-size: 36px;
}
.single-s2 .box {
  position: relative;
}
.single-s2 .sold-out {
  position: absolute;
  width: 20%;
  height: auto;
}
/*Single Page Banner Area Code Ends Here*/
/*Addings to Home Page Starts Here*/
.paragraph-slider .paragraph-01.paragraph-04 {
	font-size: 17px;
}
.home-s4 .box.box-gradient-01 {
  background: #f7f7f7;
}
.home-s4 .box.box-gradient-02 {
  background: #cacaca;
}
.home-s4 .box.box-gradient-03 {
  background: #b7b7b7;
}
.home-s4 .box.box-gradient-04 {
  background: #a3a3a3;
}
.home-s4 .box.box-gradient-05 {
  background: #959595;
}
.home-s4 .box.box-gradient-06 {
  background: #8c8c8c;
}
.home-s4 .box.box-gradient-07 {
  background: #868686;
}
.home-s4 .box.box-gradient-08 {
  background: #6f6f6f;
}
.home-s4 .box.box-gradient-09 {
  background: #626262;
}
/*Addings to Home Page Ends Here*/



@media (max-width: 1199.98px) {
	.box-explained h4 {
		margin: 16px 0 0 0;
	}
	.single-s2 .box-explained .box-right-details h5 {
		margin: 60px 0 0 0;
	}
}
@media (max-width: 991.98px) {
	button[aria-expanded="false"] .hamburger-thing .line-01,
	button[aria-expanded="false"] .hamburger-thing .line-03 {
		transform: none;
	}
	button[aria-expanded="false"] .hamburger-thing .line-02 {
		opacity: 1;
		right: 0;
		position: relative;
	}
	.navbar-toggler .line-01 {
		transform: rotate(-45deg) translate(-8px, 6px);
	}
	.navbar-toggler .line-02 {
		opacity: 0;
		right: 100px;
		position: relative;
	}
	.navbar-toggler .line-03 {
		transform: rotate(45deg) translate(-6px, -6px);
	}
	.navbar-toggler.collapsed .line-01,
	.navbar-toggler.collapsed .line-03 {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;	
	}
	.navbar-toggler.collapsed .line-02 {
		opacity: 1;
	}
	.navbar-toggler {
		width: 50px;
		height: 50px;
		border: none;
	}
	.hamburger-thing {
		width: 50px;
		margin: 10px 0;
	}
	.hamburger-thing div {
		width: 32px;
		height: 4px;
		background: var(--theme);
		margin: 0 0 6px 0;
		transition: all 0.5s ease-in;
	}	
	.navbar .nav-link {
		text-align: center;
	}
	.home-banner-area {
		background-position: top -35px center;
	}	
	.banner-header h1 {
		font-size: 32px;
		text-align: center;
	}	
}
@media (max-width: 479.98px) {
	.he .header-01 {
		font-size: 20px;
	}
	.he .header-02 {
		font-size: 16px;
		margin: 0 0 0 0;
	}	
	.home-s2 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link.active {
		font-size: 16px;
		padding: 8px 5px;
		margin: 0 10px 14px 0;
	}
	.home-s2 #pills-home-tab:hover, .buy-s3 #pills-home-tab:hover {
		font-size: 16px;
		padding: 8px 5px;
		margin: 0 3px 0 0;
	}
	.paragraph-slider .paragraph-01 {
		font-size: 16px;
	}
	.home-s2 .slick-slide {
		margin: 0 auto;
	}
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 16px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		display: none;
	}
	.be .btn.learn-more-button span {
		display: block;
	}	
	.home-s3 .text-box h3 {
		font-size: 16px;
	}
	.form-control {
		font-size: 16px;
	}
	.btn.button-enquiry {
		font-size: 16px;
	}	
	.footer-01 {
		text-align: center;
	}
	.footer-01 .quick-links {
		font-size: 16px;
	}	
	.footer-01 .box-02 .paragraph-links, .footer-01 .box-03 .paragraph-links {
		margin: 28px 0 0 0;
		font-size: 16px;
	}	
	.footer-01 .box-03 p {
		font-size: 16px;
	}
	.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
		font-size: 16px;
	}
/*
	.footer-02 .box-01 {
		padding: 30px 0 0 0;
	}
	.footer-02 .box-03 {
		padding: 0 0 30px 0;
	}
*/
  .footer-02 .box-01, .footer-02 .box-03 {
    padding: 36px 0;
    text-align: center;
  }
	.paragraph-copyrights {
		font-size: 12px;
	}
	.about-s2 .box .paragraph-03 {
		text-align: center;
	}
	.about-s2 .paragraph-01, .about-s2 .paragraph-02 {
		font-size: 16px;
		line-height: 24px;
	}
.about-s2 .box-text {
    margin: 24px 0 0 0;
  }	
.about-s2 .box .paragraph-03 {
  font-size: 16px;
  line-height: 24px;
}
.about-s3 .box {
  margin: 0 0 24px 0;
}
	.about-s2 .box .header-03 {
		font-size: 32px;
	}
.about-s3 .box .designation {
  line-height: 21px;
}	
	.sell-s2 .sell-box {
		display: inherit;
		text-align: center;
	}
	.sell-s2 .box-01 {
		display: inline-block;
		  margin: 0 0 24px 0;	
	}
	.sell-s2 .sell-image {
		width: 240px;
		margin: 0 24px 0 0;
	}
.single-s2 .box-details {
  display: inherit;
}	
	
}
@media (min-width: 480px) and (max-width: 575.98px) {
	.he .header-01 {
		font-size: 24px;
	}
	.he .header-02 {
		font-size: 15px;
	}	
	.home-s2 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link.active, .buy-s3 .nav-pills .nav-link {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 14px 0;
	}
	.home-s2 #pills-home-tab:hover, .buy-s3 #pills-home-tab:hover {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 14px 0;
	}
	.paragraph-slider .paragraph-01 {
		font-size: 24px;
	}
	.home-s2 .slick-slide {
		margin: 0 auto;
	}
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 24px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		display: none;
	}
	.be .btn.learn-more-button span {
		display: block;
	}	
	.home-s3 .text-box h3 {
		font-size: 16px;
	}
	.form-control {
		font-size: 16px;
	}
	.btn.button-enquiry {
		font-size: 16px;
	}	
	.footer-01 {
		text-align: center;
	}
	.footer-01 .quick-links {
		font-size: 16px;
	}	
	.footer-01 .box-02 .paragraph-links, .footer-01 .box-03 .paragraph-links {
		margin: 28px 0 0 0;
		font-size: 16px;
	}	
	.footer-01 .box-03 p {
		font-size: 16px;
	}
	.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
		font-size: 16px;
	}
  .footer-02 .box-01, .footer-02 .box-03 {
    padding: 36px 0;
    text-align: center;
  }
	.paragraph-copyrights {
		font-size: 12px;
	}	
	.about-s2 .box .paragraph-03 {
		text-align: center;
	}
	.about-s2 .paragraph-01, .about-s2 .paragraph-02 {
		font-size: 16px;
		line-height: 24px;
	}
.about-s2 .box-text {
    margin: 24px 0 0 0;
  }	
.about-s2 .box .paragraph-03 {
  font-size: 16px;
  line-height: 24px;
}
.about-s3 .box {
  margin: 0 0 24px 0;
}
.s3-tab {
  text-align: center;
}	
	.sell-s2 .sell-box {
		display: inherit;
	}
	.sell-s2 .box-01 {
		display: inline-block;
		  margin: 0 0 24px 0;	
	}
	.sell-s2 .sell-image {
		width: 201px;
		margin: 0 24px 0 0;
	}
	.single-s2 .box-details {
  text-align: center;
		display: inherit;
}
.single-s2 .box-details {
  display: inherit;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.he .header-01 {
		font-size: 24px;
	}
	.he .header-02 {
		font-size: 15px;
	}	
	.home-s2 .nav-pills .nav-link {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 0 0;
	}
	#pills-home-tab:hover {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 0 0;
	}
	.paragraph-slider .paragraph-01 {
		font-size: 24px;
	}
	.home-s2 .slick-slide {
		margin: 0 auto;
	}
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 24px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		display: none;
	}
	.be .btn.learn-more-button span {
		display: block;
	}	
	.home-s3 .text-box h3 {
		font-size: 16px;
	}
	.form-control {
		font-size: 16px;
	}
	.btn.button-enquiry {
		font-size: 16px;
	}	
	.footer-01 {
		text-align: center;
	}
	.footer-01 .quick-links {
		font-size: 16px;
	}	
	.footer-01 .box-02 .paragraph-links, .footer-01 .box-03 .paragraph-links {
		margin: 28px 0 0 0;
		font-size: 16px;
	}	
	.footer-01 .box-03 p {
		font-size: 16px;
	}
	.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
		font-size: 16px;
	}
  .footer-02 .box-01, .footer-02 .box-03 {
    padding: 36px 0;
    text-align: center;
  }
	.paragraph-copyrights {
		font-size: 12px;
	}	
	.about-s2 .box .paragraph-03 {
		text-align: center;
	}
	.about-s2 .paragraph-01, .about-s2 .paragraph-02 {
		font-size: 16px;
		line-height: 24px;
	}
.about-s2 .box-text {
    margin: 24px 0 0 0;
  }	
.about-s2 .box .paragraph-03 {
  font-size: 16px;
  line-height: 24px;
}
.about-s3 .box {
  margin: 0 0 24px 0;
}
	.s3-tab {
  text-align: center;
}
.buy-s3 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link.active {
  margin: 0 12px 12px 0;
  font-size: 16px;
}
	.sell-s2 .sell-box {
		display: inherit;
	}
	.sell-s2 .box-01 {
		display: inline-block;
		  margin: 0 0 24px 0;	
	}
	.sell-s2 .sell-image {
		width: 231px;
		margin: 0 24px 0 0;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.he .header-01 {
		font-size: 36px;
	}
	.he .header-02 {
		font-size: 24px;
	}	
	.home-s2 .nav-pills .nav-link {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 0 0;
	}
	#pills-home-tab:hover {
		font-size: 16px;
		padding: 8px 22px;
		margin: 0 12px 0 0;
	}
	.paragraph-slider .paragraph-01 {
		font-size: 24px;
	}
	.home-s2 .slick-slide {
		margin: 0 auto;
	}
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 24px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		display: none;
	}
	.be .btn.learn-more-button span {
		display: inherit;
	}	
	.home-s3 .text-box h3 {
		font-size: 16px;
	}
	.form-control {
		font-size: 16px;
	}
	.btn.button-enquiry {
		font-size: 16px;
	}	
	.footer-01 {
		text-align: center;
	}
	.footer-01 .quick-links {
		font-size: 16px;
	}	
	.footer-01 .box-02 .paragraph-links, .footer-01 .box-03 .paragraph-links {
		margin: 28px 0 0 0;
		font-size: 16px;
	}	
	.footer-01 .box-03 p {
		font-size: 16px;
	}
	.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
		font-size: 16px;
	}
  .footer-02 .box-01, .footer-02 .box-03 {
    padding: 36px 0;
    text-align: center;
  }
	.paragraph-copyrights {
		font-size: 12px;
	}	
	.contact-s2 .box h4 {
		font-size: 16px;
	}
.about-s2 .box-text {
  margin: 24px 0 0 0;
}
	.about-s2 .box .paragraph-03 {
		text-align: center;
	}
.about-s3 .box {
  margin: 0 0 24px 0;
}	
	.s3-tab {
  text-align: center;
}
.buy-s3 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link.active {
  margin: 0 12px 12px 0;
  font-size: 16px;
}
	.sell-s2 .sell-box {
		display: inherit;
	}
	.sell-s2 .box-01 {
		display: inline-block;
		  margin: 0 0 24px 0;	
	}
	.sell-s2 .sell-image {
		width: 205px;
		margin: 0 24px 0 0;
	}
	
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.paragraph-01 {
		font-size: 16px;
	}
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 36px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		font-size: 16px;
		margin: -16px 16px 16px 0;
	}
	.home-s4 .box p {
		font-size: 14px;
	}
	.form-control {
		font-size: 18px;
	}
	.footer-01 {
		text-align: center;
	}
	.footer-01 .quick-links {
		font-size: 16px;
	}	
	.footer-01 .box-02 .paragraph-links, .footer-01 .box-03 .paragraph-links {
		margin: 0;
		font-size: 16px;
	}	
	.footer-01 .box-03 p {
		font-size: 16px;
	}
	.footer-02 .box-01 h5, .footer-02 .box-03 h5 {
		font-size: 16px;
	}
  .footer-02 .box-01, .footer-02 .box-03 {
    padding: 36px 0;
    text-align: center;
  }
	.paragraph-copyrights {
		font-size: 12px;
	}
	.about-s2 .paragraph-01, .about-s2 .paragraph-02 {
	  font-size: 16px;
	  line-height: 21px;
	}
	.about-s2 .box .header-03 {
		font-size: 32px;
	}	
.about-s2 .box .paragraph-03 {
  font-size: 16px;
  line-height: 21px;
}
	.about-s3 .box .name {
  font-size: 20px;
}
.about-s3 .box .designation, .about-s3 .box .email {
  font-size: 15px;
}	
	.s3-tab {
  text-align: center;
}
.buy-s3 .nav-pills .nav-link, .buy-s3 .nav-pills .nav-link.active {
  margin: 0 12px 12px 0;
  font-size: 16px;
}
	.sell-image {
		width:168px;
	}
	.single-s2 .single-box h3 {
		font-size: 36px;
	}
	.single-s2 .box-details p {
		font-size: 15px;
	}
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
	.be .btn.learn-more-button, .beg .btn.learn-more-button {
		font-size: 36px;
	}
	.be .paragraph-a, .be .paragraph-b, .beg .paragraph-a, .beg .paragraph-b {
		font-size: 16px;
		margin: -16px 16px 16px 0;
	}
.paragraph-01, .paragraph-02, .about-s2 .box .paragraph-03 {
  font-size: 20px;
  line-height: 24px;
}
	.about-s2 .box .header-03 {
		font-size: 36px;
	}	
	.sell-image {
		width: 204px;
	}
	.single-s2 .box-details p {
		font-size: 18px;
	}
}






