@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}


.sprites-icon {background-image: url(images/sprite.png); background-repeat: no-repeat;}

/*
 * 

    font-family: 'Roboto', sans-serif;   300 Light , 500 Medium , 700 bold

    font-family: 'Lato', sans-serif;     400 Regular 
	
	strong : 700
	
	b : 500


 * */

body{font-family: 'Lato', sans-serif;color:#333;font-size:16px;margin:0;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a:focus {outline: none; outline-offset: 0px; text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3{margin:0 0 10px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family: 'Roboto', sans-serif;}
b{font-weight:500;}
strong{font-weight:700;}
p:empty {display: none;}
.ex-lg-font{font-size:60px; line-height:1.2; font-family: 'Roboto', sans-serif; font-weight:300;}
.lg-font{font-size:48px; line-height:1.2; font-family: 'Roboto', sans-serif; font-weight:300;}
h1, .h1{font-size:36px;line-height:42px;font-weight:300;}
h2, .h2{font-size:30px;line-height:36px;font-weight:300;}
h3, .h3, .widget-title, .widgettitle{font-size:26px;line-height:32px;font-weight:300;}
h4, .h4{font-size:24px;line-height:28px;font-weight:300;}
h5, .h5{font-size:20px;line-height:26px;font-weight:300;}
h6, .h6{font-size:18px;line-height:24px;font-weight:300;}
img{max-width:100%;}
ul,li,ol{margin:0px;padding:0px;list-style-type:none;}
.big-font{font-size:20px;}
.page-title{padding-bottom:30px; margin:0;}
.content-section{padding-bottom:20px;}
.pd-tp-30{padding-top:30px;}
.mr-tp-20{margin-top:20px}
.mr-bt-20, .widget-title, .widgettitle{margin-bottom:20px}
.mr-bt-30{margin-bottom:30px}
.mr-tp-50{margin-top:50px;}
.no-padding-bottom{padding-bottom:0 !important;}
.nomargin{ margin:0!important;}
.nopadding {padding:0;}
.padding-25{ padding:25px;}
.bl_col, .blue-text, .active-post .pink-text{color: #25a9e1;}
.pink-text, .category-listing li.active-cat a, .widget_nav_menu .current-menu-item a{color: #ee546c;}
.white-text {color: #fff;}
.black-text {color: #000;}
.yellow-text{ color:#f3c50b;}
.light-text{ color:#9a9a9a;}
.text-shadow {text-shadow: 2px -2px 0 rgb(136, 59, 22);}
.orange-text {color: #fc8731;}
.d-inline{display:inline-block;}
.d-block{display:block;}
.border-blue { border: 6px solid #00aeef;}
.no-radius{ border-radius:0;}
.header.sticky {position: fixed; top: 0; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.show_ie8_ban{display:none;}

.cleartop_mrg {clear: both; margin-top: 105px;}
.mobile-image{display:none;}
.checkbox input[type="checkbox"]{ margin-left:-10px;}

.ve_subscribe_now .text-danger{  color: #ff1100; font-size: 18px; font-weight: bold; }
.ve_subscribe_now .text-success{  color: #538e45; font-size: 18px; font-weight: bold; }


/*FLAG CSS STARTS*/
.flag {width: 16px;height: 11px;background-image:url(images/flags.png); background-repeat:no-repeat;display:block;} .flag.flag-ad {background-position: -16px 0} .flag.flag-ae {background-position: -32px 0} .flag.flag-af {background-position: -48px 0} .flag.flag-ag {background-position: -64px 0} .flag.flag-ai {background-position: -80px 0} .flag.flag-al {background-position: -96px 0} .flag.flag-am {background-position: -112px 0} .flag.flag-an {background-position: -128px 0} .flag.flag-ao {background-position: -144px 0} .flag.flag-ar {background-position: -160px 0} .flag.flag-as {background-position: -176px 0} .flag.flag-at,.flag.flag-austria {background-position: -192px 0} .flag.flag-au {background-position: -208px 0}.flag.flag-australia {background-position: -208px 0} .flag.flag-aus {background-position: -208px 0} .flag.flag-aw {background-position: -224px 0} .flag.flag-az {background-position: -240px 0} .flag.flag-ba {background-position: 0 -11px} .flag.flag-bb {background-position: -16px -11px} .flag.flag-bd {background-position: -32px -11px} .flag.flag-be ,.flag.flag-belgium {background-position: -48px -11px} .flag.flag-bf {background-position: -64px -11px} .flag.flag-bg {background-position: -80px -11px} .flag.flag-bh {background-position: -96px -11px} .flag.flag-bi {background-position: -112px -11px} .flag.flag-bj {background-position: -128px -11px} .flag.flag-bm {background-position: -144px -11px} .flag.flag-bn {background-position: -160px -11px} .flag.flag-bo {background-position: -176px -11px} .flag.flag-br {background-position: -192px -11px} .flag.flag-bs {background-position: -208px -11px} .flag.flag-bt {background-position: -224px -11px} .flag.flag-bv {background-position: -240px -11px} .flag.flag-bw {background-position: 0 -22px} .flag.flag-by {background-position: -16px -22px} .flag.flag-bz {background-position: -32px -22px} .flag.flag-ca ,.flag.flag-canada {background-position: -48px -22px} .flag.flag-catalonia {background-position: -64px -22px} .flag.flag-cd {background-position: -80px -22px} .flag.flag-cf {background-position: -96px -22px} .flag.flag-cg {background-position: -112px -22px} .flag.flag-ch {background-position: -128px -22px} .flag.flag-ci {background-position: -144px -22px} .flag.flag-ck {background-position: -160px -22px} .flag.flag-cl {background-position: -176px -22px} .flag.flag-cm {background-position: -192px -22px} .flag.flag-cn {background-position: -208px -22px} .flag.flag-co {background-position: -224px -22px} .flag.flag-cr {background-position: -240px -22px} .flag.flag-cu {background-position: 0 -33px} .flag.flag-cv {background-position: -16px -33px} .flag.flag-cw {background-position: -32px -33px} .flag.flag-cy {background-position: -48px -33px} .flag.flag-cz {background-position: -64px -33px} .flag.flag-de , .flag.flag-germany {background-position: -80px -33px} .flag.flag-dj {background-position: -96px -33px} .flag.flag-dk,.flag.flag-denmark {background-position: -112px -33px} .flag.flag-dm {background-position: -128px -33px} .flag.flag-do {background-position: -144px -33px} .flag.flag-dz {background-position: -160px -33px} .flag.flag-ec {background-position: -176px -33px} .flag.flag-ee {background-position: -192px -33px} .flag.flag-eg {background-position: -208px -33px} .flag.flag-eh {background-position: -224px -33px} .flag.flag-england {background-position: -240px -33px} .flag.flag-er {background-position: 0 -44px} .flag.flag-es, .flag.flag-spain {background-position: -16px -44px} .flag.flag-et {background-position: -32px -44px} .flag.flag-eu {background-position: -48px -44px} .flag.flag-fi {background-position: -64px -44px} .flag.flag-fj {background-position: -80px -44px} .flag.flag-fk {background-position: -96px -44px} .flag.flag-fm {background-position: -112px -44px} .flag.flag-fo {background-position: -128px -44px} .flag.flag-fr {background-position: -144px -44px} .flag.flag-ga {background-position: -160px -44px} .flag.flag-gb, .flag.flag-uk {background-position: -176px -44px} .flag.flag-gd {background-position: -192px -44px} .flag.flag-ge {background-position: -208px -44px} .flag.flag-gf {background-position: -224px -44px} .flag.flag-gg {background-position: -240px -44px} .flag.flag-gh {background-position: 0 -55px} .flag.flag-gi {background-position: -16px -55px} .flag.flag-gl {background-position: -32px -55px} .flag.flag-gm {background-position: -48px -55px} .flag.flag-gn {background-position: -64px -55px} .flag.flag-gp {background-position: -80px -55px} .flag.flag-gq {background-position: -96px -55px} .flag.flag-gr {background-position: -112px -55px} .flag.flag-gs {background-position: -128px -55px} .flag.flag-gt {background-position: -144px -55px} .flag.flag-gu {background-position: -160px -55px} .flag.flag-gw {background-position: -176px -55px} .flag.flag-gy {background-position: -192px -55px} .flag.flag-hk {background-position: -208px -55px} .flag.flag-hm {background-position: -224px -55px} .flag.flag-hn {background-position: -240px -55px} .flag.flag-hr {background-position: 0 -66px} .flag.flag-ht {background-position: -16px -66px} .flag.flag-hu {background-position: -32px -66px} .flag.flag-ic {background-position: -48px -66px} .flag.flag-id {background-position: -64px -66px} .flag.flag-ie {background-position: -80px -66px} .flag.flag-il {background-position: -96px -66px} .flag.flag-im {background-position: -112px -66px} .flag.flag-in {background-position: -128px -66px} .flag.flag-io {background-position: -144px -66px} .flag.flag-iq {background-position: -160px -66px} .flag.flag-ir,.flag.flag-ireland {background-position: -176px -66px} .flag.flag-is,.flag.flag-israel {background-position: -192px -66px} .flag.flag-it {background-position: -208px -66px} .flag.flag-je {background-position: -224px -66px} .flag.flag-jm {background-position: -240px -66px} .flag.flag-jo {background-position: 0 -77px} .flag.flag-jp {background-position: -16px -77px} .flag.flag-ke {background-position: -32px -77px} .flag.flag-kg {background-position: -48px -77px} .flag.flag-kh {background-position: -64px -77px} .flag.flag-ki {background-position: -80px -77px} .flag.flag-km {background-position: -96px -77px} .flag.flag-kn {background-position: -112px -77px} .flag.flag-kp {background-position: -128px -77px} .flag.flag-kr {background-position: -144px -77px} .flag.flag-kurdistan {background-position: -160px -77px} .flag.flag-kw {background-position: -176px -77px} .flag.flag-ky {background-position: -192px -77px} .flag.flag-kz {background-position: -208px -77px} .flag.flag-la {background-position: -224px -77px} .flag.flag-lb {background-position: -240px -77px} .flag.flag-lc {background-position: 0 -88px} .flag.flag-li {background-position: -16px -88px} .flag.flag-lk {background-position: -32px -88px} .flag.flag-lr {background-position: -48px -88px} .flag.flag-ls {background-position: -64px -88px} .flag.flag-lt {background-position: -80px -88px} .flag.flag-lu {background-position: -96px -88px} .flag.flag-lv {background-position: -112px -88px} .flag.flag-ly {background-position: -128px -88px} .flag.flag-ma {background-position: -144px -88px} .flag.flag-mc {background-position: -160px -88px} .flag.flag-md {background-position: -176px -88px} .flag.flag-me {background-position: -192px -88px} .flag.flag-mg {background-position: -208px -88px} .flag.flag-mh {background-position: -224px -88px} .flag.flag-mk {background-position: -240px -88px} .flag.flag-ml {background-position: 0 -99px} .flag.flag-mm {background-position: -16px -99px} .flag.flag-mn {background-position: -32px -99px} .flag.flag-mo {background-position: -48px -99px} .flag.flag-mp {background-position: -64px -99px} .flag.flag-mq {background-position: -80px -99px} .flag.flag-mr {background-position: -96px -99px} .flag.flag-ms {background-position: -112px -99px} .flag.flag-mt {background-position: -128px -99px} .flag.flag-mu {background-position: -144px -99px} .flag.flag-mv {background-position: -160px -99px} .flag.flag-mw {background-position: -176px -99px} .flag.flag-mx,.flag.flag-mexico {background-position: -192px -99px} .flag.flag-my {background-position: -208px -99px} .flag.flag-mz {background-position: -224px -99px} .flag.flag-na {background-position: -240px -99px} .flag.flag-nc {background-position: 0 -110px} .flag.flag-ne {background-position: -16px -110px} .flag.flag-nf {background-position: -32px -110px} .flag.flag-ng {background-position: -48px -110px} .flag.flag-ni {background-position: -64px -110px} .flag.flag-nl,.flag.flag-netherlands {background-position: -80px -110px} .flag.flag-no {background-position: -96px -110px} .flag.flag-np {background-position: -112px -110px} .flag.flag-nr {background-position: -128px -110px} .flag.flag-nu {background-position: -144px -110px} .flag.flag-nz,.flag.flag-new-zealand {background-position: -160px -110px} .flag.flag-om {background-position: -176px -110px} .flag.flag-pa {background-position: -192px -110px} .flag.flag-pe {background-position: -208px -110px} .flag.flag-pf {background-position: -224px -110px} .flag.flag-pg {background-position: -240px -110px} .flag.flag-ph {background-position: 0 -121px} .flag.flag-pk {background-position: -16px -121px} .flag.flag-pl {background-position: -32px -121px} .flag.flag-pm {background-position: -48px -121px} .flag.flag-pn {background-position: -64px -121px} .flag.flag-pr {background-position: -80px -121px} .flag.flag-ps {background-position: -96px -121px} .flag.flag-pt,.flag.flag-portugal {background-position: -112px -121px} .flag.flag-pw {background-position: -128px -121px} .flag.flag-py {background-position: -144px -121px} .flag.flag-qa {background-position: -160px -121px} .flag.flag-re {background-position: -176px -121px} .flag.flag-ro {background-position: -192px -121px} .flag.flag-rs {background-position: -208px -121px} .flag.flag-ru {background-position: -224px -121px} .flag.flag-rw {background-position: -240px -121px} .flag.flag-sa {background-position: 0 -132px} .flag.flag-sb {background-position: -16px -132px} .flag.flag-sc {background-position: -32px -132px} .flag.flag-scotland {background-position: -48px -132px} .flag.flag-sd {background-position: -64px -132px} .flag.flag-se {background-position: -80px -132px} .flag.flag-sg {background-position: -96px -132px} .flag.flag-sh {background-position: -112px -132px} .flag.flag-si {background-position: -128px -132px} .flag.flag-sk {background-position: -144px -132px} .flag.flag-sl {background-position: -160px -132px} .flag.flag-sm {background-position: -176px -132px} .flag.flag-sn {background-position: -192px -132px} .flag.flag-so {background-position: -208px -132px} .flag.flag-somaliland {background-position: -224px -132px} .flag.flag-sr {background-position: -240px -132px} .flag.flag-ss {background-position: 0 -143px} .flag.flag-st {background-position: -16px -143px} .flag.flag-sv {background-position: -32px -143px} .flag.flag-sx {background-position: -48px -143px} .flag.flag-sy {background-position: -64px -143px} .flag.flag-sz {background-position: -80px -143px} .flag.flag-tc {background-position: -96px -143px} .flag.flag-td {background-position: -112px -143px} .flag.flag-tf {background-position: -128px -143px} .flag.flag-tg {background-position: -144px -143px} .flag.flag-th {background-position: -160px -143px} .flag.flag-tibet {background-position: -176px -143px} .flag.flag-tj {background-position: -192px -143px} .flag.flag-tk {background-position: -208px -143px} .flag.flag-tl {background-position: -224px -143px} .flag.flag-tm {background-position: -240px -143px} .flag.flag-tn {background-position: 0 -154px} .flag.flag-to {background-position: -16px -154px} .flag.flag-tr {background-position: -32px -154px} .flag.flag-tt {background-position: -48px -154px} .flag.flag-tv {background-position: -64px -154px} .flag.flag-tw {background-position: -80px -154px} .flag.flag-tz {background-position: -96px -154px} .flag.flag-ua {background-position: -112px -154px} .flag.flag-ug {background-position: -128px -154px} .flag.flag-um {background-position: -144px -154px} .flag.flag-us {background-position: -160px -154px} .flag.flag-usa{background-position: -160px -154px} .flag.flag-uy {background-position: -176px -154px} .flag.flag-uz {background-position: -192px -154px} .flag.flag-va {background-position: -208px -154px} .flag.flag-vc {background-position: -224px -154px} .flag.flag-ve {background-position: -240px -154px} .flag.flag-vg {background-position: 0 -165px} .flag.flag-vi {background-position: -16px -165px} .flag.flag-vn {background-position: -32px -165px} .flag.flag-vu {background-position: -48px -165px} .flag.flag-wales {background-position: -64px -165px} .flag.flag-wf {background-position: -80px -165px} .flag.flag-ws {background-position: -96px -165px} .flag.flag-xk {background-position: -112px -165px} .flag.flag-ye {background-position: -128px -165px} .flag.flag-yt {background-position: -144px -165px} .flag.flag-za {background-position: -160px -165px} .flag.flag-zanzibar {background-position: -176px -165px} .flag.flag-zm {background-position: -192px -165px} .flag.flag-zw {background-position: -208px -165px} 
/*FLAG CSS CLOSE*/



/*  Top Header */
ul.row_sales li {display: inline-block; font-size:14px; margin: .75%;}
span.office-time {background-color: #ee546c; border-radius: 3px; color: #FFF; font-size: 14px; font-style: italic; padding: 4px 15px 4px 10px;}
.office-help {background-repeat: no-repeat; background-position: -342px -16px; background-color: transparent; display: inline-block; height: 12px; margin-bottom: -1px; margin-right: 5px; width: 19px;}
ul.row_sales li a span.sprites-icon {margin-right: 4px;}
.sprites-icon.au, .sprites-icon.canada, .sprites-icon.uk, .sprites-icon.usa { height: 11px; width: 16px; padding-bottom: 4px; margin-bottom: -1px; display: inline-block;}
.sprites-icon.usa {background-position: -268px -16px;}
.sprites-icon.canada {background-position: -284px -16px;}
.sprites-icon.uk {background-position: -300px -16px;}
.sprites-icon.au {background-position: -316px -16px;}

.button{background: #f36; border: none; border-radius: 3px; padding: 12px 17px; color: #fff; display:inline-block;}
.button:hover,a.button:hover, .button:focus{color:#fff !important;}

.button-light{display:inline-block; border: 1px solid #d2d2d2; background: #f1f1f1; color: #737373; padding: 12px 15px; border-radius: 3px; line-height: 1;}
.button-light:hover,a.button-light:hover, .button-light:focus{color:#737373 !important;}

.full-link{ position:absolute; right:0; left:0; top:0; bottom:0; z-index:1;}


.header {z-index: 999; background: rgba(0, 0, 0, 0.85);}
.header, .taglineholder, .zeropain{position: absolute;}
.banner, .header, .section {width: 100%;}
.banner:after, .header:after, .section :after{display:table; content:""; clear:both;}
.banner .top-space{padding-top:50px;}
.banneimageholder {display: none; float: left; height: 600px; position: absolute; width: 100%; z-index: -1;}
.navbar-brand {margin-top: 0px; padding: 15px 0; height:auto;}
.navbar-brand > img{height:auto; width:auto;}
.close {color: #000; float: right; font-size: 20px; font-weight: 700; line-height: 1; opacity: 0.2; text-shadow: 0 1px 0 #fff;}
.header .menu-bar .close, .mobileMenu .expd_menu { display: none;}
#get-started li {padding: 0 0 0 1.4em;}
.header_cta{background: #f36; border: none; border-radius: 3px; color: #fff; line-height: 40px; padding: 1px 10px; position: relative; text-transform: uppercase; display:inline-block;}
a.header_cta:hover{color:#fff;}
.header_cta:before {background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(255, 255, 255, 0.35) 0px, rgba(0, 0, 0, 0) 80%) repeat 0 0; content: ""; height: 10px; left: 5%; opacity: 0; pointer-events: none; position: absolute; top: 100%; transition-duration: 0.3s; transition-property: transform, opacity; width: 90%; z-index: -1;}
.header_cta:active:before, .header_cta:focus:before, .header_cta:hover:before {opacity: 1; transform: translateY(5px);}

nav > ul > li {padding: 0 0.7em; text-transform: uppercase; float:left; position:relative;}
nav > ul > li > a {color: #fff; display: block; font-size: 13px; line-height: 40px;}
nav > ul > li > a:hover{color:#fff;}
nav ul.sub-menu {border-radius: 2px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); display: none; left: 0; min-width: 190px; padding: 0; position: absolute; z-index: 9999;}
nav ul.sub-menu, nav > ul {margin-bottom: 0;}
nav > ul li:hover > ul.sub-menu {display: block;}
nav ul.sub-menu > li > a {display: block; font-size: 13px; padding: 0.9rem 1rem; text-transform: none; background-color: #f6f6f6;}
nav ul.sub-menu > li:first-child > a {border-radius: 2px 2px 0 0;}
nav ul.sub-menu > li:last-child > a {border-radius: 0 0 2px 2px;}
nav ul.sub-menu > li > a:hover{background-color: #fd685b; color: #fff;}
nav ul.sub-menu li a {color: #000;}



/* nav tabs blue*/
.nav-tabs.blue > li.active > a, .nav-tabs.blue > li.active > a:focus, .nav-tabs.blue > li.active > a:hover,
.nav-tabs.blue>li>a:hover,.nav-tabs.blue>li>a:focus{background:#23a9e0;color:#fff;}
.nav-tabs.blue {border-bottom:1px solid #23a9e0;}
.nav-tabs.blue.center > li{float:none;display:inline-block;}

/* accordian*/
.panel-heading {padding: 0}
.panel-heading h4 a {background: url(images/accordion-content-buttons.png) 20px 22px no-repeat; color: #4f4f4f;display: block;outline: 0;padding: 20px 20px 20px 55px;text-shadow: none;	font-size: 12px; font-weight: 700}
.panel-heading h4 a:hover, .panel-heading h4 a:not(.collapsed), .panel-heading h4.active a:hover {
	color: #00aeef
}
.panel-heading h4 a:not(.collapsed) {background-position: 20px -90px}
.med-title .panel-heading h4 a {font-size: 16px; font-weight: 500;}
.building-blocks .panel-body {padding: 20px;}
.building-blocks ul.check-listing li{padding-bottom:10px;}
.building-blocks .panel-heading h4 a.collapsed{background-color:#fff;}
.building-blocks .panel-heading h4 a{background-color:#f4f5f5;}







.menu-bar {float: right; margin-bottom: 23px; margin-top: 25px; font-size:14px;}
.home-banner{background: url(images/banner1.jpg) no-repeat center center / cover ; height: 500px; position: relative;}
.taglineholder, .zeropain {left: 25%; margin: 0 auto; width: 50%;}
.taglineholder .title-sm { font-size: 1.3em; margin: 5px 0; color:#fff; font-weight:300; line-height:1.2;}
.rd_txt {color: #e22b31;}
.testimonial_bg {background: rgba(255, 255, 255, 0.1); border-radius: 4px; padding: 2.5%; width: 94%; color: #fff; margin-top: 20px; font-size:14px;}
.testimonail-avatar {height: 269px; position: absolute; right: 0; top: -28px; width: 332px;}
.testimonial p {color: #fff; display: inline-block; margin: 0; padding: 0; position: relative;}
.testimonial .icon-close, .testimonial .icon-open {height: 18px; position: absolute; top: -10px; width: 18px; left: 0;}
.testimonial .icon-close {right: 0; left:auto;}
.mob-avt {display: inline-block;}
.mobile-avatar {height: 50px; margin-bottom: -18px; width: 50px; display: none;}
.taglineholder {top: 120px;}
.zeropain {background: #fff; border: 1px solid #ccc; border-radius: 3px; top: 338px;}
.zero-title {border-radius: 3px 0 0; display: block; height: 162px; margin-left: -1px; margin-top: -1px;}
.red-bg, .zero-title {background: #e22b31;}
.zero-title .layer {display: table;height: 100%;width: 100%;}
.zero-title .layer .cell {color: #fff; display: table-cell; height: 100%; text-align: center; vertical-align: middle; width: 100%;}
.zerowarp {display: block; float: left; min-height: 160px; padding: 8px; width: 100%; text-align:center;}
.hire_title {color: #fff; margin: 0; padding: 15px; font-size:20px; line-height:1;}
.ab_hire {background: rgba(0, 168, 251, 0.5); border-top-left-radius: 3px; border-top-right-radius: 3px; left: -1px; top: -50px;}
.ab_hire, .lt_sep { position: absolute;}
.lt_sep {background-position: -413px -518px; background-repeat: no-repeat; height: 51px; left: -12px; top: 31px; width: 13px;}
.zeropain .col-sm-4, .zeropain .col-xs-6 {padding: 0;}
.bdr-bottom {border-bottom: 1px solid #ccc;}
.clear-left {clear: left;}
.bdr-right, ul.featurelist li h3, ul.zerolist li {border-right: 1px solid #ccc;}
.zerowarp .iconwrap .icon {height: 40px; margin: 0 auto; width: 40px;}
.sprites-icon.icon1 {background-position: 0 0;}
.sprites-icon.icon2 {background-position: -40px 0;}
.sprites-icon.icon3 {background-position: -80px 0;}
.sprites-icon.icon4 {background-position: -120px 0;}
.sprites-icon.icon5 {background-position: -160px 0;}
.zerowarp .title {font-size: 16px; margin:10px 0 5px;}

.section-wide-sm{padding: 30px 0;width: 100%; position:relative;}
.section-wide{padding: 60px 0;width: 100%; position:relative;}
.light-bg{background: #f5f5f5 !important;}
.blue-bg{background: #337ab7; color:#fff; position:relative;}
.teal-bg{background: #00acc1; color:#fff;}
.dark-cyan-bg{background: #368d87;}
.dark-purple-bg {background: #6f709f;}
.dark-cyan-bg, .dark-purple-bg {padding: 18px 5px;text-align:center; color:#FFF; }
.lg-border-bt{border-bottom: 1px solid #d4d8dd;}
.bdr-tb, .bdr-top {border-top: 1px solid #e4e4e4;}


.card-box,aside.widget,li.widget{box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.12), 0 1.5px 6px rgba(0, 0, 0, 0.08); transition: all 0.15s ease-in-out 0s;  background: #fff; border: 1px solid #e7e7e7; padding: 15px; margin:0 0 30px; }
.card-box.small{padding:10px;}
.no-shadow{box-shadow:none !important;}

.card-box h2.title,.card-box h3.title{font-size:17px; padding:0; line-height:1;}
.card-box a:hover{color:#337ab7}
.container-shadow{box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.12), 0 1.5px 6px rgba(0, 0, 0, 0.08); padding:15px;}

.domail-listing .icon {margin: 0 auto 10px;}
.domail-listing  .sprites-icon{height: 60px; width: 59px; display:inline-block;}
.it_outsourcing {background-position: -3px -215px;}
.mob_dev {background-position: -70px -213px;}
.sales_markt {background-position: -139px -212px;}
.content_wrting {background-position: -201px -214px;}
.graphic_dsgn {background-position: -266px -215px;}
.engg_art {background-position: -1px -275px;}
.data_entry {background-position: -73px -278px;}
.animation {background-position: -139px -276px;}

.soundgood{margin-top: 200px;}
.soundgood .video {display: inline-block; position:relative;}
.videop-widgets .layers a i {color: #fff;font-size: 4em; position: absolute; top:50%; left:50%; transform:translate(-50%, -50%);}

.hiw{margin-top:50px;}
.hiw .icon {margin: -55px auto 20px;}

.card-box.extra-padding{padding:30px;}
.offshore_1, .offshore_2, .offshore_3 {display: inline-block; font-size: 19px; height: 40px; line-height: 35px; width: 40px; border-radius: 50%; border: 3px solid #ee546c;}
.offshore_1{border-color:#ee546c;color: #ee546c;}
.offshore_2{border-color:#2a6583;color: #2a6583;}
.offshore_3{border-color:#00aac1;color: #00aac1;}
.low_offshore .h3{margin:20px 0 30px; font-weight:500;}

.riskfree {position: relative;}
.riskfree .checker {left: 50%; position: absolute; top: -3px;  height: 170px; width: 170px; z-index: 1; margin-left:-85px;}
ul.riskfree li {background: #fff; border: 1px solid #f1f1f1; border-radius: 50px; height: 80px; margin-bottom: 0; padding: 10px;}
ul.riskfree li p {line-height: 20px; margin-left: 75px;margin-top: 20px;}
ul.riskfree li .icon-sm {float: left;height: 64px; width: 64px;}
ul.riskfree li.right .icon-sm {float: right;}
ul.riskfree li.right p {margin-right: 75px; text-align: right;}
.sprites-icon.icon6 {background-position: 0 -40px;}
.sprites-icon.icon7 {background-position: -64px -40px;}
.sprites-icon.icon8 {background-position: -128px -40px;}
.sprites-icon.icon9 {background-position: -192px -40px;}
.mrg_tp_50{margin-top:50px;}
p a {color: #00aeef;}
.clietquotes p {display: inline-block; position: relative; text-align: center;}
.clietquotes .icon-close, .clietquotes .icon-open {position: absolute; top: 0;}
.clietquotes p i, .clietquotes p span {margin-top: -5px;}
.clietquotes .icon-open {left: -23px;}
.clietquotes .icon-close {right: -23px;}

ul.featurelist li {display: inline-block; float: left; margin: 0 10px; width: 180px;}
ul.featurelist li.title {width: 170px;}
ul.featurelist li.last {width: 80px;}
ul.featurelist li h3 {margin: 0; padding: 10px; text-align: center;}
ul.featurelist li a {display: block; opacity: 0.5; outline: 0 none;}
ul.featurelist li a:hover {opacity: 1;}
ul.featurelist li i{background-image: url("images/sprite.png"); background-repeat: no-repeat; display: inline-block; height: 26px; margin-top: 12px; width: 160px;}
ul.featurelist li i.the_telegraph {background-position: -10px -599px;}
ul.featurelist li i.west_australian {background-position: -180px -599px;}
ul.featurelist li i.the_times {background-position: -350px -599px;}
ul.featurelist li i.business_reporter {background-position: -10px -639px;}
ul.featurelist li i.social_media_week {background-position: -180px -639px; height: 54px; margin-top: 0; width:78px;}


.footer {background: #202533;}
.footer .title {border-bottom: 1px solid #2a3144; color: #fff; margin-bottom: 10px; padding-bottom: 15px; text-transform: uppercase; font-size:16px; line-height:1 !important;}
.footer-widgets a {color: #bbc3d9; display: inline-block; font-size: 14px; padding: 3px 0;}
.footer-widgets a:hover {color: #fff;}
.footer-widgets ul.sociallinks {padding-bottom: 40px; padding-top: 30px; text-align: left;}
.footer-widgets ul.sociallinks li {border: 2px solid #fff; border-radius: 50%; margin-right: 12px;}
ul.sociallinks li {display: inline-block; text-align: center;}
.footer-widgets ul.sociallinks li:hover:nth-child(1) {background-color: #429cd6;}
.footer-widgets ul.sociallinks li:hover:nth-child(2) {background-color: #3a589e;}
.footer-widgets ul.sociallinks li:hover:nth-child(3) {background-color: #0d77b7;}
.footer-widgets ul.sociallinks li:hover:nth-child(4) {background-color: #df4b37;}
.footer-widgets ul.sociallinks li:hover:nth-child(5) {background-color: #b31217;}
.footer-widgets ul.sociallinks li:hover:nth-child(6) {background-color: #cd2029;}


.footer-widgets ul.sociallinks li a {height: 36px; width: 36px;}
.footer p{color:#fff; font-size:14px;}
.footer .copyright p {color: #bbc3d9; font-size: 14px; margin:0;}
.footer .copyright {border-top: 1px solid #2f364a; margin-top: 20px; padding:20px 0 0;}
.footer .payment {display: none;}
.scrollToTop {background: #00aeef; bottom:0px; font-weight: 700; height: 35px; padding: 5px; position: fixed; right: 40px; text-align: center; width: 35px; z-index: 30;}
.live-support {bottom: 100px; cursor: pointer; margin: 0; padding: 0; position: fixed; right: 19px; text-align: left; z-index: 999;}
.footer .button{padding:7px 17px; vertical-align:middle; font-size:14px;}


/*NEW RISKFREE*/
.riskfree-new{font-size:20px;}
.riskfree-new ul{clear:both;}
.riskfree-new ul li{margin:0 0 5px; position:relative; padding:20px 0 0 70px; min-height:70px;}
.riskfree-new ul li.client{padding-top:10px;}
.riskfree-new ul li:before{content:""; position:absolute; left:0; top:0; height:70px; width:70px; background:url(images/sprite.png) no-repeat 0 0;}
.riskfree-new ul li.free-trial:before{background-position: -7px -515px;}
.riskfree-new ul li.robust-data:before{background-position: -87px -515px;}
.riskfree-new ul li.money-back:before{background-position: -167px -515px;}
.riskfree-new ul li.nda:before{background-position: -247px -515px;}
.riskfree-new ul li.client:before{background-position: -327px -515px;}
.riskfree-new ul li.free-trial strong{color:#4baf4f;}
.riskfree-new ul li.robust-data strong{color:#e1a029;}
.riskfree-new ul li.money-back strong{color:#b5364b;}
.riskfree-new ul li.nda strong{color:#3d7ddf;}
.riskfree-new ul li.client strong{color:#b5364b;}
.riskfree-new .video-risk-free {background-image: url("images/malcolm-riskfree.png"); background-position: center top; background-repeat: no-repeat; background-size: cover; float: left; padding: 34% 6% 6%; position: relative; text-align: center; width: 100%;}
.riskfree-new p{color:#fff;}
/*NEW RISKFREE ENDS*/

.quote{position: relative;}
.quote:before, .quote:after {display: inline-block; margin: 0 5px; position: relative; top: -2px; background:url("images/sprite.png") no-repeat -353px -466px; width:18px; height:16px; content:"";}
.quote:before{background-position:-353px -466px;}
.quote:after {background-position:-293px -466px;}
.quote.big:before, .quote.big:after {width:26px; height:24px; background:url("images/sprite.png") no-repeat -440px -459px; top:0;}
.quote.big:before{background-position:-500px -459px;}
.quote.big:after{background-position:-440px -459px;}
.quote.black:before{background-position:-323px -466px;}
.quote.black:after{background-position:-263px -466px;}
.quote.black.big:before{background-position:-470px -459px;}
.quote.black.big:after{background-position:-410px -459px;}


.bullet-listing li{padding:0 0 12px 30px; position:relative;}
.bullet-listing li:before{background:url("images/sprite.png") no-repeat -378px -461px; line-height: 20px; position: absolute; top: 2px; content: ""; height: 20px; left: 0; width: 20px;}
.bullet-listing.small li{padding:0 0 8px 25px; position:relative;}
.bullet-listing.small li:before{background:url("images/sprite.png") no-repeat -448px -413px; line-height: 15px; height: 15px; width: 15px;}
.btis {background: #23a9e0; border-radius: 5px; color: #fff; display: inline-block; margin: 5px 0; padding: 4px 10px; font-size:14px;}

ul.numbered-listing > li {padding-left: 60px; position: relative;}
ul.numbered-listing li:first-child h4 {margin-top:20px;}
ul.numbered-listing li h4 {margin: 40px 0 20px; padding-top: 5px;}
ul.numbered-listing li h4 span {background: #0d2545; color: #fff; padding: 10px 15px; position:absolute; left:0; top:0;}
ul.numbered-listing ul{padding-bottom:10px;}

ul.check-listing li {padding-bottom: 15px; padding-left: 25px;position: relative;}
ul.check-listing li:before{content: ""; background:url("images/sprite.png") no-repeat -263px -446px; height: 16px; left: 0; position: absolute; top: 3px; width: 16px;}
ul.check-listing.white li:before{background-position:-293px -446px;}
ul.check-listing.black li:before{background-position:-323px -446px;}
.card-box ul.check-listing li {padding-bottom:10px;}

ul.pipe-listing li{display: inline-block; line-height: 1; margin: 0 10px 0 0; padding: 0 15px 0 0; position: relative;}
ul.pipe-listing li:after{content: "|"; font-size: 20px; position: absolute; right: 0; top: 0;}
ul.pipe-listing li:last-child{margin:0; padding:0;}
ul.pipe-listing li:last-child:after{content:"";}

ul.square-listing li{padding: 0 0 0 28px; margin:0 0 15px; position: relative;}
ul.square-listing.horizontal li{display:inline-block;margin:0 13px;}
ul.square-listing li:before{border: 1px solid #fff; border-radius: 3px; position: absolute; top: 4px; content: ""; height: 20px; left: 0; text-align: center; width: 20px; background:url("images/sprite.png") no-repeat -293px -446px;}
ul.square-listing li:last-child{margin-bottom:0;}

ul.dot-listing li:before{content: ""; height: 8px; left: 0; position: absolute; top: 7px; width: 8px; background:#333; border-radius:50%;}
ul.dot-listing li {padding-bottom: 15px; padding-left: 17px;position: relative;}
.card-box ul.dot-listing li {padding-bottom:10px; font-size:14px;}
ul.dot-listing li:last-child{padding-bottom:0;}

ul.category-listing li,ul.ul-sidebar li.widget li{line-height: 1; padding: 0 0px 15px 0; margin: 0 0 15px; border-bottom: 1px dashed #f0f0f0; position:relative;}
ul.category-listing li.last,ul.ul-sidebar li.widget li.last{border:none; padding:0; margin:0;}
ul.category-listing li:last-child,ul.ul-sidebar li.widget li:last-child{border:none; margin:0;}

ul li span.post-count {position: absolute; height: 30px; min-width: 29px; text-align: center; background: #fff; right: 0; color: #605f5f; padding: 6px 5px; line-height: 20px; border-radius: 5px; box-shadow: inset 2px 1px 3px rgba(0,0,0,.2); top: -9px; font-size: 12px}

.inline-listing li{display:inline-block; margin-right:20px !important;}
.inline-listing li:last-child{margin-right:0;}
	
.play-icon{width:20px; height:20px; background:url(images/sprite.png) no-repeat -505px -362px; display:inline-block;}
.play-icon.white{background-position:-475px -362px;}
.play-icon.big{width:31px; height:36px; background-position:-433px -361px;}
.play-icon.big.white{ background-position:-393px -361px;}
.icon-skype{width:20px; height:18px; background:url(images/sprite.png) no-repeat -394px -411px; display:inline-block; vertical-align: top;}
.icon-mail{width:20px; height:16px; background:url(images/sprite.png) no-repeat -425px -410px; display:inline-block; vertical-align: top;}

/*ACCORDION*/
.faqs .panel-heading {padding: 0;}
.faqs .panel-title{font-weight:500;}
.faqs .panel-heading h4 a {display: block; outline: 0 none;padding: 20px 20px 20px 55px;text-shadow: none; line-height:24px;}
.faqs .arrow-accordian-drop:before { content: ""; left: -28px; position: absolute; top: 0; background:url("images/sprite.png") no-repeat -534px -462px; height:20px; width:20px;}
.faqs .arrow-accordian-drop {position: absolute;}
.faqs .collapsed .arrow-accordian-drop:before {background-position: -564px -462px;}
.catimg img {margin-bottom: 4px; margin-right: 10px;}
.faqs h3{margin-top:30px;}
.faqs .panel-heading h4 a{background:none;}
/*ACCORDION ENDS*/

/*SLICK*/
.slick-arrow{left:20px;position:absolute;top:50%;z-index:10;margin-top:-16px;}
.slick-next.slick-arrow {left:auto;right: 20px;}
.slick-next:before,.slick-prev:before{background-color:#fff;}
.slick-prev{left:8px !important;}
/*SLICK ENDS*/

/*ICONS*/
.icons-sprite{background-image: url(images/sprite.png); background-repeat: no-repeat;}
.icons-80{height:80px; width:80px; display:inline-block;}
.icons-60{height:60px; width:60px; display:inline-block;}
.icons-50{height:50px; width:50px; display:inline-block;}
.icons-20{height:20px; width:20px; display:inline-block;}
.web-icon{background-position:-10px -67px;}
.leads-icon{background-position:-10px -157px;}
.pencil-icon{background-position:-10px -337px;}
.pen-icon{background-position:-102px -67px;}
.mobile-icon{background-position:-10px -247px;}
.games-icon{background-position:-102px -337px;}
.file-icon{background-position:-287px -67px;}
.engineering-icon{background-position:-102px -157px;}
.it-support-icon{background-position:-196px -337px;}
.virtual-icon{background-position:-196px -157px;}
.dollor-icon{background-position:-196px -247px;}
.legal-icon{background-position:-102px -247px;}
.medical-icon{background-position:-287px -157px;}
.call-icon{background-position:-287px -247px;}
.hr-icon{background-position:-287px -337px;}
.ms-office-icon{background-position:-377px -67px;}
.plus-icon{background-position:-196px -67px;}
.thinking-icon{background-position:-377px -157px;}
.speed-icon{background-position:-467px -67px;}
.info-icon{background-position:-379px -249px;}
.seo-writing-icon{background-position: -10px -934px;}
.article-writing-icon{background-position: -10px -1024px;}
.technical-writing-icon{background-position: -10px -1114px;}
.press-release-icon{background-position: -10px -1204px;}
.proof-reading-icon{background-position: -10px -1294px;}
.copy-writing-icon{background-position: -10px -1384px;}
.newsletter-writing-icon {background-position: -100px -934px;}
.speech-writing-icon {background-position: -100px -1024px;}
.blog-writing-icon {background-position: -100px -1114px;}
.travel-writing-icon {background-position: -100px -1204px;}
.medical-writing-icon {background-position: -100px -1294px;}
.ebook-writing-icon{background-position: -100px -1384px;}
.legal-writing-icon{background-position: -190px -935px;}
.resume-writing-icon{background-position: -190px -1025px;}
.academic-writing-icon{background-position: -190px -1115px;}
.brief-us-icon{background-position: -280px -935px;}
.getting-strd-icon{background-position: -280px -1025px;}
.choos-team-icon{background-position:-281px -1115px;}
.kick-strt-icon{background-position: -281px -1205px;}
.icons-60.brief-us-icon{background-position: -480px -1946px;}
.icons-60.getting-strd-icon{background-position: -480px -2016px;}
.icons-60.choos-team-icon{background-position:-480px -2086px;}
.icons-60.kick-strt-icon{background-position: -480px -2156px;}

.blog-icon{background-position: -370px -935px;}
.cms-icon{background-position: -370px -1025px;}
.wp-icon {background-position: -370px -1115px;}
.wp-plugin-icon {background-position: -370px -1205px;}
.wp-module-icon{background-position: -370px -1295px;}
.responsive-icon{background-position: -370px -1385px;}
.theme-icon{background-position: -370px -1475px;}
.wooCommerce-icon{background-position: -370px -1565px;}
.set-up-icon{background-position: -370px -1655px;}
.support-icon{background-position: -370px -1745px;}
.time-icon{background-position: -460px -935px;}
.graph-icon{background-position: -460px -1025px;}
.focus-icon{background-position: -460px -1115px;}
.free-icon{background-position: -460px -1205px;}
.money-icon{background-position: -460px -1296px;}
.seo-tv-icon{background-position: -10px -1484px;}
.graph-icon{background-position: -10px -1574px;}
.analytics-icon{background-position:-10px -1664px;}
.copy2-icon{background-position: -10px -1754px;}
.google-icon{background-position:-10px -1844px;}
.seo-search-icon{background-position: -10px -1934px;}
.user-graph-icon{background-position: -126px -1484px;}
.rocket-icon{background-position: -126px -1574px;}
.bear-icon{background-position:-126px -1664px;}
.cms2-icon{background-position: -126px -1754px;}
.globe-icon{background-position:-126px -1844px;}
.group-icon{background-position: -126px -1934px;}
.search-engine-icon{background-position: -241px -1484px;}
.ranking-icon{background-position: -241px -1574px;}
.check-icon{background-position: -241px -1658px;}
.no-icon{ background-image:none;}
.android-icon{background-position: -480px -1406px;}
.apple-icon{background-position: -480px -1481px;}
.widow-icon{background-position: -480px -1556px;}
.cordova-icon{background-position: -480px -1631px;}
.phgap-icon{background-position: -480px -1706px;}
.xamarin-icon{background-position: -480px -1781px;}
.hybrid-icon{background-position: -480px -1856px;}
.car-icon{background-position: -10px -2024px;}
.health-care-icon{background-position: -10px -2089px;}
.real-estate-icon{background-position: -10px -2154px;}
.retail-icon{background-position: -10px -2219px;}
.insurance-icon{background-position: -10px -2284px;}
.accounting-icon{background-position: -10px -2349px;}
.recruitment-icon{background-position: -10px -2414px;}
.desktop-icon{background-position: -80px -2024px;}
.legal2-icon{background-position: -80px -2084px;}
.insurance2-icon{background-position: -80px -2144px;}
.car2-icon{background-position: -80px -2204px;}
.sports-icon{background-position: -80px -2264px;}
.copy3-icon{background-position: -80px -2324px;}
.cart-icon{background-position: -80px -2384px;}
.travel-icon{background-position: -80px -2444px;}
.Shipping-icon{background-position: -80px -2504px;}
.search2-icon{background-position: -145px -2024px;}
.pointer-icon{background-position: -145px -2084px;}
.location-icon{background-position: -145px -2144px;}
.email-icon{background-position: -145px -2204px;}
.phone-icon{background-position: -145px -2264px;}
.video-icon{background-position: -145px -2324px;}
.group2-icon{background-position: -145px -2384px;}
.health2-icon{background-position: -145px -2444px;}
.adword2-icon{background-position: -386px -1845px;}
.search3-icon{background-position: -386px -1905px;}
.desktop2-icon{background-position: -386px -1965px;}
.cart2-icon{background-position: -386px -2025px;}
.yuo-tube-icon{background-position: -386px -2085px;}
.speed2-icon{background-position: -386px -2145px;}
.bing-icon{background-position: -386px -2205px;}
.linkedin2-icon{background-position: -386px -2265px;}
.fb-icon{background-position: -386px -2325px;}
.twitter2-icon{background-position: -386px -2385px;}
.loading-icon{background-position: -386px -2445px;}
.tuch-icon{background-position: -386px -2505px;}
.line-desktop-icon{background-position: -226px -1960px;}
.arrow-desktop-icon{background-position: -226px -2030px;}
.tuchscreen-icon{background-position: -227px -2101px;}
.direction-icon{background-position: -480px -2226px;}
.notepad-icon{background-position: -480px -2292px;}
.laptop-team-icon{background-position:-480px -2366px;}
.team2-icon {background-position: -148px -2508px;}
.knowledge-icon{background-position: -480px -2441px;}
.dedicated-dev-icon{background-position:-472px -2530px;}
.team-model-icon{background-position:-472px -2628px;}
.hourly-hiring-icon{background-position:-472px -2726px;}
.secure-app-icon{background-position:-10px -2579px;}
.testing-dsktp-icon{background-position:-10px -2669px;}
.security-icon{background-position:-10px -2759px;}
.expertise-icon{background-position:-10px -2849px;}
.application-icon{background-position:-10px -2939px;}
.support2-icon{background-position:-10px -3029px;}
.delivery-icon{background-position:-10px -3119px;}
.experience-icon{background-position:-10px -3209px;}
.linkedin3-icon{background-position:-332px -2003px;}
.google2-icon{background-position:-332px -2063px;}

.check {display: inline-block;width:29px;height:29px; background-position:-11px -2509px;}
.cross {display: inline-block;width:29px;height:29px; background-position:-11px -2543px;}

 


.up-icon{display:inline-block; height:15px; width:12px; background-position: -533px -364px;}




.sociallinks .icons-sprite{height:18px; width:30px; display:inline-block; margin: 6px 0 0px;}
.twitter-icon{background-position:-253px -703px;}
.facebook-icon{background-position:-293px -703px;}
.linkedin-icon{background-position:-333px -703px;}
.gplus-icon{background-position:-373px -703px;}
.youtube-icon{background-position:-413px -703px;}
.pinterest-icon{background-position:-453px -703px;}



/*END ICONS*/











/*Banner Section*/
.banner{background-size:cover; background-position: center center; background-repeat: no-repeat; position: relative; padding:140px 0 50px; color:#fff; font-size:20px;}
.banner.extra-space{padding:190px 0 100px;}
.banner a{color:#fff;}

.banner-vp{font-size:0;}
.banner-vp .box{display:inline-block; vertical-align:top; padding:20px; font-size:18px;}
.banner-vp .box.one-fifth{width:20%;}
.banner-vp.blue .box{background:#086699; color:#fff;}
.banner-vp.blue .box.even{background:#2175a4;}
.banner-vp.blue .box p:only-child, .banner-vp.blue .box p:last-child{margin-bottom:0;}
.banner-vp.dark-bg .box{background:#1e3747; color:#fff;}
.banner-vp.dark-bg .box.even{background:#0a1e28;}
.banner-vp.dark-bg .box p:only-child, .banner-vp.blue .box p:last-child{margin-bottom:0;}
.banner-vp.black .box {background: #232629;color: #fff;}
.banner-vp.black .box.even {background: #3b3f42;}






/*CLIENT SAY*/
.client-say ul li{cursor: pointer; float: left; overflow: hidden; position: relative; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; width: 33.33%; max-height:290px;}
.client-say ul li img {display: block; margin: 0 auto; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; width: 100%;}
.client-say ul li article{background: rgba(0, 0, 0, 0); bottom: 0; left: 0; padding: 100px 0 30px 45px; position: absolute; right: 0; text-align: left; top: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;}
.client-say ul li article h4 {color: #fff; margin-bottom: 0px; margin-top: 25px;}
.client-say ul li:hover img {transform: scale(1.3); transition: all 0.5s ease-in-out 0s;}
.client-say ul li:hover article {background: rgba(0, 0, 0, 0.5);}


/*Carousel Starts*/
.carousel-indicators{bottom:0;}
.carousel-indicators li{background:#939393; border:1px solid #939393;}
.carousel-indicators .active { background-color: #ee546c; border: 1px solid #ee546c;}


/*Wordpress SEO PAGE STARTS*/
.wp-expertise .icon{padding: 0 20px 40px 100px; position: relative;}
.wp-expertise .icons-80{position:absolute; left:0; top:2px;}
.why_wp {background: url("images/why-wp.png") no-repeat right top;}
/*Wordpress SEO PAGE ENDS*/

.ex-line-height{line-height:1.8;}




/*Content Writing Page*/
.top-boxes {background: #fff; border: 1px solid #ccc;}
.top-boxes .box-inside {padding: 20px;}
.top-reasons .top-boxes .icon{display: inline-block; margin: 0 0 15px; height: 60px; width: 70px; background-image:url(images/sprite.png); background-repeat:no-repeat;}
.icon.team{background-position:-10px -703px;}
.icon.tick{background-position:-90px -703px;}
.icon.card{background-position:-170px -703px;}
.icon.tick-board{background-position:-10px -773px;}
.icon.team-2{background-position:-90px -773px;}
.icon.notebook{background-position:-170px -773px;}
.icon.free{background-position:-10px -843px;}
.icon.pencil{background-position:-90px -843px;}
.icon.globe-pen{background-position:-170px -843px;}
.every-business .h5, .img-box-with-title .h5{margin-bottom:0;}
.section-wide.every-business{padding-bottom:30px;}
.certification {background-image: url("images/certificate-back.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; color:#fff;}
.certification .box{position:relative; padding:15px 0; background:#fff;}
.certification ul.dot-listing li:before{background:#333;}
.certification ul.dot-listing li{font-size:14px; padding-bottom:5px; text-align:left;}
.certification .hover-content{background: #fff; display: inline-block; height: 100%; left: 0; opacity: 0; padding: 10px; position: absolute; top: 10px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; color:#000; text-align:center; width:100%;}
.certification .box:hover .hover-content{opacity: 1; top: 0;}


/*Wordpress SEO Page*/
.banner-vp.with-icons .box p{padding-top: 60px; min-height: 50px; margin: 0; position: relative; text-align: center;}
.banner-vp.with-icons .box  p:after{width: 60px; height: 50px; content: ""; position: absolute; left: 50%; top: 0; margin-left: -30px; background: url(images/sprite.png) no-repeat 0 0;}
.banner-vp.with-icons .box  p.check-icon:after{background-position: -261px -1664px;}
.banner-vp.with-icons .box  p.hat-icon:after{background-position: -261px -1724px;}
.banner-vp.with-icons .box  p.zoom-check-icon:after{background-position: -261px -1784px;}
.banner-vp.with-icons .box  p.support-icon:after{background-position: -261px -1844px;}
.banner-vp.with-icons .box  p.gear-icon:after{background-position: -261px -1904px;}
.seo-banner .banner-text{padding-top:50px;}



.montage-video{padding-top:100px;padding-bottom:100px; color:#fff; background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative;}
.bg-image{background-position: center center; background-repeat: no-repeat; background-size: cover;}

/*start Image box section*/
.image-box{position: relative; width: 100%; margin-bottom: 30px;}
.image-overlay{position: absolute; bottom: 0; left: 0; right: 0; top:0; overflow: hidden; width: 100%; text-align:center; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.image-overlay .header_cta{
	top:10px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.image-box:hover .image-overlay .header_cta {
	top:0px; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.image-overlay h3{top:30px; position:relative; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.image-box:hover .image-overlay h3{top:0;}
.overlay-text {white-space: nowrap; color: white; font-size: 20px; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
/*End Image box section*/



/* Artciel CSS to Be Optimized Later */ 
.single-ve_article{ background-color: #f4f6fe;}
.sidebar aside.widget { margin: 0 0 30px;  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.12), 0 1.5px 6px rgba(0, 0, 0, 0.08); transition: all 0.15s ease-in-out 0s;   padding: 30px 20px;  background: #fff;}
.card-with-title .card-box h2{ background: #00add8; color: #fff; padding: 10px; font-weight: 400; font-size: 20px;}
.card-with-title .card-box{padding: 0;}
.card-with-title .card-box ul.check-listing {padding-left: 15px;}



/*start services section*/
.services-sections .one-half-sections .img-box.india-office {float: right;}
.services-sections .one-half-sections .img-box {position: relative; background: url(images/left-office-india.jpg) center center/100% 100% no-repeat;}
.services-sections .one-half-sections .img-box.collaboration {background: url(images/collaboration.jpg) center center/100% 100% no-repeat;}
.services-sections .one-half-sections .box { float: left;  width: 50%; overflow: hidden;}
.services-sections .one-half-sections .img-box .hover-info { position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,.65);}
.services-sections .one-half-sections .content-box {padding: 30px;}
.services-sections .d-table {display: table; width: 100%; height: 100%;}
.services-sections .bespoke {position: relative; margin-bottom:120px;}
.services-sections .d-cell { display: table-cell; vertical-align: middle;}
.services-sections .bespoke:before {content: ""; height: 100%; width: 80%;  left: 0; top: 0; background: #337ab7;position: absolute;}
.services-sections .bespoke .video-img { bottom: -80px; position: absolute; right: 0;}
.services-sections .bespoke .carousel { padding-top: 40px; text-align: center;}
.services-sections .bespoke .carousel-indicators .active { margin: 0; background: #fff;}
.services-sections .bespoke .carousel-indicators li {height: 12px; width: 12px; background-color: #71a2cd; border: none; margin: 0;}
.services-sections .bespoke .carousel-indicators { position: relative; width: 100%; bottom: auto; margin: 0; left: 0;}
.video-img-mobile {display:none;}
.blue-arrow-bottom:before{border-left: 40px solid transparent; border-right: 40px solid transparent; left: 50%; top: 100%; border-top: 40px solid #337ab7; margin-left: -40px; position: absolute; content:""; z-index:1;}
.blue-arrow-bottom.dark:before{border-top: 40px solid #1f415b;}
.services-sections .bespoke .arrow {position: relative;}
.services-sections .bespoke .arrow:after {position: absolute; right: -150px; top: 0; width: 152px; height: 73px; background: url(images/sprite.png) -264px -765px no-repeat; content:"";}




.vp-with-icons .icons-sprite {position: absolute; left: 15px; top: 0;}
.vp-with-icons .vp-des{padding-left: 100px; line-height: 26px; min-height:100px;}
.vp-with-icons.medium-icons .vp-des{padding-left: 80px; min-height:60px; line-height:1.2;}
.white-hat-seo{background: url(images/seo-eagle.png) top right no-repeat;}
.hiw-2 li{position:relative; padding: 15px 30px 10px; background: #f8f8f8;}
.hiw-2 li:nth-child(2n){background: #fff;}
.hiw-2 li h4{margin:0 0 5px;}
.vp-with-icons.hiw-2 .icons-sprite {left: 30px; top: 15px;}
.white-bg{background:#fff;}

.left-right-process .left{text-align: right; margin-right: 20px;}
.left-right-process .right{margin-left: 20px;}
.left-right-process li{position:relative; padding-bottom:40px;}
.left-right-process li:after{bottom: 0; right: 30px; background: url(images/dashed-border.png) repeat-y; width: 1px; z-index: 0; position: absolute; top: 0; content:"";}
.left-right-process li:last-child{padding-bottom:0;}
.left-right-process li:last-child:after{background:none;}
.left-right-process li .h6{margin-top:0;}
.left-right-process .right li:after{left:30px; right:auto;}
.left-right-process.vp-with-icons .left .vp-des{padding-right:95px; padding-left:0;}
.left-right-process.vp-with-icons .right .vp-des{padding-left:95px;}
.left-right-process.vp-with-icons .left .icons-sprite {right: 0; top: 0; left:auto; z-index:1;}
.left-right-process.vp-with-icons .right .icons-sprite {top: 0; left:0; z-index:1;}



/*STARTS FOR OUTSOURCE TO INDIA*/
.ve-dev {position: relative; margin-bottom:-150px;}
.why-imgcont {width: 450px; height: 450px; position: absolute; left: 50%; top: 50px; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%);}
.icon-mobile{display:none;}
.ve-dev li {width: 26%; position: relative; float: none; margin-bottom: 0;}
.ve-dev li h5{margin:0 0 5px;}
.ve-dev li p{color:#555;}
.ve-dev li.one {margin:0 auto auto;width:100% }
.ve-dev li.two {text-align:right; top:24px; right:-85px; }
.ve-dev li.three { text-align:right; top:100px; right:-30px;}
.ve-dev li.four {text-align:right; top:145px; right:-85px }
.ve-dev li.five {text-align:center; top:180px; margin:0 auto; width:60% }
.ve-dev li.six {text-align:left; top:-45px; left:755px }
.ve-dev li.seven {text-align:left; top:-280px; left:815px}
.ve-dev li.eight {text-align:left; top:-525px; left:760px}

/*.vido_main_cont {position: relative; top: -50px; background: #fff; border-radius: 5px;}
.flag {background-image: url(images/flags.png);  display: inline-block;}
.img-box{position:relative;}
.img-box a{position:absolute; left:0; right:0; top:0px; bottom:0px; background:rgba(0,0,0,0.8); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease; text-align:center;}
.img-box a i{position:relative; top: 50%; margin-top: -18px;}
.img-box:hover a{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}
*/

.tstmnls_wng_badge1, .tstmnls_wng_badge2, .tstmnls_wng_badge3 {position: absolute; right: 10px; bottom: -27px; width: 70px; height: 131px; z-index: 1; background:url(images/sprite.png) no-repeat -360px -2816;}
.tstmnls_wng_badge1{background-position:-360px -2816px;}
.tstmnls_wng_badge2{background-position:-440px -2816px;}
.tstmnls_wng_badge3{background-position:-520px -2816px;}
.icon2-monitor{display:inline-block; background:url(images/sprite.png) no-repeat -227px -2299; width:15px; height:14px;}
.icon2-monitor.white{background-position:-247px -2299; }
.icon2-chat{display:inline-block; background:url(images/sprite.png) no-repeat -227px -2319; width:15px; height:14px;}
.icon2-chat.white{background-position:-247px -2319;}



.related-articles .img-box img{height:auto;}
.social_link_section .ve-share{height: 30px; width: 30px; display: inline-block;}
.social_link_section .ve-share.blg_facebook{background:#3a589e;}
.social_link_section .ve-share.blg_twiter{background:#429cd6;}
.social_link_section .ve-share.blg_gplus{background:#df4b37;}
.social_link_section .ve-share.blg_lnkd{background:#0d77b7;}
.social_link_section .ve-share.blg_pntst{background:#cd2029;}

.ve-post-widget-listing.category-listing .image img{height:auto;}
.ts-slide-date{display: inline-block; padding-top: 5px; font-size: 80%; color: #514c4c;}

ul.twitter-posts li{position:relative; padding-left:25px;}
ul.twitter-posts li:before{content:""; position:absolute; left:0; top:0; height:20px; width:18px; background:url(images/sprite.png) -524px -664px no-repeat;}
ul.twitter-posts li a{color:#1FA5D2;}

.item-next-prev{padding-bottom: 30px;}
.item-next-prev .item-prev {padding-left: 35px; position:relative;}
.item-next-prev .item-next {padding-right: 35px; position:relative;}
.item-next-prev .meta-top {padding-left: 35%; position: relative;}
.item-next-prev  .prev-next {width: 30%; position: absolute; left: 0; box-shadow: 0px 1px 5px rgba(0,0,0,0.15);}
.item-next-prev .title{font-size: 16px; font-weight: 600; margin: 0 0 5px; display: block;}
.item-next-prev p{font-size:13px;}
.item-next-prev a.hooked{position:absolute; left:0; top:0; width:100%; bottom:0; right:0;}
.item-next-prev .arrow{position:absolute; top:50%; height:36px; margin-top:-18px; left:0;}
.item-next-prev .item-next .arrow{left:auto; right:0;}
.item-next-prev .arrow i{width:20px; height:36px; display:inline-block; background:url(images/sprite.png) -536px -520px no-repeat;}
.item-next-prev .item-next .arrow i{background-position:-565px -520px;}



@media only screen and (max-width:1200px){
    .ve-dev {margin-bottom:0px;}
    .why-imgcont{display:none;}
    .mobile-image{display:inline-block;}
    .ve-dev li{width: 100% !important; position: relative; top: 0 !important; left: 0 !important; right: 0 !important; text-align: left !important; margin-top: 20px !important; padding:0 0 0 100px; position:relative; min-height:90px;}
    .ve-dev li .icon-mobile{display:inline-block; position:absolute; left:0; top:0;}
    .ve-dev li p br{display:none;}
    .ve-dev li .text-center{text-align:left;}
}
/*END FOR OUTSOURCE TO INDIA*/




.im-sprite{width: 130px; height: 90px; display: inline-block; background:url(images/im-sprite.png) no-repeat 0 0;}
.im-sprite.semrush-icon{background-position: -290px -310px;}
.im-sprite.google-web-icon{background-position: -430px -610px;}
.im-sprite.moz-icon{background-position: -150px -710px;}
.im-sprite.majestic-icon{background-position: -150px -410px;}
.im-sprite.fb-icon{background-position: -570px -10px;}
.im-sprite.tw-icon{background-position: -570px -110px;}
.im-sprite.linkdin-icon{background-position: -570px -210px;}
.im-sprite.gplus-icon{background-position: -570px -310px;}
.im-sprite.adword-icon{background-position: -10px -210px;}
.im-sprite.bing-icon{background-position: -10px -410px;}
.im-sprite.adroll-icon{background-position: -10px -110px;}
.im-sprite.seven-search-icon{background-position: -10px -10px;}
.im-sprite.infusion-icon{background-position: -150px -110px;}
.im-sprite.mail-chimp-icon{background-position: -430px -210px;}
.im-sprite.aweber-icon{background-position: -10px -310px;}
.im-sprite.salesforce-icon{background-position: -290px -210px;}
.im-sprite.taboola-icon{background-position: -290px -410px;}
.im-sprite.outbrain-icon{background-position: -290px -10px;}
.im-sprite.gemini-icon{background-position: -430px -10px;}
.im-sprite.buzzsumo-icon{background-position: -10px -510px;}
.im-sprite.mob-action-icon{background-position: -150px -510px;}
.im-sprite.annie-icon{background-position: -430px -510px;}
.im-sprite.gplay-icon{background-position: -150px -10px;}
.im-sprite.itunes-icon{background-position: -150px -210px;}
.im-sprite.mouseflow-icon{background-position: -150px -610px;}
.im-sprite.ganalytics-icon{background-position: -10px -710px;}
.im-sprite.optimizely-icon{background-position: -150px -310px;}
.im-sprite.crazyegg-icon{background-position: -10px -610px;}
.im-sprite.youtube-icon{background-position: -430px -110px;}
.im-sprite.vimeo-icon{background-position: -290px -610px;}
.im-sprite.liveleak-icon{background-position: -430px -710px;}
.im-sprite.veoh-icon{background-position: -290px -710px;}
.im-sprite.amazon-associates-icon{background-position: -430px -410px;}
.im-sprite.thrivetracker-icon{background-position: -290px -510px;}
.im-sprite.shareasale-icon{background-position: -430px -310px;}
.im-sprite.rakuten-icon{background-position: -290px -110px;}

.cal_ic { background-image: url(/wp-content/themes/smartstart/images/cal-ic.png); background-color: #fff;background-position: center right;background-repeat: no-repeat;    cursor: pointer;}


/*SERVICES PAGE*/
@media only screen and (min-width:1600px) and (max-width:1800px){
	.services-sections .bespoke .video-img {width: 35%;}
}
@media only screen and (min-width:1024px){
	.process-arrows > div:after {position: absolute;background: url("images/parent-arrow.png") no-repeat scroll center center / 100% auto;content: "";width: 15px;height: 24px;right: -6px;top: 50%;margin-top: -24px;opacity: 0.8;}
	.process-arrows > div.bgnone:after {background: none;}
	
	
}
@media only screen and (min-width:1141px) and (max-width:1600px){
	.services-sections .bespoke .video-img {width: 25%; bottom: auto; top: 30%;}
}
@media only screen and (max-width:1600px){
	.services-sections .bespoke{margin-bottom:60px;}
}
/*SERVICES PAGE*/


@media only screen and (max-width:1800px){
	.taglineholder, .zeropain{width:60%; left:20%;}
}



@media only screen and (max-width:1440px){
	.taglineholder, .zeropain{width:70%; left:15%;}
	.testimonial {margin-top: 20px;}
	.taglineholder .title-sm {font-size:1.2em;}
	.testimonial_bg{width:82%; padding:10px;}
	.mob-avt {display: block; padding:5px 0 0;}
	.mob-avt .bl_col.fnt_nrml {padding: 0 30px 0 0;}
	.ex-lg-font{font-size:48px;}
	.lg-font{font-size:40px;}
	#office-in-india .col-lg-10 {width: 100%; margin: 0; padding: 0;}
	.services-sections .bespoke:before {width: 90%;}
}

@media only screen and (min-width:1200px) and (max-width:1600px){
	.certification .box {padding: 50px 0;}
	.services-sections .bespoke:before {width: 85%;}
	.testimonial_bg{width:87%; padding:10px;}
	.mob-avt {display: inline-block; padding:5px 0 0;}
}

@media only screen and (max-width:1140px){
	nav > ul > li {padding: 0 0.3em;}
	nav > ul > li > a{font-size:12px;}
	ul.featurelist li{width:140px;}
	ul.featurelist li i.social_media_week{width:100px;}
	.client-say ul li article{padding: 50px 0 20px 20px}
	.client-say ul li article .button{padding: 8px 10px; text-transform: none;}
	.client-say ul li article h4{font-size:20px;}
	.ex-lg-font{font-size:42px;}
	.lg-font{font-size:36px;}
	.seo-banner .banner-text{padding-top:0px;}
	.services-sections .bespoke:before {width: 100%;}
	.services-sections .bespoke .video-img {width: 25%; bottom:auto; top:40%;}
	.white-hat-seo, .why_wp{background:none;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
	.certification .col-md-3 {width:50%; margin:10px 0;}
	
}

@media only screen and (max-width : 992px) {
	/*h2, .h2{padding-bottom: 20px;}*/
	.client-say ul li article{padding: 20px 0 20px 20px;}
	.client-say ul li article h4 { margin-top: 10px;}

	.taglineholder, .zeropain {left: 5%; width: 90%;}
	.zerowarp{padding: 3px 5px;}
	.section-wide {padding:40px 0;}
	nav > ul > li {padding: 0 5px;}
	nav > ul > li > a{font-size:11px;}
	.menu-bar{margin:0;}
	.menu-bar.snd_req{margin-top:10px;}
	.navbar-brand {margin-top: 10px;padding: 0;}
	.row_sales.text-center a {font-size: 0;}
	.row_sales.text-center a i{font-size: 12px;}
	.low_offshore .card-box{padding:20px;}
	.hire_title{padding:14px;}
	.hiw{margin-top:0;}
	.hiw .card-box{margin-top:40px;}
	.footer-widgets ul.sociallinks {padding-bottom: 15px; padding-top: 20px;}
	.footer-widgets ul.sociallinks li{margin-bottom: 15px;}
	ul.featurelist li {width: 180px;}
	ul.featurelist li h3{line-height:80px;}
	.riskfree .checker{margin-left: -70px; top: 15px; width: 140px;}
	.ex-lg-font{font-size:36px;}
	.lg-font{font-size:30px;}
	h1, .h1{font-size:30px;line-height:36px;}
	h2, .h2{font-size:26px;line-height:30px;}
	h3, .h3{font-size:24px;line-height:30px;}
	h4, .h4{font-size:20px;line-height:24px;}
	h5, .h5{font-size:18px;line-height:20px;}
	h6{font-size:16px;line-height:18px;}
	.certification .box{margin:10px 0;}
	.top-reasons .top-boxes .box-inside {min-height: 220px;}
	.seo-banner {text-align:center;}
	.seo-banner img{max-width:50%;}
	
	.services-sections .one-half-sections .box{width:100%;}
	.services-sections .one-half-sections .img-box {height: 500px !important;}
	.services-sections .one-half-sections .content-box{padding:15px;}
	.left-right-process .left {text-align: left;margin-right: 0;}
	.left-right-process .right {margin-left: 0px;}
	.left-right-process.vp-with-icons .left .icons-sprite {right: auto; left: 0;}
	.left-right-process.vp-with-icons .left .vp-des {padding-right: 0px; padding-left: 95px;}
	.left-right-process li:after{left:30px; right:auto;}
	.left-right-process li:last-child {padding-bottom: 30px;}
	.domains div:nth-child(2n+1){clear:left;}
	
	.top-boxes{border:none; background:none;}
	.top-reasons .top-boxes .bdr-bottom{border:none;}
	.top-reasons .top-boxes .box-inside{border:1px solid #ccc !important; margin:0 0 20px; background:#fff;}
	.top-reasons .top-boxes .nopadding{padding-left:10px; padding-right:10px;}
	
	.banner .top-space{padding-top:30px;}
	.banner.extra-space{padding:140px 0 50px;}
}

@media only screen and (max-width : 767px){
	.header{padding:15px 0;}
	.header .container-fluid{padding:0;}
	.navbar-brand{margin:0;}
	.menu-bar.snd_req{display:none;}
	#menu-toggle {float: right;}
	
	#menu-toggle{background:url("images/sprite.png") -221px -15px; height:30px; width:26px; margin-top:15px;}
	
	.header .menu-bar nav {background: #202533; bottom: 0; overflow-y: auto; position: fixed; right: -100%; top: 0; transition: all 0.5s ease 0s; width: 100%;}
	.header .menu-bar nav.menu-open {right: 0;}
	.header .menu-bar nav{height: 100vh; max-height: 100vh; max-width: 80vw; min-width: 45px; outline: medium none; overflow-x: hidden; overflow-y: auto; position: fixed; will-change: transform; z-index: 2147483647; right: 0; top:0; transform: translateX(100%); transition: transform 233ms cubic-bezier(0, 0, 0.21, 1) 0s, -webkit-transform 233ms cubic-bezier(0, 0, 0.21, 1) 0s; background:#fff;}
	.header .menu-bar nav.menu-open {transform: translateX(0px);}
	.header .menu-bar .close{ display:inline-block; background: url("images/close.png") no-repeat scroll center center / 18px auto; height: 58px; position: absolute; right: 0; top: 0; width: 68px; text-indent:-999em;}
	nav > ul > li{font-weight: 300; line-height: 35px; padding: 15px 40px 15px 25px; border-bottom: 1px solid #ededed; color: #000; display: block; position: relative; float:none;}
	nav > ul > li > a, nav > ul > li > a:hover{font-size: 18px; color:#000; text-transform: none;}
	#menu-top-nav{display:block !important; position:relative; top:60px;}
	nav ul.sub-menu {box-shadow: none; display: block; padding: 0; position: static; width: 100%;}
	.header .menu-bar nav ul.sub-menu {background: none;}
	.mobileMenu li ul {display: none;}
	.mobileMenu li.parent .expd_menu {display: block;  right: 10px; top: 20px; height:30px; width:30px; position:absolute;}
	.mobileMenu li.parent .expd_menu:after{position: absolute;  background: url("images/parent-arrow.png") no-repeat scroll center center / 100% auto; content: ""; width: 10px; height:16px; left: 10px; top: 7px;}
	.mobileMenu li.parent .expd_menu.clsp:after{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
	.mobileMenu li.parent .sub-menu .expd_menu {display:none;}
	nav ul.sub-menu > li > a{background:none; padding:0;}
	nav ul.sub-menu > li > a:hover{background:none; color:#000;}
	nav > ul li > ul.sub-menu, nav > ul li:hover > ul.sub-menu{display:none;}
	
	.section-wide.footer .footer-widgets h4{margin-top:10px; position:relative;}
	.section-wide.footer .footer-widgets h4:after {content: "+"; font-size: 20px; position: absolute; right: 10px; top: 0;}
	.section-wide.footer .footer-widgets h4.t-open:after {content: "-";}
	ul.featurelist li h3{line-height:1; padding:0; border:none; text-transform:uppercase;}
	ul.featurelist li, ul.featurelist li.title, ul.featurelist li.last{display:block; float:none; width:100%; text-align:center; margin:0 0 10px;}
	ul.featurelist li a{display:inline-block;}
	ul.featurelist li i.social_media_week{width:80px;}
	
	.ex-lg-font{font-size:34px;}
	.lg-font{font-size:30px;}
	h1, .h1{font-size:28px;line-height:36px;}
	h2, .h2{font-size:24px;line-height:30px;}
	h3, .h3{font-size:20px;line-height:26px;}
	h4, .h4{font-size:18px;line-height:24px;}
	h5, .h5{font-size:16px;line-height:20px;}
	h6, .h6{font-size:16px;line-height:18px;}
	.content-section{padding-bottom:10px;}
	.page-title{padding-bottom:20px;}
	.mr-bt-20{margin-bottom:15px}
	.mr-bt-30{margin-bottom:20px}
	
	ul.numbered-listing > li {padding-left: 40px;}
	ul.numbered-listing li h4 span{padding: 5px 10px;}
	ul.numbered-listing li h4 {margin: 30px 0 10px;}
	.banner-vp .box.one-fifth{width:100%;}
	.client-say ul li{width:100%;}
	
	.client-say ul li article {padding-top: 50px;}
	
	
	.banner, .banner.extra-space{padding: 110px 0 30px;}
		
	
	.every-business .card-box{display:inline-block;}
	.certification .hover-content{position:relative; opacity:1; top:0; padding:0 10px;}
	.button{font-size:15px;}
	.big-font {font-size: 16px;}
	.header.sticky{position:absolute; transition:none;}
	.banner-vp.with-icons .box p{padding: 0 0 0 80px;text-align: left;}
	.banner-vp.with-icons .box p:after{left: 0;margin-left: 0;}
	.seo-banner.no-padding-bottom{padding-bottom:20px !important;}
	.montage-video{padding:50px 0px;}
    .mr-tp-50{margin-top:30px;}
    .why-imgcont{display:none;}
    .mobile-image{display:inline-block;}
	.banner{font-size:16px;}
	.services-sections .bespoke .video-img{display:none;}
	.services-sections .bespoke .video-img-mobile {display:block; position:relative; text-align:center; width:80%; margin:20px auto 0; }
	.blue-arrow-bottom:before{border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 25px solid #337ab7; margin-left: -25px; }
	.blue-arrow-bottom.dark:before {border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 25px solid #1f415b; margin-left: -25px; }
	.services-sections .bespoke{margin-bottom:30px;}
	.services-sections .bespoke .arrow:after {background:none; height:0; width:0;}
	.domail-listing div:nth-child(2n+1){clear:left;}
	.models .card-box{height:auto !important;}
	
	.banner .top-space{padding-top:0px;}
	.riskfree-new {font-size: 16px;}
}

@media only screen and (min-width : 480px) and (max-width : 767px){
	.top-reasons .top-boxes div:nth-child(2n+1) {clear: left;}
	.top-reasons .top-boxes .bdr-right{border-right:none;}
	.top-reasons .top-boxes .bdr-bottom{border-bottom:none;}
	.top-reasons .top-boxes .box-inside {min-height: 190px; padding:20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
	.top-boxes div:nth-child(2n) .box-inside {border-right:none;}
	.top-boxes div:last-child .box-inside {border-bottom:none;}
	
}

@media only screen and (max-width : 479px){
	.top-reasons .top-boxes .col-xs-6{width:100%;}
	.top-reasons .top-boxes .box-inside {min-height: auto; padding:25px 10px; border-right:none; border-bottom:1px solid #ccc;}
	.top-reasons .top-boxes .bdr-bottom{border-bottom:none;}
	.top-reasons .top-boxes div:last-child .box-inside {border-bottom:none;}
	header .container{padding:0;}
	span.office-time{border-radius:0;}
	ul.row_sales li a span.sprites-icon {margin-right: -1px;}
	.footer-widgets ul.sociallinks li{margin-right:4px;}
	.services-sections .one-half-sections .img-box {height: 300px !important;}
	.top-reasons .top-boxes .box-inside{height:auto !important;}
	.top-reasons .top-boxes .nopadding{padding-left:0px; padding-right:0px;}
	.navbar-brand > img { height: auto; width: auto; max-width: 280px;}
}
.s-btn.type_primary:hover, input[type=button]:hover, input[type=submit]:hover {box-shadow: 0 0 0 26px rgba(0,0,0,.1) inset;color: #fff;}.custom_button:hover {background-color: #e6e6e6;border-color: #adadad;}.s-btn.type_primary, input[type=submit] {background-color: #00aeef;box-shadow: 0 -2px 0 rgba(0,0,0,.15) inset;color: #fff;}.s-btn, input[type=button], input[type=submit] {border: none!important;border-radius: 3px;font-size: 14px;font-weight: 700;line-height: 22px; padding: 12px 30px;text-transform: uppercase;transition: all .25s ease 0s;}



.hr-number-listing li{text-align: center; padding-top: 15px; padding-bottom:15px; position: relative;}
.hr-number-listing li p span{background: #1588c3; display: inline-block; width: 90px; height: 90px; line-height: 90px; font-size: 36px; font-style: normal; color: #fff; border-radius: 50%; position: relative;}
.blue-process li:after{background: url(https://www.virtualemployee.com/wp-content/themes/smartstart/ve_assets/optimized/images/sprite.png) no-repeat -100px -2775px; position: absolute; width: 146px; height: 23px; content: ''; right: -79px; top: 65px;}
.blue-process li.last:after{background:none; width:0;}
@media only screen and (max-width:767px){
	.blue-process li:after{background:none; width:0;}
}


#wpdevar_comment_1{ display:none;}
.single-ve_blog #wpdevar_comment_1{ display:block;}
#wpdevar_comment_1{padding-top:30px;}
#wpdevar_comment_1 > span{font-size: 26px !important; line-height: 32px !important; font-weight: 300 !important;font-family: 'Roboto', sans-serif !important;}
section#comments{display:none;}
.client-say ul li br{display:none;}




/*Start for Sticky Search*/
.sticky-search{position: fixed; top: 250px; right: 0; width: 200px;z-index: 9;}
.sticky-search input#q {width: 50px; border: none; background: #00aeef; padding: 15px 50px 15px 15px; border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; float: right; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; color:#fff;}
.sticky-search input#q:focus, .sticky-search input#q:active, .sticky-search .search-btn:focus,.sticky-search .search-btn:active{border:none; outline:none;}
.sticky-search .search-btn {position: absolute; right: 8px; top: 9px; text-indent: -999em; padding: 0; border: 0; height: 34px; width: 34px; background: url(/wp-content/themes/smartstart/images/ve-search.png) no-repeat 0 0; box-shadow: none;}
.sticky-search .search-btn:hover{box-shadow: none;}
.sticky-search:hover input#q{width:100%;}
/*End for Sticky Search*/

.main-banner .alert.alert-success{position: absolute;display:inline-block;background:rgba(12,38,52,.6);bottom:48px;color:#fff;border-radius:40px;right:0;margin:0 auto;left:0;padding:12px;max-width:442px;border:0px;font-size:16px}
.main-banner .alert.alert-success .close{color:#fff;opacity:1;}
/* Disable Get-Started */
.page-id-39813 .menu-bar #get-started ul.menu .header_cta,.page-id-28988 .menu-bar #get-started ul.menu .header_cta,.page-id-735 .menu-bar #get-started ul.menu .header_cta,.page-id-32830 .menu-bar #get-started ul.menu .header_cta,.page-id-20170 .menu-bar #get-started ul.menu .header_cta,.page-id-33191 .menu-bar #get-started ul.menu .header_cta,.page-id-37799 .menu-bar #get-started ul.menu .header_cta,.page-id-32308 .menu-bar #get-started ul.menu .header_cta,.page-id-33457 .menu-bar #get-started ul.menu .header_cta{display:none;}
