#callnowbutton {display:none;} @media screen and (max-width:650px){#callnowbutton {display:block; width:100px;right:0;border-bottom-left-radius:40px; border-top-left-radius:40px; height:80px; position:fixed; bottom:-20px; border-top:2px solid #2dc62d; background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA2NzAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center 2px no-repeat #009900; text-decoration:none; box-shadow:0 0 5px #888; z-index:9999;background-size:58px 58px}}



	
	.colour {color:#cc046e; } 
	 
	a {color: #cc046e;}
	a:hover {color:#333;}
	
	::selection { background: #cc046e; color: #fff; }
	::-moz-selection { background: #cc046e; color: #fff; }
	
	blockquote { border-left:4px solid #cc046e!important;  }
	
	.btnx,
	#ajax-contact-form2 input[type="submit"] { background-color: #E84E40!important; }
	.btnx-inverse:hover { background-color: #E84E40!important;}
	
	#menu li a:hover,  #menu  a:focus, #menu a.active { color:#cc046e!important; background-color:transparent; }
	
	.colour-section { color:#f0f0f0!important; background:#cc046e!important;}
	.colour-section .lead, .colour-section h1 {color:#f0f0f0!important; }
	
	.footer a { color: #cc046e!important;  }
	.footer a:hover { color: #999!important; }
	
	/**** CIRCLE LINK ****/
	.circle { background: #cc046e!important; }
	.circle:hover {  background: #2E3138!important; }
	
	/*  ---------------------------------------------------------------
	  	SERVICE ICONS
	    --------------------------------------------------------------- */
	.service { background: #cc046e!important; }
	
	/*  ---------------------------------------------------------------
	  	PROGRESS BARS/SKILL BARS
	    --------------------------------------------------------------- */
	.bars-wrapper .progress-bar { background:#cc046e!important; }
	
	/*  ---------------------------------------------------------------
	  	TEAM ICONS
	    --------------------------------------------------------------- */
	.hi-icon2 { color: #cc046e!important; }
	.hi-icon-effect-a .hi-icon2 { box-shadow: 0 0 0 3px #cc046e!important; }
	.no-touch .hi-icon-effect-a1 .hi-icon2:hover { color:#cc046e!important;}
	.hi-icon-effect-a .hi-icon2:after { background: #cc046e!important; color:#cc046e!important; }
	
	/*  ---------------------------------------------------------------
	   	HOVER CAPTIONS ( TEAM - VIEW PROFILE + WORK - VIEW BUTTONS 
	    --------------------------------------------------------------- */
	.cbp-l-caption-buttonLeft:hover, .cbp-l-caption-buttonRight:hover {
	    color: #fff!important;
		background-color: #cc046e!important;
	}
	
	/*  ---------------------------------------------------------------
	  PORTFOLIO FILTERS
	    --------------------------------------------------------------- */
	.cbp-l-filters-button .cbp-filter-item-active { background-color:#cc046e!important;  color: #fff !important; }
	.cbp-l-filters-button .cbp-filter-counter { background-color: #cc046e!important; color: #fff!important; }
	.cbp-l-filters-button .cbp-filter-counter:before { border-top: 4px solid #cc046e!important;}
	
	.navx-tabs .active a, .navx-tabs a:hover, .navx-tabs .active  a:focus { background-color:#cc046e!important;}
	
	.footer {
		background: #444444;
	}
	
		
	h1.intro { font-size: 10px; display: block; width: 100px; height: 10px; left: -8988px; position: absolute; color: #ffffff; }

h2 { line-height:1.25em; }

h3 { line-height:1.35em; }

h4 { font-size: 0.85em; color: #444444; }
h6 { font-size: 0.75em; line-height:1.35em; color: #777777; }

.btnx, #ajax-contact-form2 input[type="submit"] {
    background-color: #cc046e!important;}
	
