* {
	border: 0px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li {
	margin: 0px;
	padding: 0px;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	list-style-type: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
a {
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
	color:inherit;
}
a:hover {
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
	color: #fd5900;
	text-decoration: none;
}
a:focus {
	outline: none;
	color: #fd5900;
	text-decoration: none;
}
body{ background-color: #fff;
	overflow-x:hidden;}
textarea {
	resize: none;
}
img{
	max-width:100%;}
.bannerslider img
{
	width:100%;
}
.orangeColor{ color:#F60 !important;}	
.greyColor{ color:#0b0b0b !important;}	

h1{
	font-family: GOTHICB;
	font-size: 35px;
	line-height: normal;
	color: #401365;
	padding-top: 50px; text-transform: uppercase;
}

h2{
	font-family: GOTHICB;
	font-size: 80px;
	
	color: #000;
	
	line-height: 60px;
	padding-top: 10px; text-transform: uppercase;
}

h3{
	
	font-family: BrandonText-Regular;
    font-size: 36px;
    line-height: normal;
    color: #401365;
    padding-top:30px; padding-bottom:40px;
}

h4{
	
	    font-family: BrandonText-Regular;
    font-size: 24px;
    line-height: normal;
    color: #37c05d;
    padding-top:20px; padding-bottom:10px; text-transform: uppercase;
}
h5{
	
	    font-family: BrandonText-Regular;
    font-size: 22px;
    line-height: normal;
    color: #696969;
    
}

p{
	
	    font-family: OpenSansRegular;
    font-size: 16px;
    line-height: 25px;
    color: #666666; 
    padding-top:20px; padding-bottom:40px;
}

input, a{
	
	    font-family: BrandonText-Regular;
    
}

footer a, footer p{font-family: OpenSansRegular;}

.buttonNurmal2{ cursor: pointer; margin-bottom: 10px;}
.buttonNurmal2:hover{ opacity: .9}

.btn-primary{
	background-color: #fd5900;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	line-height: normal;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #630707;
	border-radius: 4px;
	font-family: BrandonText-Regular;
	letter-spacing: 5px;
	padding-top: 14px;
	padding-right: 35px;
	padding-bottom: 14px;
	padding-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.btn-primary-normal {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    letter-spacing: 1px;
    text-decoration: none;
    background-color: #4296d3;
    border-radius: 50px;
    padding: 15px 30px;
    font-family: OpenSansRegular;
    text-transform: uppercase;
    border-bottom: 2px solid #0b6755;
}
.btn-primary-normal:hover{
	
	color: #FFDB45;
	text-decoration: none;
	}





.btn-primary:hover, .btn-primary:focus{
	background-color: #fc861d;
	color: #FFF;
	text-decoration: none;
}

.newsletterInput {
    text-align: center;
    width: 50%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: rgb(97, 109, 125);
    font-family: OpenSansRegular;
    margin-bottom: 15px;
    background: none 0% 0% repeat scroll rgb(255, 255, 255);
    padding: 0px 3%;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(228, 228, 228);
    border-image: initial;
    border-radius: 50px;
}
header{
	position: absolute;
	
	left: 0px;
	top: 0px;
	right: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.6+0,0.6+100 */

	z-index: 9999;
	
	 transition:2s;
 -moz-transition:2s;
  -ms-transition:2s;
   -o-transition:2s;
    -webkit-transition:2s;
	
	
}
 
.fixed-header {
  position:fixed;
  top:0; left:0;
  width: 100%; 
 background:rgba(44, 155, 84 , 1.00); padding-bottom: 5px;
 transition:2s;
 -moz-transition:2s;
  -ms-transition:2s;
   -o-transition:2s;
    -webkit-transition:2s; 
	
	}
.fixed-header a{ }
.fixed-header .headerSearch{ display:none}
.logo{
	float: left;
	
	height: 38px;
	display:block;
}
.logoDesktop {
	float: left;
	margin:15px 0px;
	 width:70px; 
}
.logoDesktop a {
	display:block;
	 height:61px; width:232px; background: url(../img/logo.png); overflow:hidden;
}

.fixed-header .logoDesktop a {
	display:block;
	 height:61px; width:232px; background: url(../img/logo.png) !important; overflow:hidden;
}
.logoDesktop a:hover {
	display:block;
	height:61px; width:232px;  background: url(../img/logo.png); background-image:no-repeat; overflow:hidden;
}
.fixed-header .logoDesktop a:hover {
	display:block;
	 height:61px; width:232px; background: url(../img/logo.png) !important; background-image:no-repeat; overflow:hidden;
}
.logoDesktop a img {
	
	  overflow:hidden; width:93px;
}

.link-3d {
	display: block;
	height: 58px;
	width: 156px;
	outline: 0;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
	margin-top: 12.5px;
	
}

.link-3d .cube-link {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50px center 0;
	-moz-transform-origin: 50px center 0;
	-o-transform-origin: 50px center 0;
	-ms-transform-origin: 50px center 0;
	transform-origin: 50px center 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	
	
}

.link-3d .cube-link .front-face {
	position: absolute;
	top: -34px;
	left: 0px;
	
}
.link-3d .cube-link .right-face {
	position: absolute;
	top: -34px;
	left: -17px;
	height: 58px;
	width: 257px;
	-webkit-transform-origin: 62px center 0;
	-moz-transform-origin: 62px center 0;
	-o-transform-origin: 62px center 0;
	-ms-transform-origin: 62px center 0;
	transform-origin: 62px center 0;
	-webkit-transform: rotate3d(0, 1, 0, 90deg) translate3d(62px, 0, 62px);
	-moz-transform: rotate3d(0, 1, 0, 90deg) translate3d(62px, 0, 61px);
	-o-transform: rotate3d(0, 1, 0, 90deg) translate3d(62px, 0, 62px);
	-ms-transform: rotate3d(0, 1, 0, 90deg) translate3d(62px, 0, 62px);
	transform: rotate3d(0, 1, 0, 90deg) translate3d(62px, 0, 62px);

	
}

.logoDesktop:hover .link-3d {
	width: 156px;
	
}
.logoDesktop:hover .link-3d .cube-link.reveal-right {
	
	-webkit-transform: translate3d(-50px, 0, -50px) rotate3d(0, 1, 0, -90deg);
	-moz-transform: translate3d(-50px, 0, -50px) rotate3d(0, 1, 0, -90deg);
	-o-transform: translate3d(-50px, 0, -50px) rotate3d(0, 1, 0, -90deg);
	-ms-transform: translate3d(-50px, 0, -50px) rotate3d(0, 1, 0, -90deg);
	transform: translate3d(-50px, 0, -50px) rotate3d(0, 1, 0, -90deg);
	
}

.menu {
	text-align: center;
	float: right;
	line-height: 70px;
	cursor: pointer;
	margin-left: 15px;
	
}
.collapsDiv {
	float: right;
	display: block;
	padding-top: 17px;
	width:80%
}

.signInBox{
	
	 float: left;
	width:100%
	
	
	
	
}

.signInBox .inputEmail{
	 display: inline-block;
width:283px;
	
	text-align: left;
	 height: 67px;
    font-size:18px;
    background-color: #fff;
    padding: 0px 30px !important;
    border-radius: 34px !important;
    line-height: 67px !important;
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
    border-bottom: 3px solid #9e9e9e;
    color:#203B70; margin-bottom: 10px;
}


.signInBox .inputEmail::placeholder {
  color: #203B70;
  opacity: 1; /* Firefox */
	
}

 .inputbutton{
	
	background-color: rgba(0,0,0,1.00) !important;
	padding: 5px 20px !important;
	border-radius: 20px !important;
	 line-height: 30px !important;
	 margin-top: -10px !important;
	
color: #fff !important; 
	
}


 .inputbutton:hover, .inputbutton2:hover{
	
	background-color:#FFD100 !important;
}

 .inputbutton2{
	
	padding: 5px !important;
	
	
}


.buttonNurmal {
	float: left; font-size: 24px;
    background-color: rgba(255,246,0,1.00);
    padding: 10px 30px !important;
    border-radius: 30px !important;
    line-height: 30px !important;
     border-bottom: 3px solid #1A601B;
   
    color: #000 !important; 
}

.buttonNurmal:hover {
	
    background-color:#FFA400;
 
     border-bottom: 3px solid #965A01;
   
    
}


header ul{  float:right; 
}
header ul li{
	/*float: left;*/
	margin:0px; height:100%;
}
header ul li a{
	font-family: BrandonText-Regular;
	
	font-size: 16px;
/*	text-transform: uppercase;
*/	color: #575757;
	padding-right: 14px;
	padding-left: 14px;
	display: block;
}
header ul li a:hover, header ul li a:focus, header ul li a.active{
	background-color: transparent;
	color: #fd5900;
	text-decoration: none;
}

	




		
.nav {
	float: left;
	text-align: left;
	width:100%
}

.nav ul li:hover > .dropDiv {
	display:none; position:absolute; z-index:999; float:left;
	background-color:#9F0; width:100%; min-height:200px;
	
}
.nav ul li:hover > .dropDiv {
	display:block; width:100%;
	
}  

.nav ul li {
	display: inline-block;
	position: relative;
	
	margin: 0px;
	padding: 10px 13px 10px 13px;
	float: left;
}
.nav ul li a {
	display: block;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none;
}
.nav ul li:hover {
	background-color: #000;border-radius: 20px;
}
.nav ul li ul li:hover > a {
	background: #fff;
	
}
.nav ul li.active {
	background-color: #484848;
}
.nav ul li ul {
	width: 500px;
	position: absolute;
	left: 0%;
	top: 100%;
	display: none;
	padding-top: 0px;
	margin-top: 0px; z-index: 999;
	border-bottom: 1px solid #6b6a6a;
}

.nav ul li ul ul {
	width: 200px;
	
}
.nav ul li:hover > ul {
	display: block;
}
.nav ul li ul li {
	height: auto;
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #6b6a6a;
	border-left: 1px solid #6b6a6a;
	margin-left: 0px;
}
.nav ul li ul li > ul {
	position: absolute;
	margin-left: 198px;
	margin-top: -25px;
}
.nav ul li ul li a {color:#5ae2ff;
	display: block;
	font-size: 13px;
	 background:rgba(0,0,0,0.5);
	
	
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
}

.nav ul .navButton {
	display: block;
	font-size: 16px;
	color: #222121;
	letter-spacing: 1px;
	text-decoration: none;
	background-color:#39F; 
}
.nav ul .navButton:hover {
	
	background-color:#313131; 
}
.nav ul .navButton a {
	color:#fff;font-family:BrandonText-Regular;
}


.headerBox{ float: left; width: 100%; padding: 30px;}
.headerBox p{  width: 70% !important; color: #fff;}

.headerSearch{ float:left; width:100%; margin:0px; border-bottom:1px solid #e3e4e5;}
.headerSearch-left{ float:left; text-align:left; height:35px;}
.headerSearch-left h4{ float:left; line-height:35px; text-align:left; font-family:BrandonText-Regular; font-size:14px; color:#666;}
.BlueColor{color:#246bcc;}

.headerSearch-right{ float:right;  height:35px;}



/*.headerContent{
	float:right;}*/
.bannerPart{
	background: url(../img/headerBg.png) no-repeat;
	
	padding-top:200px;
	padding-bottom: 120px;
background-size: contain;
	
	

}



.bannerPart h1{
	 font-size: 80px; padding: 0px 0px; line-height:80px; text-transform: uppercase;
	


color: #fff;
}



.bannerPart h4{
	 font-size: 26px; padding: 0px 0px; line-height: 35px; color: #64dd17;}


.bannerCaption {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align:center; /* Align center inline elements */
    font: 0/0 a;
	z-index:99;
	padding-top:60px;
	 width:100%;
}
.bannerCaption-inner {

	 width:100% !important; padding-top:60px;
}

.bannerCaption:before {
    content: ' ';
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.captionText{
   
    display: inline-block;
	 text-align:center;
	 width:100%;
	
	
}
.captionText-inner{  width:100% !important; text-align:center !important;}

.bannerCaption h1{
	font-size: 50px;
	color: #fff;
	line-height: 60px;
/*	text-transform: uppercase;
*/	padding-bottom: 0px;
	font-family: BrandonText-Medium, helveticaConBold;
	letter-spacing: 1px;
}
.bannerCaption h2{
	font-size: 24px;
	color: #fff;
	line-height: normal;
/*	text-transform: uppercase;
*/	padding-bottom: 30px;
	font-family: BrandonText-Regular;
	letter-spacing: 1px;
}
.bannerLink{
	background-color: #246bcc;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	line-height: normal;
	padding: 15px;
	text-align: center;
	min-width: 180px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #630707;
	margin:0px 5px 0px 5px;
	font-family: BrandonText-Regular;
	letter-spacing: 5px;
}

.bannerLink-grey{
	background-color: #2f3944;
	display: inline-block;
	font-size: 17px;
	text-transform: uppercase;
	color: #FFF;
	line-height: normal;
	padding: 15px;
	text-align: center;
	min-width: auto;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #630707;
	margin:0px 5px 0px 5px;
	font-family:BrandonText-Regular;
	letter-spacing:1px;
	border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	cursor:pointer;

	
}
.bannerLink:hover, .bannerLink:focus, .bannerLink-grey:hover, .bannerLink-grey:focus{
	background-color: #fc861d;
	color: #FFF;
	text-decoration: none;
}

.bannerLink-Small{
	background-color: #246bcc;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	line-height: normal;
	padding: 0px 0px;
	height:35px; 
	text-align: center;
	min-width: 120px;
	margin:0px 0px 0px -4px;
	font-family: BrandonText-Regular;
	letter-spacing: 2px;
	cursor:pointer;
}

.bannerLink-Small-grey{
	background-color: #1a1a1a;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	color: #2cc3ec;
	line-height: normal;
	padding: 0px 0px;
	height:35px; 
	text-align: center;
	min-width: 120px;
	margin:0px 0px 0px -4px;
	font-family: BrandonText-Regular;
	letter-spacing: 2px;
	cursor:pointer;
}
.bannerLink-Small-normal{
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	color: #2cc3ec;
	line-height: normal;
	padding: 0px 0px;
	height:35px; 
	text-align: center;
	min-width: 120px;
	margin:0px 0px 0px 0px;
	font-family: BrandonText-Regular;
	letter-spacing: 2px;
	cursor:pointer;
}
.loginActive
{
	background-color: #fc861d !important;
	color: #FFF !important;
	text-decoration: none !important;
}
.productActive
{
    color:#ff940a !important;
}
.button-left{ float:left;}
.bannerLink-Small:hover, .bannerLink-Small:focus, .bannerLink-Small-grey:hover, .bannerLink-Small-grey:focus{
	background-color: #fc861d;
	color: #FFF;
	text-decoration: none;
}







.character-1 {      float: left;
    position: absolute;
    margin: -457px 0px 0px -80px;
    z-index: 10;
    display: block;  }
.character-2 {float: right;
    position: absolute;
    margin: -417px -10px 0px 950px;
    z-index: 10;
    display: block; }


.margin-top40{margin-top: 40px;}
.margin-top100{margin-top: 100px;}
.margin-bottom40{margin-bottom:40px;}



.WorksSection{

	background-position: center right;
	padding-top:20px;
	padding-bottom: 0px;}


.WorksSection h2{

	 font-size: 100px; line-height:60px; }

.WorksSection h4{

	 font-size: 25px;  }


.WorksSection .artWork{
	float: left; margin: 250px 0px;

	 }




.WorksSection .textboxPosition-1{
 position: absolute; margin: 390px 0px 0px 0px;
	 }

.WorksSection .textboxPosition-2{
 position: absolute; margin: -80px 0px 0px 304px; 
	 }
.WorksSection .textboxPosition-3{
 position: absolute; margin: 390px 0px 0px 611px;
	 }

.WorksSection .textboxPosition-4{
 position: absolute; margin: -130px 0px 0px 909px; 
	 }

.WorksSection .textboxPosition-5{
 position: absolute; margin: 424px 0px 0px 900px;
	 }

.WorksSection .textboxPosition-6{
display: none;
	 }
.WorksSection .textbox{ text-align: center;
 width: 225px; display: inline-block; 
	 }

.work-flow-img{ display: block}

.WorksSection .textboxPosition-icon{
 display: none; padding: 60px 20px 20px 20px; margin-bottom: 15px;  width: 200px; height: 172px; text-align: center;
	
	
	 }




.WorksSection .textbox h4{
  font-size: 20px; line-height:25px; color: #0d0d41; margin-bottom: 10px; padding: 0px;
	text-transform: none;
	 }
.WorksSection .textbox p{
  font-size: 14px; line-height: 20px;  margin-bottom: 10px; padding: 0px;
	 }





.DownloadSection{

	background: url(../img/left-bg.png) no-repeat;
    background-position: center left;
	

	padding-top:155px;
	padding-bottom: 120px; margin: 100px 0px;}

.DownloadSectionText{
	
	margin-top: 200px; text-align: left;
}


.DownloadSectionText h3{
	
	padding-bottom: 10px;
}




.PerformanceSection{

	background: url(../img/right-bg.png) no-repeat !important;
    background-position: 15% center !important;
    padding-top: 155px;
    padding-bottom: 120px;
    margin: 100px 0px;}



.VideoDemoSection{

	background: url(../img/right-bg.png) no-repeat;
    background-position: bottom right;
	

	padding-top:155px;
	padding-bottom: 200px; margin: 100px 0px 0px 0px;}


.videoScreen{  margin: 0px;  cursor: pointer}
.videoScreen{  margin: 0px;  cursor: pointer}

.VideoDemoSection h2{

	   padding-bottom: 10px;  }





.FeaturesSection{

	background: url(../img/featuresBg.png) no-repeat;
	background-color:#36bd56;
	
	background-position: bottom center;
	padding-top:200px;
	padding-bottom: 180px; }


.Features-bg-left{

	background: url(../img/featuresBg-Round.png) no-repeat;
	
	
	background-position: left center;
	 }


.Features-bg-right{

	background: url(../img/featuresBg-Round.png) no-repeat;
	
	
	background-position: right center;
	 }


.FeaturesSection h2{

	  padding-top: 0px}

.FeaturesSection h4{

	  text-transform: uppercase; color: #fff !important;}


.FeaturesSection h3{

	  color: #fff !important;}
.FeaturesSection p{

	   color: #fff !important;}


.video-icon {      float: left;
    position: absolute;
    margin: 20% 0px 0px 34%;
    display: block;  }



.sliderSection-Pricing {
		
		 padding: 90px 0px;

}

.bottom-line{ width:100%; background:url(../img/line.png) no-repeat bottom center; margin-bottom:50px; padding-bottom:30px;}












.menuSerchBox {
	margin:0px;
	padding:0px;
	float:left;
   
}

.menuSerchBox .inputSerch {
    float: left;
    width: 200px;
    background: #FFF none repeat scroll 0% 0%;
    padding: 0px 3%;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #616D7D;
    border-left: 1px solid #e3e4e5;
	
		font-family: BrandonText-Regular;

}

.menuSerchBox .inputSerchButton {
    float: left;
    background: #cecccc url("../img/search-icon.png") no-repeat scroll center center;
    padding: 0px 5%;
    height: 35px;
    font-size: 0px;
    color: #C6D0DD;
    text-indent: -9999px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid none;
    border-color: #C1CBD9 #C1CBD9 #C1CBD9 -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    width: 40px;
}




.footerSerchBox .inputSerch {
    float: left;
    width: 70%;
    background: #373737 none repeat scroll 0% 0%;
    padding: 0px 3%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #616D7D;
    border:1px solid #605f5f;
	
		font-family: BrandonText-Regular;
border-radius:5px;
}

.footerSerchBox .inputSerchButton {
    float: left;
    width: 27%;
    background: #2cc3ec none repeat scroll 0% 0%;
    padding: 0px 3%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
		font-family: BrandonText-Regular;
		 border-radius:5px; margin-left:3%;
}

.advantage{
	background-color: #FFF;
	background-image: url(../img/advantage-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	padding-bottom: 90px;
	background-attachment: fixed;
background-size: cover;
}

.advantage2{
	
	background-image: url(../img/advantage-bg2.jpg) !important;
	
}

.advantage h1{
	font-size: 40px;
	color: #45b3ff;
	padding-bottom: 25px;
	font-family: BrandonText-Medium;
}
.advantage h4{
	font-size: 24px;
	color: #fff;
	padding-bottom: 20px;
	font-family:BrandonText-Regular;
		text-transform: uppercase;

}

.advantage h5{
	font-size: 22px;
	color: #fff;
	padding-bottom: 76px;
	font-family: BrandonText-Medium;
}

.advantage p{
	font-size: 17px;
	color: #fff; text-align:center; padding-left:30px; padding-right:30px;
	padding-bottom:20px;
	font-family: BrandonText-Regular; line-height:24px;
}

.thumbnail{
	border:0px;
	border-radius:0px;
	padding:0px 15px;
	margin-bottom:40px;
	text-align:left;
	background-color:transparent;
	min-height:210px;
	
	
	}
.thumbnail figure{
	border: 2px solid #cccccc;
	height: 102px;
	width: 102px;
	line-height: 92px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border-radius: 50%;
	margin-bottom: 20px;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
	
}
.thumbnail h2{
	font-family:BrandonText-Regular;
	font-size:36px;
	color: #39a0ff;
	padding-bottom: 7px;
	line-height: normal;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
	min-height:40px;
}

.thumbnail p{
	
	
  
	padding-bottom: 10px;
	 min-height:130px;
}
.thumbnail h3{
	
	font-size: 36px;

	padding-bottom: 10px;
	line-height: normal; margin-top: 100px;
}
.thumbnail .bigText{
	font-family: impact;
	font-size: 80px;
	color: #ff923a;
	
	line-height: normal;
}
.thumbnail .bigText small{
	font-family: OpenSansRegular;
	font-size: 30px;
	color: #ff923a;
	
	line-height: normal;
}


.thumbnail:hover figure{
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #fff;
}
.thumbnail:hover h2{
	color: #11222c;
}
.sliderSection{
		

	background-position: top center;
	padding-top: 90px;
	padding-bottom: 90px;
	
}


.sliderSection .buttonSection, .sliderSection2 .buttonSection{
	float:left; width:100%; margin:5px 0px; text-align:center; font-size:12px; 
}
.sliderSection .buttonSection h6, .sliderSection2 .buttonSection h6{
	 margin:0px 7px; padding:0px; display:inline-block; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.sliderSection h1, .sliderSection2 h1{
font-size: 40px;
	color: #363e4d;
	padding-bottom: 10px;
	font-family: BrandonText-Medium;
	
}
.sliderSection2 h1{

	color: #fff;

}
.circleImg img{
	border-radius:50%;}
.sliderSection .flexslider{
	padding-left:90px;
	padding-right:90px;}
.sliderSection h2{
	font-size: 22px;
	line-height: normal;
	
	font-family:  BrandonText-Regular; padding-bottom: 10px;
}


.sliderSection h3{
	font-size: 24px;
	line-height: normal;
	color: #454545;
	padding-bottom: 15px;
	font-family: BrandonText-Medium;
	font-weight: normal;
}
.sliderSection h4{
	font-size: 22px;
	line-height: normal;
	color: #737475;
	padding-bottom: 15px;
	font-family: BrandonText-Regular;
	font-weight: normal;
}
.sliderSection .line-box{ margin:0px auto; border-top:1px solid #CCC; border-bottom:1px solid #CCC;  padding:0px; display:inline-block;  }




/*	==========================================Stocks Alerter page Style ======================================== */




/*	==========================================inner service page Style ======================================== */



.projectsImg{
	text-align:center;}
.projectsImg li{
	display: inline-block;
	margin-right:12px;
	margin-left:12px;
}
.projectsImg li:first-child{
	margin-left:0px;}

.projectsImg li:last-child{
	margin-right:0px;}

.testimonial{
	background-image: url(../img/testimonial-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 90px;
	padding-bottom: 90px;
	background-attachment: fixed;
	background-size:cover;
	}
	
	.testimonial2{
	background-image: url(../img/advantage-bg2.jpg) !important;
	padding-bottom: 0px !important;
	
	}
	.testimonial2 h2{ color:#fff !important; margin-bottom:30px}
	
.testimonial .flexslider{
	padding-left:90px;
	padding-right:90px;}

	
.testimonial h2{
	font-size: 44px;
	line-height: normal;
	color: #131313;
	padding-bottom: 0px;
	font-family: BrandonText-Regular;
}
.testimonial h3{
	font-size: 22px;
	line-height: normal;
	color: #212c43;
	font-family: BrandonText-Regular;
	font-weight: normal;
}
.testimonial h4{
	font-size: 20px;
	line-height: normal;
	color: #212c43;
	padding-bottom: 5px;
	font-family: BrandonText-Regular;
	font-weight: normal;
}
.testimonial h5{
	font-size: 16px;
	line-height: normal;
	color: #7b7777;
	padding-bottom: 0px;
	font-family: BrandonText-Medium;
	font-weight: normal;
}
.testimonial p{
	font-size: 20px;
	line-height: 36px;
	color: #212c43;
	padding-bottom: 0px;
	font-family: BrandonText-Regular;
	text-align: center;
	font-style: italic;
}	
.testProfile{
	text-align:left; 
width: 60px; height: 60px; border-radius: 30px; margin-right: 10px;


}
.testProfile img{
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
	border-radius:50%;
	position:relative; border: 3px solid #9778df;
	}
.testText{
	display:inline-block;
	text-align:left;}
.testText h5{
	 font-size: 20px; color: #000}


.testBox{
	padding-top: 25px;
	padding-right: 34px;
	padding-bottom: 25px;
	padding-left: 34px;
	border-radius: 5px;
	margin-bottom:30px;
}
.planning{
	background-color: #FFF;
	padding-top: 80px;
	padding-bottom: 80px;
}
.planning h1{
	padding-bottom:10px;
}
.planning h5{
	font-size: 25px;
	color: #0a1e6a;
	padding-bottom: 25px;
	font-family: helveticaConRegular;
}
.form-inline{
	margin-bottom:45px;}
.form-inline .form-control{
	font-size: 16px;
	line-height: 60px;
	color: #757575;
	height: 60px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: helveticaConRegular;
	border-top-color: #cbcbcc;
	border-right-color: #cbcbcc;
	border-bottom-color: #cbcbcc;
	border-left-color: #cbcbcc;
	border-radius: 0px;
	box-shadow: none;
	width: 100%;	
}
.form-inline .btn-default{
	line-height: 60px;
	height: 60px;
	background-color: #fd5900;
	text-align: center;
	border-radius: 0px;
	font-family: helveticaConBold;
	font-size: 20px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
	border-top-color: #D54A00;
	border-right-color: #D54A00;
	border-bottom-color: #D54A00;
	border-left-color: #D54A00;
	
	
}
.form-inline .form-group{
	display:table-cell;
	
	}
.form-inline .form-group.field{
	width: 250px;
 	padding-right: 20px;
}
.listOption{
	background-image: url(../img/dropdown.png);
	background-repeat: no-repeat;
	background-position:right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}


.Testimonials{
	
	
}


.Testimonials h4{
	font-size: 25px;
   
   
}
	
	

footer{
	background: url(../img/footer-Mobile.png) no-repeat;
    
    background-position: top center;
    padding-top: 350px;
   
}


.footerBg{
	background: url(../img/footer-Bg.png) no-repeat;
    
    background-position: top center;
    padding-top: 150px;
	padding-bottom: 10px;
    
}
footer h2{

color: #000; margin-top: 100px;
	
}

footer h4{

color:#36bd56 !important; margin-bottom: 50px;
	
}



footer h2 .fa{
	font-size:22px;
	margin-right:8px;}


footer h3{
	
	
	font-size: 20px;
	line-height: normal;
	color: #474747;
	padding-bottom: 0px;
}
footer h5{
	
	font-size: 16px;
	line-height: normal;
	color: #03BCFF;
	padding-bottom: 0px;
	letter-spacing:1px;
	
}
footer h6{
	
	font-size: 13px;
	line-height: normal;
	color: #fff;
	padding-bottom: 0px;
	letter-spacing: .5px;
	
	
}
footer p{
	
	font-size: 12px;
	line-height: normal;
	color: #646363;
	padding-bottom: 15px;
		padding-top: 30px;
	letter-spacing: 1px;
}
footer .bottomSection{   width:100%;  }
footer p{ color: #4A4A4A;}

footer p a{color: #000000;}
footer p a:hover, footer p a:focus{
	color: #FC7A16;
}
.footerTop{
	margin-bottom:15px;}
.social{ text-align:center; width:100%;
	margin-bottom:5px;
	margin-top:5px;}
.social a{
	font-size: 20px;
	color: #3F3F3F;
}
.social a:hover, .social a:focus{
	color: #61E739;
}
.social .fa{
	margin-left:4px;
	margin-right:4px;}
.backTop{
	font-family: HelveticaNeueLTProLt;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000d26;
	cursor: pointer;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
}
.backTop .fa{
	display: block;
	margin-bottom: 14px;
	font-size: 22px;
}


.loginSPCL
{
    padding-top: 36px !important;
}
.innerPage-Section{ 	
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 90px;
	padding-bottom: 90px;
	background-attachment: fixed;
	background-size:cover;}
	
	.innerPage-Section1{ 	background-image: url(../img/inner-bg-01.jpg);	}
	
	.innerPage-Section2{ 	background-image: url(../img/inner-bg-02.jpg);
}

.innerPage-Section h2{ 	font-size: 30px;
	color: #246bcc;
	line-height: 40px;
	text-transform: uppercase;
	padding-bottom: 0px;
	font-family: helveticaConRegular;
	text-shadow: 0px 0px #333333;
	letter-spacing: 1px; margin-bottom:10px;}
	
	.innerPage-Section h4{ 	font-size: 16px;
	color: #5f5f5f;
	line-height: 24px;
text-transform: uppercase;
	padding-bottom: 0px;
	font-family: OpenSansRegular;
	text-shadow: 0px 0px #333333;
	 margin-top:20px; margin-bottom:10px;}
	
.innerPage-Section p{ 	font-size: 14px;
	color: #7e7e7e;
	line-height: 24px;
/*	text-transform: uppercase;
*/	padding-bottom: 10px;
	font-family:  OpenSansRegular;
	
	letter-spacing: 0px;}

	.innerPage-Section img{ margin:10px 0px 20px 0px; display:inline-block; text-align:center;}
	
	.innerPage-Section ul{ float:left; width:100%; margin:20px 0px 20px 0px; }
	.innerPage-Section ul li{ float:left; width:100%; margin:5px 0px; padding:0px; font-size:14px; font-family:  OpenSansRegular; color:#666; }
	.innerPage-Section ul li span{  margin:0px 7px 0px 0px; display:inline-block; }
	.innerPage-Section ul li a{color:#666;}
	.innerPage-Section ul li a:hover{color:#f47606;}

    .innerPage-Section p input
    {
        font-size:12px;
        color:#666;
        border:1px solid #d4d4d4;
        border-radius:2px;
        padding:6px 4px;
        min-height:30px;
        margin-right:10px;
        min-width:49%;
        margin-bottom:10px;

    }
    .innerPage-Section p textarea
    {
        font-size:12px;
        color:#666;
        border:1px solid #d4d4d4;
        border-radius:2px;
        padding:4px;
        min-height:30px;
        margin-right:10px;
        min-width:100%;

    }
	  .innerPage-Section p select
    {
        font-size:12px;
        color:#666;
        border:1px solid #d4d4d4;
        border-radius:2px;
        padding:4px;
        min-height:30px;
        margin-right:10px;
        min-width:100%;

    }
    .submitBtn
    {
    min-width: 100px !important;
    float: left;
    border: 0px none !important;
    margin-left: 0px;
    height: 50px !important;
    color: #FFF !important;
    padding: 10px 20px !important;
    font-size: 14px !important;
    border-radius: 0px !important;
}
.inputSpcl
{
    margin-right:0px !important;
}
.loginInput
{
    min-width:100% !important ;
	 border:1px solid #CCC; color:#999;
	  
}

.social-side{ position:fixed; right:0px; top:100px; width:30px;
	margin-bottom:15px;
	margin-top:15px; z-index:99999}
	
.social-side a{ background:rgba(0,0,0,0.5); display:inline-block;
	font-size: 18px; width:30px; padding:5px 5px 5px 5px; text-align:center;
	color: #bdbdbd;
}
.social-side a:hover, .social-side a:focus{
	color: #FFF; 
}
.social-side .fa{
	margin-left:4px;
	margin-right:4px;}
	
/*	==========================================inner Product page Style ======================================== */
	
	




















/*	==========================================  page Style ======================================== */	








	



.footerLine{ border-top:1px solid #0F1837; margin-top:20px;}



.hidden-scrollbar {
    overflow: hidden;
}

.thumbnail-pricing ul {
    float: left;
    margin: 20px -240px 20px 0px;
/*    height: 250px;
*/    min-height: 200px;
    overflow: auto;
    padding-right:240px;
}

.contactFrom{ float:left; width:100%}

.contactFrom ul{ float:left; width:100%}
.contactFrom ul li{ float:left; width:100%; margin-bottom:10px;}

.contactFrom ul li fieldset{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:left; margin-bottom:7px;  float:left; width:100%;}
.contactFrom ul li input, .contactFrom ul li textarea{ float:left; width:100%; border:1px solid #999; padding:10px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contactFrom ul li .submitButton{ float:left;  width:30% !important; background:#242b2c !important;  padding:10px 10px !important; font-size:16px; margin-right:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; border:0px !important; }
.contactFrom ul li .resetButton{ float:left;  width:30% !important; background:#242b2c !important;  padding:10px 10px !important; font-size:16px; margin-right:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; border-radius:5px; border:0px;}
.contactFrom ul li .saveButton{ float:left; width:30% !important; background:#242b2c !important;  padding:10px 10px !important; font-size:16px; margin-right:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; border-radius:5px; border:0px; }

.contactFrom ul li .submitButton:hover{  background:#fc861d !important;  }
.contactFrom ul li .resetButton:hover{  background:#fc861d !important;  }
.contactFrom ul li .saveButton:hover{ background:#fc861d !important;  }


.contactFrom ul .error{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-align:center; padding:7px; border:1px solid #CC0000;}
.sucess{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#33CC33; text-align:left; padding:7px; border:0px solid #33CC33;}


/*	==========================================NEW section style 30-1-2017 page Style ======================================== */	
.home-further-details{
	display:inline-block; margin:80px 0px 0px 0px;
	}
	
	.home-further-details ul{ float:left}
.home-further-details ul li{
	display:inline-block;
	padding:20px 120px 20px 20px;
	text-align:left; width:33%; cursor:pointer;
	
	
	}
	
	.home-further-details ul li:last-child{
	background:transparent !important;
	
	
	}
	
	.home-further-details ul li.current-details{background:#f6f9fb;
	}
.home-further-details ul li h4{ color:#303132; font-size:24px; text-align:left; font-family:BrandonText-Medium; padding-bottom:5px;}
.home-further-details ul li p{ color:#717578; font-size:18px; text-align:left; line-height:30px; font-family:BrandonText-Regular;
 padding-bottom:5px;}


.bannerLink-Small-grey-new{
	background-color: #385262;
	display:block;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 35px;
	padding: 0px 0px;
	height:35px; 
	text-align: center;
	min-width: 120px;
	margin:0px 2px 0px 2px;
	font-family: BrandonText-Regular;
	letter-spacing: 1px;
	cursor:pointer; float:left; 
}
.home-further-details ul li .bannerLink-Small-grey-new2{
	background-color: #fff;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	line-height: 35px;
	padding: 0px 0px;
	height:35px; 
	text-align: center;
	min-width: 120px;
	margin:0px 2px 0px 2px;
	font-family: BrandonText-Regular;
	letter-spacing: 1px;
	cursor:pointer; float:left; border:1px solid #CCC;
}

.home-further-details ul li .details-img-right{ display:none; max-width: 824px; position:absolute; margin:0px; padding:0px; left:0px; top:-50px;}




.home-further-details ul li .details-img-right.active {
    display:inline-block; width: 100%; position:absolute; margin:0px; padding:0px; left:0px; top:-50px;
	 -webkit-animation: HomeTabFadeIn .5s forwards;
    animation: HomeTabFadeIn .5s forwards;
   
}

.home-further-details ul li .details-img-right.inactive {
    -webkit-animation: HomeTabFadeOut .5s forwards;
    animation: HomeTabFadeOut .5s forwards;
    position: absolute;
  
    display:none;
}

.home-further-details ul li .details-img-right img{ max-width:824px;} 
.home-further-details ul li .details-img-right-current{ display:inline-block; max-width:824px; }



.home-further-details__tab__img { display:none}

.home-further-details__screen{}

.home-further-details__screen.active{     
-webkit-animation: HomeTabFadeIn .5s forwards;
    animation: HomeTabFadeIn .5s forwards;
}



.thumbnail-pricing-new{
	border:0px;
	border-radius:0px;
	padding:0px;
	margin-bottom:40px; margin-top:30px;
	text-align:left;
	background-color:transparent;
	min-height:210px;
	background:url(../img/box-bg--.png) repeat-x top center #FFF;
	border-bottom:2px solid #999;
	border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;
	padding:0px 0px 20px 0px;
	
	}
	
	.thumbnail-pricing-new img{ border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;}
.thumbnail-pricing-new-2{
	
	background:url(../img/box-bg-2.png)repeat-x top center #FFF !important;
	
	
	}
	.thumbnail-pricing-3{
	background:url(../img/box-bg-3.png)repeat-x top center #FFF !important;
	}
.thumbnail-pricing-new h2{
	font-family: BrandonText-Medium;
	font-size: 22px;
	color: #3b3c37; padding:20px 20px 10px 20px;
	
	padding-bottom: 7px;
	line-height: normal;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}

.thumbnail-pricing-new-last h2{
	
	 padding:0px 20px 10px 20px !important;
	
	
}
.thumbnail-pricing-new-last a{
	
	 padding:20px 20px 10px 20px !important;
	
	
}
.thumbnail-pricing-new a{ padding:0px 20px 10px 20px;}


.thumbnail-pricing-new h3{
	font-family: helveticaConRegular;
	font-size: 18px;
	color: #11222c;
	padding-bottom: 10px;
	line-height: normal;
}
.thumbnail-pricing-new .bigText{
	font-family: impact;
	font-size: 80px;
	color: #fff;
	
	line-height: 60px;
}


.tableSection{
		
	background-repeat: no-repeat; background-color:#fff;
	background-position: center center;
	padding-top: 90px;
	padding-bottom: 90px;
	background-attachment: fixed;
	background-size:cover; 
}

.tableSection h2{
		
	font-size: 40px;
color: #363e4d;
padding-bottom: 30px;
font-family: BrandonText-Medium;
}






	 .youtubeScreen{ display: none}


		.DownloadSectionText a {
    color: #3bca6f;
}

		.DownloadSectionText a:hover {
    color: #ED5403;
}

/*	==========================================media screen Style ======================================== */	
	



 @media only screen and (max-width: 1200px) {
	 

	 .bannerPart h1 {
    font-size: 90px;
    padding: 0px 0px;
    line-height: 80px;
    text-transform: uppercase;
    background: -webkit-linear-gradient(180deg, #b60ded, #0d0d41);
        background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
	 
	 
	 .youtubeScreen{ height:300px; width:98%}
	 
.captionText h1 {
   font-size:45px;
}

header ul li a {
    font-size: 14px;
}
.bannerCaption h2 {
    font-size: 23px;
}
.bannerLink {
    font-size: 16px;
    padding: 15px 25px 15px 25px;
    letter-spacing: 4px;
	min-width:inherit;
}

.bannerLink-grey {
    font-size: 16px;
    padding: 15px 25px 15px 25px;
    letter-spacing: 4px;
	min-width:inherit;
}
	
	 .projectsImg li img{
		 width:130px;}
	 
	 
	 .signInBox .inputEmail {
   
    margin-bottom: 10px;
    
}
	 
	 
.nav ul li {
    display: inline-block;
    position: relative;
    margin: 0px;
    padding: 10px 10px 10px 10px;
    float: left;
} 
	 
		.buttonNurmal2 {
    margin-bottom:10px; 
} 
	 
	 
	 .WorksSection .textbox {
    text-align: center;
    width: 208px;
    display: inline-block;
}
	
	.WorksSection .textboxPosition-1 {
    position: absolute;
    margin: 385px 0px 0px 0px;
} 
	.WorksSection .textboxPosition-2 {
    position: absolute;
    margin: 225px 0px 0px 20%;
    width: 186px !important;
} 
	 
	.WorksSection .textboxPosition-3 {
    position: absolute;
    margin: 385px 0px 0px 39%;
} 
.WorksSection .textboxPosition-4 {
    position: absolute;
    margin: 225px 0px 0px 57.5%;
    width: 186px !important;
}	 
.WorksSection .textboxPosition-5 {
    position: absolute;
    margin: 385px 0px 0px 75%;
}
	 
	 
	 .DownloadSection {
    background: url(../img/left-bg.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center left;
    padding-top: 155px;
    padding-bottom: 120px;
    margin: 100px 0px;
		 background-size: contain;
}
	 
	 }
@media only screen and (max-width: 992px) {
	

	.logoDesktop a {
    display: block;
    height: 61px;
    width: 232px;
    background: url(../img/logo-mobile.png);
    overflow: hidden;
    margin-top: 68px;
}
.bannerPart {
    background: url(../img/headerBg-mobile.png) no-repeat;
     
    background-position: center top;
    padding-top: 200px;
    padding-bottom: 120px;
}
	
.videoScreen{  margin: 0px;  cursor: pointer; width: 98%}
	
	.youtubeScreen{ height:300px; width:98%}	
	
	
	

	.nav ul li {
    display: inline-block;
    position: relative;
    margin: 0px;
    padding: 10px 7px 10px 7px;
    float: left;
}
	
	.inputbutton {
		text-align: center !important;
    background-color: rgba(0,0,0, 1.00) !important;
    padding: 5px 20px !important;
    border-radius: 20px !important;
    line-height: 30px !important;
  
    color: #fff !important; width: 20% !important;
    margin: 5px 6px 5px 30px !important;
}
	
	h2 {
  
    font-size: 66px;
    line-height:70px;;
   
	}
	
	
	.bannerPart p{ width: 100% #60C7FB}
	
	
header {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 9999;
    transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
	padding-top:30px
}	
	.fixed-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(3,36,124,1.00);
    transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    -webkit-box-shadow: 0 1px 2px 0px #ccc;
    -moz-box-shadow: 0 1px 2px 0px #ccc;
    box-shadow: 0 1px 2px 0px #ccc;
}

	
	
	.signInBox .inputEmail {
		
color:#fff; margin: 5px 0px;
}
	
	footer {
    background-position-x: 0%;
    background-position-y: 0%;
    background: url(../img/footer-Mobile.png) no-repeat;
        background-size: auto;
    padding-top: 255px;
    background-size: contain;
}
	
	
	.margin-top{ margin-top: 20px}	
	
	.bannerPart h2 {
    font-size: 55px;
    padding: 0px 0px;
    line-height: 50px;
}
	
.WorksSection h2, .Testimonials h2 {

    font-size: 52px;
    line-height: 60px;

}	
	.WorksSection h4, .Testimonials h4 {
line-height: 22px;
    font-size: 22px;

}

	
.FeaturesSection h2 {

   font-size: 52px;
    line-height: 60px;
}	

	
	
	
	
	
	.DownloadSection{

	background: url(../img/left-bg.png) no-repeat;
    background-position: center left;
	
background-size: contain;
	padding-top:50px;
	padding-bottom: 50px; margin: 100px 0px;}
	
	
	
	.DownloadSectionText {
    margin-top: 50px;
    text-align: left;
}
	

	
	
	
	.WorksSection .artWork {

    float: left;
    margin: 10px 0px;

}
	
	.WorksSection .textboxPosition-1{
 position:relative; margin:0px 0px 0px 0px;
	 }

.WorksSection .textboxPosition-2{
 position: inherit; margin:0px 0px 0px 0px;
	 }
.WorksSection .textboxPosition-3{
 position: inherit; margin:0px 0px 0px 0px;
	 }

.WorksSection .textboxPosition-4{
 position: inherit; margin:0px 0px 0px 0px;
	 }

.WorksSection .textboxPosition-5{
 position: inherit; margin:0px 0px 0px 0px;
	 }
	
	.WorksSection .textboxPosition-6{
display: block; text-align: center;
	 }
	
.WorksSection .textbox{ text-align: center;
 width: 100% !important; display: inline-block; margin-bottom: 20px !important;
	 }

.work-flow-img{ display: none}

.WorksSection .textboxPosition-icon{
 display: inline-block; padding: 20px 20px 20px 20px; margin-bottom: 15px;  width: 150px; height: 150px; text-align: center;
	
		
	
	Border:5px solid #36bd56;
  border-radius: 80px;
 
	
	
	 }
	

	
	.bannerPart-inner{  min-height:200px; height:inherit;}
	
	.bannerPart .productsSection{ display:none; width:250px; min-height:400px;  background:rgba(255,255,255,0.7); 
	position:absolute; margin:0px; z-index:999; padding:200px 22px 0px 22px }
.captionText{
    vertical-align: middle;
    display: inline-block;
	 text-align:center;
	  width:100%; padding-left:0px;}
.logoDesktop{
	display:block; margin-top:5px; float:left }
		
.logo {
    line-height: 70px;
    height: 70px;
    width: 60px;
	display:block;
}

.collapsDiv {
    float: right;
    display: block;
    padding-top: 10px;
    width: 80%;
}


.bannerPart h1 {
    font-size: 70px;
    padding: 0px 0px;
    line-height: 80px;
    text-transform: uppercase;
    background: -webkit-linear-gradient(180deg, #fff, #fff);
        background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.bannerLink {
    font-size: 10px;
    padding: 12px 20px 12px 20px;
    letter-spacing: 3px;
}
.bannerLink-grey {
    font-size: 10px;
    padding: 12px 20px 12px 20px;
    letter-spacing: 3px;
}
.advantage {
    padding-top: 60px;
}
.advantage h1 {
    font-size: 45px;
    
}
.advantage h5 {
    font-size: 18px;
    padding-bottom: 60px;
}
.advantage h5 br{
	display:none;}
.sliderSection h2 {
    font-size: 16px;
}
.sliderSection h3 {
    font-size: 16px;
}
.sliderSection p {
    font-size: 14px;
}
.btn-primary {
    font-size: 16px;
    padding-right: 25px;
    padding-left: 25px;
}
.sliderSection .flexslider {
    padding-left: 60px;
    padding-right: 60px;
}

.sliderSection .buttonSection h6{
	 margin:0px 4px; padding:0px; display:inline-block; text-align:center; font-size:0px; font-family:Arial, Helvetica, sans-serif;
}
.service {
    padding-top: 60px;
    padding-bottom: 60px;
}
.servicePic h2 {
    font-size: 12px;
	line-height:40px;
}
.projectsImg li {
    
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
}
.testimonial h2 {
    font-size: 35px;
}
.testimonial h3 {
    font-size: 18px;
    padding-bottom: 40px;
}
.testimonial .flexslider {
    padding-left: 60px;
    padding-right: 60px;
}
.testimonial p {
    font-size: 15px;
    line-height: 25px;
}

.flex-control-paging li a {
    width: 10px;
    height: 10px;
}
.sliderSection .buttonSection h6{
	display:none;
}
.sliderSection .buttonSection a{
	 margin-bottom:10px;
}



.thumbnail-pricing .bigText {
    font-family: impact;
    font-size: 36px;
    color: #FFF;
    line-height: 60px;
}

.thumbnail-pricing ul li {
    float: left;
    width: 100%;
    font-size: 13px;
    font-family: helveticaConRegular;
    color: #978F8F;
    border-bottom: 1px solid #CCC;
    padding: 10px 0px;
    text-align: left;
}

.home-further-details-right{ display:none}
.home-further-details__tab__img {
    display: block;
}
.home-further-details ul li {
    display: inline-block;
    padding: 20px 20px 20px 20px;
    text-align: left;
    width: 100%;
    cursor: pointer;
}

.flex-viewport {
    max-height: inherit;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}


 }
 
@media only screen and (max-width: 768px)  {
	 
	 .menu{display: none}
	 	.bannerPart h1{
	 font-size:70px;  line-height: 70px;
		background: -webkit-linear-gradient(180deg, #fff, #fff);
    background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: #fff;
	

}
	 
	 	.youtubeScreen{ height: 170px; width: 98%}	

	 .mobile-banner{ display:block}
	.desktop-banner{ display:none}
	
	.social-side{ display:none}
	

	
}

	  #nav li ul
    {
        display: none;
        position: relative;
        top: 100%;
    }





  @media (max-width: 480px) {



	



	  }

	  
	  
	  
	  




	
