/*-------------------------------------------------------------------------------
* COMMON UNIVERSAL CSS STARTS HERE
**-------------------------------------------------------------------------------*/
.header-sec
{
	width:100%;
	min-height:35px;
	background-color:#000;
	display:flex;
	justify-content:flex-end;
}
.header-sec h2
{
	color:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding: 14px 55px 0 0px;
}
.header-sec p
{
	color:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding: 10px 140px 0 0;
}
.header 
{
    width: 100%;
    height: auto;
    margin: 0 auto;
	display:flex;
}
.header .navbar-brand img
{
	margin:15px 0 15px 0;
}
/*.navbar .navbar-toggler
{	
 	display:none; 
}*/
#menu-primary-menu
{
	display:inline-flex;
	list-style: none;
    justify-content: end;
    text-decoration: none;
    margin:20px 0 0 15px;
	margin-left: -25px !important;
}
/*#menu-primary-menu .menu-item a{
	color: #2d3e50;
    font-size: 14px;
 	padding: 10px 23px;   
	margin-right: 20px;
  	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-decoration:none;
}*/

/*.navbar .navbar-collapse .navbar-nav ul
{
    display: inline-flex;
    list-style: none;
    justify-content: end;
    text-decoration: none;
    margin:20px 0 0 15px;
	list-style-type:none;
}*/

.navbar-nav .nav-link 
{
    color: #2d3e50;
    font-size: 14px;
 	padding: 10px 23px;
    margin-right: 22px;
	/*margin-right: 30px;*/
  	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-decoration:none;
	text-transform: uppercase;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a
{
	font-size: 13px !important;
}
.navbar-nav.nav-social{ padding:0;  }
.navbar-nav.nav-social ul
{
    display: inline-flex;    
    justify-content: start;
    text-decoration: none;
    margin: 20px 10px 0px 10px;
	list-style-type:none;
	padding:0;	
}
.navbar-nav.nav-social .nav-link 
{
    color: #2d3e50;
    font-size: 14px;
 	padding: 10px 23px;   
	margin-right: 0px;
  	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-decoration:none;
	text-transform: uppercase;
}
.navbar-nav.nav-social .nav-item{ padding:10px 23px; }
.navbar-nav .twitter-icon
{
    color: #dc4f1b;
    font-size:25px;
 	/*padding: 10px 23px;*/   
}
.navbar-nav .fb-icon
{
    color: #dc4f1b;
    font-size:25px;
 	/*padding: 10px 0 0 23px;*/   
}

.fl-node-609a2b931c9ce > .fl-row-content-wrap
{
    position: revert;
}
.fl-node-60a4fa4faa016 .fl-module-content
{
    overflow: visible;
    visibility: visible;
    position: relative;
}
/* slider section */
/*
.fl-node-6075506da2fa9
{
	position:absolute;
}
.fl-node-60a20b8fa92ab
{
	position:relative;
}
.fl-node-609a2b93a4e80 
{
   position:absolute;
}
.fl-node-60a20bb289129 .fl-photo
{
    text-align: left;
    margin-top: 15%;
}
.fl-node-60a20d19a3878 .fl-photo 
{
    text-align: right;
	margin-top: 15%;
}
*/
.fl-node-60a20b8fa92ab
{
	display:none;
}
/*.fl-node-609a2b931c9ce > .fl-row-content-wrap:before
{
	content:'';
	background-image:url("https://scaftech.brandheights.info/wp-content/uploads/2021/05/gray-545.png");
	position:absolute;
	width: 8.4%;
    height: 56%;
    top: 30%;
    left: 0;
}
.fl-node-609a2b931c9ce > .fl-row-content-wrap:after
{
	content:'';
	background-image:url("https://scaftech.brandheights.info/wp-content/uploads/2021/05/gray-545.png");
	position:absolute;
	width: 8.4%;
    height: 56%;
    top: 30%;
    right: 0;
}*/
.fl-node-6075506da2fa9 .fl-slide-text p
{
	color:#fff;
	font-size:42px !important;
	line-height:50px !important;
	font-family:raleway;
	font-weight:700;
	text-transform:uppercase;
}
.fl-content-slider-navigation .slider-prev:before
{
	content: " ";
    position: absolute;
    width: 90px;
    height: 90px;
    background-color: #d3e4f8;
    border-radius: 100%;
    top: -20px;
    left: 10px;
}
.fl-content-slider-navigation .fl-content-slider-svg-container
{
    position: relative;
  	width: 30px;
    height: 30px;
  	margin-left: 35px;
    margin-top: 10px;
}
.fl-content-slider-navigation .slider-next:after
{
	content: " ";
    position: absolute;
    width: 90px;
    height: 90px;
    background-color: #d3e4f8;
    border-radius: 100%;
    top: -20px;
    right: 10px;
}
.fl-content-slider-navigation .slider-next .fl-content-slider-svg-container
{
	margin-right: 37px;
    margin-top: 10px;
}
.fl-content-slider-navigation svg
{
	z-index:9;
}
.fl-slide-cta-button
{
    padding-top:0;
    margin-top: 55px;
}
/* #home page CTA*/
#home-cta{
	margin-top:-14%; 
}


/* Structural section */

.fl-node-608ff7f478ced {
    position: relative;
    margin: 0 0 60px;
    z-index: 1;
	display:none;
}
.fl-node-608ff7f478ced .fl-row-content-wrap{
	position: absolute;
    top: -160px;
    left: 0;
    right: 0;
}

