@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'MyriadProregular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
		  font-weight:normal;
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
		 
}
@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/pts55f.eot');
    src: url('../fonts/pts55f.eot') format('embedded-opentype'),
         url('../fonts/pts55f.woff') format('woff'),
         url('../fonts/pts55f.ttf') format('truetype'),
         url('../fonts/pts55f.svg#PTSansRegular') format('svg');
		  font-weight:normal;
}
@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/pts75f.eot');
    src: url('../fonts/pts75f.eot') format('embedded-opentype'),
         url('../fonts/pts75f.woff') format('woff'),
         url('../fonts/pts75f.ttf') format('truetype'),
         url('../fonts/pts75f.svg#PTSansBold') format('svg');
		 font-weight:bold;
}
@font-face {
    font-family: 'JockeyOneRegular';
    src: url('../fonts/jockeyone-regular.eot');
    src: url('../fonts/jockeyone-regular.eot') format('embedded-opentype'),
         url('../fonts/jockeyone-regular.woff') format('woff'),
         url('../fonts/jockeyone-regular.ttf') format('truetype'),
         url('../fonts/jockeyone-regular.svg#JockeyOneRegular') format('svg');
		 font-weight:normal;
}


body{ padding:0; margin:0;}
ul{ list-style:none;}
a { text-decoration:none; outline:none;}
a img { border:none;}
img{ border:0px;}
p{ padding:0; margin:0;}
h1, h2, h3, h4, ul, p{ padding:0; margin:0;}
textarea { resize:none;}
.clr { clear:both; height:0px;}
.logo { float:left; margin:12px 0 0;}

