/* Remove overlay on 404 page */
.btErrorPage.bt_bb_section[class*="bt_bb_background_overlay"]:before {
	display: none;
}
.bt_bb_background_overlay_light_solid{
	display:none;
}
body.btBelowMenu .btPageHeadline .bt_bb_port{
	padding-top : 8rem;
}
h1.bt_bb_headline_tag{
	font-size:2.75rem;
}
.btPageHeadline header{
	max-width:100%;
	text-align:center;
}
img.bt_bb_grid_item_inner_image{
	width:94%;
	border-radius:10px;
}
.bt_bb_grid_item_inner_content{
	background:#5dada7 !important;
	opacity:1;
	height:100%;
}
.service .bt_bb_grid_item_inner_content {
	border-radius : 10px;
}
.service  .bt_bb_grid_item_post_title_init{
	display: -webkit-flex;
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1em;
    text-align: center;
    pointer-events: none;
    opacity: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	   bottom: 207px !important;
    left: 0px;
    border-radius: 25px;
    color: #FFF;
}
.service .bt_bb_grid_item_inner_content{
	      position: absolute;
    left: 0;
    right: 0;
    bottom: -8%;
    pointer-events: none;
    padding: 1em;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
	
    transform: translateY(100%);
    -webkit-transition: 400ms ease all;
    -moz-transition: 400ms ease all;
    transition: 400ms ease all;
    padding: 1.5625em 2.5em;
    background: #fff;
}


.service .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title{
	color:#FFF !important;
}
.service .bt_bb_grid_item_post_title_init{
	background:linear-gradient(to bottom,transparent 0%,rgba(93, 173, 167,.85) 50%) !important;
	background:-webkit-linear-gradient(top,transparent 0%,rgba(93, 173, 167,.85) 50%) !important;
	top:inherit !important;
	font-size:15px;
	min-height:50%;
	text-align:left !important;
	bottom:0px !important;
	border-radius:10px;
	left:8px;
	right:8px;
	
}
.service .bt_bb_content_slider_item_content:hover .bt_bb_grid_item_inner_content{
	top:-100%;
	z-index:5;
	transition: opacity 1s ease-out;
}
.service .bt_bb_grid_item_post_title_init h5{
		margin-top: 80px;
    text-align: left;
    width: 100%;
}
.service .bt_bb_content_slider_item{
	position:relative;
}
.service .slick-prev{
	left: 40% !important;
   bottom: -6em !important;
}
.service .slick-next{
	right: 40% !important;
    bottom: -6em !important;
}
.service .slick-dots{
	bottom:-5em;
}
.slick-dots li:before{
	height:4px;
	background:#FFF;
	opacity:1;
}
.service .bt_bb_image.bt_bb_shape_square img{
	border-radius:10px;
}
.bt_bb_counter_holder{
	font-weight:5;
}
.bt_bb_counter_holder .p1 .t,.p3 span,.p2 span{
	margin-left:10px;
}
.footerCounter .bt_bb_headline_content span{
	text-align:center !important;
}
.footerCounter .bt_bb_border_style_solid{
	width:60%;
	margin:auto;
	border-bottom-color: #5dada7 !important;
}
.footerCounter .bt_bb_headline{
	margin-top:10px;
}
.btSidebar{
	margin-top:130px;
}
.btSidebar h4{
	color : #5DADA7;
}
.btSidebar input[type="text"]{
	background-color:#333 !important;
	padding-left : 40px !important;
	border-radius : 10px;
	color:#FFF;
	border-color : #333;
}
.btSidebar button{
	left:0px;
}


