/*header-banner strts*/
.mob-services-bg {
	position: relative;
	background: url(../../img2/wr-header-bg.jpg) repeat;
	background-size:cover;
}
.bnnr-lft {
	float: left;
	padding:95px 0;
	width: 45%;
}
.bnnr-lft h1 {
	color: #fff;
	font-size:56px;
	display: block;
	line-height: 1;
	font-family: 'helveticaneuecyrmedium';
	letter-spacing: 0px;
	margin:8px 0 0;
}
.bnnr-lft > p {
	color: #fff;
	margin:25px 0 25px;
	font-size:24px;
	font-weight: 400;
	line-height:1.2;
}
.programing-points {
	position:relative;
}
.cnt-btn {
	margin: 40px 0 0;
}
.cms-img {
	position:absolute;
	right:0;
	top:40px;
	width: 65%;
}
.cms-img.img-responsive > img {
	max-width: 100%;
}
.contact-ftbt p {
	color: #fff;
	font-size: 13px;
	padding: 8px 0;
}
.contact-ftbt a {
	position: relative;
	width: 404px;
	display: block;
}
.cnt-btn strong {
	color:#fff;
	font-size:18px;
	font-weight:600;
	display:block;
	margin:0 0 20px 0;
}
.cnt-btn .btn-theme {
	border-color:#fff;
	color:#fff;
	display:inline-block;
	font-size:24px;
	font-weight:400;
	padding:14px 35px;
}
/*header-banner ends*/

/*Redesign Service starts*/
.bot-redesign {
	text-align:left;
	margin:25px 0 0;
}
.redesign-lft {
	display:inline-block;
	width:42%;
	vertical-align:top;
	text-align: left;
}
.redesign-rtt {
	display:inline-block;
	width:56%;
	padding-left:40px;
	vertical-align:top;
}
.grey-bg {
	background:#f0f0f0;
	padding:35px;
	border-radius:10px 10px 0 0;
}
.grey-bg h4 {
	font-size:26px;
	color:#111;
	font-weight:700;
	line-height:1.3;
	margin-bottom:25px;
}
.grey-bg p {
	font-size:18px;
	color:#444444;
	line-height:1.3;
}
.blue-back {
	background:#3098d0;
	padding:25px 30px;
	border-radius:0px 0px 10px 10px;
}
.blue-back p {
	font-family: 'georgiai_0';
	color:#fff;
	font-size:22px;
}
.blue-back .name-aut {
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 0;
	text-align: right;
	font-family: 'helveticaneuecyrmedium';
}
.listing-details {
	margin: 25px 0 0;
}
.listing-details li {
	margin: 10px 0;
	position:relative;
	padding-left:30px;
}
.listing-details li:after {
	background: url(../../img2/tick-list.png) no-repeat;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:22px;
	height:27px;
	background-position:left 5px;
}
.cta-onwhite h3 {
	color:#111111;
	font-size:20px;
}
.cta-onwhite .btn-theme.red-btn {
	font-weight:400;
	padding:10px 25px;
    vertical-align:middle;
}
.cta-onwhite .btn-theme.red-btn:hover {
	background:transparent;
	color:#f24130;
}
.bot-redesign .cta-onwhite {
	margin-top: 40px;
}
/*Redesign Service ends*/

