/* All Icons CSS file Import */

@import url("css/icons.css");
/* Google Fonts Import */

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
/* Table of Contents
   - - - - - - - - -
    1  Genetal setings
    2  Home-Header
    3  Home styles
    4  Stats
	5  Video Page
    6  My Shared 
    7  My VPS 
    8  My Dedicated 
    9  My Domains
    10 About Styles
	11 Team
    12 FAQs
    13 Login-form
    14 Datacenter
    15 Elements
	16 Gallery
    17 Our Blog
    18 Contact
	19 My Combo packs
	20 Limited period Offers
    21 Footer
	22 404
	23 Page Help
	24 Maintenance
	25 Copyright
	26 Domain Sales
    27 Media Queries
    - - - - - - - - -
*/

/* ====================
   1 = Genetal setings
   ==================== */

body {
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.6;
	font-family: 'Merriweather Sans', sans-serif;
	text-align: left;
	color: #111;
}
a {
	color: #ce2020;
	outline: 0;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	outline: 0;
	text-decoration: none;
	color: #e44d26;
}
a:hover,
a:focus {
  text-decoration: none !important;
}
p {
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: normal;
	line-height: 1.6;
	font-size: 16px;
	font-weight: 300;
	color: #111;
}
hr {
	border: solid #eff0f4;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 21px 0;
}
hr.small {
	border: solid #67267a;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 0 auto;
	margin-top: 27px;
	margin-bottom: 27px;
	max-width: 150px;
}
code {
	background: #f5f2f0;
	border: 0;
	border-radius: 6px;
	color: #303038;
	display: block;
	line-height: 1.3;
	margin: 8px 0;
	padding: 12px;
	text-shadow: 0 1px white;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}
img {
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block;
	vertical-align: middle;
}
.stickyarea {
	padding-top: 84px;
}
.row {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 1170px;
	width: 100%;
}
.row.full-width {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 100%;
	width: 100%;
}
.row.no-gutter {
	margin: 0 auto;
}
.center-block {
	float: none;
	;
}
.pattern1{
	background: url(images/pattern/1.png) !important;
}
.pattern2{
	background: url(images/pattern/2.png) !important;
}
.bg_gray {
	background: #f5f6f9 !important;
}
.bg_transparent {
	background: linear-gradient(to left, rgb(228, 78, 38, 0.9), rgb(241, 101, 41, 0.9));
}
.bg_red {
	background: #ff0000 !important;
}
.bg_orange {
	background: #ff5e3a !important;
}
.bg_green {
	background:linear-gradient(to right, #e44d26, #f16529) !important;
}
.bg_pink {
	background: #F62459 !important;
}
.bg_yellow {
	background: #fe9a2e !important;
}
.bg_white {
	background: #fff !important;
}
.bg_black {
	background:#111 !important;
}
.bg_dark {
	background: linear-gradient(to right, #e44d26, #f16529);
}
.bg_dark .title {
	color: #fff !important
}
.bg_dark p {
	color: #fff;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Merriweather Sans', sans-serif;
}
.number{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400;
}
.bg_pattern {
	background-image: url(../images/pattern3.png) !important;
	background-repeat: repeat;
	background-color: #f7f6f7;
}
.singlepricing-img {
	background-image: url("images/slider/5.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.section_space1 {
	padding: 50px 0 !important;
	position: relative;
}
.section_space {
	padding: 90px 0 !important;
	position: relative;
}
.section_space h3 {
	font-weight: 600;
}
.section_space .title {
	margin-top: 0px;
	color: #fff;
	font-size: 40px;
}

.title span{
	color:#e44d26
}
.title {
	color: #111 !important;
	font-weight: 700 !important;
	font-family: Montserrat, sans-serif;
	font-size: 1.5em;
}
.btn-slg, .btn-group-slg>.btn {
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 3px;
	padding: 15px 30px !important;
	font-size: 14px;
}
.btn-lg, .btn-group-lg>.btn {
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 3px;
	padding: 20px 50px !important;
	font-size: 14px;
}
.btn-sm, .btn-group-sm>.btn {
	padding: 5px 10px !important;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-xs, .btn-group-xs>.btn {
	padding: 1px 5px !important;
}
.text-white {
	color: #fff !important;
}
.text-green {
	color: #9ec028 !important;
}
.text-gray {
	color: #f5f6f9 !important;
}
.text-dark {
	color: #111!important;
}
.text-li {
	color: #fff !important;
}
.text-orange {
	color: #ff5e3a !important;
}
.text-red {
	color: #ee4433 !important;
}
.text-lig {
	color: #f16529 !important;
}
.text-yellow {
	color: #fedc45 !important;
}
.text-danger {
	color: #111!important;
}
.text-black {
	color: #000000 !important;
}
.text-primary {
	color: #e44d26 !important;
}
.text-secondary {
	color: #B31B67 !important;
}
.text-blue {
	color: #26a7e0 !important;
}
.text-pink {
	color: #cd1630 !important;
}
.slide-padding {
	padding: 50px 0;
}
.list-circle {
	margin: 20px 0;
	padding: 0px;
	color: #fff;
}
.list-circle li {
	line-height: 25px;
    list-style: none;
    text-align: center;
}
.arrow-header {
	background: #fff;
	border: 2px solid #f5f6f9;
	border-radius: 6em;
	color: #9b62b5;
	font-size: 18px;
	font-weight: normal;
	padding: 20px 35px;
	position: relative;
	text-align: center;
}
.align-right {
	float: right;
}
.align-left {
	float: left;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
	font-family: 'Merriweather Sans', sans-serif;
}
.bg-transparent:before {
	content: '';
	background:linear-gradient(to left, rgb(228, 78, 38, 0.9), rgb(241, 101, 41, 0.9));
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23da4829' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23d0432b' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c63e2d' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23bd3a2f' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23b33530' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23bf3f2f' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23cb482e' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23d8522d' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23e45b2b' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23f16529' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.color-transparent:before {
	content: '';
	background:linear-gradient(to left, rgb(228, 78, 38, 0.9), rgb(241, 101, 41, 0.9));
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23da4829' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23d0432b' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c63e2d' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23bd3a2f' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23b33530' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23bf3f2f' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23cb482e' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23d8522d' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23e45b2b' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23f16529' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.white-transparent:before {
	content: '';
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.padding-l-0{
	padding-left:0;
}
.spacing-70 {
	padding-top: 70px;
}
.spacing-40 {
	padding-top: 40px;
}
.spacing-20 {
	padding-top: 20px;
}
.spacing-top--100 {
	padding-top: 100px;
}
.spacing-top--90 {
	padding-top: 90px;
}
.spacing-top--80 {
	padding-top: 80px;
}
.spacing-top--70 {
	padding-top: 70px;
}
.spacing-top-60 {
	padding-bottom: 60px;
}
.spacing-top-50 {
	padding-top: 50px;
}
.spacing-top-40 {
	padding-top: 40px;
}
.spacing-top-30 {
	padding-top: 30px;
}
.spacing-top-20 {
	padding-top: 20px;
}
.spacing-top-10 {
	padding-top: 10px;
}
.spacing-bottom--100 {
	padding-bottom: 100px;
}
.spacing-bottom--90 {
	padding-bottom: 90px;
}
.spacing-bottom--80 {
	padding-bottom: 80px;
}
.spacing-bottom--70 {
	padding-bottom: 70px;
}
.spacing-bottom-60 {
	padding-bottom: 60px;
}
.spacing-bottom-50 {
	padding-bottom: 50px;
}
.spacing-bottom-40 {
	padding-bottom: 40px;
}
.spacing-bottom-30 {
	padding-bottom: 30px;
}
.spacing-bottom-20 {
	padding-bottom: 20px;
}
.spacing-bottom-10 {
	padding-bottom: 10px;
}
.spacing-bottom-0 {
	padding-bottom: 0px;
}
.margin-top--100 {
	margin-top: 100px;
}
.margin-top--90 {
	margin-top: 90px;
}
.margin-top--80 {
	margin-top: 80px;
}
.margin-top--70 {
	margin-top: 70px;
}
.margin-top-60 {
	margin-top: 60px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-bottom--90 {
	margin-bottom: 90px;
}
.margin-bottom--80 {
	margin-bottom: 80px;
}
.margin-bottom--70 {
	margin-bottom: 70px;
}
.margin-bottom-60 {
	margin-bottom: 60px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.text-shadow {
	text-shadow: 1px 2px rgba(0, 0, 0, 0.5);
}
.box-shadow {
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
.border-top {
	border-top: 1px solid #ddd
}
.border-bottom {
	border-bottom: 1px solid #ddd
}
.bold {
	font-weight: bold !important
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: 0.7;
}
.inline-block {
	display: inline-block;
}
select.select-language {
	outline: 0;
}
.feature-svg1{
	width:30%;
}
/* Waves */

.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	will-change: opacity, transform;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
	position: absolute;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	-ms-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
	background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
	background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
	background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
	background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
	background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
	background-color: rgba(0, 150, 136, 0.7);
}
.waves-notransition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
.waves-circle {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%;
	-webkit-mask-image: none;
}
.waves-input-wrapper {
	border-radius: 0.2em;
	vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	background: transparent;
	border: 0;
	font-style: normal;
}
.waves-block {
	display: block;
}
/* Ηeadings */

h1, h2, h3, h4, h5, h6 {
	color: #111;
	line-height: 1.1;
	margin-bottom: 12px;
	margin-top: 12px;
	text-rendering: optimizelegibility;
	font-family: 'Montserrat', sans-serif;
}
h1 {
	font-size: 36px;
	font-family: 'Montserrat', sans-serif;
	color: #111;
}
h2 {
	font-size: 26px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.01em;
	font-size: 18px;
	color: #111;
}
h3 {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	color: #111;
}
h4 {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	color: #111;
}
h5 {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	color: #111;
}
h6 {
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	color: #111;
}
/* End of Ηeadings */

/* Bootstrap 5 columns */

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
/* Forms */

input[type="text"].form-control, input[type="password"].form-control, input[type="date"].form-control, input[type="datetime"].form-control, input[type="email"].form-control, input[type="number"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="time"].form-control, input[type="url"].form-control {
	height: 35px;
	padding: 5px 15px;
	width: 100%;
	margin-bottom: 10px;
}
textarea.form-control {
	padding: 15px;
	width: 100%;
	margin-bottom: 10px;
}
select.form-control {
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
button[type="submit"] {
	background: #ffffff;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 900;
	height: 55px;
	padding: 8px 6px 6px;
	text-transform: uppercase;
	width: 100%;
}
button[type="submit"]:hover {
	background: #f9f9f9;
}
input[type="text"].form-control:focus, input[type="password"].form-control:focus, input[type="date"].form-control:focus, input[type="datetime"].form-control:focus, input[type="email"].form-control:focus, input[type="number"].form-control:focus, input[type="search"].form-control:focus, input[type="tel"].form-control:focus, input[type="time"].form-control:focus, input[type="url"].form-control:focus, textarea.form-control:focus, select:focus {
	border: 1px solid #e44d26;
	box-shadow: none;
}
.subscribe_form input[type="email"].form-control{
	border-radius:20px;
}
/* Breadcrumbs */

.breadcrumbs {
	background: #f5f6f9;
	padding: 10px 0;
	font-size: 14px;
	/*display:none;*/
}
.breadcrumbs h1 {
	color: #111;
	font-size: 16px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 21px;
	font-weight: 600;
}
ol.breadcrumb {
	background: transparent;
	border-radius: 0;
	color: #434343;
	float: right;
	margin: 0;
	padding: 0 0;
	margin-top: -20px;
}
ol.breadcrumb li:first-child {
	color: #434343;
	font-size: 14px;
	font-weight: normal;
}
ol.breadcrumb li.active {
	color: #e44d26;
	font-size: 14px;
	font-weight: 500;
}
ol.breadcrumb li a {
	color: #e44d26;
	font-size: 14px;
}
ol.breadcrumb li a:hover {
	color: #111;
}
ol.breadcrumb>li+li:before {
	color: #111;
	content: "\f105";
	font-family: "fontawesome";
	font-weight: normal;
	padding: 0 5px;
}
ol.breadcrumb>li:first-child+li:before {
	content: "";
	padding: 0 3px 0 0;
}

/* End of Breadcrumbs */

/* ================
   2 = Home-Header
   ================ */

.top {
	background: #fff;
	position: relative;
}
.top.sticky {
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	position: fixed;
	width: 100%;
	z-index: 99999;
}
.logo {
	padding: 12px 0;
}
/* TopMiniBar  ---------------------- */

.topminibar {
	background-color: #111;
}
.topminibar ul li, .topminibar ul li a {
	margin: 8px 0 0px 0;
	padding: 0px;
	margin-right: 10px;
	border-right: 1px solid #6666;
	padding-right: 10px;
}
.topminibar ul li:last-child, .topminibar ul li a:last-child {
	color: #adadad;
	border-right: 0px;
	padding-right: 0px;
	font-size: 14px;
}
.topminibar ul li:last-child, .topminibar ul li a:last-child:hover {
	color: #e44d26;
}
.topminibar ul li:last-child, .topminibar ul li a i {
	color: #adadad;
	margin-right: 3px;
}
.loginbuttons {
	padding: 5px 0;
	margin-top: 2px;
}
.loginbuttons a {
	color: #111;
}
.sticky.stuckMenu {
	width: 100%;
	z-index: 1000;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	background: #fff;
}
/* Navigation  ---------------------- */

nav#desktop-menu {
	padding: 0;
	float: right;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
nav#desktop-menu i {
	color: #67267a;
	margin-right: 5px;
}
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu>li {
	float: left;
}
.sf-menu li:hover>ul, .sf-menu li.sfHover>ul {
	display: block;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}
.sf-menu {
	float: left;
	margin: 0;
}
.sf-menu ul {
	min-width: 14em;
	*width: 12em;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
/* 1st level */

.sf-menu li {
	white-space: nowrap;
	*white-space: normal;
}
.sf-menu li a {
	color: #111;
	font-weight: 500;
	font-size: 15px;
	padding: 30px 14px;
	text-transform: capitalize;
}
.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu li.current a {
	color: #e44d26;
	-webkit-transition: none;
	transition: none;
	font-weight: 500;
}
#desktop-menu ul.sf-menu li.current {}
.sf-menu li.current a {
	color: #e44d26;
}

.sf-menu li ul li a {
	color: #111 !important;
}
/* 2nd level */

.sf-menu ul li, .sf-menu li.current ul li {
	background: #fff!important;
}
.sf-menu ul li a {
	background: #fff!important;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 0px 10px 0px;
}
.sf-menu ul li a:before {
	content: "";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: 0px;
	width: 1.3em;
	color: 2d2d2d;
}
.sf-menu ul li:hover a, .sf-menu ul li.sfHover a {
	background: #f8f7f7!important;
	color: #434343;
	-webkit-transition: none;
	transition: none;
}
/* 3rd level */

.sf-menu ul li.sfHover li a {
	background: #f5f6f9!important;
}
.sf-menu ul li li:hover a, .sf-menu ul li li.sfHover a {
	background: #fff!important;
	color: #434343;
	-webkit-transition: none;
	transition: none;
}
/* styling for both css and generated arrows */

.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0em;
	margin-top: -3px;
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top-color: #ccc;
}
.sf-arrows>li>.sf-with-ul:focus:after, .sf-arrows>li:hover>.sf-with-ul:after, .sf-arrows>.sfHover>.sf-with-ul:after {
	border-top-color: #999;
}
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: 5px;
	border-color: transparent;
	border-left-color: #dfdcdc;
}
.sf-arrows ul li>.sf-with-ul:focus:after, .sf-arrows ul li:hover>.sf-with-ul:after, .sf-arrows ul .sfHover>.sf-with-ul:after {
	border-left-color: #e44d26;
}
.slicknav_menu {
	display: none;
}
/* ===============
   3 = Home styles
   =============== */

/* Tab Slider */

.bg-img {
	background-repeat: no-repeat;
	background-position: fixed;
	width: 100%;
	background-size: cover;
}
.counters-img {
	background-image: url("images/slider/10.png");
	background-repeat: no-repeat;
	background-position: fixed;
	width: 100%;
	background-size: cover;
}
.bg-im {
	background-image: url("images/slider/3.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im1 {
	background-image: url("images/slider/6.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im2 {
	background-image: url("images/slider/7.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im3 {
	background-image: url("images/slider/8.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im4 {
	background-image: url("images/slider/5a.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im5 {
	background-image: url("images/slider/6a.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-shape {
	position: absolute;
	background-color: #4cae4e;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	top: 0px;
	bottom: 5px;
	border-radius: 100%;
	height: 270px;
	width: 500px;
	transform: skew(55deg, 5deg);
	opacity: 0.9;
	z-index: -1;
}
.bg-circle {
	position: absolute;
	background-color: #4cae4e;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	top: 0px;
	right: 5px;
	border-radius: 100%;
	height: 270px;
	width: 300px;
	opacity: 0.2;
	z-index: -1;
}
.bg-circle-two {
	position: absolute;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	background-color: #4cae4e;
	top: 150px;
	right: 220px;
	border-radius: 100%;
	height: 100px;
	width: 100px;
	opacity: 0.8;
	z-index: -1;
}
.slidercontainer {
	background-image: url("images/slider/1.png");
	background-repeat: no-repeat;
	background-size: cover;
}
#mainslider:before {
	content: '';
	background-color: #e44d26;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23da4829' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23d0432b' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c63e2d' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23bd3a2f' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23b33530' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23bf3f2f' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23cb482e' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23d8522d' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23e45b2b' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23f16529' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	bottom: 0;
}
#mainslider {
	padding: 90px;
}
#mainslider .owl-controls {
	position: absolute
}
#mainslider .item {
	color: #000;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	cursor: pointer;
}
#mainslider .item .slidecaption {
	left: 1%;
	position: relative;
	right: 1%;
	text-align: left;
	top: 10%;
}
#mainslider .item .slidecaption .searchbutton{
	width:100%;
}
#mainslider .item .slidecaption h2 {
	color: #fff;
	font-weight: 700;
	margin-top: 0px;
	font-size: 50px;
}
#mainslider .item .slidecaption h2 span {
	font-size: 50px;
}
#mainslider .item .slidecaption button {
	font-size: 18px;
}
#mainslider .item .slidecaption h4 {
	color: #fff;
	font-size: 1.5em;
	font-weight: 500;
	margin-bottom: 10px;
}
#mainslider .banner_icon {
	margin-top: 50px;
}
#mainslider .text-right img, i.infoicon {
	font-size: 15em;
	position: relative;
	color: rgb(255, 255, 255);
}
.section_space i.infoicon{
	font-size: 12em;
}
#mainslider i.infoicon, i.infoicon:hover {}
#mainslider .main-banner-offer {
	height: 120px;
	width: 120px;
	border-radius: 50%;
	padding: 28px 15px;
	color: #fff;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 10px;
	top:0;
	font-size: 25px;
	text-align: center;
	font-family: 'Oxygen', sans-serif;
	text-shadow: 0;
	text-shadow: none;
}
#mainslider .main-banner-offer h4 {
	font-size: 15px !important;
	margin: 0px;
	color: #fff!important;
	margin-bottom: 0px !important;
}
#mainslider .main-banner-offer h2 {
	font-size: 35px !important;
	margin: 0 !important;
	color: #fff !important;
}
#mainslider .main-banner-offer p {
	font-size: 15px !important;
	color: #fff;
}
#mainslider .owl-page span {
	background: #9ec028 !important;
}
#mainslider .section-domian ul li, #mainslider .section-list li {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 16px;
}
.slidemenu p{
	font-size:24px !important;
}
.banner-offer {
	background: #fff;
	padding: 20px;
	box-shadow: 1px 9px 9px -6px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
}
.banner-offer .head {
	border-radius: 12em;
}
.banner-offer .heading {
	display: block;
	font-size: 1.2em;
	padding: 20px;
	text-align: center;
}
.banner-offer .heading span {
	display: block;
	font-size: 50px;
	text-shadow: 1px 1px 1px #000;
}
.banner-offer h2 {
	font-size: 1.8em !important;
	color: #000 !important;
	font-weight: 500 !important;
	margin-top: 40px !important;
}
.slidercontainer .banner-pagenate {
	text-align: center;
	background:#000;
}
#image_bg_slider.slidercontainer .banner-pagenate {
	text-align: center;
	background: linear-gradient(to right, #e44d26, #f16529);
}
.slidercontainer .banner-pagenate .item {
	cursor: pointer;
	padding: 30px 10px;
	border-right: 1px solid rgba(255, 255, 255, 0.1)!important;
	color: #fff;
	font-weight: 400;
}
.slidercontainer .banner-pagenate .item:last-child {
	border-right: 0px !important;
}
.slidercontainer .synced .item {
	color: #fff;
	position: relative;
	background: linear-gradient(to right, #b33530, #f16529);
}
.banner-price {
	float: left;
	position: absolute !important;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.1) !important;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
	z-index: 1;
	bottom: 0;
	left: 0;
}
.banner-price .start-price {
	font-size: 35px;
	font-weight: 300;
	line-height: 21px;
}
/* End of Tab Slider */

/* Image bg Slider */

#image_bg_slider #mainslider {
	padding: 0px;
	background: #252525 !important;
}
#image_bg_slider #mainslider .item {
	color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}
#image_bg_slider #mainslider .item .slidecaption {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 23%;
	z-index: 1
}
#image_bg_slider #mainslider .item .img-overly {
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	display: block;
	right: 0;
	left: 0;
}
#sub-banner .img-overly {
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	right: 0;
	left: 0;
}
#image_bg_slider #mainslider .item .slidecaption h2 {
	font-family: 'Oxygen', sans-serif;
	font-size: 3.2em;
	font-weight: 700;
}
#image_bg_slider #mainslider .item .slidecaption h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
}
#image_bg_slider #mainslider .item .slidecaption .btn {
	margin: 25px auto 10px auto;
}
#image_bg_slider #mainslider .item .slidecaption .btn-slide:hover {
	background: #C65858;
}
#image_bg_slider #mainslider-nav .item {
	border-right: 1px solid rgba(255, 255, 255, 0.1)!important;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: .07em;
	margin: 0;
	padding: 22px 0px;
	text-align: center;
}
#image_bg_slider #mainslider-nav .item:last-child {
	border-right: 0px;
}
#image_bg_slider #mainslider-nav .item i {
	color: #fff;
	vertical-align: middle;
	padding: 10px 10px;
	padding-top: 0;
}
#image_bg_slider #mainslider-nav .synced .item {
	background: rgba(255, 255, 255, 0.1)
}
.slidercontainer .synced .item:before {
	position: absolute;
	top: -16px;
	left: 0;
	display: block;
	color:rgba(0,0,0,0.2);
	font-family: "FontAwesome";
	font-size: 24px;
	font-weight: 400;
	content: "\f0d7";
	width: 100%;
	text-align: center;
	z-index: 1000;
}
/* End of Image bg Slider */