.btContentWrap{
	background-image: url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Group-1145.png);
    background-position: -185px 40%;
    background-size: 20% auto;
}
.bt_bb_grid_item_post_excerpt{
	color:#fff !important;
	margin-top:20px;
	font-size:11px;
	text-align:left;
}
body{
	color:#B3B4B3 !important;
}
.footer-horizontal-row{
	background-color:#5DADA7;
	height:10px;
	float:left;
	width:113%;
}
.rightSide{
	margin-left:4%;
}
.btSiteFooterCopyMenu{
	background:#1A1A1A !important;
	margin-top:40px;
}
.footer-logo{
	       background: url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Group-131.png);
       background-size: 60% auto;
    width: 100%;
    height: 140px;
    background-repeat: no-repeat;
    float: right;
    background-position: right 5px center;
    margin: auto;
	  margin-right: -30%;
}
.bt_bb_headline_content{
	
}
.bt_bb_headline .bt_bb_headline_content span{
	color:#5DADA7;
	text-align:right;
}
.footerHeading{
	font-size:17px;
	color:#FFF;
}
.footerHeading:before{
	content : '|';
	color: #5DADA7;
	font-size:20px;
	margin-right:10px;
}.
.contactNumber, .mail, .address{
	color:#B3B4B3;
}
.contactNumber:before{
	content : '\2706';
	color: #5DADA7;
	margin-right:5px;
	font-size:30px;
	color:#B3B4B3;
}
.mail:before{
	content : '\2709';
	color: #5DADA7;
	margin-right:5px;
	font-size:30px;
	color:#B3B4B3;
}
.address:before{
	content : '\2708';
	color: #5DADA7;
	margin-right:5px;
	font-size:30px;
	color:#B3B4B3;
}
.social-media-links li{
	float:left;
	list-style:none;
	width:40px;
	height:40px;
	font-size:30px
}
.social-media-links li a{
	color:#5DADA7;
}
.social-media-links li a:hover{
	color:#B3B4B3;
}

.subscriptionSubmit{
	border-radius: 10px !important;
	float: left !important;
	width: 33% !important;
	background-color: #5DADA7 !important;
	height:45px !important;
	color: #FFF !important;
	margin-left: -6% !important;
	padding-left: 13px !important;
	font-weight: bold !important;
	padding-top:0px !important;
	font-size:20px;
}
.subscription-email{
	border-radius: 10px !important;
	float: left !important;
	width: 72% !important;
	padding: 4px !important;
	height: 45px !important;
	border: solid 1px #5DADA7 !important;
	padding-left: 11px !important;
	font-family: 'Roboto' !important;
	font-size: 15px !important;
	
}

