/* 	Theme Name : Host Cube
	Author : Redcheap Theme
	Author URL : http://www.rctheme.com
    Version : 1.0.0
    Created: 02 November 2018
*/

/*------------------------------------------------------------------

[Table of contents]

1. Global
2. Header / .top_header
3. Navigation / .main_menu
4. Slider / .jcarousel
5. Imageslider / .imageslider
6. VPS Page / .vpsinfo
7. Plan and Pricing / .resellerplans
8. Domain Search / .domainintro
9. SSL Features / .sslfeatures
10. Our Services / .services
11. Our Products /.productfaqs
12. FAQs Section / .faq
13. Contact Us / .contact
14. Contact Form / .contact_form
15. Testimonial / .our_staff
16. VPS Plan Price Table / .vps_plan
17. Inner Page Banner / .subbanner
18. Media CSS / .Media CSS
19. Footer / .footer

-------------------------------------------------------------------*/

/* ======== Global CSS Start ======== */
#Primary_Navbar-Store-Next_Host_Order, #Primary_Navbar-Store-Cloud_Host_Order, #Primary_Navbar-Store-Webpro_Host_Order_Page, #Primary_Navbar-Store-symantec, Primary_Navbar-Store-weebly, Primary_Navbar-Store-codeguard, #Primary_Navbar-Store-sitelock, #Primary_Navbar-Store-spamexperts, #Primary_Navbar-Store-weebly, #Primary_Navbar-Store-codeguard {
	display:none !important;
}
h1.sectiontitle {
	text-align:left;
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	text-shadow: 2px 2px #888888;
	color:#333;
	font-weight: 700;
}
h1.sectiontitle span {
	color:#fb940b;
}
.m-t-30
{
	margin-top:30px;
}
.padding-top-50 {
	padding-top:50px;
}
h2.sectionintro {
	font-size: 18px;
	text-align: left;
	color: #666;
	padding: 20px 0px 50px 0;
	font-weight: 400;
	margin: 0;
}
.height-150 {
	height:150px  !important;
}
h2 {
	font-family: 'Open Sans', sans-serif;
	text-shadow: 2px 2px #ccc;
	font-weight: 700;
}



/*===================== Header CSS Start =====================*/

#content {
	padding-top:60px;
	padding-bottom:60px;
	background:#FFF
}
#content .h3, #content h3 {
	font-size:24px;
	margin-top:0;
	margin-bottom:35px;
	border-bottom:1px solid #EFEFEF;
	padding-bottom:15px
}
#content .h4, #content h4 {
	font-size:18px;
	margin-top:45px;
	margin-bottom:20px
}
#content p {
	margin-top:30px;
	margin-bottom:30px;
	color:#676767
}
#content .fa {
	color:#0c1f38
}
section#header {
	padding-top:10px !important;
	padding-bottom:10px !important;
	background:#FFF
}
ul.top-nav{margin-top:18px !important;}
#header .mainlogo {
	margin-top:0
}
#header .mainlogo:hover {
	opacity:.8;
transition:opacity .45s ease-in-out;
-moz-transition:opacity .45s ease-in-out;
-webkit-transition:opacity .45s ease-in-out
}
#header p.links {
	color:#e4e4e4;
	margin-top:12px;
	font-weight:400
}
#header .links a {
	margin-right:15px;
	text-transform:uppercase;
	vertical-align:middle
}
#header .links a:last-child {
	margin-left:15px;
	margin-right:0
}
#header .fa {
	color:#b0b0b0;
	padding-left:10px;
	padding-right:10px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	vertical-align:bottom
}
#header .btn-headerlinks {
	color:rgb(128,128,128);
	padding:10px;
	border-radius:2px;
	font-weight:600;
	font-size:12px
}
#header .btn-headerlinks:hover, #header .btn-headerlinks:focus {
	color:#b8b8b8
}
#header .btn-headerlinks:active {
	box-shadow:none
}
#header .btn-headercart {
	color:#FFF;
	background-color:#373B42;
	border:1px solid #373B42;
	padding:10px;
	border-radius:2px;
	font-weight:600;
	font-size:12px
}
#header .btn-headercart:hover, #header .btn-headercart:focus {
	opacity:.9;
	color:#FFF
}
#header .fa-caret-down {
	padding-right:0
}
#header .fa-shopping-cart {
	color:#000;
	padding-left:0
}
.modal-backdrop.in {
	background:#373B42;
	opacity:1
}

/*===================== Header CSS End =====================*/

/*=====================Main Menu CSS=====================*/


#menu {
	background:#3b4048;
}
#menu .navbar-default .navbar-toggle {
	background:inherit;
	border:none;
	margin-right:0
}
#menu .navbar-default .navbar-toggle .icon-bar {
	background-color:#FFF
}
#menu .normal {
	z-index:999
}
#menu .navbar-nav>li>.dropdown-menu {
	border-top:none !important
}
#menu .navbar-nav>li>.dropdown-menu, #menu .normal .dropdown-submenu>.dropdown-menu {
	padding-top:0;
	padding-bottom:0;
	background:#373B42;
	background-color:#373B42;
	min-width:250px;
	border-radius:0;
	border:none
}
#menu .dropdown-menu>li:first-child {
	border-top:none
}
#menu .dropdown-menu>li {
	border-top:1px solid #4e535d
}
#menu .dropdown-menu>li>a {
	color:#FFF;
	font-weight:400;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px
}
#menu .dropdown-menu>li>a:focus, #menu .dropdown-menu>li>a:hover {
	background-color:#373B42
}
#menu .normal .fa {
	margin-right:15px !important;
	font-size:13px;
	vertical-align:inherit;
	width:12px;
	text-align:center
}
#menu .normal .dropdown-submenu {
	position:relative
}
#menu .normal .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:0
}
#menu .normal .dropdown-submenu:hover>.dropdown-menu {
	display:block
}
#menu .normal .dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#FFF;
	margin-top:5px;
	margin-right:-10px
}
#menu .normal .dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
#menu .normal .dropdown-submenu.pull-left {
	float:none
}
#menu .normal .dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
#menu .dropdown-menu>li>a:hover {
	color:#FFF;
	background:#0c1f38
}
#menu .container-fluid {
	padding-right:0;
	padding-left:0;
	margin-right:auto;
	margin-left:auto
}
#menu #mainlogo {
	background:url(../img/logo.png);
	width:264px;
	margin-top:5px;
	height:43px;
	margin-left:0
}
#menu #mainlogo:hover {
	opacity:.5;
transition:opacity .55s ease-in-out;
-moz-transition:opacity .55s ease-in-out;
-webkit-transition:opacity .55s ease-in-out
}
#menu .navbar {
	position:relative;
	min-height:61px;
	margin-bottom:10px;
	margin-top:35px
}
#menu .navbar-default .navbar-collapse, #menu .navbar-default .navbar-form {
	padding-left:0;
	padding-right:0;
}
#menu .navbar-default {
	background:inherit;
	border:none !important
}
#menu .navbar-default .navbar-nav>li>a {
	color:#FFF;
	font-size:14px;
	line-height:20px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:35px;
	padding-right:35px;
	font-weight:600;
	text-transform:uppercase
}
#menu .nav>li>a {
	position:relative;
	display:block
}
#menu .nav>li>a.last {
	margin-right:0px !important
}
#menu .navbar {
	min-height:40px;
	margin-top:0;
	margin-bottom:0
}
#menu .navbar-default .navbar-nav>.open>a, #menu .navbar-default .navbar-nav>.open>a:focus, #menu .navbar-default .navbar-nav>.open>a:hover {
	color: #FFF;
	background: #fb940b;
}
#menu .navbar-default .navbar-nav > li > a:hover {
	color: #FFF;
	background: #fb940b;
}
#menu .navbar-default .navbar-nav>li>a:focus {
	color: #FFF;
	background: #fb940b;
}
#menu .navbar-default .navbar-nav>.active>a {
	color: #FFF;
	background: #fb940b;
}
#menu .navbar-default .navbar-nav>.active>a:hover {
	background-color:#fb940b;
	color:#FFF
}
#menu .navbar-default .navbar-nav>.active>a:focus {
	background-color:#fb940b;
	color:#FFF
}
#menu .navbar-default .navbar-nav>.attn>a, #menu .navbar-default .navbar-nav>.attn>a:focus {
	background-color:#fb940b;
	color:#FFF
}
#menu .navbar-default .navbar-nav>.attn>a:hover {
	background-color:#fb940b;
	color:#FFF
}
#menu #menu-left {
	margin-left:0px !important;
	padding-left:0px !important
}
#menu #menu-right {
	margin-right:0px !important;
	padding-right:0px !important
}
#menu #menu-right .fa {
	padding-right:10px !important
}
#menu .fa {
	padding-right:0px !important
}
#menu h3 .fa {
	padding-right:10px !important;
	color:#2CB0E1
}
#menu ul.right {
	float:right
}