/* Home Offer*/

#HomeOfferBox {
	background: #e65c00;
	background: -webkit-linear-gradient(to right, #e65c00, #f9d423);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #e65c00, #f9d423);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	;
	width: 100%;
	color: #fff;
	padding: 10px;
	text-align: center;
	position: relative;
	z-index: 1;
}
#HomeOfferBox #offer-home {
	color: #000;
	font-weight: 800;
	margin: 15px;
}
#HomeOfferBox h2 {
	line-height: 12px;
}
#HomeOfferBox h2 {
	font-size: 30px;
	color: #fff !important;
	padding: 0px !important;
	margin: 0px !important;
}
#HomeOfferBox h2 {
	background: #97e7b9;
	color: #111 !important;
	position: absolute !important;
	padding: 10px 12px 11px 50px !important;
	top: -8px;
	left: 0;
	z-index: 1;
}
#HomeOfferBox .persant {
	margin-top: 10px !important;
	color: #000 !important;
	font-size: 16px;
}
#HomeOfferBox .persant span {
	font-size: 38px;
	font-weight: 600;
}
#HomeOfferBox .coupon h3, #HomeOfferBox .coupon p {
	font-weight: bold !important;
	font-size: 16px;
}
#HomeOfferBox .coupon {
	border: 1px dashed #000;
	padding: 2px 6px;
	width: 100%;
	margin: 16px 20px 0 0px;
	display: inline-block;
	font-size: 12px;
	position: relative;
}
#HomeOfferBox .coupon p, #HomeOfferBox .offer-end p {
	margin-bottom: 0px;
}
#HomeOfferBox .coupon:before {
	content: "\f0c4";
	font-family: "FontAwesome";
	font-size: 15px;
	color: #fff;
	margin: 0 10px 0 0;
	position: absolute;
	left: 15px;
	top: 7px;
}
#HomeOfferBox .btn-close {
	margin-top: 40px;
}
#HomeOfferBox .persant1 {
	font-size: 18px;
}
#HomeOfferBox .persant1 span {
	font-size: 34px;
	color: #e44d26;
}
.offerbadge h3 {
	width: 100px;
	height: 100px;
	border-radius: 0 100px 100px 100px;
	background: #fff;
	padding: 10px !important;
	color: #000 !important;
	text-align: center;
}
/* Features */

.features {
	overflow: hidden;
}
.features h2 {
	color: #000;
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
	font-family: Montserrat, sans-serif;
	font-size: 2.2em;
}
.features .col-sm-3 .feature h3, .features .col-sm-4 .feature h3, .features .col-sm-6 .feature h3{
	font-size:20px;
}
.features h2 span {
	font-weight: 600;
}
.features span {
	color: #000;
	display: block;
	font-weight: 300;
	text-align: center;
}
.feature .feature-svg{
	width:30%;
}
.col-sm-2 .feature{
	padding:0;
	border:0px;
	box-shadow:none;
}
.feature {
	text-align: center;
	padding:20px;
	border:1px solid rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
    -webkit-box-shadow: 0px 5px 20px -5px #ccc;
    box-shadow: 0px 5px 20px -5px #ccc;
	background: #fff;
}
.Info .feature {
	text-align: left;
}
.Info-feature{
	padding:20px;
	border:1px solid rgba(0,0,0,0.09);
}
.info-con h3{
	margin-top:0;
	font-size:20px;
}
.info-con p{
	margin-bottom:0;
}
.Info .fa-stack{
	float:left;
	margin-right:20px;
}
.multipannels .feature {
	text-align: center;
    padding-bottom: 10px;
    padding: 30px;
    border: 1px solid #e5e5e5;
    background: #fff;
	    -moz-box-shadow: 0px 5px 20px -5px #ccc;
    -webkit-box-shadow: 0px 5px 20px -5px #ccc;
    box-shadow: 0px 5px 20px -5px #ccc;
	visibility: visible; 
	animation-delay: 0.4s;
	animation-name: zoomIn;
}
.multipannels .feature p{
	padding:0;
}
.border {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 2em;
	vertical-align: middle;
	border: 2px solid #f16529;
	padding-top: 10px;
	border-radius: 20px;
}
.border:hover {
	transform: rotate3d(2, 2.0, 15, 360deg);
	border: 2px solid #f16529;
	transition:all 0.5s;
}
.bordericon {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 2em;
	vertical-align: middle;
	border: 5px solid #e44d26;
	padding-top: 10px;
	border-radius: 50px;
}
.bordericon1 {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 2em;
	vertical-align: middle;
	border: 3px solid #f16529 ;
	padding-top: 10px;
}
/* padding: 30px 20px; */

.apps-download a{
	font-size:16px !important;
}
.apps-download a i{
	font-size:24px !important;
	margin-right:10px;
}
.feature i {
	/*text-shadow: 1px 2px rgba(0,0,0,0.5)*/
}
.feature img {
	margin: 0 auto;
}
.feature h3 {
	font-weight: 600;
	margin-top: 20px;
	font-family: Montserrat, sans-serif;
	margin-bottom: 0;
	font-size:16px;
}
.feature p {
    font-size: 16px;
    padding: 15px 0 0 0;
    font-family: 'Merriweather Sans', sans-serif;
    margin-bottom: 0;
}
.icon-color.fa.fa-circle {
	color: #fff;
}
.mfeatures .fa-inverse {
	color: #67267a !important
}
.feature .themeicon {
	color: #9ec028;
}
.infoicon {
	color: #e44d26;
}
.bg_dark .infoicon {
	color: #fff;
}
/* End of Features */

/* Specifications */

.specifications h2 {
	margin-top: 0;
}
.bg_dark .featurebox {
	border: 1px solid rgba(255, 255, 255, 0.2);
	padding: 20px;
	background: rgba(255, 255, 255, 0.1)
}
.bg_gray .featurebox {
	border: 1px solid #ddd;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	text-align:center;
}
.bg_gray .featurebox h2 {
	font-size: 20px;
    font-family: 'Merriweather Sans', sans-serif;
    color: #fff;
    padding: 20px;
    background: linear-gradient(to right, #e44d26, #f16529);
    border-bottom: 1px solid #e5e5e5;
}
.bg_gray .featurebox .list-circle {
	font-size: 16px;
	font-family: 'Merriweather Sans', sans-serif;
	color: #111;
	margin: 0;
}
.bg_gray .featurebox .list-circle li{
	padding: 8px 0;
    border-bottom: 1px solid rgba(0,0,0,0.051);
}
.bg_gray .featurebox .featurebox-bottom {
	margin: 20px;
    text-align: center;
}
/* End os Specifications */

/* Domain Search Call to Action */

.calltoaction {
	overflow: hidden;
	position: relative;
}
.cta-content [class*='col-']:first-child {
	background: #fedc45;
	position: relative;
	padding: 15px;
	border-radius: 18em 18em 18em 18em;
	-webkit-box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
}
.cta-content [class*='col-']:first-child:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fedc45;
	border-width: 20px;
	margin-left: -20px;
}
.offer {
	text-align: center;
}
.offer span {
	color: #000;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 0;
	top: -10px;
	position: relative;
}
.offer h2 {
	color: #000;
	font-size: 60px;
	font-weight: 600;
	line-height: .9;
	margin: 0;
	padding: 0 0 5px;
	display: inline;
	text-shadow: 1px 1px #fff;
}
.offerdescription {
	padding: 0;
}
.slidercontainer .banner-pagenate .item i {
	padding-bottom: 5px;
	font-size: 25px;
}
.offerdescription h2 {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	margin: 0;
	padding: 6px 0;
}
.offerdescription p {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	margin: 0;
}
.slidecaption .domainsearch {
	background: rgb(255,255,255,0.1);
}
.domainsearch {
	border-radius: 12em;
	margin-top: 40px;
	padding: 15px;
    background: rgb(0,0,0,0.1);
}
.domains .domainsearch{
	margin-top: 20px;
}
.domainsearch input {
	margin-bottom: 0px!important;
	padding-bottom: 0px !important;
}
.section-domian ul, .section-list ul {
	padding: 0;
	margin: 0 auto;
}
.section-domian p, .section-list p {
	color: #fff;
}
.section-domian h2, .section-list h2 {
	text-align: center;
	font-weight: 700;
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 2.2em;
	margin-top: 0;
}
.section-domian .domain-search {
	width: 860px;
	padding-right: 170px;
	margin: 0 auto;
}
.section-domian .domain-search .btn {
	width: 150px;
	min-width: 150px;
	padding: 22px 30px;
}
.section-domian ul, .section-list ul {
	padding: 0;
	margin: 0 auto;
}
.section-domian ul li, .section-list ul li {
	float: left;
	margin-top: 40px;
	line-height: 20px;
	list-style-type: none;
	margin-right: 40px;
}
.section-domian ul li:last-child, .section-list ul li:last-child {
	margin-right: 0px;
}
.section-domian ul li:before, .section-list ul li:before {
	top: 0;
}
.list-checked li {
	position: relative;
	padding: 0 0 0 37px;
	color: #fff;
}
.list-checked>li:before {
	position: absolute;
    top: 2px;
    left: 0;
    display: block;
    color: #fff;
    font-family: "fontawesome";
    font-size: 18px;
    font-weight: 400;
    content: "\f0a4";
}
.list-default {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-default li {
	padding-bottom: 16px;
}
.list-condensed.list-default li {
	padding-bottom: 8px;
}
.list-default li:last-child {
	padding-bottom: 0;
}
.domainsearch .form-control {
	width: 100%;
}
.domainsearch input[type="text"].form-control {
	border-radius: 90px;
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
	font-weight: 300;
	padding-top: 0;
}
.domainsearch input[type="text"].form-control:focus {
	border: 1px solid #e44d26;
}
.input-group-addon, .domain-sld {
	position: relative;
}
.selection {
	position: absolute;
	top: 10px;
	right: 30px;
}
.select2-results .select2-highlighted {
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff;
}
/* End of Call to Action */

/* Pricing Tables Home */
.pricingTable{
	border:1px solid #d9d9d9;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
	background:#fff;
}
.pricingtables h2 {
	font-weight: 300;
	margin-bottom: 12px;
	text-align: center;
}
.pricingtables p {
	text-align: center;
	font-size: 16px;
	margin: 18px 0 0;
	color: #000;
}
.pricingtables h4 {
	background:linear-gradient(to right, #e44d26, #f16529);
	margin: 0 auto !important;
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
	padding: 11px;
	border-radius: 50px;
}
.pricingtables .panel {
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.pricingtables .panel-heading {
	padding-bottom: 0;
	background:linear-gradient(to right, #e44d26, #f16529);
	border: 0;
	border-radius: 0;
	filter: none !important;
	position: relative;
}
.pricingtables .panel-heading h3 {
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	padding: 12px 0;
}
.vps.pricingtables .panel-heading {
	border-radius:20px 20px 0 0;
	padding: 40px;
}
.vps.pricingtables .panel-info{
	border-radius:20px 20px;
}
.vps.pricingtables h4{
	font-size:40px;
	font-family: 'Open Sans', sans-serif ;
	padding-bottom:0;
}
.vps.pricingtables ul li{
	padding: 15px 0;
}
.vps.pricingtables .panel-body{
	padding:0;
}
.vps.pricingtables .panel-heading h3 {
	padding: 0;
    font-size: 25px;
    font-weight: 300;
}
.pricingtables .panel-body {
	text-align: center;
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
	margin: 0;
	padding: 10px 0 15px;
}
.pricingtables .panel-body span {
	color: #fff;
	font-size: 11px;
	margin: 0 auto;
	padding: 5px 10px;
}
.pricingtables .panel-body span.per {
	padding: 5px 10px 5px;
}
.pricingtables ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.pricingtables ul li {
	border: 0;
	font-size: 16px;
	padding: 10px 0;
	font-weight: 300;
}
.pricingtables ul li span{
	font-weight: 500;
}
.pricingtables .btn-group ul.dropdown-menu li {
	padding: 0px 0 !important;
	font-size: 14px !important;
}
.pricingtables ul li:nth-child(odd) {}
.pricingtables ul li:nth-child(even) {}
.pricingtables .panel-footer {
	text-align: center;
	background-color: transparent;
	padding-bottom: 25px;
}
.pricingtables .btn-pricetable {
	background: #f9f9f9;
	border-radius: 0;
	color: #434343;
	font-size: 0.9em;
	margin: 10px auto;
	padding: 10px 30px;
	font-weight: 500;
}
.pricingtables .btn-pricetable:hover {
	background: #67267a;
	color: #fff;
}
.pricingtables .most-popular {
	border-width: 3px;
	z-index: 2;
}
.pricingtables .most-popular .panel-heading {
	background:linear-gradient(to right, #e44d26, #f16529);
	position: relative;
}
.pricingtables .most-popular .panel-body {
	background:linear-gradient(to right, #e44d26, #f16529);
}
.pricingtables .most-popular h4 {
	color: #fff;
}
.pricingtables .most-popular .panel-body span.per {}
.pricingtables .most-popular ul li {
	padding: 10px 0;
	font-weight: 300;
}
.pricingtables .panel-info {
	border: 1px solid #f2f5f0;
    box-shadow: none;
    box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
}
.sticker-wrapper {
	position: absolute;
	top: -16px;
	left: 0px;
	width: 100%;
	display: flex;
}
.sticker-wrapper .sticker {
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	text-align: center;
	left: 0;
	display: block;
	background-color: #fedc45;
	padding: 7.5px 15px;
	color: black;
	margin: 0 auto;
	border-radius: 12em;
	box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
}
/* End of Pricing Tables */

/*Template Example*/

#templates-slider .item {
	position: relative;
	overflow: hidden;
}
#templates-slider .item .title {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff !important;
	text-align: center;
	padding: 10px;
	font-size: 14px;
}
#templates-slider .item img {
	transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
#templates-slider .item img:hover {
	transform: scale(1.2);
	transition:all 0.5s;
}
/* Statistics */
/* ==============================
   4 = Stats
   ============================== */

.statistics {
	background: #fff;
	overflow: hidden;
}
.statistics h2 {
	font-weight: 300;
	margin-bottom: 12px;
	text-align: center;
}
.statistics h2 i {
	color: #e67e22;
}
.statistics p {
	font-size: 16px;
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
}
.statistics .circle-text {
	color: #111;
	font-weight: 300;
}
.statistics-text {
	display: block;
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	color: #111;
	font-family: 'Merriweather Sans', sans-serif;
}
.statistics-container {
	position: relative;
}
.statistics-container p {
	margin: 0 auto !important
}
.svg-container {
	position: relative !important;
	margin-left: -10px !important;
}
/* End of Statistics */

/* ==============================
   5 = Video Page
   ============================== */

/* Video */

#index-video .index-video-container {
	min-height: 450px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
}
#index-video .index-video-container:after {
	background: #000000;
	bottom: 0px;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
#index-video .index-video-container .videotitle {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 25%;
	z-index: 2;
}
#index-video .index-video-container .videotitle p {
	color: #fff;
	font-size: 25px;
	font-family: 'Merriweather Sans', sans-serif;
}
#index-video .index-video-container .videotitle h2 {
	color: #ffffff;
	font-size: 3.5em;
	font-weight: 600;
}
#index-video .index-video-container .videotitle h2 span{
	color:#e44d26;
}
#index-video .index-video-container .videotitle h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
}
#index-video .index-video-container .videotitle .btn {
	margin-top: 25px;
}
#index-video .index-video-container .videotitle .btn-slide {
	background: #67267a;
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	margin: 25px auto 10px auto;
	padding: 7px 20px;
	border-radius: 0;
}
#index-video video {
	width: 100%;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
/* End of Video */

/* ==============================
   6 = My Shared
   ============================== */

/* Pricing Tables Shared Hosting Page */

.pricingtables .hostingfeatures .panel, .pricingtables .hostingfeatures .panel-heading, .pricingtables .hostingfeatures .panel-body, .pricingtables .hostingfeatures .panel-footer {
	background: transparent;
	border: 0;
	box-shadow: none;
}
.pricingtables .hostingfeatures ul {
	margin-top: 142px;
}
.pricingtables.shared .hostingfeatures ul li {
	color: #fff;
	padding: 20px;
}
.pricingtables.shared .hostingfeatures ul li a {
	color: #fff;
}
.pricingtables.shared .hostingfeatures ul li:nth-child(odd) {
	background: #41444a;
}
.pricingtables.shared .hostingfeatures ul li:nth-child(even) {
	background: #36393d;
}
.pricingtables.shared .most-popular {
	border-width: 3px;
	top: 0;
	z-index: 2;
}
.pricingtables.shared h4 {
	color: #fff;
}
.pricingtables.shared ul li i {
	color: #72ac94;
}
.pricingtables.shared .most-popular h4 {
	color: #fff;
}
.pricingtables.shared .most-popular .btn-pricetable {
	margin: 10px auto;
}
.yearprice, .twoyearprice {
	display: none;
}
.tooltip {
	background: transparent;
}
.tooltip-inner {
	font-size: 14px;
	max-width: 150px;
	padding: 5px 8px;
}
/* End Pricing Tables Shared Hosting Page */

/* Tabs Section - Shared Hosting Page */

.multipannels {
	display: table;
	margin: 0 auto;
	text-align: center;
}
.multipannels .block-grid-item i {
	border: 1px solid #e1e3e4;
	background: #fff;
	border-radius: 50%;
	font-size: 45px;
	height: 90px;
	padding: 20px 0 0 0;
	text-align: center;
	transition: all 0.4s ease;
	webkit-transition: all 0.4s ease;
	width: 90px;
	color: #9b62b5
}
.multipannels .block-grid-item i:hover {
	color: #67267a;
	transform: scale(1.3);
	webkit-transform: scale(1.3);
}
.shared-features {
	background: #fff;
	overflow: hidden;
}
.shared-features h2 {
	margin-bottom: 12px;
	text-align: center;
}
.shared-features p {
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
}
.r-tabs .r-tabs-nav {
	display: table;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.r-tabs .r-tabs-tab {
	float: left;
	list-style: none!important;
	margin: 0;
}
.r-tabs .r-tabs-panel {
	display: none;
}
.r-tabs .r-tabs-accordion-title {
	display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	display: block;
	position: relative;
}
.r-tabs {
	border: 0;
	position: relative;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
	background: #fff;
	border-right: 1px solid #efeff2;
	margin: 0;
	position: relative;
}
.r-tabs .r-tabs-nav .r-tabs-tab:first-child {
	border-left: 1px solid #fff;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
	color: #111;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 20px 50px;
	text-decoration: none;
}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff;
	font-family: 'Merriweather Sans', sans-serif;
}
.r-tabs .r-tabs-nav .r-tabs-state-active:after, .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after {
	border: solid transparent;
	border-color: rgba(222, 98, 98, 0);
	;
	border-width: 10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -10px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	background: #fff;
	border: 1px solid #e4e7f0;
	margin-bottom: 15px;
	color: #222;
	display: block;
	font-size: 14px;
	padding: 10px;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff;
	text-shadow: none;
	position: relative;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
#shared-hosting-tabs .centralicon {
	display: table;
	margin: 0 auto;
	margin-top: -90px;
	text-align: center;
}
#shared-hosting-tabs #feature1 h5, #shared-hosting-tabs #feature5 h5 {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 17px;
	text-align: left;
}
#shared-hosting-tabs #feature1 p, #shared-hosting-tabs #feature5 p {
	padding-left: 0;
	padding-roght: 0;
}
#shared-hosting-tabs h5 {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 17px;
	text-align: center;
}
#shared-hosting-tabs p {
	padding: 0 40px;
}
#shared-hosting-tabs .tabfeatures {
	margin-top: 40px;
}
#shared-hosting-tabs .tabfeatures img {
	margin: 0 auto;
	text-align: center;
}
#shared-hosting-tabs .tabfeatures p {
	padding: 0;
}
#shared-hosting-tabs h6 {
	font-size: 18px;
	line-height: 1.3;
	padding: 17px 0 6px;
}
#shared-hosting-tabs #feature1, #shared-hosting-tabs #feature2, #shared-hosting-tabs #feature3, #shared-hosting-tabs #feature4, #shared-hosting-tabs #feature5 {
	transition: all ease-out 0.2s 0.1s;
}
/* End Tabs Section - Shared Hosting Page */

/* ==============================
   7 = My VPS 
   ============================== */

/* Order Steps - VPS Page */

