

/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header / Header Style two
5. Main Slider
6. Section Title
7. Page Title
8. Main Slider
9. Call To Action
10. About Us
11. Department Section
12. Fluid Section One
13. Services Section
14. Project Section
15. Doctors Section
16. Team Section
17. Doctor Detail Section
18. Subscribe Section
19. Fun Facts Section
20. Testimonials And Timetable
21. Testimonials Section
22. Contact Form Section
23. Clients Section
24. Contact Form Section
25. FAQ's Section
26. Appointment Page Section
27. News Section
28. Blog Detail	
29. Comment Area
30. Comment Form
31. Department Detail
32. Price Features
33. Contact Section
34. Map Section
35. Clients Section
36. Main Footer
37. Sidebar Page Container
38. Contact Page Section

**********************************************/

@import url('https://fonts.googleapis.com/css?family=Raleway: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');

/*
	font-family: 'Roboto', sans-serif;
	font-family: 'Raleway', sans-serif;
*/

@import url('font-awesome.css');
@import url('flaticon.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery.fancybox.min.css');
@import url('jquery.timepicker.min.css');
@import url('hover.css');
@import url('jquery-ui.css');

/*** 

====================================================================
	Reset
====================================================================

 ***/
 
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-size:15px;
	color:#777777;
	line-height:1.8em;
	font-weight:400;
	background:#ffffff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-font-smoothing: antialiased;
	font-family: 'Roboto', sans-serif;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#00aeef;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-weight:700;
	margin:0px;
	background:none;
	line-height:1.6em;
	font-family: 'Raleway', sans-serif;
}

textarea{
	overflow:hidden;
}

p{
	position:relative;
	line-height:1.8em;	
	font-size: 14px;
	margin: 0;
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 0px;
	margin:0 auto;
}

