/* ---------------------------------------

[Master Stylesheet]

Project:    	Eventrox - Digital Conference HTML Template
Version:    	1
Last Change:    12/9/2019

------------------------------------------

[Table of contents]

1. Fonts
2. Resources / Css Files
3. Reset
4. Global Settings
5. Buttons Style
6. Social Icons
7. Scroll To Top style
8. Page Title
9. Section Title
10. Main Header / Two / Three
11. Mobile Menu
12. Banner Section
13. Banner Conference
14. Banner MeetUp
15. About Section / Two
16. Coming Soon
17. Features Section / Two / Three
18. Fluid Section One
19. Speakers Section / Two / Three
20. Speker Detail
21. schedule Section / Two / Three
22. Event Detail
23. Pricing Section / Two / Three
24. Fun Fact Section
25. FAQ's Section
26. FAQ Form Section
27. Fun Fact Section Two
28. Why Choose Us
29. App Section
30. Gallery Section
31. Event Info Section
32. Testimonial Section
33. News Section
34. Blog Sidebar
35. Blog Detail
36. Styled Pagination
37. Coming Soon
38. Video Section
39. Call to Action
40. Register Section
41. Contact Page Section
42. Map Section
43. Subscribe Section
44. Newsletter Section
45. Clients Section / Two / Three
46. Main Footer / Two / Three
47. Error Section
48. Sidebar Page Container 
49. Comment Area
50. Comment Form
51. Social icon Colored
52. Right to Left
53. Boxed Layout
-------------------------------------------*/

/*** 

====================================================================
	 Fonts
====================================================================

***/
 
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900|Orbitron:500,700|Ubuntu:400,500,700&amp;display=swap');

/*
	font-family: 'Ubuntu', sans-serif;
	font-family: 'Poppins', sans-serif;
	font-family: 'Orbitron', sans-serif;
*/

/*** 

====================================================================
	 Resources / Css Files
====================================================================

 ***/
 
@import url('fontawesome-all.css');
@import url('flaticon.css');
@import url('elegent-icon.css');
@import url('animate.css');
@import url('swiper.css');
@import url('owl.css');
@import url('jquery.fancybox.min.css');

/*** 

====================================================================
    Reset
====================================================================

 ***/
 

/*** 

====================================================================
	Section Title
====================================================================

***/


/*** 

====================================================================
		Gallery Section
====================================================================

***/

.gallery-section{
	position: relative;
	padding: 40px 0 90px;
}

.gallery-item{
	position: relative;
	margin-bottom: 30px;
}

.gallery-item .image-box{
	position: relative;
	box-shadow: 0 0px 30px rgba(8,13,62,.10);
	overflow: hidden;
}

.gallery-item .image-box .image{
	position: relative;
	margin-bottom: 0;
}

.gallery-item .image-box .image img{
	display: block;
	width: 100%;
	height: auto;
}

.gallery-item .overlay-box{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-align: center;
	content: "";
	opacity: 0;
	background-color: #1d95d2;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-ms-transform: scale(.5);
	-o-transform: scale(.5);
	transform: scale(.5);
	border-radius: 500px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.gallery-item .image-box:hover .overlay-box{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: .9;
	border-radius: 0px;
}

.gallery-item .overlay-box a{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -29px;
	margin-left: -29px;
}

.gallery-item .overlay-box a span{
	display: block;
	height: 58px;
	width: 58px;
	background-color: #115188;
	color: #ffffff;
	border-radius: 50%;
	font-weight: 700;
	font-size: 18px;
	line-height: 58px;
}

.gallery-section .owl-nav{
	display: none;
}

.gallery-section.style-two{
	padding: 0;
}

.gallery-section.style-two .gallery-item{
	margin-bottom: 0;
}





































.subscribe-section .newsletter-form .form-group input[type="text"],
.subscribe-section .newsletter-form .form-group input[type="email"]{
	display:block;
	height:70px;
	width:100%;
	font-size:16px;
	line-height:30px;
	color:#616977;
	font-weight:400;
	padding:20px 40px;
	background-color: #ffffff;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.subscribe-section .newsletter-form .form-group .theme-btn{
	position:absolute;
	right:0px;
	top:0px;
	min-width: 140px;
	line-height: 30px;
	padding: 20px 30px;
	text-transform: capitalize;
	font-weight: 500;
	border-radius: 0;
	cursor: pointer;
}

/*** 

====================================================================
	Newsletter Section
====================================================================

***/

.newsletter-section{
	position:relative;
	padding: 120px 0;
	z-index: 1;
}


.newsletter-section .icon-shape-3{
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	top: 0px;
	left: -110px;
	opacity: .70;
}

.newsletter-section .icon-line-1{
	right: -70px;
    top: 50%;
	-webkit-animation: fa-spin 30s infinite alternate;
	-moz-animation: fa-spin 30s infinite alternate;
	-ms-animation: fa-spin 30s infinite alternate;
	-o-animation: fa-spin 30s infinite alternate;
	animation: fa-spin 30s infinite alternate;
}

.subscribe-form{
	position: relative;
}

.subscribe-form .form-inner{
	position: relative;
	max-width: 60%;
	width: 100%;
	margin: 0 auto;
}

.subscribe-form .upper-box{
	position: relative;
	text-align: center;
}

.subscribe-form .sec-title{
	margin-bottom: 40px;
}

.subscribe-form .sec-title .text{
	margin-top: 20px;
}

.subscribe-form .upper-box .icon-box{
	position: relative;
	display: inline-block;
	height: 150px;
	width: 150px;
	border-radius: 50%;
	background: rgb(247,0,104);
	background: -moz-linear-gradient(to left, rgba(247,0,104,1) 0%, rgba(68,16,102,1) 100%);
	background: -webkit-linear-gradient(to left, rgba(247,0,104,1) 0%, rgba(68,16,102,1) 100%);
	background: linear-gradient(to left, rgba(247,0,104) 0%,rgba(68,16,102,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F70068', endColorstr='#441066',GradientType=1 );
	z-index: 1;
	font-size: 70px;
	line-height: 150px;
	color: #ffffff;
	margin-bottom: 30px;
}

.subscribe-form .form-group{
	position:relative;
	display:block;
	margin:0px;
	width:100%;
	padding-right:70px;
	background:#ffffff;
	z-index: 2;
	box-shadow: 0 0 30px rgba(0,0,0,0.10);
}

.subscribe-form .form-group input[type="text"],
.subscribe-form .form-group input[type="tel"],
.subscribe-form .form-group input[type="email"],
.subscribe-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:30px;
	height:60px;
	font-size:15px;
	color:#222222;
	background:#ffffff;
	padding:14px 30px;
	border: 1px solid transparent;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.subscribe-form .form-group input[type="submit"],
.subscribe-form .form-group button{
	position:absolute;
	right:0px;
	top:0px;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	line-height: 60px;
	background-color: #ffffff;
	color: #222222;
	cursor: pointer;
}

.subscribe-form .form-group input[type="submit"]:hover,
.subscribe-form .form-group button:hover{

}

/*** 

====================================================================
		Clients Section
====================================================================

***/

.clients-section{
	position: relative;
	padding: 120px 0 90px;
}

.clients-section:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: url(../images/icons/icon-dots-2.png);
	content: "";
	opacity: .02;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1);
}


.clients-section .sponsors-outer{
	position:relative;
	margin-bottom: 50px;
}

.clients-section .sponsors-outer .owl-dots,
.clients-section .sponsors-outer .owl-nav{
	display:none;
}

.clients-section .sponsors-outer .client-block{
	position: relative;
	margin-bottom: 30px;
}

.clients-section .sponsors-outer .image-box{
	position:relative;
	text-align:center;
	margin-bottom: 0;
	border: 1px solid #dddddd;
	box-shadow: 0 0 30px rgba(0,0,0,0.10);
	background-color: #ffffff;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 500ms ease;
}

.clients-section .sponsors-outer .image-box:hover{
	box-shadow: none;
}


.clients-section .sponsors-outer .image-box img{
	max-width:50%;
	width:auto;
	display:inline-block;
	opacity: 1;
    -webkit-transition:all 300ms ease;
    -moz-transition:all 300ms ease;
    -ms-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    transition:all 300ms ease;    
}

.clients-section .sponsors-outer .image-box:hover img{
	opacity: .70;
}

.clients-section .sponsors-outer h3{
	display: inline-block;
	font-size: 20px;
	line-height: 1.2em;
	background-color: #115188;
	color: #ffffff;
	padding: 10px 30px;
	font-weight: 700;
	margin-bottom: 20px;
	border-radius: 10px;
}

.clients-section .sponsors-outer:nth-child(3) h3{
	background-color: #1d95d2;
}

.clients-section .sponsors-outer:nth-child(2) h3{
	background-color: #40cbb4;
}


.clients-section .icon-dots-3{
	left: -60px;
    top: 230px;
}

.clients-section .icon-circle-blue{
	left: -370px;
    top: 500px;
    opacity: .50;
	-webkit-animation: fa-spin 30s infinite alternate;
	-moz-animation: fa-spin 30s infinite alternate;
	-ms-animation: fa-spin 30s infinite alternate;
	-o-animation: fa-spin 30s infinite alternate;
	animation: fa-spin 30s infinite alternate;
}

/*** 

====================================================================
		Clients Section Two
====================================================================

***/

.clients-section-two{
	position: relative;
	padding: 60px 0;
}

.clients-section-two:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: url(../images/icons/icon-dots-2.png);
	content: "";
	opacity: .02;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1);
}