.vps-prices-drag {
	float: left;
	margin: 0 0 40px;
	padding: 0 30px;
	width: 100%;
}
.vps-prices-container {
	border-radius: 6px;
	display: inline-block;
	padding-top: 55px;
	width: 100%;
	position: relative;
}
.vpsbtn-order {
	float: right;
}
.vps-prices-panel {
	float: left;
	width: 100%;
}
.vps-prices-container #vps-slider {
	background: #000;
	background: #fff;
	border-radius: 6px;
	float: left;
	height: 17px;
	margin: 0 0 12px;
	width: 100%;
	cursor: -webkit-grab;
	box-shadow: 0 2px 10px #CACACA inset;
	border: 1px solid #CACACA;
	top: 45px;
}
.vps-prices-container #sliderlines {
	background: url(images/lines1.png) center top;
	display: table;
	height: 50px;
	margin: 0 auto;
	width: 100%;
}
.vps-prices-container #vps-slider .ui-slider-range {
	background:linear-gradient(to right, #e44d26, #f16529);
	border-radius: 6px;
}
.vps-prices-container #vps-slider .ui-slider-handle {
	background: url(images/slider_range.png) no-repeat left top;
	border: 0;
	border-radius: 0;
	height: 33px;
	margin-left: -25px;
	margin-top: -6px;
	outline: none;
	width: 46px;
}
.vps-prices-container #vps-slider .ui-slider-handle:hover {
	cursor: pointer;
}
.vps-plans {
	display: table;
	margin: 0 auto;
	padding: 5% 0 0;
	width: 99%;
}
.vps-plans div.vps-plan {
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	text-align: left;
	width: 25%;
}
.vps-plans div.vps-plan:first-child {
	text-align: left;
}
.vps-plans div.vps-plan:last-child {
	margin-right: 0;
	padding-right: 0;
	text-align: right;
}
.vps-plans div.vps-plan:nth-child(2) {
	padding-left: 70px;
}
.vps-plans div.vps-plan:nth-child(3) {
	padding-right: 80px;
	text-align: right;
}
.vps-plans.threeplans div.vps-plan {
	width: 33.3333333333333%;
}
.vps-plans.threeplans div.vps-plan:nth-child(2) {
	padding-left: 0;
	text-align: center
}
.vps-plans.threeplans div.vps-plan:nth-child(3) {
	padding-right: 0;
	text-align: right;
}
.vps-plans.fiveplans div.vps-plan {
	width: 20%;
}
.vps-plans.fiveplans div.vps-plan:nth-child(2) {
	padding-left: 25px;
	text-align: left
}
.vps-plans.fiveplans div.vps-plan:nth-child(3) {
	padding-left: 0;
}
.vps-plans.fiveplans div.vps-plan:nth-child(4) {
	text-align: right;
	padding-right: 30px;
}
.vps-plans.sixplans div.vps-plan {
	width: 16.666666666667%;
}
.vps-plans.sixplans div.vps-plan:first-child {
	text-align: left;
	width: 16.666666666667%;
}
.vps-plans.sixplans div.vps-plan:nth-child(2) {
	padding-left: 0px;
}
.vps-plans.sixplans div.vps-plan:nth-child(3) {
	padding-right: 95px;
}
.vps-plans.sixplans div.vps-plan:nth-child(4) {
	text-align: center;
}
.vps-plans.sixplans div.vps-plan:nth-child(5) {
	padding-right: 25px;
	text-align: right
}
.vps-plans.sixplans div.vps-plan:last-child {
	margin-right: 0;
	padding-right: 0;
	text-align: right;
	width: 16.666666666667%;
}
.vps-order {
	background: #fff;
}
.order-step {
	height: 40px;
	margin: 25px 0 20px;
}
.vps-order h3 {
    color: #111;
    font-size: 20px;
    padding: 10px 10px;
    position: relative;
    text-align: center;
    font-weight: 500;
}
.vps-order h3:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(114, 172, 148, 0);
	border-width: 10px;
	margin-left: -10px;
}
.vps-order p {
	color: #111;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 15px;
	margin: 10px 0;
	padding: 0 25px;
}
.order-step .order-circle {
	position: relative;
	text-align: center;
}
.order-step .order-circle span {
	background: #8d8c8c;
	border: 4px solid #d3d1d1;
	border-radius: 1000px;
	color: #fff;
	display: inline-block;
	font-weight: 900;
	height: 40px;
	line-height: 32px;
	moz-border-radius: 1000px;
	ms-border-radius: 1000px;
	o-border-radius: 1000px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	webkit-border-radius: 1000px;
	width: 40px;
	z-index: 10;
}
.order-step .order-circle span.left-side {
	margin-right: 15px;
}
.order-step .order-circle span.right-side {
	margin-left: 15px;
}
/* End of Order Steps - VPS Page */

/* Order Slider - VPS Page */

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	cursor: default;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2;
}
.ui-slider .ui-slider-range {
	background-position: 0 0;
	border: 0;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.6em;
	top: -.3em;
}
.ui-slider-horizontal .ui-slider-range {
	height: 100%;
	top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	height: 100px;
	width: .8em;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.sliderbottom {
	background:linear-gradient(to right, #e44d26, #f16529);
	float: left;
	text-align: center;
	width: 100%;
	padding: 20px 0 30px 0;
}
.sliderbottom i{
	color: #fff;
    font-size: 30px !important;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 2.6;
}
.sliderbottom h6 {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	padding: 5px 10px;
	width: 100%;
	display: block;
}
.sliderbottom h6:hover: {
	color: #111;
}
.sliderbottom .btn {
	margin: 10px 0 10px 0;
}
.sliderbottom .how_much {
	font-size: 20px;
	font-weight: 600;
	line-height: .9;
	margin: 0;
	padding: 0 0 5px;
	color: #fff;
}
.sliderbottom .total_amount{
	margin-bottom: 10px;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
}
a.order-vps {
	color: #e44d26;
	font-size: 16px;
	font-weight: 900;
	padding: 6px 15px;
	background-color: #fff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
/* End Order Slider - VPS Page */

/* ==============================
   8 = My Dedicated
   ============================== */

/* Pricing Tables - Dedicated servers Page */

.pricingtables.servers .panel {
	border: 1px solid #d9d9d9;
	border-radius: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.pricingtables.servers .panel-heading {
	border: 0;
	border-radius: 0;
	filter: none !important;
	background: none;
}
.pricingtables.servers .panel-heading h3 {
	margin: 0;
	padding: 12px 0;
	font-size:25px;
	padding-bottom: 0;
}
.pricingtables.servers h4 {
	padding: 0px;
    text-align: center;
    background: none;
	color: #111;
	font-size: 50px;
}
.pricingtables.servers h4 sup{
	font-size:20px;
	font-weight:500;
}
.pricingtables.servers .panel-price1{
	width: 130px;
    height: 130px;
    margin: 0 auto;
    border-radius: 50%;
	border:3px solid rgba(255,255,255,0.5);
	padding:2px;
}
.pricingtables.servers .panel-price2{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    border-radius: 50%;
	border:3px solid rgba(255,255,255,0.5);
	padding: 2px;
}
.pricingtables.servers .panel-body {
	width: 120px;
    height: 120px;
    margin: 0 auto;
    border-radius: 50%;
    background: #fff;
    padding: 33px 0;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
.pricingtables.servers .panel-price{
	background:linear-gradient(to right, #e44d26, #f16529);
	padding:30px;
}
.pricingtables.servers .panel-body span {
	margin: 0 auto;
	padding: 5px 10px;
	color: #111;
}
.pricingtables.servers ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 10px 0px;
}
.pricingtables.servers ul li {
	padding: 14px 0;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}
.panel-info {
	border: 0px;
}
/* End of Pricing Tables - Dedicated servers Page */

/* Video Background - Dedicated servers Page */

#servers-video .servers-video-container {
	min-height: 350px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
}
#servers-video .servers-video-container:after {
	background: url(images/video_bg_pattern.png) repeat;
	bottom: 0px;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
#servers-video .servers-video-container .videotitle {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 15%;
	z-index: 2;
}
#servers-video .servers-video-container .videotitle h2 {
	color: #E1E3E4;
	font-size: 3.5em;
	text-shadow: -1px 1px 0 #2d2d2f;
}
#servers-video .servers-video-container .videotitle h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
	text-shadow: -1px 1px 0 #2d2d2f;
}
#servers-video .servers-video-container .videotitle .btn-slide {
	background: #71AC93;
	border-radius: 0;
	color: #fff;
	font-size: 19px;
	font-weight: 700;
	margin: 25px auto 10px auto;
	padding: 7px 20px;
	border-radius: 5px;
	position: relative;
}
#servers-video .servers-video-container .videotitle .btn-slide:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(113, 172, 147, 0);
	border-top-color: #71AC93;
	border-width: 8px;
	margin-left: -8px;
}
#servers-video video {
	width: 100%;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
/* End of Video Background - Dedicated servers Page */

/* Responsive Table - Dedicated servers Page */

.servers-table {
	background: #fff;
	overflow: hidden;
}
.products-table {
	min-width: 100%;
	border: 1px solid #DFE0E5;
	background: #F5F6F9;
}
.products-table thead th {
	background: #111;
    color: #fff !important;
	font-weight: 700;
	font-size: 14px;
	font-weight: bold;
	border-left: 1px solid #DFE0E5;
	border-right: 1px solid #DFE0E5;
	border-bottom: 1px solid #DFE0E5;
}
.products-table th {
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding: 16px 12px;
	color: #6E6E6E;
	font-size: 15px;
	background: #fff;
}
.products-table td {
	color: #111;
	font-size: 13px;
	border-bottom: 0px;
	padding: 15px;
}
.products-table tbody tr {
	border-bottom: 0px;
}
.products-table td:last-child, .products-table thead th:last-child {
	text-align: center;
}
.products-table tr.even, .products-table tr.alt, .products-table tr:nth-of-type(even) {
	background: #fff!important;
}
/* End of Responsive Table - Dedicated servers Page */

/* ==============================
   9 = My Domains
   ============================== */

.domains {
	padding: 90px 0;
	position: relative;
}
.domains h2.title {
	color: #fff !important;
	font-size:58px;
	margin-top: 0;
}
.domains h2 {
	color: #fff;
	text-align: center;
}
.domains p {
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.domainsearch-full {
	background: #666;
	border-radius: 0;
	padding: 20px;
}
.domainsearch-full .form-control {
	width: 100%;
}
.domainsearch-full input[type="text"].form-control {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
.domainsearch-full select.form-control {
	border-radius: 0;
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
.domainsearch-full button[type="submit"] {
	background: #515151;
	border: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 900;
	height: 55px;
	padding: 8px 6px 6px;
	text-transform: uppercase;
	width: 100%;
}
.domainsearch-full button[type="submit"]:hover {
	background: #646464;
}
.domainsearch-full input[type="text"]:focus, .domainsearch-full select:focus {
	border: 0;
	box-shadow: 0 8px 6px -6px #000;
}
.domainextensions {
	margin-top: 10px;
}
/* Domain lables */

.hotdomains {
	margin-bottom: 0;
	margin-left: 65px;
}
.hotdomains li {
	border: 1px solid#6666;
	background: #111;
	float: left;
	width: 17%;
	overflow: hidden;
}
.hotdomains li:first-child {}
.hotdomains li.hot, .hotdomains li.newoffer, .hotdomains li.premium, .hotdomains li.new {
	position: relative;
}
.hotdomains li.hot:before, .hotdomains li.newoffer:before, .hotdomains li.premium:before, .hotdomains li.new:before {
	left: -20px;
	position: absolute;
	top: 10px;
	width: 80px;
	z-index: 10000;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.hotdomains li.hot:before {
	content: "HOT";
	background: #FF0000;
	color: #fff;
}
.hotdomains li.newoffer:before {
	content: "OFFER";
	background: #fedc45;
	color: #000;
}
.hotdomains li.premium:before {
	content: "PREMIU..";
	background: #9ec028;
	color: #000;
}
.hotdomains li.new:before {
	content: "NEW";
	background: #FF9900;
	color: #000;
}
span.hot.label, span.newoffer.label, span.premium.label, span.new.label {
	padding-bottom: 2px;
	position: absolute;
	margin-top: 3px !important;
	margin-left: 12px;
	border-radius: 0;
}
.domains-table span.label:before {
	content: '';
	position: absolute;
	left: 0%;
	width: 0;
	height: 0;
	border-bottom: 8px solid transparent !important;
	border-top: 8px solid transparent !important;
	top: 0;
	clear: both;
	left: -5px !important;
}
span.hot {
	background: #fb7254;
	color: #fff;
}
span.hot:before {
	border-right: 10px solid #fb7254 !important;
}
span.newoffer {
	color: #fff;
}
span.newoffer:before {
	border-right: 10px solid #5cb85c !important;
}
span.premium {
	color: #fff;
}
span.premium:before {
	border-right: 10px solid #f0ad4e !important;
}
span.new {
	color: #fff;
}
/* End Domain lables */

/* Domain Extensions */

.domainextensions .item {
	margin: 0 3px;
}
.domainextensions .item .extension {
	padding: 10px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-transform: lowercase;
}
.domainextensions .item .extension:last-child {
	border-right: 0px;
}
.domainextensions .item .extension .price {
	text-align: center;
	display: block;
	color: #e44d26;
	font-size: 22px;
}
.domainextensions .item .extension .oldprice {
	color: rgba(255, 255, 255, 0.5);
	line-height: 20px;
	height: 20px;
	margin-top: -5px;
	font-size: 11px;
	text-decoration: line-through;
	padding: 0;
	position: relative;
	display: block;
}
.domainfeatures .choosedomain {
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff !important;
	padding: 15px 0;
	position: relative;
	margin-top: -30px;
	font-size: 18px;
}
.domainfeatures h2 {
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
}
.domainfeatures p {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	padding: 0 30px;
}
.domainchoose {
	margin-top: 40px;
	background: #fff;
	text-align: center;
	padding: 30px 0;
	min-height: 250px;
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}

.domainchoose p {
	margin-bottom: 30px;
	margin-top: 10px;
}
.domains h3.title {
	font-size: 35px;
	margin-top: 0;
}
.domainfeatures h6 {
    font-size: 26px;
    background: linear-gradient(to right, #e44d26, #f16529);
    color: #fff;
    font-weight: 700;
    margin: 30px auto;
    line-height: 10px;
    width: 100px;
    height: 100px;
    padding: 42px 0;
    display: table;
    text-align: center;
    border-radius: 50%;
}
.domainfeatures .panel {
	border: 0;
	box-shadow: 0;
}
.domainfeatures .panel-heading {
	border-left: 5px solid #C65858!important;
	box-shadow: 0;
	background: #67267a;
	color: #fff;
	border-radius: 0!important;
	padding: 12px;
}
.domainfeatures .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	color: #fff;
	color: #6E6E6E\9\0;
}
.domainfeatures .panel-heading h4.panel-title a:hover, .domainfeatures .panel-heading h4.panel-title a:focus {
	color: #fff;
	color: #6E6E6E\9\0;
}
.domainfeatures .panel-body {
	padding: 15px;
	margin: 0;
}
.domainfeatures .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.domainfeatures.white {
	background: #fff;
}
.domains-table {
	overflow: hidden;
	font-family: 'Merriweather Sans', sans-serif;
}
.domains-table .old-price {
	color: #e44d26!important;
	text-decoration: line-through;
}
.domains-table table tr, .domains-table td {
	border-bottom: 0 !important;
	border-top: 0 !important;
}
.domains-table.price-various span {
	background: transparent !important;
	color: #313131 !important;
	padding: 0px !important;
	cursor: pointer;
}

.domains-table.price-various #tld-table thead th:before {
	display: none;
}
.domains-table.price-various tr {
	margin-top: -1px;
	position: relative;
	-webkit-box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
}
.domains-table.price-various tr table tr {
	box-shadow: none !important;
	border-bottom: 1px dashed #f0efef !important;
}
.domains-table.price-various tr table tr:last-child {
	border-bottom: 0px !important;
}
.domains-table.price-various .old-price {
	color: #e44d26!important;
	text-decoration: line-through;
}
.domains-table.price-various .header2 {
	font-weight: 300 !important;
	text-align: center !important;
	font-size: inherit !important;
}
.domains-table.price-various td {
	width: 25%;
}
.domains-table.price-various tr table td {
	width: 25%;
}
.domains-table.price-various table td:first-child {
	width: 1%;
	text-align: center !important;
}
.domains-table.price-various table tr table tr td:first-child {
	width: 5%;
	text-align: center !important;
}
.domains-table.price-various table td:nth-child(2) {
	font-size: 16px !important;
	font-weight: bold;
}
.domains-table.price-various tr table tr td {
	font-weight: 300 !important;
}
.domain-prices .prices {
	text-align: center;
}

.domain-prices .prices h4 {
	background: #1a1a1a;
	padding: 12px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 26px;
	font-weight: 500;
	position: relative;
	margin: 0px;
}

.domain-p-container:hover h4:after {
	content: '';
	position: absolute;
	left: 47%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fe5417;
	clear: both;
}

.domain-p-container:hover h4, .domain-p-container h4.active {
	background: linear-gradient(to right, #e44d26, #f16529);
	position: relative;
	margin: 0px;
	
}

.domain-p-container:hover h4:hover:after, .domain-p-container:hover h4.active:after {
	content: '';
	position: absolute;
	left: 47%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fe5417;
	clear: both;
}

.domain-prices .prices p {
	font-size: 30px;
	line-height: 32px;
	font-weight: 500;
	margin: 0px;
	padding: 30px;
	border-radius: 0 0 3px 3px;
	background: #fff;
}

.domain-prices .prices p small {
	font-size: 16px;
	font-weight: 300;
}

.domain-prices .prices p span {
	display: block;
	font-size: 18px;
	font-weight: 600;
}
.through-line {
    color: rgba(0, 0, 0, 0.3);
    text-decoration: line-through;
}
.domain-p-container {
	border:1px solid rgba(0,0,0,0.1);
	    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
	overflow: hidden;
}

#tld-table {
	min-width: 100%;
	background: #f5f6f9;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
#tld-table thead th {
	background:#000;
	color: #fff!important;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	text-align: center;
}
#tld-table thead th.headerSortDown, #tld-table thead th.headerSortUp {
	background: #111;
}
#tld-table thead th:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0dc";
	color: rgba(255, 255, 255, 0.2)
}
#tld-table thead th.headerSortUp:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0d8";
	color: #fff;
}
#tld-table thead th.headerSortDown:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0d7";
	color: #fff;
}
#tld-table th {
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding: 16px 12px;
	color: #6E6E6E;
	font-size: 15px;
	background: #FFFFFF;
}
#tld-table td {
	color: #313131;
	padding: 10px 12px;
	font-size: 15px;
	border-bottom: 1px solid #DFE0E5;
	text-align: center;
}
#tld-table td.domain-img img{
	width:90px;
	-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}
#tld-table td:first-child {
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}
#tld-table td:first-child span.tablesaw-cell-content {
	padding: 2px 10px 4px 10px;
	border-radius: 6em;
}
#tld-table td:first-child span.label:before {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid blue;
	position: absolute;
}
#tld-table thead th:first-child {
	text-align: left;
}
#tld-table tr.even, #tld-table tr.alt, #tld-table tr:nth-of-type(even) {
	background: #FFFFFF!important;
}
.hidden-td{
	padding:0px !important;
}
.id_div_details{
	display:none;
}
/*  Inner Sub Banner
    */

#sub-banner {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
#sub-banner .img-holder {
	left: 50%;
	float: left;
	z-index: -1;
	width: 100%;
	min-width: 1280px; 
	position: relative;
}
#sub-banner .img-holder img {
	left: -50%;
	width: 100%;
	display: block;
	position: relative;
}
#sub-banner .info-text {
	z-index: 20;
	width: 100%;
	height: 100%;
	color: #fff;
	padding: 90px 0;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	position: absolute;
}
#sub-banner .infoicon {
	font-size: 19em;
	position: absolute;
	right: 0;
	top: -40px;
}
#sub-banner h2 {
	color: #fff;
	font: 300 58px Montserrat, sans-serif;
	margin-top: 0;
	line-height: 60px;
	font-weight: blod;
}
#sub-banner p {
	color: #fff;
	font-size: 18px;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight:500;
}
#sub-banner .btn {
	margin: 20px 0;
}
/* ==============================
   10 = About styles
   ============================== */

.about-text h2 {
	color: #fff;
}
.about-text p {
	font-size: 18px;
	color: #fff;
}
.about p {
	font-size: 16px;
	font-weight: 300
}
.about-quote p{
	margin-top:15px;
	margin-bottom:0;
}
.about hr {
	border: solid #67267a;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 0 auto;
	margin-bottom: 20px;
	max-width: 70px;
}
.about-quote.odd {
	background: url(images/quote-image2.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.about-quote h5 {
	color: #fff;
	font-size: 41px;
	font-weight: 400;
}
.about-quote span {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.mfeatures {
	padding: 45px 0;
	background: #EDEDED;
}
.mfeatures h3 {
	text-align: center;
	font-weight: 500;
}
.mfeatures p {
	text-align: center;
	margin-bottom: 10px;
}
.options .block-grid-item {
	text-align: center;
	border: 1px solid #d7d5d5;
	border-left: 0;
	border-top: 0;
}
.options .block-grid-item:nth-child(3n+3) {
	border-right: 0;
}
.options .block-grid-item:nth-last-child(-n+3) {
	border-bottom: 0;
}
/* highlights */

.highlights h3, .highlights i {
	text-transform: uppercase;
}
.highlights p {
	padding-left: 25px;
	margin-bottom: 0;
}
.section-highlight .text-black h3 {
	color: #333
}
.section-highlight .text-black h2 {
	color: #333
}
.section-highlight .text-black p {
	color: #333
}
.section-highlight .text-white h3 {
	color: #fff;
    font-size: 20px;
	margin-top:0;
}
.section-highlight .text-white h2 {
	color: #fff !important;
}
.section-highlight .text-white .highlights p {
    color: #fff;
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 20px;
	margin-bottom: 0;
}
.section-highlight .text-white  p{
	color:#fff;
}
img.bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
}
img.bg .text-white h2.title {
	color: #fff !important;
}
.bgwhite-relative, .bgblack-relative {
	position: relative;
}
.bgwhite-relative:before {
	background: rgba(255, 255, 255, 0.7);
	content: " ";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.bgblack-relative:before {
	background: rgba(0, 0, 0, 0.7);
	content: " ";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* Testimonials */

.testimonials {
	background: #fff;
}
.timeline {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	font-weight: 300;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 2px;
	left: 50%;
	margin-left: -1.5px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
.timeline>li {
	margin-top: 40px;
	position: relative;
	width: 50%;
	float: left;
	clear: left;
}
.timeline>li:before, .timeline>li:after {
	content: " ";
	display: table;
}
.timeline>li:after {
	clear: both;
}
.timeline>li:before, .timeline>li:after {
	content: " ";
	display: table;
}
.timeline>li:after {
	clear: both;
}
.timeline>li>.timeline-panel {
	width: calc(100% - 25px);
	width: -moz-calc(100% - 25px);
	width: -webkit-calc(100% - 25px);
	float: left;
	border: 1px solid #dcdcdc;
	background: #ffffff;
	position: relative;
	-moz-box-shadow: 0 0 27px -12px #000;
	-webkit-box-shadow: 0 0 27px -12px #000;
	box-shadow: 0 0 27px -12px #000;
}
.timeline>li>.timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #dcdcdc;
	border-right: 0 solid #dcdcdc;
	border-bottom: 15px solid transparent;
	content: " ";
}
.timeline>li>.timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #ffffff;
	border-right: 0 solid #ffffff;
	border-bottom: 14px solid transparent;
	content: " ";
}
.timeline>li>.timeline-badge {
	color: #ffffff;
	width: 24px;
	height: 24px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	top: 16px;
	right: -12px;
	z-index: 100;
}
.timeline>li.timeline-inverted>.timeline-panel {
	float: right;
}
.timeline>li.timeline-inverted>.timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline>li.timeline-inverted>.timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline-badge>a {
	color: #dcdcdc !important;
}
.timeline-badge a:hover {
	color: #dcdcdc !important;
}
.timeline-title {
	margin-top: 0;
	color: inherit;
}
.timeline-photo {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	top: -15px;
	left: 15px;
	border: 1px solid #dcdcdc;
	-moz-box-shadow: 0 0 27px -12px #000;
	-webkit-box-shadow: 0 0 27px -12px #000;
	box-shadow: 0 0 27px -12px #000;
}
.timeline-heading h4 {
	font-weight: 600;
	padding: 0 15px;
	position: absolute;
	top: 0;
	left: 70px;
}
.timeline-body {
	position: relative;
}
.timeline-body p {
	font-style: italic;
}
.timeline-body>p, .timeline-body>ul {
	padding: 40px !important;
	margin-bottom: 0;
}
.timeline-footer:before {}
.timeline-footer:before {
	top: 0px;
	right: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 15px;
	margin-left: -15px;
}
.timeline-body p:before {
	font-family: FontAwesome;
	content: "\f10d";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	left: 40px;
	top: 0px;
	font-size: 2em;
	position: absolute;
	color: rgba(0, 0, 0, 0.1);
}
.timeline-body p:after {
	font-family: FontAwesome;
	content: "\f10e";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	right: 10px;
	bottom: 10px;
	font-size: 2em;
	position: absolute;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.1);
}
.timeline-footer {
	background-color: #f4f4f4;
	position: relative;
}
.timeline-footer p {
	margin-bottom: 0;
	font-size: 14px;
	padding: 15px;
}
.timeline-footer>a {
	cursor: pointer;
	text-decoration: none;
}
.timeline>li.timeline-inverted {
	float: right;
	clear: right;
}
.timeline>li:nth-child(2) {
	margin-top: 100px;
}
.timeline>li.timeline-inverted>.timeline-badge {
	left: -12px;
}
.no-float {
	float: none !important;
}
.testimonials .owl-theme .owl-controls {
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 45%;
	margin: 0 auto;
}
.testimonials .owl-theme .owl-controls .owl-page span {
	background: linear-gradient(to right, #e44d26, #f16529);
}
.testimonials .owl-theme .owl-controls .owl-page {
	float: right;
}
.testimonials h2 {
	text-align: center;
}
.testimonials p {
	text-align: center;
	color: #111;
}
.testimonial-content {
	text-align: center;
}
.testimonial-content .whoclient{
	font-size:16px;
}
.testimonial-content .whoclient b{
	font-size:22px;
}
.testimonial-content p {
	color: #000;
	font-size: 16px;
	text-align: center;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.05);
	padding: 40px;
	border-radius: 3px;
	position: relative;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
	margin-bottom: 30px;
}
.testimonial-content p:before {
	font-family: FontAwesome;
	content: "";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	left: 10px;
	top: 10px;
	font-size: 40px;
	position: absolute;
	color: rgba(0, 0, 0, 0.1)
}
.testimonial-content p:after {
	font-family: FontAwesome;
	content: "";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	right: 10px;
	bottom: 10px;
	font-size: 40px;
	position: absolute;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.1)
}
.testimonial-content .whoclient {
	font-size: 18px;
	color: #000;
	font-weight: 300;
	margin-bottom: 15px;
	padding: 10px;
	border-radius: 3px;
	position: relative;
}
.testimonial-content .whoclient:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 15px;
	margin-left: -15px;
}
.testimonial-content .whoclient a {
	color: #f16529;
}
.testimonialimg {
	text-align: center;
}
.testimonial-content img {
	width: 90px;
	height: 90px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}