.fl-builder-content .fl-node-608ff7f4cd391 > .fl-col-content:hover
{
	background-image: linear-gradient(to right, rgba( 209, 65, 18 ) , rgba( 221, 125, 66));
}
.fl-builder-content .fl-node-608ff7f4cd391 > .fl-col-content:hover .fl-node-608ffaafd7f3e h2.fl-heading .fl-heading-text
{
    color: #fff !important;
}
.fl-builder-content .fl-node-608ffb756ec26 > .fl-col-content:hover
{
	background-image: linear-gradient(to right, rgba( 209, 65, 18 ) , rgba( 221, 125, 66));
}
.fl-builder-content .fl-node-608ffb756ec26 > .fl-col-content:hover .fl-node-608ffb756ece4 h2.fl-heading .fl-heading-text
{
	color:#fff !important;
}
.fl-builder-content .fl-node-608ffb801acd7 > .fl-col-content:hover
{
	background-image: linear-gradient(to right, rgba( 209, 65, 18 ) , rgba( 221, 125, 66));
}
.fl-builder-content .fl-node-608ffb801acd7 > .fl-col-content:hover .fl-node-608ffb801ada5 h2.fl-heading .fl-heading-text
{
	color:#fff !important;
}
.fl-builder-content .fl-node-608ffb893bc95 > .fl-col-content:hover
{
	background-image: linear-gradient(to right, rgba( 209, 65, 18 ) , rgba( 221, 125, 66));
}
.fl-builder-content .fl-node-608ffb893bc95 > .fl-col-content:hover .fl-node-608ffb893bd40 h2.fl-heading .fl-heading-text
{
	color:#fff !important;
}


/* about section */

.fl-node-60755c2d91d28 .fl-photo-img, .fl-node-60755c2d91d28 .fl-photo-content
{
	max-width: 105% !important;
    width: 105% !important;
}
.fl-node-60757896e9dff
{
	overflow:visible;
	height:280px;
}
.fl-node-60757896e9dff > .fl-row-content-wrap
{
	position: absolute;
	z-index: 1;
	max-width: 1090px;
}
.fl-node-6075506da2fa9 .fl-slide-text p:before
{
	content:" ";
	position:absolute;
	width:121px;
	height:4px;
	margin:215px auto 0;
	display:block;
	background:#ffffff;
}

/* Service section */

.fl-node-609a2b93a4e80 a:hover
{
	text-decoration:none;
}
.fl-node-609a2d764bc7f > .fl-col-content
{
    background-size: 100% 83% !important;
}
.fl-node-609a2d764bc7f > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a763551458 .fl-photo 
{
    display: none;
}
/*
.fl-node-609a2d764bc7f > .fl-col-content:hover .fl-node-609a38744b36d .fl-photo
{
	display:none;
}
.fl-node-609a2d764bc7f > .fl-col-content:hover .fl-node-609a763551458 .fl-photo
{
	display:block;
}*/
.fl-node-609a2d764bc7f > .fl-col-content:hover .fl-node-609a3a1a29ddb h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a2d764bc7f > .fl-col-content:hover .fl-node-609a40c38a4c3 .fl-separator
{
	border-top:5px solid #e0511c;
}
.fl-node-609a2d764bc85 > .fl-col-content
{
    background-size: 100% 83% !important;
}
.fl-node-609a2d764bc85 > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a2d764bc85 > .fl-col-content:hover .fl-node-609a3cc4950a8 .fl-photo
{
	
}
.fl-node-609a2d764bc85 > .fl-col-content:hover .fl-node-609a3cfa81884 h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a2d764bc85 > .fl-col-content:hover .fl-node-609a44ee942e9 .fl-separator
{
	border-top:5px solid #e0511c;
}
.fl-node-609a2d764bc89 > .fl-col-content
{
   	background-size: 100% 83% !important;
}
.fl-node-609a2d764bc89 > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a2d764bc89 > .fl-col-content:hover .fl-node-609a3d8213c6d .fl-photo
{
	
}
.fl-node-609a2d764bc89 > .fl-col-content:hover .fl-node-609a3db07536e h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a2d764bc89 > .fl-col-content:hover .fl-node-609a455822e55 .fl-separator
{
	border-top:5px solid #e0511c;
}
.fl-node-609a2d764bc8b > .fl-col-content
{
    background-size: 100% 83% !important;
}
.fl-node-609a2d764bc8b > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a2d764bc8b > .fl-col-content:hover .fl-node-609a3e0e3023d .fl-photo
{
	
}
.fl-node-609a2d764bc8b > .fl-col-content:hover  .fl-node-609a3e39be0db h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a2d764bc8b > .fl-col-content:hover .fl-node-609a44ff398f7 .fl-separator
{
	border-top:5px solid #e0511c;
}

.fl-node-609a468c46aa2 > .fl-col-content
{
	 background-size: 100% 83% !important;
}
.fl-node-609a468c46aa2 > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}

.fl-node-609a468c46aa2 > .fl-col-content:hover .fl-node-609a49c46e353 .fl-photo
{
	
}
.fl-node-609a468c46aa2 > .fl-col-content:hover .fl-node-609a49ee847e7 h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a468c46aa2 > .fl-col-content:hover .fl-node-609a4a564f9aa .fl-separator
{
	border-top:5px solid #e0511c;
}

.fl-node-609a468c46aa6 > .fl-col-content
{
	background-size: 100% 83% !important;
}
.fl-node-609a468c46aa6 > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a468c46aa6 > .fl-col-content:hover .fl-node-609a4a75dd398 .fl-photo
{

}
.fl-node-609a468c46aa6 > .fl-col-content:hover .fl-node-609a4ab689f41 h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a468c46aa6 > .fl-col-content:hover .fl-node-609a4af833186 .fl-separator
{
	border-top:5px solid #e0511c;
}
.fl-node-609a468c46aa8 > .fl-col-content
{
	background-size: 100% 83% !important;
}
.fl-node-609a468c46aa8 > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a468c46aa8 > .fl-col-content:hover .fl-node-609a4b45ac08f .fl-photo
{
	
}
.fl-node-609a468c46aa8 > .fl-col-content:hover  .fl-node-609a4b7f0c39a h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a468c46aa8 > .fl-col-content:hover .fl-node-609a4c368a062 .fl-separator
{
	border-top:5px solid #e0511c;
}

