/*casestudy*/

body{
	font-family: 'Open Sans';
	font-weight: normal;
    font-style: normal;
}


/****************************goldamor******************/
#ew-navbar .navbar-collapse.collapse {
    width: 100%;
}
.w100{
	width:100%;
	float:left;	
}
.goldamor-content-wrapper .container {
    max-width: 1120px;
}
.darkgbg{
	background-color:#373332;
}
#uidesign img{
	width:100%;
}
.clientlog img{
    max-width: 120px;	
}
#myCarousel .carousel-inner .item img{
	max-width: 900px;	
	width:100%;
}
.portsibnr{
	position:relative;
}
.goldamorbg{
	background-image:url("../img/goldamor/banner-bg.jpg");
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;	
}
.clientlog{
	margin-top:30px;
	margin-bottom:30px;
}
.portsibnr ol.carousel-indicators.device_images_wrapper{
	right:0;
	left:0;
	margin:0 auto;
	top:auto;
    bottom: -90px;
	text-align: center;	
}
.portsibnr ol.carousel-indicators.device_images_wrapper li, .portsibnr ol.carousel-indicators.device_images_wrapper li.active{
    display: inline-block;
    height: 70px;
    border-radius: 6px;
    text-indent: 0;
    line-height: 70px;
    width: 60px;	
    left: 0;	
}
.portsibnr ol.carousel-indicators.device_images_wrapper li.active{
	background-color:#fff;
}
.portsibnr img.indicator-images{
	display:inline-block;
}
.inrttl{
	color:#fff;
}
.colmn5{
	width:20%;
}
.colmn5 img{
	width:100%;
}
.weblnk{
	color:#fff;
}
.weblnk h3{
    font-size: 1.5rem;
    color: #d2c1a5;
    margin-bottom: 20px;
}
.weblnk a{
    font-size: 2rem;
    font-weight: bold;
    text-decoration: underline;	
}
.goldainrb{
    padding-top: 200px;
    padding-bottom: 200px;	
	background-position:center;
}
.goldainrb.goldainrb img{
	width:auto !important;
}
.brandid{
	background-image:url("../img/goldamor/logo-intro-bg.jpg");
	background-size:cover;
	background-repeat:no-repeat;	
	background-position: center;	
}
.brandid p{
	color:#fff;
	font-size:18px;	
margin: 35px 0;	
}
.serviclnk {
	
}
.serviclnk ul{
    max-width: 500px;
    margin: 0 auto;	
}
.serviclnk ul li{
    width: 50%;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}
.serviclnk ul li a{
	color:#fff;
	font-size:18px;
}
.serviclnk ul li a:hover{
    color: #dfc199;
text-decoration:underline;	
}
.brannming{
	background-color:#221d17;
	color:#fff;
}
.goldamorbg.bgmiddel img{
    margin: 0 auto;
}
.brannming p{
    font-size: 18px !important;
    line-height: 30px;
}
.brannming .col-md-6 h4{
    font-size: 1.7rem;
    font-family: "Gotham rounded";	
    margin-bottom: 30px;	
}
p.grytxt span{
	color:#dfc29a;
}
.brannming p.gmtxt{
font-size: 1.5rem !important;	
}
.pdr100{
	padding-right:210px;
}
.pdr150{
	padding-right:150px;
}
.seclor{
    background-color: #5c534a;	
}
.seclor img{
	margin: 0 auto !important;
}
.socialmda{
    background-color: #828282;		
}
.socialmda img{
	margin: 30px auto !important;	

}
.goldstnry img{
	width:100%;
	max-width:100%;
	margin:0 !important;
}
.typos {
    background-color: #221d17;
}
.logconcept{
    background-color: #38332d;	
}
.fulsecn{
	background: #252525;
}
.fulsecn img{
	width:100%;
}
.fulright {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    display: block;
}
.goldalog {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.pronouncation{
    background-color: #38332f;
color:#fff;	
}
.margin-auto{
	margin:0 auto;
}
.product-brief {
    background-color: #5c5449;
    color: #fff;
}
.product-brief{
    color: #b4aeae;
}
.product-brief a{
    color: #b4aeae;
	text-decoration:none;
}
.product-brief a:hover, .product-brief a:focus{
    color: #b4aeae;	
}
p.grytxt{
    font-size: 1rem;
    font-family: "Gotham Book";
    color: #b4aeae;
    line-height: 30px;
}
.product-brief p strong{
	color: #d8cbbb;
	font-family: "Gotham Rounded";
}
.projworkitm .services_list{
	width:100%;
}
.logconctxt h4{
    font-size: 1.6rem;
    padding-bottom: 20px;
    color: #fff;	
}
.logconctxt p{
    font-size: 1rem;
    line-height: 30px;	
}
.loglnk h5{
font-family: "Gotham rounded";
    color: #dfc29a;	
}
.loglnk li{
    margin-bottom: 10px;	
}
.loglnk li a{
    color: #e1e1e1;
    font-size: 13px;
}
.scrollspymenu {
    padding: 80px 15px;
    position: absolute !important;
    width: 100%;
    max-width: 250px;
	z-index: 1;	
}

.scrollspymenu li{
    margin-bottom: 0px;
	width: 100%;
	position:relative;
	opacity:.2;
}
 
.scrollspymenu li:before{
	content: '';
    width: 25px;
    height: 25px;
    background: transparent;
    position: absolute;
    z-index: 1;
    left: 13px;
    top: 13px;
    border: 1px solid transparent;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.scrollspymenu li.active{
	opacity:1;
}

.scrollspymenu li.active:before{
	border: 1px solid #a8a9ab;
	background: rgba(168, 169, 171, .3);
}
			
.scrollspymenu li a{
    color: #d4d2d0;
	font-size:12px;
    text-transform: uppercase;	
	position: relative; 
    z-index: 2;
}

.scrollspymenu li a span{
	display:none;
}

.scrollspymenu li.active a span{
	display:block;
}
	
.scrollspymenu li a i{ 
	margin-right: 10px; 
    line-height: 22px;
    width: 21px;
    height: 21px;
    text-align: center;
    font-size: 13px; 
}
 
.scrollspymenu li.active a i{
	opacity:1;
	float: left;
}

.scrollspymenu li a:hover, .scrollspymenu li a:focus{
	background-color:transparent;
}	

.scrollspymenu li.active a, .scrollspymenu li a:hover{
	color: #fabe2f;
}
 
 	
#menu-button{
	display:none;
}

.opp-2{
	opacity:.2;
}

.mt-0{
	margin-top:0 !important;
}

.link-txt_1{
	font-weight: bold;
    font-style: normal;
}

#goldamor-page .inrttl, #goldamor-page .scrollspymenu li a i,#goldamor-page .scrollspymenu li.active a, #goldamor-page .scrollspymenu li a:hover,#goldamor-page p.grytxt,#goldamor-page .title-block-title-1,#goldamor-page .title-block-1,#goldamor-page .product-brief p strong,#goldamor-page .product-brief a,#goldamor-page .product_served i.far, #goldamor-page .product_served i.fas{
	color:#fff;
}