/*philosophy starts*/
 .philosophy {
	background:#e4f1f5 url(../../img2/wr-philosiphy-bg.jpg) repeat;
}
.after-before-section {
	margin:0px 0 0;
	overflow:hidden;
}
.after-before-section h4 {
	font-weight:700;
	font-size:25px;
	color:#111111;
	margin:35px 0;
}
.quote-section {
	margin:45px auto 0;
	width:73%;
}
.quote-section p {
	font-family: 'georgiai_0';
	color:#000;
	font-size:36px;
}
.quote-section .name-aut {
	color: #000;
	display: block;
	font-size: 25px;
	font-weight: normal;
	margin: 10px 0 0;
	text-align: right;
	font-family: 'helveticaneuecyrmedium';
}
.after-before-section .image-section {
	background:#204e5a url(../../img2/after-comparison.jpg) no-repeat center top;
	margin: 0 auto;
	width: 833px;
	border-radius:10px;
	padding-top:45px;
}
img {
	max-width: 100%;
}
/*after-before-section starts*/
#after-before {
	max-width: 100%;
	width: 100%;
}
.block-content {
	height:400px;
	overflow:auto;
}
#after-before.twentytwenty-hover .twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.5);
}
#after-before .twentytwenty-before-label:before {
	content: "Before";
}
#after-before .twentytwenty-after-label:before {
	content: "After";
}
#after-before .twentytwenty-horizontal .twentytwenty-handle:before, #after-before .twentytwenty-horizontal .twentytwenty-handle:after, #after-before .twentytwenty-vertical .twentytwenty-handle:before, #after-before .twentytwenty-vertical .twentytwenty-handle:after {
	background: #204e5a;
}
#after-before .twentytwenty-handle {
	border: 3px solid #c83a20;
	background:#c83a20;
}
#after-before .twentytwenty-left-arrow {
	border-right: 6px solid #ffffff;
	left: 8px;
}
.twentytwenty-right-arrow {
	right: 8px;
}
#after-before .twentytwenty-right-arrow {
	border-left: 6px solid #ffffff;
}
#after-before .twentytwenty-up-arrow {
	border-bottom: 6px solid #ffffff;
}
#after-before .twentytwenty-down-arrow {
	border-top: 6px solid #ffffff;
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
	content:" ";
	display:block;
	background:#fff;
	position:absolute;
	z-index:30
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
	width:3px;
	height:9999px;
	left:50%;
	margin-left:-2.6px
}
.twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
	width:9999px;
	height:3px;
	top:50%;
	margin-top:-1.5px
}
.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {
	position:absolute;
	top:0;
	width:100%;
	height:100%
}
.twentytwenty-after-label:before, .twentytwenty-before-label:before {
	color:#000;
	font-size:35px;
	letter-spacing:.1em;
	position:absolute;
	background:rgba(255, 255, 255, .2);
	line-height:38px;
	padding:0 20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
transition-duration:.5s
}
.twentytwenty-horizontal .twentytwenty-after-label:before, .twentytwenty-horizontal .twentytwenty-before-label:before {
	bottom:10px;
	margin-top:-19px
}
.twentytwenty-vertical .twentytwenty-after-label:before, .twentytwenty-vertical .twentytwenty-before-label:before {
	left:10px
}
.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow {
	width:0;
	height:0;
	border:6px inset transparent;
	position:absolute
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top:50%;
	margin-top:-6px
}
.twentytwenty-down-arrow, .twentytwenty-up-arrow {
	left:50%;
	margin-left:-6px
}
.twentytwenty-container {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	z-index:0;
	overflow:hidden;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	margin:0;
}
.twentytwenty-container img {
	position:absolute;
	top:0;
	display:block;
	width:100%;
	padding:0!important;
	margin:0!important;
	max-height:none!important
}
.twentytwenty-overlay {
	display: none;
}
.twentytwenty-hover .twentytwenty-overlay:hover .twentytwenty-after-label, .twentytwenty-hover .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity:1
}
.twentytwenty-before {
	z-index:20
}
.twentytwenty-after {
	z-index:10
}
.twentytwenty-handle {
	height:60px;
	width:60px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-30px;
	margin-top:-30px;
	border:3px solid #fff;
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	border-radius:1000px;
	-webkit-box-shadow:0 0 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0 0 12px rgba(51, 51, 51, .5);
	box-shadow:0 0 12px rgba(51, 51, 51, .5);
	z-index:40;
	cursor:e-resize
}
.twentytwenty-vertical .twentytwenty-handle {
	cursor:n-resize
}
.twentytwenty-move-on-hover .twentytwenty-handle {
	cursor:auto
}
.twentytwenty-horizontal .twentytwenty-handle:before {
	bottom:50%;
	margin-bottom:30px;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
	top:50%;
	margin-top:30px;
}
/*after before section ends*/


/*philosophy ends*/
 
 
 
 
.brief-by.chris {
	background:#002e4b url(../../img2/wr-chris-bg.jpg) no-repeat top center;
}
.brief-by.chris .cta-onwhite .btn-theme {
  background: #79c220;
  border-color: #79c220;
  border-width: 3px;
  font-size: 25px;
  font-weight: 600;
  padding: 15px 40px;
  width: auto;
}
 