.fl-node-609a468c46aaa > .fl-col-content
{
	background-size: 100% 83% !important;
}
.fl-node-609a468c46aaa > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.fl-node-609a468c46aaa > .fl-col-content:hover .fl-node-609a4c92a9cbc .fl-photo
{
	
}
.fl-node-609a468c46aaa > .fl-col-content:hover .fl-node-609a4cb49d37c h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-609a468c46aaa > .fl-col-content:hover .fl-node-609a4cf1d50f9 .fl-separator
{
	border-top:5px solid #e0511c;
}
.fl-node-607577b65be91
{
	display:none;
}
.fl-node-60b70820e1b9e > .fl-col-content 
{
    background-size: 100% 83% !important;
}
.fl-node-60b70820e1b9e > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
} 
.fl-node-60b70820e1b9e > .fl-col-content:hover .fl-node-60b71182ef1f9 h2.fl-heading .fl-heading-text
{
	color:#e0511c;
}
.fl-node-60b70820e1b9e > .fl-col-content:hover .fl-node-60b7121d66a21 .fl-separator
{
	border-top:5px solid #e0511c;
}


/*
.fl-node-607579dec4498 > .fl-col-content 
{
    background-color:#2d3e50 !important;
	background-image: none !important;
}
.fl-node-607577b65be91 .fl-row-content-wrap .fl-col-content{
	position:relative;
}
.fl-node-607577b65be91 .fl-row-content-wrap .fl-col-content > div{
	position:relative;
	z-index:2;
}
.fl-node-607577b65be91 .fl-row-content-wrap .fl-col-content:after{
	position:absolute;
	content:"";
	background:linear-gradient(to top, rgba( 209, 65, 18 ) , rgba( 221, 125, 66, 0.2));
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:1;
	opacity:0;
	transition:all 100ms ease;
}
.fl-node-607577b65be91 .fl-row-content-wrap .fl-col-content:hover:after{
	opacity:1;
}
.fl-node-607577b65f86d .fl-col-content:after{
	display:none !important;
}
*/

/* blog section */
.fl-node-607584daaa422
{
	display:none;
}
/*
.fl-node-607d29db90b4e .fl-post-grid-text
{
    position: absolute;
    background: #ffffff;
    height: 100px;
    width: 95%;
    margin: -40px 0 0 8px;
	padding: 13px 19px !important;
	box-shadow: 1px 1px 3px 1px #0000001a;
}
.fl-node-607d29db90b4e .fl-post-grid-post
{
	overflow:visible;
}
*/
/* contact info section */

.fl-node-60758912bd4bf .fl-node-60758985927b1 .fl-node-60758b87e69d1
{
	text-align:center !important;
	justify-content:center !important;
}
.fl-node-60758912bd4bf .fl-node-60758985927b1 .fl-node-60758b87e69d1 .fl-module-list .fl-list-item .fl-list-item-wrapper
{
    width: 60% !important;
}

.fl-node-60758912bd4bf .fl-node-60758985927b1 .fl-node-60758b87e69d1 > .fl-module-content
{
	text-align: center !important;
    justify-content: center !important;
    display: flex !important;
}

/* footer section */
.footer-sec
{
    width: 100%;
    height: auto;
	background-color:#2d3e50;
	/*background-image:url('../image/footer-bg-img.jpg');*/
	justify-content:center;
	min-height:380px;
	overflow: hidden;
}
.footer-sec .navbar-brand
{
	margin: 0 auto;
	display:block;
}
.footer-sec .navbar
{
	margin: 10px auto;
	text-align:center;
	display:block;
}
.footer-sec .navbar-brand img
{
	margin: 0 auto;
    width: auto;
    display: block;
    padding:55px 0 20px 0;
}
.footer-sec .navbar .navbar-nav ul
{
    display: inline-flex;
    list-style: none;
    justify-content:center;
    text-decoration: none;
    margin:0 auto;
	border-bottom:1px solid #fff;
	padding-bottom:40px;
}
.footer-sec .navbar-nav .nav-link 
{
    color: #fff;
    font-size: 14px;
 	padding: 10px 23px;   
  	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-decoration:none;
}

.footer-sec h2
{
    color:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding:25px 0 9px 0; 
	text-align:center;
	margin:0;
}
.footer-sec h3
{
	color:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding:0;
	text-align:center;
	margin:0;
}
.bottom-footer
{
	width:100%;
	min-height:38px;
	background-color:#d24716;
	display:block;
	overflow: hidden;
}
.bottom-footer p
{
	 margin: 0;
	 padding:10px 0;
}
.bottom-footer p a
{
    color: #fff;
    font-size: 14px;
    padding: 15px 23px 15px 120px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    text-decoration: none;
}
.bottom-footer .box1
{
	text-align:center;
	margin: 8px 0;
}
.bottom-footer .box1 .footer-icon
{
	color: #fff;
    font-size:20px;
 	padding: 10px 23px;   
}
.bottom-footer .box1 .footer-icon1
{
	color: #fff;
    font-size:20px;
 	padding: 10px 23px;   
}

/* home page products section overlay */

.fl-node-60911e6208a85 .modula-item-content > a{
	position:relative;
}
.fl-node-60911e6208a85 .modula-item-content > a:after{
	position:absolute;
	content:"";
	background:linear-gradient(to top, rgba( 209, 65, 18 ) , rgba( 221, 125, 66, 0.2));
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:1;
	opacity:0;
	transition:all 100ms ease;
}
.fl-node-60911e6208a85 .modula-item-content > a:hover:after{
	opacity:1;
}

/* contact us page */

