/*--Font css--*/
@font-face {
    font-family: 'ralewaybold';
    src: url('fonts/raleway-bold-webfont.eot');
    src: url('fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('fonts/raleway-bold-webfont.woff') format('woff'),
         url('fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ralewaylight';
    src: url('fonts/raleway-light-webfont.eot');
    src: url('fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-light-webfont.woff2') format('woff2'),
         url('fonts/raleway-light-webfont.woff') format('woff'),
         url('fonts/raleway-light-webfont.ttf') format('truetype'),
         url('fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaymedium';
    src: url('fonts/raleway-medium-webfont.eot');
    src: url('fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('fonts/raleway-medium-webfont.woff') format('woff'),
         url('fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayregular';
    src: url('fonts/raleway-regular-webfont.eot');
    src: url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('fonts/raleway-regular-webfont.woff') format('woff'),
         url('fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaysemibold';
    src: url('fonts/raleway-semibold-webfont.eot');
    src: url('fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('fonts/raleway-semibold-webfont.woff') format('woff'),
         url('fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaythin';
    src: url('fonts/raleway-thin-webfont.eot');
    src: url('fonts/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-thin-webfont.woff2') format('woff2'),
         url('fonts/raleway-thin-webfont.woff') format('woff'),
         url('fonts/raleway-thin-webfont.ttf') format('truetype'),
         url('fonts/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.font-icn {font-family:'FontAwesome'; font-style:normal; font-weight:normal;}

/* cyrillic-ext */
@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;
}
/* cyrillic */
@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;
}
/* greek-ext */
@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;
}
/* greek */
@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;
}
/* vietnamese */
@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;
}
/* latin-ext */
@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;
}
/* latin */
@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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.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;
}
/* cyrillic-ext */
@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;
}
/* cyrillic */
@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;
}
/* greek-ext */
@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;
}
/* greek */
@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;
}
/* vietnamese */
@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;
}
/* latin-ext */
@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;
}
/* latin */
@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;
}
/* cyrillic-ext */
@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;
}
/* cyrillic */
@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;
}
/* greek-ext */
@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;
}
/* greek */
@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;
}
/* vietnamese */
@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;
}
/* latin-ext */
@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;
}
/* latin */
@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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v16/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.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 css end--*/


