@charset "utf-8";
/* CSS Document */



.smalldivice {
	display:none;
}
 @media only screen and (min-width : 200px) and (max-width : 1199px) {
.container {
	width:100%;
	padding:0px;
}
}
 @media only screen and (min-width : 769px) and (max-width : 1024px) {
.carousel-indicators {
	bottom:0;
}
.carousel-control {
	margin-bottom: 10px !important;
}
/*home page */

.firstslide .textholder {
	margin-left: -25.5%;
	width: 50%;
}
.thirdslide .textholder {
	top: 75px;
	left: 43.5px;
}
.fourthslide .textholder {
	top: 53px;
	right: 38px;
}
#home-slide .fifthslide .textholder {
	left: 92px;
	top: 20px;
}
#hmpf1 .bgpic1 {
	background-position-x: 0%;
}
#hmpf1 .col-md-6:nth-of-type(2) {
	width: 60%;
	float: right;
}
#hmpf2 .trnsparentbg {
	width:100%;
	margin-right:0;
}
#hmpf3 .trnsparentbg {
	margin-top: 109px;
	width: 85%;
	margin-left: 15%;
}
#hmpf4 .bgpic4 {
	background-position: top right;
	background-size: 100%;
	min-height: 620px;
}
#hmpf4 .col-md-6:nth-of-type(2) {
	width: 55%;
	float: right;
}
#hmpf4 .trnsparentbg {
	margin-top: 65px;
	width: 91%;
	margin-left: 15%;
}
.behindslidersecond .textholder, .behindsliderthird .textholder, .behindsliderfirst .textholder {
	top: 0;
}
#bcpf2 .pdesigner {
	width: 54%;
	margin-left: 23%;
	padding-top: 31%;
}
}
 @media only screen and (min-width : 769px) and (max-width : 1200px) {
.nhuy .trnsparentbg, .nhul .trnsparentbg {
	width:54%;
}
}
 @media screen and (max-width: 1024px) {

.meddle{width:100%;}
	 
.textholder .text, .text {
	padding:5% !important;
}
.findpic img {
	margin-left:0px !important;
}
.trnsparentbg, .textholder .trnsparentbg {
	width:100%
}
}
 @media only and (max-width : 991px) {
 .carousel-control {
 margin-bottom: -25px !important;
 z-index:999999;
}
 #hmpf2 .bgpic2 {
 background-size:contain !important;
}
 .pic1_block img {
 display: block;
}
 .bgpic1 {
 background:none;
}
 .trnsparentbg {
 float: none;
 margin: 0 auto;
}
 .bgpic2 {
 background:none;
}
 .bgpic3 {
 background:none;
}
 .bgpic4 {
 background:none;
}
 .bgpic5 {
 background:none;
}
 .pic1_block5 img {
 margin:0 auto;
}
 .text01 {
 margin-top: 0px;
 border: none;
 text-align: center;
 padding-left: 0;
 width: 79%;
 margin: 0 auto;
}



/*===slider====*/	



.firstslide .textholder {
 width: 80%;
 margin: 0 auto;
 position: relative;
 top: 0px;
 left: 0;
}
 .secondslide .textholder {
 width: 80%;
 margin: 0 auto;
 position: relative;
 top: 0px;
 left: 0;
}
 .thirdslide .textholder {
 width: 80%;
 margin: 0 auto;
 position: relative;
 top: 0px;
 left: 0;
}
 .fourthslide .textholder {
 width: 80%;
 margin: 0 auto;
 position: relative;
 top: 0px;
 left: 0;
}
 .fifthslide .textholder {
 width: 80%;
 margin: 0 auto;
 position: relative;
 top: 0px;
 left: 0;
}
 .carousel-inner {
 height: auto;
}



/*========2nd page==============*/



