/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body,
html {
    width: 100%;
    height: 100%;
}
body{
  padding-top: 20px;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Pontano Sans', sans-serif;
    font-weight: 300;
}

form{
	padding:0;
	margin:0;	
}


/* Home Page Carousel */

header.carousel {
    height: 80%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}


.topnav {
    font-size: 16px;
}

.lead {
    font-size: 18px;
    font-weight: 400;
}

.intro-header {
  	margin-top:3.2%;

}

.intro-message {
    position: relative;
    margin-top: 25%;
    margin-bottom: 30%;
}

.intro-message > h1 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 5em;
}

.intro-divider {
    width: 400px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.intro-message > h3 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

@media(max-width:767px) {
	
	.intro-header{
		margin-top:3.2%;
		}
    .intro-message {
        padding-bottom: 15%;
    }

    .intro-message > h1 {
        font-size: 3em;
    }

    ul.intro-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.intro-social-buttons > li:last-child {
        margin-bottom: 0;
    }

    .intro-divider {
        width: 100%;
    }
	
	.banner-image{
		margin-top:50px;	
	}
}

.network-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../images/footer-banner-bg.jpg) no-repeat center center;
    background-size: cover;
}
.banner-nanoCAD-3DScan {
    padding: 100px 0;
    color: #f8f8f8;
    
	background:url(../images/footer-nanoCAD-3D-scan.jpg); no-repeat center center;
    background-size: cover;
}
.banner-csview {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-csview.jpg); no-repeat center center;
    background-size: cover;
}
.banner-rasterid {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-rasterid.png); no-repeat center center;
    background-size: cover;
}
.banner-eda {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-eda.jpg); no-repeat center center;
    background-size: cover;
}
.banner-nanocad {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-nanocad.jpg); no-repeat center center;
    background-size: cover;
}
.banner-csview {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-csview.jpg); no-repeat center center;
    background-size: cover;
}
.banner-plantracer {
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../images/plantracer-footer-banner-bg.jpg) no-repeat center center;
    background-size: cover;
}
.banner-wiseimagefm {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-wiseimagefm.jpg); no-repeat center center;
    background-size: cover;
}
.banner-wisebook {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-wisebook.jpg); no-repeat center center;
    background-size: cover;
}

.banner-cspanorama{
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../images/cspanorama-viewer.png) no-repeat center center;
    background-size: cover;
}
.banner-EDA{
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/EDA-footer.png) no-repeat center center;
    background-size: cover;
}
.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 3em;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
}

footer {
    padding: 50px 0;
    background-color: #f8f8f8;
}

p.copyright {
    margin: 15px 0 0;
}


.miniconcontent{
	width:90%;
	float:left;
	margin:3% 2%;	
}

.miniconcontent img{
	float:left;
	padding:3% 2% 0 0;	
}

.miniconcontent h2{
	font-family: 'Pontano Sans', sans-serif;
	font-size:23px;
	color:#262525;
	padding:0 0 10px 0;
	font-weight:300;
	}

.miniconcontent p{
	font-family: 'Pontano Sans', sans-serif;
	font-size:18px;
	color:#525252;
	line-height:1.4;
	text-align:justify;
	overflow:hidden;
}

.miniconcontent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525252;
	line-height:19px;
	text-align:justify;
	overflow:hidden;
	text-decoration:none;
}

.miniconcontent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0CF;
	line-height:19px;
	text-align:justify;
	overflow:hidden;
	text-decoration:none;
}

.content-section-padding{
	padding:70px 0;
	}


/*Login Page*/

.scanoramamainblock{
	width:33%;
	overflow:hidden;
	margin:123px auto 0 auto;	
	height:auto;
	display:block;
}

.scanoramamainblockinner{
	background-color:#FFF;
	border:1px solid #dedede;
	display:block;
	height:auto;
	padding:0 0 20px 0;
}

.logosection{
	width:28%;
	margin:17px auto 10px auto;
		
}

.textboxsection{
	width:70%;
	overflow:hidden;
	margin:0 auto 14px auto;
}


.textboxblock{
	width:99%;
	height:59px;
	background-color:#f8f9fa;
	border:1px solid #eeeeee;
	display:block;
	margin:15px 0;
}

.logintextbox{
	width:90%;
	height:57px;
	background:transparent;
	border:none;
	text-indent:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6e6e6e;
	line-height:57px;	
}