.subscriptionSubmit:hover{
	background:#5DADA7 !important;
}
.newsletterTxt{
	float:left;
	width:100%;
	color:#B3B4B3;
	margin-bottom:20px;
}
.newsLetterDiv{
	float:left;
	width:100%;
	margin:20px 0px;
	
}
.btSiteFooter{
	    background: url(https://www.streamlinenow.au/wp-content/uploads/2023/03/Path-111.png) !important;
    background-size: auto;
    background-repeat: no-repeat !important;
    background-position: left bottom 0px !important;
    /* width: 100px; */
    background-size: auto 70% !important;
	
}
.btSiteFooterCopyMenu{
	background-color:transparent !important;
}
.btLightSkin{
	background-color:transparent;
}
.contactHeading {
	font-size:18px;
}
.contactHeading b{
	color:#5DADA7
}
.wpcf7-form-control{
	background-color:#FFF !important; 
}
.btCommentsContent input[type="text"] , textarea{
	background-color:#FFF !important; 
}


input[type="text"].wpcf7-form-control{
	height:35px !important;
	padding:20px !important;
}
.homepageHeadings{
	color: #5DADA7;
	font-size:25px;
	text-align:center;
}
.btSiteFooterCopyMenu .port > div .btFooterCopy, .btSiteFooterCopyMenu .port > div .btFooterMenu{
	padding:0.7857143em 0;
}
.btFooterCopy, .btFooterMenu{
	border-top: solid 1px #FFF;
}
.btVerticalHeaderTop{
	/*display:none !important;*/
}
.mainHeader{
	background:#333 !important;
}
.btMenuVertical .mainHeader nav > ul > li a{
	color:#FFF;
	text-align:left;
	border-bottom:none !important;
	
}
.btMenuVertical .mainHeader nav > ul > li.current-menu-ancestor > a, .btMenuVertical .mainHeader nav > ul > li.current-menu-item > a{
	 background: #000;
}
.btSiteFooter input{
		border-radius : 20px;
}
.btSiteFooter .bt_bb_cf7_row{
	height:50px;
}
.btSiteFooter input[type="email"].wpcf7-form-control{
	width:100% !important;
	background:transparent !important;
	border:solid 2px #5DADA7;
	border-radius:20px !important;
}
.bt_bb_headline u{
	color:#FFF !important;
}
.bt_bb_headline .bt_bb_headline_content span{
	text-align:left;
}
.homePageBlog .post-categories li{
	background: #5DADA7;
    margin-left: 7px !important;
    border-radius: 3px;
    text-align: center !important;
    color: #FFF !important;
    float: left;
    text-align: center;
    padding: 0px 3px;
}
.bt_bb_grid_item_category::before{
	background : transparent !important;
}
.homePageBlog .post-categories li a{
	text-align:center !important;
}
.homePageBlog .bt_bb_grid_item_inner{
	border-radius:10px;
}
.homePageBlog .bt_bb_grid_item_item_read_more a{
	color :#333 !important;
}
.homePageBlog .bt_bb_grid_item_item_read_more a:hover{
	color :#5DADA7 !important;
}
.homePageBlog .bt_bb_grid_item img{
	border-radius: 20px;
}
.homePageBlog .bt_bb_grid_item_post_excerpt{
	color:#333 !important;
}
.services_accordion .bt_bb_accordion_item{
	border:none !important;
	border-bottom:solid 2px #5DADA7 !important;
}
.services_accordion .bt_bb_accordion_item_title{
	color:#5DADA7 !important;
	padding-left:0px !important;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title, .bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover{
	background-color:transparent !important;
}
.services_accordion .bt_bb_accordion_item_content{
	padding-left:0px !important
}
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after{
	webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after{
	font-size: 1.75em !important;
}
.btBreadCrumbs{
	display:none;
}
h1.bt_bb_headline .bt_bb_headline_content span{
	text-align:center !important;
}
.testimonials{
	background:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Component-31-–-1.png);
	background-size:100% auto;
	background-repeat: no-repeat
}
.btPageWrap{
	background: url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Component-38-–-1.png?d=1);
background-repeat: no-repeat;
background-size: 90% auto;
	background-position:top right;
}
.home .btPageWrap{
	background: url(http://www.streamlinenow.au/wp-content/uploads/2023/03/homeBG.png);
	background-repeat: no-repeat;
background-size: 95% auto;
	background-position:top right;
}
.btnDarkSkin{
	background-color:#1A1A1A !important;
}
.partnersTxt b{
	text-align:center;
	float:left;
	width:100%;
}
.partnersTxt .bt_bb_headline_superheadline{
	text-align:center;
	display:block;
	margin-top:-10px
}
.mainHeader{
	width: 80px;
	position: fixed;
	top: 0px;
	z-index: 100000;
	left:20px;
	background-color:#333;
	overflow:hidden;
	height:650px !important;
	border-radius:5px;
}
.mainHeader.full{
	width:200px;
	left:0px
}
.mainHeader nav{
	padding-left:0px !important;
	float:left !important;
	margin-left:15px;
}
.mainHeader nav li{
	float: left;
	width: 45px;
	padding: 3px !important;
	margin-top:20px !important;
	clear:both;
}
.mainHeader.full nav li{
	width: 100%;
}
.mainHeader nav > ul > li > a{
	line-height: 30px !important;
	float:left;
	width:100%;
	color:#fff;
	padding:3px 15px 10px 50px;
	
}
.mainHeader nav > ul > li:hover{
	background-color:#000;
	color:#FFF;
	padding-left:15px;
	border-radius:5px;
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item{
		background-color:#000;
	color:#FFF;
	border-radius:5px;
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after{
	background-color:transparent !important;
}
.btPageHeadline .bt_bb_headline .bt_bb_headline_content span{
	text-align:center !important;
}
.mainHeaderInner{
	width:300px;
	overflow:hidden;
}
.mainHeaderInner li{
	background-position:10px;
	background-size:25px;
	margin-top:10px;
	width:45px;
	overflow:hidden;
	height:40px;
}
.mainHeaderInner li:nth-child(1){
	background-image:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/home-icon.png);	
}
.mainHeaderInner li:nth-child(2){
	background-image:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/info.png);
}
.mainHeaderInner li:nth-child(3){
	background-image:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/customer-support.png);
}
.mainHeaderInner li:nth-child(4){
	background-image:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/writing.png);
}
.mainHeaderInner li:nth-child(5){
	background-image:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/contact.png);
}
.logo{
	margin:30px 0px 30px 7px;
}
.port{
	padding:0px;
}
.menuPort nav{
	clear:both;
}
.topBarInMenu{
	margin-left: 15px !important;
	float: left !important;
	clear:both;
	height:40px !important;
	
}
.topBarInMenu .btSearch{
	position:absolute;
	width:30px:
	height:30px;
	color:#FFF;
}
.customTopHeader img{
	width:250px;
	margin:auto;
	display:block;
}
.customTopHeader  .socialMediaIcons{
	position:absolute;
	top:50px;
	right:70px;
}
.topBarInMenuCell{
	height:40px;
	width:45px;
	background-color:#333333;
	padding-left:10px;
	border-radius:5px;
	background-position:10px;
	background-size:25px;
}
.topBarInMenuCell h2{
	font-size:16px;
	color:#FFF;
	padding:3px 15px 10px 50px;
}



