/********************************* project gallery *******************************************/
#carousel-slider{position:relative;}
#carousel-slider .carousel-indicators{bottom:-35px;}
#carousel-slider .carousel-indicators li{border:1px solid #ffbd20;}
#carousel-slider .carousel-control.right{right:0;}
#carousel-slider .carousel-control.left{left:0;}
#carousel-slider a i{border:1px solid #fff;border-radius:50%;font-size:30px;height:50px;padding:8px;position:absolute;width:50px;color:#fff;}
#carousel-slider a i:hover{background:#fff;color:#1b82c4;border:1px solid #fff;}
#carousel-slider .carousel-control{width:inherit;}
#carousel-slider .carousel-control.left i{left:50px;}
#carousel-slider .carousel-control.right i{right:50px;}
#carousel-slider.carousel-control.left, #carousel-slider.carousel-control.right{background:none;}
.case-study-slider{padding-top:0px !important;}
.case-study-left{float:left;}
.case-study-right{float:right;right:8%;position:absolute;top:10%;z-index:1000;}
.case-study-right img{width:100%;}
.carousel-caption-casestudy-1{position:absolute;right:15%;top:45px;left:10%;font-size:40px;z-index:10;padding-bottom:0px;color:#fff;text-align:left;}
.carousel-caption-casestudy-1 h2{font-size:60px;color:#fff;margin-top:0px !important;}
.carousel-caption-casestudy-1 h2 span{font-size:40px;color:#fff;}
.carousel-caption-casestudy-1 h3{font-size:22px;color:#fff;border-bottom:2px solid #fff;padding-bottom:20px;float:none;}
.carousel-caption-casestudy-1 p{font-size:18px;margin-top:20px;color:#fff;line-height:25px;}
.carousel-caption-casestudy-2{position:absolute;right:15%;top:45px;left:10%;font-size:40px;z-index:10;padding-bottom:0px;color:#02357a;text-align:left;}
.carousel-caption-casestudy-2 h2{font-size:60px;color:#02357a;margin-top:0px !important;}
.carousel-caption-casestudy-2 h2 span{font-size:40px;color:#02357a;}
.carousel-caption-casestudy-2 h3{font-size:22px;color:#1b82c4;border-bottom:2px solid #1b82c4;padding-bottom:20px;float:none;}
.carousel-caption-casestudy-2 p{font-size:18px;margin-top:20px;color:#1b82c4;line-height:25px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{border: none;}
.carousel-caption-casestudy-3 h2 span{font-size:40px;color:#000;}
.carousel-caption-casestudy-3 h3{font-size:22px;color:#1b82c4;border-bottom:2px solid #000;padding-bottom:20px;float:none;}
.carousel-caption-casestudy-3 p{font-size:18px;margin-top:20px;color:#1b82c4;line-height:25px;}
/**/
#feature .carousel-inner > .item > img{width:100%;}
.carousel-inner > .item.left > img, .carousel-inner > .item.right > img{width: 100%; height:100%; line-height:1;}
.case-study-right img{margin-bottom: -70px;}
.carousel-indicators li{border:1px solid #1b82c4;}
.carousel-indicators .active{background-color:#1b82c4;}
.carousel-caption-casestudy-3 p, .carousel-caption-casestudy-3 h3{color: #000;}
.btn-style-four{position:relative;	padding:12px 30px !important;	line-height:24px;	text-transform:capitalize;background: none !important;	color:#000 !important;	border:1px solid #da0000;	font-size:18px !important;font-weight:500;	font-family: 'Poppins', sans-serif; border-radius:5px;}
.btn-style-four .icon{	position:relative;	margin-left:8px;}
.btn-style-four:hover{	background:#da0000 !important;	color:#000 !important;	border-color:#da0000;}
.btn-style-five{position:relative;	padding:12px 30px !important;	line-height:24px;	text-transform:capitalize;background: none !important;	color:#11212b !important;	border:1px solid #fff;	font-size:18px !important;font-weight:500;	font-family: 'Poppins', sans-serif; border-radius:5px;}
.btn-style-five .icon{	position:relative;	margin-left:8px;}
.btn-style-five:hover{	background:#11212b !important;	color:#3bb4b1 !important;	border-color:#0c1922;}
.right-call-icon{display:none;}
.ancher{position:relative;top:-80px;}	
.copy-right p a:hover{color:#fff;}
.btn-style-six{position:relative;	padding:12px 30px !important;	line-height:24px;	text-transform:capitalize;background: none !important;	color:#000 !important;	border:1px solid #000;	font-size:18px !important;font-weight:500;	font-family: 'Poppins', sans-serif; border-radius:5px;}
.btn-style-six .icon{	position:relative;	margin-left:8px;}
.btn-style-six:hover{	background:#000 !important;	color:#fff !important;	border-color:#0000;}
relative;margin-bottom:50px;}
.sec-title h2{position:relative;color:#13192d;font-size:42px;font-weight:600;line-height:1.2em;z-index:1;}
.sec-title .text{position:relative;font-size:18px;font-weight:400;margin-top:15px !important;line-height:1.6em;color:rgba(19,25,45,0.70);}
.sec-title .quote-icon{position:absolute;left:0px;top:-18px;color:#ebeff7;font-size:80px;line-height:1em;margin-left:-40px;}
.sec-title .quote-icon .icon{line-height:1em;}
.sec-title.centered{text-align:center;}
.sec-title.centered .quote-icon{left:50%;}
.sec-title.centered .text{max-width:810px;margin:0 auto;}
.sec-title.light h2{color:#ffffff;}
.sec-title.light .quote-icon{color:rgba(255,255,255,0.20);}
.sec-title.light .text{color:#ffffff;}
.btn-style-one{position:relative;padding:15px 40px;line-height:24px;text-transform:capitalize;background:#fac614;color:#000;border:2px solid #fac614;font-size:18px;font-weight:500;font-family:'Poppins', sans-serif;border-radius:5px;}
.btn-style-one .icon{position:relative;margin-left:8px;}
.btn-style-one:hover{background:none;color:#000;border-color:#fac614;}
.btn-style-two{position:relative;padding:12px 30px !important;line-height:24px;text-transform:capitalize;background:none !important;color:#fff;border:1px solid #fff;font-size:18px !important;font-weight:500;font-family:'Poppins', sans-serif;border-radius:5px;}
.btn-style-two .icon{position:relative;margin-left:8px;}
.btn-style-two:hover{background:#fac614 !important;color:#000 !important;border-color:#fac614;}
.btn-style-three{position:relative;padding:12px 30px !important;line-height:24px;text-transform:capitalize;background:none !important;color:#02357a !important;border:1px solid #02357a;font-size:18px !important;font-weight:500;font-family:'Poppins', sans-serif;border-radius:5px;}
.btn-style-three .icon{position:relative;margin-left:8px;}
.btn-style-three:hover{background:#fac614 !important;color:#000 !important;border-color:#fac614;}
.kc-elm{float:left;width:100%;box-sizing:border-box}
.kc-col-container{clear:both;display:block;width:100%;box-sizing:border-box;}
.item.left{height:auto;}
.carousel-inner>.item.prev, .carousel-inner>.item.active.left{height:auto; }
.bg-fu-bgr{background: linear-gradient(-180deg, #b2dfe5, #b2dfe5);}
.bg-fu-bgr h2{ font-size:32px; color:#202444;}
.bg-fu-bgr p {font-size: 16px;line-height: 28px;color: #202444;}
.enet-pri-bg {padding: 20px 0 20px;}
.carousel-inner .item.left, .carousel-inner .item.right{float:none;}
.carousel-control {position: absolute;top: 50% !important;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;}
/*animation*/
.animated {-webkit-animation-duration: .5s;-webkit-animation-timing-function: ease;-webkit-animation-fill-mode: both;-moz-animation-duration: .5s;-moz-animation-timing-function: ease;-moz-animation-fill-mode: both;-o-animation-duration: .5s;-o-animation-timing-function: ease;-o-animation-fill-mode: both;  -ms-animation-duration: .5s;-ms-animation-timing-function: ease;-ms-animation-fill-mode: both;animation-duration: .5s;animation-timing-function: ease;animation-fill-mode: both;  }
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(20px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInUp {0% {opacity: 0;-o-transform: translateY(20px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px);}
100% {opacity: 1;transform: translateY(0);}
}
.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}


@media (max-width:1280px){
.carousel-caption-casestudy-1{top: 0;}
}
@media (max-width:1199px){
.designdevelop .appicon-left img{width:150px;}
.designdevelop .appicon-right img{width:130px;}
.designdevelop .paddlrtext{padding-left: 12%;padding-right: 12%;}
.designdevelop.fusionaim-center {padding: 30px 0;}
.carousel-caption-casestudy-1 h3, .carousel-caption-casestudy-2 h3 {font-size: 20px;padding-bottom: 15px;display: inline-block;}
.carousel-caption-casestudy-1 h2, .carousel-caption-casestudy-2 h2 {font-size: 48px;}
.col-md-5.case-study-left{width:50%;} 
}
@media (max-width:992px){
.sm-widthfull{width:100%!important;}
.carousel-caption-casestudy-1, .carousel-caption-casestudy-2 {z-index: 9999;background: rgba(0,0,0,0.7);width: 100%;left: 0;top: 0;bottom: 0;right: 0;}
.carousel-caption-casestudy-2 p, .carousel-caption-casestudy-2 h2 span, .carousel-caption-casestudy-2 , .carousel-caption-casestudy-3 h3 {color: #fff;}
.carousel-caption-casestudy-1 p, .carousel-caption-casestudy-2, .carousel-caption-casestudy-3 p {font-size: 14px;margin-top: 0px;}
.sm-style-two {background: none !important;color: #fff!important;border: 1px solid #fff;}
.sm-style-two:hover {background: #fac614 !important;color: #000 !important;border-color: #fac614;}
.orderedlist li{width: 49%;}
.col-md-5.case-study-left{width:100%;} 
}
@media (max-width:767px){
.designdevelop .paddlrtext{padding-left: 0;padding-right: 0;}
.designdevelop .appicon-left, .designdevelop .appicon-right{opacity: 0;}
.get-form .formgroup .span100{width: 100%;}
.get-form .formgroup .span100-massege{width: 100%;}
.incrisable .col-md-6, .incrisable .col-md-12{padding:0;}
.fl-col-content{/*padding:2rem 0 !important;*/}
.paddbot0{padding-bottom:0 !important;}
.paddbot0 p{padding-bottom:0;}
.carousel-caption-casestudy-1 h2, .carousel-caption-casestudy-1 h2 span, .carousel-caption-casestudy-2 h2, .carousel-caption-casestudy-2 h2 , .carousel-caption-casestudy-3 h2 span {font-size: 32px;}
.xspacetop {padding-top: 25px;}
.carousel-caption-casestudy-1 p, .carousel-caption-casestudy-2 p {font-size: 14px;margin-top: 10px;display: none;}
#feature .carousel-inner > .item > img {height: 300px;}
.carousel-caption-casestudy-1 h2 span{font-size:34px;color:#fff;}
.carousel-caption-casestudy-1 h3{font-size:18px;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;float:none;margin-top: 10px;margin-bottom: 15px;}
.carousel-caption-casestudy-1 p{font-size:18px;margin-top:20px;color:#fff;line-height:25px;}
.btn-style-six{position:relative;	padding:12px 30px !important;	line-height:24px;	text-transform:capitalize;background: none !important;	color:#fff !important;	border:1px solid #fff;	font-size:18px !important;font-weight:500;	font-family: 'Poppins', sans-serif; border-radius:5px;}
.btn-style-six .icon{	position:relative;	margin-left:8px;}
.btn-style-six:hover{	background:#000 !important;	color:#fff !important;	border-color:#000;}
.seo-page-banner .fl-rich-text h1{font-size: 32px!important; line-height: 42px;}
.apl-servi-title h3 {font-size: 32px;}
.fl-rich-text .h1 {font-size: 32px;}
.footer-div .weare{font-size: 32px;}
.xs-padd0{padding:0;}
.videoconten .col-sm-5, .videoconten .col-sm-7, .videoconten .col-sm-12{padding:0;}
.orderedlist li{width: 100%;}
}