/* Style the tab */
.tab {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Open Sans', sans-serif !important;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: #014073;
  float: left;
  border-color: white;
  outline: none;
  cursor: pointer;
  padding: 8px 8px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
}


/*=====================Main Menu CSS End=====================*/

/*===================== Inner Page Banner CSS Start =====================*/

#subbanner {
	background:#014073;
	padding:30px 30px;
}
#subbanner h1 {
	color: #FFF;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 40px;
	text-shadow: 2px 2px #fb940b;
	text-transform: uppercase;
}
#subbanner p {
	color: #FFF;
	margin-bottom: 0;
	font-weight: 400;
	float: left;
	font-size: 18px;
	margin-top: 15px;
	width:100%;
	float:left;
}
#subbanner .starting-from {
	float: left;
	width: 100%;
	color: #FFF;
	margin: 20px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 600;
}
#subbanner .starting-from span {
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	float: left;
	width: 100%;
}
#subbanner h4 {
	color: #c3c3c3;
	font-size: 15px;
	font-weight: 400;
	margin: 25px 0px 0 0;
	float:left;
	width:100%;
}
#subbanner h4.last-child {
	margin-bottom:30px;
}
#subbanner img {
	width:100%;
}

/*===================== Inner Page Banner CSS End =====================*/


/*===================== Button CSS Start =====================*/

.btn-slider {
	color:#fff;
	background-color:#fb940b;
	border:2px solid #fb940b;
	padding:10px 20px;
	font-family: 'Open Sans', sans-serif;
	border-radius:2px;
	font-weight:700
}
.btn-slider:hover, .btn-slider:focus, .btn-slider:active, .btn-slider:active:hover {
	color:#fff;
	opacity:.9;
	transition:opacity 0.5s ease
}
.btn-custom {
	color:#fff;
	font-size:18px;
	background-color:#fb940b;
	border:1px solid #fb940b;
	padding:10px 20px 10px 20px;
	border-radius:2px;
	font-weight:600
}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom:active:hover {
	color:#fff;
	border:1px solid #fff
}


/*===================== Button CSS End =====================*/

/*===================== jcarousel CSS Start =====================*/


.jcarousel-wrapper {
	position:relative
}
.jcarousel {
	position:relative;
	overflow:hidden;
	width:100%
}
.jcarousel ul {
	width:20000em;
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
.jcarousel li {
	width:200px;
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px
}
.jcarousel-pagination {
	position:absolute;
	bottom:-40px;
	left:50%;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	margin:0
}
.jcarousel-pagination a {
	text-decoration:none;
	display:inline-block;
	font-size:11px;
	height:10px;
	width:10px;
	line-height:10px;
	background:#2a363f;
	color:#4E443C;
	text-indent:-9999px;
	margin-right:7px
}
.jcarousel-pagination a.active {
	background:#0c1f38;
	color:#fff
}


/*===================== jcarousel CSS End =====================*/

/*===================== Imageslider CSS Start =====================*/


#imageslider {
	background:#014073;
	padding-top:30px;
	padding-bottom:30px;
}
#imageslider .carousel {
	position:relative;
	z-index:1
}
#imageslider .sliderimage-bottom {
	margin-top:0px
}
#imageslider .carousel-indicators {
	bottom:0
}
#imageslider .fa {
	color:#fb940b;
	padding-right:10px;
}
#imageslider .carousel-indicators li {
	width:15px !important;
	height:15px !important;
	margin:3px !important;
	border:2px solid #FFFFFF !important
}
#imageslider .carousel-indicators .active {
	width:15px !important;
	height:15px !important;
	margin:3px !important;
	background-color:#014073 !important;
	border:2px solid #FFFFFF !important
}
#imageslider .main-container {
	padding:0
}
#imageslider .slide1 h3, #imageslider .slide2 h3, #imageslider .slide3 h3, #imageslider .slide4 h3 {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 40px;
/*	text-transform: uppercase; */
}
#imageslider .slide1 h4, #imageslider .slide2 h4, #imageslider .slide3 h4, #imageslider .slide4 h4 {
	color:#c3c3c3;
	font-size:19px;
	font-weight:400;
	margin-bottom:10px
}
#imageslider .carousel-indicators {
	bottom:-10px
}
#imageslider .carousel-control.right, #imageslider .carousel-control.left {
	background-image:none
}
#imageslider .carousel .item {
	min-height:450px;
	height:100%;
	width:100%
}
#imageslider .carousel-inner .item .container {
	justify-content:center;
	align-items:center;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0
}
#imageslider h4 {
	animation-delay:0.5s
}
#imageslider h4.second {
	animation-delay:1s
}
#imageslider h4.third {
	animation-delay:1.5s
}
#imageslider h4.forth {
	animation-delay:2s
}
#imageslider a {
	animation-delay:2.5s;
	margin-top:20px
}
#imageslider img {
	animation-delay:0.5s
}


/*===================== Imageslider CSS End =====================*/



/*===================== Plan and Pricing CSS Start =====================*/