.fl-node-6098bf47ece4c label
{
	color:#77808b;
	font-size:16px;
	line-height:24px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
}
.fl-node-6098bf47ece4c .wpcf7-form-control
{
	padding: 15px 100px 15px 20px;
	border-radius:0 !important;
	border:1px solid #a2a9b0;
	width: 100%;
}
.fl-node-6098bf47ece4c .wpcf7-form-control:focus-visible
{
	outline:none !important;
}
.fl-node-6098bf47ece4c .msg-box 
{
    padding: 15px 115px 15px 20px;
	border-radius:0 !important;
	border:1px solid #a2a9b0;
	height:163px;
}
.fl-node-6098bf47ece4c .msg-box:focus-visible 
{
	outline:none !important;
}
.fl-node-6098bf47ece4c .sbt-btton
{
	padding: 13px 50px 13px 50px;
	border-radius:0;
	border:none;
	background-image:linear-gradient(to right, #d14212, #dd7c42 );
	color:#ffffff;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	box-shadow:1px 1px 60px -18px #000 !important;
}
/*Services */
/*tabs*/
#services-tab-1.fl-module img,
#services-tab-2.fl-module img,
#services-tab-3.fl-module img{
  float: left; 
  margin: 5px 4% 5px 0;
}
#services-tab-1 p,
#services-tab-2 p,
#services-tab-3 p
{  text-align: justify;}	
#services-tab-1 ul,
#services-tab-2 ul,
#services-tab-3 ul
{ margin-left: 10px; padding-left: 2%; }

/*AREA PAGES*/
.fl-slide-text p {
    color: #fff;
    font-size: 42px !important;
    line-height: 50px !important;
    font-family: raleway;
    font-weight: 700;
    text-transform: uppercase;
}
.scaff-two-col{ z-index:99; position:relative; }
.scaff-area-row{ z-index:90; }

