	/* START: CONTENT ***********************************************************/
		.contentTest{
			display:inline-block;
			width:80%;
			margin-right:auto;
			margin-left:auto;
		}
	/* END: CONTENT ***********************************************************/
	/* START: HEADING *************************************************************/
		.heading{
			color:#000000;
			font-family: 'Playfair Display Bold';
			font-size:60px;
			line-height: 80px;
			display: inline-block;
			width:100%;
			text-align: left;
			margin-bottom:50px;
			letter-spacing: 1px;
		}
	/* END: HEADING *************************************************************/
	/* START: HEADING2 *************************************************************/
		.heading2{
			color:#000000;
			font-family: 'Playfair Display Bold';
			font-size:40px;
			line-height: 55px;
			display: inline-block;
			width:100%;
			text-align: left;
			margin-bottom:50px;
			letter-spacing: 1px;
		}
	/* END: HEADING2 *************************************************************/
	/* START: SMHEADING *************************************************************/
		.smheading{
			color:#000000 !important;
			font-family: 'Playfair Display Bold';
			font-size:25px !important;
			line-height: 40px !important;
			display: inline-block;
			width:100%;
			text-align: left;
			margin-bottom:30px;
			letter-spacing: 1px;
		}
	/* END: SMHEADING *************************************************************/
	/* START: SMHEADING2 *************************************************************/
		.smheading2{
			color:#000000 !important;
			font-family: 'Playfair Display Bold';
			font-size:20px !important;
			line-height: 27px !important;
			display: inline-block;
			width:100%;
			text-align: left;
			margin-bottom:30px;
			letter-spacing: 1px;
		}
	/* END: SMHEADING2 *************************************************************/
	/* START: SUBHEADING ***********************************************************/
		.subheading{
			font-family: 'ADAMCGPRO';
			font-size:16px !important;
			line-height: 14px !important;
			color:#FF9117 !important;
			display:inline-block;
			width:100%;
			border-bottom:1px solid #FF9117;
			margin-bottom:30px;
			letter-spacing: 2px;
			padding-bottom:18px;
			text-align: left;
			text-transform: uppercase;
		}
	/* END: SUBHEADING *************************************************************/
	/* START: CASESTUDYHEADING ***********************************************************/
		.casestudyheading{
			font-family: 'ADAMCGPRO' !important;
			font-size:14px !important;
			line-height: 14px !important;
			color:#FF9117 !important;
			display:inline-block;
			width:100%;
			font-weight: bold;
/*			border-bottom:1px solid #FF9117;*/
/*			padding-bottom:5px;*/
/*			margin-bottom:10px;*/
			letter-spacing: 2px;
			text-align: left;
			text-transform: uppercase;
		}
	/* END: CASESTUDYHEADING *************************************************************/
	/* START: SMALLHEADING ***********************************************************/
		.smallheading{
			font-family: 'ADAMCGPRO';
			font-size:18px !important;
			line-height: 22px !important;
			color:#FF9117 !important;
			display:inline-block;
			width:100%;
			margin-bottom:10px;
			letter-spacing: 2px;
			padding-bottom:18px;
			text-align: left;
			text-transform: uppercase;
		}
	/* END: SMALLHEADING *************************************************************/
	/* START: MINIHEADING ***********************************************************/
		.miniheading{
			font-family: 'ADAMCGPRO';
			font-size:11px !important;
			line-height: 19px !important;
			color:#A5A5A5 !important;
			display:inline-block;
			width:100%;
			letter-spacing: 2px;
			text-align: left;
			text-transform: uppercase;
		}
	/* END: MINIHEADING *************************************************************/
	/* START: MINIHEADING2 ***********************************************************/
		.miniheading2{
			font-family: 'ADAMCGPRO';
			font-size:11px !important;
			line-height: 19px !important;
			color:#A5A5A5 !important;
			display:inline-block;
/*			width:100%;*/
			letter-spacing: 2px;
			text-align: left;
			text-transform: uppercase;
		}
	/* END: MINIHEADING2 *************************************************************/
	/* START: BTN1 ***********************************************************/
		.btn1 {
			font-family: 'Quicksand Medium';
			position: relative;
			display: inline-block;
			text-align: center;
			line-height: 14px;
			background: rgba(255,145,22,0.6);
			border-radius: 10px;
			font-size: 14px;
			transition: .5s;
			padding:15px 35px;
			text-transform: uppercase;
			color:#FFFFFF;
			cursor:pointer;
			text-decoration: none;
			letter-spacing: 2px;
		}
		.btn1:before {
			content: '';
			position: absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			border-radius:5px;
			background: rgba(255,145,22,0.5);
			transition: .5s;
			transform: scale(.9);
			z-index: -1;
		}
		.btn1:before{
			transform: scale(1.2);
			box-shadow: 0 0 25px rgba(255,145,22,0.1);
			filter: blur(30px);
		}
		.btn1:hover {
			background-color:rgba(255,145,22,1);
			color:#FFFFFF !important;
		}
	/* END: BTN1 *************************************************************/
	/* START: BTN2 ***********************************************************/
		.btn2 {
			font-family: 'Quicksand Medium';
			position: relative;
			display: inline-block;
			text-align: center;
			line-height: 14px;
			background: rgba(255,145,22,1) !important;
			border-radius: 10px;
			font-size: 14px;
			transition: .2s;
			padding:15px 35px;
			text-transform: uppercase;
			color:#FFFFFF !important;
			cursor:pointer;
			text-decoration: none;
			letter-spacing: 2px;
			text-shadow:none !important;
			border:none;
		}
		.btn2:hover,.btn2:visited {
			box-shadow:0px 0px 75px rgba(255,145,22,1);
			color:#FFFFFF !important;
		}
	/* END: BTN2 *************************************************************/
	/* START: MORELINK *************************************************************/
		.morelink{
			display:inline-block;
			width:100%;
			text-align:left;
			color:rgba(255,145,22,0.6);
			cursor: pointer;
			text-decoration: none;
			font-size:14px !important;
			text-transform: uppercase;
			line-height: 14px !important;
			font-family: 'ADAMCGPRO';
		}
		.morelink::after {
			padding-left:50px;
			content: "→";	
			font-size:20px !important;
			line-height: 14px !important;
		}
		.morelink:hover{
			color:rgba(255,145,22,1);
		}
	/* END: MORELINK *************************************************************/
	/* START: MORELINK2 *************************************************************/
		.morelink2 {
			display:inline-block;
			width:100%;
			text-align:left;
			color:rgba(255,145,22,0.6) !important;
			cursor: pointer;
			text-decoration: none;
			font-size:14px !important;
			text-transform: uppercase;
			line-height: 20px !important;
			font-family: 'ADAMCGPRO';
		}
		.rm_arrow{
			color:rgba(255,145,22,0.6);
			line-height:24px !important;
		}
		.rm_arrow:after {
			display: inline-block;
			padding-left: 40px;
			content: "\0279E";
			font-size:20px;
			line-height: 20px !important;
			transition: -webkit-transform 0.3s ease-out;
			transition: transform 0.3s ease-out;
			transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
		}
		.rm_arrow:hover {
			text-decoration: none;
		}
		.rm_arrow:hover:after {
			-webkit-transform: translateX(4px);
			transform: translateX(4px);
		}
	/* END: MORELINK2 *************************************************************/
	/* START: MORELINK3 *************************************************************/
		.morelink3 {
			display:inline-block;
			text-align:left;
			color:rgba(255,145,22,0.6) !important;
			cursor: pointer;
			text-decoration: none;
			font-size:14px !important;
			text-transform: uppercase;
			line-height: 20px !important;
			font-family: 'ADAMCGPRO';
		}
		.rm_arrow2{
			color:rgba(255,145,22,0.6);
			line-height:24px !important;
		}
		.rm_arrow2:after {
			display: inline-block;
			padding-left: 40px;
			content: "\0279E";
			font-size:20px;
			line-height: 20px !important;
			transition: -webkit-transform 0.3s ease-out;
			transition: transform 0.3s ease-out;
			transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
		}
		.rm_arrow2:hover {
			text-decoration: none;
		}
		.rm_arrow2:hover:after {
			-webkit-transform: translateX(4px);
			transform: translateX(4px);
		}
	/* END: MORELINK2 *************************************************************/
	/* START: SERVICECARD *************************************************************/
		.serviceCard{
			padding:45px 20px;
			display:inline-block;
			border-radius:5px;
/*			border-bottom:5px solid #F8F8F8;*/
			border-bottom:5px solid transparent;
			text-align: center;
			width:30%;
			float:left;
			color:#707070;
			font-size:14px;
			line-height:35px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			height:430px;
		}
		.serviceCard{
			margin-bottom:20px;
		}
		.serviceCard:hover{
/*
			cursor:pointer;
			background-color:#FFFFFF;
			box-shadow: 10px 60px 90px rgba(0,0,0,0.07);
			border-bottom:5px solid #FF9117;
*/
		}
		.serviceCard b{
			color:#000000;
			font-size:20px;
			line-height:27px;
			letter-spacing:2px;
		}
		.serviceCard img{
			display:inline-block !important;
			width:100px;
			border-radius:50%;
			border:none;
			background-color:#F7F7F7;
			margin-bottom:20px;
		}
		.serviceCardSpacer{
			display:inline-block;
			width:5%;
			float:left;
		}
		#serviceContainer{
			display: inline-block;
			text-align: center;