#goldamor-page .scrollspymenu li.active:before {
    border: 1px solid #fff; 
}

#goldamor-page .title-block-title-2 {
    color: #fff; 
}



/****************************goldamor******************/
@media (min-width: 768px) and (max-width: 1024px){
.scrollspymenu{
    right: 0px;
    position: fixed !important;
    bottom: 80px !important;
    padding: 0;	
width: 45px;	
}	
.scrollspymenu span{
	display:none;
}
.scrollspymenu .theiaStickySidebar{
padding: 20px 0px;
    position: relative !important;
    top: 0px !important;
    background-color: #000;
}
.scrollspymenu .theiaStickySidebar .affix{
	position:relative;

}
.scrollspymenu .navbar-nav{
    margin: 0;		
}
.scrollspymenu li a img {
    opacity: 1;
    margin-right:0px;	
    /* width: 25px;	 */
}
.scrollspymenu li.active a, .scrollspymenu li a:hover {
    background-color: #e54745;
}	
.pdr100 {
    padding-right: 20px;
}
.pdr150 {
    padding-right: 20px;
}	
}

@media (max-width: 768px){
.logo-design-banner:before,.graphic-design-banner:before,.mobile-design-banner:before,.ui-ux-design-banner:before,.web-design-banner:before,.digital-media-banner:before {
    background:none;
}

.list-icons li {
    width: calc(100% - 45px);
    margin-left: 45px;
}

.content-text .mt20 {
    margin-left: 50px;
}

}
@media (max-width: 767px){
.scrollspymenu{
    right: 0px;
    position: fixed !important;
    bottom: 80px !important;
    padding: 0;	
    width: 45px;
    text-align: center;	
}	
.scrollspymenu span{
	display:none;
}
.scrollspymenu .theiaStickySidebar{
padding: 20px 0px;
    position: relative !important;
    top: 0px !important;
    background-color: #000;
}
.scrollspymenu .theiaStickySidebar .affix{
	position:relative;

}
.scrollspymenu .navbar-nav{
    margin: 0;		
}
.scrollspymenu li a img {
    opacity: 1;
    margin-right:0px;	
    /* width: 25px;	 */
}
.scrollspymenu li.active a, .scrollspymenu li a:hover {
    background-color: #e54745;
}
.weblnk a {
    font-size: 1.3rem;
}	
.goldamor-content-wrapper .padding-80, .goldamor-content-wrapper .padding-100, .goldamor-content-wrapper .padding-140 {
    padding-top: 40px;
    padding-bottom: 40px;
} 
.lnkinner{
	padding:0;
    margin: 5px 0;	
}
.pdr150 {
    padding-right: 15px;
}
.pdr100 {
    padding-right: 15px;
}
p.grytxt {
    text-align: left;
    font-size: 1rem !important;
}
.serviclnk ul li a {
    font-size: 14px;
}
.goldainrb {
    padding-top: 100px;
    padding-bottom: 100px;
}
.colmn5 {
    width: 100%;
}
.product_served{
	margin-bottom:0;
}
.projworkitm .services_list {
    margin: 0px auto;
}
.projworkitm {
    margin-bottom: 15px;
}
.product_description{
	margin-bottom:0;
}
#menu-button{
	display:block;
}
}


