@font-face {
	font-family: MuseoSans;
	src: url(../fonts/MuseoSans/MuseoSans.otf);
}
@font-face {
	font-family: Museo;
	src: url(../fonts/Museo/Museo500-Regular.otf);
}
@font-face {
	font-family: "Museo boler";
	src: url(../fonts/Museo/Museo900-Regular.otf);
}
@font-face {
	font-family: "Museo bold";
	src: url(../fonts/Museo/Museo700-Regular.otf);
}
@font-face {
	font-family: "GlyphaLTStd";
	src: url(../fonts/GlyphaLTStd/GlyphaLTStd.otf);
}
@font-face {
	font-family: "GlyphaLTStd-Light";
	src: url(../fonts/GlyphaLTStd/GlyphaLTStd-Light.otf);
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
 [hidden], template {
 display: none;
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;/*min-width: 1340px;*/
}
a {
	background: transparent;
}
a:focus {
	outline: thin dotted;
}
a:active, a:hover {
	outline: 0;
}
h1 {
	margin: 0.67em 0;
	font-size: 2em;
	font-family: MuseoSans;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
mark {
	color: #000;
	background: #ff0;
}
p {
	margin: 0;
	font-family: "open sans"
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
	font-size: 80%;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
fieldset {
	padding: 0.35em 0.625em 0.75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}
legend {
	padding: 0;
	border: 0;
}
button, input, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: 100%;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	box-sizing: border-box;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 @media print {
* {
	color: #000 !important;
	text-shadow: none !important;
	background: transparent !important;
	box-shadow: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
select {
	background: #fff !important;
}
.navbar {
	display: none;
}
.table td, .table th {
	background-color: #fff !important;
}
.btn > .caret, .dropup > .btn > .caret {
	border-top-color: #000 !important;
}
.label {
	border: 1px solid #000;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd !important;
}
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: "open sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333333;
	background-color: #ffffff;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #365494;
	text-decoration: none;
}
a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
img {
	vertical-align: middle;
}
#sale{
	  background-image:url("../images/bg/background-bg.JPG");	
}
#sale h1{
    color: #ffffff;
    font-family: inherit;
    font-size: 34px;
    font-weight: 500;
    margin:15px;
}
.header-smaller-logo{
text-align:right;
}
.header-smaller-logo img{
width:142px;
height:auto;
}
#header {
	background-color: #000;
	background-image: url(../images/bg/bg-blackpattern.jpg);
	padding-top: 10px;
	width: 100%;
	padding-bottom: 10px;
}
#header li::after {
	border-right: 1px dotted #ffffff;
	content: "";
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 35px;
	padding-bottom: 5px;
}
#header li:last-child:after {
	border: none;
}
#header span {
	margin-top: 10px;
}
#header .logo {
	margin-top: 31px;
}
#header .partneres {
	margin-top: 10px;
}
#header p {
	color: #fff;
	margin: 0;
	font-size: 18px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.left.partneres {
	margin-left: 45px;
	padding-top: 12px;
}
.container-main {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	width: 90%;
}
*::before, *::after {
	box-sizing: border-box;
}
.video {
	background-image: url("../images/bg/background-bg.JPG");
	float: left;
	padding-bottom: 26px;
	padding-top: 50px;
	width: 100%;
	z-index: 101;
}
.video .text-sec .discover {
	background: #000000;
	color: #ffffff;
	display: inline;
}
/*
#video .text-sec {
	width: 403px;
}
*/
.video .text-sec p {
	clear: both;
	color: #ffffff;
	font-size: 18px;
	font-style: italic;
	margin-bottom: 10px;
	margin-top: 14px;
}
.video .text-sec span {
	color: #fedb59;
}
.video .text-sec h1 {
	color: #FFFFFF;
	font-family: MuseoSans;
	font-size: 36px;
	font-weight: 500;
	line-height: 42px;
	margin-top: 8px;
}
.video .text-sec button {
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/button.png");
	border: medium none;
	height: 137px;
	margin-top: -21px;
	width: 390px;
}
.video .tip {
	z-index: 100;
	bottom: -80px;
	position: absolute;
	right: 91px;
}
.vid-sec-main {
	width: 100%;
	float: left;
	position: relative;
}
.client-main-area {
	width: 100%;
	float: left;
	padding-bottom: 43px;
	position: relative;
}
#meet-client {
	width: 100%;
	float: left;
	position: relative;
	z-index: 1;
	min-height: 400px;
	padding-top: 55px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.38);
	background-image: url(../images/bg/bg-whiteblockpattern.jpg);
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
#meet-client h1 {
	color: #0c99d1;
	font-family: Museo;
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-top: 0;
}
#meet-client strong {
	font-style: italic;
	font-family: "Museo bold";
	font-weight: normal;
}
#meet-client i {
	font-family: museo;
	font-size: 18px;
	font-weight: 700;
}
#meet-client .sec-left {
	margin-top: 55px;
	width: 347px;
}
#meet-client .sec-left img {
	border: 10px solid #FFFFFF;
	border-radius: 100%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	width: 100%;
}
#meet-client .right-sec {
	margin-top: 31px;
	/*width: 616px;*/
	margin-right: 190px;
	width: 66%
}
#meet-client .right-sec ul {
	list-style: none;
	padding-left: 0;
}
#meet-client .right-sec ul li {
	background-image: url("../images/check.png");
	background-repeat: no-repeat;
	font-family: GlyphaLTStd-Light;
	font-size: 16px;
	margin: 12px;
	padding-left: 84px;
}
#meet-client .right-sec i {
	font-family: GlyphaLTStd-Light;
	font-weight: 300;
}
#meet-client .tip {
	bottom: -53px;
	left: 30px;
	position: absolute;
}

