/*

skins available:

	- sweet

	- powerful

	- charming

*/



/* the container */



html,body { 

	overflow-x: hidden; 

}





#containingDiv {width:960px;margin:0 auto; padding:15px 0 0 0;	}

@media screen and (min-width:1200px){

#containingDiv {width:960px;margin:0 auto; padding:15px 0 0 0;}

}

@media screen and (max-width:767px){

#containingDiv {width:100%;margin:0 auto;padding:60px 0 0 0;}	

}

/* homepage team slider */

.meettheteam .allinone_carousel {

	position:relative;

}

.meettheteam .allinone_carousel img {

	max-width:none;

	max-height:none;

	/* filter: brightness(30%); */

	 border:4px solid #94c11f;

	 width:403px;

	height:354px; 

}

 

.meettheteam .allinone_carousel img.active {

	max-width:none;

	max-height:none;

	/* filter: brightness(100%); */

	

}





.meettheteam .allinone_carousel_list {

	margin:0;

	padding:0;

	list-style:none;

	display:none;

}



.meettheteam .allinone_carousel .contentHolder {

	position:relative;

	overflow:hidden;    

	min-height: 625px;

    clear: both;    

	left: 0%;

}



/* our team detail page slider */

.teamdetailSlider .allinone_carousel {

	position:relative;

}

.teamdetailSlider .allinone_carousel img {

	max-width:none;

	max-height:none;

	/* filter: brightness(30%); */

	 border:4px solid #ffffff;

	 width:620px;

	height:354px; 

}

 

.teamdetailSlider .allinone_carousel img.active {

	max-width:none;

	max-height:none;

	/* filter: brightness(100%); */

	

}





.teamdetailSlider .allinone_carousel_list {

	margin:0;

	padding:0;

	list-style:none;

	display:none;

}



.teamdetailSlider .allinone_carousel .contentHolder {

	position:relative;

	overflow:hidden;    

	min-height: 625px;

    clear: both;    

	left: 0%;

}

.mycanvas {

	position:absolute;

	top:8px;

	right:10px;

	z-index:1000; display: none !important;

}



.myloader {

	background:url(skins/loader.gif);

	width:37px;

	height:37px;

	position:absolute;

	left:49%;   

	top:49%;

	z-index:999;

}



 

/***sweet SKIN***/



.allinone_carousel.sweet .contentHolderUnit {

	position:absolute;

	/*float:left;

	display:block;

	width:298px;

	height:384px;*/

	overflow:hidden;

	cursor: pointer;

	/*border:1px #F00 solid;*/

	background:url(skins/sweet/empty.gif) repeat;

}





.allinone_carousel.sweet .elementTitle {

	/* position:absolute;

	left:0;

	bottom:-45px !important;

	width:100%;

	text-align:center;

	font-size:18px;

	color:#FFFFFF;

	text-transform:uppercase; */

	

	/*     position: relative;

    left: 0;

    bottom: 0px !important;

    top: 12px ; */

    width: 100%;

    text-align: center;

    font-size: 30px;

    font-weight: 700;

    margin-top: -240px;

    color: #FFFFFF;

    text-transform: uppercase;

	

}

.allinone_carousel.sweet .playOver {

	position:absolute;

	width:100px;

	height:70px;

	background:url(skins/sweet/play_overON.png) 0 0 no-repeat;

	display:none;

	z-index:200;

	cursor: pointer;

}



.allinone_carousel.sweet .playOver:hover {

	background:url(skins/sweet/play_overOFF.png) 0 0 no-repeat;

	display:none;

	z-index:200;

	cursor: pointer;

}



.allinone_carousel.sweet .bannerControls {

	position:absolute;

	left:0;

	top:-10px;

	z-index:101;

	width:100%;

}



.allinone_carousel.sweet .leftNav {

	position:absolute;

	left:8%;

	top: 0px;

	width:106px;

	height:124px;

	background:url(../images/leftNavOFF.png) 0 0 no-repeat;

	cursor: pointer;

}

.allinone_carousel.sweet .leftNav:hover {

	background:url(../images/leftNavON.png) 0 0 no-repeat;

}

.allinone_carousel.sweet .rightNav {

	position:absolute;

	top: 0px;

	right:3%;

	width:106px;

	height:124px;

	background:url(../images/rightNavOFF.png) 0 0 no-repeat;

	cursor: pointer;

}

.allinone_carousel.sweet .rightNav:hover {

	background:url(../images/rightNavON.png) 0 0 no-repeat;

}

.allinone_carousel.sweet .bottomNav {

	position:absolute;

	height:35px;

	width:0;

	padding-left:9px;

	z-index:140;

}

.allinone_carousel.sweet .bottomNavButtonOFF {

	float:left;

	display:block;

	width:11px;

	height:11px;

	background:url(skins/sweet/bottomNavOFF.png) 0 0 no-repeat;

	padding-left:9px;

	cursor: pointer;

}



.allinone_carousel.sweet .bottomNavButtonON {

	float:left;

	display:block;

	width:11px;

	height:11px;

	padding-left:9px;

	background:url(skins/sweet/bottomNavON.png) 0 0 no-repeat;

	cursor: pointer;

}



.allinone_carousel.sweet .bottomNavLeft {

	position:absolute;

	width:63px;

	height:35px;

	bottom:-10px;

	z-index:140;

}

.allinone_carousel.sweet .bottomNavRight {

	position:absolute;

	width:63px;

	height:35px;

	bottom:-10px;

	z-index:140;

}



.allinone_carousel.sweet .bottomOverThumb {

	position:absolute;

	width:88px;

	height:106px;

	background:url(skins/sweet/bottomOverThumbBg.png) 23px bottom no-repeat;

	bottom:27px;

	margin-left:-25px;

}

.allinone_carousel.sweet .bottomOverThumb img {

	border:4px solid #FFFFFF;

}



 



.hideElement {

	display:none;

}



element.style {

    bottom: 0px;

}

@media (max-width:640px)

{

.allinone_carousel.sweet .elementTitle {     top: -263px !important; }



}





@media (max-width:420px)

{

.allinone_carousel.sweet .elementTitle {     top: -245px !important; }
	
	.teamdetailSlider .allinone_carousel .contentHolder {

	position:relative;

	overflow:hidden;    

	min-height: 625px;

    clear: both;    

	left: -7%;

}
	
	
	.allinone_carousel.sweet .rightNav {
    position: absolute;
    top: 29px;
    right: -2%;
    width: 106px;
    height: 124px;
    background: url(../images/rightNavOFF.png) 0 0 no-repeat;
    cursor: pointer;
}

.allinone_carousel.sweet .leftNav {
    position: absolute;
    left: -3%;
    top: 30px;
    width: 106px;
    height: 124px;
    background: url(../images/leftNavOFF.png) 0 0 no-repeat;
    cursor: pointer;
}

}

@media (max-width:320px)

{

.allinone_carousel.sweet .elementTitle {     top: -283px !important; }



}