@charset "utf-8";.dedicated_list li a:focus,.dedicated_list li a:hover,.panel-title a:focus,.panel-title a:hover{text-decoration:none}hr{border-color:#ccc}input[type=text],input[type=email],input[type=password],input[type=checkbox],input[type=radio],input[type=tel],select,textarea{background:#fff;height:42px;margin:0 0 10px;border:1px solid #ddd;border-radius:2px;color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:20px;padding:6px 10px;width:100%}textarea{height:120px}input[type=file]{display:inherit!important}input[type=checkbox],input[type=radio]{height:15px;width:auto}select{color:#999;padding:3px 10px 3px 6px}.inner-banner p,.inner-banner-heading{color:#fff;text-shadow:1px 2px 1px #000;text-transform:uppercase;text-align:center}@media (max-width:767px){.h2,h2{font-size:20px}}.inner-banner{background:url(../images/banner3.jpg) center top no-repeat;background-size:cover;text-align:center}.inner-banner .layer{width:100%;background:rgba(0,0,0,.67);min-height:112px}.inner-banner img{position:relative}.inner-banner-heading{font-family:oswald;font-weight:700;font-size:48px;margin:140px 0 60px;position:relative}.inner-banner p{font-family:oswald;font-size:21px;line-height:1.35;margin:20px auto 30px;max-width:848px;font-weight:500}.inner-heading,.list-type5 li span,.list-type6 li h3{font-family:Arial,Helvetica,sans-serif}.inner-banner-heading::after,.inner-banner-heading::before{background-color:#e9ac2a;left:1%;right:1%;margin:0 auto;position:absolute;opacity:.8;content:""}.inner-banner-heading::before{height:3px;top:auto;bottom:-27px;width:195px}.inner-banner-heading::after{bottom:-30px;height:10px;transform:rotate(45deg);width:10px;z-index:1}@media (max-width:820px){.inner-banner-heading{font-size:31px;margin:130px 0 40px}.inner-banner h3{padding-bottom:20px;font-size:18px}.inner-banner .layer{min-height:100px}}@media (max-width:767px){.inner-banner-heading{margin:27px 0 40px}}@media (max-width:599px){.inner-banner-heading{font-size:21px;margin:27px 0 35px}.inner-banner-heading::before{height:3px;bottom:-17px}.inner-banner-heading::after{bottom:-21px}.inner-banner p{font-size:15px;line-height:1.6;text-transform:none;margin:20px auto 16px}.inner-banner .layer{min-height:80px}}.inner-content{padding:20px 0 30px}.list-type1{padding-left:20px;list-style:url(../images/bullet_3.png)}.list-type1 li{background:#f0f0f0;margin:8px 0 0;padding:5px 15px}.list-type1 li a{display:block;color:#222;font-weight:700;font-size:16px}.list-type6 li h3,.list-type6 li span{display:inline-block;text-transform:uppercase}.list-type1 li a:hover{color:#e39c0e}.list-type2{padding-left:23px;list-style:url(../images/bullet_2.png)}.list-type2 li{padding:3px 0 3px 10px}.list-type2 li span{font-size:14px;color:#222}.list-type3{padding-left:23px;list-style-type:decimal}.list-type3 li{padding:3px 0 3px 10px;font-weight:700;font-size:17px}.list-type4{padding-left:23px;list-style-type:lower-alpha}.list-type4 li{padding:3px 0 3px 10px}.list-type5{padding-left:23px;list-style:none;position:relative}.list-type5 li{padding:3px 0 7px 15px;font-weight:700;font-size:16px}.list-type5 li span{position:absolute;left:0;background:#53a0c4;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:13px;font-weight:700;color:#fff}.list-type6{padding-left:0;position:relative;list-style:none}.list-type6 li{font-size:22px;padding:0 0 5px 5px}.list-type6 li span{color:#dc9609;font-size:18px;font-weight:700;padding:0 3px 3px 0;line-height:22px}.list-type6 li p{font-size:15px}.list-type6 li h3{color:#000;font-size:18px;font-weight:400;margin:2px 0 8px;padding:3px 0;line-height:22px}.list-type6 li br{display:none}.btn_1,.btn_2,.list-type7 li h4,.subheading7 span{display:inline-block}.list-type7{padding-left:23px;position:relative;list-style:upper-roman}.list-type7 li{font-size:22px;padding:0 0 5px 5px}.list-type7 li h4{color:#333;font-size:20px;font-weight:700;padding:0 3px 3px 0;line-height:22px}.list-type7 li p{font-size:15px}.inner-heading{font-size:33px;color:#222;font-weight:700;position:relative;padding-bottom:20px;text-transform:uppercase}.subheading2,.subheading3{font-size:18px;color:#000}.subheading2,.subheading3,.subheading4{font-family:Arial,Helvetica,sans-serif;font-weight:400}.inner-content .inner-heading:before{content:"";height:3px;bottom:5px;width:195px;position:absolute;background:#e9ac2a}.subheading2{padding:3px 0 3px 20px;background:url(../images/heading-icon.png) left 7px no-repeat}.subheading3{padding:3px 0}.subheading4{font-size:20px;color:#222;padding:3px 10px 5px 5px;margin:30px 0 15px;border-bottom:solid 2px #f3ac1e;text-transform:uppercase}.subheading5,.subheading6{font-weight:400;margin:10px 0;font-family:Arial,Helvetica,sans-serif}.subheading5{font-size:19px;color:#F3AC1E}.subheading6{font-size:28px;color:#03a9f4;text-transform:uppercase}.subheading1{font-family:Arial,Helvetica,sans-serif;letter-spacing:.3px;font-size:18px;color:#222;font-weight:400;padding:3px 10px 5px 5px;margin:19px 0 15px;border-bottom:solid 2px #f3ac1e;text-transform:uppercase}.subheading7,.subheading8{font-size:25px;margin:19px 0 15px;text-transform:uppercase;font-weight:400;padding:3px 10px 5px 5px}.subheading7{color:#222}.subheading8{color:#f3ac1e}.subheading9{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;margin:15px 0}.subheading10{font-family:Arial,Helvetica,sans-serif;font-size:23px;color:#222;font-weight:400;padding:3px 10px 5px 5px;margin:30px 0 15px;border-bottom:solid 2px #f3ac1e}.subheading10 span{font-size:33px;font-weight:700}.subheading11{font-family:Arial,Helvetica,sans-serif;font-size:28px;color:#53a0c4;font-weight:400;padding:3px 10px 5px 5px;margin:30px 0 5px}.subheading7 span{background:url(../images/heading_line.png) bottom left no-repeat;height:3px;margin:0 0 0 10px;width:167px}@media (max-width:767px){.subheading6{font-size:24px}.subheading8{font-size:18px;font-weight:600;margin:19px 0 10px}}i.icon_left{margin-right:10px}i.icon_right{margin-left:10px;margin-right:-3px}.btn_large i.icon_right{margin-left:15px;margin-right:-20px}.inner-content .heading-top{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#000;font-weight:700;margin-bottom:10px;margin-top:20px;line-height:1.15}.inner-content .block-heading,.inner-content .block-heading2{font-size:20px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.inner-content .block-heading{color:#222;font-weight:400;position:relative;padding-bottom:20px}.inner-content .block-heading:before{content:"";height:3px;bottom:11px;width:140px;position:absolute;background:#e9ac2a}.inner-content .block-heading2{color:#fff;font-weight:700;margin-top:0}.inner-content .right-column .block{margin-bottom:25px}.btn_1{font-size:14px;color:#fff;font-weight:700;padding:9px 15px;border-radius:2px;background:#f3ac1e;border:none;text-transform:uppercase;margin-bottom:10px}.btn_1:hover{background:#da9710;color:#fff}.btn_1:focus,.btn_1:visited{color:#fff;text-decoration:none}.btn_2{background:#fff;border:1px solid #f3ac1e;border-radius:2px;color:#f3ac1e;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:15px;padding:9px 16px}.btn_2:hover{background:#E29700;color:#fff}.btn_small{font-size:14px;border-radius:1px;padding:5px 18px 7px;text-transform:none}.career_table th,.industry-box .subheading,.join_media a span,.staff_requirement .info_box,.subheading12 a,.values{text-transform:uppercase}.btn_large{font-size:18px;font-weight:700;padding:11px 35px}@media (min-width:768px) and (max-width:1050px){.btn_large{font-size:17px;font-weight:700;padding:11px 12px}}.inner-content .query-form{width:100%;margin-bottom:15px;padding:15px 15px 5px;background:#f7f7f7;border:1px solid #ddd}.inner-content .query-form div{margin:0 0 10px}.inner-content .query-form input,.inner-content .query-form textarea{width:100%;font-size:14px;color:#666;padding:4px 10px;background:#efefef;border:1px solid #ddd}.inner-content .test{border:1px solid #ddd;padding:20px 15px 0 45px;background:url(../images/testimonial-bg.jpg) right top no-repeat #f8f8f8}.inner-content .test blockquote{margin:0!important;padding:0!important;position:relative;border:none!important}.inner-content .test p{font-size:15px;line-height:1.4}.inner-content .test p:before{color:#53a0c4;content:"";float:left;font-family:Fontawesome;font-size:23px;left:-33px;margin-right:10px;min-height:110px;position:absolute;top:-8px}.inner-content .test blockquote footer{background:#fff;color:#dba80e;font-size:18px;margin:23px -15px 0 -45px;padding:5px 20px 5px 45px;text-align:right;border-top:1px solid #ddd}.inner-content .test blockquote footer cite{font-size:13px;color:#000;font-style:normal;margin-left:20px;display:block}.inner-content .programmer{background:#4D9EC5}.inner-content .developer{background:#FA6E57}.inner-content .developer,.inner-content .programmer{text-align:center;padding:15px 15px 5px}@media (max-width:820px){.inner-content{padding:15px 0 0}.inner-content .right-column .block{margin-bottom:15px}.inner-content .inner-heading{font-size:21px!important}.inner-content .block-heading{font-size:18px;padding-bottom:16px}.inner-content .block-heading2{font-size:18px}}.table_1 tr th{font-size:16px}.our-team{padding:15px 0;margin:10px 0 15px;border-bottom:3px dotted #ddd}.our-team .profile-pic{text-align:center}.our-team .img-circle{background:#eee}.testimonial_page{padding:25px 0 0}.testimonial_page section{margin:0 auto 30px;max-width:718px;padding:0 0 0 80px;background:url(../images/quote-open.png) top left no-repeat}@media (max-width:480px){.testimonial_page section{margin:0 auto 20px;max-width:718px;padding:70px 0 0;background:url(../images/quote-open.png) top center no-repeat}}.testimonial_page span{font-style:italic}.testimonial_page strong{color:#f3ac1e;font-weight:700}.testimonial_page article p{font-style:italic;font-size:16px;line-height:1.4;background:#f4f4f4;margin:0;padding:12px 15px}.testimonial_page article h6{padding:10px;font-size:16px;font-weight:400;margin:3px 0 0;line-height:1.4}.contact_form,.map_box{margin:0 0 15px}.contact_form{border:1px solid #ddd;padding:15px}.contact_form div,.contact_form p{margin:0}@media (min-width:821px){.contact_form p{float:left;width:48.9%}.contact_form p:nth-child(odd){margin-right:1.1%}.contact_form p:nth-child(even){margin-left:1.1%}}.contact_form .textbox{background:#f3f3f3;border:1px solid #ddd;border-radius:2px;color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:20px;padding:6px 10px;width:100%}.hiring_heading,.join_media a,.modal-title,.profile_intro,.staff_requirement .info_box,.subheading12 a,.subheading13,.values{font-family:Arial,Helvetica,sans-serif}.contact_form select.textbox{color:#999;padding:3px 10px 3px 6px}.map_box{display:block;border:1px solid #ccc;overflow:hidden;margin:0 0 30px}.address_box{position:relative}.address_box article{padding-left:25px}.address_box img{left:0;margin-top:3px;position:absolute}.profile_intro{line-height:1.7}.career_table{margin:0 0 20px}.career_table th{background:#f4f4f4;font-size:18px}@media (max-width:821px){.career_table th{font-size:16px}}.input_lg{height:45px;border-radius:1px;font-size:17px;line-height:45px;padding-top:0;padding-bottom:3px;padding-left:5px}.block h3{margin-top:10px}.vision-mission-box{margin-bottom:25px}.vision-mission-box .mission,.vision-mission-box .vision{font-family:Arial,Helvetica,sans-serif;font-size:35px;color:#53A0C4;margin-bottom:0;text-align:left;text-transform:uppercase}.vision-mission-box .mission{color:#F3AC1E;text-align:left}.values{font-size:30px;color:#333;margin-bottom:10px;text-align:left;border-bottom:solid 1px #ccc;padding:0 0 5px}.vision-mission-box p{line-height:1.7;position:relative;border-radius:5px;padding:20px 60px;background:#F0F0F0}.vision-mission-box p::before{top:15px;left:15px;position:absolute;content:url(../images/mission-quote-l.png)}.vision-mission-box p::after{right:15px;bottom:15px;position:absolute;content:url(../images/mission-quote-r.png)}@media (max-width:820px){.vision-mission-box p{padding:50px 10px}.vision-mission-box p::before{top:15px;left:15px;position:absolute;content:url(../images/mission-quote-l.png)}.vision-mission-box p::after{right:15px;bottom:15px;position:absolute;content:url(../images/mission-quote-r.png)}}.banner-img img{position:relative;box-shadow:0 0 5px rgba(0,0,0,.33)}.banner-img .caption{width:100%;bottom:5px;padding:10px 10px 0;text-align:center;position:absolute;background:rgba(0,0,0,.3)}.banner-img .caption h3{font-size:32px;color:#fff;font-weight:700;margin-top:0;margin-bottom:0}.banner-img .caption p{font-size:18px;color:#fff;margin-bottom:10px}.btn-job{font-size:16px;color:#fff!important;font-weight:400;line-height:1.3;transition:all .5s ease 0s;padding:7px 15px!important;background:#F3AC1E!important;border:1px solid #F3AC1E!important;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.btn-job:hover{background:#53A0C4!important;border:1px solid #53A0C4!important}@media (max-width:1030px){.banner-img .caption h3{font-size:28px}.banner-img .caption p{font-size:16px}}@media (max-width:980px){.banner-img .caption h3{font-size:25px}}@media (max-width:767px){.banner-img .caption h3{font-size:22px}}@media (max-width:640px){.banner-img .caption h3{font-size:20px}.banner-img .caption p{font-size:14px;margin-bottom:10px}.btn-job{font-size:14px;padding:5px 10px!important}}@media (max-width:480px){.banner-img .caption{padding:10px;bottom:15px;background:rgba(0,0,0,1);position:static}.banner-img .caption h3{font-size:18px}.banner-img .caption p{font-size:13px}}.panel-heading{padding:0}.panel-title{font-size:18px;font-weight:700}.panel-title a{display:block;padding:10px 15px}.career-pic{overflow:hidden;border:1px solid #000}.career-pic img{max-width:100%;transform:scale(1);transition-duration:.7s}.career-pic img:hover{transform:scale(1.1)}.join_media{list-style:none;padding:0 0 0 5px;margin:0}.join_media li{padding:10px 0;border-bottom:solid 1px #ccc}.join_media a{color:#333;font-weight:700}.join_media a:hover{color:#E29700}.join_media a span{font-weight:700}.join_media li a{padding:7px 0 7px 49px;position:relative;margin:0;display:block;min-height:37px}.join_media li a:hover{background:#ebebeb}.join_media li a img{left:7px;position:absolute;top:9px;width:30px}.industry-box figure,.profile_top{position:relative}.side-nav .btn_1{min-width:240px;text-align:center;width:100%}@media (max-width:767px){.side-nav .btn_1{text-align:center;width:240px;margin:0 10px 30px}}.btn{border-radius:2px}.heighlight{color:#f3ac1e}.hosting_heighlights figure img{height:150px}.industry-box a img{display:block;margin-bottom:15px;border:1px solid #ccc}.industry-box p{font-size:14px;line-height:1.5}.industry-box .subheading{margin:20px 20px 10px 0;padding:0 12px 5px 20px;background:url(../images/heading-icon.png) left 4px no-repeat;color:#333;font-size:22px;display:block}.industry-box strong{font-size:16px;line-height:1.2;display:block;margin:0 0 10px}.profile_subheading{padding:10px 15px 20px;border-bottom:solid 1px #ccc;font-size:22px;text-align:center;margin:15px 0 22px;bottom:10px;left:0;right:0;width:100%}.profile_intro{list-style:none;position:absolute;right:20px;left:auto;margin:0;top:0;bottom:0;width:270px;background:rgba(83,160,196,.8);padding:10px 0;color:#fff;font-size:21px;font-weight:400}.profile_intro li{border-bottom:solid 1px #fff;padding:10px 20px;border-color:rgba(255,255,255,.25)}@media (max-width:1050px){.profile_intro{padding:10px 0 0;font-size:18px}.profile_intro li{padding:4px 20px}}@media (max-width:820px){.profile_intro{position:static;width:auto;background:rgba(83,160,196,.8);padding:10px 0 0;font-size:17px}.profile_intro li{padding:4px 20px}}.rslides1{max-width:100%!important}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-color:#f7ede4}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#eee}.address_box .subheading1{margin-top:0}@media (max-width:981px){.address_box{margin:0 0 15px}}.dedicated_list{color:#fff;list-style:none;font-size:18px;font-weight:700;padding:0 30px 0 0;margin:0;line-height:1}.dedicated_list li{padding:12px 10px;position:relative}.dedicated_list li.active,.dedicated_list li:hover{color:#fff;background:#53a0c4;border-radius:2px;display:block}.dedicated_list li.active::after,.dedicated_list li:hover::after{border-bottom:21px solid transparent;border-left:20px solid #53a0c4;border-top:21px solid transparent;bottom:0;content:"";height:0;left:100%;position:absolute;top:0;width:0}.dedicated_list li:hover{border-color:#53a0c4}.dedicated_list li a{color:#333}.dedicated_list li:hover a,li.active a{color:#fff}.hire_text{margin-top:-19px}.hire_text section{display:none}.staff_requirement{border:1px solid #ddd;margin:0 0 12px;background:#fff}.staff_requirement h3{margin:15px 0 15px 10px;font-size:21px}.staff_requirement i{color:#53a0c4;cursor:pointer;margin:0 0 0 10px;position:relative}.staff_requirement .info_box{background:#53a0c4;color:#fff;border-radius:3px;position:absolute;z-index:3;top:-50%;left:160%;font-weight:700;padding:5px;display:none;font-size:12px;width:200px;line-height:1.4}.staff_requirement i:hover .info_box{display:block}.staff_requirement ul{font-size:16px;list-style:none;padding:0 0 0 15px;margin:0}.staff_requirement ul li{padding:0 0 8px}.enquiry_form{max-width:1200px;margin:0 auto;background:#f5f5f5;padding:25px}@media (max-width:820px){.staff_requirement{position:static}.staff_requirement .info_box{top:-100%;left:0;right:0;width:100%}.enquiry_form{padding:8px}.h1,h1{font-size:28px}}.enquiry_form .contact_form{border:none;padding:0}.enquiry_form .contact_form div,.enquiry_form .contact_form p{margin:0 0 8px}.enquiry_form .contact_form input,.enquiry_form .contact_form select,.enquiry_form .contact_form textarea{background:#fff;height:43px}.enquiry_form textarea{background:#fff}.hiring_box{background:url(../images/staff_bg.gif) top center no-repeat}.hiring_box article{float:left;width:55%;margin:20px 0 0 15px}.hiring_box article ul{list-style-type:decimal;padding-left:23px}.hiring_box article ul li{font-size:16px;font-weight:700;padding:3px 0 3px 10px}.hiring_box section{float:right;width:33%;background:#fff;margin:20px;padding:10px}.hiring_box section h3{margin:0 0 10px;font-size:19px;text-align:center;font-weight:700}.hiring_box section img{margin:0 auto 10px;display:block}.hiring_box section span{padding:6px 0 6px 15px;display:inline-block;border-bottom:solid 1px #ddd;line-height:1.2}.hiring_box section p{margin:10px 0 0;display:block}@media (min-width:821px){.hiring_box{background-size:cover}}.hiring_heading{font-size:19px;color:#555;font-weight:400;padding:3px 10px 5px 5px;margin:30px 0 25px;border-bottom:solid 2px #f3ac1e}.hiring_heading span{font-size:30px;font-weight:700;color:#222;margin-right:10px}@media (max-width:767px){.hiring_heading{font-size:16px;line-height:1.4}.hiring_heading span{display:block;line-height:1.3;font-size:24px;margin-bottom:3px}}.blog_box .date,.blog_box .date p,.blog_box p span img,.blog_left ul li a,.blog_left ul li img{display:inline-block}.modal-title{font-size:23px;color:#F3AC1E;font-weight:400;margin:0}@media (max-width:820px){.modal-title{font-size:18px}.hiring_box article,.hiring_box section{float:none;width:auto}}.blog_box{position:relative;background-color:#fff;border:2px solid #ededed;border-radius:3px;padding:18px 10px 7px;margin:30px 0; height:450px;}.blog_box .date{font-size:16px;position:absolute;color:#666;font-style:normal;left:0;right:0;font-weight:600;text-align:center;top:-18px}.blog_box .date p{background-color:#fff;padding:4px 10px}.blog_box .date p strong{padding:0 4px}.subheading12{margin-top:10px;margin-bottom:3px}.subheading12 a{font-size:18px;color:#03a9f4;font-weight:400;font-weight:500}.subheading12 a:hover{color:#03a9f4}.blog_box p span{margin:0 5px;font-size:14px;color:#a19e9e}.blog_box p span img{margin-right:8px}.blog_box p .author{border-right:1px solid #b8b8b8;padding-right:10px}.blog_box article p{text-align:left;margin:10px 0}.blog_box .btn_2,.blog_box article p a{margin-bottom:0}.blog_box .btn_2:hover{background-color:#03a9f4;color:#fff}.blog_box .btn_small{padding:3px 7px 2px;color:#03a9f4;font-size:12px;border:1px solid #d7d7d7}.subheading13{font-size:21px;color:#222;font-weight:700;padding:3px 10px 5px 5px;margin:13px 0 10px;border-bottom:solid 3px #f3ac1e}.blog_left ul.list_icon{margin:0 0 35px;padding:0}.blog_left ul.list_icon li{list-style:none;float:left;border-right:1px solid #ccc;position:relative;padding:0 10px 0 25px;margin-right:10px;font-size:14px}.blog_left ul.list_icon li a{color:#9b9b9b}.blog_left ul li:last-child{border-right:none}.blog_left ul li img{position:absolute;padding-right:30px;left:0;top:4px;margin-right:15px}.recent_posts ul{margin:0;padding:0}.recent_posts ul li{list-style:none;float:none;padding:5px 0}.recent_posts ul li span{color:#999}.recent_posts ul li a{color:#03a9f4}.recent_posts ul li a:hover{text-decoration:underline}.blog_catagories ul{margin:0;padding:0}.blog_catagories ul li{float:none;margin-left:15px;list-style-image:url(../images/bullet_3.png)}.blog_catagories ul li a{padding:4px 0;margin-right:5px;display:inline-block}.popular_tags ul{margin:0;padding:0}.popular_tags ul li{float:none;display:inline;margin-left:0px;margin-bottom: 5px;background: url(../images/tag.png) 0 5px no-repeat;padding-left: 18px;}.popular_tags ul li a{padding:4px 0;margin-right:5px;color:#000;}.popular_tags ul li a:hover{color:#e39c0e;}