/* ==============================
   11 = My Team
   ============================== */

#ourteam {
	text-align: center;
}
#ourteam .team{
	border: 1px solid #f5f5f5;
    padding: 20px;
    display: inline-block;
    width: 100%;
    box-shadow:0px 9px 20px -5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
}
#ourteam h4 {
	font-size: 16px;
}
#ourteam h4 span {
	display: block;
	position: relative;
	top: 0;
	font-size: 13px;
	background: none;
	padding: 0;
	margin-top:10px;
	color: #888;
	font-family: 'Merriweather Sans', sans-serif;
}
#ourteam img {
	max-width: 150px;
	border-radius: 50%;
	border: 5px solid #ccc;
	transition: all 0.1s ease-in;
}
#ourteam img:hover {
	border: 5px solid #e44d26;
	position: relative;
	z-index: 0;
	transition: all 0.1s ease-in;
}
#ourteam span {
	color: #111;
	padding: 10px 0px;
	position: relative;
	bottom: 40px;
	left: 0;
	display: inline-block;
	background: rgba(255, 255, 255, 0.8);
	box-sizing: border-box;
	display: block;
}
#ourteam .member-profile {
	display: block;
}
#ourteam ul {
	padding: 3px 10px;
	border-radius: 3px;
	display: inline-block;
	background: #fff;
}
#ourteam li {
	display: inline-block;
	padding: 0 6px;
	font-size: 18px;
}
#ourteam li a {
	color: rgba(0, 0, 0, 0.3);
	transition: all 0.1s ease-in;
}
#ourteam li a:hover {
	color: rgba(0, 0, 0, 0.7);
}
.hover_img {
	display: none
}
.team2 {
	display: none;
}
.member-profile:hover .unhover_img {
	display: none;
}
.member-profile:hover .hover_img {
	display: none;
}

.iq-team1 .iq-team { 
	position: relative; 
	overflow: hidden;
	background: #fff;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15); 
}
.iq-team1 .iq-team-content { background: linear-gradient(to right, #e44d26, #f16529); color: #fff; width: 100%; padding: 20px; bottom: -100px; opacity: 0; position: absolute; text-align: center; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.iq-team1 .iq-team-content h5{
	font-size:20px;
}
.iq-team1 .iq-team-content p{
	color:#efefef;
	font-size:14px;
}
.iq-team1 .iq-team-content:after {
    bottom: -32px;
    left: 50%;
    margin-left: -20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #e44d26;
    border-width: 20px;
}
.iq-team1 .iq-team-content.none:after { content: none; }
.iq-team1 .iq-team:hover .iq-team-content { bottom: 53px; opacity: 1; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.iq-team1 .iq-team:hover .iq-team-content.little { bottom: 0px; }
.iq-team1 .iq-team-content a { color: #fff; }
.iq-team1 .iq-team-content a:hover { color: #222222; }
.iq-team1 .iq-team-content span { width: 100%; display: inline-block; }
.iq-team1 .iq-team-content ul { display: inline-block; }
.iq-team1 .iq-team-content ul li { padding: 0 5px; display: inline-block; }
.iq-team1 .iq-team-content ul li a { font-size: 18px; }
.iq-team-images .tooltip-item { top: 97%; margin: -15px 0 0 -10px; }

/* Trigger item */


.iq-team1 .tooltip-item {
    width: 20px;
    height: 20px;
    left: 50%;
    bottom: 50%;
    margin: -15px 0 0 -10px;
    position: absolute;
    border-radius: 50%;
    border: 5px solid #e44d26;
    background: #fafafa;
    -webkit-animation: pulse 0.6s infinite alternate;
    animation: pulse 0.6s infinite alternate;
}
@-webkit-keyframes pulse {
	from { -webkit-transform: scale3d(0.5, 0.5, 1); }
	to { -webkit-transform: scale3d(1, 1, 1); }
}
@keyframes pulse {
	from { -webkit-transform: scale3d(0.5, 0.5, 1); transform: scale3d(0.5, 0.5, 1); }
	to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
.iq-team1 .green-bg.iq-pall-30 { display: none; }
.iq-team1 .iq-team-images img { 
     width: 100%;
    padding: 20px;
    padding-bottom: 0;
    border: 1px solid rgba(0,0,0,0.1);
    
}
/* ==============================
   12 = FAQs
   ============================== */

.faq {
	overflow: hidden;
}
.faq .panel-heading {
	position: relative;
}

.faq .panel-heading h4.panel-title a:before {
    font-family: simple-line-icons;
    content: "\e05d";
    padding: 0 10px 0 0;
    color: #111;
    float: left;
    left: 15px;
    margin-top: -2px;
    font-size: 20px;
}
.faq .collapse.in {
	position: relative;
}
.faq .panel-heading h4.panel-title a.collapsed:before {
	font-family: simple-line-icons;
	content: "\e05d";
}
.faq .collapse.in {
	background-color: #fff;
}
.faq-questions h3.badge {
	border-radius: 3px;
	padding: 7px 12px;
	display: table;
	margin: 0 auto;
	margin-top: -18px;
	font-size: 18px;
}
.faq .panel {
	border: 0;
    box-shadow: none;
    margin-top: 5px;
    margin-bottom: 0px !important;;
}
.faq .panel-heading {
	border: 0;
	box-shadow: 0;
	color: #111;
	background:#eee;
	border-radius: 0!important;
}
.faq .panel-heading a {
	color: #11;
    padding: 5px 12px 5px 5px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}
.faq .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3
}
.faq .panel-body {
	padding: 15px;
	margin: 0;
}
.faq .panel-body p {
	text-align: left;
	padding: 0;
	margin: 0;
}
.faq-questions.affiliate .panel-heading{
	padding:0
}
.faq-questions.affiliate .panel-heading a{
	padding: 15px;
    display: block;
    background: linear-gradient(to right, #e44d26, #f16529);
    color: #fff
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 1px solid #ddd !important;
}
/* ==============================
   13 = Login
   ============================== */

.login.bg_dark .title {
	color: #111!important;
}
.login-bg {
	width: 100%;
	height: 100%;
	background-image: url(images/login_bg.jpg);
	background-size: cover;
}
.login-form-panel {
	border: 0;
	border-radius: 5px;
}
.login-form-panel h3.badge {
	border-radius: 3px;
	padding: 11px 24px;
	display: table;
	margin: 0 auto;
	margin-top: -30px;
	font-size: 18px;
	background: #67267a
}
.login-form {
	background: #fff;
	border: 0;
	overflow: hidden;
	padding: 30px;
}
.login-form input[type="text"], .login-form input[type="password"] {
	border: 1px solid #bebebe;
	padding: 10px;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 5px;
	margin: 0px 0 18px;
}
.login-form-panel .form-footer-content {
	padding: 15px;
	text-align: center;
}
.login-form-panel .form-footer-content span{
	padding:0 4px;
}
.login-form-panel .form-footer-content h3 {
	font-weight: 500;
	margin: 0;
	line-height: 30px;
}
.login-form p a {
	font-size: 12px;
	color: #6E6E6E;
}

.login-form p a:hover {
	color: #67267a;
}
.input:focus {
	border: none;
}
/* ==============================
   14 = Datacenter
   ============================== */

.datacenter.bg_dark {
	overflow: hidden;
	background:linear-gradient(to left, rgb(228, 78, 38, 0.9), rgb(241, 101, 41, 0.9));
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23da4829' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23d0432b' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c63e2d' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23bd3a2f' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23b33530' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23bf3f2f' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23cb482e' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23d8522d' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23e45b2b' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23f16529' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
}
.datacenter{
	overflow: hidden;
}
.datacenter h2 {
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
}
.datacenter p {
	font-size: 16px;
	font-weight: 300;
	margin: 18px 0 0;
	text-align: center;
	padding: 0 30px;
}
.extra-features {
	overflow: hidden;
}
.extra-features .facility {
	padding-top: 30px;
	border: 1px solid #f5f6f9;
	position: relative;
	padding: 30px;
	background: #fff;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
.extra-features .facility .data h3{
	font-size:20px;
}
.extra-features .facility .data .ficon {
	background: #fff;
	border-radius: 100%;
	border: 1px solid #e1e3e4;
	color: #67267a;
	display: block;
	font-size: 23px;
	font-weight: 300;
	padding: 6px;
	text-align: center;
	width: 40px;
	width: 100px;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	padding-top: 25px;
}
.extra-features .facility .ficon i {
	font-size: 50px;
}
.extra-features .facility .title {
	font-size: 20px;
	font-weight: 400;
}
.extra-features .facility p {
	text-align: center;
	font-size: 15px;
}
.datacenter-map {
	margin-top: 25px;
	position: relative;
}
.data_locations {
	color: #fff;
	text-align: center;
}
.data_locations .location1 {
	position: absolute;
	top: 28%;
	right: 48%;
}
.data_locations .location2 {
	position: absolute;
	top: 45%;
    right: 29%;
}

.data_locations .location3 {
	position: absolute;
	top: 75%;
	right: 15%;
}
.data_locations .location4 {
	position: absolute;
	top: 30%;
    left: 19%;
}
.data_locations .location5 {
	position: absolute;
	top: 34%;
    left: 8%;
}
.data_locations .location6 {
	position: absolute;
	top: 45%;
	left: 14%;
}
.data_locations .location9 {
	position: absolute;
	top: 36%;
	left: 44%;
}

.data_locations.inactive {
	pointer-events !important: none;
	opacity: 0.4 !important;
}
.data_locations i {
	font-size: 9px;
    position: absolute;
    left: -25px;
    top: 3px;
    padding: 5px 9px;
    border-radius: 3px;
    color: #fff;
}
.data_locations i:after{
	content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    border: 2px solid rgba(255,255,255,0.3);
    border-radius: 50%;
    left: 0px;
    /* line-height: 28px; */
    top: -3px;
    text-align: center;
    margin: 0 auto;
    -webkit-animation: pulse 0.6s infinite alternate;
    animation: pulse 0.6s infinite alternate;
}
#datacenter-partners {
	padding: 25px 0
}
#datacenter-partners .item {
	margin: 3px;
	text-align: center;
}
#datacenter-partners .item img {
	filter: grayscale(1);
}
#datacenter-partners .item img:hover {
	filter: grayscale(0);
}
#clients .item img {
	color: #111;
	filter: grayscale(0);
}
#clients .item img:hover {
	filter: grayscale(1);
	opacity: 9;
}
/* ==============================
   15 = Elements
   ============================== */

.elements {
	background: #fff;
	overflow: hidden;
}
h2.elements {
	font-size: 29px;
	text-align: left;
	border-bottom: 1px solid #ededed;
	font-family: 'Oxygen', sans-serif;
	font-size: 2.2em;
	padding-bottom: 10px;
	margin-top: 0;
}
.elements h3 {
	font-weight: 400;
	font-family: Montserrat, sans-serif;
}
.elements p {
	font-size: 16px;
	font-weight: 300;
}
.accordion-example .panel {
	border: 0;
	box-shadow: 0;
}
.accordion-example .panel-heading {
	border: 0;
	padding: 0;
	color: #6E6E6E;
	border-radius: 0!important;
	text-align: left;
	line-height: 85px;
}
.accordion-example .panel-heading a {
	padding: 12px;
	display: block;
	background: #f5f6f9;
	color: #111;
}
.panel-group .panel+.panel {
	margin-top: 10px;
}
.accordion-example.panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	line-height: 85px;
}
.accordion-example .panel-body {
	padding: 15px;
	margin: 0;
	width: 100%;
	display: block;
	text-align: center
}
.accordion-example .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
}
.buttons-example {
	margin: 0 auto;
}
.elements .btn {
	margin-bottom: 12px;
}
.btn {
	text-shadow: none;
	border: 0;
	border-radius: 50px !important;
	padding: 10px 30px;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	font-size: 12px !important;
	font-weight: 500 !important;
	letter-spacing: 0.03em;
	font-family: Montserrat, sans-serif;
}
.btn:hover {
	opacity: 1;
	box-shadow: 0px 1px 5px -1px #ccc;
}