/*			background-image:url(https://kazimir.ca/stormcrowdemo/ks/images/services_bg.png);*/
			background-position:center right 20px;
			background-repeat:no-repeat;
			margin-bottom:50px;
			z-index: 89;
		}

		#serviceContainer .dots{
			display: inline-block;
			float: left;
			position: relative;
			top: 90px;
			z-index: 90;
			right:-25px;
		}

		#serviceContainer span{display: inline-block;width:100%;color:#707070;font-size:20px;line-height:35px;font-family: 'Quicksand Regular';text-align: left;margin-bottom:20px;}
	/* END: SERVICECARD *************************************************************/
	/* START: nl_email *************************************************************/
		.nl_email{
			display: inline-block;
			width:100%;
			max-width: 400px;
			background-color: transparent !important;
			border-radius: 5px;
			border:1px solid #333333 !important;
			color:#000000;
			font-size:16px;
			padding:15px 10px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.nl_email:active,.nl_email:focus{
		    background-color:#FFFFFF !important;
		}
	/* END: nl_email *************************************************************/
	/* END: DROPDOWN *************************************************************/
		#selectSectorContainer{
			display: inline-block;
			width:100%;
			padding-top:60px;
			background-image:url(https://www.stormcrow.ca/ks/images/logo2.png), url(https://www.stormcrow.ca/ks/images/exploreoursolutions_bg2.png);
			background-position:right -20px top 20px, center top;
			background-repeat:no-repeat, no-repeat;
		}

		#selectSectorContainer .ball{
			display:block;
			float: left;
			position: relative;
			top: -490px;
			z-index: 90;
			left:-25px;
			width: 153px;
			height:153px;
		}


		#selectSectorContainer span{
			display: inline-block;
			font-size:20px;
			line-height: 30px;
			color:#707070;
			font-family: 'Quicksand Regular';
		}
		.dropbtn {
		  	background-color: transparent;
		  	color: white !important;
		  	padding: 8px 0px 8px 0px;
		 	 font-size: 18px;
			font-family: 'Quicksand Medium';
		  	border: none;
		  	cursor: pointer;
			margin:0;
			text-transform: uppercase;
			border-bottom:1px solid #FFFFFF !important;
		}
		.dropbtn:after{
			left:0px !important;
			-webkit-transition:none !important;
			transition:none !important;
			
			padding-left:50px !important;
			content: "\25BF" !important;	
			font-size:18px !important;
			line-height: 14px !important;
			font-family: arial  !important;
			color:#FF9117;
		}
		.dropdown {
			position: relative;
			display: inline-block;
		}
		.dropdown-content {
			display: none;
			position: absolute;
			background-color: #f9f9f9;
			min-width: 180px;
			box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
			z-index: 1;
			text-align:left;
			width:100%;
		}
		.dropdown-content a {
			color: black;
			padding: 12px 16px !important;
			font-size:18px !important;
			line-height:18px !important;
			text-decoration: none;
			display: block;
		}
		.dropdown-content a:hover {background-color: #f1f1f1}
		.dropdown:hover .dropdown-content {
			display: block;
		}
		.dropdown:hover .dropbtn {
/*		  background-color: #3e8e41;*/
		}
	/* END: DROPDOWN *************************************************************/
	/* START: VALUESCARD *************************************************************/
		#valueContainer{
			display:inline-block;
			width:100%;
			background-color:#2A2A2A;
			padding:75px 180px;
			border-top-right-radius: 15px !important;
			border-bottom-right-radius: 15px !important;
			border-top-left-radius: 0px !important;
			border-bottom-left-radius: 0px !important;
/*			margin-right:100px;*/
		}
		.valuesCard{
			display:inline-block;
			font-size:14px;
			line-height:26px;
			color:#C1C1C1;
			width:40%;
			float:left;
			text-align: left;
			font-family: 'Quicksand Regular';
			margin-bottom:35px;
		}
		.valuesCard span{
			display:inline-block;
			color:#FF9117;
			font-size:20px;
			line-height:24px;
			margin-bottom:20px;
			font-family: 'ADAMCGPRO';
		}
		.valuesCard b{
			display:inline-block;
			color:#FFFFFF;
			font-size:28px;
			line-height:35px;
			margin-bottom:20px;
			font-family: 'Quicksand Medium';
			font-weight: normal;
		}
		.valuesCardSpacer{
			display:inline-block;
			width:20%;
			float:left;
		}
	/* END: VALUESCARD *************************************************************/
	/* START: ABOUT *************************************************************/
		#about_header{
			display: inline-block;
			width:100%;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.about_left_margin{
			float:right !important;
			width:95% !important;
/*			margin-left:100px !important;*/
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.about_right_margin{
			float:left!important;
			width:95%!important;
/*			margin-right:100px !important;*/
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		#about_text{
			text-align: left;
		}
		#about_text1{
			padding-top:10px;
			font-size:25px;
			line-height: 40px;
			color:#000000;
			font-family: 'Playfair Display Bold';
			display: inline-block;
			width: 50%;
			text-align: left;
			position: relative;
		}
		#about_text_border{
			display: inline-block;
			width:7%;
			border-top:2px solid #FF9117;
			margin-top:60px;
		}
		#about_texts{
			display:inline-block;
			width:100%;
			margin-top:80px;
			margin-bottom:120px;
		}
		#about_text2{
			display:inline-block;
			float:right;
			width:25%;
			text-align: left;
			font-family: 'Quicksand Regular';
			font-size:18px;
			line-height: 30px;
			margin-right:15%;
		}
		#about_text3{
			display:inline-block;
			float:right;
			width:25%;
			text-align: left;
			font-family: 'Quicksand Regular';
			font-size:18px;
			line-height: 30px;
			margin-right:4%;
		}
	/* END: ABOUT *************************************************************/
	/* START: NLCONTAINER *************************************************************/
		#nlContainer{
			display:inline-block;
			border-radius:10px;
			padding:50px 70px;
			background-color:#000000;
			margin-left:auto;
			margin-right:auto;
			text-align: center;
			margin-top:50px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
	/* END: NLCONTAINER *************************************************************/
	/* START: SUBSCRIBECONTAINER *************************************************************/
		#subscribeContainer{
			display:inline-block;
			background-image:url(https://www.stormcrow.ca/ks/images/subscribe_bg2.png);
			background-size:cover;
			background-position:center center;
			background-repeat:no-repeat;
			min-height: 200px;
			padding:60px;
			width:100%;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
	/* END: SUBSCRIBECONTAINER *************************************************************/
	/* START: DROPDOWNCONTAINER *************************************************************/
		#dropdownContainer{
			display:inline-block;
			border-radius:10px;
			padding:50px 70px;
			background-color:#000000;
			margin-left:auto;
			margin-right:auto;
			text-align: center;
			margin-top:50px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			
			box-shadow: 5px 40px 45px rgba(0,0,0,0.14);
		}
	/* END: DROPDOWNCONTAINER *************************************************************/
	/* START: TEAM *************************************************************/
		#teamContainer{
			display:inline-block;
			width:95%;
			float:left;
			padding-top:120px;
			margin-bottom:120px;
			margin-right:auto;
			background-color:#FFFFFF;
