@font-face {
  font-family: 'Blogh';
  src: url('/sites/Mother/themes/mother_v03/fonts/blogh-webfont.woff2') format('woff2'),
       url('/sites/Mother/themes/mother_v03/fonts/blogh-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

html, body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color:#4d2d1c;
  background-color: #f4fff9 !important;
}
#ml_modal{
	z-index: 9999 !important;
}
.padTB_25{
	padding-top: 25px;
	padding-bottom: 25px;
}
.padTB_50{
	padding-top: 50px;
	padding-bottom: 50px;
}
.modal-backdrop{
	z-index: 9998 !important;
}
.modal-open{
	overflow: hidden;
	position: fixed;
	width: 100%;
}
.breadcrumb{
	font-size: 11px;
	text-transform: uppercase;

}
.crumCon{}
.breadcrumb a{
	text-decoration: none;
}
.breadcrumb-item+.breadcrumb-item {
	padding-left: 3px;
}
.breadcrumb-item+.breadcrumb-item::before {
	padding-right: 3px;
}
.breadcrumb-item.active {
	color: #6c757d;
	font-weight: 700;
}
.swiper-slide{border-radius: 10px !important; overflow: hidden;}
.swiper-info-con{text-align:left; padding: 10px 10px 10px 10px; border-bottom-right-radius: 10px !important;  }
.swiper-info-headline{font-weight: 600;}
.swiper-info-summary{font-size: 14px;}
.swiper-info-summary span{font-size: 14px; color:darkolivegreen; text-decoration: underline; font-style: italic;}
.swiper-see-con{font-size: 40px; text-align:right;}
.swiper-seeLeft{}
.swiper-seeRight{margin-left:10px;}
.img-wrapper {overflow: hidden;border-radius: 10px;}
.inner-img {transition: 0.3s;}
.inner-img:hover {transform: scale(1.1);}
.heroVideoMainCon {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	overflow: hidden;
	height: 80vh !important;
}
.backgroundVideo{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80vh !important;
    overflow: hidden;
}
.heroVideoCon{
	height: 80vh;
	background-color: #000000;
}
.heroVideoEmb{
	width: 100%;
    height: 100%;
    object-fit: cover;
	display: inline-block;
	vertical-align: bottom;
	opacity: 1;
}
.videoOverlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	/*
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,.10) 80%, rgba(0,0,0,1) 100%);
	*/
	background-color: rgba(0,0,0,0);
	opacity: .4;
}
.pulsate {
    -webkit-animation: pulsate 25s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: .4;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 1;
    }
    50% { 
        opacity: .4;
    }
    100% { 
        opacity: 1;
    }
}
.colorWhite{
	color: #ffffff !important;
}
.tooltip{z-index:9; }
.noBrdRdsBtm{border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.card{border-radius: 10px;}
.card-title {margin-bottom: 0.5rem; font-weight: bold; font-size: 16px; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px; color: #15393f !important;}

.btn-cta-right{position: absolute; right: 15px;}
.btn-cta {background-color: #ecf0e1; border: #ecf0e1;}
.btn-cta:hover {background-color: #ecf0e1; border: #ecf0e1;}
.btn-cta:active {background-color: #ecf0e1; border: #ecf0e1;}
.btn-cta:focus {background-color: #ecf0e1;border: #ecf0e1;}
.iconPad {padding-right: 5px;}

/*
.dropdown:hover .dropdown-menu {
    display: block;
	position: absolute;
	right: 0;
	left: auto;
	top: 100%;
	margin-top: 0.125rem;
}
*/
.dropdown-item.active, .dropdown-item:active {color: #fff; text-decoration: none; background-color: #ecf0e1;}
.dropdown-item.focus, .dropdown-item:focus {color: #fff; text-decoration: none; background-color: #ecf0e1;}

.dropdown-item:focus{
    background-color: #ccc !important;
}
.dropdown-item i {
    color: #999;
    font-size: 14px;
    padding-right: 10px;
}
.modal-footer{
	min-height: 65px;
}
.closeModal{
	background-color: #fff !important;
    border: none;
}
#closeModalBtn{
	position: absolute;
    left: 15px;
}

.heroTitle{font-size: 75px; padding:25px 25px 0 25px; margin: 0 0 0 0; 
    /*filter: drop-shadow(4px 0px 4px rgba(0, 0, 0));*/ font-weight: normal; font-family: 'Blogh'; }
.heroSummary{font-size:25px; font-weight: 500; line-height: 120%; padding:0px 25px 0 25px; /*filter: drop-shadow(4px 0px 4px rgba(0, 0, 0));*/}
@media (max-width: 991px) {
	.heroTitle{font-size: 40px; padding:25px 25px 0 25px; margin: 0 0 0 0;}
	.heroSummary{font-size:20px; padding:0px 25px 0 25px;}
}

.show575{
	display: none;
}
.card{
    border: none;
}
.appCardTitle{
    border-bottom: none;
}
@media (max-width: 574px) {
	.crumCon{
		display:none;
	}
	.hide575{
		display:none;
	}
	.show575{
		display: block;
	}
}
.jumpNavigation {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  width: 100%;
  z-index: 999;
}
.jumpNavigation li {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  list-style: none;
  border-bottom: 1px solid #e1e1e1;
  width: 100%;
	font-weight: normal;
	font-size: 16px;
	text-transform: none !important;
}
.jumpNavigation a.active {
  color: #666;
}
.dd-dropdown {
  width: 100%;
}
.dd-button {
  display: none;
}
.dd-input {
  display: none;
}
@media (max-width: 767px) {
  .dd-dropdown {
    display: inline-block;
    position: relative;
    width: 100%;
	    margin-bottom: 25px;
  }
  .dd-button {
    display: inline-block;
    border: none;;
    border-radius: 4px;
    padding: 10px 30px 10px 20px;
    background-color: #ffffff;
    cursor: pointer;
    white-space: nowrap;
    width: 100%;
  }
  .dd-button:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
  }
  .dd-button:hover {
    background-color: #eeeeee;
  }
  .dd-menu {
	z-index: 999;
    position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0;
    margin: 2px 0 0 0 !important;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    list-style-type: none;
  }
  .dd-input + .dd-menu {
    display: none;
  }
  .dd-input:checked + .dd-menu {
    display: block;
  }
  .dd-menu li {
    padding: 10px 20px !important;
    cursor: pointer;
    /*white-space: nowrap;*/
  }
  .dd-menu li:hover {
    background-color: #f6f6f6;
  }
  .dd-menu li a {
    display: block;
    margin: -10px -20px;
    padding: 10px 20px;
  }
  .dd-menu li.divider {
    padding: 0;
    border-bottom: 1px solid #cccccc;
  }
}
.bg-light{
	background-color: #FFF !important;
}
.bg-new {
    background-color: #ecf0e1;
    color: #282828;
}
.bg-active {
    background-color: #3E4A2C;
    color: #f3f3f3;
}
.bg-estimate {
    background-color: #ccc;
    color: #282828;
}
.bg-scheduled {
    background-color: #ffc107;
    color: #282828;
}
.bg-won {
    background-color: #a9c856;
    color: #282828;
}
.noBG {
  background-image: url() !important;
}
.navbar {
 background: linear-gradient(0deg, rgba(0,0,0,.0) 10%, rgba(0,0,0,.75) 100%);
 border-bottom: 0px !important;
}
#secNavigation {
  margin-left: -5px;
}
.dBorder {
  border-right: 1px dashed #adc563;
}
#secNavigation a:first-of-type {
  border-left: 1px dashed #adc563;
}
h2{
    font-family: 'Blogh'; 
    font-weight: normal; 
    text-transform: uppercase;
    font-size:32px; 
    line-height: 100%
}

.btn-link {
  color: #282828;
  font-size: 18px;
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #585858 !important;
  background-color: #ccc;
  border-color: #ccc;
}
input[type=text] {
  margin-bottom: 5px;
}
input[type=email] {
  margin-bottom: 5px;
}
.height100 {
  height: 100vh;
  display: table;
}
.centerVH {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.sr_background {
  background: url(/sites/default/assets/Image/fusionturf-hub.jpg);
  background-size: cover;
}
.sh_pass {
  position: absolute;
  right: 10px;
  margin: 15px 0 0 0;
  color: #585858;
  cursor: pointer;
}
.btnFormAction {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
input[type=password] {
  margin-bottom: 5px;
}
a {
  color: #4d2d1c;
	cursor: pointer !important;
}
a:active {
  color: #4d2d1c;
}
a:focus {
  color: #4d2d1c;
}
a:hover {
  color: #4d2d1c;
}
@media (max-width: 991.98px) {
	/*.row{padding-left: 25px; padding-right: 25px;}*/
}
.navBGOR {
  background: linear-gradient(0deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 100%);
  background-color: #fff;
  border-bottom: 1px solid #ccc !important;
}
.roundBtn {
  border-radius: 25px;
  padding-left: 25px;
  padding-right: 25px;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 0;
  align-items: center;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0px;
  padding-left: 30px;
  font-weight: 600;
}
.navbar-light .navbar-brand {
  color: rgba(255, 255, 255, 1);
}
.navbar-brand {
  height: 45px;
  font-family: 'Montserrat', sans-serif;
  color: #025159;
  margin-left: 0px;
}
.h1Brand {
  font-size: 70px;
  font-family: 'Montserrat', sans-serif;
  color: #025159;
}
.app_brand {
  font-size: 25px;
  color: #ffffff;
}
.naviconLink {
  margin-left: 20px;
}
.navIconBadge {
  position: absolute !important;
  font-size: 11px;
  margin-left: 10px;
  margin-top: 2px;
}
.sNavActive {
  background-color: #ecf0e1;
}

@media (max-width: 768px) {
  #navbarsExampleDefault {
	margin-top: 35px;
    background-color: #1e2c21;
    transition: transform .2s ease-in-out, visibility .3s ease-in-out;
  }
  #secNavigation {
    margin-left: -11px;
  }
  .navbar-brand {
    margin-left: 5px;
  }
  .colLink {
    color: #fff;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #ecf0e1;
    padding-left: 0px !important;
    margin-left: 0px !important;
  }
  .navIconBadge {
    position: absolute;
    font-size: 11px;
    margin-left: 25px;
    margin-top: 10px;
  }
}
.app_brand:active {
  font-size: 25px;
  color: #ffffff;
}
.app_brand:focus {
  font-size: 25px;
  color: #ffffff;
}
.app_brand:visited {
  font-size: 25px;
  color: #ffffff;
}
.app_brand:hover {
  font-size: 25px;
  color: #ffffff !important;
}
.btn-primary {
  color: #fff !important;
  background-color: #4d2d1c;
  border-color: #4d2d1c;
}
.btn-primary:active {
  color: #fff;
  background-color: #4d2d1c;
  border-color: #4d2d1c;
}
.btn-primary:focus {
  color: #fff;
  background-color: #4d2d1c;
  border-color: #4d2d1c;
}
.btn-primary:visited {
  color: #fff;
  background-color: #4d2d1c;
  border-color: #4d2d1c;
}
.btn-primary:hover {
  color: #fff;
  background-color: #4d2d1c;
  border-color: #4d2d1c;
}


.btn-secondary {
  color: #4d2d1c !important;
  background-color: #f3f3f3;
  border-color: #4d2d1c;
}
.btn-secondary:active {
  color: #4d2d1c;
  background-color: #f3f3f3;
  border-color: #4d2d1c;
}
.btn-secondary:focus {
  color: #4d2d1c;
  background-color: #f3f3f3;
  border-color: #4d2d1c;
}
.btn-secondary:visited {
  color: #4d2d1c;
  background-color: #f3f3f3;
  border-color: #4d2d1c;
}
.btn-secondary:hover {
  color: #4d2d1c;
  background-color: #f3f3f3;
  border-color: #1282a2;
}
.hIcon {
  color: #adc563;
  padding-right: 10px;
}
.iconBtn{
	color: #4d2d1c;
	cursor: pointer;
}
.iconBtn:hover{
	color: #282828;
	cursor: pointer;
}
.bbHead {
  border-bottom: 1px solid #F2F2F2;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 90px; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #b5f7ff;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
  }
  .offcanvas-collapse.open {
    visibility: visible;
    transform: translateX(-100%);
  }
	.navbar-nav{
		margin-top: 20px;
	}
	.nav-link{
		color:#4d2d1c !important;
        font-weight: 600;
	}
	.nav-link:hover{
		color:#4d2d1c !important;
        font-weight: 600;
	}
	.nav-link:active{
		color:#4d2d1c !important;
        font-weight: 600;
	}
	.nav-link:focus{
		color:#4d2d1c !important;
        font-weight: 600;
	}
	.desktopQuoteBtn{
		margin-top: 25px;
	}
}
.nav-scroller {
  position: fixed;
  z-index: 2;
  height: 44px;
  overflow-y: hidden;
  width: 100%;
  top: 61px;
}
.nav-scroller .nav {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  color: rgba(255, 255, 255, .75);
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.nav-underline .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
  color: #6c757d;
}
.nav-underline .nav-link:hover {
  color: #013A40 ;
}
.nav-link:hover {
  color: #013A40 ;
}
.nav-underline .active {
  font-weight: 500;
  color: #343a40;
}
#myTab .nav-link {
  color: #4d2d1c !important;
}
#myTab .nav-link:hover {
  color: #013A40 !important;
}
.bg-purple {
  background-color: #6f42c1;
}
.desktopQuoteBtn{
	color:#fff !important;
	margin-left: 20px;
	background-color: #427a5b
}
.desktopQuoteBtn:hover{
	color:#fff !important;
	margin-left: 20px;
	background-color: #427a5b
}
.mobileQuoteBtn{
	color:#fff !important;
	margin-left: 20px;
	background-color: #427a5b;
	display: none;
}
.dropdown-item{
	cursor: pointer;
}
#navbar{
	top: 30px; 

}