/*john-halloran starts*/
  .brief-by.john {
	background:#164a72 url(../../img2/wr-john-bg.jpg) no-repeat top center;
}
.left-image {
	display: inline-block;
	vertical-align: middle;
}
.rt-cnt {
	color: #fff;
	display: inline-block;
	padding-left: 32px;
	vertical-align: middle;
	width: 67%;
}
.rt-cnt .theme-heading h2 {
	color:#fff;
	text-align:left;
	font-size:29px;
	padding:5px 0 15px;
}
.rt-cnt .theme-heading h2 span {
	color:#fff;
	font-size:21px;
	font-family: 'Open Sans';
	line-height: 1.2;
}
.rt-cnt > p {
	font-size: 15px;
	line-height: 1.3; color:#fff;
}
.brief-by .cta-onwhite {
	background:none;
	padding:42px 0;
	margin:0 auto;
	width:915px;
	text-align: center;
}
.brief-by .cta-onwhite:after {
	background:none;
}
.bot-redesign .cta-onwhite h3 {
	display:inline-block;
	position: relative;
	vertical-align:middle;
}
.bot-redesign .cta-onwhite .btn-theme.red-btn {
	position: relative;
	vertical-align:middle;
}
.brief-by .cta-onwhite h3 {
	color:#fff;
	font-size:25px;
	font-weight:600;
	text-align:left;
	width: auto;
	line-height: 1.5;
	display:inline-block;
	position: relative;
    vertical-align: middle;
/**
 * 	top: 50%;
 * 	-webkit-transform: translateY(0%);
 * 	-ms-transform: translateY(0%);
 * 	transform: translateY(0%);
 */
}
.brief-by .cta-onwhite .btn-theme.red-btn {
	font-size:25px;
	font-weight:600;
	padding:15px 40px;
	width:338px;
	/*background:#de5235;*/
	border-width:3px;
	position: relative;
    vertical-align: middle;
/**
 * 	top: 50%;
 * 	-webkit-transform: translateY(12%);
 * 	-ms-transform: translateY(12%);
 * 	transform: translateY(12%);
 */
}
.brief-by .cta-onwhite .btn-theme.red-btn:hover {
	background:none;
	color:#fff;
	border-color:#fff;
}
/*john-halloran ends*/

