.grow { 
	-webkit-transition: all .2s ease-in-out; 
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	transition: all .2s ease-in-out; 
}
.grow:hover { 
	transform: scale(1.05); 
	box-shadow: 5px 5px 5px #d6d6d6;
}
html,body{
	margin:0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans';
}
body{
	position: relative;
}

.active2{
	border-bottom: 5px solid #3e4699;
}

.thumb{
	width: 250px;
	height: 200px;
	/*border : 1px solid #ABB7B7;
	border-radius: 4px;*/

}

.row{
  	margin-left:-15px;
	margin-right:0px;
}
/*--------------------------TITLE---------------------------------*/

.title{
	background-color:#3e4699;
	color: white;
	padding: 20px;
	text-align: center;
}
.title h1{
	font-weight: bold;
	font-size: 40px;
}

/*--------------------------BACK TO TOP---------------------------------*/
.crunchify-top:hover {
	color: #fff !important;
	background-color: #ed702b;
	text-decoration: none;
}
 
.crunchify-top {
	display: none;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	width: 3.2rem;
	height: 3.2rem;
	line-height: 3.2rem;	
	font-size: 1.4rem;
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	text-decoration: none;
	border-radius: 3.2rem;
	text-align: center;
	cursor: pointer;
}

/*///////////////////////////////HEADER///////////////////////////////////////////*/

nav{
	margin-bottom: 0px !important;
	border: 0px !important;
}

.navbar-nav li a{
	color: black;
	font-size:14px;

}
.fancyBorder:hover{
	border-bottom: 5px solid #3e4699;
	background-color:white;
}


.icon-bar{
	background-color: black;
}
#logo{
	padding: 10px;
	padding-left: 30px;
}
#topContact{
	background-color:#2980b9;
	color: white;
	text-align: center;
}
@media screen and (max-width: 774px) {
    .navbar-nav li a{
    	font-size: 12px;
    }
}

@media screen and (max-width: 768px) {
    #topPics{
    	display: none;
    }
}
/*///////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////FOOTER///////////////////////////////////////////*/

#lowFooter{
	background-color: #323232;
	padding: 15px;
	color: #999999;
	text-align: center;
}

#upFooter{
	background-color: #2e2e2e;
	padding: 40px;
}
#innerupfooter{
	width: 90%;
	margin:auto;
}

#upFooter strong{
	color:#7c7c7c;
}
#upFooter p{
	color: white;
}
#sitemap{
	list-style-type: none;
	padding-left: 0px;

}
#sitemap li a{
	color: white;
	text-decoration: none;
}
#sitemap li{
	padding: 5px;
}

#followDiv{
	text-align: center;
	padding: 30px;
	background-image: url('../images/backgrounds/ice.jpg');
	/*background-color: #282828;*/
	background-attachment: fixed;
	width: 100%;
}

.social-icon{
	font-size:22px !important;
	color: #1F3A93;
	width: 40px;
	height: 40px;
	padding-top: 7px;
	border: 2px solid #1F3A93;
	border-radius: 100%;
	-webkit-transition: background-color linear 0.5s;
	-moz-transition: background-color linear 0.5s;
	-o-transition: background-color linear 0.5s;
	transition: background-color linear 0.5s;

	-webkit-transition: color linear 0.5s;
	-moz-transition: color linear 0.5s;
	-o-transition: color linear 0.5s;
	transition: color linear 0.5s;
	margin: 5px;
}
.social-icon:hover{
	color: white;
	background-color: #1F3A93;
}

/*///////////////////////////////////////////////////////////////////////////////////*/

/*--------------------------------INDEX---------------------------------------------*/
#littleAbout{
	background-color: #E4F1FE;
	padding: 60px;
	margin-top: -10px;
}

#associations{
	width: 100%;
	height: auto;
	background-color: #f6f6f6;
}
#request{
	padding-bottom: 50px;
	padding-top: 40px;

	background-color: #19B5FE;
	color: white;
	font-family: 'Quicksand';
	text-align: center;
}
#request h1{
	font-size: 40px;
	text-align: left;
	margin-left:15px;
}
#requestbtn h5{
	border:2px solid white;
	border-radius : 0px;
	text-align: center;
	width: 50%;
	margin: auto;
	margin-top:25px;
	padding: 20px;
	-webkit-transition: background-color linear 0.3;
	-moz-transition: background-color linear 0.3;
	-o-transition: background-color linear 0.3;
	transition: background-color linear 0.3;

	-webkit-transition:border-radius linear 0.3s;
	-moz-transition:border-radius linear 0.3s;
	-o-transition:border-radius linear 0.3s;
	transition:border-radius linear 0.3s;


}
#requestbtn h5:hover{
	border-radius: 30px;
	background-color: white;

}
#requestbtn h5:hover a{
	border-radius: 30px;
	background-color: white;
	color: black;
}
#requestbtn h5 a{
	text-decoration: none;
	color: white;
}

/*----------------------------------------PROFILE------------------------------*/
#one{
	border-top:4px solid #3e4699;
}
.aboutDiv{
	border-bottom:1px solid #ededed;
	padding-top: 13px;
	padding-bottom: 8px;
	padding-left: 30px;
	-webkit-transition: background-color linear 0.2s;
	-moz-transition: background-color linear 0.2s;
	-o-transition: background-color linear 0.2s;
	transition: background-color linear 0.2s;
}

.aboutDiv p{
	-webkit-transition: color linear 0.2s;
	-moz-transition: color linear 0.2s;
	-o-transition: color linear 0.2s;
	transition: color linear 0.2s;
	text-decoration: none;
	color: black;
}

.aboutDiv:hover{
	background-color: #ededed;
}
.aboutDiv:hover p{
	color: #3e4699;
}

.aboutItem {
	text-decoration: none !important;	
}


#one{
	border-top:4px solid #2980b9;
}
.servDiv{
	border-bottom:1px solid #ededed;
	padding-top: 13px;
	padding-bottom: 8px;
	padding-left: 30px;
	-webkit-transition: background-color linear 0.2s;
	-moz-transition: background-color linear 0.2s;
	-o-transition: background-color linear 0.2s;
	transition: background-color linear 0.2s;
}

.servDiv p{
	-webkit-transition: color linear 0.2s;
	-moz-transition: color linear 0.2s;
	-o-transition: color linear 0.2s;
	transition: color linear 0.2s;
	text-decoration: none;
	color: black;
}

.servDiv:hover{
	background-color: #ededed;
}
.servDiv:hover p{
	color: #3e4699;
}

.servItem {
	text-decoration: none !important;
}



.tabs{
	padding-top: 40px;
	padding-bottom: 40px;
}



/*----------------------------------Contact----------------------------------------*/
#contactInfo{
	background-color: #231f20;
	padding-bottom:18px;
}
#contactInfo h1{
	color: #2980b9
}

#contactInfo p{
	color: white;
}

#menu div{
	margin-bottom: 60px;
}
#pro div{
	margin-bottom:40px;
}

.styling{
	width: 150px;
	height: 100px;
	object-fit: contain;
}

.styling2{
	width: 90px;
	height: 90px;
	object-fit: contain;
}

.styling3{
	width: 230px;
	height: 150px;
	object-fit: contain;
}
#projects div{
	margin-bottom: 50px;
}
#content-slider li 
{
	height: 100px;
}

input.cap {
      pointer-events:none;
    }
    
    div.capbg1 {
      user-select: none;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none;
    }
