@font-face {

	font-family: 'WebRupee';

	src: url('../fonts/WebRupee.V2.0.eot');

	src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'),  url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg');

	font-weight: normal;

	font-style: normal;

		

}

.WebRupee {

	font-family: 'WebRupee';

}

* { 

	margin: 0;

	padding: 0px;

} 

body { 

	background: #ffffff; 

	margin: 0; 

	height: 100%; 

	color: #384452;

	font-family: 'Lato', sans-serif;

	font-weight: 400;

	}



h1, h2, h3, h4, h5, h6 {

    font-family: 'Abel', sans-serif;

	font-weight: 700;

}

/* 1.1. SECTION TITLE */

.section-title {
    margin-bottom:10px;
}

.section-title .p2t {

	font-size:18px;

}



.section-title h2 {

    position: relative;

    margin: -9px 0 20px;

    padding-bottom:0px;

    color: #f05323;

    font-size:27px;

    line-height:24px;

}

.section-title h2 span {

	color: #1b1b1d;

}



/*Innner title head*/



.inner-section-title {

    margin-bottom: 40px;

    text-align:left;

}

.inner-section-title .p2t {

	font-size:18px;

}



.inner-section-title h2 {

    position: relative;

    margin: -9px 0 20px;

    padding-bottom:0px;

    color: #f05323;

    font-size:40px;

    line-height: 68px;

}

.inner-section-title h2 span {

	color: #1b1b1d;

}

/*Innner title head*/



.small-button {

min-width: 160px;
  line-height: 1.2;
  padding: 12px 21px;
  border: 2px solid #fe7700;
  background: #fe7900;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  display: inline-block;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  border-radius: 3px;

}

/*.section-title h2:before {

    content: " ";

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    width: 60px;

    height: 2px;

    margin: 0 auto;

    background-color: #ff4718;

}*/



p { 

	padding: 0; 

	margin-bottom: 12px; 

	font-family: 'Lato', sans-serif;

	font-weight: 400;

	font-size: 14px; 

	line-height: 24px;

	color: #384452; 

	margin-top: 10px; 

}



img {

	height: auto;

	max-width: 100%;

}



a { 

	padding: 0;

	margin: 0;

	text-decoration: none; 

	-webkit-transition: background-color .4s linear, color .4s linear;

	-moz-transition: background-color .4s linear, color .4s linear;

	-o-transition: background-color .4s linear, color .4s linear;

	-ms-transition: background-color .4s linear, color .4s linear;

	transition: background-color .4s linear, color .4s linear;

	color:#f05323;

}

a:hover,

a:focus {

  text-decoration: none;

  color:#303030;

}



::-moz-selection  {

	color: #fff;

	text-shadow:none;

	background:#2B2E31;

}

::selection {

	color: #fff;

	text-shadow:none;

	background:#2B2E31;

}



.centered {

	text-align: center

}

/*Header code comes here*/

#header {

	background:#FFF;

	z-index: 2;

	position: relative;

	padding:25px 0 25px;

}

#header .logo {

	margin:10px 0 25px 0;

	padding:0;

}



/*------------------------------------------------------------------

	6. navigation of the page styles / #nav

-------------------------------------------------------------------*/



#menunav {

	background: #f05323 none repeat scroll 0 0;

    border-bottom: 2px solid #d33201;

	left: 0;

	right: 0;

	font-weight: bold;

	position: absolute;

	-webkit-transition: all ease .3s;

	transition: all ease .3s;

    font-family: 'Titillium Web', sans-serif;

	text-transform:uppercase;

}

.nav {

	height: 49px;

	position: relative;

	z-index: 999;

	font-family: Arial, Helvetica, sans-serif;

}

.nav ul,

.nav ol,

.nav dl,

.nav li {

	line-height: 1.5em;

	list-style: none;

	padding:0 21px 0 21px;

}



.menu-icon {

	display: none;

}



ul.dropdown,

ul.dropdown li,

ul.dropdown ul {

	margin: 0;

	padding: 0

}



ul.dropdown {

	float: left;

	width: 100%;

	position: relative;

	list-style:none;

}



ul.dropdown li {

	float: left;

	vertical-align: middle;

	zoom: 1;

}



ul.dropdown li {

	font-size: 15px;

	text-transform: uppercase;

	

}

/*ul.dropdown li:first-child, ul.dropdown li:last-child {

	padding-left:0;

	padding-right:0;

}*/

ul.dropdown a,

ul.dropdown a:visited,

ul.dropdown a:hover,

ul.dropdown a:active {

	text-decoration: none;

}



ul.dropdown a,

ul.dropdown span {

	display: block;

	outline: 0;

	cursor: pointer;

	padding:15px 16px;

}



ul.dropdown ul a,

ul.dropdown ul span {

	padding: 12px 15px;

}



ul.dropdown li:hover,

ul.dropdown li.hover {

	position: relative;

	cursor: pointer;

}