.iconboxright{
	width:15%;
	height:58px;
	float:left;
	background-image:url(../images/border-right.png);
	background-position:right top;
	background-repeat:repeat-y;	
	}

.textboxleft{
	width:85%;
	float:left;	
}


.submit{
	width:102px;
	height:37px;
	margin:auto;
}

.submitbg{
	background-image:url(../images/submit-button.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:102px;
	height:37px;
	font-size:14px;
	color:#FFFFFF;	
	background:tranparent;
	border:none;
	cursor:pointer;
}

.socialsection{
	width:120px;
	margin:17px auto 0 auto;	
}

.socialfloat{
	float:left;
	margin:0 4px;	
	}
	
	
.thanks-section{
	margin:30px 20px 20px 20px;
	}
	
.thanks-section p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6e6e6e;
	text-align:center;
	line-height:20px;
	padding:8px 0;
	}
	
.thanks-section p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#06C;
	text-decoration:none;
	}
	
.thanks-section p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#036;
	text-decoration:none;
	}		
	


/* Media Queries*/


@media only screen and (max-width : 979px){
.scanoramamainblock{
width:50%;
}

.iconboxright{
	width:20%;
	height:58px;
	float:left;
	background-image:url(../images/border-right.png);
	background-position:right top;
	background-repeat:repeat-y;	
	}

.textboxleft{
	width:80%;
	float:left;	
}

.banner-image{
		margin-top:50px;	
	}

}

@media only screen and (max-width : 767px) {
	
.scanoramamainblock{
width:60%;
}

.iconboxright{
	width:20%;
	height:58px;
	float:left;
	background-image:url(../images/border-right.png);
	background-position:right top;
	background-repeat:repeat-y;	
	}

.textboxleft{
	width:80%;
	float:left;	
}
}

@media only screen and (max-width : 480px){
.scanoramamainblock{
width:60%;
}

	

.logintextbox{
	text-indent:7px;
	}
	
	.iconboxright{
	width:20%;
	height:58px;
	float:left;
	background-image:url(../images/border-right.png);
	background-position:right top;
	background-repeat:repeat-y;	
	}

.textboxleft{
	width:80%;
	float:left;	
}

.banner-image{
		margin-top:50px;	
	}

	}
	
	
@media only screen and (max-width : 320px){
.scanoramamainblock{
width:60%;
}


.logintextbox{
	text-indent:7px;
	}
	
	.iconboxright{
	width:30%;
	height:58px;
	float:left;
	background-image:url(../images/border-right.png);
	background-position:right top;
	background-repeat:repeat-y;	
	}

.textboxleft{
	width:70%;
	float:left;	
}

.banner-image{
		margin-top:70px;	
	}	
	}
	
/*edited by me*/
.image-spacing
{
padding: 65px 0 0 0;
}


  .banner-nanocad-pro8 {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-nanocad-pro-8.png); no-repeat center center;
    background-size: cover;
}
.banner-nanocad-construction {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-nanocad-construction.png); no-repeat center center;
    background-size: cover;
 background-repeat:no-repeat;
}
.banner-nanocad-constructionSite {
    padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-nanocadconstructions.png); no-repeat center center;
    background-size: cover;
 background-repeat:no-repeat;
}
.banner-mechanica
{
padding: 100px 0;
    color: #f8f8f8;
    background:url(../images/footer-nanocad-mechanica.png); no-repeat center center;
    background-size: cover;
}


.beta
{

}
.beta ul
{
}
.beta ul li
{
font-size:17px;
color:#FF6600;
}
.beta ul li p
{
font-size:17px;
padding:6px 0;
color:#666666;

font-weight:100;

}
.beta-icon
{
}
.beta-icon ul
{
list-style-type:none;
}
.beta-icon ul li
{
float:left;
margin:10px 7px;
}

.beta-csp
{

}
.beta-csp ul
{
}
.beta-csp ul li
{
font-size:17px;
color:#666666;
}
.beta-csp ul li p
{
font-size:17px;
padding:6px 0;
color:#666666;

font-weight:100;

}

.rid-18
{
float:left;width:50%;
}

.banner-rasterid-2018 {
    padding: 100px 0;
    color: #f8f8f8;
    
 background:url(../images/footer-rasterid.jpg); no-repeat center center;
    background-size: cover;
}


.banner-CSP-API {
    padding: 100px 0;
    color: #f8f8f8;
    
 background:url(../images/footer-csp.jpg); no-repeat center center;
    background-size: cover;
}