#put-work {
	background-image: url("../images/bg/bg-greypattern.jpg");
	float: left;
	min-height: 573px;
	position: relative;
	width: 100%;
}
#put-work .text-area {
	background-image: url("../images/text-bg.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 337px;
	margin-top: 64px;
	position: relative;
	padding: 24px;
	/*width: 600px;*/
	width: 63.9%
}
#put-work .text-area h1 {
	color: #FFFFFF;
	font-family: Museo;
	font-size: 49px;
	line-height: 64px;
}
#put-work .text-area strong {
	font-size: 69px;
	font-weight: bold;
}
#put-work .text-area .laptop {
	position: absolute;
	right: -563px;
	top: 0;
}
#put-work .yello {
	background-image: url("../images/yellow-texture.jpg");
	border-radius: 6px;
	bottom: -53px;
	left: 0;
	margin: 0 auto;
	outline: 1px dashed;
	outline-offset: -7px;
	padding: 16px;
	position: absolute;
	right: 0;
	width: 100%;
}
#put-work .yello p {
	font-family: Museo;
	font-size: 30px;
}
#blue {
	padding-top: 58px;
	width: 100%;
	background-image: url(../images/bg/bg-bluediamond.jpg);
	float: left;
	padding-bottom: 77px;
	font-family: museo;
	color: #fff;
}
#blue h1 {
	font-size: 40px;
}
#blue p {
	font-size: 29px;
}
#blue p.top {
	font-size: 29px;
	margin: -20px 0px 20px;
}
#blue .socialinform {
	background-color: #004a68;
	border: 10px solid #272e36;
	width: 750px;
	border-bottom: 0;
	margin: 0 auto;
	font-family: GlyphaLTStd;
	height: 97px;
}
#blue .socialinform p {
	font-family: GlyphaLTStd;
	font-size: 24px;
	font-weight: 300;
	text-align: left;
	line-height: 29px;
	padding-top: 29px;
}
#blue .socialinform p.double {
	padding-top: 15px;
}
#blue .socialinform i {
	font-weight: bold;
	font-size: 26px;
	font-family: georgia;
}
#blue .socialinform img {
	float: left;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 15px;
}
#blue .socialinform:last-child {
	border-bottom: 10px solid #272e36;
	height: 107px;
}
#blue .bottom {
	clear: both;
	width: 100%;
	position: relative;
	float: left;
}
#blue .tip {
	bottom: -63px;
	left: -4px;
	position: absolute;
}
#white {
	min-height: 400px;
	width: 100%;
	padding-top: 40px;
	background-image: url(../images/bg/bg-whitefiber.jpg);
	float: left;
	font-family: museo;
}
#white .left-sec {
	width: 429px;
}
#white h1 {
	font-size: 38px;
	font-family: museo;
}
#white .left-sec p {
	font-size: 25px;
	font-family: museo;
}
#white h1 i {
	font-family: georgia;
}
#white .sec {
	width: 100%;
	float: left;
	margin-top: 13px;
}
#white .sec img {
	float: left;
	margin-right: 11px;
}
#white .sec p {
	font-size: 18px;
	font-weight: 300;
	padding-top: 5px;
}
#white .right-sec {
	margin-right: -13px;
	width: 485px;
	padding-top: 42px;
}
#white .testi {
	background-color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
	float: left;
	margin-right: 24px;
	padding: 14px 14px 39px;
	position: relative;
	width: 207px;
}
#white .testi .tip {
	position: absolute;
	right: -33px;
	top: 3px;
}
#white .testi span {
	font-size: 12px;
	font-family: GlyphaLTStd;
	font-weight: 300;
	float: left;
	margin-top: 20px;
}
#white .testi p {
	font-family: GlyphaLTStd;
	font-size: 16px;
	font-weight: 300;
}
#white .bottom {
	background-image: url("../images/vid-bg.jpg");
	border-radius: 5px;
	float: left;
	margin-bottom: -38px;
	margin-top: 61px;
	outline: 1px dashed #6DC1E3;
	outline-offset: -7px;
	position: relative;
	width: 100%;
}
#white .bottom h1 {
	color: #fff;
	font-size: 30px;
}
#black {
	background-image: url(../images/bg/bg-blackpattern.jpg);
	min-height: 400px;
	width: 100%;
	padding-top: 50px;
	float: left;
	padding-bottom: 50px;
}
#black h1 {
	color: #fff;
	font-size: 44px;
	font-family: museo;
}
#black h1 span {
	color: #ffca00;
	font-family: georgia;
	font-style: italic;
}
.tip-bottom {
	width: 100%;
	position: relative;
	float: left;
}
#black .tip {
	position: absolute;
	bottom: -99px;
	left: 254px;
}
#blue-sec-b {
	min-height: 400px;
	width: 100%;
	padding-top: 50px;
	float: left;
	padding-bottom: 65px;
	background-image: url(../images/bg/bg-bluepattern.jpg);
}
#blue-sec-b h1 {
	color: #FFFFFF;
	font-family: museo;
	font-size: 45px;
	font-weight: 300;
	text-align: center;
}
#blue-sec-b h1 span {
	font-family: georgia;
	font-size: 46px;
	font-weight: bold;
	font-style: italic;
}
#blue-sec-b .left-sec {
	width: 490px;
	background-color: #fff;
	min-height: 517px;
	border-radius: 10px;
	padding: 10px;
	position: relative;
}
#blue-sec-b .left-sec .tip {
	position: absolute;
	right: -37px;
	top: 38px;
}
#blue-sec-b .right-sec {
	width: 390px;
	background-image: url(../images/bg/bg-yellowtriangle.jpg);
	min-height: 200px;
	border-radius: 10px;
	padding-bottom: 10px;
	padding: 11px;
	text-align: center;
}
#blue-sec-b .right-sec h1 {
	color: #000000;
	font-size: 24px;
}
#blue-sec-b .right-sec .add-cart {
	background-color: #181A1C;
	border-radius: 10px;
	float: left;
	margin-top: 13px;
	padding: 10px;
	width: 100%;
}
#blue-sec-b .right-sec .add-cart h1 {
	float: left;
	font-size: 27px;
	margin: 4px 0;
}
#blue-sec-b .right-sec .add-cart h1.right {
	float: right;
}
#blue-sec-b .right-sec .add-cart h1 button {
	background-image: url("../images/bg/bg-bluepattern.jpg");
	border: medium none;
	border-radius: 6px;
	float: right;
	color: #fff;
	padding: 0 33px;
}
#blue-sec-b .left-sec p {
	font-family: GlyphaLTStd;
	font-size: 16px;
}
#blue-sec-b .left-sec tr {
	float: left;
	margin-top: 7px;
}
#blue-sec-b .left-sec td:first-child {
	padding-right: 10px;
}
#blue-sec-b .left-sec tr:last-child {
	vertical-align: top;
}
#white-two {
	background-image: url(../images/bg/bg-greypattern.jpg);
	padding: 60px 0;
	min-height: 400px;
	width: 100%;
	float: left;
}
#white-two h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
#white-two h1 i {
	font-family: georgia;
	font-weight: bold;
}
#white-two .left-sec {
	width: 261px;
}
#white-two .left-sec img {
}
#white-two .left-sec p {
	font-size: 24px;
	text-align: center;
	font-family: GlyphaLTStd;
	font-weight: 300;
}
#white-two .right-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-top: 13px;
	padding: 24px 32px 27px;
	width: 636px;
}
#white-two .right-sec p {
	font-family: GlyphaLTStd-Light;
	font-size: 18px;
	float: left;
}
#white-two .testi {
	width: 100%;
	clear: both;
	float: left;
	margin-top: 10px;
}
#white-two .right-sec span {
	font-family: GlyphaLTStd-Light;
	font-style: italic;
	font-size: 16px;
	margin-top: 50px;
	float: left;
}
#step-one {
	width: 100%;
	float: left;
	min-height: 400px;
	padding: 60px 0;
	background-image: url(../images/bg/bg-whitefiber.jpg);
}
#step-one h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
#step-one h1 i {
	font-family: georgia;
	font-weight: bold;
	color: #853d81;
}
#step-one .left-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
	padding: 17px;
	width: 530px;
}
#step-one .left-sec h1 {
	font-size: 33px;
	margin-top: 0;
	text-align: left;
}
#step-one .left-sec p {
	font-family: "open sans";
	font-size: 16px;
	color: #272e36;
	margin-top: 15px;
}
#step-one .right-sec {
	margin-right: -161px;
}
#step-one .arrow {
	text-align: center;
}
#step-one .arrow img {
	margin-bottom: 18px;
	margin-left: 85px;
}
#step-two {
	background-image: url("../images/bg/bg-greypattern.jpg");
	box-shadow: 0 0 33px rgba(0, 0, 0, 0.48);
	float: left;
	min-height: 400px;
	padding: 60px 0;
	position: relative;
	width: 100%;
}
#step-two h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
#step-two h1 i {
	font-family: georgia;
	font-weight: bold;
	color: #853d81;
}
#step-two .left-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
	padding: 17px;
	width: 510px;
}
#step-two .left-sec h1 {
	font-size: 33px;
	margin-top: 0;
	text-align: left;
}
#step-two .left-sec p {
	font-family: "open sans";
	font-size: 16px;
	margin-top: 15px;
	color: #272e36;
}
#step-two .right-sec {
	margin-left: -157px;
}
#step-two .arrow {
	text-align: center;
}
#step-two .arrow img {
	margin-bottom: 18px;
	margin-right: 15px;
}
#step-three {
	width: 100%;
	float: left;
	min-height: 400px;
	padding: 60px 0;
	background-image: url(../images/bg/bg-whitefiber.jpg);
}
#step-three h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
#step-three h1 i {
	font-family: georgia;
	font-weight: bold;
	color: #853d81;
}
#step-three .left-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
	padding: 17px;
	width: 510px;
}
#step-three .left-sec h1 {
	font-size: 33px;
	margin-top: 0;
	text-align: left;
}
#step-three .left-sec p {
	font-family: "open sans";
	font-size: 16px;
	color: #272e36;
	margin-top: 15px;
}
#step-three .right-sec {
	margin-right: -165px;
}
#step-three .arrow {
	text-align: center;
}
#step-three .arrow img {
	margin-bottom: 18px;
	margin-left: 85px;
}
#step-four {
	background-image: url("../images/bg/bg-greypattern.jpg");
	box-shadow: 0 0 33px rgba(0, 0, 0, 0.48);
	float: left;
	min-height: 400px;
	padding: 60px 0;
	width: 100%;
}
#step-four h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
#step-four h1 i {
	font-family: georgia;
	font-weight: bold;
	color: #853d81;
}
#step-four .left-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
	padding: 17px;
	width: 510px;
}
#step-four .left-sec h1 {
	font-size: 33px;
	margin-top: 0;
	text-align: left;
}
#step-four .left-sec p {
	font-family: "open sans";
	font-size: 16px;
	margin-top: 15px;
	color: #272e36;
}
#step-four .right-sec {
	margin-left: -146px;
}
#step-four .arrow {
	text-align: center;
}
#step-four .arrow img {
	margin-bottom: 18px;
	margin-right: 15px;
}
.black-sec {
	width: 100%;
	float: left;
	background-image: url(../images/bg/bg-blackpattern.jpg);
	min-height: 100px;
	padding: 78px 0;
}
.black-sec .tip {
	bottom: -120px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
}
.dark-blue {
	width: 100%;
	float: left;
	padding: 60px 0;
	min-height: 400px;
	background-image: url(../images/bg/bg-darkbluediamond.jpg);
}
.dark-blue h1 {
	font-family: museo;
	font-size: 44px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}