.page-wrapper{
	position:relative;
	overflow: hidden;
	margin:0 auto;
	width:100%;
	min-width:300px;
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

/*List Style One*/

.list-style-one{
	position:relative;
}

.list-style-one li{
	position:relative;
	font-size:16px;
	font-weight:400;
	padding-left:20px;
	margin-bottom:10px;
	color:#777777;
}

.list-style-one li:before{
	position:absolute;
	content:'\f105';
	left:0px;
	top:0px;
	color:#00aeef;
	font-size:16px;
	font-family: 'FontAwesome';
}

/*List Style Two*/

.list-style-two{
	position:relative;
}

.list-style-two li{
	position:relative;
	font-size:16px;
	font-weight:400;
	padding-left:70px;
	margin-bottom:40px;
	color:#777777;
}

.list-style-two li .icon{
	position:absolute;
	left:0px;
	top:3px;
	width:40px;
	color:#00aeef;
	font-size:42px;
	line-height:1em;
	text-align:center;
}

.list-style-two li strong{
	font-size:20px;
	color:#333333;
	font-weight:700;
	display:block;
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease ;
}

.theme-btn i{
	display: inline-block;
	margin-right: 5px;
}

/*Btn Style One*/

.btn-style-one{
	position:relative;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	padding:15px 40px;
	font-weight:700;
	background:#00aeef;
	letter-spacing: .30px;
	text-transform:uppercase;
}

.btn-style-one:hover{
	color:#ffffff;
	background:#222222;
}

/*Btn Style Two*/

.btn-style-two{
	position:relative;
	font-size:14px;
	color:#ffffff;
	line-height:20px;
	padding:15px 30px;
	font-weight:700;
	background:#222222;
	letter-spacing: .30px;
	text-transform:uppercase;
}

.btn-style-two:hover{
	color: #222222;	
	background:#ffffff;
}

.btn-style-two i{
	display: inline-block;
}

/*Btn Style Three*/

.btn-style-three{
	position:relative;
	font-size:14px;
	color:#00aeef;
	line-height:20px;
	padding:15px 30px;
	font-weight:400;
	text-transform:uppercase;
	border: 1px solid #dddddd;
}

.btn-style-three:hover{
	color: #ffffff;	
	background:#00aeef;
	border-color:#00aeef;
}

/*Btn Style Four*/

.btn-style-four{
	position:relative;
	font-size:15px;
	color:#333333;
	padding:17px 50px 13px;
	line-height:20px;
	font-weight:700;
	background:#ffffff;
	letter-spacing: .30px;
	text-transform:uppercase;
}

.btn-style-four:hover{
	color: #ffffff;	
	background:#333333;
}

/*=== Btn style Five*/

.btn-style-five{
	position:relative;
	font-size:15px;
	color:#333333;
	padding:13px 30px;
	line-height:20px;
	font-weight:600;
	background:transparent;
	border:2px solid #333333;
	text-transform:capitalize;
}

.btn-style-five:hover{
	color:#ffffff;
	background:#333333;
	border-color:#333333;
}

.theme_color{
	color:#00aeef;	
}

img{
	display:inline-block;
	max-width:100%;	
}

.preloader{ 
	position:fixed; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:100%; 
	z-index:999999; 
	background-color:#ffffff; 
	background-position:center center; 
	background-repeat:no-repeat; 
/*	background-image:url(../images/icons/preloader.svg);*/
}

.ui-button .ui-icon{
	background:none !important;
	position:relative;
	top:0px;
	right: -10px;
	font-size:16px;
	line-height: 24px;
	text-indent:0px;
	color:#222222;	
}

.ui-button .ui-icon:before{
	font-family: '';
	content: "";
	z-index:5;
}

.ui-menu .ui-menu-item{
	font-size:14px;
	font-weight: 400;
	color: #777777;
	border-bottom:1px solid #e0e0e0;
}

.ui-menu .ui-menu-item:last-child{
	border:none;	
}

.ui-menu .ui-menu-item-wrapper{
	position:relative;
	display:block;
	padding:6px 20px ;
	font-size:14px;
	font-weight: 400;
	line-height:24px;
}

.social-icon-one{
	position: relative;
	display: block;
}

.social-icon-one li{
	position: relative;
	display: inline-block;
	margin-right: 13px;
}

.social-icon-one li a{
	display: inline-block;
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	width: 35px;
	text-align: center;
	color: #888888;
	font-weight: 400;
	border:1px solid #bbbbbb;
	-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{
	color: #ffffff;
	background-color: #00aeef;
	border-color: #00aeef;
}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:absolute;
	top:-37px;
	right:0;
	width:40px;
	height:40px;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	line-height:40px;
	text-align:center;
	z-index:100;
	cursor:pointer;
	background:#222222;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;		
}

.scroll-to-top:hover{
	color:#222222;
	background:#ffffff;
}

/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	left:0px;
	top:0px;
	z-index:999;
	width:100%;
}

/*=== Header Top ===*/

.main-header .header-top{
	    position: relative;
    background-color: #ffffff;
    border-top: 1px solid #e3dcdc;
}

.main-header .header-top:before{
	content:'';
	position:absolute;
	left:0px;	
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.10);
}

.header-style-two .header-top:before{
	display:none;	
}

.main-header .header-top .inner-container{
	position: relative;
}

.main-header .header-top .top-left{
	position:relative;
	float:left;
}

.main-header .header-top .social-icon{
	float: left;
}

.header-top .social-icon li{
	position: relative;
	float: left;
}

.header-top .social-icon li a{
	position: relative;
	display: inline-block;
	font-size: 13px;
	line-height: 22px;
	padding: 10px 0;
	width: 42px;
	text-align: center;
	color: #cccccc;
	border-right: 1px solid #ebebeb;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.header-top .social-icon li a:hover{
	color: #00aeef;
}

.main-header .header-top .top-left p{
	position: relative;
	display: inline-block;
	font-size: 12px;
	

	
	margin-left: 20px;
}

.main-header .header-top .top-right{
	position:relative;
	float:right;
}

.header-top .top-right ul li{
	position: relative;
	display: inline-block;
	border-left: 1px solid #ebebeb;
} 

.header-top .top-right ul li:first-child{
	border-left: 0;
}

