/*font-family: 'Questrial', sans-serif;
font-family: 'Anton', sans-serif;
*/
body{font-family:'Questrial',sans-serif;font-weight:400;font-size:15px;color:#353535;}
body p{font-size:16px;line-height:1.650em;color:#353535;}
a{text-decoration:none!important;outline:none!important;}
.banner,.bnrtxt{position:relative;}
.header{position:absolute;top:0px;width:100%;z-index:2222;padding:30px 0;}
#navimain{width:100%;}
.logo{width:228px;height:33px;background:url(../img/logo.png) center top no-repeat;background-size:contain;display:inline-block;margin-top:17px;    /*border-right:1px solid #dbdbdb;*/}
.navbar{margin:0;border:none;}
.navbar-collapse{padding:0;}
.navbar-nav>li>a{font-weight:400;padding:19px 0;margin:0 15px;color:#ffffff;background:none;font-size:18px;background:none!important;position:relative;}
.navbar-nav>li>a:after{content:'';width:100%;height:1px;background:#027cc2;display:block;position:absolute;left:0;bottom:4px;transition-duration:0.5s;opacity:0;}
.navbar-nav>li>a:focus:after,.navbar-nav>li>a:hover:after,.navbar-nav>li>a:active:after{bottom:8px;opacity:1;}
.navbar-nav>li{margin:0;}
.navbar-right{margin-top:0px;}
.bannerslide.bnr1{background:url(../img/banner1.jpg) center top no-repeat;}
.bannerslide.bnr2{background:url(../img/banner2a.jpg) center top no-repeat;}
.bannerslide.bnr3{background:url(../img/banner3a.jpg) center top no-repeat;}
.bannerslide.bnr4{background:url(../img/banner4a.jpg) center top no-repeat;}
.bannerslide{width:100%;height:700px;position:relative;background-color:#CCC;display:block;color:#FFF;background-size:cover!important;}
.bannerslide .textarea{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;padding-top:30px;}
.banner{background:#000;}
.banner h2{font-size:55px;color:#fff;text-shadow:none;line-height:1.1em;position:relative;}
.banner h2 span{text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:4px;margin-bottom:15px;display:inline-block;font-weight:400;border:1px solid #FFF;padding:10px 16px;line-height:1em;}
.banner .slidenumber{position:absolute;bottom:-67px;left:100px;color:#FFF;font-size:20px;display:inline-block;letter-spacing:0.2em;}
.banner .indc{position:absolute;bottom:26%;width:100%;left:0;}
.banner .carousel-indicators{margin:0;bottom:0px;justify-content:left;left:0;position:relative;text-align:left;}
.banner .carousel-indicators li{background:#628398;margin-right:11px;border-color:#628398;}
.banner .carousel-indicators .active{background:#FFF;}
.bannerbottom{position:absolute;width:100%;left:0;bottom:30px;z-index:999;}
.bannerbottom .boxmain{color:#FFF;padding:20px;background:#001834;border-radius:6px;width:100%;background-color:rgba(0,24,52,0.82);}
.bannerbottom .txtbox{font-size:20px;color:#ffffff;text-transform:uppercase;line-height:1.150em;}
.bannerbottom .txtbox span{display:inline-block;float:left;margin-right:15px;font-size:59px;margin-top:12px;}
.bannerbottom .boxmain ul{padding:0;margin:0;}
.bannerbottom .boxmain li{list-style:none;display:inline-block;float:left;width:28%;padding:10px 20px;}
.bannerbottom .boxmain li:first-child{border-right:1px solid #027cc2;}
.bannerbottom .boxmain li:last-child{width:44%;text-align:right;padding:0;}
.bannerbottom .btn{background:#027cc2;display:inline-block;padding:15px 30px 13px 30px;font-size:16px;color:#FFF;text-transform:uppercase;letter-spacing:0.15em;z-index:999;transition-duration:0.9s;margin-top:6px;}
.bannerbottom .btn:hover{background:#FFF;color:#027cc2;}
.enqbtn1{position:fixed;right:70px;bottom:20px;z-index: 9999;}
.enqbtn1 a{background:#b11226;height:40px;font-size:20px;/*text-transform:uppercase;*/color:#FFF;padding:6px 15px 0px 53px;position:relative;display:inline-block;letter-spacing:0.05em;}
.enqbtn1 a.wa {
    background: #4da829; margin-right: 10px;}
.enqbtn1 a:before{content:'';position:absolute;left:0;top:0;width:40px;height:40px;background:url(../img/enqicon.jpg) center center no-repeat;background-size:contain;}
.enqbtn1 a.wa:before{background:url(http://demo.qubit.co.in/sacrosys4/wp-content/uploads/2018/11/enqiconwa.png) center center no-repeat;}

/*-------carousel-fade----*/
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
@media all and (transform-3d),(-webkit-transform-3d){
    .carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    .carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    .carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}

/*-------carousel-fade----*/
.section1{padding:90px 0;}
.page-id-17 .section1{padding: 0;}
.welcomearea{text-align:center;}
.welcomearea h1{font-size:32px;color:#027cc2;margin:0 0 40px 0;letter-spacing:0.1em;line-height:1.206em;position:relative;}
.welcomearea h1 small{text-transform:uppercase;font-size:20px;color:#383535;letter-spacing:0.3em;display:block;padding: 0 0 9px 0;}
.welcomearea h1:after{content:'';position:relative;width:55px;height:2px;background:#027cc2;display:block;margin:0 auto;bottom:-12px;}
.welcomearea p{padding:0 8%;}
.welcomelinks{padding-top:10px;}
.welcomelinks a{display:inline-block;padding:17px 42px;transition-duration:0.5s;}
.welcomelinks a:first-child{color:#FFF;}
.welcomelinks a:last-child{background:none;border:1px solid #027cc2;}
.welcomelinks a{display:inline-block;padding:13px 35px;border-radius:5px;background:#027cc2;color:#056298;font-size:15px;text-transform:uppercase;letter-spacing:0.15em;display:inline-block;margin:15px 20px 0 0;transition-duration:0.5s;border:1px solid #027cc2;position:relative;}

/*.welcomelinks a span{ position:relative;transition-duration:.5s;}*/
.welcomelinks a:hover:first-child{background:none;color:#027cc2;}
.welcomelinks a:hover:last-child{background:#027cc2;color:#FFFFFF;}
.lightblue{background:#f2f4fa;}
.homeproductarea{padding:50px 0 60px 0;position:relative;}
body.home h3{position:relative;font-size:30px;color:#383535;letter-spacing:0.1em;margin-top:0;margin-bottom:40px;}
body.home h3:after{content:'';width:55px;height:2px;background:#027cc2;position:relative;left:0;bottom:-12px;display:block;}
.productlist .owl-dots{padding-top:40px;text-align:center;}
.productlist .owl-dots .owl-dot span{width:12px;height:12px;margin:3px 4px;background:none;border:none;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;border:2px solid #abadb0;}
.productlist .owl-dots .owl-dot{display:inline-block;zoom:1;}
.productlist .owl-dots .owl-dot.active span,.productlist .owl-dots .owl-dot:hover span{background:#abadb0;}
.productlist .box{width:100%;border-radius:5px;display:block;border:1px solid #c5c5c5;border-radius:7px 7px 0 0;
}
.productimg1{background:url(../../../uploads/2018/05/productslide3-336x300.jpg);}
.productimg2{background:url(../../../uploads/2018/05/productslide-iroute-336x300.jpg) center top no-repeat;}
.productimg3{background:url(../../../uploads/2018/05/productslide-ichef-336x300.jpg) center top no-repeat;}
.productimg4{background:url(../../../uploads/2018/05/productslide-retail-336x300.jpg) center top no-repeat;}
.productimg5{background:url(../../../uploads/2018/05/productslide-esatto-336x300.jpg) center top no-repeat;}
.productimg6{background:url(../../../uploads/2018/05/productslide-softpulse-336x300.jpg) center top no-repeat;}
.productimg7{background:url(../../../uploads/2018/05/productslide-hotel-336x300.jpg) center top no-repeat;}
.productimg8{background:url(../../../uploads/2018/05/productslide2-336x300.jpg) center top no-repeat;}
.productimg9{background:url(../../../uploads/2018/05/productslide1-336x300.jpg) center top no-repeat;}
.productimg10{background:url(../../../uploads/2018/05/productslide-attivo-336x300.jpg) center top no-repeat;}
.productimg{min-height:328px;width:100%;border-radius:7px 7px 0 0;position:relative;background-size:cover;}
.productimg .textbox{color:#FFF;position:absolute;left:20px;bottom:20px;z-index:22;transition-duration:0.5s;opacity:0.8;}
.productlist .box:hover .productimg .textbox{bottom:25px;opacity:1;}
.productimg .textbox .title{position:relative;font-size:28px;line-height:1.3em;}
.productimg .textbox .title:after,.homeservicearea li .box .title:after{content:'';width:53px;height:2px;background:#FFFFFF;position:relative;left:0;bottom:-10px;display:block;margin-bottom:23px;}
.productimg .textbox p{font-size:15px;line-height:1.5em;color:#FFF;padding-right:25px;margin:0;}
.productlist .box .bottom{padding:25px;background:#FFF;min-height:110px;}
.productlist .box .bottom .logobox{display:inline-block;float:left;}
.productlist .box .bottom .more{display:inline-block;padding:9px 20px 8px 20px;border-radius:5px;color:#056298;font-size:14px;text-transform:uppercase;letter-spacing:0.02em;display:inline-block;margin:13px 0px 0 0;transition-duration:0.5s;border:1px solid #027cc2;float:right;}
.productlist .box .bottom .more:hover{background:#056298;color:#FFF;}
.homeservicearea{padding:75px 0;background:#FFF;}
.homeservicearea h2{text-align:center;font-size:31px;color:#212121;margin-top:0;}
.homeservicearea ul{padding:30px 0 0 0;margin:0 -10px;}
.homeservicearea li{list-style:none;display:inline-block;float:left;width:25%;padding:10px;}
.homeservicearea li .box{padding:25px;border:1px solid #b8b8b8;position:relative;min-height:278px;display:block;transition-duration:0.5s;}
.homeservicearea li .box:before{background:url(../img/hoverbg1.jpg) left top no-repeat;}
.homeservicearea li .box2:before{background:url(../img/hoverbg2.jpg) left top no-repeat;}
.homeservicearea li .box3:before{background:url(../img/hoverbg3.jpg) left top no-repeat;}
.homeservicearea li .box4:before{background:url(../img/hoverbg4.jpg) left top no-repeat;}
.homeservicearea li .box:before,.homeservicearea li .box2:before,.homeservicearea li .box3:before,.homeservicearea li .box4:before{content:'';position:absolute;z-index:11;width:100%;height:100%;background-size:cover;left:0;top:0;opacity:1;transition-duration:0.5s;color:#fff;}
.homeservicearea li .box:hover:before{opacity:0;}

.homeservicearea li .box:hover .title{color:#000;}
.homeservicearea li .box:hover .textbox .number{color:#d6d8dd}
.homeservicearea li .box:hover .title:after{background:#027cc2;}
.homeservicearea li .box .textbox{position:absolute;left:25px;bottom:35px;z-index:333;}
.homeservicearea li .box .textbox .number{font-family:'Anton',sans-serif;font-size:70px;color:#ffffff;margin-bottom:-5px;}
.homeservicearea li .box .title{position:relative;font-size:20px;line-height:1.3em;color:#ffffff;position:relative;}
.homeservicearea li .box .title:after{background:#fff;bottom:-10px;margin-bottom:0;}
.homenews{padding:50px 0;}
.homenews .newsbox{background:#FFF;padding:85px 50px 80px 30px;min-height:330px;border-radius:5px;border:1px solid #ebecef;color:#212121;}
.homenews .newsleft{text-align:center;line-height:1;}
.homenews .newsleft .date{font-size:70px;margin-top:0px;}
.homenews .newsleft .month{text-transform:uppercase;font-size:30px;display:block;letter-spacing:0.2em;}
.homenews .newsright{padding-top:5px;}
.homenews .newsright:before{content:'';width:1px;height:100%;background:#c8c8c8;position:absolute;left:-15px;top:0;}
.homenews .newsright .title{font-size:14px;text-transform:uppercase;color:#056298;margin-bottom:4px;}
.homenews .newsright p{font-size:21px;line-height:1.5em;color:#212121;margin-bottom:0;}
.newsslider{position:relative;padding:15px 0 10px 0;}
.newsslider #nav-controls3{display:inline-block;position:absolute;top:-75px;right:0px;}
.newsslider #nav-controls3 div{width:44px;height:44px;font-size:0px;display:inline-block;cursor:pointer;margin:0 8px;top:-4px;position:relative;}
.newsslider #nav-controls3 .owl-prev,.newsslider #nav-controls3 .owl-next{background:url(../img/arrow1.png) no-repeat;opacity:0.4;}
.newsslider #nav-controls3 .owl-prev{background-position:left top;}
.newsslider #nav-controls3 .owl-next{background-position:right top;}
.newsslider #nav-controls3 .owl-prev:hover,.newsslider #nav-controls3 .owl-next:hover{opacity:1;}
.clientslider{padding:50px 0;position:relative;}
#clientslider{padding:0 5%;}
.clientslider .owl-next,.clientslider .owl-prev{position:absolute;width:12px;height:22px;background:url(../img/arrow2.png) left top no-repeat;font-size:0;z-index:22;cursor:pointer;top:48%;}
.clientslider .owl-next{right:0;background-position:right top;}
.clientslider .owl-prev{left:0;}
.footermain{width:100%;background:#003655;color:#cfe5f2;}
.footertop{padding:35px 0;}
.footersocialmain{float:right;width:180px;margin-top:28px;}
.footersocialmain span{float:left;display:inline-block;padding-right:20px;margin-top:0px;color:#a6d7f3;font-size:17px;}
.footersocial .social{float:left;display:inline-block;}
.footersocial .social a{width:22px;height:22px;display:inline-block;float:left;margin:0 10px;}
.footersocial .social .fb,.footersocial .social .twt{display:block;background:url(../img/footersocial.png) left top no-repeat;height:100%;width:100%;}
.footersocial .social .fb{background-position:left top;}
.footersocial .social .twt{background-position:right top;}
.footersocial .social .fb:hover{background-position:left bottom;}
.footersocial .social .twt:hover{background-position:right bottom;}
.footerphone{font-size:22px;color:#cfe5f2;text-transform:uppercase;padding-left:85px;line-height:1.591em;font-weight:400;background:url(../img/footerphone.png) left 17px no-repeat;position:relative;}
.footerphone span{letter-spacing:0.06em;}
.footerphone:before{content:'';width:1px;height:100%;position:absolute;background:#d6d8dd;left:60px;top:0;}
#copyright{border-top:1px solid #175089;padding:20px 0;margin-top:10px;}
#copyright p{font-size:15px;color:#628398;margin:0;}
#copyright p a{color:#628398;border-bottom:1px solid #003655;transition-duration:0.5s;}
#copyright p a:hover{border-bottom-color:#FFF;color:#FFF;}
.design{text-align:right;}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: url(http://demo.qubit.co.in/sacrosys4/wp-content/uploads/2018/11/top.png) center center no-repeat;
	background-size:contain;
	opacity:.7;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
 
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.homenews.lightblue {
    display: none;
}
@media(min-width: 1200px){
.productlandingpage .modulesarea.forza li{
    width: 33%;
}
}
.productlandingpage .modulesarea.forza li p {     color: #ffffff !important; display: none;
    margin-top: 20px;
    position: absolute;
    z-index: 999;
    background: #1d4758;
    width: 350px;
    max-width: 100%;
    padding: 30px;}

.productlandingpage .modulesarea.forza li .box .title:after {
    content: "+";
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 22px;
    font-size: 30px;
    background: #245567;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
}

.productlandingpage .modulesarea.forza li:hover .box .title:after {
    content: "-";
}
.services li:nth-child(2n+1) {
    clear: left;
}
@media screen and (max-width:1200px){
    .bannerbottom .boxmain li{width:29%;}
    .bannerbottom .boxmain li:last-child{width:42%;}
}
@media screen and (max-width:992px){
    .bannerslide .textarea{padding-top:0;margin-top:-20px;}
    .banner .indc{bottom:32%;}
    .banner .slidenumber{bottom:-58px;}
    .banner h2{font-size:45px;}
    .bannerbottom .txtbox{font-size:17px;}
    .bannerbottom .txtbox span{font-size:45px;}
    .bannerbottom .boxmain li{width:50%;}
    .bannerbottom .boxmain li:last-child{width:100%;text-align:center;}
    .bannerbottom .btn{margin-top:19px;}
    .design,#copyright{text-align:center;}
}
@media(min-width:768px) and (max-width:991px){
    .header{text-align:center;}
    .header .navbar-header,.header .navbar-right{float:none!important;}
    .navbar-nav>li{float:none;display:inline-block;}
    .logo{margin-top:0;}
}
@media screen and (max-width:768px){
    .navbar-toggle{border:none;margin-top:-6px;margin-right:0;padding-left:0;padding-right:0;}
    .navbar-toggle .icon-bar{background:#FFFFFF;transition-duration:0.5s;}
    .navbar-toggle:hover{background:none;border-color:transparent;}
    .navbar-toggle:hover .icon-bar{background:#FFFFFF;}
    .navbar-nav>li{margin-left:0;display:block;width:100%;}
    .navbar-nav > li > a{padding:12px 15px;margin:0px;font-size:15px;text-align:left;border-bottom:1px solid #075d90;transition-duration:0.5s;color:#FFF;font-weight:400;}
    .navbar-nav > li:last-child> a{border:none;}
    .navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav>li.activepage a{background:#0d6ea7!important;color:#FFF;}
    .navbar-nav>li a:after{display:none;}
    ul.navbar-nav{margin:0px;}
    .navbar-collapse{position:absolute;z-index:999;background:#027cc2;background-color:rgba(2,124,194,0.89);width:100%;padding:0;margin-top:12px;}
    .logo{margin-top:0;}
    .homeservicearea li{width:50%;}
    .homenews .newsbox{text-align:center;padding:40px;min-height:0;}
    .homenews .newsright:before{display:none;}
    .homenews .newsright{padding-top:15px;}
    .newsslider #nav-controls3{top:-95px;}
    .footertop{text-align:center;padding-bottom:20px;}
    .footerphone,.footersocialmain{float:none;display:inline-block;}
}
@media screen and (max-width:620px){
    .welcomearea h1{font-size:28px;}
    .bannerbottom .txtbox span{font-size:28px;}
    .bannerbottom .btn{font-size:14px;padding:10px 30px 8px 30px;}
    .banner h2{font-size:35px;}
    .banner .carousel-indicators{bottom:10px;}
    .bannerslide{height:600px;}
    .banner .slidenumber{bottom:-37px;}
    .section1{padding:50px 0;}
}
@media screen and (max-width:480px){
    .bannerslide{height:360px;}
    .banner h2{font-size:35px;}
    .bannerslide .textarea{margin-top:0;}
    .bannerbottom .boxmain,.banner .carousel-indicators{display:none;}
    .banner .slidenumber{left:0;}
    .welcomearea p{padding:0;}
    .welcomelinks a{padding:13px 25px;margin-right:8px;font-size:14px;}
    .newsslider #nav-controls3{display:none;}
    .homenews .newsleft .month{font-size:20px;}
    .homenews .newsleft .date{font-size:50px;}
    .homenews .newsright{padding-top:10px;}
    .homenews .newsright p{font-size:16px;}
    .footerphone{font-size:16px;padding-left:60px;background-position:left 5px;}
    .footerphone:before{left:48px;}
}
@media screen and (max-width:380px){
    .logo{width:200px;height:28px;}
    .banner h2{font-size:22px;}
    .bannerslide{height:275px;}
    .banner h2 span{font-size:13px;}
    body p{font-size:15px!important;}
    .section1{padding:40px 0;}
    .welcomearea h1{font-size:23px;margin-bottom:30px;}
    .welcomearea h1 span{font-size:17px;}
    .welcomelinks{padding-top:0px;}
    .welcomelinks a{padding:10px 15px;margin-right:5px;font-size:13px;margin-top:10px;}
    .welcomelinks a:last-child{margin-right:0;}
    .productlist .box .bottom{padding:10px 20px;min-height:90px;}
    .productlist .box .bottom .more{font-size:13px;padding:8px 10px 7px 10px;}
    .productimg .textbox .title{font-size:21px;}
    .productimg .textbox p{font-size:14px;padding-right:20px;}
    .productlist .owl-dots{padding-top:20px;}
    .homeservicearea,.homeproductarea{padding:35px 0;}
    .homeservicearea ul{padding-top:10px;}
    .homeservicearea h2{font-size:22px;margin-bottom:0;}
    .homeservicearea li{width:100%;padding:5px 10px;}
    .homeservicearea li .box{min-height:200px;}
    .homeservicearea li .box .textbox .number{font-size:55px;}
    body.home h3{font-size:21px;margin-bottom:35px;}
    .homenews{padding:30px 0;}
    .newsslider{padding-top:0;}
    .clientslider .owl-next,.clientslider .owl-prev{display:none!important;}
    .clientslider{padding:10px 0;}
    .productimg .textbox{left:12px;bottom:12px;}
    .productlist .box:hover .productimg .textbox{bottom:16px;}
}

/*=============Innerpage=Open================*/
.innerbanner{width:100%;background:url(../img/innerbanner.jpg) center top no-repeat;background-size:cover;height:350px;}
body.single .innerbanner{height: 200px;}
.bannertitle{text-align:center;color:#FFF;font-size:45px;margin-top:190px;}
.aboutpage{text-align:left;}
.aboutpage p{padding:0;margin-bottom:30px;}
.aboutpage p:last-child{margin-bottom:0px;}
.welcomearea.aboutpage h1:after{margin:0;}
.aboutright{padding-left:20px;}
.aboutimg{display:inline-block;}
.about .clientslider{padding-top:0;}
.services{}
.services ul{padding:0;margin:0 -50px;}
.services li{list-style:none;display:inline-block;float:left;width:50%;padding:40px 50px;}
.services li .box{display:block;}
.services li .title{position:relative;padding-left:72px;font-size:25px;color:#027cc2;}
.services li .title:after{content:'';width:53px;height:2px;background:#027cc2;position:relative;left:0px;bottom:-10px;display:block;}
.services li .title .number{position:absolute;left:0;top:-18px;font-family:'Anton',sans-serif;font-size:60px;color:#d6d8dd;}
.services li .imagebox{display:block;padding:40px 0 20px 0;}
.services li .imagebox img{width:100%;}
.services li .box .more{display:inline-block;padding:9px 30px 8px 30px;border-radius:5px;color:#FFFFFF;font-size:14px;text-transform:uppercase;letter-spacing:0.02em;display:inline-block;margin:13px 0px 0 0;transition-duration:0.5s;background:#027cc2;border:1px solid #027cc2;}
.services li .box .more:hover{background:none;color:#056298;}
.section1.services{padding:50px 0;}
.clients ul{padding:0;margin:0 -8px;}
.clients li{display:inline-block;float:left;width:20%;padding:8px;}
.clientsbox{;display:block;text-align:center;padding:15px;min-height:215px;transition-duration:0.5s;border:1px solid #eaeefb;}
.clientsbox:hover{border-color:#a6b1d8; }
.clttitle{position:relative;font-size:16px;color:#0474b5;line-height:1.2em;margin-top:10px;text-align:left;    height: 4em;}
.cltimg{display:inline-block;}
.contact ul{padding:0;margin:-35px 0 0 0;}
.contact li{list-style:none;display:inline-block;float:left;width:50%;padding-top:35px;}
.contact li .title{position:relative;font-size:22px;color:#027cc2;margin-bottom:25px;}
.contact li .title:after{content:'';width:53px;height:2px;background:#027cc2;position:relative;left:0px;bottom:-6px;display:block;}
.contact li p,.contact li p a{font-size:17px;color:#252525;}

/*.contact li p span{color: #027cc2;}*/
.contactforms .form{width:100%;}
.contactforms .form-control,.contactforms .form-control2{background:#e5e9f5;margin-top:8px;border:none;padding:16px;font-weight:400;font-size:14px;color:#000000;border-radius:5px;box-shadow:none;outline:none!important;}
.contactforms .form-control::placeholder,.contactforms .form-control2::placeholder{color:#000;}
.contactforms .form-control{width:100%;height:55px;margin-bottom:21px;}
.contactforms .form-control2{width:100%;height:150px;resize:none;}
.contactforms .submit{display:block;text-align:center;}
.contactforms .submit .btn{font-weight:400;padding:10px 60px;font-size:18px;color:#FFFFFF;text-transform:uppercase;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;outline:none;margin-top:15px;background:#027cc2;display:inline-block;border:2px solid #027cc2;border-radius:5px;letter-spacing:0.2em;}
.contactforms .submit:hover .btn{background:none;color:#027cc2;}
.contactforms .form-group{margin-bottom:5px;}
.contactforms label{font-size:16px;color:#000000;font-weight:400;margin-bottom:2px;}
.contactforms{padding:60px 0;}
.enquiry .contactforms{padding:0;}
.about .clientslider .owl-next,.about .clientslider .owl-prev{top:30%;}
.products .productlist ul{padding:0;margin:0 -13px;}
.products .productlist li{width:33.33%;padding:13px;list-style:none;display:inline-block;float:left;}

/*========productlandingpage========*/
.productlandingpage .header2{width:100%;background:#FFF;padding:5px 0;}
.productpagelogo{width:77px;display:inline-block;float:left;}
.sacrosysproductlogo{display:inline-block;float:right;margin-top:20px;}
.productpagelogo img,.productpagelogo img{width:100%;}
.productlandingpage .banner2.forzaerpbanner{background:url(../img/banner-forzaerp.jpg) center top no-repeat;}
.productlandingpage .banner2.iroutebanner{background:url(../img/banner-iroute.jpg) center top no-repeat; background-size: cover; position: relative;}
.productlandingpage .banner2.ichefbanner{background:url(../img/banner-ichef.jpg) center top no-repeat; background-size: cover; position: relative;}
.productlandingpage .banner2.forzaretialbanner{background:url(../img/banner2a.jpg) center top no-repeat; background-size: cover; position: relative;}
/*.productlandingpage .banner2.iroutebanner:before {
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    background: #00000082;
    position: absolute;
    top: 0;
}*/
.productlandingpage .banner2{width:100%;height:500px;background:#000;background-size:cover!important;}
.productlandingpage .banner2 .container{height:100%;display:block;position:relative;}
.formbox{display:inline-block;background:#0075a6;padding:40px 35px;color:#FFF;position:absolute;width:400px;border-radius:20px;right:20px;bottom:-70px;}
#formarea .form1{width:100%;}
#formarea .form-control,#formarea .form-control2{border-radius:8px;background:none;margin-top:4px;border:none;border:1px solid #FFF;padding:16px;font-size:14px;color:#c0f6ff;box-shadow:inset 0 1px 1px rgba(0,0,0,.0);outline:none!important;width:100%;height:55px;margin-bottom:15px;}
#formarea .form-control2{width:100%;height:130px;resize:none;margin:0;}
#formarea input::placeholder,#formarea textarea::placeholder{color:#FFFFFF;}
#formarea select#ordrproducts option{background:#000;}
#formarea .form-group{margin-bottom:0;}
#formarea .submit{display:block;margin:0!important;}
#formarea .submit .btn{border-radius:0px;font-weight:700;padding:11px 60px;font-size:15px;width:auto;color:#FFFFFF;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;outline:none;margin-top:15px;background:#00c7ec;display:inline-block;border:none;cursor:pointer;}
#formarea .submit:hover .btn{color:#FFFFFF;background:#00b194;}
.formbox .title{font-size:30px;color:#FFF;margin-bottom:15px;}
.productlandingpage .section1{text-align:center;}
.productlandingpage .section1 h1{font-size:40px;color:#000;margin-top:25px;}
.productlandingpage .section1 p{padding:0 8%;margin:0;}
.productlandingpage .modulesarea{width:100%;padding:40px 0;color:#FFF;background:url(../img/modules-bg.jpg) center center no-repeat;background-size:cover;}
.productlandingpage .modulesarea h2,.productlandingpage .featuresarea h2{font-size:39px;color:#FFF;margin-top:0px;display:block;text-align:center;}
.productlandingpage .modulesarea h2{margin-top:10px;margin-bottom:30px;}
.productlandingpage .modulesarea ul{padding:0;margin:0 -10px;}
.productlandingpage .modulesarea li{list-style:none;display:inline-block;float:left;width:25%;padding:10px;margin-bottom:20px;}
.productlandingpage .modulesarea li .box{display:block;}
.productlandingpage .modulesarea li .box .title{position:relative;font-size:21px;text-align:left;line-height:1.5em;color:#FFF;padding-left:90px;padding-top:7px;}
.productlandingpage .modulesarea li .box .title span.forzaerpicon1{background:url(../img/modules/forza-erp/01.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon2{background:url(../img/modules/forza-erp/02.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon3{background:url(../img/modules/forza-erp/03.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon4{background:url(../img/modules/forza-erp/04.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon5{background:url(../img/modules/forza-erp/05.png) left 3px!important;background-size:contain!important;}
.productlandingpage .modulesarea li .box .title span.forzaerpicon6{background:url(../img/modules/forza-erp/06.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon7{background:url(../img/modules/forza-erp/07.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon8{background:url(../img/modules/forza-erp/08.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon9{background:url(../img/modules/forza-erp/09.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon10{background:url(../img/modules/forza-erp/010.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon11{background:url(../img/modules/forza-erp/011.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon12{background:url(../img/modules/forza-erp/012.png);}
.productlandingpage .modulesarea li .box .title span.forzaerpicon13{background:url(../img/modules/forza-erp/013.png);}
.productlandingpage .modulesarea li .box .title span{width:73px;height:77px;position:absolute;left:0;top:0;background:#033;background-position:left top!important;background-size:contain!important;background-repeat:no-repeat!important;}
.productlandingpage .featuresarea{padding:60px 0;background:#FFF;}
.productlandingpage .featuresarea h2{color:#000000;}
.productlandingpage .featuresarea ul{padding:30px 0 0 0;margin:0 -69px 0 0;}
.productlandingpage .featuresarea li{display:inline-block;float:left;width:50%;background:url(../img/point1.png) left 3px no-repeat;padding:4px 69px 6px 40px;margin-bottom:20px;}
.quotearea{padding:65px 0;background:url(../img/qut-bg.jpg) center center no-repeat;background-size:cover;margin-top:60px;}
.quotearea .container{position:relative;}
.lady{width:182px;height:293px;background:url(../img/lady.png) left top no-repeat;position:absolute;left:10%;bottom:-66px;display:inline-block;}
.quotebtn{display:inline-block;border-radius:9px;font-size:15px;text-transform:uppercase;color:#FFF!important;padding:18px 50px 17px 50px;background:#003655;background-color:rgba(0,54,85,0.88);float:right;margin-right:20%;font-weight:700;letter-spacing:0.1em;}
@media screen and (max-width:1200px){
    .services ul{margin:0 -20px;}
    .services li{padding:30px 20px;}
    .services li .title{font-size:21px;padding-left:65px;}
    .services li .title .number{font-size:55px;}
    .products .productlist ul{margin:0 -9px;}
    .products .productlist li{padding:9px;}
    .productlandingpage .modulesarea li{width:33.33%;}
    .productlandingpage .featuresarea ul{margin:0 -10px;}
    .productlandingpage .featuresarea li{padding:0px 10px 6px 40px;}
    .productlandingpage .section1 p{padding:0;}
}
@media screen and (max-width:992px){
    .services li{width:100%;}
    .clients li{width:25%;}
    .products .productlist li{width:50%;}
    .productlandingpage .featuresarea li{width:100%;padding-top:3px;background-position:left 0;}
    .productlandingpage .modulesarea li{width:50%;}
}
@media screen and (max-width:768px){
    .aboutright{padding-left:0;padding-top:15px;}
    .aboutpage{text-align:center;}
    .welcomearea.aboutpage h1:after{margin:0 auto;}
    .bannertitle{font-size:30px;margin-top:120px;}
    .innerbanner{height:230px;}
    .clients li{width:33.33%;}
    .clientsbox{min-height:222px;}
    .contact ul{margin-top:-17px;}
    .contact li{width:100%;text-align:center;padding-top:16px;}
    .contact li .title:after{display:block;margin:0 auto;}
    .contact li .title{font-size:18px;margin-bottom:20px;}
}
@media screen and (max-width:640px){
    .products .productlist li{width:100%;}
    .productlandingpage .modulesarea li .box .title{font-size:18px;padding-left:80px;}
    .lady{left:0;}
    .quotebtn{margin-right:0;}
    .productlandingpage .header2{text-align:center;}
    .productpagelogo,.sacrosysproductlogo{float:none;display:inline-block;}
}
@media screen and (max-width:480px){
    .services li .title{padding:0;}
    .services li .title .number{position:relative;top:0;margin-bottom:-11px;}
    .services ul{margin:0;}
    .services li{padding:10px 0px;}
    .services li .imagebox{padding:25px 0 20px 0;}
    .clients li{width:50%;}
    .clientsbox{min-height:206px;}
    .productlandingpage .modulesarea ul{text-align:center;}
    .productlandingpage .modulesarea li{width:auto;float:none;}
    .lady{display:none;}
    .quotearea{text-align:center;}
    .quotebtn{float:none;}
    .quotearea{margin-top:0;}
    .formbox{position:fixed;width:100%;bottom:-290px;left:0;z-index:9999;padding:15px;}
    #formarea .form-control{height:43px;}
    #formarea .form-control2{height:90px;}
    .formbox .title{font-size:22px;margin-bottom:6px;}
    .productlandingpage .banner2{height:150px;}
}
@media screen and (max-width:380px){
    .aboutpage p{margin-bottom:15px;}
    .aboutimg{padding:0 10%;}
    .bannertitle{font-size:25px;margin-top:90px;}
    .innerbanner{height:170px;}
    .section1.services{padding:20px 0;}
    .services li .title .number{font-size:45px;}
    .services li .title{font-size:20px;}
    .services li .imagebox{padding-bottom:11px;}
    .services li .box .more{margin-top:3px;font-size:13px;}
    .clients li{width:100%;}
    .clientsbox{min-height:0px;}
    .clttitle{text-align:center;}
    .contactforms{padding:30px 0;}
    .contactforms .form-control{height:45px;margin-bottom:10px;}
    .contactforms .form-control2{height:100px;margin-top:0;}
    .contactforms .submit .btn{font-size:13px;margin-top:0;padding:8px 40px;}
    .productlandingpage .modulesarea li{width:100%;margin-bottom:10px;}
    .productlandingpage .section1 h1{font-size:24px;}
    .productlandingpage .modulesarea h2,.productlandingpage .featuresarea h2{font-size:23px;margin-bottom:10px;}
    .productlandingpage .featuresarea ul{padding-top:5px;}
    .productlandingpage .featuresarea{padding:30px 0;}
    .productlandingpage .featuresarea li{background-position:left 5px;margin-bottom:8px;}
    .productlandingpage .modulesarea{padding:20px 0;}
    .quotearea{padding:25px 0;}
    .quotebtn{padding:18px 20px 17px 20px;}
    .productlandingpage .modulesarea li .box .title span{width:55px;height:56px;}
    .productlandingpage .modulesarea li .box .title{padding-left:67px;}
    .sacrosysproductlogo{margin-top:10px;}
}

/*=============Innerpage=Close================*/

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{
    0%{opacity:1;}
    100%{opacity:0;}
}
@keyframes fadeOut{
    0%{opacity:1;}
    100%{opacity:0;}
}

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;  /* position relative and z-index fix webkit rendering fonts issue */position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;  /* fix for flashing background */-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}

/* No Js */
.no-js .owl-carousel{display:block;}

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}

/*---- New Style 07-08-2019 ----*/
 
.newfooter{ /*margin-top:30px; */ }
.newfooter{ padding:30px 0; background: #003655;  }
.newfooter .mainlist{}
.newfooter .mainlist ul{ padding:0; margin:0; }
.newfooter .mainlist li{ list-style: none; display: inline-block; float:left; width: 20%; min-height: 220px; }
.newfooter .mainlist li .title{ color: #fff; font-size:15px; font-weight:700; letter-spacing: 0.09em; text-transform: uppercase; display: block; margin-bottom: 9px; }
.newfooter .mainlist li a{ display: block; font-size:14px; color:#cfe5f2; transition-duration: 0.5s; margin:1px 0; }
.newfooter .mainlist li a:hover{ color: #fff;  }
.newfooter .mainlist li a.fb,.newfooter .mainlist li a.twt{ padding-left: 30px; position: relative; margin-bottom:10px!important; }
.newfooter .mainlist li a.fb:before,.newfooter .mainlist li a.twt:before{ position: absolute; width: 25px; height: 25px;
content: ''; left: 0; top: -3px; background: url(../img/socialmedia.png) left top no-repeat;   }
.newfooter .mainlist li a.twt:before{ background-position: left bottom;  }
 
.productlandingpage .modulesarea li{ width: 33.33%; }
.productlandingpage .modulesarea li .box {
    display: block;
       min-height: 94px;
    padding: 10px;
    transition-duration: 0.5s;
}
.productlandingpage .modulesarea li .box:hover{ background: #048ca9; } 
 
.productlandingpage .modulesarea li{ margin-bottom:5px; }
 
.popup .modal-header{ border:none; }
.popup .modal-body {
    position: relative;
    padding: 25px;
}
.popup .modal-content{
background: #1d4758;
box-shadow: none;
border:none;
 
}
.popup .modal-content p{color: #fff;}
.popup .modal-header .close{ font-size:25px; color: #fff; opacity: 1; transition: 0.5s; }
.popup .modal-header .close:hover{ color: #c1c101; }
 
 
 
@media screen and (max-width: 1200px){
 .newfooter .mainlist li { width:33.33%; }  
 .newfooter .mainlist li:last-child,.newfooter .mainlist li:nth-child(4){ min-height: 0; }
}
 
@media screen and (max-width: 992px){
   
.productlandingpage .modulesarea li{ width: 50%; }
 
}
 
@media screen and (max-width: 768px){
.newfooter .mainlist li { width:33.33%; } 
 
}
 
@media screen and (max-width: 600px){
 .newfooter .mainlist li { width:100%;  min-height: 0; text-align:center; margin:10px 0; }
 .newfooter .mainlist li a.fb, .newfooter .mainlist li a.twt{ display: inline-block; margin: 8px; }
 .productlandingpage .modulesarea li{ width: 50%; padding-top: 0; padding-bottom: 0;  }
 .productlandingpage .modulesarea li .box {
       min-height: 90px; 
}
.productlandingpage .modulesarea li .box .title {
    font-size: 15px;
    padding-left: 79px;
    line-height: 1.2em;
}
}
@media screen and (max-width: 480px){
 .productlandingpage .modulesarea li .box {
       min-height: 0px; 
      height: auto;
}
 .productlandingpage .modulesarea li{
width: 100%;
 
 }
 .productlandingpage .modulesarea li .box:hover{ background:none; } 
 .productlandingpage .featuresarea li{ background-position: left top; }
 
.popup .modal-body {
    padding: 20px;
    padding-top: 10px;
}
 
}