.clients-section-two .sponsors-outer{
	position:relative;
}

.clients-section-two .sponsors-outer .owl-dots,
.clients-section-two .sponsors-outer .owl-nav{
	display:none;
}

.clients-section-two .sponsors-outer .client-block{
	position: relative;
}

.clients-section-two .sponsors-outer .image-box{
	position:relative;
	text-align:center;
	margin-bottom: 0;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 500ms ease;
}

.clients-section-two .sponsors-outer .image-box:hover{
	box-shadow: none;
}

.clients-section-two .sponsors-outer .image-box img{
	opacity: .80;
    -webkit-transition:all 300ms ease;
    -moz-transition:all 300ms ease;
    -ms-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    transition:all 300ms ease;    
}

.clients-section-two .sponsors-outer .image-box:hover img{
	opacity: 1;
}

/*** 

====================================================================
		Clients Section Three
====================================================================

***/

.clients-section-three{
	position: relative;
	padding: 60px 0;
}

.clients-section-three:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: url(../images/icons/icon-dots-2.png);
	content: "";
	opacity: .02;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1);
}


.clients-section-three .sponsors-outer{
	position:relative;
}

.clients-section-three .sponsors-outer .owl-dots,
.clients-section-three .sponsors-outer .owl-nav{
	display:none;
}

.clients-section-three .sponsors-outer .client-block{
	position: relative;
}

.clients-section-three .sponsors-outer .image-box{
	position:relative;
	text-align:center;
	margin-bottom: 0;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 500ms ease;
}

.clients-section-three .sponsors-outer .image-box:hover{
	box-shadow: none;
}

.clients-section-three .sponsors-outer .image-box img{
	max-width: 70%;
	opacity: .80;
	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;    
}

.clients-section-three .sponsors-outer .image-box:hover img{
	opacity: 1;
}

/***

==================================================================
		Main Footer
==================================================================

***/

.main-footer{
	position:relative;
	background-color: #101130;
	background-image: url(../images/background/9.jpg);
}

.main-footer .widgets-section{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 60px 0 50px;
}

.main-footer .footer-column{
	position:relative;
	margin-bottom:40px;
}

.main-footer .footer-widget{
	position:relative;
}

.main-footer .footer-column .widget-title{
	position: relative;
	font-size:24px;
	font-weight:500;
	color:#ffffff;
	line-height: 30px;
	padding-bottom: 10px;
	margin-bottom:30px;
}

.main-footer .footer-column .widget-title:before{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 40px;
	background-color: #f70068;
	content: '';
}

.main-footer .about-widget{
	position: relative;
}

.main-footer .logo{
	position:relative;	
	margin-bottom: 5px;
	top: -20px;
}

.main-footer .footer-logo figure{
	margin: 0;
}

.main-footer .footer-logo img{
	display:block;
	max-width:100%;	
}

.main-footer .about-widget .text{
	position: relative;
	margin-bottom: 30px;
}

.main-footer .about-widget .text p{
	font-size: 14px;
	line-height: 24px;
	color: #aaaaaa;
	font-weight: 400;
	margin-bottom: 30px;
}

/*Recent Posts*/

.recent-posts{
	position: relative;
	padding-left: 40px;
}

.recent-posts .post{
	position: relative;
	min-height: 90px;
	margin-bottom: 30px;
}

.recent-posts .post:last-child{
	margin-bottom: 0;
}

.recent-posts .post .thumb{
	position: absolute;
	left: 0;
	top: 0;
	height: 90px;
	width: 90px;
	overflow: hidden;
}

.recent-posts .post .thumb a{
	display: block;
}

.recent-posts .post .thumb img{
	display: block;
	width: 100%;
	height: auto;
}

.recent-posts .post h4{
	position: relative;
	font-size: 18px;
	color: #ffffff;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 5px;
}

.recent-posts .post h4 a{
	color:#ffffff;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.recent-posts .post h4 a:hover{
	color: #f70068;
}

.recent-posts .post .date{
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #bbbbbb;
}

.recent-posts .post .date span{
	color: #f70068;
	margin-right: 4px;
	opacity: .70;
}

/*=== User LInks ===*/

.useful-links{
	position: relative;
	padding-left: 50px;
}

.user-links li{
	position: relative;
	display: block;
	margin-bottom: 5px;
}