.page2ndfirstslide .textholder {
 position: relative;
 top: 0px;
 left: 0px;
 width: 80%;
 margin:0 auto;
}
 .page2ndfirstslide .firstitem {
 width: 64%;
 margin: 0 auto;
 float: none;
}
 .page2ndfirstslide .thirditem {
 width: 100%;
 margin-top:20px;
}
 .page2ndsecondslide .firstitem {
 display:block;
 width: 80%;
 margin: 0 auto;
}
 .page2ndsecondslide .firstitem2nd {
 display:none;
}
 .page2ndsecondslide .seconditem {
 display:block;
 float:left;
 width: 100%;
 z-index: 9999;
 margin-top: -21%;
 position: relative;
}
 .page2ndsecondslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -19% 5% 0px;
 z-index: -99999;
}
 .page2ndsecondslide .patch p {
 width: 76%;
}
 .page2ndthirdslide .firstitem {
 display:block;
 width: 80%;
 margin: 0 auto;
}
 .page2ndthirdslide .firstitem2nd {
 display:none;
}
 .page2ndthirdslide .seconditem {
 display:block;
 float:left;
 width: 100%;
 z-index: 9999;
 margin-top: -21%;
 position: relative;
}
 .page2ndthirdslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -19% 5% 0px;
 z-index: -99999;
}
 .page2ndthirdslide .patch p {
 width: 76%;
}



/*fourth*/	



.page2ndfourthslide .firstitem {
 display:block;
 width: 100%;
 margin: 0 auto;
}
 .page2ndfourthslide .firstitem2nd {
 display:none;
}
 .page2ndfourthslide .seconditem {
 display:block;
 float:left;
 width: 100%;
 z-index: 9999;
 margin-top: -21%;
 position: relative;
}
 .page2ndfourthslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -19% 21% 0px;
 z-index: -99999;
}
 .page2ndfourthslide .patch p {
 width: 76%;
}



/*fifth*/



.page2ndfifthslide .firstitem {
 display:block;
 width: 100%;
 margin: 0 auto;
}
 .page2ndfifthslide .firstitem2nd {
 display:none;
}
 .page2ndfifthslide .seconditem {
 display:block;
 float:left;
 width: 100%;
 z-index: 9999;
 margin-top: -21%;
 position: relative;
}
 .page2ndfifthslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -19% 4% 0px;
 z-index: -99999;
}
 .page2ndfifthslide .patch p {
 width: 76%;
}



/*number2slider*/



.number2slider .firstslide .firstitem {
 display:none;
}
 .number2slider .firstslide .firstitem_2nd {
 display:block;
}
 .number2slider .firstslide .textholder {
 position: relative;
 top: 0px;
 left: 0px;
 width: 100%;
}
 .number2slider .secondslide .seconditem {
 display:none;
}
 .number2slider .secondslide .seconditem_2 {
 display:block;
 float:none;
}
 .number2slider .secondslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -33% 4% 0px;
 z-index: -99999;
}
 .number2slider .thirdslide .seconditem {
 display:none;
}
 .number2slider .thirdslide .seconditem_2 {
 display:block;
 float:none;
}
 .number2slider .thirdslide .patch {
 position: relative;
 width: 440px;
 float: left;
 margin: -33% 16% 0px;
 z-index: -99999;
}
 .number3slider .secondslide .seconditem {
 display:none;
}
 .number3slider .secondslide .seconditem_2 {
 display:block;
 float:none;
}
 .number3slider .secondslide .patch {
 position: absolute;
 width: 440px;
 float: left;
 z-index: -99999;
 background:none;
 top:-35%;
}
}
 @media only screen and (min-width : 500px) and (max-width : 768px) {

.firstmargin {
	margin-top: 90px;
}
.carousel-indicators {
	bottom: -80px;
}
/*========2nd page==============*/



.page2ndfirstslide .textholder {
	position: relative;
	top: 0px;
	left: 0px;
	width: 80%;
	margin:0 auto;
}
.page2ndfirstslide .firstitem {
	width: 64%;
	margin: 0 auto;
	float: none;
}
.page2ndfirstslide .thirditem {
	width: 100%;
	margin-top:20px;
}
.page2ndsecondslide .firstitem {
	display:block;
	width: 80%;
	margin: 0 auto;
}
.page2ndsecondslide .firstitem2nd {
	display:none;
}
.page2ndsecondslide .seconditem {
	display:block;
	float:left;
	width: 100%;
	z-index: 9999;
	margin-top: -21%;
	position: relative;
}
.page2ndsecondslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -19% 5% 0px;
	z-index: -99999;
}
.page2ndsecondslide .patch p {
	width: 76%;
}
.page2ndthirdslide .firstitem {
	display:block;
	width: 80%;
	margin: 0 auto;
}
.page2ndthirdslide .firstitem2nd {
	display:none;
}
.page2ndthirdslide .seconditem {
	display:block;
	float:left;
	width: 100%;
	z-index: 9999;
	margin-top: -21%;
	position: relative;
}
.page2ndthirdslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -19% 5% 0px;
	z-index: -99999;
}
.page2ndthirdslide .patch p {
	width: 76%;
}
/*fourth*/	



