@charset "utf-8";
/* CSS Document */


 @media only screen and (min-width : 200px) and (max-width : 1199px) {
/*.container {
	width:100%;
}*/
}
 @media only screen and (min-width : 769px) and (max-width : 1024px) {
	 
.carousel-indicators {
	bottom:15px;
}
.carousel-control {
	margin-bottom: 10px !important;
}
.carousel-control.left {
	right: 171px !important;
}
.carousel-control.right {
	right: 110px !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 : 1056px) {
.nhuy .trnsparentbg, .nhul .trnsparentbg {
	width:54%;
}
.meddle{width:100%;}
}
 @media screen and (max-width: 1024px) {
.textholder .text, .text {
	padding:20px !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 : 769px) and (max-width : 991px) {
 	.nhuy .trnsparentbg, .nhul .trnsparentbg {width: 54% !important;   margin-top: 0px !important;}
	#hmpf3 .trnsparentbg {width: 54% !important; float:right;}
	#hmpf4 .col-md-6:nth-of-type(2){float:none;}
	#hmpf5 .col-md-5.pic1_block5 {width: 40%; float: left;}
	#hmpf5 .col-md-7 {width: 60%; float: right;}
 }
 @media only screen and (min-width : 500px) and (max-width : 768px) {

.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) {
.text, .textholder .text {
	padding:5px !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, .text01 p {
	line-height:normal !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;
}
}
 @media screen and (min-width:769px) {
/*logo*/



.desktop {
	display:block !important;
}
.smalldivice, .m-logo {
	display:none;
}
/*logo*/


.mobile-logo{display:none;}

.carousel-control {
	margin-bottom:20px;
}
.carousel-control.left {
	right: 186px;
}
.carousel-control.right {
	right: 125px;
}
/*sliderleft-right button*/	

#home-slide .firstslide {
	background: url("../images/home-s-1.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .secondslide {
	background: url("../images/home-s-2.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .thirdslide {
	background: url("../images/home-s-3.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .fourthslide {
	background: url("../images/home-s-4.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .fifthslide {
	background: url("../images/home-s-5.jpg") no-repeat 64% center;
	background-size:cover;
	width:100%;
	height:100%;
}

}
 @media screen and (max-width:768px) {
	.m-logo img {
	width: 245px;
}

.navbar-brand {
	display:none !important;
}
.banner_logoo {
    z-index: 99; top: 47%;
}
.tag-logo {top: 54% !important; }
#hmpf0 {margin-top: 65px;}
.social{display:none;}
#hmpf1, #hmpf2, #hmpf3, #hmpf4, #hmpf5{margin-top:20px;}
#hmpf5 .text01 {
    margin-top: 65px;
}
.footer p{padding:0px !important; padding-bottom:20px;}
.shadow {
	box-shadow:none;
}
.item {
	height: 100% !important;
}
.carousel-inner {
	height: 100% !important;
	overflow: hidden;
	position: relative;
	width: 100%;
}
/*.tag-logo, .banner_logoo {display:none !important;}*/
.bottl{top:20%;}
/*logo*/

.desktop {
	display:none !important;
}
.carousel-control {
	margin-bottom:-75px;
	width:60% !important;
	left:0;
	z-index:99 !important;
}
.carousel-indicators {
    margin-left: -100px !important;
}
.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;
}
.trnsparentbg {
	float: none;
	margin: 0 auto;
}
.bgpic0, .bgpic1, .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: 93%;
	margin: 0 auto;
}
/*===slider====*/	



/*scroll redesign*/



.mCSB_inside > .mCSB_container {
	margin-right:50px !important;
}
.mCSB_scrollTools {
	width:44px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:url(../images/sboxbutton.png) no-repeat !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:44px !important;
	border-radius:0px !important;
	margin:0px !important;
}
.mCSB_scrollTools .mCSB_dragger {
	height:122px !important;
}
.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;
}

.behindbgpic1 .pic1_block img {
	width:100%;
}
.resbotimg img {
	margin-top:-185px;
}
.findpic {
	margin-top: 0px;
}
.findusarea .text {
	margin-top:0px;
	border-left:none;
	padding-left:0px;
	text-align:center;
}
.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%;
}

.mobile-logo {
    display: block;
    height: 60px;
    background: none/*#404040*/;
    line-height: 60px;
    position: fixed;
    z-index: 99;
    top: 0;
    width: 100%;
}
.mobile-logo img {
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 16px;
    z-index: 9999999999;
}
.icon {
	position:fixed !important	;
    right: 0;
    left: 25px;
	top:5px !important;
}
/*NEW ADDITIONS*/

#hmpf2 .trnsparentbg, #hmpf3 .trnsparentbg, #hmpf4 .trnsparentbg {
	margin:0;
}
/*NEW ADDITIONS for Mobile Device new Image Additions*/

.container {
	padding:0 !important;
}
.carousel-control {
	margin-bottom:0 !important
}
.carousel-indicators {
	bottom: 8% !important;
    left: 50%;
}
#home-slide .carousel-control{display:none;}
.row {
	margin:0 !important;
}

/*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: 88% !important;
	float: none !important;
}
#home-slide .firstslide .trnsparentbg {
	width: 45%!important;
}
#home-slide .firstslide .textholder {
	top: 45% !important;
	z-index: 9;
}
#home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .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:32px;
}
.text p {
	font-size:24px; line-height:34px;
}
/*SLIDE-5*/

#home-slide .fifthslide .textholder {
	z-index:1;
}
/*CONTENT SECTION IN HOME*/