ul.dropdown ul {

	display: none;

	position: absolute;

	z-index: 598;

	width: 220px;

	top: 100%;

	left: 0;

}



ul.dropdown li:hover>ul {

	display: block

}



ul.dropdown ul li {

	float: none;

	font-size: 13px;

	font-weight: normal;

	text-transform: none;

	position: relative

}



ul.dropdown ul ul {

	top: 0;

	left: 100%

}



ul.dropdown *.sub {

	padding-right: 15px;

	background-image: url(../img/menu-nav-down-arrow.gif);

	background-position: 95% 50%;

	background-repeat: no-repeat;

}



ul.dropdown ul *.sub {

	padding-right: 15px;

	background-image: url(../img/menu-nav-down-arrow.gif);

	background-position: 100% 50%;

	background-repeat: no-repeat;

}



ul.dropdown li.sub:hover {

	background-image: url(../img/menu-nav-down-arrow.gif);

}



ul.dropdown ul li.sub:hover {

	background-image: url(../img/menu-nav-down-arrow.gif);

}



ul.dropdown li.divider {

	padding: 0 !important;

	margin: 0 !important;

	border: 0 !important;

	display: block;

	height: 49px;

	float: left;

	width: 2px;

}



.animation1 {

	-webkit-animation-name: flash;

	-moz-animation-name: flash;

	-o-animation-name: flash;

	animation-name: flash

}



.animation2 {

	-webkit-animation-name: shake;

	-moz-animation-name: shake;

	-o-animation-name: shake;

	animation-name: shake;

}



.animation3 {

	-webkit-animation-name: bounce;

	-moz-animation-name: bounce;

	-o-animation-name: bounce;

	animation-name: bounce

}



.animation4 {

	-webkit-animation-name: tada;

	-moz-animation-name: tada;

	-o-animation-name: tada;

	animation-name: tada;

}



.animation5 {

	-webkit-transform-origin: top center;

	-moz-transform-origin: top center;

	-o-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: swing;

	-moz-animation-name: swing;

	-o-animation-name: swing;

	animation-name: swing;

}



.animation6 {

	-webkit-animation-name: wobble;

	-moz-animation-name: wobble;

	-o-animation-name: wobble;

	animation-name: wobble;

}



.animation7 {

	-webkit-animation-name: pulse;

	-moz-animation-name: pulse;

	-o-animation-name: pulse;

	animation-name: pulse;

}



.animation8 {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flip;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flip;

	-o-backface-visibility: visible !important;

	-o-animation-name: flip;

	backface-visibility: visible !important;

	animation-name: flip;

}



.animation9 {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flipInX;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flipInX;

	-o-backface-visibility: visible !important;

	-o-animation-name: flipInX;

	backface-visibility: visible !important;

	animation-name: flipInX;

}



.animation10 {

	-webkit-backface-visibility: visible !important;

	-webkit-animation-name: flipInY;

	-moz-backface-visibility: visible !important;

	-moz-animation-name: flipInY;

	-o-backface-visibility: visible !important;

	-o-animation-name: flipInY;

	backface-visibility: visible !important;

	animation-name: flipInY;

}



ul.dropdown li.rtl ul {

	position: absolute;

	top: 100%;

	right: 0;

	z-index: 598;

	left: auto;

}



ul.dropdown li.rtl ul ul {

	top: 0;

	right: 100%;

	left: auto;

}



ul.dropdown li.ltr ul,

ul.dropdown li.ltr ul ul {

	top: 0;

	left: 100% !important;

	right: auto !important;

}



.res-menu-black,

.res-menu-black ul.dropdown {

	background: #f05323

}



.res-menu-black ul.dropdown ul {

	background: #2c3e50;

}



.res-menu-black ul.dropdown a,

.res-menu-black ul.dropdown a:visited,

.res-menu-black ul.dropdown a:hover,

.res-menu-black ul.dropdown a:active,

.res-menu-black ul.dropdown li {

	color: #fff;

}



.res-menu-black ul.dropdown li:hover,

.res-menu-black ul.dropdown li.hover {

	background-color: #2c3e50;

	color: #fff

}



.green-black ul.dropdown ul li {

	border-bottom: 1px solid #34495e

}



.res-menu-black ul.dropdown ul li.hover,

.res-menu-black ul.dropdown ul li:hover {

	background-color: #f05323;

	color: #fff

}



.res-menu-black ul.dropdown ul li a:hover {

	color: #fff;

}



.res-menu-black ul.dropdown li.divider {

	background: #f05323 url(../img/menu-divider.png) center no-repeat;

}