#resellerplans {
	padding-top:30px;
	padding-bottom:40px
}
#resellerplans .pricing-table {
	margin-bottom:20px
}
#resellerplans .pricing {
	padding:0
}
#planbox .pricing-table {
	margin-top:10px;
	margin-bottom:10px
}
#resellerplans .pricing .pricing-table .pricing-header {
	position:relative;
	background:#373B42;
	padding:22px 22px;
	text-align:center;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-title {
	color:#FFF;
	font-size:20px;
	text-align:center;
	font-weight:400;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-rate {
	font-size:70px;
	font-weight:800;
	color:#FFF;
	position:relative;
	text-align:center;
	margin-bottom: 0px;
	margin-right: 10px
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-term {
	font-size:15px;
	color:#F3F4F5;
	text-align:center;
	margin-bottom:20px;
	font-weight:400
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-rate sup {
	font-size:24px;
	position:relative;
	top:-30px;
	color:#FFF
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-rate .pence {
	font-size:28px;
	top:-40px;
	color:#FFF
}
#resellerplans .pricing .pricing-table .pricing-header .pricing-rate span {
	font-size:20px;
	color:#FFF;
	text-transform:uppercase
}
#resellerplans .pricing .pricing-list {
	padding:20px 4px 20px 20px;
	background:#F3F4F5;
	border:1px solid #e4e4e4
}
#resellerplans .pricing .pricing-list ul {
	padding:0;
	display:table;
	margin:0 auto
}
#resellerplans .well {
	background-color:#fff;
	border:1px solid #e3e3e3;
	border-radius:0;
	margin-top:0px;
	margin-bottom:0;
	padding-top:10px;
	padding-right:10px;
}
#resellerplans .well ul {
	font-size:14px;
}
#resellerplans .pricing .pricing-list ul li {
	list-style:none;
	border-bottom:1px solid #F3F4F5;
	color:#333232;
	font-size:16px;
	line-height:24px;
	font-weight:400
}
#resellerplans .pricing .pricing-list ul li:last-child {
	border:none
}
#resellerplans .pricing .pricing-list ul li i {
	margin-right:12px;
	color:#b0b0b0
}
#resellerplans .pricing .pricing-list ul li span {
	color:#373B42
}
#resellersoftware {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:40px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#resellersoftware .thumbnail {
	background:#FFF;
	padding:30px 30px 10px 30px;
	text-align:center;
	border-radius:0;
	border:1px solid #E3E3E3
}
#resellersoftware .thumbnail h3 {
	font-weight:400;
	border-top:1px solid #f7f7f7;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f7f7f7
}
#resellersoftware .thumbnail p {
	margin-top:30px;
	margin-bottom:30px
}
#resellersoftware .thumbnail .btn {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600
}
#resellersoftware .well {
	margin-top:20px;
	background-color:#E0F0FE;
	padding-bottom:0
}
#resellersoftware h4 {
	font-weight:600;
	padding-top:10px;
	font-size:15px
}
#resellersoftware h5 span {
	color:#0c1f38;
	font-size:15px;
	font-weight:600
}
#resellerhostingfeatures {
	background:#FFF;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left
}
#resellerhostingfeatures .fa, #resellerhostingfeatures .fas {
	color:#b0b0b0;
	padding-right:0
}
#resellerhostingfeatures h3 {
	font-size:20px;
	color:#0c1f38;
	font-weight:600;
	margin-top:15px;
	margin-bottom:0px
}
#resellerhostingfeatures .thumbnail {
	border:none;
	margin-top: 30px;
}
#resellerhostingfeatures p {
	color:#373B42;
	font-size:15px;
	line-height:22px;
	font-weight:400;
	margin-bottom:0
}
.resellertable_border {
    background: #F3F4F5;
    padding-top: 60px;
    padding-bottom: 40px;
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
}
.resellertable_border .thumbnail {
    border: none;
	text-align: center;
    margin-bottom: 0;
       padding: 30px;
    background-color: #ffffff;
}
 
#resellertable {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:40px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#resellertable img {
	display:inline;
	margin-right:20px
}
#resellertable .table {
	border:1px solid #DDD;
	text-align:center;
	padding-bottom:20px
}
#resellertable th {
	background:#373B42;
	color:#FFF;
	font-size:13px;
	padding:15px;
	font-weight:400
}
#resellertable th.center {
	text-align:center
}
#resellertable .table>tbody>tr>td {
	background:#FFF;
	font-size:12px
}
#resellertable td.left {
	text-align:left;
	padding:15px;
	vertical-align:middle
}
#resellertable td.center {
	text-align:center;
	padding:15px;
	vertical-align:middle
}
#resellertable .label-profit {
	background:#0c1f38;
	padding:5px 10px 5px 10px;
	font-size:12px;
	font-weight:600;
	color:#FFF;
	border-radius:0;
	margin-right:10px
}
#reselleraddvalue {
	padding-top:60px;
	padding-bottom:40px;
	background:#FFF
}
#reselleraddvalue .thumbnail {
	background:#F3F4F5;
	padding:30px 30px 10px 30px;
	text-align:center;
	border-radius:0;
	border:1px solid #E3E3E3
}
#reselleraddvalue .thumbnail h3 {
	font-weight:400;
	border-top:1px solid #dedede;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dedede
}
#reselleraddvalue .thumbnail p {
	margin-top:30px;
	margin-bottom:30px
}
#reselleraddvalue .thumbnail .btn {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600
}
#resellerfeatures {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:60px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#resellerfeatures .fa {
	color:#0c1f38
}
#resellerfeatures h4 {
	padding-bottom:10px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:15px
}
#resellerfeatures p {
	font-weight:400
}
#resellerfeatures img {
	border:1px solid #cecece;
	padding:3px;
	background:#FFF;
	margin-bottom:30px
}


/*===================== Plan and Pricing CSS End =====================*/



/*===================== SSL Features CSS Start =====================*/


#sslfeatures {
	background:#FFF;
	padding-top:60px;
	padding-bottom:60px
}
#sslfeatures h4 {
	text-align:left;
	border-bottom:1px solid #F3F4F5;
	padding-bottom:10px;
	font-weight:600;
	color:#373B42
}
#sslfeatures p {
	text-align:left;
	font-weight:400;
	margin-top:15px
}
#sslfeatures .rowmargin {
	margin-bottom:50px
}
#sslfeatures .fa, #sslfeatures .fas {
	color:#b0b0b0;
	font-size:60px;
	padding-right:20px;
	vertical-align:middle
}
#standardsslcertificates {
	background:#FFF;
	padding-top:60px;
	padding-bottom:60px
}
#standardsslcertificates .panel-heading {
	border-radius:0;
	background:#373B42;
	color:#FFF;
	text-align:center
}
#standardsslcertificates .panel-title {
	font-weight:600;
	font-size:18px;
	padding:10px
}
#standardsslcertificates .panel-body .fa {
	color:#4cb700
}
#standardsslcertificates .panel-body {
	background:#F3F4F5
}
#standardsslcertificates img {
	margin:auto;
	margin-top:10px;
	margin-bottom:15px
}
#standardsslcertificates p {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	margin:0;
	width:60%;
	margin-left:auto;
	margin-right:auto
}
#standardsslcertificates p:last-child {
	border-bottom:none
}
#standardsslcertificates .panel {
	border:1px solid #e4e4e4;
	border-radius:0
}
#standardsslcertificates .panel-footer {
	padding:10px 15px;
	background-color:#373B42;
	border:none;
	border-radius:0;
	text-align:center
}
#standardsslcertificates h5.price {
	font-size:20px;
	display:initial;
	margin-right:15px;
	color:#FFF;
	border-right:1px solid #4a4f58;
	padding-right:15px;
	vertical-align:middle
}
#standardsslcertificates sup {
	top:-.5em;
	font-size:15px
}
#evsslcertificatetable {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:60px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#evsslcertificatetable .table {
	border:1px solid #DDD;
	text-align:center;
	margin-bottom:0
}
#evsslcertificatetable th {
	background:#373B42;
	color:#FFF;
	font-size:20px;
	text-align:left;
	padding:15px;
	padding-left:30px;
	font-weight:400
}
#evsslcertificatetable .table>tbody>tr>td {
	background:#FFF
}
#evsslcertificatetable td.left {
	width:75%;
	text-align:left;
	padding:15px;
	padding-left:30px
}
#evsslcertificatetable td.right {
	width:25%;
	text-align:center;
	padding:15px;
	vertical-align:middle
}
#evsslcertificatetable p.item {
	font-size:18px;
	font-weight:600;
	margin-top:5px;
	margin-bottom:15px
}
#evsslcertificatetable .label-promo {
	background:#fb940b;
	padding:5px 10px 5px 10px;
	font-size:15px;
	font-weight:400;
	color:#FFF;
	border-radius:0;
	margin-right:10px
}
#evsslcertificatetable p.pricing {
	color:#373B42;
	font-weight:600
}
#evsslcertificatetable .fa {
	color:#0c1f38
}
#evsslcertificatetable .thumbnail {
	border-radius:0;
	border:1px solid #DDD
}
#evsslcertificatetable img {
	margin-left:auto;
	margin-right:auto;
	padding:25px 0 2px 0
}
#evsslcertificatetable p.evcaption {
	font-size:15px;
	font-weight:200;
	text-align:center;
	margin:20px 45px 20px 45px
}
#sslcompare {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:60px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#sslcompare .pricing {
	padding:0
}
#sslcompare .pricing-table {
	margin-top:10px;
	margin-bottom:10px
}
#sslcompare .pricing .pricing-table .pricing-header {
	position:relative;
	background:#373B42;
	padding:22px 22px;
	text-align:center;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