.page2ndfourthslide .firstitem {
	display:block;
	width: 100%;
	margin: 0 auto;
}
.page2ndfourthslide .firstitem2nd {
	display:none;
}
.page2ndfourthslide .seconditem {
	display:block;
	float:left;
	width: 100%;
	z-index: 9999;
	margin-top: -21%;
	position: relative;
}
.page2ndfourthslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -19% 21% 0px;
	z-index: -99999;
}
.page2ndfourthslide .patch p {
	width: 76%;
}
/*fifth*/



.page2ndfifthslide .firstitem {
	display:block;
	width: 100%;
	margin: 0 auto;
}
.page2ndfifthslide .firstitem2nd {
	display:none;
}
.page2ndfifthslide .seconditem {
	display:block;
	float:left;
	width: 100%;
	z-index: 9999;
	margin-top: -21%;
	position: relative;
}
.page2ndfifthslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -19% 4% 0px;
	z-index: -99999;
}
.page2ndfifthslide .patch p {
	width: 76%;
}
/*number2slider*/



.number2slider .firstslide .firstitem {
	display:none;
}
.number2slider .firstslide .firstitem_2nd {
	display:block;
}
.number2slider .firstslide .textholder {
	position: relative;
	top: 50px;
	left: 0px;
	width: 100%;
}
.number2slider .secondslide .seconditem {
	display:none;
}
.number2slider .secondslide .seconditem_2 {
	display:block;
	float:none;
}
.number2slider .secondslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -33% 4% 0px;
	z-index: -99999;
}
.number2slider .thirdslide .seconditem {
	display:none;
}
.number2slider .thirdslide .seconditem_2 {
	display:block;
	float:none;
}
.number2slider .thirdslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -33% 16% 0px;
	z-index: -99999;
}
.number2slider .fourthslide .seconditem {
	display:none;
}
.number2slider .fourthslide .seconditem_2 {
	display:block;
	float:none;
}
.number2slider .fourthslide .patch {
	position: relative;
	width: 440px;
	float: left;
	margin: -33% 16% 0px;
	z-index: -99999;
}
.number3slider .secondslide .seconditem {
	display:none;
}
.number3slider .secondslide .seconditem_2 {
	display:block;
	float:none;
}
.number3slider .secondslide .patch {
	position: absolute;
	width: 440px;
	float: left;
	z-index: -99999;
	background:none;
	top:-35%;
}
}
 @media only screen and (min-width : 320px) and (max-width : 499px) {
.firstmargin {
	margin-top: 90px;
}
.carousel-indicators {
	bottom: -80px;
}
}
 @media screen and (max-width: 480px) {
 .behindsliderfirst .trnsparentbg, .behindslidersecond .trnsparentbg, .behindsliderthird .trnsparentbg {
    width: 90% !important;
    padding: 20px;
}
.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 200px !important;
}
.text, .textholder .text {
	padding:5% !important;
	text-align:center;
}
#home-slide .text img, #bcpf1 .text img {
	width: 50%;
}
.textholder .text h4, .text h4, .text01 h4 {
	font-size:16px !important;
	line-height: normal;
}
.text p, .text p a, .text01 p {
	font-size: 12px !important;
    line-height: 20px !important;
}
.patch {
	background-size:80% !important;
}
.patch p, .footer p {
	width: 100% !important;
	font-size:12px !important;
	line-height:normal !important;
}
.patch p span {
	font-size:12px !important;
}
.text p, .text p a, #bcpf1 .textholder .text p, #bcpf2 .text p, #scpf1 .textholder .text p, #scpf2 .text p, .number3slider .textholder .text p, .number4slider .textholder .text p {font-size: 12px !important;
    line-height: 20px !important;
}
}
 @media screen and (min-width:769px) {
/*logo*/



.desktop {
	display:block !important;
}
.smalldivice {
	display:none !important;
}
/*logo*/







/*sliderleft-right button*/







.carousel-control {
	margin-bottom:20px;
}
.carousel-control.left {
	right: 186px;
}
.carousel-control.right {
	right: 125px;
}
/*sliderleft-right button*/	


}
@media screen and (min-width:769px) {
	.behindsliderfirst .textholder .text.text {
    overflow-x: auto !important;
}
}
 @media screen and (max-width:768px) {
 .mobile-logo img {
	width: 245px;
}
.footer p {
    margin: 20px 0;
}
.shadow {
	box-shadow:none;
}
.item {
	height: 100% !important;
}
.carousel-inner {
	height: 100% !important;
	overflow: hidden;
	position: relative;
	width: 100%;
}
/*logo*/

.desktop {
	display:none !important;
}
.smalldivice {
	display:block !important;
}
.carousel-control {
	margin-bottom:-75px;
	width:60% !important;
	left:0;
	z-index:99 !important;
	display:none;
}
.glyphicon {
	border:1px solid #ccc;
}
.nav > li {
	float: left !important;
	width: 100% !important;
}
.navbar-nav > li > a {
	text-align:left;
}
.pic1_block img {
	display: block;
}
.bgpic1 {
	background:none;
}
.trnsparentbg {
	float: none;
	margin: 0 auto;
}
.bgpic2, .bgpic3, .bgpic4, .bgpic5 {
	background:none;
	min-height:0 !important;
}
.pic1_block5 img {
	margin:0 auto;
}
.text01 {
	margin-top: 0px;
	border: none;
	text-align: center;
	padding-left: 0;
	width: 79%;
	margin: 0 auto;
}
/*===slider====*/	



/*scroll redesign*/



.mCSB_inside > .mCSB_container {
	padding:0 7%;
	margin-right: 20px !important;
}
.mCSB_scrollTools {
	width:44px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:url(../images/sboxbuttonmobile.png) no-repeat !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 30px !important;
    border-radius: 0px !important;
}
.mCSB_scrollTools .mCSB_dragger {
	height:74px !important;
	left:2px;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px !important;
	background-color: #ebebeb !important;
	border-color:#ebebeb !important;
}
/*SOME GLOABAL CSS FOR PAGE 1-3*/

.carousel-inner {
	height: auto;
}

.behindsliderfirst .imgholder img, .behindslidersecond .imgholder img, .behindsliderthird .imgholder img {
	width:100%;
}
.secondslide .textholder, .trnsparentbg {
	width:100% !important;
}
.behindbgpic1 {
	background:none;
	padding-top:0px;
	position:relative;
}
.behindbgpic1 .pic1_block img {
	width:100%;
}
.resbotimg img {
	margin-top:-185px;
}
.findpic {
	margin-top: 0px;
}
.findusarea .text {
	margin-top:65px;
	border-left:none;
	padding-left:0px;
	text-align:center;
	padding-top:0px !important;
}
.paddings3 {
	padding-top:60px;
}
.portrait1 img {
	margin-left: 0%;
	margin-top: 0%;
}
.portrait1 .text01 {
	width: 100%;
	margin-top: 0px;
	border: none;
}
.item, .carousel-inner {
	height:100%;
}
/*NEW ADDITIONS*/

#hmpf2 .trnsparentbg, #hmpf3 .trnsparentbg, #hmpf4 .trnsparentbg {
	margin:0;
}
/*NEW ADDITIONS for Mobile Device new Image Additions*/

