@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:local('Oswald Medium'),local('Oswald-Medium'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:local('Oswald Medium'),local('Oswald-Medium'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTtc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:local('Oswald Medium'),local('Oswald-Medium'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:local('Oswald Medium'),local('Oswald-Medium'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTus9C.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTus9C.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Ttc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0TtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tus9C.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}





/*RESET STYLE*/

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}

audio,canvas,video{display:inline-block; display:inline; zoom:1;}

audio:not([controls]){display:none; height:0;}

[hidden]{display:none;}

html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

html,button,input,select,textarea{font-family:sans-serif;}

body{margin:0; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; font-family:Raleway;color:#333;padding:0px;font-size:16px; line-height:1.6;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin: 0 0 20px; line-height:1.4;}

h1, h2, h3{font-family: 'Oswald', sans-serif; font-weight:300;}

strong{font-weight:500;}

b{font-weight:400;}

a{text-decoration: none; transition:all ease 0.5s; -o-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; cursor: pointer;}

a:focus{outline:0 none;}

a:active,a:hover{outline:0;}

abbr[title]{border-bottom:1px dotted;}

blockquote{margin:1em 40px;}

dfn{font-style:italic;}

mark{background:#ff0; color:#000;}

pre{margin:1em 0;}

code,kbd,pre,samp{font-family:monospace,serif; _font-family:'courier new',monospace; font-size:1em;}

pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word;}

q{quotes:none;}

q:before,q:after{content:''; content:none;}

small{font-size:75%;}

sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

dl,menu,ol,ul{margin:0; padding:0;}

dd{margin:0 0 0 40px;}

menu,ol,ul{padding:0; list-style:none;}

nav ul,nav ol{list-style:none;}

img, iframe{border:0; -ms-interpolation-mode:bicubic; max-width:100%;}

svg:not(:root){overflow:hidden;}

figure{margin:0;}

form{margin:0;}

fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:.35em .625em .75em;}

legend{border:0; padding:0; white-space:normal; margin-left:-7px;}

button,input,select,textarea{font-size:100%; margin:0; vertical-align:baseline;vertical-align:middle;}

button,input{line-height:normal;}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;appearance:button; cursor:pointer; overflow:visible;}

button[disabled],input[disabled]{cursor:default;}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0; height:13px; width:13px;}

input[type="search"]{-webkit-appearance:textfield;appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}

input[type="search"]:-webkit-search-cancel-button,input[type="search"]:-webkit-search-decoration{-webkit-appearance:none;}

button:-moz-focus-inner,input:-moz-focus-inner{border:0; padding:0;}

textarea{overflow:auto; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0;}