.user-links li a{
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 400;
	padding: 0 15px;
	border-left: 1px solid #f70068; 
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.user-links li a:hover{
	color: #f70068;
}

.main-footer .contact-list{
	position: relative;
}

.main-footer .contact-list li{
    position: relative;
    padding-left:40px;
    margin-bottom: 25px;
}

.main-footer .contact-list li:last-child{
	margin-bottom: 0;
}

.main-footer .contact-list li .icon{
    position: absolute;
    left: 0;
    top: 0;
    font-size: 23px;
    line-height: 25px;
    color: #ffffff;
}

.main-footer .contact-list li .text{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
	font-weight: 400;
}

.main-footer .contact-list li .text a{
	color: #ffffff;
	-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-footer .contact-list li .text a:hover{
	color: #f70068;
}


/* Instagram Widget */

.instagram-widget{
	position: relative;
}

.instagram-widget .link-box{
	position: absolute;
	right: 30px;
	top: 27px;
}

.instagram-widget .link-box a{
	display: inline-block;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background-color: #f70068;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.instagram-widget .link-box a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.10);
	background-color: #ffffff;
	color: #f70068;
}

.instagram-widget .outer{
	position:relative;
	margin: 0px -5px 0;
}

.instagram-widget .outer .image{
	position:relative;
	float:left;
	width:33.3333%;
	padding:0px 4px;
	margin-bottom:10px;
}

.instagram-widget .image img{
	display:block;
	width:100%;	
}

.instagram-widget .image a{
	position: relative;
	display: block;
}

.instagram-widget .image a:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #ffffff;
	padding: 5px;
	opacity: .70;
	content: "";
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.instagram-widget .image a:hover:before{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.instagram-widget .image a:after{
	position: absolute;
	height: 20px;
	width: 20px;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
    text-align: center;
    line-height: 20px;
    font-size: 18px;
    color: #f70068;
    font-weight: 900;
    content: "\f0c1";
	font-family: "Font Awesome 5 Free";
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.instagram-widget .image a:hover:after{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/*=== Footer Bottom ===*/

.main-footer .footer-bottom{
	position: relative;
	width: 100%;
	background-color: rgba(255,255,255,.10);
	text-align: center;
}

.main-footer .footer-bottom .inner-container{
	position: relative;
}

.main-footer .footer-bottom .copyright-text{
	position: relative;
	padding:20px 0;
}

.main-footer .footer-bottom .copyright-text p{
	position: relative;
	line-height: 20px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	margin-bottom: 0;
}

.main-footer .footer-bottom .copyright-text a{
	color: #ffffff;
	font-weight: 600;
	text-decoration: underline;
	-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-footer .footer-bottom .copyright-text a:hover{
	color: #f70068;
}

.main-footer .footer-bottom .footer-nav{
	position: relative;
	float: right;
}

.main-footer .footer-bottom .footer-nav ul{
	position: relative;
	padding:15px 0;
}

.main-footer .footer-bottom .footer-nav ul li{
	position: relative;
	float: left;
	margin-left: 10px;
	font-family: "Oswald", sans-serif;
}

.main-footer .footer-bottom .footer-nav ul li a{
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	font-weight: 400;
	padding: 5px 10px;
	text-transform: uppercase;
	background-color: #333333;
	-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-footer .footer-bottom .footer-nav ul li a:hover{
	color: #f70068;
	box-shadow: 0 0 10px rgba(0,0,0,0.20);
}

/***

==================================================================
		Main Footer Style Two
==================================================================

***/

.main-footer.style-two{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
}

.main-footer.style-two .footer-content{
	position: relative;
	padding: 70px 0 70px;
}

.main-footer.style-two .footer-logo{
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}

.main-footer.style-two .footer-logo img{
	display: inline-block;
}

.main-footer.style-two .text{
	position: relative;
	max-width: 700px;
	margin: 0 auto;
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
	margin-bottom: 30px;
}

.main-footer .footer-nav{
	position: relative;
	margin-bottom: 30px;
}

.main-footer .footer-nav li{
	position: relative;
	display: inline-block;
	margin: 0 15px;
}

.main-footer .footer-nav li a{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 500;
	-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-footer .footer-nav li a:hover{
	color: #115188;
}

.main-footer.style-two .copyright-text{
	color: #ffffff;
	margin-bottom: 30px;
}

.main-footer.style-two .copyright-text a{
	color: #ffffff;
}

.main-footer.style-two .copyright-text a:hover{
	color: #115187;
}

.main-footer.style-two .copyright-text{
	border-top: 0;
}


/***

==================================================================
		Main Footer Style three
==================================================================

***/

.main-footer.style-three{
	position: relative;
	background: #ffffff;
	text-align: center;
	overflow: hidden;
}

.main-footer.style-three .footer-content{
	position: relative;
	padding: 70px 0 70px;
}

.main-footer.style-three .footer-logo{
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}

.main-footer.style-three .footer-logo img{
	display: inline-block;
}

.main-footer.style-three .text{
	position: relative;
	max-width: 700px;
	margin: 0 auto;
	font-size: 16px;
	color: #101130;
	line-height: 28px;
	margin-bottom: 30px;
}

.main-footer.style-three .footer-nav li a{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #101130;
	font-weight: 500;
	-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-footer.style-three .footer-nav li a:hover{
	color: #f20487;
}

.main-footer.style-three .copyright-text{
	color: #101130;
	margin-bottom: 30px;
}

.main-footer.style-three .copyright-text a{
	color: #101130;
}

.main-footer.style-three .copyright-text a:hover{
	color: #115187;
}

.main-footer.style-three .copyright-text{
	border-top: 0;
}


.main-footer.style-three .icon-circle-blue{
	left: -150px;
	bottom: -100px;
	opacity: .70;
	-webkit-animation: fa-spin 30s infinite alternate;
	-moz-animation: fa-spin 30s infinite alternate;
	-ms-animation: fa-spin 30s infinite alternate;
	-o-animation: fa-spin 30s infinite alternate;
	animation: fa-spin 30s infinite alternate;
}

.main-footer.style-three .icon-dots{
	left: 15%;
	top: 20%;
}

.main-footer.style-three .icon-circle-1{
	right: -200px;
	top: -200px;
	opacity: .05;
}

/*** 

====================================================================
	Error Section
====================================================================

***/

.error-section{
	position:relative;
	text-align:center;
	padding:150px 0px;
}

.error-section:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: url(../images/icons/pattern-1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	content: "";
	opacity: .05;
}

.error-section .error-title{
	position:relative;
	color:#115188;
	font-size:200px;
	font-weight:700;
	line-height: 1em;
	text-shadow: 0 20px 30px rgba(0,0,0,0.20);
}

.error-section h4{
	color:#394963;
	font-size:40px;
	font-weight:700;
	margin-bottom: 20px;
}

.error-section .text{
	color:#292727;
	font-size:22px;
	line-height: 1.4em;
	margin-bottom:30px;
}

.error-section .theme-btn{
	border-radius:5px;
	font-weight: 500;
	margin: 0 10px 10px;
	box-shadow: 0 10px 30px rgba(0,0,0,0.20);
}

.error-section .icon-circle-blue{
	left: -80px;
	bottom: -80px;
	opacity: .70;
	-webkit-animation: fa-spin 30s infinite alternate;
	-moz-animation: fa-spin 30s infinite alternate;
	-ms-animation: fa-spin 30s infinite alternate;
	-o-animation: fa-spin 30s infinite alternate;
	animation: fa-spin 30s infinite alternate;
}

.error-section .icon-dots{
	left: 15%;
	top: 20%;
}

.error-section .icon-line-1{
	right: 15%;
	bottom: 20%;
	opacity: .70;
	-webkit-animation: fa-spin 30s infinite alternate;
	-moz-animation: fa-spin 30s infinite alternate;
	-ms-animation: fa-spin 30s infinite alternate;
	-o-animation: fa-spin 30s infinite alternate;
	animation: fa-spin 30s infinite alternate;
}

.error-section .icon-circle-1{
	right: -200px;
	top: -200px;
	opacity: .20;
}
/*** 

====================================================================
	Sidebar Page Container
====================================================================

***/

.sidebar-page-container{
	position:relative;
	padding:120px 0px 70px;
}

.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side{
	margin-bottom:50px;
}

.sidebar-page-container .sidebar.padding-left{
	padding-left: 40px;
}

.sidebar-widget{
    position:relative;
    margin-bottom:50px;
}

.sidebar-widget:last-child{
	margin-bottom: 0;
}

/* Sidebar Title */

.sidebar-title{
	position: relative;
	display: block;
	font-size: 24px;
	line-height: 1.2em;
	color: #333333;
	font-weight: 700;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #eeeeee;
}

/*Search Box Widget*/

.sidebar .search-box{
	margin-bottom: 60px;
}

.sidebar .search-box .form-group{
	position:relative;
	margin:0px;	
}

.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"]{
	position:relative;
	padding:20px 50px 20px 30px;
	border:2px solid #eeeeee;
	background:#ffffff;
	display:block;
	font-size:15px;
	line-height:18px;
	width:100%;
	height:60px;
	color:#333333;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

.sidebar .search-box .form-group input[type="text"]:focus,
.sidebar .search-box .form-group input[type="search"]:focus{
	color: #666666;
}

.sidebar .search-box .form-group button{
	position:absolute;
	right: 0;
	top: 0;
	height:60px;
	width:60px;
	display:block;
	font-size:18px;
	color:#292727;
	line-height: 60px;
	font-weight:normal;
	background:#eeeeee;
	z-index: 9;
	cursor: pointer;
}

.sidebar .search-box .form-group button:hover{
	color: #115187;
}

/*Post Widget*/

.sidebar .popular-posts .post{
	position:relative;
	margin-bottom: 20px;
}

.sidebar .popular-posts .post .post-inner{
	position:relative;
	padding-left:110px;
	min-height:90px;
}

.sidebar .popular-posts .post .post-thumb{
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:90px;
}

.sidebar .popular-posts .post .post-thumb img{
	display:block;
	width:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.sidebar .popular-posts .post .text{
	position:relative;
	font-size:18px;
	line-height:26px;
	font-weight:600;
	color:#292727;
	margin:0px;
}

.sidebar .popular-posts .post .text a{
	color:#3f4161;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.sidebar .popular-posts .post a:hover{
	color:#115187;
}

.sidebar .popular-posts .post-info{
	position:relative;
	font-size:16px;
	color:#7f8897;
	font-weight:400;
	line-height:30px;
	margin-bottom: 5px;
}

/* Blog Categories */

.blog-categories{
	position:relative;
}

.blog-categories li{
	position:relative;
}

.blog-categories li a{
	position:relative;
	display: block;
	color:#333333;
	font-size:18px;
	line-height: 30px;
	font-weight: 400;
	margin-bottom: 10px;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

.blog-categories li a span{
	float: right;
}


.blog-categories li a:hover{
	color:#115187;
}

/*Popular Tags*/

.sidebar .popular-tags .widget-content{
	position: relative;
}

.sidebar .popular-tags a{
	position:relative;
	float: left;
	padding:5px;
	margin: 0 20px 10px 0;
	color:#333333;
	text-align:center;
	font-size:16px;
	line-height: 20px;
	background:none;
	font-weight:400;
	border-bottom: 2px solid #dddddd;
	background-color: #ffffff;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sidebar .popular-tags a:hover{
	border-color:#115187;
	color:#115187;
}

/*** 

====================================================================
		Comment Area
====================================================================

 ***/

.group-title{
	position: relative;
	margin-bottom: 40px;
}

.group-title h3{
	position: relative;
	display: inline-block;
	font-size: 28px;
	line-height: 1.2em;
	color: #222222;
	font-weight: 500;
}

.comments-area{
	position:relative;
	margin-bottom: 70px;
}

.comments-area .comment-box{
	position:relative;
	margin-bottom:50px;
}

.comments-area .comment-box.reply-comment{
	margin-left: 70px;
}

.comments-area .comment-box:last-child{
	margin-bottom: 0;
}

.comments-area .comment{
	position:relative;
	min-height: 50px;
	padding-left: 70px;
}

.comments-area .comment-box .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	height: 50px;
	width: 50px;
	margin-bottom: 20px;
	border-radius: 50%;
	overflow: hidden;
	background-color:#7d7d7d;
}

.comments-area .comment-box .author-thumb img{
	width:100%;
	display:block;
}

.comments-area .comment-info{
	position: relative;
	display: block;
	margin-bottom: 5px;
	font-size:16px;
	line-height:25px;
	font-weight:700;
	color:#12114a;
}

.comments-area .comment-box .name{
	position: relative;
	display: inline-block;
	font-size:16px;
	line-height:25px;
	font-weight:700;
	color:#12114a;
	margin-right: 10px;
}

.comments-area .comment-box .date{
	position: relative;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #777777;
	font-weight: 400;
	margin-left: 10px;
}

.comments-area .comment-box .text{
	font-size: 15px;
	line-height: 26px;
	color:#292727;
	font-weight: 400;
}

.comments-area .comment-box .reply-btn{
	position: relative;
	margin-top: 20px;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 20px;
}

/*** 

====================================================================
		Comment Form
====================================================================

 ***/

.comment-form{
 	position: relative;
}

.comment-form .form-group{
	position:relative;
	margin-bottom: 20px;
}

.comment-form .form-group:last-child{
	margin-bottom: 0;
}

.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="email"],
.comment-form .form-group textarea,
.comment-form .form-group select{
	position: relative;
    display: block;
    height: 50px;
    width: 100%;
    font-size: 14px;
    color: #878787;
    line-height: 28px;
    font-weight: 400;
    padding: 10px 20px;
    background-color: #ffffff;
    border: 1px solid #999999;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.comment-form .form-group input:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{
	border-color:#12114a;
}

.comment-form .form-group textarea{
	height: 190px;
	resize: none;
}

.comment-form .form-group input[type="submit"],
.comment-form .form-group button{
	font-size: 15px;
	padding: 10px 30px;
	font-weight: 500;
	cursor:pointer;
}

/*=========================================================
			Buy Tickets
=========================================================*/

.buy-ticket{
	position: relative;
	padding: 120px 0 100px;
}

.buy-ticket .form-column{
	position: relative;
	margin-bottom: 30px;
}

.buy-ticket .form-column .inner-column{
	position: relative;
	padding-right: 30px;
}

.buy-ticket .content-column{
	position: relative;
	margin-bottom: 20px;
}

.buy-ticket p{
	position: relative;
	margin-bottom: 30px;
}

.buy-ticket h2{
	position: relative;
	display: block;
	font-size: 32px;
	line-height: 1.2em;
	color: #3f4161;
	font-weight: 600;
	margin-bottom: 15px;
}

.buy-ticket h2 span{
	color: #115188;
}

.buy-ticket h3{
	position: relative;
	display: block;
	font-size: 24px;
	line-height: 1.2em;
	color: #3f4161;
	font-weight: 600;
	margin-bottom: 15px;
}

.buy-ticket ul{
	margin-bottom: 30px;
}

.buy-ticket .ticket-form{
 	position: relative;
 	padding: 40px 30px;
 	background-color: #f7f7f7;
 	z-index: 1;
 	margin-bottom: 40px;
}

.ticket-form .form-group{
	position:relative;
	display: block;
	width: 100%;
	margin-bottom:20px;	
}

.ticket-form .form-group:last-child{
	margin-bottom: 0;
}

.ticket-form .form-group input[type="text"],
.ticket-form .form-group input[type="email"],
.ticket-form .form-group input[type="phone"],
.ticket-form .form-group input[type="number"],
.ticket-form .form-group input[type="tel"],
.ticket-form .form-group input[type="url"]
.ticket-form .form-group textarea,
.ticket-form .form-group select{
	position: relative;
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #9da6b4;
    font-weight: 400;
    height: 60px;
    padding: 20px 30px;
    background-color: #ffffff;
    border:1px solid #dddddd;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.ticket-form .form-group input:focus,
.ticket-form .form-group select:focus,
.ticket-form .form-group textarea:focus{
	background-color: #ffffff;
	border-color:#faeff5;
	color: #9da6b4;
	box-shadow: 0 30px 30px rgba(14,16,48,.08);
}

.ticket-form .form-group textarea{
	height: 150px;
	resize: none;
}

.ticket-form .form-group input[type=submit],
.ticket-form .form-group button{
	cursor: pointer;
	display: block;
	width: 100%;
}

.ticket-form .form-group label{
	position: relative;
	font-size: 14px;
	line-height: 24px;
	color: #292727;
}

.ticket-form .form-group label:hover{
	cursor: pointer;
}

.ticket-form .form-group label span{
	color: #115188;
	text-decoration: underline;
}

.ticket-form .form-group input[type=checkbox]{
	position: relative;
	top: 3px;
}

.buy-ticket .follow-us{
	position: relative;
	margin-bottom: 30px;
}

.buy-ticket .support-box{
	position: relative;
}

.buy-ticket .support-box p{
	margin-bottom: 10px;
}

.buy-ticket .support-box .number{
	position: relative;
	font-size: 20px;
	line-height: 1.2em;
	color: #feda1d;
	font-weight: 500;
}

.buy-ticket .support-box .number a{
	color: #feda1d;
}

.buy-ticket .support-box .number span{
	color: #3f4161;
	font-size: 18px;
	margin-right: 5px;
}

.buy-ticket .support-box .number a:hover{
	text-decoration: underline;
}

.buy-ticket .icon-circle-blue{
	left: -150px;
	bottom: -150px;
	opacity: .70;
	-webkit-animation: fa-spin 30s infinite;
	-moz-animation: fa-spin 30s infinite;
	-ms-animation: fa-spin 30s infinite;
	-o-animation: fa-spin 30s infinite;
	animation: fa-spin 30s infinite;
}

.buy-ticket .icon-circle-1{
	right: -250px;
	top: -250px;
	opacity: .05;
}


/*=========================================================
			Social icon Colored
=========================================================*/

.social-icon-colored .fa-adn{color:#504e54;} 
.social-icon-colored .fa-apple{color:#aeb5c5;} 
.social-icon-colored .fa-android{color:#A5C63B;}  
.social-icon-colored .fa-bitbucket,.social-icon-colored .fa-bitbucket-square{color:#003366;} 
.social-icon-colored .fa-bitcoin,.social-icon-colored .fa-btc{color:#F7931A;} 
.social-icon-colored .fa-css3{color:#1572B7;} 
.social-icon-colored .fa-dribbble{color:#F46899;}  
.social-icon-colored .fa-dropbox{color:#018BD3;}
.social-icon-colored .fa-facebook,.social-icon-colored .fa-facebook-f, .social-icon-colored .fa-facebook-square{color:#3C599F;}  
.social-icon-colored .fa-flickr{color:#FF0084;}
.social-icon-colored .fa-foursquare{color:#0086BE;}
.social-icon-colored .fa-github,.social-icon-colored .fa-github-alt,.social-icon-colored .fa-github-square{color:#070709;} 
.social-icon-colored .fa-google-plus,.social-icon-colored .fa-google-plus-g,.social-icon-colored .fa-google-plus-square{color:#CF3D2E;} 
.social-icon-colored .fa-html5{color:#E54D26;}
.social-icon-colored .fa-instagram{color:#A1755C;}
.social-icon-colored .fa-linkedin,.social-icon-colored .fa-linkedin-in,.social-icon-colored .fa-linkedin-square{color:#0085AE;} 
.social-icon-colored .fa-linux{color:#FBC002;color:#333;}
.social-icon-colored .fa-maxcdn{color:#F6AE1C;}
.social-icon-colored .fa-pagelines{color:#241E20;color:#3984EA;}
.social-icon-colored .fa-pinterest,.social-icon-colored .fa-pinterest-square{color:#CC2127;} 
.social-icon-colored .fa-renren{color:#025DAC;}
.social-icon-colored .fa-skype{color:#01AEF2;}
.social-icon-colored .fa-stack-exchange{color:#245590;}
.social-icon-colored .fa-stack-overflow{color:#FF7300;}
.social-icon-colored .fa-trello{color:#265A7F;}
.social-icon-colored .fa-tumblr,.social-icon-colored .fa-tumblr-square{color:#314E6C;} 
.social-icon-colored .fa-twitter,.social-icon-colored .fa-twitter-square{color:#32CCFE;} 
.social-icon-colored .fa-vimeo-square{color:#229ACC;}
.social-icon-colored .fa-vk{color:#375474;}
.social-icon-colored .fa-weibo{color:#D72B2B;}
.social-icon-colored .fa-windows{color:#12B6F3;}
.social-icon-colored .fa-xing,.social-icon-colored .fa-xing-square{color:#00555C;} 
.social-icon-colored .fa-youtube,.social-icon-colored .fa-youtube-play,.social-icon-colored .fa-youtube-square{color:#C52F30;}

/*Social icon Colored*/
.social-icon-colored li a:hover .fa-adn{background-color:#504e54;} 
.social-icon-colored li a:hover .fa-apple{background-color:#aeb5c5;} 
.social-icon-colored li a:hover .fa-android{background-color:#A5C63B;}  
.social-icon-colored li a:hover .fa-bitbucket,.social-icon-colored li a:hover .fa-bitbucket-square{background-color:#003366;} 
.social-icon-colored li a:hover .fa-bitcoin,.social-icon-colored li a:hover .fa-btc{background-color:#F7931A;} 
.social-icon-colored li a:hover .fa-css3{background-color:#1572B7;} 
.social-icon-colored li a:hover .fa-dribbble{background-color:#F46899;}  
.social-icon-colored li a:hover .fa-dropbox{background-color:#018BD3;}
.social-icon-colored li a:hover .fa-facebook,.social-icon-colored li a:hover .fa-facebook-f, .social-icon-colored li a:hover .fa-facebook-square{background-color:#3C599F;}  
.social-icon-colored li a:hover .fa-flickr{background-color:#FF0084;}
.social-icon-colored li a:hover .fa-foursquare{background-color:#0086BE;}
.social-icon-colored li a:hover .fa-github,.social-icon-colored li a:hover .fa-github-alt,.social-icon-colored li a:hover .fa-github-square{background-color:#070709;} 
.social-icon-colored li a:hover .fa-google-plus,.social-icon-colored li a:hover .fa-google-plus-g,.social-icon-colored li a:hover .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icon-colored li a:hover .fa-html5{background-color:#E54D26;}
.social-icon-colored li a:hover .fa-instagram{background-color:#A1755C;}
.social-icon-colored li a:hover .fa-linkedin,.social-icon-colored li a:hover .fa-linkedin-in,.social-icon-colored li a:hover .fa-linkedin-square{background-color:#0085AE;} 
.social-icon-colored li a:hover .fa-linux{background-color:#FBC002;color:#333;}
.social-icon-colored li a:hover .fa-maxcdn{background-color:#F6AE1C;}
.social-icon-colored li a:hover .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icon-colored li a:hover .fa-pinterest,.social-icon-colored li a:hover .fa-pinterest-square{background-color:#CC2127;} 
.social-icon-colored li a:hover .fa-renren{background-color:#025DAC;}
.social-icon-colored li a:hover .fa-skype{background-color:#01AEF2;}
.social-icon-colored li a:hover .fa-stack-exchange{background-color:#245590;}
.social-icon-colored li a:hover .fa-stack-overflow{background-color:#FF7300;}
.social-icon-colored li a:hover .fa-trello{background-color:#265A7F;}
.social-icon-colored li a:hover .fa-tumblr,.social-icon-colored li a:hover .fa-tumblr-square{background-color:#314E6C;} 
.social-icon-colored li a:hover .fa-twitter,.social-icon-colored li a:hover .fa-twitter-square{background-color:#32CCFE;} 
.social-icon-colored li a:hover .fa-vimeo-square{background-color:#229ACC;}
.social-icon-colored li a:hover .fa-vk{background-color:#375474;}
.social-icon-colored li a:hover .fa-weibo{background-color:#D72B2B;}
.social-icon-colored li a:hover .fa-windows{background-color:#12B6F3;}
.social-icon-colored li a:hover .fa-xing,.social-icon-colored li a:hover .fa-xing-square{background-color:#00555C;} 
.social-icon-colored li a:hover .fa-youtube,.social-icon-colored li a:hover .fa-youtube-play,.social-icon-colored li a:hover .fa-youtube-square{background-color:#C52F30;}
.social-icon-colored li a:hover .fab{
	color: #ffffff;
}

/***

==================================================================
		Right To Left Style
==================================================================

***/

.rtl{
	direction: rtl;
	text-align: right;
}

.rtl .social-icon-three li,
.rtl .social-icon-one,
.rtl .banner-conference .time-countdown,
.rtl .styled-pagination,
.rtl .owl-carousel{
	direction: ltr !important;
}

.rtl .banner-conference .layer-outer,
.rtl .anim-icons{
	transform: scaleX(-1);
}

.rtl .main-header .search-box-outer,
.rtl .schedule-tabs.style-three .tab-buttons li,
.rtl .main-header .nav-outer .main-menu,
.rtl .main-header .logo-box{
	float: right;
}

.rtl .blog-categories li a span,
.rtl .fluid-section-one .content-column,
.rtl .main-header .nav-outer{
	float: left;
}

.rtl .list-style-one li:before,
.rtl .list-style-two li:before,
.rtl .fluid-section-one .image-column,
.rtl .schedule-block.style-two .speaker-info .thumb,
.rtl .pricing-block-two .features li:before,
.rtl .event-detail .speaker-info .thumb,
.rtl .event-info-tabs .tabs-content .info-list li .icon,
.rtl .comments-area .comment-box .author-thumb,
.rtl .blog-single .lower-content blockquote cite:before,
.rtl .about-section-two .about-block .icon,
.rtl .contact-page-section .contact-info li .icon,
.rtl .subscribe-section .content-box .sec-title .icon,
.rtl .sidebar .popular-posts .post .post-thumb,
.rtl .main-footer .footer-column .widget-title:before,
.rtl .pricing-block .features li:before,
.rtl .main-menu .navigation > li > ul{
	left: auto;
	right: 0;
}

.rtl .main-menu .navigation > li > ul > li > ul{
	right: 100%;
	left: auto;
}

.rtl .sidebar .search-box .form-group button,
.rtl .subscribe-form .form-group input[type="submit"], 
.rtl .subscribe-form .form-group button,
.rtl .banner-conference .images-outer,
.rtl .banner-conference .layer-outer{
	right: auto;
	left: 0;
}

.rtl .main-header .outer-box{
	float: left;
	margin-right: 50px;
	margin-left: 0;
}

.rtl .main-header .outer-box .btn-box{
	float: right;
	margin-left: 0;
	margin-right: 20px;
}

.rtl .main-header .search-box-outer .dropdown-menu{
	right: auto !important;
	left: 0 !important;
}

.rtl .main-menu .navigation > li{
	float: right;
	margin-right: 45px;
	margin-left: 0;
}

.rtl .banner-carousel .content-box .info-list li .icon{
	float: right;
	margin-left: 10px;
}

.rtl .coming-soon-section .time-countdown .counter-column:before{
	right: auto;
	left: -50px;
}

.rtl .list-style-one li{
	padding-left: 0;
	padding-right: 35px;
}

.rtl .about-section .image-column .image-box{
	padding-left: 0;
	padding-right: 80px;
}

.rtl .about-section .content-column .inner-column{
	padding-right: 0;
	padding-left: 80px;
}

.rtl .feature-block-two .inner-box{
	padding: 40px 30px;
	padding-right: 100px;
}

.rtl .feature-block-two .icon-box{
	left: auto;
	right: 30px;
}

.rtl .pricing-block .features li{
	padding: 5px 0;
	padding-right: 30px;
}

.rtl .register-form .form-group input[type="text"],
.rtl .register-form .form-group input[type="email"], 
.rtl .register-form .form-group input[type="url"],
.rtl .register-form .form-group input[type="number"], 
.rtl .register-form .form-group input[type="date"],
.rtl .register-form .form-group input[type="email"],
.rtl .register-form .form-group textarea, .register-form .form-group select{
	padding: 10px 20px;
	padding-right: 50px;
}

.rtl .register-form .form-group .icon{
	left: auto;
	right: 20px;
}

.rtl .user-links li a{
	border-left: 0;
	border-right: 1px solid #f70068;
}

.rtl .main-footer .contact-list li{
	padding-left: 0;
	padding-right: 40px;
}

.rtl .main-footer .contact-list li .icon{
	left: auto;
	right: 0px;
}

.rtl .speaker-block-two .info-box{
	border-radius: 30px 0 0 30px;
}

.rtl .schedule-section.style-two .schedule-block .date,
.rtl .schedule-section.style-two .schedule-block .inner-box{
	text-align: right;
}

.rtl .schedule-block.style-two .speaker-info{
	padding-left: 0;
	padding-right: 80px;
}

.rtl .pricing-block-two .title .icon{
	margin-right: 0;
	margin-left: 5px;
}

.rtl .pricing-block-two .price-box{
	margin-left: 0;
	margin-right: -30px;
}

.rtl .pricing-block-two .price{
	border-radius: 50px 0 0 50px;
}

.rtl .pricing-block-two .features li{
	padding-right: 30px;
	padding-left: 0;
}

.rtl .banner-meetup .address .icon,
.rtl .event-info-tabs .tabs-content h4 .icon{
	margin-right: 0;
	margin-left: 10px;
}

.rtl .event-info-tabs .tabs-content .info-list li{
	padding-left: 0;
	padding-right: 30px;
}

.rtl .subscribe-section .content-box .sec-title{
	text-align: right;
}

.rtl .subscribe-section .content-box .sec-title{
	padding-right: 90px;
	padding-left: 0;
}

.rtl .about-section-two .image-column .image-box{
	padding-right: 0;
	padding-left: 50px;
}

.rtl .about-section-two .about-block h4{
	padding-left: 0;
	padding-right: 35px;
}

.rtl .feature-block-three .inner-box{
    padding-right: 170px;
    padding-left: 100px;
}

.rtl .feature-block-three .icon-box{
	left: auto;
	right: 50px;
}

.rtl .feature-block-three .link-box{
	right: auto;
	left: 30px;
}

.rtl .speaker-block-three .info-box {
    padding: 10px 30px;
    padding-left: 10px;
}

.rtl .speaker-block-three .info-box:before{
	right: 0;
	left: -30px;
	border-radius: 14px 0 0 14px;
}

.rtl .schedule-section.style-three .schedule-block .date,
.rtl .schedule-section.style-three .schedule-block .inner-box{
	text-align: right;
}

.rtl .accordion-box .block .acc-btn{
	padding: 15px 25px 15px 25px;
	padding-left: 50px;
}

.rtl .accordion-box .block .icon-outer{
	right: auto;
	left: 25px;
}

.rtl .app-section .link-box a{
	margin-right: 0;
	margin-left: 25px;
}

.rtl .app-section .image-column .inner-column{
	text-align: left;
}

.rtl .event-info-section .info-column .inner-column{
	left: 0;
	padding-right: 30px;
}

.rtl .event-info-tabs .tab-btn{
	float: right;
	margin-left: 5px;
	margin-right: 0;
}

.rtl .subscribe-form .form-group{
	padding-right: 0;
	padding-left: 70px;
}

.rtl .about-section .icon-dots{
	left: auto;
	right: 50%;
}

.rtl .coming-soon .emailed-form .form-group input[type="submit"],
.rtl .coming-soon .emailed-form button{
	right: auto;
	left: 35px;
	transform: scaleX(-1);
}

.rtl .event-detail .speaker-info{
	padding-left: 0;
	padding-right: 75px;
}

.rtl .list-style-two li{
	padding-left: 0;
	padding-right: 25px;
}

.rtl .buy-ticket .support-box .number span{
	margin-left: 5px;
	margin-right: 0;
}

.rtl .buy-ticket .form-column .inner-column{
	padding-right: 0;
	padding-left: 30px;
}

.rtl .news-block .post-info li{
	margin-left: 25px;
	margin-right: 0;
}

.rtl .news-block .post-info li span{
	margin-right: 0;
	margin-left: 5px;
}

.rtl .sidebar-page-container .sidebar.padding-left{
	padding-left: 0;
	padding-right: 40px;
}

.rtl .sidebar .search-box .form-group input[type="text"],
.rtl .sidebar .search-box .form-group input[type="search"]{
	padding:20px 30px 20px 50px;
}

.rtl .sidebar .popular-posts .post .post-inner{
	padding-left: 0;
	padding-right: 110px;
}

.rtl .sidebar .popular-tags a{
	float: right;
	margin: 0 0px 10px 20px;
}

.rtl .blog-single .lower-content blockquote {
    padding: 35px 40px;
    padding-right: 95px;
}

.rtl .blog-single .lower-content blockquote .icon{
	left: auto;
	right: 40px;
}

.rtl .blog-single .lower-content blockquote cite{
	padding-left: 0;
	padding-right: 30px;
}

.rtl .comments-area .comment{
	padding-left: 0;
	padding-right: 70px;
}

.rtl .comments-area .comment-box .name{
	margin-right: 0;
	margin-left: 10px;
}

.rtl .contact-page-section .contact-info li{
	padding-left: 0;
	padding-right: 55px;
}


.rtl .schedule-section.style-three .schedule-block .speaker-info,
.rtl .schedule-section.style-two .schedule-block .speaker-info{
	padding-left: 0;
	padding-right: 80px;
}

.rtl .schedule-section.style-three .schedule-block .speaker-info .thumb,
.rtl .schedule-section.style-two .schedule-block .speaker-info .thumb{
	left: auto;
	right: 0;
}

.rtl .banner-conference-two .time-countdown .counter-column{
	margin-right:0px;
	margin-left:30px;
}

.rtl .banner-conference-two .time-countdown .counter-column:before{
	right:auto;
	left:-20px;
}

.rtl .banner-conference-two .images-outer{
	left:0px;
	right:auto;
}

.rtl .header-top .top-left{
	order:2;
}

.rtl .header-top .top-right{
	order:1;
}

.rtl .header-top-two .top-left .links li a{
	padding-left:0px;
	padding-right:24px;
}

.rtl .header-top-two .top-left .links li a .icon{
	right:0px;
	left:auto;
}

.rtl .header-top-two .top-right .cart-box{
	margin-left:30px;
}

/*** 

====================================================================
	Box Layout
====================================================================

***/

.box-layout .page-wrapper{
	max-width: 1280px;
	margin: 0 auto;
	background-color: #ffffff;
	overflow: hidden;
	box-shadow: 0 0 50px rgba(0,0,0,0.10);
}

.box-layout .main-header{
	max-width: 1280px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.box-layout{
	background-repeat: repeat;
	background-position: center;
	background-attachment: fixed;
	background-image: url(../images/icons/boxed-bg.png);
}

.box-layout .coming-soon{
	position: relative;
}

/* Header Top */

.header-top{
	position:relative;
	background-color:#115188;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.header-top .top-left{
	position:relative;
	padding:5px 0px;
}

.header-top .text{
	position:relative;
	color:#ffffff;
	font-size:16px;
}

.header-top .top-right{
	position:relative;
}

.header-span.style-two{
	height:145px;
}

.header-top .social-links{
	position:relative;
	padding:5px 0px;
	float:left;
}

.header-top .social-links li{
	position:relative;
	margin-left:18px;
	display:inline-block;
}

.header-top .social-links li a{
	position:relative;
	color:#ffffff;
	font-size:14px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.header-top .social-links li a:hover{
	color:#4c35a9;
}

.header-top .register-btn{
	position:relative;
	color:#ffffff;
	float:left;
	font-size:16px;
	padding:6.5px 30px;
	margin-left:25px;
	background-color:#feda1d;
}

.main-header.header-style-two.alternate-two{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
}

.main-header.header-style-two.alternate-two .outer-box .search-box-btn,
.main-header.header-style-two.alternate-two .main-menu .navigation > li > a{
	color:#ffffff;
}

.main-header.header-style-two.alternate-two.fixed-header .outer-box .search-box-btn,
.main-header.header-style-two.alternate-two.fixed-header .main-menu .navigation > li > a{
	color:#000000;
}

.main-header.header-style-two.alternate.fixed-header .header-top,
.main-header.header-style-two.alternate-two.fixed-header .header-top-two{
	display:none;
}

.main-header.header-style-two.alternate-two .main-box{
	position:fixed;
	width:100%;
}

/* Banner Section Two */

.banner-section-two{
	position:relative;
	padding:150px 0px 350px;
	background-size:cover;
	background-repeat:no-repeat;
	-webkit-transition:all 600ms ease;
	-ms-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-moz-transition:all 600ms ease;
	transition:all 600ms ease;
}

.banner-section-two .outer-container{
	position:relative;
}

.banner-section-two .outer-container .content{
	position:relative;
	width:100%;
	max-width:800px;
	text-align:center;
	display:inline-block;
	background-color:#115188;
}

.banner-section-two .outer-container .content .upper-content{
	position:relative;
	padding:10px 30px;
	display:inline-block;
	background-color:#115188;
}

.banner-section-two .outer-container .title{
	position:relative;
	color:#ffffff;
	font-size:20px;
}

.banner-section-two .outer-container .content h1{
	position:relative;
	font-weight:800;
	color:#ffffff;
	font-size:80px;
	line-height:1em;
	margin-top:12px;
}

.banner-section-two .outer-container .content h1 span{
	position:relative;
	font-weight:300;
}

.banner-section-two .outer-container .content h2{
	position:relative;
	font-weight:400;
	color:#ffffff;
	font-size:35px;
	line-height:1.1em;
	margin-top:18px;
	text-transform:uppercase;
}

.banner-section-two .outer-container .content h2 span{
	font-weight:300;
	display:block;
	font-size:28px;
}

.banner-section-two .outer-container .content .lower-content{
	position:relative;
	padding:10px 50px;
	background-color:#363636;
}

.banner-section-two .outer-container .content .lower-content .lower-title{
	position:relative;
	color:#ffffff;
	font-weight:300;
	font-size:18px;
	font-style:italic;
}

.banner-section-two .outer-container .content .lower-content .date{
	position:relative;
	color:#ffffff;
	font-weight:600;
	font-size:16px;
	font-style:italic;
	margin-top:8px;
}

/*** 

====================================================================
	Coming Soon Section Two
====================================================================

***/

.coming-soon-section-two{
	position: relative;
	z-index: 2;
}

.coming-soon-section-two .outer-box:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:100%;
	height:42px;
	background-color:#363941;
}

.coming-soon-section-two .outer-box{
	position: relative;
	display: block;
	padding: 0px 80px 40px;
	background-color: #115188;
	text-align: center;
	margin-top: -142px;
	/* background: -moz-linear-gradient(to left, rgba(247,0,104,1) 0%, rgba(68,16,102,1) 100%);
	background: -webkit-linear-gradient(to left, rgba(247,0,104,1) 0%, rgba(68,16,102,1) 100%);
	background: linear-gradient(to left, rgba(247,0,104) 0%,rgba(68,16,102,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F70068', endColorstr='#441066',GradientType=1 ); */
	box-shadow: 0 0 30px rgba(0,0,0,0.30);
}

.coming-soon-section-two .timer-column{
	position: relative;
}

.coming-soon-section-two .time-counter{
	position:relative;
	
}

.coming-soon-section-two .time-countdown{
	position:relative;
}

.coming-soon-section-two .time-countdown .counter-column{
	position:relative;
	display: inline-block;
	margin:0px 40px;
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	top:30px;
	font-weight: 300;
	font-style:italic;
	text-transform:uppercase;
}

.coming-soon-section-two .time-countdown .counter-column:before{
    position:absolute;
    content:':';
    top:5px;
    right:-50px;
    font-size:80px;
    line-height:1em;
    color:#ffffff;
	font-style:normal;
}

.coming-soon-section-two .time-countdown .counter-column:last-child:before{
	display: none;
}

.coming-soon-section-two .time-countdown .counter-column .count{
	position: relative;
	display: block;
	font-size: 90px;
	line-height: 1em;
	color: #ffffff;
	font-weight: 700;
	padding-bottom:30px;
	font-style:normal;
}






.header-top-two{
	position:relative;
	border-bottom:1px solid rgba(245,245,245,0.50);
}

.header-top-two .top-left{
	position:relative;
	float:left;
}

.header-top-two .top-left .links{
	position:relative;
}

.header-top-two .top-left .links li{
	position:relative;
	margin-right:18px;
	padding:13px 0px;
	padding-right:22px;
	display:inline-block;
	border-right:1px solid rgba(245,245,245,0.50);
}

.header-top-two .top-left .links li:last-child{
	border-right:none;
}

.header-top-two .top-left .links li a{
	position:relative;
	font-size:15px;
	font-weight:400;
	color:#ffffff;
	padding-left:24px;
}

.header-top-two .top-left .links li a .icon{
	position:absolute;
	left:0px;
	color:#115188;
}

.header-top-two .top-right{
	position:relative;
	float:right;
}

.header-top-two .top-right .social-icons{
	position:relative;
	float:left;
}

.header-top-two .top-right .social-icons li{
	position:relative;
	margin-left:15px;
	padding:13px 0px;
	display:inline-block;
}

.header-top-two .top-right .social-icons li a{
	position:relative;
	color:#ffffff;
	font-size:16px;
}

/*** 

====================================================================
	Banner Conference Two
====================================================================

***/

.banner-conference-two{
	position: relative;
	padding: 320px 0px 200px;
	overflow: hidden;
}




.banner-conference-two .icons{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
}

.banner-conference-two .icons .icon-one{
	position:absolute;
	left:10% !important;
	top:17% !important;
	width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-two{
	position:absolute;
	left:35% !important;
	top:25% !important;
	width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-three{
	position:absolute;
	left:6% !important;
	top:58% !important;
	width: 34px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-four{
	position:absolute;
	left:56% !important;
	top:60% !important;
	width: 34px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-five{
	position:absolute;
	left:79% !important;
	top:25% !important;
	width: 35px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-six{
	position:absolute;
	left:90% !important;
	top:88% !important;
	width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-seven{
	position:absolute;
	left:80% !important;
	top:60% !important;
	width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}




.banner-conference-two .icons .icon-eight{
	position:absolute;
	left:52% !important;
	top:40% !important;
	width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-nine{
	position:absolute;
	left:52% !important;
	top:12% !important;
	width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-ten{
	position:absolute;
	left:34% !important;
	top:68% !important;
	width: 34px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-eleven{
	position:absolute;
	left:89% !important;
	top:80% !important;
	width: 34px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-twelve{
	position:absolute;
	left:69% !important;
	top:70% !important;
	width: 35px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-thirteen{
	position:absolute;
	left:200% !important;
	top:88% !important;
	width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two .icons .icon-fourteen{
	position:absolute;
	left:95% !important;
	top:95% !important;
	width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.banner-conference-two:before{
	position: absolute;
	content:'';
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:rgba(0,0,0,0.85);
}

.banner-conference-two .icon-dots{
	left: 40%;
	bottom: 180px;
}

.banner-conference-two .layer-outer{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50%;
}

.banner-conference-two .images-outer{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50%;
}

.banner-conference-two .images-outer .speaker-img{
	position: absolute;
	right: 150px;
	top: 52%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.banner-conference-two .content-box{
	position: relative;
	z-index: 99;
}

.banner-conference-two .content-box .title{
	display: block;
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 20px;
}

.banner-conference-two .content-box h2{
    display: block;
    font-size: 50px;
    line-height: 1.2em;
    color: #ffffff;
    font-weight: 700;
	margin-bottom: 50px;
}

.banner-conference-two .time-counter{
	position:relative;
	margin-bottom: 30px;
}

.banner-conference-two .time-countdown{
	position:relative;
}

.banner-conference-two .time-countdown .counter-column{
	position:relative;
	display: inline-block;
	margin-right: 30px;
	width: 90px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
}

.banner-conference-two .time-countdown .counter-column:last-child{
	margin-right: 0;
}

.banner-conference-two .time-countdown .counter-column:before{
    position:absolute;
    content:':';
    top:10px;
    right:-20px;
    font-size:30px;
    line-height:1em;
    color:#ffffff;
}

.banner-conference-two .time-countdown .counter-column:after{
	position: absolute;
	left: 0;
	top: -20px;
	height: 100px;
	width: 90px;
	z-index:-1;
	border-radius: 5px 30px 5px 30px;
	background-color:#115188;
	/* border-top: 3px solid #115188;
	border-bottom: 3px solid #115188; */
	content: "";
}

.banner-conference-two .time-countdown .counter-column:nth-child(2):after{
	background-color:#feda1d;
}

.banner-conference-two .time-countdown .counter-column:nth-child(3):after{
	background-color:#faaC1D;
}

.banner-conference-two .time-countdown .counter-column:nth-child(4):after{
	background-color:#4c35a9;
}

.banner-conference-two .time-countdown .counter-column:last-child:before{
	display: none;
}

.banner-conference-two .time-countdown .counter-column .count{
	position: relative;
	display: block;
	font-size: 40px;
	line-height: 1em;
	color: #ffffff;
	font-weight: 700;
}

.banner-conference-two .content-box .btn-box{
	position: relative;
	margin-top:60px;
}




/*** 

====================================================================
	Search Popup
====================================================================

***/

.search-popup{
	position:fixed;
	left:0px;
	bottom:-100%;
	width:100%;
	height:100%;
	z-index:9999;
	visibility:hidden;
	opacity:0;
	overflow:auto;
	background:rgba(0,0,0,0.80);
	transition:all 700ms ease;
	-moz-transition:all 700ms ease;
	-webkit-transition:all 700ms ease;
	-ms-transition:all 700ms ease;
	-o-transition:all 700ms ease;
}

.search-popup .overlay-layer{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	display:block;
}

.search-popup.popup-visible{
	bottom:0;
	visibility:visible;
	opacity:1;
}

.search-popup .close-search{
	position:absolute;
	right:25px;
	top:25px;
	font-size:22px;
	color:#ffffff;
	cursor:pointer;
	z-index:5;
}

.search-popup .close-search:hover{
	opacity:0.70;	
}

.search-popup .search-form{
	position:relative;
	padding:0px 15px 0px;
	max-width:1024px;
	margin:0 auto;	
	margin-top:200px;
}

.search-popup .search-form fieldset{
	position:relative;
	border:7px solid rgba(255,255,255,0.50);
	border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
}

.search-popup .search-form fieldset input[type="search"]{
	position:relative;
	height:70px;
	padding:20px 220px 20px 30px;
	background:#ffffff;
	line-height:30px;
	font-size:24px;
	color:#233145;
	border-radius:7px;
	-webkit-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
}

.search-popup .search-form fieldset input[type="submit"]{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	text-align:center;
	width:220px;
	height:70px;
	padding:20px 10px 20px 10px;
	color:#ffffff !important;
	background-color:#115188;
	line-height:30px;
	font-size:20px;
	color:#233145;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:0px 7px 7px 0px;
	-moz-border-radius:0px 7px 7px 0px;
	-ms-border-radius:0px 7px 7px 0px;
	-o-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
}

.search-popup .search-form fieldset input[type="submit"]:hover{
	background:#115188;
}

.search-popup h3{
	font-size:24px;
	color:#ffffff;
	margin-bottom:20px;
	text-align:center;	
}

.search-popup .recent-searches{
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.search-popup .recent-searches li{
	display:inline-block;
	margin:0px 10px 10px 0px;	
}

.search-popup .recent-searches li a{
	display:block;
	line-height:24px;
	border:1px solid #ffffff;
	padding:7px 15px;
	color:#ffffff;
	border-radius:3px;
}

.search-popup .recent-searches li a:hover{
	color:#115188;
	border-color:#115188;	
}


/*** 

====================================================================
	Register Section
====================================================================

 ***/

.register-section{
	position:relative;
	padding:50px 0px 50px;
}

.register-section .form-box{
	position:relative;
	max-width:550px;
	padding:40px 30px;
	margin:0 auto;
	width:100%;
	background-color:#f9f9f9;
	border:3px solid #f70068;
}

.register-section .form-box h1{
	position:relative;
	color:#222222;
	font-size:30px;
	font-weight:700;
	line-height:1.3em;
	text-align:center;
	margin-bottom:30px;
}

/* Styled Form */

.styled-form{
	position:relative;	
}

.styled-form .submit-text{
	font-size:15px;
	color:#9e9e9e;
	font-weight:400;
	margin-top:10px;
}

.styled-form .form-group{
	position:relative;
	margin-bottom:15px;
	font-size:14px;
	color:#222222;
}

.styled-form .form-group.social-icon-one{
	padding-top:8px;
}

.checkout-section .styled-form .form-group{
	position:relative;
	margin-bottom:20px;	
}

.styled-form .form-group .check-box{
	line-height:24px;
	font-size:15px;
	font-weight:normal;
	padding-top:5px;
	color:#272727;
}

.styled-form .form-group .check-box label{
	position:relative;
	top:-1px;
	font-weight:normal;
	padding:0px;
	font-size:15px;
	cursor:pointer;
}

.styled-form .pull-left label,
.styled-form .pull-right label{
	cursor:pointer;
}

.styled-form .form-group .adon-icon{
	position:absolute;
	top:50%;
	margin-top:-10px;
	right:10px;
	width:20px;
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#999999;
	z-index:2;
}

.styled-form .form-group .field-label{
	display:block;
	color:#272727;
	text-transform:capitalize;
	font-size:16px;
	margin-bottom:7px;
	font-weight:400;
}

.styled-form input[type="text"],
.styled-form input[type="email"],
.styled-form input[type="password"],
.styled-form input[type="tel"],
.styled-form input[type="number"],
.styled-form input[type="url"],
.styled-form select,
.styled-form textarea{
	position:relative;
	display:block;
	width:100%;
	background:#ffffff;
	line-height:30px;
	padding:8px 20px;
	height:50px;
	border:1px solid #f4f4f4;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}


	.float{
		position: fixed;
    width: 50px;
    height: 50px;
    bottom: 10px;
    left: 20px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 25px;
    z-index: 100;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);

	}
	
	
	.call {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 20px;
    background-color: #ff8c11;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 25px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
    z-index: 100;
}