/****psd to many things********/
 
.psdbnr{
	background-color:#e3f3ff;
}

.psdbnr-rhome{
	background-color:#f6e6e6;
}


.psdbnr-smartup{
	background-color:#828282;
}


.psdbnr-flye{
	background-color:#000000;
}


.psdttl{
	color:#fff;
}
.psdttl h2{
	font-family: 'Open Sans';
    margin-bottom: 0;
	font-weight: bold;
    font-style: normal;
}
.psdttl h2, .psdttl h3{
    font-size: 28px;	
}
.psdttl h3{
    margin-top:5px;	
	font-family: 'Open Sans';
	font-weight: normal;
    font-style: normal;
}
.whitebg{
	background-color:#fff;
}
.processchlng img{
	margin: 0 auto;
}
.wireframeproto .left-column-img-wrapper img, .alluidsgn .left-column-img-wrapper img{
    box-shadow: 2px 2px 4px #c3c3c3;
    /*border: 1px solid #e5e5e5;*/
}
.alluidsgn{
	background-color:#e3f3ff;
}
.graybg{
	background-color: #e7e7e7;
}
.allvis{
	background-color: #f1f1f1;
}
p.grytxt {
    color: #000000;
    font-size: 26px;
    line-height: 40px;
}
.product-brief {
    color: #000000;
}
.product-brief p strong {
    color: #000000;
	font-family: 'Gotham';
	font-weight: bold;
    font-style: normal;
	font-size:18px;
}

.title-block-title-1,.title-block-title-2{
	font-family: 'Gotham';
	font-weight: bold; 
	font-style: normal;  
}

.title-block-title-1{  
	font-size:18px;
}

.title-block-title-2{
	color: #2e2e2e;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
 
.card-body p,.projworkitm .services_list,.title-block-1{
    color: #4e525e;
    font-family: 'Gotham Book';
    font-size: 16px;	
    line-height: 27px;    
}
 
/* .projworkitm .services_list {
	font-family: 'Open Sans';
    font-weight: 300;
    font-style: normal;
	font-size:15px;
} */

.inrttl {
    color: #000; 
    margin-bottom: 50px; 
	font-family: 'Gotham';
	font-weight: bold;
    font-style: normal;
}
.inrttl.mb10{
	margin-bottom: 10px;
}
.product-brief a {
    color: #000000;
}
.mb120{
	margin-top: 120px;
}
.mt60{
	margin-top: 60px;
}
.inrttl.subttl{
    font-size: 18px; 
    font-family: 'Gotham';
}
.processchlng p{
font-size: 13px;
    line-height: 25px;
    font-style: italic;	
}
.allvis img{
	width: 100%;
	    box-shadow: 2px 2px 4px #c3c3c3;
    border-radius: 10px;
}
.mobileresponsive{
	background-color: #b0b0b0;
}

.mobileresponsive-flye{
	background-color: #feec81;
}

.mobileresponsive img{
	box-shadow: none;
}
.logocitm {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}

/*****/
.scrollspymenu li a {
    color: #a0a3a7;
font-size: 11px;    
}
.scrollspymenu li.active a, .scrollspymenu li a:hover {
    color: #333333;
}

.product_served i.far,.product_served i.fas{
	opacity:.2;
	font-size: 20px;
}

/*** sc ***/
.all_visual_design .left-column-img-wrapper{
	height: 600px;
    margin-bottom: 20px;
    overflow: hidden;
    box-shadow: 2px 2px 4px #c3c3c3;
    border-radius: 0px;
    padding: 0;
    margin: 15px 15px;
    width: calc(25% - 30px);
	background: #0e1c3f;
}

.all_visual_design .left-column-img-wrapper img{ 
	margin: 0px;
	box-shadow: 0px 0px 0px #c3c3c3;
    border-radius: 0px;
}

.style-2 .left-column-img-wrapper{
	box-shadow: 0px 0px 0px #c3c3c3;
}
 
 

/*media query*/
@media (max-width: 767px){
#myCarousel .carousel-inner .item img {
    width: 100%;
}
.logocitm {
    margin-bottom: 15px;
}
.logocitm img{
	width:100%;
}
.logoconcept .padding-30 {
    padding-top: 0;
    padding-bottom: 15px;
}
}