.light-bg{background-color:#f5f5f5;}

section{padding:60px 0px;}

.mr-tp-30{margin-top:30px;}

.pd-tp-30{padding-top:30px;}

h1{font-size:85px; margin-bottom:25px;}

h2, .h2{font-size:48px; margin:0 0 20px;}

h3, .h3{font-size:30px; margin:0 0 20px;}

h4{font-size:24px;}

h5{font-size:20px;}

h6{font-size:18px;}

.btn{padding:15px 30px; font-family: 'Oswald', sans-serif; font-size:24px; border-radius: 5px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}

.btn-primary{background:#e33a59; border:none;}

.btn-primary:hover{background:#2eacc8; border:none;}

.btn-default{background:#fff; border:2px solid #2eacc8; color:#2eacc8;}

.btn-default:hover{background:#2eacc8; border:2px solid #2eacc8; color:#fff;}

.no-margin{margin:0;}

.bdr-top{border-top:1px solid #e5e5e5;}

.yellow-clr{color:#feaa33;}

.blue-clr{color:#00bcd2;}

.header{padding:30px 0; background-color: #f4f4f4;}

.navbar{margin-bottom:0; background:none; border: none;}

.navbar-default .navbar-nav>li>a{color:#333; font-size:20px;}

.navbar-brand{padding:0; height:auto;}

.navbar-nav{padding-top:0; position: relative; padding-right:30px;}

.container>.navbar-header{margin:0;}

.dropdown .search-icon{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;width:22px;height:22px; background-position:-134px -10px; cursor:pointer;margin-top:15px;}



.search-icon{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;width:22px;height:22px; background-position:-270px -10px; cursor:pointer;margin-top:15px;}

.search-box .dropdown-menu{right: 0; left: auto; top: 86px; background: #fff; padding: 15px; margin: 0; border: none; min-width: 300px; border-top-left-radius: 0; border-top-right-radius: 0;}

.search-box .dropdown-menu input{border: 1px solid #ccc; height: 44px; background-color: #fff; padding: 6px 72px 6px 12px; width:100%;}

.search-box .dropdown-menu input:focus, .search-box .dropdown-menu input:active{outline:none;}

.search-box .dropdown-menu .btn{padding: 5px 15px; position: absolute; right: 15px; top: 15px; height: 44px; font-size: 14px; border-radius: 0; border: none;}



.header .container{position:relative;}

.search-box{position: absolute; right: 20px; top: 0;}







.banner{background-image:url(../img/banner.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover; padding:155px 0px 250px; color:#fff;}

.banner.inner-page{padding:100px 0px;}

.card-box{/*box-shadow:0 10px 10px #9c9696;*/ background-color:#fff;padding:20px; position:relative;}

.rss-sprite{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;width:55px;height:55px;}

.vps1 .dollar{background-position:-10px -10px;}

.vps1{background-color:#ee546c;}

.vps2 .clock{background-position:-10px -75px;}

.vps2{background-color:#00aac1;}

.vps3 .team{background-position:-10px -140px;}

.vps3{background-color:#44bfaa;}

.banner-vp{margin-top:-80px;}

.banner-vp .row .col-md-4{padding:0px;}

.banner-vp .card-box{border:2px solid #e9e8e4;color:#fff;}

.banner-vp .middle-box{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); z-index:2;}

.sprite-icon{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;width:82px;height:82px;}

.sprite-icon.web{background-position:-8px -206px;}

.sprite-icon.digital{background-position:-8px -295px;}

.sprite-icon.mobile{background-position:-8px -387px;}

.sprite-icon.writing{background-position:-8px -478px;}

.sprite-icon.graphics{background-position:-8px -568px;}

.sprite-icon.engineering{background-position:-8px -659px;}

.sprite-icon.data{background-position:-8px -750px;}

.sprite-icon.multimedia{background-position:-8px -840px;}

.sprite-icon.it-technical {background-position: -10px -942px;}

.sprite-icon.medical {background-position: -10px -1032px;}

.sprite-icon.assistant {background-position: -10px -1122px;}

.sprite-icon.accounts {background-position: -10px -1212px;}

.sprite-icon.legal {background-position: -10px -1302px;}

.sprite-icon.bpo {background-position: -10px -1392px;}

.sprite-icon.recruitment {background-position: -10px -1482px;}

.sprite-icon.plus {background-position: -10px -1572px;}

.showallservices  .responsive-border{margin-bottom: 15px; padding: 30px;}

.showallservices .responsive-border:before{position: absolute; background: #d2d2d2; height: 1px; bottom: 0px;left: 20px; content: ''; right: 20px;}

.showallservices .responsive-border:after{position: absolute; background: #d2d2d2; width: 1px; top: 20px; right: 0px; content: ''; bottom: 20px;}

.showallservices .rm-bd-rg .responsive-border:after{background:transparent;}

.showallservices h6{margin:25px 0 0;}

.showallservices .responsive-border.ltm.rm_bd_btm:before{background:transparent;}



.zig-zag .card-box h3{margin-bottom:10px;}

@media only screen and (min-width:992px){

	.zig-zag .card-box{padding:30px; position: absolute; top: 50px; box-shadow: 0 15px 25px rgba(0,0,0,0.25);}

	.zig-zag .card-box.right{right: -100px; left: 15px;}

	.zig-zag .card-box.left{left: -100px; right: 15px;}

}

@media only screen and (min-width:1200px){

	.zig-zag .card-box{padding:80px 30px; top: 50px;}

	.zig-zag .card-box.right{right: -100px; left: 15px;}

	.zig-zag .card-box.left{left: -100px; right: 15px;}

}





.icon-sprite{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;}

.risk{background-position:-150px -489px;}

.money-back{background-position:-150px -579px;}

.robust{background-position:-150px -669px;}

.nda{background-position:-150px -759px;}



.process .icon-sprite{width:122px;height:85px;}

.process .card-box{min-height:328px; padding-top:40px;}

.process .card-box:after{content:""; position:absolute; right:-38px; top:0; background:url(../img/card-shadow.png) no-repeat 0 0; width:266px; height:328px;}

.process h6{margin:20px 0 10px;}

.icon-sprite.qs{background-position:-135px -52px;}

.icon-sprite.resume{background-position:-135px -147px;}

.icon-sprite.team{background-position:-135px -242px;}

.icon-sprite.start{background-position:-135px -337px;}

.step-count{padding:30px;color:#fff;font-size:24px;border-bottom:5px solid #fff; position:relative; z-index:2;}

.step-count:after{content:""; left:0; bottom:-13px; position:absolute; height:1px; right:0; background:#ec536b;}

.step-count:before{content:""; left:0; top:35px; position:absolute; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #fff;box-shadow: -1px 0px 0px #fff;}

.step-count.pink-bg:before{border:none;}

.pink-bg{background-color:#ec536b; box-shadow: 0px 5px 0px #ec536b;}

.green-bg{background-color:#c3c92a; box-shadow: 0px 5px 0px #c3c92a;}

.step-count.green-bg:after{background-color:#c3c92a;}

.blue-bg{background-color:#00aac1; box-shadow: 0px 5px 0px #00aac1;}

.step-count.blue-bg:after{background-color:#00aac1;}

.yellow-bg{background-color:#fdd103; box-shadow: 0px 5px 0px #fdd103;}

.step-count.yellow-bg:after{background-color:#fdd103;}









.remote-employee{background-position:center center; background-repeat:no-repeat; background-size:cover; background-image:url(../img/remote-employee.jpg); color:#fff;}

.blue-box{background:rgba(30,67,75,0.35); margin:0 0 30px; padding:0 0 0 30px;}

.remote-employee .box{padding:30px 15px; margin:0; position:relative;}

.remote-employee .box:after{content:""; background:rgba(255,255,255,0.05); left:0; height:1px; right:30px; position:absolute; bottom:0;}

.remote-employee .box:before{content:""; background:rgba(255,255,255,0.05); right:0; width:1px; top:15px; bottom:15px; position:absolute;}

.remote-employee .box.rm-bd-rg:before{background:none;}

.remote-employee .box.rm-bd-bt:after{background:none;}

.remote-employee .sprite-icon{margin-bottom:10px;}





.form-banner{background-image:url(../img/contact-us-form-img.png);background-repeat:no-repeat;padding:110px 200px; background-position:center center;}

.form-box{box-shadow:0 4px 10px rgba(0,0,0,0.2);background:#fff;padding:50px 90px;}

.title{background-color:#2eacc8;padding:40px 60px 30px;color:#fff;}

.input-field{position:relative; margin:10px 0 30px;}

.input-field input, .input-field textarea, .input-field select{background-color: transparent; border: none; border-bottom: 2px solid #c5c0c0; padding:0; height:60px; width:100%; font-weight:400; color:#333; font-size:20px;}

.input-field textarea{height:120px; resize:none;}

.input-field input:focus, .input-field input:active, .input-field textarea:focus, .input-field textarea:active , .input-field select:focus, .input-field select:active{outline:none; border-bottom: 2px solid #37b0ca;}



.ribben {

    text-align: center;

    padding-bottom: 30px;

    position: relative;

}

.ribben::before {

    content: '';

    background: #f16334;

    width: 204px;

    height: 3px;

    position: absolute;

    margin: 0 auto;

    bottom: 22px;

    left: 0;

    right: 0;

}



.banner.thankyou{padding:40px 0px;}

.thank-u h1{color:#07a797;}

.star-icon{background-image:url(../img/rss-sprite.png);background-repeat:no-repeat;display:inline-block;width:64px;height:60px;}

.star-icon.star{background-position:-272px -76px;}



.footer{background:#202533; padding:60px 0; color:#fff; font-size:14px;}

.footer .social-icons li a{height:40px; width:40px; display:inline-block; line-height:40px; border-radius:50%; color:#fff; -webkit-box-shadow: 0 0 0 1px #fff inset; box-shadow: 0 0 0 1px #fff inset; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}

.footer .social-icons li a:hover{-webkit-box-shadow: 0 0 0 2em #eb6ea6 inset; box-shadow: 0 0 0 2em #eb6ea6 inset;}

.footer .social-icons li a.fb:hover{-webkit-box-shadow: 0 0 0 2em #3a589e inset; box-shadow: 0 0 0 2em #3a589e inset;}

.footer .social-icons li a.tw:hover{-webkit-box-shadow: 0 0 0 2em #429cd6 inset; box-shadow: 0 0 0 2em #429cd6 inset;}

.footer .social-icons li a.ld:hover{-webkit-box-shadow: 0 0 0 2em #0d77b7 inset; box-shadow: 0 0 0 2em #0d77b7 inset;}

.footer .social-icons li a.gp:hover{-webkit-box-shadow: 0 0 0 2em #C30807 inset; box-shadow: 0 0 0 2em #C30807 inset;}

.footer .social-icons li a.pi:hover{-webkit-box-shadow: 0 0 0 2em #CA2027 inset; box-shadow: 0 0 0 2em #CA2027 inset;}

.social-icons{margin:0 0 20px;}

.social-icons .sprite-icon{height:22px; width:22px; margin-top: 9px;}

.social-icons li{display:inline-block; margin:0 8px;}

.tw-icon{background-position:-173px -866px;}

.fb-icon{background-position:-205px -866px;}

.ld-icon{background-position:-237px -866px;}

.gp-icon{background-position:-269px -866px;}

.pi-icon{background-position:-301px -866px;}



@media only screen and (max-width:1400px){

	.banner{padding: 100px 0px 170px;}

	.banner.inner-page {    padding: 80px 0px; }



	.banner-vp .middle-box {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}

	.process .card-box{box-shadow: 6px 10px 14px rgba(0,0,0,0.10);}

	.process .card-box:after{background:none; width:0;}

	

}

@media only screen and (max-width:991px){

	h1{font-size:60px; margin-bottom:25px;}

	h2, .h2{font-size:36px; margin:0 0 20px;}

	h3, .h3{font-size:28px; margin:0 0 20px;}

	h4, .zig-zag .card-box h3{font-size:20px;}

	h5{font-size:18px;}

	h6{font-size:16px;}

	.btn {padding: 10px 20px;font-size: 18px;}

	.contact-banner{padding:60px 0px;}

	.form-banner{padding:60px;}

	.form-box{padding:40px;}

	.banner.inner-page{padding:80px 0px;}

}

@media only screen and (max-width:767px){

	section , .footer{padding: 40px 0px;}

	h1{font-size:48px; margin-bottom:25px;}

	h2, .h2{font-size:30px; margin:0 0 20px;}

	h3, .h3{font-size:24px; margin:0 0 20px;}

	.header{padding:20px 0;}

	.navbar-toggle{margin-right:0;}

	.navbar-nav {margin: 15px -15px; padding:0;}

	.navbar-collapse{border:none;}

	.navbar-header img{max-width:65%;}

	.banner{padding: 70px 0px;}

	.banner-vp {margin-top: 0;}

	.banner-vp .middle-box {transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);}

	.banner-vp .card-box {border: none; text-align: left; padding-left: 90px;}

	.showallservices .responsive-border{padding:15px;}

	.showallservices h6 {margin: 15px 0 0;}

	.rss-sprite{position: absolute; left: 20px;}

	.banner-vp h4{margin-bottom:10px;}

	.banner-vp p{margin-bottom:0;}

	.showallservices .row > div:nth-child(2n) .responsive-border:after{background-color:transparent;}

	.showallservices .row > div:nth-child(5) .responsive-border:before, .showallservices .row > div:nth-child(6) .responsive-border:before{background-color:#d2d2d2;}

	.remote-employee .box:before{background:none;}

	.remote-employee .box.rm-bd-bt:after{background: rgba(255,255,255,0.05);}

	.remote-employee .col-sm-6:last-child .box.rm-bd-bt:after{background: none;}

	.zig-zag img{width:100%;}

	.process .card-box {min-height: 200px; padding-top: 20px; margin: 20px 0;}

	.process .icon-sprite{display:none;}

	.process h6 {margin: 0px 0 10px;}

	.social-icons li{margin:0 4px;}

	.header .form-group{width:100%;}

	.form-banner{padding:0px;}

	.title{padding:15px;}

	.form-box{padding:20px;}

	.banner.inner-page{padding:50px 0px;}

	

	.dropdown .search-icon{display:none;}

	.search-box{position:relative; right:auto;}

	.search-box .dropdown-menu{display:block; position:relative; left:auto; right:auto; top:auto; padding:0; min-width:100%; box-shadow:none; margin-top:20px;}

	.search-box .dropdown-menu input{height:50px;}

	.search-box .dropdown-menu .btn{right:0; top:0; height:50px;}

	.banner.thankyou img{max-width:50%;display:inline-block;}

}
ul.points li{position: relative;padding-left: 32px;}
ul.points li:before{content:'';
    background: url(../../assets/img/check.svg) no-repeat;position:absolute;left:0;background-size: contain;width:24px;height:24px;}
	ul.points li:not(:last-child){padding-bottom: 12px;}
.mb-3{margin-bottom:3rem;}