.swf-content > .fl-col-content {
    background-size: 100% 83% !important;
}
.swf-content > .fl-col-content:hover
{
	background-image:url(https://scaftech.brandheights.info/wp-content/uploads/2021/05/house-shape1.png);
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
	background-size: 106% 90% !important;
}
.swf-content > .fl-col-content:hover .swf-heading h2.fl-heading .fl-heading-text{
	color:#e0511c;
}
.swf-content > .fl-col-content:hover .swf-seprator .fl-separator{
	border-top:5px solid #e0511c;
}	
	
 .fl-builder-content .fl-row .fl-col .fl-node-6098e11043a02 .fl-tabs-panel .fl-tabs-panel-content h3
{
	margin-top:20px;
	margin-bottom:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}
.fl-builder-content .fl-node-6098e11043a02 .fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active
{
	border-bottom:3px solid #e0511c !important;
}
/* Blog page */

.comment-respond
{
	display:none;
}
#post-169
{
	margin:20px;
}
#post-169 .entry-content
{
	width:60%;
	margin-top:20px;
	margin-bottom:20px;
}
.post-navigation
{
	display:none;
}
.entry-footer
{
	display:none;
}

/* Domestic page start */
.fl-node-60b8ce6a402a6 > .fl-module-content
{
	width:50%;
	
}
.fl-node-60b8d0e51b522 > .fl-module-content
{
	width:50%;
}
.fl-node-60b9b0153ae18
{
	display:none;
}
.fl-node-60b8cc5e0ec77 > .fl-row-content-wrap
{
	background-attachment: fixed !important;
	background-position: top center !important;
}
/* Domestic page end */

/* Commercila start */
.fl-node-60b9ddd648bfb > .fl-row-content-wrap
{
	background-attachment: fixed !important;
	background-position: top center !important;
}


/* Commercial end */

/* Bespoke start */

.fl-node-60ba0be2be57b.fl-module-list .fl-list-item-heading
{
	margin-bottom:-3px !important;
}
.fl-node-60ba1741da3d9 > .fl-row-content-wrap
{
	background-attachment: fixed !important;
	background-position: top center !important;
}
/* Bespoke end */

/* Responsive */

@media only screen and (max-width: 480px)
{
/* Home page start */	
	
	.header-sec 
	{
		display: block;
		justify-content: end;
	}
	.header-sec p
	{
		padding: 0px 0 10px;
	}
	.fl-content-slider .fl-slide-bg-photo
	{
		position:absolute !important;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-0 .fl-slide-content
	{
    	background-color: transparent;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-1 .fl-slide-content 
	{
   		background-color: transparent;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-2 .fl-slide-content
	{
   		background-color: transparent;
	}
	.fl-content-slider-navigation .slider-next:after 
	{
		width: 25px;
		height: 25px;
		top: -10px;
		right: 0px;
	}
	.fl-content-slider-navigation .slider-prev:before
	{
		width: 25px;
		height: 25px;
		top: -10px;
		left: 0px;
	}
	.fl-content-slider-navigation .fl-content-slider-svg-container
	{
		width: 15px;
		height: 15px;
		margin-left: 3px;
		margin-top: -5px;
	}
	.fl-content-slider-navigation .slider-next .fl-content-slider-svg-container
	{
		margin-right: 5px;
		margin-top: -5px;
	}
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title 
	{
		font-size: 20px !important;
		line-height: 25px !important;
	}
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text, .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * 
	{
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.fl-node-60a4fa4faa016 .fl-module-content
	{
		padding-right: 50px;
		padding-left: 35px;
	}
	.fl-node-609a2c7f6ef56.fl-module-heading .fl-heading
	{
		font-size: 30px;
		line-height: 40px;
	}
	.fl-node-609a2d764bc7f > .fl-col-content 
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a40c38a4c3 .fl-separator 
	{
		max-width: 60%;
		margin: 40px auto 0;
	}
	.fl-builder-content .fl-node-609a2d764bc7f > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc7f > .fl-col-content:hover
	{
		background-size: 68% 88% !important;
	}
	.fl-builder-content .fl-node-609a2d764bc85 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc85 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc85 > .fl-col-content:hover
	{
		background-size: 68% 88% !important;
	}
	.fl-node-609a3cc4950a8 .fl-photo
	{
    	margin: 10% 0;
	}
	.fl-node-609a44ee942e9 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a2d764bc89 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc89 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc89 > .fl-col-content:hover
	{
		background-size: 68% 100% !important;
	}
	.fl-node-609a3d8213c6d .fl-photo
	{
    	margin: 10% 0;
	}
	.fl-node-609a455822e55 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a2d764bc8b > .fl-col-content 
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc8b > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc8b > .fl-col-content:hover
	{
		background-size: 68% 95% !important;
	}
	.fl-node-609a3e0e3023d .fl-photo
	{
    	margin: 10% 0 7%;
	}
	.fl-node-609a44ff398f7 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa2 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa2 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa2 > .fl-col-content:hover
	{
		background-size: 68% 95% !important;
	}
	.fl-node-609a49c46e353 .fl-photo
	{
    	margin: 20% 0 10%;
	}
	.fl-node-609a4a564f9aa .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa6 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa6 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa6 > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4a75dd398 .fl-photo
	{
    	margin: 16% 0 10%;
	}
	.fl-node-609a4af833186 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa8 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa8 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa8 > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4b45ac08f .fl-photo
	{
    	margin: 19% 0 8%;
	}
	.fl-node-609a4c368a062 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aaa > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aaa > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aaa > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4c92a9cbc .fl-photo
	{
    	margin: 16% 0 8%;
	}
	.fl-node-609a4cf1d50f9 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-60b70820e1b9e > .fl-col-content
	{
		min-height: 250px;
	}
	.fl-node-60b70820e1b9e > .fl-col-content
	{
		background-size: 65% 85% !important;
	}
	.fl-node-60b70820e1b9e > .fl-col-content:hover
	{
		background-size: 68% 90% !important;	
	}
	.fl-node-60b7107357d6c > .fl-module-content
	{
    	margin: 30% 0 2%;
	}
	.fl-node-60b7121d66a21 .fl-separator
	{
		max-width: 60%;
	}
	.fl-node-607559b87d242.fl-module-heading .fl-heading 
	{
		font-size: 25px;
		line-height: 30px;
		margin-left: 10px !important;
	}
	.fl-builder-content .fl-node-60755a5b6a8f4 .fl-rich-text, .fl-builder-content .fl-node-60755a5b6a8f4 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 5px;
	}
	.fl-builder-content .fl-node-60755ac1b008b .fl-rich-text, .fl-builder-content .fl-node-60755ac1b008b .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 5px;
	}
	.fl-builder-content .fl-node-60755add4b5a1 .fl-rich-text, .fl-builder-content .fl-node-60755add4b5a1 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 5px;
	}
	.fl-node-60757486e0b40 .fl-button-wrap 
	{
		margin-left: 10px;
	}
	.fl-node-60755c2d91d28 .fl-photo-img, .fl-node-60755c2d91d28 .fl-photo-content 
	{
		max-width: 100% !important;
		width: 100% !important;
	}
	.fl-node-607578cbf1340.fl-module-heading .fl-heading
	{
		font-size: 28px;
    	line-height: 32px;
	}
	.fl-builder-content .fl-node-60757971d108f .fl-rich-text, .fl-builder-content .fl-node-60757971d108f .fl-rich-text * 
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-607579dec4509.fl-module-heading .fl-heading
	{
		font-size: 27px;
    	line-height: 32px;
	}
	.fl-builder-content .fl-node-607579dec450a .fl-rich-text, .fl-builder-content .fl-node-607579dec450a .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-60757f73bcc6c > .fl-row-content-wrap 
	{
    	padding-top: 290px;
	}
	.fl-node-6075824587d71.fl-module-heading .fl-heading
	{
		font-size: 20px;
    	line-height: 25px;
	}
	.fl-builder-content .fl-node-6075829ea3fb0 .fl-rich-text, .fl-builder-content .fl-node-6075829ea3fb0 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-builder-content .fl-node-6075831580c5c .fl-rich-text, .fl-builder-content .fl-node-6075831580c5c .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-607583d07fa3a.fl-module-heading .fl-heading
	{
		font-size: 20px;
    	line-height: 10px;
	}
	.fl-node-609120a712182.fl-module-heading .fl-heading 
	{
		font-size: 35px;
	}
	.fl-node-607587a3a1fad .fl-button-wrap 
	{
    	text-align: center;
	}
	.fl-node-6075871152ce9.fl-module-heading .fl-heading
	{
		font-size: 20px;
		text-align: center;
	}
	.fl-node-609a6cf68f51a.fl-module-heading .fl-heading
	{
		font-size: 30px;
    	line-height: 50px;
	}
	.fl-builder-content .fl-node-609a6cf68f51b .fl-rich-text, .fl-builder-content .fl-node-609a6cf68f51b .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	.fl-builder-content .fl-node-609a6cf68f516 > .fl-col-content
	{
    	min-height: 300px;
	}
	.footer-sec .navbar .navbar-nav ul 
	{
		display: block;
	}
	.footer-sec h3 
	{
		font-size: 12px;
		padding: 0 0 20px;
	}
	.footer-sec h2
	{
		font-size: 12px;
		padding: 10px 0 9px 0;
	}
	.bottom-footer p a
	{
		font-size: 12px;
		padding: 10px 0px 10px 0px;
		text-align: center;
		margin: 0 auto;
		display: block;
	}
	.bottom-footer .box1 
	{
  		 margin: 0px 0 10px;
	}
/* Home page end */
	
	
/* About page start */
	
	.fl-node-60924f6d320a2.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
		margin-left: 10px !important;
	}
	.fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text, .fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-builder-content .fl-node-6092507862c6c .fl-rich-text, .fl-builder-content .fl-node-6092507862c6c .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-builder-content .fl-node-609250b7539d4 .fl-rich-text, .fl-builder-content .fl-node-609250b7539d4 .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-builder-content .fl-node-609250d6b496f .fl-rich-text, .fl-builder-content .fl-node-609250d6b496f .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-node-6092558f042d5.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
	}
	.fl-node-60926f7186641.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
	}
	
	