.portrait img {
	text-align: center;
	margin: 0 auto;
}
#hmpf5 img{
    float: none !important;
}
#hmpf0 .trnsparentbg {
	margin: -31% auto 0 !important;
	width: 90% !important;
	float: none !important;
}
.portrait .trnsparentbg {
	margin: -22% auto 0 !important;
	width: 93% !important;
	float: none !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;
}

.behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
	bottom: auto !important;
	top:35% !important;
}
.behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 412px;
}
/*CONTENT SECTION IN 3RD PAGE*/

#bcpf2 .pdesigner {
	position: relative;
	width: 100%;
	z-index: 2;
	margin:0 !important;
	padding:0 !important;
}
#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;
}
/*Menu contact display*/

.mobile-d {
	display:block !important;
}
.meddle{width:100%; margin:0 auto; display:inherit;}
.meddle1{display:inherit; height:auto;}
.meddle2{display:inherit; vertical-align:middle;}
.meddle-had{display:none;}
#home-slide .firstslide {
	background: url("../images/home-s-1m.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .secondslide {
	background: url("../images/home-s-2m.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .thirdslide {
	background: url("../images/home-s-3m.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .fourthslide {
	background: url("../images/home-s-4m.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
#home-slide .fifthslide {
	background: url("../images/home-s-5m.jpg") no-repeat center center;
	background-size:cover;
	width:100%;
	height:100%;
}
}
 @media screen and (max-width: 600px) {
.behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 312px;
}
}

 @media screen and (max-width: 640px) {
#home-slide .firstslide .trnsparentbg {
	width: 50% !important;
}
.firstmargin {
	margin:0px;
}
}
 @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 .trnsparentbg {
	width: 88% !important;
}
.textholder .text h4, .text h4, #home-slide .secondslide .textholder .text h4, #home-slide .thirdslide .textholder .text h4, #home-slide .fourthslide .textholder .text h4, #home-slide .firstslide .textholder .text h4 {
	line-height: normal !important;
}
#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:3px !important;
	font-size:18 px !important;
}
}
 @media screen and (max-width: 540px) {
.text p {
	font-size: 16px;
}
/*.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) {
.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 {
	font-size: 16px !important;
	line-height: normal;
}
.findusarea .text p a, .text01 p a, .text01 p {
	font-size: 12px !important;
    line-height: 20px !important;
}
/*I5 Resolution Images in Homepag block*/



/*#home-slide .firstslide .textholder, #home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .textholder, .behindsliderfirst .textholder, .behindslidersecond .textholder, .behindsliderthird .textholder {
	bottom: 10% !important;
	top: auto !important;
}*/
.home .smalldivice {
	padding:0 !important;
}
.i5n {
	display:none !important;
}
.i5 {
	display:block !important;
}
}
 @media screen and (max-width: 395px) {
	 #home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fourthslide .textholder, #home-slide .fifthslide .textholder {
	bottom: auto !important;
	top: 52% !important;
}
.behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 214px;
}
.text p {
	font-size: 12px;
}
.icon {left: 0px !important;}
}
@media screen and (max-width: 350px) {
.behindslidersecond .textholder .text, .behindsliderthird .textholder .text {
	height: 180px;
}
#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) {
.findpic img {
	margin: -85% 20% 0 !important;
}
#home-slide .firstslide .textholder {
	top: 37% !important;
}
#home-slide .secondslide .textholder, #home-slide .thirdslide .textholder, #home-slide .fifthslide .textholder {
	top: 48% !important;
}
#home-slide .fourthslide .textholder{top:44% !important;}
}


 @media screen and (max-width: 768px) {
	 .footer p {
    margin: 20px 0;
}

#home-slide .trnsparentbg{padding:25px;}
 }



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	
}*/

/* Portrait */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  .mobilenav li {
		  padding: 14% 5% !important;
		}
}*/

/* Landscape */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.mobilenav li {
		  padding: 5% !important;
		}
}*/

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}
*/
/* Portrait */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  .mobilenav li {
		  padding: 17.4% 5% !important;
		}

}*/

/* Landscape */
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.mobilenav li {
		  padding: 4.4% 5% !important;
		}
}*/

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
/*@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}*/

/* Portrait */
/*@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	.mobilenav li {
		  padding: 19% 5% !important;
		}
}*/

/* Landscape */
/*@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	.mobilenav li {
		  padding: 4.7% 5% !important;
		}
}*/

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
/*@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}*/

/* Portrait */
/*@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	.mobilenav li {
		  padding: 17% 5% !important;
		}
}*/

/* Landscape */
/*@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	.mobilenav li {
		  padding: 5% !important;
		}
}*/