/*boost-sales starts*/
.boost-sales {
	background:#fff url(../../img2/boost-bg.jpg) no-repeat bottom center;
}
.cnt-area {
	margin:25px 0 0;
}
.left-grey {
	background: #666565;
	border-radius: 10px;
	padding:30px;
	width: 43%;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.left-grey:after {
	content:url(../../img2/wr-arrow-grey.png);
	position:absolute;
	right:0;
	margin-right:-30px;
	top:30px;
	background:#3f3f3f;
	/*height:63px;
	width:63px;*/
	padding:13px;
	border-radius:5px;
}
.left-grey h5 {
	font-size:24px;
	font-weight:600;
	line-height:1.2;
	margin-bottom:20px;
}
.rt-cnt-box {
	display: inline-block;
	padding-left: 48px;
	vertical-align: top;
	width: 56%;
}
.rt-cnt-box > p {
	line-height: 1.2;
}
.cnt-area .left-area {
	padding: 20px 0 0;
	width: 40%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.cnt-area .left-area h5 {
	color:#111111;
	font-weight:700;
	font-size:24px;
	margin-bottom:20px;
}
.cnt-area .left-area ul li {
	margin:10px 0;
	display: inline-block;
	font-size:18px;
	line-height:1.4;
	position:relative;
	padding-left:35px;
}
.cnt-area .left-area ul li:before {
	content:"";
	background:url(../../img2/wr-tick.png) no-repeat;
	height:22px;
	width:22px;
	position:absolute;
	left:0;
	top:5px;
}
.cnt-area .rt-img {
	display: inline-block;
	width: 59%;
	vertical-align:top;
	border-radius: 10px;
}
.cnt-area .rt-img > img {
	border: solid 1px #e5e5e5;
	border-radius: 11px;
}
.cnt-area .left-area a.btn-theme {
	font-size:25px;
	font-weight:600;
	padding:14px 40px;
	background:#fc7917;
	border-width:2px;
	border-color:#fc7917;
	color:#fff;
	display: inline-block;
	margin:30px 0 0;
}
.cnt-area .left-area a.btn-theme:hover {
	background:none;
	color:#fc7917;
	border-color:#fc7917;
}
/*boost-sales ends*/

  .brief-by.hans {
	background:#ed7315 url(../../img2/wr-hans-bg.jpg) no-repeat top center;
}
.brief-by.hans .cta-onwhite .btn-theme {
	font-size:25px;
	font-weight:600;
	padding:15px 40px;
	width:auto;
	background:#c95700;
	border-width:3px;
	border-color:#c95700;
}
.brief-by.hans .cta-onwhite .btn-theme:hover {
	background:none;
	color:#fff;
	border-color:#fff;
}
/*mobile users starts*/

.mobile-users .theme-heading h2 {
	text-align:left;
}
.mobile-users .theme-heading h2 span {
	color:#000;
	margin:10px 0 5px;
}
.mobile-users .mob-rt-cnt p {
	line-height:1.5;
}
.mobile-users .mob-rt-cnt p strong {
	display:inline-block;
}
.mobile-users .mob-left {
	display: inline-block;
	vertical-align: middle;
	width: 38%;
	padding: 40px 0;
	background: url(../../img2/wr-cilcle-bg.jpg) no-repeat center center;
	background-size: 100%;
}
.mobile-users .mob-rt-cnt {
	display: inline-block;
	padding-left:35px;
	vertical-align: middle;
	width: 60%;
}
.mobile-users .mob-rt-cnt .btn-theme.red-btn {
	font-size:25px;
	font-weight:600;
	padding:14px 40px;
	width:auto;
	border-width:3px;
	display:inline-block;
	margin:25px 0;
}
.mobile-users .mob-rt-cnt .btn-theme.red-btn:hover {
	background:none;
	border-color:#f24130;
	color:#f24130;
}
/*mobile users ends */







/*ux-redesign starts*/

.kazadu-portal {
	margin:0px 0 0;
}
.kazadu-portal h4 {
	font-weight:700;
	font-size:25px;
	color:#111111;
	margin:35px 0;
}
.ux-redesign {
	background:#f2f2f2 url(../../img2/wr-kazadu-bg.jpg) no-repeat bottom center;
}
.comparison-section {
	margin:10px 0 0;
	background:url(../../img2/wr-comparison.png) no-repeat center top;
	padding-top:65px;
	color:#fff;
}
.comparison-section h5 {
	display: inline-block;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 10px;
	width: 100%;
	line-height:1.2;
}
.comparison-section ul li strong {
	font-weight:700;
}
.comparison-section ul li {
	margin:8px 0;
	font-size:18px;
	line-height:1.2;
	position:relative;
	padding-left:26px;
}
.comparison-section ul li:before {
	content:"";
	background:url(../../img2/wr-white-tick.png) no-repeat;
	height:22px;
	width:22px;
	position:absolute;
	left:0;
	top:3px;
}
.green-box, .yellow-box {
	border-radius: 10px;
	display: inline-block;
	margin: 0 8px;
	padding:25px;
	text-align: left;
	width: 48%;
	height: 317px;
	vertical-align: top;
}
.green-box {
	background:#79c220;
}
.yellow-box {
	background:#f98a22;
}
.link-live {
	color:#fff;
	font-style:italic;
	font-size:20px;
	text-decoration:underline;
	margin:25px 0 0;
	display:inline-block;
}
.link-live:hover {
	opacity:0.8;
}
.link-live:after {
	content:url(../../img2/wr-arrow.png);
}
/*ux-redesign ends*/





/*satisfaction starts*/
/*tabs*/
#offer-tabs {
	margin: 50px 0 0 0;
}
#offer-tabs ul.resp-tabs-list {
	margin: 0px;
	padding: 0px;
}
#offer-tabs ul.resp-tabs-list {
	display: table;
	text-align: center;
	margin: 35px auto 0;
}
#offer-tabs .resp-tabs-list li {
	display: inline-block;
	padding:32px 28px;
	margin: 0px;
	cursor: pointer;
	background: #5161bb;
	color: #fff;
	font-size:24px;
	font-weight: 600;
	position: relative;
	float: left;
	border-right: solid 1px #fff;
	margin:0 11px;
	border-radius:10px;
	height:160px;
	width:160px;
}
#offer-tabs .resp-tabs-list li:last-child {
	border-right: 0px;
}
#offer-tabs .resp-tabs-list li .icon:after {
	background: url(../../img2/wr-arrow-tab.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 29px;
	margin-top: -15px;
	position: absolute;
	left: 100%;
	top: 50%;
	width: 15px;
}
#offer-tabs .resp-tabs-container {
	padding:15px 25px 20px;
	border-top: none;
	clear: left;
	text-align: left;
	margin: 0;
	background:#e6e6e6;
	border-radius:10px;
	width:92%;
	margin:22px auto 0;
}
#offer-tabs .resp-tabs-list li:last-child .icon:after {
	display: none;
}
#offer-tabs .resp-tabs-list li .icon > img {
	margin: 0 auto 12px;
}
#offer-tabs .tabscontent .image {
/*float: left;*/
	/*display:inline-block;
	vertical-align:middle;*/
}
#offer-tabs .inner-content {
/*padding: 0 0 0 132px;*/
	/* display: inline-block;
	padding: 0;
	vertical-align:middle;
	padding-left:10px;
	width: 86%;
	width: -webkit-calc(100% - 140px);
	width: -moz-calc(100% - 140px);
	width: calc(100% - 140px);*/
	
}
#offer-tabs .inner-content p {
	color: #666666;
	font-size: 17px;
}
#offer-tabs h2.resp-accordion {
	background: #636a71;
	cursor: pointer;
	padding: 5px;
	display: none;
}
#offer-tabs .resp-tab-content {
	display: none;
}
#offer-tabs .resp-tabs-list li.resp-tab-active, #offer-tabs .resp-tabs-list li:hover {
	color: #fff;
	background:#3844b6
}
#offer-tabs .resp-tabs-list li.resp-tab-active .icon:after, #offer-tabs .resp-tabs-list li:hover .icon:after {
	background: url(../../img2/wr-arrow-tab-hover.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#offer-tabs .resp-tabs-list li.resp-tab-active:after {
	top:105%;
	left:50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(125, 176, 22, 0);
	border-bottom-color: #e6e6e6;
	border-width:14px;
	margin-top:-13px;
	margin-right: -16px;
}
#offer-tabs .resp-content-active, #offer-tabs .resp-accordion-active {
	display: block;
}
#offer-tabs .resp-tab-content {
}
#offer-tabs h2.resp-accordion {
	font-size: 15px;
	color: #fff;
	border-bottom: 1px solid #30353a;
	margin: 0px;
	padding: 15px;
	line-height: 1;
	text-align: left;
	font-weight: 600;
}
#offer-tabs h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
}
#offer-tabs .resp-vtabs li.resp-tab-active {
	border: 1px solid #c1c1c1;
	border-right: none;
	background-color: #fff;
	position: relative;
	z-index: 1;
	margin-right: -1px !important;
	padding: 14px 15px 15px 14px !important;
}
#offer-tabs .resp-arrow {
	width: 0;
	height: 0;
	float: right;
	margin-top: 6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #fff;
}
#offer-tabs h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 12px solid #9B9797;
}
#offer-tabs h2.resp-tab-active {
	background: #1b1f23 !important;
}
#offer-tabs .resp-easy-accordion h2.resp-accordion {
	display: block;
}
#offer-tabs .resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
#offer-tabs .resp-easy-accordion .resp-tab-content:last-child {
}
#offer-tabs .resp-jfit {
	width: 100%;
	margin: 0px;
}
#offer-tabs .resp-tab-content-active {
	display: block;
}
#offer-tabs h2.resp-accordion:first-child {
}
#offer-tabs .inner-content a.btn-theme {
	background: #7fc241;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	padding: 9px 18px;
	margin: 25px 0 0;
}