/* About page end */
	
	
/* Service page start */
	
	.fl-node-6098df0ce6ce7.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
		margin-left: 10px !important;
	}
	.fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text, .fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text, .fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
		margin-left:5px !important;
	}
	.fl-builder-content .fl-node-6098e11043a02 .fl-tabs .fl-tabs-label, .fl-builder-content .fl-node-6098e11043a02 .fl-tabs-label.fl-tab-active
	{
    	padding-left: 0;
	}
	
/* Service page end */
	
/* Blog page start */
	
	.fl-node-60927f5fe4033.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
	}
	.fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text, .fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	
/* Blog page end */
	
/* Contact us page start */
	
	.fl-node-6098bb606cad9.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 30px;
	}
	.fl-builder-content .fl-node-6098bca08401d .fl-rich-text, .fl-builder-content .fl-node-6098bca08401d .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	.fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text, .fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	.fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text, .fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	.fl-node-6098bf901a7db.fl-module-heading .fl-heading
	{
		font-size: 35px;
	}
	.fl-builder-content .fl-node-6098bf901a7dd .fl-rich-text, .fl-builder-content .fl-node-6098bf901a7dd .fl-rich-text *
	{
		font-size: 12px;
    	line-height: 19px;
	}
	
/* contact us page end */
}

@media (min-width: 736px) and (max-width:1023px) 
{	
/* Home page start */
	
	.fl-content-slider .fl-slide-bg-photo 
	{
		position: absolute;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-0 .fl-slide-content
	{
    	background-color: transparent;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-1 .fl-slide-content 
	{
   		background-color: transparent;
	}
	.fl-builder-content .fl-node-6075506da193d .fl-slide-2 .fl-slide-content
	{
   		background-color: transparent;
	}
	.fl-node-60a4fa4faa016 .fl-module-content
	{
		display:none;
	}
	.fl-content-slider-navigation .slider-next:after 
	{
		width: 30px;
		height: 30px;
		top: -10px;
		right: 20px;
	}
	.fl-content-slider-navigation .slider-prev:before
	{
		width: 30px;
		height: 30px;
		top: -10px;
		left: 20px;
	}
	.fl-content-slider-navigation .fl-content-slider-svg-container
	{
		width: 15px;
		height: 15px;
		margin-left: 25px;
		margin-top: -3px;
	}
	.fl-content-slider-navigation .slider-next .fl-content-slider-svg-container
	{
		margin-right: 25px;
		margin-top: -3px;
	}
	
	.fl-node-609a2d764bc7f > .fl-col-content 
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a40c38a4c3 .fl-separator 
	{
		max-width: 60%;
		margin: 40px auto 0;
	}
	.fl-builder-content .fl-node-609a2d764bc7f > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc7f > .fl-col-content:hover
	{
		background-size: 68% 88% !important;
	}
	
	.fl-builder-content .fl-node-609a2d764bc85 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc85 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc85 > .fl-col-content:hover
	{
		background-size: 68% 88% !important;
	}
	.fl-node-609a3cc4950a8 .fl-photo
	{
    	margin: 10% 0;
	}
	.fl-node-609a44ee942e9 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a2d764bc89 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc89 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc89 > .fl-col-content:hover
	{
		background-size: 68% 100% !important;
	}
	.fl-node-609a3d8213c6d .fl-photo
	{
    	margin: 10% 0;
	}
	.fl-node-609a455822e55 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a2d764bc8b > .fl-col-content 
	{
    	min-height: 250px;
	}
	.fl-node-609a2d764bc8b > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a2d764bc8b > .fl-col-content:hover
	{
		background-size: 68% 95% !important;
	}
	.fl-node-609a3e0e3023d .fl-photo
	{
    	margin: 10% 0 7%;
	}
	.fl-node-609a44ff398f7 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa2 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa2 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa2 > .fl-col-content:hover
	{
		background-size: 68% 95% !important;
	}
	.fl-node-609a49c46e353 .fl-photo
	{
    	margin: 22% 0 4%;
	}
	.fl-node-609a4a564f9aa .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa6 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa6 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa6 > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4a75dd398 .fl-photo
	{
    	margin: 16% 0 10%;
	}
	.fl-node-609a4af833186 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aa8 > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aa8 > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aa8 > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4b45ac08f .fl-photo
	{
    	margin: 19% 0 8%;
	}
	.fl-node-609a4c368a062 .fl-separator
	{
		max-width: 60%;
	}
	.fl-builder-content .fl-node-609a468c46aaa > .fl-col-content
	{
    	min-height: 250px;
	}
	.fl-node-609a468c46aaa > .fl-col-content
	{
    	background-size: 65% 85% !important;
	}
	.fl-node-609a468c46aaa > .fl-col-content:hover
	{
		background-size: 68% 90% !important;
	}
	.fl-node-609a4c92a9cbc .fl-photo
	{
    	margin: 16% 0 8%;
	}
	.fl-node-609a4cf1d50f9 .fl-separator
	{
		max-width: 60%;
	}
		.fl-builder-content .fl-node-60b70820e1b9e > .fl-col-content
	{
		min-height: 250px;
	}
	.fl-node-60b70820e1b9e > .fl-col-content
	{
		background-size: 65% 85% !important;
	}
	.fl-node-60b70820e1b9e > .fl-col-content:hover
	{
		background-size: 68% 90% !important;	
	}
	.fl-node-60b7107357d6c > .fl-module-content
	{
    	margin: 30% 0 2%;
	}
	.fl-node-60b7121d66a21 .fl-separator
	{
		max-width: 60%;
	}
	.fl-node-60755a5638caf
	{
		display:flex;
	}
	.fl-node-60755c2d91d28 .fl-photo-img, .fl-node-60755c2d91d28 .fl-photo-content
	{
		max-width: 100% !important;
		width: 100% !important;
	}
	.fl-node-607559b87d242.fl-module-heading .fl-heading 
	{
		font-size: 25px;
		line-height: 35px;
		margin-left: 20px !important;
	}
	.fl-builder-content .fl-node-60755a5b6a8f4 .fl-rich-text, .fl-builder-content .fl-node-60755a5b6a8f4 .fl-rich-text *
	{
		font-size: 10px;
		line-height: 15px;
   	 	margin-left: 10px;
	}
	.fl-builder-content .fl-node-60755ac1b008b .fl-rich-text, .fl-builder-content .fl-node-60755ac1b008b .fl-rich-text *
	{
		font-size: 10px;
		line-height: 15px;
   	 	margin-left: 10px;
	}
	.fl-builder-content .fl-node-60755add4b5a1 .fl-rich-text, .fl-builder-content .fl-node-60755add4b5a1 .fl-rich-text *
	{
		font-size: 10px;
		line-height: 15px;
   	 	margin-left: 10px;
	}
	.fl-node-60757486e0b40 .fl-button-wrap 
	{
		margin-left: 20px;
	}
	.fl-node-6075789701b92
	{
		display:flex;
	}
	.fl-node-607579dec4509.fl-module-heading .fl-heading
	{
		font-size: 29px;
	}
	.fl-node-607578cbf1340.fl-module-heading .fl-heading
	{
		font-size: 29px;
	}
	.fl-builder-content .fl-node-60757971d108f .fl-rich-text, .fl-builder-content .fl-node-60757971d108f .fl-rich-text * 
	{
		font-size: 12px;
		line-height: 18px;
	}
	.fl-builder-content .fl-node-607579dec450a .fl-rich-text, .fl-builder-content .fl-node-607579dec450a .fl-rich-text *
	{
		font-size: 12px;
		line-height: 18px;
	}
	.fl-node-6075824587d71.fl-module-heading .fl-heading
	{
		font-size: 29px;
		line-height: 35px;
	}
	.fl-node-60757f73bcc6c > .fl-row-content-wrap
	{
    	padding-top: 20px;
		min-height: 500px;

	}
	.fl-builder-content .fl-node-6075829ea3fb0 .fl-rich-text, .fl-builder-content .fl-node-6075829ea3fb0 .fl-rich-text * 
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-builder-content .fl-node-6075831580c5c .fl-rich-text, .fl-builder-content .fl-node-6075831580c5c .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-607587037b220
	{
		display:flex;
	}
	.fl-node-6075871152ce9.fl-module-heading .fl-heading
	{
		font-size: 20px;
	}
	.fl-builder-content .fl-node-607587a3a1fad a.fl-button, .fl-builder-content .fl-node-607587a3a1fad a.fl-button:visited 	   {
		font-size: 10px;
	}
	.fl-node-609a6cf68f50c
	{
		display:flex;
	}
	.fl-node-609a6cf68f518
	{
    	width: 50% !important;
	}
	.fl-node-609a6cf68f516 
	{
    	width: 50% !important;
	}
	.fl-module-map .fl-map:not(.fl-map-auto-responsive-disabled)
	{
		padding-bottom:133%;
	}
	.footer-sec .navbar-nav .nav-link 
	{
    	font-size: 12px;
	}
	.bottom-footer p a
	{
		font-size: 13px;
		padding: 15px 23px 15px 55px;
	}
	
/* Home page end */
	
/* About us page start */
	
	.fl-node-60924b53a22a8
	{
		display:flex;
	}
	.fl-node-60924f6d320a2.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 35px;
		margin-left: 20px !important;
	}
	.fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text, .fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-6092507862c6c .fl-rich-text, .fl-builder-content .fl-node-6092507862c6c .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-609250b7539d4 .fl-rich-text, .fl-builder-content .fl-node-609250b7539d4 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-609250d6b496f .fl-rich-text, .fl-builder-content .fl-node-609250d6b496f .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-node-6092531fc7a8a
	{
		display:flex;
	}
	.fl-node-6092558f042d5.fl-module-heading .fl-heading
	{
		font-size: 25px;
    	line-height: 32px;
	}
	.fl-node-60925a7dc2ab5.fl-module-list .fl-list-item-heading
	{
		font-size: 12px;
		line-height: 20px;
	}
	.fl-node-60926f718663c
	{
		display:flex;
	}
	.fl-node-60926f7186641.fl-module-heading .fl-heading
	{
		font-size: 25px;
    	line-height: 32px;
	}
	.fl-node-60926f7186642.fl-module-list .fl-list-item-heading
	{
		font-size: 12px;
		line-height: 20px;
	}
	.fl-node-609274a47da94
	{
		display:flex;
	}
	.fl-node-609274a47da97.fl-module-heading .fl-heading
	{
		font-size: 20px;
	}
	.fl-builder-content .fl-node-609274a47da98 a.fl-button, .fl-builder-content .fl-node-609274a47da98 a.fl-button:visited
	{
		font-size: 12px;
	}
	
/* About us page end */
	
/*  Service page start */
	
	.fl-node-6098df0ce6ce7.fl-module-heading .fl-heading 
	{
		font-size: 25px;
		margin-left: 20px !important;
	}
	.fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text, .fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text, .fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
		margin-left: 10px;
	}
	
/* Service page end */	
	
/* Blog page start */
	
	.fl-node-60927f5fe4033.fl-module-heading .fl-heading 
	{
		font-size: 24px;
		line-height: 40px;
	}
	.fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text, .fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	
/* Blog page end */
	
	
/* Contact us page start */	
	
	.fl-node-6098bb606cad9.fl-module-heading .fl-heading
	{
		font-size: 25px;
		line-height: 40px;	
	}
	.fl-builder-content .fl-node-6098bca08401d .fl-rich-text, .fl-builder-content .fl-node-6098bca08401d .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;	
	}
	.fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text, .fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;	
	}
	.fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text, .fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-6098bf7ef2e51
	{
		display:flex;
	}
	.fl-node-6098bf901a719 
	{
   	 	width: 50% !important;
		margin:20px 20px 0 0 !important;
	}
	.fl-node-6098bf901a7db.fl-module-heading .fl-heading
	{
		font-size: 34px;
	}
	.fl-builder-content .fl-node-6098bf901a7dd .fl-rich-text, .fl-builder-content .fl-node-6098bf901a7dd .fl-rich-text *
	{
		font-size: 12px;
		line-height: 19px;
	}
	.fl-node-6098bf47ece4d .fl-module-map .fl-map
	{
    	padding-bottom: 70% !important;
	}
	