/*			padding:75px 210px;*/
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			background-image:url(https://www.stormcrow.ca/ks/images/ourteam_bg4.png);background-position:left top;background-repeat:no-repeat;
		}
		.teamCard.first{
			margin-left:40px;	
		}
		.teamCard{
			display:inline-block;
			width:25%;
			float:left;
			text-align: left;
		}
		.teamCard img{
			display:inline-block;
			border-radius:15px;
			margin-bottom:20px;
			width:100%;
		}
		.teamCard b{
			display:inline-block;
			color:#FF9117;
			font-size:24px;
			line-height:35px;
			margin-bottom:15px;
			font-family: 'Quicksand Bold';
			font-weight: normal;
		}
		.teamCard span{
			display:inline-block;
			color:#000000;
			font-size:16px;
			line-height:24px;
			font-family: 'ADAMCGPRO';
		}
		.teamCardSpacer{
			display:inline-block;
			width:5%;
			float:left;
		}
		.teamContent{
			display:inline-block;
			width:100%;
		}
		
	/* END: TEAM *************************************************************/
	/* START: CASESTUDIES *************************************************************/
		#caseStudiesContainer{
			display:inline-block;
			width:100%;
			background-color:#FFFFFF;
			padding:75px 210px;
			font-family: 'Playfair Display Bold';
			font-size:20px;
			line-height: 27px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
