

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:400,400i,600,600i,700,700i,800,800i|Playfair+Display:400,400i,700,700i,900,900i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i|Rubik:300i,400,400i,500,500i,700,700i,900,900i');

/* font-family: 'Open Sans', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Rubik', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Playfair Display', serif; */

@import url('pe-icon-7-stroke.css');
@import url('simple-line-icons.css');
@import url('fontawesome-all.css');
@import url('animate.css');
@import url('flaticon.css');
@import url('owl.css');
@import url('animation.css');
@import url('jquery-ui.css');
@import url('jquery.fancybox.min.css');



/* Social Icon One */

.social-icon-one{
	position:relative;
}
.social-icon-one li{
	position:relative;
	margin-right:6px;
	display:inline-block;
}
.social-icon-one li a{
	position:relative;
	color: #ffffff;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:50%;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}
.social-icon-one li a:hover{
	-webkit-transform:rotate(360deg);	
	-ms-transform:rotate(360deg);	
	transform:rotate(360deg);		
}
.social-icon-one li.google a{
	background-color:#dd4b39;
}
.social-icon-one li.facebook a{
	background-color:#4a6fbe;
}
.social-icon-one li.twitter a{
	background-color:#55acee;
}
.social-icon-one li.instagram a{
	background-color:#ea4c89;
}
.social-icon-one li.vimeo a{
	background-color:#1ab7ea;
}
/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header .header-top{
	position: relative;
	background-size:cover;
}

.main-header .header-top:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	background-color:rgba(80,66,233,0.93);
}

.main-header .header-top .info-list{
	position: relative;
	float:left;
}

.main-header .header-top .info-list li{
	position: relative;
	float: left;
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 600;
	padding: 7px 10px 0px 8px;
	margin-left: 28px;
	font-family: 'Open Sans', sans-serif;
}

.main-header .header-top .info-list li a{
	color: #ffffff;	
}

.main-header .header-top .info-list li a:hover{
	text-decoration:none;
	color:#FF0;	
}

.main-header .header-top .info-list li .icon{
	position:relative;
	margin-right:8px;
	color:#ff6666;
}

.main-header .header-top .top-right .btn-box{
	position:relative;
	float:left;
	margin-left:34px;
}

/* Top Right */

.main-header .header-top .top-left{
	position: relative;
	float: left;
}
.main-header .header-top .top-left .social-links{
	position:relative;
	padding:8px 6px;
}
.main-header .header-top .top-left .social-links li{
	position:relative;
	margin-right:6px;
	display:inline-block;
}
.main-header .header-top .top-left .social-links li a{
	position:relative;
	top:0;
	color: #ffffff;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:50%;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}
.main-header .header-top .top-left .social-links li.linkedin a{
	background-color:#0077b5;
}
.main-header .header-top .top-left .social-links li.facebook a{
	background-color:#4a6fbe;
}
.main-header .header-top .top-left .social-links li.twitter a{
	background-color:#55acee;
}
.main-header .header-top .top-left .social-links li.instagram a{
background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);}
.main-header .header-top .top-left .social-links li.youtube a{
	background: linear-gradient(to bottom left, #da2a27 0%, #bc171d 100%);
}
.main-header .header-top .top-left .social-links li.vimeo a{
	background-color:#1ab7ea;
}
.main-header .header-top .top-left .social-links li a:hover{
	-webkit-transform:rotate(360deg);	
	-ms-transform:rotate(360deg);	
	transform:rotate(360deg);	
}
.main-header .header-top .top-right{
	position:relative;
	float:right;
	padding:4px 0px 5px;
}

/*=== Header Upper ===*/
