@charset "utf-8";*{margin:0px;padding:0px;}
body{background-color:#fff;font-family:Raleway !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){body{background-color:#fff;font-family:Raleway !important;}
}

.header{width:100%;background:url(../images/header-bg.png) repeat-x;/*background-color: #e32310;*/height:100px;top:0px;z-index:99999;position:relative;-webkit-transition:linear .8s;-moz-transition:linear .8s;-ms-transition:linear .3s;-o-transition:linear .8s;transition:linear .8s;}
.container{width:1024px;margin:0 auto;}
.menu-list{width:33.3%;float:left;margin-top:32px;color:#FFFFFF;}
.logo-area{width:33.3%;float:left;text-align:center;background-image:url(../images/logo-bg.png);background-repeat:no-repeat;background-position:center top;height:134px;text-align:center;}
.logo-area img{margin-top:10px;border:0 none;position:relative; transition: all .8s ease-in-out;}
.main-menu ul{width:100%;list-style:none;padding:0px;margin:0px;font-size:18px;margin-top:5px;}
.main-menu ul li{float:left;background-image:url(../images/menu-list.png);background-repeat:no-repeat;background-position:center left;padding-left:25px;padding-right:80px;/*text-shadow:2px 2px #0763aa;*/}
.main-menu ul li:last-child{padding-right:0px;}
.main-menu ul li a{text-decoration:none;color:#FFFFFF;}
.main-menu ul li a:hover{color:#FFF;text-shadow:none;}
.sub-menu ul{width:100%;list-style:none;padding:0px;margin:0px;font-size:13px;color:#042f53;}
.sub-menu ul li{float:left;padding-left:26px;padding-right:62px;text-shadow:1px 1px #ff7200;}
.sub-menu ul li:last-child{padding-right:0px;padding-left:19px;}
.sub-menu-last-li{padding-left:64px !important;}

.banner-phone-bg{width:511px;height:279px;background-image:url(../images/banner-phone.png);background-repeat:no-repeat;}
.phone-animation{position:relative;top:19px;left:57px;width:405px;height:192px;}
.banner{min-height:280px;background:#FFFFFF;background-image:url(../images/banner-bg.png);background-position:center bottom;background-repeat:no-repeat;}
.banner-sections{width:50%;float:left;}
.banner-sections h2{color:#ff7200;font-size:30px;font-weight:bold;font-family:Montserrat !important;margin-top:50px;}
.banner-sections h4{color:#393939;font-size:18px;text-transform:uppercase;}
.banner-free-trial{background:#1c1c1c;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;padding:10px;color:#FFFFFF;font-size:18px;text-transform:uppercase;font-weight:bold;display:inline-block;margin-top:15px;}
.banner-free-trial:hover{background-color:#000000;cursor:pointer;}
.banner-free-trial a{color:#FFFFFF;text-decoration:none;}
.banner-free-trial a:hover{color:#ff7000;text-decoration:none;}

.home-section1{background:url('/frontend/images/bg_blog_1.jpg');height:auto;padding-bottom:30px;}
.home-section2{background:url('/frontend/images/bg_blog_2.jpg');height:auto;padding-bottom:30px;}
.home-section3{background:url('/frontend/images/bg_blog_3.jpg');height:auto;padding-bottom:30px;}
.home-section-iner1{width:12%;float:left;text-align:left;}
.home-section-iner1 img{-webkit-box-shadow:1px 1px 10px 3px #034b82;-moz-box-shadow:1px 1px 10px 3px #034b82;box-shadow:1px 1px 10px 3px #034b82;border-radius:50px;}
.home-section-iner1 img:hover{-webkit-box-shadow:1px 1px 10px 3px #000000;-moz-box-shadow:1px 1px 10px 3px #000000;box-shadow:1px 1px 10px 3px #000000;cursor:pointer;}
.home-section-iner2{width:88%;float:right;}
.home-section-iner2 h1{color:#000;font-size:26px;font-family:Montserrat !important;font-weight: bold;/*text-shadow:2px 2px #0763aa;*/}
.home-section-iner2 h3{color:#000;font-size:26px;font-family:Montserrat !important;font-weight: bold;/*text-shadow:2px 2px #0763aa;*/}
.home-section-iner2 p{color:#000;font-size:14px;line-height:20px;margin-top:10px;}
.home-section1-mag-top{margin-top:30px;}

.white-lable{width:100%;background-image:url(../images/white--lable-branding-bg.png);background-position:right 240px bottom;background-repeat:no-repeat;padding-top:20px;background-size:40% auto; background-color:#FFFFFF;}
.white-lable-section1{width:40%;float:left;text-align:center;}
.white-lable-section2{width:55%;float:right;}
.white-lable-section2 h3{color:#0978ce;font-size:26px;font-family:Montserrat !important;margin-top:60px;}
.white-lable-section2 h3 a {color:#0978ce;font-size:26px;font-family:Montserrat !important;margin-top:60px; text-decoration:none;}
.white-lable-section2 p{color:#000000;font-size:16px;margin-top:10px;}

.fotter-section1{background-color:#ffcc2a;min-height:120px;padding-top:15px;}
.fotter-sections{width:40%;float:left}
.fotter-sections h4{color:#FFFFFF;font-size:18px;font-family:Montserrat !important;font-weight:normal}
.fotter-sections p{color:#000000;font-size:13px;margin-top:8px;}
.fotter-sections p a {   text-decoration: none;    color: #333;}
.fotter-sections p a:hover {   color: #000;}
.fotter-sections1{width:20%;float:right}
.fotter-sections1 h4{color:#FFFFFF;font-size:18px;font-family:Montserrat !important;font-weight:normal}
.fotter-sections1 p{color:#000000;font-size:12px;margin-top:10px;text-align:right;}
.fotter-links{width:35%;float:left;margin-top:6px;margin-right:20px;}
.fotter-links ul{width:100%;list-style:none;padding:0px;margin:0px;font-size:13px;}
.fotter-links ul li{color:#000000;padding:5px 0px;border-bottom:#055ea3 solid 1px;}
.fotter-links ul li:last-child{border:0px;}
.fotter-links ul li a{text-decoration:none;color:#000000;}
.fotter-links ul li a:hover{color:#fff}

.fotter-section2{background-color:#fbbc12;min-height:50px;padding-top:15px;}

.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:14px;height:20px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:60%;float:left;}
.form-inline .form-control{display:inline-block;}
.form-control, .btn{border-radius:0;}
.btn-brand{background-color:#041e33;color:#fff;margin-left:-4px;  width: auto;}
.btn{-moz-user-select:none;background-image:none;border:1px solid #041e33;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:5px 12px;text-align:center;vertical-align:middle;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){.btn{padding:6px 12px 7px 12px;}
}

i{background-color:none;padding:10px;float:left;margin-right:15px;text-align:center;width:30px;}

.scrollToTop{width:45px;height:45px;padding:0px;text-align:center;background:whiteSmoke;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:15px;right:15px;display:none;background:url(../images/arrow.png) no-repeat;}
.scrollToTop:hover{text-decoration:none;background:url(../images/arrow1.png) no-repeat;}

.cle{clear:both}
.small-header{margin-top:-20px;position:fixed;-webkit-transition:linear .8s;-moz-transition:linear .8s;-ms-transition:linear .3s;-o-transition:linear .8s;transition:linear .8s;}
.small-banner{min-height:240px;}
.small-logo img{height:auto;margin-top:20px; border:0 none;position:relative; transform: scale(0.9);}
.innerbanner-bottm{background-image:url(../images/inner-banner-bottom.png);background-repeat:no-repeat;background-position:center top;min-height:46px;margin-top:20px;}
.inner-bodybg{background-image:url(../images/page-bg.png);}
.inner-banner-logos{float:left;margin-right:30px;margin-top:30px;}
.introduction{width:100%;margin:35px 0px;}
.introduction:before{background-image:url("../images/inter.png");background-repeat:no-repeat;content:"";float:left;height:100px;padding-left:100px;}
.introduction h2{color:#393939;font-size:24px;font-weight:bold;text-transform:uppercase;font-family:Montserrat !important;margin-top:15px;}
.introduction p{line-height:24px;display:table;font-size:14px;margin:10px 0px;}
.introduction2 p{line-height:24px;display:table;font-size:14px;margin:10px 0px;}
.features-section{width:100%;margin:35px 0px;}
.features{width:100%;}
.features:before{background-image:url(../images/fea.png);background-repeat:no-repeat;content:"";float:left;height:100px;padding-left:100px;}
.features h2{color:#393939;font-size:24px;font-weight:bold;text-transform:uppercase;font-family:Montserrat !important;margin-top:15px;}
.features p{line-height:24px;display:table;font-size:14px;margin:10px 0px;}
.features ul{width:40%;float:left;list-style:none;}
.benefits ul{width:90% !important;float:left;list-style:none;}
.benefits:before { background-image:none !important}
.features ul li h4 {text-align: left;}
.feature-frinstlist {background-image:none !important}
.features ul li{background-image:url(../images/inner-list.png);background-repeat:no-repeat;padding-left:35px;line-height:22px;background-position:top left;font-size:14px;margin-bottom:20px;}
.features ul li a{text-decoration:none;color:#000000;}
.features ul li a:hover{color:#666}

.features-1 ul li{background-image:url(../images/inner-list.png);background-repeat:no-repeat;padding-left:35px;line-height:22px;background-position:top left;font-size:14px;margin-bottom:20px;}
.features-1 ul li a{text-decoration:none;color:#000000;}
.features-1 ul li a:hover{color:#666}

.screenshots-section{width:100%;margin:35px 0px;}
.screenshots{width:100%;}
.screenshots:before{background-image:url(../images/screen.png);background-repeat:no-repeat;content:"";float:left;height:100px;padding-left:100px;}
.screenshots h2{color:#393939;font-size:24px;font-weight:bold;text-transform:uppercase;font-family:Montserrat !important;margin-top:15px;}
.screenshots p{line-height:24px;display:table;font-size:14px;margin:10px 0px;}
.screenshots img{float:left;padding:5px;border:#d9d9d9 solid 1px;margin:0px 10px;width:90% !important;height:auto;}
.screenshots img:hover{-webkit-box-shadow:1px 1px 2px 2px #ccc;-moz-box-shadow:1px 1px 2px 2px #ccc;box-shadow:1px 1px 2px 2px #ccc;}
.downloads-section{width:100%;margin:35px 0px;}
.downloads{width:100%;}
.downloads:before{/*background-image:url(../images/download.png);*/background-repeat:no-repeat;content:"";/*float:left;*/height:100px;padding-left:100px;}
.downloads h2{color:#393939;font-size:24px;font-weight:bold;text-transform:uppercase;font-family:Montserrat !important;margin-top:15px;}
.downloads p{line-height:24px;display:table;font-size:14px;margin:10px 0px;}
.downloads strong{font-size:16px;color:#000000;line-height:40px;}
.downloads strong a{text-decoration:none;color:#000000;}
.downloads strong a:hover{color:#666666}
.right-text{text-align:right}
.inner-banner{min-height:200px;}
.mar-top0{margin-top:0px;}
.mar-top-5{margin-top:-5px;}
.inner-banner-section1{width:45%;float:left;}
.inner-banner-section2{width:55%;float:right;}
.inner-banner-section1 h1{color:#ff7200;font-family:Montserrat !important;font-size:30px;font-weight:bold;margin-top:50px;}
.mutilingual-sales{background-position:left top 30px !important;line-height:28px !important;}
.mutilingual-sales b{margin-right:10px;width:56px;display:inline-block;margin-left:15px;}
.popup1{height:auto;position:fixed;left:-4px;top:20%;width:auto;z-index:1000;display:block;z-index:999999;}
.popup1 img{margin-right:0px;border:none;}
.pollSlider{position:fixed;background:url(../images/9o.png);width:200px;left:0px;margin-left:-204px;display:block;top:20%;z-index:99999;-moz-box-shadow:0px 3px 6px rgb(0,0,0);-webkit-box-shadow:0px 3px 6px rgb(0,0,0);box-shadow:0px 3px 6px rgb(0,0,0);}
.pollSlider label, input, textarea{display:block;margin:0px;border:0px;}
.pollSlider input, textarea{display:block;margin:7px;border:1px #BCBCBC solid;background:#efeded;margin-top:0px;margin-bottom:0px;padding:5px;margin-bottom:10px;color:#000000;font-family:'Open Sans',sans-serif !important;}
.pollSlider textarea{margin-bottom:0px;margin-left:7px;font-size:14px;background:none repeat scroll 0 0 #efeded !important;border:1px solid #bcbcbc;width:85%}
.pollSlider label{font-weight:100}
.pollSliderm span{color:#ffb063;font-weight:bold;margin-left:5px;}
#BotBootInput{display:inline-block;margin:7px;border:1px #BCBCBC solid;background:#efeded;margin-top:7px;margin-bottom:0px;padding:5px;margin-bottom:10px;color:#000000;font-family:'Open Sans',sans-serif !important;width:66px;}
.error{border:#FF0000 solid 1px !important; color:#FF0000;}
lable{}
.pollSlider .submit{border:0px solid #7d99ca;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;font-family:arial, helvetica, sans-serif;padding:5px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color:#FFFFFF;background-color:#707070;background-image:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#656565));background-image:-webkit-linear-gradient(top, #707070, #656565);background-image:-moz-linear-gradient(top, #707070, #656565);background-image:-ms-linear-gradient(top, #707070, #656565);background-image:-o-linear-gradient(top, #707070, #656565);background-image:linear-gradient(to bottom, #707070, #656565);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#707070, endColorstr=#656565);}
.pollSlider .submit:hover{border:0px solid #5d7fbc;background-color:#656565;background-image:-webkit-gradient(linear, left top, left bottom, from(#656565), to(#707070));background-image:-webkit-linear-gradient(top, #656565, #707070);background-image:-moz-linear-gradient(top, #656565, #707070);background-image:-ms-linear-gradient(top, #656565, #707070);background-image:-o-linear-gradient(top, #656565, #707070);background-image:linear-gradient(to bottom, #656565, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#656565, endColorstr=#707070);}
.pollSlider input, textarea{background:none repeat scroll 0 0 #fff ;border:1px solid #bcbcbc;color:#000000;display:block;margin:0 7px 10px;padding:5px;}
fieldset{border:0 none;margin:0;min-width:0;padding:0; width:100%;}
#mainDiv{margin:0 auto;overflow:hidden;padding:10px 0;width:100%;}
.innerDiv1, .innerDiv2{font-size:12px;}
.innerDiv1{float:left;width:50%;}
.innerDiv2{float:left;padding-top:0;width:50%;}
#mainDiv input, textarea, select{display:block;margin:0px;border:0px;color:#555555;display:inline-block;font-size:12px;line-height:24px;padding:5px 6px;vertical-align:middle;width:220px;}
.head_4{font-size:14px;font-weight:bold;}
.innerDiv2 #BotBootInput{margin-left:15px;width:60px !important;}
.innerDiv2 #smllcheckbox{width:20px !important;margin-right:10px;}
#mainDiv select{height:35px;}
.btn_m{border:1px solid #25729a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial, helvetica, sans-serif;padding:10px 10px 10px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color:#FFFFFF !important;cursor:pointer;background-color:#3093c7;background-image:-webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));background-image:-webkit-linear-gradient(top, #3093c7, #1c5a85);background-image:-moz-linear-gradient(top, #3093c7, #1c5a85);background-image:-ms-linear-gradient(top, #3093c7, #1c5a85);background-image:-o-linear-gradient(top, #3093c7, #1c5a85);background-image:linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);}
.btn_m:hover{border:1px solid #1c5675;background-color:#26759e;background-image:-webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));background-image:-webkit-linear-gradient(top, #26759e, #133d5b);background-image:-moz-linear-gradient(top, #26759e, #133d5b);background-image:-ms-linear-gradient(top, #26759e, #133d5b);background-image:-o-linear-gradient(top, #26759e, #133d5b);background-image:linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);}
.form-group input{margin:0;}
.phone-screen{background-color:#000000;display:inline-block;height:369px;transform:skew(3deg, -3deg);width:214px;position:absolute;top:0px;z-index:9999;right:0px;}
#slideit1{height:180px;overflow:hidden}
.v1, .v2, .v3{display:none;}
.myClass{display:block;}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{background:url(../images/b03.png) no-repeat;overflow:hidden;cursor:pointer;display:none;}
.jssorb03 div{background-position:-5px -4px;}
.jssorb03 div:hover, .jssorb03 .av:hover{background-position:-35px -4px;}
.jssorb03 .av{background-position:-65px -4px;}
.jssorb03 .dn, .jssorb03 .dn:hover{background-position:-95px -4px;}
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a03.png) no-repeat;overflow:hidden;}
.jssora03l{background-position:-3px -33px;}
.jssora03r{background-position:-63px -33px;}
.jssora03l:hover{background-position:-123px -33px;}
.jssora03r:hover{background-position:-183px -33px;}
.jssora03ldn{background-position:-243px -33px;}
.jssora03rdn{background-position:-303px -33px;}
.downloads ul{list-style:none;float:right;list-style:none outside none;width:90%;}
.downloads ul li{float:left;width:30%}
.introduction1{margin-left:100px;font-size:14px;}
.secton-p{margin-left:100px !important;}
.introduction1 ul{margin-left:0px;padding:0;}
.introduction1 ul li{margin:0 0 0 35px;padding:5px;}
.star{color:#FF0004;font-weight:bold;}
.thankyou-verify {color: #0978ce; font-size: 20px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.white-lable{background-position:69.999% 100%;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){.container{width:1000px;margin:0 auto;}
.white-lable{background-position:right 60px bottom;background-size:50% auto;}
}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
  	.sub-menu{display: none;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.container{width:750px;}
.sub-menu{display: none;}
.main-menu ul{font-size:14px;}
.main-menu ul li{padding-right:40px;}
.sub-menu ul{font-size:12px;}
.sub-menu ul li{padding-right:10px;}
.sub-menu-last-li{padding-left:35px !important;}
.banner{min-height:210px;}
.banner-sections h2{font-size:20px}
.banner-sections h4{font-size:14px}
.banner-sections > img{width:100%;}
.home-section-iner1 > img{width:90%;}
.home-section-iner2 h3{font-size:20px;}
.home-section-iner2 p{font-size:12px;line-height:17px;}
.white-lable-section1 > img{width:90%;}
.white-lable-section2 h3{font-size:21px;}
.white-lable-section2 p{font-size:12px;line-height:17px;}
.white-lable{background-position:right 60px bottom;background-size:50% auto;min-height:380px;}
.fotter-sections h4{font-size:16px;}
.fotter-sections p{font-size:12px;line-height:17px;}
.fotter-links{width:40%;}
.fotter-links ul{font-size:11px;}
i{margin-right:10px;padding:8px;}
.fa-facebook:before{font-size:12px;}
.fa-twitter:before{font-size:12px;}
.fa-google-plus:before{font-size:12px;}
.fa-linkedin:before{font-size:12px;}
.home-section1-mag-top1{margin-top:-85px;}
.home-section1-mag-top{margin-top:15px;}
.home-section1, .home-section2, .home-section3{height:auto;}
.small-logo img{width:38%;}
.inner-banner-section1{width:45%}
.inner-banner-section2{width:55%}
.inner-banner-section2 > img{width:80%;}
.mosip-phone-icon img{width:50% !important;}
.screenshots img{height:auto;width:26%;}
.inner-banner-section1 h1{font-size:24px;margin-top:20px;}
.inner-banner-logos{margin-top:0px;}
.features ul{width:44%;}
.features:before{padding-left:80px;}
.banner-phone-bg{background-size:95% auto;background-repeat:no-repeat;width:auto;}
.phone-animation{background-size:100% auto;background-repeat:no-repeat;left:43px;top:14px;width:280px;}
.downloads ul li{width:28%;}
.downloads ul{width:87%;}
#slider1_container{width:757px !important;}
.introduction h2, .features h2{font-size:20px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:470px;}
.banner{min-height:140px;}
.phone-view{width:45% !important}
.banner-sections h2{font-size:20px;margin-top:0px;}
.banner-sections h4{font-size:14px;}
.home-section-iner1 > img{width:90%;}
.banner-free-trial{font-size:12px;padding:5px;}
.sub-menu{display:none;}
.menu-list{width:20%}
.main-menu ul li{padding-right:0px;line-height:30px;}
.main-menu ul{margin:0px;}
.main-menu ul{font-size:13px;}
.logo-area{width:51%;}
.phone-menu{float:right;width:28%;}
.home-section-iner2{width:85%;}
.home-section2{min-height:125px;}
.home-section1-mag-top{margin-top:15px;}
.home-section-iner2 h3{font-size:18px;}
.home-section-iner2 p{font-size:12px;line-height:17px;}
.white-lable-section1 > img{width:90%;}
.white-lable-section2 h3{font-size:16px;margin-top:30px;}
.white-lable-section2 p{font-size:11px;line-height:17px;}
.white-lable{background-position:right 60px bottom;background-size:50% auto;min-height:240px;}
.fotter-sections h4{font-size:16px;}
.fotter-sections p{font-size:12px;line-height:17px;}
.fotter-links{width:40%;}
.fotter-links ul{font-size:11px;}
i{margin-right:10px;padding:8px;}
.fa-facebook:before{font-size:12px;}
.fa-twitter:before{font-size:12px;}
.fa-google-plus:before{font-size:12px;}
.fa-linkedin:before{font-size:12px;}
.fotter-sections{width:50%}
.fotter-sections1{display:none;}
.fotter-sections p{display:none;}
.form-group{margin-top:25px;}
.fotter-links{width:49%;margin-right:0;}
.fotter-links ul{width:94%;}
.small-logo img{width:38%;}
.inner-banner-section1{width:100%;}
.inner-banner-section2{display:none;}
.features ul{width:100%;margin-left:50px;}
.introduction:before{background-image:none;padding-left:0px;}
.features:before{background-image:none;padding-left:0px;}
.screenshots:before{background-image:none;padding-left:0px;}
.downloads:before{background-image:none;padding-left:0px;}
.features ul{margin-left:4px;}
.inner-banner-section1 h1{font-size:20px;margin-top:20px;}
.inner-banner-logos{margin-top:0px;}
.mar-top-5{margin-top:15px;}
.inner-banner1{min-height:100px !important;}
.innerDiv1, .innerDiv2{width:90%;margin:0 auto;float:none;}
.banner-phone-bg{background-size:95% auto;background-repeat:no-repeat;width:auto;height:120px;}
.phone-animation{background-size:75% auto;background-repeat:no-repeat;left:23px;top:7px;width:auto;}
#slideit1{height:100px;}
.downloads ul li{width:33%}
.download-links1{margin-left:0px;}
.downloads strong{font-size:13px;}
.introduction1{margin-left:0px}
.secton-p{margin-left:0px !important;}
.introduction1 ul{margin-left:0px;padding:0;}
.downloads ul{width:99%;}
#slider1_container{width:474px !important;}
.introduction h2, .features h2{font-size:18px;}
}
@media only screen and (min-width:320px) and (max-width:479px){.header{margin-top:-20px;position:fixed;transition:all 0.8s linear 0s;}
.container{width:310px;}
.banner{min-height:130px;margin-top:100px;}
#slideit1{height:120px;}
.phone-view{display:none}
.banner-sections{margin:0 auto;width:95%;margin-top:-20px;}
.banner-sections.phone-view > img{width:100%;}
.banner-sections h2{font-size:20px;margin-top:10px;}
.banner-sections h4{font-size:13px;}
.home-section-iner1{display:none;}
.banner-free-trial{font-size:10px;padding:5px;}
.sub-menu{display:none;}
.menu-list{width:24%}
.main-menu ul li{padding-right:0px;line-height:30px;}
.main-menu ul{margin:0px;}
.main-menu ul{font-size:13px;}
.logo-area{width:51%;background-image:none;}
.logo-area > img{height:auto;margin-left:-21px;margin-top:22px;width:58%;}
.phone-menu{float:right;position:absolute;right:-17px;width:41%;z-index:9999;}
.home-section-iner2{float:none;margin:0 auto;width:95%;}
.home-section2{min-height:125px;}
.home-section1-mag-top{padding-top:8px;}
.home-section-iner2 h3{font-size:14px;}
.home-section-iner2 p{font-size:11px;line-height:14px;}
.white-lable-section1 > img{width:90%;}
.white-lable-section2 h3{font-size:13px;margin-top:20px;}
.white-lable-section2 p{font-size:11px;line-height:17px;}
.white-lable{background-position:right 60px bottom;background-size:50% auto;min-height:240px;}
.fotter-sections h4{font-size:16px;}
.fotter-sections p{font-size:12px;line-height:17px;}
.fotter-links{width:40%;}
.fotter-links ul{font-size:11px;}
i{margin-right:10px;padding:8px;}
.fa-facebook:before{font-size:12px;}
.fa-twitter:before{font-size:12px;}
.fa-google-plus:before{font-size:12px;}
.fa-linkedin:before{font-size:12px;}
.fotter-sections{width:50%}
.fotter-sections1{display:none;}
.fotter-sections p{display:none;}
.form-group{margin-top:15px;}
.fotter-links{width:49%;margin-right:0;}
.fotter-links ul{width:94%;}
.smll-phone-view{display:none}
.smll-phone-hide{width:90%;}
.fotter-section1{min-height:110px;}
#scrollToTop > img{height:auto;margin-top:23px;width:55%;}
.home-section1-mag-top1{padding-top:10px;}
.small-logo img{width:58%;}
.inner-banner{min-height:80px;margin-top:80px;}
.introduction:before{padding-left:0px;}
.inner-banner-section1{width:100%;}
.inner-banner-section2{display:none;}
.features ul{width:100%;margin-left:50px;}
.introduction:before{background-image:none;padding-left:0px;}
.features:before{background-image:none;padding-left:0px;}
.screenshots:before{background-image:none;padding-left:0px;}
.downloads:before{background-image:none;padding-left:0px;}
.inner-banner-section1 img{display:none;}
.inner-banner-section1 h1{margin-top:-20px;}
.innerbanner-bottm{display:none;}
.features ul{margin-left:4px;}
.inner-banner-section1 h1{font-size:18px;margin-top:20px;}
.innerDiv1, .innerDiv2{width:90%;margin:0 auto;float:none;}
.downloads ul li{width:33%}
.download-links1{margin-left:0px;}
.downloads strong{font-size:10px;font-weight:normal;}
.logo-area img{border:0 none;margin-top:21px;width:50%;}
#slider1_container{width:314px !important;}
.screenshots-section{margin:0px;}
.spec-calss{margin-bottom:20px;}
.introduction1{margin-left:0px}
.secton-p{margin-left:0px !important;}
.introduction1 ul{margin-left:0px;padding:0;}
.downloads ul{width:99%;}
.introduction h2, .features h2{font-size:16px;}
}
label.error{border:0 none !important;font-size:12px;line-height:6px;}
.datasheets-down { width:20%; float:left; padding:10px; text-align:center; margin:10px 14px; border:#BFBFBF solid 1px; background-color:#FFF; }
.datasheets-down p { background-color:#B4B4B4; color:#444; display:block; line-height:30px; cursor:pointer; padding:15px 0px; margin-top:70px}
.datasheets-down p a { text-decoration:none; color:#444}
.datasheets-down p a:hover { color:#000000;}
.datasheets-down:hover {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.30);}
/*
.white-lable-branding-stick { width:216px;  right:-1px; top:160px; position:fixed;}
*/
.white-lable-branding-stick { width:80px; overflow:hidden;  right:-1px; top:160px; position:fixed; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s; }
.white-lable-branding-stick:hover {width:191px; height:81; }	
.white-stick{width:191px !important;}	
.fa.fa-download {    background-color: #B4B4B4; float:none; margin:0px; font-size:36px; padding:0px; width:30px;}
.fa.fa-download :hover { color:#000000 !important}

.flip-container {
	perspective: 1000;
}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 204px;
	height: 270px;
}
.back { background-color:#B4B4B4;}
/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
}


.wpcf7-form {
    width: 95%;
}
.wpcf7-form > p {
    float: left;
    margin: 10px 20px 10px 0;
    position: relative;
    width: 45%;
}

button, input, textarea, select {
    border: 1px solid #797979;
    border-radius: 0;
    font-family: inherit;
    padding: 8px 4px;
    /*width: 100%;*/
}
.wpcf7-submit{	background: none repeat scroll 0 0 #0a4c8c; color:#FFFFFF !important; border:0px; cursor:pointer;}
fieldset > h4 {    padding-top: 10px;}

fieldset > p {    float: left;    margin: 10px 20px 10px 0 !important;    width: 45%;}

.wpcf7-form > h4 {
    padding-top: 10px;}

.wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="date"], .wpcf7 textarea, wpcf7-select {
    padding: 8px 4px !important;
    width: 100%;
}


.introduction1 p {
    line-height: 24px;
    margin-bottom: 16px;
}


.introduction1 .features-1 ul li {
    padding-left: 35px;
}

.list-items h3 { font-size:18px;}
.list-items ul { list-style:none; padding:0px; margin:0px;}
.list-items ul li { padding:5px 0px; margin:0px;}
.list-items ul li input { width: 30px !important;}
.innerDiv1 > p {   width: 70%;}
.innerDiv2 > p {   width: 70%;}

@media only screen and (min-width:768px) and (max-width:1023px){
.flip-container, .front, .back {   height: 180px; width: 135px;}
.front > img {   height: auto;    width: 100%;}
.datasheets-down p { margin-top:10px; font-size:14px;}
.datasheets-down {width: 18%;}
.white-lable-branding-stick { display:none}
.popup1 { display:none}
}

@media only screen and (min-width:480px) and (max-width:767px){
.flip-container, .front, .back {   height: 240px; width: 185px;}
.front > img {   height: auto;    width: 100%;}
.datasheets-down p { margin-top:50px; font-size:14px;}
.datasheets-down {width: 39%;}
.white-lable-branding-stick { display:none}
.popup1 { display:none}
}

@media only screen and (min-width:320px) and (max-width:479px){
.flip-container, .front, .back {   height: 240px; width: 185px;}
.front > img {   height: auto;    width: 100%;}
.datasheets-down p { margin-top:50px; font-size:14px;}
.datasheets-down {width: 60%; margin: 10px auto; float:none}
.white-lable-branding-stick { display:none}
.popup1 { display:none}
}


.text-center {   padding-left: 50px;    text-align: center;    width: 45%;}
.comments {
    width: 93%;
}

fieldset > h5 {
    margin: 20px 0 0;
}

fieldset > h5 a { color:#FF0000; text-decoration:none; cursor:pointer;}

.blink {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}