.carousel-control {
	margin-bottom:0 !important
}
.carousel-indicators {
    bottom: 4%;
    left: 0;
    right: 0;
}
.row {
	margin:0 !important;
}


/*.cotd {background: url(../images/contact-bg.jpg) no-repeat center 80px;}*/




/*NAV CHANGES AS PER NEW REQ 23-9-15*/

.carousel-control img {
	width:40px;
}
/*NAV CHANGES AS PER NEW REQ 10-1-15*/

/*.carousel-indicators {bottom: 0 !important;}*/

	 

/*END*/







/*ALL FOR HOMEPAGE====================*/

#home-slide .firstslide .textholder, #home-slide .secondslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .textholder, #home-slide .thirdslide .textholder, .behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
	top: 0 !important;
	margin: 0 !important;
	position: absolute;
	width:100%;
	left:0;
}
#home-slide .trnsparentbg {
	margin:0 !important;
}
/*SLIDES*/

#home-slide .firstslide .trnsparentbg, #home-slide .secondslide .trnsparentbg, #home-slide .thirdslide .trnsparentbg, #home-slide .fourthslide .trnsparentbg, #home-slide .fifthslide .trnsparentbg, .behindsliderfirst .trnsparentbg, .behindslidersecond .trnsparentbg, .behindsliderthird .trnsparentbg {
	margin: 0 auto !important;
	width: 87% !important;
	float: none !important;
}
#home-slide .firstslide .trnsparentbg {
	width: 40%!important;
}
#home-slide .firstslide .textholder {
	top: 35% !important;
}
#home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .textholder/*, .behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder*/ {
	bottom: auto !important;
	top: 57% !important;
}
#home-slide .secondslide .text h4, #home-slide .thirdslide .text h4, #home-slide .fourthslide .text h4, #home-slide .fifthslide .text h4 {
	font-size: 22px;
	line-height: 30px;
	margin: 0 auto 20px;
	width: 100%;
}
.textholder .text h4, .text h4, #hmpf1 .text h4, #hmpf2 .text h4, #hmpf3 .text h4, #hmpf4 .text h4 {
	font-size:28px;
}
.text p {
	font-size:22px;
	line-height:30px;
}
/*SLIDE-5*/

