.deals-header > img {
  max-width: 100%;
}
.theme-heading {
	padding: 30px 0;
}
.bulletlist {
	margin: 15px 0;
	width: 100%;
	display: inline-block;
	list-style: none;
}
.bulletlist li {
	position:relative;
	font-size: 16px;
	color: #545454;
	padding: 0 0 10px 25px;
}
.bulletlist li:before {
	position:absolute;
	left: 0;
	top: 7px;
	content: "";
	width:9px;
	height: 9px;
	border-radius: 100%;
	background: #b8b8b8;
}
.bulletlist li a {
	font-size: 14px;
	color: #666;
}
.imgright .cell.img-responsive {
	float: right;
	margin: 0 0 0 0;
}
.imgright.inner-container .mobile-ready {
	width: 100%;
	display: inline-block;
	padding:0 0 40px 0;
}
.colsgroup {
	max-width:90%;
	margin: 0 auto;
	text-align: center;
}
.colsgroup .left {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding: 40px;
}
.colsgroup .right {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding: 40px;
}
.colsgroup h4 {
	color: #00abc9;
	font-size: 20px;
}
.why-ggbs-header {
	background:#99daee;
	text-align:center;
	display: block;
}
.why-ggbs-header img, .our-work img, .mobile-ready img {
	max-width:100%;
}
.top-container {
	width:100%;
	background:url(../../img2/grey-strip.jpg) repeat-x top center #fff;
}
.inner-container {
	display:block;
}
.inner-container h2 {
	font-size:35px;
	color:#292929;
	padding:25px 0 25px 0;
	text-align:center;
}
.inner-container h2 span {
	display:block;
}
.inner-container p {
	font-size:16px;
	color:#545454;
}
.disclamerNew {
	border:none;
	font-size:14px;
	padding:15px 0px 0;
	text-align: left;
	color:#A5A5A5;
	vertical-align:top;
	height:auto;
	text-align:center;
}
.support-wrap {
	padding: 45px 0;
	text-align: center;
	margin:0 auto;
}
.deal-setup {
	text-align:center;
	padding-bottom:39px;
}
.support {
	background:#23abc9;
	font-family: 'helveticaneuecyrbold';
	font-size:71px;
	line-height:58px;
	color:#103762;
	padding:30px 0;
	text-transform:uppercase;
	display:table-cell;
	vertical-align:middle;
}
.support span {
	color:#fff;
}
.support-right {
	background: #fff;
	border:1px solid #f1f1f0;
	padding:40px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
}
.support-right p {
	font-family: 'helveticaneuecyrmedium';
	line-height:19px;
	color:#545454;
	font-size:16px;
}
.slogan {
	text-align:center;
	font-family: 'helveticaneuecyrbold';
	font-size:21px;
	color:#23abc9;
	text-transform:uppercase;
	padding:20px;
	background:#103762;
}
.slogan h6 {
	padding:10px 0 6px;
	display:table-cell;
	vertical-align:middle;
}
.slogan span {
	color:#fff;
}
.slogan a {
	display:table-cell;
	float:right;
	color:#23ABC9;
	background:#fff;
	padding:10px 10px;
	margin:0 0 0 0;
}
.slogan a:hover {
	color:#fff;
	background:#23ABC9;
}
.our-work {
	background:url(../../img2/custom-bg1.png) no-repeat center top;
	text-align:center;
}
.our-work h3 {
	font-family: 'helveticaneuecyrmedium';
	font-size:30px;
	text-align:center;
	line-height:30px;
	padding:32px 0 0 0;
}
.our-work p {
	font-size:16px;
}
.our-work p strong {
	text-transform:uppercase;
}
.mobile-ready {
	display:block;
	width: auto;
	border-bottom:1px solid #e2e2e1;
}
.mobile-ready .cell {
	display:table-cell;
	vertical-align:middle;
	padding:0 25px 0 0;
	text-align:left;
}
.mobile-ready h2 span {
	display:block;
}
.mobile-ready h4 {
	font-size:22px;
	color:#d14032;
	padding:0px;
	margin:0px;
	line-height:normal;
}
.mobile-ready h4 span {
	font-family: 'helveticaneuecyrbold';
	display:block;
	font-size:17px;
	color:#282828;
}
.mobile-ready img {
	float:left;
	margin:0 15px 0 0;
}
.mobile-ready p {
	font-size:16px;
	padding:0px 0 0px 0;
	margin:15px 0 20px 0;
	line-height:normal;
}
.mobile-ready p a {
	color:#d14032;
}
a.red-button {
	cursor:pointer;
	color:#F24130;
	background:#fff;
	border:2px solid #F24130;
	font-size:16px;
	font-style: normal;
	font-weight: 600;
	text-align:center;
	display:inline-block;
	padding:18px 12px;
	border-radius:4px;
	line-height:1;
	vertical-align:top;
	margin:0px auto;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
a.red-button:hover {
	color:#fff;
	background:#F24130;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
.bot-links {
	display:inline-block;
	width:100%;
}
.bot-links .linkbox {
	float:left;
}
.bot-links .linkbox:first-child {
	margin:0 10px 0 0;
}
.bot-links .linkbox p {
	display:block;
	font-size:13px;
	text-align:center;
	margin:5px 0 0 0;
}
.our-custom-work {
	background:url(../../img2/custom-bg.png) no-repeat center top;
	text-align:center;
	padding:0 0 41px 0;
}
.our-custom-work h3 {
	font-family: 'helveticaneuecyrmedium';
	font-size:30px;
	text-align:center;
	line-height:30px;
	padding:32px 0 0 0;
}
.our-custom-work .fix-container {
	position:relative;
}
.quick-buy {
	background:url(../../img2/quick-buy.png) no-repeat;
	position:absolute;
	right:0px;
	bottom:40px;
	height:121px;
	width:233px;
	text-align:center;
}
.quick-buy h4 {
	font-family: 'helveticaneuecyrbold';
	font-size:24px;
	height:40px;
	line-height:40px;
	color:#2d1700;
	padding:0 0 0 0;
	margin:35px 0 0 7px;
	display:inline-block;
	width:174px;
}
.quick-buy h4 span {
	font-size:24px;
}
.quick-buy a {
	text-decoration:none;
	background:#2d1700;
	line-height:26px;
	font-family: 'helveticaneuecyrmedium';
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	display:inline-block;
	float:right;
	margin:7px 3px 7px 0;
	padding:0 10px;
}
.custom-order {
	border-radius: 3px;
	display:inline-block;
	background:#23ABC9;
	margin:8px auto 0;
	padding:0 15px;
}
.custom-feature {
	border-bottom:1px solid #65c4d9;
	display:block;
	padding-bottom:23px;
	padding-top:29px;
	margin:0 11px;
}
.custom-feature-div {
	position:relative;
	padding:10px 0 24px 0px;
	display:block;
	text-align:center;
	float:left;
	width:100%;
}
.custom-feature-div h3 {
	font-family: 'helveticaneuecyrbold';
	font-weight:bold;
	font-size:100px;
	color:#00313c;
	display:inline-block;
}
.cross-price {
	color: #ffffff;
	display: inline-block;
	font-family: "helveticaneuecyrbold";
	font-size: 30px;
	margin: 10px 0 0;
	position: relative;
}
.cross-price::after {
 background-color: #c10e27;
 content: "";
 height: 3px;
 left: 0;
 position: absolute;
 top: 50%;
 transform: rotate(-10deg);
 -webkit-transform: rotate(-10deg);
 width: 100%;
}
.custom-feature-div h3 sup {
	font-size:32px;
	color:#fff;
}
.custom-feature-div p {
	color:#fff;
	display:inline;
	line-height:100px;
}
.order-btn {
	font-size:21px;
	height:44px;
	line-height:44px;
	text-decoration:none;
	display:inline-block;
	margin:20px auto 0;
	color:#00313c;
	background:#fff;
	padding:0 15px;
}
.order-btn:hover {
	color:#fff;
	background:#00313c;
}
.about-custom-work {
	display:block;
}
.about-custom-work .cell {
	font-size:20px;
	font-family: 'helveticaneuecyrmedium';
	color:#00ABC9;
	text-align:left;
	display:table-cell;
	width:50%;
	vertical-align:middle;
}
.about-custom-work .cell img {
	display:inline-block;
	max-width:100%;
}
a.cunsultation {
	cursor:pointer;
	color:#F24130;
	background:#fff;
	border:2px solid #F24130;
	font-size:16px;
	font-style: normal;
	font-weight: 600;
	text-align:center;
	display:table;
	padding:25px 50px;
	border-radius:4px;
	line-height:1;
	vertical-align:top;
	margin:15px auto;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
a.cunsultation:hover {
	color:#fff;
	background:#F24130;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
.inner-container .gap {
	height:40px;
}
.thumbs_Wrap {
	display: table;
	width: 100%;
}
.cell.img-responsive {
	width: 45%;
}
 @media screen and (max-width: 800px) {
.support, .support-right, .slogan h6, .mobile-ready .cell, .bot-links .linkbox, .about-custom-work .cell {
 display:block;
 text-align:center;
 float:none;
 width:inherit;
}
.inner-container p {
 text-align:center;
}
.support {
 font-size:57px;
}
.support-right {
 padding:20px;
}
.slogan a {
 display:inline-block;
 float:none;
}
.mobile-ready .cell {
 clear:both;
 margin:15px 0 0 0;
}
.mobile-ready img {
 float:none;
 margin:0 auto;
}
.custom-feature-div h3 {
 display:inline-block;
}
.quick-buy {
 position:relative;
 top:inherit;
 bottom:inherit;
 margin:25px auto 0;
}
.about-custom-work .cell {
 padding:10px 0;
}
.about-custom-work .cell:first-child {
 border-top:1px solid #ddd;
 padding-bottom:0;
}
.about-custom-work .cell:nth-child(2) {
 border-bottom:1px solid #ddd;
}
.about-custom-work p {
 text-align:left;
}
.linkbox, .bot-links .linkbox:first-child {
 margin-bottom:30px;
}
.inner-container .alignleft {
 text-align:left;
}
.bestdealz-display {
 text-align:center;
}
ul.listing_demoThumbs li {
 display: inline-block;
 float:none;
 width:inherit;
 border:1px solid #d7d7d7;
 margin:15px 0 0 0;
}
ul.listing_demoThumbs li:first-child {
 border:1px solid #d7d7d7;
}
 .mobile-ready {
padding:0 0 20px 0;
}
.mobile-ready .cell {
padding:0 0 20px 0;
}
.inner-container.imgright .bulletlist li:before {
display:none;
}
.inner-container.imgright .bulletlist li {
padding-left:0;
}
.colsgroup .left {
padding:0;
}
.colsgroup .right {
padding:0;
}
.colsgroup {
max-width:100%;
}
}
 @media only screen and (min-width : 801px) and (max-width : 1024px) {
}
 @media screen and (max-width:767px) {
 .our-custom-work {
background-position: center bottom;
background-size: cover;
}
}
 @media only screen and (min-width : 768px) and (max-width :990px) {
 .our-custom-work {
background-position: center bottom;
background-size: cover;
}
}
 @media screen and (max-width:500px) {
.colsgroup .left {
width:100%;
padding:10px 0;
}
.colsgroup .right {
width:100%;
padding:10px 0;
}
}