.btn.no-radius {
	border-radius: 0
}
.btn.btn-default {
	background: #f9f9f9;
	box-shadow: 0px 0px 0px 1px #ddd inset;
}
.btn.btn-default:active, .btn.btn-default:focus {
	background: #d4d4d4;
}
.btn.btn-lig {
	color: #111;
	background: #fff;
	border: 2px solid #111;
}
.btn.btn-lig:hover {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
	border: 2px solid #e44d26;
}
.btn.btn-l {
	color: #111;
	background: #fff;
	border: 2px solid #fff;
}
.btn.btn-l:hover {
	color: #fff;
	background: #e44d26;
	border: 2px solid #e44d26;
}
.btn.btn-li {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
	transition: all 1s;
}
.btn.btn-li:hover{
	color: #fff;
	background:#e44d26;
	box-shadow:none;
}
.btn.btn-white{
	color: #e44d26;
	background:#fff;
}
.btn.btn-white:hover{
	color: #e44d26;
	background:#fff;
}
.btn.btn-primary {
	color: #fff;
	background: #000;
	box-shadow: none;
	transition:all 1s;
}
.btn.btn-primary:hover {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);;
}
.btn.btn-primary:active, .btn.btn-primary:focus {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
}
.btn-secondary {
	color: #111;
	background: #fff;
	border: 2px solid rgba(0,0,0,0.1);
	
}
.btn-secondary:hover {
	color: #e44d26;
	background: #fff;
	border: 2px solid #e44d26;
}
.btn-secondary:focus, .btn-secondary.focus {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
}
.btn-secondary:active, .btn-secondary.active, .open>.btn-secondary.dropdown-toggle {
	color: #373a3c;
	background-color: #e6e6e6;
	border: 1px solid #adadad;
	background-image: none;
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open>.btn-secondary.dropdown-toggle:hover, .open>.btn-secondary.dropdown-toggle:focus, .open>.btn-secondary.dropdown-toggle.focus {
	color: #373a3c;
	background-color: #d4d4d4;
	border: 1px solid #8c8c8c;
}
.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
	background-color: #fff;
	border-color: #ccc;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}
.btn.btn-info {
	background: #63b2e8;
}
.btn.btn-info:hover {
	background: #59ABE3;
}
.btn.btn-info:active, .btn.btn-info:focus {
	background: #4f9fd6;
}
.btn.btn-success {
	background: #9ec028;
}
.btn.btn-success:hover {
	background: #acce35;
}
.btn.btn-success:active, .btn.btn-success:focus {
	background: #8bab1c;
}
.btn.btn-warning {
	background:linear-gradient(to right, #e44d26, #f16529) !important;
}
.btn.btn-warning:hover {
	background: #fb7254;
}
.btn.btn-warning:active, .btn.btn-warning:focus {
	background: #e54521;
}
.btn.btn-danger {
	background: #e20614;
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: black;
	margin: 0;
	padding: 0 !important;
}
.btn-group.btn-block .btn {
	width: 100% !important;
	text-align: center;
}
.btn-group .item p {
	font-size: 16px;
	margin-bottom: 0;
}
.btn-link {
	font-weight: normal;
	color: #e44d26;
	border-radius: 0;
}
.btn-link2 {
	font-weight: normal;
	color: #666;
	border-radius: 0;
}
.btn-link2:hover {
	font-weight: normal;
	color: #111;
	border-radius: 0;
}
.btn-link:hover {
	font-weight: normal;
	color: #111;
	border-radius: 0;
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
.label-success {
	background: linear-gradient(to right, #e44d26, #f16529) !important;
}
.btn.btn-pink {
	background: #F62459;
	color: #fff;
}
.btn.btn-pink:hover {
	background: #f73566;
	color: #fff;
}
.btn.btn-pink:active, .btn.btn-pink:focus {
	background: #e71a4e;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {}
.counters p {
	color: #000;
	font-size: 16px;
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
}
.counters span {
	display: block;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.counters h4 {
	display: block;
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	color: #111;
	font-family: 'Merriweather Sans', sans-serif;
}
.counters .circle-text {
	color: #807e7e;
	font-weight: 900;
}
.elements h5.badge {
	font-size: 18px;
	padding: 9px 20px;
	background: #67267a;
	display: table;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
#carousel-example .item {
	margin: 1px;
}
#carousel-example .item img {
	display: block;
	width: 100%;
	height: auto;
}
/* ==============================
   16 = Gallery
   ============================== */

#template_gallery {}
#template_gallery .filter {
	text-align: center;
}
.gg-box {
    display: grid;
    grid-template-columns: none;
    grid-auto-rows: 200px;
    grid-gap: 8px;
}
.gg-close{
	line-height: 37px;
    color: #fff;
    top: 1em;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    right: 2em;
    background:linear-gradient(to right, #e44d26, #f16529);
}
.gg-close:hover{
	border:1px solid #e44d26;
	color:#e44d26;
}
#template_gallery .gallery a img {
	width: 100%;
	float: left;
	margin:10px;
	transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

#template_gallery .gallery a {
	width: 100%;
	transition: all 0.2s;
	display: block;
	float: left;
	opacity: 1;
	height: auto;
	overflow: hidden;
}
#gg-screen {t
    background: rgba(255,255,255,0.95);
}

/* ==============================
   17 = Our Blog
   ============================== */

.blog {
	background: #f5f6f9;
}
.home-blog-posts {
	width: 100%;
	background: #fff;
	margin: 0px 0;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
.home-blog-posts .post-info {
	padding: 20px;
}
.home-blog-posts .post-info h3 {
	margin-top: 0px;
}
.home-blog-posts .post-info h6{
	color:#999;
}
.home-blog-posts h3 a {
	color: #111;
	font-weight: 600;
	font-size: 20px;
}
.home-blog-posts p{
	color:#666;
	font-size:16px;
}
.home-blog-image {
	width: 100%;
	overflow: hidden;
}
.home-blog-image img {
	width: 100%;
	height: 100%;
}
.blog .sidebar .widget {
	border: 1px solid #f5f3f9;
	padding: 10px 20px 20px 20px;
	margin-bottom: 25px;
}
.blogsearch{
	padding-top:10px;
}
.blogsearch input{
	margin-bottom: 0px !important;
}
.post-info h6{
	color: #666;
}
.blog .sidebar .widget:last-child{
	margin-bottom: 0px;
}
.blog article {
	background: #fff;
	margin-bottom: 40px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.blog.single article {
	margin-bottom: 40px;
}
.blog article .post-content {
	padding: 25px;
	position: relative;
}
.blog article .post-content h2 {
	font-size: 26px;
    font-weight: 500;
    position: relative;
    margin-top: 0;
}
.blog article .post-content h2 a {
	color: #111 !important;
}
.blog article .post-content h2 a:hover {
	color: #e44d26 !important;
}
.blog article .post-content hr {
	border: solid #e44d26;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin-top: 27px;
	margin-bottom: 27px;
	max-width: 70px;
}
.blog article .post-content h3 {
    font-size: 14px;
    color: #e44d26;
    font-weight: 400;
    margin-top: 0;
}
.blog article .post-content .thedate span {
	font-size: 2em;
	display: block;
	line-height: 20px;
}
.blog article .post-content p {
	margin: 10px 0;
	line-height: 25px;
}
.blog article .post-content ul li {
	font-size: 16px;
	font-weight: 300;
}
.blog article .post-content blockquote {
	border-left-color: #e44d26;
	font-size: 16px;
	font-weight: 300;
}
.blog .sidebar {
	background: #fff;
	padding: 25px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.post-info h3{
	font-size:18px;
	font-weight:500;
}
.blog .sidebar h2{
	font-weight:600;
	margin-bottom:20px;
	margin-top:0px;
	padding-bottom:15px;
	padding-top:0;
	border-bottom:1px solid rgba(0,0,0,0.1);
	font-size:25px;
}
.blog .sidebar .widget h3.badge {
	border-radius: 3px;
	padding: 12px;
	display: block;
	font-size: 20px;
	text-align: left;
	
     padding-left: 0;
	font-weight: 600;
	background: transparent;
	color: #434343;
	margin-top: 0px;
}
.blog .sidebar .widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.blog .sidebar .widget ul li {
	padding: 9px 6px 9px 20px;
	border-bottom: 1px solid #EDEDED;
	font-weight: 300;
	position: relative;
	font-size: 15px;
}
.blog .sidebar .widget ul li:before {
	position: absolute;
	top: 9px;
	left: 5px;
	display: block;
	font-family: "FontAwesome";
	font-weight: 400;
	content: "\f105";
}
.blog .sidebar .widget ul li span.badge {
	float: right;
	background:linear-gradient(to right, #e44d26, #f16529);
	font-family: 'Open Sans', sans-serif;
}
.blog .sidebar .widget ul li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.blog .sidebar .widget ul li a {
	color: #111;
}
.blog .sidebar .widget ul li a:hover {
	color: #e44d26;
}
.blog .sidebar .widget .blogsearch input[type="text"].form-control {
	border: 0;
	box-shadow: none;
	border-radius: 0;
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	padding: 20px 15px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-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;
}
.comment-respond .btn {
	margin: 10px 0;
}
.tagcloud {
	overflow: hidden;
}
.tagcloud a {
	border: 1px solid #EDEDED;
    color: #111;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 3px 3px 0;
    padding: 6px 13px;
    position: relative;
    border-radius: 25px;
}
.tagcloud a:hover {
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff !important;
}
.blog nav ul.pagination {
	display: table;
	margin: 0 auto;
}
.blog nav ul.pagination li {
	font-size: 15px;
}
.blog nav ul.pagination li a {
	color: #6e6e6e;
}
.blog nav ul.pagination li a:hover {
	background: #67267a;
	color: #fff;
}
.blog nav ul.pagination li a {
	color: #6e6e6e;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 3;
	color: #fff !important;
	cursor: default;
	background: linear-gradient(to right, #e44d26, #f16529) !important;
	border: 1px solid #ddd;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	z-index: 2;
	color: #6e6e6e !important;
	background-color: #eee !important;
	border-color: #ddd !important;
}
/* Author box */

.author-wrap {
	position: relative;
	overflow: hidden;
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	margin-bottom: 40px;
}
.author-wrap .col-sm-2{
	padding-left:0;
	padding-right:0;
}
.comment-respond h2{
	font-size: 26px;
    font-weight: 500;
}
.author-gravatar {
	margin: 0;
	line-height: 1;
}
.author-gravatar img {
	border: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.author-title {
	color: #6E6E6E;
	display: block;
	line-height: 1.5;
}
.author-title h6 {
	padding: 0;
	margin: 0 0 6px;
	font-size: 19px;
	font-weight: 700
}
.author-description {
	display: block;
	margin: 0 0 5px;
}
.author-description p {
	margin: 0;
	font-size: 16px;
	font-weight: 300;
}
/* Comments */

.comments, #addcomments {
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
}
.comments {
	margin-bottom: 40px;
}
#thecomments {
	margin-top: 0;
}
#addcomments {
	margin-top: 0;
}
/* Comments List */

ol.commentlist {
	margin: 0;
	padding: 0 20px;
}
.commentlist .comment-body {
	padding: 0;
	margin: 0;
	position: relative;
	border-top: 0;
}
.comment-body a:hover {
	text-decoration: underline;
}
.comment-body a.comment-reply-link {
	background:linear-gradient(to right, #e44d26, #f16529);
	margin: 0;
	text-decoration: none;
	color: #fff;
	padding: 3px 8px 4px;
	font-size: 11px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.comment-body a.comment-reply-link:hover {
	background: #111;
}
ol.commentlist li {
	margin-top: 20px;
	list-style: none;
	padding: 20px 0;
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
}
ol.commentlist li ul.children {
	margin-bottom: 0px !important;
	margin-top: 25px !important;
}
ol.commentlist li ul.children li {
	border-bottom: 0;
	padding-left: 20px !important;
	margin: 10px 0;
	border-left: 1px solid #e8e8e8;
}
ol.commentlist li ul.children comment-body {
	padding: 15px 0 5px;
	margin: 10px 0 0;
	position: relative;
}
.reply {
}
ol.commentlist img.avatar {
	margin-right: 20px;
	float: left;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 48px;
}
ol.commentlist .comment-author {
	line-height: 25px;
	border: 0;
	width: 100%;
}
.comment-body h6 {
	font-style: normal;
	margin: 0;
	padding: 8px 0 0;
	font-size: 18px;
}
.comment-body h6 a {
	color: #111;
}
.comment-body h6 a:hover {
	color: #67267a;
	text-decoration: none
}
.comment-time a{
	font-size: 12px;
	font-style: normal;
	color: #666;
}
.commentmetadata {
	clear: both;
	padding: 0;
	margin: 0;
}
.commentmetadata a {
	margin: 0;
	color: #000;
	text-decoration: underline;
}
.comment-body p {
	padding: 20px 0 6px;
	font-weight: 300;
}
.comment-body .comment-author.vcard {
	margin: 0;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
}
.comment-body ul, .comment-body ol {
	padding: 0;
	margin: 0;
}
.comment-body ul li, .comment-body ol li {
	padding: 7px 0;
	margin: 0;
	border: 0;
}
.comment-body ul li ul, .comment-body ol li ol {
	padding: 7px 0 7px 7px;
	margin: 0;
	border: 0;
}
.comment-notes {
	text-align: center;
}
form#commentform textarea {
	min-height: 150px;
}
form#commentform label, form#commentform p {
	font-weight: 400;
	margin-top: 5px;
}
form#commentform input#submit {
	background: #67267a;
	margin-top: 0;
	color: #fff;
	padding: 9px 12px 10px;
	font-size: 16px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
form#commentform input#submit:hover {
	background: #6E6E6E;
}
#reply-title {
	margin: 10px 0;
	padding: 0 0 5px;
	font-weight: normal;
	font-size: 26px;
	line-height: 1.3;
	display: block;
	margin-bottom: -2px;
	font-weight: 700;
}
.ribbon {
	position: absolute;
	top: -5px;
	right: -5px;
	width: 150px;
	height: 150px;
	overflow: hidden;
}

.ribbon-content {
	font-weight: 700;
	z-index: 2;
	font-size: 20px;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: relative;
	padding: 12px 0;
	left: -5px;
	top: 28px;
	width: 202px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.ribbon-content:before, .ribbon-content:after {
	content: "";
	border-top: 3px solid rgba(34, 34, 34, 0.6);
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}

.ribbon-content:before {
	left: 0;
}

.ribbon-content:after {
	right: 0;
}

.ribbon-small {
	top: -4px;
	right: -5px;
	width: 113px;
	height: 100px;
}

.ribbon-small .ribbon-content {
	top: 20px;
	left: 5px;
	width: 140px;
	padding: 6px 0;
	font-size: 16px;
	font-weight: 500;
}
/*  Counters
   */

.counters {
	text-align: center;
}
 .counter {
	text-align: center;
	font-size: 2em;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
.counters span {
	font-size: 1em
}
.counter-grid {
	width: 100%;
	height: 100px;
}
.counters .fa-lg i.text-lig {
	color:#fff !important;
}
.expertise-section {
	background-image: url("assets/images/expertise-bg.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 65px 0 80px;
}
.expertise-section .expertise-box {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	position: relative;
	padding-left: 270px;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}
.expertise-section .expertise-box .icon-box {
	background-color: #e44d26;
	position: absolute;
	left: 0;
	width: 270px;
	top: 0;
	bottom: 0;
	padding-left: 50px;
	animation-duration: 0.5s;
}
.expertise-section .expertise-box:hover .icon-box {
	background-color: #111 !important;
	animation-name: slideInLeft;
}
.expertise-section .expertise-box .icon-box::before {
	background-color: #fff;
	border-left: 2px solid #dfdfdf;
	border-radius: 50%;
	content: "";
	position: absolute;
	width: 152px;
	top: -25px;
	bottom: -25px;
	right: -118px;
}
.expertise-section .expertise-box:hover .icon-box::before {
	border-color: transparent;
}
.expertise-section .expertise-box .icon-box i {
	border: 9px solid rgba(255,255,255,0.8);
	border-radius:50%;
	width: 130px;
	height: 130px;
	font-size: 48px;
	color:  #fff;
	text-align: center;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	position: absolute;
}
.expertise-section .expertise-box:hover .icon-box i {
	border-color: #fff;
	color: #fff;
}
.expertise-section .expertise-box .icon-box i::before {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
}
.expertise-section .expertise-box .content-box {
	padding: 40px 42px 45px 20px;
	position: relative;
	overflow: hidden;
	text-align:center;
}
.expertise-section .expertise-box .content-box h3 {
	color: #000;
    font-size: 18px;
    line-height: 1.36;
    text-transform: capitalize;
    font-weight: 400
}
.expertise-section .expertise-box:hover .content-box h3 {
	color:  #e44d26;
}
.expertise-section .expertise-box .content-box p {
	font-size: 16px;
	margin-bottom: 0;
	color: rgba(28, 34, 45, 0.702);
	line-height: 1.75;
}
/* ==============================
   18 = Contact
   ============================== */
#ContactForm .span4 {
	width: 280px;
	float: left;
	margin-right: 40px;
}
#ContactForm {
	margin: 0;
	padding: 0px 0 20px 0px;
	float: left;
	width: 100%;
}
#ContactForm .error, #ContactForm .empty {
	font-size: 10px;
	color: #fff;
	display: none;
}
#ContactForm .success {
	padding-bottom: 15px;
	display: none;
}
#ContactForm .box {
	margin-top: 0;
	display: block
}
#ContactForm .message {
	background-image: url(../images/contact_details_icon.png);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
}
#ContactForm #message {
	width: 99%;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f6f9;
	padding: 20px 0;
	border-radius: 3px;
}
#ContactForm {
	padding:30px;
	border-radius: 10px;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
#ContactForm a {
	margin-right: 36px;
	float: left;
}
#ContactForm .input {
	color: #000000;
	background-color: #fff;
	/* When an input is selected, the other inputs are passed this class name via jQuery. This will reduce the width of the non-focused inputs to allow more room for the focused input to expand without cascading the button to the next line */
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
	font-size: 13px;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
#ContactForm textarea {
	overflow: auto;
	width: 100%;
	height: 80px;
	padding: 8px;
	color: #000;
	font-size: 13px;
	margin: 0;
	font-weight: normal;
	border: none;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin:10px 0;
}
.butalign {
	text-align: center;
}
#ContactForm .but {
	background: none repeat scroll 0 0 #FEC400;
	display: inline-block;
	color: #000000!important;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	max-width: 100px;
	text-decoration: none;
}
.but:active {
	position: relative;
	top: 1px;
}
#ContactForm .but:hover {
	background-color: #000000!important;
	color: #FEC400!important;
}
.copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
	color: #7a7a7a;
}
#map_canvas {
	width: 100%;
	height: 100%;
}
#map_canvas img {
	max-width: none;
}
#contactform label {
	font-weight: 300;
}
#sendstatus {
	margin: 0;
}
#sendstatus .alert.alert-danger {
	background: transparent;
	border-radius: 3px;
	padding: 8px;
	border: 1px solid;
	box-shadow: none !important;
	text-align: left;
}
#sendstatus .alert.alert-success {
	border: 0;
	background: transparent;
	border-radius: 3px;
	padding: 8px;
	border: 1px solid;
	box-shadow: none !important;
	text-align: center;
}
.info_content h5 {
	font-weight: 400;
	color: #67267a;
}
.info_content p {
	font-weight: 300;
	font-size: 16px;
}
.contact {
}
.contact-info{
	position:absolute;
	right:15%;
}
.contact2_map {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0;
}
.contact2_map_form {
	padding: 20px
}
.contact h3 {
	padding: 0 0 12px 0;
	font-size: 22px;
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 25px;
}
.contact h4.badge {
	border-radius: 0;
	padding: 12px;
	display: block;
	font-size: 16px;
	text-align: left;
	background: #67267a
}
.contact p, .contact p a {
	color: #6E6E6E;
}
.contact p a:hover {
	color: #67267a;
}
.contact ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.contact ul li {
	padding: 9px 6px;
}
.contact ul li a {
	color: #6E6E6E;
}
.contact ul li a:hover {
	color: #67267a;
}
.blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #666;
}
/* ==============================
   19 = My Combo packs
   ============================== */

.combo-offers {
	background: #fff;
	border: 1px solid #f5f6f9;
	position: relative;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
.combo-offers:after {}
.combo-offers .combo-header {
	background:linear-gradient(to right, #e44d26, #f16529);
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 20px;
}
.combo-offers .combo-header h3 {
	font-weight: 600;
	text-align: center;
}
.combo-offers .combo-title {
	margin-top: 15px;
}
.combo-offers .combo-title {
	background:transparent;
	display: inline-block;
	padding: 12px 10px;
	margin: 0;
	position: relative;
}
.combo-offers .combo-title h3 {
	text-align: center;
    color: #fff;
    font-size: 30px;
    margin-bottom: 10px !important;
    position: relative;
}
.combo-offers .combo-title h4{
	text-align: center;
    color: #fff;
    font-size: 18px;
}
.combo-offers .combo-title:after {}
.combo-offers .combo-title:before {}
.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
	padding: 0px 20px 0 20px;
	margin: 0;
}
.combo-offers .combo-header h4 {
	margin: 0px;
}
.combo-offers .combo-offer {
	padding: 30px 15px;
	position: relative;
	min-height: 250px;
	border-right:1px solid rgba(0,0,0,0.2)
}
.combo-offers .combo-offer:last-child:after {
	display: none;
}
.combo-offers .combo-offer:last-child {
	border-right: 0px;
}
.combo-offers .combo-offer h3 {
	font-weight: 600;
	margin: 0;
	font-size: 20px;
}
.combo-offers .combo-offer h5 {
	font-weight: 500;
	margin: 0;
	line-height: 23px;
}
.combo-offers .combo-offer .bundles-product {
	font-weight: 300;
    color: #2d2d2d;
    line-height: 25px;
    font-size: 16px;
}
.combo-offers .somains-sub {
	margin-top: 10px;
}
.combo-offers .somains-sub p {
	font-size: 14px;
}
.combo-offers .combo-pricing {
	text-align: center;
}
.combo-offers .combo-buy {
	margin-right: 20px;
}
.combo-offers .combo-price {
	display: block;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    padding: 15px 0px;
}
.combo-offers .combo-note {
	font-size: 11px;
	display: block;
}
.combo-offers .combo-month {
	font-size: 16px;
	position: relative;
	left: -8px;
}
.combo-icon i {
    color: #e44d26;
}
.combo-offers ul {
	margin-bottom: 0px;
	margin: 0;
	padding: 0;
}

.combo-offers ul li {
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	color: #111;
	list-style: none;
	padding: 4px 0;
	text-align: left;
}
.combo-offers ul li span {
	color: #1b1b1b;
}
/* ==========================
   20 = Limited period Offers
   ========================== */

.limitedoffers .choosedomain {
	background: #67267a;
	color: #fff;
	padding: 15px 0;
	position: relative;
	margin-top: -25px;
}
.limitedoffers h3.title {
	color: #111!important;
}

.limitedoffers h2.limited-price {
        font-weight: 600;
    margin-bottom: 12px;
    width: 150px;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    padding: 42px 0;
	line-height: 30px;
    font-size: 36px;
    height: 150px;
    /* background: #f06329; */
    border: 3px solid #f06329;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
}
.limitedoffers p {
	text-align: center;
	padding: 0 30px;
}
.limitedoffers h6 {
	font-size: 22px;
	color: #67267a;
	font-weight: 700;
	border: 2px solid #e1e3e4;
	margin: 0 auto;
	line-height: 10px;
	padding: 10px 25px;
	display: table;
	text-align: center;
	border-radius: 5em;
}
.limitedoffers .panel {
	border: 0;
	box-shadow: 0;
}
.limitedoffers .panel-heading {
	border-left: 5px solid #C65858!important;
	box-shadow: 0;
	background: #67267a;
	color: #fff;
	border-radius: 0!important;
	padding: 12px;
}
.limitedoffers .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	color: #fff;
	color: #6E6E6E\9\0;
}
.limitedoffers .panel-heading h4.panel-title a:hover, .limitedoffers .panel-heading h4.panel-title a:focus {
	color: #fff;
	color: #6E6E6E\9\0;
}
.limitedoffers .panel-body {
	padding: 15px;
	margin: 0;
}
.limitedoffers .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.limitedoffers.white {
	background: #fff;
}
.limitedoffers .limited-price {
	font-size: 45px;
	position: relative;
}
.limitedoffers .limited-price span {
	font-size: 20px;
	position: relative;
	left: -5px;
}
.limitedoffers .limited-price .commonprice {
	font-weight: 500;
	text-decoration: line-through;
	top: 0;
	right: -75px;
	color: #f06329;
	display: block;
	position: relative;
	left: 0;
}
.hurryoffer {
	background: #fff;
	text-align: center;
	padding: 25px 0;
	min-height: 250px;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
.hurryoffer img{
	margin-bottom:10px;
}
.limitedoffers .offernow {
	font-size: 22px;
	font-weight: 500;
	overflow: hidden;
	background: #fff;
	position: relative;
	text-align: center;
}
.limitedoffers .hot-deals h3 {
	position: relative;
}
.limitedoffers .hot-deals h3:before {}
.discount-page {
	position: relative;
	overflow: hidden;
}
.relative-page {
	position: relative;
}
.hidden {
	overflow: hidden
}
.overflow-hidden {
	overflow: hidden
}
.domain-sale:after {}
.domain-sale:before {}
.moneyback2:before {
	content: "MONEY-BACK GUARANTEE";
	background:linear-gradient(to right, #e44d26, #f16529);
	color: #fff;
	position: absolute;
	width: 220px;
	z-index: 10;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 4px;
	top: 25px;
	left: -55px;
	font-family: 'Merriweather Sans', sans-serif;
}
.offers2 {
	position: relative;
	overflow: hidden;
}
/**.ribbon-sale:after{content:"\f11e";color:#111;right:80px;position:absolute;text-align:center;font-weight:bold;font-size:171px;padding:4px;top:-75px;font-family:'Material-Design-Iconic-Font';margin-top:40px;line-height:1;}
.ribbon-sale:before{content:"SALE";color:#fff;position:absolute;text-align:center;font-weight:bold;font-size:40px;padding:4px;font-family:'Oxygen', sans-serif;z-index:1;right:82px;top:20px;}**/

.offer-counter {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    display: inline-block;
	font-family: 'Open Sans', sans-serif;
}
.limitedoffers ul {
	margin-bottom: 0px;
	margin: 20px 0;
	padding: 0;
}
.limitedoffers ul li {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #9bcb44;
	list-style: disc;
	padding: 10px 0;
    text-align: left;
    border-bottom: 1px solid rgba(0,0,0,0.1);
	list-style-type: circle;
	display: block;
	text-align: center;
}
.limitedoffers ul li span {
	color: #1b1b1b;
	margin: 0px;
	display: block;
}
.limitedoffers .regular-deals h3 {
	position: relative;
}
.regular-deals .hurryoffer p {
	color: #111!important
}
.limitedoffers .regular-deals h3:before {}
/* ============
   21 = Footer
   ============ */

.footer {
	background: #111;
    border-top: 1px solid rgba(255,255,255,0.1);
}
.footer h4 {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 0 0 12px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}
.footer h4:after{
	content: '';
    width: 75px;
    height: 2px;
    position: absolute;
    background: #e44d26;
    top: 29px;
    display: block;
}
.footer ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
}
.footer p{
	font-size: 14px;
    margin-bottom: 0;
    color: #cecece;
	margin-top: 16px;
}
.footer ul li {
	color: #ccc;
	font-size: 14px;
	padding: 6px 0;
    font-weight: 300;

}
.footer ul li a {
	color: #cecece;
}
.footer ul li a:hover {
	color: #dfdfdf;
	text-decoration: none;
}
.footer_logo {
	padding-top: 10px;
}
.payments {
	border-top: 1px solid #e8e8e8;
	padding-top: 10px;
}
/* ============
   22 = 404
   ============ */

.page-error .text-title {
	font-size: 10em;
	font-weight: 700;
	line-height: 150px;
	font-family: 'Oxygen', sans-serif;
}
.page_error_dark_bg {
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, #e44d26, #f16529);
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.domainsale_bg {
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, #e44d26, #f16529);
	background-image: -moz-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.page-error .number {
	display: inline-block!important;
}
/* ============
   23 = Page Help
   ============ */

.page-help>.container {
	position: relative;
}
.page-help>.container .fa {
	position: absolute;
	top: 0px;
	left: -80px;
	color: rgba(0, 0, 0, 0.2);
	font-size: 58px;
}
.page-help, .page-help h2 {
	color: #fff;
}
.page-help p {
	font-size: 18px;
	color: #fff;
	margin-bottom:0;
}
.page-help p a {
	color: rgba(255, 255, 255, 0.7) !important;
	text-decoration: underline;
	white-space: nowrap;
}
.page-help p .mobile-help {
	display: none;
}
.page-help h2 {
	margin: -4px 0 8px;
	font-weight: 700;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif;
}
.page-help .col-md-4 {
	padding-top: 2px;
	text-align: center;
}
.page-help .col-md-4 a {
	float: right;
}
.page-help .feature-icon {
	float: left;
	margin-right: 35px;
	margin-bottom: 0;
	color: white;
}
.page-help .btn {
	border-radius: 16em !important;
	margin-top: 5px;
}
/* ===================
   24 =Maintenance
   =================== */

.under-maintenance .logo {
	padding-bottom: 25px;
}
.under-maintenance #maintance {
	font-size: 24px;
	text-align: center;
}
.under-maintenance .footer-social-icons ul.social-icons {
	float: none !important;
}
.under-maintenance #sub-banner .infoicon {
	font-size: 19em;
	position: absolute;
	right: 150px;
	top: -50px;
}
/* 
   Domain  Sales
   */

.domain-fsale .head-line {
	color: #fff;
	text-align: center;
	font-size: 40px;
}
.domain-fsale .btn-div {
	background-color: #00c1ff;
	font-weight: 600;
	color: #000;
	letter-spacing: 1px
}
.domain-fsale .more-domain a {
	text-decoration: none;
	color: #fff;
	display: block
}
.domain-fsale .sts-div {
	font-size: 30px;
	font-weight: 300;
	display: block;
	color: #fff;
}
.domain-fsale .link-bt, .domain-fsale .link-bt:hover {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	text-decoration: none;
}
.domain-fsale .add-sec {
	padding-top: 40px;
	display: block;
}
.domain-fsale .head-line {
	color: #fff;
	text-align: center;
	font-size: 40px;
	padding:0;
	background-repeat: repeat;
}
.domain-fsale .domain-price {
	display:inline-block;
	background: #fff;
	padding: 50px;
	border: 1px solid #ccc;
	border-radius: 20px;
}

.domain-fsale .domain-price h3{
	font-size:28px;
	font-weight:700;
	text-transform:uppercase;
}
.domain-fsale .domain-price p{
	font-size:14px;
}
.domain-fsale .domain-price p strong{
	font-size:17px;
}
.domain-fsale .btn-div {
	background-color: #4cae4e;
	font-weight: 600;
	color: #000;
	letter-spacing: 1px;
}
.domain-fsale .f-30 {
	font-size: 30px;
	display: block;
}
.domain-fsale .more-domain a {
	text-decoration: none;
	color: #fff;
	display: block;
}
.domain-fsale .sts-div {
	display: block;
}
.domain-fsale .link-bt, .domain-fsale .link-bt:hover {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	text-decoration: none;
}
/* ===============
   25 = Copyright
   =============== */

.copyright {
	padding: 15px;
	background: #111;
	font-size: 13px;
	border-top: 1px solid #6666;
}
.copyright p.copyright {
	border-top: 0px;
	padding:0;
	margin:0px;
	float:right;
}
.span12 ul{
	margin-bottom:0;
}
.sitemap li {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	padding-right: 10px;
}
.sitemap li:last-child {
	border-right: 0px;
}
/* ============
   26 = Domain Sales
   ============ */

.domain_sale .text-title {
	font-size: 10em;
	font-weight: 700;
	line-height: 150px;
	font-family: 'Oxygen', sans-serif;
}
.domain_sale_dark_bg {
	width: 100%;
	height: 100%;
	background-image: linear-gradient(45deg, #361752, #B31B67)!important;
	background-image: -webkit-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -moz-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.domain_sale .number {
	display: inline-block!important;
}
/* MailChip Newsletter Form Styling  ----------------------- */

.subscribe_button {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
.subscribe_button1 {
    position: absolute;
    right: 15px;
    bottom: 11px;
    margin: 0;
    padding: 0;
}
.subscribe_form input[type="submit"] {
    border: 0;
    border-radius: 50px !important;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    height: 40px;
    padding: 8px 6px 6px;
    text-transform: capitalize;
    width: 100%;
    float: right;
    position: relative;
}
.subscribe_form .subscribe-input{
	position: absolute; 
	left: -5000px;
}
#mc_embed_signup {
	text-align: right;
}
#mc_embed_signup .subscribe_form {
	width: 100%;
	text-align: center;
	position: relative;
}
#mc_embed_signup input[type="email"].form-control {
	border-radius: 50px;
	font-size: 18px;
	height: 50px;
	padding: 5px 15px;
	width: 100%;
	margin-bottom: 0;
	font-weight: 300;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
#mc_embed_signup input[type="submit"] {
	border: 0;
	border-radius: 50px !important;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	height: 50px;
	padding: 8px 6px 6px;
	text-transform: capitalize;
	width: 100%;
	float: right;
	position: relative;
}
.bg_dark #mc_embed_signup input[type="email"].form-control {
	box-shadow: none !important
}
#mc_embed_signup input[type="email"].form-control:focus {
	border: 1px solid #111;
}
.follow {
	float: right;
	position: relative;
	top: 8px;
	right: 15px;
	color: #fff !important;
}
.footer-social-icons {
	display: block;
	margin: 0 auto;
}
.footer-social-icons .social-icon {
	color: #fff;
}
.footer-social-icons ul.social-icons {
	margin-top: 10px;
	padding-left: 0;
	float: right;
}
.footer-social-icons .social-icons li {
	vertical-align: top;
	display: inline;
	height: 100px;
	padding-left: 3px;
	padding-right: 3px;
}
.footer-social-icons .social-icons a {
	color: #111;
	text-decoration: none;
}
.footer-social-icons .fa-facebook {
	border-radius: 50px;
	padding: 10px 14px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-facebook:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
.footer-social-icons .fa-twitter {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-twitter:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
.footer-social-icons .fa-rss {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-rss:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
.footer-social-icons .fa-youtube {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-youtube:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
.footer-social-icons .fa-linkedin {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-linkedin:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
.footer-social-icons .fa-google-plus {
	border-radius: 50px;
	padding: 9px 7px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-google-plus:hover {
	background: linear-gradient(to right, #e44d26, #f16529);
	color:#fff;
}
/* End of Footer */

/* Back to Top Button  ----------------------- */

#back-to-top {
	background: linear-gradient(to right, #e44d26, #f16529);
	color: #fff;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99;
	display: none;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 2px;
	z-index: 10000;
	height: 50px;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	border-radius: 50%;
}
#back-to-top i {
	padding-top: 15px;
	font-size: 16px;
}
#back-to-top:hover {
	background: #fff;
	color: #e44d26;
	border: 2px solid #e44d26;
}
/* CSS iconhost-Preloader  ----------------------- */

#global-loader {
	position: absolute;
	z-index: 50000;
	background: url(images/page-loader.gif) no-repeat 50% 50% rgba(255, 255, 255);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}

/* Offer Domains ----------------------- */

#domainextensions .item .extension {
	padding: 20px;
    position: relative;
    margin: 0 10px;
    border: 1px solid rgba(0,0,0,0.1);
    background: #fff;
	
}
#domainextensions .item .extension.offer_domains{
	background:#fff;
	border:1px solid rgba(0,0,0,0.5);
	padding-top: 0;
}
#domainextensions .item .extension.offer_domains img{
	width:180px;
}
#domainextensions .item p.domain-price{
	color:#e44d26;
	margin-bottom:0;
}
#domainextensions .item p.domain-price s{
	color:#888;
}
#domainextensions .domain-name {
	font-size: 1.5em;
	font-weight: 900;
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 18em;
	display: inline-block;
	padding: 0 0.7em;
	border: 1px solid rgba(255, 255, 255, 0.2);
}
#domainextensions .promo-price {
	font-size: 1.5em;
    margin-top: -15px;
    font-weight: 900;
    color: #e44d26;
}
#domainextensions .regular-price {
	font-size: 16px;
	font-weight: 900;
	position: relative;
	text-decoration: line-through;
	letter-spacing: 1px;
}
#domainextensions .promo-end {
	font-size: 14px;
	font-weight: 500;
	padding: 5px 0 0 0;
}
.hotdomains li {
	position: relative;
}
.hotdomains .label {
	left: -40px;
	position: absolute;
	top: 20px;
	width: 135px;
	z-index: 1;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	overflow: hidden;
}
.offer_domains {
	overflow: hidden
}
.offer_domains .label {
	left: -35px;
	position: absolute;
	top: 25px;
	width: 135px;
	z-index: 10000;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
}
/* Corner Ribbon ----------------------- */