.fancybox__container{
	z-index: 9999;
}
#companyLogoHead{
	max-width: 150px;
	max-height: 100px;							
}
.grecaptcha-badge{
	display: none !important;
}
.lrgText{
	font-size: 18px; 
	padding-bottom:50px;
}
h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
}
h1 span {
    display: block;
    font-weight: 300;
    font-size: 18px;
}
.greenCon {
	width: 100%;
	background-color: #427a5b;
	padding-top: 45px;
	padding-bottom: 45px;
	color:#fff;
}
#heroImg {
	background-image: url(/themes/micro_fusion/img/IMG_6532.JPG);
	height: 80vh;
	max-height: 500px;
	background-position: 0 -120px;
	background-size: cover;
	background-repeat: no-repeat;
}
.reveal {
	animation: taadaa 3s;
}
@keyframes taadaa {
	0% {
		background-color: rgba(21,33,26,1);
	}
	100% {
		background-color: rgba(21,33,26,0);
	}
}
.grass{
	background-image: url(/themes/micro_fusion/img/grass.svg);
	background-position: 0 101%;
	background-size: 1200px;
	height: 100%;
	background-repeat-x: repeat;
	background-repeat-y: no-repeat;
	background-image: url(<cfoutput>#$.siteConfig('themeAssetPath')#</cfoutput>/img/grass.svg)
}
#section_01{
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #f7f6f1;
}
#section_02{
	padding-top: 50px;
	background-color: #fff;
}
.bRadius10{
	border-radius: 10px;
	overflow:hidden;
}
.borderDark{
	border: 5px solid #484848;
}
.lgBtn{
	padding:10px 20px 10px 20px; 
	margin-top: 10px; 
	margin-bottom: 20px; 
	background-color: #ff8127 !important; 
	border-color: #ff8127 !important;
	color: #b5f7ff !important;
	font-weight: bold;
}
.lgBtn:hover{
	color: #b5f7ff !important;
}
.mainH1{
	font-size: 45px; 
	color: #FFF; 
	margin-top: 0px;
}
#mainVideoCon{
	border-radius: 10px; 
	overflow: hidden;
}
.section_subheader{
	padding-bottom:10px; 
	font-weight: 600; 
	font-size: 24px;
}
.section_subbody{
	font-size: 15px;
}
.section_tagline{
	font-size: 50px;
	font-weight: 600;
	line-height: 55px;
	text-align: right;
}
#subLogo{
	width: 250px; 
	padding-bottom: 10px;
}
	#cPrev{margin-top: -250px;margin-left: -20px;z-index: 999;position: relative;font-size: 40px;text-align: left;}
	#cPrev i{background-color: #fff; border-radius: 50%; cursor: pointer}
	#cNext{margin-top: -250px;margin-right: -20px;z-index: 999;position: relative;font-size: 40px;text-align: right;right: 0;}
	#cNext i{background-color: #fff; border-radius: 50%; cursor: pointer}
	
	#cPrevG{font-size: 25px;text-align: left; margin-top: -15px;}
	#cPrevG i{background-color: #fff; border-radius: 50%; cursor: pointer}
	#cNextG{font-size: 25px;text-align: right; margin-top: -15px;}
	#cNextG i{background-color: #fff; border-radius: 50%; cursor: pointer}
	
	.btn-outline-success {color: #427a5b;border-color: #427a5b;}
	.btn-outline-success:hover {border-color: #427a5b; background-color: #427a5b;}
	
#myCarousel{
	margin-bottom: 20px;
}
.carousel-imgbg{
    background-repeat: repeat;
    background-size: cover;
    min-height: 450px;
    margin-left: -10px;
    background-position: center center;
}
	
.carousel-indicators {
	bottom: 12px;
	position: inherit;
}
.carousel-indicators [data-bs-target] {
    width: 7px;
    height: 7px;
    border-radius: 5px !important;
	background-color: #000;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}
#myCarousel .carousel-inner{
		border-radius: 10px;
		/*border: 5px solid #484848;*/
	}
#myCarousel .carousel-item{
		background-color: #f7f6f1;
	}