#home-slide .fifthslide .textholder {
	z-index:1;
}
/*CONTENT SECTION IN HOME*/

.portrait img {
	text-align: center;
	margin: 0 auto;
}
.portrait .trnsparentbg {
	width: 87% !important;
	float: none !important;
}
#bcpf2 .text{padding:6% 9% !important;}
.portrait#hmpf2 .trnsparentbg {
	margin: -15% auto 0 !important;
}
.portrait#hmpf3 .trnsparentbg {
	margin: -20% auto 0 !important;
}
.portrait#hmpf4 .trnsparentbg {
	margin: -11% auto 0 !important;
}
/*Page 3 slide design*/

/*.behindsliderfirst .textholder {
	bottom:21.5% !important;
}
.behindslidersecond .textholder {
	bottom:29% !important;
}
.behindsliderthird .textholder {
	bottom:24% !important;
}.behindslidersecond .textholder .text {
	height:480px;
}
.behindsliderthird .textholder .text {
	height:516px;
}
*/
.behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
	bottom: auto !important;
	top:40% !important;
}
.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 410px;
	padding-right:0px !important; padding-left:0px !important;
}
/*CONTENT SECTION IN 3RD PAGE*/

#bcpf2 .pdesigner {
    position: absolute;
    width: 100%;
    z-index: 2;
    margin: 0 !important;
    padding: 0 !important;
    top: 30%;
}
#bcpf2 .pic1_block.resbotimg {
	margin-top:-11%;
}
.findpic img {
	width:60%;
	margin:0 20% !important;
	margin-top:-35% !important;
}
.findusarea .text h4 {
	text-align: center;
	padding-bottom: 20px;
	margin-bottom:0px;
}
/*Menu contact display*/