.corner-ribbon {
	width: 200px;
	z-index: 10000;
	position: absolute;
	top: 30px;
	left: -50px;
	text-align: center;
	line-height: 30px;
	letter-spacing: 1px;
	color: #fff;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.corner-ribbon.shadow {
	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}
/* Corner Ribbon Positions */

.corner-ribbon.top-left {
	top: 25px;
	left: -50px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.corner-ribbon.top-right {
	top: 25px;
	right: -50px;
	left: auto;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-left {
	top: auto;
	bottom: 25px;
	left: -50px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-right {
	top: auto;
	right: -50px;
	bottom: 25px;
	left: auto;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/* Corner Ribbon Colors */

.corner-ribbon.white {
	background: #f0f0f0;
	color: #555;
}
.corner-ribbon.black {
	background: #333;
}
.corner-ribbon.grey {
	background: #999;
}
.corner-ribbon.blue {
	background: #39d;
}
.corner-ribbon.green {
	background:linear-gradient(to right, #e44d26, #f16529);
}
.corner-ribbon.turquoise {
	background: #1b9;
}
.corner-ribbon.purple {
	background: #95b;
}
.corner-ribbon.red {
	background:linear-gradient(to right, #e44d26, #f16529);
}
.corner-ribbon.orange {
	background: #e82;
}
.corner-ribbon.yellow {
	background: #ec0;
}
/* Popup Subscribe ----------------------- */
.subscribe{
	position:relative;
}
.subscribe .btn-li{
    top: 0px;
    right: -15px;
    height: 39px;
}
.popup-subscribe .subscribe-input {
	height: 40px !important;
	border-radius: 2em;
}
/* Popup Offer ----------------------- */

.popup-offer ul.list-default {
	display: inline-block;
}
.popup-offer .list-default li {
	padding-bottom: 10px;
	text-align: left;
	list-style-type: none;
	float: left;
	padding: 0 15px;
	line-height: 35px;
	font-size: 15px;
}
.popup-offer .offer-coupon {
	border: 1px solid rgba(0,0,0,0.1);
    padding: 10px 100px;
    font-size: 30px;
    display: inline-block;
    font-weight: bold;
    color: #e44d26;
	margin-bottom:25px;
}
#popup-offer-home.offer-time {
	font-size: 15px;
}
.popup-offer-end p{
	margin-bottom:0;
}
/* Affiliates ----------------------- */

.steps {
	color: #111;
    font-size: 25px;
    font-weight: 500;
    padding: 10px 0;
    position: relative;
    text-align: center;
}
.steps:before {
	top: 100%;
    content: " ";
    height: 1px;
    width: 100px;
    position: absolute;
    pointer-events: none;
    background:linear-gradient(to right, #e44d26, #f16529);
    text-align: center;
    float: none;
    margin: 0 -15px;
}
/*Language ---------------------------*/

.select-language .navbar-nav>li>a {
	padding: 0px;
	padding: 0px;
	text-shadow: none;
}
.select-language ul li a {
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.select-language ul li.dropdown {
	top: 4px;
	position: absolute;
}
.select-language .dropdown-menu>li>a {
	display: block;
	padding: 3px 20px !important;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333 !important;
	white-space: nowrap;
	margin-right: 0px;
}
.select-language .nav .open>a, .select-language .nav .open>a:hover, .select-language .nav .open>a:focus, .select-language a:hover {
	background-color: transparent!important;
}
.select-language .nav>li>a:hover, .select-language .nav>li>a:focus {
	text-decoration: none;
}
.select-language ul li, .select-language ul li a {
	color: #adadad;
	margin: 4px 0 0px 0;
	padding: 0px;
	margin-right: 0px;
	border-right: 0px;
	padding-right: 0px;
}
.select-language ul li, .select-language ul li a:hover {
	color: #e44d26;
}
.select-language .navbar-nav>li>.dropdown-menu, .select-language .dropdown-menu {
	display: block;
	margin: 10px 0 0 0;
	padding: 10px 0;
	z-index: 9000;
	position: absolute;
	-webkit-border-radius: 10px;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	-webkit-filter: alpha(opacity=0);
	-moz-filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	-o-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
}
.select-language .nav .open>a, .select-language .nav .open>a:focus, .select-language .nav .open>a:hover {
	background: transparent;
	color: 27ae60;
}
.select-language ul li.dropdown ul.dropdown-menu li a:hover {
	background: #f5f6f9 !important
}
.select-language .navbar-nav>li.open>.dropdown-menu, .select-language .open .dropdown-menu {
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-webkit-transform-origin: 29px -50px;
	-moz-transform-origin: 29px -50px;
	-o-transform-origin: 29px -50px;
	-ms-transform-origin: 29px -50px;
	transform-origin: 29px -50px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	-ms-filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.select-language .dropdown-menu:before {
	border-bottom: 11px solid rgba(0, 0, 0, 0.2);
	border-left: 11px solid rgba(0, 0, 0, 0);
	border-right: 11px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: absolute;
	left: 100%;
	margin-left: -60%;
	top: -11px;
}
.select-language .dropdown-menu:after {
	border-bottom: 11px solid #FFFFFF;
	border-left: 11px solid rgba(0, 0, 0, 0);
	border-right: 11px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: absolute;
	left: 100%;
	margin-left: -60%;
	top: -10px;
}
/* ===================
   27 = Media Queries
   =================== */

/* iPhone 6 in landscape */

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
	.tablesaw-stack td, .tablesaw-stack th {
		text-align: left;
		display: block;
		width: 100%;
	}
	.domains-table.price-various tr {
		display: flex;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* iPhone 6 Plump landscape */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
	.tablesaw-stack td, .tablesaw-stack th {
		text-align: left;
		display: block;
		width: 100%;
	}
	.domains-table.price-various tr {
		display: flex;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* iPhone 6 Plump portrait */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* Small Mobiles */

@media only screen and (min-width: 240px) and (max-width: 320px) {
	#HomeOfferBox h2 {
		font-size: 10px;
		position: relative !important;
		width: 80%;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background: #fedc45;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* Mediam Mobiles */

@media only screen and (min-width: 320px) and (max-width: 480px) {
	#HomeOfferBox h2 {
		position: relative !important;
		width: 90%;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background:linear-gradient(to right, #e44d26, #f16529);
		color:#fff;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
	.info-con{
		display: inline-block;
	}
	.info-con h3{
		margin-top:10px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.price-various table td, #tld-table td {
		width: 100% !important;
		text-align: center !important;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background:linear-gradient(to right, #e44d26, #f16529);
		color:#fff;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#ourteam .member-profile {
		display: block;
	}
	#mainslider .slidecaption .margin-top-40{
		margin-top:10px;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#HomeOfferBox h2 {
		position: relative !important;
		width: 92%;
	}
	#tld-table {
		border: 1px solid #DFE0E5;
	}
	
	#tld-table td span.tablesaw-cell-content {
		margin: 0px 0px 0px !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
	.owl-item .item {
		text-align: center
	}
	
	.about-quote .col-sm-3 {
		display: none;
	}
	.about-quote .slide-padding {
		padding: 0px 0;
	}
	.tablesaw-cell-label {
		font-size: 15px;
	}
	.domains-table table tr, .domains-table td {
		border-bottom: 0px solid #e8e8e8 !important;
		border-top: 1px solid #e8e8e8 !important;
	}
	.detail-price .tablesaw-cell-label {
		color: #fb7254
	}
	.price-various tr.fadeInLeft td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
		background: #fedc45 !important;
		padding: 2px 10px 4px 5px !important;
		border-radius: 6em;
	}
	
	.domains-table.price-various td b.tablesaw-cell-label {
		display: block;
	}
	.parentDisable td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
	}
	.price-various .detail-price td:first-child {
		display: none !important;
		height: 0px!important;
		padding: 0px !important;
	}
	.payments, .payments ul, .payments .list-inline {
		text-align: center;
	}
}
@media only screen and (max-width: 567px) {
	/* - Expertise Section */	
	.expertise-section .expertise-box {
		padding-left: 0;
		margin: 0 auto;
		display: block;
	}
	.expertise-section .expertise-box .content-box{
		padding:30px;
	}
	.expertise-section .expertise-box .icon-box {
		width: 100%;
		padding: 20px 0 50px;
		position: relative;
		text-align: center;
		min-height: 160px;
	}
	.expertise-section .expertise-box:hover .icon-box {
		animation-name: slideInDown;
	}
	.expertise-section .expertise-box .icon-box > i {
		position: relative;
		display: block;
		margin: 0 auto;
		top: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
	}
	.expertise-section .expertise-box .icon-box::before {
		border-left: none;
		border-top: 2px solid #dfdfdf;
		left: -25px;
		right: -25px;
		width: auto;
		height: 112px;
		bottom: -78px;
		top: auto;
	}
}
@media only screen and (max-width: 640px) {
	#global-loader {
		position: fixed;
		z-index: 50000;
		height: 46px;
		width: 46px;
		height: 100%;
		width: 100%;
		background: url(images/page-loader.gif) no-repeat 50% 50% #fff !important;
		-webkit-transition: background 1s ease;
		-moz-transition: background 1s ease;
		-o-transition: background 1s ease;
		-ms-transition: background 1s ease;
		transition: background 1s ease;
	}
}
@media only screen and (max-width: 480px) {
	.domain-fsale span.domain-head {
		top: -45px;
		right: 0;
		left: 0;
	}
	#mc_embed_signup input[type="email"].form-control {
		margin-bottom:20px;
	}
	.testimonials .owl-theme .owl-controls{
		left:37%;
	}
	.gg-close {
		position: absolute;
		top: 2.5em;
	}
	#sub-banner h2 {
		font: 300 22px Oxygen, sans-serif;
		line-height: 25px;
	}
	#sub-banner .info-text {
		padding: 15px 0 0 0;
	}
	#sub-banner p {
		font-size: 13px;
	}
	#shared-hosting-tabs .tabfeatures {
		margin-top: 0px;
	}
	#sub-banner .img-holder {
		display: none !important;
	}
	#sub-banner .info-text {
		position: inherit;
		padding: 20px 0 20px 0 !important;
	}
	#tld-table {
		border: 1px solid #DFE0E5;
	}
	#tld-table span.label {
		padding: 4px;
	}
	#ourteam {
		padding: 10px 0;
	}
	#ourteam .col-md-8, #ourteam .col-md-3 {
		padding-left: 0px;
		padding-right: 0px;
	}
	#map_wrapper {
		height: inherit !important;
	}
	#tld-table td span.tablesaw-cell-content {
		margin: 0px 0 0;
	}
	#mainslider, .banner-pagenate {
		display: none !important;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25xp;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#sub-banner span.img-overly {
		display: none;
	}
	#template-example .owl-wrapper-outer {
		padding: 20px 0;
	}
	#HomeOfferBox .persant {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	
	.about-quote .col-sm-3 {
		display: none;
	}
	.about-quote .slide-padding {
		padding: 0px 0;
	}
	
	.features h2 {
		font-size: 1.8em;
	}
	.offer h2 {
		font-size: 40px;
	}
	.domainfeatures .choosedomain.title {
		font-size: 18px !important;
	}
	.title {
		font-size: 30px !important;
	}
	.subscribe_button {
		position: relative;
		width: 100%;
	}
	.subscribe_button1 {
		position: relative;
		width: 100%;
		right: 0;
		bottom: 0;
		margin-top: 10px;
		padding: 0;
	}
	.owl-carousel .owl-item {
		text-align: center;
	}
	
	.statistics {
		padding: 20px 0 60px;
	}
	.social-icons {
		padding-left: 0px !important
	}
	.section_space {
		padding: 50px 0 !important;
	}
	.payments {
		display: none;
	}
	.follow {
		float: none;
		position: relative;
		top: 8px;
		right: 0;
		text-align: right;
	}
	.btn-lg, .btn-group-lg>.btn {
		padding: 15px 40px !important;
	}
	ol.breadcrumb {
		margin: 0 auto !important;
		text-align:center;
		float:none;
	}
	.breadcrumbs h1 {
		width: 100%;
	}
	ol.breadcrumb li a {
		font-size: 12px;
	}
	ol.breadcrumb li.active {
		font-size: 12px;
	}
	ol.breadcrumb {
		margin: inherit;
	}
	.r-tabs .r-tabs-panel {
		padding: 0px;
	}
	.faq .collapse.in:before {
		display: none;
	}
	
	.vps-prices-container {
		padding-top: 25px;
	}
	.vps-prices-panel .align-right {
		float: inherit !important;
	}
	a.vpsbtn-orde {
		width: 100% !important;
		margin-top: 5px!important;
	}
	.vps-prices-drag .btn {
		width: 100%;
		padding: 10px 20px !important;
	}
	.vps-prices-drag {
		margin-bottom: 15px !important;
	}
	.pricingtables.vps {
		padding: 15px 0;
	}
	.pricingtables ul li {
		font-size: 12px;
	}
	h2 {
		font-size: 16px;
	}
	.page-help p {
		font-size: 16px !important;
	}
	.footer {
		padding-top: 15px;
	}
	.extra-features .facility h3 {
		margin: 35px 25px 18px!important;
		padding-bottom: 20px!important;
	}
	.extra-features .facility h3 {
		margin: 15px 0px 15px 0px!important;
		padding-bottom: 0!important;
	}
	.extra-features .facility p {
		margin: 0!important;
	}
		
	.list-circle li {
		display: block;
		font-size: 13px;
	}
	.tablesaw-cell-label {
		font-size: 15px;
	}
	.tablesaw-cell-content {
		font-size: 13px;
	}
	.products-table td {
		border-bottom: 1px solid #DFE0E5;
	}
	.datalocation {
		display: none;
	}
	.datacenter p {
		font-size: 12px;
	}
	.page-error .text-title {
		font-size: 5em;
		line-height: 75px;
	}
	.filter .btn {
		padding: 5px 10px !important;
		width: 100%;
	}
	.domain-fsale .head-line {
		font-size: 40px;
		margin: 20px 0px 0px;
		padding: 20px;
	}
	.domain-fsale .domain-price {
		padding: 10px;
	}
	.domain-price .btn {
		padding: 8px 10px;
		font-size: 12px;
	}
	.domain-fsale .spacing-40 {
		padding-top: 20px;
	}
	.domain-fsale .spacing-bottom--70 {
		padding-bottom: 20px;
	}
	.blog article .post-content .thedate {
		color: #000;
		font-weight: 900;
		position: relative;
		top: 0px;
		right: 0px;
		margin-bottom: 5px;
		display: block;
		text-align: center;
		background: #fedc45;
		padding: 5px;
		border-radius: 2em 0;
	}
	.blog article .post-content .thedate span {
		font-size: 1.5em;
		display: inline-block;
		line-height: 20px;
		font-size: 14px;
	}
	.blog article .post-content h2 {
		font-size: 15px;
		width: 100%;
		font-weight: 500;
		position: relative;
		top: 0px;
	}
	.blog .btn {
		padding: 5px;
		10px;
		font-size: 12px;
		width: 100%;
	}
	.sidebar .widget li {
		font-size: 12px;
	}
	.blog .sidebar .widget ul li span.badge {
		float: inherit;
	}
	.blog .sidebar .widget ul li span.badge {
		font-size: 11px;
	}
	.blog {
		padding: 25px 0;
	}
	.blog article .post-content ul li {
		font-size: 12px;
	}
	.author-info {
		margin-top: 20px;
	}
	.author-title h6 {
		font-size: 15px;
	}
	.author-description p {
		font-size: 12px;
	}
	.offer-end {
		margin: 10px 0;
	}
	.section-domian h2, .section-list h2 {
		font-size: 1.8em;
	}
	.combo-offers .combo-title h3 {
		font-size: 22px !important;
	}
	.combo-offers .combo-title h4 {
		font-size: 16px !important;
	}
	.combo-offers .combo-title {
		padding: 0px;
	}
	.combo-buy .btn-lg {
		padding: 8px !important;
	}
	.combo-offers .combo-price {
		font-size: 23px;
	}
	div.row.limited-offers {
		margin-top: 0px !important;
	}
	.limitedoffers p {
		padding: 0 0px;
	}
	.spacing-40 {
		padding-top: 20px;
	}
	.title.offernow {
		font-size: 1.6em;
	}
	.offer-counter {
		font-size: 1em !important;
		margin-bottom: 10px;
		border: 0px;
		display: inline-block;
		color: #ff5e3a;
	}
	.limitedoffers .regular-deals h3:before {
		left: -10px;
		position: relative;
		top: 0;
		font-size: 11px;
	}
	.limitedoffers .hot-deals h3:before {
		left: -10px;
		position: relative;
		top: 0;
		font-size: 11px;
	}
	.limitedoffers .limited-price {
		font-size: 25px;
	}
	.limitedoffers .col-sm-6, .limitedoffers .col-sm-4 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.multipannels {
		display: block;
	}
	.limitedoffers ul li {
		font-size: 12px;
	}
	.spacing-bottom--70 {
		padding-bottom: 20px;
	}
	.combo-title h3 {
		margin-bottom: 10px;
	}
	.ribbon-sale:after, .ribbon-sale::before, .moneyback2:before {
		display: none !important;
	}
	.contact2_map_form {
		margin: 0px;
		padding: 15px;
	}
	.price-various table td, #tld-table td {
		width: 100% !important;
	}
	.parentDisable table tr td:fist-child {
		height: 1px;
		padding: 0;
	}
	.parentDisable td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
	}
	.price-various tr.fadeInLeft td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
		background: #fedc45 !important;
		padding: 2px 10px 4px 5px !important;
		border-radius: 6em;
	}
	.price-various .tablesaw-cell-label {
		display: block !important;
	}
	.price-various .detail-price td:first-child {
		display: none !important;
		height: 0px!important;
		padding: 0px !important;
	}
	.price-various tr.fadeInLeft td:first-child b.tablesaw-cell-label {
		display: none !important;
	}
	.parentDisable .tablesaw-cell-label {
		color: #ff5e3a;
	}
	.tablesaw-cell-label {
		color: #111;
	}
	.hidden-td .tablesaw-cell-content {
		margin-top: 0px !important;
	}
	.hidden-td b.tablesaw-cell-label b {
		display: block;
	}
	.emtey-td b:first-child {
		display: block !important;
	}
	.combo-offers .combo-title {
		background: transparent;
		text-align: center;
		width: 100% !important;
		margin-bottom: 30px;
	}
	.combo-offers .combo-title:before {
		border-left: 0px;
	}
	.combo-offers .combo-title:after {
		border-left: 0px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		padding: 0px;
	}
	.combo-offers .combo-title h3 {
		font-size: 34px;
	}
	.combo-offers .combo-title h4 {
		font-size: 25px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		margin-left: 0px !important;
	}
	.slidercontainer {
		display: none;
	}
	.domainchoose {
		background: #fff;
		text-align: center;
		padding: 25px 0;
		min-height: 250px;
		border-bottom: 1px solid #ccc;
		-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
		-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
		box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
	}
	.domainregister {
		padding: 0 0 45px;
		background: #fff;
	}
	.domainregister h3.badge {
		border-radius: 3px;
		padding: 7px 12px;
		display: table;
		margin: 0 auto;
		margin-top: -18px;
		font-size: 18px;
	}
	.domainregister h6 {
		margin-top: 25px;
		font-size: 18px;
		font-weight: 500;
	}
	.domainsearch input[type="text"].form-control {
		margin-bottom: 10px !important;
	}
	.domains-table table tr, .domains-table td {
		border-bottom: 0px solid #e8e8e8 !important;
		border-top: 1px solid #e8e8e8 !important;
	}
	.hotdomains li {
		width: 100%;
	}
	.slidercontainer {
		display: block;
	}
	ol.breadcrumb li:first-child {
		display: none;
	}
	.infoicon {
		display: none !important;
	}
	.options .block-grid-item {
		text-align: center;
		border: 0px;
	}
	.block-grid-xs-2>.block-grid-item {
		width: 100% !important;
	}
	.multipannels .block-grid-item {
		margin-bottom: 25px;
	}
	.topminibar .col-xs-12, .topminibar .text-right {
		text-align: center !important;
	}
	.topminibar .btn {
		margin: 5px 0;
	}
	.topminibar .col-xs-12:first-child {
		border-bottom: 1px solid #e8e8e8;
	}
	.loginbuttons {
		margin-top: 0px !important;
	}
}
@media only screen and (max-width: 992px) {
	.blog article .post-content .col-md-6{
		padding:0;
	}
	.blog article .post-info h2{
		margin-top:10px;
	}
	.copyright {
		text-align:center;
	}
	.copyright p.copyright {
		float: none;
		margin-top:10px;
	}
	.features .margin-top-20{
		margin-top: 40px !important;
	}
	.features .col-md-4{
		padding:0px;
	}
	.contact-info img{
		display:none;
	}
	.breadcrumbs {
		border-bottom:1px solid rgba(0,0,0,0.1)
	}
	.expertise-section .col-md-6{
		margin-top:40px;
	}
	.about-quote .col-sm-3{
		display:none;
	}
	.gg-close{
		position:absolute;
		top:2.7em;
		right:1em;
	}
}
@media only screen and (max-width: 767px) {
	.breadcrumb > li {
		display: inline-table;
		margin-top: 10px;
	}
	.combo-icon i{
		margin-top:20px;
		margin-bottom:0px;
	}
	
	.slider {
		margin-top:20px !important;
	}
	
	.combo-offers ul li{
		list-style: none;
		text-align: center;
		margin-left: 0;
		padding: 6px 0;
		line-height: 24px;
	}
	.combo-offers  .col-sm-3.margin-top-40{
		margin-top:10px;
	}
	.gg-close{
		position:absolute;
		top:1.7em;
		right:1em;
	}
	.statistics .col-sm-3 {
		margin:20px 0;
	}
	.statistics .col-sm-3:first-child{
		margin-top:0;
	}
	.statistics .col-sm-3:last-child{
		margin-bottom:0;
	}
	#sub-banner {
		display: none;
		!important;
	}
	.apps-download a{
		margin-top:10px;
		width: 100%;
	}
	.page-help p {
		margin-bottom: 10px;
	}
	#mainslider, .banner-pagenate {
		display: none !important;
	}
	#image_bg_slider #mainslider .item .slidecaption h2 {
		font-size: 1.3em;
	}
	#image_bg_slider #mainslider .item .slidecaption h4 {
		color: #fff;
		font-size: 1.1em;
		margin-top: 6px;
		font-weight: 300;
		margin-bottom: 5px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		font-size: 0.9em;
		margin: 6px auto 10px auto;
		padding: 5px 20px !important;
	}
	#navigation {
		display: none;
	}
	#mainslider .item .slidecaption {
		top: 9%;
	}
	#mainslider .item .slidecaption h2 {
		font-size: 1.3em;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.1em;
		margin-top: 6px;
	}
	#mainslider .item .slidecaption .btn {
		font-size: 0.9em;
		margin: 6px auto 10px auto;
		padding: 3px 6px;
	}
	#mainslider-nav .item {
		font-size: 11px;
		padding: 10px 0px;
	}
	#mainslider-nav .item i {
		display: block;
		font-size: 15px;
		margin-bottom: 6px;
		padding-right: 0;
	}
	#shared-hosting-tabs #feature1 h5, #shared-hosting-tabs #feature2 img, #shared-hosting-tabs #feature3 img, #shared-hosting-tabs #feature4 .multipannels .block-grid-item i, #shared-hosting-tabs #feature5 img {
		margin-top: 25px;
	}
	#shared-hosting-tabs #feature4 .multipannels .block-grid-item p {
		font-size: 15px;
	}
	#tld-table td span.tablesaw-cell-content {
		text-align: center;
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin: 4px 0 0;
	}
	#tld-table td .tablesaw-cell-label {
		width: 100%;
		text-transform: capitalize;
		font-size: 11px;
	}
	#plan_option h6 span.how_much {
		position: relative;
		background: #e44d26;
		display: table;
		margin: 0 auto;
		text-align: center;
		color: #fff;
		padding: 8px 17px;
		margin-top: 30px;
		margin-bottom: 0;
		font-size: 20px;
	}
	#plan_option h6 span.how_much:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(114, 172, 148, 0);
		border-top-color: #e44d26;
		border-width: 10px;
		margin-left: -10px;
	}
	.counters .fa-lg{
		margin-top:20px;
	}
	.select-language ul li.dropdown {
		top: 0px;
		position: relative;
	}
	ul.timeline:before {
		left: 0px;
	}
	ul.timeline>li {
		margin-bottom: 0px;
		position: relative;
		width: 100%;
		float: left;
		clear: left;
	}
	ul.timeline>li>.timeline-panel {
		width: calc(100% - 65px);
		width: -moz-calc(100% - 65px);
		width: -webkit-calc(100% - 65px);
	}
	ul.timeline>li>.timeline-badge {
		left: -10px;
		margin-left: 0;
		top: 16px;
	}
	ul.timeline>li>.timeline-panel {
		float: right;
		width: 90%;
	}
	ul.timeline>li>.timeline-panel:before {
		border-left-width: 0;
		border-right-width: 15px;
		left: -15px;
		right: auto;
	}
	ul.timeline>li>.timeline-panel:after {
		border-left-width: 0;
		border-right-width: 14px;
		left: -14px;
		right: auto;
	}
	.timeline>li.timeline-inverted {
		float: left;
		clear: left;
		margin-top: 40px;
		margin-bottom: 0px;
	}
	.timeline>li.timeline-inverted>.timeline-badge {
		left: -10px;
	}
	
	.topminibar .list-inline, .topminibar .loginbuttons {
		text-align: center;
	}
	.loginbuttons {
		margin-top: 5px;
	}
	.domain-fsale span.domain-head {
		font-size: 30px;
		font-weight: 300;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
		position: absolute;
		top: -35px;
		right: 0;
		left: 0;
	}
	.domain-sale:after, .domain-sale:before {
		display: none;
	}
	.servers-table td {
		border-bottom: 1px solid #DFE0E5;
	}
	.servers-table .tablesaw-cell-label {
		color: #67267a;
	}
	.servers-table .tablesaw-stack td .tablesaw-cell-label, .servers-table .tablesaw-stack th .tablesaw-cell-label {
		text-align: left;
	}
	.servers-table .tablesaw thead {
		display: none !important;
	}
	.domains-table.price-various tr table tr {
		border: 0 !important;
	}
	.domains-table table thead {
		display: none;
	}
	.tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {
		display: block !important;
		text-align: center !important;
	}
	.datalocation {
		display: none;
	}
	.ribbon-sale:after, .ribbon-sale::before, .moneyback2:before {
		display: none !important;
	}
	.features {
		overflow: hidden;
	}
	.page-help .btn {
		border-radius: 16em !important;
		width: 100%;
	}
	.faq .collapse.in:before {
		display: none;
	}
	.slidecaption .domainsearch {
		display: none;
	}
	.loginbuttons .btn {
		margin-bottom: 5px !important;
	}
	.combo-offers .combo-title {
		background: transparent;
		text-align: center;
		width: 100% !important;
		margin-bottom: 10px;
	}
	.combo-offers .combo-title:before {
		border-left: 0px;
	}
	.combo-offers .combo-title:after {
		border-left: 0px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		padding: 0px;
	}
	.combo-offers .combo-title h3 {
		font-size: 2em;
	}
	.combo-offers .combo-title h4 {
		font-size: 1.3em;
		line-height: 24px;
		margin-top: 10px;
		font-weight: 300;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		margin-left: 0px !important;
	}
	.combo-offers .somains-sub{
		margin-bottom:15px;
	}
	.combo-offers .combo-price {
		display: inline-block;
	}
	.combo-offers .combo-buy {
		margin-left: 0px !important;
		float: inherit !important;
		width: 100%;
		margin-bottom: 30px;
	}
	.combo-offers .combo-buy .btn {
		text-align: center;
		width: 100%;
	}
	.combo-header {
		padding-bottom: 30px !important;
		padding-top: 20px !important;
	}
	.combo-offers .combo-offer h3 {
		margin: 20px 0 0 0;
	}
	.combo-offers .combo-offer:after {
		content: '\e095';
		font-family: "simple-line-icons";
		font-weight: normal;
		font-style: normal;
		margin: 0px 0px 0px 10px;
		text-decoration: none;
		left: 0;
		color: rgba(0,0,0,0.4);
		font-size: 35px;
		position: absolute;
		background: #fff;
		right: 0;
		text-align: center;
		display: block;
		z-index: 10;
		top: -28px;
		width: 50px;
		height: 50px;
		margin: 0 auto;
		border-radius: 50%;
	}
	.combo-offers .combo-offer:last-child:after {
		display: block;
	}
	.combo-offers .combo-pricing {
		text-align: center;
		float: none;
	}
	.combo-price {
		text-align: center;
		display: block;
	}
	.combo-offers .combo-offer {
		border-right: 0px !important;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		text-align: center;
	}
	.domains-table.price-various td b.tablesaw-cell-label {
		display: none;
	}
	.domains-table.price-various tr table td {
		width: 100%!important;
	}
	.domains-table.price-various table td:first-child {
		width: 100%!important;
		display: block!important;
	}
	.multipannels .block-grid-item {
		float: none;
	}
	.multipannels .block-grid-item {
		margin-bottom: 25px;
	}
	.options .block-grid-item {
		text-align: center;
		border: 0px;
	}
	.block-grid-xs-2>.block-grid-item {
		width: 100% !important;
	}
	i.infoicon {
		display: none !important;
	}
	.section-domian ul li, .section-list ul li {
		display: block !important;
	}
	.slicknav_nav .slicknav_arrow {
		font-size: 1em !important;
	}
	.slicknav_menu {
		padding: 0px;
		border-radius: 0px;
	}
	.blog .sidebar {
		margin-top:30px;
	}
	.slicknav_btn {
		margin: 0px;
		padding: 10px;
	}
	.slicknav_btn {
		width: 100%;
		text-align: center;
	}
	.sticky.isStuck, #HomeOfferBox.isStuck {
		margin-top: 39px;
	}
	
	.popup-subscribe .corner-ribbon, .popup-offer .corner-ribbon {
		display: none;
	}
	.popup-offer .offer-coupon {
		padding: 5px 20px;
		display: block;
	}
	.popup-offer .list-default li {
		font-size: 20px;
		text-align:center;
		float:none;
	}
	.modal-body {
		margin-top:30px;
	}
	
	.slicknav_icon {
		display: block;
		float: right !important;
	}
	.top {
		border-bottom: 1px solid #e8e8e8;
		position: relative;
		width: 100%;
		z-index: 0;
	}
	.top.sticky {
		box-shadow: none;
		position: relative;
		z-index: 0;
	}
	.stickyarea {
		display: none;
	}
	.logo {
		padding: 20px 0;
		display: table;
		margin: 0 auto;
	}
	.slicknav_menu {
		display: block;
		position: fixed;
		width: 100%;
		z-index: 10000;
		top: 0;
	}
	.topminibar {
		margin-top: 39px;
	}
	.topminibar .col-md-9{
		display:none;
	}
	.spacing-70 {
		padding-top: 30px;
	}
	.offerdescription {
		text-align: center;
	}
	.offerdescription h2 {
		font-size: 30px;
	}
	.offerdescription p {
		font-size: 16px;
	}
	.domainsearch input[type="text"].form-control {
		font-size: 15px;
		margin-bottom: 9px !important
	}
	.domainsearch select.form-control {
		font-size: 15px;
		margin-bottom: 9px;
	}
	#template_gallery .filter .btn {
		margin-bottom: 5px;
		padding: 4px 14px;
	}
	.blog {
		background: #fff;
	}
	.domainsearch button[type="submit"] {
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
		font-size: 15px;
	}
	.pricingtables .most-popular, .pricingtables.shared .most-popular {
		border-width: 0;
		box-shadow: none;
		top: 0;
		z-index: 0;
	}
	.section_space {
		padding: 50px 0 !important;
		position: relative;
	}
	.Info img{
		display:none;
	}
	.features .margin-top-30{
		margin-top: 40px !important;
	}
	.footer {
		padding-top: 35px;
	}
	.footer-social-icons ul.social-icons {
		float: none;
		text-align:center;
	}
	.pay-icons{
		display:none;
	}
	.section-highlight .highlights h3{
		line-height:1.5;
		margin-top: 0;
	}
	.faq .panel-heading h4.panel-title {
		line-height: 1.5;
	}
	.footer h4 {
		margin-top: 20px;
	}
	.social {
		padding-bottom: 15px;
	}
	.social ul {
		display: table;
		margin: 0 auto;
		margin-bottom: 6px;
	}
	.social ul li {
		padding: 11px 14px 12px;
		border-bottom: 1px solid #393939;
	}
	.social ul li a {
		font-size: 15px;
	}
	.breadcrumbs h1 {
		text-align: center;
		float:none;
	}
	ol.breadcrumb {
		display: block;
		text-align: center;
		float: none;
		margin: -5px auto;
	}
	.btn-group.price-per-period .btn {
		font-size: 15px;
		padding: 6px 10px 4px;
	}
	.pricingtables .hostingfeatures {
		display: none;
	}
	.r-tabs .r-tabs-nav {
		display: none;
	}
	.r-tabs .r-tabs-accordion-title {
		display: block;
	}
	.multipannels .block-grid-item {
		padding: 0 15px;
	}
	.smscrimg {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.domains-right-side, .domains-right-side h6, .domains-right-side p {
		text-align: left;
	}
	.about hr, .about-text p {
		display: none;
	}
	.about-text {
		top: 30%;
	}
	.about-text h2 {
		font-size: 18px;
	}
	.thequote {
		padding: 30px 0;
	}
	.about-quote h5 {
		font-size: 2.2em;
		margin-bottom: 30px;
	}
	.about-quote span {
		font-size: 15px;
	}
	.clients .block-grid-item {
		border: 0;
	}
	.testimonial-content p {
		font-size: 15px;
		padding:20px;
	}
	
	.extra-features .facility h3 .title {
		font-size: 15px;
	}
	.extra-features .facility p {
		margin: 0 30px;
	}
	.elements h5.badge {
		font-size: 12px;
		padding: 9px 10px;
	}
	.blog nav ul.pagination li {
		font-size: 14px;
	}
	.blog nav ul.pagination li a {
		padding: 5px 9px 4px;
	}
	.vps-prices-container #vps-slider {
		margin-bottom: 15px;
	}
	.vps-prices-drag {
		padding: 0 25px;
	}
	.sliderbottom [class*='col-'] {
		margin-bottom: 15px;
	}
	.featurebox {
		margin-bottom: 15px;
	}
	.sliderbottom [class*='col-']:last-child {
		border-bottom: 0;
	}
	.products-table td span.tablesaw-cell-content {
		text-align: left;
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin: 4px 0 0;
	}
	.products-table td:last-child, .products-table thead th:last-child {
		text-align: left;
	}
	.products-table td:last-child .tablesaw-cell-label {
		display: none;
	}
	.products-table td:last-child span {
		text-align: center;
		padding: 6px;
		font-size: 16px;
		font-weight: 700;
	}
	
	.section-highlight .row .col-sm-6{
		width:100% !important;
	}
	.pricingtables.servers .panel:last-child{
			margin-bottom:30px;
	}
	.vps-order a {
		margin-bottom: 20px;
	}
	.vps-order p{
		margin:10px 0;
	}
}
.footer1 {
	background: #111;
	width: 100%;
}
.footer2 {
	border-top: 2px sloid #fff;
	width: 100%;
}
.pay-icons{
	margin-top: 12px;
	color: #fff;
}
.modal-body {
    position: relative;
    padding: 25px;
}
.modal-footer {
    padding: 20px;
	background:linear-gradient(to right, #e44d26, #f16529);
}
.modal.popup-offer h2.title {
	color: #e44d26;
	margin-top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.extra-features .facility {
	}
	.Info img {
		display: none;
	}
	
	#mainslider .section-domian ul li, #mainslider .section-list li {
		margin-top: 0px;
		margin-bottom: 5px;
		font-size: 14px;
		text-align: left;
	}
	.slidemenu{
		margin-top:10px;
	}
	#mainslider .item .slidecaption .slidemenu h2, #mainslider .item .slidecaption .slidemenu p{
		text-align:left;
	}
	#mainslider .item .slidecaption  p {
		color: #fff;
		font-size:14px;
	}
	.blog .col-sm-8, .blog .col-sm-4{
		width:100%;
	}
	.blog .sidebar{
		margin-top:30px;
	}
	.features .col-sm-3{
		width:50%;
	}
	.regular-deals h3.offernow {
		font-size: 14px;
	}
	.section-highlight .row .col-sm-6{
		width:100% !important;
	}
	.topminibar .list-inline, .topminibar .loginbuttons, .logo {
		text-align: center;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: none !important;
	}
	.pricingtables.vps .col-sm-3{
		width:50%;
	}
	.topminibar {
		margin-top:39px;
	}
	#ourteam .col-sm-3{
		width:50%;
	}
	.about .col-sm-9{
		width:100%;
	}
	.section_space i.infoicon {
		display:none;
	}
	.topminibar .col-md-9{
		display:none;
	}
	.sticky.stuckMenu.isStuck{
		margin-top:39px;
	}
	
	.pay-icons, .footer-social-icons{
		text-align:center;
	}
	.footer-social-icons ul.social-icons {
		float: none;
		margin-top:20px;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#mainslider .item .slidecaption {
		top: 16%;
	}
	#mainslider i.infoicon, i.infoicon {
		font-size: 8em;
	}
	#mainslider .main-banner-offer {
		height: 80px;
		width: 80px;
		border-radius: 50%;
		padding: 10px;
		color: #fff;
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 15px;
		font-size: 25px;
		text-align: center;
		font-family: 'Oxygen', sans-serif;
		text-shadow: 0;
		text-shadow: none;
	}
	#mainslider .item .slidecaption h2,  #mainslider .item .slidecaption h2 span{
		font-size: 30px;
	}
	.banner-price.btn-lg{
		padding:10px 20px !important;
	}
	.start-price{
		font-size:20px !important;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.1em;
		margin-top: 10px !important;
	}
	#mainslider .item .slidecaption .btn-slide {
		font-size: 1em;
		margin: 10px auto 10px auto;
		padding: 5px 10px;
	}
	#mainslider-nav .item i {
		font-size: 16px;
		padding-right: 4px;
	}
	#mainslider-nav .item {
		font-size: 13px;
	}
	#mc_embed_signup input[type="submit"] {
		font-size: 14px;
	}
	#tld-table thead th {
		font-weight: 400;
		font-size: 12px;
	}
	#tld-table thead th:before {
		right: 6px;
	}
	.section-domian ul li, .section-list ul li{
		float:none;
	}
	.faq .collapse.in:before {
		display: none;
	}
	.owl-item .item {
		text-align: center
	}
	.page-help {
		text-align: center;
	}
	.page-help .btn {
		margin-top: 20px;
	}
	.about .thequote {
		padding: 0px;
	}
	.about i.infoicon.fa-15x {
		font-size: 12em !important
	}
	.member-profile {
		display: block;
		width: 100%;
	}
	.payments {
		text-align: center;
	}
	.payments ul {
		text-align: center;
	}
	.sf-menu li a {
		padding: 32px 10px;
	}
	.feature p {
		font-size: 15px;
	}
	
	.pricingtables .panel-heading h3 {
		font-size: 15px;
	}
	.offerdescription h2, .offer h2 {
		font-size: 36px;
	}
	.pricingtables .btn-pricetable {
		font-size: 0.9em;
		padding: 5px 10px;
	}
	.pricingtables h4 {
		font-size: 39px;
	}
	.footer h4 {
		font-size: 14px;
		padding: 0 0 14px;
	}
	.footer ul li {
		font-size: 14px;
		padding: 4px 6px;
	}
	.pricingtables .hostingfeatures ul {
		margin-top: 112px;
	}
	.multipannels .block-grid-item {
		padding: 0 15px;
	}
	.vps-plans div.vps-plan:nth-child(2) {
		padding-left: 30px;
	}
	.vps-plans div.vps-plan:nth-child(3) {
		padding-right: 50px;
	}
	.vps-plans div.vps-plan {
		font-size: 12px;
	}
	.vps-plans.fiveplans div.vps-plan:nth-child(2) {
		padding-left: 12px;
	}
	.vps-plans.sixplans div.vps-plan:nth-child(3) {
		padding-right: 60px;
	}
	.pricingtables.servers .panel-heading h3 {
		font-size: 26px;
	}
	.domainfeatures p {
		font-size: 15px;
		padding: 0 10px;
		margin-top: 15px;
	}
	.social ul li {
		padding: 25px 20px;
	}
	.thequote {
		padding: 30px;
	}
	.about-quote h5 {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.about-quote span {
		font-size: 15px;
	}
	#navigation {
		display: none !important;
	}
	
	.slicknav_menu {
		display: block;
		position: fixed;
		width: 100%;
		z-index: 10000;
		top: 0;
	}
	.slicknav_icon {
		display: block;
		float: right !important;
	}
	.slicknav_btn {
		margin: 0px;
		padding: 10px;
		width: 100%;
		display: block;
	}
	.slicknav_menu {
		padding: 0px;
		border-radius: 0px;
	}
}
@media (min-width: 478px){
	.gg-element:nth-child(3n+0) {
		grid-row-end: none;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	#mainslider .item .slidecaption {
		top: 19%;
	}
	.contact-info {
		right: 5%;
	}
	#mainslider .section-domian ul li, #mainslider .section-list li {
		margin-top: 0px;
		margin-bottom: 8px;
		font-size: 14px;
		text-align: left;
	}
	.slidemenu{
		margin-top:20px;
	}
	ol.breadcrumb {
		margin-top: -21px;
	}
	.topminibar ul li, .topminibar ul li a {
		padding-right: 0px;
	}
	#mainslider .item .slidecaption h2 {
		font-size: 3em;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.5em;
		margin-top: 15px;
	}
	#mainslider .item .slidecaption .btn-slide {
		font-size: 1em;
		margin: 15px auto 10px auto;
		padding: 10px 20px;
	}
	.banner-offer .heading span {
		font-size: 20px;
	}
	.statistics .svg-container {
		height: 220px;
	}
	.owl-item .item {
		text-align: center
	}
	.social ul li {
		padding: 25px 30px;
	}
	.extra-features .facility {
	}
	.extra-features .facility h3 {
		margin: 35px 25px 18px;
		padding-bottom: 20px;
	}
	.extra-features .facility h3 .title {
		font-size: 16px;
	}
	.extra-features .facility p {
		margin: 0 30px;
	}
	.vps-plans.sixplans div.vps-plan:nth-child(3) {
		padding-right: 80px;
	}
}
@media (min-width: 768px) {
	.modal {
		text-align: center;
		padding: 0!important;
	}
	.modal:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -4px;
	}
	.modal-dialog {
		display: inline-block;
		text-align: left;
		vertical-align: middle;
	}
	.extra-features .facility .data {
		display: inline-block;
	}
	.col-sm-15 {
		width: 20%;
		float: left;
	}
	.servers-table .tablesaw-stack td, .tablesaw-stack th {
		border: 1px solid #DFE0E5;
	}
	.domain-fsale span.domain-head {
		font-size: 40px;
		font-weight: 300;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
		position: absolute;
		top: -40px;
		right: 0;
		left: 0;
	}
}
@media (max-width: 992px) {
	.pricingTable-header>.price-value {
		padding: 30px 0 !Important;
	}
	.features .margin-top--100{
		display:none;
	}
}
@media (min-width: 992px) {
	#image_bg_slider #mainslider .item .slidecaption h4 {
		margin-top: 0px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		margin: 0px auto 10px auto;
	}
	#image_bg_slider #mainslider-nav .item {
		font-size: 12px !important;
		text-transform: uppercase;
	}
	#sub-banner {
		max-height: 350px;
	}
	.owl-item .item {
		text-align: center !important
	}
	.col-md-15 {
		width: 20%;
		float: left;
	}
	.banner-offer .heading span {
		font-size: 40px !important;
	}
	.slidecaption p {
		font-size: 16px;
		color: #fff;
		font-family: 'Merriweather Sans', sans-serif;
	}
	.slidemenu h2, .slidemenu p {
		text-align: left;
		font-weight: 600;
	}
	.offer h2 {
		font-size: 45px;
	}
}
@media (min-width: 1200px) {
	.domain-fsale span.domain-head {
		font-size: 50px;
		font-weight: 500;
		font-family: 'Montserrat', sans-serif;
		position: absolute;
		top: -57px;
		right: 0;
	}
	#image_bg_slider #mainslider-nav .item {
		font-size: 14px !important;
		text-transform: uppercase;
	}
	.col-lg-15 {
		width: 20%;
		float: left;
	}
	.owl-item .item {
		text-align: center
	}
}
/* Nexus PLandscape */