#sslcompare .pricing .pricing-table .pricing-header .pricing-title {
	color:#FFF;
	font-size:24px;
	text-align:center;
	font-weight:400;
	margin:10px
}
#sslcompare .pricing .pricing-list {
	padding:20px 0 20px 0;
	background:#FFF;
	border:1px solid #E3E3E3
}
#sslcompare .pricing .pricing-list ul {
	padding:0;
	display:table;
	margin:0 auto
}
#sslcompare .pricing .pricing-list ul li {
	list-style:none;
	border-bottom:1px solid #F3F4F5;
	color:#373B42;
	font-size:16px;
	line-height:42px;
	font-weight:400
}
#sslcompare .pricing .pricing-list ul li:last-child {
	border:none
}
#sslcompare .pricing .pricing-list ul li i {
	margin-right:12px;
	color:#4cb700
}
#sslcompare .pricing .pricing-list ul li span {
	color:#9e9e9e
}
#sslcompare .fa-times {
	color:#0c1f38 !important
}


/*===================== SSL Features CSS End =====================*/

/*===================== Our Services CSS Start =====================*/


#services {
	background:#FFF;
	padding-top:60px;
	padding-bottom:60px
}
#services p {
	margin-bottom:30px
}
#services h4 {
	margin-bottom:20px
}
#services h4 .fa {
	color:#0c1f38
}
#servicepricelist {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:60px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#servicepricelist .table {
	border:1px solid #DDD;
	text-align:center;
	margin-bottom:0
}
#servicepricelist th {
	background:#373B42;
	color:#FFF;
	font-size:20px;
	padding:15px;
	font-weight:400
}
#servicepricelist th.service {
	width:50%;
	padding-left:30px;
	text-align:left
}
#servicepricelist th.timeframe {
	width:15%;
	text-align:center
}
#servicepricelist th.price {
	width:20%;
	text-align:center
}
#servicepricelist th.order {
	width:15%;
	text-align:center
}
#servicepricelist .table>tbody>tr>td {
	background:#FFF
}
#servicepricelist td.left {
	text-align:left;
	padding:15px;
	padding-left:30px
}
#servicepricelist td.center {
	text-align:center;
	padding:15px;
	vertical-align:middle
}
#servicepricelist p.service {
	font-size:18px;
	font-weight:600;
	margin-top:5px;
	margin-bottom:15px
}
#servicepricelist .label-promo {
	background:#373B42;
	padding:5px 10px 5px 10px;
	font-size:12px;
	font-weight:400;
	color:#FFF;
	border-radius:0;
	margin-right:10px
}
#servicepricelist p.details {
	color:#373B42;
	margin-left:27px
}
#servicepricelist .fa {
	color:#0c1f38
}


/*===================== Our Services CSS End =====================*/

/*===================== Our Products CSS Start =====================*/


#productfaqs {
	background:#FFF;
	padding-top:60px;
	padding-bottom:60px
}
#productfaqs h2 {
	margin-top:0;
	font-weight:400;
	margin-bottom:30px;
	padding-bottom:15px;
	border-bottom:1px solid #EFEFEF
}
#productfaqs p {
	margin-bottom:30px
}
#productfaqs .faq-cat-content {
	margin-top:20px
}
#productfaqs .panel-group .panel {
	border-radius:0
}
#productfaqs .panel-default>.panel-heading a {
	color:#333;
	text-decoration:none
}
#productfaqs .panel-default>.panel-heading .fa {
	color:#0c1f38
}
#productfaqs .panel-default>.panel-heading {
	background-color:#F3F4F5;
	border-color:#E3E3E3
}
#productfaqs .panel-title {
	font-size:18px
}
#productfaqs .panel-default>.panel-heading+.panel-collapse>.panel-body {
	font-size:16px;
	background:#FFF;
	display:table
}
#productfaqs h4.category {
	margin-top:50px;
	margin-bottom:30px
}
#productfaqs .panel-group {
	margin-bottom:0
}
#productfaqs .panel .panel-heading-link a.collapsed:after {
	content:"\f104"
}
#productfaqs .panel .panel-heading-link a:after {
	font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
	content:"\f107";
	float:right;
	background-color:#fb940b;
	color:#FFF;
	padding:8px 0;
	margin-top:-25px;
	margin-right:-16px;
	width:33px;
	text-align:center
}
#productfaqs .panel-body {
	padding:15px
}
#productfaqs .fa {
	color:#b0b0b0
}


/*===================== Our Products CSS End =====================*/

/*===================== FAQs Section CSS Start =====================*/


#faq {
	padding-top:60px;
	padding-bottom:60px;
	background:#FFF
}
#faq .panel-group .panel {
	border-radius:0
}
#faq .panel-default>.panel-heading a {
	color:#333;
	text-decoration:none
}
#faq .panel-default>.panel-heading .fa {
	color:#0c1f38
}
#faq .panel-default>.panel-heading {
	background-color:#f3f3f3;
	border-color:#E3E3E3
}
#faq .panel-title {
	font-size:17px;
	font-weight: 600
}
#faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
	font-size:16px;
	background:#FFF;
	display:table
}
#faq h4.category {
	margin-top:50px;
	margin-bottom:30px
}
#faq .panel .panel-heading-link a.collapsed:after {
	content:"\f104"
}
#faq .panel .panel-heading-link a:after {
	font-family:'FontAwesome';
	content:"\f107";
	float:right;
	background-color:#0c1f38;
	color:#FFF;
	padding:8px 0;
	margin-top:-25px;
	margin-right:-16px;
	width:33px;
	text-align:center
}
#faq .panel-body {
	padding:16px
}
#faq .fa {
	color:#b0b0b0
}


/*===================== FAQs Section CSS End =====================*/

/*===================== About Us Page CSS Start =====================*/


#aboutus {
	padding-top:50px;
	padding-bottom:50px;
	background:#FFF
}
#aboutus .fa {
	color:#0c1f38
}
#aboutus p.info {
	margin-top:20px;
	margin-bottom:35px;
	font-size:13px
}
#aboutus img {
	padding:5px;
	border:1px solid #E3E3E3
}
#aboutus p.caption {
	margin-top:10px;
	font-weight:400;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	padding:10px;
	font-size:13px
}
#aboutus h5 {
	margin-top:0
}
#aboutusstaff {
	padding-top:40px;
	padding-bottom:40px;
	background:#F3F4F5;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#aboutusstaff img {
	padding:5px;
	border:solid 1px #E3E3E3
}
#aboutusstaff h3 {
	margin-top:0;
	padding-bottom:15px;
	border-bottom:solid 1px #E3E3E3
}
#aboutusstaff small {
	margin-top:7px;
	float:right;
	color:#0c1f38
}
#aboutusstaff p {
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px
}
#aboutusstaff .panel {
	margin-top:20px;
	margin-bottom:20px
}
#aboutusstaff .social-profile.twitter {
	background-color:#00aced;
	background-image:linear-gradient(to top, #00aced, #21c2ff)
}
#aboutusstaff .social-profile.facebook {
	background-color:#3b5998;
	background-image:linear-gradient(to top, #3b5998, #4c70ba)
}
#aboutusstaff .social-profile.linkedin {
	background-color:#007bb6;
	background-image:linear-gradient(to top, #007bb6, #009de9)
}
#aboutusstaff .social-profile.instagram {
	background-color:#517fa4;
	background-image:linear-gradient(to top, #517fa4, #7098b8)
}
#aboutusstaff .social-profile.google-plus {
	background-color:#dd4b39;
	background-image:linear-gradient(to top, #dd4b39, #e47365)
}
#aboutusstaff .social-profile.youtube {
	background-color:#b00;
	background-image:linear-gradient(to top, #bb0000, #ee0000)
}
#aboutusstaff .social-profile {
	display:inline-block;
	width:25px;
	height:25px;
	margin:10px 10px 0 0;
	font-size:15px;
	color:#FFF;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2);
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .1)
}
#aboutusstaff .fa {
	padding:0;
	margin-top:5px
}
#aboutusstaff a:hover {
	color:#f1f1f1
}
#aboutusicons {
	background:#FFF;
	padding-top:60px;
	padding-bottom:50px;
	text-align:center
}
#aboutusicons .fa {
	color:#b0b0b0;
	padding-right:0
}
#aboutusicons h3 {
	font-size:20px;
	color:#0c1f38;
	font-weight:600;
	margin-top:15px;
	margin-bottom:15px
}
#aboutusicons .thumbnail {
	border:none;
	margin-bottom:0
}
#aboutusicons p {
	color:#373B42;
	font-size:15px;
	line-height:22px;
	font-weight:400;
	margin-bottom:0
}