#myCarousel .carousel-content{
		padding-top: 25px;
		padding-bottom: 25px;
		padding-right: 30px;
		padding-left: 25px;
	}

#Services{
	padding-top: 100px;
}
#Gallery{
	padding-top: 100px;
}
#About_Us{
	padding-top: 100px;
}
#inquiryForm{

}
#inquiryForm label{
	color: #666 !important;
}
#inquiryForm h2{
	font-size: 36px;
    font-weight: 800;
}
#completeBtn{
	background-color: #b5f7ff !important;
    color: #4d2d1c !important;
	font-weight: bold;
}
.completeBtn{
	background-color: #b5f7ff !important;
    color: #4d2d1c !important;
	font-weight: bold;
}
#section_04{
	background-color: #FFF; 
}
#section_03{
	background-color: #f7f6f1; 
	padding: 50px 0 75px 0;
}
#section_03 h2{
	color: #427a5b;
	 font-size: 34px;
	font-weight: bold;
}
#section_04 h2{
	color: #427a5b;
	 font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 25px;
}

#section_03 p{
	font-size: 18px;
}
#section_05{
	background-color: #f7f6f1; 
	padding: 50px 0 50px 0;
}
#section_05 h2{
	text-align: center;
}
#myCarouselGallery{
	margin-bottom: 20px;
}
.galleryImg{
	background-size: cover;
	border-radius: 10px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.hideErrorText {
	display: none;
	color: #ff0000;
	text-align: left;
	font-size: 12px;
}
#form_error{
	display: none;	
}
	#footerCon{
		background-color: #4d2d1c !important; 
		color: #FFF !important; 
		min-height: 300px; 
		padding-top: 30px; 
		padding-bottom: 50px;
	}	
	.fLink{
		display: block;
		color:#fff;
		margin-top: 5px;
		margin-bottom: 5px;
		text-decoration: none;
	}
	.fLink:hover{
		color:#f8f8f8;
	}
	.fLink:active{
		color:#f8f8f8;
	}
	.fLink:focus{
		color:#f8f8f8;
	}
	.SocLnk{
		display: inline-block;
		font-size: 16px;
		margin-left: 7px;
		margin-right: 7px;
	}
	.rightFlinks{
		text-align: right;
	}
	.socCon{
		text-align: right;
	}
	.fLogoCon{
		text-align: center;
	}