.dark-blue h1 i {
	font-family: georgia;
	font-weight: bold;
	color: #bbf5f7;
}
.dark-blue .testimonials {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	padding: 10px;
}
.dark-blue .images {
	width: 224px;
}
.dark-blue .comments {
	margin-bottom: 73px;
	width: 695px;
}
.dark-blue .comments a, .dark-blue .comments span {
	font-size: 19px;
	font-family: "open sans"
}
.dark-blue .date-like {
	margin-top: 10px;
	position: absolute;
	bottom: 20px;
	float: left;
	width: 74%;
}
.dark-blue .date-like p {
	padding: 10px;
	border-radius: 5px;
	background-color: #eaeaea;
	color: #9b9b9b;
	float: left;
}
.dark-blue .date-like span {
	background-color: #365494;
	border-radius: 4px;
	color: #FFFFFF;
	float: left;
	height: 39px;
	margin-left: 12px;
	padding: 5px 14px;
}
.dark-blue .date-like span img {
	margin-right: 11px;
	margin-top: -8px;
}
.white-pattren {
	background-image: url(../images/bg/bg-whitefiber.jpg);
	padding: 60px 0;
	box-shadow: 0 0 34px rgba(0, 0, 0, 0.4);
	min-height: 100%;
	width: 100%;
	float: left;
}
.white-pattren h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
.white-pattren h1 i {
	font-family: georgia;
	font-weight: bold;
}
table img {
	margin-right: 10px;
}
/*
.white-pattren .img-sec {
	margin-left: -130px;
	width: 579px;
}*/

