﻿@font-face {
	font-family: 'Conv_ASENINE_';
	src: url('../fonts/ASENINE_.eot');
	src: local('☺'), url('../fonts/ASENINE_.woff') format('woff'), url('../fonts/ASENINE_.ttf') format('truetype'), url('../fonts/ASENINE_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LemonMilk_0';
	src: url('../fonts/LemonMilk_0.eot');
	src: local('☺'), url('../fonts/LemonMilk_0.woff') format('woff'), url('../fonts/LemonMilk_0.ttf') format('truetype'), url('../fonts/LemonMilk_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LemonMilkbold_0';
	src: url('../fonts/LemonMilkbold_0.eot');
	src: local('☺'), url('../fonts/LemonMilkbold_0.woff') format('woff'), url('../fonts/LemonMilkbold_0.ttf') format('truetype'), url('../fonts/LemonMilkbold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


*{margin:0;padding:0;}
a, a:hover, a:focus, a:active{text-decoration:none;}
.btn{font-family:'Open Sans', sans-serif;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover, .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{color:initial;background-color:transparent;border-color:transparent;outline:none;}
body.home{overflow:hidden !important;}
ul, li{list-style:none;}
html, body{width:100%;height:100%;margin:0;padding:0;}
p{font-size:15px;margin:0;padding:0;}
body{font-family:'Lato', sans-serif;color:#434341;}
#fullpage .container{width:94%;}
.nopadding{padding:0 !important;margin:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nopadding-right{padding-right:0 !important;}
.banner-section{width:100%;float:left;background:#fff;}
.banner-section .banner-left{width:50%;float:left;height:100%;background-color:#f4f4f4;position:relative;overflow:hidden;}
#spiders{position:absolute;top:0;left:0;width:auto;height:auto;}
.banner-section .banner-right{width:50%;float:left;background:#000 url(../images/banner-right.jpg) no-repeat;position:relative;height:100%;background-size:cover;}
.banner-section .banner-right img{width:100%;height:100%;}
.top-content{position:absolute;top:0;left:0;right:0;margin:30px auto 0;height:100%;}
.menu-btn.btn{border:0;border-radius:0;background-size:100% 100%;float:right;text-align:center;}
.banner-content, .top-header{width:100%;float:left;} 
.banner-content{width:68%;text-align:center;margin:14% auto 0;display:block;float:none;position:relative;}
.banner-content h1{color:#1496f2;font-size:44px;font-weight:bold;line-height:50px;margin-bottom:0.8em;font-family: 'Conv_LemonMilkbold_0';margin-top:9%;}
.banner-content h1 span{display:block;font-weight:300;font-size:50px;background:rgb(13,13,13);background:-moz-linear-gradient(left, rgba(13,13,13,1) 0%, rgba(13,13,13,1) 50%, rgba(209,204,204,1) 50%, rgba(209,204,204,1) 100%);background:-webkit-linear-gradient(left, rgba(13,13,13,1) 0%,rgba(13,13,13,1) 50%,rgba(209,204,204,1) 50%,rgba(209,204,204,1) 100%);background:linear-gradient(to right, rgba(13,13,13,1) 0%,rgba(13,13,13,1) 50%,rgba(209,204,204,1) 50%,rgba(209,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d0d0d', endColorstr='#d1cccc',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family: 'Conv_ASENINE_';}
.banner-content h1 span i{font-style:normal;}
.banner-content p .btn-default{color:#fff;font-size:16px;font-weight:600;margin:0 3px;border-radius:0;background-color:#f7c80a;border-color:#f7c80a;padding:10px 20px;}
.banner-content p .btn-default:hover{color:#f7c80a;background-color:transparent;}
.banner-content p .btn-default + .btn-default{background-color:#22be34;border-color:#22be34;}
.banner-content p .btn-default + .btn-default:hover{color:#22be34;background-color:transparent;}
.s-menu{display:block;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:300;width:10%;}
.s-menu ul{padding:0;margin:0;}
.s-menu li{position:relative;-webkit-transform:translateX(11rem);transform:translateX(11rem);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);margin-bottom:5px;}
.s-menu li:last-child{margin-bottom:0;}
.s-menu li a{text-align:right;color:#ccc;font-size:12px;text-transform:uppercase;font-weight:300;line-height:25px;position:relative;padding-right:0;padding-left:3em;display:inline-block;display:block;text-align:left;border-bottom:1px solid rgba(96, 96, 96, 0.34);}
.s-menu li a:after{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background:transparent;border-radius:100%;border:1px solid #ccc;margin-top:-3px;}
.s-menu li:hover{-webkit-transform:translateX(0);transform:translateX(0);transition-timing-function:cubic-bezier(.23,1,.32,1);}
.s-menu li a.blink_color{color:#f7c80a;}
.s-menu li a.blink_color:after{border-color:#f7c80a;background-color:#f7c80a;-webkit-transition:border-color 0.7s;-o-transition:border-color 0.7s;-moz-transition:border-color 0.7s;-ms-transition:border-color 0.7s;transition:border-color 0.7s;}
#fp-nav ul, .fp-slidesNav ul{width:100%;display:inline;}
#fp-nav ul li, .fp-slidesNav ul li{width:137%;height:8px;margin:2px 6px;margin-bottom:1em;-webkit-transform:translateX(8.4rem);transform:translateX(8.4rem);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);display:inline-block;}
#fp-nav ul li:after{position:absolute;content:'';width:50em;height:0;left:0;right:0;top:1em;border-bottom:1px solid rgba(96, 96, 96, 0.34);}
#fp-nav ul li a span, .fp-slidesNav ul li a span{left:0;top:0;margin:0;}
#fp-nav ul li .fp-tooltip{overflow:visible;top:-50%;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width:8px;height:8px;background:transparent;border-radius:100%;border:1px solid #ccc;margin:0;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{margin:0;width:8px;height:8px;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{background:#f7c80a;border-color:#f7c80a;width:8px;height:8px;margin:0;border-radius:100%;}
#fp-nav ul li a.active + .fp-tooltip.right{color:#f7c80a;}
#fp-nav ul li .fp-tooltip.right{color:#ccc;font-size:12px;text-transform:uppercase;font-weight:300;opacity:1;}
#fp-nav ul li .fp-tooltip.right{right:0%;left:24px;}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip{width:0;}
#fp-nav ul li:hover, .fp-slidesNav ul li:hover{-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);transform:translateX(-2.5rem);}
.scroll-icon{width:18px;height:48px;background-image:url(../images/scroll.png);background-size:cover;background-position:center center;background-repeat:no-repeat;position:fixed;z-index:1000;bottom:1.5em;left:50%;margin-left:-10px;display:block;opacity:0;cursor:pointer;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;-moz-transition:opacity 0.5s, -moz-transform 0.5s;transition:opacity 0.5s, transform 0.5s;}
.show.scroll-icon{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:scroll-anim 2s infinite;-moz-animation:scroll-anim 2s infinite;-o-animation:scroll-anim 2s infinite;animation:scroll-anim 2s infinite;}
@-webkit-keyframes scroll-anim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes scroll-anim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
@-o-keyframes scroll-anim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
@keyframes scroll-anim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
.show.scroll-icon:hover{animation:none;}
#section1{width:100%;float:left;padding:1em 0;background:url(../images/abt-bg.png) no-repeat;background-size:100% 100%;}
#section1 .fp-tableCell{position:relative;}
#section1 .fp-tableCell:after{content:'About 4Source';position:absolute;z-index:-1;color:rgba(233, 233, 232, 0.28);text-transform:uppercase;font-size:10rem;font-weight:800;width:50%;top:50%;left:4%;margin-top:0px;line-height:1.05;}
.about-box{width:100%;float:left;}
.section h2{font-size:60px;margin:0;padding:0;color:#1496f2;line-height:70px;margin-bottom:1em;position:relative;font-family: 'Conv_LemonMilk_0';}
.section h2 span{font-size:100px;margin:0;padding:0;display:block;font-weight:300;color:#2b2b2c;font-family: 'Conv_ASENINE_';}
.about-box p{text-align:justify;margin-top:1em;z-index:999;position:relative;}
.img-wrapper{float:right;margin-top:-1em;margin-right:8px;position:relative;}
.img-wrapper img{width:74%;float:left;position:relative;z-index:99;}
#section2{width:100%;float:left;background-image:url(../images/service-bg1.jpg), url(../images/service-bg2.jpg);background-position:top left, top right;background-repeat:no-repeat, no-repeat;background-size:45% 100%, 56% 100%;}
#section2 h2, #section4 h2{margin-top:2.2em;}
#section2 h2 span{color:#fff;}
.service-box{width:100%;float:left;background:#fff;padding:30px 0;}
.service-box .thumbnail{border:0;margin-bottom:10px;}
.service-box .thumbnail img{margin-left:0;}
.service-box .caption{padding:9px 0;}
.service-box .caption h3{margin-top:0;position:relative;}
.service-box .caption h3:before{content:'';position:absolute;bottom:-5px;width:18%;height:2px;background:#1496f2;}
.service-box .caption h3 a{font-size:16px;font-weight:600;text-transform:uppercase;color:#434341;}
.service-box .caption p{font-weight:500;text-align:justify;line-height:19px;font-size:14px;margin-bottom:6px;min-height:95px;color:#434341;}
#section4{width:100%;float:left;background-image:url(../images/members-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}
.client{background-image:url(../images/ourclient.jpg) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% 100% !important;}

.team-block.fr_client figure img{ width: 100%;border-radius: 10px;border: 1px solid #e4e4e4;}

.team-block.fr_client figure img:hover{box-shadow: 0 0 20px 4px rgba(208, 208, 208, 0.58);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}

.margin_lft{margin-left:100px !important;}

.margin_lft span{color:#2b2b2c !important;}

.team-block.fr_client .swiper-slide:nth-child(3) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(4) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(7) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(8) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(11) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(12) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(15) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(16) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(19) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(20) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(23) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(24) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(27) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(28) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(31) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(32) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(35) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(36) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(39) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(40) {margin-top: 20px !important;}

.team-block.fr_client .swiper-slide:nth-child(43){margin-top:20px !important;}

.team-block.fr_client .swiper-slide:nth-child(44){margin-top:20px !important;}
   
.team-block.fr_client .swiper-slide:nth-child(47){margin-top:20px !important;}

.team-block.fr_client .swiper-slide:nth-child(48){margin-top:20px !important;}



.team-block{width:100%;float:left;}
.team-block figure{margin:10px 0;}

.team-block figure img{ width: 100%;}
.team-block figcaption{top: 0%;padding: 0;background-color:#fff;width: 100%;/*border:12px solid rgba(255, 255, 255, 0.45);*/    box-shadow: 2px 2px 6px 0px #000;
    -webkit-box-shadow: 2px 2px 6px 0px #000;
    -moz-box-shadow: 2px 2px 6px 0px #000;border-top: 1px solid #dedede;}
.team-block h3{font-size:20px;font-weight:600;text-transform: capitalize;color:#1741af;text-align:center;line-height:27px;/*position:absolute;top:50%;margin-top:-20px;left:0;right:0;*/font-family:'Poppins', sans-serif;margin: 0;padding: 15px 0;}
.team-block h3 span{display:block;font-size:14px;font-weight:600;letter-spacing:0px;color: #202020;}
#section4 h2 span{color:#fff;}
#section5{width:100%;float:left;background:#fff url(../images/blog_bg.png) no-repeat;background-size:34%;background-position:6% 40%;}
#section5 .btn{background:transparent;border:1px solid transparent;position:relative;padding-left:51px;}
.btn-wrapper .btn:before{content:'';position:absolute;left:0;right:0;top:50%;margin-top:-5px;background:url(../images/long-arrow.png) no-repeat;width:32px;height:10px;}
.LineAnimationButton{position:relative;line-height:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;cursor:pointer;text-transform:uppercase;font-size:16px;font-family:'Poppins', 'Helvetica', 'Arial', sans-serif;font-weight:500;display:inline-block;transition:0.3s;padding:11px 34px;color:#2B2B2B;background-color:transparent;text-decoration:none;}
.LineAnimationButton:hover,
.LineAnimationButton:focus{color:#2B2B2B;}
.LineAnimation-border{content:'';background-color:#2B2B2B;position:absolute;}
.LineAnimation-border_partial--top{top:0;right:0;left:0;height:2px;}
.LineAnimation-border--top{top:0;right:100%;left:0;height:2px;transition:right 0.2s 0.6s;transition-timing-function:ease-in;}
.LineAnimation-border--right{right:0;bottom:100%;top:0;width:2px;transition:bottom 0.2s 0.4s;transition-timing-function:ease-in;}
.LineAnimation-border--bottom{bottom:0;right:0;left:100%;height:2px;transition:left 0.2s 0.2s;transition-timing-function:ease-in;}
.LineAnimation-border--bottom_left{bottom:0;height:0;width:2px;left:0;transition:height 0.2s 0s;transition-timing-function:ease-in;}
.LineAnimation-border--top_left{bottom:50%;left:0;width:2px;height:0;transition:height 0.2s 0.8s;transition-timing-function:ease-in;}
.LineAnimation-border_partial--top{top:10%;right:0;left:0;height:2px;}
.LineAnimation-border_partial--right{right:0;bottom:100%;top:10%;width:2px;transition:bottom 0.2s 0.2s;transition-timing-function:ease-in;}
.LineAnimation-border_partial--bottom{bottom:10%;right:0;left:100%;height:2px;transition:left 0.2s 0s;transition-timing-function:ease-in;}
.LineAnimation-border_partial--top_left{top:10%;left:0;width:2px;height:60%;}
.LineAnimationButton:hover .LineAnimation-border--top{right:0;transition:right 0.2s 0.2s;transition-timing-function:ease-in;}
.LineAnimationButton:hover .LineAnimation-border--right{bottom:0;transition:bottom 0.2s 0.4s;transition-timing-function:ease-in;}
.LineAnimationButton:hover .LineAnimation-border--bottom{left:0;transition:left 0.2s 0.6s;}
.LineAnimationButton:hover .LineAnimation-border--bottom_left{height:40%;transition:height 0.2s 0.8s;transition-timing-function:ease-in;}
.LineAnimationButton:hover .LineAnimation-border--top_left{height:50%;transition:height 0.2s 0s;transition-timing-function:ease-in;}
.LineAnimationButton--partial:hover .LineAnimation-border_partial--right{bottom:10%;transition:bottom 0.2s 0s;transition-timing-function:ease-in;}
.LineAnimationButton--partial:hover .LineAnimation-border_partial--bottom{left:0%;transition:left 0.2s 0.2s;}
}
.LineAnimationButton--White{color:#f9d33b;}
.LineAnimationButton--White:hover,
.LineAnimationButton--White:focus{color:#f9d33b;background-color:transparent;outline:0;}
.LineAnimationButton--White:active{color:#f9d33b;}
.LineAnimationButton--White .LineAnimation-border{background-color:#f9d33b;}
.LineAnimationButton--White:after{color:#f9d33b;}
.LineAnimationButton--White .LineAnimation-border_partial--top_left:after{border-color:#f9d33b;}
.blog-left{width:50%;float:left;padding-left:7%;padding-top:2%;}
.blog-right{width:50%;float:left;}
.blog-right figure{width:80%;float:none;position:relative;}
.blog-right figure img{filter:brightness(50%);}
.blog-left .btn-wrapper{position:absolute;bottom:-70%;right:60px;}
.blog-content{position:absolute;bottom:30px;left:0;width:100%;padding-left:2em;}
.blog-content h4 a{color:#fff;font-size:22px;}
.blog-content p{color:#cac9c9;font-size:14px;font-weight:600;}
.blog-content h4 + p{color:#fff;}
.blog-content p span{color:#f7c80a;font-size:14px;padding-left:10px;}
#section6{width:100%;float:left;background-image:url(../images/con_sec_bg.png), url(../images/footer-bg.jpg);background-color:#1b1b1b;background-position:6% 15%, top right;background-size:23% 39%, 50% 100%;background-repeat:no-repeat;}
#section6 h2 span{color:#fff;}
footer{width:100%;float:left;}
footer .left-footer, footer .right-footer{width:50%;float:left;}
.marketing-grid{padding:0;width:100%;float:left;margin-top:3em;}
.marketing-grid img{width:87%;}
.left-footer address{width:100%;float:left;padding-top:13em;margin-bottom:0;}
.left-footer address ul{padding:0;}
.left-footer address p{color:#1496f2;text-transform:uppercase;margin-bottom:10px;font-weight:600;}
.left-footer address ul li, .left-footer address ul li a{color:#c5c5c5;font-weight:300;font-size:15px;line-height:22px;}
.left-footer address ul.reach-block li, .left-footer address ul.reach-block li a{font-size:13px;}
.left-footer address ul.reach-block li span{font-size:12px;}
ul.social li{float:left;margin:3px;}
ul.social li a{width:30px;height:30px;border:2px solid #454545;display:block;text-align:center;display:table;float:left;}
ul.social li a .fa{display:table-cell;vertical-align:middle;color:#bbbbbb;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;}
ul.social li a:hover{border-color:#3b5997;}
ul.social li a:hover .fa-facebook{color:#3b5997;}
ul.social li:nth-child(2) a:hover{border-color:#0084b4;}
ul.social li a:hover .fa-twitter{color:#0084b4;}
ul.social li:nth-child(3) a:hover{border-color:#d34836;}
ul.social li a:hover .fa-instagram{color:#d34836;}
ul.social li:nth-child(4) a:hover{border-color:#0077B5;}
ul.social li a:hover .fa-linkedin{color:#0077B5;}
ul.social li:last-child a:hover{border-color:#c8232c;}
ul.social li a:hover .fa-pinterest-p{color:#c8232c;}
.right-footer .floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #a19999;}
.right-footer .floating-label-form-group input,
.right-footer .floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:17px;font-weight:500;background:none;box-shadow:none !important;resize:none;color:#fff;}
.right-footer .floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:0.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;-moz-transition:top 0.3s ease,opacity 0.3s ease;-ms-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease;}
.right-footer .floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #a09a98;}
.right-footer .floating-label-form-group-with-value label{top:5px;opacity:1;}
.right-footer .floating-label-form-group-with-focus label{color:#1496f2;}
.right-footer form .row:first-child .floating-label-form-group{border-top:0;}
.right-footer::-webkit-input-placeholder{color:#fff;}
.right-footer::-moz-placeholder{color:pink;}
.right-footer:-ms-input-placeholder{color:pink;}
.right-footer:-moz-placeholder{color:pink;}
.LineAnimationButton{color:#f7c80a;border:0;}
.LineAnimationButton:hover{background-color:transparent;}
.LineAnimationButton.active,.LineAnimationButton:active,.LineAnimationButton:active:hover{color:#f9d33b;box-shadow:none;outline:0;}
.copyright{width:100%;float:left;margin-top:5em;}
.right-footer .copyright p{width:70%;float:left;color:#6d6d6d;font-size:14px;font-weight:normal;}
.right-footer a{float:right;color:#6d6d6d;font-size:14px;}
#section3{width:100%;float:left;background:url(../images/w_sec_bg.png) no-repeat top center;background-size:32%;background-position:5% 27%;}
#section3 .portfolio-box{width:75%;float:left;position:relative;}
#section3 .about-box{width:25%;float:left;padding-top:7%;position:relative;min-height:1px;}
#section3 .filter-button{font-size:15px;border:0;float:right;color:#2b2b2c;margin-bottom:0;display:table;padding:2px 0px;box-shadow:none;text-transform:uppercase;position:relative;}
#section3 .filter-button:after{content:'';position:absolute;top:50%;right:0%;left:auto;margin-top:-5px;width:30px;height:10px;background:url(../images/hvr_arw.png) no-repeat;transition:right ease 0.4s;-webkit-transition:right ease 0.4s;opacity:0;}
#section3 .filter-button:hover:after, #section3 .filter-button.active:after{right:-50px;opacity:1;}
#section3 .filter-button:hover{color:#1496f2;background-color:transparent;box-shadow:none;}
#section3 .filter-button.active{color:#1496f2;}
#section3 .btn-default:active, #section3 .filter-button:focus{color:#1496f2;background-color:transparent;box-shadow:none;border:0;outline:0;}
#section3 .port-image{width:100%;}
#section3 h2{}
#section3 .gallery_product{margin-bottom:10px;width:15.43%;height:227px;overflow:hidden !important;cursor:pointer;background:url(../images/work_object_bg.png) no-repeat;overflow:hidden;background-size:100% 100%;padding-right:8px;}
#section3 .gallery_product img{border:0px solid #f30101;margin-top:14px;margin-left:-2px;width:359px;border-radius:2px;}
#section3 .gallery_product figure{position:relative;}
#section3 .gallery_product figcaption{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:0 auto;background:rgba(20, 150, 242, 0.94);text-align:center;z-index:9999;color:#fff;opacity:0;margin-left:-3px;border-radius:2px;}
#section3 .gallery_product figcaption button:before{content:'';position:absolute;width:31px;height:31px;margin:0 auto;left:0;right:0;top:-30px;background:url(../images/chain.png) no-repeat;}
#section3 .gallery_product figcaption button{text-align:center;margin-top:32%;background-color:transparent;border:0;box-shadow:0 0 0;font-size:22px;font-weight:bold;color:#fff;position:relative;}
#section3 .gallery_product:hover figcaption{opacity:1;-webkit-transition:opacity 0.7s;-moz-transition:opacity 0.7s;transition:opacity 0.7s;}
.portfolio-box .group-btn{width:14%;height:100%;position:absolute;text-align:right;}
.portfolio-box .btn-grid{position:absolute;bottom:0;width:100%;height:100%;left:0;top:50vh;}
.portfolio-box .portfolio-wrapper{width:70%;float:right;}
.menu-block{width:100%;float:left;background-color:#252525;position:relative;}
.menu-grid{position:fixed;z-index:9999;background-color:#252525;width:100%;height:100%;text-align:center;display:table;color:white;padding-top:8em;}
nav,
.navbar-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.nav-hide{display:none;}
nav > ul{display:inline-block;vertical-align:middle;padding-left:0 !important;background:#252525;margin-top:-1em;}
nav > ul li{list-style:none;display:inline-block;margin:0 20px;position:relative;}
nav > ul li a{font-size:18px;color:inherit;font-weight:normal;text-decoration:none;text-transform:uppercase;position:relative;}
nav > ul > li > a:before{content:'';position:absolute;width:0%;height:1px;left:0;top:0;background:#f7c80a;margin-top:-8px;-webkit-transition:0.4s ease width;-moz-transition:0.4s ease width;-ms-transition:0.4s ease width;-o-transition:0.4s ease width;transition:0.4s ease width;}
nav > ul > li > a:after{content:'';position:absolute;width:0%;height:1px;right:0;bottom:0;background:#f7c80a;margin-bottom:-8px;-webkit-transition:0.4s ease width;-moz-transition:0.4s ease width;-ms-transition:0.4s ease width;-o-transition:0.4s ease width;transition:0.4s ease width;}
nav > ul > li > a:hover:before, nav > ul > li > a.active:before{width:18%;}
nav > ul > li > a:hover:after, nav > ul > li > a.active:after{width:60%;}
nav > ul > li > a:hover, nav > ul > li > a:focus, nav > ul > li > a:active, nav > ul > li > a.active{color:#1496f2;}
.navbar-toggle{position:fixed;top:20px;right:20px;width:30px;height:20px;z-index:20;cursor:pointer;display:block;}
.bar1,
.bar2,
.bar3{width:100%;height:8px;margin-bottom:5px;background-color:#fff;transition:all 0.3s ease-in-out;}
.navbar-on .bar1,
.navbar-on .bar2,
.navbar-on .bar3{background-color:white;}
.navbar-on .bar1{transform-origin:10% 40%;transform:rotate(45deg);}
.navbar-on .bar3{transform-origin:10% 40%;transform:rotate(-45deg);}
.navbar-on #menu-btn{opacity:0;}
.navbar-on .bar2{background-color:transparent;}
ul.megamenu{width:1116px;position:absolute;left:-166px;right:0;margin:0 auto;text-align:center;top:7em;padding-left:0;}
.dropdown-header{display:inline-block;padding:10px 0px;float:left;width:21%;text-align:left;}
.dropdown-header > a:hover{cursor:context-menu;}
.dropdown-header a{color:#fff;font-size:16px;text-align:left;}
.dropdown-header a span{display:block;color:#f7c80a;}
.dropdown-header ul{padding-top:2em;padding-left:0;}
.dropdown-header ul li{display:block;padding-top:1.3em;position:relative;margin-left:0;padding-left:22px;}
.dropdown-header ul li a{color:#a8a8a8;font-size:14px;}
.dropdown-header ul li:before{content:"\f124";display:inline-block;font:normal normal normal 15px/1 FontAwesome;font-size:inherit;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:50%;margin-top:3px;}
.megamenu > li:nth-child(3){width:18%;margin-left:6%;}
.dropdown-header ul li a:hover,.dropdown-header ul li:hover:before{color:#f7c80a;}
.menu_box{width:90%;clear:both;height:90%;border:1px solid #606060;margin:0 auto;padding:0px;position:relative;}
.menu_box .social_box{position:absolute;bottom:-1.6em;left:0;right:0;margin:0 auto;width:20%;display:block;text-align:center;margin-top:0;}
.menu_box .social_box ul{background:#252525;display:inline-block;margin:0;padding:0;}
.main-logo{position:relative;z-index:999999;}
.main-logo.menu_logo{position:fixed;-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.logo.menu_logo{z-index:999999;}
.menu-btn.btn.navbar-on{background-image:url(../images/btn_close.png);background-size:70% 70%;z-index:99999 !important;background-repeat:no-repeat;background-position:center center;}
button.menu-btn.btn:focus{outline:none;}
.wrapper{width:100%;margin:0 auto;}
.header{width:100%;float:left;margin:0;}
.inner-banner{width:100%;margin:0;float:left;position:relative;background:url(../images/inner-banner.jpg) no-repeat;background-size:cover;padding:0;background-position:center center;padding-bottom:2em;}
.logo{position:relative;z-index:999999;}
.top-part{width:100%;float:left;margin:2% 0 0;}
.ban-content{width:100%;float:left;margin:0;padding:0;margin-bottom:5em;margin-top: 12%;}
.ban-content h1{color:#fff;margin:0;padding:8% 0 0;text-transform:uppercase;font-size:50px;font-weight:bold;font-family:'Lato', sans-serif;text-align:center;}
.ban-content p{margin:0;font-family:'Lato', sans-serif;font-weight:300;color:#fff;font-size:18px;text-align:center;padding:1% 25% 10px;}
.button{width:100%;margin:5% auto;display:block;text-align:center;}
.ban-content a{margin:0 10px 0 0;transition:all 0.3s ease-in-out;}
.ban-content a:nth-child(2){padding:1.2% 3%;font-size:16px;text-align:center;text-transform:capitalize;border:2px solid #22be34;margin:0 10px 0 0;color:#fff;text-decoration:none;transition:all 0.3s ease-in-out;}
.information{width:100%;float:left;margin:1% 0 0;}
.information h2{font-size:45px;color:#4e4e4e;font-family:'Lato', sans-serif;text-transform:uppercase;text-align:center;font-weight:300;}
.information hr{position:relative;border-top:2px solid #e7e7e7;margin:60px 0;}
.information hr:after{position:absolute;width:80%;height:5px;background-color:#157bc1;content:'';left:0;top:-3px;right:0;}
.mail-info, .phone-info, .chat-info{width:100%;margin:0;float:left;}
.mail-info h3{font-family:'Lato', sans-serif;font-weight:300;color:#939393;margin:0;position:relative;font-size:22px;padding-top:11%;padding-bottom:4%;}
.mail-info h3:after{content:'';width:87px;height:86px;position:absolute;right:0;top:0;background:url(../images/send-icon.png);filter:grayscale(100%);}
.phone-info h3{font-family:'Lato', sans-serif;font-weight:300;color:#939393;margin:0;position:relative;font-size:22px;padding-top:18%;padding-bottom:4%;padding-left:30%;}
.phone-info h3:after{content:'';width:72px;height:88px;position:absolute;right:0;top:0;background:url(../images/mobile-icon.png);filter:grayscale(100%);}
.mail-info h3 span{font-family:'Lato', sans-serif;font-weight:300;color:#939393;margin:0;display:block;font-size:22px;}
.mail-info a{font-family:'Lato', sans-serif;font-weight:300;color:#000;text-decoration:none;font-size:26px;}
.phone-info a{font-family:'Lato', sans-serif;font-weight:300;color:#000;text-decoration:none;font-size:26px;padding-left:30%;}
.chat-info h3{font-family:'Lato', sans-serif;font-weight:300;color:#939393;margin:0;position:relative;font-size:22px;padding-top:20%;padding-bottom:3%;padding-left:39%;}
.chat-info h3:after{content:'';width:82px;height:85px;position:absolute;right:0;top:0;background:url(../images/chat-icon.png);filter:grayscale(100%);}
.chat-info a{font-family:'Lato', sans-serif;font-weight:300;color:#000;text-decoration:none;font-size:26px;padding-left:38%;}
.chat-info:hover h3:after, .mail-info:hover h3:after, .phone-info:hover h3:after{filter:grayscale(0);}
.chat-info:hover a, .mail-info:hover a, .phone-info:hover a{color:#f9d74b;}
.chat-info:hover, .mail-info:hover, .phone-info:hover{transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
.address{width:100%;float:left;margin:5% 0 0;}
.address .col-lg-6{padding-right:0;padding-left:0;}
.address .col-lg-6 + .col-lg-6{padding-left:0;}
.address-content{width:100%;margin:0;float:left;background-color:#363636; padding: 3.5em 0 4em;}
.address-content ul{padding:0;}
.address-content ul li{padding:3% 0 2.5% 10%;list-style:none;}
.address-content ul li h2{padding:0;color:#fff;font-family:'Lato', sans-serif;font-size:27px;font-weight:600;text-transform:capitalize;font-weight:500;     margin-top: 5px;}
.address-content ul li p{text-transform:capitalize;color:#fff;font-family:'Lato', sans-serif;font-size:20px;font-weight:300;padding:0;}
.address-content ul li p img{ filter: brightness(0%)invert(1); }
.address-content ul li p img + img{ margin-left:5%; }
.address-content ul li p span{display:block;}
.location{width:100%;float:left;margin:0;background-color:#1983cd;position:absolute;top:0;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;opacity:1;height:98.9%;}
.location:hover{opacity:0;}
.location a img{display:block;margin:0 auto;float:none;padding-top:20%;}
.location h2{font-size:40px;color:#fff;font-weight:300;text-align:center;font-family:'Lato', sans-serif;}
.location h2 span{font-size:24px;display:block;color:#fff;font-weight:300;text-align:center;font-family:'Lato', sans-serif;padding:3% 0 10%;}
.contact-form{width:100%;float:left;margin:3% 0 0;}
.form-head{width:100%;margin:0;float:left;background:url(../images/con_bg_shadow.png) no-repeat;background-size:contain;background-position:57% 38%;padding-bottom:8%;}
.form-head h2{font-size:48px;color:#414141;font-family:'Lato', sans-serif;text-align:center;text-transform:uppercase;font-weight:300;text-align:left;float:right;padding:10% 0 0 0;margin:0;}
.form-head h2 span{text-align:left;display:block;}
.contact-input{width:100%;margin:0;float:left;}
.contact-input form{width:90%;margin:0;float:right;}
.contact-input label{font-family:'Lato', sans-serif;display:block;font-size:16px;font-weight:500;color:#444444;margin-bottom:5px;}
.contact-input input{height:36px;width:100%;border:2px solid #e8e8e8;padding-left:3%;margin-bottom:2%;}
.contact-input textarea{height:140px;width:100%;padding:2% 3% 0;border:1px solid #e8e8e8;padding-left:3%;margin-bottom:2%;resize:none;}
.contact-input input::-webkit-input-placeholder{color:#d7d7d7;font-size:16px;}
.contact-input textarea::-webkit-input-placeholder{color:#d7d7d7;font-size:16px;}
.contact-input input::-moz-placeholder{color:#d7d7d7;font-size:16px;}
.contact-input input:-ms-input-placeholder{color:#d7d7d7;font-size:16px;}
.contact-input input:-moz-placeholder{color:#d7d7d7;font-size:16px;}
.footer{width:100%;float:left;margin:5% 0 0;background-color:transparent;position:relative;overflow:hidden;padding-bottom:3%;}
#index_canvas{width:100%;height:auto;background:#1b1f24;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;overflow:visible;}
.footer-content{width:100%;margin:5% 0 4%;float:left;}
.footer-address, .footer-phone, .footer-email, .footer-social{width:100%;float:left;margin:0}
.footer-address h2, .footer-phone h2, .footer-email h2{color:#1496f2;margin:0;font-size:20px;font-family:'Lato', sans-serif;font-weight:bold;text-transform:uppercase;}
.footer-address p{font-family:'Lato', sans-serif;color:#fff;font-size:17px;font-weight:300;margin:0;padding:8% 0 0 0;}
.footer-address p span{font-family:'Lato', sans-serif;color:#fff;font-size:17px;font-weight:300;display:block;}
.footer-phone ul, .footer-email ul{padding:8% 0 0;}
.footer-phone ul li, .footer-email ul li{list-style:none;padding-bottom:2%;}
.footer-phone ul li a, .footer-email ul li a{font-family:'Lato', sans-serif;color:#fff;font-size:18px;font-weight:300;margin:0;text-decoration:none;}
.footer-social img{display:block;margin:0 auto;}
.footer-social ul{padding:10% 0 0;float:right;width:85%;}
.footer-social ul li{list-style:none;display:inline;margin-left:3%;}
.footer h3{text-align:center;font-size:17px;color:#606366;font-family:'Lato', sans-serif;}
.contact-input .LineAnimationButton{margin-top:0;color:#137bc3;}
.contact-input .LineAnimationButton.active, .contact-input .LineAnimationButton:active, .contact-input .LineAnimationButton:active:hover{color:#137bc3;}
.contact-input .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.contact-input .LineAnimationButton--White .LineAnimation-border{background-color:#137bc3;}
.web_grid_1{width:100%;float:left;padding:80px 0;}
.web_grid_1 h2{font-size:42px;line-height:57px;font-weight:300;width:55%;}
.web_grid_1 figure.pull-right{margin-top:-6em;margin-left:3%;}
.web_grid_1 p{font-size:15px;color:#434341;line-height:24px;text-align:justify;margin-top:2em;}
.web_grid_1 .LineAnimationButton{margin-top:1.5em;color:#137bc3;text-transform:capitalize;}
.web_grid_1 .LineAnimationButton.active, .web_grid_1 .LineAnimationButton:active, .web_grid_1 .LineAnimationButton:active:hover{color:#137bc3;}
.web_grid_1 .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.web_grid_1 .LineAnimationButton--White .LineAnimation-border{background-color:#137bc3;}
.web_grid_1:nth-child(even){background-color:#137bc3;}
.web_grid_1:nth-child(even) h2, .web_grid_1:nth-child(even) p, .web_grid_1:nth-child(even) .LineAnimationButton{color:#fff;}
.web_grid_1:nth-child(even) .LineAnimationButton.active, .web_grid_1:nth-child(even) .LineAnimationButton:active, .web_grid_1:nth-child(even) .LineAnimationButton:active:hover{color:#fff;}
.web_grid_1:nth-child(even) .btn-wrapper .btn:before{background-image:url(../images/long-arrow-white.png);}
.web_grid_1:nth-child(even) .LineAnimationButton--White .LineAnimation-border{background-color:#fff;}
.web_grid_1 + footer, .blog_page_grid + footer{margin-top:0;}
.web_grid_1:nth-child(even) h2, .web_grid_1:nth-child(even) p, .web_grid_1:nth-child(even) .LineAnimationButton{color:#fff;}
.web_grid_1:nth-child(even) .LineAnimationButton.active, .web_grid_1:nth-child(even) .LineAnimationButton:active, .web_grid_1:nth-child(even) .LineAnimationButton:active:hover{color:#fff;}
.web_grid_1:nth-child(even) .btn-wrapper .btn:before{background-image:url(../images/long-arrow-white.png);}
.web_grid_1:nth-child(even) .LineAnimationButton--White .LineAnimation-border{background-color:#fff;}
.web_grid_1 + footer, .blog_page_grid + footer{margin-top:0;}
.blog_page_grid{width:100%;float:left;padding:80px 0 0;}
.blog_page_grid .blog_box{width:100%;float:left;margin-bottom:60px;}
.blog_page_grid .title{margin-top:28%;}
.blog_page_grid .title h2{font-size:39px;line-height:44px;font-weight:300;}
.blog_page_grid .title h2 a{color:#3c3c3c;}
ul.date-time{padding:0;}
ul.date-time li{display:inline;color:#1496f2;}
ul.date-time li a{font-size:16px;color:#1496f2;}
.blog_page_grid .blog_content{background:#1496f2;padding:3em 2.5em;color:#fff;margin-top:-7em;}
.blog_page_grid .blog_content p{font-size:17px;text-align:justify;line-height:28px;}
.blog_content .btn-wrapper{margin-top:2em;}
.blog_content .LineAnimationButton{color:#fff;}
.blog_content .btn-wrapper .btn:before{background-image:url(../images/long-arrow-white.png);}
.blog_content .LineAnimationButton--White .LineAnimation-border{background-color:#fff;}
.blog_pagination{position:relative;width:100%;float:left;margin-bottom:80px;display:none;}
button.paginate{-webkit-appearance:none;background:transparent;border:0;outline:0;}
.paginate{position:relative;margin:10px;width:50px;height:50px;cursor:pointer;transform:translate3d(0, 0, 0);position:absolute;top:50%;margin-top:-20px;-webkit-filter:drop-shadow(0 2px 0px rgba(0, 0, 0, 0.2));}
.paginate i{position:absolute;top:40%;left:0;width:18px;height:5px;border-radius:2.5px;background:#2280c1;transition:all 0.15s ease;}
.paginate.left{right:58%;}
.paginate.left i{transform-origin:0% 50%;}
.paginate.left i:first-child{transform:translate(0, -1px) rotate(40deg);}
.paginate.left i:last-child{transform:translate(0, 1px) rotate(-40deg);}
.paginate.left:hover i:first-child{transform:translate(0, -1px) rotate(30deg);}
.paginate.left:hover i:last-child{transform:translate(0, 1px) rotate(-30deg);}
.paginate.left:active i:first-child{transform:translate(1px, -1px) rotate(25deg);}
.paginate.left:active i:last-child{transform:translate(1px, 1px) rotate(-25deg);}
.paginate.left[data-state=disabled] i:first-child{transform:translate(-5px, 0) rotate(0deg);}
.paginate.left[data-state=disabled] i:last-child{transform:translate(-5px, 0) rotate(0deg);}
.paginate.left[data-state=disabled]:hover i:first-child{transform:translate(-5px, 0) rotate(0deg);}
.paginate.left[data-state=disabled]:hover i:last-child{transform:translate(-5px, 0) rotate(0deg);}
.paginate.right{left:58%;}
.paginate.right i{transform-origin:100% 50%;}
.paginate.right i:first-child{transform:translate(0, 1px) rotate(40deg);}
.paginate.right i:last-child{transform:translate(0, -1px) rotate(-40deg);}
.paginate.right:hover i:first-child{transform:translate(0, 1px) rotate(30deg);}
.paginate.right:hover i:last-child{transform:translate(0, -1px) rotate(-30deg);}
.paginate.right:active i:first-child{transform:translate(1px, 1px) rotate(25deg);}
.paginate.right:active i:last-child{transform:translate(1px, -1px) rotate(-25deg);}
.paginate.right[data-state=disabled] i:first-child{transform:translate(5px, 0) rotate(0deg);}
.paginate.right[data-state=disabled] i:last-child{transform:translate(5px, 0) rotate(0deg);}
.paginate.right[data-state=disabled]:hover i:first-child{transform:translate(5px, 0) rotate(0deg);}
.paginate.right[data-state=disabled]:hover i:last-child{transform:translate(5px, 0) rotate(0deg);}
.paginate[data-state=disabled]{opacity:0.3;cursor:default;}
.counter{text-align:center;position:absolute;width:100%;top:50%;margin-top:-15px;font-size:30px;font-family:'Lato', sans-serif;text-shadow:0px 2px 0px rgba(0, 0, 0, 0.2);color:#000;}
.blog_dtl_grid{width:100%;float:left;}
.blog_dtl_grid figure{width:100%;float:left;}
.blog_dtl_grid figure img{width:100%;}
.blog_dtl_grid img{margin-bottom:1em;width:100%;}
.blog_dtl_grid .title{font-size:32px;font-weight:300;line-height:40px;float:left;margin-top:0;}
.author_dtls, .blog_dtl_grid .author_dtls p{float:left;color:#1496f2;padding-top:5px;}
.author_dtls a{color:#1496f2;}
.blog_dtl_grid .social_share{width:77%;}
.blog_dtl_grid .social_share li{width:22%;margin-right:0;margin-left:10px;margin-top:-5px;}
.blog_dtl_grid .social_share .btn span{padding:10% 15%;}
.blog_dtl_grid .social_share .btn-fb span{padding:12% 23% 8%;}
.social_share{width:100%;float:left;margin:5px 0;}
.social_share ul{margin:0;padding:0;}
.social_share li{display:inline-block;width:20%;margin-right:10px;}
.social_share .btn{display:flex;background:#f0f0f0;background:-moz-linear-gradient(left, #f0f0f0 0%, #f9f9f9 100%);background:-webkit-linear-gradient(left, #f0f0f0 0%,#f9f9f9 100%);background:linear-gradient(to right, #f0f0f0 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#f9f9f9',GradientType=1);border-radius:0;color:#fff;padding:0;border:0;}
.social_share .btn .fa{background:#3b5998;display:inline-block;text-align:center;vertical-align:middle;width:100%;height:auto;padding-top:14px;}
.social_share .btn .fa-facebook{background:#3b5998;display:inline-block;text-align:center;vertical-align:middle;width:100%;height:auto;padding-top:14px;}
.social_share .btn .fa-twitter{background:#1da1f2;}
.social_share .btn .fa-google-plus{background:#dd4b39;}
.social_share .btn .fa-linkedin{background:#0077b5;}
.social_share .btn span{float:left;text-align:center;padding:10% 18%;color:#727272;font-size:14px;}
.social_share .btn-fb span{float:left;text-align:center;padding:10% 42% 10% 14px;color:#fff;background:#36579a;background:-moz-linear-gradient(left, #36579a 0%, #3963b8 100%);background:-webkit-linear-gradient(left, #36579a 0%,#3963b8 100%);background:linear-gradient(to right, #36579a 0%,#3963b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36579a', endColorstr='#3963b8',GradientType=1);}
.social_share .btn:link, .social_share .btn:visited{text-decoration:none;}
.social_share .btn:active, .social_share .btn:hover{background:#f9f9f9;background:-moz-linear-gradient(left, #f9f9f9 0%, #f0f0f0 100%);background:-webkit-linear-gradient(left, #f9f9f9 0%,#f0f0f0 100%);background:linear-gradient(to right, #f9f9f9 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0',GradientType=1);color:#fff;text-decoration:none;}
.blog_dtl_grid p{color:#494949;text-align:justify;font-size:16px;font-weight:300;line-height:25px;margin-bottom:1em;}
.blog_dtl_grid h2{color:#1496f2;font-size:22px;}
.blog_sidebar{width:100%;float:left;}
.blog_sidebar .sidebar_cont{width:100%;float:left;border:1px solid #f4f4f4;margin-bottom:40px;}
.blog_sidebar .sidebar_cont ul{margin:0;padding:0 30px 0 18px;}
.blog_sidebar .sidebar_cont li{margin-bottom:25px;position:relative;padding-left:20px;}
.blog_sidebar .sidebar_cont li:before{content:'';position:absolute;left:0;width:10px;height:10px;border-radius:100%;background:#1496f2;top:50%;margin-top:-14px;}
.blog_sidebar .sidebar_cont li:first-child{margin-top:30px;}
.blog_sidebar .sidebar_cont li:last-child{margin-bottom:30px;}
.blog_sidebar .sidebar_cont li a{color:#505050;}
.blog_sidebar .sidebar_cont .heading h2{font-size:18px;text-transform:uppercase;color:#505050;margin:0;width:50%;display:block;background:#f5f5f5;text-align:center;padding:16px 0;font-weight:600;}
.video_cont .video_box{background:#1496f2;padding:2em;color:#fff;font-weight:300;}
.video_cont .video_box h3{margin-top:0;font-weight:300;font-size:20px;line-height:28px;}
.video_cont .video_box p{text-align:justify;}
.video_cont figure{position:relative;}
.video_cont figcaption{position:absolute;top:0;left:0;right:0;margin:0 auto;text-align:center;width:100%;height:100%;}
.video_cont figcaption .play_box{width:55px;height:55px;border-radius:100%;border:1px solid #fff;margin:0 auto;position:absolute;left:0;right:0;top:50%;margin-top:-27px;}
.video_cont figcaption .play_box svg{position:absolute;top:50%;left:0;right:0;width:100%;margin-top:-17px;text-align:center;}
.sidebar_cont .web_discuss{width:100%;float:left;position:relative;overflow:hidden;background:#1496f2;background:-moz-linear-gradient(70deg, #1496f2 18%, #1496f2 67%, #ffffff 60%, #ffffff 60%, #ffffff 100%);background:-webkit-linear-gradient(70deg, #1496f2 18%,#1496f2 67%,#ffffff 60%,#ffffff 60%,#ffffff 100%);background:linear-gradient(70deg, #1496f2 18%,#1496f2 67%,#ffffff 60%,#ffffff 60%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1496f2', endColorstr='#ffffff',GradientType=1);}
.sidebar_cont .web_discuss img{float:right;margin-top:10em;}
.web_discuss .discus_hdng{position:absolute;bottom:0;left:0;transform:translate(10px, -64px);-webkit-transform:translate(10px, -64px);-moz-transform:translate(10px, -64px);}
.web_discuss .discus_hdng h4{color:#fff;font-size:32px;font-weight:300;line-height:36px;}
.web_discuss .discus_hdng h4 span{font-weight:600;display:block;}
.web_discuss .discus_hdng .btn-wrapper{margin-top:1.2em;}
.web_discuss .discus_hdng .btn-wrapper .LineAnimationButton{color:#fff;font-size:15px;}
.web_discuss .discus_hdng .btn-wrapper .LineAnimationButton:before{background-image:url(../images/long-arrow-white.png);}
.web_discuss .discus_hdng .btn-wrapper .LineAnimationButton--White .LineAnimation-border{background-color:#fff;}
.comment_box h3{font-weight:300;}
.comment_box .form-control{border:0;box-shadow:none;border-bottom:1px solid #ccc;border-radius:0;}
textarea{resize:none;}
.work_page_block{width:100%;float:left;overflow:hidden;}
.work_page_block .container{width:100%;float:left;padding:0;margin:0;background:#fff;}
.work_grid{width:100%;float:left;overflow:hidden;position:relative;max-height:356px;}
.work_grid figure img{width:100%;}
.work_grid_content{width:100%;float:left;padding:30px 1em 0 50px;color:#fff;}
.work_grid_content .btn-wrapper{margin-top:2em;}
.work_grid_content h1{font-weight:bolder;font-size:42px;color:#fff;text-transform:uppercase;}
.work_grid_content p{font-weight:300;font-size:16px;color:#fff;line-height:26px;text-align:justify;}
.work_page_block + footer{margin-top:0;}
.work_grid:nth-child(even) .col-sm-5{float:right !important;}
.work_grid:nth-child(odd) .col-sm-7{float:left !important;}
.work_page_block .blog_pagination{background:#fff;margin-bottom:50px;margin-top:30px;}
.work_page_block .counter{margin-top:-20px;}
.single_blog_page + footer{margin-top:5%;}
.btn_group{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:50%;margin:0 auto;text-align:center;}
.btn_group ul{margin:0;padding:0;}
.btn_group ul li{float:none;display:inline-block;margin:0 2px;}
.cube{width:185px;height:50px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}
.default-state,
.active-state{height:54px;}
.default-state{-webkit-transform:translateZ(30px);-moz-transform:translateZ(30px);-ms-transform:translateZ(30px);-o-transform:translateZ(30px);transform:translateZ(30px);}
.flip-to-top .active-state{-webkit-transform:rotateX(88deg) translateZ(80px);-moz-transform:rotateX(88deg) translateZ(80px);-ms-transform:rotateX(88deg) translateZ(80px);-o-transform:rotateX(88deg) translateZ(80px);transform:rotateX(88deg) translateZ(80px);}
.cube.flip-to-top:hover{-webkit-transform:rotateX(-89deg);-moz-transform:rotateX(-89deg);-ms-transform:rotateX(-89deg);-o-transform:rotateX(-89deg);transform:rotateX(-89deg);}
.cube{text-align:center;margin:0 auto;}
.default-state,
.active-state{background:#f7c80a;font-size:16px;text-transform:uppercase;color:#fff;line-height:51px;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;-o-transition:background 250ms ease;transition:background 250ms ease;text-transform:capitalize;}
.cube:hover .default-state{background:#f7c80a;}
.active-state{background:#f7c80a;}
#flipto{display:block;text-align:center;text-decoration:none;margin-top:20px;color:#ccc;}
.btn_group ul li:last-child .default-state,
.btn_group ul li:last-child .active-state{background:#22be34;}
.work_popup{width:100%;height:100%;position:fixed;left:0;top:0;right:0;margin:0 auto;background:rgba(0, 0, 0, 0.8);border-radius:4px;z-index:999999;display:none;}
.work_box{width:100%;height:100%;float:none;padding:2em 10px 0;margin:12px;background-color:#fff;margin:0 auto;display:inline-block;position:relative;left:0;right:0;top:0;transform:translateY(0);-webkit-transform:translateY(0);color:#000;}
.work_box .work_img{display:table-cell;vertical-align:middle;}
.bx_show{display:block;-webkit-animation:fadeInUp 0.5s;animation:fadeInUp 0.5s;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.work_box .close{position:absolute;right:0;transform:translate(-3rem, 3rem);-webkit-transform:translate(-3rem, 3rem);top:12px;opacity:1;color:#006bb7;font-size:25px;z-index:9999;}
.work_box figure img{width:100%;height:auto;}
.work_content{display:table-cell;vertical-align:middle;height:50%;width:100%;text-align: justify;}
.work_content h2{color:#006bb7;font-size:3rem;}
.work_content h3{font-size:18px;color:#000;font-weight:bold;}
.work_content h2 span{display:inline-flex;vertical-align:middle;margin-left:6rem;}
.work_content h2 span a{font-size:14px;text-transform:uppercase;}
.work_content .btn_group{width:100%;float:left;margin-top:1rem;}
.work_content .btn_group ul li{float:left;display:inline-block;margin:0;margin-right:10px;}
.work_content ul{padding-left:0;margin-bottom:10px;}
.work_content h3 + ul li{position:relative;padding-left:4rem;}
.work_content h3 + ul li:before{content:'';position:absolute;left:0;right:0;top:0;margin-top:5px;background:url(../images/long-arrow.png) no-repeat;width:32px;height:10px;}
.work_box .bx-viewport{margin:0 auto !important;}
.work_box ul{margin:0;padding:0;}
.work_box ul li{list-style: none;margin-left: 18px;}
.web_grid_1.foursrc-work{width:100%;float:left;padding-bottom:35px;padding-top:30px;}
.web_grid_1.foursrc-work .b2b-digital-marketing{width:100%;float:left;}
.web_grid_1.foursrc-work .b2b-digital-marketing h2{text-transform:capitalize;text-align:center;font-size:50px;font-weight:300;color:#434341;float:left;width:100%;}
.web_grid_1.foursrc-work .b2b-digital-marketing h2 + p{text-align:center;color:#434341;padding:0 6%;font-size:16px;margin-bottom:6%;}
.web_grid_1.foursrc-work{background-color:transparent;}
.web_grid_1.foursrc-work .LineAnimationButton{color:#137bc3;}
.web_grid_1.foursrc-work .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.web_grid_1.foursrc-work .LineAnimationButton--White .LineAnimation-border{background-color:#137bc3;}
.web_grid_1.foursrc-work h2{color:#434341;text-align:left;float:left;margin-right:-5px;}
.web_grid_1.foursrc-work p{color:#434341;clear:left;}
.web_grid_1.foursrc-work figure.pull-right{padding-right:3em;margin-top:-4em;}
.web_grid_1.foursrc-work figure.pull-left{padding-right:3em;margin-top:-8em;}
.web_grid_1.foursrc-work:first-child{background:#ccc;}
.foursrc-work:last-child figure.pull-right{margin-top:-10em;}
.web_grid_1.foursrc-work:nth-child(even) figure.pull-right{float:left !important;margin-left:0 !important;}
.b2b-digital-marketing h2{text-align:center !important;}
.web_grid_1.foursrc-work:nth-child(even) .pull-left.inner_img img{padding-right:3em;}
.web_grid_1.foursrc-work:nth-child(even) h2{float:right;margin-right:30px;padding-left:11%;}
.web_grid_1.foursrc-work:nth-child(even) p{clear:right;}
.service-box .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.service-box .LineAnimationButton--White .LineAnimation-border{background-color:#137bc3;}
.service-box .LineAnimationButton{padding:10px 23px;float:right;}
.career{width:100%;float:left;padding:40px 0 50px;}
.career h2{font-family:'Lato', sans-serif;font-size:50px;font-weight:bold;color:#434341;margin:0;}
.career p{font-size:15px;color:#434341;line-height:24px;text-align:justify;margin-top:1em;}
.job-opening{width:100%;float:left;padding:0;}
.job-opening h2{font-family:'Lato', sans-serif;font-size:50px;font-weight:300;color:#137bc3;text-align:center;}
.job-opening h2 span{font-family:'Lato', sans-serif;font-size:50px;font-weight:bold;color:#137bc3;}
.job-opening ul{padding:0;margin-top:3%;margin-bottom:0;}
.job-opening ul li{display:inline-block;width:49%;text-align:center;padding:0;margin-right:1.5%;margin-top:3%;}
.job-heading{width:100%;float:left;margin:0 auto;padding:10% 0;background:#383737;background:-moz-linear-gradient(top, #383737 0%, #020202 100%);background:-webkit-linear-gradient(top, #383737 0%,#020202 100%);background:linear-gradient(to bottom, #383737 0%,#020202 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#383737', endColorstr='#020202',GradientType=0);}
.job-heading p{font-size:37px;font-weight:300;color:#c3c1bb;padding-top:3%;}
.job-opening ul li .btn-wrapper{float:left;margin:5% 0 0 0%;}
.job-opening ul li:nth-child(2){margin-right:0;}
.job-opening ul li:nth-child(4){margin-right:0;}
.job-opening ul li .btn-wrapper:nth-child(2){float:right;margin:5% 0 0;}
.job-opening ul li .btn-wrapper:nth-child(2) .LineAnimationButton--White:hover, .LineAnimationButton--White:focus{color:#0898fc;}
.job-opening ul li .btn-wrapper:nth-child(2) .LineAnimationButton{color:#0898fc;}
.job-opening ul li .btn-wrapper:nth-child(2) .btn:before{background-image:url(../images/long-arrow-blue.png);}
.job-opening ul li .btn-wrapper:nth-child(2) .LineAnimation-border{background-color:#0898fc;}
.career-details h2{font-family:'Lato', sans-serif;font-size:50px;font-weight:300;color:#137bc3;text-align:center;}
.career-details h2 span{font-family:'Lato', sans-serif;font-size:50px;font-weight:bold;color:#137bc3;}
.career-details{padding-top:30px;}
.career-details h2{font-family:'Lato', sans-serif;font-size:40px;font-weight:normal;color:#434341;text-align:center;margin:0;padding-top:5%;}
.reponsibilities{width:100%;float:left;margin:0;}
.reponsibilities h3{font-family:'Lato', sans-serif;font-size:30px;font-weight:normal;color:#434341;text-align:left;margin:0;padding-top:2%;}
.reponsibilities ul{width:100%;float:left;padding:2% 0 0;margin:0;}
.reponsibilities ul li{display:inline-block;width:48%;font-size:19px;padding-bottom:2%;margin-left:21px;position:relative;}
.reponsibilities ul li:before{content:'';position:absolute;width:7px;height:7px;background-color:#137bc3;left:-14px;top:11px;border-radius:100%;}
.reponsibilities p{font-size:19px;padding-top:0%;padding-left:2%;position:relative;}
.cv{width:100%;float:left;margin:0% 0 0;}
.cv form input, .cv form textarea, .cv form select{width:100%;border:1px solid #137bc3;height:50px;border-radius:0px;-webkit-box-shadow:none;font-family:'Lato', sans-serif;box-shadow:none;font-weight:600;font-size:16px;padding:12px 20px;font-weight:300;color:#8b8b8a;}
.cv .col-md-4{padding-left:0;}
.cv .col-md-4:nth-child(3){padding-left:15px;}
.cv .col-md-4:nth-child(6){padding-right:0;}
.cv .col-md-4:nth-child(8){padding-right:0;}
.cv .col-md-8{padding-left:0;}
.cv h2{color:#137bc3;font-size:35px;font-family:'Lato', sans-serif;font-weight:bold;text-align:left;}
.cv form{margin-top:3%;}
.cv form .form-group{margin-bottom:30px;}
.cv form .btn-wrapper{float:right;margin:3% 0 0;}
.cv form .LineAnimationButton{color:#0898fc;}
.cv form .btn-wrapper .LineAnimationButton--White:hover, .LineAnimationButton--White:focus{color:#0898fc;}
.cv form .btn-wrapper .LineAnimationButton{color:#0898fc;}
.cv form .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.cv form .btn-wrapper .LineAnimation-border{background-color:#0898fc;}
.modal .modal-header{background-color:#0898fc;text-align:center;padding:10px;}
.modal .modal-title{font-size:45px;color:#fff;font-weight:bold;}
.modal .modal-dialog{width:720px;margin:70px auto;}
.modal .form-group{margin:25px 0 0;width:100%;float:left;}
.modal form input, .modal form select{width:100%;border:1px solid #137bc3;height:45px;border-radius:0px;-webkit-box-shadow:none;font-family:'Lato', sans-serif;box-shadow:none;font-weight:600;font-size:14px;padding:12px 10px;font-weight:300;color:#8b8b8a;}
.modal form textarea{width:100%;border:1px solid #137bc3;height:75px;border-radius:0px;-webkit-box-shadow:none;font-family:'Lato', sans-serif;box-shadow:none;font-weight:600;font-size:16px;padding:12px 10px;font-weight:300;color:#8b8b8a;margin-bottom:3%;margin-top:2%;}
.modal .modal-footer{border-top:0;}
.modal .modal-footer .btn-wrapper{float:none;display:block;margin:0 auto;width:100%;text-align:center;}
.modal form input:last-child{margin-bottom:15px;}
.modal .modal-footer .btn-wrapper .LineAnimationButton{color:#0898fc;}
.modal .modal-footer .btn-wrapper .btn:before{background-image:url(../images/long-arrow-blue.png);}
.modal .modal-footer .btn-wrapper .LineAnimationButton--White .LineAnimation-border{background-color:#137bc3;}
.modal .modal-header .close{margin-top:-2px;color:#fff;opacity:1;font-size:35px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.bright, .bright li{opacity:1 !important;}
#menu-btn-wrap{position:fixed;z-index:4;top:calc(5vh - 1.1vw);right:2.5vw;padding:1.1vw;width:1.5vw;height:2.5vw;cursor:pointer;-webkit-transform:translate3d(-1000%,0,0);transform:translate3d(-1000%,0,0);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.125);box-shadow:inset 0 0 0 rgba(0,0,0,.125);}
#menu-btn{position:absolute;top:0;left:0;bottom:0;right:0;transition:0.7s;}
.menu-btn-svg polygon{transition:all linear 0.4s;-webkit-transition:all linear 0.4s;}
.menu-btn-svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#898a8a;opacity:.7;pointer-events:none;transition:0.7s;-webkit-transition:0.7s;}
#preloader-wrapper{background:#3498DB;height:100%;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9999999;}
.preloader-wave-effect{height:200px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);width:200px;}
@-webkit-keyframes preloader-wave{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(0, 0);transform:scale(0, 0);}
100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1, 1);transform:scale(1, 1);}
}
@keyframes preloader-wave{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(0, 0);transform:scale(0, 0);}
100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1, 1);transform:scale(1, 1);}
}
#scrollUp{background:rgba(20, 150, 242, 0.76);border-radius:3px;bottom:25px !important;right:25px !important;color:#ffffff;font-size:18px;height:38px;line-height:38px;margin:0;position:fixed;text-align:center;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;width:38px;z-index:999 !important;}
.modal .modal-title{font-size:25px;}
.modal form input, .modal form select{margin-bottom:1%;margin-top:6%;border:1px solid #e5e5e5;}
.modal form .fr_modal input{margin-top:1%;}
.modal form textarea{border:1px solid #e5e5e5;}
.modal .modal-footer .btn-wrapper .LineAnimationButton{color:#f7c80a;}
.modal .modal-footer .btn-wrapper .btn:before{background-image:url(../images/long-arrow.png);}
.modal .modal-header .close{margin-top:-5px;font-size:38px;font-weight:300;}
.modal .modal-header.fr_modal .close{margin-top:-35px;
	
}
.modal .modal-footer .btn-wrapper .LineAnimationButton--White .LineAnimation-border{background-color:#f9d33b;}
.work_grid .modal, #section3 .modal{position:fixed;}
.work_grid .modal .modal-content, #section3 .modal .modal-content{border-radius:0 !important;}
.work_grid .modal .modal-dialog, #section3 .modal .modal-dialog{width:100%;margin:0 auto;border:0;height:100%;overflow:hidden;overflow-y:scroll;}
.web_grid_1:nth-child(even) ul li{color:#fff;line-height:21px;}
.flex-direction-nav{position:absolute;top:0;left:30px;}
.flex-direction-nav a{text-decoration:none;display:block;width:35px;height:35px;background-color:#0898fc;margin:-20px 0 0;position:fixed;top:50px;z-index:10;overflow:hidden;opacity:.5;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-prev{text-align:left;left:-10px;right:auto;}
.flex-direction-nav .flex-next{text-align:right;left:auto;right:-10px;}
.flexslider:hover .flex-prev{left:-10px;}
.flexslider:hover .flex-next{right:-10px;}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-prev{left:-10px;}
.flexslider:hover .flex-direction-nav .flex-next{right:-10px;}
.flex-direction-nav a:before{font-family:FontAwesome;content:'\f104';display:flex;justify-content:center;align-items:center;position:relative;top:0;padding:2px;font-size:30px;line-height:29px;color:#fff;}
.flex-direction-nav a.flex-next:before{content:'\f105';}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.modal{z-index:9999999;}
.work_page_block .work_box, #section3 .work_box{padding:0em 10px;}
.work_page_block .modal .modal-header, #section3 .modal .modal-header{border:0;background-color:transparent;padding:0em 10px;}
.work_page_block .modal .modal-header .close, #section3 .modal .modal-header .close{margin-top:30px;font-size:50px;font-weight:300;color:#0a70b9;border: 1px solid #0a70b9;padding: 0 10px;border-radius: 50px;margin-right: 30px;}
.work_page_block .modal .modal-header .close:focus, #section3 .modal .modal-header .close:focus{outline:none;}
.work_page_block .modal-body, #section3 .modal-body{position:relative;padding:0 15px 15px;}
.left-footer .copyright{display:none;}
.left-footer .copyright p{text-align:center;}
.left-footer .copyright a{text-align:center;width:100%;float:left;color:#6d6d6d;font-size:14px;}
.right-footer .floating-label-form-group input, .right-footer .floating-label-form-group textarea{font-size:14px;}
.team-block .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px;}
.comment_box{margin-top:1em;margin-bottom:2em;width:100%;float:left;}
.blog_dtl_grid .social_share li:before{width:0 !important;}
.preloader-wrap{width:100%;height:100%;position:fixed;top:0;bottom:0;background:rgba(0,0,0,1);z-index:2;}
.percentage{z-index:100;border:1px solid #ccc;text-align:center;color:#fff;line-height:30px;font-size:15px;}
.loader,
.percentage{height:30px;max-width:500px;border:2px solid #1d85cd;border-radius:20px;font-weight:300;position:absolute;top:auto;bottom:30%;left:0;right:0;margin:auto;}
.loader:after,
.percentage:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.trackbar{width:100%;height:100%;border-radius:20px;color:#fff;text-align:center;line-height:30px;overflow:hidden;position:relative;opacity:0.99;}
.loadbar{width:0%;height:100%;background:repeating-linear-gradient(45deg,
#008737,
#008737 10px,
#69AF23 10px,
#69AF23 20px);box-shadow:0px 0px 14px 1px #008737;position:absolute;top:0;left:0;animation:flicker 5s infinite;overflow:hidden;}
.glow{width:0%;height:0%;border-radius:20px;box-shadow:0px 0px 60px 10px #008737;position:absolute;bottom:-5px;animation:animation 5s infinite;}
@keyframes animation{10%{opacity:0.9;}
30%{opacity:0.86;}
60%{opacity:0.8;}
80%{opacity:0.75;}
}
.contact-input form .col-lg-6{min-height:100px;}
.right-footer #popup_name_validation, .right-footer #email_validationc, .right-footer #ph_validationc{position:absolute;bottom:-22px;}
.privacy-policy{width:100%;float:left;margin-bottom:2%;}
.privacy-policy ul{padding-left:20px;}
.privacy-policy ul li{font-size:15px;color:#434341;text-align:justify;margin-bottom:1%;list-style:disc;}
.privacy-policy h2{font-size:42px;line-height:57px;font-weight:300;width:100%;text-align:center;font-weight:bold;}
.privacy-policy h3{font-size:42px;line-height:57px;font-weight:300;width:55%;}
#jpreOverlay{background-color:#000000;}
#jpreSlide{font-size:22px;font-weight:bold;color:#ccc;text-align:center;width:50%;height:30%;}
#jpreLoader{width:300px;height:25px;border:1px inset #267ab3;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;z-index:9999999999 !important;}
#jpreBar{background:#fff url(../images/bar.png);border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
#jprePercentage{color:#000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;top:-100%;}
#jpreLoader, #jpreOverlay, #preloader-wrapper{display:block !important;}
/*imghover page*/
/*[class*=' imghvr-'],[class^=imghvr-]{position:relative;display:inline-block;margin:0;max-width:100%;background-color:rgba(1,87,155,.75);color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0)}[class*=' imghvr-'] img,[class^=imghvr-] img{vertical-align:top;max-width:100%}[class*=' imghvr-'] figcaption,[class^=imghvr-] figcaption{background-color:inherit;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0}[class*=' imghvr-'] h3,[class*=' imghvr-'] p,[class^=imghvr-] h3,[class^=imghvr-] p{margin:0;padding:0;color:#fff}[class*=' imghvr-'] a,[class^=imghvr-] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}[class*=' imghvr-'],[class*=' imghvr-'] *,[class*=' imghvr-'] :after,[class*=' imghvr-'] :before,[class*=' imghvr-']:after,[class*=' imghvr-']:before,[class^=imghvr-],[class^=imghvr-] *,[class^=imghvr-] :after,[class^=imghvr-] :before,[class^=imghvr-]:after,[class^=imghvr-]:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}.imghvr-fade figcaption,.imghvr-fade:hover img{opacity:0}.imghvr-fade:hover figcaption{opacity:1}[class*=' imghvr-push-']:hover figcaption,[class*=' imghvr-slide-']:hover figcaption,[class^=imghvr-push-]:hover figcaption,[class^=imghvr-slide-]:hover figcaption{-webkit-transform:translate(0,0);transform:translate(0,0)}.imghvr-push-up figcaption{-webkit-transform:translateY(100%);transform:translateY(100%)}.imghvr-push-down figcaption,.imghvr-push-up:hover img{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.imghvr-push-down:hover img{-webkit-transform:translateY(100%);transform:translateY(100%)}.imghvr-push-left figcaption{-webkit-transform:translateX(100%);transform:translateX(100%)}.imghvr-push-left:hover img,.imghvr-push-right figcaption{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.imghvr-push-right:hover img{-webkit-transform:translateX(100%);transform:translateX(100%)}.imghvr-slide-up figcaption{-webkit-transform:translateY(100%);transform:translateY(100%);background-color:inherit}.imghvr-slide-down figcaption{-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:inherit}.imghvr-slide-left figcaption{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:inherit}.imghvr-slide-right figcaption{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[class*=' imghvr-reveal-']:before,[class^=imghvr-reveal-]:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:inherit}[class*=' imghvr-reveal-'] figcaption,[class^=imghvr-reveal-] figcaption{opacity:0}[class*=' imghvr-reveal-']:hover:before,[class^=imghvr-reveal-]:hover:before{-webkit-transform:translate(0,0);transform:translate(0,0)}[class*=' imghvr-reveal-']:hover figcaption,[class^=imghvr-reveal-]:hover figcaption{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.imghvr-reveal-up:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.imghvr-reveal-down:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.imghvr-reveal-left:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.imghvr-reveal-right:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[class*=' imghvr-hinge-'],[class^=imghvr-hinge-]{-webkit-perspective:50em;perspective:50em}[class*=' imghvr-hinge-'] figcaption,[class^=imghvr-hinge-] figcaption{opacity:0;z-index:1}[class*=' imghvr-hinge-']:hover img,[class^=imghvr-hinge-]:hover img{opacity:0}[class*=' imghvr-hinge-']:hover figcaption,[class^=imghvr-hinge-]:hover figcaption{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.imghvr-hinge-up img{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.imghvr-hinge-up figcaption{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-hinge-up:hover img{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.imghvr-hinge-up:hover figcaption{-webkit-transform:rotateX(0);transform:rotateX(0)}.imghvr-hinge-down img{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-hinge-down figcaption{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% -50%;-ms-transform-origin:50% -50%;transform-origin:50% -50%}.imghvr-hinge-down:hover img{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}.imghvr-hinge-down:hover figcaption{-webkit-transform:rotateX(0);transform:rotateX(0)}.imghvr-hinge-left img{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.imghvr-hinge-left figcaption{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-hinge-left:hover img{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.imghvr-hinge-left:hover figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}.imghvr-hinge-right img{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-hinge-right figcaption{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.imghvr-hinge-right:hover img{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.imghvr-hinge-right:hover figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}[class*=' imghvr-flip-'],[class^=imghvr-flip-]{-webkit-perspective:50em;perspective:50em}[class*=' imghvr-flip-'] img,[class^=imghvr-flip-] img{backface-visibility:hidden}[class*=' imghvr-flip-'] figcaption,[class*=' imghvr-flip-']:hover img,[class^=imghvr-flip-] figcaption,[class^=imghvr-flip-]:hover img{opacity:0}[class*=' imghvr-flip-']:hover figcaption,[class^=imghvr-flip-]:hover figcaption{opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s}.imghvr-flip-horiz figcaption{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.imghvr-flip-horiz:hover img{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.imghvr-flip-horiz:hover figcaption{-webkit-transform:rotateX(0);transform:rotateX(0)}.imghvr-flip-vert figcaption{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.imghvr-flip-vert:hover img{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.imghvr-flip-vert:hover figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}.imghvr-flip-diag-1 figcaption{-webkit-transform:rotate3d(1,-1,0,100deg);transform:rotate3d(1,-1,0,100deg)}.imghvr-flip-diag-1:hover img{-webkit-transform:rotate3d(-1,1,0,100deg);transform:rotate3d(-1,1,0,100deg)}.imghvr-flip-diag-1:hover figcaption{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}.imghvr-flip-diag-2 figcaption{-webkit-transform:rotate3d(1,1,0,100deg);transform:rotate3d(1,1,0,100deg)}.imghvr-flip-diag-2:hover img{-webkit-transform:rotate3d(-1,-1,0,100deg);transform:rotate3d(-1,-1,0,100deg)}.imghvr-flip-diag-2:hover figcaption{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}[class*=' imghvr-shutter-out-']:before,[class^=imghvr-shutter-out-]:before{background:inherit;position:absolute;content:'';-webkit-transition-delay:.1s;transition-delay:.1s}[class*=' imghvr-shutter-out-'] figcaption,[class^=imghvr-shutter-out-] figcaption{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}[class*=' imghvr-shutter-out-']:hover:before,[class^=imghvr-shutter-out-]:hover:before{-webkit-transition-delay:0s;transition-delay:0s}[class*=' imghvr-shutter-out-']:hover figcaption,[class^=imghvr-shutter-out-]:hover figcaption{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}.imghvr-shutter-out-horiz:before{left:50%;right:50%;top:0;bottom:0}.imghvr-shutter-out-horiz:hover:before{left:0;right:0}.imghvr-shutter-out-vert:before{top:50%;bottom:50%;left:0;right:0}.imghvr-shutter-out-vert:hover:before{top:0;bottom:0}.imghvr-shutter-out-diag-1:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.imghvr-shutter-out-diag-1:hover:before{top:-35%;bottom:-35%}.imghvr-shutter-out-diag-2:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.imghvr-shutter-out-diag-2:hover:before{top:-35%;bottom:-35%}[class*=' imghvr-shutter-in-']:after,[class*=' imghvr-shutter-in-']:before,[class^=imghvr-shutter-in-]:after,[class^=imghvr-shutter-in-]:before{background:inherit;position:absolute;content:''}[class*=' imghvr-shutter-in-']:after,[class^=imghvr-shutter-in-]:after{top:0;left:0}[class*=' imghvr-shutter-in-']:before,[class^=imghvr-shutter-in-]:before{right:0;bottom:0}[class*=' imghvr-shutter-in-'] figcaption,[class^=imghvr-shutter-in-] figcaption{opacity:0;z-index:1}[class*=' imghvr-shutter-in-']:hover figcaption,[class^=imghvr-shutter-in-]:hover figcaption{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.imghvr-shutter-in-horiz:after,.imghvr-shutter-in-horiz:before{width:0;height:100%}.imghvr-shutter-in-horiz:hover:after,.imghvr-shutter-in-horiz:hover:before{width:50%}.imghvr-shutter-in-vert:after,.imghvr-shutter-in-vert:before{height:0;width:100%}.imghvr-shutter-in-vert:hover:after,.imghvr-shutter-in-vert:hover:before{height:50%}.imghvr-shutter-in-out-horiz:after,.imghvr-shutter-in-out-horiz:before{width:0;height:100%}.imghvr-shutter-in-out-horiz:hover:after,.imghvr-shutter-in-out-horiz:hover:before{width:100%}.imghvr-shutter-in-out-vert:after,.imghvr-shutter-in-out-vert:before{height:0;width:100%}.imghvr-shutter-in-out-vert:hover:after,.imghvr-shutter-in-out-vert:hover:before{height:100%}.imghvr-shutter-in-out-diag-1:after,.imghvr-shutter-in-out-diag-1:before{width:200%;height:200%;-webkit-transition:all .6s ease;transition:all .6s ease}.imghvr-shutter-in-out-diag-1:after{-webkit-transform:skew(-45deg) translateX(-150%);transform:skew(-45deg) translateX(-150%)}.imghvr-shutter-in-out-diag-1:before{-webkit-transform:skew(-45deg) translateX(150%);transform:skew(-45deg) translateX(150%)}.imghvr-shutter-in-out-diag-1:hover:after{-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%)}.imghvr-shutter-in-out-diag-1:hover:before{-webkit-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%)}.imghvr-shutter-in-out-diag-2:after,.imghvr-shutter-in-out-diag-2:before{width:200%;height:200%;-webkit-transition:all .6s ease;transition:all .6s ease}.imghvr-shutter-in-out-diag-2:after{-webkit-transform:skew(45deg) translateX(-100%);transform:skew(45deg) translateX(-100%)}.imghvr-shutter-in-out-diag-2:before{-webkit-transform:skew(45deg) translateX(100%);transform:skew(45deg) translateX(100%)}.imghvr-shutter-in-out-diag-2:hover:after,.imghvr-shutter-in-out-diag-2:hover:before{-webkit-transform:skew(45deg) translateX(0);transform:skew(45deg) translateX(0)}[class*=' imghvr-fold'],[class^=imghvr-fold]{-webkit-perspective:50em;perspective:50em}[class*=' imghvr-fold'] img,[class^=imghvr-fold] img{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}[class*=' imghvr-fold'] figcaption,[class^=imghvr-fold] figcaption{z-index:1;opacity:0}[class*=' imghvr-fold']:hover img,[class^=imghvr-fold]:hover img{opacity:0;-webkit-transition-delay:0;transition-delay:0}[class*=' imghvr-fold']:hover figcaption,[class^=imghvr-fold]:hover figcaption{-webkit-transform:rotateX(0) translate3d(0,0,0) scale(1);transform:rotateX(0) translate3d(0,0,0) scale(1);opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.imghvr-fold-up img{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.imghvr-fold-up figcaption{-webkit-transform:rotateX(-90deg) translate3d(0,-50%,0) scale(.6);transform:rotateX(-90deg) translate3d(0,-50%,0) scale(.6);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-fold-up:hover img{-webkit-transform:rotateX(90deg) scale(.6) translateY(50%);transform:rotateX(90deg) scale(.6) translateY(50%)}.imghvr-fold-down img{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-fold-down figcaption{-webkit-transform:rotateX(90deg) translate3d(0,50%,0) scale(.6);transform:rotateX(90deg) translate3d(0,50%,0) scale(.6);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.imghvr-fold-down:hover img{-webkit-transform:rotateX(-90deg) scale(.6) translateY(-50%);transform:rotateX(-90deg) scale(.6) translateY(-50%)}.imghvr-fold-left img{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.imghvr-fold-left figcaption{-webkit-transform:rotateY(90deg) translate3d(-50%,0,0) scale(.6);transform:rotateY(90deg) translate3d(-50%,0,0) scale(.6);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-fold-left:hover img{-webkit-transform:rotateY(-90deg) scale(.6) translateX(50%);transform:rotateY(-90deg) scale(.6) translateX(50%)}.imghvr-fold-right{-webkit-perspective:50em;perspective:50em}.imghvr-fold-right img{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-fold-right figcaption{-webkit-transform:rotateY(-90deg) translate3d(50%,0,0) scale(.6);transform:rotateY(-90deg) translate3d(50%,0,0) scale(.6);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.imghvr-fold-right:hover img{-webkit-transform:rotateY(90deg) scale(.6) translateX(-50%);transform:rotateY(90deg) scale(.6) translateX(-50%)}.imghvr-zoom-in figcaption{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.imghvr-zoom-in:hover figcaption{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=' imghvr-zoom-out'] figcaption,[class^=imghvr-zoom-out] figcaption{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}[class*=' imghvr-zoom-out'].hover figcaption,[class*=' imghvr-zoom-out']:hover figcaption,[class^=imghvr-zoom-out].hover figcaption,[class^=imghvr-zoom-out]:hover figcaption{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.imghvr-zoom-out:hover img{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.imghvr-zoom-out-up.hover img,.imghvr-zoom-out-up:hover img{-webkit-animation:imghvr-zoom-out-up .4s linear;animation:imghvr-zoom-out-up .4s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-up{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}100%{-webkit-transform:scale(.8) translateY(-150%);transform:scale(.8) translateY(-150%);opacity:.5}}@keyframes imghvr-zoom-out-up{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}100%{-webkit-transform:scale(.8) translateY(-150%);transform:scale(.8) translateY(-150%);opacity:.5}}.imghvr-zoom-out-down.hover img,.imghvr-zoom-out-down:hover img{-webkit-animation:imghvr-zoom-out-down .4s linear;animation:imghvr-zoom-out-down .4s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-down{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}100%{-webkit-transform:scale(.8) translateY(150%);transform:scale(.8) translateY(150%);opacity:.5}}@keyframes imghvr-zoom-out-down{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}100%{-webkit-transform:scale(.8) translateY(150%);transform:scale(.8) translateY(150%);opacity:.5}}.imghvr-zoom-out-left.hover img,.imghvr-zoom-out-left:hover img{-webkit-animation:imghvr-zoom-out-left .4s linear;animation:imghvr-zoom-out-left .4s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-left{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}100%{-webkit-transform:scale(.8) translateX(-150%);transform:scale(.8) translateX(-150%);opacity:.5}}@keyframes imghvr-zoom-out-left{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}100%{-webkit-transform:scale(.8) translateX(-150%);transform:scale(.8) translateX(-150%);opacity:.5}}.imghvr-zoom-out-right.hover img,.imghvr-zoom-out-right:hover img{-webkit-animation:imghvr-zoom-out-right .4s linear;animation:imghvr-zoom-out-right .4s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-right{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}100%{-webkit-transform:scale(.8) translateX(150%);transform:scale(.8) translateX(150%);opacity:.5}}@keyframes imghvr-zoom-out-right{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}100%{-webkit-transform:scale(.8) translateX(150%);transform:scale(.8) translateX(150%);opacity:.5}}.imghvr-zoom-out-flip-horiz{-webkit-perspective:50em;perspective:50em}.imghvr-zoom-out-flip-horiz figcaption{opacity:0;-webkit-transform:rotateX(90deg) translateY(-100%) scale(.5);transform:rotateX(90deg) translateY(-100%) scale(.5)}.imghvr-zoom-out-flip-horiz.hover img,.imghvr-zoom-out-flip-horiz:hover img{-webkit-transform:rotateX(-100deg) translateY(50%) scale(.5);transform:rotateX(-100deg) translateY(50%) scale(.5);opacity:0;-webkit-transition-delay:0;transition-delay:0}.imghvr-zoom-out-flip-horiz.hover figcaption,.imghvr-zoom-out-flip-horiz:hover figcaption{-webkit-transform:rotateX(0) translateY(0) scale(1);transform:rotateX(0) translateY(0) scale(1);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.imghvr-zoom-out-flip-vert{-webkit-perspective:50em;perspective:50em}.imghvr-zoom-out-flip-vert figcaption{opacity:0;-webkit-transform:rotateY(90deg) translate(50%,0) scale(.5);transform:rotateY(90deg) translate(50%,0) scale(.5)}.imghvr-zoom-out-flip-vert.hover img,.imghvr-zoom-out-flip-vert:hover img{-webkit-transform:rotateY(-100deg) translateX(50%) scale(.5);transform:rotateY(-100deg) translateX(50%) scale(.5);opacity:0;-webkit-transition-delay:0;transition-delay:0}.imghvr-zoom-out-flip-vert.hover figcaption,.imghvr-zoom-out-flip-vert:hover figcaption{-webkit-transform:rotateY(0) translate(0,0) scale(1);transform:rotateY(0) translate(0,0) scale(1);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.imghvr-blur figcaption{opacity:0}.imghvr-blur:hover img{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.imghvr-blur:hover figcaption{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}*//*imghover End page*/
.top-part .container{width:95%;}
.address-content ul li {padding: 3% 0 2.6% 6%;list-style: none;width: 48%;float: left;}

/*----- Landing Page 16.6.18 -----*/

.l_page .inner-banner{min-height: 550px; background-size: 100% auto;}
.ll_box{margin-top:2em;}
.ll_box h1{font-size:45px; font-weight:500; color:#3b3b3b; font-family: 'Poppins', sans-serif;}
.ll_box h1 span{font-size:63px; font-weight:bold; color:#053d64; display:block;-webkit-text-stroke: 1px #fff;text-shadow:   0px 0px 0 #fff, -3px -2px 0 #fff, -2px -3px 0 #fff, -3px -1px 0 #fff, 1px 2px 0 #fff;     padding: 10px 0 7px;}
.ll_box p{font-size:26px; color:#3b3b3b; font-weight:300;width:65%;}
.btn_landing{font-size:14px;text-transform:uppercase;color:#053d64; border:1px solid #053d64; border-radius:5px;padding:12px 30px;    margin-top: 2em; transition: all ease .4s;}
.btn_landing:hover, .btn_landing:focus, .btn_landing.active, .btn_landing:active{box-shadow:none; outline:none;}
.btn_landing:hover{background:#053d64; color:#fff;}
figure.l_banner{position: absolute; width: 44%; right: 5%;  bottom: 0;}
.landing_tp .container{width:100%; max-width:1170px;}
.landing_tp #menu-btn-wrap{right: 7%;}
/*---- Form ----*/
/*.design_sec  label:before {
  content: url("https://cdn1.iconfinder.com/data/icons/windows8_icons_iconpharm/26/unchecked_checkbox.png");
  position: absolute;
  z-index: 100;
}
*/
/*.design_sec  :checked+label{	
	box-shadow: 0px 0px 12px 1px rgba(109, 109, 109, 0.74);
}*/
.design_sec {margin-bottom: 2em;}

.design_sec img {width: 100%;}
.design_sec label {margin: 10px;margin-top:1em;}
.design_sec label:hover figcaption{opacity:1;}
.design_sec{width:100%;float:left;text-align:center;}
.design_sec figure{position: relative;cursor:pointer;}
.design_sec figcaption{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;width: 100%;height: 100%;background: rgba(0, 80, 178, .8) url(../images/landing-page/img_hvr_pattern.png) no-repeat;background-position: 8px 5px;background-size: 95% 95%;box-shadow: 0px 0px 12px 1px rgba(109, 109, 109, 0.74);opacity:0;}
.design_sec figcaption a{display: inline-block;transform: translateY(8.2em);color: #fff;font-weight: 500;}
.design_sec figcaption img{width: 40px;height: auto;display: block;margin: 0 auto;}
.design_sec input[type=file]:focus, .design_sec input[type=checkbox]:focus, .design_sec input[type=radio]:focus{outline:none;}
.landing_block .heading{text-align:center;width:100%;float:left;margin:2em 0 10px;}
.landing_block .heading h2{text-align:center;font-size:42px;color:#232424;font-family: 'Poppins', sans-serif;font-weight:200;}
.pp_nav, .pp_hoverContainer, .pp_gallery{display:none !important;}
div.pp_default .pp_expand{display:block !important;}
.social_grp{width:100%; float:left; position:relative;background:#f2f2f2 url(../images/landing-page/social_pattern.png) no-repeat; background-position: top left; background-size: auto;margin:1.5em 0; padding: 2.5em 0 5em;text-align:center;}
.social_grp h2{color:#232424;text-align: center;font-size: 36px;color: #232424;font-family: 'Poppins', sans-serif;font-weight: 200;margin: 1.5em 0 1em;}
.social_sec li{display:inline-block;}
.social_sec li img{ width: 60%;}
.social_grp label {position:relative;}
.social_grp label:before {content: url("../images/landing-page/tick.png");position: absolute;z-index: 100;top: 50%;left: 0;margin-top: -12px;}
.social_grp :checked+label:before {content: url("../images/landing-page/check_tik.png");}
.social_grp input[type=checkbox] {/*display: none;*/margin-right: -15px;opacity:0;}
.map_bg{position:absolute;right:0;top:0;width:51%;height:100%;background:#f2f2f2 url(../images/landing-page/g_map_listing.png) no-repeat;box-shadow: 5px 1px 4px 1px #ccc;background-size: 100% 100%;}
.goo_list{padding-top: 1em;}
.goo_list figcaption{font-size: 37px;font-weight: 600;color: #fff;margin-top: 10px;}
.lan_foo{background: #f4f4f4;padding: 8px 0 14px;}
.lan_foo h3{text-transform: uppercase;}
.landing_block1{width:100%;float:left;margin-top: 1em;margin-bottom: 5em;}
.landing_block1 .contact-form{margin-top:2%;}
.landing_block1 h2{text-align: center;font-size: 42px;color: #232424;font-family: 'Poppins', sans-serif;font-weight: 200;}
.landing_block1 .contact{padding:10px 0 10px;}
.landing_block1 .contact-text{margin:45px auto;}
.landing_block1 .mail-message-area{width:100%;padding:0 15px;}
.landing_block1 .mail-message{width: 100%;background:rgba(255,255,255, 0.8) !important;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;transition: all 0.7s;margin:0 auto;border-radius: 0;}
.landing_block1 .not-visible-message{height:0px;opacity: 0;}
.landing_block1 .visible-message{height:auto;opacity: 1;margin:25px auto 0;}

/* Input Styles */

.landing_block1 input, .landing_block1 textarea{width: 100%;padding: 10px 15px;background: transparent;border: 1px solid rgba(0, 0, 0, 0.075);margin-bottom: 10px;
color: #2e368f !important;font-family: 'Poppins', sans-serif;font-size: 15px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;transition: all 0.4s;min-height: 50px;}

.landing_block1 input:hover, .landing_block1 textarea:hover{border:1px solid #2e368f;}

.landing_block1 input:focus,  .landing_block1  textarea:focus{color: white;outline: none;border:1px solid #2e368f;}

.landing_block1 textarea{height: 170px;max-height: 170px;max-width: 100%;resize:none;}
  
/* Generic Button Styles */

.landing_block1 .button{padding:8px 12px;background:#0A5175;display: block;width:120px;margin:10px 0 0px 0;border-radius:0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);}

.landing_block1 .button:hover{background:#2e368f;color:white;}
.landing_block1 input[type=number]::-webkit-inner-spin-button, 
.landing_block1 input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; margin: 0; }
.landing_block1 input[type='number'] {
-moz-appearance:textfield;}
.landing_block1  input[type=number]::-webkit-outer-spin-button,
.landing_block1  input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;margin: 0;}

.landing_block1 input[type=number] {
-moz-appearance:textfield;}
.landing_block1 .up_div{position:relative;}

/* Send Button Styles */

.landing_block1  .form-btn{width:180px;display: block;height: auto;font-size:16px;font-weight:500;padding:13px;color:#fff;background:linear-gradient(to right, #33c1d5 27%, #0356b4 100%);border:1px solid #0356b4;text-transform:uppercase;border-radius:0;outline: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;transition: all 0.3s ease;margin:auto;float: right;}
.landing_block1  .form-btn:hover{background:linear-gradient(to right, #0356b4 27%, #33c1d5 100%);color: #fff;border-color:#0356b4;}
.landing_block1  .form-btn:active{opacity: 0.9;}
.landing_block1 center{margin-top:330px;}
.landing_block1 input {position: relative;z-index: 9999;}
.landing_block1  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #2e368f;}
.landing_block1  ::-moz-placeholder { /* Firefox 19+ */color: #2e368f;}
.landing_block1  :-ms-input-placeholder { /* IE 10+ */color: #2e368f;}
.landing_block1  :-moz-placeholder { /* Firefox 18- */color: #2e368f;}
.landing_tp .menu-btn-svg {fill: #2079b5;}
.design_sec .swiper-slide{height:auto !important;}
.design_sec .swiper-container-multirow>.swiper-wrapper {padding-bottom: 4em;}
div.pp_pic_holder {z-index: 9999999 !important;}


/*------------------------------ school-software - 20.06.19 ----------------------*/


.scl-sft{position: absolute;}

.school_inner .ban-content h1{text-align: left;font-size:110px;padding-top: 10%;}

.school_inner.fr_fran .ban-content h1{font-size: 100px;}

.school_inner .ban-content h1 span{font-size:42px;font-weight:300;display: block;}

.school_inner .ban-content{margin: 10em 0;}

.school_inner .ban-content p{text-align: left;padding: 0;padding-bottom:20px;}

.school_inner .btn_group{margin: 0;text-align: left;width: 100%;}

.career.school-software h2{text-align: center;}

.career.school-software.fr_fran h2{font-weight:400;}

/*.career.school-software p{text-align: center;}*/

.career.school-software ul li{float: left;width: 25%;}

.career.school-software ul{margin-top:50px;}

.career.school-software ul li figcaption{text-align: center;font-size:22px;font-weight:600;color: #232323;font-family: 'Poppins', sans-serif;}

.career.school-software.fr_fran ul li figcaption{text-align: left;}

/*.inner-banner.for_software{background: none !important;} */

.inner-banner.for_software .top-part{position: absolute;}

.carousel-control.left{background:none;}

.carousel-control.right{background:none;}

.carousel-caption{top: 18%;left: 10%;right: auto;}

.job-opening.fr_scl h2 span{color:#232323;font-weight:300;}



/*----------------------*/


.banner_new {width: 100%;float: left;margin: 0;background: url(../images/banner1new.jpg) no-repeat;background-size: 100% 100%; position: relative}

.banner_new.fr_franchise{background: url(../images/fran_bg.jpg) no-repeat;background-size: 100% 100%;}
    
.banner_new .container{width: 1350px;}

.banner_new .ban-img-part figure{float: right;width:90%;padding-top:8em;}

.banner_new .slick-slide img{padding:25px;}


/*----------------------*/

.rio-promos {max-width: 2000px;margin: 0 50px;}

.rio-promos.fr_fran{margin: 0;margin-bottom:70px;}

.job-opening.fr_scl .rio-promos .slide .text{margin-top: 10px;}

.job-opening.fr_scl .rio-promos .slide .text p{color: #001941;font-size:16px;font-weight: 700;font-family:'Lato', sans-serif;text-align: center;}

.job-opening.fr_scl .rio-promos .slick-slide .figure{position: relative;}

.job-opening.fr_scl h2{margin-bottom: 60px;margin-top: 30px;}

.job-opening.fr_scl .rio-promos .slick-slide .figure:before{position: absolute;content: '01';background: #001941;color: #fff;font-size: 14px;border: 1px solid #000;left: -5px;top: 0;padding: 3px;border-radius: 100%;}

.job-opening.fr_scl.fr_fran .rio-promos .slick-slide .figure:before{display: none;}


.job-opening.fr_scl .rio-promos .slick-slide .figure.two:before{content: '02';position: absolute;}

.job-opening.fr_scl .rio-promos .slick-slide .figure.three:before{content: '03';position: absolute;}

.job-opening.fr_scl .rio-promos .slick-slide .figure.four:before{content: '04';position: absolute;}

.job-opening.fr_scl .rio-promos .slick-slide .figure.five:before{content: '05';position: absolute;}

.job-opening.fr_scl .rio-promos .slick-slide .figure.six:before{content: '06';position: absolute;}

.job-opening.fr_scl .rio-promos button.slick-prev, button.slick-prev:hover{background-image: url(http://4sourcetechnologies.com/images/features_left_right.png);top: 45%;background-repeat: no-repeat;left: -100px;width: 20px;height: 20px;background-size: 100% 100%;}

.job-opening.fr_scl.fr_fran .rio-promos button.slick-prev, button.slick-prev:hover{display: none !important;}

.job-opening.fr_scl button.slick-next, button.slick-next:hover{background-image: url(http://4sourcetechnologies.com/images/features_left_right.png);top:45%;background-repeat: no-repeat;width: 20px;height: 20px;background-size: 100% 100%;right: -100px;}

.job-opening.fr_scl.fr_fran button.slick-next, button.slick-next:hover{display: none !important;}

.job-opening.fr_scl .border{position: relative;}

.job-opening.fr_scl .border:after{position: absolute;content: '';background: #ccd1d9;left: -30px;width: 1200px;height: 1px;top: 70px;}

.job-opening.fr_scl.fr_fran .border:after{display: none;}

.job-opening.fr_scl .rio-promos .slick-slide .figure:hover:before{background: #fff;color: #001941;border-color: #e9e9e9;    
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;}

.job-opening.fr_scl .rio-promos .slick-slide .figure img:hover{background:-webkit-linear-gradient(275deg, rgb(231, 101, 6) 0%, rgb(250, 212, 2) 80%);
background:-o-linear-gradient(275deg, rgb(231, 101, 6) 0%, rgb(250, 212, 2) 80%);
background:-moz-linear-gradient(275deg, rgb(231, 101, 6) 0%, rgb(250, 212, 2) 80%);
background:linear-gradient(275deg, rgb(231, 101, 6) 0%, rgb(250, 212, 2) 80%);
filter: invert(100%);
-webkit-filter: invert(100%);}

.job-opening.fr_scl.fr_fran .rio-promos .slick-slide .figure img:hover{background: #fff;border: 1px solid transparent;filter: none;
-webkit-filter: none;box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.22);}

.management{float: left;width: 100%;position: relative;margin-top: 30px;}

.management .under{border: 1px solid #dddddd;margin-bottom: 30px;padding: 10px;border-top-right-radius: 40px;border-bottom-left-radius: 40px;position: relative;height: 425px;}

.management .under:hover{border-color:#0986e1;}

.management .under:before{position: absolute;content: '';left: -20px;top: -15px;background-size: 100% 100%;background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_1.png) center no-repeat;width: 30px;height: 30px;border-radius: 100%;box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.22);padding: 30px;}

.management .under.two:before{background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_7.png) center no-repeat; background-size: 100% 100%;}

.management .under.three:before{background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_3.png) center no-repeat; background-size: 100% 100%;}

.management .under.four:before{background: #fff url(http://4sourcetechnologies.com/images/class-&-exam-routine-management.png) center no-repeat; background-size: 100% 100%;}

.management .under.five:before{background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_5.png) center no-repeat; background-size: 100% 100%;}

.management .under.six:before{background: #fff url(http://4sourcetechnologies.com/images/report-card-generation.png) center no-repeat; background-size: 100% 100%;}

.management .under.seven:before{background: #fff url(http://4sourcetechnologies.com/images/fee-&-payment-management.png) center no-repeat; background-size: 100% 100%;}

.management .under.eight:before{background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_6.png) center no-repeat; background-size: 100% 100%;}

.management .under.nine:before{background: #fff url(http://4sourcetechnologies.com/images/features_bottom_icon_2.png) center no-repeat; background-size: 100% 100%;}

.management .under.ten:before{background: #fff url(http://4sourcetechnologies.com/images/parents-access.png) center no-repeat; background-size: 100% 100%;}

.management .under ul li{list-style: disc;margin-left: 20px;font-size: 15px;line-height: 25px;}

.management .under h2{color: #001941;font-size: 22px;font-weight: 300;font-family:'Lato', sans-serif;margin-left: 50px;}

.management .under h2 span{display: block;font-weight: 700;}

.trial{float: left;width: 100%;position: relative; background: url("../images/bannernew2.jpg") no-repeat;background-size: 100% 100%;padding: 50px 0;  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.34);margin-bottom: 60px;}

.trial.fr_frnch{margin-bottom: 0;}

.trial h2{font-family: 'Lato', sans-serif;font-size: 60px;font-weight: 300;color: #1f1f1f;text-align: center;}

.trial.fr_frnch h2{font-size:100px;font-weight: 900;display: block;text-transform: uppercase;margin-top: 0;}

.trial.fr_frnch h2 span{font-size:35px;font-weight: 300;display: block;letter-spacing: 2px;}

.trial p{font-family: 'Lato', sans-serif;font-size: 15px;font-weight: 400;color: #434341;text-align: center;margin:10px auto 30px;width: 60%;}

.trial_form input, textarea{width: 50%;display: block;float: none;margin: 0 auto;height: 50px;border-radius: 25px;padding: 20px;margin-bottom: 10px;border: 1px solid #dfdfdf;color: #1f1f1f;font-size: 16px;}

.trial_form input:focus ,textarea:focus{outline:0;box-shadow: none;}

.trial_form textarea{height: 130px;}

.trial_form .btn.new{
background:-webkit-linear-gradient(26deg, rgb(17, 104, 213) 0%, rgb(6, 146, 230) 80%);
background:-o-linear-gradient(26deg, rgb(17, 104, 213) 0%, rgb(6, 146, 230) 80%);
background:-moz-linear-gradient(26deg, rgb(17, 104, 213) 0%, rgb(6, 146, 230) 80%);
background:linear-gradient(26deg, rgb(17, 104, 213) 0%, rgb(6, 146, 230) 80%);color: #fff;padding:12px 50px;float: none;display: block;margin: 20px auto 0;box-shadow: none;font-size: 16px;text-transform: uppercase;border-radius: 25px;border: 1px solid #1263d3;font-family: 'Lato', sans-serif;}

.trial_form .btn.new:hover{background: #fff;color: #1263d3;border-color: #1263d3;-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.34);}
    
.trial_form span {float: none;display: block;margin: 0 auto 10px;width: 50%;}

.btn.active, .btn:active{box-shadow: none;}

.btn{display: inline-block;}

.rio-promos2 .slick-slide img{float: none;margin: 0 auto;}

.rio-promos2 .col-md-5 {width: 30%;}
    
.rio-promos2 figcaption p{margin-top: 50px;text-align: justify;margin-bottom: 15px;}

.rio-promos2 figcaption span{color: #3c3c3c;font-size: 20px;font-weight: 700;}

.rio-promos2 figcaption span strong{display: block;color: #001671;font-size: 16px;}

.review{float: left;width: 100%;position: relative;margin-bottom: 60px;}

.review h2{font-family: 'Lato', sans-serif;font-size: 60px;font-weight: 300;color: #1f1f1f;text-align: center;margin: 0;margin-bottom: 60px;}

.review .slick-prev.slick-arrow{display: none !important;}

.review .slick-next.slick-arrow{display: none !important;}

.quote{position: relative;}

.quote:before{position: absolute;content: '';left: -50px;top: -50px;background-size: 100% 100%;background: url(../images/client_left_icon.png) no-repeat;width: 50px;height: 50px;}

.quote:after{position: absolute;content: '';left: auto;top: 9em;background-size: 100% 100%;background: url(../images/client_right_icon.png) no-repeat;width: 50px;height: 50px;right: 0;}

.right_bn{position: absolute;left: auto;right: -35em;top: -6em;}



/*------------ slick-slide -------------*/

.slick-slide {margin: 0 5px;}
  
.slick-list {margin: 0px -5px 0px -5px;}

button.slick-next, button.slick-next:hover {position: absolute;top: 41%;right: 54px;width: 47px;height: 75px;background-image: url("http://maggiesadler.com/wp-content/uploads/2015/10/left-right-arrow.png");background-size: 95px;}
  
button.slick-prev, button.slick-prev:hover {position: absolute;top: 41%;left: 15px;z-index: 1;width: 47px;height: 75px;background-image: url("http://maggiesadler.com/wp-content/uploads/2015/10/left-right-arrow.png");background-size: 95px;background-position-x: right;}
      
.slick-prev:before, .slick-next:before {font-size: 70px;color: #EA8496;line-height: inherit;font-weight: bold;}


/* Slick Slider Styles -- Provided by https://kenwheeler.github.io/slick/ */

/* Slider */

.slick-slider {position: relative;display: block;
-moz-box-sizing: border-box;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;}
    
.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;}
    
.rio-promos .slick-slide img{display: block;background: #fff;float: none;margin: 0 auto;border-radius: 100%;    box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.22);}

.rio-promos.fr_fran .slick-slide img{border-radius: 0;border:1px solid #eaeaea;box-shadow: none;padding: 10px;}

.slick-slide .figure{float: none;display: block;margin: 0 auto;border: 1px dashed #232323;border-radius: 100%;width: 69%;padding: 10px;height:112px;background: #fff;}

.slick-slide .figure.francy{border: 1px solid transparent;width: 100%;height: auto;border-radius:0;}

.slick-slide.slick-loading img{display: none;}

.slick-slide.dragging img {pointer-events: none;}

.slick-initialized .slick-slide {display: block;outline: 0;}

.slick-loading .slick-slide {visibility: hidden;}

.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}

.slick-arrow.slick-hidden {display: none;}

/* Slider */

.slick-loading .slick-list {background: #fff url('http://maggiesadler.com/wp-content/uploads/2015/10/ajax-loader.gif') center center no-repeat;}

/* Icons */

@font-face {font-family: 'slick';font-weight: normal;font-style: normal;
src: url('file:///C:/Users/msadler/Desktop/slick-1.5.7/slick/fonts/slick.eot');
src: url('file:///C:/Users/msadler/Desktop/slick-1.5.7/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('file:///C:/Users/msadler/Desktop/slick-1.5.7/slick/fonts/slick.woff') format('woff'), url('file:///C:/Users/msadler/Desktop/slick-1.5.7/slick/fonts/slick.ttf') format('truetype'), url('file:///C:/Users/msadler/Desktop/slick-1.5.7/slick/fonts/slick.svg#slick') format('svg');}

/* Arrows */

.slick-prev,
.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {color: transparent;outline: none;background: transparent;}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {opacity: 1;}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity: .25;}

.slick-prev:before,
.slick-next:before {font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;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: '';}

[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: '';}

[dir='rtl'] .slick-next:before {content: '';}

/* Dots */

.slick-slider {margin-bottom: 30px;}

.slick-dots {position: absolute;bottom: 0;display: block;width: 100%;padding: 0;list-style: none;text-align: center;}

.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}

.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}

.slick-dots li button:hover,
.slick-dots li button:focus {outline: none;}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity: 1;}

.slick-dots li button:before {font-family: 'slick';font-size: 40px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.slick-dots li.slick-active button:before {opacity: .75;color: black;}

/*------------ slick-slide -------------*/


/*------------------------------ school-software - 20.06.19 ----------------------*/

/*------------------------------ our-work - 27.08.19 - new ----------------------*/

    .rgt_cnt figcaption {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;background: rgba(20, 150, 242, 0.94);text-align: center;z-index: 9;color: #fff;opacity: 0;margin-left: 0px;border-radius: 0;width: 81%;margin-top: 40px;height: 402px;}

    .rgt_cnt figure{position: relative;}

    .rgt_cnt:hover figcaption {opacity: 1;
    -webkit-transition: opacity 0.7s;
    -moz-transition: opacity 0.7s;transition: opacity 0.7s;}
    
    .rgt_cnt figcaption button  {text-align: center;margin-top: 23%;background-color: transparent;border: 0;box-shadow: 0 0 0;font-size: 22px;font-weight: bold;color: #fff;position: relative;}
    
    .rgt_cnt figcaption button:before  { content: '';position: absolute;width: 31px;height: 31px;margin: 0 auto;left: 0;right: 0;top: -40px;background: url(../images/chain.png) no-repeat;}
    
    .modal.new .modal-dialog{width: 100%;margin: 0 auto;}
	
	.work_box .work_img.new_work{float: left;width: 100%;margin-top:10%;}
	
	.work_box .work_img.new_work figure{position: relative;overflow: scroll;height: 400px;float: none;display: block;margin: 0 auto;width: 75%;}
	
	.work_box .work_img.new_work .left_com{position: relative;}
	
	.work_box .work_img.new_work .left_com:before{content: '';position: absolute;width: 78%;height: 510px;margin: 0 auto;left: 0;right: 0;top: -12px;background: url(../images/left_com.png) no-repeat;background-size: 100% 100%;}
	
	.work_box.fr_new_work{padding-bottom: 30px;}
	
	.work_box.fr_new_work .fr_wrk_new ul li{list-style: disc;padding: 5px 0;}
	
	.lft_cnt p{color: #4d4d4d;font-size:13px !important ;text-transform: uppercase;font-weight:400 !important;font-family:'Lato', sans-serif;}
	
	.lft_cnt{float: left;width: 100%;margin-top: 50px;}
	
	.lft_cnt .p_hd{font-size: 18px !important;color: #000;font-family:'Lato', sans-serif;font-weight: 600 !important;text-transform: capitalize;text-align: left;}
	
	.product_right{float: left;width: 100%;/*margin-bottom: 30px;*/}
	
	.product_right .col-md-4{padding: 0;}
	
	.fr_border .work_grid_content{padding-left: 0;padding-top: 0;}
	
	.rgt_cnt{float:left;width: 100%;margin-bottom: 40px;}
	
	/*.fr_border{border-left:1px solid #e6e6e6;}*/
	
	.product_left{float:left;width: 100%;margin-top:50%;padding-left: 15%;}
	
	.product_left .panel-title{color: #2b2b2b;font-size:20px;display: inline-block;margin: 5px 0;font-weight:400;}
	
	.product_left .panel{border-color:transparent;background: none;box-shadow: none;}
	
	.product_left .panel-title:hover{color:#1496f2;-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
    
    .product_left .panel-title.active{
		color: #1496f2;
	}
    
    .work_content.fr_wrk_new{padding-right: 50px;}

/*------------------------------ our-work - 27.08.19 - new ----------------------*/

/*------------------------------ Franchise-Enquiry-Button-In-Menu-16.09.19 ---------------------*/	

    .fran_btn{position: absolute;bottom: 40px;left: 0;right: 0;}
    
    .fran_btn ul li a{background: #f7c80a;font-size: 14px;text-transform: uppercase;color: #fff;padding:12px 20px;border: 1px solid #f7c80a;text-transform: uppercase;}
	
	.fran_btn ul li a:hover{background: none;color: #f7c80a;}
	
/*------------------------------ Franchise-Enquiry-Button-In-Menu-16.09.19 ---------------------*/	



/*-------------new-work-11-10-2019------------*/


.workItem {background-color: #fff;float: left;overflow: hidden;position: relative;width:100%;border: 1px solid #ececec;}
    
.workItem__link {position: absolute;z-index: 99;top: 0;left: 0;display: block;cursor: pointer;width: 100%;height: 100%;text-decoration: none;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
    
body:not(.is-touch) .workItem:hover .workItem__overflow {-webkit-clip-path: circle(100% at 50% 41.5%);clip-path: circle(100% at 50% 41.5%);}
    
.workItem__overflow {top: 0;right: 0;bottom: 0;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-clip-path: circle(37% at 50% 41.5%);clip-path: circle(37% at 50% 41.5%);-webkit-transition: -webkit-clip-path .45s ease;transition: -webkit-clip-path .45s ease;transition: clip-path .45s ease;transition: clip-path .45s ease,-webkit-clip-path .45s ease;z-index: 2;}
    
.workItem__header, .workItem__overflow {position: absolute;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;}
    
.workItem__container {padding: 9%;}
    
.workItem__footer--light {color: #fff !important;margin-top: 0;width: 100%;opacity: 1;}
    
.workItem__footer {margin-top: 35px;height: 65px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #7b7575;opacity: .9;}

.workItem__tags {text-align: center;display: block;width: 100%;}

.workItem__tags li {font-size:17px ;font-family:'Lato', sans-serif;font-weight:400;position: relative;display: inline-block;padding: 0 .7em;}
    
.workItem__inner {width: 100%;padding-top: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}
    
.workItem__circle, .workItem__grad {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transform-origin: center;transform-origin: center;border-radius: 50%;-webkit-transition: -webkit-transform .45s ease;transition: -webkit-transform .45s ease;transition: transform .45s ease;transition: transform .45s ease,-webkit-transform .45s ease;}

.workItem__circle {display: none;}

body:not(.is-touch) .workItem:hover .workItem__grad {-webkit-transform: translate(-50%,-50%) scale(4);transform: translate(-50%,-50%) scale(4);}
    
.workItem__grad {pointer-events: none;background: radial-gradient(center,hsla(0,0%,100%,.19),hsla(0,0%,100%,0));z-index: 2;}
    
.workItem__header {width: 100%;top: 21.5%;padding: 0 4%;text-align: center;max-height: 55px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 6;}
    
body:not(.is-touch) .workItem:hover .workItem__type {-webkit-transition-duration: .42s;transition-duration: .42s;}

body:not(.is-touch) .workItem:hover .workItem__title, body:not(.is-touch) .workItem:hover .workItem__type {-webkit-transform: translateY(-70px);transform: translateY(-70px);}

.workItem__title, .workItem__type {color: #fff;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease;transition: transform .5s ease,-webkit-transform .5s ease;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}

.workItem__type {font-size: 20px;margin-bottom: 0px;display: block;font-family:'Lato', sans-serif;font-weight:400;}

.workItem__title {font-size: 28px;padding: 0 10px;text-align: center;position: relative;font-weight:900;font-family:'Lato', sans-serif;}

.workItem__title span {font-size: 28px;font-weight:900;font-family:'Lato', sans-serif;} 
    
body:not(.is-touch) .workItem:hover .workItem__year {opacity: 1;-webkit-transform: translateY(-80%);transform: translateY(-80%);-webkit-transition-delay: 50ms;transition-delay: 50ms;}
    
.workItem__year {font-weight:900;font-family:'Lato', sans-serif;font-size:100px;color: #fff;position: absolute;bottom: 0;opacity: 0;left: 0;width: 100%;text-align: center;z-index: 10;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: opacity .6s ease,-webkit-transform .6s ease;transition: opacity .6s ease,-webkit-transform .6s ease;transition: transform .6s ease,opacity .6s ease;transition: transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;/*text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);*/text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5), 4px 0px 6px rgba(0,0,0,0.65);}

.workItem--loaded .workItem__image {opacity: 1;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
    
.workItem__image {position: absolute;max-width: 100%;width: 100%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -3%;z-index: 5;will-change: transform;opacity: 0;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin: center;transform-origin: center;}
    
.workItem__image img {width: 100%;-o-object-fit: contain;object-fit: contain;}

.workItem.workItem--loaded .workItem__link{color:transparent;}
    

    

    
    



/*-------------new-work-11-10-2019------------*/


/*----- Responsive -----*/

@media only screen and (max-width:1200px) {
	
	.ll_box h1 { font-size: 32px;}
	.ll_box h1 span {font-size: 48px;}
	.ll_box p {font-size: 23px;}
	figure.l_banner{width: 50%; right: 2%;}
	
}

@media only screen and (max-width:1024px) {	

    .social_grp h2{font-size:30px;}
    .landing_block .heading h2, .landing_block1 h2{font-size:34px;}
	.l_page .inner-banner { min-height: 480px;}
	.social_sec li img { width: 52%;}
	.goo_list figcaption { font-size: 28px;}
	
}

@media only screen and (max-width:980px) {
	
	.ll_box h1 { font-size: 28px;}
	.ll_box h1 span {font-size: 42px;}
	.ll_box p {font-size: 20px;}
	figure.l_banner{right:5%;}
	.l_page .inner-banner { min-height: 432px;}
	.social_sec li{width: calc(100%/3); float: left;}
	.goo_list figure img{width: 34%;}
	.landing_block .heading h2, .landing_block1 h2 { font-size: 30px;}
	
}

@media only screen and (max-width:900px) {}  
  
@media only screen and (max-width:880px) {}

@media only screen and (max-width:800px){
		
	.l_page .inner-banner { min-height: 390px;}
	.ll_box h1 { font-size: 24px;}
	.ll_box h1 span {font-size: 36px;}
	.ll_box p {font-size: 17px;}
	.btn_landing{    padding: 10px 22px;}
	.landing_block .heading h2, .landing_block1 h2 { font-size: 27px;}
	.social_grp h2 { font-size: 25px;}
	.social_grp label:before{margin-top: -7px;width: 18px;content: '';background: url(../images/landing-page/tick.png) no-repeat;height: 18px;background-size: 100% 100%;}
	.social_grp :checked+label:before {content:'';background: url(../images/landing-page/check_tik.png) no-repeat;background-size: 100% 100%;}

}

@media only screen and (max-width:768px) {
	
	.l_page .inner-banner {min-height: 372px;}
	
}

@media only screen and (max-width:767px){
	
	.landing_tp #menu-btn-wrap{top:1%;}
	
}

@media only screen and (max-width: 668px){
	
	figure.l_banner{display:none;}
	.ll_box{    margin-top: 0em; text-align: center; margin-bottom: 3em;}
	.ll_box p{width:100%;}
	.l_page .inner-banner {min-height: auto; background-size: cover;}
	.lan_foo.footer {background: #f4f4f4;padding: 8px 0 14px;}
	.landing_block1{margin-top: 0em; margin-bottom: 2em;}
	
}

@media only screen and (max-width:640px){}

@media only screen and (max-width:600px){}

@media only screen and (max-width:568px){
	
	.social_grp label:before{width: 14px;height: 14px;}
	.social_grp h2 { font-size: 22px;}
	.goo_list figure img { width: 26%;}
	.goo_list figcaption { font-size: 21px;}
	.landing_block1 input, .landing_block1 textarea{font-size: 12px; padding: 10px 15px;    min-height: auto;}
	.landing_block1 textarea {height: 137px; max-height: 137px;}
	.landing_block1 .form-btn{width: 130px;font-size: 14px;padding: 9px 13px;}
	
}

@media only screen and (max-width:480px){
	
    .ll_box {margin-top: 1em;margin-bottom: 2em;}
	.ll_box h1 { font-size: 22px;}
	.ll_box p { font-size: 15px;}
	.btn_landing{padding: 7px 17px;font-size: 12px;}
	.social_grp .col-xs-6{width:100%;}
	.social_sec ul{width: 60%;  margin: 0 auto;}
	.goo_list figure img {width: 13%;}
	.social_grp{padding: 0.5em 0 3em;}
	.map_bg{    top: auto; width: 100%;height: 50%;bottom: 0;box-shadow: 4px 3px 4px 1px #ccc;}
	.social_grp input[type=checkbox] {display: none;}
	.goo_list figure{margin-top: 3em;}
	
}

@media only screen and (max-width:420px){
	
	.ll_box h1 span { font-size: 30px;}
	.landing_block .heading h2, .landing_block1 h2 {font-size: 22px;}
	.landing_block .heading{margin: 0em;}
	.landing_block1 .col-xs-6{width:100%;}
	.landing_block1 .form-btn{float:none;}
	.landing_block1 textarea { height: 80px;max-height: inherit;}
	.landing_block1 input, .landing_block1 textarea{margin-bottom: 7px;}
	.footer.lan_foo h3 {font-size: 10px;margin: 0;padding-top: 5px;}
	.landing_block1 .form-btn {width: 115px; font-size: 13px;padding: 7px 5px;}
	.goo_list figcaption {font-size: 15px;}
	.landing_block .heading h2, .landing_block1 h2 {font-size: 19px;}
	
}

/*----- Responsive End -----*/