/*===================== About Us Page CSS End =====================*/

/*===================== Contact Us Page CSS Start =====================*/


#contact {
	padding-top:50px;
	padding-bottom:50px;
	background:#FFF
}
#contact h3 {
	font-size:24px;
	margin-top:0;
	margin-bottom:35px;
	border-bottom:1px solid #F3F4F5;
	padding-bottom:15px
}
#contact .fa {
	color:#0c1f38
}
#contact .alert-existingcustomer {
	color:#373B42;
	background-color:#EFEFEF;
	border-color:#e0e0e0
}
#contact .alert-existingcustomer a {
	color:#0c1f38
}
#contact label {
	font-weight:600;
	margin-top:20px;
	margin-bottom:0
}
#contact .form-control {
	border-radius:0;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	box-shadow:none;
	border-color:#e0e0e0
}
#contact .contactsubmit {
	text-align:center
}
#contact .captchaimage {
	margin-top:10px;
	padding:3px 0 4px;
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	text-align:right
}
#contact #inputCaptcha {
	width:100px
}
#contact .center-block {
	width:305px
}
#contact .btn-primary {
	margin-top:20px
}
#contactmap {
	padding-top:50px;
	padding-bottom:50px;
	background:#F3F4F5;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#contactdetails {
	padding-top:50px;
	padding-bottom:50px;
	background:#FFF
}
#contactdetails .fa {
	color:#0c1f38
}
#contactdetails h4 {
	font-size:18px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #f1f1f1
}
#contactdetails .label-default {
	background-color:#373B42;
	text-transform:uppercase;
	font-weight:600
}


#promotions {
	padding-top:60px;
	padding-bottom:40px;
	background:#FFF
}
#promotions .thumbnail {
	background:#F3F4F5;
	padding:30px 30px 10px 30px;
	text-align:center;
	border-radius:0;
	border:1px solid #E3E3E3
}
#promotions .thumbnail h3 {
	font-weight:400;
	border-top:1px solid #dedede;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dedede
}
#promotions .thumbnail p {
	margin-top:30px;
	margin-bottom:30px
}
#promotions .thumbnail .btn {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600
}
#promotionshighlight {
	background:#F3F4F5;
	padding-top:50px;
	padding-bottom:50px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3
}
#promotionshighlight .table {
	border:1px solid #DDD;
	text-align:center;
	margin-bottom:0
}
#promotionshighlight th {
	background:#373B42;
	color:#FFF;
	font-size:25px;
	text-align:left;
	padding:15px;
	padding-left:30px
}
#promotionshighlight .table>tbody>tr>td {
	background:#FFF
}
#promotionshighlight td.left {
	width:75%;
	text-align:left;
	padding:15px;
	padding-left:30px
}
#promotionshighlight td.right {
	width:25%;
	text-align:center;
	padding:15px;
	vertical-align:middle
}
#promotionshighlight p.offer {
	font-size:18px;
	font-weight:600;
	margin-top:5px;
	margin-bottom:15px
}
#promotionshighlight .label-promo {
	background:#0c1f38;
	padding:5px 10px 5px 10px;
	font-size:15px;
	font-weight:400;
	color:#FFF;
	border-radius:0;
	margin-left:10px
}
#promotionshighlight p.coupon {
	color:#373B42;
	font-weight:600
}


#openinghours {
	padding-top:60px;
	padding-bottom:60px;
	background:#FFF
}
#openinghours p {
	margin-top:30px;
	margin-bottom:30px;
	color:#676767
}
#openinghours h4 {
	font-size:18px;
	margin-top:45px;
	margin-bottom:20px
}
#openinghours .fa {
	color:#0c1f38
}
#openinghours .table {
	border:1px solid #DDD;
	text-align:center
}
#openinghours th {
	background:#373B42;
	color:#FFF;
	text-align:center
}
#openinghours .table>tbody>tr>td {
	border:1px solid #ddd
}



#domainarea {
	padding-top:40px;
	padding-bottom:20px;
	background:#FFF
}
#domainarea *:focus {
	outline:none !important
}
#domainarea h1, #domainarea p {
	text-align:center;
	padding-bottom:20px
}
#domainarea .fa {
	font-size:30px;
	color:#FFF;
	padding:8px
}
#domainarea h2 {
	font-weight:200;
	margin-top:9px;
	text-align:left;
	font-size:30px
}
#domainarea p {
	margin-top:30px;
	margin-bottom:30px
}
#domainarea #domainsearch {
	text-align: left;
	font-size: 18px;
	height: 60px;
	text-transform: none;
	font-weight: 400;
	letter-spacing: 0;
	color: #303135;
	border-radius: 0;
	border: 2px solid #E3E3E3;
	box-shadow: none;
}
#domainarea #domainsearchsmall {
	text-align:center;
	font-size:20px;
	height:60px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:2px;
	color:#303135;
	border-radius:0;
	border:2px solid #E3E3E3;
	box-shadow:none
}
#domainarea .custom-search-form {
	border-radius:0
}
#domainarea ::-webkit-input-placeholder {
color:#333
}
#domainarea ::-moz-placeholder {
color:#333
}
#domainarea :-ms-input-placeholder {
color:#333
}
#domainarea :-moz-placeholder {
color:#333
}
#domainarea input.large {
	display:inline-block
}
#domainarea input.small {
	display:none
}
#domainicons {
	padding:30px;
	background-color:#FFF
}
#domainicons #domaintldlogo {
	margin-left:auto;
	margin-right:auto
}
#domainicons img {
	opacity:.8
}
#domainicons img:hover {
	opacity:1
}
#domainicons .carousel-control {
	width:0%;
	color:#000;
	margin-right:-12px;
	margin-left:-12px
}





#hostingfeatures {
	background:#FFF;
	padding-top:60px;
	padding-bottom:50px;
	text-align:center
}
#hostingfeatures .fa, #hostingfeatures .fas {
	color:#b0b0b0;
	padding-right:0
}
#hostingfeatures h3 {
	font-size:20px;
	color:#fb940b;
	font-weight:600;
	margin-top:15px;
	margin-bottom:15px
}
#hostingfeatures .thumbnail {
	border:none;
	margin-bottom:0
}
#hostingfeatures p {
	color:#373B42;
	font-size:15px;
	line-height:22px;
	font-weight:400;
	margin-bottom:0
}
#hostingfeatures p.intro {
	color: #666;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 0px;
	padding: 20px 0px 50px 0;
}