.btDarkSkin .btPageHeadline, .btLightSkin .btDarkSkin .btPageHeadline, .btDarkSkin.btLightSkin .btDarkSkin .btPageHeadline{
	background-color : transparent !important;
}
img.btMainLogo{
	height:inherit !important;
	display:block;
	width:270px;
}
.mainHeader.full img.btMainLogo{
	width:60% !important;
}
.btArticleSuperMeta{
	display:none;
}
.portfolioSingle section:first-child{
	display:none
}
.single-portfolio  .btPageHeadline{
	display:none;
}
#menuOpenClose{
	height: 35px;
	float: left;
	width: 35px;
	margin-left: 20px;
	border-radius: 5px;
	border: solid 2px #FFF;
	font-size:35px;
	color: #5DADA7;
	padding-left:10px;
	padding-top:4px;
	margin-top:25px
} 
#menuOpenClose:before{
	content: '\f107';
	font-family: FontAwesome;
	transform: rotate(268deg);
	display: block;
	margin-top: -2px;
	width: 100%;
	padding-left: 0px;
	margin-left: -4px;
	font-size:30px;
	
}
.full #menuOpenClose:before{
	content: '\f107';
font-family: FontAwesome;
transform: rotate(93deg);
display: block;
margin-top: -7px;
width: 100%;
padding-left: 5px;
padding-top: -8px;
margin-left: -4px;
}
.otherServicesColumn{
	display: block;
border-right: solid 1px;
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}
.otherServicesColumn b{
	color : #5dada7;
}
.otherServicesColumn:nth-child(4){
	border-right: none !important
}
.otherPostDiv{
	padding : 10px;
}
.otherPostDiv::after{
	content: '\f107';
	font-family: FontAwesome;
	font-size:50px;
	color : #5dada7;
	margin-top : 30px;
	display:block;
}
.homePageHeading:after{
	  content: "";
display: block;
width: 25px;
height: 25px;
color: #5dada7;
z-index: 2;
position: absolute;
left: -6%;

top: 27.5px;
	background:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Group-190.png);
	background-size:100% auto;
	background-position:center;
}
.btPostSingleItemStandard{
	margin-top : 150px;
}
.btSidebar{
		margin-top : 200px;
}
.comment-reply-title{
	 color: #5dada7;
}
.homepageSection .bt_bb_cell:before{
	content: "";
display: block;
width: 4.5px;
height: 100%;
position: absolute;
background-color: rgb(255, 255, 255);
z-index: 1;
top: 22%;
left: -2%;
}
}
.service .bt_bb_cell:before{
	top: 0%;
	height: 100% !important;
	left:1% !important;
}
.aboutUs .bt_bb_cell::before{
	height: 185% !important
}
.contactUs .bt_bb_cell:before{
	top: 14%;
	height: 70%;
}
.blogsSection .bt_bb_cell:before{
	top: 25%;
	height: 114%;
}
.service .homePageHeading{
	margin-left:-3%;
}

