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

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

}
@font-face {
font-family:'robotothin';
src:url('../fonts/roboto-thin-webfont.eot');
src:url('../fonts/roboto-thin-webfont.eot?#iefix') format("embedded-opentype"), 
url('../fonts/roboto-thin-webfont.woff2') format("woff2"), 
url('../fonts/roboto-thin-webfont.woff') format("woff"), 
url('../fonts/roboto-thin-webfont.ttf') format("truetype"), 
url('../fonts/roboto-thin-webfont.svg#robotothin') format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:'robotoregular';
src:url('../fonts/roboto-webfont.eot');
src:url('../fonts/roboto-webfont.eot?#iefix') format("embedded-opentype"), 
url('../fonts/roboto-webfont.woff2') format("woff2"), 
url('../fonts/roboto-webfont.woff') format("woff"), 
url('../fonts/roboto-webfont.ttf') format("truetype"), 
url('../fonts/roboto-webfont.svg#robotoregular') format("svg");
font-weight:400;
font-style:normal
}
body { font:15px/20px 'exoregular', sans-serif; color:#333; margin:0; padding:0; font-weight:400; overflow-x:hidden }
h2,h3{ font-family:'exoregular'!important;font-weight: bold!important;}
.container .text-muted { margin:20px 0 }
.topright { padding:5px 0; width:100%; background-color:#eee; border-bottom:1px solid #ddd }
.phonnum { display:inline-block; margin-left:10px }
.topright .dropdown { width:auto; display:inline-block }
.topright ul { margin-right:16px; list-style:none }
.topright ul li { display:inline-block; margin-left:20px; vertical-align:middle }
.topright ul li a { color:#ea5500; text-decoration:none }
.topright ul li a:hover { color:#00adf0; text-decoration:none }
.topright ul li .btn { padding:3px 10px }
.topright ul li .btn-primary { background-color:#ea5500; border:none }
.topright ul li .btn-primary:hover { background-color:#bf4702 }
.topright .glyphicon { margin-right:5px; vertical-align:top; font-size:16px }
.gap40 { margin-bottom:40px }
.gap20 { margin-bottom:20px }
.topslder { margin:0; padding:0 10px }
.slider-wrapper { position:relative; overflow:hidden; width:100%; max-height:480px; margin:0 auto; background:#0e101d url(../images/sliderbg.jpg) 0 0 no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover }
.slider { position:relative; width:100%; margin:0 auto; font-family:'exoregular' }
@media only screen and (min-width: 1000px) {
.slider {
width:1000px
}
}
@media only screen and (min-width: 1440px) {
.slider {
width:1440px
}
}
.slider-wrapper h3 { font-size:40px; color:#fff; z-index:99999!important; text-shadow:1px 1px 1px #002544 }
.slider-wrapper p { color:#fff; font-size:28px; z-index:99999!important; text-shadow:1px 1px 0px #002544 }
.slide1 h3 { color:#03204a!important; }
.slide1  h4 {font-size:32px; font-weight:600;text-shadow:1px 1px 0px #002544 }
.slide1  h4.text1{ font-family:'robotoregular';color:#ff5a00!important;}
.slide1  h4.text2 { font-family:'robotoregular';color:#63b600!important;}
.slide1  h5 { color:#f00!important;font-size:30px; font-weight:600 }
.slide1 h3 strong { color:#71c500 }
.slide1 p { color:#f00!important; }
.slide1 p strong { font-size:36px }
.slide2 h3 { color:#03204a!important }
.slide2 p { color:#f00!important; }
.slide5 h3 { color:#03204a!important }
.slide5 h3 strong { color:#ea5500 }
.slide5 p { color:#ea4968!important; }
.claim { line-height:100% }
.teaser { padding:.5% 1.5%; line-height:100% }
.small { padding-left:0; padding-right:0 }
.white { color:#333 }

.slidertag h3, .slidertag p { color:#fff; text-align:center }
.slidertag .stxt1{ font-size:18px;}
.slidertag .ltxt1{ font-size:28px;}
.slidertag .stxt2{ font-size:24px; color:#000!important}
.slidertag .ltxt2{ font-size:32px;color:#000!important}
.slidertag .stxt3{ font-size:18px;color:#c0e792!important;}
.slidertag .ltxt3{ font-size:28px; color:#c0e792!important;}
.slidertag .stxt4{ font-size:16px;}
.slidertag .ltxt4{ font-size:26px;}
.slidertag .stxt5{color:#9cebff!important}
.slidertag .ltxt5{color:#9cebff!important;}



.listbox_img { margin-bottom:20px }
.listbox ul { margin:0; padding:0 }
.listbox h3 { margin-bottom:20px }
.listbox p{ text-align:justify}
.listbox ul li, .buletlist li { list-style:none; margin:10px 0; background:url(../images/bullet.png) 0 0 no-repeat; padding-left:30px }
.servbox { overflow:hidden; padding:0 10px 10px; background:#f9f9f9;-webkit-transition:all .075s ease-out;
-moz-transition:all .05s ease-out;
-o-transition:all .05s ease-out;
transition:all .05s ease-out; }
.servbox_img { border-radius:100%; margin-bottom:20px; border:1px solid #ddd;-webkit-box-shadow:inset 1px 1px 3px 0 #aaa;
box-shadow:inset 1px 1px 3px 0 #aaa; }
.servbox_img img{ border-radius:100%;}
.servbox ul { margin:0; padding:0 }
.servbox h3 {margin:10px 0 20px; text-align: center; color: #000; background-color: #fff; border:1px solid #ddd; padding: 10px;background: rgb(254,255,255); /* Old browsers */  line-height: 48px;}
.servbox h3 a{ color:#000}
.servbox h3 a:hover{ color:#00adf0}
.servbox h3 i.fa-globe{ font-size:38px!important;}
.servbox h3 i.fa { background-color:#fff;   color: #013976;
  border: 1px solid #ddd;
  border-radius: 50%;
  padding: 6px 2px 0 2px;
  width: 50px;
  height: 50px;
  font-size: 28px; line-height:36px;
}
.servbox ul li, .buletlist li { list-style:none; margin:10px 0; background:url(../images/bullet.png) 0 0 no-repeat; padding-left:30px }
 .servbox:hover h3 i.fa { background-color:#013976; color:#fff}
.servbox:hover{ background-color:#f2f2f2; border:1px solid #ddd}
/*.servbox { background:#f9f9f9; border:1px solid #ddd; overflow:hidden; padding:0 10px 10px }
.servbox_img { margin-bottom:20px; border:1px solid #ddd }
.servbox ul { margin:0; padding:0 }
.servbox h3 { margin:10px 0 20px; text-align: center; color: #444; background-color: #fff; padding: 10px; -webkit-box-shadow: 1px 1px 1px 1px #aaa; box-shadow: 1px 1px 1px 1px #aaa; }
.servbox h3 i.fa { color:#00adf0 }
.servbox ul li, .buletlist li { list-style:none; margin:10px 0; background:url(../images/bullet.png) 0 0 no-repeat; padding-left:30px }*/


.plans { }
.layer { clear:both; width:100%; height:auto; padding:0; display:block; padding-top:20px; padding-bottom:40px }
.layer > section, .layer > article { clear:both; width:100%; height:auto; margin:0 auto; display:block }
section.third:first-child { margin-left: 0; }
section.third:nth-child(4n+4) {
margin-right: 0;
}
.third { width: 22%!important; margin: 0 21px; display:inline-block }
.plan-tier { background:#fff; vertical-align:baseline; cursor:pointer; overflow:hidden }
.lift { position:relative; -webkit-transition:all .075s ease-out;
-moz-transition:all .05s ease-out;
-o-transition:all .05s ease-out;
transition:all .05s ease-out;
padding:0!important; border:1px solid #ccc }
.lift:hover { -webkit-box-shadow:0 2px 6px rgba(39, 65, 90, .15); -moz-box-shadow:0 2px 6px rgba(39, 65, 90, .15); box-shadow:0 2px 6px rgba(39, 65, 90, .15) }
.plan-tier h4 { padding:18px 0 15px; margin:0 0 30px; background:#ffae00; color:#fff; text-align:center; position:relative; -webkit-box-shadow:0 2px 6px rgba(39, 65, 90, .15); -moz-box-shadow:0 2px 6px rgba(39, 65, 90, .15); box-shadow:0 2px 6px rgba(39, 65, 90, .15) }
.plan-tier h4:after { content:''; width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent; border-top:15px solid #ffae00; position:absolute; bottom:-14px; left:45% }
.plan-tier.callout h4:after { content:''; width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent; border-top:15px solid #68b500; position:absolute; bottom:-14px; left:45% }
.plan-tier h5 { font-size:1.25em; text-align:center }
.plan-tier del { text-align:center }
.priceblock { background-color:#00adf0; color:#fff; padding:0 0 10px }
.plan-tier { cursor:pointer; text-align:center }
.plan-tier sup { position:relative; right:-1px }
.plan-tier ul { padding:0; margin:0; border-top:2px solid #e7f2f0 }
.plan-tier ul li { text-align:center; font-size:1.25em; padding:12px 0; color:rgba(39, 65, 90, .9); border-bottom:1px solid #d5d5d5; background-color:#f9f9f9 }
.plan-tier ul li small { color:#666 }
.plan-tier ul li:hover { background-color:#eee }
sup { vertical-align:top }
.plan-tier .plan-price { font-size:2em; font-weight:300; letter-spacing:0px }
.plan-tier sub { vertical-align:bottom; position:relative; bottom:.875em; font-size:20px }
.plan-tier .early-adopter-price { text-align:center }
p:first-of-type { margin-top:0 }
small, del { color:rgba(39, 65, 90, .5); font-size:1em; line-height:1.5em }
s, strike, del { text-decoration:line-through }
.plan-tier.callout h6 { width:100%; padding:15px 0 14px; background:#8dcf3f; color:rgba(39, 65, 90, .5); font-size:1.25em }
.plan-tier.callout h4 { background-color:#68b500 }
.lift:hover .priceblock, .lift:hover .selectplan a { background-color:#ff8400 }
.selectplan a { background-color:#ea5500; color:#fff; padding:8px 15px; margin:10px 0; font-size:15px; text-transform:uppercase; font-weight:700; display:inline-block }
.selectplan a:hover { background-color:#ff8400; color:#fff; text-decoration:none }
.hvr-grow { display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-property:transform; transition-property:transform }
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { -webkit-transform:scale(1.05); transform:scale(1.05) }
.hvr-bounce-in { display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-duration:.5s;
transition-duration:.5s
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active { -webkit-transform:scale(1.07); transform:scale(1.07); -webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36) }
.footer { width:100%; height:100%; background-color:#444; color:#eee }
.footer p { line-height:30px }
.footer h3 { margin-bottom:20px; color:#00adf0 }
.enquirybox ul { margin:0 0 40px; padding:0 }
.enquirybox ul li { border-bottom:1px solid #555; padding:8px 10px; color:#fff; margin:2px 0; list-style:none }
.enquirybox ul li:hover { background-color:#00adf0 }
.enquirybox ul li a { color:#eee; text-decoration:none }
.enquirybox ul li .glyphicon { margin-right:10px }
.socialicons { display:inline-block; margin:5px 0 }
.socialicons ul { margin:15px 0 0; padding:0; float:left }
.socialicons ul li { list-style:none; margin:0 1px; width:35px; height:35px; font-size:20px; line-height:32px; color:#fff; list-style:none; float:left; background-color:#333; border-radius:50% }
.socialicons ul li:hover i { color:#fff!important }
.socialicons ul li:hover { background-color:#050505 }
.solutions .panel-default>.panel-heading { color:#fff; background:#57a921 url(../images/plus.png) right center no-repeat }
.solutions .panel-default>.panel-heading.actives { background-color:#00adf0; color:#fff }
.panel-default>.panel-heading.actives { background:url(../images/minus.png) right center no-repeat }
.solutions h4.hdr { margin-bottom:20px }
h4.hdr { font-size:26px; color:#00adf0;font-family:'exoregular'; font-weight:600 }
h4.hdr2 { font-size:22px; color:#00adf0; font-family:'exoregular'; }
.modal-title{font-family:'exoregular';}
.solutions h4 .fa { font-size:30px; color:#00adf0 }
.techpartners ul { margin:0; padding:0 }
.tch-clnt { margin:40px 0; padding:0 }
.tch-clnt li { margin:10px 0; padding:5px; background:#fff; float:left; list-style:none }
.tch-clnt li a { background-color:#fff }
.tch-clnt-a { height:120px; display:block; background:url(../images/tech-clint-a.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-b { height:120px; display:block; background:url(../images/tech-clint-b.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-c { height:120px; display:block; background:url(../images/tech-clint-c.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-d { height:120px; display:block; background:url(../images/tech-clint-d.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-e { height:120px; display:block; background:url(../images/tech-clint-e.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-f { height:120px; display:block; background:url(../images/tech-clint-f.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-g { height:120px; display:block; background:url(../images/tech-clint-g.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-h { height:120px; display:block; background:url(../images/tech-clint-h.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-i { height:120px; display:block; background:url(../images/tech-clint-i.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-j { height:120px; display:block; background:url(../images/tech-clint-j.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-k { height:120px; display:block; background:url(../images/tech-clint-k.png) center center no-repeat; border:1px solid #e7e7e7 }
.tch-clnt-l { height:120px; display:block; background:url(../images/tech-clint-l.png) center center no-repeat; border:1px solid #e7e7e7 }
.applyonline_bg { background:url(../images/apply-onine-bg1.jpg) 0 0 no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; height:450px }
.applyonline_bg ul { padding:20px }
.applyonline_bg .clkbtn { margin:20px }
.tabs { width:100%; display:inline-block }
.tabs ul { padding:0 }
.tab-links:after { display:block; clear:both; content:'' }
.tab-links li { margin:0 4px 0 0; float:left; list-style:none }
.tab-links a { padding:9px 15px; display:inline-block; color:#333; background-color:#f5f5f5; border-color:#2e6da4; font-size:16px; font-weight:600; transition:all linear .15s;
text-decoration:none; border:1px solid #ddd; border-bottom:none }
.tab-links a:hover { background:#00adf0; color:#fff; text-decoration:none; text-decoration:none }
li.active a, li.active a:hover { background:#00adf0; color:#fff; text-decoration:none; border:1px solid #00adf0; border-bottom:none }
.tab-content { padding:15px 15px 0; background:#fff; display:table; width:100%; border:1px solid #00adf0 }
.tab { display:none }
.tab.active { display:block }
.tablist ul { margin:0 0 25px 20px; padding:0 }
.tablist ul li { list-style:none; margin:5px 0; padding:0 0 0 20px; background:url(../images/bulletr.png) 0 2px no-repeat }
.tablist p { padding-left:20px }
.tablist h6 { font-size:15px; font-weight:700 }
.tablist .num { margin-right:5px }
.contactwrap { padding:30px 0 }
.contactform { margin-bottom:30px }
.contactform input[type="text"] { height:40px }
.contactform input[type="submit"] { border:none }
.contactform textarea.form-control { height:130px!important }
.contactform form { margin:20px 0 0 }
.addres { float:left; text-align:left }
.addres p { margin-bottom:20px; line-height:20px }
.addres ul { list-style:none }
.addres ul li { list-style:none; margin:5px 0 }
.top-title-wrapper { background-color:#00adf0; width:100%; overflow:hidden }
.page-info { padding:15px 0 20px; position:relative; overflow:hidden }
.h1-page-title { font-weight:500; line-height:20px; font-size:26px; float:left; color:#fff; margin-right:10px }
.h2-page-desc { font-family:'robotothin'; font-weight:200; font-size:22px; line-height:20px; color:#EEE; border-left:1px solid; padding-left:10px; float:left; margin-bottom:10px }
.breadcrumb-container { position:absolute; right:0; top:30% }
.breadcrumb { list-style:none; padding:0; margin:0; font-size:11px; display:inline-block; background-color:transparent }
.breadcrumb-container span { display:inline-block; float:left; font-size:11px; margin:0 7px 0 0 }
.breadcrumb li { float:left; padding-right:5px; text-transform:uppercase; font-weight:100; font-size:13px; color:#FFF }
.breadcrumb > .active { color:#fff }
.breadcrumb li a { color:#E2E2E2; text-decoration:none }
.breadcrumb li a:hover { text-decoration:underline }
.breadcrumb li:last-child:after { content:""; width:0 }
.addbox { background:#fff; border:1px solid #ddd; margin:30px 0 10px; display:inline-block }
.addimg { margin:0 0 10px 3px; float:right }
.addtxt { float:left; text-align:center; height:100%; padding:30px 10px; margin-bottom:30px; background:url(../images/phone.png) center bottom no-repeat }
.addbox h2 { color:#ea5500; font-size:42px; font-weight:700; margin:10px 0 }
.addbox h4 { color:#ea5500; font-size:26px }
.addbox h5 { color:#ea5500; font-size:18px; color:#018fd8 }
.addbox h5 span { font-size:22px; font-weight:700 }
.addbox p { color:#ea5500; font-size:16px; margin:0; color:#fff }
.add_ftr p span { font-size:20px }
.add_ftr { float:left; padding:5px; background-color:#ea5500; color:#fff; width:100% }
.packages { margin:0; padding:0 }
.packages h4.hdr { margin-bottom:20px }
.packages .hdr .green { background:#7CB761!important; color:#fff; padding:5px 10px; font-size:18px }
.hidden { display: none; }
.packages .form-horizontal .control-label { text-align:left!important }
.trans { -webkit-transition:all .075s ease-out;
-moz-transition:all .05s ease-out;
-o-transition:all .05s ease-out;
transition:all .05s ease-out;
}
.packages .tab { margin-left:10px; }
.soclicons { position:fixed; top:15%; right:0; z-index:99999999 }
.soclicons ul { list-style:none }
.soclicons ul li { margin:0; padding:0; display:block }
.socicon { background:url(../images/socialicon.png) 0 0 no-repeat; display:inline-block; width:33px; height:32px; }
.sicon1 { background-position:0 0 }
.sicon2 { background-position:0 -33px }
.sicon3 { background-position: 0 -66px }
.sicon4 { background-position: 0 -99px }
.sicon5 { background-position: 0 -132px }
.sicon1:hover { background-position:-33px 0 }
.sicon2:hover { background-position:-33px -33px }
.sicon3:hover { background-position:-33px -66px }
.sicon4:hover { background-position:-33px -99px }
.sicon5:hover { background-position:-33px -132px }
.livechat { position: fixed; right:-10px; top:50%; z-index:999999 }
/*-----------*/
.packbtn { background-color:#00adf0; color:#fff; padding:5px 10px; }
.packbtn:hover { background-color:#ea5500; }
.plans_block { width:100%; margin:0; padding:0 }
.plans_th { max-width:200px; float: left; margin: 0 2px; }
.plans_th_hdr { position: relative; text-align: center; padding: 12px; margin-bottom: 6px; height: 50px; width: 200px; }
.plans_th_hdr, .plans_pack_hdr { font-size: 18px; text-align: center; color: #FFFFFF; padding: 5px; }
.plan_th_list, .plans_pack_list { margin-top:10px; }
.plantxt { position:absolute; left:0; top:0; bottom:0; right:0; margin:0 auto; z-index:1; line-height:50px }
.plan_th_list li { background-color:#eee; padding:5px; margin: 5px 0; list-style: none; max-width: 200px; border: 1px solid #ddd; text-align: center; color: #337ab7; min-height:55px; }
.plans_package { max-width: 150px; float: left; margin: 0 2px; }
.plans_pack_hdr { position: relative; text-align: center; padding: 12px; margin-bottom: 6px; height: 50px; width: 150px; }
.plans_pack_list li { padding:5px; margin: 5px 0; list-style: none; background: #fff; text-align: center; border: 1px solid #ddd; color: #444; min-height:55px; line-height:40px; }
.plans_pack_list li.last{ min-height:75px;  line-height: 60px;}
.plans_th_hdr:before, .plans_th_hdr:after { background:#eaa206 }
.plans_pack_hdr:before, .plans_pack_hdr:after { background:#ffae00 }
.plans_th_hdr:before, .plans_pack_hdr:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 51%; -webkit-transform:skew(0deg, -6deg); -moz-transform:skew(0deg, -6deg); -ms-transform:skew(0deg, -6deg); -o-transform: skew(0deg, -6deg); transform: skew(0deg, -6deg); }
.plans_th_hdr:after, .plans_pack_hdr:after { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 51%; -webkit-transform:skew(0deg, 6deg); -moz-transform:skew(0deg, 6deg); -ms-transform:skew(0deg, 6deg); -o-transform: skew(0deg, 6deg)); transform: skew(0deg, 6deg); }
.vmdl { line-height:40px }
.boldtxt{ font-weight:bold}
.plantxtlist{ margin: 0 0 0 10px; padding:0}
.plantxtlist li{ background:url(../images/bulletr.png) 0 3px no-repeat; padding-left:25px; margin:5px; 0; list-style:none}
.finetxt{ font-size:18px; line-height:28px; text-align:justify}
.navbar-nav>li{ font-size:16px;}
.imgbox{ margin-right:30px;}