.white-pattren .img-sec {
	margin-left: -130px;
	width: 58.8%;
}
#black .container > img {
	width: 100%;
}
/*
.white-pattren .img-sec.bonus {
	margin-left: -139px;
	width: 523px;
}*/

.white-pattren .img-sec.bonus {
	margin-left: -139px;
	width: 55%;
}
.white-pattren .img-sec.bonus.right-img {
	margin-right: -139px;
}
/*
.white-pattren .disc-sec.bonus {
	text-align: left;
	width: 583px;
}*/
.white-pattren .disc-sec.bonus {
	text-align: left;
	width: 59%;
}
.white-pattren .bonus table p {
	font-family: "Open Sans";
	font-size: 16px;
}
.margin-top {
	margin-top: 60px;
}
.right-section {
	width: 50%;
	text-align: center;
	float: left;
}
.right-section h1 {
	font-size: 33px;
	text-align: left;
}
.right-section h2 {
	color: #FFFFFF;
	font-family: "GlyphaLTStd";
	font-size: 26px;
	font-weight: 300;
	text-align: left;
}
.right-section p {
	color: #FFFFFF;
	font-family: GlyphaLTStd;
	font-size: 19px;
	font-weight: 300;
	margin-top: 15px;
	text-align: left;
}
.wrapper {
	width: 100%;
	float: left;
}
.white-pattren .bonus table tr {
	vertical-align: top;
}
/*
.white-pattren .disc-sec {
	width: 520px;
	text-align: left;
}*/

.white-pattren .disc-sec {
	text-align: left;
	width: 53%;
}
.white-pattren .disc-sec.bonus {
	background-color: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	min-height: 543px;
	padding: 20px;
}
.white-pattren .disc-sec.bonus h1 {
	font-size: 25px;
	line-height: 34px;
}
.white-pattren .disc-sec h1 {
	text-align: left;
	margin: 8px 0;
}
.white-pattren .disc-sec .top {
	background-color: #FFCA00;
	border: 7px solid #000000;
	border-radius: 10px;
	padding: 0 11px;
	text-align: left;
	width: 100%;
}
.white-pattren .disc-sec .top h1 {
	text-align: left;
	line-height: 100%;
}
.white-pattren .disc-sec .top i {
	color: #eb650e;
}
.white-pattren .disc-sec .lower h1 {
	margin-bottom: 0;
	margin-top: 10px;
}
.white-pattren .disc-sec .lower p {
	font-size: 17px;
}
.white-pattren table p {
	font-family: GlyphaLTStd;
	font-size: 17px;
}
.white-pattren table tr {
	float: left;
	margin-top: 10px;
}
.white-pattren-b {
	background-image: url(../images/bg/bg-greypattern.jpg);
	box-shadow: 0 0 34px rgba(0, 0, 0, 0.4);
	padding: 60px 0;
	min-height: 400px;
	width: 100%;
	float: left;
}
.white-pattren-b h1 {
	font-family: museo;
	font-size: 44px;
	text-align: center;
	font-weight: 300;
}
.white-pattren-b h1 i {
	font-family: georgia;
	font-weight: bold;
}
.white-pattren h1 i span {
	color: #365494;
}
/*
.white-pattren-b .img-sec {
	margin-right: -130px;
	width: 579px;
	
}*/
.white-pattren-b .img-sec {
	float: right;
	margin-right: 0;
	width: 50%;
}
/*
.white-pattren-b .disc-sec {
	width: 520px;
	text-align: left;
}*/

.white-pattren-b .disc-sec {
	text-align: left;
	width: 50%;
}
.white-pattren-b .disc-sec h1 {
	text-align: left;
	margin: 8px 0;
}
.white-pattren-b .disc-sec .top {
	background-color: #FFCA00;
	border: 7px solid #000000;
	border-radius: 10px;
	padding: 0 11px;
	text-align: left;
	width: 100%;
}
.white-pattren-b .disc-sec .top h1 {
	text-align: left;
	line-height: 100%;
}
.white-pattren-b .disc-sec .top i {
	color: #eb650e;
}
.white-pattren-b .disc-sec .lower h1 {
	margin-bottom: 0;
	margin-top: 10px;
}
.white-pattren-b .disc-sec .lower p {
	font-size: 17px;
}
.white-pattren-b table p {
	font-family: GlyphaLTStd;
	font-size: 17px;
}
.white-pattren-b table tr {
	float: left;
	margin-top: 10px;
}
#bottom-blue {
	width: 100%;
	float: left;
	min-height: 300px;
	position: relative;
	padding: 60px 0;
	background-image: url(../images/bg/bg-bluepattern.jpg);
}
#bottom-blue h1 {
	font-family: museo;
	font-size: 44px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}
#bottom-blue h1 i {
	font-family: georgia;
	font-weight: bold;
}
#bottom-blue .right-sec {
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	min-height: 241px;
	padding: 0 20px 20px;
	width: 628px;
}
#bottom-blue .right-sec h1 {
	color: #303030;
	font-size: 30px;
	margin-bottom: 0;
	text-align: left;
}
#bottom-blue .right-sec p {
	font-size: 18px;
}
#bottom-blue .test-sec {
	clear: both;
	width: 100%;
	float: left;
	margin-top: 10px;
}
#bottom-blue .tip {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -114px;
}
.lower-class h1 {
	font-size: 32px;
}
.lower-class h1 i {
	font-size: 39px;
	color: #365494;
}
.lower-class .right-section {
	background-color: #FFFFFF;
	border-radius: 11px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	margin: 8px;
	min-height: 590px;
	padding: 10px;
	width: 48%;
}
.lower-class .right-section p {
	color: #000000;
	font-family: GlyphaLTStd-light;
	font-size: 17.5px;
}
.lower-class .right-section b {
	font-family: GlyphaLTStd;
}
.lower-class .container {
	width: 1097px;
}
.yellow-sec {
	padding: 60px 0;
	background-image: url(../images/bg/bg-yellowdiamond.jpg);
	min-height: 400px;
	width: 100%;
	float: left;
	text-align: center;
}
.yellow-sec h1 {
	font-family: museo;
	font-size: 30px;
	font-weight: 300;
	text-align: center;
}
.yellow-sec .second {
	margin-top: 40px;
}
.yellow-sec .third {
	margin-top: 20px;
}
.yellow-sec h2 {
	text-align: center;
	font-family: "Open Sans";
	font-weight: normal;
	text-decoration: line-through;
}
.bottom-sec h1 {
	font-family: museo;
	font-size: 34px;
	font-weight: 300;
	margin: 0;
	text-align: center;
}
.footer {
	margin-top: 10px;
}
.footer a {
	color: #fff;
	font-family: "Open Sans";
}
.footer a:hover {
	text-decoration: none;
}
.footer a:after {
	content: " | ";
	color: #fff;
}
.footer a:last-child:after {
	content: ""
}
.footer-sec {
	padding: 40px 0;
}
#flvplayer280785 {
	width: 548px !important;
	height: 354px !important;
}
#p280785_wrapper {
	width: 548px !important;
	height: 354px !important;
}
/*phone no  css start*/
.hash_phone {
  color: #ffffff;
  float: right;
  font-size: 12px;
  margin-right: 0;
  margin-top: 22px;
  right: 0;
  text-align: end !important;
  width: 225px;
}
.phone_hash {
	color: white;
	font-size: 12px;
}
/*Responsive css */