/*			background-image:url(https://kazimir.ca/stormcrowdemo/ks/images/ourteam_bg.png);background-position:left center;background-repeat:no-repeat;*/
		}
		.caseStudiesCard{
			display:inline-block;
			width:30%;
			float:left;
			text-align: left;
		}
		.caseStudiesCard img{
			display:inline-block;
			border-radius:15px;
			margin-bottom:10px;
			width:100%;
		}
		.caseStudiesCardSpacer{
			display:inline-block;
			width:5%;
			float:left;
		}
	/* END: CASESTUDIES *************************************************************/
	/* START: FEATUREDRESEARCH *************************************************************/
		#featuredResearchSpacer{display: inline-block;float:left;width:5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.researchList{
			display:inline-block;
			width:100%;
			float:left;
			text-align: left;
		}
	/* END: FEATUREDRESEARCH *************************************************************/
	/* START: RESEARCH *************************************************************/
		#researchContainer{
			display:inline-block;
			width:100%;
			background-color:#FFFFFF;
			padding:75px 210px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
/*			background-image:url(https://kazimir.ca/stormcrowdemo/ks/images/ourteam_bg.png);background-position:left center;background-repeat:no-repeat;*/
		}
		.researchCard{
			display:inline-block;
			width:100%;
			float:left;
			text-align: left;
			margin-bottom:40px;
		}
		.researchCardImg{
			display:inline-block;
			width:100%;
			border-radius: 15px;
		}
		.researchCardImg img{
			width:100%;
		}
		.researchCard b{
			display:inline-block;
			width:100%;
			font-size:30px;
			line-height: 30px;
			font-family: 'Playfair Display Bold';
			margin-bottom:20px;
		}
		.researchCardInfo span{
			font-family: 'Quicksand Regular';
			font-size:18px;
			line-height: 30px;
		}
		.researchCardSpacer{
			display:inline-block;
			width:6%;
			float:left;
		}
		.researchCardImg{
			display:inline-block;
			width:47%;
			float:left;
		}
		.researchCardInfo{
			display:inline-block;
			width:47%;
			float:left;
		}
	/* END: RESEARCH *************************************************************/
	/* END: CIRCLEPAGINATION *************************************************************/
		.circlePagination{
			display:inline-block;
			text-align: center;
			margin-left:auto;
			margin-right:auto;
		}
		.circlePagination div{
			width:35px;
			height:35px;
			border-radius:50%;
			font-size: 16px;
			color: #000000;
			line-height: 35px;
			text-align: center;
			background-color: transparent;
			float:left;
			cursor: pointer;
			font-family: 'ADAMCGPRO';
		}
		.circlePagination div:not(:last-child){
			margin-right:10px;
		}
		.circlePagination div:hover{
			background-color:#EEEEEE;
		}
		.circlePagination .active,.circlePagination .active:hover{
			background-color:#FF9117;
			color:#ffffff;
		}
	/* END: CIRCLEPAGINATION *************************************************************/
	/* START: CONTACTFORM *************************************************************/
		#contactFormContainer{
			display:inline-block;
			width:100%;
			background-color:#FFFFFF;