@media only screen and (min-width: 603px) and (max-width: 966px) {
	#sub-banner .img-holder {
		display: none;
		!important;
	}
	.combo-offers .combo-header h3 {
		font-size: 2.2em !important;
		line-height: 55px;
	}
	.combo-offers .combo-header h4 {
		font-size: 15px !important;
		line-height: 20px;
	}
	.combo-offers .combo-title {
		padding: 9px 5px !important;
	}
	.payments ul, .payments, .page-help {
		text-align: center;
	}
	
}
/* iPad in portrait */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	#mainslider i.infoicon, i.infoicon {
		font-size: 17em;
		font-size: 20vw;
	}
	#mainslider .main-banner-offer {
		padding: 14px 6px;
		top: 50px;
		width: 80px;
		height: 80px;
		right: 10px;
	}
	#desktop-menu .sf-menu {
		float: none;
		margin: 0;
		text-align: center;
		display: inline-flex;
	}
	#sub-banner .infoicon {
		font-size: 15em;
		right: 20px;
		top: -40px;
	}
	#mainslider .main-banner-offer h4 {
		font-size: 1.5vw !important;
		margin-top: 5px !important;
	}
	#mainslider .banner-price {
		padding: 15px 10px !important
	}
	.sf-menu ul li a {
		text-align: left;
	}
	.section-domian ul li, .section-list ul li {
		margin-right: 5vw;
	}
	.topminibar .text-right.loginbuttons {
		text-align: center !important;
	}
	.menu-header, .menu-header #desktop-menu {
		text-align: center;
		float: none;
		display: block;
	}
}
/* iPad in landscape */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#image_bg_slider #mainslider .item .slidecaption h4 {
		margin-top: 0px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		margin: 0px auto 10px auto;
	}
	#image_bg_slider #mainslider .item .slidecaption h2 {
		font-size: 2.5em !important;
	}
	#image_bg_slider #mainslider .item .slidecaption h4 {
		font-size: 1.5em !important;
	}
	#desktop-menu .sf-menu {
		float: none;
		margin: 0;
		text-align: center;
		display: inline-flex;
	}
	.topminibar .col-sm-12.col-md-6.col-xs-12, .menu-header .col-sm-12 {
		text-align: center !important;
	}
	.topminibar .text-right.loginbuttons {
		text-align: center !important;
	}
	.menu-header, .menu-header #desktop-menu {
		text-align: center;
		float: none;
		display: block;
	}
	.sf-menu ul li, .sf-menu li.current ul li {
		text-align: left;
	}
}
/* 11in. Macbook Air */