body {margin:0;padding:0;  font-family: "Roboto",sans-serif;font-size:18px;color:#383838;font-weight: 100;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}* {outline:none!important;}
.hdrMnu *{-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
img {border:0;}
div#preloader {position:fixed;left:0;top:0;z-index:999999;width:100%;height:100%;overflow:visible;background:url(../images/loading.gif) no-repeat center center #e5eff1;background-size:100px;}
.scrollToTop {
    background: #ff8a00 none repeat scroll 0 0;
    bottom: 39px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 28px;
    height: 28px;
    line-height: 25px;
    position: fixed;
    right: 9px;
    text-align: center;
    width: 30px;
    z-index: 99;
}
.cstmCaptcha{display: inline-block;margin-bottom: 10px;}
.rsp-img {float:left;width:100%;}
a {text-decoration:none;color:#f09044;}
h1,h2,h3,h4,h5,p {margin:0; font-weight:normal;}
p {font-family: "Roboto",sans-serif;font-size: 18px;font-weight: 100;line-height: 32px;}
ol,ul,li {list-style:none outside none;margin:0;padding:0;}
.pullLft {float:left;}
.pullRit {float:right;} .pullNon { float:none; display:inline-block;}
.row {width:100%;overflow:hidden;}.col-1 {width:25%}.col-2 {width:50%;}.col-3 {width:75%;}
.sctn {float:left;width:100%; padding:45px 0;}
.wper {width:1180px;margin:0 auto; display:block;}  .wper::after {content:"";display:table;clear:both;}

.enqry {position:fixed; right:-275px; top:100px; z-index:9; margin:0; height:158px;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;transition:all 0.5s ease;} 
.enqry.hvr { right:0!important;}
.enqry .qrybtn { float:left; width:35px; background:#ff8b03; color:#fff; position:relative; height:158px; text-align:center; line-height:28px; border-radius: 5px 0 0 5px; cursor:pointer;}
.enqry .OdrTxt {font-size:19px; position:absolute; height:66px; width:113px; left:-55px; top:45px;transform: rotate(90deg) ;-webkit-transform: rotate(90deg) ;-moz-transform: rotate(90deg) ;-o-transform: rotate(90deg) ;-ms-transform: rotate(90deg) ;}
.enqry .cntcbxs { background:#fff; padding:10px; width:275px; margin:0; border:1px solid #ff8b03; height:auto; float:left; overflow:auto;}
.cntcbxs p { font-size:15px;}
.cntcbxs h4 { float:left; width:100%; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.enqry.sky { top:407px;} .enqry.sky .qrybtn { height:28px; background:#01a2dd;} .enqry.sky  .cntcbxs { border:1px solid #01a2dd;} .enqry.sky  .cntcbxs a { color:#01a2dd;}
.enqry.popbtn { top:441px;} .enqry.popbtn .qrybtn { height:28px;} .enqry.qrys { right:0; top:78px;}
.enqry.qots { top:243px; right:0;}



.hdrMnu {float:left;width:100%; background:rgba(68,53,37,0.7); position:fixed; top:0; z-index:99;}

.hdrMnu .logo {float:left;width:245px; margin:5px 0;} .hdrMnu .logo > img { float:left; width:100%;}

.hdrMnu .custom-logo-link {float:left;width:245px; margin:5px 0;} .hdrMnu .custom-logo-link > img { float:left; width:100%;  height: 20%;}


.hdrMnu .tpmnu {float:right; margin-top:15px;} .tpmnu .mnus {float:left;list-style:none;} .mnus > li {float:left; position:relative;}
.mnus > li > a { float:left; padding:10px; color:#fff; font-size:17px;  font-family: 'ralewaymedium';text-transform:uppercase; font-weight:400;}
.mnus li .drop-dwn:hover+a {color:#fcaa00;}
.mnus li .drop-dwn {
	position:absolute;
	left:0;
	top:40px;
	min-width:150px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:0;
	box-shadow:0 3px 5px rgba(0,0,0,0.2);
	opacity:0;
	z-index:99999;
	visibility:hidden;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	transform:translateY(40px);
}

.mnus li:hover .drop-dwn {
	opacity:1;
	display:block;
	visibility:visible;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	transform:translateY(0px);
}

.mnus li .drop-dwn:after {
	border-bottom:10px solid #FFFFFF;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	content:"";
	display:inline-block;
	left:20px;
	position:absolute;
	top:-10px;
}

.mnus li .drop-dwn:before {
	border-bottom:11px solid rgba(0,0,0,0.2);
	border-left:11px solid transparent;
	border-right:11px solid transparent;
	content:"";
	display:inline-block;
	left:19px;
	position:absolute;
	top:-11px;
}



.mnus > li > a:hover,.mnus > li > a.crntpg,.mnus > li > a.act{ color:#fcaa00;}

.drop-dwn .acnt-lnk { float:left; min-width:210px;}
.drop-dwn .acnt-lnk li { float:left; width:100%; padding:5px 10px; border-bottom:1px solid #eee;-o-transition:all 0s ease;-ms-transition:all 0s ease;-moz-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;}
.acnt-lnk li a { color:#333; font-size:15px;} .acnt-lnk li a:hover {color: #fcaa00;}
.acnt-lnk li a [class*="srv-"] { display:none;}


.drop-dwn .acnt-lnk li:hover { border-left:3px solid #fcaa00;}
.hdrMnu.fixed {background:rgba(68,53,37,0.9);}
.hdrMnu.fixed .logo{ width:180px;} .hdrMnu.fixed .tpmnu { margin-top:5px;}
.hdrMnu.fixed .custom-logo-link{ width:180px;} 

.tpmnu .mob-mnu { float:left; position:relative; width:25px; height:30px; background:none; cursor:pointer; z-index:99999; display:none;}
.mnu-btn, .mnu-btn::before, .mnu-btn::after {
background-color: #fff;
content: "";
display: block;
height: 2px;
position: absolute;
-o-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-moz-transform: translateZ(0px);
-webkit-transform: translateZ(0px);
transform: translateZ(0px);

-o-transform-origin: 50% 50% 0;
-ms-transform-origin: 50% 50% 0;
-moz-transform-origin: 50% 50% 0;
-webkit-transform-origin: 50% 50% 0;
transform-origin: 50% 50% 0;

-o-transition: all 0.1s ease-in-out 0s;
-ms-transition: all 0.1s ease-in-out 0s;
-moz-transition: all 0.1s ease-in-out 0s;
-webkit-transition: all 0.1s ease-in-out 0s;
transition: all 0.1s ease-in-out 0s;
width: 100%;
}
.mnu-btn {  margin:12px 0 0;}
.mnu-btn::before {
    top: -8px;
}
.mnu-btn::after {
    bottom: -8px;
}


.actv .mnu-btn {
    background-color: transparent;
}
.actv .mnu-btn::before, .actv .mnu-btn::after {
    bottom: 0;
    top: 0;
}
.actv .mnu-btn::before {
    background-color: #fff;
     -o-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	   -webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
}
.actv .mnu-btn::after {
    background-color: #fff;
     -o-transform: rotate(-45deg);
	 -ms-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	   -webkit-transform: rotate(-45deg);
	   transform: rotate(-45deg);
}



.hdrBnr { float:left; width:100%; background:url(../images/HdrBanner.png) center center no-repeat #e2d7ce; background-size:cover; height:650px; position:relative; padding:80px 0;}
.hdrBnr:after { content:""; position:absolute; width:100%; height:135px; background:url(../images/bnrshap.png) bottom center no-repeat transparent; background-size:100%; bottom:-1px; left:0;}
.hdrBnr .wper { display:table; height:100%; position:relative;}
.hdrBnr .brntxt { display:table-cell; vertical-align:middle; text-align:center;}
.brntxt .bnrHdng { float:left; width:100%; margin-bottom:25px; font-size:45px; font-weight:bold;color:#433b34; text-transform:uppercase; letter-spacing:3px;}
.brntxt .btn { display:inline-block; background:#fda034; padding:15px 25px; color:#fff;font-family: 'ralewaybold'; font-size:18px; text-transform:uppercase; letter-spacing:1px;}
.brntxt .btn:hover{ background:#ff8b03;}

.abut { float:left; width:100%; padding:35px 0 0;} .abut .abutbx { float:left; width:100%; background:url(../images/cntrline.png) center top repeat-y #fff;}
.abutbx .abutClm, .abutbx .gdfrmClm { float:left; width:50%;}
.abutbx .abutClm { padding-right:80px;} .abutClm .hdng { float:left; width:100%; color:#666666; font-size:35px; letter-spacing:1px;}
.abutClm .hdng strong {font-family: 'ralewaybold'; color:#fcaa00;}
.abutClm .slgn { float:left; width:100%; letter-spacing:5px; word-spacing:3px; color:#666; text-transform:uppercase; margin:10px 0; font-size:14px;font-family: 'ralewaymedium';}
.abutClm .txts { float:left; width:100%; line-height:32px; font-size:18px; margin-top:7px;color: #383838;}
.abutClm .rdmr {float:left; color:#078fd3; font-size:18px; margin:25px 0 0; letter-spacing:1px;font-family: 'ralewaymedium';} .abutClm .rdmr:hover { color:#fcaa00;}
.abutClm .rdmr:after { float:right; width:80px; height:18px; margin-left:7px;border-bottom:1px solid; content:"";}

.abut .gdmfr { float:left; width:100%; padding:0 15px 55px; text-align:center;} .abut .gdmfr > img { display:inline-block; width:350px;}

.whyus { float:left; width:100%; background:url(../images/whyusBk.png) center center no-repeat #104673; background-size:cover; position:relative;}
#particles-js,#particles-js1,#particles-js2 {position:absolute;left:0; top:0; bottom:0;width:100%;}
.whyus .whyusin { float:left; width:100%; background:url(../images/bluptrn.png) left top repeat transparent; position:relative;}
.whyusin .wper { background:url(../images/whydslva.png) center center no-repeat transparent;}
.whyusin .hdns { float:left; width:100%; text-align:center; color:#fff; text-transform:uppercase; font-size:24px; display:none;}
.whyusin .whyusbx { float:left; width:100%; height:300px; padding-top:40px; color:#8ba7bd;}
.whyusbx .clm1,.whyusbx .clm2 { float:left; width:50%;} .whyusbx .clm1 { padding-right:250px;} .whyusbx .clm2{ padding-left:250px;}
.whyusbx .hdng { float:left; width:100%; padding-left:80px; font-size:16px;font-family: 'ralewaybold'; height:60px; display:table; } .whyusbx .hdng > img { float:left; width:60px; margin-left:-80px;}
.whyusbx .hdng i { display:table-cell; vertical-align:middle; text-align:left; font-style:normal;}
.whyusbx .txts { float:left; width:100%; line-height:30px; font-size:18px; margin-top:10px;}

.exprts { float:left; width:100%; background:url(../images/Exprtsbk.png) center top repeat-y #fff; position:relative; padding:55px 0;}
.exprts:before { position:absolute; top:45%; right:46.7%; background:url(../images/Exprtaro.png) no-repeat top left transparent; height:55px; width:55px; content:"";}
.exprts .clm1,.exprts .clm2 { float:left; width:50%;} .exprts .clm1 { padding-right:55px;} .exprts .clm2 { padding-left:55px;}
.exprts .hdng { float:left; width:100%; color:#eb5949; font-size:45px; font-weight:bold;text-transform:uppercase;}
.exprts .slgn { float:left; width:100%; letter-spacing:5px; word-spacing:3px; color:#0e3757; text-transform:uppercase; margin:10px 0; font-size:12px;font-family: 'ralewaymedium';}
.exprts .imgbx { float:left; width:100%; margin-top:55px;} .exprts .imgbx > img { float:left; width:100%; margin-left:-35px;}

.exprts .exprlst {float:left;width:100%;list-style:none; text-align:center;} .exprlst > li { float:left; width:50%; padding:10px; height:105px;}
.exprlst > li:hover { background:#f7f7f7;}
.exprlst a { float:left; width:100%; text-align:center; color:#8ba7bd; font-size:13px;  text-transform:uppercase; font-weight:bold; letter-spacing:1px;}
.exprlst .icnimg { float:left; width:100%; margin-bottom:7px;} .exprlst .icnimg > img { display:inline-block; width:45px;}

.studio { float:left; width:100%; background:#18527d; padding:55px 0; color:#c4e3fb; text-align:center;}
.studio .sectTitl {float:left;width:100%;font-family: 'ralewaybold'; font-size:35px;text-transform:uppercase;}
.studio .SecnSlog { float:left; width:100%;font-size:18px; letter-spacing:1px; margin:10px 0; line-height:32px;}
.studio .prjtLst {float:left;width:100%; margin:35px 0;}
 .prjtLst > li { float:left; width:25%; border:1px solid #18527d; overflow:hidden; height:300px; position:relative; margin-left:-1px; margin-top:-1px; background:#c4e3fb; text-align:center;}
.prjtLst > li  img { float:left; width:100%; min-height:100%;}
.prjtLst > li:hover > img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}

/*.prjtLst .prjinfo {float:left; position:absolute; bottom:0; left:0;width:100%; height:100%;color:#666; background:rgba(255,255,255,0.95); padding:20px;opacity: 0; text-align:center;
-webkit-transform: rotateY(180deg) scale(0.5, 0.5);-moz-transform: rotateY(180deg) scale(0.5, 0.5);-ms-transform: rotateY(180deg) scale(0.5, 0.5);-o-transform: rotateY(180deg) scale(0.5, 0.5);transform: rotateY(180deg) scale(0.5, 0.5);-webkit-transition: all 450ms ease-out 0s;	-moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s;
}

.prjtLst li:hover .prjinfo {
-webkit-transform: rotateY(0deg) scale(1, 1);-moz-transform: rotateY(0deg) scale(1, 1);-ms-transform: rotateY(0deg) scale(1, 1);-o-transform: rotateY(0deg) scale(1, 1);
transform: rotateY(0deg) scale(1, 1);opacity: 1; height:100%;}*/
.prjtLst *{-webkit-transition: all 450ms ease-out 0s;	-moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s;}
.prjtLst .prjinfo { position:absolute; background:#000; bottom:0; padding:10px; left:0; width:100%; min-height:60px;}

.prjinfo .prjtnm{ float:left; width:100%; color:#18c5da; font-size:16px; font-family: 'ralewaysemibold'; margin-top:2px;} .prjinfo .prjtnm a {color:#18c5da; float:left; width:100%;}
.prjinfo p { float:left; width:100%; color:#fff; margin:5px 0; font-size:13px; line-height:normal; font-weight:400;}

.studio .cnrtbtn,.ourStudo .cnrtbtn { display:inline-block; background:#c4e3fb; color:#18527d;font-family: 'ralewaybold'; font-size:18px; text-transform:uppercase; letter-spacing:2px;
padding:15px 25px; margin:15px 0 0;border-radius:10px;}
.prjtLst .linkfont { position:absolute; bottom:-110%; left:0; width:100%; text-align:center;}

.linkfont .font-icn { display:inline-block; margin:5px; height:40px; width:40px; line-height:40px; color:#fff; background:rgba(255,139,3,1); font-size:19px; display:none;}
.linkfont .font-icn:hover { color:#fff; background:background:rgba(255,139,3,1);}
.prjtLst li:hover .linkfont .font-icn { display:inline-block;} .prjtLst li:hover .prjinfo { padding:15px 10px;} .prjtLst li:hover .linkfont {bottom:55%;}


/*-- Studio Popup --*/
.prjt #cboxContent, .prjt #cboxLoadedContent { background:none;} .prjt #cboxClose { right:25px; top:5px;border-radius:50%;}
.prjt-dtl { float:none; width:100%;text-align:center; position:relative; height:100%;}
.prjt-dtl .scrnbx {float:none;width:1060px;height:98%;display:inline-block; padding-left:250px; background:url(../images/bks.png) left top repeat; margin-top:5px;}
.prjt-dtl  .prv,.prjt-dtl  .nxt { position:absolute; top:300px; background:#fcaa00; color:#fff; font-size:26px; height:30px; width:30px; 
line-height:30px; text-align:center;font-family:'FontAwesome'; z-index:9999;}
.prjt-dtl  .prv { left:35px;} .prjt-dtl  .nxt { right:35px;}
.prjt-dtl .prjtScren { height:100%; background:#fff;float:right; width:100%;overflow:hidden;-webkit-box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.25);} .prjt-dtl .prjtScren > img { float:left; width:100%;}

.prjtInfs {float:left; width:250px;padding:5px; color:#000; text-align:left;margin-bottom:10px; margin-left:-250px; }
.prjtInfs .prjnm { float:left; width:100%;font-family: 'ralewaybold'; font-size:18px; text-transform:uppercase; letter-spacing:2px; font-weight:normal; margin-bottom:5px;}
.prjtInfs .txts { float:left; width:100%; line-height:20px; font-size:14px;  font-family: 'ralewayregular'; margin-bottom:15px;}
.prjtInfs .txts strong { font-weight:normal; font-family: 'ralewaybold'; text-transform:uppercase; float:left; width:100%; padding:10px; background:#ccc; color:#000; margin-bottom:7px;}
.prjtInfs .txts strong.prjtNm { background:#000; color:#fff;}

.prjtScren .owl-theme .owl-nav { top:250px;} 
.screns .screndescp { float:left; width:100%; background:#fff; color:#000; padding:15px; position:fixed; bottom:0px; border-top:3px solid #eee;}
.screndescp .titld { float:left; width:100%; margin-bottom:10px;} .screndescp .txts { float:left; width:100%; font-size:14px; line-height:18px;}
#screns .screns {float:left;width:100%;background:#fff;}
/*-- Studio Popup end --*/

.Badges { float:left; width:100%; padding:45px 0; border-bottom:1px solid #ddd;}
.BadgesLst {float:left;width:100%;text-align:center; list-style:none; margin:0; padding:0; }
.BadgesLst > li { display:inline-block; margin:5px 10px 15px; width:275px; border:1px solid #eee;vertical-align:top;}
.BadgesLst .Badgesbx { float:left; width:100%; padding:20px;} .BadgesLst .Badgesbx img { float:left; width:100%;}
.BadgesLst .Badgesbx:hover { background:#f7f7f7;}


.blogSect { float:left; width:100%; background:#fff; padding:45px 0;}
.blogSect .blgbx, .blogSect .cntbx { float:left; width:50%;} .blogSect .cntbx { padding-left:100px;}
.blgbx .hdng { float:left; width:100%; color:#7c9cb5; font-size:45px; font-family: 'ralewaylight'; letter-spacing:2px;} .blgbx .hdng strong {font-family: 'ralewaybold'; text-transform:uppercase;}
.blgbx .slgn,.cntbx .hvqry { float:left; width:100%;color: #0e3757;font-family: "ralewaymedium";font-size: 14px;letter-spacing: 5px;margin: 10px 0;text-transform: uppercase;word-spacing: 3px;}
.blgbx .slgn .vwAll {float:right; margin-left:10px; word-spacing:normal; color:#7c9cb5; text-transform:none; text-decoration:underline; letter-spacing:1px; font-family: 'ralewaysemibold'; }
.blgbx .slgn .vwAll:hover { color:#f2963a;}

.blgbx .bloglst {float:left;width:100%; margin:10px 0 0; list-style:none;} .blgbx .bloglst > li { float:left; width:100%; margin-top:15px;}
.bloglst .pstbxs {float:left;width:100%; padding-left:200px;} .pstbxs .pstimg {float:left;width:180px;height:115px; overflow:hidden; margin-left:-200px; background:#000;}
.pstbxs .pstimg > img { float:left; width:100%; min-height:100%;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.8s ease;}
.pstbxs:hover .pstimg > img {transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);opacity: 0.5;
filter: alpha(opacity=50);}


.pstbxs .pstttl { font-size:18px;float:left;width:100%;font-family: 'ralewaysemibold'; letter-spacing:1px; line-height:24px;} .pstbxs:hover .pstttl a { color:#eb5949;}
.pstbxs .pstdt { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbb; letter-spacing:2px; margin:5px 0;}
.pstbxs .psttxt { float:left; width:100%; margin:0;line-height:28px; max-height:55px; overflow:hidden;}

.cntbx .hvqry { margin-top:35px;} .cntbx .qryfrm { float:left; width:100%; margin:25px 0 0;}
.qryfrm .inpts { float:left; width:100%; padding:10px; border:1px solid #baccda; height:50px; margin-bottom:20px;  font-family: 'ralewayregular'; font-size:16px; color:#7c9cb5;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.qryfrm .inpts:focus { border:1px solid #7c9cb5;}
.qryfrm textarea.inpts { height:120px;}
.qryfrm .btns { float:left; padding:12px 25px;font-family: "ralewaymedium"; color:#fff; background:#f2963a; border:none; font-size:18px; letter-spacing:1px; text-transform:uppercase; cursor:pointer;} 
.qryfrm .btns:hover { background:#ee7a06;}


.txtmnl { float:left; width:100%; padding:45px 0; background:url(../images/txtmonbgn.jpg) left top repeat #f3e9e0; position:relative;}
.txtmnl .hdng { float:left; width:100%; text-align:center;font-family: 'ralewaybold';font-size:20px; letter-spacing:7px; text-transform:uppercase; color:#f2963a;}
.txtmnl .hdng > img { width:30px; display:inline-block; vertical-align:top; margin-bottom:5px;}

.txtmnl .txtmnlse { float:left; width:100%; padding:25px 10% 0; text-align:center;}
.txtmnlse .clintimg {background: #ccc none repeat scroll 0 0;border-radius: 50%;display: inline-block;height: 80px;overflow: hidden;width: 80px; border:2px solid #fff; margin-bottom:20px;}
.txtmnlse .clintimg > img { float:left; width:100%; min-height:100%;}
.txtmnlse .clinttxt { float:left; width:100%; line-height:30px; color:#6d5e50; font-size:18px;}
.txtmnlse .clintnm { float:left; width:100%; margin-top:25px; color:#f2963a; text-transform:uppercase;font-family: 'ralewaybold';}
.txtmnlse .clintnm span { float:left; width:100%; margin:5px 0; font-style:italic;  font-family:Arial, Helvetica, sans-serif; text-transform:none; color:#6d5e50; }

.txtmnl .owl-theme .owl-nav [class*="owl-"] { background:none; font-size:45px; color:#f2963a;}
.txtmnl .owl-theme .owl-nav:hover [class*="owl-"] { background:none; color:#000;}

.footr { float:left; width:100%; background:url(../images/footrbk.jpg) center top repeat-y transparent;}
.footr .ftrbxs { float:left;color:#fff; padding:30px 0; width:265px;} .footr .ftrbxs.mid { width:430px; margin:0 100px; text-align:center;}
.ftrbxs .hdng { float:left; width:100%;font-family: 'ralewaybold'; font-size:18px; color:#f2963a; letter-spacing:1px;}
.ftrbxs.mid .hdng { color:#fff; text-transform:uppercase; letter-spacing:5px;  font-family: 'ralewaymedium'; word-spacing:3px;}

.ftrbxs .adrs { float:left; width:100%; line-height:24px; margin:10px 0; letter-spacing:1px; font-size:18px;}
.ftrbxs .cntifo { float:left; width:100%; padding-left:80px;margin-bottom:5px; line-height:normal;}
.ftrbxs .cntifo span { float:left; margin-left:-80px; width:70px; color:#f2963a;}
.ftrbxs .socilbx { float:left; width:100%; background:#837669; margin-top:20px; padding:20px;}
.ftrbxs .scltxt { float:left; width:100%; letter-spacing:1px; font-size:16px; word-spacing:3px; line-height:24px; color:#ded8d3; margin:5px 0;}
.scltxt .font-icn { display:inline-block; height:30px; width:30px; background:#f2963a; margin:3px; color:#fff; line-height:30px;}
.scltxt .font-icn:hover { background:#e68524;} .footr .frtlnk { float:left; width:100%; text-align:center; color:#fff; margin-bottom:25px; line-height:normal; font-size:15px;}
.frtlnk a { display:inline-block; margin:7px; color:#c5b5a7; font-family: 'ralewaymedium'; letter-spacing:1px;} .frtlnk a:hover { color:#f2963a;}

.footr .cprit { float:left; width:100%; padding:15px; background:#443525; text-align:center; color:#7b654e; font-size:15px;}

.inpgbnr {float:left;width:100%;height:350px; background:url(../images/whyusBk.png) center center no-repeat #104673; background-size:cover; padding-top:75px; position:relative;}
.inpgbnr .wper { display:table; height:100%;} .inpgbnr .pgtitl { display:table-cell; vertical-align:middle; text-align:center;}
.pgtitl .slgo { display:inline-block; font-size:18px; color:#fff; text-transform:uppercase; letter-spacing:2px; font-family: 'ralewaymedium'; position:relative; padding:10px 100px;}
.pgtitl .slgo:before,.pgtitl .slgo:after{ position:absolute; left:0; width:90px; height:1px; background:#fff; content:""; top:48%;}.pgtitl .slgo:after{ left:inherit; right:0;}
.pgtitl .titl { float:left; width:100%;font-family: 'ralewaybold'; font-size:55px; text-transform:uppercase; color:#fff; letter-spacing:5px; line-height:normal;}
.pgtitl .btnse {background: #fcaa00 none repeat scroll 0 0;color: #fff;display: inline-block;font-family: "ralewaymedium";margin-top: 5px;padding: 7px 15px;position: relative;}
.pgtitl .btnse:hover {background: #fb9319 none repeat scroll 0 0;}

.inpgbdy { float:left; width:100%; padding:45px 0;}
.wrkflow {float:left;width:35%; padding-right:55px;}
.wrkflow .hdng { float:left; width:100%;  font-size:30px; font-weight:bold;  }
.wrkflow .procsimg { padding:10px; background:#fff; border:1px solid #ddd;}

.wrkflow .slgn { float:left; width:100%; font-size:20px; margin:15px 0; line-height:30px; letter-spacing:1px;}
.wrkflow .slgn strong {font-family: 'ralewaybold'; color:#fcaa00;}

.prcftxt { float:left; width:65%;} .prcftxt  .hdng{ float:left; width:100%;color:#104673; font-size:18px; letter-spacing:1px; margin:10px 0; font-weight:bold;}
.prcftxt p { float:left; width:100%; line-height:31px; margin-top:10px;}

.certf { background: #19bc9d none repeat scroll 0 0;float: left;padding: 45px;text-align: center;width: 100%;}
.certf  .crft{ display:inline-block; width:494px; vertical-align:top; float:none; margin:5px;}


.prcftxt .vctrywhl {float:left;width:100%; text-align:center;} 
.vctrywhl > img { display:inline-block; float:none; width:550px; margin:15px 0;}

.flwLst {float:left; width:100%; background:#f7f7f7;}
.flweList { float:left; width:100%; margin:45px 0 0; position:relative;}
.flweList:before { content:""; position:absolute; left:50px; top:-44px; height:60px; width:1px; background:#ff910e; }
.flweList > li { float:left; width:100%;border:1px solid #ff910e;margin-bottom:30px; background:#fff; position:relative;}
.flweList > li .stps {  background: #ff910e none repeat scroll 0 0;border-radius: 7px;color: #fff;font-size: 20px;font-weight: bold;padding: 7px 15px;position: absolute;right: 10px;text-align: center;
text-transform: uppercase;top: -20px;}
.flweList > li:after { content:""; position:absolute; left:50px; bottom:-40px; height:39px; width:1px; background:#ff910e;}
.flweList > li:nth-child(2n+1):after {right:50px;left:inherit;}

.flweList > li:nth-child(2n+1) .stps {left:10px; right:inherit;}

.flweList > li .flobxs { float:left; width:100%; padding:0 450px 0 0 ;}
.flweList > li:nth-child(2n+1) .flobxs { float:left; width:100%; padding:0 0 0 450px; }

.flobxs .imgbx {float:right;width:450px;margin:0 -450px 0 0;background:url(../images/ritaro.png) left center no-repeat #fff; padding:20px 20px 20px 50px;} 
.flweList > li:nth-child(2n+1) .flobxs .imgbx {float:left;margin:0 0 0 -450px;background:url(../images/lftaro.png) right center no-repeat #fff;padding:20px 50px 20px 20px ; }

.flobxs .prcstxt { float:left; width:100%; padding:30px; height:321px; display:table;} .flobxs .imgbx > img { float:left; width:100%;}

.prcstxt .prcstxtin { display:table-cell; vertical-align:middle;}
.prcstxtin .hdng {float:left;width:100%; font-size:26px; font-weight:bold;color:#f39d0e; margin-bottom:10px;}
.prcstxtin p { float:left; width:100%; margin-bottom:10px; line-height:30px;}





.prcftxt.row { width:100%; margin-top:35px;}

.prcftxt.row .ftrhdng { float:left; width:100%; font-size:35px;    font-family: 'ralewaylight';color:#333; letter-spacing:2px;}

.procsimg { float:left; width:100%; padding:45px 0;} .procsimg > img { float:left; width:100%;}

.metouTem { float:left; width:100%; background:#f7f7f7; padding:45px 0;}
.metouTem .hdng { float:left; width:100%; text-align:center; text-transform:uppercase;font-family: 'ralewaybold'; font-size:18px; letter-spacing:5px; word-spacing:3px; color:#443525;}
.metouTem .slgn {float:left;width:100%; text-align:center; margin:10px 0;}
.metouTem .outtm { float:left; width:102%; margin-left:-2%; margin-top:35px;}
.outtm > li { float:left; width:23%; margin-left:2%; background:#fff; margin-bottom:20px; padding:15px; text-align:center; height:335px; cursor:pointer;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.8s ease;}
.outtm .membrimg { float:left; width:100%; height:230px; overflow:hidden; margin-bottom:20px;} 
.outtm .membrimg > img { float:left; width:100%;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.8s ease;}
.outtm > li:hover .membrimg > img {transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);opacity: 0.5;
filter: alpha(opacity=50);}
.outtm > li:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);}

.outtm .membrnm {float:left;width:100%; margin:0;font-family: 'ralewaybold'; text-transform:uppercase; font-size:16px; letter-spacing:1px;}
.outtm .desgn { float:left; width:100%; margin:5px 0; font-style:italic; font-size:13px; color:#999;}

.list { float:left; width:100%; margin:15px 0; list-style:none; font-size:16px; padding-left:15px;}
.list > li { float:left; width:100%; margin-bottom:5px; line-height:24px; padding-left:25px;}
.list > li:before { content:""; background:#fe8900; height:8px; width:8px; float:left; margin-left:-25px; margin-top:6px;}

.popbx { display:none;}

.exslst { float:left; width:100%; padding:0 20px;  background:#f7f7f7; border-bottom:1px solid #8ca8be;}
#exptsw.owl-theme .owl-nav {top: 0px;}
#exptsw.owl-carousel .owl-nav .owl-prev {float: left; margin-left:-20px; background:#8ca8be; height:50px; line-height:40px;}
#exptsw.owl-carousel .owl-nav .owl-next {float: right; margin-right:-20px;background:#8ca8be;height:50px;line-height:40px;}

.exprtsLst {float:left;width:100%; background:#fff; border-left:1px solid #8ca8be;}
.exprtsLst a { float:left; width:100%; padding-left:60px; display:table; color:#8ba7bd; position:relative; padding-right:20px;}


.exprtsLst:before {position:absolute; content:""; left:100%; right:0; top:0; bottom:0; background:#ccc;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.8s ease;}
.exprtsLst:hover:before {position:absolute; content:""; left:1px; right:0; top:0; bottom:0; background:#f1f8fd;}
.exprtsLst.crnt {background:#f1f8fd;}

.exprtsLst .icnimg { float:left; width:50px; height:50px; margin-left:-60px;padding:7px;} .exprtsLst .icnimg > img { float:left; width:100%;}
.exprtsLst i { display:table-cell; vertical-align:middle; font-size:16px; font-style:normal;}


.btne {background: #f2963a none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;float: left;font-family: "ralewaymedium";font-size: 18px;letter-spacing: 1px;padding: 12px 25px;
text-transform: uppercase; margin-top:20px;}
.btne:hover { background:#ee7a06;}

.prcftxt .pghdng { float:left; width:100%; font-size:22px; color:#fcaa00; margin-bottom:15px; position:relative; padding-bottom:10px; font-weight:bold; letter-spacing:1px;}
.prcftxt .pghdng:after { width:80px; height:3px; background:#fcaa00; content:""; position:absolute; bottom:0; left:0;}
.prcftxt .slgns { float:left; width:100%; font-size:18px;margin:5px 0; line-height:30px;}

.prcftxt p .prahdng {font-family: 'ralewaybold'; font-size:14px; color:#fcaa00; text-transform:uppercase;}

.wemsrt {float:left;width:100%; margin:25px 0 0;}
.wemsrt .msrhdn { float:left; width:100%; text-align:center; font-family: 'ralewaylight'; font-size:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px 0;}

.wemsrt .mstLst {float:left;width:100%; margin:20px 0; list-style:none;}

.mstLst > li {float:left;width:100%; margin-bottom:15px; padding:0 0 20px 200px;  border-bottom: 1px dashed #ccc;}
.mstLst > li:nth-child(2n+2) { padding:0  200px 20px 0; text-align:right;}
.mstLst .imgbx { float:left; width:180px; margin:0 0 0 -200px;}
.mstLst > li:nth-child(2n+2) .imgbx { float:right; width:180px; margin:0 -200px 0 0 ;}
.mstLst .imgbx > img { float:left; width:100%;}

.prcftxt .mstLst .pghdng { margin-bottom:0; padding-bottom:0;} .prcftxt .mstLst .pghdng::after { display:none;}

.inpgbdy.webdev { background:#fdf6e1;}


.whydslv {float:left;width:100%; text-align:center;} .whydslv .hdng { font-size:24px;}
.whydslv .wylsst { float:left; width:100%;list-style:none; margin:0; text-align:center;padding:20px 10px;}
.whydslv .wylsst > li { display:inline-block; width:170px;margin:5px; vertical-align:top;padding:15px; min-height:150px;
font-size: 16px; color:#8ba7bd;}
.wylsst .icnsd {float:left; width:100%; text-align:center; margin:10px 0;} .wylsst .icnsd > img { display:inline-block; vertical-align:top; width:75px; background:#fff; padding:15px; border:1px solid;border-radius:50%;}

.vcrypgs {float:left;width:100%; text-align:center; background:#f9f9f9; padding:20px; margin:10px 0 0;}
.vcrypgs .vctHdng { float:left; width:100%; font-size:24px;font-family: 'ralewaylight'; letter-spacing:1px;}
.vcrypgs .pfrfl,.wntMore .wtbtn { display:inline-block; margin:15px 0; padding:10px 25px; color:#fff;background:#fcaa00; font-size:20px;}
.vcrypgs .pfrfl:hover,.wntMore .wtbtn:hover { background:#fc8e00;}
.wntMore .wtbtn small { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal;}

.wntMore { float:left; width:100%; padding:20px; text-align:center; margin-bottom:35px;} .wntMore .wtbtn { margin:5px; min-width:200px;}

.ourvsin {background:#f7f7f7; padding-bottom:0;} .ourvsin .hdng {float:left; width:100%; font-size:45px;  color:#fcaa00; text-align:center;}
.ourvsin .slgns {float:left;width:100%; margin:5px 0; text-align:center;}
.ourvsin .Vsnlist{ float:left; width:100%; list-style:none; margin:20px 0 0;} .ourvsin .Vsnlist > li { float:left; width:33.3333%; padding:25px;}

.Vsnlist .vsbx { float:left; width:100%; text-align:center; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #ddd;}
.vsbx .vicn { float:left; width:100%; text-align:center;}
.vsbx .vhdng { float:left; width:100%;font-family: 'ralewaybold'; font-size:16px; margin:0 0 10px; letter-spacing:1px;color:#fcaa00;}
.vsbx p { float:left; width:100%;line-height:28px;}

.ourvsin .brif {float:left;width:100%; background:url(../images/brifbk.png) center center no-repeat #ba680a; background-size:cover; padding:45px 0; margin-top:-30px; color:#fff; text-align:center;}
.brif .brfbx {padding-left:250px; text-align:left; float:none; display:inline-block; width:700px;}
.brfbx .brhdn { float:left; width:230px; margin-left:-250px; text-align:right; padding-right:20px; border-right:1px solid #fff;font-family: 'ralewaybold';font-size:35px; letter-spacing:2px;}
.brfbx p { float:left; width:100%; font-size:18px; letter-spacing:1px;}
.infrst { float:left; width:100%; padding:45px 0; background:url(../images/infrabk.png) right center no-repeat #fff; background: auto 100%; border-bottom:7px solid #f18c0d;}
.infrst .wper {} 
.infrst .hdng { float:left; width:100%;font-family: 'ralewaylight'; font-size:35px; text-transform:uppercase;}
.infrst .slgn { float:left; width:100%;font-size:18px; margin:15px 0;}
.infrst p { float:left; width:100%; line-height:22px; margin-bottom:10px; letter-spacing:1px;}



.bdySec { float:left;width:100%; padding:45px 0;} .fullimg{ float:left; width:100%; text-align:center;padding:20px;} .fullimg > img {float:none;display:inline-block; max-width:100%;}

.inpgbdy.fixprice { background:#f7f7f7; margin-bottom:45px;}

.digtalServc {float:left;width:100%;background:#f7f7f7; padding:45px 0;}
.dgtlMrktLst {float:left;width:100%;overflow:hidden; margin:0; padding:0; list-style:none; text-align:left;}
.dgtlMrktLst > li {float:left; width:48%; margin-bottom:20px; padding:15px; padding-left:150px; margin-right:2%; height:200px;  border-bottom:1px solid #ddd;}
.dgtlMrktLst .srvsImg {float:left;width:130px;height:130px; border:1px solid #ccc; padding:5px; margin-left:-150px; background:#fff;} .srvsImg > img { float:left; width:100%;}
.dgtlMrktLst .hdgs { float:left; width:100%; font-size:18px;  margin:0 0 7px; color:#f2963a;}
.dgtlMrktLst p {float:left; width:100%; margin:5px 0 0; line-height:17px; line-height:30px; }

.Request-call { float:none; display:inline-block; width:400px; border:3px solid #333; background:#fff;}
.Request-call .hdng {float:left;width:100%;text-align:center; padding:15px; border-bottom:1px solid #ccc;font-family: 'ralewaybold'; font-size:16px; color:#fcaa00;}
.Request-call .rqstfrm {float:left;width:100%; padding:15px;} .rqstfrm .input-bx { float:left; width:100%; margin-bottom:10px;}
.rqstfrm .input-bx .inpt { float:left; width:100%; background:#fff; border:1px solid #ddd; padding:10px; height:35px;}
.rqstfrm .input-bx textarea.inpt { height:80px;}
.rqstfrm  .btn-holdr { float:left; width:100%; text-align:center;}
.btn-holdr .btne { float:none; display:inline-block;font-family: 'ralewaybold'; font-size:16px; margin:0;}

.TopManagement  {float:left;width:100%;padding:45px 0;}
.TopManagement .hndg { float:left; width:100%; text-align:center;color:#333; font-size:28px; letter-spacing:1px; font-weight:bold;}
.TopManagement .slogs { float:left; width:100%; font-size:18px;  text-align:center; margin:10px 0;}
.TopManagement .tpmngmt { float:left; width:100%; list-style:none; margin:25px 0; padding:0; text-align:center;}
.tpmngmt > li {display:inline-block; width:400px; margin:10px;}
.tpmngmt .imgs {width:350px; height:350px;margin-bottom:15px; overflow:hidden; display:inline-block; border-radius: 50%;} .imgs > img { width:100%;}
.tpmngmt .nam { float:left; width:100%; text-align:center;font-family: 'ralewaybold'; margin:10px 0 0; font-size:20px; letter-spacing:1px;}
.tpmngmt .nam small { float:left; width:100%; text-align:center;font-size:16px; letter-spacing:normal; color: #f2963a; margin-top:5px;}
.tpmngmt .txte { float:left; width:100%; text-align:center; margin:15px 0 0;}
.ourSty { float:left; width:100%; padding:45px 0; background:#f7f7f7;}
.ourSty  .hndg { float:left; width:100%; text-align:center;font-family: 'ralewaybold'; font-size:35px; text-transform:uppercase; letter-spacing:1px; margin-bottom:20px;}
.ourSty  .hndg strong { display:inline-block; padding:0 100px; position:relative;}
.ourSty  .hndg strong:before,.ourSty  .hndg strong:after { position:absolute; top:45%; height:3px; width:80px; left:0; content:""; background:#ccc;} .ourSty .hndg strong:after { left:inherit; right:0;}
.ourSty p { float:left; width:100%; text-align:center;margin-bottom:10px;}

.temlst { float:left; width:100%; text-align:center; list-style:none; margin:30px 0; padding:0;}
.temlst > li { display:inline-block;width:45%; margin:10px; background:#fff; padding:15px;}
.temlst .membrimg { display:inline-block; float:none; width:150px; width:150px;border-radius: 50%; overflow:hidden; margin:15px 0; border:1px solid #ccc;} .temlst .membrimg > img { float:left; width:100%;}
.temlst .hdne { float:left; width:100%; text-align:center; margin:0 0 15px; font-size:18px; letter-spacing:1px; color: #f2963a;}
.ourSty .quts { float:left; width:100%; text-align:center; font-size:20px; line-height:30px;color: #f2963a;}

/*--Career page css--*/
.jobslist { float:left; width:100%; margin:35px 0 0; padding:0; list-style:none;}
.jobslist > li { float:left; width:100%; padding:0; border:1px solid #ccc; margin-bottom:15px; }
.jobslist > li .jobinfo {float:left;width:100%; padding-left:300px; margin-top:0px; position:relative; font-size:14px; line-height:20px;}
.jobinfo .flds {position:absolute; left:0; top:0; bottom:0; width:280px; border-right:1px solid #ccc; padding-right:20px;}
.jobinfo .flds b { display:table; float:left; width:100%; height:100%;}
.jobinfo .flds b i { display:table-cell; vertical-align:middle; text-align:right; font-style:normal;}
.jobinfo .flds-info { float:left; width:100%; padding:5px 0;}
.input-bx .fldlbl { float:left; width:100%; font-size:14px; margin-bottom:10px;}
.jobinfo .flds-info.shere { float:left; width:auto;}
.jobinfo .flds-info.rdmres { float:right; width:auto;margin-top:5px;}
.jobinfo .flds-info.rdmres .btns { float:left; padding:5px 10px; background:#f2963a; margin-right:10px; color:#fff; border:none;}
.jobinfo .flds-info.rdmres .btns:hover { background:#e68524;}
.jobinfo .flds-info.shere a { background: #f2963a none repeat scroll 0 0;color: #fff;display: inline-block;height: 30px;line-height: 30px;margin: 3px;width: 30px; text-align:center;}
.jobinfo .flds-info.shere a:hover { background:#e68524;}
.pgfrm { float:left; width:100%;} .pgfrm .input-bx.col-2 { width:50%; padding:2px;}
/*--Career page css end--*/

.conts { float:left; width:100%; padding:45px 0; background:#f7f7f7;}
 .conts .hnds { float:left; width:100%; text-align:center; text-transform:uppercase; font-family: 'ralewaylight'; font-size:25px; letter-spacing:2px;}
.conts .hnds small { float:left; width:100%; text-transform:none; margin-top:2px;}
.cotinf { float:left; width:100%;margin:15px 0 0;padding:0; list-style:none;}
.cotinf > li { float:left; width:31.3333%; margin:1%; background:#fff; height:150px; padding:5px;padding-left:120px;}
.cotinf .icnimgs {float:left; width:100px; margin-left:-115px; height:140px; background:#f7f7f7; padding:20px;} .cotinf .icnimgs > img { float:left; width:100%; margin-top:15px;}
.cotinf .hdngw {float:left;width:100%; font-size:18px;color: #f2963a; margin:15px 0 ;}
.cotinf p { float:left; width:100%;margin-bottom:7px; padding-right:15px; padding-left:60px; line-height:normal; font-size:16px;}
.cotinf p strong { float:left; width:50px; margin-left:-60px;}

.contfrm { float:left; width:100%; text-align:center; padding:45px 0;  background:url(../images/brifbk.png) center center no-repeat #ba680a; background-size:cover; border-top:7px solid #fff;} 
.contfrm .cntbx { display:inline-block; float:none; width:540px; background:rgba(255,255,255,0.9); text-align:center; padding:0 25px;}
.contfrm .qryfrm .btns { float:none;} .ourStudo { float:left; width:100%; padding:45px 0; text-align:center;}  .ourStudo .prjtLst > li { margin-left:-1px; margin-top:-1px; border:1px solid #333;}
.mobsow { display:none;}


@media only screen and (max-width:1200px) {
.wper {width:900px;} .hdrBnr { height:450px;} .abutClm .slgn { line-height:20px;} 
.whyusbx .clm1 { padding-right: 155px;} .whyusbx .clm2 { padding-left:155px;} .exprts .imgbx { margin-top:140px;} .cntbx .hvqry { margin-top:0; line-height:24px;}
.footr .ftrbxs.mid { margin:0 30px; width:350px;} .footr .ftrbxs { width:240px;}
.outtm > li { height:280px;} .outtm .membrimg { height:180px;}  .prjt-dtl .scrnbx { width:813px;} .cotinf > li { width:98%;} .contfrm  .cntbx .hvqry { margin-top:35px;}
.prjtLst > li > img { height:auto;} .prjtLst > li { height:250px;}
.certf .crft { width:48%;} 

}
@media only screen and (max-width:939px) {
.wper {width:700px;} 
.tpmnu .mob-mnu { display:block;} .tpmnu .mnus { display:none; position:fixed; top:75px; right:0; width:250px; width:100%; bottom:0; background:rgba(68, 53, 37, 0.9); overflow:auto;}
.tpmnu .mnus > li { float:left; width:100%; text-align:left;} .mnus > li > a { float:left; width:100%; text-align:left; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.hdrMnu.fixed .tpmnu .mnus { top:58px;}  .prjt-dtl .scrnbx { width:90%; padding:0;} .prjtInfs { margin:0; width:100%;}

{ background:none;} .prjt #cboxClose { right:5px; top:5px;border-radius:50%; z-index:9;}


.mnus li .drop-dwn { width:100%; float:left; left:inherit; position:inherit;opacity:1;visibility:visible; top:inherit;
-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);} .drop-dwn .acnt-lnk { text-align:center;}
.drop-dwn .acnt-lnk li { float:none; display:inline-block; width:25%; margin-left:-5px;text-align:center; border:1px solid #ccc; margin-top:-1px; vertical-align:top; height:110px;} 
.drop-dwn .acnt-lnk li:hover { border-left:none;}

.acnt-lnk li a [class*="srv-"] {display:block; float:left; height:35px; margin-bottom:7px; width:100%;}
.acnt-lnk li a .srv-1 {background:url(../images/TechExprt/microsoftDevlp.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-2 {background:url(../images/TechExprt/MobApp.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-3 {background:url(../images/TechExprt/softwaredevl.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-4 {background:url(../images/TechExprt/java-Programming.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-5 {background:url(../images/TechExprt/php-devl.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-6 {background:url(../images/TechExprt/webdsign.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-7 {background:url(../images/TechExprt/seoMarkig.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-8 {background:url(../images/TechExprt/digitalmarket.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-9 {background:url(../images/TechExprt/testing.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-10 {background:url(../images/TechExprt/oracal.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-11 {background:url(../images/TechExprt/Offshore.png) center center no-repeat transparent; background-size: auto 100%;}
.acnt-lnk li a .srv-12 {background:url(../images/TechExprt/hireUs.png) center center no-repeat transparent; background-size: auto 100%;}

.prjt-dtl  .prv { left:0px;} .prjt-dtl  .nxt { right:0px;}

.whyusin .hdns { display:block; margin-bottom:35px; letter-spacing:2px;font-family: 'ralewaybold';} .hdrBnr { height:400px;} .abutClm .hdng { font-size:26px;} .abutClm .txts { max-height:120px; overflow:hidden;}
.whyusin .wper { background:none;}  .whyusbx .clm2,.whyusbx .clm1  { padding:0; width:100%; border:1px solid #8ba7bd; margin:10px 0; padding:20px;}  .whyusin .whyusbx { height:auto; margin:0; padding:0;}
.whyus .whyusin { padding:45px 0;} .exprts { background:none;} .exprts .clm1, .exprts .clm2  {width:100%; padding:0;} .explftbx { float:left; width:100%;} 
.exprts .imgbx { margin:0; margin-top:20px;}.exprts .imgbx > img { margin:0 0 45px;} .exprts::before { background:none;} .exprlst > li { width:33.3333%;} .prjtLst > li { width:50%;}
.exprts .hdng,.exprts .slgn { text-align:center;}
.blogSect .blgbx, .blogSect .cntbx { width:100%; padding:0;} .blgbx .bloglst { margin:10px 0 35px;}.footr .ftrbxs { width:50%; margin:10px 0;}  .footr .ftrbxs.mid { width:100%; margin:10px 0;}


.wrkflow { width:100%; padding:0; margin-bottom:25px;}.prcftxt { width:100%;} .ourvsin .Vsnlist > li { width:100%; text-align:center;} .outtm > li { width:47%;} .brif .brfbx { width:500px;} .brfbx .brhdn { padding:20px;}
.ourvsin .Vsnlist > li .rsp-img { float:none; display:inline-block; width:300px;}


.flweList > li:nth-child(2n+1) .flobxs,.flweList > li .flobxs { padding:0;}
.flweList > li:nth-child(2n+1) .flobxs .imgbx,.flobxs .imgbx { margin:0; background:none; width:100%; text-align:center;} .flobxs .imgbx > img { width:350px; float:none; display:inline-block;}
.flobxs .prcstxt { height:auto;} .dgtlMrktLst > li { width:98%; height:auto;}

#screns .screns,.prjt-dtl .prjtScren { height:auto;} .screns .screndescp{ position:inherit;} .prjtScren .owl-theme .owl-nav { top:140px;}
.prjtInfs { background:#fff;} .mobHid { display:none;} .mobsow { display:block;} .ourStudo .prjtLst > li { margin-bottom:15px;}
.certf .crft { width:95%;} .certf { padding:25px 15px;}

/*--Career page css--*/
.jobslist > li .jobinfo {float:left;width:100%; padding-left:200px; margin-top:0px; position:relative; font-size:14px; line-height:20px;}
.jobinfo .flds {position:absolute; left:0; top:0; bottom:0; width:180px; border-right:1px solid #ccc; padding-right:20px;}
.pgfrm .input-bx.col-2 {width:100%; padding:0;}
/*--Career page css end--*/

}
@media only screen and (max-width:766px) { 
.wper {width:500px;} .abutbx .abutClm, .abutbx .gdfrmClm { width:100%; padding:0; margin-top:15px;} .abut .abutbx { background:none;} .exprlst > li { width:50%;}
.brif .brfbx { width:100%; padding:0; text-align:center;} .brfbx .brhdn { margin:0; border:none; width:100%; text-align:center;} .vctrywhl > img { width:100%;}

.mstLst > li,.mstLst > li:nth-child(2n+2) {padding: 0 0 20px; text-align:center;} .mstLst > li:nth-child(2n+2) .imgbx,.mstLst .imgbx { margin:0; width:100%; text-align:center;}
.mstLst .imgbx > img { float:none; display:inline-block; width:250px; border:1px solid #ccc; padding:5px; margin-bottom:20px;}
.temlst > li { width:100%; margin:15px 0;} .contfrm .cntbx { width:100%;}

.cotinf > li { float:left; width:100%; height:auto; margin:0 0 5px; padding:3px; text-align:center;} .cotinf p strong { float:none;}
.cotinf .icnimgs { margin:0; width:100%; text-align:center; background:none; height:auto;} .cotinf .icnimgs > img { width:48px; float:none; display:inline-block; margin:0;}

/*--Career page css--*/
.jobslist > li .jobinfo {float:left;width:100%; padding-left:0; margin-top:0px; position:relative; font-size:14px; line-height:20px; }
.jobinfo .flds {position:inherit; left:inherit; top:inherit; bottom:inherit; float:left; width:100%; border-right:none; padding:5px 10px; background:#eee;}
.jobinfo .flds-info { padding:5px 10px;}
.jobinfo .flds b i { text-align:left;}
/*--Career page css end--*/

}
@media only screen and (max-width:539px) {
.wper {width:400px;} .footr .ftrbxs { width:100%;} .brntxt .bnrHdng { font-size:28px;} .abut .gdmfr > img { float:left; width:100%;} .prjtLst > li { width:100%;} .blgbx .hdng { font-size:30px;}
.blgbx .slgn .vwAll { width:100%; text-align:left; margin-top:20px;} .bloglst .pstbxs { padding:0;} .pstbxs .pstimg { margin:0 0 15px; width:100%;}
.blgbx .bloglst > li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;} .footr { background:#746659;}  .flobxs .imgbx > img { width:100%;}

.pgtitl .titl { font-size:35px;} .wrkflow .hdng { font-size:26px;} .outtm > li { width:100%; margin:0 0 10px; height:auto;} .outtm .membrimg { height:auto;}
.ourvsin .Vsnlist > li .rsp-img { width:100%;} .pgtitl .slgo { font-size:13px; padding:10px 40px;} .pgtitl .slgo::before, .pgtitl .slgo::after { width:30px;} .tpmngmt .imgs { width:90%; height:auto;}
 .tpmngmt > li { width:100%;}

.dgtlMrktLst > li { padding:25px 0; text-align:center;} .dgtlMrktLst .srvsImg { margin:0; width:100%; height:auto; margin-bottom:25px;}
.Request-call { width:280px;} .BadgesLst > li { margin:5px 0; width:95%;}

.drop-dwn .acnt-lnk li { width:33%}

}
@media only screen and (max-width:475px) {  
.wper {width:90%;} .hdrBnr { height:380px;}  .exprlst > li { width:100%;} .studio .SecnSlog { font-size:15px;} .pgtitl .titl { font-size:24px;}  .inpgbnr { height:280px;}
.drop-dwn .acnt-lnk li { width:50%}
.jobinfo .flds-info.rdmres { float:left; width:100%;}

}


/*--Owlcarousel--*/
.owl-carousel {
  display: none; float:left;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative; float:left;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative; float:left; width:100%;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; } .owl-carousel .owl-item .item {float:left; width:100%;}
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
  
  .owl-carousel .owl-nav .owl-prev { float:left;}
.owl-carousel .owl-nav .owl-next { float:right;}

/*--Owlcarousel end--*/

/*--Owlthemedefault css--*/
.owl-theme .owl-nav {
  margin-top:0;
  text-align: center;
  -webkit-tap-highlight-color: transparent; position: absolute;
    text-align: center;
    top: 45%;
    width: 100%; height:0; }
  

  
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 18px;font-family:'FontAwesome';
   padding: 4px 7px; margin:0;
    background: #000;
    display: inline-block;
    cursor: pointer;
    border-radius:0;}
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #d9b82e;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top:0px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; float:left; width:100%; position:relative; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 12px;
      height: 12px;
      margin: 0 5px;
      background: #fff; border:1px solid #debf67;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background:#debf67; }
	  
	
/*--Owlthemedefault css end--*/



/*--color box popup css--*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000; opacity: 0.5; filter: alpha(opacity = 50);}
#colorbox{outline:0;}
    #cboxContent{overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#fff; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:0px; background:url(images/controls.png) no-repeat 0 0;}

        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0px; top:0px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
		
/*--color box popup css end--*/

.wpcf7-mail-sent-ok{ display:none;}
.screen-reader-response{ color:#EE7A06 !important;}