/*			padding:300px 210px 75px 210px;*/
			padding:300px 0px 75px 0px;
			margin-top:0px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			background-image:url(https://www.stormcrow.ca/ks/images/contact_bg.png);background-position:left top;background-repeat:no-repeat;
		}
		.contactFormDiv{
			display:inline-block;
			background-color:#FFFFFF;
			box-shadow: 10px 60px 90px rgba(0,0,0,0.07);
			padding:60px 35px 60px 100px;
			border-top-left-radius: 15px;
			border-bottom-left-radius: 15px;
			text-align: left;
			height:550px;
			float:left;
			width:60%;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.contactFormDiv label{
			display:inline-block;
			width: 100%;
			text-align: left;
			line-height: 30px;
			font-size: 12px;
			font-family: 'Quicksand Medium';
			color:#A5A5A5;
    		transform: translate(0, -75px);
		}
		.contactFormDiv label[for="msg"]{
			transform: translate(0, -90px);
		}
		.contactFormDiv input[type="text"] {
			display:inline-block;
			width: 85%;
			font-family: 'Quicksand Medium';
			font-size:14px;
			padding:8px;
			border:none;
			border-bottom:1px solid #707070;
			background-color:transparent;
			color:#333333;
			outline: none;
			margin-bottom:15px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
/*		.contactFormDiv input[type="image"] {*/
		.contact_btn input{
			display:inline-block;
			float:right;
			margin-left:-50px;margin-top:-85px;
		
			width: 65px;
			height: 65px;
/*
			border:none;
			background-image: url(https://kazimir.ca/stormcrowdemo/ks/images/sendbtn2.png) !important;
			background-repeat: no-repeat !important;
			background-position: center center !important;
			background-color:transparent !important;
*/
			
			background-color:#FF9117;
			border-radius: 50%;
			border:2px solid #FFFFFF;
			background-image: url(https://www.stormcrow.ca/ks/images/send.png) !important;
			background-repeat: no-repeat !important;
			background-position: center center !important;
			
		}
		.contact_btn input:hover,
		.contact_btn input:active,
		.contact_btn input:focus {
/*			background-image: url(https://kazimir.ca/stormcrowdemo/ks/images/sendbtn3.png) !important;*/
			background-color:#FFFFFF;
			border:2px solid #FF9117;
			background-image: url(https://www.stormcrow.ca/ks/images/send2.png) !important;
		}

		.contactFormDiv textarea {
			display:inline-block;
			width: 85%;
			font-family: 'Quicksand Medium';
			font-size:14px;
			padding:8px;
			border:none;
			border-bottom:1px solid #707070;
			background-color:transparent;
			color:#333333;
			outline: none;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.contactInfoDiv{
			display:inline-block;
			background-color:#2A2A2A;
			box-shadow: 10px 60px 90px rgba(0,0,0,0.07);
			padding:100px;
			border-top-right-radius: 15px;
			border-bottom-right-radius: 15px;
			height:550px;
			float:left;
			width:40%;
			text-align:left;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			font-family: 'Quicksand Regular';
			color:#FFFFFF;
			font-size:20px;
			line-height: 35px;
		}
		input:focus ~ label {
			color:#FF9117 !important;
		}
		textarea:focus ~ label {
			color:#FF9117 !important;
		}
		.contactInfoDiv span{
			color:#FF9117;
			font-family: 'Playfair Display Bold';
			font-size:20px;
			line-height: 40px;
			display:inline-block;
			marign-bottom:10px;
			width: 100%;
		}
		.contactInfoDiv a{
			display: inline-block;
			padding-bottom:0px;
			border-bottom:1px solid #2A2A2A;
			text-decoration: none;
			color:#FFFFFF;
		}
		.contactInfoDiv a:hover{
			text-decoration: none;
			color:#FFFFFF;
			border-bottom:1px solid #FF9117;
		}
	/* END: CONTACTFORM *************************************************************/
	/* START: CAROUSEL *************************************************************/
		#carouselContainer{
			display:inline-block;
			width:100%;
			background-color:#FFFFFF;
			padding:75px 210px;
			-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		}
		.slick-list{
			padding-bottom:40px !important;
		}
		.slick-dots li button:hover:before, .slick-dots li button:focus:before,.slick-dots li.slick-active button:before{
			color:#FF9117 !important;
		}
		.slick-dots li button:before{
			color:#A5A5A5 !important;
			opacity: 1 !important;
		}
		.slick-slide{
			outline: none !important;
		}
		.slick-dots li button::after{content:'' !important;}
		.slick-dots li button{font-size:0 !important;}
		/*#page button:after{content:'' !important;}*/
	/* END: CAROUSEL *************************************************************/
	/* START: INDUSTRIES *************************************************************/
		#industriesContainer{
			display:inline-block;
			float:left;
			width: 100%;
			margin-bottom: 50px;
/*
			background-repeat: repeat-y;
			background-position: center bottom;
			background-image: url(https://kazimir.ca/stormcrowdemo/ks/images/services_bg.jpg);
*/
		}
		.gtbg{
			background-repeat: repeat-x;
			background-position: center bottom;
			background-image: url(https://www.stormcrow.ca/ks/images/services_bg.jpg);
		}
		#industries1{
			display:inline-block;
			float:left;
			width: 55%;
			text-align: left;
		}
		#industriesSpacer{
			display: inline-block;
			float:left;
			width:10%;
		}
		#industries2{
			display: inline-block;
			float:left;
			width:35%;
			text-align: left;
		}
		#industries_services{background-color:#F9F9F9;}
		#industryServiceAbout{
			margin-left:auto;
			margin-right:auto;
			width:50%;
			text-align: center;
		}

		#industryDetailsContainer{
			display:inline-block;
			float:left;
			width: 100%;
			margin-bottom: 50px;
			background-repeat: no-repeat;
			background-position: left top;
			background-size:contain;
			background-image: url(https://www.stormcrow.ca/ks/images/placeholder_industrydetail.png);
		}
		#industryDetails1{
			display:inline-block;
			float:left;
			width: 55%;
			text-align: left;
		}
		#industryDetailsSpacer{
			display: inline-block;
			float:left;
			width:10%;
		}
		#industryDetails2{
			display: inline-block;
			float:left;
			width:35%;
			text-align: left;
		}
	/* END: INDUSTRIES *************************************************************/

	/* START: STRUCTURE *************************************************************/
		.highlight{color:#FF9117 !important;}
		.hundo{display:inline-block;width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.eighty{display:inline-block;width:80%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.fiftystackhundo{display:inline-block;width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.fifty{display:inline-block;width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.fivefivestack{display:inline-block;width:55%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.fourstack{display:inline-block;width:40%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.twofivestackfifty{display:inline-block;width:25%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.greybg{background-color:#F8F8F8;}
		.blackbg{background-color:#000000;}
		.blacktxt{color:#000000 !important;}
		.whitetxt{color:#FFFFFF !important;}
		.l{text-align:left;}
		.c{text-align:center;}
		.r{text-align:right;}
		.lc{text-align: left;}
		.p20{padding:20px;}
		.pl20{padding-left:20px;}
		.pt30{padding-top:30px;}
		.mb50{margin-bottom:50px !important;}
		.mb30{margin-bottom:30px !important;}
		.mb20{margin-bottom:20px;}
		.mb15{margin-bottom:15px;}
		.mb10{margin-bottom:10px !important;}
		.mb5{margin-bottom:5px;}
		.mt100{margin-top:100px;}
		.mt50{margin-top:50px;}
		.mt20{margin-top:20px;}
		.mt15{margin-top:15px;}
		.mt10{margin-top:10px;}
		.mt5{margin-top:5px;}
		.ml40{margin-left:40px;}
		.ml40m0{margin-left:40px;}
		.m20{margin:20px;}
		.m10{margin:10px;}
		.img80 img{width:80%;display: inline-block;margin-left: auto;margin-right:auto;}
		.fr{float:right;}
		.fl{float:left;}
		.fn{float:none;}
	/* END: STRUCTURE *************************************************************/
	/* START: TABLET *************************************************************/
		@media (min-width:668px) and (max-width:1260px){
			#valueContainer{padding:40px;}
			.valuesCardSpacer{display:inline-block;}
			.valuesCard{width:100%;}
/*			.teamCard:not(:first-child) {display:none !important;}*/
/*			.teamCard{width:100%;text-align:center;}*/
/*			.teamCardSpacer{display:none;}*/
			.teamCard b{font-size:20px;}
			.teamCard span{font-size:15px;}
/*			.caseStudiesCard:not(:first-child) {display:none;}*/
/*			.caseStudiesCardSpacer{display:none;}*/
			#teamContainer{padding:40px;background-image:none;}
			#caseStudiesContainer{padding:40px;background-image:none;}
			#researchContainer{padding:40px;background-image:none;}
			
			#contactFormContainer{
				padding:300px 40px 40px 40px;
/*				background-image:none;*/
			}
			#contactFormContainer .page_inner{
   				display: flex !important; flex-flow: column;
			}
			
			.contactFormDiv{
/*
				-webkit-box-ordinal-group: 2 !important;
				-moz-box-ordinal-group: 2 !important;
				box-ordinal-group: 2 !important;
*/
    			order: 2;
				border-bottom-left-radius: 15px;
				border-bottom-right-radius: 15px;
				border-top-left-radius: 0px;
				border-top-right-radius: 0px;
				width:100%;
				text-align: center;
				float:none;
				height:auto;
				padding:60px;
			}
			.contactInfoDiv{
/*
				-webkit-box-ordinal-group: 1 !important;
				-moz-box-ordinal-group: 1 !important;
				box-ordinal-group: 1 !important;
*/
    			order: 1;
				border-top-left-radius: 15px !important;
				border-top-right-radius: 15px !important;
				border-bottom-left-radius: 0px !important;
				border-bottom-right-radius: 0px !important;
				width:100%;
				float:none;
				text-align: center;
				height:auto;
				padding:60px;
			}
			
			.contactFormDiv input[type="text"] {
				width:100%;
			}
/*			.contactFormDiv input[type="image"] {*/
		.contact_btn input{
				text-align: center;
				display:inline-block;
				margin-left:auto;
				margin-right:auto;
				float:none !important;
				margin-left:0 !important;
				margin-top:0 !important;
			}
			
			.contactFormDiv textarea{
				width:100%;
				margin-bottom:20px;
				text-align: center;
			}
			.contactFormDiv{
/*				padding:25px 15px;*/
			}
/*			#contactFormContainer{padding:20px;}*/
			#carouselContainer{padding:20px;}
			.lc{text-align: center;}
			#industryServiceAbout{width:80%;}
		}
	/* END: TABLET *************************************************************/
	/* START: MOBILE *************************************************************/
		@media (max-width:667px){
			.twofivestackfifty{width:50% !important;}
			.fiftystackhundo{width:100% !important;}
			.fivefivestack,.fourstack{width:100% !important;margin-bottom:30px;}
			#featuredResearchSpacer{
				display: none;
			}
			
			
		.ml40m0{margin-left:0px;}
			.serviceCard{width:100%;}
			.serviceCardSpacer{display:none;}
			
			#selectSectorContainer .ball{display:none;}
			
			#selectSectorContainer{
				background-image:url(https://www.stormcrow.ca/ks/images/exploreoursolutionsmobile_bg2.png);
				background-size: cover;
				background-position: center center;
			}
			#selectSectorContainer span{
				font-size:15px;
				line-height: 25px;
			}
			
			#valueContainer{
				padding:20px;
				width:95%;
/*				float:left;*/
			}
			.valuesCardSpacer{display:inline-block;}
			.valuesCard{width:100%;}
			.valuesCard b{font-size:20px;}
			.valuesCard span{font-size:15px;margin-bottom:15px;}
			.contentTest{width:90%;}
			.heading{
				font-size:30px !important;
				line-height:45px !important;
				margin-bottom:35px;
			}
			.heading2{
				font-size:30px !important;
				line-height:50px !important;
				margin-bottom:40px;
			}
			.smallheading{
				font-size:36px !important;
				line-height:36px !important;
				margin-bottom:40px;
			}
			.smheading{
				font-size:20px;
				line-height:40px;
			}
			.dropbtn{
				font-size:12px;
			}
			.nl_email{
				margin-bottom:20px !important;
				background-color:#ffffff;
			}
			#teamContainer{padding:20px;background-image:none;}
			.teamCard{width:100% !important;text-align:center;float:none;}
			.teamCard.first{
				margin-left:0px;	
			}
/*			.teamCard:not(.teamCard.first) {display:none !important;}*/
			.teamCard b{font-size:20px;}
			.teamCard span{font-size:15px;}
			.teamCardSpacer{display:none;}
			/*.serviceCard:not(:first-child) {display:none;}*/
			.serviceCard{
				background-color:rgba(0,0,0,0.01);
/*				box-shadow: 10px 60px 90px rgba(0,0,0,0.07) !important;*/
				box-shadow: none !important;
				border-bottom:5px solid #FF9117;
			}
			#serviceContainer span{font-size:14px;line-height:18px;text-align: left;}
			#serviceContainer{
				background-image: none;
			}
			#caseStudiesContainer{padding:20px;background-image:none;}
			.caseStudiesCard:not(.caseStudiesCard.first) {display:none !important;}
			.caseStudiesCardSpacer{display:none;}
			.caseStudiesCard{width:100%;}
			
			#researchContainer{padding:20px;background-image:none;}
/*			.researchCard:not(.researchCard.first) {display:none !important;}*/
			.researchCardSpacer{display:none;}
			.researchCardImg{width:100% !important;margin-bottom:20px;}
			.researchCardInfo{width:100% !important;margin-bottom:20px;}
			.researchCardImg{width:100% !important;margin-bottom:20px;}
			.researchCardInfo{width:100% !important;margin-bottom:20px;}
			.researchCardInfo span{display:none;}
			.researchCard b{font-size:20px;line-height: 20px;}
			.researchCardInfo b{margin-bottom:0px !important;}
			.researchCardInfo .morelink{margin-top:0px !important;}
			
			#contactFormContainer{
				padding:220px 0px 40px 0px;
/*				background-image:none;*/
			}
			#contactFormContainer .page_inner{
   				display: flex !important; flex-flow: column;
			}
			
			.contactFormDiv{
/*
				-webkit-box-ordinal-group: 2 !important;
				-moz-box-ordinal-group: 2 !important;
				box-ordinal-group: 2 !important;
*/
    			order: 2;
				border-bottom-left-radius: 15px;
				border-bottom-right-radius: 15px;
				border-top-left-radius: 0px;
				border-top-right-radius: 0px;
				width:100%;
				text-align: center;
				float:none;
				height:auto;
				padding:40px;
			}
			.contactInfoDiv{
/*
				-webkit-box-ordinal-group: 1 !important;
				-moz-box-ordinal-group: 1 !important;
				box-ordinal-group: 1 !important;
*/
    			order: 1;
				border-top-left-radius: 15px !important;
				border-top-right-radius: 15px !important;
				border-bottom-left-radius: 0px !important;
				border-bottom-right-radius: 0px !important;
				width:100%;
				float:none;
				text-align: center;
				height:auto;
				padding:60px;
			}
			.contactFormDiv input[type="text"] {
				width:100%;
			}
/*			.contactFormDiv input[type="image"] {*/
			.contact_btn input{
				text-align: center;
				display:inline-block;
				margin-left:auto;
				margin-right:auto;
				float:none !important;
				margin-left:0 !important;
				margin-top:0 !important;
			}
			.contactFormDiv textarea{
				width:100%;
				margin-bottom:30px;
			}
			.contactFormDiv{
/*				padding:25px 15px 45px 15px;*/
				-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			}
			
			#carouselContainer{padding:20px;}
			.lc{text-align: center;}
			
/*			.site-title-wrapper{padding:23px 0px !important;}*/
			
			.about_left_margin{
				margin-left:20px !important;
				-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			}
			.about_right_margin{
/*				margin-right:20px !important;*/
				-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
			}
			#about_text1{
				width:95%;
				font-size:18px;
				line-height: 30px;
/*				float:left;*/
/*				margin-right:20px;*/
			}
			#about_texts{
				display:inline-block;
				width:95%;
				margin-top:40px;
				margin-bottom:60px;
			}
			#about_text2{
				display:inline-block;
				float:right;
				width:100%;
				text-align: left;
				font-family: 'Quicksand Regular';
				font-size:15px;
				line-height: 25px;
				margin-right:0%;
				margin-bottom:40px;
			}
			#about_text3{
				display:inline-block;
				float:right;
				width:100%;
				text-align: left;
				font-family: 'Quicksand Regular';
				font-size:15px;
				line-height: 25px;
				margin-right:0%;
			}
			
			#industriesContainer{
				margin-bottom:0px;
			}
			#industriesContainer .smheading{
				margin-bottom:0px;
			}
			.gtbg{background-image: none;}
			#industries1,#industries2{
				width:100%;
			}
			#industries1 img{margin-bottom:30px;}
			#industriesSpacer{
				display: none;
			}
			#industries_services{background-color:transparent;}
			#industryServiceAbout{width:100%;}
			
			#industryDetails1{height:380px;}
			#industryDetails1,#industryDetails2{
				width:100%;
			}
			#industryDetailsSpacer{
				display: none;
			}
			
		}
	/* END: MOBILE *************************************************************/