@font-face{font-family:"Flaticon";src:url("../fonts/icon/Flaticon.eot");src:url("../fonts/icon/Flaticond41dd41d.eot?#iefix") format("embedded-opentype"),
url("../fonts/icon/Flaticon.woff") format("woff"),
url("../fonts/icon/Flaticon.ttf") format("truetype"),
url("../fonts/icon/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("Flaticon.html#Flaticon") format("svg");}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-size:inherit;font-style:normal;color:inherit;}
.flaticon-map2:before{content:"\f100";}
.flaticon-view:before{content:"\f101";}
.flaticon-database:before{content:"\f102";}
.flaticon-broken-link:before{content:"\f103";}
.flaticon-check:before{content:"\f104";}
.flaticon-next:before{content:"\f105";}
.flaticon-bookmark:before{content:"\f106";}
.flaticon-star:before{content:"\f107";}
.flaticon-home:before{content:"\f108";}
.flaticon-money:before{content:"\f109";}
.flaticon-search:before{content:"\f10a";}
.flaticon-phone:before{content:"\f10b";}
.flaticon-envelope:before{content:"\f10c";}
.flaticon-cancel:before{content:"\f10d";}
.section_bottom_spacing{margin-bottom:30px;}
.section-all-spacing{padding:30px 0;}
.margin_zero{margin-top:0;}
.padding_layout_1{padding-top:120px;padding-bottom:115px;}
.center{width:100%;display:flex;justify-content:center;}
.about_info{position:relative;}
.about_info img{position:absolute;padding:48px 42px;left:0;z-index:0;}
.border_dotted_circle:hover, .border_dotted_circle:focus{border-color:#43b4ae;}
.welcome-seo .wrapper{border-bottom:1px solid #f1f1f1;padding:80px 0;}
.welcome-seo .text h2{font-weight:700;line-height:50px;}
.welcome-seo .text span{font-size:20px;font-weight:600;display:block;margin:8px 0 20px 0;font-family:'Open Sans', sans-serif;}
.welcome-seo ul{padding-left:0;}
.welcome-seo .text ul li{float:left;width:50%;padding-left:58px;position:relative;margin-top:45px;font-family:'Open Sans', sans-serif;list-style-type:none;}
.welcome-seo .text ul li h6{color:#393939;margin-bottom:2px;font-size:18px;font-weight:600;}
.welcome-seo .text ul li i{position:absolute;top:6px;left:0;font-size:45px;color:#a9a9a9;}
.about_seo_section{text-align:center;padding:15px;margin-bottom:2em;}
.about_seo_section .theme_color{font-size:18px;font-weight:600;padding:15px 0;min-height:78px;line-height:1.5;}
.about_seo_section p{min-height:140px;}
.about_seo_section:hover{box-shadow:1px 4px 8px 4px #e6e6e6;-webkit-box-shadow:1px 4px 8px 4px #e6e6e6;-moz-box-shadow:1px 4px 8px 4px #e6e6e6;-ms-box-shadow:1px 4px 8px 4px #e6e6e6;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.page-seo .wrapper{padding:60px;}
.bullet-list-content h6{color:#393939;margin-bottom:2px;font-size:20px;font-weight:600;margin:20px 0;}
.page-seo .wrapper-padding{padding:0 60px 40px 60px;}
.feature_col .media-left{padding:0;}
.feature_col .media-left a{width:80px;height:80px;line-height:55px;border:2px solid #19a1ce;text-align:center;box-shadow:4px 4px 0 #f4f6f7;display:block;transition:all 300ms ease-in-out 0s;display:flex;align-items:center;}
.feature_col .enterprise-icon a{width:40px;height:40px;line-height:55px;border:none;text-align:center;box-shadow:none;display:block;transition:all 300ms ease-in-out 0s;display:flex;align-items:center;}
.feature_col .enterprise-icon i{
	font-size:40px;
	color:#169DB6;
}
.feature_col .media-left a img{margin:0 auto;}
.feature_col .media-body{padding-left:20px;}
.feature_col .media-body h5{margin-top:0;text-transform:uppercase;font-family:'Open Sans', sans-serif;color:#232323;margin-bottom:15px;font-size:18px;font-weight:600;}
.feature_col .media-body p{font-size:14px;font-family:'Open Sans', sans-serif;line-height:22px;letter-spacing:0.5px;color:#777777;}
.feature_cols .media{min-height:15em; margin-bottom: 20px}
.floating-form{max-width:300px;padding:30px 10px 10px 20px;font-size:15px;font-family:'Open Sans';background:#F9F9F9;border:1px solid #ddd;right:10px;position:fixed;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);z-index:9;}
.contact-opener{position:absolute;left:-65px;transform:rotate(-90deg);top:100px;background-color:#216288;padding:9px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.43);cursor:pointer;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);}
.contact-opener:hover{background-color:#fff;border:2px solid #000;color:#000;}
.floating-form-heading{border-bottom:2px solid #FF8103;margin-bottom:10px;font-size:18px;padding-bottom:3px;font-family:'Open Sans';color:#000;}
.floating-form label{display:block;margin:0px 0px 15px 0px;}
.floating-form label > span{width:80px;font-weight:bold;float:left;padding-top:8px;padding-right:5px;font-size:14px;}
.floating-form span.required{color:red;}
.floating-form .tel-number-field{width:40px;text-align:center;}
.floating-form .long{width:60px;}
.floating-form input.input-field{width:68%;}
.floating-form input.input-field,
.floating-form .tel-number-field,
.floating-form .textarea-field,
.floating-form .select-field{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;}
.floating-form .input-field:focus,
.floating-form .tel-number-field:focus,
.floating-form .textarea-field:focus,
.floating-form .select-field:focus{border:1px solid #0C0;}
.floating-form .textarea-field{height:100px;width:68%;}
.floating-form input[type="button"],
.floating-form input[type="submit"], .contact-opener{background-color:#000;border:1px solid #000;display:inline-block;cursor:pointer;color:#FFFFFF;padding:8px 18px;text-decoration:none;font-size:15px;font-family:'Open Sans';}
.floating-form input[type="button"]:hover,
.floating-form input[type="submit"]:hover, .contact-opener{background:#000;background-color:#000;}
.floating-form .success{background:#D8FFC0;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#2E6800;border-left:3px solid #2E6800;}
.floating-form .error{background:#FFE8E8;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#FF0000;border-left:3px solid #FF0000;}
.career-content-wrapper{font-weight:600;padding-top:15px;}
.career-wrapper .job-desc-heading{color:#303030;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:600;}
ul.list-type-none{list-style-type:none;padding:0}
ul.job-desc-list li, ol.job-desc-list, ol.job-desc-list li{color:#666666;font-family:'Open Sans', sans-serif;font-weight:500;font-size:15px;letter-spacing:0;line-height:1.5em;}
.career-listing-spacing{padding-bottom:30px;}
.career-listing-spacing ol{padding:0;list-style-type:none;}
.company-location i{font-size:22px !important;float:left;padding-right:10px;}
.address-area h2.branch{font-size:20px;padding:10px 0;}
h2.contact-line{text-align:center;}
.a2gs-location{margin-left:26px;}
.hero-slide{background-size:cover !important;background-position:center bottom;background-repeat:no-repeat;}
.hero-content{height:500px;display:flex;align-items:center;}
.hero-content-inner-pages{height:400px;display:flex;align-items:center;}
.slider-heading{font-size:30px;color:#fff;font-family:'Open Sans';font-weight: 600;line-height:64px;}
.slider-heading-text{font-size:26px;color:#fff;font-family:'Open Sans'; line-height:44px; }
.slider-heading p{color:#fff;font-size:16px;}
.slider-heading span.bold-text{font-size:30px;font-weight:700;}
.slide-message{margin-bottom:20px;margin:0 auto;}
.hero-slide.slider-bg.banner-slide1{background-image:url(../images/slides/banner-slide-1.jpg);}
.hero-slide.slider-bg.banner-slide2{background-image:url(../images/slides/banner-slide-2.jpg);}
.banner-slider-common .slick-dots li{display:none !important;}
#hero-slider .slick-dotted.slick-slider, #innovation-slider .slick-dotted.slick-slider, .quotes .slick-dotted.slick-slider{margin-bottom:0;}
#hero-slider .slick-dots, .quotes .slick-dots{position:absolute;bottom:25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.quotes .slick-dots{bottom:20px;}
#innovation-slider .slick-dots{margin-top:15px;bottom:auto;position:absolute;display:block;width:100%;padding:0;list-style:none;text-align:center;}
#hero-slider .slick-dots li, #innovation-slider .slick-dots li, .quotes .slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0 8px;padding:0;cursor:pointer;}
#hero-slider .slick-dots li button, #innovation-slider .slick-dots li button, .quotes .slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:8px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
#hero-slider .slick-dots li button:hover, #innovation-slider .slick-dots li button:hover, .quotes .slick-dots li button:hover,
#hero-slider .slick-dots li button:focus, #innovation-slider .slick-dots li button:focus, .quotes .slick-dots li button:focus{outline:none;}
#hero-slider .slick-dots li button:hover:before, #innovation-slider .slick-dots li button:hover:before, .quotes .slick-dots li button:hover:before,
#hero-slider .slick-dots li button:focus:before, #innovation-slider .slick-dots li button:focus:before, .quotes .slick-dots li button:focus:before{opacity:1;}
#hero-slider .slick-dots li button:before, #innovation-slider .slick-dots li button:before, .quotes .slick-dots li button:before{
	font-family:'FontAwesome';
	font-size:16px;
	line-height:1;
	position:absolute;
	top:0;left:0;
	width:16px;height:16px;
	content:'\f111';text-align:center;opacity:1;
	color:#c8c8c8;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transition:opacity 0.25s;
}
#hero-slider .slick-dots li.slick-active button:before, #innovation-slider .slick-dots li.slick-active button:before, .quotes .slick-dots li.slick-active button:before{opacity:1;color:#00feff;}
a.btn.btn-slide{background:transparent;border:2px solid #00a6eb;border-radius:0;color:#00a6eb;font-size:18px;padding:7px 30px;margin:20px 0px;letter-spacing:1px;}
a.btn.btn-slide:hover{color:#fff;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;margin-top:-10px;padding:0;cursor:pointer;color:#fff;border:none;outline:none;background:transparent;border:1px solid #fff;z-index:8}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:#3974D8;outline:none;background:#fff;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;color:#3974D8;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:FontAwesome;font-size:20px;line-height:1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:25px;}
[dir='rtl'] .slick-prev{right:25px;left:auto;}
.slick-prev:before{content:'\f053';}
[dir='rtl'] .slick-prev:before{content:'';font-weight:bold;font-size:20px;}
.slick-next{right:25px;}
[dir='rtl'] .slick-next{right:auto;left:25px;}
.slick-next:before{content:'\f054';}
[dir='rtl'] .slick-next:before{content:'';}
.main-shadow-heading.heading-h1 h1{font-size:26px;font-weight:bold;color:#222222;}
.hero-slide.slider-bg.career-bg{background:url(../images/page-titles/career-bg.png)no-repeat;}
.hero-slide.slider-bg.common-bg{background:url(../images/page-titles/common-bg.png)no-repeat;}
.welcome-seo img{margin:0 auto;}
.line-divider{color:#999;}
.sub-title{background:#f1f1f1;font-size:15px;text-align:center;padding:8px 0;font-weight:700;text-transform:uppercase;color:#ed314b;margin-bottom:20px;}
.margin-all-top{margin-top:3em;}
.privacy_list ul li{line-height:1.9;font-family:'Open Sans', sans-serif;color:#666666}
.css-sprite-facebook, .css-sprite-google-plus, .css-sprite-linkedin, .css-sprite-twitter{display:inline-block;background:url('../images/icons/sprite1.png');margin-right:6px;}
.css-sprite-facebook{background-position:-12px -0px;width:32px;height:32px;}
.css-sprite-google-plus{background-position:-56px -0px;width:32px;height:32px;}
.css-sprite-linkedin{background-position:-100px -0px;width:32px;height:32px;}
.css-sprite-twitter{background-position:-144px -0px;width:32px;height:32px;}
.social-sprite{text-align:right;}
.social-sprite-left{text-align:left;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;margin:0 auto;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-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{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.html") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}
.bx-wrapper img{max-width:100%;display:block;}
.bxslider{margin:0;padding:0;}
ul.bxslider{list-style:none;}
.bx-viewport{-webkit-transform:translatez(0);}
.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url('images/bx_loader.gif') center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}
.bx-wrapper .bx-prev{left:10px;background:url('images/controls.html') no-repeat 0 -32px;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus{background-position:0 0;}
.bx-wrapper .bx-next{right:10px;background:url('images/controls.html') no-repeat -43px -32px;}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('images/controls.html') -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('images/controls.html') -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.thankyou_container {
margin: 0 auto;
width: 100%;
height: 100%;
top: 0;
display: table;
left: 0;
}
.inner_content {
display: table-cell;
vertical-align: middle;
margin: 0 auto;
}
.inner_body {
display: block;
margin: 0 auto;
text-align: center;
}
.thanks_text {
padding-bottom: 30px;
background: #fff;
-webkit-box-shadow: 2px 5px 10px #484848;
-moz-box-shadow: 2px 5px 10px #484848;
-o-box-shadow: 2px 5px 10px #484848;
-ms-box-shadow: 2px 5px 10px #484848;
box-shadow: 2px 5px 10px #484848;
display: block;
margin: 3em auto;
width: 40%;
}
.thanks_text h2 {
font-size: 42px;
/*padding: 20px 0;*/
color: #258d8b;
font-weight: bold;
font-style: italic;
}
.thanks_text h3{
font-size: 18px;
color: #373737;
line-height: 30px;
}

.thanks_text p {
font-size: 20px;
line-height: 28px;
color: #373737;
font-weight: bold;
}
.img-responsive{
display: block;
max-width: 100%;
height: auto;
}
/**********HRMS Banner form******************/

.form-area {
    position: relative;
    background: #004a60;
    left: 68px;
    margin-right: -40px;
    top: 48px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.30);
    z-index: 1;
}
.form-area form{
     padding: 15px 35px 22px 35px;
}
.form-area .title {
    position: relative;
    font-size: 26px;
    font-weight: 600;
    color: #004a60;
    text-align: center;
    color: #ffffff;
    padding: 5px 0;
}
.form-area input, .form-area textarea,  .form-area select {
    position: relative;
    width: 100%;
    background: transparent;
    border-width: 0px 0px 1px 0px;
    border-color: #ccc;
    border-style: solid;
    margin-bottom: 0px;
    font-style: italic;
    padding: 22px 10px 8px 8px;
    transition: all 900ms ease;
    color:#fff;
}

.form-area select option.same-color{
    color:#fff;
    font-style: normal;
 }

 .btn-form-submit {
    width: 100%;
    margin-top: 20px;
    border-radius: 0 !important;
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    background: #fff !important;
    padding-top:8px !important;
}
.form-area input::-webkit-input-placeholder, .form-area textarea::-webkit-input-placeholder{color:#ccc;}
.form-area input::-moz-placeholder, .form-area textarea::-moz-placeholder{color:#ccc;}
.form-area input:-ms-input-placeholder, .form-area textarea:-ms-input-placeholder{color:#ccc;}
.form-area input:-moz-placeholder, .form-area textarea:-moz-placeholder{color:#ccc;}


/**********************HRMS Features Page*************************/
.hrms-feature-box{
	border:1px solid #707070;
	min-height: 260px;	
}
.hrms-feature-box i{
	font-size:60px;
}
.hrms-feature-box h3{
	font-size:18px;
	font-weight: 700;
	color:#247FC8;
	margin-bottom:20px;
}
.hrms-feature-box:hover h3{
	color:#fff;
}
.hrms-feature-box:hover{
	background: #444C5C;
	color:#fff;
	transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
}

/*****************Benefit CSS************************/
.benefit-bg{
	background: url(../images/hrms/benefit-bg.png)no-repeat;
	background-position: center;
	background-size: cover;
}


.tkn-crt {
  position: relative; }
  .tkn-crt-img {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
     }
    .animate .tkn-crt-img {
      /*opacity: 0;*/
      position: relative;
      bottom: -30px;
      transition: all .4s;
      transition-delay: .2s; }
    .animate.show .tkn-crt-img {
      opacity: 1;
      bottom: 0; }
  .tkn-crt-lst {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px; }
  .tkn-crt-itm {
    position: static;
    align-items: center;
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 20px; }
    .animate .tkn-crt-itm {
      list-style: none;
      transition: all .4s;
      transition-delay: .6s;
      transform: translateX(0) translateY(30px);
       }
    .animate.show .tkn-crt-itm {
      opacity: 1;
      transform: translateX(0) translateY(0);
       }
    .tkn-crt-itm:nth-child(1) {
      transition-delay: .7s; }
    .tkn-crt-itm:nth-child(2) {
      transition-delay: .8s; }
    .tkn-crt-itm:nth-child(3) {
      transition-delay: .9s; }
    .tkn-crt-itm:nth-child(4) {
      transition-delay: 1s; }
    .tkn-crt-itm:nth-child(5) {
      transition-delay: 1.1s; }
    .tkn-crt-itm:nth-child(6) {
      transition-delay: 1.2s; }
    .tkn-crt-itm:nth-child(7) {
      transition-delay: 1.3s; }
  .tkn-crt-prcnt {
    height: 55px;
    width: 55px;
    border-radius: 10px;
    background: #fe4350;
    font-size: 16px;
    font-weight: 600;
    line-height: 55px;
    display: inline-block;
    text-align: center;
    color: #fff;
    margin: 20px 30px;
    flex-shrink: 0;
    transform: rotate(-45deg);
     }
    .tkn-crt-prcnt > span {
      display: inline-block;
      transform: rotate(45deg); }
    .tkn-crt-prcnt.one {
      background: #fe4350; }
    .tkn-crt-prcnt.two {
      background: #fb6b5d; }
    .tkn-crt-prcnt.three {
      background: #fb6b5d; }
    .tkn-crt-prcnt.four {
      background: #ff774e; }
    .tkn-crt-prcnt.five {
      background: #ff774e; }
    .tkn-crt-prcnt.six {
      background: #ff9465; }
    .tkn-crt-prcnt.seven {
      background: #ff9465; }
  .tkn-crt-ttl {
    font-weight: 600;
    text-align: center;
    display: block;
    color: #223b55;
     }
.tkn-crt-prcnt i{
	font-size:28px;
	vertical-align: middle;
}
.tkn-crt-itm:nth-child(1) {
	display: none;
}
@media (min-width: 992px){
	.tkn-crt:before {
	    background: rgba(254, 67, 80, 0.05);
	}
}

@media (min-width: 576px) {
  .tkn-crt-lst {
    margin-bottom: 0; 
    padding:0;
	}
  .tkn-crt-itm {
    display: flex;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0; } }
@media (min-width: 768px) {
  .tkn-crt-itm {
    width: 33%; }
  .tkn-crt-ttl {
    text-align: left; } }
@media (min-width: 992px) {
  .tkn-crt {
    position: relative;
    padding-top: 140px;
    padding-bottom: 30px;
    }
    .tkn-crt:before {
      position: absolute;
      height: 610px;
      width: 610px;
      top: 0;
      left: 50%;
      content: '';
      border-radius: 20px;
      background: rgba(254, 67, 80, 0.05);
      transform: rotate(45deg);
      transform-origin: 0 0; }
    .tkn-crt-itm {
      position: absolute;
      display: flex;
      align-items: center;
      width: auto; }
      .tkn-crt-itm:nth-child(1) {
        flex-direction: column;
         }
        .tkn-crt-itm:nth-child(1) .tkn-crt-ttl {
          order: -1; 
      }
        .tkn-crt-itm:nth-child(1) .tkn-crt-prcnt {
          transform: rotate(0); 
      }
          .tkn-crt-itm:nth-child(1) .tkn-crt-prcnt > span {
            transform: rotate(0);
             }
      .tkn-crt-itm:nth-child(2n) .tkn-crt-ttl {
        order: -1; 
    }
      .tkn-crt-itm:nth-child(even) {
        right: 50%;
        transform: translateX(-30px) translateY(0);
         }
        .animate.show .tkn-crt-itm:nth-child(even) {
          transform: translateX(0) translateY(0);
           }
      .tkn-crt-itm:nth-child(odd) {
        left: 50%;
        transform: translateX(30px) translateY(0);
         }
        .animate.show .tkn-crt-itm:nth-child(odd) {
          transform: translateX(0) translateY(0); }
      .tkn-crt-itm:nth-child(1) {
        top: -60px;
        left: 50%;
        display: none;
        transform: translateX(-50%) translateY(-30px); }
        .animate.show .tkn-crt-itm:nth-child(1) {
          transform: translateX(-50%) translateY(0); }
      .tkn-crt-itm:nth-child(2) {
        top: 65px;
        margin-right: 30px;
        transition-delay: .8s; }
      .tkn-crt-itm:nth-child(3) {
        top: 65px;
        margin-left: 30px;
        transition-delay: .8s; }
      .tkn-crt-itm:nth-child(4) {
        top: 173px;
        margin-right: 135px;
        transition-delay: 1s; }
      .tkn-crt-itm:nth-child(5) {
        top: 173px;
        margin-left: 135px;
        transition-delay: 1s; }
      .tkn-crt-itm:nth-child(6) {
        top: 281px;
        margin-right: 240px;
        transition-delay: 1.2s; }
      .tkn-crt-itm:nth-child(7) {
        top: 281px;
        margin-left: 240px;
        transition-delay: 1.2s; }
    .tkn-crt-ttl {
      white-space: nowrap; 
  } 
  }


@media (min-width: 992px) and (max-width: 1199px) {
  .tkn-crt {
    transform: scale(0.8); }
     }

.tagline_block{
	background: #247FC8;
	/*z-index: 999;*/
	position: relative;
}

/****************Common Class*************************/
.fnt_bold{
	font-weight: 700;
}
.section-spacing{
	padding:40px 0;
}
.padd_15{
	padding:20px 15px;
}
.margn_btm20{
	margin-bottom:20px;
}
.col-white{
	color:#fff;
}
.fnt_30{
	font-size:30px;
}
.fnt_20{
	font-size:20px;
}
.flt_left{
	float: left;
}
.btn-shadow {
    text-align: center;
    background: #fff;
    padding: 15px 20px;
    width: 250px;
    border-radius: 10px;
}
.bubble blockquote:before {
    content: "\201C";
    position: absolute;
    font-size: 100px;
    padding: 10px;
    line-height: 1;
    color: #00a6eb;
}
.bubble blockquote:before {
    top: 0;
    left: 10px;
}
.bubble blockquote {
    margin: 10px 10px 0;
    padding: 60px;
    position: relative;
    border: none;
    border-radius: 8px;
    font-size: 20px;
    color: #666666;
    min-height: 250px;
}
.quotes-name{
    font-weight: 700;
    top: 15px;
    position: relative;
}
.quotes-name img{
	margin-right: 8px;
}
.main-title-line h2 {
    font-size: 28px;
    font-weight: bold;
    color: #222222;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}
.main-title-line {
	position:relative;margin-bottom:30px;margin-top:30px;
}
#float-sidebtn {
    top: 500px;
    background-color: #000;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
}
.float-side-btn {
    left: -2px;
    cursor: pointer;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.float-side-btn-contents {
    position: fixed;
    margin: 0;
    padding: 6px 13px 8px 13px;
    text-decoration: none;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    border-style: solid;
    display: block;
    z-index: 100000;
}