@font-face {
	font-family: 'ralewayextralight';
	src: url('../fonts/raleway.extralight.eot');
	src: url('../fonts/raleway.extralight.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway.extralight.woff2') format('woff2'),  url('../fonts/raleway.extralight.woff') format('woff'),  url('../fonts/raleway.extralight.ttf') format('truetype'),  url('../fonts/raleway.extralight.svg#ralewayextralight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaymedium';
	src: url('../fonts/raleway.medium.eot');
	src: url('../fonts/raleway.medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway.medium.woff2') format('woff2'),  url('../fonts/raleway.medium.woff') format('woff'),  url('../fonts/raleway.medium.ttf') format('truetype'),  url('../fonts/raleway.medium.svg#ralewaymedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayregular';
	src: url('../fonts/raleway.regular.eot');
	src: url('../fonts/raleway.regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway.regular.woff2') format('woff2'),  url('../fonts/raleway.regular.woff') format('woff'),  url('../fonts/raleway.regular.ttf') format('truetype'),  url('../fonts/raleway.regular.svg#ralewayregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaysemibold';
	src: url('../fonts/raleway.semibold.eot');
	src: url('../fonts/raleway.semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway.semibold.woff2') format('woff2'),  url('../fonts/raleway.semibold.woff') format('woff'),  url('../fonts/raleway.semibold.ttf') format('truetype'),  url('../fonts/raleway.semibold.svg#ralewaysemibold') format('svg'); font-weight: normal; font-style: normal; }

body {font-family: 'ralewayregular'; font-size:14px;  margin: 0px; padding: 0px; background:#f7f7f7;}
a, a:focus {color:#0448a9; outline: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
a:hover {outline: none; text-decoration:none;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5, h6{text-transform:uppercase; font-family: 'ralewaysemibold';}
button.btn-green, a.btn-green {background:#0ea20a; border:solid 1px #0ea20a; text-transform:uppercase; padding:10px 20px; font:normal 16px 'ralewaysemibold'; color:#FFF;}
button:hover.btn-green, a:hover.btn-green{background:#048f00; color:#FFF !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.margin-top-bottom{margin:20px 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.form-control, .form-control:focus{ background:#eaeaea; border-radius:0px; box-shadow:0 0px 0px rgba(0, 0, 0) inset; border:0px;}
label {font-size:14px; font-weight:normal; color:#666666;}
label.error {font-size:14px; font-weight:normal; color:#FF3300 !important;} 
.modal-dialog {margin:80px auto 80px auto;}

#franchisee_application .input-group {display:block;}
#franchisee_application .input-group-addon {position:absolute; right:0px; width:auto; line-height:21px; top:0px; z-index:2;}
#franchisee_application .input-group-addon strong {display:block;}
#franchisee_application .input-group .form-control {float:none;}
/*---------------------------------- header part start from here ---------------------------------------*/
.sticky{position:fixed !important; width:100%; margin:0px 0px 0px 0px !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; top:0px; z-index:2;}
.top-strip {background: #0448a9;padding:10px 0px;}
.top-right {float: right; color:#FFF; padding-top:2px;}
.top-right a {display:inline-block; margin-left:20px; color:#FFF;}
.top-right a:hover {color:#fffc00;}



.top-call-talk {float:right;} 
.top-call-talk ul {list-style:none;}
.top-call-talk ul li{display:inline-block; color:#FFF; padding:2px 0px 3px 30px; margin-left:20px;}
.top-call-talk ul li.talk-to-us {background:url(../images/talk-icon.png) left 0px no-repeat; display:none;}
.top-call-talk ul li.call-us {background:url(../images/talk-icon.png) left -27px no-repeat;}
.top-call-talk ul li.call-us a {display:inline-block; color:#FFF;}
.top-call-talk ul li.call-us a:hover {color:#fffc00;}

.header-container {background-color:#0cbf07; width:100%; position:relative; z-index:5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.header-container::before {background:#FFF url("../images/top-curve.png") no-repeat right top; float:left; position:absolute; left:0px; top: 0; z-index:0; width:29%; height:79px;}
.header-container-left {width:30%; position:relative; z-index:99;}

.logo {padding:13px 0px 12px 0px; position:relative; float:left;}
/*--------------------------navbar---------------------------------*/
.navbar-default {z-index:1; background:none; border-radius:0px; border:0px; margin:0px;}
.navbar-collapse {padding:0px; clear:both;}
.navbar-nav > li {padding:0px 54px 0px 0px;}
.navbar-nav > li:last-child {padding-right:0px;}
.navbar-nav > li > a {font:normal 14px/45px 'ralewaysemibold'; padding:18px 0px 12px; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a {color:#FFF; border-bottom:solid 4px #0cbf07;}
.navbar-default .navbar-nav > li > a:hover {color:#FFF; border-bottom:solid 4px #72f86f;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {border-bottom:solid 4px #72f86f; background:none; color:#FFF;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {border-bottom:solid 4px #72f86f; background:none; color:#FFF;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background:#0448a9; color:#FFF;}
.navbar-toggle {border-radius:0px; background:#FFF; margin-right:0px; border:0px;}
.dropdown-menu {background:#0cbf07; border:0px; padding:5px;}
.dropdown-menu > li > a{color:#FFF; padding:8px 14px; text-transform:uppercase; font-weight:bold;}
.dropdown-menu > li > a:hover{background:#0448a9; color:#FFF;}


.banner {display:block; padding:2px; padding-bottom:0px; background:#333333;}
.banner .block{display:block; border-bottom:solid 2px #000; border-left:solid 2px #000; color:#FFF; position:relative;}
.banner .block a {color:#FFF;}
.banner .block i {background:url(../images/banner-curve.png) top left no-repeat; font-style:normal; padding:8px 15px 9px 45px; margin:0px; position:absolute; bottom:20px; right:0px; font:normal 22px 'ralewaysemibold'; text-transform:uppercase;}
.banner .block img {width:100%;}
.banner img.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner img.grayscale:hover {filter: none; -webkit-filter: grayscale(0%); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.banner .banner-details {background:#333333; display:block; padding:18px 15px; margin:0; float:none; position:relative; clear:both;}
.banner .banner-details h1 {color:#FFF; font-size:18px; font-family: 'ralewaysemibold'; text-transform:uppercase; position:relative;}
.banner .banner-details h1 span {background:#8b8b8b; height:3px; width:40px; margin:19px 0px 20px 0px; display:block; left:0px; bottom:0px;}
.banner .banner-details p {font-size:14px; color:#FFF;}
.banner .banner-details a {position:absolute; bottom:20px; right:20px; display:block; color:#FFF; background:url(../images/arrow.png) -6px top no-repeat; height:16px; width:38px;}
.banner .banner-details a:hover {background:url(../images/arrow.png) -1px top no-repeat;}

/*------------------------------------- Content part ----------------------------------*/
.features {background:#e5eced url(../images/banner-bottom-part.png) bottom center no-repeat; padding:30px 0px 20px;}
.left-grow {text-align:right; padding:32px 40px; font:normal 16px/30px 'ralewaysemibold'; border-right:solid 2px #c5d1d1; text-transform:uppercase; letter-spacing:1px;}
.left-grow span {color:#0ea20a; display:block;}

.right-grow {text-align:left; padding:0px 0px; font:normal 16px/30px 'ralewayregular';}
.right-grow a {color:#0ea20a; text-decoration:none;}
.right-grow a:hover {color:#000; text-decoration:none;}

.content-part {margin:40px 0 20px 45px; padding:0px 0px 0px 0px}
.content-part2 {margin:40px 0px 20px; padding:0px 0px 0px 40px}
.features-img {float:left; text-align:center; width:48px;}
.features-text {margin-left:60px;}
.features-text h2 {font:normal 14px 'ralewaysemibold'; color:#333333;}
.features-text h2 span {background:#0ea20a; height:3px; width:40px; margin:20px 0px 25px 0px; display:block; left:0px; bottom:0px;}

/*------------------------------------ Map Part ---------------------------------------------*/
.container-map {display:block; text-align:center; padding:30px 0px 0px; background:#f7f7f7;}
.container-map h3{font:normal 20px 'ralewaysemibold'; display:inline-block; padding-top:10px}
.container-map h3 p {margin:0px; clear:both; display:block;}
.container-map h3 span {background:#0ea20a; height:3px; width:40px; margin:25px 0px 15px 0px; display:inline-block; left:0px; bottom:0px;}
.map {clear:both; display:inline-block; text-align:center; max-width:100%;}
.map img{width:100%; max-width:inherit; display:inherit;}
/*------------------------------------ Footer Start Here -----------------------------------------------*/
footer {background:#353535; padding:25px 0px;}
.footer-first {display:block;}
.footer-logo {padding:10px 0px;}
.logo-bottom-txt{color:#797979; padding:10px 0px 20px;}
.social {display:block;}
.social a {display:inline-block; font-size:20px; color:#717171; margin-right:20px;}
.social a:hover {color:#FFF;}

.footer-second {display:block;}
.footer-second h3 {font-size:16px; color:#FFF;}
.footer-second h3 p {display:block;}
.footer-second h3 span{background:#8b8b8b; height:3px; width:40px; margin:18px 0px 29px 0px; display:inline-block; left:0px; bottom:0px;}

.newsletter {display:block;}
.newsletter h3 {font-size:16px; color:#FFF;}
.newsletter h3 p {display:block;}
.newsletter h3 span{background:#8b8b8b; height:3px; width:40px; margin:18px 0px 24px 0px; display:inline-block; left:0px; bottom:0px;}
.newsletter .news-text {color:#797979; padding:0px 0px 20px; font-size:14px; font-family:'ralewayextralight';}
.newsletter .newsletter-form {display:block;}
.newsletter .newsletter-form input {border:0px; width:100%; background:#404040; border:solid 2px #595959; font-size:14px; padding:6px; height:40px; color:#a4a4a4; margin-bottom:20px;}
.newsletter .newsletter-form button {background:#0448a9; padding:7px 20px; font-size:14px; font-family:'ralewaysemibold'; font-weight:bold; border:0px; color:#FFF; text-transform:uppercase;} 
.newsletter .newsletter-form button:hover {background:#EAEAEA; color:#666666;} 
.copy {background:#313131; padding:15px 0px; text-align:center; color:#797979;}

/*------------------------------------- Map-------------------------------------*/
.investwithus .investwithus-map{max-width:1332px; margin:0 auto;}
.investwithusmap-detail {display:block; width:100%; height:100%; margin:0 auto; position:absolute; top:0px;}
.investwithus-map{position:relative; max-width:1332px; margin:0 auto;}
.investwithusmap-info{/*position:relative; z-index:9;*/}
.investwithusmapdot-detail{position:absolute; right:45px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); opacity:0; display:block; visibility:hidden; max-width:350px; min-height:110px; background:#04142a; z-index:9; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
.investwithusmapdot-detail .testimonialmap-info{padding:10px; position:relative; text-align:left; min-height:110px;}
.investwithusmapdot-detail .testimonialmap-info div.map-in-text {margin-left:105px;}
.investwithusmapdot-detail .testimonialmap-info div.map-in-text h6 {color: #fff; display: block; font-size: 14px; text-transform: none; padding-bottom:12px;}
.investwithusmapdot-detail .testimonialmap-info div.map-in-text h6 span { color:#12d50d; font-size:13px; font-weight:normal; padding-top:5px; padding-bottom:5px; text-decoration:none;}
.investwithusmapdot-detail .testimonialmap-info div.map-in-text p {display:block; color:#FFF;}
.investwithusmapdot-detail .testimonialmap-info div.map-in-text a{text-decoration:underline;}
 
.investwithusmapdot-detail .testimonialmap-info div.map-in-text a {clear:both; display:inline-block; padding:10px 0px 5px; color:#0b68ec; text-transform:uppercase; font-size:13px; font-weight:bold;}

.investwithusmapdot-detail .testimonialmap-info:after{content:""; display:block; background:url(../images/testimonial-arrow.png) no-repeat left top; position:absolute; top:50%; right:-19px; width:19px; height:18px; margin-top:-9px;}
.investwithusmap-box{position:absolute; left:0; top:0;}
.investwithusmap-dot{ width:24px; height:28px; background:url(../images/map-point.png) top left no-repeat; display:block; cursor:pointer;}
.investwithusmapdot1.investwithusmap-box{left: 26%; top: 26.1%;}
.investwithusmapdot2.investwithusmap-box{left: 15.5; top: 29.3%;}
.investwithusmapdot3.investwithusmap-box{ left: 54%; top: 69.7%;}
.investwithusmapdot4.investwithusmap-box{left: 58.8%; top: 14.5%;}
.investwithusmapdot5.investwithusmap-box{left: 57.8%; top: 59.2%;}
.investwithusmapdot6.investwithusmap-box{left: 47.5%; top: 50.4%;}
.investwithusmapdot7.investwithusmap-box{left: 55.3%; top: 72.4%;}
.investwithusmapdot12.investwithusmap-box{left: 54.5%; top: 71.5%;}
.investwithusmapdot8.investwithusmap-box{left: 52.2%; top: 68.5%;}
.investwithusmapdot9.investwithusmap-box{left: 52.2%; top: 70.5%;}

.investwithusmapdot13.investwithusmap-box{left:88.5%; top:75.5%; display:none;}
.viewhighlight .investwithusmapdot-detail {opacity:1 ; visibility:visible;}
.investwithusmapdot-detail .testimonialmap-info div.img-popup{float:left;}

.investwithusmapdot1 .investwithusmapdot-detail, .investwithusmapdot7 .investwithusmapdot-detail, .investwithusmapdot11 .investwithusmapdot-detail, .investwithusmapdot5 .investwithusmapdot-detail, .investwithusmapdot12 .investwithusmapdot-detail, .investwithusmapdot2 .investwithusmapdot-detail, .investwithusmapdot3 .investwithusmapdot-detail{right:auto; left:45px; }
.investwithusmapdot1 .investwithusmapdot-detail .testimonialmap-info, .investwithusmapdot6 .investwithusmapdot-detail .testimonialmap-info, .investwithusmapdot7 .investwithusmapdot-detail .testimonialmap-info, .investwithusmapdot8 .investwithusmapdot-detail .testimonialmap-info, .investwithusmapdot12 .investwithusmapdot-detail .testimonialmap-info, .investwithusmapdot3 .investwithusmapdot-detail .testimonialmap-info{padding:10px;}

.investwithusmapdot1 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot2 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot7 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot5 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot11 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot12 .investwithusmapdot-detail .testimonialmap-info:after, .investwithusmapdot3 .investwithusmapdot-detail .testimonialmap-info:after {transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); right:auto; left:-19px;}

/********************************** Inner Page Start From Here *********************************/
.inner-banner {position:relative;}
.inner-banner img{width:100%;}
.object-opacity {background-color:rgba(0, 0, 0, 0.6); display:table-cell; padding:0px 0 0px; width:100%; height:100%; position:absolute; text-align:center; top:0px; left:0px; text-align:center;}

.subbanner {display:inline-block; min-height:50px;  position: relative; top: 50%; transform: translateY(-50%);}
.subbanner h1 {display:inline-block; font:normal 24px 'ralewaysemibold'; color:#FFF;}
.subbanner h1 p {display:block; margin:0px; padding:0px;}
.subbanner h1 span {background:#0ea20a; height:3px; width:40px; margin:15px 0 15px; display:inline-block; left:0px; bottom:0px;}
.breadcum {text-transform:uppercase; font-size:14px; color:#FFF;}
.breadcum a{color:#FFF;}
.breadcum a:hover{color:#0ea20a ;}

.inner-page {padding:40px 0px;}
.right-panel {width:300px; float:right;}
.right-nav, .franchise_financing{background:#333333; margin-bottom:40px;}
.right-nav h2, .franchise_financing h2 { font:normal 22px 'ralewaymedium'; color:#FFF; text-transform:none; padding:20px 20px 0px 20px; position:relative;}
.right-nav h2 span, .franchise_financing h2 span {display:block;}
.right-nav h2 i, .franchise_financing h2 i{background:#8b8b8b; height:3px; width:40px; margin:15px 0 15px; display:inline-block; bottom:0px;}

.right-nav ul, .right-nav ul li {list-style:none; display:block;}
.right-nav ul li a {padding:20px 28px; color:#b8b8b8; border-left:solid 3px #333333; border-top:solid 1px #545454; display:block; font-size:16px;}
.right-nav ul li a:hover {background:#545454; border-left:solid 3px #10a00c;}
.right-nav ul li a.active{background:#545454; border-left:solid 3px #10a00c;}

.franchise_text {padding:0px 20px 15px;}
.franchise_text h4 {margin:0px; padding:0px 0px 20px 0px; color:#b8b8b8; font-size:16px; font-family: 'ralewayregular'; text-transform:none; font-weight:normal;}
.franchise_text p {color:#FFF; font-size:14px; line-height:22px; padding-bottom:15px;}
.franchise_text p img {float:left; margin-right:15px; margin-top:3px;}

.text-content {margin:0 -55px 30px -15px;}
.text-content h1{font-size:22px; color:#333333; text-transform:none; font-family: 'ralewayregular';}
.text-content h1 span {display:block;}
.text-content h1 i{background:#0ea20a; height:2px; width:40px; margin:15px 0 35px; display:inline-block; bottom:0px;}
.text-content img.left{float:left; margin-right:21px; margin-top:3px; margin-bottom:15px;}
.text-content h4 {font-size:22px; color:#141414; margin:0px; padding:0px; text-transform:none; font-family: 'ralewayregular'; padding-bottom:20px;}
.text-content p {color:#666666; line-height:22px; padding-bottom:25px; font:normal 14px/22px 'ralewayregular';}

.text-content2 {margin:0 -55px 30px -15px;}
.text-content2 h1{font-size:22px; color:#333333; text-transform:none; font-family:'ralewaymedium';}
.text-content2 h1 span {display:block;}
.text-content2 h1 i{background:#0ea20a; height:2px; width:40px; margin:15px 0 20px; display:inline-block; bottom:0px;}
.text-content2 img.left{ margin-right:21px; margin-top:3px; margin-bottom:15px; float:left;}
.text-content2 h4 {font-size:22px; color:#141414; margin:0px; padding:0px; text-transform:none; font-family: 'ralewayregular';}
.text-content2 h5 {font-size:15px; color:#666666; margin:0px; padding:0px 0px 20px 0px; text-transform:none; font-family: 'ralewaysemibold';}
.text-content2 p {color:#666666; line-height:22px; padding-bottom:25px; font:normal 14px/22px 'ralewayregular';}
.text-content2 ul, .text-content2 ul li {display:block; list-style:none;}
.text-content2 ul li{background:url(../images/bullet.png) 0px 4px no-repeat; margin-left:15px; padding-left:26px; margin-bottom:25px; color:#666;}

.news-content {margin:0 0px 30px 0px;}
.news-content h1{font-size:22px; color:#333333; text-transform:none; font-family: 'ralewayregular';}
.news-content h1 span {display:block;}
.news-content h1 i{background:#0ea20a; height:2px; width:40px; margin:15px 0 35px; display:inline-block; bottom:0px;}
.news-content img.left{float:left; margin-right:21px; margin-top:3px; margin-bottom:15px;}
.news-content h4 {font-size:22px; color:#141414; margin:0px; padding:0px; text-transform:none; font-family: 'ralewayregular'; padding-bottom:20px;}
.news-content p {color:#666666; line-height:22px; padding-bottom:25px; font:normal 14px/22px 'ralewayregular';}


.certificate {padding:25px 20px; background:#e9e9e9; margin:0px; color:#292929; margin-right:15px;}
.certificate img {float:left; margin-right:20px; margin-bottom:10px;}
.certificate h2 {text-transform:none; font-family: 'ralewayregular'; font-size:21px; line-height:22px;}
.certificate h3 {text-transform:none; font-family: 'ralewayregular'; font-size:18px; line-height:22px;}
.certificate p {margin-top:20px; padding:0px; line-height:22px; color:#292929;}

.why_financing {padding:15px 20px; background:#e9e9e9; margin:0px; color:#292929; margin-right:15px;}
.why_financing h3 {text-transform:none; font-family: 'ralewaysemibold'; color:#292929; font-size:16px; line-height:22px;}
.why_financing p {margin-top:15px; padding:0px; line-height:22px; color:#292929;}
.control-system-pop-up {display:block; clear:both;}
.control-system-pop-up a {display:block; margin-bottom:4px;}
.control-system-pop-up img{border:solid 2px #c6c6c6;}
.control-pop-up {max-width:400px; position:relative; margin:130px auto 0px;}
button.control-close { position:absolute; color:#FFF; background:#333; opacity:100; top:-10px; right:-10px; z-index:9999; border:solid 3px #FFF; border-radius:50%;}
button:hover.control-close {background:#333; color:#FFF; opacity:100;}
button.control-close span {line-height:23px; font-size:28px; float:left; width:30px; height:30px;}
.modal-content {border-radius:0px;}

.greenhouse-benefits {padding-right:20px;}
.greenhouse_box {display:block; margin:0px -14px 0px -15px; margin-bottom:30px;}
.greenhouse_box h2 {background:#0fb20a; padding:15px; color:#FFF; font-size:15px; font-family: 'ralewaysemibold';}
.greenhouse_box ul {list-style:none; margin:0px; padding:10px 30px; background:#d9f1d9;}
.greenhouse_box ul li{padding-bottom:10px; background:url(../images/bullet.png) 0px 4px no-repeat; padding-left:30px; font-size:13px; color:#424242;}

.slider-benefits{border:solid 2px #f2f2f2; background:#FFF; margin-right:15px; padding:20px; clear:both; margin-top:40px;}

.carousel-control.left, .carousel-control.right {background:#333333; width:28px; height:26px; display:block; float:left; opacity:100; position:relative; margin-left:5px; font-size:16px; padding:0px 10px; line-height:26px;}
.carousel-control.left i, .carousel-control.right i{line-height:normal; width:auto;}
.indicator {position:absolute; float:right; top:-60px; right:-20px; z-index:2;}
.team-product {display:block;}
.benefitof-product {display:block; min-height:300px;}
.benefitof-product h6{font-size:14px; font-family: 'ralewaysemibold'; color:#333333; text-transform:none; padding-top:10px; padding-bottom:15px;}
.benefitof-product p{font-size:13px; font-family: 'ralewayregular'; color:#666666;}

.slider-homeuse { margin-right:15px; padding:0; clear:both; margin-top:40px; margin-bottom:30px;}
.slider-homeuse .indicator {right:0px; top:-35px;}
.slider-homeuse .row{margin:0px;}
.slider-homeuse .homeuse {padding:0px 1px;}

.youtube {font-size:16px; font-family: 'ralewaymedium'; color:#333333; padding-bottom:20px;}
.youtube p {display:block; padding:0px 0px 20px 0px;}
.youtube p {display:block; padding:0px 0px 20px 0px;}

.commercial-use {display:block; float:left; margin-top:10px; margin-bottom:30px; margin-right:20px;}
.commercial-use h2{font-size:20px; color:#333333; text-transform:none; font-family: 'ralewayregular';}
.commercial-use h2 span {display:block;}
.commercial-use h2 i{background:#0ea20a; height:2px; width:40px; margin:15px 0 20px; display:inline-block; bottom:0px;}
.commercial-use img.left{ margin-right:21px; margin-top:3px; margin-bottom:15px; float:left;}
.commercial-use img.right{ margin-left:21px; margin-top:3px; margin-bottom:15px; float:right;}
ul.financing-service li{margin-bottom:10px;}

/*--------------------------------- News ------------------------------------------*/
.news-box {background:#ffffff; border:solid 1px #FFF; margin-bottom:30px;}
.news-box h3 {background:#ebebeb; display:block; margin:0px; padding:15px; border-bottom:solid 2px #0ea20a; font:normal 18px/30px 'ralewaysemibold'; color:#333333; text-transform:none; margin:-1px -1px 0px -1px;}
.news-box span {font-style:italic; display:block; padding:10px 15px 5px; color:#636363;}
.news-box p {font-size:14px; color:#333333; display:block; padding:10px 15px 15px 15px;}
.news-box a { margin:5px 0px 20px 15px; display:inline-block; background:url(../images/arrow-news.jpg) right 6px no-repeat; padding:0px 35px 0px 0px; color:#636363; font-size:13px;}
.news-box a:hover {padding:0px 40px 0px 0px;}
.paging {display:block; text-align:center; padding-top:20px; padding-bottom:30px; border-top:solid 1px #cdcdcd;}
.paging nav ul {list-style:none; display:inline-block;}
.paging nav ul li {float:left; padding:5px 10px; font-size:18px; line-height:18px;}
.paging nav ul li a{display:inline-block;  color:#7b7b7b; text-transform:uppercase; padding:0px; margin:0px;}
.paging nav ul li a:hover{display:inline-block; color:#010101;}
.paging nav ul li a.active{display:inline-block; color:#010101;}
.paging nav ul li a.next {background:url(../images/arrow-news2.png) center center no-repeat; width:28px; height:20px; padding:0px;}
.paging nav ul li a.previous {background:url(../images/arrow-news3.png) center center no-repeat; width:28px; height:20px; padding:0px;}

.news-details {margin:0 0px 30px 0px;}
.news-details h1{font-size:22px; color:#333333; text-transform:none; font-family: 'ralewayregular';}
.news-details h1 span {display:block;}
.news-details h1 i{background:#dddddd; height:2px; border-left:solid 40px #0ea20a; margin:35px 0 20px; width:100%; display:inline-block; bottom:0px; position:relative;}
.news-details h1 i::before {position:absolute; height:3px; background:#000; width:30px;}
.news-details img.left{float:left; margin-right:21px; margin-top:3px; margin-bottom:15px;}
.news-details h4 {font-size:22px; color:#141414; margin:0px; padding:0px; text-transform:none; font-family: 'ralewayregular'; padding-bottom:20px;}
.news-details p {color:#666666; line-height:22px; padding-bottom:25px; font:normal 14px/22px 'ralewayregular';}
.news-details span.timing {color:#878787; display:block; padding-bottom:30px;}
.border-left-1 {border-left:solid 1px #cdcdcd;}
/*************************** Contact Us **********************************/
.address {display:block; padding-right:30px;}
.address h4 {font:normal 16px 'ralewaysemibold'; text-transform:uppercase; color:#333333;}
.address p {display:block; margin:0px; padding:0px 0px 10px 0px;}
.address p i {font-weight:bold; font-size:17px; float:left; margin-right:10px; margin-top:3px;}

.address2 {display:block; padding-left:10px;}
.border-left-1 .row .col-md-4.border-none {border:0px;}
.border-left-1 .row .col-md-4{border-right:1px solid #cdcdcd; margin-bottom:25px;}
.border-left-1 .row .col-md-4.margin-none {margin:0px !important;}
.address2 h4 {font:normal 16px 'ralewaysemibold'; text-transform:uppercase; color:#333333;}
.address2 p {display:block; margin:0px; padding:0px 0px 10px 0px; font-size:13px;}
.address2 p i {font-weight:bold; font-size:15px; float:left; margin-right:6px; margin-top:3px;}

.map-contact {width:100%; display:block; border:solid 4px #e4e4e4;}
.contact-form {margin-top:50px; padding-top:50px; border-top:solid 1px #cdcdcd;}
form.form-div {display:block; padding-right:40px; margin-bottom:30px;}

/*------------------------------------ Project ------------------------------------*/
.project-right .slider-project {position:relative; float:right;}
.project-left .slider-project {position:relative; float:left;}
.project-left .project-text {margin-left:-55px;}
.slider-project .indicator {top:auto; right:15px; bottom:15px;}
.project-left, .project-right {margin-bottom:40px;}
.project-right .project-text {margin:0px -50px 0px -15px;}

.table-franchise-option tr td, .table-franchise-option tr th {border:solid 1px #f7f7f7;}
.table-franchise-option tr.table_header th{background:#0ea20a; font-size:15px; font-weight:normal; font-family:'ralewaysemibold'; padding:15px 20px; text-transform:uppercase; color:#FFF;}
.table-franchise-option tr td {padding:15px 20px;}
.table-franchise-option tr.odd{background:#d9f1d9;}
.table-franchise-option tr.odd-white{background:#f7f7f7;}
.table-franchise-option tr td ul {display:block; list-style:none;}
.table-franchise-option tr td ul li { margin:0px; background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 0 9px; padding:5px 0px 5px 25px; font-size:13px;}
.pricinggrey {background:#e9e9e9; padding:15px 15px 0px 15px; margin-right:35px;}
.pricinggrey p{ font-size:13px; padding-bottom:15px; color:#292929;}

#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}
.input-group-addon {border:0px; background:#d9d9d9; color:#000;}
.pricinggrey table{width:600px;}

/*------------------------------------ Produce ------------------------------------*/
.glyphicon { margin-right: 10px; }
.thumbnail
{
    margin-right: 0px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 0px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}