/* Contact us page end */
}

@media (min-width: 1024px) and (max-width:1199px) 
{
/* Home page start */
	.navbar-nav .nav-link
	{
		font-size: 10px
	}
	.fl-node-60755c2d91d28 .fl-photo-img, .fl-node-60755c2d91d28 .fl-photo-content
	{
		max-width: 100% !important;
		width: 100% !important;
	}
	.fl-node-60757f73bcc6c > .fl-row-content-wrap
	{
    	padding-top: 215px;
	}
	.fl-node-6075824587d71.fl-module-heading .fl-heading
	{
		font-size:38px;
	}
	.fl-node-607579dec4509.fl-module-heading .fl-heading
	{
		font-size:30px;
	}
	.fl-node-607578cbf1340.fl-module-heading .fl-heading
	{
		font-size:30px;
	}
	.fl-node-6075506da2fa9 .fl-slide-text p 
	{
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.fl-node-6075506da2fa9 .fl-slide-text p:before
	{
		margin: 140px auto 0px 54%;
	}
	.fl-node-6075506da193d .fl-content-slider, .fl-node-6075506da193d .fl-slide 
	{
    	min-height: 475px;
	}
	.fl-node-60757971d108f > .fl-module-content 
	{
		margin-bottom: 45px;
	} 
/* Home page end */
	
/* About us page start */
	
	.fl-node-60924f6d320a2.fl-module-heading .fl-heading
	{
		font-size: 34px;
		line-height: 40px;
		margin-left: 20px !important;
	}
	.fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text, .fl-builder-content .fl-node-60925016cd9d0 .fl-rich-text *
	{
		font-size: 14px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-6092507862c6c .fl-rich-text, .fl-builder-content .fl-node-6092507862c6c .fl-rich-text *
	{
		font-size: 14px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-609250b7539d4 .fl-rich-text, .fl-builder-content .fl-node-609250b7539d4 .fl-rich-text *
	{
		font-size: 14px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-builder-content .fl-node-609250d6b496f .fl-rich-text, .fl-builder-content .fl-node-609250d6b496f .fl-rich-text *
	{
		font-size: 14px;
		line-height: 19px;
		margin-left: 10px;
	}
	.fl-node-6092558f042d5.fl-module-heading .fl-heading
	{
		font-size: 34px;
		line-height: 40px;
	}
	.fl-node-60925a7dc2ab5.fl-module-list .fl-list-item-heading
	{
		font-size: 15px;
		line-height: 23px;
	}
	.fl-node-60926f7186641.fl-module-heading .fl-heading
	{
		font-size: 34px;
		line-height: 40px;
	}
	.fl-node-60926f7186642.fl-module-list .fl-list-item-heading
	{
		font-size: 15px;
		line-height: 23px;	
	}
	
/* About us page end */	
	
/* Service page start */	
	
	.fl-node-6098df0ce6ce7.fl-module-heading .fl-heading
	{
		font-size: 35px;
		line-height: 40px;
		text-align:center;
	}
	.fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text, .fl-builder-content .fl-node-6098dfbbbfce1 .fl-rich-text *
	{
		margin-left: 30px;
		font-size: 15px;
		line-height: 23px;
	}
	.fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text, .fl-builder-content .fl-node-6098df5c1b5df .fl-rich-text *
	{
		margin-left: 30px;
		font-size: 15px;
		line-height: 23px;
	}
	.fl-builder-content .fl-node-6098e11043a02 .fl-tabs .fl-tabs-label, .fl-builder-content .fl-node-6098e11043a02 .fl-tabs-label.fl-tab-active 
	{
		padding-right: 50px;
		padding-bottom: 10px;
		padding-left: 50px;
		margin-left: 10px;
	}
	
/* Service page end */	
	
/* Blog page start */
	
	.fl-node-60927f5fe4033.fl-module-heading .fl-heading 
	{
		font-size: 32px;
		line-height: 33px;
	}
	.fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text, .fl-builder-content .fl-node-60927fcf68f32 .fl-rich-text *
	{
		font-size: 15px;
		line-height: 23px;
	}
	
/* Blog page end */  
	
/* contact us page start */
	
	.fl-builder-content .fl-node-6098bca08401d .fl-rich-text, .fl-builder-content .fl-node-6098bca08401d .fl-rich-text *
	{
		font-size: 15px;
		line-height: 23px;
	}
	.fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text, .fl-builder-content .fl-node-6098bd3144b55 .fl-rich-text *
	{
		font-size: 15px;
		line-height: 23px;
	}
	.fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text, .fl-builder-content .fl-node-6098bd7e3939a .fl-rich-text *
	{
		font-size: 15px;
		line-height: 23px;
	}
	.fl-node-6098bf901a7dd > .fl-module-content 
	{
		margin-right: 40px;
	}
/* Contact us page end */
	
}