@import url("buttons.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.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-theme .owl-controls{margin-top:0px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:5px 7px;filter:Alpha(Opacity=40);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#777;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#7cb33d;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

html,
body{height:100%;font-size:100%;webkit-font-smoothing:antialiased;}
body,
h1,
h2,
h3,
h4,
h5,
h6{font-size-adjust:0.5;}
body{overflow-x:hidden;color:#616161;font-weight:400;font-family:"Open Sans", sans-serif;line-height:26px;letter-spacing:.01rem}
.wrapper{font-size:1em;line-height:1.5em;}
@media (min-width:43.75em){.wrapper{font-size:16px;line-height:1.375;}
}
h1{font-size:2em;line-height:1.25;}
@media (min-width:43.75em){h1{font-size:2.5em;line-height:1.125;}
}
@media (min-width:56.25em){h1{font-size:3em;line-height:1.05;}
}
h2{font-size:1.625em;line-height:1.15384615;}
@media (min-width:43.75em){h2{font-size:2em;line-height:1.25;}
}
@media (min-width:56.25em){h2{font-size:2.25em;line-height:1.25;}
}
h3{font-size:1.375em;line-height:1.13636364;}
@media (min-width:43.75em){h3{font-size:1.5em;line-height:1.25;}
}
@media (min-width:56.25em){h3{font-size:25px;line-height:1.25;}
}
h4{font-size:1.125em;line-height:1.11111111;}
@media (min-width:43.75em){h4{line-height:1.22222222;}
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:0;padding:0;color:#000000;font-family:"Open Sans", sans-serif;font-weight:400;moz-osx-font-smoothing:grayscale;webkit-font-smoothing:antialiased;}
a{color:#0072bc;}
a:hover,
a:focus{outline:0;color:#005389;text-decoration:none;}
h1 + p,
h1 + ol,
h1 + ul,
h2 + p,
h2 + ol,
h2 + ul,
h3 + p,
h3 + ol,
h3 + ul,
h4 + p,
h4 + ol,
h4 + ul,
h5 + p,
h5 + ol,
h5 + ul,
h6 + p,
h6 + ol,
h6 + ul{padding-top:0;}
b,
strong,
.strong{font-weight:500;color:#000;}
@media only screen and (min-width:780px){.text-center-sm{visible:hidden;}
}
@media only screen and (max-width:780px){.text-center-sm{text-align:center;visible:visible;}
}
.h-upper,
.hr-after{position:relative;display:inline-block;}
.h-upper{text-transform:uppercase;letter-spacing:4px;}
h2.heading-upper,
h2.hr-after{line-height:38px;}
h3.heading-upper,
h3.hr-after{line-height:33px;}
.header-banner figcaption{left:7.5%;position:absolute;top:25%;}
.header-banner .subtitle{color:#f1f2f1;font-weight:400;font-size:20px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);margin-top:10px}
.modal-body.bg-blue{
	background-color:#fff !important;
}
h4.heading-upper,
h4.hr-after{line-height:28px;}b
.white{color:#fff;}
.news h3{color:#003468;font-size:30px;}
.hr-after:after,.hr-before:before{position:relative;z-index:0;display:block;margin:15px 0 0;width:60px;border-bottom:6px solid #84bf41;content:'';}
.overlay-box{background-color:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:absolute}
.about-section h2{color:#003468;margin-bottom:30px;font-size:25px}
.about-section p{color:#616161;font-size:16px;line-height:25px}
.about-section a{color:#003468;font-weight:400}
.about-info h3{font-size:25px}
.hr-after-center{position:relative;display:block;margin-bottom:60px;text-align:center;}
.header-pages{background-image:url(../images/sprinklr.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:500px;max-height:100%;bottom:0;}
.header-pages a{color:#fff;text-decoration:none;}
.service-intro{background-image:url(../images/background1.png);background-repeat:repeat;background-size:contain;background-attachment:scroll;}
.service-intro-home{background-image:url(../images/background1.png);background-repeat:repeat;background-size:contain;background-attachment:scroll;}
.map-bg{background-image:url(../images/background1.png);background-repeat:repeat;background-size:contain;background-attachment:scroll;}
}
.hr-after-center:before{position:absolute;top:100%;left:50%;margin-top:25px;margin-left:-25px;width:40px;height:2px;background-color:#222222;content:'';}
.icon-divider{position:relative;z-index:1;margin-bottom:15px;text-align:center;}
.icon-divider:before{position:absolute;top:50%;right:0;bottom:0;left:0;z-index:-1;margin:0 auto;width:20%;border-top:1px solid #ebeff6;content:'';}
.icon-divider.icon-divider-dark:before{border-top:1px solid #f8f8f8;}
.icon-divider span{margin:10px auto;padding:0 15px;background:#fff;font-size:22px;}
.icon-divider.icon-divider-light span{background:#f8f8f8;}
.icon-divider.icon-divider-dark span{background:#222222;color:#eeeeee;}
.summary{margin-bottom:20px;font-size:20px;}
.subtitle{font-size:16px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:8px;text-transform:none;}
.my_subtitle{font-size:16px;float:left;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:8px;text-transform:none;}
blockquote{border-left:0;color:#3f4a64;}
.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6,
.bg-dark p,
.bg-dark blockquote,
.bg-dark small,
.bg-dark b,
.bg-dark strong,
.bg-dark .price-value,
.bg-dark .icon i,
.bg-dark .icon span,
.bg-dark .link2color,
.bg-dark ul li a,
.bg-blue h1,
.bg-blue h2,
.bg-blue h3,
.bg-blue h4,
.bg-blue h5,
.bg-blue h6,
.bg-blue p,
.bg-blue blockquote,
.bg-blue small,
.bg-blue b,
.bg-blue strong,
.bg-blue .icon i,
.bg-blue .icon span,
.bg-blue ul li a,
.bg-blue h1,
.font-contrast h2,
.font-contrast h3,
.font-contrast h4,
.font-contrast h5,
.font-contrast h6,
.font-contrast p,
.font-contrast blockquote,
.font-contrast small,
.font-contrast b,
.font-contrast strong,
.font-contrast .icon i,
.font-contrast .icon span,
.font-contrast ul li a{color:#eeeeee;}
.navbar,
.img-thumbnail,
.form-control,
.btn,
.btn-group-lg > .btn,
.btn-lg,
.btn-group .dropdown-menu,
.table-bordered,
.table-bordered tr:first-child th:first-child,
.table-bordered tr:first-child th:last-child,
.table-bordered tr:last-child td:first-child,
.table-bordered tr:last-child td:last-child,
.dropdown-menu,
.dropdown-menu .dropdown-submenu .dropdown-menu,
.label,
.badge,
.alert,
.alert .btn,
.progress,
.breadcrumb,
.tooltip .tooltip-inner,
.popover,
.nav-list-panel,
.nav-tabs li > a,
.tabs-below .nav-tabs li > a,
.tabs-right .nav-tabs li > a,
.tabs-left .nav-tabs li > a,
.nav-tabs .dropdown-menu,
.tabs-below .nav-tabs .dropdown-menu,
.nav-pills li a,
.nav-pills .dropdown-menu,
.navbar,
.navbar .dropdown-menu,
.progress-bar,
.progress .pagination li:first-child a,
.pagination li:first-child span,
.pagination li:last-child a,
.pagination li:last-child span,
.pager li a:hover,
.pager li a:focus,
.panel,
.panel-heading,
.panel-body,
.breadcrumb-arrow li:first-child a,
pre,
code,
.container .jumbotron,
.input-lg,
.form-group-lg .form-control,
.modal-header .modal-title,
.modal-content,
.panel-group .panel,
.panel-group .panel-heading{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;text-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;-o-text-shadow:none;-ms-text-shadow:none;}
.lg-caption{font-size:60px;line-height:70px;letter-spacing:2px;font-weight:400;font-family:"Open Sans", sans-serif;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);}
.slider-caption p{color:#fff;font-size:20px;margin-top:30px;line-height:28px;font-weight:400;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);}
.modal-dialog{z-index:9999;}
.form-control,
.input-group-addon,
.tagsinput,
.navbar,
.navbar .alert{-webkit-transition:all 300ms linear;transition:all 300ms linear;moz-transition:all 300ms linear;ms-transition:all 300ms linear;o-transition:all 300ms linear;webkit-transition:all 300ms linear;}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select[multiple],
textarea{moz-appearance:none;webkit-appearance:none;}
.form-control{border:1px solid #ebeff6;box-shadow:inset -1px 2px 3px -2px #999;background-color:#f2f2f2;height:38px;border-radius:5px;}
.form-control.transparent{background-color:transparent}
.form-control:-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder{color:#575757;}
.form-control:focus{border-color:#bbc5d5;}
.form-control[disabled]{background:#eaedf2;}
select.form-control:focus{border-color:#bbc5d5;box-shadow:none;text-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;-o-text-shadow:none;-ms-text-shadow:none;}
select[multiple].form-control{height:auto;border-width:2px;}
.input-group-addon{border:1px solid #ebeff6;border-radius:0;background-color:#fff;color:#000000;}
.input-lg{height:50px;}
.input-sm{height:29px;}
img[data-src]{visibility:hidden;}
legend{display:block;margin-bottom:20px;padding:0 0 10px;width:100%;border:0;border-bottom:1px solid rgba(229, 229, 229, 0.29);color:#fff;font-size:15px;line-height:inherit;}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group{margin-left:0;}
.alert-success{border-color:#40B464;background-color:#31C266;color:#FFFFFF;}
.alert-message{border-color:#40B464;background-color:#31C266;color:#FFFFFF;}
.vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.logo-section{background-color:#f6f6f6;padding:15px 0px;}
.logo-section h4{color:#616161;text-align:center;margin-bottom:5px;font-size:16px;opacity:0.5;font-weight:400}
/*New page*/
.hero_banner{position:relative;width:100%}.hero_banner img{width: 100%;}h2.hero_content, h1.hero_content{position:absolute;bottom:0;color:white;left:8%;line-height:1.02;font-size:3rem}.intro_content p{margin-bottom:20px;font-size:16px;line-height: 25px;}.title_part{margin-bottom:4%}.article_head h4{color: #003468;display:inline-block;margin-bottom:2%;font-size:18px;}.thumb_img img{float:left;width:34%;margin:0 15.5px 10px 0}.sub_para{display:table}.sub_para p{line-height:25px}.intro_para{position: relative; padding-top: 55px;}.foo_content{background-color:#f3f1f1}.space_tb{padding-top:40px;padding-bottom:40px}.article_preview article{margin:20px 0}.space-article{padding-top: 25px; padding-bottom: 45px;}
@media only screen and (max-width:780px){.vertical-align{display:block;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
}
.mr-30{margin-right:30px;}
.ml-30{margin-left:30px}
.pr-img-50{padding-right:75px}
.pl-img-50{padding-left:75px}
.pr-50{padding-right:70px}
.pl-50{padding-left:70px}
.pr-img-0{padding-right:0}
.pl-img-0{padding-left:0}
.valign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
hr.vertical{width:0;height:100%;}
.vertical-align-block{display:table;height:100%;}
.vertical-align-content{display:table-cell;vertical-align:middle;}
hr.bigHr{margin:20px auto;max-width:120px;border-top:solid 3px #FA4459;}
hr.midHrLeft{margin:20px 0;max-width:50px;border-top:solid 3px #FA4459;}
.icon-sm{font-size:14px;}
.icon-md{font-size:28px;}
.icon-lg{font-size:32px;}
.icon-left{margin-right:8px;vertical-align:baseline;}
.img-center{margin:auto;text-align:center;}
.margin-auto{margin:auto;}
.border{border:1px solid #ebeff6;}
.border-top{border-top:1px solid #ebeff6;}
.border-bottom{border-bottom:1px solid #ebeff6;}
.border-top-bottom{border-top:1px solid #ebeff6;border-bottom:1px solid #ebeff6;}
.border-right{border-right:1px solid #ebeff6;}
.border-left{border-left:1px solid #ebeff6;}
.bg-dark .hr-after-center:before{background-color:#ebeff6;}
.social ul{margin:0;padding:0;}
.social ul li{float:left;margin-right:8px;width:38px;height:38px;border-radius:50%;background:#222222;list-style:none;}
.social ul li:before{display:block;text-align:center;font:400 1em/50px"FontAwesome";line-height:38px;}
.social ul li:hover{cursor:pointer;-webkit-animation:transform .5s forwards, shadow 1s forwards;-moz-animation:transform .5s forwards, shadow 1s forwards;-ms-animation:transform .5s forwards, shadow 1s forwards;animation:transform .5s forwards, shadow 1s forwards;}
.social ul .facebook:hover{background:#3b5998;}
.social ul .facebook:before{color:#fff;content:'\f09a';}
.social ul .twitter:hover{background:#00aced;}
.social ul .twitter:before{color:#fff;content:'\f099';}
.social ul .google:hover{background:#dd4b39;}
.social ul .google:before{color:#fff;content:'\f0d5';}
.social ul .instagram:hover{background:#517fa4;}
.social ul .instagram:before{color:#fff;content:'\f16d';}
ul.arrow-list li:before{background-image:url("../images/arrow-list.png");background-repeat:no-repeat;content:"";height:10px;left:0px;margin-top:7px;position:absolute;width:10px;}
ul.arrow-list li{margin-left:10px;color:#003468;padding:7px 0;font-size:16px;font-weight:400}
.p0{padding:0}
@-webkit-keyframes transform{from{-webkit-transform:translateY();-moz-transform:translateY();-ms-transform:translateY();transform:translateY();}
to{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
}
@keyframes transform{from{-webkit-transform:translateY();-moz-transform:translateY();-ms-transform:translateY();transform:translateY();}
to{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
}
@-webkit-keyframes shadow{from{box-shadow:0 0 0 rgba(0, 0, 0, 0.25)}
to{box-shadow:0 0 0 10px transparent}
}
@keyframes shadow{from{box-shadow:0 0 0 rgba(0, 0, 0, 0.25)}
to{box-shadow:0 0 0 10px transparent}
}
.navbar{margin:auto;margin-bottom:0;padding-top:15px;padding-bottom:15px;border:0;border-radius:0;//text-transform:uppercase;letter-spacing:0px;font-size:16px;font-family:"Open Sans", sans-serif;}
.navbar .navbar-brand span{font-weight:700;font-size:15px;font-family:"Open Sans", sans-serif;display:block;}
.navbar .nav li a,
.navbar .nav > a,
.navbar .nav > a:focus,
.navbar .nav > a:hover,
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover{border-color:transparent;background-color:transparent;font-weight:400;font-family:"Open Sans", sans-serif;}
.navbar-default .navbar-nav > li > a.active{background-color:transparent;color:#003468;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{background-color:transparent;color:#003468;}
.navbar .nav .btn{margin:9px 0 0;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:2px;}
.navbar-inverse{background-color:#222222}
.navbar-inverse .navbar-brand{color:#fff;letter-spacing:4px;font-weight:400;font-size:22px;}
.navbar-inverse .nav li > a{position:relative;color:#969696;}
.navbar-inverse .dropdown-menu > li > a{padding:11px 15px;color:#999;letter-spacing:2px;font-size:11px;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover{background-color:rgba(8, 8, 8, 0);color:#fff;}
.navbar-default{border-bottom:1px solid #ebeff6;background-color:#fff;border-top:1px solid #ebeff6;}
.navbar-default .navbar-brand{color:#fff;letter-spacing:4px;font-weight:400;font-size:22px;}
.navbar-default .nav li > a{position:relative}
.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a:hover,
.navbar-default .nav .open > a,
.navbar-default .nav .open > a:focus,
.navbar-default .nav .open > a:hover{background:none;//color:#222222;}
.navbar.navbar-transparent{border:0;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);}
.navbar.navbar-transparent .navbar-brand span{color:#fff;}
.navbar .navbar-header{padding:15px 0px 0;}
.navbar.navbar-transparent .page-scroll{background-image:url(../images/logo.png);background-repeat:no-repeat;width:178px;max-width:100%;height:22px;}
.navbar.navbar-default .page-scroll{background-image:url(../images/logo-color.png);background-repeat:no-repeat;width:178px;max-width:100%;height:22px;}
.navbar.navbar-transparent .nav li a{color:#fff}
.navbar.navbar-transparent{background:rgba(255, 255, 255, 0)}
.navbar.navbar-transparent .nav li a{color:#FFF}
.navbar-transparent .nav .open > a,
.navbar-transparent .nav .open > a:focus,
.navbar-transparent .nav .open > a:hover{background:none;color:#fff;}
@media screen and (max-width:768px){.navbar.navbar-transparent{background:#222;}
.navbar .home-nav.collapse.in{background:#222 !important;}
.navbar-toggle i{color:#fff;font-size:32px;font-weight:100;margin-top:-20px}
.navbar-default .navbar-toggle i{color:#000}
.navbar.navbar-transparent .nav li a{color:#FFF}
.navbar-transparent .nav .open > a,
.navbar-transparent .nav .open > a:focus,
.navbar-transparent .nav .open > a:hover{background:222;color:#fff;}
.lg-caption{font-size:2.5em;line-height:40px;letter-spacing:0px;font-weight:400;}
.slider-caption p{color:#fff;font-size:1.4em;margin-top:20px}
.teamMembers .info h3{
	font-size:medium;
}
}
.header-banner h1{font-size:60px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);font-weight:300}
.skills p{color:#616161;line-height:25px;font-size:16px}
.skills h4{margin-top:30px;margin-bottom:20px}
.navbar.navbar-default{background:#fff;}
.navbar.navbar-transparent{background:linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));}
.navbar.navbar-default .navbar-brand span{color:#000000;display:block;margin-top:15px;}
.top-nav-collapse{padding-top:10px;padding-bottom:10px;}
.navbar-nav > li > .dropdown-menu{margin-top:11px;border-top-left-radius:0;border-top-right-radius:0;}
.navbar-default .dropdown-menu,
.navbar .dropdown-menu{background:#222222;color:#eeeeee;text-transform:capitalize;letter-spacing:normal;}
@media screen and (max-width:768px){.navbar.navbar-default .dropdown-menu .divider{background-color:#eee;}
}
.dropdown-menu li a,
.dropdown-menu li a{color:#fff;font-size:13px;}
.dropdown-menu li a .dropdown-menu li a:hover,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus{color:#eeeeee}
.dropdown-menu .divider{overflow:hidden;margin:10px 0;height:1px;background-color:#222222;}
.navbar-brand{padding:0 0 0 15px;}
.navbar-default .navbar-brand img,
.navbar-inverse .navbar-brand img,
.navbar-transparent .navbar-brand img{max-width:85px;height:auto;display:block;}
.navbar.navbar-default .navbar-brand span,
.navbar-inverse .navbar-brand span,
.navbar-transparent .navbar-brand span{display:block;margin:15px 0;}
#nav.affix{position:fixed;top:0;z-index:10;width:100%;}
.inner-page-wrap{position:relative;padding-top:79px;}
.inner-page-wrap-casestudy{position:relative;}
.bg-image{background-color:#222}
.home-box.bg1{background-image:url(../images/Temp_Research.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg2{background-image:url(../images/Latest_News.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg3{background-image:url(../images/bg3.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg4{background-image:url(../images/bg4.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg5{background-image:url(../images/bg5.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg6{background-image:url(../images/bg6.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.bg7{background-image:url(../images/ahmendabad.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg8{background-image:url(../images/bangalore.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg9{background-image:url(../images/chenai.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg10{background-image:url(../images/hyderbad.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg11{background-image:url(../images/kolkata.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg12{background-image:url(../images/mumbai.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg13{background-image:url(../images/ncr.png);background-repeat:no-repeat;background-size:cover;}
.home-box.bg14{background-image:url(../images/pune.png);background-repeat:no-repeat;background-size:cover;}
.bg-img-dot{background-image:url('../images/background1.png');background-size:cover;background-repeat:no-repeat;}
.home-box.case_study_arm{background-image:url(../images/case-study/ARM-new11.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.case_study_emoney{background-image:url(../images/case-study/Emoney-3-2000x741.jpg);background-repeat:no-repeat;background-size:cover;}
.home-box.case_study_Michelin{background-image:url(../images/case-study/Michelin-3-600x395.jpg);background-repeat:no-repeat;background-size:cover;}
.contact-badge{background-color:#fff;padding:20px;text-align:center;}
.contact-badge h2{font-weight:400;}
.contact-badge h2.hr-after::after{margin:25px auto 10px;}
.contact-badge p{font-size:20px;}
#contactform label{font-weight:400;color:#7f7f7f;}
#contactform input{margin-bottom:15px;}
.home-box{color:#fff;text-align:center;padding:24% 7%;max-width:100%}
.home .home-box{min-height: 450px}
.footer-2{
	float: left;
	width: 100%;
	clear: both;
}
.home-box .home-box-caption{top:32%;color:#fff;padding:20px;}
.home-box .home-box-caption p:first-child{margin-bottom:25px;}
.home-box .home-box-caption h4{color:#fff;font-size:25px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-box .home-box-caption h4.font-40{color:#fff;font-size:40px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);font-weight:300}
.home-box .home-box-caption h4.font-40.hr-after:after{margin-top:30px}
.home-box .home-box-caption h3{color:#fff;font-size:20px;padding:15px 0;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-box .home-box-caption p{font-size:20px;margin-top:10px;font-weight:500;}
.home-box .home-box-caption p.case{font-size:20px;font-weight:500;}
.case{font-size:20px;font-weight:500;}
h3.market{padding-left:20px;margin-bottom:40px}
.hero,
#main-carousel .item{height:100vh;min-height:480px;moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;webkit-transform-style:preserve-3d;}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.hero,
#main-carousel .item{height:1024px }
}
@media all and (max-width:768px){.hero .container,
.hero{font-size:80%;min-height:420px;padding-top:100px;}
}
@media screen and (device-aspect-ratio:0.56338028169014){.hero{height:500px}
}
#owl-slider .item{height:550px;//min-height:420px;}
.carousel-control.left,
.carousel-control.right{background-image:none;top:50px;}
@media only screen and (max-width:780px){.slider-caption{font-size:80%;padding-top:30px;}
}
.inner-hero{position:relative;padding-top:150px;padding-bottom:150px;color:#fff;text-align:center;}
@media only screen and (max-width:780px){.inner-hero{padding-top:110px;padding-bottom:110px;}
}
.overlay{position:relative}
.overlay:before,
.tile-item.overlay:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#f5b33c;content:'';opacity:.8}
.overlay-yellow:before{background:rgba(224, 207, 28, .89);opacity:1}
.play-wrap{position:relative;display:block;margin:auto;width:160px;height:100px;}
.play-btn{position:absolute;top:0;right:30px;width:100px;height:100px;border:4px solid #fff;border-radius:54px;cursor:pointer;}
.play-btn span{position:absolute;top:22px;left:28px;width:0;height:0;border-top:24px solid transparent;border-bottom:25px solid transparent;border-left:48px solid #fff;}
@media only screen and (max-width:768px){.play-wrap{position:relative;display:block;margin:auto;width:110px;height:85px;}
.play-btn{width:50px;height:50px;}
.play-btn span{position:absolute;top:7px;left:11px;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:27px solid #fff;}
}
.play-btn:hover{opacity:.8}
@media only screen and (max-width:768px)
{.book-box{padding:25px 15px}
}
.book-form{margin:20px 0}
.book-box .form-group{margin:11px auto}
.book-box .help-block{padding-top:5px;font-size:11px;line-height:1.7;}
.book-box .btn{padding:8.5px 10px}
.quote-form form{padding:30px 25px;border:1px solid rgba(255, 255, 255, 0.6);background:rgba(255, 255, 255, 0.29);}
@media only screen and (max-width:768px){.quote-form{padding:15px 15px;margin:0 0 25px;}
.quote-form form .form-group{margin-bottom:5px;}
.caption{padding-top:200px;text-align:center;}
}
.cta-1{position:relative;width:100%;}
.cta-1 p{margin:25px 0}
.cta-1 .button.button_cta{margin:45px 0 0 0}
.cta-3{width:100%;text-align:center;}
.cta-3 .btn{margin-top:20px}
.progress{margin-bottom:25px;height:2px;border-radius:0;background-color:#fff;box-shadow:none;font-family:"Open Sans", sans-serif;webkit-box-shadow:none;}
.progress-bar{padding-left:20px;text-align:left;line-height:21px;}
.progress-bar-dark{background-color:#222222}
.teamMembers{margin-top:30px;float:left; width: 100%; clear: both;}
.teamMembers .image-container{position:relative;overflow:hidden;//max-height:350px;}
.teamMembers .image-container img{-webkit-transition:all .4s;transition:all .4s;webkit-transition:all .4s;width:100%;max-width:263px;}
.teamMembers .image-container:hover img{}
.teamMembers .image-container:hover figcaption{padding:20px 0;opacity:1;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;transition:transform .4s, opacity .1s;-webkit-transform:translateY();-ms-transform:translateY();transform:translateY();ms-transform:translateY();webkit-transform:translateY();webkit-transition:-webkit-transform 0.4s, opacity 0.1s;}
.teamMembers .image-container figcaption{position:absolute;bottom:0;left:0;padding:20px 0;width:100%;text-align:center;opacity:0;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;transition:transform .4s, opacity .1s .3s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);ms-transform:translateY(100%);webkit-transform:translateY(100%);webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;}
.teamMembers .image-container figure figcaption .socials{text-align:center}
.teamMembers .image-container figure figcaption .socials li{border:1px solid #fff}
.teamMembers .image-container figure figcaption .socials li a{color:#fff}
.teamMembers article{background:#fff}
.teamMembers .info{position:relative;display:block;margin-top:15px;padding:0 0px 20px;margin-bottom:20px;}
.teamMembers #toggle-wrap{display:none}
.teamMembers .info span.position{font-size: 15px;
    font-weight: 400;
    color: #9b9b9b;
    
    clear: both;
     display: block; 
    margin-bottom: 10px;}
    #india .teamMembers .info span.position{
    	 min-height: 66px; 

    }
.read-more-state{display:none;}
.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease;}
.read-more-state:checked ~ .read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em;}
.read-more-state ~ .read-more-trigger:before{content:'read more..';}
.read-more-state:checked ~ .read-more-trigger:before{content:'read less..';}
.read-more-trigger{cursor:pointer;display:inline-block;padding:0;color:#003468;font-weight:400;font-size:16px;line-height:1.2;border-radius:.25em;}
.tabpanel h3{font-size:25px}
.teamMembers .info p{font-size: 16px;
    margin-top: 10px;
    line-height: 25px;
    margin: 10px auto !important;
    padding: 5px 0px !important;
    min-height: 180px;
    -webkit-margin-before: 0px !important;
    -webkit-margin-after: 0px !important;
    height: auto !important;
    letter-spacing: normal;}

 .min-height-box {
    min-height: 20px;
    display: block;
    margin: 10px auto;
}
.teamMembers .info h3{margin-bottom:4px;//text-transform:uppercase;//letter-spacing:2px;font-size:17px;color:#003468;}
.teamMembers .socials li{position:relative;z-index:2;display:inline-block;margin:0 1px;padding:4px;width:30px;height:30px;border:1px solid #000000;border-radius:50%;list-style:none;text-align:center;-webkit-transition:all 300ms linear;transition:all 300ms linear;webkit-transition:all 300ms linear;}
.teamMembers .socials li a{display:block;margin:0;padding:0;width:22px;color:#000000;font-size:14px;line-height:22px;}
.teamMembers .socials li:hover{background-color:#222222;color:#eeeeee;}
.teamMembers .socials li:hover a{color:#eeeeee}
.testimonial{position:relative;margin:0;padding:30px 50px;border-left:transparent;border-radius:5px;text-shadow:0 1px 0 #fff;font-style:italic;font-family:Georgia, serif;moz-border-radius:5px;webkit-border-radius:5px;}
.testimonial:before,
.testimonial:after{position:absolute;content:'\201C';font-style:normal;font-size:80px;line-height:1;}
.testimonial:before{top:0;left:10px;}
.testimonial:after{right:15px;bottom:-0.5em;content:'\201D';}
.arrow-down{margin:0 0 0 25px;width:0;height:0;border-top:15px solid rgba(233, 238, 241, 0.34);border-right:15px solid transparent;border-left:15px solid transparent;}
.avatar{float:left;margin:10px 20px 0 0;}
.testimonial-author{float:left;margin:30px 0 0 10px;text-align:left;}
.testimonial-2 .headshot{float:left;width:90px;}
.testimonial-2 .headshot img{border-radius:50%}
.testimonial-2 .quote-2{overflow:hidden;width:auto;font-size:16px;}
.testimonial-2 .name{margin:15px 0 9px;color:#3f4a64;font-weight:400;font-size:18px;}
.testimonial-author span{color:#eeeeee;font-size:15px;}
.split-section{margin:auto}
.split-section .row,
.split-section-lg .row{margin-right:-16px;margin-left:-16px;}
.split-section .bg-image{min-height:500px;width:50%;}
@media screen and (max-width:768px){.split-section .bg-image{width:100%}
}
.split-section-lg .bg-image{min-height:580px}
.split-section .right-content,
.split-section-lg .right-content{margin:auto;padding:45px;padding-bottom:45px;max-width:900px;}
.split-section .left-content,
.split-section-lg .left-content{margin:auto;padding:45px;max-width:900px;}
.split-section .inner-content-left,
.split-section-lg .inner-content-left{margin:auto;padding:45px;max-width:525px;}
.split-section .inner-content-right,
.split-section-lg .inner-content-right{padding:45px;max-width:525px;}
@media screen and (max-width:768px){.split-section .left-content,
.split-section-lg .left-content,
.split-section .inner-content-right,
.split-section-lg .inner-content-right,
.split-section .inner-content-left,
.split-section-lg .inner-content-left{margin:auto;padding:20px;}
.quote-section{min-height:300px}
.quote-section .bg-image{min-height:380px}
.quote{margin:auto;padding:20px 0;max-width:550px;}
.quote p{text-transform:uppercase;letter-spacing:2px;font-size:12px;}
.quote blockquote{padding:0;border:0;font-style:italic;font-size:26px;font-family:Georgia, serif;line-height:28px;}
.quote img{float:left;margin-right:15px;width:60px;}
.quote h2{margin-top:30px;margin-bottom:0;letter-spacing:2px;font-size:16px;font-family:"Open Sans", sans-serif;line-height:22px;}
.quote h6{margin-top:0;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-family:"Open Sans", sans-serif;line-height:15px;}
.partners img{margin:15px auto;opacity:0.8;}
.partners img:hover opacity:1;cursor:auto;}
.pricing-primary .pricing-tables{display:table;margin-top:30px;width:100%;}
.pricing-primary .pricing-tables > *{float:none;margin:0;text-align:center;}
.pricing-primary .pricing-tables .popular > .pricing-table{background:#222222;color:#FFFFFF !important;}
.pricing-primary .pricing-tables .popular > .pricing-table h3{color:#FFFFFF !important}
.pricing-primary .pricing-tables .popular hr{border-color:#222222 !important}
.pricing-primary .pricing-tables .popular a{display:inline-block}
.pricing-primary .pricing-tables .pricing-table{padding:30px 0;background:#ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.pricing-primary .pricing-tables .pricing-table > ul{margin-bottom:30px}
.pricing-primary .pricing-tables .pricing-table > ul > li{padding:10px 0;text-transform:capitalize;font-size:1em;}
.pricing-primary .pricing-tables .pricing-table h3{margin-bottom:20px;text-transform:capitalize;}
.pricing-primary .pricing-tables .pricing-table .price{height:75px}
.pricing-primary .pricing-tables .pricing-table .price ins{text-decoration:none;font-weight:900;font-size:4em;}
.pricing-primary .pricing-tables .pricing-table .price i{font-size:4em}
.pricing-primary .pricing-tables .pricing-table .price span{font-size:16px}
.pricing-primary .pricing-tables .pricing-table .price.price-yearly{display:none}
.pricing-primary .pricing-tables hr{margin:30px auto;max-width:76%;}
.pricing-primary .pricing-tables small{display:block;margin-top:15px;}
.price-container{margin:5px;padding:20px;border-radius:5px;moz-border-radius:5px;webkit-border-radius:5px;}
.price-container .price-value{display:block;margin-bottom:30px;padding-right:20px;font-weight:900;font-size:60px;}
.price-container .price-value i{font-size:40px}
.price-container label{margin-bottom:30px;padding:10px;font-size:12px;}
.price-container h3{margin-top:12px;margin-bottom:20px;}
.circle{padding:55px 35px 55px;background:#fff;text-align:center;-webkit-transition:all .5s;transition:all .5s;}
.circle h4{margin:0;padding:0;}
.circle .icon{color:#222222}
.circle span.icon i{font-size:48px}
.circle span.price-large{color:#222;font-size:68px;}
.price-small{font-size:24px}
.c1:hover{background:#39b3d7;color:#fff;}
.c1:hover .blue{color:#fff}
.c2:hover{background:#ed9c28;color:#fff;}
.c2:hover .yellow{color:#fff}
.c3:hover{background:#47a447;color:#fff;}
.c3:hover .green{color:#fff}
.c4:hover{background:#ff3b30;color:#fff;}
.c4:hover .red{color:#fff}
.stast-counter h3.timer{margin:0 0 5px;letter-spacing:2px;font-weight:800;font-size:24px;}
.subscribe-1 .subscribe-input{float:left;width:95%;text-align:left;}
.subscribe-1 input{padding:16px 30px 20px;min-height:50px;border:none;border-radius:38px;background-color:#fff;line-height:24px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;webkit-transition:background-color 0.2s;}
.subscribe-1 .btn{position:absolute;right:0;padding:18px 35px;padding-left:28px;font-size:16px;}
.nav-tabs{display:table;margin:0 auto;border:none;}
.nav-tabs > li{//margin-left:-3px}
.nav-tabs > li > a{padding:15px 0 10px;width:80px;border:0px solid #fff;border-radius:0;background-color:#fff;color:#222222;text-align:center;font-weight:400;}
.nav-tabs > li > a:hover{color:#fff}
.round-tabs.nav-tabs > li{background-color:#fff;border:0px solid #fff;}
.round-tabs.nav-tabs > li > a{border-bottom:5px solid #fff;margin-left:20px;margin-right:20px;font-size:16px;font-weight:400;background-color:#fff;}
.box-shadow{box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.5);}
.round-tabs.nav-tabs{-webkit-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);-moz-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);margin-top:20px}
.company-box{text-align:left;background-color:#fff;padding:15px;-webkit-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);-moz-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);}
.company-map-box{-webkit-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);-moz-box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);box-shadow:0px 1px 3px 0px rgba(66, 66, 66, 0.46);padding:0;margin:0;max-width:360px;}
.company-box p{font-size:16px;line-height:25px;margin-bottom:15px;}
.company-box h4{font-size:16px}
.company-box a{color:#003468;font-size:15px;text-decoration:underline}
.round-tabs.nav-tabs > li > a{border-bottom:5px solid #fff;background-color:#fff;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{border:none}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color:#fff;}
.nav-tabs > li.active > a{border-color:#fff;background-color:#fff;color:#000000;}
.nav-tabs > li > a:hover{border-color:#fff;background-color:#fff;color:#000000;}
.nav-tabs > li > a{}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border-bottom:5px solid #003468;//background-color:#e3e3ea;color:#003468;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover{background-color:rgba(227, 227, 234, 0);color:#000000;font-weight:400;}
.nav-pills li a{color:#000000}
.contact-2 .form-group textarea.form-control{padding:11px 25px;height:153px;}
.tabbed-nav li a{color:inherit;}
@media only screen and (max-width:768px){.nav-tabs > li > a{min-width:90px;}
.tab-pane{text-align:center}
}
.iconBox{position:relative;margin-bottom:25px;min-height:120px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
@media (max-width:768px){.iconBox{padding-right:20px;padding-left:20px;}
}
.iconBox.iconBox--left .iconBox-icon{float:left;width:55px;}
.iconBox.iconBox--left .iconBox-icon.icon-lg{float:left;width:70px;}
.iconBox.iconBox--left .iconBox-icon.icon-xl{width:80px}
.iconBox.iconBox--right .iconBox-icon{float:right;margin-left:20px;}
.iconBox-icon.iconBox--top{float:none;margin-right:20px;margin-bottom:20px;}
.iconBox.iconBox--center{margin:25px auto;padding:0 20px;text-align:center;}
.iconBox.iconBox--left .iconBox-content,
.iconBox.iconBox--right .iconBox-content{overflow:hidden;padding-bottom:5px;zoom:1;}
.iconBox-title{margin-top:0;letter-spacing:1px;font-size:17px;}
.iconBox-icon.iconBox--top.round-icon{float:none;margin-right:20px;margin-bottom:25px;width:70px;height:70px;border-radius:100%;background-color:#f8f8f8;color:#222222;text-align:center;line-height:80px;-webkit-transition:all .3s;transition:all .3s;}
.iconBox:hover .iconBox-icon.iconBox--top.round-icon.icon-blue{background-color:#1481ed;color:#fff;}
.icon{margin:25px 0}
.icon-sm{margin-top:7px;font-size:18px;}
.icon-md{font-size:28px}
.icon-lg{font-size:36px}
.icon-xl{font-size:48px;}
.tiles .thumbnail{overflow:hidden;max-height:220px;}
.text-block-colored{padding:40px;min-height:380px;}
.big-caption{margin-top:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:7px;font-weight:normal;font-size:26px;line-height:34px;}
.full-service .service-links{margin-top:30px}
.service-links h3{letter-spacing:1px;font-weight:600;font-size:18px;}
.service-links ul{padding:0}
.service-links ul li{line-height:28px}
.thumbnail{display:block;margin-bottom:30px;padding:0;border:0;border-radius:0;box-shadow:none;line-height:1.42857143;-webkit-transition:all .4s;transition:all .4s;}
.item-hover{padding-bottom:25px;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition-property:-webkit-transform, opacity;transition-property:-webkit-transform, opacity;transition-property:transform, opacity;-webkit-transform:translateZ();-ms-transform:translateZ();transform:translateZ();-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.item-hover .content{padding-right:20px;padding-left:20px;}
.thumbnail:hover,
.item-hover:hover{box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.1);-webkit-transition-delay:0 !important;transition-delay:0 !important;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
.footer-1{padding-top:45px;padding-bottom:45px;}
.footer-1 .row{padding-bottom:25px}
.footer-1 .download{margin-bottom:40px}
.footer-1 .copyright{margin-top:40px}
.footer{display:block;color:white;}
.footer .footer_content{display:block;color:#3b4a5a;text-align:center;}
.footer .footer_content strong{text-transform:uppercase;font-size:15px;}
.footer .footer_content ul,
.footer .footer_content li{display:inline-block;margin:0;padding:0;list-style-type:none;text-align:center;font-size:15px;}
.footer .footer_content li{padding:0 0}
.footer .footer_content a{padding:0 14px;color:rgba(133, 142, 153, 0.89);line-height:30px;}
.footer .copyright{display:block;padding-top:40px;color:rgba(133, 142, 153, 0.89);}
.footer .copyright p{font-size:13px}
.footer .copyright .icon-logo{display:inline-block;margin-top:-25px;font-size:80px;}
.footer .copyright .icon-logo img{height:45px}
.footer-4 hr{margin:30px 0 15px;height:1px;border:0;background-color:#2a2e32;}
.footer-btm span{display:block;float:left;margin:10px 30px 10px 0;color:rgba(133, 142, 153, 0.89);font-size:13px;}
.footer-btm span i{top:6px;margin-right:5px;color:#959ca3;font-size:13px;}
.footer-btm span a{color:rgba(133, 142, 153, 0.89)}
.footer-btm span.address{float:right;width:250px;color:rgba(133, 142, 153, 0.89);text-align:right;font-size:11px;line-height:15px;}
.footer-4cln-bar span.address{float:right;width:200px;text-align:right;font-size:11px;line-height:15px;}
.footer-2{padding:40px 0 30px;background-color:#002c51;color:#fff;}
.footer-2 ul.footer__list{margin:0;margin-bottom:25px;padding:0;list-style:none;}
.footer-2 ul.footer__list li a{color:inherit}
.footer-2 p{color:#5d7890;font-size:11px}
.footer-2 ul.foo-menu li a{color:#5d7890;font-size:11px}
.footer-2 ul li a{color:#fff;margin-right:10px;font-size:11px}
.footer-2 ul img.logo-footer{float:left;margin-right:25px;vertical-align:bottom;display:inline-block}
.footer-2 .footer__hr{margin-top:5px;margin-bottom:10px;border-color:#41617d;border-width:2px;}
.footer .footer__btn p{margin:15px 0 0;color:#7b7e83;font-size:15px;}
.footer-4{padding:85px 0 70px;color:#000;}
@media (max-width:767px){.footer-4{text-align:center}
.footer-4 .ftr-brand,
.footer-4 .info,
.footer-4 .socials{float:none;margin:0 0 20px;}
}
.footer-4 .ftr-brand{float:left}
.footer-4 .ftr-brand:before{top:5px;left:1px;font-size:54px;}
.footer-4 .ftr-brand:after{top:20px;left:14px;font-size:18px;}
.footer-4 .ftr-brand h1{font-size:48px;line-height:48px;}
.footer-4 .ftr-brand p{font-size:12px;line-height:16px;}
.footer-4 .info{float:left;margin-top:20px;margin-left:16px;font-size:15px;line-height:24px;}
.footer-4 .info a:hover{text-decoration:underline}
.footer-4 .socials{display:inline-block;float:right;margin-top:8px;list-style-type:none;}
.footer-4 .socials li{float:left}
.footer-4 .socials li + li{margin-left:12px}
.footer-4 .socials a{display:block;width:51px;height:51px;border-radius:50%;background:#222;color:transparent;color:#fff;text-align:center;text-shadow:none;font:0/0 a;-webkit-transition:all .4s;transition:all 0.4s;}
.footer-4 .socials a:hover{background:#ff3b30}
.footer-4 .socials a:before{font:400 26px"FontAwesome";line-height:51px;}
.footer-secondary{padding:60px 0 40px}
.footer-secondary h6{font-size:15px}
.footer-secondary ul li a{color:#737373;transition:all 0.3s;}
.footer-secondary ul li a:hover{color:#fff}
.footer-secondary .help-block{font-size:11px}
.footer-secondary hr{height:1px;border:0;background-color:#141415;color:#050505;}
.footer-secondary-bar span{display:block;float:left;margin:10px 30px 10px 0;color:#eee;font-size:12px;}
.footer-secondary-bar span i{top:2px;margin-right:6px;font-size:10px;}
.footer-secondary-bar span a{color:#eee}
.footer-secondary-bar span.address{float:right;width:200px;text-align:right;font-size:11px;line-height:15px;}
.panel-group .panel{margin-bottom:0;border:0;border-radius:0;box-shadow:none;background-color:transparent;}
.panel-group .panel-heading{padding:15px 20px 15px;border-bottom:1px solid #ddd;border-radius:0;background:transparent;}
.panel-group .panel-heading:last-child{border-bottom:0px solid transparent;}
.panel-title > a{display:block;font-size:16px;font-weight:normal;color:#003468;}
.panel-title > a > i{color:#999;font-size:20px;}
.panel-title > a span{float:right;margin-top:5px;font-size:10px;}
.count-post{background-color:#888;border-radius:100%;width:22px;height:22px;font-size:12px;color:#fff;line-height:22px;text-align:center;float:right;letter-spacing:0;margin:0 auto;}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:transparent;border-left:0;font-size:initial;padding:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body > .panel-body-item{border-bottom:1px solid #ddd;margin:0 auto;padding:15px 20px 15px;background-color:#f1f2f1;transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;}
.panel-group .panel-heading + .panel-collapse > .panel-body > .panel-body-item:hover{background-color:#ddd;transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;}
.panel-group .panel-heading + .panel-collapse > .panel-body{padding-left:0;padding-right:0;}
.image-container{position:relative;overflow:hidden;}
.image-container img{-webkit-transition:all .4s;transition:all .4s;moz-transition:all .4s;ms-transition:all .4s;o-transition:all .4s;webkit-transition:all .4s;}
.image-container:hover img{}
.image-container:hover figcaption{opacity:1;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;transition:transform .4s, opacity .1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);moz-transform:translateY(0);moz-transition:-moz-transform 0.4s, opacity 0.1s;ms-transform:translateY(0);ms-transition:-ms-transform 0.4s, opacity 0.1s;o-transform:translateY(0);o-transition:-o-transform 0.4s, opacity 0.1s;webkit-transform:translateY(0);webkit-transition:-webkit-transform 0.4s, opacity 0.1s;}
.image-container figcaption{position:absolute;right:0;bottom:0;left:0;padding:20px;padding-top:35px;width:100%;background:#ffffff;text-align:center;opacity:0;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;transition:transform .4s, opacity .1s .3s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);moz-transform:translateY(100%);moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;ms-transform:translateY(100%);ms-transition:-ms-transform 0.4s, opacity 0.1s 0.3s;o-transform:translateY(100%);o-transition:-o-transform 0.4s, opacity 0.1s 0.3s;webkit-transform:translateY(100%);webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;}
.image-container figcaption h3{margin:0 0 10px;color:#000000;}
.image-container figcaption h3{text-transform:uppercase;letter-spacing:2px;font-size:14px;}
.image-container figcaption p{padding:0 20px;color:#8a95a0;font-size:12px;}
.modal-content{position:relative;outline:0;border:none;border-radius:0;background-color:#84be41;box-shadow:none;webkit-box-shadow:none;}
.modal-header{border-bottom:1px solid #84be41}
.modal-title{color:#eee;letter-spacing:1px;font-size:17px;}
.modal-header .close{color:#fff;opacity:0.7;}
.success i{color:#fff;}
.required-error{font-size:12px;color:#f00;line-height:20px;position:relative;float:right;margin-top:-45px;margin-right:5px;}
.form-js input{width:100%;background-color:rgba(0, 0, 0, 0.1);border:1px solid rgba(255, 255, 255, 0.3);margin-bottom:10px;color:#fff;font-size:13px;padding:5px 15px;}
.btn-sub{background-color:#84be41;color:#fff;font-weight:600;}
.btn-sub:hover{background-color:#84be41;color:#fff;}
.modal-footer{border-top:1px solid #222222}
.color-left-light:after{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;background:#f0f2f3;content:'';}
.split-col{position:relative;z-index:1;padding:0 95px 0 0;}
.split-col + .split-col{position:relative;z-index:1;padding:0 0 0 95px;}
.animated-arrow span,
.active.animated-arrow span:before,
.active.animated-arrow span:after{background-color:#003468}
.active.animated-arrow span:before,
.active.animated-arrow span:after{background-color:#003468}
.animated-arrow{cursor:pointer;padding:13px 35px 16px 0px;margin:20px 5px 0 0px;right:15px;z-index:999}
.active.animated-arrow span,
.active.animated-arrow span:before,
.active.animated-arrow span:after{background-color:#003468}
.animated-arrow span,
.animated-arrow span:before,
.animated-arrow span:after{cursor:pointer;height:4px;width:28px;background:#fff;position:absolute;display:block;content:'';}
.animated-arrow span:before{top:-9px;}
.animated-arrow span:after{bottom:-9px;}
.animated-arrow span,
.animated-arrow span:before,
.animated-arrow span:after{transition:all 300ms ease-in-out;}
.animated-arrow.active span{background-color:transparent;}
.active.animated-arrow span:before,
.animated-arrow.active span:after{top:9px;}
.active.animated-arrow span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0px;}
.active.animated-arrow span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.active.animated-arrow .bg-blue{background-color:transparent !important;}
/*.bg-blue,
.bg-blue:after,
.bg-blue:before{background-color:#fff !important;}*/
.bg-white,
.bg-white:after,
.bg-white:before{background-color:#fff;}
.navbar-default{}
@media (max-width:768px){.split-col{padding-right:20px;padding-left:20px;}
.split-col + .split-col{padding:0 0 0 40px}
.row{margin-left:0 !important;margin-right:0 !important}
}
.tab-icon-nav li{display:inline-block;padding-left:25px;}
.tab-icon-nav li a{color:#000}
.quote-form{padding:35px 15px}
.quote-form h4{margin-top:25px}
.blog-post-preview{position:relative;overflow:hidden;border:1px solid transparent;border-radius:3px;background-color:#ffffff;}
.blog-post-preview img{width:110%}
.blog-post-preview header{position:absolute;top:0;padding:25px;width:100%;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);}
.blog-post-preview header a.post-category{color:rgba(255, 255, 255, 0.79);text-decoration:none;font-size:14px;}
.blog-post-preview header h4{margin:0}
.blog-post-preview header h4 a{display:table-caption;color:#fff;text-decoration:none;font-size:22px;}
.blog-post-preview footer{background-color:#ffffff}
.blog-post-preview footer img.avatar{display:block;float:left;margin:20px 15px;width:50px;border-radius:50%;}
.blog-post-preview footer p.meta{float:left;margin-top:28px;color:#b6bbbe;font-size:14px;line-height:35px;}
.blog-post-preview footer p.meta a{color:#222;text-decoration:none;font-weight:600;}
.blog-post-preview footer p.meta a:hover{color:#000}
.blog-post-preview footer:after{display:table;clear:both;content:"";}
.food-price-list{padding:25px 50px 50px;margin:auto;max-width:80%;}
.food-price-list li{padding:20px 0}
.food-price-list li span:first-child{float:left;padding:0 22px 0 0;color:#000;font-weight:400;font-size:32px;font-family:'Dancing Script', cursive;}
.food-price-list li span:first-child + span{float:right;padding:0 20px 0 20px;color:#000;font-weight:600;font-size:22px;line-height:42px;background:rgba(227, 227, 234, 0.17);border-radius:24px;}
.food-price-list li:after{display:block;overflow:hidden;height:24px;border-bottom:2px dotted #C9C9CF;content:'';}
.bg-food{background-image:url("../images/food-tile-10.png"), url("../images/food-tile-14.png");background-position:115% 90%, -13% 5%;background-repeat:no-repeat;}
@media only screen and (max-width:768px){.bg-food .tab-content{margin-top:150px;padding:25px 30px;background:rgba(255, 255, 255, 0.59);}
}
.blog-main{padding-right:35px}
@media only screen and (max-width:768px){.blog-main{padding-right:15px;padding-left:15px;}
}
.blog-main .blog-item{margin-bottom:90px}
.blog-main .pager{margin-top:90px}
.post-media,
.post-title,
.post-meta{display:block}
.post-title h2.title,
.post-title h2.title a{margin:0;color:#222;font-size:22px;}
.post-media h3{color:#9b9b9b;margin-top:10px;font-size:20px}
.post-title h2.title a:hover{color:#48505e}
.post-title blockquote{margin:0;padding:0;width:100%;color:#aaa;}
.post-title blockquote:before{content:""}
.post-title blockquote p{padding-left:0;font-style:normal;}
.news-logo{margin-bottom:15px}
.news h2{font-weight:400;font-size:40px}
.news p{text-align:justify}
.news{border-bottom:2px solid #e7e7e7;padding:50px 0 30px;}
.news:first-child{//padding-top:0;}
#accordion{border:1px solid #ddd;border-radius:10px;}
.sticky{position:sticky;top:70px;}
.post-meta{margin:14px 0 20px 0;padding:0;//text-transform:;letter-spacing:0px;font-weight:300;font-size:16px;}
.desc{font-size:12px;font-style:italic;margin-top:5px;margin-bottom:30px}
.post-content p{line-height:25px;margin-bottom:20px}
.post-meta ul{margin:0;padding:0;list-style:none;}
.post-meta li{display:inline;margin-right:5px;}
.post-meta li:last-child{margin-right:0}
.post-meta li:after{content:"\2022"}
.post-meta li:last-child:after{content:""}
.post-meta span{padding-right:8px;line-height:18px;color:#999;}
.post-meta a{display:inline-block;}
.post-meta a:hover{}
.post-entry .btn{margin-top:14px}
.post-media{position:relative;margin:0 0 20px;}
.post-media img{display:block;width:auto;}
.about-section{padding:70px 0}
.responsive-video-div > div{position:relative}
.responsive-video-div iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.responsive-video-vimeo{max-width:1130px}
.responsive-video-vimeo > div{padding-top:56.26506%}
.responsive-video-youtube{max-width:1130px}
.responsive-video-youtube > div{padding-top:56.271981%}
.post-date{margin-bottom:10px;letter-spacing:1px;font-size:13px;}
.post-date ul{margin:0;padding:0;}
.post-date li{display:inline;margin-right:5px;}
.post-date li:last-child{margin-right:0}
.post-date span.day:after{content:","}
.post-date li:after{margin-left:8px;content:"/";}
.post-date li:last-child:after{margin-left:0;content:"";}
.post-entry .divider{margin:0 auto;margin-top:35px;margin-bottom:35px;width:20%;border-bottom:1px solid #eee;}
pre{display:block;margin:0 0 10px;padding:15.5px 10px;border:1px solid #EDEFF3;border-radius:2px;background-color:#F5F5F5;color:#8c989e;text-align:left;word-wrap:break-word;word-break:break-all;font-size:13px;line-height:1.42857143;}
.popular ul{padding:0}
.popular li{padding:0 0 20px}
.popular a{display:block;overflow:hidden;text-decoration:none;}
.popular a img{display:block;float:left;margin-right:6%;}
.popular a h3{margin-top:0;margin-bottom:10px;color:#475258;font-size:16px;}
.popular a span{display:block;float:left;margin-top:6%;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:10px;}
.well{margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #EDEFF3;border-radius:0;background-color:#F5F5F5;box-shadow:none;}
.blog-tags{margin-top:35px}
.blog-tags a{margin:-5px 10px 0;border:none;}
#comments .media .avatar,
.author .avatar{width:100px;height:auto;}
.media-heading{margin:0 0 20px}
.media-heading a{display:block;padding:5px 8px;color:#000;}
.media-heading i{margin-right:5px}
.media-heading a:hover{border-radius:4px;background-color:#0cbbfc;-webkit-text-decoration-style:none;-moz-text-decoration-style:none;text-decoration-style:none;}
.media,
.media{margin-top:30px}
.media-body .well{border:transparent;background:transparent;}
.comment-form{margin:30px 0}
.tagcloud a{display:inline-block;margin:0 5px 8px;padding:0 10px;border:1px solid #ebeff6;color:inherit;vertical-align:top;font-size:15px !important;line-height:26px;-webkit-transition:.3s;transition:.3s;}
.tagcloud a:hover{border-color:#434955;background-color:#404757;color:#fff;text-decoration:none;}
.widget{margin:0 0 35px}
.widget ol li a{color:#8c989e;line-height:34px;}
.widget ol li a:hover{color:#1c2334}
#blog-section{background-size:100% auto}
#blog-section .blog-intro-line{margin-bottom:25px}
#blog-carousel .item{margin:0 7.5px}
.big_breadcrumb{padding:60px 0 50px}
.breadcrumb{margin:0;padding:0;border-radius:4px;background-color:transparent;list-style:none;}
.breadcrumb li a{color:inherit}
.bg-dark .breadcrumb li a{color:#eee}
.bg-dark .breadcrumb>.active{color:#fff;}
#map-canvas{margin:0;padding:0;min-height:500px;}
#custm-2 .item{text-align:center;cursor:pointer;-webkit-transition:all 300ms linear;transition:all 300ms linear;}
#custm-2 .item img{margin:auto;margin-top:20px;}
#custm-2 .item:hover{opacity:0.8}
.border{border:#ebeff6;border-width:1px;border-style:solid;}
.space-lg{padding-top:110px !important;padding-bottom:110px !important;}
.space-md{padding-top:70px !important;padding-bottom:70px !important;}
.space-sm{padding-top:50px !important;padding-bottom:40px !important;}
.space-xs{padding:20px 0 !important;}
@media only screen and (max-width:780px){.space-lg{padding-top:80px !important;padding-bottom:80px !important;}
.space-md{padding-top:40px !important;padding-bottom:40px !important;}
.space-sm{padding-top:20px !important;padding-bottom:20px !important;}
}
.margin-top-90{margin-top:90px !important;}
.margin-top-60{margin-top:60px !important;}
.margin-top-30{margin-top:30px !important;}
.margin-top-15{margin-top:15px !important;}
.margin-top-0{margin-top:0 !important;}
.padding-btm-30{padding-bottom:30px !important;}
.padding-top-110{padding-top:110px !important;}
.padding-top-90{padding-top:90px !important;}
.yellow{color:#ffc858;}
.red{color:#fa3b75;}
.blue{color:#003468;}
.grey{color:#A9A9A9;}
.grey-darker{color:#AEAFB3}
.bg-light{background-color:#f8f8f8;}
.bg-dark{background-color:#222222;}
.bg-blue{background-color:#007fe0;}
.bg-yellow{background-color:#FDDB38;}
.font-white{color:#fff;}
.font-dark{color:#000000;}
.font-cursive{font-family:'Dancing Script', cursive;}
.font-serif{font-family:"Open Sans", sans-serif;font-style:italic;}
.uppercase{text-transform:uppercase;letter-spacing:2px;}
a.link{color:#003468;position:relative;display:inline-block;text-decoration:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
a.link:hover{color:#222;}
a.link:before,
a.link:after{content:'';background:#003468;position:absolute;text-decoration:none;width:0;height:2px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
a.link:before{top:0;left:0;}
a.link:after{top:100%;right:0;}
a.link:hover:before,
a:hover:after{width:100%;}
.form-success,
.form-error{bottom:105%;left:0;width:50%;z-index:20;background:#a83a3a;color:#fff;border-radius:3px;padding:8px;display:none;}
.form-success{background:#3aa844;}
.section-border-bg{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;}
.section-border-bg:after{content:"";position:absolute;top:10%;left:-38%;width:90%;height:272%;background:#f5b33c;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-o-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);opacity:0.85;filter:alpha(opacity=85);}
@media all and (max-width:1170px){.section-border-bg:after{width:90%;}
}
@media all and (max-width:768px){.section-border-bg:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:20px;width:100%;opacity:0.8;filter:alpha(opacity=80);}
.navbar .navbar-header{padding:15px 15px 0;}
}
@media all and (max-width:1170px){.section-border-bg{padding:40px 0 60px 100px;}
}
.section-border-bg .content{float:left;text-align:left;position:relative;z-index:2;}
.section-border-bg .content p{font-size:16px;margin-bottom:1.5em;}
@media all and (max-width:768px){.section-border-bg{width:100%;}
.home-box{margin-left:0;margin-right:0;margin-bottom:30px;}
}
.font-normal{font-weight:400;}
.mb-20{margin-bottom:20px;}
.contact-cta{margin-top:50px;}
.contact-cta h4{color:#003468;font-weight:400;font-size:20px;}
.contact-cta a.btn-cta{background-color:#fff;font-weight:400;color:#003468;border-radius:3px;border:1px solid #003468;font-size:14px}
a.btn-cta{background-color:#fff;font-weight:400;color:#003468;border-radius:3px;border:1px solid #003468;font-size:14px}
.stats-count .icon-wrap{margin-bottom:10px;}
.social-icons{float:right}
h3.blue{margin-top:10px}
.header-banner img{width:100%;}
.margin-fig{margin-top:33%;}
@media screen and (max-width:767px){.mob-pad-0{padding:0}
.about-section{padding-top:0px}
.about-section img{margin-bottom:20px;width:100%}
.margin-top-90{margin-top:30px !important}
.xs-right{float:right !important}
.social-icons{float:left}
.list-xs-block li{display:block;padding:6px 0;}
.list-xs-block{margin-left:0}
.list-xs-block .logo-footer{float:none !important}
.header-banner figcaption{position:absolute;top:10%;left:0%}
.header-banner figcaption h1{font-size:22px;line-height:15px;}
.header-banner figcaption .subtitle{font-size:16px}
.home-box .home-box-caption h4.font-40{font-size:30px}
.round-tabs.nav-tabs > li > a{margin:0 !important}
.inner-page-wrap{padding-top:69px}
.pr-50{padding-right:15px;}
.pl-50{padding-left:15px;}
.pr-img-50{padding-right:0px}
.pl-img-50{padding-left:0px}
.margin-fig{margin-top:55%;}
.navbar.navbar-transparent .page-scroll{background-image:url(../images/logo-xs.png)!important;}
.navbar.navbar-default{
	background: linear-gradient(rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56))
}
/*.navbar.navbar-default .page-scroll{background-image:url(../images/logo-color-xs.png);}
*/.navbar.navbar-default .page-scroll{background-image:url(../images/logo-xs.png);}
.company-map-box{margin:15px}
.mob-mar-0{margin-left:-15px !important;margin-right:-15px !important}
.header-banner h1{font-size:40px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);font-weight:300}
.company-box{max-width:360px;}
.company-map-box{max-width:360px;}
}
@media screen and (max-width:500px){.header-banner figcaption{position:absolute;top:12%;left:0%}
.form-success,
.form-error{bottom:105%;left:0;width:100%;z-index:20;background:#a83a3a;color:#fff;border-radius:3px;padding:8px;display:none;}
.home-box{padding:15% 4%;max-width:100%;min-height: auto}
.home .home-box{min-height: auto !important}
.teamMembers .info h3{color:#003468;font-size:18px;margin-bottom:4px;}
.teamMembers .info span.position{color:#9b9b9b;font-size:14px;font-weight:400;}
.home-box .home-box-caption{padding:10px}
.home-box .home-box-caption h3{font-size:16px;}
.margin-fig{margin-top:90%;}
}
@media (min-width:768px) and (max-width:1024px){
.teamMembers .info p{
	min-height: 170px;
}
.min-height-box{
	min-height: 40px;
}
.pr-50{padding-right:15px;}
.pl-50{padding-left:15px;}
.pr-img-50{padding-right:0px}
.pl-img-50{padding-left:0px}
.header-banner figcaption{position:absolute;top:22%;left:3.3%}
.header-banner figcaption h1{font-size:24px;line-height:17px;}
.header-banner figcaption .subtitle{font-size:18px}
.home-box .home-box-caption h4.font-40{font-size:30px}
.home-box .home-box-caption p{font-size:19px;}
.home-box .home-box-caption h3{font-size:18px;}
.margin-fig{margin-top:45%;}
.teamMembers .info h3{
	font-size:medium;
}
.sub_para p {font-size: 15px;}
.article_head h4 {font-size: 14px;}
.thumb_img img{width: 100%;}
}
@media (min-width:991px) and (max-width:1024px){.margin-fig{margin-top:40%;}
}
@media (min-width:501px) and (max-width:600px){.margin-fig{margin-top:75%;}
}
@media (min-width:300px) and (max-width:400px){.margin-fig{margin-top:105%;}
}
.center{text-align:center;}
.nav-tabs-casestudy{display:inline-flex;margin:0 auto;border:none;}
.nav-tabs-casestudy > li{//margin-left:-3px}
.nav-tabs-casestudy > li > a{padding:15px 0 10px;width:80px;border:0px solid #fff;border-radius:0;background-color:#fff;color:#222222;text-align:center;font-weight:400;}
.nav-tabs-casestudy > li > a:hover{color:#003468;}
.round-tabs-casestudy.nav-tabs-casestudy > li{background-color:#fff;border:0px solid #fff;}
.round-tabs-casestudy.nav-tabs-casestudy > li > a{border-bottom:5px solid #fff;margin-right:50px;font-size:16px;font-weight:400;background-color:#fff;}
.round-tabs-casestudy.nav-tabs-casestudy{margin-top:80px}
.case-study-padding{padding-left:0px;padding-right:0px;}
.nav-tabs-casestudy > li > a{}
.nav-tabs-casestudy > li.active > a,
.nav-tabs-casestudy > li.active > a:hover,
.nav-tabs-casestudy > li.active > a:focus{border-bottom:5px solid #003468;//background-color:#e3e3ea;color:#003468;width:45px;}
.custom_tabs{list-style:none;padding-left:0;padding-top:1em;padding-bottom:0.5em;}
.mt55{margin-top:55px !important;}
.mt25{margin-top:25px !important;}
.mt70{margin-top:70px !important;}
@media only screen and (max-width:427px){.my_our_team{padding:0 !important;}
.custom_tab_cont{margin-top:30px !important;text-align:left;}
.custom_tab_cont1{margin-top:15px !important;text-align:left;}
.custom_tab_cont2{text-align:left;}
}
@media only screen and (max-width:769px) and (min-width:600px){.custom_tab_cont1_suman{margin-top:33px !important;}
}
@media only screen and (max-width:800px){.my_our_team{padding:0 !important;}
.custom_tab_cont{margin-top:30px !important;text-align:left;}
.custom_tab_cont1{margin-top:15px !important;text-align:left;}
.custom_tab_cont2{text-align:left;}
.teamMembers .info{text-align:left;}
.tablet_mb75{margin-top:75px !important;}
.tab_mt32{margin-top:33px !important;}
.tab_mt47{margin-top:47px !important;}
.tab_mt45{margin-top:45px !important;}
}
.custom_tab_cont{margin-top:55px !important;}
.custom_tab_cont1{margin-top:30px !important;}
.custom_tab_cont_mb70{margin-top:70px !important;}
.custom_tab_cont_mb25{margin-top:25px !important;}
@media screen and (max-width:1600px) and (min-width:1370px){.custom_tab_cont{margin-top:55px !important;height:138px;}
}
@media screen and (max-width:1600px) and (min-width:769px){.cust_space{font-size:1px;}
.cust_space2{font-size:0px;}
}
@media screen and (max-width:768px) and (min-width:430px){.cust_space2{font-size:0px;}
.ma_pt_tab_10px{padding-top:10px;}
}
.cust_h1{color:#fff;}
.pt-5{padding-top:5px;}
@media screen and (max-width:3000px) and (min-width:1610px){.ma_pt_35{padding-top:35px;}
}
@media screen and (max-width:1025px) and (min-width:769px){.ma_pt_75{margin-top:75px !important;}
.ma_pt_50{margin-top:50px !important;}
.ma_pt_2em{-ms-padding-top:2em !important;-o-padding-top:2em !important;-moz-padding-top:2em !important;padding-top:2em !important;}
.ma_pt_38em{padding-top:3.8em !important;}
}
.custom_home_box{color:#fff;text-align:center;padding:10.8% 7% !important;max-width:100%;}
.custom_home_box_css{color:#fff;text-align:center;padding:13% 7% !important;max-width:100%;}
}
@media screen and (min-width:0\0){.ma_pt_ie{padding-top::2em\0/;}
}
@supports (-ms-accelerator:true){.ma_pt_ie{padding-top::2em\0/;}
}
.success{text-align:center;background-color:green;color:#fff;font-size:18px;width:100%;margin:0 auto;padding:5px;}
.teamMembers .info .email{margin-bottom:4px;font-size:15px;color:#003468;}
.teamMembers .info .phone{margin-bottom:4px;font-size:15px;color:#9b9b9b !important;margin-top: 10px;}
.custom_tab_cont1_suman{margin-top:52px !important;}
.h4, .h5, .h6, h4, h5, h6{margin-bottom:20px;}
.privacy-policy ul, .privacy-policy ul li{margin-bottom:20px;}
.read-more-target .phone{
	float: left;
	clear: both;
	float: none;
}
.read-more-target .phone, .read-more-target .email{
	display: none;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target .phone, .read-more-state:checked ~ .read-more-wrap .read-more-target .email{
	display: block;
}
.service-intro{
	clear: both;
	float: left;
	width: 100%;
}
@media only screen and (max-width:1024px){
	/*div article{
		min-height: 410px !important;	
	}
*/
}
@media only screen and (max-width:479px){
	/*.teamMembers .info{
		text-align: center;
	}*/
	figure img.img-responsive.box-shadow{
		margin: auto;
		max-width:100%;
	}

}

.loading_icon{
    margin-bottom: 10px;
    text-align: center;
}
.loading_icon img{
	width: 20px;
}

/*Cookie CSS*/
.cookieTxtBx {
 background: #333;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    padding: 10px;
    margin: auto;
    z-index: 9;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.cookieClose {
    color: #fff;
    float: right;
    margin-right: 0px;
    background: #fff;
    color: #000;
    padding: 0px 6px;
    border-radius: 100%;
    line-height: 19px;
    font-size: 11px;
    position: relative;
    top: 6px;
    cursor: pointer;
}
.greenTxt {
    color: #88b309!important;
}
.cookie-btn-group {
    float: right;
    margin-right: 70px;
    margin-top: 14px;
}
.cookie_policy_btn {
    float: right;
    background: #98cb00;
    color: #fff !important;
    padding: 5px 10px;
}
#cookie-policy-settings {
    max-width: 690px;
}
.text-center {
    text-align: center;
}
.mt10 {
    margin-top: 10px;
}
.cookie_settings_text {
    color: #d6d6d6 !important;
    border-bottom: 1px solid;
    float: left;
    margin-right: 30px;
}
.cookie_settings_text:before {
    content: '\276F';
    font-size: 1.1em;
    font-weight: normal;
    padding-right: 5px;
    color: #d6d6d6;
}
.cookie_policy_btn:before {
    content: '\2713';
    padding-right: 3px;
}
/*.inner-page-wrap{
	padding-top: 135px;
}*/
div#cookie-policy-settings p {
    font-size: small !important;
}

div#cookie-policy-settings h4 {
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 10px;
}
#cookie-policy-settings label{
	font-size:small;
}
@media only screen and (max-width:479px){

	.cookie-btn-group a{
		clear: both;
		float: left;		
		margin-bottom: 5px;		

	}
	.cookie-btn-group{
		float: left;
	}
	/*New page*/
	.thumb_img img{
		width: 100%;
	}
	.intro_content p{
		font-size: 16px;
	}
	h2.hero_content{
		font-size: 1em;
	}
	img.main-banner{
		width: 100%;
		min-height: 200px;
	}
	.sub_para p{
		font-size: 16px;
		text-align: left;
	}
	.intro_para{
		padding: 25px 0;
	}
	.space-article{
		padding-bottom: 25px;
	}

}



/*workplace-solution-1*/
.justify-para{
	text-align: justify;
}

.title_part .black{
	color: black;
	font-weight: 600;
	font-size: 25px;
}
.full-size-image{
	width: 100%;
}
.image-bottom-text{
	padding: 20px 0px;
	margin:0px;
	text-align: justify;
}
.title-border-bottom{
	position: relative;
	    color: #062d4e;
	    font-size: 18px;
}
.title-border-bottom::after
{
	position: relative;
    z-index: 0;
    display: block;
     margin: 8px 0px; 
    width: 33px;
    border-bottom: 2px solid #84bf41;
    content: '';
}
.full-size-image img{
	max-width: 100%;
}
.padding-social-icons li{
	padding-top: 10px;
}

/*Main Contact Form CSS*/
.contact-form-inner{width: 81%;margin: auto;padding: 50px 0px;}
.form-title .subtitle{
	font-size: 25px;
    font-weight: 400;
}
.form-title .form-desc{
  color: #929397;
}
.hero-contact-form{background-color: #f3f3f5;padding: 25px 20px;border-radius: 7px;}
.hero-form input, .hero-form select, .hero-form textarea{
	background-color: #fff;
	border: 1px solid #d0caca;
	width: 100%;
	margin-bottom: 20px;
	padding: 5px;
	height: 40px;
	border-radius: 7px;
	font-size: 15px;
	color: #003468;
}
.hero-form input[type='tel']{
	margin-bottom: 20px;
	
}
.hero-form textarea{height: 125px;}
/*.hero-form input[type='submit']{width: 30%;color: #002c51;border-radius: 11px;font-weight: 600;border: 1px solid #002c51;background-color: #fff;}*/
.hero-form label{
	display: block;
    font-size: 13px;
    color: #6c6d6f;
    font-weight: 600;
    margin-bottom: 7px;
    /*color: #003468;*/
}
.hero-form input[type='submit']
{
	width: auto;
    line-height: normal;
    height: auto;
    padding: 6px 32px;
    border-radius: 11px;font-weight: 600;border: 1px solid #002c51;background-color: #fff;
}
.hero-form input[type="tel"]{
	padding-left: 49px !important;
}
.form-policy p{font-size: 14px;}
.form-policy a{
	color: #002c51;
	font-weight: 700;
	margin: auto 3px;
}
.iti-flag{
	background-image: url(../images/flags.png);
}
.nav>li>a.get_touch_btn {
    background-color: white;
    /*color: #003468 !important;*/
    font-size: 15px;
    padding: 8px 25px;
    /*border-radius: 16px;*/
    font-weight: 600;
    margin-top: 8px;
    /*background-color: #ffffff !important;*/
    color: #003468 !important;
    border: 1px solid #fff;
    border-radius: 4px;
}
.navbar-default .nav>li>a.get_touch_btn, ul>li>a.get_touch_btn.mobile_menu {
    background-color: #ffffff !important;
    color: #003468 !important;
    border: 1px solid #003468;
    border-radius: 4px;
}
ul>li>a.get_touch_btn.mobile_menu {
    width: 60%;
    margin-left: 6px;
    border-radius: 4px;
    text-align: center;
	
}
.resources_menu{
	position: absolute;
    right: -7px;
    display: none;
    top:88px;
    width: 240px;
    padding: 5px 5px;
    background-color: white;
}
.more_option .resources_menu{
    top: 49px;
}
ul.resources_menu li {
    color: black;
    list-style: none;
    cursor: pointer;
}
ul.resources_menu li a{
	color: black !important;
    padding: 8px 25px;
    display: block;
    margin: 3px;
}
ul.resources_menu li a:hover{
	border-radius: 3px;
    background-color: rgba(173, 173, 173, 0.8509803921568627);
    color: white !important;
}
.more_option .down_menu:after{
	position: absolute;
    content: "";
    width: 10px;
    top: 19px;
    height: 10px;
    right: -3px;
    border: 2px solid;
    border-color: white;
    border-left: 0px;
    border-top: 0px;
    transform: rotate(45deg);
}
.navbar.navbar-default .more_option .down_menu:after{
    border-color: #9b9b9b;
	}
.more_option .down_menu{
	position: relative;
}
.more_option{
	margin-right: 10px;
}
#cbp-spmenu-s2 ul{
	    margin-top: 78px;
}
ul.resources_menu{
	margin-top: 0 !important;
}
.hr-before h1{
	font-family: 'Open Sans';
    font-size: 32px;
    color: #003468;
    margin: 15px 0;
    margin-bottom: 0;
}
.policy-content .panel-group .panel-heading{
	background: #f2f2f2;
	padding: 0px;
	border: 0;
}
.policy-content #accordion{
	border: 0;
}
.policy-content .panel-group .panel{
	    margin-bottom: 12px;
	    border: 2px solid #f2f2f2;
}
.policy-content .panel-title > a{
    color: #656567;
    font-size: 18px;
    padding: 20px 15px;
}
.blue-title{
    color: #003468;
    margin-bottom: 30px;
    font-size: 25px;
}
.top-border{

}
.top-border:before{
    content: '';
    position: relative;
    z-index: 0;
    display: block;
    width: 60px;
    border-bottom: 6px solid #84bf41;
    top: -20px;
}
.policy-content h3 {
    margin: 10px auto;
    font-weight: 600;
        color: #5f5f5f;
}
.policy-content .sub-title {
    color: #5f5f5f;
    font-size: 17px;
    font-weight: 600;
}
.policy-content .para{

}
.policy-content .para a{

}
.policy-content .panel-group .panel-heading + .panel-collapse > .panel-body{
	padding: 25px;
	    height: 450px;
    overflow: hidden;
    overflow-y: scroll;
}
.policy-content li b{
	display: block;
	margin-bottom: 4px;
	color: #5f5f5f;
	    font-weight: 600;

}
.policy-content .points li{
	margin-bottom: 18px;
}
.panel-title > a{
	position: relative;
}
.policy-content .panel-title > a:after, .policy-content .panel-title > a.collapsed:after {
    position: absolute;
    right: 26px;
    font-family: inherit;
    font-size: 24px;
    top: 15px;
    font-weight: 600;
    width: auto;
    color: #656567;
}
.policy-content .panel-title > a.collapsed:after {
    content: '+';
}
.policy-content .panel-title > a:after {
	content: '-';
}
.policy-content img {
    width: 50%;
     max-width: 100%; 
    margin: auto;
    display: block;
}
.policy-content, .w-80{
	width: 80%;
}
.policy-content .panel-group .panel-body::-webkit-scrollbar {
    width: 8px;
}

.policy-content .panel-group .panel-body::-webkit-scrollbar {
    width: 8px;
}
.policy-content .panel-group .panel-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #626262;
}
.policy-content .panel-group .panel-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #626262;
}
img.flow-chat{
    margin: 15px auto;
        width: 75%;
}
#showRight{
	display: none;
}
h1.title-h1{
	font-size: 36px;
	line-height: 42px;
	    color: #003468;
}
h1.sub-title{
	font-size: 30px;
	    color: #003468;
	/*line-height: 42px;*/
}
@media (min-width:1280px) and (max-width:1440px){
	.pad-height{
		padding-bottom: 180px !important;
	}
}
@media (min-width:768px) and (max-width:1024px){
	.pad-height{
		height: 100vh;
	}
	.policy-content, .w-80{
		width: 90%;
	}
}
@media only screen and (max-width:479px){
	.contact-form-inner{
		width: 95%;
	}
	.hero-form input[type='submit']{
		display: block;
	    margin: auto;
	    margin-bottom: 20px;
	}
	.policy-content, .w-80{
		width: 100%;
	}
	.policy-content .panel-group .panel-heading + .panel-collapse > .panel-body{
		    padding: 25px 8px;
	}
	.policy-content .panel-title > a{
		    font-size: 14px;
	}
	.policy-content img{
		width: 75%;
	}
}


#Get_in_touch{
    position: relative;
    background: #FFF;
    padding: 20px 0px;
    width: auto;
    max-width: 100%;
    margin: 20px auto;
    min-height: 500px;
    border-radius: 4px;
    }
    #Get_in_touch .hero-form input,#Get_in_touch .hero-form select,#Get_in_touch .hero-form textarea {
        background-color: #fff !important;
        border: 1px solid #d0caca;
        width: 100%;
        margin-bottom: 15px !important;
        padding: 5px;
        height: 40px;
        border-radius: 7px;
        font-size: 15px;
            color: #003468;
            font-weight: 500;
        }
         #Get_in_touch .hero-form textarea {
            height:90px;
        }
        #Get_in_touch .hero-contact-form{
            padding: 25px;
        }
       #Get_in_touch input[type='submit'] {
		    margin: 25px auto;
		    background: transparent !important;
		    border-radius: 4px !important;
		    margin-top: 10px;
		}
        	.hero-form input[type='submit'] {
            width: auto !important;
            line-height: normal !important;
            height: auto !important;
            padding: 6px 32px !important;
            border-radius: 11px;
            font-weight: 600 !important;
            border: 1px solid #002c51 !important;
            background-color: #fff !important;
        }
        @media only screen and (max-width: 768px){
        	#showRight{
				display: block;
			}
			#navwrap .cbp-spmenu{
				display: block;
			}
			.navbar.navbar-default .page-scroll{
				background-image: url(../images/logo-xs.png);
			}
			.navbar.navbar-default {
			    background: linear-gradient(rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56));
			}
            #Get_in_touch{
                padding: 50px 0px;
                max-width: 100%;
                /*margin-top: 80px;*/
            }
            #Get_in_touch .hero-contact-form {
                padding: 10px;
            }
            .more_option .resources_menu {
			    top: 0px;
			    position: relative;
			    margin: 0px 0px 10px;
			}
            ul.resources_menu li a {
			    color: #003468 !important;
			    padding: 8px 25px;
			    display: block;
			    margin: 0px;
			    background: #f3f3f5;
			    width: 90%;
			    margin: auto;
			    margin-bottom: 1px;
			    padding-left: 8px;
			}
				.list_border
				{
					    padding: 0px;
				}
				.dt_show{
					display: none;
				}
				.more_option{
					position: relative;
				}
				.more_option i.fa-angle-up
				{
					  margin-left: 11px;
					    font-size: 21px;
					    transform: rotate(180deg);
					    position: relative;
					    color: #9b9ba1;
					    top: 2px;
					    font-weight: 600;
				}
				.more_option i.fa-angle-up.active{
					transform: rotate(0deg);
				}
        }

    .more_option .resources_menu {
    box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);
    -webkit-box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);
    -moz-box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);
    }

    @media only screen and (max-width: 768px){
    	.more_option .resources_menu {
    		box-shadow: none;
    	}
    }




    /*new*/
    .pdf_page_header img{
    	width: 100%;
    }


		.pdf_page .content p{
		    line-height: 25px;
		    font-size: 17px;
		    margin-bottom: 1rem;
		}
		.pdf_page .content ol{
		    /*margin-left: 5%;*/
		}
		.pdf_page .content li{
		    line-height: 25px;
		    font-size: 17px;
		    margin-bottom: 10px;
		}

		.pdf_page_header.text-center{
		    text-align: center;
		}

		.pdf_page .mt-2{
		    margin-top: 2rem;
		}
		.pdf_page p.calc a
		{
		    border: 1px solid;
		    background: #002c50;
		    color: white;
		    outline: none;
		    transition: .6s;
		    border-radius: 4px;
		}
		.pdf_page .content.ptb-5 {
    		padding: 5rem 0px;
		}
		.pdf_page p.calc a:hover{
			background: transparent;
			border: 1px solid #002c50;
			color: #002c50;
			transition: .6s;
		}
		.pdf_page.pt-80
    	{
            padding-top: 80px;
    	}

@media(max-width: 768px){
	.pdf_page .content.ptb-5 {
    	padding: 2rem 0px;
	}
	.pdf_page.pt-80{
		padding-top: 66px;
	}
}
    /*new*/



/*new*/

.h-250 {
    height: 250px;
}
.company-map-box.h-250 img{
	height: 100% !important;
	object-fit: cover;
}


@media(max-width: 768px){
	.home-box .home-box-caption p br:last-child {
    	display: none;
	}
	.news h2 {
    	font-weight: 400;
    	font-size: 25px;
	}
	section.main-contact-form [class*="col-"]{
		padding: 0px;
	}
}

@media(max-width: 475px){
	/* .h-250 {
	    	height: auto;
	} */
}
/*new*/



/*Services New Page*/


	.service_form{
		margin-top: 4rem;
	}
    .hignlights.services ul li {
        line-height: 25px;
        margin-bottom: 1rem;
        list-style-type: none;
    }
    .services_new_page{
        position: relative;
    }
    .services_new_page:after
    {
            /*content: '';*/
            position: absolute;
            left: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            background: #0000009e;
            top: 0px;
    }
     .services_new_page h1
    {
            position: absolute;
            top: 50%;
            line-height: 0px;
            left: 0px;
            right: 0px;
            text-align: center;
            color: white;
            z-index: 99;
            font-weight: 600;
    }
    .hignlights.services{
    	margin-top: 30px;
    }
    .service_form .first_wrp
    {
        display: flex;
        justify-content: space-between;
        margin-bottom: 1rem;
    }
    .service_form .first_wrp label{flex-basis: 30%;width: 100%}
    .service_form label{width: 100%}
    .service_form .first_wrp input {
        background: transparent;
        box-shadow: none;
        border: 1px solid #ccc;
        border-radius: 0px;
    }
    .service_form textarea {
        background: transparent;
        box-shadow: none;
        border: 1px solid #ccc;
        border-radius: 0px;
    }
    .service_form h2{
        display: block;text-align: center;margin: 1rem 0px;
        margin-bottom: 2rem;
        font-size: 26px;
    }
    .service_form input.form-control.submit {
        width: 148px;
        border-radius: 0px;
        margin: auto;
        box-shadow: none;
        background: #002c51;
        color: white;
        margin-top: 1.4rem;
        height: auto;
        padding: 12px 20px;
        transition: .6s;
    }
    .service_form input.form-control.submit:hover {
        background: transparent;
        color: #002c51;
        transition: .6s;
        border: 1px solid #002c51;
    }
    .service_form label.error{
        color: red;
        font-size: 13px;
        margin-top: 10px;
        font-weight: 600;
    }
    .hero-contact-form.services input[type='submit']{
    	margin: 25px auto;
		    background: transparent !important;
		    border-radius: 4px !important;
		    margin-top: 10px;
		        margin-bottom: 15px !important;
    }
    .hero-contact-form.services .form-policy p{
		margin-bottom: 0px !important;
    }


    h1.blue.seo {
    	margin-top: 10px;
		font-size: 25px;
		    line-height: 1.25;
	}

	h2.title-h2{
		    font-size: 36px;
		    line-height: 42px;
		    color: #003468;
	}
	
	h1.seo_p
	{
		font-size: 16px;
	    line-height: 25px;
    	margin-bottom: 20px;
	}

    @media(max-width: 475px){
    	.service_form .first_wrp{
    		flex-wrap: wrap;
    		margin: 0px;
    	}
    	.service_form .first_wrp label{
			flex-basis: 100%;
			margin: 0px 0px 1rem;
    	}
    	.service_form label.error{
    		margin-bottom: 0px;
    	}
    	.mb-p0{
    		padding: 0px;
    	}
    	.hero-contact-form.services{
    		padding: 25px 10px;
    	}
    	.hero-contact-form.services input[type='tel'], .hero-contact-form.services input, .hero-contact-form.services select{
    		margin-bottom: 10px !important;
    	}
    	.hero-contact-form.services label.error {
    		margin-bottom: 10px;margin-top: 0px !important;
		}
		.hero-contact-form.services input[type='submit']{
			margin-top: 1rem;
		}
		.service_form {
    	margin-top: 2rem;
		}
    }
/*Services New Page*/