.menu-sec { float:left; margin:30px 0 0 45px;}
.menu { padding:0; }
.menu li { float:left; margin:0 5px 0 0;}
.menu li:last-child { margin:0;}
.menu li a { display:block; padding:7px 15px; text-align:center; font:15px 'PTSansBold'; color:#464646; text-transform:uppercase;}
.menu li a.active { background:#17d0ce; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff;}
.menu li a:hover { background:#17d0ce; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  color:#fff;}
.dropdown-menu li { width:100%;}
.dropdown-menu li a { background:#17d0ce; color:#FFF; text-align:left;} 
.dropdown-menu li a:hover { background:#17d0ce; border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;0 color:#fff;}

.top-header-min { display:none;}
.top-header-max { display:block;}
.top-header-left { float:right; margin:15px 0 15px 0;}
.help-sec { float:left; font:15px 'PTSansBold'; color:#02909a;}
.help-sec span { color:#bfbfbf; margin: 0 10px 0 0;}
.social-sec { float:right; margin:12px 0 0; clear:both;}
.social-sec li { float:left; margin:0 5px 0 0;}
.social-sec li:last-child { margin:0;}

.slider-sec { float:left; width:100%; background:#17d0ce;}
.slider { position:relative;}
.slider-left { width:60%; float:left; margin:0px 0px 0 20px; top:10px; left:0;}
.slider-left h2 { margin:0; font:90px/60px 'PTSansBold'; color:#2e2e2e; text-align:left; text-transform:uppercase;}
.slider-left h3 { margin:30px 0 0; font:36px/20px 'PTSansRegular'; color:#888888; text-align:left; text-transform:uppercase;}
.slider-left h3 span { color:#ff1212;}
.slider-left p { width:60%; margin:22px 0 0 0; font:13px/17px 'PTSansRegular'; color:#6a6a6a; text-align:left;}

.slider-next { position:absolute; top:130px; right:-17px;}
.slide-img { float:right; margin:0 0 0 0;}

.company-detail-sec { float:left; width:100%; background:#2f2f2f url(../img/company-bg.jpg) bottom repeat-x;}
.detail { padding:40px 40px 25px 0; background:url(../img/border-img.jpg) top right repeat-y;}
.detail2 { padding:40px  40px 25px 0; background-image:none;}
.detail-heading { margin:0 0 20px 0; font:30px 'JockeyOneRegular'; color:#fff; text-align:center; text-transform:uppercase; }
.img-sec { width:200px; margin:0 auto;}
.img-sec img { text-align:center; width:200px; height:200px; padding:10px;
 border-radius:100px; -moz-border-radius:20px; -webkit-border-radius:20px;
background: #666666; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMzAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQyZDJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #666666 51%, #030303 51%, #010101 82%, #2d2d2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#666666), color-stop(51%,#030303), color-stop(82%,#010101), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #666666 51%,#030303 51%,#010101 82%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #666666 51%,#030303 51%,#010101 82%,#2d2d2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #666666 51%,#030303 51%,#010101 82%,#2d2d2d 100%); /* IE10+ */
background: linear-gradient(to right,  #666666 51%,#030303 51%,#010101 82%,#2d2d2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#2d2d2d',GradientType=1 ); /* IE6-8 */
-webkit-box-shadow: 0 0 4px 5px #151515;
box-shadow: 0 0 4px 5px #151515;
}

.detail p { width:93%; margin:23px auto 0; min-height:110px; font:12px 'PTSansRegular'; color:#b9b9b9; text-align:center;}
.detail2 p { width:93%; margin:23px auto 0; min-height:110px; font:12px 'PTSansRegular'; color:#b9b9b9; text-align:center;}

.learn-more { display:block; text-align:center; font:16px 'PTSansRegular'; color:#fff; text-transform:uppercase; }
.learn-more:hover { text-decoration:none; color:#fff;}
.content-sec { float:left; width:100%; background:#17d0ce;}
.service-sec-outer { float:left; width:100%; padding:50px 0 50px 85px; background:#fff;}
.service-sec { float:left;}
.service-heading { position:relative; padding:20px 15px; margin:0; background:#353535; font:50px/22px 'PTSansRegular'; color:#fff; text-align:center;}
.service-heading span { position:relative; right:87px; top:71px; width:0; height:0; border-top:8px solid #353535; border-left:8px solid transparent; border-right:8px solid transparent;}

.service-point { float:left; margin:25px 0 0;}
.service-point li { margin:0 0 4px 0; padding:0 0 0 20px; background:url(../img/arrow.png)0 7px no-repeat;}
.service-point li a { font:15px/20px 'PTSansRegular'; color:#3d3d3d; }

.service-sec-right { float:right; margin:0 0 0 30px;}
.service-heading-right { margin:0 0; font:40px/35px 'PTSansRegular'; color:#2b2b2b; text-align:left;}
.service-content { float:left; margin:35px 0 0;}
.service-content img { float:left; margin:0 20px 0 0;}
.service-content p { width:94%; font:14px/18px 'PTSansRegular'; color:#656565;}

.contact-sec { float:left; width:100%; padding:50px 0 50px 85px; background:#eeeeee; display:none;}
.contact-heading { margin:0; font:32px/18px 'PTSansBold'; color:#353535; text-transform:uppercase;}
.contact-heading span { color:#168d8c;}
.map { margin:20px 0 0 ;}
address { margin:20px 0 0 0 ;} 
.address-text { font:13px/15px 'PTSansRegular'; color:#353535; text-align:left;}
.address-text { padding:0; margin:18px 0 0;}
.address-text li { font:13px/15px 'PTSansRegular'; color:#353535; text-align:left;}
.address-text li label { width:80px; font:13px/15px 'PTSansRegular'; color:#353535; text-align:left;}
.address-text li a { color:#353535; text-decoration:none;}

.contact-sec-left { float:left;}
.contact-sec-right { float:right;}
.contact-form { padding:0; clear:both; margin:20px 0 0;}
.contact-form li { float:left; margin:0 15px 15px 0;}
.contact-form li input { width:220px; height:40px; padding:0 0 0 10px; border:1px solid #dadada;}
.contact-form li input.text { font:15px/15px 'PTSansRegular'; color:#a6a6a6; text-align:left;}
.contact-form li select { width:220px; height:40px; padding:8px  5px; border:1px solid #dadada;}
.contact-form li select.text { font:15px/15px 'PTSansRegular'; color:#a6a6a6; text-align:left;}
.contact-form li textarea { width:540px; height:180px; padding:8px 5px 5px 8px; border:1px solid #dadada;}
.contact-form li textarea.text { font:15px/15px 'PTSansRegular'; color:#a6a6a6; text-align:left;}
.contact-form li:last-child { margin:0;}
.send { border:0; margin:15px 0 0; background:#168d8c; padding:15px 17px; font:18px/15px 'PTSansBold'; color:#fff; text-align:center; text-transform:uppercase;}
.footer-sec { float:left; width:100%; padding:20px 0; background:#2e3235; border-top:10px solid #282b2d;}
.footer-links { float:right; padding:0 20px 0 0; margin:0;}
.footer-links li { float:left; padding:0 10px 0 10px; border-right:1px solid #666;}
.footer-links li:last-child { margin:0; border-right:none;}
.footer-links li a { display:block; text-align:left; font:12px 'PTSansRegular'; color:#b2b2b2; text-transform:uppercase;}
.footer-links li a.active { color:#1dd4bb;}
.footer-links li a:hover { color:#1dd4bb;}

.footer-logo-sec { float:left; margin:40px 0 0 40px;}
.foot-logo {  display:block; margin:50px 0 13px 0;}
.copy-right { margin:0; float:left; font:12px 'PTSansRegular'; color:#b2b2b2;}
.foot-social { padding:0px; margin:15px 0 0;}
.foot-social li { float:left; margin:0 10px 0 0;}
.foot-social li:last-child { margin:0;}
/*----------------------------------------------------------about-css-------------------------------------------------------------*/
.inner-page-sec { float:left; width:100%; background:#17d0ce;}
.inner-page-top-sec { float:left; width:100%; background:#353535;}
.inner-heading { float:left; margin:0 0 0 90px; padding:10px 0; font:40px 'PTSansRegular'; color:#fff; }
.inner-top-img { position:absolute; top:160px; left:670px;}
.inner-page-bg { padding:80px 0 30px 90px; background:#fff;}
.inner-page-bg2 { float:left; width:100%; padding:40px 0 0 90px; background:#fff;}
.about-heading { margin:0px 0 35px 0; font:30px 'PTSansRegular'; color:#2b2b2b; }

.about-pageing { float:left; width:135px; height:136px;
 background:url(../img/about-count-bg.png) no-repeat;}
.about-pageing span { display:block; padding:33px 0 0 0; font:50px 'PTSansRegular'; color:#fff; text-align:center;}
.about-content-sec { float:left; width:80%; margin:0 0 0 50px;}
.about-content { float:left; width:100%; margin:0 0 30px;}
.about-content h3 { margin:10px 0 15px; font:25px/10px 'PTSansRegular'; color:#02909a; text-align:left;}
.about-content h4 { width:80%; margin:10px 0 10px; font:20px/20px 'PTSansRegular'; color:#2e2e2e; text-align:left;}
.about-content p { margin:0px 0 15px; font:13px/20px 'PTSansRegular'; color:#656565; text-align:left;}
.about-content-detail { margin:0 0 40px 0;}
.about-img { background:#fff; border:1px solid #bbbbbb; padding:3px; border-radius:5px; -webkit- border-radius:5px; -moz- border-radius:5px; box-shadow:0px 0px 3px 2px #E0E0E0; -webkit-box-shadow:0px 0px 3px 2px #E0E0E0; -moz-box-shadow:0px 0px 3px 2px #E0E0E0; text-align:center;}
.about-content-detail h2 { margin:25px 0 10px 0; font:20px/20px 'PTSansRegular'; color:#17d0ce; text-align:left;}
.about-content-detail h3 { margin:0px 0 10px 0; font:18px/20px 'PTSansRegular'; color:#646464; text-align:left;}
.about-content-detail p { margin:0px 0 15px 0; font:13px/20px 'PTSansRegular'; color:#656565; text-align:left;}

.testimonials-sec { float:left; margin:0 0 0 200px;}
.testimonials-heading { margin:0 0 20px 0; font:30px/20px 'PTSansRegular'; color:#2b2b2b; text-align:left; text-transform:uppercase;}
.testimonials-content { float:left;}
.testimonials-content span { float:left; margin:0 10px 0 0;}
.testimonials-content p { float:left; width:91%; font:13px/20px 'PTSansRegular'; color:#656565; text-align:left;}
.testimonials-content span.review { float:right; margin:0 30px 0 0; color:#333;}
/*----------------------------------------------------------about-css-------------------------------------------------------------*/
.solutions-content-sec { float:left; margin:0 0 0;}
.solutions-content-sec h2 { margin:0 0 20px 0; font:30px/20px 'PTSansRegular'; color:#2b2b2b; text-align:left; }
.solutions-content-sec h3 { margin:0 0 0; font:25px/20px 'PTSansRegular'; color:#02909a; text-align:left; }
.solutions-content-sec h4 { margin:10px 0 0; font:20px/20px 'PTSansRegular'; color:#2e2e2e; text-align:left; }
.solutions-content-sec p { margin:16px 0 20px ; width:100%; font:13px/20px 'PTSansRegular'; color:#656565; text-align:left; }

.solutions-detail h3 { margin:20px 0 10px 0; font:18px/20px 'PTSansRegular'; color:#646464; text-align:left;}
.solutions-detail p { margin:0px 0 15px 0; font:13px/20px 'PTSansRegular'; color:#656565; text-align:left;}

.solutions-updates { float:left; width:97%; margin:0 0 10px 0; border-bottom:1px solid #c4c4c4; padding:0 0 20px 0;}
.counting { float:left; margin:0 20px 0 0; font:50px 'PTSansRegular'; color:#525252; font-weight:bold; text-align:left; }
.updates { float:left; width:80%;}
.updates h2 { margin:10px 0 0; font:18px/20px 'PTSansRegular'; color:#02909a;}
.updates p { margin:10px 0 0; font:13px/20px 'PTSansRegular'; color:#656565;}

/*----------------------------------------------------------contact-css-------------------------------------------------------------*/
.contact-us-sec { float:left;}
.contact-us-sec h2 { margin:10px 0 0; font:30px/20px 'PTSansRegular'; color:#2b2b2b;}
.contact-us-sec p { width:85%; margin:10px 0 10px 0; font:13px/20px 'PTSansRegular'; color:#656565;}

.contact-us-form { padding:0; clear:both; margin:20px 0 0;}
.contact-us-form li { float:left; margin:0 15px 15px 0;}
.contact-us-form li input { width:242px; height:40px; padding:0 0 0 10px; border:1px solid #dadada; background:#e2e8e8;}
.contact-us-form li input.text { font:13px/15px 'PTSansRegular'; color:#111; text-align:left;}
.contact-us-form li select { width:242px; background:#e2e8e8; height:40px; padding:8px  5px; border:1px solid #dadada;}
.contact-us-form li select.text { font:13px/15px 'PTSansRegular'; color:#a6a6a6; text-align:left;}
.contact-us-form li textarea { width:500px; background:#e2e8e8; height:180px; padding:8px 5px 5px 8px; border:1px solid #dadada;}
.contact-us-form li textarea.text { font:13px/15px 'PTSansRegular'; color:#111; text-align:left;}
.contact-us-form li:last-child { margin:0;}
.send { border:0; margin:15px 0 0; background:#168d8c; padding:15px 17px; font:18px/15px 'PTSansBold'; color:#fff; text-align:center; text-transform:uppercase;}

.map-img { width:265px; height:155px; background:#fff; border:1px solid #bbbbbb; padding:3px; border-radius:5px; -webkit- border-radius:5px; -moz- border-radius:5px; box-shadow:0px 0px 3px 2px #E0E0E0; -webkit-box-shadow:0px 0px 3px 2px #E0E0E0; -moz-box-shadow:0px 0px 3px 2px #E0E0E0; text-align:center;}
.contact-id { font:20px/20px 'PTSansRegular'; color:#17d0ce; text-align:left;}
address h3 { width:60%; margin:0; font:18px/20px 'PTSansRegular'; color:#646464; text-align:left;}
.map-sec { display:none;}img.contac-right-img {        width: 100%;
    position: relative;
    right: 0;
    top: 79px;}