.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.img-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.6667%;
}
.col-xs-10 {
	width: 83.3333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.6667%;
}
.col-xs-7 {
	width: 58.3333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.6667%;
}
.col-xs-4 {
	width: 33.3333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.6667%;
}
.col-xs-1 {
	width: 8.33333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.6667%;
}
.col-xs-pull-10 {
	right: 83.3333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.6667%;
}
.col-xs-pull-7 {
	right: 58.3333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.6667%;
}
.col-xs-pull-4 {
	right: 33.3333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.6667%;
}
.col-xs-pull-1 {
	right: 8.33333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.6667%;
}
.col-xs-push-10 {
	left: 83.3333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.6667%;
}
.col-xs-push-7 {
	left: 58.3333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.6667%;
}
.col-xs-push-4 {
	left: 33.3333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.6667%;
}
.col-xs-push-1 {
	left: 8.33333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.6667%;
}
.col-xs-offset-10 {
	margin-left: 83.3333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.6667%;
}
.col-xs-offset-7 {
	margin-left: 58.3333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.6667%;
}
.col-xs-offset-4 {
	margin-left: 33.3333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.6667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
.container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after {
	content: " ";
	display: table;
}
.laptop-image {
	float: right;
	margin-top: 57px;
	width: 39%;
}
.laptop {
	width: 100%;
}
.container-custom {
	width: 900px;
}
.rich-logo {
	width: 25%;
	float: left;
}
.nav-images {
	float: left;
	width: 55%;
}
.left.partneres > ul {
	padding: 0;
	list-style: none;
}
.left.partneres li {
	float: left;
}
 @media (min-width: 1200px) {
.container {
	width: 980px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.6667%;
}
.col-lg-10 {
	width: 83.3333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.6667%;
}
.col-lg-7 {
	width: 58.3333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.6667%;
}
.col-lg-4 {
	width: 33.3333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.6667%;
}
.col-lg-1 {
	width: 8.33333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.6667%;
}
.col-lg-pull-10 {
	right: 83.3333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.6667%;
}
.col-lg-pull-7 {
	right: 58.3333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.6667%;
}
.col-lg-pull-4 {
	right: 33.3333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.6667%;
}
.col-lg-pull-1 {
	right: 8.33333%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.6667%;
}
.col-lg-push-10 {
	left: 83.3333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.6667%;
}
.col-lg-push-7 {
	left: 58.3333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.6667%;
}
.col-lg-push-4 {
	left: 33.3333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.6667%;
}
.col-lg-push-1 {
	left: 8.33333%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.6667%;
}
.col-lg-offset-10 {
	margin-left: 83.3333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.6667%;
}
.col-lg-offset-7 {
	margin-left: 58.3333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.6667%;
}
.col-lg-offset-4 {
	margin-left: 33.3333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.6667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}
 @media(max-width:1024px) {
.left.partneres {
	margin-left: 21px;
	padding-top: 2px;
}
.hash_phone {
	margin-right: 7px;
}
.left.partneres li img {
	width: 87px;
}
#header {
	padding-bottom: 26px;
}
#header .phone_hash {
	color: #ffffff;
	font-size: 16px;
}
#put-work .text-area {
	padding: 14px;
	width: 59.9%;
}
#put-work .text-area strong {
	font-size: 58px;
	font-weight: bold;
}
#blue .tip {
	bottom: -61px;
}
#white .left-sec {
	width: 45%;
}
#white .right-sec {
	width: 67%;
}
#step-one .right.right-sec > img {
	margin-right: 48px;
	width: 80%;
}
#step-one h1 {
	margin-top: 0;
}
#step-one .left-sec {
	margin-bottom: 12px;
	width: 54%;
}
#blue-sec-b .left-sec {
	width: 51.7%;
}
#blue-sec-b .right-sec {
	width: 40.8%;
}
#step-two .left-sec {
	width: 55.8%;
}
#step-two .left.right-sec > img {
	height: auto;
	width: 84%;
}
#step-two .right-sec {
	margin-left: -24px;
	margin-top: 10px;
}
#step-three .right-sec {
	margin-right: -121px;
	margin-top: 10px;
}
#step-three .right.right-sec > img {
	width: 84%;
}
#step-three .left-sec {
	width: 55.8%;
}
#step-four .left-sec {
	width: 56%;
}
#step-four .left.right-sec > img {
	width: 81%;
}
#step-four .right-sec {
	margin-left: -22px;
	margin-top: 8px;
}
.black-sec img {
	max-width: 100%;
}
.dark-blue .images {
	width: 23.8%;
}
.dark-blue .comments {
	width: 74%;
}
.white-pattren .disc-sec {
	width: 50%;
}
.right.img-sec > img {
	max-width: 100%;
}
}
 @media (min-width: 992px) {
.container {
	width: 980px;
}
}
 @media (max-width: 768px) {
.container {
	width: 750px;
}
.container-main {
	width: 750px;
}
.container-custom {
	width: 100%;
}
.right.text-sec {
	text-align: center;
}
.left.text-sec {
	margin: 0 auto;
	float: none;
	text-align: center
}
#meet-client .right-sec {
	margin-right: 0;
	width: 100%;
}
#meet-client h1 {
	line-height: normal;
}
#header .rich-logo img {
	max-width: 100%;
}
.left.partneres li img {
	width: 94px;
}
#header p {
	font-size: 17px;
}
.left.partneres {
	margin-left: 22px;
	padding-top: 0px;
}
.nav-images {
	float: left;
	width: 75%;
}

