@charset "utf-8";
/* CSS Document */

html, body{height:100%;}
ul{margin:0; padding:0;}
li{list-style:none;}
img{max-width:100%;}
p, label{margin:0; padding:0;}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
figure{margin:0;}

a, i, .case-study-item-contents{-o-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -khtml-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.bgColor{-o-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; -khtml-transition:background-color 0.2s linear; -webkit-transition:background-color 0.2s linear; -ms-transition:background-color 0.2s linear; transition:background-color 0.2s linear;}

/*--Fonts--*/
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');
body{font-family: 'Ubuntu', sans-serif;}

/*--Placeholder--*/
::-webkit-input-placeholder{opacity:0.5; color:#bebebe;}
::-moz-placeholder{opacity:0.5; color:#bebebe;}
:-ms-input-placeholder{opacity:0.5; color:#bebebe;}
:-moz-placeholder{opacity:0.5; color:#bebebe;}

/*--Rows and Columns--*/
.row.rows{margin:-15px;}
.row.rows .columns{padding:15px;}
@media(max-width:991px){
	.row.rows{margin:-10px;}
	.row.rows .columns{padding:10px;}
}

/*--Paragraph--*/
p{font-size:18px; line-height:22px;}
@media(max-width:1199px){
	p{font-size:16px;}
}

/*--Headdings--*/
h2{font-size:60px;}
h4{font-size:36px;}
h5{font-size:24px;}
h6{font-size:18px;}
@media(max-width:1199px){
	h2{font-size:50px;}
	h4{font-size:32px;}
	h5{font-size:22px;}
}
@media(max-width:991px){
	h2{font-size:44px;}
	h4{font-size:30px;}
	h5{font-size:20px;}
}
@media(max-width:767px){
	h2{font-size:40px;}
	h4{font-size:28px;}
	h5{font-size:18px;}
	h6{font-size:16px;}
}
@media(max-width:640px){
	h2{font-size:30px;}
	h4{font-size:24px;}
	h5{font-size:16px;}
	h6{font-size:15px;}
}

/*--Colors--*/
.primary-color{color:#3975a4;}

/*--Btn--*/
.btn{padding:25px 35px; line-height:65px; border-radius:0; font-size:24px; font-weight:700; text-align:center;}
.btn-primary{background-color:#1a4164; color:#fff;}
.btn-primary:hover{background-color:#245989;  color:#fff;}
@media(max-width:1199px){
	.btn{padding:20px 30px; line-height:60px; font-size:20px;}
}
@media(max-width:991px){
	.btn{padding:15px 20px; line-height:40px; font-size:18px;}
}
@media(max-width:767px){

}
@media(max-width:640px){

}