.curveImage{
display: block;
padding: 0px;
width: 100%;
position: absolute;
top: -21.5%;
right: 49.5%;
width: 52.5%;
}

.top15{
	top:-15%;
}
.curveImageNew{
      display: block;
    padding: 0px;
    width: 100%;
    position: absolute;
    top: -25%;
    right: 3.2%;
    width: 67%;
}
.partnersTxt:before{
	  content: "";
	display: block;
	width: 25px;
	height: 25px;
	color: #5dada7;
	z-index: 2;
	position: absolute;
	content: "";
    display: block;
    width: 25px;
    height: 25px;
    color: #5dada7;
    z-index: 2;
    position: absolute;
    left: 49%;
    top: -50%;
    background: url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Group-190.png);
    background-size: 100% auto;
    background-position: center;
background:url(http://www.streamlinenow.au/wp-content/uploads/2023/03/Group-190.png);
	background-size:100% auto;
	background-position:center;
}
.bottomCurve{
	display: block;
	padding: 0px;
	width: 53.5%;
	position: absolute;
	top: -60%;
	left: 3.5%;
	width: 91%;
}
.bottomCurve img{
	width:100% !important;
	height:auto !important;
}
.bottomCurve2{
		display: block;
    padding: 0px;
    width: 100%;
    position: absolute;
    bottom: -9%;
    left: -2%;
    width: 52%;
}
.bt_bb_row.ssec {
   margin-left: 20px;
}
.bt_bb_icon::before{
	border-top-color:#5DADA7 !important;
}
.bt_bb_icon::after{
	border-top-color:#5DADA7 !important;
}
.bt_bb_icon_holder::before{
		border-top-color:#5DADA7 !important;
}
/*
.testimonials .bt_bb_cell:after{
	content: "";
    display: block;
    width: 5px;
    height: 60%;
    position: absolute;
    background-color: rgb(255, 255, 255);
    z-index: 1;
    top: 14%;
    right: 9.5%;
}

.testimonials:before{
content: "";
display: block;
width: 43%;
height: 5px;
background-color: rgb(255, 255, 255);
z-index: 1;
margin: auto;
left: 30%;
position: absolute;
top: -4.4%;
}
*/
.testimonialRightImg{
	width: 30%;
	float: right !important;
	margin-top: 31%;
	margin-right: -43%;
}
.curveImageRt{
	float: right !important;
margin-right: -15%;
margin-top: 34.2%;
width: 29%;
}
.curveImageLft{
	margin-left: -159px;
    margin-top: -5.4%;
    width: 126%;
}
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a{
	background: linear-gradient(45deg, #333 50%, #5dada7 50%);
  background-size: 240% 100%;
  transition: background 1s;
	background-position: right bottom;
}


.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover{
 		background-position:left bottom;
	 background-size: 200% 100%;
   
}
.bt_bb_grid_item_post_content::after{
	background-color:transparent !important;
}
.partners .slick-dots{
	display:none !important;
}

.blogsPage .bt_bb_grid_item_item_read_more a{
    color: #ffffff;
	padding:10px;
	border-radius:5px;
	color:#FFF !important;
	background: linear-gradient(45deg, #333 50%, #5dada7 50%);
  background-size: 240% 100%;
  transition: background 1s;
	background-position: right bottom;
	
}
.bt_bb_grid_item_item_read_more a:hover{
	background-position: left bottom;
	background-size: 200% 100%;
}
.blogsPage .bt_bb_grid_item_post_content{
	padding-left:10px !important
}
.wpcf7-form .wpcf7-submit{
	background: linear-gradient(45deg, #333 50%, #5dada7 50%) !important;
  background-size: 240% 100% !important;
  transition: background 1s !important;
	background-position: right bottom !important;
	color:#FFF !important;
	line-height:0.25 !important;
	width: auto !important;
}
.wpcf7-form .wpcf7-submit:hover{
	  background-size: 200% 100% !important;
			background-position: left bottom;
}
.wp-gr.wpac a.wp-google-name{
	color:#5dada7 !important;
}
.wp-gr .wp-dark .wp-google-text{
	color:#B3B4B3 !important;
	font-family:"Barlow",Arial,Helvetica,sans-serif
}
.wp-gr .wp-google-wr a{
	background-color:#5dada7 !important;
  transition: background 1s !important;

}
.wp-gr .wp-google-wr a:hover{
	background-color:#333 !important;
}
.wp-gr .wp-google-url{
	color:#5dada7 !important;
}
blockquote{
	font-size : 1.225em;
}
	.bt_bb_icon .bt_bb_icon_holder::before{
		font-size:30px;
		content : "\f002" !important;
	}
@media (min-width: 300px) and (max-width: 374px) {
	.service .slick-next{
		right:20% !important;
	}
	.service .slick-prev{
		left:20% !important;
	}
	.service .homePageHeading{
		margin-left : -24%;
	}
	.aboutUs .bt_bb_cell::before{
		top:0% !important;
		width:1.5px !important;
		height : 165% !important;
	}
	.footer-logo{
		background-size: 27% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
	
}
@media (min-width: 375px) and (max-width: 414px) {
	.service .slick-next{
		right:20% !important;
	}
	.service .slick-prev{
		left:20% !important;
	}
	.service .homePageHeading{
		margin-left : -29%;
	}
.aboutUs .bt_bb_cell::before{
		top:0% !important;
		width:1.5px !important;
		height : 165% !important;
	}
	.footer-logo{
		background-size: 27% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
}


@media (min-width: 300px) and (max-width: 729px) {
		.homepageSection .bt_bb_cell:before{
		width:1px;
		top:-2%;
		left:-6%
	}
	.curveImage{
		top: -8%;
		width: 56.5%;
	}
	.bottomCurve2{
		width: 58.5%;
		left:-6%;
		bottom:-5%;
	}
	.homePageHeading:after{
		left:-10%;
	}
	.blogsSection .curveImage{
		top:-3%;
	}
	.blogsSection .bt_bb_cell:before{
		top:1%;
		
	}
	.contactUs .bt_bb_cell:before{
		height:101%;
	}
	.customTopHeader .socialMediaIcons{
		display:none;
	}
	.testimonials:before{
		display:none;
	}
	.curveImageRt{
		display:none;
	}
	.curveImageLft{
		display:none;
	}
	.footer-logo{
		background-size: 27% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
	
}
@media (min-width: 730px) and (max-width: 800px) {
	.aboutUs .bt_bb_cell::before{
		top: 12% !important
	}
	.homePageHeading:after{
		left:-7.5% !important;
	}
	.homepageSection .bt_bb_cell:before{
		top:15%;
	}
	.service .homePageHeading{
		margin-left:-9.5%;
	}
	.footer-logo{
		background-size: 12% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
	
}
@media (min-width: 801px) and (max-width: 960px) {
	.homepageSection .bt_bb_cell:before{
		width:3.5px !important;
	}
	.aboutUs .bt_bb_cell::before{
		top: 22% !important;
	}
	.homePageHeading:after{
		left:-3% !important;
	}
	.aboutUs .homePageHeading:after{
		left:-7% !important;
	}
	.service .homePageHeading:after{
		left:-7% !important;
	}
	.homepageSection .bt_bb_cell:before{
		top:15%;
	}
	.service .homePageHeading{
		margin-left:-3.5%;
	}
	.footer-logo{
		background-size: 12% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
	.curveImage{
		top:-20% !important;
	}
	.contactUs .bt_bb_cell:before{
		height:92% !important;
		top:2% !important;
	}
	.bottomCurve2{
		width:52%;
		left:-2.1%;
		bottom:-6%;
	}
	
}
@media (min-width: 961px) and (max-width: 1023px) {
	.homepageSection .bt_bb_cell:before{
		width:3.5px !important;
	}
	.aboutUs .bt_bb_cell::before{
		top: 22% !important;
	}
	.homePageHeading:after{
		left:-7.5% !important;
	}
	.homepageSection .bt_bb_cell:before{
		top:15%;
	}
	.service .homePageHeading{
		margin-left:-3.5%%;
	}
	.footer-logo{
		background-size: 12% auto;
		background-position: center;
		float: none;
		display: block;
		margin-right: 0px;
	}
	.rightSide{
		margin:0px;
		width:100%;
	}
	.curveImage{
		top:-20% !important;
	}
	
}
@media (min-width: 730px) and (max-width: 1000px) {
	.homepageSection .bt_bb_cell:before{
		width:3px;
		top:6%;
	}
	.curveImage{
		top: -13%;
	}
	.homePageHeading:after{
		left:-3.5%;
	}
	.blogsSection .curveImage{
		top:-4%;
	}
	.customTopHeader .socialMediaIcons{
		display:none;
	}
}


@media (min-width: 100px) and (max-width: 1199px) {
	.btMenuVertical .btLogoArea .logo img{
		display:none !important;
	}
	#menuOpenClose{
		display:none;
	}
	.mainHeader nav li{
		width:100% !important;
		border:none !important;
		margin:5px 0px !important;
		padding:0px !important;
	}
	
	.mainHeader nav li a{
		display:block;
		padding:5px  50px !important;
	}
	.mainHeader nav > ul > li.current-menu-item > a{
		border-radius:5px;
	}
	.mainHeader .widget_search{
		background:#000;
		display:block;
		width:285px !important;
		border-radius:5px;
		padding:12px !important;
		text-align:left !important;
		margin-left:0px !important;
	}
	.mainHeader .widget_search h2.widgettitle{
		padding:0px 20px !important
	}
	.mainHeader .widget_search  .btSearch{
		left:0px;
		top:10px;
	}

	.btMenuVertical .mainHeader .topBarInMenu{
		margin:0px !important
	}
	
	.curveImageRt{
		display:none;
	}
	.curveImageLft{
		display:none;
	}
	.curveImageNew{
		display:none;
	}
}
@media (min-width: 1000px) and (max-width: 1100px)  {
	.footer-logo{
		
	}
	.curveImageLft{
		width: 110%;
    margin-left: -45px;
	}
	.curveImageNew{
		width: 72%;
    right: -1.3%;
    top: -32%;
	}
}

@media (min-width: 1280px) and (max-width: 1365px)  {
   .curveImageLft{
		    margin-left: -161px;
    margin-top: -6.5%;
	}

}
@media (min-width: 1366px) and (max-width: 1439px)  {
   .curveImageLft{
		 margin-left: -160px;
    margin-top: -6.5%;
	}
}

@media (min-width: 1440px) and (max-width: 1500px)  {
   .curveImageLft{
		margin-left:-159px;
	}

	.bottomCurve2{
		bottom:-14%;
		left:-2.1%;
	}
	
}
@media (min-width: 1501px) and (max-width: 1600px)  {
   .curveImageLft{
		margin-left:-158px;
	}

	.bottomCurve2{
		bottom:-14%;
		left:-2.1%;
	}
	
}
@media (min-width: 1601px) and (max-width: 1679px) {
  .curveImageLft{
		margin-left:-158px;
	}
}
@media (min-width: 1680px) and (max-width: 1919px) {
  .curveImageLft{
		margin-left:-157px;
	}
}
@media (min-width: 1920px) and (max-width: 2560px)  {
   .curveImageLft{
		margin-left:-155px;
	}
}


