@media (min-width:1920px) {
	.container-fluid {max-width:1920px;}
}
@media (min-width:1600px) {
	#Trusted .list-inline-item:not(:last-child) {margin-right: 2.6rem;}
}

@media (min-width:992px) {
	
}

/************************************************************************/


@media (max-width:1599.98px) {
	.carousel-caption {top:60% !important;}
	.bnr-txt {width: 68%;}
	#Trusted .list-inline-item,#Partner .list-inline-item {zoom:0.9;}
	#Work .hm-txt {width: auto;}
	#Perform .why-choose {width: 69%;}
}

@media (max-width:1199.98px) {	
	.bnr-txt {width:65%; zoom:0.6;}
	#Trusted .list-inline-item,#Partner .list-inline-item {zoom:0.7;}
	#Perform .why-choose {width: 80%;}
	h1, .h1 {font-size: 150%;}
}

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

@media (max-width:991.98px) {
	#Header {background:#000; position:static !important;}
	.carousel-caption {top:50% !important;}
	#Trusted .list-inline-item,#Partner .list-inline-item {zoom:1;}
	#InTouch .hm-txt,#Perform .why-choose {width: auto;}
	#Footer {min-height:600px;}
}

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

@media (min-width:576px) and (max-width:767.98px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}

/*********************************************************************/

@media (min-width:768px) {
	.carousel-caption {bottom:auto; right:0%; left:0%; top:50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); z-index:1;}
	
}

/*********************************************************************/

@media (max-width:767.98px) {
	
	
	
	#Home p{color:#a8a8a8; font-size:19px;line-height:40px;}
	
	.fs-46 {
    font-size: 14px !important;
}
	
	.woocommerce-page header+main {
    margin-top: 0px;	
}

.logged-in  header+main {
    margin-top: 0px;	
}
.page-id-7 header+main {
    margin-top: 0px;	
}

	
	.shop-pro-img {height: auto;}
	header+main {margin-top: 0px;}
	#MainBanner {margin-bottom: 0px;}
	.carousel-caption {background:#403E3E; position:static !important; top:0; padding:40px 0;}
	.bnr-txt {width:auto; zoom:0.8;}
	.carousel .overlay {background:transparent;}
	#Trusted .list-inline-item,#Partner .list-inline-item {zoom:0.8;}
	#Perform,#Footer {min-height:1000px;}
	.carousel-control-next, .carousel-control-prev {top:-440px;}
}

@media (max-width: 575.98px) {
	#Work .divider {zoom:0.9}
	#Perform {min-height:1400px;}
	.bnr-txt {zoom:0.7;}
}

@media (max-width: 479.98px) {
}

@media (max-width: 399.98px) {
	.bnr-title {font-size:180%;}
	h1, .h1 {font-size: 170%;}
	h2, .h2 {font-size:91%;}
}

@media (max-width: 359.98px) {
	#Header .navbar-brand {margin:0px; width:100%;}
	.bnr-txt {zoom:0.7;}
	.bnr-title {font-size:160%;}
	h1, .h1 {font-size: 150%;}
	h2, .h2 {font-size:190%;}
}

@media (max-width: 339.98px) {
}