#sslhighlight {
	padding-top:30px;
	padding-bottom:30px;
}
#sslhighlight .thumbnail {
	background-color:#494949;
	margin-top:20px;
	margin-bottom:20px
}
#sslhighlight small {
	color:#FFF
}
#sslhighlight .thumbnail img {
	max-height:110px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:30px
}
#sslhighlight .fa {
	color:#0c1f38;
	padding-right:20px
}
#sslhighlight .btn .fa {
	color:#FFF
}
#sslhighlight h2 {
	font-size:28px;
	font-weight:600;
	line-height:32px;
	margin-top:20px;
	margin-bottom:20px
}
#sslhighlight .btn {
	margin-top:20px
}
#sslhighlight .panel-group .panel-heading {
	margin-bottom:0;
	border-radius:0
}
#sslhighlight .panel-group .panel-heading .fa {
	color:#0c1f38
}
#sslhighlight .panel-group .panel-heading+.panel-collapse>.list-group, #sslhighlight .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:1px solid #E3E3E3;
	background:#F3F4F5;
	color:#373B42;
	font-size:16px;
	line-height:22px;
	font-weight:400
}
#sslhighlight .panel-title {
    font-size:20px;
	font-weight:600;
	padding:10px 10px
}
#sslhighlight h3[aria-selected="true"] {
	background-color:#fc5
}
#sslhighlight .panel-group .panel {
	border:1px solid #d6d6d6;
	border-radius:0
}
#sslhighlight .panel-default>.panel-heading a {
	color:#333;
	text-decoration:none
}
#sslhighlight .panel-default>.panel-heading .fa {
	color:#0c1f38
}
#sslhighlight .panel-default>.panel-heading {
	background-color:#FFF;
	border-color:#E3E3E3
}
#sslhighlight .panel-default>.panel-heading+.panel-collapse>.panel-body {
	font-size:16px;
	background:#FFF;
	display:table
}
#sslhighlight .panel-body {
	padding:15px
}

#reasons {
	background:#FFF;
	padding-top:60px;
	padding-bottom:90px
}
#reasons h3 {
	font-size:20px;
	color:#fb940b;
	font-weight:600;
	margin-top:15px;
	margin-bottom:15px
}
#reasons p {
	color:#373B42;
	font-size:16px;
	line-height:22px;
	font-weight:400;
	margin-bottom:0
}
#reasons .thumbnail {
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:0;
	border:1px solid #E3E3E3;
	background:#F3F4F5
}
#reasons .fa, #reasons .fas {
	color:#b0b0b0;
	padding-right:0
}
#reasons .toolslide {
	left:0;
	top:0
}




#partners {
	background:#373B42;
	padding-top:25px;
	height:75px
}
#partners .carousel-control {
	width:0%;
	color:#FFF;
	margin-right:-12px;
	margin-left:-12px
}
#partners #partnerimage {
	margin-left:auto;
	margin-right:auto;
	margin-top:2px
}
#partners img:hover {
	opacity:.8
}


 
/* ======== Contact Form and Address CSS Start ======== */



.btn_form {
    text-align: right;
    margin-right: 15px;
}

.contact_form span.ctext .c_text {
	border: 0px;
	text-indent: 5px;
	line-height: 38px;
	width: 100%;
}
.contact_form span.ctext .c_texta {
	border: 0px;
	resize: none;
	width: 100%;
	text-indent: 5px;
	line-height: 38px;
}
.contact_form span.ctext {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}
.contact_form span.ctext:before {
	content: "";
	width: 1px;
	height: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.contact_form .contact_btn {
	float: right;
	margin: 0px;
}
.contact_form .c_address_box {
	padding: 30px;
}
.contact_form .c_address_box i.address-icon {
	font-size: 40px;
	height: 80px;
	line-height: 75px;
	margin: 0px;
	padding: 0;
	width: 80px;
}
.contact_form .c_address_box .contact_social {
	margin:20px 0px 0px 0px;
}
.contact_form .c_address_box .contact_social ul li {
	list-style:none;
	display:inline;
	margin:0px 5px;
}
.contact_form .c_address_box .contact_social ul li a {
	width:40px;
	height:40px;
	line-height:40px;
	display:inline-block;
}
.address-searvicer
{
	background:#fff;
	    padding: 20px;
	
}




/* ======== Testimonial CSS ======== */




.abut-main-txt h5 {
	padding:0px 0px 30px 0px;
	margin:0px;
}
.our_staff {
	display: inline-block;
}
.our_staff .team_box {
	margin: 50px 0px 0px 0px;
	    text-align: center;
}
.our_staff .team_box .thumbnail {
	border: 0px;
}
.our_staff .team_box .thumbnail img {
	border-radius: 100%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.our_staff .team_box .thumbnail img:hover {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
}





.about_searvicer_1 h3 {
    font-size: 25px;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
    margin-top:  0px;
    margin-bottom: 15px;
}
.about_searvicer_1 p {
    font-size: 16px;
    line-height: 2;
}
.about_searvicer_button {
    margin-top: 40px;
}
.about_searvicer_1 img {
    width: 100%;
}
 
 

.home-doctors {
  text-align: center;
  
  
}

.home-doctors h2 {
    font-weight: normal;
}

.home-doctors .common-doctor figure {
  overflow: hidden;
  width: 100%;
	height: 196px;
}

.home-doctors img {
	width: 100%;
	
}




.home-doctors .common-doctor h5 {
  margin: 0 0 7px;
  font-size: 18px;
	font-weight: 700;
	
}
.home-doctors .common-doctor .for-border {
  margin-bottom: 20px;
}
.home-doctors .common-doctor .text-content {
  padding: 19px 14px 13px;
}
.home-doctors.doctors-var-two {
  text-align: left;
 
}
.home-doctors.doctors-var-two .slogan-section {
  text-align: left;
}
.home-doctors.doctors-var-two .common-doctor {
  background-color: transparent;
}
.home-doctors.doctors-var-two .common-doctor .for-border {
  display: none;
}
.home-doctors.doctors-var-two .common-doctor .text-content {
  padding: 20px 0 20px;
}
.home-doctors.doctors-var-two .text-center {
  text-align: left;
}.text-content small {
    color: #000  !important;
}
.common-doctor.animated.fadeInUp.clearfix.ae-animation-fadeInUp {
    background: #fff;
    padding: 10px;
    text-align: center;
}





ul.list-inline.social-lists.animate .fa {
    text-align: center;
    margin: 0 auto;
    padding: 0px  !important;
}

.slogan-section {
	margin-bottom: 50px;
	text-align: center;
}

.home-doctors .common-doctor .for-border {
	margin-bottom: 20px;
}


.home-doctors .common-doctor h5 small {
	
	font-weight: bold;
	font-size: 0.8em;
	font-style: italic;
}

.home-doctors .common-doctor ul{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -28px;
	text-align: center;
	margin-top: 10em;
	opacity: 0;
	z-index: 1;
}
.home-doctors li i {
    
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    background: #ff8900;
    -moz-osx-font-smoothing: grayscale;
    width: 40px;
    height: 40px;
    color: #fff;
    float: left;
    text-align: center;
    line-height: 3;
    border-radius: 50%;
}



.doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1, 1); // This is the scale for the normal size of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1, 1);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1, 1);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
}

.doc-item:hover .doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1.2, 1.2); // This is the enlarged size scale of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1.2, 1.2);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1.20, 1.20);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;

  opacity: 0.7;
}

.doc-item:hover .social-lists{
	margin-top: -2em;
	opacity: 1;
	width:100%;
		transition-duration: .8s;
}
#images_bg_counter {
	background:#444 url(../images/post-image.jpg)no-repeat center;
	background-size:cover;
	padding:60px 0px;
}
#images_bg_counter .text_white {
    color: #fff;
}
#images_bg_counter .counter-count {
    font-size: 30px;
	color: #fff;
}#images_bg_counter .counter-holder {
    text-align: center;
	color: #fff;
	    margin: 20px 0px;
}




/* ======== Footer CSS ======== */