.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/*

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	*/
}

.swiper-slide img {
	display: block;
}
.swiper-pagination {
	position:inherit;
	text-align: center;
	transition: .3s opacity;
	margin-top: 15px;
	transform: translate3d(0,0,0);
	z-index: 10;
}
.swiper-button-next, .swiper-button-prev {
	position:inherit;
	/* z-index: 10; */
	cursor: pointer;
	display:inherit;
	/* align-items: center; */
	/* justify-content: center; */
	/* color: var(--swiper-navigation-color,var(--swiper-theme-color)); */
}

@media (max-width: 1399px){
	#cPrev{margin-top: -250px;}
	#cNext{margin-top: -250px;}
}
@media (max-width: 1199px){

}
@media (max-width: 991px){
	.mb15mobile{
		margin-bottom:15px;
	}
	
	#cPrev{margin-top: -310px;}
	#cNext{margin-top: -310px;}
	#myCarousel .carousel-content{
			min-height: 260px;
			padding-top: 25px;
			padding-bottom: 25px;
			padding-right: 25px;
			padding-left: 25px;
		}

	#section_01{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section_tagline{
		font-size: 50px;
		font-weight: 600;
		line-height: 55px;
		text-align: left;
		margin-bottom: 25px;
	}
}
@media (max-width: 767px){
	.fLogoCon{
		border-top: 1px solid #ccc;
		padding-top: 25px;
		margin-bottom: 25px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
	}
	.rightFlinks{
		text-align: left;
	}
	.socCon{
		text-align: center;
	}
	
	#cPrev{margin-top: -310px;}
	#cNext{margin-top: -310px;}
	#myCarousel .carousel-content{
			min-height: 260px;
	}

	.btn-product{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.lrgText{
		font-size: 14px; 
		padding-bottom:25px;
	}
	.mainH1{
		font-size:36px;
	}
	.carousel-imgbg {
		min-height: 250px;
	}
	.carousel-content p{
		font-size: 16px;
	}
}
@media (max-width: 575px){
	#heroCon{
		text-align: center;
	}
	#cLogoCon{
		text-align: center;
	}
	#RAQ{
		padding-top: 50px;
	}
	#Services{
		padding-top: 50px;
	}
	#Gallery{
		padding-top: 50px;
	}
	#About_Us{
		padding-top: 50px;
	}
	
	#cPrev{margin-top: -330px;}
	#cNext{margin-top: -330px;}
	#cPrev{margin-left: 25px; z-index: 999;position: relative;font-size: 30px;text-align: left;}
	#cPrev i{background-color: #000; border-radius: 50%; cursor: pointer; color: #fff;}
	#cNext{margin-right: 35px; z-index: 999;position: absolute;font-size: 30px;text-align: right; right: 0;}
	#cNext i{background-color: #000; border-radius: 50%; cursor: pointer; color: #fff;}
	.carousel-content h2{
		font-size: 18px;
	}
	.carousel-content p{
		font-size: 14px;
	}
	.btn-product{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
}