#header {
	padding-bottom: 80px;
}
#put-work .text-area h1 {
	font-size: 38px;
	line-height: 52px;
	margin: 0;
}
#put-work .yello {
	width: 95%;
}
#put-work {
	min-height: 495px;
}
#blue .tip {
	bottom: -62.8px;
}
#white .left-sec {
	width: 100%;
}
#white .right-sec {
	margin-right: 0;
	width: 100%;
}
#white .testi {
	width: 44%;
}
#black .tip {
	width: auto;
}
#black img {
	width: 100%;
}
#blue-sec-b .left-sec {
	width: 50%;
}
#blue-sec-b .right-sec {
	width: 43%;
}
#blue-sec-b .left-sec p {
	font-family: GlyphaLTStd;
	font-size: 14.9px;
}
#blue-sec-b .right-sec .add-cart h1 {
	font-size: 22px;
}
#blue-sec-b .right-sec .add-cart h1 button {
	padding: 0 22px;
}
#blue-sec-b .right-sec h1 {
	font-size: 23px;
}
#step-one h1 {
	font-size: 38px;
}
.dark-blue .left.images img {
	width: 100%;
}
.white-pattren-b .right.img-sec > img {
	max-width: 100%;
}
#black .container > img {
	width: 100%;
}
}
 @media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.6667%;
}
.col-sm-10 {
	width: 83.3333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.6667%;
}
.col-sm-7 {
	width: 58.3333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.6667%;
}
.col-sm-4 {
	width: 33.3333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.6667%;
}
.col-sm-1 {
	width: 8.33333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.6667%;
}
.col-sm-pull-10 {
	right: 83.3333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.6667%;
}
.col-sm-pull-7 {
	right: 58.3333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.6667%;
}
.col-sm-pull-4 {
	right: 33.3333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.6667%;
}
.col-sm-pull-1 {
	right: 8.33333%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.6667%;
}
.col-sm-push-10 {
	left: 83.3333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.6667%;
}
.col-sm-push-7 {
	left: 58.3333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.6667%;
}
.col-sm-push-4 {
	left: 33.3333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.6667%;
}
.col-sm-push-1 {
	left: 8.33333%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.6667%;
}
.col-sm-offset-10 {
	margin-left: 83.3333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.6667%;
}
.col-sm-offset-7 {
	margin-left: 58.3333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.6667%;
}
.col-sm-offset-4 {
	margin-left: 33.3333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.6667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
#blue .socialinform {
	width: 100%;
}
#blue .socialinform p {
	padding-top: 21px;
}
#blue {
	padding-bottom: 15px;
}
}
 @media(max-width:767px) {
.container {
	width: 100%;
}
.video .left img {
	max-width: 100%;
}
.container-main {
	width: 100%;
}
.rich-logo {
	width: 100%;
}
.nav-images {
	width: 100%;
}
.left.partneres li {
	margin-bottom: 7px;
	width: 100%;
}
#header li::after {
	border: 0;
}
/*
 .left.partneres li:hover {
 background: #7389BD;
 padding: 5px 5px;
 cursor: pointer;
}*/

#header .hash_phone {
	top: 89px;
}
#blue .socialinform {
	width: 100%;
}
#put-work .text-area {
	width: 100%;
}
.laptop-image {
	float: none;
	margin-top: 18px;
	width: 100%;
}
#put-work .yello {
	bottom: -128px;
}
#put-work .yello p {
	font-size: 14px;
}
#put-work .text-area strong {
	font-size: 35px;
}
#put-work .text-area h1 {
	font-size: 25px!important;
	line-height: 34px!important;
	margin: 0;
}
#blue .tip {
	bottom: -60px;
}
#blue .socialinform p {
	font-size: 15px;
	line-height: 18px;
}
}
 @media(max-width:640px) {
#put-work .text-area h1 {
	font-size: 30px !important;
	line-height: 40px !important;
}
}
 @media(max-width:360px) {
#header .phone_hash {
	color: #ffffff;
	font-size: 13px;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.6667%;
}
.col-md-10 {
	width: 83.3333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.6667%;
}
.col-md-7 {
	width: 58.3333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.6667%;
}
.col-md-4 {
	width: 33.3333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.6667%;
}
.col-md-1 {
	width: 8.33333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.6667%;
}
.col-md-pull-10 {
	right: 83.3333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.6667%;
}
.col-md-pull-7 {
	right: 58.3333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.6667%;
}
.col-md-pull-4 {
	right: 33.3333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.6667%;
}
.col-md-pull-1 {
	right: 8.33333%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.6667%;
}
.col-md-push-10 {
	left: 83.3333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.6667%;
}
.col-md-push-7 {
	left: 58.3333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.6667%;
}
.col-md-push-4 {
	left: 33.3333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.6667%;
}
.col-md-push-1 {
	left: 8.33333%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.6667%;
}
.col-md-offset-10 {
	margin-left: 83.3333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.6667%;
}
.col-md-offset-7 {
	margin-left: 58.3333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.6667%;
}
.col-md-offset-4 {
	margin-left: 33.3333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.6667%;
}
.col-md-offset-1 {
	margin-left: 8.33333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.6667%;
}
.col-lg-10 {
	width: 83.3333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.6667%;
}
.col-lg-7 {
	width: 58.3333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.6667%;
}
.col-lg-4 {
	width: 33.3333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.6667%;
}
.col-lg-1 {
	width: 8.33333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.6667%;
}
.col-lg-pull-10 {
	right: 83.3333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.6667%;
}
.col-lg-pull-7 {
	right: 58.3333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.6667%;
}
.col-lg-pull-4 {
	right: 33.3333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.6667%;
}
.col-lg-pull-1 {
	right: 8.33333%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.6667%;
}
.col-lg-push-10 {
	left: 83.3333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.6667%;
}
.col-lg-push-7 {
	left: 58.3333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.6667%;
}
.col-lg-push-4 {
	left: 33.3333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.6667%;
}
.col-lg-push-1 {
	left: 8.33333%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.6667%;
}
.col-lg-offset-10 {
	margin-left: 83.3333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.6667%;
}
.col-lg-offset-7 {
	margin-left: 58.3333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.6667%;
}
.col-lg-offset-4 {
	margin-left: 33.3333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.6667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}