section#footer {
	background: #113072;
	padding-top: 50px;
	padding-bottom: 20px;
	margin-top: -30px;
	z-index: 1;
	position: relative;
}
section#footer a {
	color:#bababa;
	margin-top:5px;
	padding:0;
	font-weight:400;
	font-size:16px
}
section#footer a:hover {
	color:#E3E3E3;
	background:none
}
section#footer a:focus {
	background:none
}
section#footer h4 {
	color:#FFF;
	font-size:24px;
	font-weight:400;
	line-height:20px;
	margin-bottom:25px
}
section#footer p {
	color:#FFF;
	font-size:14px;
	line-height:24px
}
section#footer .fa {
	color:#FFF;
	font-size:15px;
	margin-right:0px !important
}
section#footer .socailmedia {
	vertical-align:sub;
	font-size:20px;
	color:#FFF;
	padding-right:6px;
}
section#footer .footer-logo:hover {
	opacity:.8;
transition:opacity .45s ease-in-out;
-moz-transition:opacity .45s ease-in-out;
-webkit-transition:opacity .45s ease-in-out
}
section#footer .footerlinks {
	margin-bottom:60px
}
section#footer .footerlinks h4 {
	margin-top:30px
}

#footercompany {
	background:#0d2352;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:600
}
#footercompany p, #footercompany a {
	color:#FFF;
	font-size:12px;
	margin-bottom:0;
	text-transform:uppercase
}
#footercompany a.legal {
	padding-left:20px;
	padding-right:20px
}
#footercompany a.legal:last-child {
	padding-right:0
}
#footercompany p.legal {
	color:#42444e
}
.scroll-top-wrapper {
	position:fixed;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	text-align:center;
	z-index:99999999;
	background-color:#fb940b;
	color:#eee;
	width:50px;
	height:48px;
	line-height:48px;
	right:30px;
	bottom:100px;
	padding-top:2px;
	border-radius:10px;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.scroll-top-wrapper:hover {
	background-color:#fb940b
}
.scroll-top-wrapper.show {
	visibility:visible;
	cursor:pointer;
	opacity:1
}
.scroll-top-wrapper i.fa {
	line-height:inherit
}
.scroll-top-wrapper .fa {
	padding-right:0;
	color:#FFF
}
#masquerade {
	padding-top:0;
	padding-bottom:0;
	background:#FFF
}
#masquerade .alert {
	margin-bottom:0
}
a {
	color:#fb940b
}
a:hover, a:focus {
	color:#9a2014
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color:#DE3626
}
#categoryoverview {
	list-style:none;
	padding-left:10px
}
#categoryoverview li {
	margin-bottom:10px
}


/*=====================Media CSS=====================*/