/*accordian*/
@media only screen and (max-width: 992px) {
#offer-tabs ul.resp-tabs-list {
 display: none;
}
#offer-tabs h2.resp-accordion {
 display: block;
}
#offer-tabs .resp-accordion-closed {
 display: none !important;
}
#offer-tabs .resp-vtabs .resp-tab-content:last-child {
 border-bottom: 1px solid #c1c1c1 !important;
}
#offer-tabs h2.resp-accordion:after {
 display: none !important;
}
#offer-tabs .tabscontent .image {
 float: none;
 padding: 25px 25px 0;
 text-align: center;
 width: auto;
}
#offer-tabs .inner-content {
 width: auto;
 padding: 25px 0 25px 0;
 text-align: center;
}
#offer-tabs .inner-content h3 {
 padding: 20px 0;
 text-align: center;
}
#offer-tabs .inner-content p {
 padding: 0 10px;
 text-align: center;
}
#offer-tabs .resp-tabs-container {
 min-height: inherit;
 padding: 0px;
 margin: 15px 0;
}
}
/*accordian*/

.impress-web .cta-onwhite {
	margin: 30px 0 0;
}
/*tabs*/

/*satisfaction ends*/

/*footer*/
.ft-exp .fix-container > p {
	font-size: 15px;
}
.exp-list {
	padding-top:40px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	margin-bottom:40px;
}
.bottom-line {
	color:#fff;
	margin:20px 0;
}

