/*************Font OpenSans Start***********/
@font-face{font-family:'OpenSans';src:url('../eot/opensans.eot');src:url('../eot/opensansd41d.eot?#iefix') format('embedded-opentype'), url('../woff/opensans.woff') format('woff'), url('../ttf/opensans.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Bold';src:url('../eot/opensans-bold.eot');src:url('../eot/opensans-boldd41d.eot?#iefix') format('embedded-opentype'), url('../woff/opensans-bold.woff') format('woff'), url('../ttf/opensans-bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Semibold';src:url('../eot/opensans-semibold.eot');src:url('../eot/opensans-semiboldd41d.eot?#iefix') format('embedded-opentype'), url('../woff/opensans-semibold.woff') format('woff'), url('../ttf/opensans-semibold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Light';src:url('../eot/opensans-light.eot');src:url('../eot/opensans-lightd41d.eot?#iefix') format('embedded-opentype'), url('../woff/opensans-light.woff') format('woff'), url('../ttf/opensans-light.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'FaunaOne';src:url('../eot/faunaone.eot');src:url('../eot/faunaoned41d.eot?#iefix') format('embedded-opentype'), url('../woff/faunaone.woff') format('woff'), url('../ttf/faunaone.ttf') format('truetype');font-weight:normal;font-style:normal;}
body {font-family: 'OpenSans';font-size: 14px;}
/*************Font OpenSans End***********/

/*******Php developer.css Start******/
label[class='error']{color:red !important;font-size:14px;}
label[class='success']{color:green !important;font-size:14px;}
.err{color:red !important;font-size:14px;}
/*******Php developer.css End******/

/*******globle.css Start******/
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.dropcap-text:first-letter{float:left;display:block;padding:0 .19em 0 0;line-height:1;font-size:3em;color:inherit;font-family:'FaunaOne'}
.fl-builder.is-singular .content-area{width:100%;max-width:100%;padding:0}
.fl-node-55119a4fb386b > .fl-row-content-wrap{background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;padding-top: 170px;padding-bottom: 60px;}
.fl-row-content{padding: 0;}
.content-area,.site-footer-area-inner,.site .fl-row-fixed-width{width:100%;max-width:1170px;margin:0 auto}
.fl-node-55119a4fb386b > .services-one-wrap{padding-bottom:100px;padding-top:178px;}
@media only screen and (min-width:768px){
.fl-col-group{display:table;table-layout:fixed;border-collapse:collapse;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.fl-col-group .fl-col{float:none;position:relative}
@media only screen and (min-width:420px){.fl-col-group .fl-col{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.fl-col-content{width:100%;padding:3.62rem 1.3122rem}
}
@media only screen and (max-width:959px){.fl-col-content{padding-top:2.6244rem;padding-bottom:2.6244rem}
}
@media only screen and (max-width:679px){.site .fl-col-content{padding-left:1.3122rem !important;padding-right:1.3122rem !important;border-color:inherit !important}
}
@media only screen and (max-width:767px){
.fl-row .fl-col:nth-child(1):nth-last-child(2),.fl-row .fl-col:nth-child(2):nth-last-child(1){width:100% !important}
.fl-row .fl-col:nth-child(1):nth-last-child(3),.fl-row .fl-col:nth-child(2):nth-last-child(2),.fl-row .fl-col:nth-child(3):nth-last-child(1){width:100% !important}
.fl-row .fl-col-group .fl-col-content{padding: 15px 15px 0;}
.fl-node-55119a4fb386b > .fl-row-content-wrap{padding-bottom: 30px;padding-top: 100px;}
.fl-module-content .fl-rich-text h1{font-size: 42px;}
}
/*******globle.css End******/


/*******263-layout.css Start******/
.carousel .carousel-control{width:40px;height:40px;margin-top:-20px;font-size:14px;line-height:40px;position:absolute;top:50%;background-color:rgba(255,255,255,.7);background-image:none;text-align:center;color:#999;filter:none;text-shadow:none;opacity:1;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}
.carousel .carousel-control:focus,.carousel .carousel-control:hover{background-color:#fff;color:#222}
.carousel .carousel-control.left{left:10px;right:auto}
.carousel .carousel-control.right{right:10px;left:auto}
.carousel .carousel-indicators{font-size:0;line-height:0}
.carousel .carousel-indicators li{display:inline-block;padding:4px 3px;position:relative;border:none;background:0 0;width:auto;height:auto;margin:0}
.carousel .carousel-indicators li:before{content:'';display:block;width:16px;height:2px;background-color:#fff;opacity:.7;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}
.carousel .carousel-indicators li.active:before,.carousel .carousel-indicators li:hover:before{background-color:#0067ac;opacity:1}
@media (min-width:992px){.carousel .carousel-control{width:50px;height:50px;margin-top:-25px;font-size:24px;line-height:50px}
.carousel .carousel-control.left{left:-50px;right:auto}
.carousel .carousel-control.right{right:-50px;left:auto}
}
/*******263-layout.css End******/







/*******custom.css Start******/
h1,h2,h3,h4,h5,h6,p,ul,label{margin:0;padding:0;}
ul,li{list-style:none;}
p{padding: 0 0 18px;}
.clear{clear:both;}
a,a:hover{text-decoration:none;outline:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
img{max-width:100%;}
#mywidgetform{padding: 0;}
.serv-tab-title {padding: 30px 0 5px;}
.serv-tab-title h3, .serv-tab-title h1{color: #222;font-size: 36px;padding: 0 11%;text-align: center;text-transform: capitalize;}
.subtitle{color: #9b9b9b;font-size: 17px;text-align: center;margin: 0 auto;}
.service-title .subtitle{width: 100%;}
.heading-block .title {font-size: 36px;color: #222;font-family: "OpenSans-Semibold";margin-bottom: 15px !important;}
.title-casconten h2{color:#ffffff;margin-bottom: 15px;font-size: 36px;}
.case-studes-title{margin:50px 0 50px;text-align:center;padding:0 15px;}
.cms-heading-container{margin-bottom: 30px;}
.case-studes-title h2, .case-studes-title h3{font-size:36px;color:#222222;margin-bottom:15px;}
/**/
.fl-rich-text h2, .fl-rich-text h3{margin-bottom:15px;color:#060606;}
.fl-rich-text p{font-size:16px;line-height:28px;color:#060606;}
.clor-bgabou {background-color: #ffffff;}
.clor-bgabou .fl-rich-text h2, .clor-bgabou .fl-rich-text h4{color:#060606;padding-top:15px;}
.abouttile {text-align: center;color: #222222;}
.our-team-section .team-head h2, .our-team-section .team-head h3{color:#121212;font-size:36px;margin-bottom:15px;}
.max-title3 h1, .max-title3 h3{font-size:36px;color:#222222;margin-bottom:10px;font-family:'OpenSans-Semibold';}
.fl-module-content .ser-title-inner h1{color:#ffffff;}
.fl-module-content .fl-rich-text h1{font-size:50px;color:#ffffff;}
.fl-module-content .ser-title-inner p{color:#ffffff;font-size:20px;margin:15px auto 0;width:500px;}
.fl-node-5512d87dc23b9 > .fl-row-content-wrap{background-color:#f4f4f4;}
.fl-node-5512d70128897 .fl-node-content{padding-bottom:5px;}
.abouttile p{font-size:16px;margin-bottom:20px;margin-top:10px;}
.carousel .carousel-control{width: 50px;height: 50px;margin-top: -30px;font-size: 20px;line-height: 50px;top: 50%;text-shadow:none;opacity:0;background: no-repeat;color: #222;}
.carousel:hover .carousel-control{opacity:1;}
.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.fl-module-content.fl-node-content .fl-rich-text p.embracing{font-size:20px;color:#ffffff;margin-top:15px;}
.digital .carousel-indicators li{background-color:#0067ac;border:2px solid transparent;border-radius:50%;height:12px;margin:3px;padding:0;width:12px;opacity:0.33;}
.digital .carousel-indicators .active{background:none;border:2px solid #0067ac;opacity:1;height:12px;width:12px;}
.digital .carousel-indicators li:before{height:0;}
.enet-pri-bg{background-color: #f4f4f4;padding: 50px 0 20px;}
.blog-slider-style .client-title h2, .blog-slider-style .client-title h3{color: #000000;}
.client-title{text-align:center;}
.client-title h2, .client-title h3{font-size:60px;color:#434343;font-family:'OpenSans-Light';}
.service-boots:hover .readmor-servicebtn a, .ser-box-inner:hover .readmor-servicebtn a{padding-left: 15px;color: #fac614;}
.service-boots:hover .readmor-servicebtn a i, .ser-box-inner:hover .readmor-servicebtn a i{opacity:1;}
.apl-servi-title h3, .apl-servi-title h2{color:#1a1a1a;font-size:22px;text-align:center;}
.apl-servi-title h3{font-size:26px;line-height: 38px;}
.business-servi{border-right:1px solid #cccccc;padding:40px 15px 20px;min-height:180px;}
.werebles p{font-size:14px;text-align:center;margin:10px auto;line-height: 24px;}
.site, .nav-search-form .search-field{color: #333;}
/*artificial*/
.right-space{padding-right: 0;}
.whyfusion-conten{margin-top:20px; margin-bottom:20px;background:#6d96bf;}
.whyfusion-text{padding:25px; color:#fff;}
.pad-top-20 {padding-top: 20px;}
.resourch-conten .apl-servi-title h3, .resourch-conten .apl-servi-title h2{margin-bottom: 15px;}
.web-services-ap .apl-text-l .ser-title-ap{font-size: 24px;margin: 10px 0 20px;}
/*block chain*/
.apl-text-l p{font-size: 17px;}
.pad-top-50{padding-top: 50px;}
.resourch-conten .row {padding-bottom: 40px;}
.mainfuture h4{color:#222222; margin-bottom:10px;}
.mainfuture ul{ margin-bottom:25px;}
.mainfuture ul li{font-size:15px; line-height:28px;padding-left: 30px;}
.mainfuture ul li::before {content: "\f046";margin-right: 10px;margin-left: -25px; font-family:'FontAwesome'; color:#0067ac;}
.web-services-ap .apl-text-l{font-family: "OpenSans"!important;color:#1a1a1a;}
.web-services-ap .apl-text-l p{ font-size:15px !important;}
/*cloud solution*/
.business-sassa h4, .business-sassa h2 {color: #000;font-size: 22px;margin-bottom: 10px;text-align: center;}
.business-sassa p {color: #555555;font-size: 14px;text-align: center;}
.spotlight .apl-text-l {padding-top: 30px;}
.smart-bg .box-title .apl-servi-title h3, .smart-bg .box-title p{text-align: center;}
.smart-bg{padding: 30px 0;}
.smart-bg .box-title {padding-bottom: 20px;}
.smart-bg .business-sassa h4, .smart-bg .business-sassa h2, .smart-bg .business-sassa p{text-align: left;}
.line-small {border-bottom: 1px solid #939393;margin-bottom: 15px;width: 100px;}
.smart-bg .container .smart-servi-4 {padding-top: 20px;}
.cloud-se #wrapper > *{padding: 5em 0 0;border-bottom: solid 2px #eaeaea;overflow: hidden;}
.cloud-se .spotlight {padding-bottom: 0;}
.resourch-conten .apl-servi-title h3, .resourch-conten .apl-servi-title h2{text-align: left;}
.internat-of-conten .apl-servi-title h3, .internat-of-conten .apl-servi-title h2{font-size: 24px;padding-top: 15px;}
/**/
.maintenes, .maintenes .apl-servi-title h3, .maintenes, .maintenes .apl-servi-title h2{text-align: center;}
.business-servi:last-child{border-right: none;}
.botscongnitive p {line-height: 24px;}
.machinelearning-white .apl-servi-title h3 {color: #ffffff;}
.machinelearning-white .werebles p{color: #ffffff;}
.padd0{padding:0;}
.connecwith-bg{position:relative;}
.resorccess-block .flaxrow{display:inline-flex;vertical-align: middle; width: 100%;}
.spaceTop50{height:50px;}
.spaceTop40{height:40px;}
.fl-rich-text .bringing{font-size: 20px;line-height: 38px;}
/**/
.apl-servi-title h3{font-size: 36px;}

.addnewtitle-analyapp{text-align:center; padding-bottom:15px;}
.addnewtitle-analyapp p{font-size: 17px !important;}
.addnewtitle-analyapp h1{margin-bottom:10px;margin-top: 10px;}


@media (max-width: 992px){
.whyfusion-text{padding: 15px;}
.right-space{padding-right: 15px;padding-bottom: 15px;}
.smart-height .apl-text-l:nth-child(3){clear:both;}
}
@media (max-width: 767px){
.serv-tab-title{ padding-top:10px !important}
.serv-tab-title h3, .serv-tab-title h1{font-size: 28px;padding: 0;}
.fl-module-content .fl-rich-text h1{font-size:42px;}
.right-space{padding-right: 15px;}
.fl-module-content .ser-title-inner p{width:100%;}
.space-rightV{padding-bottom:10px;}
.resourch-conten .row{margin:0;}
.solutiontitle p{padding:0 15px;}
.nativeapp-conten .container{padding:0;}
.spotlight .apl-text-l{padding:0;}
.cloud-se #wrapper > *{padding: 2em 0 0;}
.smart-height .img-defult img{width: 100%;}
.smart-servi-1{padding-bottom:15px;}
}
/*******custom.css End******/



