@media (max-width:1199px) {
#menu .navbar-collapse {
max-height:410px !important;
overflow-y:scroll !important
}
#menu .navbar-collapse .dropdown-menu>li>a {
color:#fff;
background-color:#fb940b
}
#menu .navbar {
margin-top:3px
}
#menu .navbar-collapse .dropdown-menu>li>a:hover {
color:#ffc5c0
}
#menu .normal .dropdown-submenu>a:after {
display:none
}
#menu .navbar-default .navbar-nav>.attn>a, #menu .navbar-default .navbar-nav>.attn>a:focus {
background-color:#fb940b;
color:#fff
}
#menu .navbar-header {
float:none
}
#menu .navbar-toggle {
display:block
}
#menu .navbar-collapse {
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1)
}
#menu .navbar-collapse.collapse {
display:none !important
}
#menu .navbar-nav {
float:none !important;
margin:7.5px -15px
}
#menu .navbar-nav>li {
float:none;
border-right:none !important
}
#menu .navbar-nav>li>a {
padding-top:10px;
padding-bottom:10px
}
#menu .navbar-text {
float:none;
margin:15px 0
}
#menu .navbar-collapse.collapse.in {
display:block !important
}
#menu .collapsing {
overflow:hidden !important
}
#menu .navbar-default .navbar-nav>li>a:hover {
color:#ffc5c0 !important;
background-color:#fb940b !important
}
#menu .nav>li>a {
margin:0px !important
}
#menu .navbar-nav {
background:#4C4C4C
}
#menu .navbar-default .navbar-nav>li>a {
color:#fff !important;
border-top:none !important;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
font-size:15px !important;
background:#fb940b;
border-top:1px solid #333  !important
}
#menu .navbar-default .navbar-nav>.active>a, #menu .navbar-default .navbar-nav>.active>a:hover {
border-bottom:none;
color:#ccc !important;
border-radius:0px !important
}
#menu .navbar-default .navbar-nav>.active>a {
background:#fb940b !important
}
#menu .navbar-nav {
margin:0px !important
}
#menu .navbar-default .navbar-nav>.open>a, #menu .navbar-default .navbar-nav>.open>a:focus, #menu .navbar-default .navbar-nav>.open>a:hover {
background:#2E3839 !important;
border-bottom:1px solid #333 !important
}
#menu .dropdown-menu {
background-color:#F0F0F0 !important
}
#menu .navbar-collapse {
padding-right:0px !important
}
#menu .navbar-default .navbar-collapse, #menu .navbar-default .navbar-form {
border-top:none
}
#menu .navbar-default .navbar-nav>li>a:hover .fa, #menu .navbar-default .navbar-nav>li>a:focus .fa {
color:#FFF !important
}
#menu .dropdown-menu {
position:inherit
}
#menu .navbar-default .navbar-nav>.open>a, #menu .navbar-default .navbar-nav>.open>a:focus {
background:#fb940b !important;
border-bottom:none !important;
border-radius:0
}
#menu .navbar-default .navbar-nav>.active>a, #menu .navbar-default .navbar-nav>.active>a:hover {
color:#ffe8e6 !important;
font-weight:600 !important;
border-radius:0
}
#menu .navbar-nav>li>.dropdown-menu {
padding-left:0px !important
}
#menu .navbar-nav>li>.dropdown-menu {
border-radius:0;
margin-top:0px !important
}
#menu .navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
-webkit-box-shadow:none;
box-shadow:none
}
#menu .normal .dropdown-submenu>.dropdown-menu {
left:0 !important;
margin-top:1px
}
#menu .normal .dropdown-submenu>.dropdown-menu a {
padding-left:5%
}
#menu .normal .dropdown-submenu>.dropdown-menu {
display:block
}
#menu .normal .dropdown-submenu>.dropdown-menu {
margin-left:0
}
#menu .dropdown-menu>li {
border-top:1px solid #444 !important
}
#menu .navbar-collapse {
max-height:410px !important;
overflow:scroll !important
}
#menu .normal .dropdown-submenu>.dropdown-menu {
margin-top:0px !important
}
#sharedplans img {
margin-bottom:20px
}
#domaincheck #domainsearch {
max-width:580px !important;
padding-left:5px
}
#domaintlds .nav-tabs>li>a {
margin-right:0
}
#standardsslcertificates p {
width:30%
}
#sslhighlight .panel-group {
margin-top:50px
}
#sslcompare .pricing .pricing-list ul li {
font-size:14px
}
}
@media (max-width:991px) {
#header .links a {
margin-right:0
}
#header .btn-headerlinks {
padding:0;
font-size:10px
}
#domaintlds .nav-tabs>li>a {
padding:5px 10px 5px 10px;
font-size:12px
}
#sharedplans h3 {
margin-top:40px
}
#sharedplans img {
margin-bottom:0;
margin-left:0;
margin-right:0
}
#sharedplans img.last {
margin-bottom:20px
}
#sharedplans p.caption {
text-align:left
}
#domaincheck #domainsearch {
max-width:360px !important
}
#xscenter {
margin-left:auto;
margin-right:auto;
text-align:center
}
#mdhidden {
display:none !important
}
#mdhide {
display:none
}
.mdhidden {
display:none !important
}
.mdhide {
display:none
}
#sidemenu {
margin-top:50px
}
#standardsslcertificates p {
width:45%
}
#domainarea {
padding-bottom:20px
}
#domainsearcharea {
padding-top:20px;
padding-bottom:20px
}
#footer-logo {
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}
#footercompany p, #footercompany a {
text-align:center;
margin-bottom:10px
}
.about_searvicer_1 img {
 width: 100%;
 margin-top: 20px;
}
.address-searvicer {
 margin-top: 30px;
}
}
@media (max-width:767px) {
#header p.links {
margin-top:30px;
margin-bottom:0;
text-align:center
}
#subbanner h1 {
font-size:35px
}
#subbanner p {
font-size:16px
}
#menu #mainlogo {
margin-left:20px
}
h1.sectiontitle span {
display:block
}
#imageslider #rowmargin {
margin-top:20px !important
}
#domaincheck #domainsearch {
max-width:590px !important;
padding-left:15px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border:1px solid #ccc
}
#imageslider {
padding-top:30px;
padding-bottom:60px
}
#standardsslcertificates p {
width:20%
}
#clockdiv>div {
padding:2px !important
}
#xshidden {
display:none !important
}
.xshide {
display:none !important
}
#xshide {
display:none !important
}
#xsleft {
text-align:left !important
}
#sslhighlight .panel-title {
font-size:16px
}
#sslhighlight .panel .panel-heading-link a:after {
padding:13px 0 13px 0;
margin-top:-40px
}
#domainarea ::-webkit-input-placeholder, #domainsearcharea ::-webkit-input-placeholder {
font-size:14px
}
#domainarea ::-moz-placeholder, #domainsearcharea ::-moz-placeholder {
font-size:14px
}
#domainarea :-ms-input-placeholder, #domainsearcharea :-ms-input-placeholder {
font-size:14px
}
#domainarea :-moz-placeholder, #domainsearcharea :-moz-placeholder {
font-size:14px
}
#subbanner {
	padding:40px 0px;
}
#subbanner img {
	display:none;
}
#subbanner .starting-from {
	font-size: 30px;
}
}
@media (max-width:320px) {
#menu #mainlogo {
margin-left:5px
}
#imageslider h4 {
margin-top:0px !important;
margin-left:5px !important;
margin-right:0px !important;
margin-bottom:0px !important
}
}
@media (max-width:480px) {
#menu #mainlogo {
margin-left:5px
}
}
@media (max-width:450px) {
#sslcompare .pricing .pricing-list ul li {
font-size:12px
}
}
@media (max-width:580px) {
#domainarea input.large, #domainsearcharea input.large, #domainarea .searchlarge, #domainsearcharea .searchlarge {
display:none
}
#domainarea input.small, #domainsearcharea input.small, #domainarea .searchsmall, #domainsearcharea .searchsmall {
display:inline-block
}
#imageslider .carousel .item {
	min-height: 330px;
}
}
@media (max-width:688px) {
#standardsslcertificates p {
width:21%
}
@media (max-width:659px) {
#standardsslcertificates p {
width:25%
}
}
@media (max-width:563px) {
#standardsslcertificates p {
width:40%
}
}
@media (max-width:650px) {
#imageslider .slide1 h3, #imageslider .slide2 h3, #imageslider .slide3 h3, #imageslider .slide4 h3 {
font-size:28px
}
#imageslider .slide1 h4, #imageslider .slide2 h4, #imageslider .slide3 h4, #imageslider .slide4 h4 {
font-size:18px
}
#imageslider .carousel-indicators {
bottom:5px
}
#imageslider {
padding-bottom:10px
}
}
@media only screen and (max-width :768px) {
.animated {
-o-transition-property:none !important;
-moz-transition-property:none !important;
-ms-transition-property:none !important;
-webkit-transition-property:none !important;
transition-property:none !important;
-o-transform:none !important;
-moz-transform:none !important;
-ms-transform:none !important;
-webkit-transform:none !important;
transform:none !important;
-webkit-animation:none !important;
-moz-animation:none !important;
-o-animation:none !important;
-ms-animation:none !important;
animation:none !important
}
.custom-select-form-transfer {
 width: 47%;
 padding: 21px;
 border: none;
 float: left;
 margin: 20px auto;
}
.custom-search-form-transfer {
 width: 100%;
 float: left;
}
.input-group-btn {
 position: relative;
 font-size: 0;
 width: 15%;
 margin-top: 20px;
 float: left;
 white-space: nowrap;
}
.btn-lg {
    font-size: 1rem;
}
}
@media (min-width:768px) and (max-width:991px) {
#menu .navbar-collapse.collapse {
display:none !important
}
#menu .navbar-collapse.collapse.in {
display:block !important
}
#menu .navbar-header .collapse, #menu .navbar-toggle {
display:block !important
}
#menu .navbar-header {
float:none
}
 .address-searvicer {
 background: #fff;
 padding: 20px;
 margin-top: 30px;
}
}
@media (min-width:991px) and (max-width:1199px) {
section#footer .company p {
font-size:12px
}
section#footer .company p span {
margin-left:5px;
margin-right:5px
}
}
.table-responsive {
border:inherit
}
}
@media (max-width:610px) {
#imageslider .slide1 h3, #imageslider .slide2 h3, #imageslider .slide3 h3, #imageslider .slide4 h3 {
font-size:27px !important;
margin-top:0px !important;
margin-bottom:20px !important
}
.custom-select-form-transfer {
 width: 100%;
 padding: 21px;
 border: none;
 float: left;
 margin: 20px auto;
}
.custom-search-form-transfer {
 width: 100%;
 float: left;
}
.input-group-btn {
 width: 100%;
}
#domainarea .searchsmall{width:100%;}
.btn-domain-search-dark {
 float: left;
}
}
@media (max-width:335px) {
#subbanner h1 {
font-size:15px
}
#dedicatedservers h5.price {
font-size:14px
}
#dedicatedservers sup {
font-size:9px
}
#webdesignaddons h5.price {
font-size:14px
}
#webdesignaddons sup {
font-size:9px
}
#webdesigndetails h4 {
font-size:12px
}
#sslcompare .pricing .pricing-list ul li {
font-size:12px
}
#productfaqs .panel-default>.panel-heading .fa {
display:none
}
#productfaqs .panel-title {
font-size:15px
}
#faq .panel-default>.panel-heading .fa {
display:none
}
#faq .panel-title {
font-size:15px
}
section#footer .company p {
text-align:center
}
section#footer .company p span {
display:block;
color:#272a2f
}
#footercompany p, #footercompany a {
font-size:10px
}
#footercompany a.legal {
display:block;
padding-left:0;
padding-right:0;
margin-bottom:0
}
#footercompany p.legal {
text-align:center
}
.btn-slider {
padding:5px 10px
}
.btn-custom {
font-size:13px;
padding:5px 10px 5px 10px
}
.btn-primary {
padding:10px 20px
}
.btn-primary-small {
padding:5px 10px
}
.btn-secondary {
padding:10px 20px
}
.btn-secondary-small {
padding:5px 10px
}
}
@media (max-width:255px) {
.xxshidden {
display:none
}
#vpspriceslider h4 {
font-size:10px
}
#aboutusstaff small {
float:left;
margin-top:30px
}
}
@media (max-width:700px) {
header.header .logo-img {
    max-width: 190px;
    max-height: 60px;
}
}
.wpt-video {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    padding-top: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.home .card h3 {
	font-weight: 700;
	text-shadow: 1px 1px #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	line-height:40px;
}
.home .card-body {
      background-image: linear-gradient(#DDDDDD, #FFFFFF);
}
.btn-social {
    width: 270px;
}

@media (max-width: 1180px) {
  .navbar-nav .dropdown-item {
      font-size: 1.5rem;
      line-height: 3rem;
}

@media (max-width: 1180px) {
 .navbar-nav .d-block {
      background: #DDDDDD;
      border-bottom: 1px solid #FFFFFF;
      padding-left: 10px;
      font-size: 1.5rem;
      line-height: 3rem;
}
