/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 /*body { text-shadow: 0 0 1px rgba(0,0,0,0.2); }*/
@font-face {
	font-family: 'MyriadPro-light';
	src: url('../fonts/MyriadPro-Light.eot');
	src: local('☺'), 
    url('../fonts/MyriadPro-Light.woff') format('woff'), 
    url('../fonts/MyriadPro-Light.ttf') format('truetype'), 
    url('../fonts/MyriadPro-Light.svg') format('svg');
}

@font-face 
{ 
font-family: 'myriad-semi-bold'; 
src: url('../fonts/MyriadPro-Semibold.eot'); 
src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/MyriadPro-Semibold.woff') format('woff'), 
url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), 
url('../fonts/MyriadPro-Semibold.svg#webfont') format('svg'); }

@font-face 
{
font-family:MyriadPro;
src: url('../fonts/MyriadPro-Regular.eot'); /* IE9 Compatibility Modes */
src: url('../fonts/MyriadPro-Regular.eot?') format('eot'),  /* IE6-IE8 */
url('../fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../fonts/MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'helveticaneuelight';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'Calibri-Regular';
	src: url('../fonts/Calibri_gdi.eot');
	src: url('../fonts/Calibri_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri_gdi.woff') format('woff'),
		url('../fonts/Calibri_gdi.ttf') format('truetype'),
		url('../fonts/Calibri_gdi.svg#Calibri-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

/** Generated by FG **/
@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot');
	src: local('☺'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'HelveticaNeueLTW1G-Roman';
	src: url('../fonts/HelveticaNeueLTW1G-Roman_gdi.eot');
	src: url('../fonts/HelveticaNeueLTW1G-Roman_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueLTW1G-Roman_gdi.woff') format('woff'),
		url('../fonts/HelveticaNeueLTW1G-Roman_gdi.ttf') format('truetype'),
		url('../fonts/HelveticaNeueLTW1G-Roman_gdi.svg#HelveticaNeueLTW1G-Roman') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-FB04;
}
@font-face {
  font-family:'Verdana-Regular';
  src: url('../fonts/Verdana_gdi.eot');
  src: url('../fonts/Verdana_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Verdana_gdi.woff') format('woff'),
    url('../fonts/Verdana_gdi.ttf') format('truetype'),
    url('../fonts/Verdana_gdi.svg#Verdana-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-F00D;
}

  select{box-shadow: none;}

   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   a {color:#fa3175; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }
   a:focus{outline: none !important;}
   
   .alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }
   img { margin:0; padding:0; max-width:100%; }
   
   
   h1 { margin:0; padding:0 0 10px; font-size:68px; line-height:72px; font-family:'MyriadPro-Light'; font-weight:normal; color:#3a3a3a; text-align:left; }
   h1 span { color: #34c1ca;}
   h2 { margin:0; padding:0 0 10px; font-size:28px; line-height:32px; font-family:'helveticaneuelight'; font-weight:normal; color:#fff; text-align:center; }
   h3 { margin:0; padding:0 0 10px 0; font-size:32px; line-height:32px; font-family:'MyriadPro-Light'; font-weight:normal; color:#fff; text-align:left; }
   p { margin:0; padding:0 0 10px 0; font-size:17px; line-height:120%; font-family:'MyriadPro-Light'; font-weight:normal; color:#494949; text-align:left; }
p span { color:#6fb51e; }
.drk-grey-txt{color:#4a4a4a; font-size:34px; }

h4 { margin:0; padding:0 0 10px 0; font-size:45px; line-height:45px; font-family:'MyriadPro-Light'; font-weight:normal; color:#3f7102; text-align:left; letter-spacing:-1px;}
h4 span { color:#6fb51e;font-family:'myriad-semi-bold'; }
h4 span.re { color:#6fb51e;font-family:'MyriadPro-Light'; }
h4 span.grey { color:#666666; font-family:'MyriadPro-Light';}
/*--------------------------------*/ 
#layout-wrapper{margin:0; padding:0; width:100%; float:left;}
header {margin:0;padding:0;float:left;width:100%; background:#fff; min-height:105px; position:relative; } 
.main-area {width:1015px; margin:0 auto;clear:both;}
.top-nav-holder{width:100%; margin:29px 0 0 0; padding:0; height:40px;float:left;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 0 0 26px; padding:0; font-size:19px; line-height:32px; font-family:'Calibri-Regular'; font-weight:normal; color:#515151; text-align:left; }
.navbar-inverse .navbar-nav > li.active > a { border-bottom:4px solid #95ba2c; background:transparent !important;color:#515151 !important;}
.navbar{padding:0 !important; }
.navbar-inverse .navbar-nav > li > a:hover{ border-bottom:4px solid #95ba2c; background:transparent !important;color:#515151;}
.navbar{padding:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav{ margin: 9.75px 0; float:right;}
a:focus{ outline: none;}
.navbar-inverse .navbar-toggle .icon-bar { background:#128f76; }
.navbar-toggle { margin-top:0px; margin-bottom:0px; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background:transparent; border-color:#e87411; }

.nrml-rw{width:100%; margin:0; padding:0; float:left;}
ul.tp-btn-lst{margin:0; padding:0; float:right;}
ul.tp-btn-lst li{margin:0 5px; padding:0;font-size:15px; line-height:30px; font-family:'Verdana-Regular'; font-weight:bold; color:#515151; text-align:center; list-style:none; display:inline;float:left;}
ul.tp-btn-lst li.c-enqry a{margin:0; padding:0; color:#fff; background:#e87411; border-radius:0 0 4px 4px; width:200px; float:left; transition:all 0.5s; line-height:28px; height:30px;}
ul.tp-btn-lst li.l-stre a{margin:0; padding:0; color:#fff; background:#70b51e; border-radius:0 0 4px 4px; width:120px; float:left; transition:all 0.5s;line-height:28px; height:30px;}
ul.tp-btn-lst li.hme-icon a {color:#6eb31a; font-size:24px; transition:all 0.5s;}
ul.tp-btn-lst li.c-enqry a:hover{ background:#70b51e;}
ul.tp-btn-lst li.l-stre a:hover{background:#e87411;}
ul.tp-btn-lst li.hme-icon a:hover {color:#e87411; font-size:24px; transition:all 0.5s; }        
ul.tp-btn-lst li a i.fa{font-size:21px; float:left; margin:4px 0 0 11px;}    
ul.tp-btn-lst li a i.fa-home{font-size:24px;}
    
.logo-holder { margin:0; padding:0; width:75%; float:left; position:absolute; left:0; top:auto; z-index:9999; }

banner {margin:0; padding:0; width:100%; float:left; position:relative;  }

.home-ban1 { display:block; }
.home-ban2 { display:none; }

.home-banner-caption { margin:0; padding:0; position:absolute; left:13%; top:20%; width:32%; }
.home-banner-caption h1 { margin:0; padding:0; font-family:'MyriadPro-light'; font-size:64px; line-height:66px; text-align:left; color:#6cb51d; }
.home-banner-caption h1 span { margin:0; padding:0; font-family:'MyriadPro-light'; font-size:64px; line-height:66px; text-align:left; color:#e46c0d; }
.home-banner-caption h2 { margin:0; padding:0; font-family:'MyriadPro-light'; font-size:50px; line-height:52px; text-align:left; color:#6cb51d; }
.home-banner-caption h2 span { margin:0; padding:0; font-family:'MyriadPro-light'; font-size:50px; line-height:52px; text-align:left; color:#e46c0d; }
.home-banner-caption p { margin:0; padding:0; font-family:'MyriadPro-light'; font-size:24px; line-height:26px; text-align:left; color:#524e4d; }
ul.ban-icon { margin:10% 0 1%; padding:0; list-style:none; }
ul.ban-icon li { margin:0 6% 0 0; list-style:none; display:inline; font-family:MyriadPro; font-size:23px; line-height:26px; color:#524e4d; text-align:left; }
ul.ban-icon li.money { background:url(../images/money-icon.png) no-repeat scroll 0 0; padding:0 0 0 32px; }
ul.ban-icon li.environment { background:url(../images/environment-icon.png) no-repeat scroll 0 0; padding:0 0 0 31px; }


.carousel-caption { left: 20%; padding-bottom: 30px; top: 40%; }
  h1 { margin:0; padding:0 0 20px; font-size:57px; line-height:60px; font-family:'MyriadPro-Light'; font-weight:normal; color:#444444; text-align:left; }
  h1 span{color: #e46c0d;}
  h2 { margin:0; padding:0 0 22px 0; font-size:34px; line-height:36px; font-family:'MyriadPro-Light'; font-weight:normal; color:#5c5c5c; text-align:left; }

ul.banner-small-img{margin:0; padding:0 0 22px 0; float:left; width:100%;}
ul.banner-small-img li{margin:0; padding:0 0 0 10px; font-size:26px; line-height:60px; font-family:verdana; font-weight:normal; color:#fff; text-align:left; list-style:none; display:inline;}
ul.banner-small-img li.save-money { margin:0; padding:0; font-size:57px; line-height:60px; font-family:'MyriadPro-Light'; font-weight:normal; color:#e56d0e; text-align:left; }
ul.banner-small-img li.save-nature { margin:0 0 0 28px; padding:0; font-size:57px; line-height:60px; font-family:'MyriadPro-Light'; font-weight:normal; color:#6eb41d; text-align:left; }
.banner-btn { margin:2% 0; padding:0; width:20%; float:left; height:43px; background:#273bbc; }
.banner-btn a { color:#fff; font-family:'Lato-Medium'; line-height:43px; text-align:center; text-decoration:none; text-shadow:none; font-size:18px; width:100%; float:left; }
.banner-btn a:hover { color:#fff; text-decoration:none; text-shadow:none; }
banner .carousel-indicators { display:block; margin-bottom:2%; } 
banner .carousel-indicators .active { background:#70b51e !important; border:0  !important; }
banner .carousel-indicators li { background:#e87411 !important; border:1px solid #e87411 !important; }
banner .carousel-control.right { background-image:none !important; background-repeat:none !important; left: auto; right: 0; display:none; }
banner .carousel-control.left { background-image:none !important; background-repeat:none !important; display:none; }

.responsive-bnr-nxt{float: left; width: 100%; text-align: center;padding:8px 0 15px 0; display: none;}
.corporate-link{clear: both; display: inline-block; width: 80%; height: 57px; color: #fff; background: url("../images/green-btn-rep.jpg") repeat; line-height: 55px; font-size: 27px; margin-top: 20px; border-radius: 5px;}

ul.bnr-btns{margin:0; padding:0; float:left; width:100%; position:absolute; bottom:-9px; left:0;}
ul.bnr-btns li{margin:0; padding:0; font-size:26px; line-height:60px; font-family:verdana; font-weight:normal; color:#fff; text-align:left; list-style:none; display:inline;}
ul.bnr-btns li.corporte-tb a{background:url('../images/orng-btn-rep.jpg') repeat-x;width:33%;float:left;margin:0 0.5% 0 0; border-radius:8px 8px 0 0;padding:0 0 0 15px;}
ul.bnr-btns li.locate-tb a{background:url('../images/grey-btn-rep.jpg') repeat-x;width:33%;float:left;margin:0 0.5% 0 0;border-radius:8px 8px 0 0;padding:0 0 0 15px;}
ul.bnr-btns li.franchise-tb a{background:url('../images/green-btn-rep.jpg') repeat-x;width:33%;float:left;margin:0;border-radius:8px 8px 0 0;padding:0 0 0 15px;}
ul.bnr-btns li a {color:#fff; text-decoration:none; }
ul.bnr-btns li a:hover, ul.bnr-btns li a:focus {color:#000; text-decoration:none; }
ul.bnr-btns li img { overflow: hidden; transition-duration: 3s; float:right; margin:-5px 10px 0 0; }
ul.bnr-btns li:hover img { transform: rotateY(180deg); transform-style: preserve-3d; transition: all 1s linear 0s; }

section#brands-we-refill {margin:0; padding:32px 0 26px 0; width:100%; float:left; background:#e6e6e6 url('../images/brands-we-refill-rep.jpg') repeat-x;}

ul.brands-we-refill-list { margin:0; padding:0; list-style:none; }
ul.brands-we-refill-list li { margin:0; padding:0 20px 0 0; list-style:none; display:inline; }
.hvr-grw { backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; transform: translateZ(0px); transition-duration:0.2s;
    transition-property: transform; vertical-align: middle; }
.hvr-grw:hover, .hvr-grw:focus, .hvr-grw:active { transform: scale(1.2); }

section#counter { margin:0; padding:0; width:100%; float:left;}
section#counter .top-counter { margin:0; padding:0; width:100%; float:left; background:#f0f0f0; }
.icon-txt-hldr { margin:0; padding:20px 0; width:100%; float:left; background: url('../images/icon-btm-txt-sc.jpg') no-repeat top center; }
section#counter .bot-counter { margin:0; padding:1% 0; width:100%; float:left; background:#f1f1f1; }

img.rnd1 { overflow: hidden; transition-duration:2s; }
img.rnd2 { overflow: hidden; transition-duration:2s; }
img.rnd3 { overflow: hidden; transition-duration:2s; }
img.rnd1:hover { transform: scale(0.6); } 
img.rnd2:hover { transform: scale(0.6); }
img.rnd3:hover { transform: scale(0.6); }


.img3 { float:right; }

section#counter .top-counter p { font-family:'HelveticaNeueLTW1G-Roman'; font-size:41px; line-height:80%; text-align:center; color:#6cb51d; padding:0;}
section#counter .top-counter p span { font-family:'HelveticaNeueLTW1G-Roman'; font-size:21px; line-height:70%; text-align:center; color:#1e1e1e; }

section#rounded-icons { margin:0; padding:0; width:100%; background:url(../images/round-icon-bg.jpg) no-repeat top center; background-size:cover;  float:left; min-height:348px; }
.rnd-bg { margin:35% 0 15%; width:100%; background:url(../images/rnd-bg.png) no-repeat 28px top; min-height:202px; }
.rnd-bg img { overflow: hidden; transition-duration: 3s; text-align:center;}
.rnd-bg:hover img { transform: rotateY(180deg); transform-style: preserve-3d; transition: all 1s linear 0s; }
.imglt { margin:22px 0 50px 67px; padding:0; float:left; } 
.rnd-bg .content { margin:0; width:90%; float:left; }
.rnd-bg .content p { font-family:'MyriadPro-Bold'; text-align:center; color:#fff; font-size:28px; line-height:70%; }
.rnd-bg .content p span { font-family:'helveticaneuelight'; text-align:center; color:#fff; padding:0; font-size:26px; line-height:70%; }

section#services { margin:0; padding:0; width:100%; float:left; background:url(../images/product-sc-rp.jpg) repeat-x;}
.services-inside{ margin:0; padding:0; width:100%; float:left; background:url(../images/services-bg.jpg) no-repeat top center; min-height:374px; }
section#services .left-service { width:45%; float:left; }
section#services .right-service { width:47%; float:right; }
section#services p { margin:11% 0 0; color:#fff; font-family:"MyriadPro-light"; font-size:41px; }
ul.bullet-list { margin:0 0 1% 3%; padding:0; list-style:none; }
ul.bullet-list li { margin:0; padding:3px 0 3px 18px; list-style:none; font-family:"helveticaneuelight"; font-size:21px; color:#000; background:url(../images/bullet.png) no-repeat scroll 0 15px; line-height:33px; font-weight:bold; }

.tablet-bg { margin:12% 0 0 0; padding:28px 39px 0 23px; width:100%; float:left; background:url(../images/tablet-screen.png) no-repeat top right; min-height:372px; z-index:99999 !important; }
#myCarousel1 { margin:40px 0 0 50px; }
#myCarousel1 .carousel-inner { width:90%; }
#myCarousel1 .carousel-inner .item img { z-index:999 !important; width:100%; height:100%;margin:-2px 0 0 0; }
.tablet-bg .item{ width:403px; height:279px; max-width: 100%;}

section#testimonial-block { margin:0; padding:0 0 2% 0; width:100%; float:left; background:#aed70f; }
section#testimonial-block h1 { margin:3% 0 22px 0; font-family:'MyriadPro-light'; font-size:41px; line-height:80%; text-align:left; color:#fff; }
section#testimonial-block  p.tsti-txt::before{ background:url(../images/tsti-arrw-tp.jpg) no-repeat; position:absolute; content:''; left:0; top:0; height:27px; width:33px;margin:0 10px 0 0;}
section#testimonial-block  p.tsti-txt::after{ background:url(../images/tsti-arrw-btm.jpg) no-repeat; position:absolute; content:''; margin:4px 0 0 5px; height:27px; width:33px;}
section#testimonial-block p.tsti-txt { position:relative; }
.thumbnails .captions{margin:0 0 0 -10px;float:left; }
ul.name-lst{margin:35px 0 0 0;float:left;padding:0; width:100%;}
ul.name-lst li{margin:0;float:left;padding:0;display:inline;list-style:none;width:50%;}
ul.name-lst li a{margin:0 0 0 20%;float:left;padding:0 10px;display:inline;list-style:none;background:url(../images/rdm-re-tsti-rp.jpg) repeat-x;color:#e5750f; font-family:MyriadPro; font-size:18px; line-height:30px; text-align:left;height:35px; border-radius:4px;transition:all 1s;}
ul.name-lst li a:hover{background:url(../images/rdm-re-tsti-rp-hvr.jpg) repeat-x;}
ul.name-lst li.rght-nme-tsti{float:right !important;}
p.clnt-nme{ margin:0; padding:0 !important; font-family:'MyriadPro-Bold' !important; font-size:18px !important; color:#000 !important; text-align:right !important;font-style:normal !important;}
p.loctn{ margin:0 !important; padding:0 !important; font-family:MyriadPro !important; font-size:16px !important; color:#fff !important; text-align:right !important;font-style:normal !important;}


section#testimonial-block .carousel-control.right { background-image:none; top:34%; right:-5%; width:8%; }
section#testimonial-block .carousel-control.left { background-image:none; top:34%; left:-5%; width:8%; }
section#testimonial-block p { position:relative; text-align:left; color:#000; font-family:MyriadPro; font-size:18px; line-height:130%; font-weight:normal; padding:7px 35px; font-style: italic;}
section#testimonial-block p span { text-align:center; color:#172ba2; font-family:'Lato-Italic'; font-size:25px; line-height:130%; font-weight:bold; } 
.carousel-indicators { bottom:-15px; }
.carousel-indicators li { border:1px solid #ddd; background:#ddd; }
.carousel-indicators .active { background:#000; border:0px solid #ddd; }
.fa-arrow-circle-o-left, .fa-arrow-circle-o-right { color:#273bbc; font-size:30px; }
.tstimonials {min-height:190px;}


#myCarousel1 .carousel-control.right { background-image:none; top:45%; right:10%; width:8%; }
#myCarousel1 .carousel-control.left { background-image:none; top:45%; left:0; width:8%; }

section#corporate-block { margin:0; padding:25px 0 20px 0; width:100%; float:left; background:url(../images/corporate-bg.jpg) no-repeat bottom center; background-size:cover; position: relative;  }
section#corporate-block form{ margin:0 0 25px 0; float:left;}
section#corporate-block h1 { margin:2% 0 0 0; font-family:'MyriadPro-light'; font-size:39px; line-height:80%; text-align:left; color:#fff; }
section#corporate-block h1 span { font-family:'myriad-semi-bold'; font-size:39px; line-height:80%; font-weight:bold; color:#fff; }
section#corporate-block p { color:#343635; font-size:19px; font-family:MyriadPro; line-height:22px;}

.selfield { width:100%; float:left; border-radius:4px; border:0; background:#fff; color:#969696; height:24px; padding:0 0 0 5px; margin:1px 0; border:1px solid #969696; font-family:'Calibri-Regular'; font-size:16px;}
.txtfield { width:100%; float:left; border-radius:4px; border:0; background:#fff; color:#969696; height:24px; padding:0 0 0 5px; margin:1px 0; border:1px solid #969696; font-family:'Calibri-Regular'; font-size:16px;}
.txtfield-sml { width:45%; float:left; border-radius:4px; border:0; background:#fff; color:#969696; height:24px; padding:0 0 0 5px; margin:1px 0; border:1px solid #969696; font-family:'Calibri-Regular'; font-size:16px;}
.frow .txtfield-sml:nth-child(2){float: right;}
.txtarea { width:100%; float:left; border-radius:4px; border:0; background:#fff; color:#000; height:45px;  padding:0 0 0 5px; margin:0; }
.txtfield:hover, .txtfield:focus, .txtarea:hover, .txtarea:focus, .selfield:hover, .selfield:focus { box-shadow:1px 0 0 #000; transition-duration:1s; outline:none !important; }
.submit-btn { width:100%; float:left; background:#353535; height:40px; border-radius:4px; text-align:center; line-height:35px; color:#fff; font-family:MyriadPro; font-size:30px; border:0; }
.submit-btn:hover { background:#e8740f; transition-duration:0.8s; } 
.frow { width:100%; float:left; margin-bottom:2%; position: relative; }
.frow-crprte { width:100%; float:left; margin-bottom:1% !important; }
.frow-l { width:48%; float:left; }
.frow-r { width:48%; float:right; }
.grp-img { float:left; margin:55px 0 0 62px; }
.grp-img-holder{position: absolute; bottom: 0; right:0; }
.sbmt-btn { width:100%; float:left; background:#e8740f; height:30px; border-radius:4px; text-align:center; line-height:30px; color:#fff; font-family:'MyriadPro-Bold'; font-size:24px; border:0; margin:2% 0; }
.sbmt-btn:hover { background:#353535; transition-duration:0.8s; } 
.frnchise-frm .captcha-img > img{height: 21px; vertical-align: super; padding-top: 3px;}
.frnchise-frm .captcha-img{height: 26px;}
.frm-enqry{ width:80%; float:left;margin:10px 0 0 0 !important; padding:0;}
.txtfield-enqry { width:100%; float:left; border-radius:4px; border:0; background:#fff; color:#969696; height:35px; padding:0 0 0 5px; margin:1px 0; border:none; font-family:'Calibri-Regular'; font-size:16px; box-shadow: none;}
.txtarea-enqry2 { width:100%; float:left; border-radius:4px; border:0; background:#fff; color:#969696; height:55px; padding:0 0 0 5px; margin:1px 0; border:none; font-family:'Calibri-Regular'; font-size:16px;}
.submit-btn2 { width:100%; float:left; background:#353535; height:40px; border-radius:4px; text-align:center; line-height:35px; color:#fff; font-family:'Verdana-Regular'; font-size:24px; border:0; }
.submit-btn2:hover{ background:#e8740f; transition-duration:0.8s; } 

.captch-inp{float: right !important; width: 68% !important;padding-left: 20px !important;}
.captcha-img{background: rgba(0, 0, 0, 0) url("../images/captcha-bg.png") no-repeat scroll center top; border: 2px solid #c2c2c2; border-radius: 10px; color: #019dd6;  float: left; font-family: MyriadPro; font-size: 32px;font-weight: bold; height: 36px; line-height: 30px; margin: 0; padding: 0 0 0 8px; text-align: center; width: 28%; position: relative; }
.captcha-img img{transform: scale(1.5); vertical-align: text-bottom; display: inline-block !important;}

.cap-status{position: absolute; top: 100%; left: 100%; width: 140px; text-align: left; color: #000; background: #d4d4d4; z-index: 9; margin-left: 25px; margin-top: 12px; padding: 0;}
.cap-status1{position: absolute; top: 100%; left: 100%; width: 140px; text-align: left; color: #000; background: #d4d4d4; z-index: 9; margin-left: 25px; margin-top: 12px; padding: 0;}
.cap-text{position: relative; text-indent: 7px; font-size: 15px;  border: solid 1px #a1a1a1; width: 100%;}
.cap-text::after { background: rgba(0, 0, 0, 0) url("../images/dwn-arw.png") repeat scroll 0 0; content: ""; height: 9px; left: 4px; position: absolute; top: -9px; transform: rotate(180deg); width: 15px; z-index: 99;}
.captcha-info{font-size: 15px; line-height: 20px; padding: 7px 15px 8px; border:solid 1px #a9a9a9; position: relative;}
.captcha-img-holder{position: relative;}

.captcha-info:after{width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #d4d4d4; content: ''; top: -6px; left:5px; position: absolute;  }
.form-status{float: left; padding: 0; height: 0; transition:all .5s;}
.franchise-status{float: left; padding: 0; height: 0; transition:all .5s;}
.transition-msg{height: 30px; transition:all .5s;}
.status-msg{padding:5px 0; color: #fff; font-size: 18px; float: left;}

.fa-pulse { font-size: 30px; color: #fff !important; }
.ajax-load { padding: 0; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); z-index: 99;}
.request-status{color: #fff !important; display: table; height: 5px; margin: 0 auto; padding: 0; text-align: center; width: auto;}



section#video-block { margin:0; padding:0; width:100%; float:left; background:#323232 url(../images/video-bg-rpt.jpg) top center repeat-x; }
section#video-block .left-video { margin:0; padding:25px 0; width:48%; float:left; /*background:url("../images/glow.png") no-repeat scroll -12px -33px;*/ }
section#video-block .right-video { margin:56px 0 0 0; width:424px; float:right; background:url(../images/video-img.png) no-repeat; min-height:295px; padding:13px 12px 0 12px;}
section#video-block .left-video img { margin:1% auto; display:block; }
section#video-block h1 { color:#fff; font-family:'MyriadPro-light'; font-size:40px; text-align:center; }

.cnbc_logo_glow { background:rgba(0, 0, 0, 0) url("../images/Re-feel_glow.png") no-repeat scroll -55px -50px; }
.cnbc_logo { padding:27px 0 80px 0; }

section#awards-block { margin:0; padding:2% 0; width:100%; float:left; background:#f4f4f4; }
section#awards-block h2 { color:#83c523; font-family:'Verdana-Regular'; font-size:32px; text-align:left; padding:0 0 10px 10px; letter-spacing:-1px;}
section#awards-block h2 span { color:#333333; }
.frnchise-frm{margin:12px 0 0 0 !important; }
ul.logos { margin:10px 0 18px 0; padding:0; list-style:none; }
ul.logos li { margin:0 3% 0 0; padding:0; list-style:none; display:inline; }

ul.logos2 li {margin:0 7.5% 0 0 !important; }
.flt-lft-pad0{padding:0; float:left;}
.frnachise-logo{display: none !important;}


.left-award {width:57%;}
.rt-awrd {width:43%;}
.clublaptop-media-coverage-img{padding:42% 0 0 0; float:left;}
.flt-rt-pad0{padding:0; float:right;}
.flt-rt-pad007{padding:0 0 0 20px; float:right;}
footer { margin:0; padding:0; width:100%; float:left; }
.green-footer { margin:0; padding:20px 0 15px 0; width:100%; float:left; background:#65ab14; }
.green-footer-inside {padding:0 !important;}
h1.printing-heading { color:#fff; font-size:29px; font-family:'MyriadPro-light'; line-height:50px; font-weight:normal; margin:0; padding:0; width:100%; float:left; text-align:left; }
h1.printing-heading span { color:#ffff16; font-family:'myriad-semi-bold';}
a.click-here { background:#e5740e; color:#fff; font-size:23px; box-shadow: 1px 1px 2px #333333; border:none; float:right;  }
.top-footer { margin:0; padding:3% 0; width:100%; float:left; background:url('../images/top-footer-bkg.jpg') repeat; }
.top-footer-row1 { margin:0; padding:0; width:20%; float:left; }
h1.footer-heading { color:#fff; font-size:17px; font-family:'HelveticaNeueLTW1G-Roman'; line-height:22px; font-weight:normal; margin:0; padding:0; width:100%; float:left; text-align:left; }
ul.footernav { margin:15px 0 0 0; padding:0; width:100%; float:left; list-style:none; }
ul.footernav li { color: #797979; display: block; font-family:arial; font-size: 14px; font-weight:normal; margin:4px 0; }
ul.footernav li a { color: #797979; font-family:'helveticaneuelight'; font-size: 13px; font-weight: normal; }
ul.footernav li a:hover { color:#e4710c; text-decoration:none; }
.top-footer-row2 { margin:0; padding:0; width:20%; float:left; }
.top-footer-row3 { margin:0; padding:0; width:17%; float:left; }
.top-footer-row4 { margin:0; padding:0; width:25%; float:left; }
ul.social-network { margin:20px 0; padding:0; width:100%; float:left; list-style:none; }
ul.social-network li a { margin:0 8px 0 0; padding:0; width:50px; height:50px; float:left; background:#6d6e72; color:#252525; border-radius:50%; font-size:33px; font-weight:normal; text-align:center; line-height:50px;  }
ul.social-network li a:hover { opacity:0.7; }
a.locate-btn { background:url('../images/locate-btn-rp-img.jpg') repeat-x; border: medium none; color: #fff; font-family: 'Verdana-Regular'; font-size:16px; margin:0; padding:4px 15px 8px 15px; }
a.locate-btn:hover { background:url('../images/locate-btn-rp-img-hvr.jpg') repeat-x; }
.top-footer-row5 { margin:0; padding:0; width:14%; float:right; text-align:center; }
.top-footer-row5 img{ margin:25px 0 0 0;}


.bottom-footer { margin:0; padding:1% 0; width:100%; float:left; background:url('../images/bottom-footer-bkg.jpg') repeat; border-top:1px solid #515151; }
.left-bottom-footer { margin:0; padding:0; width:56%; float:left; }
p.copyright-text { color:#7e7d7d; font-size:13px; font-family:arial; line-height:18px; font-weight:normal; margin:0; padding:0; width:100%; float:left; text-align:left; }
p.copyright-text a { text-decoration:none; color:#7e7d7d; }
p.copyright-text a:hover { color:#e4710c; }
.right-bottom-footer { margin:0 0 0 0; padding:0; width:34%; float:right; }
ul.social-link { margin:0; padding:0; width:100%; float:left; list-style:none; }
ul.social-link li { margin:0 5px; padding:0; width:auto; float:left; color:#7e7d7d; font-size:13px; font-family:arial; line-height:18px; font-weight:normal; }
ul.social-link li:hover { opacity:0.7; }

/*----about us----*/
.download-btn { margin:0; padding:0; width:auto; height:50px; border-radius:4px; float:left; background:#6fb51e; padding:10px; box-shadow: 2px 2px 0 #47900d;transition-duration:1s;}
.download-btn a { padding:0 10px; color:#fff; line-height:30px; font-size:28px; text-decoration:none; transition-duration:1s; font-family:'MyriadPro'; letter-spacing:-1px; }
.download-btn a span { font-family:'MyriadPro-bold'; letter-spacing:-2px; }
.download-btn a:hover, .download-btn a:focus { color:#000; text-decoration:none; }
.download-btn-frnchise{min-width:70%; text-align:center; margin:20px 0 0 0;}
.download-btn-frnchise a{font-size:26px !important; font-family:'MyriadPro-Bold';}
.download-btn-frnchise a span{font-family:MyriadPro;}
.download-btn:hover {background:#e87411;}

.abt-carousel-caption { bottom: 20px; color: #ffffff; left:9%; padding-bottom: 20px; padding-top: 20px; position: absolute; right:15%;
    text-align: center; z-index: 10; }
.cartri-carousel-caption { top: 23%; color: #ffffff; left:9%; padding-bottom: 20px; padding-top:0; position: absolute; right:42%;
    text-align: center; z-index: 10; }
.contct-carousel-caption { bottom: 20px; color: #ffffff; left:9%; padding-bottom: 20px; padding-top: 20px; position: absolute; right:15%;}
.contct-carousel-caption h1 { margin:0; padding:0 0 75px; font-size:58px; line-height:55px; font-family:'MyriadPro-Light'; font-weight:normal; color:#6eb41d; text-align:left;  }
.contct-carousel-caption h1 span { color: #e5761d;  font-family:'MyriadPro-Light';font-size:38px;line-height:38px;}

section#abt-refeel { margin:0; padding:2% 0 0; width:100%; float:left; background:url(../images/abt-refeel-bg.jpg) no-repeat top center; background-size:cover; }
.about-cntnt-margin{margin-top: 3%;}

.cont-banner-txt h1 { color:#6fb51e; }

section#mission-vision { margin:0; padding:2% 0; width:100%; float:left; background:#fafafa url(../images/mission-img-new.jpg) no-repeat bottom right 10%; min-height:318px; border-top:2px solid #f4f4f4; }
p.mission-gap { margin:20px 0 0 0; }
#mission-vision .about-us-bullet{margin: 0 0 5% 0;}

section#award-recognition { margin:0; padding:2% 0 0; width:100%; float:left; background:#f4f4f4; border-top:2px solid #eee;}
ul.about-us-bullet{ margin:2% 0 3% 13%; padding:0; list-style:none; }
ul.about-us-bullet li{ margin:0; padding:0 0 3px 28px; list-style:none; font-family:'MyriadPro-Light';font-size:17px; color:#494949; background:url(../images/green-bullet.png) no-repeat scroll 0 6px; }
.padd-left{padding: 0 0 0 12%;}
section#founder-block { margin:0; padding:0; width:100%; float:left; background:url(../images/founder-bg.jpg) no-repeat top center; background-size:cover;  }
section#founder-block h1 { margin:10% 0 0; font-family:'myriad-semi-bold'; font-size:45px; line-height:80%; text-align:left; color:#fff; }
.founder-grp-img { float:right; margin:22% 0 0 0; }
section#founder-block p { margin:0; padding:0 0 10px 0; font-size:17px; line-height:26px; font-family:'MyriadPro-Light'; font-weight:normal; color:#000; text-align:left; }
section#founder-block p span { font-family:'myriad-semi-bold'; color: #000; }
.founders-name{padding:1% 0 0 0 !important;font-family:'myriad-semi-bold' !important; color: #000; font-size: 17px;}
.founders-name span{font-family:'MyriadPro-Light' !important; color: #000; font-size: 17px;}
.margin-top{margin: 2% 0 0 0;}
.margin-top2{margin:11% 0 0 0;}
section#investors-block { margin:0; padding:0; width:100%; float:left; background:url(../images/investors-bg.jpg) no-repeat top center; background-size:cover; }
section#investors-block h1{ margin:10% 0 0 0; font-family:'MyriadPro-Light'; font-size:45px; line-height:80%; text-align:left; color:#000; }
section#investors-block p { margin:0; padding:0 0 10px 0; font-size:18px; line-height:26px; font-family:'MyriadPro-Light'; font-weight:normal; color:#000; text-align:left; }
.tlg-logo{padding:15% 0 15% 86px;}
.news-leftside{margin:0; padding:12px 0; width:8%; float:left;border-right: 5px solid #6f9443;}
.news-rightside{margin:0; padding:14px 0; width:89%; float:right; }
.news{margin:0; padding:0; font-size:17px; line-height:20px; font-family:'Verdana-Regular'; font-weight:normal; color:#fff; text-align:left;}
.srcl-txt{margin:0; padding:0; font-size:13px; line-height:18px; font-family:'Verdana-Regular'; font-weight:normal; color:#000; text-align:left;}

section#laser-toner { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/cartri-upper-bg.jpg) no-repeat left center; background-size:cover; }
section#inkjet { margin:0; padding:2% 0; width:100%; float:right; background:url(../images/ink-bg.jpg) no-repeat right center; background-size:cover; }
section#remanufactured { margin:0; padding: 1% 0; width:100%; float:left; background:url(../images/remanufctured-bg.jpg) no-repeat left center; background-size:cover; }
section#print-service { margin:0; padding:2% 0; width:100%; float:right; background:url(../images/print-service-bg.jpg) no-repeat right center; background-size:cover; }
section#printer-consult { margin:0; padding: 2% 0; width:100%; float:left; background:url(../images/remanufctured-bg.jpg) no-repeat left center; background-size:cover; }
.cariimg-padding{padding: 20.5% 0 0;}
.cariimg-2nd-padd{padding:11% 0 0 0%; float:right; }
.cariimg-3rd-padd{padding:2% 0;}
.cariimg-4th-padd{padding:6% 0 0;}
.cariimg-5th-padd{}
.print-service-img{margin-left: 65px;}

ul.banner-btn-lst{margin:0; padding:0; float:left;}
ul.banner-btn-lst li{margin:0 7px 0 0; padding:0;font-size:25px; line-height:30px; font-family:MyriadPro; font-weight:bold; color:#fff; text-align:center; list-style:none; display:inline;float:left; }
ul.banner-btn-lst li span{font-family:'MyriadPro-Bold';}
ul.banner-btn-lst li.c-enqry a{margin:0; padding:10px 0;background:#e87411; border-radius:5px; width:280px; float:left; transition:all 0.5s; color: #fff; box-shadow: 2px 3px 0  #c46410;}
ul.banner-btn-lst li.l-stre a{margin:0; padding:10px 0;background:#70b51e; border-radius:5px; width:280px; float:left; transition:all 0.5s; color: #fff;box-shadow: 2px 3px 0  #3f860c;}


ul.banner-btn-lst li.c-enqry a:hover{ background:#70b51e;box-shadow: 2px 3px 0  #616161;}
ul.banner-btn-lst li.l-stre a:hover{background:#e87411; box-shadow: 2px 3px 0  #616161;}
 
.contact-btn { margin:5% 0 0 0; padding:0; width:auto; height:45px; border-radius:4px; float:left; background:#6fb51e; padding:13px 20px; box-shadow: 2px 2px 0 #47900d;}
.contact-btn a { color:#fff; line-height:20px; font-size:28px; text-decoration:none; transition-duration:1s; font-family:'MyriadPro'; }
.contact-btn a span { font-family:'MyriadPro-bold'; }
.contact-btn a:hover, .download-btn a:focus { color:#000; text-decoration:none; }

section#contactus-block { margin:0; padding:7% 0 0 0; width:100%; float:left; background: #f3f3f3 url(../images/hand.png) no-repeat left bottom;}
.txtfield2 { width:31%; float:left; border-radius:4px; border:0; background:#fff; color:#000; height:35px; padding:0 0 0 5px; margin:0 8px; border:1px solid #d7d7d7; }
.txtarea2 { width:64%; float:left; border-radius:4px; border:0; background:#fff; color:#000; height:35px; padding:0 0 0 5px; margin:0 8px; border:1px solid #d7d7d7; }
.selectfield { width:31%; float:left; border-radius:4px; border:0; background:#fff; color:#888; height:35px; padding:0 0 0 5px; margin:0 8px; border:1px solid #d7d7d7; }
.sbmt-btn2 { width:31%; float:left; background:#e8740f; height:35px; border-radius:4px; text-align:center; line-height:35px; color:#fff; font-family:MyriadPro-bold; font-size:22px; border:0; margin:0 8px; }
.sbmt-btn2:hover { background:#353535; transition-duration:0.8s; cursor: pointer; } 
.contant-block-mrgn{float: right; margin:0 5% 7% 0;}
section#map-block { margin:0; padding:3% 0; width:100%; float:left; background:url(../images/map-bg.jpg) no-repeat top center; background-size:cover; }
#map-block h1{ color:#6fb41d; font-size:32px; font-family:'MyriadPro-Light'; line-height:50px; font-weight:normal; margin:0; padding:0 0 2% 0;text-align:left; }
#map-block p { margin:0; padding:6px 0 10px 0; font-size:21px; line-height:26px; font-family:'MyriadPro-Light'; font-weight:normal; color:#3c3c3c; text-align:left; }
#map-block p span{font-family:'myriad-semi-bold'; color: #494949; }

#ban-fran { margin:0; padding:0; width:100%; float:left; background:url(../images/franchising-banner-bg.jpg) no-repeat left center; background-size:cover; }
.fran-carousel-caption {color: #ffffff;left: 14%;position: relative;right: 15%;text-align: center;z-index: 10; margin-top: 46%; }
.download-btn-fran { margin:0; padding:0; width:auto; height:45px; border-radius:4px; float:left; background:#6fb51e; padding:12px 30px; box-shadow: 2px 2px 0 #47900d;}
.download-btn-fran a { color:#fff; line-height:25px; font-size:35px; text-decoration:none; transition-duration:1s; font-family:'MyriadPro-Light'; }
.download-btn-fran a:hover, .download-btn-fran a:focus { color:#000; text-decoration:none; }
.bannertab-bg { background:url(../images/banner-tab.png) no-repeat right bottom; height:289px; position: relative; width: 401px; padding:28px; float: right;}
section#opportunity-block { margin:0; padding:3% 0; width:100%; float:left; background:#f3f3f3 url(../images/frnchising-man.jpg) no-repeat left;}
.right-sec-float{float: right;}
section#highlights-block { margin:0; padding:2% 0; width:100%; float:left; background:#f9f9f9 url(../images/clr-bg.jpg) repeat-x;}
ul.fran-img{padding: 0;margin:8px 0; float: left; width: 100%;}
ul.fran-img li{padding: 0;margin: 0; float: left; width: 25%; list-style: none; display: inline; text-align: center;}
ul.fran-img li:hover{opacity: .8; }
ul.fran-img li p{font-size:22px; color:#3e3e3e;  font-family:MyriadPro;text-align: center; padding: 0;margin: 0; line-height: 58px;}
/*ul.fran-img li p:hover{ color:#74c318;cursor: pointer; }*/
section#advantage-block { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/clr-bg.jpg) repeat-x;}
.book-padd{padding: 4% 0 0 0; float: right;}
.fran-txtfield { width:47%; float:left; border-radius:4px; border:0; background:#fff; color:#b4b4b4; height:37px; padding:0 0 0 5px; margin:2% 8px 0 0;  font-family:'Calibri-Regular'; font-size:18px;}
.fran-txtarea2 { width:96%; float:left; border-radius:4px; border:0; background:#fff;  color:#b4b4b4; font-size:18px; height:88px; padding:0 0 0 5px; margin:2% 0 0 0; }
.fran-download { width:100%; float:left; background:#353535; height:40px; border-radius:4px; text-align:center; line-height:45px; color:#fff; font-family:'MyriadPro-Bold'; font-size:22px; border:0; margin:160px 0 0 10px; }
.fran-download:hover { background:#e8740f;transition-duration:0.8s; cursor: pointer; }
.fran-download a { color:#fff; text-decoration:none; }
.fran-download a:hover { color:#000; text-decoration:none; }
ul.advantg-list{margin-top: 15px;}
ul.advantg-list li { background: rgba(0, 0, 0, 0) url("../images/bult.png") no-repeat scroll 0 0; color: #494949; font-family: "MyriadPro-Light"; font-size: 21px; list-style: outside none none; margin: 0; padding: 0 0 8px 33px; color: #6fb51e; font-family: "myriad-semi-bold"; line-height: 21px; margin-bottom: 10px;}
ul.advantg-list li span{clear: both; display: block; color: #2c3e50; font-family: "MyriadPro-Light";font-size: 16px;
    line-height: 18px; }
    ul.advantg-list li:last-child{border: none;}
#reefeel-advantage-block .bannertab-bg{position: relative; top: 25px; left: auto; float: left; right: auto; background: rgba(0, 0, 0, 0) url("../images/video-bkg.png") no-repeat scroll right bottom;
    height: 425px; width: 589px; padding: 41px 40px 31px;}

section#book-block { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/book-block-bg.jpg) no-repeat top center; background-size:cover;  }
section#book-block h2 { margin:1% 0 0 1%; font-family:'MyriadPro-Light'; font-size:44px; line-height:80%; text-align:left; color:#fff; }
section#book-block h2 span{font-family:'MyriadPro-Bold';color:#fff; }
section#book-block h3 { margin:1% 0 1% 1%; font-family:'MyriadPro-Light'; font-size:31px; line-height:80%; text-align:left; color:#3e7203; }
section#refeel-request-block { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/investors-bg.jpg) no-repeat top center; background-size:cover; }
section#refeel-request-block h2{ margin:0; font-family:'MyriadPro-Light';color:#3c4834; font-size:40px; line-height:103%; text-align:left; padding-bottom: 18px; }
section#refeel-request-block h2 span{ font-family:'MyriadPro-Bold'; color:#fff;font-size:40px;}
.or-sec{float: left; margin:50px 0 0;}
.frow2 { width:100%; float:left; margin-bottom:2%; margin-top:1%; margin-left:0%;  }
.fran-txtfield3 { width:21%; float:left; border-radius:4px; border:0; background:#fff; color:#b4b4b4; height:40px; padding:0 0 0 5px; margin:2% 16px 0 0; }
.request { width:47%; float:left; background:#353535; height:40px; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-family:'MyriadPro-Bold'; font-size:22px; border:0; margin:11px 0 0 0; }
.request:hover { background:#e8740f;transition-duration:0.8s; cursor: pointer; }

#ban-corporate{ margin:0; padding:0; width:100%; float:left; background:url(../images/corporatemain-bg.jpg) no-repeat left center; background-size:cover; }
section#reefeel-advantage-block { margin:0; padding:2% 0; width:100%; float:left; background: #fafafa url(../images/corpo-clr-bg.jpg) repeat-x top;}
ul.fran-img li .corporate-bold{font-size:23px; color:#6fb51e;  font-family:MyriadPro;text-align: center; padding: 4% 0 0 0;margin: 0; line-height: 40px;}
ul.fran-img li .corporate-small{font-size:15px; color:#000;  font-family:'myriad-semi-bold';text-align: center; padding: 0 0 5px 0;margin: 0; line-height: 18px;}
ul.fran-img li .corporate-med{font-size:15px; color:#000;  font-family:'MyriadPro-Light';text-align: center; padding: 0 5%;margin: 0; line-height: 18px;}
ul.fran-img li .corporate-read-more{font-size:15px; color:#6fb51e;  font-family:'MyriadPro-Light';text-align: center; padding: 0 0 5% 0;margin: 0; line-height: 25px;}
ul.fran-img li .corporate-read-more a{font-size:17px; color:#6fb51e;  font-family:MyriadPro; text-decoration:none;}
ul.fran-img li .corporate-read-more a:hover{color:#000; text-decoration:none;}
.corporate-sub { width:47%; float:left; background:#353535; height:37px; border-radius:4px; text-align:center; line-height:41px; color:#fff; font-family:'MyriadPro-Bold'; font-size:22px; border:0; margin:12px 0 0 0; }
.corporate-sub:hover { background:#e8740f;transition-duration:0.8s; cursor: pointer; }
section#corpo-tlg-block { margin:0; padding:4% 0; width:100%; float:left; background:url(../images/cor-tlg-bg.jpg) no-repeat left;background-size:cover; }
section#corpo-tlg-block h2 { margin:0; padding:0 0 10px 0; font-size:45px; line-height:40px; font-family:'MyriadPro-Light'; font-weight:normal; color: #4b7a12;text-align:left; }
section#corpo-tlg-block h3 { margin:0; padding:0 0 10px 0; font-size:45px; line-height:40px; font-family:'myriad-semi-bold'; font-weight:normal; color:#6fb51e; text-align:left; }
section#corpo-tlg-block h4 { margin:0; padding:0 0 10px 0; font-size:45px; line-height:40px; font-family:'myriad-semi-bold'; font-weight:normal; color:#e36c0e; text-align:left; }
.to-img{padding: 0 2%;}
.txt-top-padd{padding-top: 3%;}
section#corporate-girl-sec { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/girl-bg.jpg) no-repeat top center; background-size:cover; position: relative !important;}
.corporate-girl-img { bottom: -17px; position: absolute;}

.corporate-girl-img-sc{text-align:right;}
section#corporate-girl-sec h2 { margin:2% 0 0 0; font-family:'MyriadPro-Light'; font-size:45px; line-height:80%; text-align:left; color:#000; }
section#corporate-girl-sec h2 span{font-family:'MyriadPro-Bold';color:#000; }
.form-margin{margin-top:0;}
.tlc-logo-holder {width: 291px; height: 214px; background: #fff; border:solid 6px #ebebeb; border-radius: 8px; text-align: center; margin: 0 auto; position: relative; max-width: 100%;}
.tlc-logo-holder .item img{text-align: center; margin: 0 auto; } 
.tlc-logo-holder a.carousel-control{width: 29px; height: 42px;top: 50%; margin-top: -21px; background: #ebebeb; font-size: 28px; color: #000;}
.tlc-logo-holder a.carousel-control:hover{color: #6fb51e;}
.tlc-logo-holder .carousel{margin-top: 40px;}


section#corporate-request-block { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/corporate-green-bg.jpg) no-repeat top center; background-size:cover; }
.corporate-txtfield { width:22%; float:left; border-radius:4px; border:0; background:#fff; color:#b4b4b4; height:40px; padding:0 0 0 5px; margin:2% 8px 0 8px; font-family:'Calibri-Regular'; font-size:18px;}
.corporate-request { width:27%; float:left; background:#e8740f; height:40px; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-family:'MyriadPro-Bold'; font-size:22px; border:0; margin:21px 0 0 7px; }
.corporate-request:hover { background:#353535;transition-duration:0.8s; cursor: pointer; }
section#myths-block { margin:0; padding:2% 0; width:100%; float:left; background:#f3f3f5;}
section#start-saving-block { margin:0; padding:2% 0; width:100%; float:left; background:url(../images/cor-speck-bg.jpg) no-repeat left;background-size:cover; }
h2.saving-font { margin:2% 0 0 0; font-family:'MyriadPro-Light'; font-size:42px; line-height:80%; text-align:right; color:#fff; padding: 0;}
h2.saving-font span{ font-family:'myriad-semi-bold';}
.click-here { width:auto; float:left; background:#e8740f; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-family:'myriad-semi-bold'; font-size:26px; border:0; margin:0 0 0 20px; box-shadow: 2px 2px 0  #c46410;padding:4px 35px 0 35px;}
.click-here:hover { background:#353535;transition-duration:0.8s; cursor: pointer;box-shadow: 2px 2px 0  #000; }
.click-here a { color:#fff; text-decoration:none; }
.click-here a:hover { color:#fff; text-decoration:none; }
h2.frm-hdng-txt{font-size:23px !important; text-align:right !important; font-family:'Verdana-Regular' !important; padding:5px 20px 14px 0 !important;}
h2.frm-hdng-txt007{font-size:20px !important; text-align:left !important; font-family:'Verdana-Regular' !important; padding:5px 0 0 0 !important; color: #333333 !important; line-height: 25px !important;}
h2.frm-hdng-txt008{font-size:15px !important; text-align:left !important; font-family:'Verdana-Regular' !important; padding:5px 0 14px 0 !important;}
.cio-img{padding-top: 10px; text-align: center; margin: 0 auto; display: table;}

.bottom-border{border-bottom: 2px dotted #e4e4e4; padding:3% 0;}
.txtpadding{padding: 3% 0 0 0;}
ul.number{margin:0; padding:0; float:left;}
ul.number li{margin:0; padding:0;text-align:left; list-style:none; display:inline;float:left;}
ul.number li.myth {margin:0; padding:0 0 10px; text-align:left; list-style:none; display:inline; font-size:30px; line-height: 35px; font-family: MyriadPro; color:#6fb51e; width:100%; float:left; }
ul.number li.myth span { margin:0; padding:2px 12px; text-align:center; list-style:none; display:inline; font-size:30px; line-height: 45px; font-family: MyriadPro; color:#fff;  width:45px; height:45px; border-radius:50%; background:#6fb51e; }
ul.number li.txt{margin:0; padding:0; text-align:left; list-style:none; display:inline; font-size:20px; line-height: 20px; font-family: MyriadPro; color: #484848; width:90%; float:left;}
.triangle-obtuse { background: rgba(0, 0, 0, 0) linear-gradient(#fff, #fff) repeat scroll 0 0; border-radius:4px; color: #000; margin:0; padding:20px;position: relative; }
.triangle-obtuse::before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent #fff; border-image: none; border-style: solid; border-width:0 30px 15px 0; bottom: 20px; content: ""; display: block; left: -29px; position: absolute; width: 0; }
.talking-txt{margin:0; padding:0; width:100%; text-align:left; list-style:none; display:inline;float:right; font-size: 15px; line-height: 20px; color:#898989;font-family: MyriadPro;background:#fff; text-shadow:none;}


.press-carousel-caption { bottom: 70px; color: #ffffff; left:9%; padding-bottom: 100px; padding-top: 0; position: absolute; right:15%;}
.press-carousel-caption h1 { margin:0 0 0 40px; padding:0 ; font-size:58px; line-height:55px; font-family:'MyriadPro-Light'; font-weight:normal; color: #e5761d; text-align:left;  }
.press-carousel-caption h2 { margin:0 0 0 40px; padding:0 0 42px 0; font-size:32px; line-height:35px; font-family:'MyriadPro-Light'; font-weight:normal; color:#999999; text-align:left; }

section#press-franchising-world { margin:0; padding:2% 0 0 0; width:100%; float:left; background:#faebd7;}
section#press-franchising-world h1 { margin:0; padding:0 0 2% 0 ; font-size:50px; line-height:55px; font-family:'MyriadPro-Light'; font-weight:normal; color: #e5761d; text-align:left;  }
section#press-franchising-world h1 span{ color: #999; }
.press-click-btn { margin:2% 0; width:auto; height:45px; border-radius:4px; float:left; background:#e7740f; padding:13px 20px; box-shadow: 2px 2px 0 #ccc;}
.press-click-btn a { color:#fff; line-height:25px; font-size:22px; text-decoration:none; transition-duration:1s; font-family:'MyriadPro-Light'; }
.press-click-btn a:hover, .download-btn a:focus { color:#000; text-decoration:none; }

section#news-block{width: 100%; float: left; padding:0; margin: 0;}
ul.news{margin:2% 0;padding: 0;width: 100%; float: left; width: 100%;}
ul.news li{list-style: none; display: inline; margin: 2% 0; width: 80%;float: right; }
ul.news li.img{float: left; width: 15%; border: 5px solid #ccc; border-radius: 5px; }
ul.news li.txt{ padding:0;color: #9dc52f !important; font-family:'MyriadPro-Bold' !important; font-size: 18px !important;  margin: 2% 0 0 0 !important;z-index: 9999999; position: relative; line-height: 20px;}
ul.news li.txt span{font-size: 13px !important;font-weight: normal; color: #4d4d4d; font-family: MyriadPro;}
ul.news li.para{margin:0; padding:0;font-family:MyriadPro!important; font-size: 18px !important;color: #423333; line-height: 20px; font-weight: normal; }
ul.news li.readmore{margin:0; padding:0;font-family:'MyriadPro-Bold' !important; font-size: 16px !important;color: #444444;}
ul.news li.readmore a{ line-height: 32px;font-family:'MyriadPro-Bold' !important; font-size: 16px !important;color: #444444; }
ul.news li.readmore a:hover{color: #9dc52f;}
ul.news li.date{font-family:'MyriadPro-Bold' !important; font-size: 14px !important;color: #f88620; line-height: 16px;margin:0; padding:0;}

section#news-block h1 { margin:0; padding:2%; font-size:40px; line-height:55px; font-family:'MyriadPro-Light'; font-weight:normal; color: #e5761d; text-align:left;  }
section#news-block h1 span{ color: #646464; font-size: 40px;  font-weight: 300;}
.laptp{position: absolute;}
.lappy{width: 20%;float: right; position: relative;}

.main-banner { width:100%; float:left; position:relative; }
.banner-caption { width:52%; position:absolute; left:160px; top:82px; min-height:100px; }
.banner-caption h2 { margin:0; padding:0 0 42px 0; font-size:32px; line-height:32px; font-family:'MyriadPro-Light'; font-weight:normal; color:#434343; text-align:left; }
.corporate-banner { width:100%; float:left; position:relative; }
.banner-txt { width:38%; position:absolute; left:165px; top:80px; min-height:100px; }
.bannertab-bg { background:url(../images/banner-tab.png) no-repeat right bottom; height:289px; position:absolute; width: 401px; padding:28px; top:60px; right:191px; }
.left-download { margin:0; padding:0; width:36%; float:left; position:absolute; bottom:0; left:0; z-index:999; }
.right-download { margin:0; padding:0; width:62%; float:right; position:absolute; top:8px; right:80px; }

.main-download { margin:0; padding:0; width:100%; float:left; position:relative; min-height:220px; }

.no-pad { padding:0; }

.contact-banner { width:100%; float:left; position:relative; }
.cont-banner-txt { width:55%; position:absolute; left:165px; top:56px; min-height:100px; }

.abt-banner { width:100%; float:left; position:relative; }
.abt-banner-txt { width:45%; position:absolute; left:165px; top:63px; min-height:100px; }
.abt-banner-txt h1 { font-size:47px; line-height:120%; margin:0; padding:0; color:#6eb41d; }
.abt-banner-txt h1 span { font-size:40px; line-height:120%; }


.press-banner { width:100%; float:left; position:relative; }
.press-banner-txt { width:28%; position:absolute; left:165px; top:30px; min-height:100px; }
.press-banner-txt h1 { font-size:47px; line-height:120%; margin:0; padding:0; }
.press-banner-txt h1 span { font-size:50px; line-height:120%; }
.press-banner-txt h2 { color:#999; font-size:27px; }
.press-video-blk { width:625px; position:absolute; right:65px; top:56px; height:317px; background:url(../images/lappy.png) no-repeat;}
.press-video { width:300px; position:absolute; right:57px; top:26px; height:200px;  }


#container {
  margin:0 auto;
  width:600px;
}
#container h2 {
  font-size:20px;
  color:#0087f1;
}
#wrap {
  position: relative; 
  padding: 10px; 
  overflow: hidden;
}
#gradient {
  width:100%; 
  height:35px; 
  background:url(images/bg-gradient.png) repeat-x; 
  position:absolute; 
  bottom:0; 
  left:0; 
}
#read-more { 
  padding:5px; 
  background:#fff; 
  color:#333; 
}
#read-more a { 
  padding-right:22px; 
  background:url(images/icon-arrow.gif) no-repeat 100% 50%;
  font-weight:bold;
  text-decoration:none;
}
#read-more a:hover {color:#000;}


section#privacy-block{width: 100%; float: left; padding:2% 0; margin: 0;}
section#privacy-block p { margin:0; padding:0 0 10px 0; font-size:17px; line-height:26px; font-family:'MyriadPro-Light'; font-weight:normal; color:#494949; text-align:left; }
section#privacy-block h1 {font-size:23px; color:#6fb51e;  font-family:MyriadPro;text-align: left; padding: 0;margin: 0; line-height: 40px;}
section#privacy-block p.warrnty-bold{font-size:17px; color:#494949;  font-family:'myriad-semi-bold';text-align:left; padding: 0 0 10px 0;margin: 0; line-height: 25px;}
ul.cartridge-bullet{ margin:1% 0 0 0; padding:0;}
ul.cartridge-bullet li{ margin:0; padding:0 0 20px 23px; list-style:none; font-family:'MyriadPro-Light';font-size:17px; color:#494949; background:url(../images/bullet.png) no-repeat scroll 0 6px; }
ul.cartridge-bullet li span{ color: #f88620; }

.dots-img { padding:0 0 20px; }

.corporate-banner .banner-txt h1 { color:#6eb41d; }