/*Media_Queries strts*/
@media screen and (min-width:1000px) {
.impress-web .cta-onwhite h3 {
 width:auto;
 display:inline-block;
 vertical-align:middle;
}
.impress-web .cta-onwhite a.btn-theme {
 vertical-align:middle;
}
.cnt-area .rt-img {
 float:right;
 padding-left:50px;
}
}
@media screen and (min-width:1200px) {
 .exp-list .circle {
 display: inline-block;
 height: 292px;
 left: 0 !important;
 margin: 0 -12px;
 position: relative;
 right: 0 !important;
 width: 292px;
}

}
@media screen and (max-width:767px) {
.cms-img {
 position: relative;
 right: 0;
 top: 20px;
 width: auto;
}
.bnnr-lft {
 float: none;
 padding: 25px 0;
 width: auto;
 text-align: center;
}
.bnnr-lft h1 {
 font-size: 34px;
}
.bnnr-lft > p {
 margin:10px 0;
}
.redesign-lft {
 display: inline-block;
 vertical-align: top;
 width: auto;
}
.grey-bg {
 padding: 20px;
}
.redesign-rtt {
 display: inline-block;
 padding-left: 0;
 padding-top: 20px;
 vertical-align: top;
 width: auto;
}
.after-before-section .image-section {
 width: auto;
}
.quote-section {
 margin: 45px auto 0;
 width: auto;
}
.brief-by.john {
 background:#164a72;
}
.left-image {
 width: 100%;
}
.rt-cnt {
 padding-left: 0;
 width: auto;
}
.brief-by .cta-onwhite {
 width: auto;
padding:10px 0 35px;
text-align: left;
}
.cta-onwhite br, .theme-heading br {
display:none;
}
.brief-by .cta-onwhite .btn-theme.red-btn {
 width: auto;
}
.left-grey {
 width: auto;
 padding:20px;
}
.left-grey:after {
 display:none;
}
.rt-cnt-box {
 padding-left: 0;
 padding-top: 30px;
 width: auto;
}
.cnt-area .left-area {
 width: auto;
}
.cnt-area .rt-img {
 padding-left: 0;
 padding-top: 35px;
 width: 100%;
}
.brief-by.hans {
 background: #ed7315;
}
.brief-by.hans .cta-onwhite .btn-theme, .brief-by .cta-onwhite .btn-theme.red-btn, .cnt-area .left-area a.btn-theme, .mobile-users .mob-rt-cnt .btn-theme.red-btn {
 font-size: 18px;
 padding: 13px 28px;
 width: auto;
}
.mobile-users {
 background: #fff;
 height: auto;
}
.mobile-users .mob-left {
 padding: 0;
	background-image:none;
 width: 100%;
}
.mobile-users .mob-rt-cnt {
 padding-left: 0;
 padding-top: 35px;
 width: auto;
}
.comparison-section {
 background:none;
 padding-top:35px;
 margin:0;
}
.green-box, .yellow-box {
 height:auto;
 width:auto;
 padding:20px;
}
.green-box {
 margin-bottom:30px;
}
#offer-tabs .resp-tabs-container {
 width:auto;
}
.icon > img {
 display:none;
}
/*.ft-exp .fix-container > p, .ft-exp .theme-heading h2 {
 color: #fff;
}*/