/*Responsive css  Ends */

.left.logo {
  max-width: 100% !important;
}


@media (min-width: 800px) and (max-width: 1300px) {
#white .right-sec.set {
  width: 50%;
}
}
/* responsive phone css start*/
@media (min-width: 640px) and (max-width: 700px) {
.col-md-6.col-sm-5.col-xs-12.man {
  margin-left: 30px!important;
  margin-top: 40px!important;
  width: 39%!important;
}
}


@media (min-width: 300px) and (max-width: 768px) {
.hash_phone {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  margin-right: 12px;
  text-align: left!important;
  top: 46px;
  z-index: 2147483647;
  float: left;
  padding-left: 27px;
}
.phone_hash {
	color: white;
	font-size: 12px;
}
.right-text {
	float: left;
	margin-left: 55px;
	margin-top: -12px;
	position: absolute;
	text-align: left;
	width: auto;
}
#put-work .yello {
	bottom: 1px!important;
	width: 100%;
}
#blue .socialinform {
	font-family: GlyphaLTStd;
	height: 110px;
	width: 100%px;
}
#blue .socialinform i {
	font-size: 16px;
}
#put-work .text-area {
	height: 177px;
}
.con-mr {
	margin-top: 160px;
}
#step-one .left-sec h1 {
	font-size: 23px;
	margin-top: 0;
	text-align: left;
}
#step-four .left-sec h1 {
	font-size: 23px;
	margin-top: 0;
	text-align: left;
}
#blue h1 {
	font-size: 32px;
}
#blue {
	padding-top: 0px;
}
.display-n {
	display: none;
}
/* 5 - 15 new css code */ 
#step-one .right.right-sec > img {
	margin-right: 0;
	width: 100%;
	margin-top: 20px;
}
#step-two .right-sec {
	margin-top: 20px;
}
#step-two {
	padding: 30px 0;
}
#step-four .left-sec p {
	font-size: 14px;
}
#step-four {
	padding: 30px 0;
}
}
 @media (min-width: 300px) and (max-width: 480px) {
#white .bottom h1 {
	font-size: 22px;
}
img{max-width:100%}
.left.img-sec > img {
  max-width: 100%;
}
#black h1 {
	font-size: 25px;
}
.lower-class .container {
  width: 100%;
}
#blue-sec-b h1 {
	font-size: 25px;
}
#blue-sec-b {
	padding-top: 10px;
}
#blue-sec-b h1 span {
	font-size: 30px;
}
.video .text-sec h1 {
	font-size: 31px;
}
#put-work .text-area h1 {
	font-size: 23px !important;
	line-height: 31px !important;
}
#step-one h1 {
	font-size: 23px;
}
#blue p.top {
	font-size: 25px;
}
#white h1 {
	font-size: 27px;
}
#white .left-sec p {
	font-size: 21px;
}
#white .sec p {
	font-size: 15px;
	padding-top: 0px;
}
#step-one .arrow img {
	margin-left: 0px;
}
#step-two .left-sec h1 {
	font-size: 21px;
}
#step-two .left-sec p {
	font-size: 14px;
}
#step-two .left.right-sec > img {
	width: 100%;
}
#step-two .right-sec {
	margin-left: 0px;
}
#step-three .arrow img {
	margin-left: 0px;
}
#step-three .left-sec h1 {
	font-size: 21px;
}
#step-three .left-sec p {
	font-size: 14px;
}
#step-three .right-sec {
	margin-right: 0px;
	margin-top: 30px;
}
#step-three .right.right-sec > img {
	width: 100%;
}
#step-four .right-sec {
	margin-left: 0;
	margin-top: 21px;
}
#step-four .left.right-sec > img {
	width: 100%;
}
.display-n {
	display: none;
}
.dark-blue h1 {
	font-size: 33px;
}
.dark-blue .comments a, .dark-blue .comments span {
	font-size: 13px;
}
.dark-blue .date-like p {
	padding: 5px 21px;
	margin-bottom: 5px;
}
.dark-blue .date-like span {
	height: 30px;
	margin-bottom: 8px;
	margin-right: 8px;
	padding: 6px 10px;
}
.white-pattren h1 {
	font-size: 23px;
}
/* 6 - 15 new css code */ 
#step-one .right.right-sec > img {
	width: 100%;
}
}
/* 5 - 15 new css code */ 

.testi {
	margin-bottom: 30px;
}
 @media (max-width: 480px) {
#step-one .right-sec {
	margin-right: 0px;
}
.dark-blue .date-like p {
	padding: 5px 11px;
	width:98%;
}
.dark-blue .date-like {
	margin-bottom: 30px;
	margin-top: 9px;
	position: initial;
	width: 100%;
}
.dark-blue .date-like span {
	margin-left: 0;
	margin-top: 10px;
	padding: 5px 18px;
}
.white-pattren .disc-sec {
	text-align: left;
	width: 100%;
}
.white-pattren table p {
	font-size: 14px;
}
.white-pattren-b h1 {
	font-size: 25px;
}
.white-pattren-b {
	padding: 10px 0px;
}
.white-pattren-b .img-sec {
	float: right;
	margin-right: 0;
	width: 100%;
}
.white-pattren-b .disc-sec {
	text-align: left;
	width: 100%;
}
.white-pattren-b h1 {
	font-size: 21px;
}
.white-pattren-b table p {
	font-size: 14px;
}
.white-pattren-b .disc-sec .lower p {
	font-size: 14px;
}
.white-pattren {
	padding: 20px 0;
}
#bottom-blue {
	padding: 0 0 30px;
}
#bottom-blue .tip {
	bottom: -84px;
}
.white-pattren {
	padding: 40px 0;
}
.white-pattren .img-sec {
	margin-left: 0px;
}
.white-pattren .img-sec.bonus {
	width: 100%;
	margin-left: 0px;
}
.white-pattren .disc-sec.bonus {
	width: 100%;
	margin-top: 40px;
}
.white-pattren .bonus table p {
	font-family: "Open Sans";
	font-size: 14px;
}
.white-pattren .disc-sec.bonus h1 {
	font-size: 19px;
	line-height: 30px;
}
.white-pattren .img-sec.bonus.right-img {
	margin-right: 0;
}
.dark-blue {
	padding: 10px 0 30px;
}
.right-section > img {
	max-width: 100%;
}
.dark-blue h1 {
	font-size: 26px;
}
.right-section p {
	margin-top: 15px;
}
.white-pattren {
	min-height: 100%;
	padding: 0;
	width: 100%;
}
.white-pattren h1 {
	font-size: 18px;
}
.lower-class h1 i {
	font-size: 28px;
}
.lower-class .right-section {
	margin: 20px 0;
	min-height: 100%;
	padding: 10px;
	width: 100%;
}
.lower-class .right-section p {
	font-size: 15px;
}
#bottom-blue .right-sec {
	width: 100%;
}
#black .tip {
	bottom: -93px;
	left: 54px;
	position: absolute;
}
#bottom-blue .tip {
	display: none;
}
#meet-client h1 {
	font-size: 26px;
}
#white .testi .tip {
	display: none;
}
.dark-blue .comments {
	margin-bottom: -27px;
}
.white-pattren .img-sec {
	width: 100%;
}
#bottom-blue h1 {
	font-size: 23px;
}
#bottom-blue .right-sec h1 {
	font-size: 23px;
}
#bottom-blue .right-sec p {
	font-size: 14px;

}
.right-section {
	width: 100%;
}
.right-section h2 {
	font-size: 23px;
}
.right-section p {
	font-size: 14px;
}
.white-pattren h1 {
	font-size: 16px;
}
.yellow-sec h1 {
	font-size: 21px;
}
#step-three .right-sec {
	margin-right: 0;
}