/*Start For CSPanorama popup*/
.API-modal-form
{
}
.API-modal-form ul
{
list-style-type:none;
}
.API-modal-form ul li
{
margin:0px 0px 10px 0;
}
.API-modal-form ul li p
{
font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#626262; padding-top:15px;

}
.API-modal-form ul li p span
{
font-size:22px; color:#337ab7; padding-right:10px;
}
.API-modal-form ul li ul li h2
{
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff9711; padding:0; margin:0;
}
.API-modal-form ul li ul li h2 span
{
font-size:15px; color:#337ab7; padding-right:10px;  margin:0;
}

.API-modal-form1
{
}
.API-modal-form1 ul
{
list-style-type:none;
margin-right: 40px;
}
.API-modal-form1 ul li
{
padding:0;
margin:0;
}
.API-modal-form1 ul li p
{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#626262;  padding-top:15px;
}
.API-modal-form1 ul li p span
{
font-size:14px; color:#ff9000; padding-right:10px;
}
.API-modal-form1 ul li h2
{
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff9711; padding-left:30px; margin:8px 0;
}
.API-modal-form1 ul li h2 span
{
font-size:15px; color:#337ab7; padding-right:10px;
}

.API-modal-header
{
font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#5a5a5a; padding-left:25px;
}
.API-modal-body
{
background-color:#efefef; 
}
/*End For CSPanorama popup*/


.csp-resource
{
width:100%; height:auto; background-color:#1c679e; cursor:pointer;
}
.csp-resource p
{
font-size:20px; color:#fff; padding-top:20px; padding-bottom:20px;
}
.csp-resource a
{
text-decoration:none; color:#FFFFFF;
}
.csp-resource span
{
font-size:66px; color:#fff; margin-top:30px;
}

.csp-resource:hover {
    background-color: #ffa734;
}
.csp-resource1
{
width:100%; height:auto; background-color:#d5ade3; cursor:pointer;
}
.csp-resource1 p
{
font-size:20px; color:#fff; padding-top:20px; padding-bottom:20px;
}
.csp-resource1 a
{
text-decoration:none; color:#FFFFFF;
}
.csp-resource1 span
{
font-size:66px; color:#fff; margin-top:30px;
}
.csp-resource1:hover {
    background-color: #ffa734;
}
.csp-resource2
{
width:100%; height:auto; background-color:#66abde; cursor:pointer;
}
.csp-resource2 p
{
font-size:20px; color:#fff; padding-top:20px; padding-bottom:20px;
}
.csp-resource2 a
{
text-decoration:none; color:#FFFFFF;
}
.csp-resource2 span
{
font-size:66px; color:#fff; margin-top:30px;
}
.csp-resource2:hover {
    background-color: #ffa734;
}
.csp-resource3
{
width:100%; height:auto; background-color:#f49c85; cursor:pointer;
}
.csp-resource3 p
{
font-size:20px; color:#fff; padding-top:20px; padding-bottom:20px;
}
.csp-resource3 a
{
text-decoration:none; color:#FFFFFF;
}
.csp-resource3 span
{
font-size:66px; color:#fff; margin-top:30px;
}
.csp-resource3:hover {
    background-color: #ffa734;
}