.mobile-d {
	display:block !important;
}




}
 @media screen and (max-width: 640px) {
	 #home-slide .firstslide .trnsparentbg, #home-slide .secondslide .trnsparentbg, #home-slide .thirdslide .trnsparentbg, #home-slide .fourthslide .trnsparentbg, #home-slide .fifthslide .trnsparentbg, .behindsliderfirst .trnsparentbg, .behindslidersecond .trnsparentbg, .behindsliderthird .trnsparentbg {
	margin: 0 auto !important;
	width: 95% !important;
	float: none !important;
}
.portrait .trnsparentbg {
    width: 95% !important;
}
#bcpf2 .text {
    padding: 5% !important;
}
}
 @media screen and (max-width: 620px) {
.text p {
	font-size: 18px;
}

}
 @media screen and (max-width: 640px) {
#home-slide .firstslide .trnsparentbg {
	width: 50% !important;
}
.firstmargin {
	margin:0px;
}
}
@media screen and (max-width: 568px) {
	.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 350px !important;
}
}

 @media screen and (max-width: 570px) {
.carousel-control {
	width:25% !important;
}
.behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
	bottom: 8% !important;
}
#home-slide .text img, #bcpf1 .text img {
	width: 60%;
}
#home-slide .firstslide .textholder .text h4, #home-slide .secondslide .text h4, #home-slide .thirdslide .text h4, #home-slide .fourthslide .text h4, #home-slide .fifthslide .text h4 {
	font-size: 20px;
}
/*.behindslidersecond .textholder .text {
	height: 530px;
}
.behindsliderthird .textholder .text {
	height: 575px;
}*/
.findusarea .text h4, .textholder .text h4, .text h4, .text01 h4{    font-size: 18px !important;}
}


 @media screen and (max-width: 550px) {
#home-slide .firstslide .trnsparentbg {
	width: 55% !important;
}
.textholder .text h4, .text h4, #home-slide .secondslide .text h4, #home-slide .thirdslide .text h4, #home-slide .fourthslide .text h4, #home-slide .fifthslide .text h4 {
	line-height: normal;
}
#home-slide .firstslide .textholder .text h4, #home-slide .secondslide .text h4, #home-slide .thirdslide .text h4, #home-slide .fourthslide .text h4, #home-slide .fifthslide .text h4 {
	margin-bottom:5px;
	font-size:18 px;
}
}
 @media screen and (max-width: 540px) {
.text p, .text p a {
	font-size: 16px !important;
	    color: #000 !important;
}
/*.behindsliderfirst .textholder {
	bottom: 15% !important;
}
.behindslidersecond .textholder {
	bottom: 15% !important;
}
.behindsliderthird .textholder {
	bottom: 15% !important;
}
.behindslidersecond .textholder .text {
	height: 250px;
}
.behindsliderthird .textholder .text {
	height: 250px;
}
.findpic img {
	margin-top: -100px !important;
}
*/
}
 @media screen and (max-width: 450px) {
.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 250px;
}
.text p {
	font-size: 14px;
}
}
 @media screen and (max-width: 420px) {
.carousel-control {
	width:22% !important;
}
.textholder .text h4, .text h4, .text01 h4, .findusarea .text h4 {
	font-size: 16px !important;
	line-height: normal;
	margin-bottom:10px;
}
.findusarea .text p a, .text01 p a, .text01 p {
    font-size: 15px;
}
.home .smalldivice {
	padding:0 !important;
}
.i5n {
	display:none !important;
}
.i5 {
	display:block !important;
}
#bcpf2 .pdesigner {top:21%;}
#bcpf2 .text {
    padding: 4% !important;
}
.portrait .trnsparentbg {
    width: 90% !important;
	padding: 20px;
}
.findusarea .text p a{font-size:10px;}
}
 @media screen and (max-width: 395px) {
.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 214px !important;
}
.text p {
	font-size: 12px;
}
}
@media screen and (max-width: 350px) {
.behindsliderfirst .textholder .text, .behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 180px !important;
}
.text p {
	font-size: 10px;
}
#bcpf1 .textholder .text p, #bcpf2 .text p, #scpf1 .textholder .text p, #scpf2 .text p, .number3slider .textholder .text p, .number4slider .textholder .text p {
	margin-top:0px;
}
.findpic img {
	margin: -75% 20% 0 !important;
}
}
 @media screen and (max-width: 320px) {
.behindsliderfirst .imgholder img, .behindslidersecond .imgholder img, .behindsliderthird .imgholder img {
	width:85%;
}
.behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
    top: 33% !important;
}
.findpic img {
	margin: -95% 20% 0 !important;
}
#home-slide .firstslide .trnsparentbg {
	width: 62% !important;
}
#home-slide .firstslide .textholder {
	top: 31% !important;
}
#home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .textholder {
	top: 48% !important;
}
}
 @media screen and (max-width: 767px) {
.carousel-indicators {
	bottom:20px !important;
}
}




@media (min-height: 414px) and (max-height: 736px) {
	.behindsliderfirst .textholder .text {
		overflow-x: hidden;
	}
}
@media (min-height: 375px) and (max-height: 627px) {
	.behindsliderfirst .textholder .text {
		overflow-x: hidden;
	}
}

@media (min-height: 320px) and (max-height: 480px) {
	.behindsliderfirst .textholder .text {
		overflow-x: hidden;
	}
}