*
{
	margin:0;
	padding:0;
        z-index: 999999;
}
marquee p { line-height: 40px;}
html
{
	height:100%;
}
a:focus
{
	outline:none;
}
body
{
	height:100%;
	overflow-y:hidden;
}
body
{
	font-size:14px;
	font-family: 'Conv_Chalkduster';
    font-size: 1.4vw;
    font-style: italic;
    line-height: 1.8vw;

	padding-bottom:0%;
}
img, input
{
	border:none;
	outline:none;
}
a
{
	text-decoration:none;
}
ul
{
	list-style:none;
}
.container
{
	display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0%;
    width: 100%;
	bottom:8%;
	height:100% !important;
	overflow-y:auto;
}
.slides li
{
	background-size: 100% 100% !important;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}
.slimScrollDiv
{
	height:auto !important;
	display: inline-block;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0%;
    width: 100%;
	bottom:0%;
}
/*.dynamic-text-inner {
	margin-top: 10%;
}*/

.dynamic-text-inner  span {
	line-height:2.8vw !important;
	font-size:4.3vw !important;
}
.inner-containt
{
	overflow:hidden;
	height:100%;
}
.flexslider
{
	height:100%;
}
.flex-viewport
{
	height:100%;
}
.slides
{
	height:100%;
}
.slides li
{
	height:100%;
	


}
.dynamic-text-1
{
  left: 8%;
    position: relative;
    /*top: -3%;*/
	top:32%;
    width: 85%;
       font-family: 'Conv_Chalkduster';
    font-size: 1.4vw;
    font-style: italic;
    line-height: 1.8vw;
}
.dynamic-text
{
    float: left;
    left: 8%;
    position: relative;
    top: 17%;
    width: 32%;

}
.dynamic-text-right
{
	top: 17%;
	right:8%;
	position:relative;
}

.text-block
{
	/*background:url(../img/divider.png) -10px bottom no-repeat;*/
	background-size:100% auto;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left:5px;
	width:100%;
}
marquee p span{white-space:nowrap;}

.text-block p
{
	font-family: 'Conv_Chalkduster';
	font-size:1.4vw;
    font-style: italic;
	line-height:1.8vw;

}
.green-text
{
	color:#73cb45;
}
.white-text
{
	color:#fff;
}
.yellow-text
{
	color:#f7ef02;
}
.dynamic-text-right
{
	width:29%;
	float:right;
}
#portfolio li
{
	width:100%;
}
/*.dynamic-text-middle
{
    /*display: inline-block;
    left: 36%;
    margin: 0 auto;
    position: absolute;
    right: 36%;
    top: 56%;
    display: inline-block;
    left: 36%;
    margin-left: 133px;
    margin-top: 250px;
    width:250px;
}
*/
.dynamic-text-middle {
    display: inline-block;
    float: left;
    left: 9%;
    /*margin-top: 250px;*/
	top:35%;
    position: relative;
    width: 20%;
}
.footer
{
	width:100%;
	position:absolute;
	bottom:20px;
	border-top:1px solid #2F2F2F;
}
#portfolio
{
	left:8%;
	right:8%;
	position:absolute !important;
	height:100% !important;
}
.flex-control-nav
{
	position:absolute;
	bottom:0px;
	list-style:none;
	display:none;
}
.flex-direction-nav
{
	position:fixed;
	bottom:10px;
	left:0px;
	right:0px;
	text-align:center;
	display:none;
}
.flex-direction-nav li
{
	width:auto;
	display:inline-block;
	padding:5px 10px;
}
.flex-direction-nav li a
{
	color:#fff;
}
/*--.main_rt {
    margin: 142px auto 0;
    width: 86%;
}*/
.main_rt {
    margin: 0px auto 0;
    width: 86%;
	position:relative;
	top:13%;
}
.left_bx{float: left;
    margin-right: 30px;
    width: 67%;}
.left_bx .tp_bx{
    font-family: 'Conv_Chalkduster';
    font-size: 20px;
    line-height: 44px;
	margin-top:116px;
    margin-bottom: 8%;
    width: 55%;}
.left_bx .tp_bx p{font-size:35px; font-family: 'Conv_Chalkduster';}
.left_bx .btp_bx{width:100%; margin-bottom:20px;}


.right_bx{width:29%; float:left}
.right_bx .heading{}
.right_bx .wrt_bx{}

p{font-size:20px; font-weight:normal}

/*@media (max-width:600px)
{
	.text-block p
	{
		font-size:2.0vw;
	}
}*/

@media (min-width:1600px)
{
	.text-block p
	{
		font-size:1.4vw;
		line-height:1.8vw;
	}
}
@media (max-width:400px)
{
.flexslider  .dynamic-text, .flexslider  .dynamic-text-middle, .flexslider  .dynamic-text-right
	{

		left:0%;
		top:20%;
		position:relative;
	}
}
@media (max-width:400px)
{
	.dynamic-text
	{
		width:300px;
		margin:0 auto;
		float:none;
		left:0px;
	}


	.dynamic-text-middle
	{
		position:static;
		width:300px;
		display:inherit;
		margin:0 auto;
		float:none;
	}
	.dynamic-text-right
	{
		position:static;
		width:300px;
		margin:0 auto;
		float:none;
	}
}

@media (min-width:3000px)
{
	.dynamic-text-middle {
		left: 10%;
		position: relative;
		top: 35%;
		width:19%;
		margin: 0;
	}


}
@media (min-width:4000px)
{
.text-block p {
		font-size: 1.5vw;
	line-height: 2vw;
}
}

@media (min-height:2600px)
{
.text-block p
{
	font-size:1.4vw;
	line-height:2.8vw;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.text-block p
{
	line-height:1.8vw;
	font-size:4.4vw;
}
.dynamic-text-inner span {
font-size: 14.3vw !important;
}
.btp_bx p, .right_bx p
{
	font-size:4.4vw;
	line-height:1.8vw;
}
.left_bx .tp_bx p
{
	font-size:4.6vw;
	line-height:2.0vw;
}


}
}


.btp_bx p, .right_bx p
{
	font-size:1.4vw;
	line-height:2.6vw;
}
.left_bx .tp_bx p
{
	font-size: 2.6vw;
    line-height: 2.6vw;
    margin-top: 20px;
}
@media (min-width:3000px)
{
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.text-block p  {

    font-size: 55px;

}
.left_bx .btp_bx  p{
   font-size: 55px;
}
}
}
@media (max-width:900px)
{
	.left_bx
	{
		width:60%;
		margin-right:0px;
	}
	.right_bx
	{
		float:right;
	}
}