.icon-bar1 {
  position: fixed;
  top: 76%;
  right:.1%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar1 a {
  display: block;
  text-align: center;
  padding: 8px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar1 a:hover {
    background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}



.csp-fixed-div {
  position: fixed;
  top: 40%;
  right:.1%;
  /*padding-top:10px;*/
  padding:8px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #e4e4e4;
  color: white;
   box-shadow: 3px 3px 18px #787878;
   background: linear-gradient(white, #e9e7e7);
  
}

.csp-fixed-div a {
  display: block;
  text-align: center;
  cursor:pointer;
  
  transition: all 0.3s ease;
  color: #000;
 
  font-size: 16px;
  text-decoration:none;
}

.csp-fixed-div-padding
{
padding:8px 8px 12px 8px;
}
.navbar-brand1
{
float: left;
    height: 70px;
    padding: 10px 15px 15px 15px;
    font-size: 18px;
    line-height: 40px;
}
.csp-border
{
background:url(../images/border-gradient.gif); background-repeat:repeat-x; background-position:bottom;
}

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}


/*CSPanorama-API feature table*/

.API-feature-table
{
color:#dcdbd9;
}
.API-table 
{
/*border:1px solid #8c8b8b;*/
margin-top:30px;
float:left;
}

.API-table ul
{
list-style-type:none;
padding:0;
margin:0;
}
.API-table ul li 
{
padding:4px 0;
font-size:15px;
color:#fff;
}

.API-table span
{
float:left;
margin-left:15px;
color:#ebc337;
font-size:17px;
}
.API-table img
{
float:left;
}
.API-table hr
{
clear:both;
padding-top:5x;
}
.API-table .cad-color
{
color:#39c9de;
font-size:15px;
}
.API-table .API-upcoming
{
color:#ff912f;
font-size:15px;
}
.view-details-section
{
font-size:15px;
margin-top:30px;
}
.right
{
float:right;
}
.API-border-right
{
border-right:1px solid white;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 600px) {

.API-border-right
{
border-right:none;
}
}
/*Why-choose-section*/
.API-feature-table1
{
color:#dcdbd9;
}
.API-table1 
{
/*border:1px solid #8c8b8b;*/
padding-top:30px;

}

.API-table1 ul
{
list-style-type:none;
padding:0;
margin:0;
}
.API-table1 ul li 
{
color:#fff;
text-align:center;
padding-top:30px;
font-size:17px;
}

.API-table1 span
{

margin-left:15px;
color:#ebc337;
font-size:16px;
}
.API-table1 img
{
margin:auto;
}
.API-table1-border
{
border-right:1px solid white;
border-bottom:1px solid white;
height:200px;
}
.API-table1-bottom
{
border-right:1px solid white;
height:200px;
}
.API-table1-right
{
border-right:none;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 600px) {

.API-table1-border
{
border-right:none;
border-bottom:none;
}

.API-table1-bottom
{
border-right:none;
}
}

.API-table-heading p
{
font-size:16.5px;
color:#cbc6b6;
text-align:left;
margin-bottom:50px;
}
.EDA-stylling-background
{
padding:40px 0 0 0; 
background:url(../images/document-management-2-light.jpg); 
background-repeat:no-repeat; 
background-position:center center; 
background-size: cover;
}
.EDA-stylling
{
padding:0;
}
.EDA-stylling h2
{
font-size:38px;
font-weight:bold;
padding-bottom:15px;
margin:0;
}
.EDA-stylling h3
{
font-size: 30px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #FFFFFF;
}
.EDA-stylling .thin-heading
{
color:#9b9ea0;
font-size:35px;
padding:0;
margin:0;
}
.EDA-stylling p
{
padding-bottom:10px;
text-align:justify;
color:#dbe0e4;
}
.EDA-stylling ul
{
list-style-type:none;
padding:0;
margin:0;
}
.EDA-stylling ul li
{
float:left; width:45%; margin:1% 2%; min-height:230px;
}

.EDA-stylling ul li h4
{
font-size:20px;
color:#ff7504;
float:left;
padding:10px 0 10px 10px;
margin:0;
}
.EDA-stylling ul li span
{
float:left;
padding:10px 0 10px 10px;
margin:0;
font-size:14px; color:#dbe0e4;
}
.EDA-stylling ul li p
{
clear:both;
font-size:16px;
line-height:24px;
}


.EDA-key-features
{
clear:both;
margin:60px 0 0 0;
}
.EDA-key-features h2
{
font-size: 32px;
    color: #4f4f4f;
    padding: 0;
    margin: 0 0 3px 0;
}
.EDA-key-feature-background
{
background-color:#f6f6f7;
padding-bottom:70px;
}
.EDA-feature
{
padding:30px 0;
}
.EDA-feature h2
{
font-size:30px;
/*font-weight:bold;*/
}
.EDA-feature hr
{
border:2px solid #11a59a;
width:100px;
padding:0;
margin:0;
}
.EDA-feature p
{
font-size:18px;
padding:15px 0;
text-align:justify;
}
EDA-feature hr
{
border:2px solid #11a59a;
width:100px;
padding:0;
margin:0;
}
.EDA-height
{
height:100%;
}
.EDA-left
{
float:left;
}
.EDA-padding-margin
{
padding:0;
margin:0;
}

/*feature image overlay*/
.container1 {
  position: relative;
  /*width: 50%;*/
  cursor:pointer;
}

.image1 {
  display: block;
  width: 100%;
  height: auto;
}

.overlay1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
  opacity:0.6;
}

.container1:hover .overlay1 {
  width: 100%;
}

.text1 {
  color: white;
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.text1 hr
{
border:2px solid #fff;
width:100px;
padding:0;
margin:0;
}
.EDA-resource
{
margin:70px 0;
}
.EDA-resource div
{
margin:10px 0;
}

.EDA-resource h2
{
font-size: 32px;
    color: #4f4f4f;
	padding-bottom:25px;
	color:#000;
	margin:0;
}

.EDA-resource p
{
text-align:center;
font-size:24px;
padding:10px 0;
cursor:pointer;
color:#000;
}
EDA-resource a
{
cursor:pointer;
}
EDA-resource img
{
box-shadow:1px 1px 10px #ccc;
}
.circle.small {
	border: 3px solid #0d867d;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	z-index: 86;

}

.circle.filled {
	background-color: #666666;
}




/*stickey social share EDA*/

.icon-bar {
  /*position: fixed;*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right:.1%;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 8px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}



.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}
.maintenance-p
{
margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; line-height:22px; text-align:center; margin-top:20px; width:35%; 
}

@media only screen and (min-device-width : 320px) and (max-device-width : 800px) {
.maintenance-p
{
 width:80%;
}
}

.eda-side-div {
 
  /*padding-top:10px;*/
  padding:25px;
  background: #dbe0e4;
  color: white;
  margin-top:140px;

  }
.eda-side-div div
{
margin:20px 0;
}

.take-a-tour-heading
{
color:#fff;
font-size:37px;

margin-top:0;
}
.eda-p
{
text-align:justify; line-height:25px; padding-right:50px;
}
.eda-green
{
background-color:#1d7082; border:1px solid #1d7082; width:200px; 
}
.eda-green div
{
margin-top:10px 0;
}
.eda-green span
{
font-size:20px;
margin-right:10px;
color:#FFFFFF;
}
.eda-green i
{
font-size:20px;
margin-right:10px;
color:#FFFFFF;
}

.eda-orange
{
background-color:#e96d07; border:1px solid #e96d07; width:200px; 
}
.eda-orange span
{
font-size:20px;
margin-right:10px;
color:#FFFFFF;
}
.take-a-tour-stylling
{
background:url(../images/call-to-action.jpg); background-repeat:no-repeat; background-size:cover; background-position:center; padding-top:60px; padding-bottom:60px;
}
.take-tour-button
{
font-size:23px; color:#fff; background-color:#e96d07; border:1px solid #e96d07;
}
.eda-download
{
background-color:#3a4e55; padding:50px 0;
}
.eda-table-background
{
background-color:#FFFFFF; margin-top:30px; padding:40px 0;
}
.eda-table-background div
{
border-right:1px solid #b4b4b4;
margin:10px 0;
}
.intro-margin
{
margin-bottom:50px;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.eda-green
{
 width:150px; 
}
.eda-orange
{
width:150px;
}
.eda-side-div
{
padding:10px;
}
.icon-bar1 {
top:55%;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 600px) {

.EDA-stylling ul li
{
float:left; width:90%; margin:1% 2%;
}
.intro-margin
{
margin-bottom:50px;
}
.eda-side-div
{
margin-top:30px;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.EDA-stylling ul li
{
float:left; width:90%; margin:1% 2%;
}
.eda-side-div
{
margin-top:200px;
}
}
.EDA-key-features hr {
    border: 0.5px solid #999999;
    width: 130px;
    padding: 0;
    margin: 0 0 30px 0;
    text-align: left;
	}
	
	.eda-fixed-div {
  position: fixed;
  top: 20%;
  right:.1%;
  /*padding-top:10px;*/
  padding:8px;
 /* -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);*/
  background: #eaeaea;
  color: white;
   box-shadow: 3px 3px 18px #787878;
   
  
}

.eda-fixed-div a {
  display: block;
  text-align: center;
  cursor:pointer;
  
  transition: all 0.3s ease;
  color: #000;
 
  font-size: 16px;
  text-decoration:none;
}

.eda-fixed-div-padding
{
padding:8px 8px 12px 8px;
}

#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

.eda-quote
{
	background-color:#f9f9f9;
}
.eda-quote h3
{
	color:#333333;
}
.eda-quote h4
{
	font-size:22px; font-weight:lighter;color:#000; text-align:center;
}
.eda-quote h4 span
{
color:#11a59a;
}