@media only screen and (min-width: 768px) and (max-width: 1366px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
}
/* 15in. Macbook Air */

@media only screen and (min-width: 768px) and (max-width: 1366px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
}
/* 17in. Workstation */

@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
	#image_bg_slider #mainslider .item .slidecaption {
		top: 30%;
	}
}
/* 27in. Monitor */

@media only screen and (min-width: 1440px) and (max-width: 2560px) {
	#sub-banner .infoicon {
		font-size: 12em;
	}
}
/* Demo only */

.alert-success {
	color: #fff;
	background:linear-gradient(to right, #e44d26, #f16529);
	border-color: #e44d26;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
.demo-pannel {
	background-color: #f5f6f9;
	padding: 20px;
	border-radius: 4px;
}
.icon-list-demo div {
	font-size: 16px;
	cursor: pointer;
	line-height: 45px;
	white-space: nowrap;
}
.text-muted {
	color: #111;
}
.icon-list-demo div p {
	margin-bottom: 0;
	line-height: inherit;
}
.icon-list-demo i {
	text-align: center;
	margin: 0;
	vertical-align: middle;
	font-size: 24px;
	border: 1px solid #eceeef;
	width: 50px !important;
	height: 50px;
	line-height: 50px;
	margin-right: 12px;
	color: #111;
	border-radius: 3px;
	display: inline-block;
	background: #fff;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
.icon-list-demo .col-md-4 {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-clip: padding-box;
	margin-bottom: 10px;
}
.icon-list-demo .col-md-4:hover i {
	color: #e44d26;
	transform: rotate(10deg);:
}
.icon-list-pe7 i {
	font-size: 28px;
	color: #2b3d51;
}
/**testimonials**/

.testimonial {
	margin-top: 15px;
}
.testimonial-section {
	width: 100%;
	height: auto;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	border: 1px solid #fff;
}
.testimonial-section:after {
	top: 100%;
	left: 50px;
	border: solid transparent;
	content: " ";
	position: absolute;
	border-top-color: #fff;
	border-width: 15px;
	margin-left: -15px;
}
.testimonial-desc {
	margin-top: 20px;
	text-align: left;
	padding-left: 15px;
}
.testimonial-desc img {
	border: 1px solid #f5f6f9;
	border-radius: 150px;
	height: 70px;
	padding: 3px;
	width: 70px;
	display: inline-block;
	vertical-align: top;
}
.testimonial-writer {
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
}
.testimonial-writer-name {
	font-weight: bold;
}
.testimonial-writer-designation {
	font-size: 85%;
}
.testimonial-writer-company {
	font-size: 85%;
	display: none;
}
/*---- Outlined Styles ----*/

.testimonial.default {}
.testimonial.default .testimonial-section {
	border-color: #f16529;
}
.testimonial.default .testimonial-section:after {
	border-top-color: #e44d26;
}
.testimonial.default .testimonial-desc {}
.testimonial.default .testimonial-desc img {
	border-color: #e44d26;
}
.testimonial.default .testimonial-writer-name {
	color: #e44d26;
}
.testimonial.primary {}
.testimonial.primary .testimonial-section {
	border-color: #f16529;
	color: #111;
	background: #fff;
}
.testimonial.primary .testimonial-section:after {
	border-top-color: #e44d26;
}
.testimonial.primary .testimonial-desc {}
.testimonial.primary .testimonial-desc img {
	border-color: #e44d26;
}
.testimonial.primary .testimonial-writer-name {
	color: #e44d26;
}
/**pricing table ***/

.borderpricing {
	border: 1px solid #e44d26;
	font-family: 'Merriweather Sans', sans-serif;
}
.pricingTable>.pricingTable-header {
	color: #fff;
	
	position: relative;
	font-family: 'Merriweather Sans', sans-serif;
	transition: all 0.5s ease 0s;
	text-align: center;
	
}
.pricingTable>.pricingTable-header:after {
	content: "";
	border-bottom: 40px solid #fff;
	border-left: 263px solid transparent;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.pricingTable:hover .pricingTable-header {
	font-family: 'Merriweather Sans', sans-serif;
	transition: all 0.5s ease 0s;
}
.pricingTable-header>.heading {
	display: block;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 24px;
    background:#cd4522;
    padding: 10px;
}
.heading>h3 {
	margin: 0;
	color: #fff;
	font-family: 'Merriweather Sans', sans-serif;
	text-transform: uppercase;
}
.pricingTable-header>.price-value {
	display: block;
	font-size: 60px;
	font-weight: 700;
	padding:10px 10px 60px 10px;
	background:#e44d26;
	line-height: 60px;
	opacity: 0.93;
    font-family: 'Open Sans', sans-serif;
}
.pricingTable-header>.price-value>.mo {
	font-size: 12px;
	display: block;
	line-height: 0px;
	text-transform: uppercase;
	font-family: 'Merriweather Sans', sans-serif;
}
.pricingTable-header>.price-value>.currency {
	font-size: 24px;
	margin-right: 4px;
	position: relative;
	font-family: 'Merriweather Sans', sans-serif;
	bottom: 30px;
}
.pricingTable>.pricingContent {
	text-transform: capitalize;
	color: #111;
}
.pricingTable>.pricingContent>ul {
	list-style: none;
	padding: 0;
}
.pricingTable>.pricingContent>ul>li {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 16px;
}
.pricingTable>.pricingContent>ul>li:last-child {}
.pricingTable-sign-up {
	padding: 30px 0;
	text-align: center;
	font-family: 'Merriweather Sans', sans-serif;
}
}
@media screen and (max-width: 1200px) {
	.pricingTable>.pricingTable-header:after {
		border-left: 215px solid transparent;
	}
}
@media screen and (max-width: 990px) {
	.pricingTable {
		margin-top: 40px;
	}
	.pricingTable>.pricingTable-header:after {
		border-left: 0px solid transparent;
	}
	.footer .col-sm-4 h4{
		margin-top:0;
	}
}
@media screen and (max-width: 480px) {
	.pricingTable {
		overflow: hidden;
	}
	.pricingTable>.pricingTable-header:after {
		border-left: 0px solid rgba(0, 0, 0, 0);
	}
	
}
.margin-b50 {
	margin-bottom: 50px;
}
.faq .panel-body p {
	text-align: left;
	font-size: 16px;
	padding: 0;
	line-height: 24px;
}
.aff {
	border: 1px solid #ccc;
	padding: 15px;
}
.aff h3 {
	font-size: 20px;
}
.section-highlight .highlights{
	text-align:center;
}
.section-highlight .highlights img{
	width:30%;
	margin-bottom:20px;

}
.aff p{
	padding-left:20px;
}	
.affliate{
	background-size:cover;
}
.highlights {
	padding: 2px;
	text-align:center;
}
.highlights a {
}

.portfolio-section-2 {
	padding-bottom: 75px;
	padding-top: 65px;
}
.portfolio-section-2 .row > [class*="col-"] {
	margin-bottom: 15px;
	margin-top: 15px;
}
.portfolio-section-2 .portfolio-box {
	position: relative;
	display: block;
	max-width: 370px;
	margin: 0 auto;
	width: 100%;
}
.portfolio-section-2 .portfolio-box > i {
	display: inline-block;
	max-width: 100%;
	position: relative;
}
.portfolio-section-2 .portfolio-box > i::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(195,198,206,0) 33%, rgba(35,47,76,0.01) 34%, rgba(18,31,63,0.02) 35%, rgba(18,31,63,0.14) 44%, rgba(18,31,63,0.5) 62%, rgba(18,31,63,0.68) 74%, rgba(18,31,63,0.7) 76%, rgba(18,31,63,0.7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(195,198,206,0) 33%,rgba(35,47,76,0.01) 34%,rgba(18,31,63,0.02) 35%,rgba(18,31,63,0.14) 44%,rgba(18,31,63,0.5) 62%,rgba(18,31,63,0.68) 74%,rgba(18,31,63,0.7) 76%,rgba(18,31,63,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(195,198,206,0) 33%,rgba(35,47,76,0.01) 34%,rgba(18,31,63,0.02) 35%,rgba(18,31,63,0.14) 44%,rgba(18,31,63,0.5) 62%,rgba(18,31,63,0.68) 74%,rgba(18,31,63,0.7) 76%,rgba(18,31,63,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.portfolio-section-2 .portfolio-detail {
	position: absolute;
	padding: 28px 49px 24px;
	bottom: 21px;
	left: 0;
	right: 0;
	animation-duration: 0.5s;
}
.portfolio-section-2 .portfolio-box:hover .portfolio-detail {
	animation-name: slideInDown;
}
.portfolio-section-2 .portfolio-detail > ul {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.portfolio-section-2 .portfolio-detail > ul > li {
	float: left;
	list-style: none;
}
.portfolio-section-2 .portfolio-detail > ul > li > a {
	background-color:  #e44d26!important;;
	width: 40px;
	height: 40px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 2.5;
	display: inline-block;
}
.portfolio-section-2 .portfolio-detail > ul > li > a.zoom {
	background-color: rgba(0,0,0,0.4);
	color: #fff;
}
.portfolio-section-2 .portfolio-detail > h3 {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	line-height: 0.828;
	text-transform: capitalize;
	margin-bottom: 5px;
}
.portfolio-section-2 .portfolio-detail > a {
	color: rgba(255,193,7,1);
	line-height: 1;
	text-decoration: none;
}
.portfolio-section-2 .portfolio-detail > a:hover {
	color:  #e44d26;
}
.slider {
	width: 90vmin;
	height: 90vmin;
	-webkit-perspective: 100vmin;
	perspective: 100vmin;
	margin: auto;
	margin-top: 80px;
	-webkit-perspective-origin: top center;
	perspective-origin: top center;
	position: relative;
	box-sizing: border-box;
}
.slider__item {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 15vmin;
	box-sizing: border-box;
	-webkit-transition: -webkit-transform 0.18s ease;
	transition: -webkit-transform 0.18s ease;
	transition: transform 0.18s ease;
	transition: transform 0.18s ease, -webkit-transform 0.18s ease;
}
.slider__item:nth-child(1) {
	-webkit-transform: translate3d(0, 0, 0vmin);
	transform: translate3d(0, 0, 0vmin);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	z-index: 7;
}
.slider__item:nth-child(2) {
	-webkit-transform: translate3d(0, 0, -15vmin);
	transform: translate3d(0, 0, -15vmin);
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	z-index: 6;
}
.slider__item:nth-child(3) {
	-webkit-transform: translate3d(0, 0, -30vmin);
	transform: translate3d(0, 0, -30vmin);
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	z-index: 5;
}
.slider__item:nth-child(4) {
	-webkit-transform: translate3d(0, 0, -45vmin);
	transform: translate3d(0, 0, -45vmin);
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
	z-index: 4;
}
.slider__item:nth-child(5) {
	-webkit-transform: translate3d(0, 0, -60vmin);
	transform: translate3d(0, 0, -60vmin);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	z-index: 3;
}
.slider__item:nth-child(6) {
	-webkit-transform: translate3d(0, 0, -75vmin);
	transform: translate3d(0, 0, -75vmin);
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	z-index: 2;
}
.slider__item:nth-child(7) {
	-webkit-transform: translate3d(0, 0, -90vmin);
	transform: translate3d(0, 0, -90vmin);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	z-index: 1;
}
.slider__item:nth-child(8) {
	-webkit-transform: translate3d(0, 0, -105vmin);
	transform: translate3d(0, 0, -105vmin);
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
	z-index: 0;
}
.slider__image {
	width: 100%;
	height: 80%;
	background-color: #fff;
	border: 1.5vmin solid #fff;
	box-sizing: border-box;
	box-shadow: 0px 3vmin 3vmin rgba(0, 0, 0, 0.15), 0 -1.5vmin 2.7vmin rgba(0, 0, 0, 0.15);
	overflow: hidden;
	display: block;
	-webkit-transition: opacity 0.2s ease, -webkit-transform 0.18s ease;
	transition: opacity 0.2s ease, -webkit-transform 0.18s ease;
	transition: transform 0.18s ease, opacity 0.2s ease;
	transition: transform 0.18s ease, opacity 0.2s ease, -webkit-transform 0.18s ease;
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
}
.slider__caption {
	margin-top: 50px;
    height: 20%;
    display: -ms-flexbox;
    text-align: center;
    padding: 34px 0;
    margin: 0 auto;
    background: #fff;
	font-weight:300;
	font-size:20px;
	border-top:1px solid rgba(0,0,0,0.1);
	webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
.slider__btn {
    bottom: 23%;
    left: 0;
    right: 0;
    font-size: 30px;
    width: 80px;
    background: rgba(0,0,0,0.25);
    position: absolute;
    height: 80px;
    color: #fff;
    margin: 0 auto;
    z-index: 100;
    border-radius: 50%;
    line-height: 2.7em;
    cursor: pointer;
}
.slider__btn:active, .slider__btn:hover {
	background: rgba(0,0,0,0.55);
}