@media screen and (max-width:768px) {

	.menu-icon,

	.menu-icon span,

	.menu-icon {

		color: #fff;

		width: 100%;

		height: 50px;

		line-height: 40px;

		padding: 5px;

		font-size: 1.3em;

		font-weight: bold;

		cursor: pointer;

		display: block;

		position: relative;

	}

	.menu-icon span {

		width: auto;

		padding: 0 15px;

		padding-left: 40px;

		height: 40px;

		background: #f0f0f0 url(../img/nav-toggle.png) center no-repeat;

		color: #fff;

		text-align: center;

		text-indent: -999em;

		display: inline-block;

		position: absolute;

		top: 5px;

		right: 5px;

		border-radius:5px;

	}

	.nav {

		position: relative;

	}

	.nav,

	ul.dropdown,

	.menu-icon,

	.menu-icon span,

	ul.dropdown * {

		box-sizing: border-box;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

	}

	ul.dropdown {

		display: none;

		position: relative;

		top: -1px;

		border-top: 1px solid #ffab91;

	}

	ul.dropdown li {

		position: relative;

		float: none;

		display: block;

		border-bottom: 1px solid #ffab91;

	}

	ul.dropdown li li {

		border-top: 0;

	}

	ul.dropdown ul a {

		padding-left: 25px;

	}

	ul.dropdown ul ul a {

		padding-left: 45px;

	}

	ul.dropdown ul a:hover {

		background-color: #34495e;

	}

	ul.dropdown *.sub {

		padding: 0 !important;

		background-image: none !important

	}

	ul.dropdown ul {

		overflow: hidden;

		max-height: 0;

		width: auto;

		display: block;

		position: static;

	}

	ul.dropdown ul.current {

		display: block;

		max-height: 100em;

	}

	ul.dropdown li.sub>a {

		padding-right: 25px;

	}

	ul.dropdown li.sub>a.current {

		background: #ce471e;

	}

	ul.dropdown li.sub>ul a.current {

		background: #ce471e;

	}

	ul.dropdown li.sub>a:after,

	ul.dropdown li.sub>a.current:after {

		position: absolute;

		top: 0;

		right: 0;

		display: block;

		font-size: 1.5em;

		padding: .55em .5em;

	}

	ul.dropdown li.sub>a:after {

		content: '\002B'

	}

	ul.dropdown li.sub>a.current:after {

		content: "\2013";

		top: -2px;

	}

	ul.dropdown li.rtl ul,

	ul.dropdown li.ltr ul,

	ul.dropdown li.ltr ul ul,

	ul.dropdown li.rtl ul ul {

		position: static;

	}

	ul.dropdown li.divider {

		display: none !important;

	}

}



@media screen and (min-width:769px) {

	ul.dropdown {

		display: block !important

	}

}



.top-list {

	margin: 0 36px 0 0;

	padding:0;

	font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.top-list li {

	color:#6a6c6f;

	position: relative;

	padding:15px 0 0 0;

	margin:0;

	list-style:none;

}

.top-list li i {

	margin:-12px 15px 0;

	float:left;

	width:25px;

}



.top-list a {

	color: #f05323;

}

.top-list a:hover {

	text-decoration:underline;

}



/*Header code end here*/



/*Menu code comes here*/



.btn-theme {

  color: #fff;

  background-color: #384452;

  border-color: #384452;

  margin: 4px;

}

.btn-theme:hover,

.btn-theme:focus,

.btn-theme:active,

.btn-theme.active,

.open .dropdown-toggle.btn-theme {

  color: #fff;

  background-color: #00b3fe;

  border-color: #00b3fe;

}



.dmbutton:hover,

.dmbutton:active,

.dmbutton:focus{

	color: #ffffff;

	background-color: #222222;

	border-color: #ffffff;

}

.dmbutton {

	background:rgba(0, 0, 0, 0);

	border: 1px solid #ffffff;

	color: #ffffff;

	-webkit-border-radius: 2px;

	border-radius: 2px;

	padding-top: 1.025rem;

	padding-right: 2.25rem;

	letter-spacing:0.85px;

	padding-bottom: 1.0875rem;

	padding-left: 2.25rem;

	font-size: 1.55rem;

	cursor: pointer;

	font-weight: normal;

	line-height: normal;

	margin: 0 0 1.25rem;

	text-decoration: none;

	text-align: center;

	display: inline-block;

	-webkit-transition: background-color 300ms ease-out;

	-moz-transition: background-color 300ms ease-out;

	transition: background-color 300ms ease-out;

	-webkit-appearance: none;

	font-weight: normal !important;

}



.mtb {

	margin-top: 80px;

	margin-bottom: 80px;

}



.mb {

	margin-bottom: 60px;

}



.mt {

	margin-top: 60px;

}



.hline {

	border-bottom: 2px solid #384452;

}



.hline-w {

	border-bottom: 2px solid #ffffff;

	margin-bottom: 25px;

}



/* Testimonials Wrap */

#twrap {

	/*background: url(../img/t-back.jpg) no-repeat center top;*/

	margin-top: 0px;

	padding-top:60px;

	text-align:center;

	background-attachment: relative;

	background-position: center center;

	min-height: 450px;

	width: 100%;

	

    -webkit-background-size: 100%;

    -moz-background-size: 100%;

    -o-background-size: 100%;

    background-size: 100%;



    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}



