@font-face{font-family:'MyriadPro-Regular';src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.otf') format('opentype'),
url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'crimsonbold';src:url('../fonts/crimson-bold-webfont.woff2') format('woff2'),
url('../fonts/crimson-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'dincregular';src:url('../fonts/dinc___0-webfont.woff2') format('woff2'),
url('../fonts/dinc___0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'DIN-Bold';src:url('../fonts/DIN-Bold.eot') format('embedded-opentype'),
url('../fonts/DIN-Bold.ttf') format('truetype'),
url('../fonts/DIN-Bold.woff') format('woff'),
url('../fonts/DIN-Bold.svg#DIN-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'gandhi_sansbold';src:url('../fonts/gandhisans-bold-webfont.woff2') format('woff2'),
url('../fonts/gandhisans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'gandhi_sansbold_italic';src:url('../fonts/gandhisans-bolditalic-webfont.woff2') format('woff2'),
url('../fonts/gandhisans-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'gandhi_sansitalic';src:url('../fonts/gandhisans-italic-webfont.woff2') format('woff2'),
url('../fonts/gandhisans-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'gandhi_sansregular';src:url('../fonts/gandhisans-regular-webfont.woff2') format('woff2'),
url('../fonts/	gandhisans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
*{outline:none;}
body{margin:0;padding:0;color:#232323;font-family:'gandhi_sansregular';font-size:18px;}
:target:before{content:"";display:block;height:85px;margin:-85px 0 0;}
a:hover,a:focus{text-decoration:none;outline:none;}
img{width:100%;}
ul{margin:0;padding:0;list-style:none;}
ul li{margin:0;padding:0;list-style:none;}
p{line-height:22px;margin-bottom:15px;}
b{font-weight:800;}
u{text-decoration:underline;}
section{padding:70px 0 0;}
footer{font-size:16px;}
h1,h2,h3,h4,h5{font-family:'gandhi_sansregular';font-weight:bold;color:#000;}
footer h1,footer h2,footer h3,footer h4,footer h5{font-family: 'DIN-Bold';font-weight:normal;}
:target:before { content: ""; display: block; height: 104px; margin: -70px 0 0 }
.row{margin:0;}
.not-active {pointer-events: none;opacity: 0.8;}
.no-bg {background: none!important;}
.no-border{border:none!important;}
.no-pad{padding:0px!important;}
.bottom-padding-30{padding-bottom:30px!important;}
.no-bottom-margin{margin-bottom:0px !important;}
.bottom-margin-10{margin-bottom:10px!important;}
.bottom-margin-15{margin-bottom:15px!important;}
.bottom-margin-30{margin-bottom:30px!important;}
.bottom-margin-50{margin-bottom:50px!important;}
.bottom-margin-200{margin-bottom:200px!important;}
.top-margin-105{margin-top:105px;}
.top-margin-75{margin-top:75px;}
.no-top-margin{margin-top:0px!important}
.no-left-pad{padding-left:0!important;}
.left-pad-25{padding-left:25px;}
.top-pad {padding: 0px}
.bottom-border{border-bottom:2px solid #7b8cb7;}
.bg-grey{width:100%;height:auto;float:left;background:#f7f7f7}
#breadcrum{width:100%;float:left;background:rgba(0,0,0,.04);padding:0;}
#breadcrum ul li{display:inline-block;}
#breadcrum ul li a{font-size:18px;color:#232323;display:inline-block;font-family:'gandhi_sansbold';padding:10px 0;}
#breadcrum ul li .current-display{color:#4c5e8a;}
#breadcrum ul li a:hover{color:#4c5e8a;}
.table{width:100%;height:100%;display:table;text-align:center;margin:0;position:relative;z-index:2;}
.table .inner{display:table-cell;vertical-align:middle;}
.transition-overlay{width:100%;height:100%;position:fixed;left:0;top:0;background:#232323;z-index:9999;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;opacity:0;visibility:hidden;}
.transition-overlay.show-me{opacity:1;visibility:visible;}
#wrap{padding:70px 0 0;}
.pad-top-bottom-30 {padding: 30px 0}
.pad-bottom-30 {padding: 0 0 30px 0}
header{width:100%;height:auto;float:left;padding:0 4%;position:fixed;top:0;left:0;z-index:999;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.navbar{margin-bottom:0px;padding:15px 0;min-height:75px;border:none;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.navbar-brand{height:75px;padding:22px 0;float:left;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.navbar-brand img{width:100px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.navbar-nav{float:right}
.navbar-nav li{padding:0 25px;}
.navbar li:last-child{padding-right:0px;}
.navbar li a{padding:0;line-height:71px;color:#232323;font-family:'gandhi_sansbold';text-transform:uppercase;font-size:18px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.nav > li > a:hover, .nav > li > a:focus{text-decoration:none;background-color:transparent;}
.navbar li a.active{border-bottom:4px solid #4c5e8a;}
.navbar-toggle .icon-bar{background:#232323;}
.modal{top:10%;}
.modal-body,.modal-content{padding: 0!important;}
button.close {position: absolute;top: 0;right: 7px;font-size: 30px;color: #fff;}
#about header{background:#f7f7f7;}
header.fixed{background:#fff;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
header.fixed .navbar{min-height:50px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
header.fixed .navbar li a{line-height:50px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
header.fixed .navbar-brand img{width:100px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
header.fixed .navbar-brand{height:50px;padding:10px 0;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;}
.hvr-underline-from-center.active:before{display:none;}
.dropdown:hover .dropdown-menu{opacity:1;height:150px;}
.dropdown-menu{top:95%;height:0px;background:rgba(76, 94, 138, 0.5);border-top:4px solid #4c5e8a;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;display:block;opacity:0}
.dropdown-menu li a,header.fixed .dropdown-menu li a{line-height:2;font-size:14px;color:#fff;border-bottom:1px dotted #fff;font-family:'gandhi_sansregular';}
.dropdown-menu li a:hover,header.fixed .dropdown-menu li a:hover{color:#fff;background:none;}
.logos{width:100%;float:left;padding:100px 0;}
.logos h4{font-size:14px;font-weight:800;letter-spacing:3px;margin-top:0;margin-bottom:40px;position:relative;}
.logos h4:after{content:'';width:50px;height:1px;background:#ee3643;position:absolute;left:0;bottom:-22px;}
.logos p{font-weight:300;letter-spacing:1px;margin:0;}
.logos ul{width:100%;float:left;margin:0;padding:0;}
.logos ul li{width:33.33333%;float:left;}
.logos ul li figure{width:100%;float:left;}
.logos ul li img{width:100%;}
.banner{width:100%;min-height:793px;float:left;position:relative;padding:0;margin-top: 80px;}
/*.banner img{height:793px;}*/
.banner-caption{position:absolute;top:35%;left:4%;width:30%;animation-delay:0.5s;}
.banner-caption.company-caption,.banner-caption.capabilities-caption,.banner-caption.credentials-caption{top:40%;}
.banner-caption.credentials-caption h1{background:#1a6076;}
.banner-caption.company-caption h1{background:#4aab48;}
.banner-caption.capabilities-caption h1{background:#6d2773;}
.banner-caption h1{font-family:'DIN-Bold';font-size:78px;text-transform:uppercase;line-height:1;color:#fff;padding:0 10px 5px;display:inline-block;background:#0f3a5d;margin:10px 0 0px 0;}
.banner-caption p{font-family:'gandhi_sansregular';color:#fff;margin-top:15px;font-size:24px;line-height:normal;font-weight:200;}
.banner-caption a{color:#fff;border:1px solid #fff;padding:5px 20px;margin-top:20px;display:inline-block;font-family:'gandhi_sansregular';font-size:20px;font-weight:200;}
.company-img{text-align:left;background:#f7f7f7;padding:15px;font-family:'MyriadPro-Regular';}
.company-img p{margin:0px !important;padding:0 0 15px 0;}
.company-img .pronounce{padding:30px 0;display: inline-block;}
.company-img .speaker {display: inline-block;padding-left: 25px;cursor: pointer;}
.company-img .pronounce i{padding-left:25px;}
.company-img h3{font-size:35px;color:#df4c18;margin:0px;font-family:'crimsonbold';}
.company-img h3 span{font-size:14px;color:#232323;}
.pagination-wrap{padding:70px 0!important;}
.profile-inner-thumbnail{width:100%;height:auto;float:left;background:url('../images/dummy/profile-inner-bg-1.jpg') center no-repeat;background-size:cover;background-attachment:fixed;padding:5% 25px;}
.profile h4 {color: #e04c18}
.thumbnail{border:2px solid #df4c18;margin:0 auto 20px;border-radius:100px;overflow:hidden;width:150px;height:150px;padding:0;}
.thumbnail-option{padding:70px 0 !important;}
.profile-thumbnail h5{color:#fff!important;}
.profile{padding-top:70px;}
.profile-box .profile-box-caption{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;bottom:7%;width:90%;height:86%;text-align:left;color:#fff;opacity:1;background-color:transparent;left:5%;border:2px solid #ffffff;position:absolute;}
.profile-box .profile-box-caption .profile-box-caption-content{position:absolute;width:100%;bottom:0px;text-align:left;transform:translateY(0%);background-color:rgba(255,255,255,.85);color:#373535;top:initial;padding:8px 0px;background-image:url(../img/portarrow.png);background-repeat:no-repeat;background-position:95% center;}
.profile-name{margin-left:8px;font-size:122%;font-weight:bold;font-family:'gandhi_sansregular';color:#000;}
.profile-title{margin-left:8px;}
.profile-container{display:inline-block;position:relative;margin-bottom:27px;}
.profile-box{margin-bottom:20px;}
.profile-box img{position:relative;}
.container-team{margin-bottom:0!important;padding-top:30px;max-width:1170px}
.container-team .row{margin:240px 15px 0 15px}
.mission:before{content:" ";position:absolute;width:3px;height:400px;top:0px;left:0;}
.home-plan {padding: 70px 0;}
.apply-btn {margin: 30px 0;}
.apply-btn a {color: #232323;border: 1px solid #232323;padding: 5px 25px;}
.home-plan a{color: #232323;border: 1px solid #232323;padding: 8px 15px;}
.home-plan p {font-size: 22px;line-height: 1.2;}
.apply-btn a:hover,.apply-btn a:focus,.home-plan a:hover{border-color: #df4c18;}
.home-plan .hvr-sweep-to-right:before,.apply-btn .hvr-sweep-to-right:before {background: #df4c18;}
.news-letter {margin-top:80px;padding:70px 0;text-align: center; }
.news-letter h2 {font-size: 38px;font-family: 'DIN-Bold'; margin-bottom:30px;}
.career-inner h4{text-align: left;margin: 25px 0 10px;}
#myModal input {width: 100%;margin-bottom: 20px;min-height: 40px;padding-left: 15px;}
input[type="file"]{padding: 5px 0;}
#myModal input[type="submit"] {width:30%;text-align: center;margin: 0 auto 20px;background: #df4c18}
@media (max-width:991px){.container-team .row{margin:15px}
}
.container-team .team-member{position:relative;text-align:center}
@media (min-width:767px) and (max-width:991px){.container-team .team-member{padding:0 20%!important}
}
@media (max-width:991px){.container-team .team-member{-webkit-animation-delay:0s!important;-moz-animation-delay:0s!important;-o-animation-delay:0s!important;animation-delay:0s!important}
}
.container-team .team-member:nth-child(even){margin-bottom:240px;padding-left:75px}
@media (max-width:991px){.container-team .team-member:nth-child(even){margin-bottom:120px;padding-left:15px}
}
.container-team .team-member:nth-child(even) .team-member-frame:after,
.container-team .team-member:nth-child(even) picture:after{right:auto;left:-10px}
@media (max-width:991px){.container-team .team-member:nth-child(even) .team-member-frame:after,
.container-team .team-member:nth-child(even) picture:after{left:auto;right:-20px}
}
@media (max-width:767px){.container-team .team-member:nth-child(even) .team-member-frame:after,
.container-team .team-member:nth-child(even) picture:after{right:-10px}
}
.container-team .team-member:nth-child(odd){margin-top:-150px;margin-bottom:150px;padding-right:75px}
@media (max-width:991px){.container-team .team-member:nth-child(odd){margin-top:0;margin-bottom:120px;padding-right:15px}
}
.container-team .team-member a{color:#fff!important;display:block;position:relative}
.container-team .team-member .entry-desc{background:rgba(0, 0, 0, .5);color:#fff;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}
@media (max-width:991px){.container-team .team-member .entry-desc{background:0 0;color:#2c3739;display:block;height:auto;left:auto;padding:0;margin-top:75px;position:relative;top:auto;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
}
@media (max-width:767px){.container-team .team-member .entry-desc{margin-top:45px}
}
.container-team .team-member .entry-desc>span{bottom:40%;left:0;position:absolute;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}
@media (max-width:991px){.container-team .team-member .entry-desc>span{bottom:auto;display:block;left:auto;position:relative;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.container-team .team-member .entry-desc h2{color:#fff;padding:0 30px;margin-bottom:15px}
@media (max-width:991px){.container-team .team-member .entry-desc h2{color:#2c3739}
}
@media (max-width:767px){.container-team .team-member .entry-desc h2{font-size:35px;font-size:1.75rem;line-height:40px;line-height:2rem}
}
.container-team .team-member .entry-desc h2 span{font-weight:400}
.container-team .team-member .entry-desc p{font-size:16px;line-height:16px;margin:0 auto;width:60%}
@media (max-width:991px){.container-team .team-member .entry-desc p{color:#a5a5a5;width:100%}
}
.container-team .team-member .team-member-frame,
.container-team .team-member picture{display:block;overflow:hidden}
@media (max-width:991px){.container-team .team-member .team-member-frame,
.container-team .team-member picture{position:relative;overflow:visible}
}
.container-team .team-member .team-member-frame:after,
.container-team .team-member picture:after{bottom:-10px;content:"";height:70%;position:absolute;right:-10px;width:70%;z-index:-1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMmMzNzM5IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzVkNWYiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(30deg, #2c3739 15%, #535d5f 100%);background-image:-moz-linear-gradient(30deg, #2c3739 15%, #535d5f 100%);background-image:-o-linear-gradient(30deg, #2c3739 15%, #535d5f 100%);background-image:linear-gradient(60deg, #2c3739 15%, #535d5f 100%);}
@media (max-width:767px){.container-team .team-member .team-member-frame:after,
.container-team .team-member picture:after{bottom:-10px;right:-10px}
}
.container-team .team-member .team-member-frame img,
.container-team .team-member picture img{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.container-team .team-member a:hover .entry-desc{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
.container-team .team-member a:hover .entry-desc>span{bottom:50%;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
.container-team .team-member a:hover img{-webkit-transform:scale(1.03, 1.03);-moz-transform:scale(1.03, 1.03);-o-transform:scale(1.03, 1.03);-ms-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}
@media (max-width:991px){.container-team .team-member a:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.header-default{margin:105px auto 150px auto;max-width:1600px;padding:0 70px 0 30px;}
@media (max-width:767px){.header-default{margin-bottom:30px;padding:0 15px}
}
.header-default>div{background:#2c3739;background-repeat:no-repeat;background-position:center center;height:615px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.header-default>div:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background:rgba(0, 0, 0, .8);zoom:1;filter:alpha(opacity=75);-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;}
@media (max-width:767px){.header-default>div{height:auto}
}
@media (max-width:767px){.header-default>div:after{bottom:-20px;right:-20px}
}
@media (max-width:767px){.header-default>div:after{display:none!important}
}
.header-default h5{color:#c4c5c6;margin-top:0;position:relative}
.header-default h5:before{background:#eb5048;content:"";height:1px;position:absolute;top:50%;right:103%;width:2000px}
@media (max-width:767px){.header-default h5:before{display:none}
}
.header-default h2{color:#fff;font-weight:400;line-height:64px;line-height:3.2rem;margin-bottom:75px}
@media (max-width:991px){.header-default h2{line-height:52px;line-height:2.6rem}
}
@media (max-width:767px){.header-default h2{font-size:30px;font-size:1.5rem;line-height:40px;line-height:2rem;margin-bottom:0}
}
.header-default .header-copy{left:0;padding:0 25% 60px 10%;position:absolute;top:50%;width:100%;z-index:2;-webkit-transform:translateY(-46%);-moz-transform:translateY(-46%);-o-transform:translateY(-46%);-ms-transform:translateY(-46%);transform:translateY(-46%)}
@media (max-width:1199px){.header-default .header-copy{padding:0 10% 60px 10%}
}
@media (max-width:767px){.header-default .header-copy{left:auto;padding:60px 45px;position:relative;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:991px){.header-default.header-author>div{height:465px}
}
@media (max-width:767px){.header-default.header-author>div{height:auto}
}
.header-default.header-author .header-copy{bottom:20%;top:auto}
@media (max-width:767px){.header-default.header-author .header-copy{bottom:auto}
}
.header-default.header-author h1{color:#fff;margin-bottom:20px}
@media (max-width:767px){.header-default.header-author h1{font-size:10vw;line-height:11vw}
}
.header-default.header-author h1 span{font-weight:400}
.header-default.header-author p{color:#fff;font-size:16px;font-size:.8rem;margin-bottom:0}
@media (max-width:767px){.header-default.header-author p{margin-bottom:20px}
}
.header-default.header-author p span{color:#eb5048;padding:0 6px}
@media (max-width:767px){.header-default.header-author p span{display:block;line-height:0;visibility:hidden}
}
.author-bio-photo .row{position:relative}
@media (max-width:767px){.author-bio-photo section{margin-top:-60px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
@media (max-width:767px){.author-bio-photo section img{padding:0 15px}
}
.author-bio-photo .col-intro{position:absolute;top:45%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width:991px){.author-bio-photo .col-intro{top:35%}
}
@media (max-width:767px){.author-bio-photo .col-intro{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.author-bio-photo .col-intro h4{font-size:26px;line-height:42px;margin:0;padding-right:90px}
.author-bio-photo .profile-info{margin-top:50px;}
@media (max-width:991px){.author-bio-photo .col-intro h4{font-size:18px;font-size:.9rem;line-height:30px;line-height:1.5rem;padding-right:60px}
}
@media (max-width:767px){.author-bio-photo .col-intro h4{font-size:22px;font-size:1.1rem;line-height:34px;line-height:1.7rem;margin:60px 0 0 0;padding-right:0;text-align:left}
}
.pagination-wrap{padding-bottom:150px;text-align:center}
@media (max-width:767px){.pagination-wrap{padding:30px 15px 0 15px;margin-bottom:60px}
.pagination-wrap .container{padding:0 15px}
}
.pagination-wrap>h4{font-style:normal;font-weight:700;margin:0 0 60px 0;font-size:24px;}
@media (max-width:767px){.pagination-wrap>h4{margin-bottom:30px}
}
.pagination-wrap a{background:#2c3739;background-position:center center;background-repeat:no-repeat;display:block;height:350px;margin-right:40px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}
@media (max-width:767px){.pagination-wrap a{margin-right:0}
}
.pagination-wrap a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMmMzNzM5IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(30deg, #2c3739 15%, #a39999 100%);background-image:-moz-linear-gradient(30deg, #2c3739 15%, #a39999 100%);background-image:-o-linear-gradient(30deg, #2c3739 15%, #a39999 100%);background-image:linear-gradient(60deg, #2c3739 15%, #a39999 100%);zoom:1;filter:alpha(opacity=75);-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}
.pro-high{position:relative;font-size:18px;font-weight:bold;font-family:'gandhi_sansitalic';border-left:5px solid #4aab48;line-height:2;padding: 15px 0% 15px 12%;margin: 0 0 15px 10%;text-align: justify;}
@media (max-width:767px){.pagination-wrap a:after{bottom:-20px;right:-20px}
}
.pagination-wrap a .pager-content{display:table;height:350px;width:100%}
.pagination-wrap a .pager-content>span{text-align:center;display:table-cell;padding:0 75px;vertical-align:middle;width:100%;z-index:2}
@media (max-width:767px){.pagination-wrap a .pager-content>span{padding:0 30px}
}
.pagination-wrap a .pager-img{height:350px;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.pagination-wrap a .pager-img img{left:0;position:absolute;top:50%;margin-top:-25%;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.pagination-wrap a h1,
.pagination-wrap a h5{color:#fff;margin:0;position:relative;z-index:2}
.pagination-wrap a h1{margin-bottom:15px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
@media (max-width:767px){.pagination-wrap a h1{font-size:10vw;line-height:11vw}
}
.pagination-wrap a h1:after{background:#fff;bottom:-20px;content:"";height:1px;left:50%;position:absolute;width:0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .15s ease, width .25s ease .15s;-moz-transition:opacity .15s ease, width .25s ease .15s;-o-transition:opacity .15s ease, width .25s ease .15s;transition:opacity .15s ease, width .25s ease .15s}
.pagination-wrap a h5{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.pagination-wrap a:hover .pager-img img{-webkit-transform:scale(1.03, 1.03);-moz-transform:scale(1.03, 1.03);-o-transform:scale(1.03, 1.03);-ms-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}
.pagination-wrap a:hover h1{-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);-o-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}
.pagination-wrap a:hover h1:after{width:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:width .5s ease .25s;-moz-transition:width .5s ease .25s;-o-transition:width .5s ease .25s;transition:width .5s ease .25s}
.pagination-wrap a:hover h5{-webkit-transform:translate3d(0, 15px, 0);-moz-transform:translate3d(0, 15px, 0);-o-transform:translate3d(0, 15px, 0);-ms-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}
.strategy{width:100%;float:left;text-align:center;padding:70px 0;background: #f7f7f7;}
.strategy img{margin:0 auto;width:80px;}
.strategy h2{font-family: 'DIN-Bold';font-weight:normal;margin:0 0 5px 0;color:#000;}
.strategy.inner-strategy {background: transparent;}
.strategy.inner-strategy .header h2 {font-family: 'DIN-Bold'!important;}
.strategy.inner-strategy h2{font-family:'gandhi_sansregular'!important;}
.strategy h2, .strategy p{text-align:center;}
.strategy p{font-size:16px;}
.strategy a{color:#232323;}
.hvr-curl-top-right:hover{box-shadow:1px 1px 10px 1px #ccc;transform:scale(.9 .9);}
.strategy-list h3{display:inline-block;margin:0;}
.showcase,.subscribe,.testimonial-sec,.blog, .project-sec{width:100%;float:left;text-align:center;padding:70px 0 0;}
.testimonial-sec.career-openings {z-index:-1;position: relative;}
.credentials .header{width:100%;float:left;text-align:center;}
.contact-sec{width:100%;float:left;padding:70px 0 0;text-align:center;}
.contact-sec .header h2,.profile h2{font-size:40px;margin:0;font-family: 'DIN-Bold';font-weight:normal;text-transform:uppercase;color:#000}
.contact-sec .header h5,.profile h5{font-size:15px;font-weight:800;letter-spacing:1px;font-family:'gandhi_sansregular';font-weight:normal;}
.profile h5{font-weight:bold;}
.contact-sec .header .shape{width:50px;height:5px;background:#232323;display:block;margin:30px auto;}
.blog{padding:70px 0;}
.subscribe{background-color:#f8f8f8;padding:70px 0;}
@media (min-width:1220px){.showcase .container{width:1220px;}}
.showcase .header{width:100%;float:left;padding-top:70px;padding-bottom:70px;}
.showcase h2{font-size:40px;margin:0;font-family: 'DIN-Bold';font-weight:normal;font-weight:bold;text-transform:uppercase;}
.credentials h2,.project-sec .header h2,.testimonial-sec h2, .strategy .header h2{color:#000;font-size:40px;margin:0;font-weight:bold;font-weight:normal;text-transform:uppercase;font-family: 'DIN-Bold';}
.showcase h3, .testimonial-sec h3 {color:#000;font-size:40px;margin:0;font-weight:bold;font-weight:normal;text-transform:uppercase;font-family: 'DIN-Bold';}
.blog h2{color:#000;margin:0;font-size:40px;text-transform:uppercase;font-family: 'DIN-Bold';font-weight:normal;}
.blog h3 {color:#000;margin:0;font-size:40px;text-transform:uppercase;font-family: 'DIN-Bold';font-weight:normal;}
.subscribe h2{color:#000;font-size:40px;margin:0;font-family: 'DIN-Bold';font-weight:normal;}
.subscribe h3 {color:#000;font-size:40px;margin:0;font-family: 'DIN-Bold';font-weight:normal;}
.showcase p{font-size:15px;font-weight:normal;letter-spacing:1px;font-weight:normal;line-height:1.6;margin-top:15px;}
.subscribe h5,.blog h5{color:#232323;font-size:15px;font-weight:800;letter-spacing:2px;font-weight:normal;font-family:'gandhi_sansregular';}
.credentials h5,.project-sec .header h5, .testimonial-sec h5, .strategy .header h5{color:#232323;font-size:15px;font-weight:800;letter-spacing:2px;font-family:'gandhi_sansregular';font-weight:normal;}
.showcase .shape{width:50px;height:5px;background:#232323;display:block;margin:30px auto 0;}
.subscribe .shape, .blog .shape{width:50px;height:5px;background:#232323;display:block;margin:30px auto;}
.profile .shape{width:50px;height:5px;background:#232323;display:block;margin:15px auto;}
.credentials .shape,.project-sec .shape,.testimonial-sec .shape, .strategy .shape{width:50px;height:5px;background:#232323;display:block;margin:30px auto;}
.showcase{width:100%;float:left;text-align:center;}
.showcase h2{font-weight:700;letter-spacing:1px;margin-bottom:30px;font-family: 'DIN-Bold';}
.showcase h5{padding:0 10%;font-size:21px;line-height:34px;font-weight:300;margin-bottom:20px;font-family:'gandhi_sansregular';}
.showcase .vertical-border{width:1px;height:10vh;background:#2c2929;display:inline-block;margin-bottom:80px;}
.showcase .grid-side2side{width:100%;float:left;display:table;}
.showcase .grid-side2side:last-child{margin-bottom:130px;}
.showcase .grid-side2side .sides{width:50%;height:100%;display:table-cell;vertical-align:middle;}
.showcase .grid-side2side img{width:100%;}
.showcase .grid-side2side .sides.content{background:#2c2929;color:#fff;text-align:center;}
.showcase .grid-side2side .sides.content h3{width:100%;float:left;margin:0;font-weight:700;}
.showcase .grid-side2side .sides.content p{width:100%;float:left;margin:0;font-family:'Fjalla One', serif;}
.showcase .grid-side2side .sides.content .hor-border{width:100px;height:1px;margin-top:10px;margin-bottom:5px;display:inline-block;background:#fff;}
.showcase figure{width:100%;float:left;overflow:hidden;position:relative;}
.showcase figure *{-webkit-transition:-webkit-transform 0.2s, all 0.2s;transition:transform 0.2s, all 0.2s;}
.showcase figure img{width:100%;}
.showcase figure figcaption{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;}
.showcase figure figcaption .inner{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;background:rgba(223, 76, 24, 0.9);color:#fff;}
.showcase figure figcaption .inner h3{color:#fff;width:100%;float:left;margin:0;font-weight:700;transform:translateY(-15px);}
.showcase figure figcaption .inner p{width:100%;float:left;margin:0;color:#fff;transform:translateY(15px);}
.showcase figure figcaption .inner .hor-border{width:1px;height:1px;margin-top:10px;margin-bottom:5px;display:inline-block;background:#fff;}
.showcase figure:hover figcaption{opacity:1;}
.showcase figure:hover figcaption .inner h3{transform:translateY(0);}
.showcase figure:hover figcaption .inner p{transform:translateY(0);}
.showcase figure:hover figcaption .inner .hor-border{width:100px;}
.showcase .gridy{width:100%;float:left;margin:0;margin-bottom:130px;padding:0;}
.showcase .gridy li{width:33.33333%;float:left;overflow:hidden;list-style:none;padding:20px;}
.showcase .grid{width:100%;float:left;margin:0;padding:0;}
.showcase .grid li{width:33.33333%;float:left;overflow:hidden;list-style:none;}
.showcase .grid-masonry{width:100%;float:left;margin:0;margin-bottom:130px;padding:0;}
.showcase .grid-masonry li{width:50%;float:left;overflow:hidden;list-style:none;}
.showcase .js .grid li{display:none;float:left;}
.showcase .js .grid.loaded li{display:block;}
.showcase .grid .curtain{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background:rgba(223, 76, 24, 0.9) !important;}
.showcase .grid.swipe-down .curtain{-webkit-transform:translate3d(0,-100%,0);ctransform:translate3d(0,-100%,0);}
.showcase .grid.swipe-down .curtain::after{top:-100%;}
.showcase .grid .curtain::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,1);}
.middle-align{width:100%;height:100%;display:table;}
.grid.swipe-down li.animate .curtain{-webkit-animation:swipeDown 1s cubic-bezier(0.6,0,0.4,1) forwards;animation:swipeDown 1s cubic-bezier(0.6,0,0.4,1) forwards;}
@-webkit-keyframes swipeDown{0%{}
50%, 60%{-webkit-transform:translate3d(0,0,0);}
100%{-webkit-transform:translate3d(0,100%,0);}
}
@keyframes swipeDown{0%{}
50%, 60%{-webkit-transform:translate(0);transform:translate(0);}
100%{transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.grid li.animate .curtain::after{-webkit-animation:fadeOut 1s ease forwards;animation:fadeOut 1s ease forwards;-webkit-animation-delay:inherit;animation-delay:inherit;}
@-webkit-keyframes fadeOut{0%{}
50%, 60%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{}
50%, 60%{opacity:1;}
100%{opacity:0;}
}
.js .grid li img, .js .grid li h3{visibility:hidden;}
.grid li.animate img, .grid li.animate h3{-webkit-animation:showMe 1s step-end forwards;animation:showMe 1s step-end forwards;}
@-webkit-keyframes showMe{from{visibility:hidden;}
60%, 100%{visibility:visible;}}
@keyframes showMe{from{visibility:hidden;}
60%, 100%{visibility:visible;}}
.grid li.shown img, .grid li.shown h3{visibility:visible;}
.bg-color1{background:rgba(233,57,64,0.6);}
.bg-color2{background:rgba(243,194,23,0.6);}
.bg-color3{background:rgba(-255,-255,-255,0.6);}
.bg-color4{background:rgba(20,208,179,0.6);}
input{height:40px;background:none;border:1px solid #ccc;}
textarea{border-color:#ccc;}
input[type="submit"]{background:#df4c18;color:#fff;border:1px solid #df4c18;}
.blog a p{color:#232323!important;}
.blog .blog-inner{text-align:left;}
.blog .blog-inner ul li{text-align:right;}
.blog .blog-inner h4{font-size:22px;margin:20px 0;font-family:'gandhi_sansregular';color:#000;}
.plan{border-bottom:3px solid #fff;width:100%;float:left;padding:0;}
.plan .plan-inner{text-align:center;background:#7b8cb7;height:225px;color:#fff!important;vertical-align:baseline;padding-top:3%;margin-top:45px;}
.plan .plan-inner-1{text-align:center;background:#4c5e8a;height:270px;color:#fff!important;vertical-align:baseline;padding-top:5%}
.plan h2, .plan h3 {font-family: 'DIN-Bold';color:#fff;position:relative;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out}
.plan h5{font-family:'gandhi_sansregular';color:#fff;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out}
.plan h2:after, .plan h3:after {background:#2b364f;bottom:-20px;content:"";height:1px;left:50%;position:absolute;width:0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .15s ease,width .25s ease .15s;-moz-transition:opacity .15s ease,width .25s ease .15s;-o-transition:opacity .15s ease,width .25s ease .15s;transition:opacity .15s ease,width .25s ease .15s;}
.plan a:hover h2, .plan a:hover h3 {-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
.plan a:hover h5{-webkit-transform:translate3d(0,15px,0);-moz-transform:translate3d(0,15px,0);-o-transform:translate3d(0,15px,0);-ms-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);}
.plan a:hover h2:after, .plan a:hover h3:after {width:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:width .5s ease .25s;-moz-transition:width .5s ease .25s;-o-transition:width .5s ease .25s;transition:width .5s ease .25s;}
.upper-footer-inner ul li{width:50%;height:300px;float:left;}
footer{background:#2b364f;padding-top:50px;color:#fff !important;}
footer .container{position:relative;}
footer h2{font-size:24px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff;color:#fff;}
footer a{color:#fff;display:block}
footer a:hover{color:#ccc!important;}
footer .services a:hover i{transform:translateX(5px);}
footer i{font-size:10px !important;margin-right:10px;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;}
footer .contact i{font-size:10px!important;margin:0px 5px;}
footer .insta-feed img{width:80%;}
footer .triangle{width:100%;margin-left:15px;}
footer form{margin-top:19px;}
footer .about p{margin-bottom:0px;}
footer input{width:100%;padding-left:15px;height:30px;border-color:#fff;}
footer input[type="submit"]{padding:0;background:none;color:#fff;border-color:#fff;border-left:none;}
footer input[type="submit"]:hover{color:#df4c18;}
footer .services ul{padding-left:15px;}
footer .reach{padding:20px 0 0 0;}
footer .reach ul{display:inline-block;padding-top:12px;}
footer .reach h4{display:inline-block;border:none;margin:0;padding:0;}
footer .reach ul li{float:left;line-height:0.8}
footer .reach ul li a{display:inline-block;padding:0 15px;}
footer .footer-bottom li{float:left;color:#999;}
footer .footer-bottom{padding:15px 0;border-top:1px solid #666}
footer .footer-bottom li a{display:inline-block;padding:0 15px;color:#999;font-size:14px;}
footer .footer-bottom p{display:inline-block;padding:0 15px;color:#999;font-size:14px;}
.triangle-container{left:0;width:33px;margin-bottom:15px;float:left;}
.box{width:65px;height:28px;margin:auto;text-align:center;color:#fff;position:relative;top:0px;cursor:pointer;transition:500ms ease;}
.box a{line-height:26px;}
.box:hover a{color:!important;}
.box:before{position:absolute;width:0;height:2px;content:'';background:#df4c18;top:-2px;left:-2px;transition:100ms width ease 300ms;-webkit-transition:100ms width ease 300ms;}
.box:after{position:absolute;width:2px;height:0;content:'';background:#df4c18;top:-2px;right:-2px;transition:100ms height ease 200ms;-webkit-transition:100ms height ease 200ms;}
.box-inner:after{position:absolute;width:0;height:2px;content:'';background:#df4c18;bottom:-2px;right:-2px;transition:100ms width ease 100ms;-webkit-transition:100ms width ease 100ms;}
.box-inner:before{position:absolute;width:2px;height:0;content:'';background:#df4c18;bottom:-2px;left:-2px;transition:100ms height ease 0ms;-webkit-transition:100ms height ease 0ms;}
.box:hover{border-color:transparent;}
.box:hover:before{width:65px;transition:100ms width ease 0ms;-webkit-transition:100ms width ease 0ms;}
.box:hover:after{height:26px;transition:100ms height ease 100ms;-webkit-transition:100ms height ease 100ms;}
.box:hover .box-inner:after{width:65px;transition:100ms width ease 200ms;-webkit-transition:100ms width ease 200ms;}
.box:hover .box-inner:before{height:26px;transition:100ms height ease 300ms;-webkit-transition:100ms height ease 300ms;}
@media only screen and (max-width:989px), only screen and (max-device-width:989px){.showcase .portfolio-masonry li{width:50% !important;padding:10px;}
.services-list{text-align:center;}
.services-list h4:after{left:50%;margin-left:-25px;}
.services-list ul{margin-top:0;margin-bottom:40px;}
.features-list ul li{font-size:12px;}
.services-list ul li:before{display:none;}
.wave-awards .text-right{text-align:left !important;}
.contact-info .text-right{text-align:left !important;}
.contact-info h3:after{left:0;}
.contact-info h4{margin-top:40px;}
.contact-info h4:after{left:0;}
}
@media only screen and (max-width:767px), only screen and (max-device-width:767px){.navigation nav ul li{margin:7px 0;}
.navigation nav ul li a{font-size:22px;}
.slider h2{font-size:40px;letter-spacing:10px;}
.int-header p{padding:0 10%;}
.showcase h2{font-size:60px;}
.showcase .portfolio-masonry li{width:100% !important;}
.quote .columms{width:100%;}
.features-list ul{margin-bottom:40px}
.features-list ul li{font-size:14px;}
.career .col-md-4{margin-bottom:80px;}
footer .sub-footer ul{float:left;margin-top:20px;}
}
.about-section p{margin-bottom:25px;text-align:justify}
.team{width:100%;height:auto;float:left;margin-top:50px;}
.team .team-inner{background:#d1cac4;padding:50px;margin-bottom:30px;}
.team .team-inner img{width:100%;}
.team .team-inner .team-member{width:100%;padding:10px 15px;background:#f6f4f3;}
.team .team-inner .team-member h2{margin-top:0px;text-transform:uppercase;}
.dow-color{color:#df4c18;}
.capabilities{background-color:#fff;padding-top:75px;padding:0;}
.capabilities-inner{float:left;padding-right:25px;padding-top:25px;}
.capabilities-inner a{line-height:30px;font-size:16px;color:#232323;border:1px solid #232323;padding:0 15px;display:inline-block;}
.capabilities-inner .hvr-sweep-to-right:before {background:#df4c18 }
.capabilities-inner a:hover{border-color:#df4c18;color:#fff;}
.capabilities-inner ul{width:50%;float:left;margin-top:15px;}
.capabilities-inner ul li{background:url(../images/list-style.png) left 8px no-repeat;background-size:5px;padding-left:15px;}
.box.dark-overlay{border-color:#666!important;}
.box.dark-overlay a{color:#337ab7;}
.strategy-list li h3{font-size:18px;}
.strategy-list li h3 span{font-size:24px;}
.solutions{width:100%;float:left;padding:0}
.solutions h4{font-weight:600;margin-top: 30px;margin-bottom:20px;position:relative;}
.solutions h4:before{content:'';width:18px;height:2px;background:#df4c18;position:absolute;left:0;top:-5px;}
.solutions h4 span{position:absolute;left:-5px;top:0px;font-size:40px;font-weight:700;opacity:0.1;display: none;}
.solutions ul{width:100%;float:left;}
.solutions ul li{width:100%;float:left;font-size:14px;margin-bottom:5px;color:#666;letter-spacing:1px;font-weight:300;}
.solutions ul li:before{content:'';width:3px;height:3px;float:left;background:#df4c18;border-radius:50%;margin-top:8px;margin-right:10px;}
.credentials-inner h2{font-size:40px;color:#fff;text-align:center;}
.credentials-inner h4{margin:10px 0 0 0;color:#df4c18;font-size:24px;}
.credentials-inner .info a{color:#fff!important;display:block;text-align:center;margin-top:20px;}
.credentials-inner .info .arrw{transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;}
.credentials-inner .info a:hover .arrw{transform:translateX(5px);}
.cred-main{margin-bottom:120px;}
.pagination li .active{background:#df4c18!important;color:#fff;}
#execution{padding:50px 0;}
.about-section ul li{text-align:left;padding-bottom:10px;}
.banner-c{width:100%;float:left;position:relative;min-height:570px;}
.banner-c img{width:auto;height:auto;margin:30px auto;}
.banner-d img{width:auto;height:auto;margin:30px auto;padding: 0 15px;}
.banner-d{width:100%;float:left;position:relative;min-height:501px;}
.grid-list{font-size:0;position:relative;}
.grid-list.full-list section{overflow:hidden;padding:50px;}
.grid-list section{border-bottom:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;display:inline-block;float:none;padding-bottom:60px;padding-top:60px;position:relative;text-align:center;vertical-align:top;}
.grid-list section.col-sm-6:nth-child(2n), .grid-list section.col-xs-6:nth-child(2n){border-right:0 none;}
.grid-list section.col-sm-6:nth-last-child(-n+2), .grid-list section.col-xs-6:nth-last-child(-n+2){border-bottom:0 none;}
.grid-list.full-list img{height:122px;margin-bottom:30px;width:130px;}
.grid-list.full-list h3{margin:0 0 20px 0;}
.grid-list.full-list p{font-size:16px;margin:0;}
.work-content{opacity:0;width:100%;height:163px;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;transition:0.5s all ease-in-out;padding:12% 0;}
.work-content h3, .work-content h5{color:#fff;}
.work-content hr{width:25%;margin:10px auto;}
.workbox{position:relative;width:100%;height:auto;float:left;}
.workbox:hover .work-content{opacity:1;}
#disclaimer header{background:#f7f7f7;}
.position-content{margin-bottom:50px;}
.opening-box{padding:20% 0;color:#fff}
.opening-bg-1{background:#faa71d}
.opening-bg-2{background:#4aab48}
.opening-bg-3{background:#03acb5}
.opening-box h2{margin-top:15px;font-size:24px;color:#fff;font-family:'dincregular';}
.opening-box a{line-height:1.5em;padding:0 35px;display:inline-block;margin-top:15px;color:#fff;border:1px solid #fff;transition:0.7s all ease-in-out;-webkit-transition:0.7s all ease-in-out;-o-transition:0.7s all ease-in-out;-ms-transition:0.7s all ease-in-out;}
.opening-box a:hover {color: #000;border: 1px solid #000;}
#contact header.sticky{background:#f7f7f7;}
.contact-details h2,.contact-details a{color:#fff;font-family:'dincregular';}
.contact-details a{display:block;font-size:16px;}
.contact-details a i{margin-right:10px;}
.contact-details .mumbai{padding:25px;background:#faa71d;box-shadow:10px 10px 0px 0px #ccc;}
.contact-details .delhi{padding:25px;background:#1a6076;box-shadow:10px 10px 0px 0px #ccc;}
.contact-details .bangalore{padding:25px;background:#03acb5;box-shadow:10px 10px 0px 0px #ccc;}
.contact-details .vadodara{padding:25px;background:#6d2773;box-shadow:10px 10px 0px 0px #ccc;}
.form-textbox, .form-textarea, .form-radio-other-input, .form-checkbox-other-input, .form-captcha input, .form-spinner input{height: 40px;margin: 10px 0 20px 0;width: 100%;padding: 0 0 0 10px;}
.area-container{margin-right:5px;width:19%;}
.area-container input{width:90%;}
.phn-container{margin-left:5px;margin-right:0px;width:78%;}
.form-line-error .form-error-message img{width:auto;}
.form-label.form-label-auto{display:block;float:none;text-align:left;width:100%;}
.form-subtitle{color:#ccc;position:relative;display:inline-block;}
.form-subtitle:after{content:'';position:absolute;top:40%;right:-110%;width:150px;height:2px;background:#ccc;}
.form-subtitle:before{content:'';position:absolute;top:40%;left:-110%;width:150px;height:2px;background:#ccc;}
.form-all{color:#555;}
.form-submit-button{width:150px;height:40px;text-align:center;line-height:38px;padding:0;background:none;color:#232323;border:1px solid #232323;box-shadow:none;border-radius:0px;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.form-submit-button:hover{border-color:#df4c18;}
.form-submit-button.hvr-sweep-to-right:before {background: #df4c18;}
.form-header-group .form-header{color:#555;}
.form-header-group .form-subHeader{color:#555;}
.form-line{min-height:100px;}
.form-label-top,
.form-label-left,
.form-label-right,
.form-html,
.form-checkbox-item label,
.form-radio-item label{color:#555;}
.red-color::-webkit-input-placeholder{color:#f00;}
.red-color{border-color:#f00;}
.checkbox + .checkbox{margin:20px 0 50px;}
.checkbox{color:#999;position:relative;margin:20px 0 50px;}
.checkbox label{position:relative;padding-left:40px;min-height:auto;line-height:30px;font-weight:bold;}
.checkbox label:before{background:#acb5ba;content:"";height:30px;left:0;position:absolute;top:1px;width:30px;border-radius:4px;}
.checkbox label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:17px;left:11px;position:absolute;top:6px;width:8px;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.checkbox input[type="checkbox"]{cursor:pointer;position:absolute;width:50px;height:50px;z-index:1;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.checkbox input[type="checkbox"]:hover + label:after{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border-color:#999;}
.modal-1 .checkbox input[type="checkbox"]:hover + label:after{border-color:#fff;}
.checkbox input[type="checkbox"]:checked + label:after, .checkbox input[type="checkbox"]:checked + label:before{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.checkbox input[type="checkbox"]:checked + label:before{background:#df4c18;}
.checkbox input[type="checkbox"]:checked + label{color:#2b364f;}
.center input[type="radio"]{position:relative;display:inline-block;min-height:60px;width:24%;font-size:9px;border:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;margin-bottom:20px}
.center input[type="radio"]:after{content:'';font-size:2em;text-align:center;line-height:60px;color:#555555;position:absolute;margin:auto auto;font-size:16px;left:0;right:0;bottom:0;top:0;display:block;height:60px;width:100%;border:1px solid #ccc;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.center input[type="radio"]:checked:after{background:#2b364f;color:#fff;border:2px solid #df4c18}
.center input[type="radio"].r1:after{content:'< 2 MONTHS';}
.center input[type="radio"].r2:after{content:'2-3 MONTHS';}
.center input[type="radio"].r3:after{content:'3-4 MONTHS';}
.center input[type="radio"].r4:after{content:'4+ MONTHS';}
.form-textarea{height:80px;padding-top:15px;}
output{display:inline-block;font-size:2em;}
.t1, .n1, .b1, .b2, .b3{opacity:0;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;}
.terms-section{text-align:left;}
.terms-section ul{margin-left:25px}
.terms-section ul li{margin-bottom:15px;font-size:14px;font-family:'gandhi_sansitalic'}
#loader{position:absolute;left:50%;top:50%;z-index:1;width:50px;height:50px;margin:0 auto;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #2b364f;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}
@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0px;opacity:1}
}
@keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
}

.credentials-img img{border:1px solid #df4c18}
.cred-strat .header{display:-webkit-box;}
.cred-exec-img{float:left;padding:3px;border:1px solid #df4c18;}
.cred-exec-img img{border:1px solid #df4c18}
.credentials li{-webkit-perspective:1355px;perspective:1355px;overflow:hidden;}
.credentials.credential-landing li{-webkit-perspective:2072px;perspective:2072px;overflow:hidden;}
.info{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);width:100%;height:100%;padding:20% 0;position:absolute;top:0;left:0;border-radius:4px;pointer-events:none;background-color:rgba(0,0,0,.6);}
.credential-landing .info{padding:15% 0}
.in-top .info{-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:in-top 300ms ease 0ms 1 forwards;animation:in-top 300ms ease 0ms 1 forwards;}
.in-right .info{-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-animation:in-right 300ms ease 0ms 1 forwards;animation:in-right 300ms ease 0ms 1 forwards;}
.in-bottom .info{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:in-bottom 300ms ease 0ms 1 forwards;animation:in-bottom 300ms ease 0ms 1 forwards;}
.in-left .info{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation:in-left 300ms ease 0ms 1 forwards;animation:in-left 300ms ease 0ms 1 forwards;}
.out-top .info{-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:out-top 300ms ease 0ms 1 forwards;animation:out-top 300ms ease 0ms 1 forwards;}
.out-right .info{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:out-right 300ms ease 0ms 1 forwards;animation:out-right 300ms ease 0ms 1 forwards;}
.out-bottom .info{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:out-bottom 300ms ease 0ms 1 forwards;animation:out-bottom 300ms ease 0ms 1 forwards;}
.out-left .info{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation:out-left 300ms ease 0ms 1 forwards;animation:out-left 300ms ease 0ms 1 forwards;}
@-webkit-keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg);transform:rotate3d(-1, 0, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg);transform:rotate3d(-1, 0, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@-webkit-keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@-webkit-keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@-webkit-keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);}
to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
}
@-webkit-keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(-1, 0, 0, 104deg);transform:rotate3d(-1, 0, 0, 104deg);}
}
@keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(-1, 0, 0, 104deg);transform:rotate3d(-1, 0, 0, 104deg);}
}
@-webkit-keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(0, -1, 0, 104deg);transform:rotate3d(0, -1, 0, 104deg);}
}
@keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(0, -1, 0, 104deg);transform:rotate3d(0, -1, 0, 104deg);}
}
@-webkit-keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(1, 0, 0, 104deg);transform:rotate3d(1, 0, 0, 104deg);}
}
@keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(1, 0, 0, 104deg);transform:rotate3d(1, 0, 0, 104deg);}
}
@-webkit-keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(0, 1, 0, 104deg);transform:rotate3d(0, 1, 0, 104deg);}
}
@keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg);}
to{-webkit-transform:rotate3d(0, 1, 0, 104deg);transform:rotate3d(0, 1, 0, 104deg);}
}
.credentials ul{padding:0;}
.credentials ul:after{content:"";display:table;clear:both;}
.credentials li{position:relative;float:left;width:49%;height:363px;margin:5px;padding:0;list-style:none;}
.credentials .branding-cred li{width:32%;height:237px;}
.credentials.credential-landing li{width:49%!important;}
.credentials li a{display:inline-block;vertical-align:top;text-decoration:none;border-radius:4px;}
.credentials li h3{margin:0;font-size:16px;color:rgba(255, 255, 255, 0.9);}
.credentials li p{font-size:12px;line-height:1.5;color:rgba(255, 255, 255, 0.8);}
.credentials li .normal{width:100%;height:100%;background-color:#ECF0F1;color:rgba(52, 73, 94, 0.6);box-shadow:inset 0 2px 20px #e6ebed;text-align:center;font-size:50px;line-height:200px;}
.credentials li .normal svg{pointer-events:none;width:50px;}
.credentials li .normal svg path{fill:rgba(52, 73, 94, 0.2);}
.modal-content{padding:15px;}
.modal h2{text-align:center;font-family: 'DIN-Bold';}
.modal-section p,.modal-section ul li{font-size:16px;}
.modal-section .apply,.modal-title span{color:#df4c18;}
.modal-section .apply a{color:#4c5e8a!important;border-bottom:2px solid #4c5e8a}
.close{color:#df4c18;opacity:1;}
.btn-default{border-color:#df4c18;color:#df4c18;transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-ms-transition:0.5s all ease-in-out;}
.btn-default:hover{background:#df4c18;color:#fff;border-color:#df4c18;}
p:last-child{margin-bottom:0px;}
p:first-child{margin-bottom:25px;}
.contact-row {padding-bottom: 70px;}
.contact-row input,.contact-row select {height: 40px;margin: 10px 0 20px 0;width: 100%;padding: 0 0 0 10px;}
.contact-row textarea {height: 70px;margin: 10px 0;width: 100%;color: #a9a9a9;padding: 10px;}
.contact-row label.help-block,.project-plan label.help-block {color: red;font-size: 12px;float: left;position: absolute;bottom: -1px;margin: 0px;}
.form-row {width: 80%;}
.contact-row a {padding: 13px 10px;margin-top: 20px;}

.banner-content {position: absolute;top:10%;left:0;width:100%;}
.banner .banner-content img {width:100%;height:auto;box-shadow: 1px 1px 15px 0px #999;}
.banner-p img {height:550px;}
.banner.banner-p  {min-height: 600px;}
.evaluation-form {background: #2b364f;padding: 25px;text-align: center;margin-top: 25px;z-index: 999;position: relative;}
.evaluation-form label {font-size: 20px;text-align: left;margin-bottom: 20px;font-family: 'DIN-Bold';color: #fff;}
.evaluation-form input,.evaluation-form select {width:100%;margin-bottom: 20px;padding-left: 15px;background: #fff;min-height: 40px;border: none;}
.evaluation-form input::-webkit-placeholder {color: #232323;}
.evaluation-form input[type="submit"]{width:30%;padding:0;background:#df4c18; }
.evaluation-form label span {color: #df4c18;}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin:0;
    display: inline-block;
    border: none;
    padding: 0 14px;
    line-height: 40px;
    border-radius: 0px;
    background: #eee; 
    color: #232323;
    float:left;
}
.evaluation-form input.browse {width: 76%;float: left;display: inline-block;}
.fileUpload:hover {background:#eee;color: #232323; }
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    
}
.started-cta {background: #f04e23;float: left;width: 100%;padding: 70px 0;}
.started-cta p {margin-bottom: 0;margin-top: 8px;color: #fff;font-size: 40px;font-weight: bold;float: right;}
.started-cta a {background: #fff;border: 1px solid #000;color: #000;padding: 8px 10px;}
.started-cta a:hover {color: #fff;border: 1px solid #fff;}
.started-cta .hvr-sweep-to-right:before {background: #000}
@media (max-width:1440px){.banner{min-height:570px;}
.banner-caption{width:35%;top:17%;}
.banner-caption h1{font-size:55px;}
.banner-caption p{font-size:23px;margin-top:20px;}
.banner-caption a{margin-top:25px;}
/*.modal-dialog{width:1170px;}*/
}
@media (max-width:1280px){.banner{min-height:535px;}.banner-caption a{margin-top:0;}
}
@media (max-width:1024px){.navbar-nav li{padding:0 20px;}
.capabilities-inner{padding-top:0px;padding-right:15px;}
.capabilities-inner h2{margin:10px 0;}
.banner{min-height:425px;}
.banner-caption a{font-size:16px;}
.banner-caption h1{font-size:40px;line-height:1.2}
.banner-caption p{font-size:16px;margin-top:15px;line-height:1.2}
.credentials li{width:48%;height:297px;}
.contact-details .mumbai,.contact-details .delhi,.contact-details .vadodara{padding:25px 10px;}
.contact-details .bangalore{padding:25px 5px;}
}
@media (max-width:767px){.dropdown-menu{display:none;}
}
@media (max-width:768px){
.banner-d {min-height: 364px;}
.banner{min-height:320px;}
.navbar-header{margin-right:30px;}
.navbar-nav{float:none;margin:0;}
.banner-caption{top:25%;}
.navbar-nav li a{font-size:16px;}
.banner-caption a{font-size:14px;}
.banner-caption h1{font-size:28px;line-height:1.2;margin-top:5px;}
.banner-caption p{font-size:12px;margin-top:12px;line-height:1.2}
.triangle-container{position:static;margin-bottom:15px;}
.plan .plan-inner-1, .plan .plan-inner{height:150px;}
#social-sidebar{display:none;}
.strategy p{font-size:14px;}
.company-img{margin-bottom:15px;}
.capabilities-inner{padding:0 0 25px!important;text-align:justify;}
.credentials-inner ul li{width:100%;height:475px;}
.credentials .branding-cred li {width: 31%;height: 220px;margin: 8px;}
.info{transform:none!important;padding:25% 0;}
.opening-box{margin-bottom:15px;}
.navbar{margin:0 -15px;}
.navbar-nav li{padding:0 8px;}
.triangle-container{bottom:15%;}
.contact-details .delhi,.contact-details .mumbai{margin-bottom:30px;}
#cred-landing img {margin-bottom: 15px;}
#cred-landing .plan .plan-inner {margin: 0px;}
.banner.banner-p,.banner-p img {height: 1200px}
.started-cta p {float: left;}
}
@media (max-width:650px){.navbar-toggle{margin:0;padding:0;}
.navbar-brand{height:auto;padding:0;}
.banner-caption h1{font-size:24px;}
.banner-caption{top:16%;}
#social-sidebar{display:none;}
header.fixed .navbar-brand{padding:20px 0}
header.fixed .navbar-toggle{margin-top:17px!important;}
.checkbox{text-align:left;}
.navbar-nav{margin:0;background:#f7f7f7;padding:0}
.navbar-nav li a{line-height:50px;}
}
@media (max-width:480px)
    {.navbar-nav{width:100%;}
}
@media (max-width:425px){
	section {padding:50px 0 0 0;}
#loader{left:45% !important;}
header.fixed .navbar, header.fixed .navbar-brand{padding:0;}
header.fixed .navbar-brand{padding-top:10px;}
.banner-c{min-height:222px;}
.banner-d{min-height:210px;}
.banner-c img{margin:0px auto 0;}
.banner-d img{margin:0px auto 0;}
.navbar-header{margin-right:0px;}
.navbar-nav{margin:0;background:#f7f7f7;padding:0}
.navbar-nav li a{line-height:50px;}
header.fixed .navbar-brand img,.navbar-brand img{width:75px;}
#social-sidebar{display:none;}
.banner.inner-banner{height:195px;}
.banner.index-banner{height:300px;}
.banner{min-height:auto;}
.capabilities-img img{height:auto;}
.banner-caption{width:100%;text-align:center;position:static;}
.banner-caption p{padding:0 15px;color:#232323;}
.banner-caption a{color:#232323;border-color:#232323}
.showcase h2,.testimonial-sec h2, .strategy .header h2,.subscribe h2,.blog h2{font-size:30px !important;}
footer .reach ul li a{padding:0 8px;}
.triangle-container{position:static;margin-bottom:15px;}
footer .reach{text-align:center!important;padding:20px 0;}
footer .footer-bottom li a{padding:0 14px;}
.navbar-toggle{margin:0;padding:0;}
.navbar-brand{height:auto;padding:0;}
.team .team-inner .team-member h2{font-size:24px;}
.team .team-inner{padding:0}
input[type="submit"]{padding:0;font-size:12px;}
footer .footer-bottom p{float:none!important;}
.center input[type="checkbox"]:before{width:60px;height:60px;}
.center input[type="checkbox"]:after{width:50px;height:50px;font-size:1em;left:5px;line-height:50px;}
.center input[type="radio"]{height:40px;}
.center input[type="radio"]:after{font-size:12px;line-height:40px;height:40px;}
.contact-details .delhi,.contact-details .mumbai,.contact-details .bangalore,.contact-details .vadodara{margin-bottom:20px;}
.credentials-inner ul li{height:260px;}
.info{padding:15% 0;}
.author-bio-photo p{float:left}
.author-bio-photo h2,.thumbnail-option h2{font-size:24px!important;}
.author-bio-photo .header p{float:none;}
.form-subtitle:before{width:75px;left:-60%;}
.form-subtitle:after{width:75px;right:-60%;}
.center input[type="radio"]{width:23%;}
.banner-caption h1{font-size:30px;}
.banner.banner-p,.banner-p img {height: 900px}
.started-cta p {float: none;text-align: center;font-size: 35px;margin-bottom: 25px;}
.started-cta .text-left {text-align: center;}
.capabilities .col-md-12 {clear: both;}
.credentials .branding-cred li {width: 100%;margin: 5px 0;}
}
@media (max-width:360px){.credentials-inner ul li{height:191px;}}