.header-top .top-right ul li a{
	display: block;
	font-size: 12px;
	line-height: 19px;
	color: #888888;
	padding: 10px 30px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.header-top .top-right ul li a:hover{
	color: #00aeef;
}


.header-top .top-right ul li .call-btn{
	color: #00aeef;
	padding: 12px 25px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.header-top .top-right ul li .call-btn:hover{
	background-color: #00aeef;
	color: #ffffff;
}

/*=== Header Upper ===*/

.main-header .header-upper{
	position:relative;
	z-index:5;
	background-color:#ffffff;
}

.main-header .logo-outer{
	position:relative;
	padding:7px 0px;
	z-index:25;
}

.main-header .logo-outer .logo img{
	position:relative;
	display:inline-block;
	max-width:100%;
}

.main-header .header-upper .upper-right{
	position:relative;
	padding: 6px 0 0;
}

.main-header .info-box{
	position:relative;
	float:left;
	padding-left:70px;
	margin-left:65px;
	min-height: 48px;
}

.main-header .info-box .icon-box{
	position:absolute;
	left:0px;
	top:0px;
	height: 48px;
	width: 48px;
	text-align: center;
	border: 1px dashed #d2d2d2;
	border-radius: 50%;
	color:#00aeef;
	font-size: 24px;
	line-height: 46px;
	font-weight: 300;
}

.main-header .info-box li{
	position:relative;
	font-size:14px;
	line-height: 24px;
	font-weight:400;
}

.main-header .info-box strong{
	position:relative;
	display: block;
	font-size: 30px;
	line-height: 24px;
	color: #222222;
	font-weight: 700;
	font-family: "Raleway", sans-serif;
}

/*=== Header Lower ===*/

.main-header .header-lower{
	position:relative;
	top:0px;
	width:100%;
	z-index:5;
}

.main-header .nav-outer{
	position:relative;
	background-color:inherit;
	padding-left: 270px;
}

.main-menu{
	position:relative;	
	float: right;
	height: 60px;
	width: 110%;
	background-color: #22ac48;
}

.main-menu .navbar-collapse{
	padding:0px;	
}

.main-menu .navigation{
	position:relative;
	padding-left: 20px;
}

.main-menu .navigation > li{
	position:relative;
	display: inline-block;
	margin-right: 40px;
	font-family: "Raleway", sans-serif;
}

.main-menu .navigation > li > a{
	position:relative;
	display:block;
	font-size:15px;
	color:#ffffff;
	font-weight:700;
	line-height:20px;
	opacity:1;
	text-transform:uppercase;
	padding: 20px 0;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease ;
}

.main-header .sticky-header .main-menu .navigation > li > a{
	color:#ffffff;
	padding:15px 15px !important;
	line-height:30px;
	font-size:16px;
	font-weight:600;
	min-height:0px;
	background:none;
	border:0px;
	margin-right:0px;
	text-transform:capitalize;
}

.sticky-header .main-menu .navigation > li > a:before{
	display:none;
}

.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{
	opacity:1;
	color: #222222;
}

.main-menu .navigation > li:hover > a:after{
	opacity:1;
}

.main-menu .navigation > li > ul{
 position:absolute;
 left:0px;
 top:100%;
 margin-left: -45px;
 width:250px;
 padding:10px 10px;
 z-index:100;
 background:#222222;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease;
 -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
 -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
 -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
 -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
 box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.main-menu .navigation > li > ul:before{
 content:'';
 position:absolute;
 left:0px;
 top:0px;
 width:250px;
 height:100%;
 outline: 1px solid #555;
 outline-offset: -10px; 
}

.main-menu .navigation > li > ul.from-right{
	left:auto;
	right:0px;	
}

.main-menu .navigation > li > ul > li{
	position:relative;
	width:100%;
}

.main-menu .navigation > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 10px;
	line-height:24px;
	font-weight:400;
	font-size:15px;
	color:#ffffff;
	text-align:left;
	text-transform:capitalize;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	border-left: 2px solid transparent;
}

.main-menu .navigation > li > ul > li:hover > a{
	color:#ffffff;
	background:rgba(255,255,255, .10);
	border-left: 2px solid #00aeef;
	padding-left: 15px;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
	position:absolute;
	right:15px;
	top:13px;
	width:10px;
	height:20px;
	display:block;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
	content: "\f105";
	font-family: 'FontAwesome';
}

.main-menu .navigation > li > ul > li > ul{
	position:absolute;
	left:100%;
	top:20px;
	width:250px;
	padding:10px 10px;
	z-index:100;
	display:none;
	background:#222222;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
    outline: 1px solid #555;
    outline-offset: -10px;
}

.main-menu .navigation > li > ul > li > ul > li{
	position:relative;
	width:100%;
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li  > ul > li > a{
	position:relative;
	display:block;
	padding:10px 20px;
	line-height:24px;
	font-weight:500;
	font-size:15px;
	color:#ffffff;
	text-align:left;
	text-transform:capitalize;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	border-left: 3px solid transparent;
}

.main-menu .navigation > li > ul > li  > ul > li > a:hover{
	color:#ffffff;
	background:rgba(255,255,255, .10);
	border-left: 3px solid #00aeef;
}

.main-menu .navigation > li.dropdown:hover > ul{
	opacity:1;
	visibility:visible;
	top:100%;	
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
	top:-2px;
	opacity:1;
	visibility:visible;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:8px;
	width:34px;
	height:30px;
	border:1px solid #ffffff;
	text-align:center;
	font-size:16px;
	line-height:26px;
	color:#ffffff;
	cursor:pointer;
	z-index:5;
	display:none;
}

.main-header .search-box-outer{
	position: absolute;
	right: 30px;
	top: 0;
    color: #ffffff;
    padding: 20px 0px;
}

.main-header .search-box-btn{
	position:relative;
	display:block;
	width:100%;
	font-size:14px;
	line-height: 20px;
	color: #ffffff;
	padding:0px;
	margin:0px;
	cursor:pointer;
	background:none;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .search-box-btn:hover{
	color:#222222;	
}

.main-header .dropdown-menu{
	top:38px;
	right: -30px;
	border-top:3px solid #00aeef;
	padding:0px;
	width:280px;	
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
}

.main-header .search-box-outer .dropdown-menu > li{
	padding:0px;
	border:none;
	background:none;
}

.main-header .search-panel .form-container{
	padding:25px 20px;	
}

.main-header .search-panel .form-group{
	position:relative;
	margin:0px;	
}

.main-header .search-panel input[type="text"],
.main-header .search-panel input[type="search"],
.main-header .search-panel input[type="password"],
.main-header .search-panel select{
	display:block;
	width:100%;
	line-height:24px;
	padding:7px 40px 7px 15px;
	height:40px;
	color:#000000;
	border:1px solid #e0e0e0;
	background:#ffffff;	
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .search-panel input:focus,
.main-header .search-panel select:focus{
	border-color:#00aeef;	
}

.main-header .search-panel .search-btn{
	position:absolute;
	right:0px;
	top:0px;
	width:40px;
	height:40px;
	text-align:center;
	color:#555555;
	font-size:12px;
	background:none;
	cursor:pointer;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.main-header .search-panel .search-btn:hover{
	color:#00aeef;	
}

/*Sticky Header*/

.sticky-header{
	position:fixed;
	opacity:0;
	visibility:hidden;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 0px;
	z-index:-1;
}

.sticky-header .logo{
	padding:2px 0px;	
	margin-left: 80px;
}

.fixed-header .sticky-header{
	z-index:999;
	opacity:1;
	visibility:visible;
	background-color:#ffffff;
	-webkit-box-shadow: 0 0 20px rgba(51,51,51,.1);
	-moz-box-shadow: 0 0 20px rgba(51,51,51,.1);
	-ms-box-shadow: 0 0 20px rgba(51,51,51,.1);
	-o-box-shadow: 0 0 20px rgba(51,51,51,.1);
	box-shadow: 0 0 20px rgba(51,51,51,.1);
}



.fixed-header .sticky-header .main-menu .navigation > li{
	margin: 0;
	padding: 0;
}

.main-header .sticky-header .main-menu .navigation > li:hover > a,
.main-header .sticky-header .main-menu .navigation > li.current > a,
.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{
	
	color:#000000;
	opacity:1;
}

/*======== Header Style Two ============*/
.header-style-two{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-color: rgba(255,255,255,.50);
}

.header-style-two .auto-container{
	position: relative;
}

.header-style-two .logo-box .logo{
	position: absolute;
	left: 15px;
	top: 0;
	height: 180px;
	width: 200px;
	text-align: center;
	background-color: #ffffff;
	z-index: 99;
}

.header-style-two .logo-box .logo a{
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.header-style-two .logo img{
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}

.header-style-two .header-top{
	position: relative;
	background-color: #00aeef;
	border-top: 0;
}

.header-style-two .top-left{
	position: relative;
	padding: 10px 0;
}

.header-style-two .top-left .contact-list{
	position: relative;
}

.header-style-two .top-left .contact-list li{
	position: relative;
	float: left;
	margin-right: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 400;
}

.header-style-two .top-left .contact-list li 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;
}

.header-style-two .top-left .contact-list .icon{
	position: relative;
	float: left;
	margin-right: 10px;
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	border:1px dashed #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.header-style-two .top-left .contact-list li a:hover{
	color: #222222;
}

.header-style-two .top-right .theme-btn{
	position: relative;
	font-size: 14px;
	color: #ffffff;
	font-weight: 400;
	padding: 15px 20px;
	background-color: rgba(0,0,0,.10);
	text-transform: capitalize;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.header-style-two .top-right .theme-btn:hover{
	color: #00aeef;
	background-color: #ffffff;
}


.header-style-two .header-upper{
	background: none;
}

.header-style-two .nav-outer{
	position: relative;
	float: right;
	background: none;
	padding-left: 0;
}

.header-style-two .main-menu{
	background: none;
	float: left;
	width: auto;
}

.header-style-two .main-menu .navigation{
	padding: 0;
}

.header-style-two .main-menu .navigation > li{
	padding: 20px 0;
}

.header-style-two .main-menu .navigation > li:last-child{
	margin-right: 0;
}

.header-style-two .main-menu .navigation > li > a{
	color: #222222;
}

.header-style-two .main-menu .navigation > li:hover > a,
.header-style-two .main-menu .navigation > li.current > a{
	color: #00aeef;
}

.header-style-two .search-box-outer{
	padding:40px 0px;
	margin-left: 50px;
	right: 0;
	position: relative;
	float: right;
}

.header-style-two .search-box-btn{
	color: #00aeef;
}

.header-style-two .dropdown-menu{
	top: 58px;
}

@media only screen and (max-width:425px){
	.sticky-header .logo {
		padding: 2px 0px;
		margin-left: 24px !important;
	}
}

@media only screen and (max-width:425px){
	main-header .sticky-header .main-menu {
		 background-color: inherit; 
		margin-right: 3px;
	}
}

@media only screen and (max-width:425px){
	.main-menu {
		position: relative;
		float: right;
		width: 110%;
		background-color:inherit;
	}
}

@media only screen and (max-width:425px){
	.main-header .sticky-header .main-menu .navigation > li > a {
		color: #ffffff;
		padding: 15px 47px !important;
		line-height: 30px;
		font-size: 16px;
		font-weight: 600;
		min-height: 0px;
		background: none;
		border: 0px;
		margin-right: 0px;
		text-transform: capitalize;
	}
}

@media only screen and (max-width:425px){
	.main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
		padding: 15px 51px !important;
		line-height: 22px;
		color: #ffffff !important;
		background: #222222;
		text-align: left;
		min-height: 0px;
		font-size: 14px !important;
		text-transform: capitalize;
	}
}

@media only screen and (max-width:768px){
.main-header .info-box strong {
    position: relative;
    display: block;
    font-size: 30px;
    line-height: 31px;
    color: #222222;
    font-weight: 700;
    font-family: "Raleway", sans-serif;
}
}
