﻿@charset "utf-8";
/* CSS Document */

/* Reset ================================================================================= */
* { margin:0; padding:0; }
body          {font-family: 'Open Sans', sans-serif; font-size: 14px; color:#767676; line-height: 22px; overflow-x: hidden;}
img           { border:0; vertical-align:top; max-width: 100%;}
a             { color:#1e7ec8; text-decoration:none; }
a:hover       { text-decoration:none; }
a:focus,
button:focus  { outline:0 !important; text-decoration:none; }
input:focus   { outline: 0; border: none;}
/* Headings */
h1,h2,h3,
h4,h5,h6      {line-height:1.35 }
h1            { font-size:20px}
h2            { font-size:18px}
h3            { font-size:16px}
h4            { font-size:14px}
h5            { font-size:12px}
h6            { font-size:11px}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; margin :0 }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */

/* Style layout */
#page { position: relative;}
	.header {
		background: #FFFFFF;
	    height: 0;
	    overflow: hidden;
	    transition: height 0.4s ease 0s;
	    border-bottom: 1px solid #E5E5E5;
	    min-height:inherit!important;
	}
	.header-block {
	    height: 70px;
	}
	/* Menu */
	#header .navbar {background: transparent; border: 0; margin-bottom: 0; padding-top: 4px; min-height: 0}
	.navbar-nav li a {font-size:15px}
	.navbar-nav li.current a {color:#FC9295;}
	#header_top .block_content {padding-top:50px}
	#header_top .block_content  h1{font-size:30px; font-weight:300;}
/*#header_top .block_content {
    background-image: url('../images/Images For Isdemos/Images For Isdemos/Picture1.png');
};*/
	#header_top {
    color: #FFFFFF;
    height: 508px;
    width: 100%;
    /*background-image: url('../images/Images For Isdemos/Images For Isdemos/bg_slide3.jpg');*/
    background-image: url('../images/Images For Isdemos/Images For Isdemos/InStoreDemonstration2.jpg');
    /*background-image: url('../images/Images For Isdemos/Images For Isdemos/Picture1.png');*/
    background-repeat: repeat-x;
    background-position: center top;
    background-attachment: fixed;
    
}

/*#header_top {
    background-image: url('../images/Images For Isdemos/Images For Isdemos/Picture1.png');
}*/

	#main_container {}
	#footer {}
.block {padding:50px 0}
.find-share {padding-bottom:0}
	.title_block { font-weight: 300; font-size: 55px; color: #252525; font-family: 'Open Sans', sans-serif; }
	.botton_link {margin-top: 50px; box-shadow: 0 3px 0 #bdc3c7; border-radius: 4px; border: 0; padding:15px 30px; }
	.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
		box-shadow:none;
		background:#bdc3c7;
	}
	.botton_link span {
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 10px;
		font-size: 18px;
		font-weight: 600;
		color: #020202;
	}
	.botton_link i {font-size:20px; color:#020202}
	.desc_block {color: #252525; font-size: 20px; font-weight: 300; text-align:center; margin-bottom:50px}
	.desc {margin-top:20px}
/* Header top */
#header_top {color:#fff; position:relative;}
#header_top .image {position:absolute; bottom:-295px; margin:auto; text-align:center; left:0; right:0}
#header_top .image img {}
/*.top_header {background: url("../images/bg_header_top.png"); height:100%; width:100%}*/
.btnlink {
    border: 2px solid #FFFFFF;
    border-radius: 4px;
    display: inline-block;
	color:#fff;
	text-transform:uppercase;
    padding: 10px 20px;
	font-weight:600;
	margin-top:11px;
}
.btnlink:hover {background:#cdec44; color:#000; border:1px solid #cdec44;}
/* Block Features */
.features  {margin-top:240px}
.list-features {text-align: center}
.list-features {margin-top:40px;}
.features .features-image img {
	/*border-radius: 50%;*/
	display: inline;
}
.features-info {padding:10px 0;}
.features-info  h3 {
	font-size: 25px;
	font-weight: 600;
	color: #252525;
	text-transform: uppercase;
}
.features-info  h3 a {color: #252525}
/* Find -Share */
.find-share .title_block {text-align: right}
.find-share { background: #fc9295; padding-top:110px;}
.find-share   .desc, #find-share .title_block {text-align:right}
.find-share   .desc {color:#fff}
/* gallery */
.brand-content {background: #ecf0f1; padding:50px 0;}
	.brand-item {
	    float: left;
	    text-align: center;
	    width: 25%;
	    padding: 0 1%;
		transtion:
	}
	.brand-item:hover img {opacity:0.5;}
	.brand-item img {border-radius: 10px; min-height:350px; transition: all ease 0.6s; }
	.brand-item > a {position:relative; display:block}
	.brand-item  > a  span.fa-search-plus {
		bottom: 100%;
		color: #1BBC9B;
		font-size: 30px;
		font-weight: bold;
		height: 36px;
		left: 0;
		margin-bottom: 5px;
		position: absolute;
		text-align: center;
		transition: all 0.5s ease 0s;
		width: 100%;
	}
	
	.brand-item  > a  span.zoom_text {
		color: #1BBC9B;
		font-weight: bold;
		left: 0;
		margin-top: 5px;
		position: absolute;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		top: 100%;
		transition: all 0.5s ease 0s;
		width: 100%;
	}
	
	.brand-item:hover a span.fa-search-plus {
		bottom: 50%;
	}
	.brand-item:hover a span.zoom_text {
		top: 50%;
	}
	
	.brand-content .carousel-control {
	    color: #666;
	    font-size: 20px;
	    top: 50%;
	    margin-top: -25px;
	    background: #f7f8fa;
	    border-radius: 50%;
	    height:50px;
	    width:50px;
	    line-height:49px;

	}
	.brand-content .carousel-control  i {color:#e0e0e0; text-shadow:none }
	.brand-content .carousel-control:hover {background: #68696b;}
	.brand-content .carousel-control.right{ right: -70px;}
	.brand-content .carousel-control.left{ left: -70px;}
	#carousel-brand{
	    position: relative;
	}
/* Video */
.video .title_block{margin-top:0; line-height:60px}
.botton_list  .botton_link {color: #fff; font-size: 16px; font-weight: 600; padding:10px 30px;}
.botton_list {padding-bottom:10px}
.botton_list .botton_link:hover{background: #EBEBEB; box-shadow: none; color: #fff}
.botton_list .botton1 {background: #34495e; box-shadow: 0 3px 0 #2c3e50; }
.botton_list .botton1:hover {background: #2c3e50;}
.botton_list .botton2 {background: #fa565a; box-shadow: 0 3px 0 #fc353a; margin-left: 10px}
.botton_list .botton2:hover {background: #fc353a}
/* Tab */
.panel-heading .panel-title {font-size: 18px; color: #252525}
.panel-heading .panel-title  a {color: #252525}
.tab-new .panel-default > .panel-heading {background-color: #ecf0f1}
.tab-new .panel-group .panel {border: 0; margin-bottom: 10px; box-shadow:none;}
.panel-body {background: #2c3e50; color: #fff; font-size: 14px; margin-top: 10px; border-radius: 4px 4px 0 0; border: 0}
.panel-heading .panel-title i {font-size: 11px; font-weight: 300; color: #fa565a; float: left; margin:5px 5px 0 0; position:relative}
.tab-new .panel-body {position:relative}
.tab-new .caret_panel {
    border-bottom: 7px solid #2c3e50;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px;
}
.tab-new  .desc_block {margin-bottom:0}
.tab-new  .desc_block p {margin-bottom:0}
/* */
.prices-table {background:#70cee4;}
.pricing_block {text-align:center; background:#fff; border-radius:5px; box-shadow:0 3px 0 #5EADBF; margin-top:20px; position:relative; overflow:hidden; margin-bottom:5px}
.pricing_block .pricing_header {
	background:#2c3e50;
	border-radius: 5px 5px 0 0;
	transition:background 0.4s ease-out 0s;
}
.pricing_block:hover .pricing_header {background:#44617f}
.pricing_block .best {
	background:#fa565a;
	color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 1px 4px;
    position: absolute;
    right: -21px;
    text-align: center;
    top:8px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    width: 79px;
}
.pricing {transition:all 0.3s ease-out 0s; padding:40px 0 0 0}
.pricing  .price_sub {
    color: #252525;
	font-size:18px;
	font-weight:600;
    margin: 0 0 10px;
}
.prices-table  .botton_list {background:#ecf0f1; border-radius:0 0 5px 5px; padding:20px 0}
.prices-table .desc_block {margin-bottom:30px}
.prices-table .desc_block, .prices-table .title_block {color:#fff}
.prices-table .botton_link { 
	background: #70cee4;
    box-shadow: 0 3px 0 #48b8d2;
	margin-top:0;
	padding:5px 30px;
}
.prices-table .botton_list .botton_link:hover {
    box-shadow:none;
    color: #fff;
	background: #70cee4;
}
.pricing .price {font-size:40px; font-weight:300;  color:#252525}
.pricing_header h4 {color:#fff; font-weight:600; font-size:18px; line-height:25px; padding:15px 0; margin:0}
.price span.mothers {
    font-size: 18px;
	font-weight:600;
    left: -5px;
    position: relative;
    top: -30px;
}
.desc-prices {padding:10px 40px 0 40px;}
.desc-prices li {border-top:1px solid #e5e5e5; line-height:25px; padding:10px 0; color:#252525}
/* testiomonial-carouse */
.testiomonial-carouse .desc_block {
	color:#fff;
}
.testiomonial-carouse  p.date {color:#aaaaaa}
.top_testionmonial {
	background: url("../media/carouse/bg_top_testiom.png") repeat;
	color: #FFFFFF;
	height:100%;
	width: 100%;
}
.top_testionmonial  .title_block {margin-top:50px}
.article_desc {text-align:center;color: #fff}
.testiomonial-carouse h1 {color: #fff}
#carousel-article .article_image {text-align: center}
#carousel-article .article_image img {border-radius: 50%; display: inline-block; margin-bottom: 20px}
.testiomonial-carouse {
    padding:0;
	background-image: url("../media/carouse/Demo.jpg");
    background-repeat:repeat;
    background-position: center center;
    background-attachment: fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover; 
    background-size: cover; 
	
}
.carousel-indicators {position:static; margin:20px auto}
.carousel-indicators li {background: #bdc3c7}
/* Footer */
#footer {background:#161616; padding:30px 0; text-align: center; border-top:1px solid #2c3e50}
#footer .social {display:inline-block}
#footer .social li {
    float: left;
}
#footer .social li a {
    background-color: #4e4e4e;
    border-radius: 50%;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-right: 18px;
    margin-top: 16px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 30px;
}
#footer .social li a:hover {color:#fff}
#footer .social li.facebook a:hover {
	background:#204385;
}
#footer .social li.twitter a:hover {
	background:#2aa9e0;
}
#footer .social li.google-plus a:hover {
	background:#d3492c;
}
#footer .social li.youtube a:hover {
	background:#eb2429;
}
/* Form */
#footer  input.form-control {
	background:#1c1c1c;
	border:1px solid #262626;
	height:60px;
	color:#fff;
	min-width:380px;
}
.navbar-form {border:0; box-shadow:none}
#footer  .form-submit .btn-default {background:#16a085; height:60px; border:1px solid transparent; color:#fff; text-transform:uppercase; font-size:14px; font-weight:400; margin-left:-5px; padding:0 30px; border-radius: 0px 5px 5px 0px}
.form-submit p { margin:10px 0 0  330px}
.back-to-top {
    background:#000;
    border-radius: 50%;
    bottom: 2%;
    color:#FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 18px;
    height: 50px;
    line-height: 47px;
    position: fixed;
    right: 1%;
    text-align: center;
    width: 50px;
}
.back-to-top:hover { background-color: #bec3c7; border-color: #bec3c7;}
.back-to-top:hover{ color:#272526;}