#white .testi {
  width: 100%;
}

#step-four .left-sec {
  width: 100%;
}
#step-three .left-sec {
  width: 100%;
}
#step-two .left-sec {
  width: 100%;
}
#step-one .left-sec {
  width: 100%;
}
#blue-sec-b .left-sec {
  width: 100%;
}
#blue-sec-b .right-sec {
  margin-top: 20px;
  width: 100%;
}

}
 @media (min-width: 481px) and (max-width: 1024px) {
.left.text-sec {
	float: left;
	text-align: left;
	width: 55%;
}
.lower-class .container{
width:100%;}

.white-pattren .img-sec.bonus {
    margin-left: 0;
    width: 40%;
}
#meet-client h1 {
	font-size: 31px;
	margin-bottom: 20px;
}
.video .text-sec h1 {
	font-size: 25px;
}
#put-work .text-area h1 {
	font-size: 26px;
	line-height: 40px;
}
#put-work .text-area strong {
	font-size: 37px;
}
#put-work .yello p {
	font-size: 23px;
}
#white h1 {
	font-size: 30px;
}
#blue p.top {
	font-size: 24px;
}
#white .bottom h1 {
	font-size: 27px;
}
#black h1 {
	color: #ffffff;
	font-family: museo;
	font-size: 26px;
}
#blue-sec-b h1 {
	font-size: 24px;
}
#blue-sec-b .left-sec {
	width: 50%;
}
#blue-sec-b .right-sec {
	float: right;
	margin-top: 0;
	width: 47%;
}
#step-one h1 {
	font-size: 27px;
}
#step-one .right-sec {
	margin-right: 0px;
}
.right {
	float: none;
}
#step-two .left-sec {
	width: 55.8%;
	float: left;
}
#step-two .left-sec h1 {
	font-size: 23px;
}
#step-two .right-sec {
	float: right;
	margin-left: 0;
	margin-top: 0px;
}
#step-two .left-sec h1 {
	font-size: 19px;
}
#step-two .left-sec p {
	font-size: 14px;
}
#step-three .left-sec h1 {
	font-size: 18px;
}
#step-three .left-sec p {
	font-size: 14px;
}
#step-four .left-sec {
	width: 56%;
	float: left;
}
#white .testi {
  margin-top: 50px;
}

#step-two .right-sec {
  float: right;
  margin-left: 10px !important;
  width: 41%;
  margin-right: 0px;
}
.right {
  float: right;
  width: 43%;
}

#step-four .right-sec {
  float: right;
  margin-left: 0;
  width: 42%;
}
.container img {
  max-width: 100%;
}

.dark-blue h1 {
  font-size: 30px;
}
.dark-blue {
  padding: 30px 0;
}
.white-pattren h1 {
  font-size: 36px;
}
.white-pattren table p {
  font-size: 14px;
}
.white-pattren .disc-sec .lower p {
  font-size: 14px;
}
.white-pattren h1 {
  font-size: 18px;
}
.white-pattren-b h1 {
  font-family: museo;
  font-size: 19px;
  font-weight: 300;
}
.white-pattren-b .disc-sec .lower p {
  font-size: 14px;
}
.white-pattren-b table p {;
    font-size: 14px;
}

#bottom-blue .right-sec p {
  font-size: 14px;
}

#bottom-blue .right-sec h1 {
  font-size: 27px;
}
#bottom-blue .right-sec {
  width: 55%;
}
.white-pattren .bonus table p {
  font-size: 13px;
}
.white-pattren .disc-sec.bonus h1 {
  font-size: 18px;
  line-height: 24px;
}
.white-pattren .disc-sec.bonus {
  min-height: 100%;
}
.white-pattren .img-sec {
  margin-left: 0;
  width: 38.8%;
}
.white-pattren .img-sec.bonus.right-img {
  margin-right: 0px;
}
.right-section p {
  font-size: 14px;
}
.dark-blue h1 {
  font-size: 24px;
}

.lower-class .right-section {
  width: 47%;
}

.lower-class .right-section p {
  font-size: 14px;
}

.yellow-sec h1 {
  font-size: 22px;
}

.white-pattren {
  min-height: 100%;
}
#step-three .right.right-sec > img {
  width: 100%;
}

#step-three .right-sec {
  margin-right: 0;
}

.text-h1{font-size: 28px!important;}
}


 @media (min-width: 600px) and (max-width: 700px) {
#bottom-blue .right-sec {
  width:44%;
}



.yellow-sec {
	padding: 10px 0 30px;
}
.lower-class .container {
	width: 100%;
}
.container img {
	max-width: 100%!important;
}
.white-pattren {
	min-height: 100%px;
	padding: 20px 0;
}
.left.img-sec > img {
  max-width: 100%;
}

.left.logo {
  max-width: 100%;
}