/* Flexible Slide-to-top Accordion Style*/
.st-accordion {
	width: 100%;
	min-width: 270px;
	margin: 0 auto;
}
.st-accordion ul li {
	height: 58px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #fff;
	overflow: hidden;
}
.st-accordion ul li:first-child {
	border-top: none;
}
.st-accordion ul li > a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #333;
	display: block;
	position: relative;
	line-height: 58px;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.st-accordion ul li > a span {
	background: transparent url(down.png) no-repeat center center;
	text-indent: -9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -7px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover {
	color: #F7931D;
}
.st-accordion ul li > a:hover span {
	opacity: 1;
	top: 35px;
}
.st-accordion ul li.st-open > a {
	color: #F7931D;
}
.st-accordion ul li.st-open > a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 0px;
	opacity: 1;
}
.st-content {
	padding: 5px 0px 30px 0px;
}
.st-content p {
	font-size: 14px;
}
.paddingleft27 {
	padding-left: 27px;
}
 @media screen and (max-width: 768px) {
.st-accordion ul li > a {
	font-size: 16px;
}
}
 @media screen and (max-width: 320px) {
.st-accordion ul li > a {
	font-size: 14px;
}
}
/* style 2 */
.st-accordion-two {
	width: 100%;
	min-width: 270px;
	margin: 0 auto;
}
.st-accordion-two ul li {
	height: 50px;
	border-bottom: 1px solid #676767;
	overflow: hidden;
}
.st-accordion-two ul li:first-child {
	border-top: none;
}
.st-accordion-two ul li > a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #fff;
	display: block;
	position: relative;
	line-height: 50px;
	padding-left: 35px;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.st-accordion-two ul li > a span {
	background: transparent url(plus.png) no-repeat center center;
	text-indent: -9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -2px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.st-accordion-two ul li > a:hover {
	color: #fff;
}
.st-accordion-two ul li > a:hover span {
	opacity: 1;
}
.st-accordion-two ul li.st-open > a {
	color: #fff;
	font-weight: bold;
}
.st-accordion-two ul li.st-open > a span {
	background: transparent url(minus.png) no-repeat center center;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 0px;
	opacity: 1;
	margin-top: -7px;
}
.st-accordion-two.st-content {
	padding: 5px 0px 30px 0px;
}
.st-accordion-two .st-content p {
	color: #fff;
	font-size: 14px;
}
.st-accordion-two.dark ul li {
	border-bottom: 1px solid #eee;
}
.st-accordion-two.dark ul li > a {
	color: #333;
}
.st-accordion-two.dark .st-content p {
	color: #727272;
}
.st-accordion-two.dark ul li > a span {
	background: transparent url(plus-dark.png) no-repeat center center;
}
.st-accordion-two.dark ul li.st-open > a span {
	background: transparent url(minus-dark.png) no-repeat center center;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.st-accordion-two ul li > a {
	font-size: 13px;
}
}
/* style 4 */
.st-accordion-four {
	width: 100%;
	min-width: 270px;
	margin: 0 auto;
}
.st-accordion-four ul li {
	height: 50px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
}
.st-accordion-four ul li:first-child {
	border-top: none;
}
.st-accordion-four ul li > a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #F7931D;
	display: block;
	position: relative;
	line-height: 50px;
	padding-left: 30px;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.st-accordion-four ul li > a span {
	background: transparent url(plus-color.png) no-repeat center center;
	text-indent: -9000px;
	width: 26px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -7px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.st-accordion-four ul li > a:hover {
	color: #F7931D;
}
.st-accordion-four ul li > a:hover span {
	opacity: 1;
}
.st-accordion-four ul li.st-open > a {
	color: #F7931D;
}
.st-accordion-four ul li.st-open > a span {
	background: transparent url(minus-color.png) no-repeat center center;
	right: 0px;
	opacity: 1;
	margin-top: -7px;
}
.st-accordion-four.st-content {
	padding: 5px 0px 30px 0px;
}
.st-accordion-four .st-content p {
	color: #727272;
	font-size: 14px;
}
 @media screen and (max-width: 768px) {
.st-accordion-four ul li > a {
	font-size: 16px;
}
}
 @media screen and (max-width: 320px) {
.st-accordion-four ul li > a {
	font-size: 14px;
}
}
/* style 5 */
.st-accordion-five {
	width: 100%;
	min-width: 270px;
	margin: 0 auto;
}
.st-accordion-five ul li {
	height: 46px;
	border-bottom: 1px solid #fff;
	overflow: hidden;
}
.st-accordion-five ul li:first-child {
	border-top: none;
}
.panelheder {
	font-weight: bold;
	line-height: 46px;
	background-color: #eee;
	padding-left: 10px;
}
.st-accordion-five ul li > a {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #1e1e1e;
	display: block;
	position: relative;
	padding-left: 46px;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.st-accordion-five ul li > a span {
	background: transparent url(plus-gray.png) no-repeat center center;
	text-indent: -9000px;
	width: 26px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -8px;
	margin-left: 16px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.st-accordion-five ul li > a:hover {
	color: #1e1e1e;
}
.st-accordion-five ul li > a:hover span {
	opacity: 1;
}
.st-accordion-five ul li.st-open > a {
	color: #1e1e1e;
}
.st-accordion-five ul li.st-open > a span {
	background: transparent url(minus-gray.png) no-repeat center center;
	right: 0px;
	opacity: 1;
	margin-top: -8px;
}
.st-accordion-five .st-content {
	padding: 25px 0px 30px 0px;
	background: #fafafa;
}
.st-accordion-five .st-content p {
	color: #727272;
	font-size: 14px;
	padding-left: 50px;
}
 @media screen and (max-width: 768px) {
.st-accordion-five ul li > a {
	font-size: 16px;
}
}
 @media screen and (max-width: 320px) {
.st-accordion-five ul li > a {
	font-size: 14px;
}
}
/*Ranjith 26.06.2016*/


/**	Start Social icons
*************************************************** **/
.social-icon {
	margin: 0 5px 5px 0;
	width: 40px;
	height: 40px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	border-color: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none !important;
	text-align: center;
	cursor: pointer;
	font-style: normal;
	letter-spacing: 0em !important;
	color: #eaeaea !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.social-icon:hover>i {
	color: #fff;
}
.social-icon i {
	display: block;
	position: relative;
	width: 40px;
	height: 40px;
	margin-top: 6px;
	font-size: 28px;
}
.social-icon:hover i:first-child {
	margin-top: -38px;
}
.social-icon:hover i:last-child {
	margin-top: 4px;
}
body:not(.device-touch) .social-icon {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
body:not(.device-touch) .social-icon i {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
/* medium */
a.social-icon>i[class*=" icon-"], a.social-icon>i[class^=icon-] {
	font-size: 20px;
}
/* small */
a.social-icon.social-icon-sm, a.social-icon.social-icon-sm>i {
	width: 30px;
	height: 30px;
	margin-top: 3px;
	font-size: 17px;
	line-height: 23px;
}
a.social-icon.social-icon-sm>i:last-child {
	padding-top: 7px;
}
a.social-icon.social-icon-sm>i[class*=" icon-"], a.social-icon.social-icon-sm>i[class^=icon-] {
	font-size: 17px;
}
.social-facebook:hover {
	background-color: #3B5998 !important;
}
.social-facebook {
	background-color: #3B5998;
}
.social-delicious:hover {
	background-color: #205CC0 !important;
}
.social-delicious {
	background-color: #205CC0;
}
.social-paypal:hover {
	background-color: #00588B !important;
}
.social-paypal {
	background-color: #00588B;
}
.social-flattr:hover {
	background-color: #F67C1A !important;
}
.social-flattr {
	background-color: #F67C1A;
}
.social-android:hover {
	background-color: #A4C639 !important;
}
.social-android {
	background-color: #A4C639;
}
.social-smashmag:hover {
	background-color: #E53B2C !important;
}
.social-smashmag {
	background-color: #E53B2C;
}
.social-gplus:hover {
	background-color: #DD4B39 !important;
}
.social-gplus {
	background-color: #DD4B39;
}
.social-wikipedia:hover {
	background-color: #333 !important;
}
.social-wikipedia {
	background-color: #333;
}
.social-stumbleupon:hover {
	background-color: #F74425 !important;
}
.social-stumbleupon {
	background-color: #F74425;
}
.social-foursquare:hover {
	background-color: #25A0CA !important;
}
.social-foursquare {
	background-color: #25A0CA;
}
.social-call:hover {
	background-color: #444 !important;
}
.social-call {
	background-color: #444;
}
.social-ninetyninedesigns:hover {
	background-color: #F26739 !important;
}
.social-ninetyninedesigns {
	background-color: #F26739;
}
.social-forrst:hover {
	background-color: #5B9A68 !important;
}
.social-forrst {
	background-color: #5B9A68;
}
.social-digg:hover {
	background-color: #191919 !important;
}
.social-digg {
	background-color: #191919;
}
.social-spotify:hover {
	background-color: #81B71A !important;
}
.social-spotify {
	background-color: #81B71A;
}
.social-reddit:hover {
	background-color: #C6C6C6 !important;
}
.social-reddit {
	background-color: #C6C6C6;
}
.social-blogger:hover {
	background-color: #FC4F08 !important;
}
.social-blogger {
	background-color: #FC4F08;
}
.social-cc:hover {
	background-color: #688527 !important;
}
.social-cc {
	background-color: #688527;
}
.social-dribbble:hover {
	background-color: #EA4C89 !important;
}
.social-dribbble {
	background-color: #EA4C89;
}
.social-evernote:hover {
	background-color: #5BA525 !important;
}
.social-evernote {
	background-color: #5BA525;
}
.social-flickr:hover {
	background-color: #FF0084 !important;
}
.social-flickr {
	background-color: #FF0084;
}
.social-google:hover {
	background-color: #DD4B39 !important;
}
.social-google {
	background-color: #DD4B39;
}
.social-instapaper:hover {
	background-color: #333 !important;
}
.social-instapaper {
	background-color: #333;
}
.social-klout:hover {
	background-color: #FF5F52 !important;
}
.social-klout {
	background-color: #FF5F52;
}
.social-linkedin:hover {
	background-color: #0E76A8 !important;
}
.social-linkedin {
	background-color: #0E76A8;
}
.social-vk:hover {
	background-color: #2B587A !important;
}
.social-vk {
	background-color: #2B587A;
}
.social-glassdoor:hover {
	background-color: #389d27 !important;
}
.social-glassdoor {
	background-color: #EE802F;
}
.social-skype:hover {
	background-color: #00AFF0 !important;
}
.social-skype {
	background-color: #00AFF0;
}
.social-twitter:hover {
	background-color: #00ACEE !important;
}
.social-twitter {
	background-color: #00ACEE;
}
.social-youtube:hover {
	background-color: #C4302B !important;
}
.social-youtube {
	background-color: #C4302B;
}
.social-vimeo:hover {
	background-color: #86C9EF !important;
}
.social-vimeo {
	background-color: #86C9EF;
}
.social-aim:hover {
	background-color: #FCD20B !important;
}
.social-aim {
	background-color: #FCD20B;
}
.social-yahoo:hover {
	background-color: #720E9E !important;
}
.social-yahoo {
	background-color: #720E9E;
}
.social-email3:hover {
	background-color: #6567A5 !important;
}
.social-email3 {
	background-color: #6567A5;
}
.social-macstore:hover {
	background-color: #333333 !important;
}
.social-macstore {
	background-color: #333333;
}
.social-myspace:hover {
	background-color: #666666 !important;
}
.social-myspace {
	background-color: #666666;
}
.social-podcast:hover {
	background-color: #E4B21B !important;
}
.social-podcast {
	background-color: #E4B21B;
}
.social-cloudapp:hover {
	background-color: #525557 !important;
}
.social-cloudapp {
	background-color: #525557;
}
.social-dropbox:hover {
	background-color: #3D9AE8 !important;
}
.social-dropbox {
	background-color: #3D9AE8;
}
.social-ebay:hover {
	background-color: #89C507 !important;
}
.social-ebay {
	background-color: #89C507;
}
.social-github:hover {
	background-color: #171515 !important;
}
.social-github {
	background-color: #171515;
}
.social-googleplay:hover {
	background-color: #DD4B39 !important;
}
.social-googleplay {
	background-color: #DD4B39;
}
.social-itunes:hover {
	background-color: #222 !important;
}
.social-itunes {
	background-color: #222;
}
.social-plurk:hover {
	background-color: #CF5A00 !important;
}
.social-plurk {
	background-color: #CF5A00;
}
.social-pinboard:hover {
	background-color: #0000E6 !important;
}
.social-pinboard {
	background-color: #0000E6;
}
.social-soundcloud:hover {
	background-color: #FF7700 !important;
}
.social-soundcloud {
	background-color: #FF7700;
}
.social-tumblr:hover {
	background-color: #34526F !important;
}
.social-tumblr {
	background-color: #34526F;
}
.social-wordpress:hover {
	background-color: #1E8CBE !important;
}
.social-wordpress {
	background-color: #1E8CBE;
}
.social-yelp:hover {
	background-color: #C41200 !important;
}
.social-yelp {
	background-color: #C41200;
}
.social-intensedebate:hover {
	background-color: #009EE4 !important;
}
.social-intensedebate {
	background-color: #009EE4;
}
.social-eventbrite:hover {
	background-color: #F16924 !important;
}
.social-eventbrite {
	background-color: #F16924;
}
.social-scribd:hover {
	background-color: #666666 !important;
}
.social-scribd {
	background-color: #666666;
}
.social-stripe:hover {
	background-color: #008CDD !important;
}
.social-stripe {
	background-color: #008CDD;
}
.social-print:hover {
	background-color: #111 !important;
}
.social-print {
	background-color: #111;
}
.social-dwolla:hover {
	background-color: #FF5C03 !important;
}
.social-dwolla {
	background-color: #FF5C03;
}
.social-statusnet:hover {
	background-color: #131A30 !important;
}
.social-statusnet {
	background-color: #131A30;
}
.social-acrobat:hover {
	background-color: #D3222A !important;
}
.social-acrobat {
	background-color: #D3222A;
}
.social-drupal:hover {
	background-color: #27537A !important;
}
.social-drupal {
	background-color: #27537A;
}
.social-buffer:hover {
	background-color: #333333 !important;
}
.social-buffer {
	background-color: #333333;
}
.social-pocket:hover {
	background-color: #EE4056 !important;
}
.social-pocket {
	background-color: #EE4056;
}
.social-bitbucket:hover {
	background-color: #0E4984 !important;
}
.social-bitbucket {
	background-color: #0E4984;
}
.social-stackoverflow:hover {
	background-color: #EF8236 !important;
}
.social-stackoverflow {
	background-color: #EF8236;
}
.social-hackernews:hover {
	background-color: #FF6600 !important;
}
.social-hackernews {
	background-color: #FF6600;
}
.social-xing:hover {
	background-color: #126567 !important;
}
.social-xing {
	background-color: #126567;
}
.social-instagram:hover {
	background-color: #3F729B !important;
}
.social-instagram {
	background-color: #3F729B;
}
.social-quora:hover {
	background-color: #A82400 !important;
}
.social-quora {
	background-color: #A82400;
}
.social-openid:hover {
	background-color: #E16309 !important;
}
.social-openid {
	background-color: #E16309;
}
.social-steam:hover {
	background-color: #111 !important;
}
.social-steam {
	background-color: #111;
}
.social-amazon:hover {
	background-color: #E47911 !important;
}
.social-amazon {
	background-color: #E47911;
}
.social-disqus:hover {
	background-color: #E4E7EE !important;
}
.social-disqus {
	background-color: #E4E7EE;
}
.social-plancast:hover {
	background-color: #222 !important;
}
.social-plancast {
	background-color: #222;
}
.social-appstore:hover {
	background-color: #000 !important;
}
.social-appstore {
	background-color: #000;
}
.social-pinterest:hover {
	background-color: #C8232C !important;
}
.social-pinterest {
	background-color: #C8232C;
}
.social-fivehundredpx:hover {
	background-color: #111 !important;
}
.social-fivehundredpx {
	background-color: #111;
}
/* rounded social icons */
a.social-icon.social-icon-round {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/* bordered social icons */
a.social-icon.social-icon-border {
	background-color: transparent;
	border: #999 1px solid;
	color: #565656 !important;
	text-shadow: none;
}
a.social-icon.social-icon-border:hover {
	border-color: transparent;
}
a.social-icon.social-icon-border:hover>i {
	color: #fff !important;
}
section.dark a.social-icon.social-icon-border {
	color: #fff !important;
}
section.dark a.social-icon.social-icon-border:hover>i {
	color: #111 !important;
}
/* light social icons */
a.social-icon.social-icon-light {
	background-color: rgba(0,0,0,0.1);
	text-shadow: none;
	color: #888 !important;
}
a.social-icon.social-icon-light:hover>i {
	color: #fff !important;
}
section.dark a.social-icon.social-icon-light {
	background-color: #666;
	color: #fff !important;
}
section.dark a.social-icon.social-icon-light:hover>i {
	color: #111 !important;
}
/* dark social icons */
a.social-icon.social-icon-dark {
	background-color: #444;
	text-shadow: none;
	color: #eee !important;
}
a.social-icon.social-icon-dark:hover>i {
	color: #fff !important;
}
section.dark a.social-icon.social-icon-dark {
	background-color: #111;
	color: #fff !important;
}
/* transparent social icons */
a.social-icon.social-icon-transparent {
	background-color: transparent;
	text-shadow: none;
	color: #666 !important;
}
a.social-icon.social-icon-transparent:hover>i {
	color: #fff !important;
}
section.dark a.social-icon.social-icon-transparent {
	color: #999 !important;
}
section.dark a.social-icon.social-icon-transparent:hover>i {
	color: #fff !important;
}
/**	end Social icons
*************************************************** **/


#whitesection h1 {
	color: #dad9d6;
}
#whitesection p {
	color: ##dad9d6;
}
#whitesection ul li {
	color: #ffffff;
}
#whitesection i {
	color: #ffffff;
}
.p15 {
	padding: 15px;
}
.pl80 {
	padding-left: 80px;
}
.pt40px {
	padding-top: 30px;
}
.pt33 {
	padding-top: 20px;
}
.-m6 {
	margin: -6px;
}

.mt-20px{ margin-top: -20px !important;}

#service em {
	display: block;
	font-size: 16px;
	line-height: 27px;
	margin-top: 12px;
	font-style: normal;
	color: #dad9d6;
	font-weight: 400;
}
.owlclint1 {
	background: url(../../images/clients/1.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint1:hover {
	background: url(../../images/clientshover/1.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint2 {
	background: url(../../images/clients/2.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint2:hover {
	background: url(../../images/clientshover/2.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint3 {
	background: url(../../images/clients/3.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint3:hover {
	background: url(../../images/clientshover/3.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint4 {
	background: url(../../images/clients/4.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint4:hover {
	background: url(../../images/clientshover/4.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint5 {
	background: url(../../images/clients/5.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint5:hover {
	background: url(../../images/clientshover/5.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint6 {
	background: url(../../images/clients/6.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint6:hover {
	background: url(../../images/clientshover/6.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint7 {
	background: url(../../images/clients/7.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint7:hover {
	background: url(../../images/clientshover/7.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint8 {
	background: url(../../images/clients/8.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint8:hover {
	background: url(../../images/clientshover/8.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint9 {
	background: url(../../images/clients/9.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint9:hover {
	background: url(../../images/clientshover/9.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint10 {
	background: url(../../images/clients/10.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint10:hover {
	background: url(../../images/clientshover/10.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint11 {
	background: url(../../images/clients/11.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint11:hover {
	background: url(../../images/clientshover/11.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint12 {
	background: url(../../images/clients/12.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint12:hover {
	background: url(../../images/clientshover/12.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint13 {
	background: url(../../images/clients/13.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint13:hover {
	background: url(../../images/clientshover/13.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint14 {
	background: url(../../images/clients/14.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint14:hover {
	background: url(../../images/clientshover/14.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint15 {
	background: url(../../images/clients/15.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint15:hover {
	background: url(../../images/clientshover/15.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint16 {
	background: url(../../images/clients/16.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint16:hover {
	background: url(../../images/clientshover/16.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint17 {
	background: url(../../images/clients/17.png) no-repeat;
	display: block;
	width: 137px;
	height: 60px;
	cursor: pointer;
}
.owlclint17:hover {
	background: url(../../images/clientshover/17.png) no-repeat;
	display: block;
	width: 137px;
	height: 60px;
	cursor: pointer;
}
.owlclint18 {
	background: url(../../images/clients/18.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.owlclint18:hover {
	background: url(../../images/clientshover/18.png) no-repeat;
	display: block;
	width: 137px;
	height: 65px;
	cursor: pointer;
}
.clindborder {
	border: 1px solid #dddddd;/*height: 159px;*/
}
#owlpagination .owl-pagination {
	display: none;
}
.copyright_info {
	float: left;
	padding: 26px 0px 0px 0px;
	line-height: 15px;
	width: 100%;
	color: #727272;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: rgba(255, 255, 255, 0.05);
}
.copyright_info ul li {
	float: left;
	padding-left: 10px;
}
.pghybtext {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.pghybtext:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.text-left {
	text-align: left;
}
.pt10 {
	padding-top: 10px;
}

.pt20 {
	padding-top: 20px;
}

.pt30 {
	padding-top: 30px;
}

ul.list1 a {
	color: #727272;
}
ul.list1 a:hover {
	color: #f36523;
}
.list2.small li i {
	font-size: 12px;
	margin-right: 5px;
}
.pl20 {
	padding-left: 20px;
}
.features_sec60 {
	float: left;
	width: 100%;
	padding: 8px 0px 8px 0px;
	background: #f3f3f3;
}
.features_sec60a {
	float: left;
	width: 100%;
	padding: 12px 0px 22px 0px;
	background: #f3f3f3;
}

.features_sec60b {
	float: left;
	width: 100%;
	padding: 10px 0px 23px 0px;
	background: #ffffff;
}
.features_sec60ba {
	float: left;
	width: 100%;
	padding: 12px 0px 22px 0px;
	background: #f3f3f3;
}
.content_fullwidthf {
	float: left;
	width: 100%;
	padding: 18px 0px 0px 0px;
}
.feature_sec61 {
	float: left;
	width: 100%;
	padding: 25px 0px;
	background: #f3f3f3;
}

.feature_sec61b {
	float: left;
	width: 100%;
	padding: 0px 0px;
	background: #ffffff;
}



.feature_sec61a {
	float: left;
	width: 100%;
	padding: 0px 0px;
	background: #f3f3f3;
}

.mb-60 {
	margin-bottom: -85px!important;
}
#about .page_title4 h6 {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #293139;
	font-size: 19px;
	font-weight: 600;
	line-height: 25px;
	width: 100%;
}
#about .page_title4 {
	position: relative;
	float: left;
	width: 100%;
	padding: 26px 0px;
	background: #ffffff;
}
#retailpage .page_title4 {
	position: relative;
	float: left;
	width: 100%;
	padding: 30px 0px;
	background: #ffffff;
}
#mobilepage .page_title4 {
	position: relative;
	float: left;
	width: 100%;
	padding: 40px 0px;
	background: #ffffff;
}
.pt7 {
	padding-top: 7px;
}
.animationload {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff; /* change if the mask should have another color then white */
	z-index: 999999; /* makes sure it stays on top */
}
.loader {
	width: 200px;
	height: 200px;
	font-size: 0;
	position: absolute;
	left: 50%; /* centers the loading animation horizontally one the screen */
	top: 50%; /* centers the loading animation vertically one the screen */
	background-image: url("../../images/loader.gif"); /* path to your loading animation */
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px; /* is width and height divided by two */
}
.fetu h3 {
	font-size: 27px;
	line-height: 32px;
	margin-bottom: 5px;
}
.pt5 {
	padding-top: 5px;
}
.content_fullwidthf2 {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.marb41 {
	margin-bottom: 41px;
}
.p0 {
	padding: 0px;
}
.pl30 {
	padding-left: 30px !important;
}
.pl46 {
	padding-left: 46px;
}
.marb33 {
	margin-bottom: 33px;
}
.marb44 {
	margin-bottom: 22px;
}
.marb27 {
	margin-bottom: 27px;
}
.martp33 {
	margin-top: 33px;
}
.divider_line9 {
	padding-top: 15px !important;
	margin-bottom: 15px !important;
}
.marb30 {
	margin-bottom: 30px;
}
.stcode_title8 h4 {
	z-index: 1;
	position: relative;
	text-align: center;
	font-weight: 300;
}
.stcode_title8 h3 {
	z-index: 1;
	position: relative;
	text-align: center;
	font-weight: 300;
}
.pt17 {
	padding-top: 17px;
}
.stcode_title8 .text {
	background-color: #f3f3f3;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0px 25px;
}
.bannnerclients {   /* padding-top: 16px;*/
	background: #ffffff;
}
.videoframe {
	width: 560px;
	height: 325px;
}
.home-page-banner {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.home-page-banner .big-video-vid_html5_api {
	    object-fit: initial;
    width: 100%;
    height: 640px;
}
.home-page-banner h1 {
	position: absolute;
	top: 40%;
	line-height: 60px;
	color: #FFF;
	    text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);
	text-align: center;
	width: 100%;
	font-size: 52px;
	font-weight: bold;
	z-index: 99;
}
.happy-clients-logo-wrap {
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	bottom: 6px;
	padding: 0px 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	background: rgba(255, 255, 255, .85);
	z-index: 99;
}
#headerhome .happy-clients-logo .worldbank-logo {
	background-position: -457px 0;
}

#casefood h5 {
    padding-top: 0px;
    font-size: 18px;
    line-height: 25px;
    font-style: normal;
    padding-bottom: 10px;
}


 @media only screen and (min-width: 320px) and (max-width: 767px) {
.videoframe {
	width: 450px;
	/* [disabled]height:420px;
*/
}

.home-page-banner h1 {
    position: absolute;
    top: 40%;
    line-height: 60px;
    color: #FFF;
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);
    text-align: center;
    width: 100%;
    font-size: 28px;
    font-weight: bold;
    z-index: 99;
}

.happy-clients-logo-wrap {
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    bottom: 7px;
    padding: 0px 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    background: rgba(255, 255, 255, .85);
    z-index: 99;
}



.home-page-banner .big-video-vid_html5_api {
    object-fit: initial;
    width: 100%;
    height: 349px;
}




.img-responsive {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

.pl46 {
	padding-left: 0px !important;
}
}
/*stickybtnsstart*/
.sticky-btns {
	position: fixed;
	z-index: 9001;
	right: 0px;
	bottom: 98px;
	-webkit-transition: right 0.3s ease;
	-moz-transition: right 0.3s ease;
	transition: right 0.3s ease;
}
.sticky-btns.scrolled {
	right: 3px;
}
.sticky-btns span {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	text-align: center;
	font-size: 2em;
	color: #fff;
	background: rgba(247, 148, 30, 0.6);
	padding-top: 4px;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.sticky-btns span:hover {
	background: #d37b13;
}
.sticky-btns span#scrollTop-btn {
	padding-top: 5px;
}
.sticky-btns #qcf-btn.active {
	-webkit-border-radius: 0 0 0px 0px !important;
	-moz-border-radius: 0 0 0px 0px !important;
	border-radius: 0 0 0px 0px !important;
}
@media only screen and (max-width: 768px) {
.sticky-btns #qcf-btn {
	display: block;
}
}
.sticky-btns:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}
.sticky-btns.scrolled  .quick-contact.visible {
	width: 350px;
	bottom: 48px !important;
	left: -323px !important;
	position: absolute;
	padding: 12px 20px 24px 20px;
	border: 1px solid #b2b2b2;
	background: #fff;
	-webkit-border-radius: 5px 5px 0 5px;
	-moz-border-radius: 5px 5px 0 5px;
	border-radius: 5px 5px 0 5px;
}
.sticky-btns .quick-contact {
	display: none;
	width: 350px;
	bottom: -50px;
	left: -323px;
	position: absolute;
	padding: 12px 20px 24px 20px;
	border: 1px solid #b2b2b2;
	background: #fff;
	-webkit-border-radius: 5px 5px 0 5px;
	-moz-border-radius: 5px 5px 0 5px;
	border-radius: 5px 5px 0 5px;
}

.sticky-btns .quick-contact.visible {
	display: block;
}
.sticky-btns .quick-contact h3 {
	font-size: 1.375em;
	margin-bottom: 0px;
}
.sticky-btns .quick-contact p {
	margin-bottom: 12px;
}
.sticky-btns .quick-contact .form-group {
	margin-bottom: 12px;
}
.sticky-btns .quick-contact label {
	font-size: 0.875em;
}
.sticky-btns .quick-contact textarea {
	width: 309px;
	max-width: 309px;
	height: 90px;
	max-height: 90px;
	resize: none;
	overflow-y: auto;
	margin-bottom: 24px;
}
/*stickybtnsend*/


.btn-darkblue {
	color: #fff;
	background-color: #071225;
	border-color: #071225;
}
 .btn-darkblue:hovert {
 color: #fff;
 background-color: #040c19;
 border-color: #071225;
}
.btn-warning {
	background: #cc4c19;
	border: 1px solid #e56619;
	border-radius: 0px;
}
.btn-warning:hover {
	background: #da521b;
	border: 1px solid #e56619;
	border-radius: 0px;
}

.btn-success {
    color: #fff;
    background-color: #738b16;
    border-color: #617414;
	    border-radius: 0px;
}
.btn-success:hover {
    color: #fff;
    background-color: #7f9919;
    border-color: #617414;
	    border-radius: 0px;
}


.listview ul {
  list-style: none;
  padding: 0;
}
.listview li {
  padding-left: 1.3em;
}


.listview li:before {
  content: "\f0da"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 0.7em; /* same as padding-left set on li */
  color:#727272 !important;
}

.listview li a{ color:#727272;}


/*stickybtnsend*/
/* Career Page start */

.srtest {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #727272;
	display: block;
	background-color: #eee;
	line-height: 46px;
	    font-weight: bold;
        padding-left: 23px;
	outline: none;
}
.rightbtn {
    padding-top: 8px;
    float: right;
    padding-right: 8px;
}

div.accord {
	color: #727272;
	padding: 20px;
    background: #fafafa;
	margin-bottom: 20px;
}
div.accord span {
	display: block;
}
span.txtcolr {
	    color: #333333;
    padding-top: 5px;
   
    font-weight: bold !important;
    padding-bottom: 7px;
}

span.txtcolr2 {
	   
    padding-bottom: 7px;
}
.fa-check{
	    color: #738b16;
	}

span.txtcolr1 {
	color: #333333;
   
    font-weight: bold !important;
    padding-bottom: 7px;
    padding-top:7px;
}
span.asterisk {
	padding-left: 0.3em;
	text-indent: -0.7em;
}
.read-more-state {
	display: none;
}
.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity: 1;
	font-size: 14px;
    font-weight: 300;
	max-height: 999em;
}
.read-more-state ~ .read-more-trigger:before {
	content: 'Read more...';
	color: #ffffff;
}
.read-more-state:checked ~ .read-more-trigger:before {
	padding-top:10px;
	content: 'Show less';
	color: #ffffff !important;
}
.read-more-trigger {
	cursor: pointer;
}
/* Other style */ 


.conlast {
	margin-bottom: 40px !important;
}
 @media only screen and (min-width:320px) and (max-width: 479px) {
.read-more-trigger {
	cursor: pointer;
	
}

.srtest {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #727272;
	display: block;
	background-color: #eee;
	line-height: 46px;
	    font-weight: bold;
    padding-left: 26px;
	outline: none;
}
}
@media only screen and (min-width:480px) and (max-width: 639px) {
.read-more-trigger {
	cursor: pointer;
}
}
 @media only screen and (min-width:640px) and (max-width: 741px) {
.read-more-trigger {
	cursor: pointer;
}
 @media only screen and (min-width:742px) and (max-width: 991px) {
.read-more-trigger {
 cursor: pointer;
}
}

/* Career Page end */