#twrap i {

	font-size: 50px;

	color: white;

	margin-bottom: 25px;

}



#twrap p {

	color: white;

	font-size: 15px;

	line-height: 30px;

}



/* clients logo */

#cwrap {

	background: #f7f7f7;

	margin-top: 0px;

	padding-top: 80px;

	padding-bottom: 100px;

}



#cwrap h3 {

	margin-bottom: 60px;

}



/* Footer */

footer {

	padding-top:15px;

	background:#232c3b;

}

.footer-copyright {

	color:#FFF !important;

    background: #161d28;

    padding-top: 15px;

    padding-bottom: 15px;

}

footer ul {

	margin: 0;

    padding:10px 5px 15px;

	text-align:center;

}

footer li {

	display: inline-block;

    list-style: outside none none;

    margin: 10px;

}

footer li a {

	color:#FFF;

}

footer li a:hover {

	color:#f05323;

}

.footer-copyright p {

	color:#FFF;

}

.footer-copyright p strong a {

	color:#f05323;

}

#footerwrap p {

	color:#FFF;

}



#footerwrap h4 {

	color: white;

}



#footerwrap i {

	font-size: 30px;

	color: #bfc9d3;

	padding-right: 25px;

}



#footerwrap i:hover {

	color: #00b3fe

}



/*	################################################################

	PAGE CONFIGURATIONS

################################################################# */

/* General Tweaks */



#blue {

	background: #00b3fe;

	margin-top: 60px;

	margin-bottom: 60px;

	padding-top: 25px;

	padding-bottom: 25px;

}



#blue h3 {

	color: white;

	margin-left: 15px;

}



.ctitle {

	color: #00b3fe;

	font-weight: 700;

	margin-bottom: 15px;

}



csmall {

	font-size: 12px;

	color: #b3b3b3;

}

csmall2 {

	font-size: 12px;

	color: #f39c12

}



.spacing {

	margin-top: 40px;

	margin-bottom: 40px;

}



.badge-theme {

	background: #00b3fe;

}



/* Contact Page */

#contactwrap {
	margin-top: -60px;

	padding-top:0px;

	text-align:center;

	background-attachment: relative;

	background-position: center center;

	min-height: 400px;

	width: 100%;

	

    -webkit-background-size: 100%;

    -moz-background-size: 100%;

    -o-background-size: 100%;

    background-size: 100%;



    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}



/* Blog Page */

.popular-posts { 

	margin: 0px;

	padding-left: 0px;

	}

	

.popular-posts li {

	list-style: none; 

	margin-bottom: 20px; 

	min-height: 70px;

}

.popular-posts li a, 

.popular-posts li a:hover {

	color:#2f2f2f; 

	text-decoration: none;

	}

	

.popular-posts li img {

	float: left; 

	margin-right: 20px;

	}

	

.popular-posts li em {

	font-family: 'Lato', sans-serif;

	font-size: 12px;

	color: #b3b3b3

	}



.popular-posts p {

	line-height: normal;

	margin-bottom: auto;

}	



.share i {

	padding-right: 15px;

	font-size: 18px;

}

/*middle contend code comes here*/

.middle-contend {

	padding:35px 0;

}

/*web hosting plan*/

.madurai-web-hosting-pricing-set {

	padding:35px 0;	

	background:#f5f5f5;

	border-bottom:1px solid #e2e2e2;

}

.madurai-web-hosting-pricing {

	border:1px solid #CBC8C8;

    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .14);

    background-color: #fff;

    text-align: center;

    -webkit-transition: .25s ease-in-out;

    transition: .25s ease-in-out

}

.madurai-web-hosting-pricing:hover {

    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)

}

.madurai-web-hosting-header {

    padding: 30px 0 0

}

.madurai-web-hosting-caption {
  display: inline-block;
  margin-bottom: 5px;
  padding: 0 0 5px;
  border-bottom: 1px solid #ff5252;
  color: #303030;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .12em;
}

.madurai-web-hosting-price, .madurai-web-hosting-price b{

    margin: 10px 0;

    color: #303030;

    font-size: 50px;

    font-weight: 700;

    line-height:36px

}
.madurai-web-hosting-price.dedicated{font-size:36px}
.madurai-web-hosting-price .regular-pricing {
    padding-top:0px;
    font-size: 16px;
    font-weight: 500;
}

.madurai-web-hosting-price .regular-pricing .plan-regular-pricing span {
    text-decoration: line-through;
	font-weight:600;
    color: #222;
	font-size:18px;
}
.madurai-web-hosting-price .regular-pricing .plan-regular-pricing .plansdiscounttxt {
  background-color: #f7e36d;
  padding: 5px 10px;
  font-size: 14px;
  border-radius:2px;
  color: #000;
}