.comparison-section h5 {
 font-size: 17px;
}
.comparison-section ul li {
 font-size: 15px;
}
.link-live {
 font-size: 18px;
}
.left-image {
 display: inline-block;
 margin-top: 26px;
 vertical-align: top;
 display:none;
}
/* .ft-exp .fix-container > p, .ft-exp .theme-heading h2 {
 color:#fff;
}*/
.mobile-users .mob-rt-cnt .btn-theme.red-btn {
 margin:15px 0 0;
}
.listing-details li::after{background-position:left top;}
.inner-brief{padding-top:20px;}
}
 @media screen and (min-width:768px) and (max-width:992px) {
.cms-img {
 position: relative;
 right: 0;
 top: 20px;
 width: auto;
}
.bnnr-lft {
 float: none;
 padding: 25px 0;
 width: auto;
 text-align: center;
}
.after-before-section .image-section {
 background:  #204e5a;
 margin: 0 auto;
 padding-top: 45px;
 width: auto;
}
.quote-section {
 margin: 45px auto 0;
 width: auto;
}
.quote-section p {
 font-size: 33px;
}
#offer-tabs .resp-tabs-container {
 width:auto;
}
.icon > img {
 display:none;
}
.green-box, .yellow-box {
 margin: 0 5px;
 padding:20px;
}
.redesign-rtt {
 display: inline-block;
 padding-left: 0;
 padding-top: 35px;
 vertical-align: top;
 width: auto;
 text-align: left;
}
.bot-redesign {
 text-align: center;
}
.rt-cnt {
 color: #fff;
 display: inline-block;
 padding-left: 10px;
 vertical-align: middle;
 width: auto;
 text-align: left;
}
 .left-image {
 display: inline-block;
 margin-top: 26px;
 vertical-align: top;
 display:none;
}
.left-image > img {
 width: 150px;
}
.brief-by .cta-onwhite {
 width:auto;
}
.brief-by .cta-onwhite h3 {
 font-size:20px;
}
.brief-by.hans .cta-onwhite .btn-theme, .brief-by .cta-onwhite .btn-theme.red-btn, .cnt-area .left-area a.btn-theme, .mobile-users .mob-rt-cnt .btn-theme.red-btn {
 font-size: 22px;
 padding: 13px 28px;
 width: auto;
}
.cta-onwhite br {
 display:none;
}
.redesign-lft {
 width: 100%;
}
.mobile-users {
 background:#fff;
 height: auto;
}
.comparison-section h5 {
 font-size: 17px;
}
.comparison-section ul li {
 font-size: 15px;
}
.link-live {
 font-size: 18px;
}
.green-box, .yellow-box {
 height:300px;
}
.exp-list .circle {
 height:190px;
 width: 190px;
 margin: 0 -8px;
}
.exp-list .circle p {
 font-size: 100%;
}
.inner-brief {
 text-align: center;
 padding-top:20px;
}
.brief-by.john {
 background:#164a72;
}
.brief-by.hans {
 background:#ed7315;
}
.cnt-area .left-area {
 display: inline-block;
 float: left;
 padding: 0;
 text-align: left;
 vertical-align: top;
 width: 44%;
}
.cnt-area.xopso-cnt {
 text-align:center;
}
.cnt-area .rt-img {
 border-radius: 10px;
 display: inline-block;
 float: right;
 vertical-align: top;
 width: 53%;
}
 .cnt-area .left-area ul li {
 display: inline-block;
 font-size: 14px;
 line-height: 1.4;
 margin: 3px 0;
 padding-left: 35px;
 position: relative;
}
.cnt-area .left-area h5 {
 color: #111111;
 font-size: 18px;
 font-weight: 700;
 margin-bottom: 20px;
}
.cnt-area .left-area a.btn-theme {
 font-size: 14px;
 padding: 10px 28px;
 width: auto;
 margin:5px 0;
}
/*.ft-exp .fix-container > p, .ft-exp .theme-heading h2 {
 color:#fff;
}*/
.mobile-users .mob-rt-cnt .btn-theme.red-btn {
 margin:15px 0 0;
}
.brief-by .cta-onwhite {
 padding: 25px 0 40px;
}
.cta-onwhite h3 {
 display: inline-block;
 vertical-align:middle;
 padding-right:10px;
}
.bot-redesign .cta-onwhite h3
{
	display: block;
}
.listing-details li::after{background-position:left top;}
}
@media screen and (min-width:993px) and (max-width:1100px) {
.rt-cnt {
 padding-left: 18px;
 width: 60%;
}
.quote-section {
 margin: 45px auto 0;
 width: auto;
}
#offer-tabs .resp-tabs-list li {
 background: none repeat scroll 0 0 #5161bb;
 border-radius: 10px;
 border-right: 1px solid #fff;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 float: left;
 font-size:20px;
 font-weight: 600;
 height: 135px;
 margin: 0 11px;
 padding: 32px 28px;
 position: relative;
 width: 135px;
}
.ft-exp .fix-container > p, .ft-exp .theme-heading h2 {
 color:#fff;
}
.rt-cnt > p {
 font-size: 14px;
}
.cta-onwhite::after {
 width: auto;
}
.listing-details li::after{background-position:left top;}
}
/*Media_Queries ends*/