.madurai-web-hosting-price span {

    font-size: 24px;

    font-weight: 500

}

.madurai-web-hosting-plan {

    padding:10px 0;

    color: #fff;

    background-color: #f05323;

    font-size:35px;

    font-weight: 700;

    text-transform: capitalize

}

.madurai-web-hosting-body ul {

    margin: 0;

    padding: 5px 0 0;

    list-style: none

}

.madurai-web-hosting-body ul li {

    padding: 10px 20px;

    border-bottom: 1px solid rgba(0, 0, 0, .05);

    color:#312f2f;

    font-weight: 300

}
.madurai-web-hosting-body ul li strong {color:#f05323;}

.madurai-web-hosting-body-footer {

    padding: 40px 0

}

.madurai-web-hosting-pricing .btn, .madurai-web-hosting-pricing.active .btn:hover {

    background: #f05323;

    border-color: rgba(0,0,0,0.2);

	box-shadow:0 4px 0 rgb(152, 36, 1);

    margin: 25px auto 25px;

    position: relative;

    bottom: 0px;

    left: 0px;

    right: 0px;

    color: #fff;

    padding:16px 36px;

    font-size: 24px;

	line-height: 20px;

	font-weight: bold;

	text-transform: uppercase;

	border-radius:4px;

	font-family: "Montserrat";

}

.madurai-web-hosting-pricing .btn:hover, .madurai-web-hosting-pricing.active .btn:hover {

    background:#fb6843;

    border-color: rgba(0,0,0,0.2);

    color: #fff;

}

/*middle contend code comes here*/

/*Banner Code comes here*/

.maduraiwebhosting-banner {

	background: url(../img/maduraiwebhosting-bg.jpg) center top no-repeat;

	background-size: 100% 100%;

	padding:35px 0 20px;

}

.maduraiwebhosting-banner h1 {

	margin:25px 0 0;

	padding:0;

	text-align:left;

	color:#FFF;

}

.maduraiwebhosting-banner h2 {

	text-align:left;

}

.maduraiwebhosting-banner h1 strong, h2 strong {

	color:#f05323;

}

.tag-line {

	font-size: 30px;

	color: #fe9901;

	text-align: left;

	display: block;

	padding: 0;

	line-height: 1.2;

	margin: 30px 0;

	word-spacing: 8px;

}

.maduraiwebhosting-banner ul {

	color:#FFF;

	margin:0 0 20px -35px;

	padding:0;

}

.maduraiwebhosting-banner ul li {

	list-style:none;

	padding:10px 0;

	margin:0;

}

.maduraiwebhosting-banner ul li a {

	text-decoration:underline;

	color:FFF;

}

.maduraiwebhosting-banner ul li a:hover {

	text-decoration:underline;

	color: #f05323;

}

.maduraiwebhosting-banner ul li i {

	font-size:20px;

    display: inline-block;

    margin:0 6px;

    vertical-align: middle;

	color:#f05323;

}

.maduraiwebhosting-banner h2 {

	color:#FFF;

	margin:0;

	padding:20px 0 10px 0;

	font-size:27px;

}

.tag-line span {

	color:#FFF;

}

.maduraiwebhosting-banner .hosting-plan-title {

	color:#FFF;

	font-weight:bold;

	padding:0;

	margin:0;

}

.maduraiwebhosting-banner .hosting-plan-price {

    color:#f05323;

    font-family: "Montserrat";

    font-size:48px;

    font-weight:700;

    margin: 0 auto;

}

.maduraiwebhosting-banner .hosting-plan-price-period {

	font-size: 20px;

    padding: 0 0 0 0;

	font-weight:normal;

}

.maduraiwebhosting-banner .hosting-plan-price .inr {

	font-size:24px;

	font-weight:bold;

    vertical-align: super;

}

.maduraiwebhosting-banner .small-button {background:#f05323; border-color:#f05323; margin-top:20px;}

.maduraiwebhosting-banner .small-button:hover {color:#FFF !important;}

.hosting-name {

	max-width: 107px;

	width: 100%;

	float: left;

	border-radius: 0;

	min-width: 107px;

}

.maduraiwebhosting-banner .madurai-web-hostoing-server {

	padding:90px 0 0 0;

}

.banner-text {

	background:#1c3749;

}

.banner-text h3 {

	font-size:32px;

	font-weight:normal;

}

.maduraiwebhosting-banner .uptime {

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    background: #f05323 none repeat scroll 0 0;

    border: 2px solid #232c3b;

    border-radius: 100%;

    color: #fff;

    font-size: 36px;

    font-weight: bold;

    height: 119px;

    left:0px;

    padding-top:25px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: 40px;

    width: 119px;

	line-height:30px;

}

.maduraiwebhosting-banner .uptime span {

	font-size:30px;

    font-weight: bold;

}

.maduraiwebhosting-banner .uptime small {

 	display: block;

    font-size:20px;

    font-weight: 500;

}

/*Banner Code end here*/

/*Site Builder code comes here*/

.site-builder {

	background:#f5f5f5;

	border-top:1px solid #e2e2e2;

	padding:30px 0;

}

.site-builder ul {

	margin: 0;

    padding:10px 5px 15px;

	text-align:center;

}

.site-builder li {

	display: inline-block;

    list-style: outside none none;

    margin: 10px;

}





/*iiner-Banner Code comes here*/

.inner-maduraiwebhosting-banner {

	background: url(../img/maduraiwebhosting-bg.jpg) center top no-repeat;

	background-size: 100% 100%;

	padding:35px 0 20px;

}

.inner-maduraiwebhosting-banner h1 {

	margin:35px 0 0;

	padding:0;

	text-align:center;

	color:#FFF;

}

.inner-maduraiwebhosting-banner h2 {

	padding: 10px 0;

	text-align:center;

	color:#fff;

	line-height:45px;

	margin:0;

}

.inner-maduraiwebhosting-banner h1 strong, h2 strong {

	color:#f05323;

}

.inner-maduraiwebhosting-banner .btn-buy, .contact--form .btn-buy {

    background-image: linear-gradient(to bottom, #fe7c00 0%, #fe6800 100%);

    background-repeat: repeat-x;

    border: 1px solid #fe7a00 !important;

    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.5);

    color: #fff;

    display: inline-block !important;

    font-size: 20px !important;

    font-weight:600;

    line-height: 35px;

    outline: medium none !important;

    padding: 6px 15px ;

    text-align: center !important;

	margin: 10px 0;

}

/*Site Builder code end here*/

/*Madurai web hosting features comes here*/

.maduraiwebhostingfeatures-set {

	padding:35px 0;

}

.features-block {

	position:relative;

	margin-bottom:40px;

	padding: 0px 30px;

}



.features-block .features-inner-box{

	position:relative;

	text-align:center;

}



.features-block .features-inner-box .features-icon-box{

	position: relative;
width: 116px;
height: 116px;
margin: 0 auto;
    margin-bottom: 0px;
color: #f05323;
font-size: 53px;
border-radius: 50%;
line-height: 110px;
text-align: center;
margin-bottom: 22px;
border: 1px solid #e8eaee;
background: #eef1f7;
}



.features-block .features-inner-box .features-top-box {

	position:relative;

	display:inline-block;

}



.features-block .features-inner-box .features-top-box .number{

	position:absolute;

	right:0px;

	top:0px;

	color:#ffffff;

	font-size:14px;

	width:28px;

	height:28px;

	line-height:29px;

	font-weight:600;

	border-radius:50%;

	display:inline-block;

	background:#f05323;

}



.features-block .features-inner-box .features-bottom-box{

	position:relative;

}



.features-block .features-inner-box .features-bottom-box h3{

	position:relative;

	line-height:1em;

	padding-bottom:14px;

	color:#f05323;

}





.features-block .features-inner-box .features-bottom-box h3:after{

	position:absolute;

	content:'';

	bottom:0px;

	width:30px;

	height:2px;

	left:50%;

	margin-left:-15px;

	background:#f05323;

}



.features-block .features-inner-box .features-bottom-box .text{

	position:relative;

	color:#312f2f;

	font-size:14px;

	font-weight:400;

	line-height:1.8em;

	margin-top:24px;

}

.features-block .features-inner-box .features-bottom-box .text ul {

	margin:0;

	padding:0;

}

.features-block .features-inner-box .features-bottom-box .text ul li {

	padding:0;

	margin:0;

	text-align:left;

	list-style:none;

}

.features-block .features-inner-box .features-bottom-box .text ul li i {

	color:#f05323;

	font-size:17px;

}



/*inner features code*/

.in-features-block {

	position:relative;

	margin-bottom:40px;

	padding: 0px 30px;

}



.in-features-block .in-features-inner-box{

	position:relative;

	text-align:left;

}



.in-features-block .in-features-inner-box .in-features-icon-box{

	position:relative;

	width:72px;

	height:72px;

	margin:0 auto;

	color:#6d6e70;

	font-size:32px;

	border-radius:50%;

	line-height:72px;

	text-align:center;

	margin-bottom:0px;

	border:1px dashed #afafaf;

}



.in-features-block .in-features-inner-box .in-features-top-box {

	position:relative;

	display:inline-block;

}



.in-features-block .in-features-inner-box .in-features-top-box .in-number{

	position:absolute;

	right:-4px;

	top:-7px;

	color:#ffffff;

	font-size:14px;

	width:28px;

	height:28px;

	line-height:29px;

	font-weight:600;

	border-radius:50%;

	display:inline-block;

	background:#f05323;

	text-align:center;

}



.in-features-block .in-features-inner-box .in-features-bottom-box{

	position:relative;

}



.in-features-block .in-features-inner-box .in-features-bottom-box h3{

	position:relative;

	line-height:1em;

	padding-bottom:14px;

	color:#f05323;

}





.in-features-block .in-features-inner-box .in-features-bottom-box h3:after{

	position:absolute;

	content:'';

	bottom:0px;

	width:30px;

	height:2px;

	left:0;

	background:#f05323;

}



.in-features-block .in-features-inner-box .in-features-bottom-box .text{

	position:relative;

	color:#312f2f;

	font-size:14px;

	font-weight:400;

	line-height:1.8em;

	margin-top:24px;

}

.in-features-block .in-features-inner-box .in-features-bottom-box .in-text ul {

	margin:0;

	padding:0;

}

.in-features-block .in-features-inner-box .in-features-bottom-box .in-text ul li {

	padding:7px 0;

	margin:0;

	text-align:left;

	list-style:none;

}

.in-features-block .in-features-inner-box .in-features-bottom-box .in-text ul li i {

	margin-right:7px;

	color:#f05323;

	font-size:17px;

}



/*Madurai web hosting features end here*/

/* Why Choose code comes here*/



.why-choose-set {

	background:#f5f5f5;

	border-bottom:1px solid #e2e2e2;

	padding:30px 0;	

}



.why-choose-set .why-choose-icon {

	position:relative;

	margin-bottom: 40px;

	text-align:center;

}

.why-choose-set .why-choose-icon .why-choose-text {

	margin:0 20px;

}



/* Why Choose code end here*/



.features-side-set {

	padding:50px 0 0;

	clear:both;

}



.hosting-name {

	max-width: 107px;

	width: 100%;

	float: left;

	border-radius: 0;

	min-width: 107px;

}

.bootstrap-select.btn-group .dropdown-toggle .caret {

	background: url(../img/dr-arrow.png) center center no-repeat;

	border: 0;

	width: 18px;

	height: 8px;

}

.availability {

	border-radius: 0;

	float: left;

	color: #fff;

	background: #f05323;

	border: 0;

	font-size: 14px;

	line-height: 1.2;

	font-weight: 700;

	text-align: center;

	height: 54px;

	padding: 2px 15px;

	border: 2px solid #d33201;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.availability:hover {

	background:rgb(207, 66, 23);

}

.hosting-availability-board {

	width: 100%;

	max-width: 816px;

	margin: 0 auto;

	padding: 33px 0;

	display: table;

	position: relative;

	z-index: 99

}

.hosting-availability-board .bootstrap-select {

	width: 100% !important;

	border-radius: 0;

}

.hosting-availability-board.padding-top20 {

	padding-top: 20px

}

.hosting-availability-board .btn {

	border-radius: 0;

	background: #f2f2f2;

	color: #2d2d2d;

	line-height: 1;

	border: 0;

	font-size: 18px;

	height: 54px;

	font-weight: 700;

	margin: 0;

	padding: 10px 21px;

}

.hosting-availability-board .form-control {

	width: 65%;

	height: 54px;

	border: 1px solid #e0e0e0;

	font-size: 18px;

	color: #2d2d2d;

	line-height: 1;

	padding: 10px 21px;

	float: left;

	border-radius: 0;

	background: #ffffff;

	font-weight: 500;

}

.hosting-availability-board .form-horizontal {

	z-index: 2;

	position: relative;

}

.hosting-availability-board .bootstrap-select .btn {

	background: #cecece;

}

.hosting-availability-board .bootstrap-select .btn:hover, .hosting-availability-board .bootstrap-select .btn:active {

	background: #cecece;

	color: #2d2d2d;

	-webkit-box-shadow: none;

	box-shadow: none;

}







.other-domains h3 {

	font-size: 48px;

	color: #222d3a;

	text-align: center;

	font-weight: 700;

}

.other-domains-details {

	width: 100%;

	text-align: center

}

.other-domains-details .plans-header {

	font-size: 18px;

	text-transform: uppercase;

	width: 33.333%;

	padding: 0

}

.other-domains-details .plans-header span {

	padding: 19px 0;

	background: #262626;

	color: #fff;

	display: block;

	font-size: 100%;

	margin: 0 15px;

}

.other-domains-details .plans-offers {

	font-size: 24px;

	color: #222d3a;

	width: 33.333%;

	padding: 12px 0

}

.other-domains-details .color-row {

	background: #f8f8f9;

}

.other-domains-details del {

	font-size: 16px;

}

.other-domains-details .discount {

	color: #222d3a;

	font-size: 24px

}

.border-domain {

	border: 1px solid #efefef

}



/*Domain price code comes here*/

.price-details--table {

	padding:0 30px;

}

.price-details--table table{width:100%;background-color:#fff;text-align:center;}

.price-details--table.text-left table{text-align:left;}

.price-details--table table th{text-align:center;}

.price-details--table.text-left table th{text-align:left;}

.price-details--table thead{color:#fff;background-color:#f05323;;font-family: 'Abel', sans-serif;}

.price-details--table thead th{font-size:18px;font-weight:bold;padding:9px;text-transform:uppercase;}

.price-details--table tbody{border-style:solid;border-width:0 1px 1px;border-color:#e9e9e9;}

.price-details--table tbody tr{border-bottom:1px dotted #e9e9e9;}

.price-details--table .domain-color-row{background:#efefef !important;}

.price-details--table tbody tr:last-child{border-bottom:none;}

.price-details--table tbody td{padding:12px 15px;font-size:18px;}

.price-details--table tbody td strong{color:#303030;}

.price-details--table tbody td div{font-size:16px;color:#ef6d4b;}

.price-details--table tbody td .domain-current{text-decoration:line-through;font-size:13px;}

.price-details--table tbody td:first-child{font-size:18px;font-family: 'Abel', sans-serif;font-weight:700;text-align:left;}

.price-details--table tbody td .btn--default{min-width:106px;color:#303030;border-color:#303030;}

.price-details--table.btn--default,

a.btn--default{display:inline-block;padding:10px 25px;color:#fff;border:1px solid #fff;border-radius:100px;font-family: 'Abel', sans-serif;-webkit-transition:color .25s ease, border-color .25s ease;transition:color .25s ease, border-color .25s ease;outline:0;}

.price-details--table .btn--default.hover:hover,

a.btn--default.hover:hover{color:#ff4718;border-color:#ff4718;}

.price-details--table tbody td strong{display:none;}

/*Domain price code end here*/



.contact-set {

	margin:5px 0;

}



/* 19.1. CONTACT FORM */

.contact--form {

    text-align: left;

}



.contact--form-status .alert {

    padding: 15px 30px;

    border-radius: 50px;

}



.contact--form label {

    font-weight: 400;

}



.contact--form .form-group {

    position: relative;

}



.contact--form .form-control {

    margin-bottom: 30px;

    border: none;

    box-shadow: none;

    border-radius: 5px;

    background-color: transparent;

    border:1px solid #d7d4d4;

    height: auto;

    padding: 10px 12px;

}



.contact--form textarea.form-control {

    min-height: 172px;

    resize: none;

}





.contact--form .btn--default {

    min-width: 100px;

    color: #303030;

    background-color: #F00;

    border-color: #303030;

}



.service--icon {

    border: 1px dashed #6d6e70;

    border-radius: 50%;

    color: #303030;

    display: inline-block;

    font-size: 38px;

    line-height: 0;

    margin-bottom: 15px;

    min-height: 86px;

    min-width: 86px;

    padding: 23px 10px;

	text-align:center;

    transition: color 0.25s ease 0s, border-color 0.25s ease 0s;

}

.service--icon i {

	color:#6d6e70;

	text-align:center;

}



.madurai-web-hosting-pricing-set p strong, .runing-list li strong {

	color:#f05323;

}

.madurai-web-hosting-pricing-set .runing-list {

	margin:0;

	padding:0;

}

.madurai-web-hosting-pricing-set .runing-list li {

	list-style:none !important;

	padding:9px 0 ;

}

.madurai-web-hosting-pricing-set h5 {

	font-size:36px;

}

.madurai-web-hosting-pricing-set .runing-list li:before {

	content: "\f05d";

    font-family: "FontAwesome";

    margin-right: 10px;

	color:#f05323;

	font-size:18px;

}
/*WhatsChat Start Here*/
.live-chat{position:relative;z-index:99;}
.live-chat .wc-btn{display: flex;position: fixed;bottom:3em;right:3em;outline: 0;cursor: pointer;  }
.live-chat .wc-btn .wc-chat-icon img{position: relative;width:64px;height:64px;line-height: 0.8;font-size: 25px;text-align: center;border-radius: 50%;}
.live-chat .wc-btn p{padding:2px 36px 2px 36px;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: -24px;
  height: 40px;
  line-height: 36px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius:0px;}
.live-chat .wc-btn:hover .wc-chat-icon img,
.live-chat .wc-btn:hover p{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.live-chat .wc-btn .wc-chat-icon img,
.live-chat .wc-btn:hover p{box-shadow:0 0px 2px #f05323;}

.live-chat .wc-btn .wc-chat-icon img{border: 2px solid #fff;}
.live-chat .wc-btn .wc-chat-icon img,.live-chat .wc-btn p{color: #fff;background:#f05323;}
/*WhatsChat End Here*/
.modal-title {
	color: #f05323;
  font-weight: 600;
  font-size: 21px !important;
}
.modal-body .form-control {
  height: 40px;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}
.mb-2, .my-2 {
  margin-bottom:2rem !important;
}
.mb-3, .my-3 {
  margin-bottom:2rem !important;
}