@media only screen and (max-width:1465px) and (min-width:1300px)  {
	.slide-title span {
    font-size: 21px !important;
}
}
@media only screen and (max-width:1199px) and (min-width:768px)  {
.container{max-width:1170px;width:100%;}   
}
@media only screen and (min-width:1281px){
.contact{top:0px;}
}
@media only screen and (max-width:1260px){
.custom-pos .one {
    left: 17%;
    bottom: 26%;
	top:auto
}	
.custom-pos .two {
    left: 30%;
    top: 22%;
}
.custom-pos .three {
    left: 45%;
    top: 18%;
}
.custom-pos .four {
    right: 29%;
    top: 29%;
}
.custom-pos .five {
    right: 20%;
    top: 49%;
}
}
@media only screen and (max-width:1240px){
.solution-sec:before{left:120px}
.custom-pos .one {
    left: 16%;
}
.custom-pos .two {
    left: 29%;
}
.custom-pos .four {
    right: 28%;
}
.custom-pos .five {
    right: 19%;
}
}
@media only screen and (max-width:1199px){
.wpos3{right:-36%}
.wpos1{left:-43%}
.wpos2{left:-54%}
.wpos4{right:-65%}
.wpos5{right:-59%}
.wpos6{right:-29%}
.benefits-sec ul li{font-size:18px;line-height:32px}
.benefits-sec .container{max-width:1170px;width:100%}
.solution-sec:before{left:100px}
.main-slider .text li{font-size:18px!important;padding:0 0 15px 0px!important;}
h2{font-size:28px;}
.contact{width:320px;right:30px; top:0px;}
.button{font-size:20px;margin:10px 0;}
.contact h3{font-size:24px;}
p{font-size:16px;}
.features{padding:50px 0 40px 0;}
.features li{font-size:14px;margin-bottom:25px;}
.benefits h2{font-size:18px;}
.testimonials p{font-size:20px;padding:0 10% 20px;}
.testimonials .author h3{font-size:18px;}
.count-box{font-size:40px;line-height:50px;}
.fact-counter{padding:40px 0;}
.main-footer .footer-bottom .copyright{font-size:13px;}
.main-footer .footer-bottom{padding:13px 0px;}
.text p img{padding-left:150px;}
.frmcontrols{padding:9px 15px 9px 35px;background-position:10px 10px;}
.contact p{font-size:13px;}
.custom-pos .one {
    left: 15%;
}
.custom-pos .two {
    left: 28%;
}
.custom-pos .five {
    right: 17%;
}
}
@media only screen and (max-width:1170px){
.why-choose-us-sec ul{width:850px;height:509px}
.benefits-sec h2.section-title{margin-bottom:0px}
.custom-pos .four {
    right: 26%;
}
}
@media only screen and (max-width:1150px){
.solution-sec:before{left:80px}
.solution-sec .col-md-10,
.solution-sec .col-md-2{width:100%}
.custom-owl-nav{margin-top:20px;text-align:center}
.custom-pos .one {
    left: 14%;
}
.custom-pos .two {
    left: 27%;
}
.custom-pos .four {
    right: 25%;
}
.custom-pos .five {
    right: 16%;
}
}
@media only screen and (max-width:1100px){
.solution-sec:before{left:40px}
.benefits-sec ul{width:420px;height:483px}
.benefits-sec ul li{font-size:16px;line-height:26px}
.custom-pos .one {
    left: 13%;
}
.custom-pos .three {
    left: 44%;
}
.custom-pos .four {
    right: 24%;
}
.custom-pos .five {
    right: 15%;
}
}
@media only screen and (max-width:1070px){
.benefits-sec ul{height:430px}
.box li:first-child{padding:0px 3px;margin-right:10px}
.custom-pos .one {
    left: 12%;
}
.custom-pos .two {
    left: 25%;
}
.custom-pos .four {
    right: 23%;
}
.custom-pos .five {
    right: 14%;
}
}
@media only screen and (max-width:1040px){
.solution-sec:before{left:20px}
.contact{top:-5px}
.box li p:first-child br{display:none}
.benefits-sec ul{height:420px}
.pos3 {left:23%;}
.pos2{left:14%;}
.pos6 {right:26%;}
.why-choose-us-sec ul{width:830px;height:489px}
.contact{right:20px;padding:15px;}
.main-slider .text li{font-size:16px!important;padding:0 0 10px 0px!important;}
.main-header .header-upper{padding:5px 0px;}
h2{font-size:26px}
.contact h3{font-size:20px;padding-bottom:10px}
.button{font-size:18px;padding:8px 30px}
.captcha{padding:10px 10px;}
.contact .captcha #captcha{width:40px;}	
.more a, .features .more a{font-size:15px;padding:8px 20px;}
.section-title{margin-bottom:15px;}
.text p img{padding-left:100px}
.features{padding:40px 0 30px 0}
.features .more p{font-size:16px;padding:10px 40px;}
.features li{margin-bottom:20px;width:33.3%;padding:0 0px 0px 30px}
.benefits h2{font-size:16px}
.benefits li{padding-bottom:20px; font-size:15px;}
.testimonials p{font-size:18px;padding:0 5% 20px}
.testimonials .author h3{font-size:16px}
.testimonials .author{padding:10px 25px;}
.testimonials{padding:30px 0 40px;}
.counter-title{font-size:17px;}
.fact-counter{padding:30px 0}
.count-box{font-size:36px;line-height:40px}
.main-footer .footer-bottom .copyright{font-size:12px}
.custom-pos .one {
    left: 10%;
}
.custom-pos .five {
    right: 13%;
}
}
@media only screen and (max-width:991px){
.form-bottom-link{font-size:14px}
.main-slider h2{font-size:30px!important;line-height:40px!important}
.slide-title span{font-size:24px;line-height:34px}
.desc{font-size:15px;line-height:25px}
.sm-section-title{font-size:26px;line-height:36px}
.container{max-width:980px;width:100%}
.theme-btn{font-size:15px;line-height:18px;padding:12px 25px}
.why-choose-us-sec ul li{font-size:16px;line-height:26px}
.md-section-title{font-size:28px;line-height:38px;margin-bottom:15px}
.large-desc{font-size:16px;line-height:26px}
.abt-intro-sec ul li{font-size:20px;line-height:50px}
.section-title{font-size:30px;line-height:40px}
.iws-box a{width:23%}
.iws-box a img{max-width:60px}
.iws-box a span{font-size:15px;line-height:18px;margin-top:5px}
.abt-intro-sec ul{margin-bottom:20px}
p{padding-bottom:15px}
.quote{top:-30px;max-width:40px}
.testi-desc{font-size:14px;line-height:24px;padding-bottom:36px}
.p-name{font-size:18px;line-height:22px;margin-top:10px}
.benefits-sec{padding-top:40px}
.why-choose-us-sec{padding:40px 0px 80px}
.industries-we-serve-sec{padding:40px 0px}
.testimonial-sec{padding:40px 0px 22px}
.main-footer{padding:30px 0px 50px}
.links li{padding-bottom:15px}
footer h2{font-size:18px}
.scroll-to-top{width:40px;height:40px;font-size:20px;line-height:40px}
.upper-right li{padding:0px}
.contact{top:10px}
.links li a{display:block;}
.links li a:before{font-size:15px;line-height:15px}
.slide-contact{margin-top:25px}
.contact p{   font-size:12px;}
.main-slider .text li{font-size:15px!important;padding:0 0 7px 0px!important}
.frmcontrols{padding:6px 10px 6px 30px;background-position:8px 7px}
.contact{width:270px;right:10px;padding:10px;}
.contact .captcha p{font-size:12px;}	
.captcha{padding:6px 10px}
.contact .captcha #num1, .contact .captcha #num2{font-size:15px;width:27px;}
.contact .captcha #captcha{width:35px}
.button{font-size:16px;padding:6px 20px;margin:0px 0 7px 0}
.contact h3{font-size:18px;padding-bottom:10px;line-height:26px}
.benefits li{padding-bottom:18px;font-size:14px}
.features .more p{font-size:15px;padding:10px 30px}
.features li{margin-bottom:17px;}
.main-slider .text li img{margin:0 5px 0 0px!important;width:25px!important;height:25px!important;}
.message{margin-bottom:4px;}
.counter-sec{background-image:url(../images/mobile-counter-bg.jpg)}
.custom-pos .one {
    left: 9%;
}
.counter-title {
    font-size: 18px;
    line-height: 24px;
}
.count-outer.count-box {
    font-size: 30px;
    line-height: 40px;
}
.custom-pos .two {
    left: 25%;
}
.custom-pos .five {
    right: 11%;
}
}
@media only screen and (max-width:970px){
.benefits-sec ul{height:400px}
.wpos1{left:-37%}
.wpos2{left:-50%}
.wpos3{right:-34%}
.wpos4{right:-59%}
.wpos5{right:-53%}
.solution-sec:before{left:0px}
.owl-prev, .owl-next{max-width:35px}
.custom-pos .one {
    left: 8%;
}
.custom-pos .two {
    left: 24%;
}
.custom-pos .five {
    right: 11%;
}
}
@media only screen and (max-width:950px){
.why-choose-us-sec ul{width:750px;height:409px}
.solution-sec:before{left:-50px}
.abt-intro-sec{padding:40px 0px 40px}
.footer-txt{margin-top:20px}
.custom-pos .one {
    left: 8%;
}
.custom-pos .two {
    left: 23%;
}
.custom-pos .five {
    right: 10%;
}
}
@media only screen and (max-width:920px){
.benefits-sec ul{height:375px}
.wpos1{left:-32%}
.wpos2{left:-46%}
.wpos3{right:-34%}
.wpos4{right:-56%}
.wpos5{right:-50%}
.custom-pos .one {
    left: 7%;
}
.custom-pos .two {
    left: 22%;
}
.custom-pos .four {
    right: 21%;
}
.custom-pos .five {
    right: 9%;
}
}
@media only screen and (max-width:900px){
.sub{font-size:18px;line-height:22px;padding-bottom:15px}
.benefits-sec h2{padding-top:30px}
.mb-view img{margin:0px auto}
.mb-view{display:block}
.d-view{display:none}
.why-choose-us-sec ul{background-image:none;width:100%;height:100%;margin-top:40px}
.why-choose-us-sec ul li{position:relative;left:unset;right:unset;top:unset;bottom:unset;margin-bottom:10px;text-align:left;font-weight:normal;padding-left:20px}
.why-choose-us-sec ul li br{display:none}
.why-choose-us-sec ul li:before{content:"";width:10px;height:10px;background:#237ce0;position:absolute;left:0px;top:7px;border-radius:100%}
.why-choose-us-sec{padding:40px 0px}
.iws-box a{width:31%}
.benefits-sec ul{height:100%;margin:0px auto;max-width:100%;margin-top:40px;background:none;}
.benefits-sec ul li{position:relative;left:unset;right:unset;top:unset;bottom:unset;margin-bottom:10px;max-width:100%;text-align:left;}
.benefits-sec{padding:40px 0px 30px}
.benefits-sec ul li:before{content:"-";position:absolute;margin-left:-20px}
.benefits-sec ul li br{display:none}
.dinline ul{margin-top:5px}
.footer-txt{font-size:18px;line-height:24px}
footer h2{padding:0px 0px 15px}
.fact-counter {
    text-align: center;
    margin-top: 80px;
}
.counter-column {
    position: relative;
    left: 0!important;
    width: 33%;
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
}
.pos-ab {
    bottom: unset;
    top: 30px;
}
}
@media only screen and (max-width:870px){
.benefits-sec ul{height:auto}
.frmcontrols{margin-bottom:5px}
}
@media only screen and (max-width:850px){
.abt-intro-sec ul li{font-size:18px;line-height:40px}
.md-section-title{font-size:26px;line-height:36px}
.contact{padding-top:0px;}
.top-mail a{font-size:15px;line-height:18px}
.solution-sec:before{left:-100px}
.benefits-sec ul{margin-top:20px}
.sol-details a p{font-size:16px;line-height:26px}
.sol-details a h2{font-size:18px;line-height:28px}
}
@media only screen and (max-width:800px){
.container{width:100%;max-width:100%}
.first-div,.secd-div{width:100%}
.secd-div a{margin-top:10px}
}
/*@media only screen and (min-width:768px){
.main-menu .navigation > li > ul,  .main-menu .navigation > li > ul > li > ul{display:block !important;visibility:hidden;opacity:0}
}*/
@media only screen and (max-width:767px){
.d-view-title{display:none}
.m-view-title{display:block}
.benefits-sec h2.section-title{margin-bottom:20px;padding-top:0px}
.abt-intro-sec{padding:30px 0px}
.sol-title{font-size:16px;line-height:23px}
.sol-details a p{font-size:15px;line-height:25px}
.benefits-sec ul li{font-size:15px;line-height:25px}
.benefits-sec h2{padding-top:20px}
.box li p{font-size:13px;line-height:26px}
.sub{font-size:16px;line-height:20px;padding-bottom:10px}
.main-header .header-upper .logo img{max-width:170px}
.top-mail a{font-size:14px;line-height:16px}
.section-title{margin-bottom:10px}
.dinline img{margin-right:0px;margin:5px auto}
.dinline img, .dinline ul{display:block}
.footer-txt{margin-top:0px;padding:0px}
.solution-sec:before{left:-300px}
p.desc.blk.mt-2{margin-top:0px}
.custom-owl-nav{margin-top:20px;text-align:center}
.footer-txt{text-align:center}
.video{margin-top:30px}
.desc{font-size:14px;line-height:24px}
.sm-section-title{font-size:24px;line-height:34px}
.theme-btn{font-size:14px;line-height:16px;padding:10px 20px}
.abt-intro-sec img{max-height:250px}
.abt-intro-sec{text-align:center}
.abt-intro-sec .col-md-8{padding-left:15px}
.large-desc{font-size:15px;line-height:25px}
.abt-intro-sec ul li{font-size:16px;line-height:36px}
.section-title{font-size:26px;line-height:36px}
.why-choose-us-sec ul{margin-top:30px}
.why-choose-us-sec img{max-width:400px;margin:0px auto}
.why-choose-us-sec ul li{text-align:center;padding-left:0px}
.why-choose-us-sec ul li:before{display:none}
.testi-desc{font-size:13px;line-height:23px;padding-bottom:30px}
.iws-box a{width:47%}
.benefits-sec{padding:30px 0px 20px}
.why-choose-us-sec,.industries-we-serve-sec{padding:30px 0px}
.main-footer{padding:30px 0px 0px;text-align:center}
.box li{width:100%}
.links li a{padding-left:0px}
footer h2{font-size:16px;padding:20px 0px 10px;color:#f26524}
.main-footer .footer-bottom{padding:0px 0px}
.footer-bottom .row{bottom:0px;padding:10px 0px}
.links li a:before{display:none}
.footer-bottom p{font-size:12px;line-height:16px;padding-bottom:5px;text-align:center}
.contact{top:50% !important;left:50% !important;transform:translate(-50%, -50%);    padding-top:10px}
.contact h3{text-align:center}
.why-choose-us-sec ul li{font-size:15px;line-height:25px}
.links li{padding-bottom:10px}
.contact h3 span{font-size:14px;line-height:18px}
.contact h3{font-size:16px;padding-bottom:5px;line-height:26px}
.form-bottom-link{font-size:13px}
.box li p a,.links li a{font-size:13px;line-height:16px;}
.box li:first-child{border:none;}
.main-slider .text{display:none!important;}
.contact p{display:none;}
.contact .captcha p{display:block;}
h2{font-size:22px}
.text p{padding:0px 0px 25px}
p{font-size:15px}
.text p img{padding-left:8px}	
.about{padding:40px 0px 25px;}
.features{padding:30px 0 20px 0}
.features .more p{font-size:14px;padding:10px 20px;float:none;text-align:center}
.features .more a{float:none;}	
.testimonials p{font-size:16px;padding:0 1% 15px}
.testimonials .author h5{font-size:13px;}
.testimonials{padding:25px 0 30px}
.testimonials .author h3{font-size:15px}
.count-box{font-size:30px;line-height:35px;padding:0 0 5px 0}
.counter-title{font-size:15px}
.features li{margin-bottom:15px;font-size:13px}
.copyright .pull-left, .copyright .pull-right{float:none!important;display:block;text-align:center;}
.fact-counter{padding:15px 0}
.mb-view img{margin:0px auto;max-width:320px}
.section-title{text-align:center}
.counter-sec{background-position:right}
.fact-counter {
    margin-top: 60px;
}
.count-outer.count-box {
    font-size: 26px;
    line-height: 36px;
}
.cf-box .name {
    font-size:20px;
    line-height: 30px;
}
}
@media only screen and (max-width:700px){
.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabanner,div#rev_slider_one_forcefullwidth{height:380px !important} 
}
@media only screen and (max-width:650px){
.contact{width:240px;}
.message{height:40px;}
.contact .captcha p{font-size:11px}
.contact .captcha #num1, .contact .captcha #num2{font-size:14px;width:24px}
.contact .captcha #captcha{width:30px}
.contact h3{font-size:16px;padding-bottom:7px;line-height:22px}
.button{font-size:14px;padding:4px 15px;margin:0}
.frmcontrols{padding:6px 10px 6px 26px;background-position:8px 7px;margin-bottom:8px;background-size:13px}
.message{height:34px;}
.text p{padding:0px 0px 15px}
.features .text p{padding-bottom:30px;}
.features li{width:50%;}
.scroll-to-top{width:35px;height:35px;font-size:19px;line-height:35px;}
.message{margin-bottom:4px}
.benefits-sec ul li{font-size:14px;line-height:18px}
.benefits-sec ul{margin-top:20px}
.why-choose-us-sec ul li{font-size:14px;line-height:24px}
.section-title{font-size:24px;line-height:34px}
.form-bottom-link{text-align:center}
.p-name{font-size:16px;line-height:20px}
.p-name span{font-size:14px;line-height:20px}
.pair img{padding:8px}
.counter-sec {
    min-height: auto;
}
}
@media only screen and (max-width:600px){
.dinline img{max-width:170px}
.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabanner,div#rev_slider_one_forcefullwidth{height:410px !important} 
.sticky-header .logo img, .main-header .header-upper .logo img{width:150px;padding:0px;}
.counter-column {
    width: 49%;
    margin-bottom: 10px;
}
}
@media only screen and (max-width:568px){
a.sm-icons{width:25px;height:25px;line-height:25px}
.upper-right li i{font-size:11px}
.contact h3{font-size:15px;padding-bottom:0px;line-height:22px}
.sticky-header .auto-container{padding:0px 15px}
.dinline{margin-bottom:20px}
.md-section-title{font-size:24px;line-height:34px;margin-bottom:10px}
.upper-right li{padding:0;}
.upper-right ul{padding:0;}
.main-header .header-upper, .sticky-header{padding:5px 0px;}
.features li{width:100%;background-size:16px;padding:0 0px 0px 24px;line-height:19px;}
.message{margin-bottom:4px}
.captcha{padding:3px 10px}
.about {
    padding: 14px 22px 14px;
}
.iws-box a{width:45%}
.pair img{padding:5px}
.top-mail a{font-size:13px;line-height:16px}
.video,.video .img-responsive.img-full{height:350px}
.play-btn{width:60px;height:60px}
.play-icon{font-size:30px !important}
.counter-title {
    font-size: 16px;
    line-height: 26px;
}
.count-outer.count-box {
    font-size: 22px;
    line-height: 32px;
}
.solution-sec .col-xs-6{width:100%;}
}
@media only screen and (max-width:480px){
.owl-prev, .owl-next{max-width:30px}
.dinline img{max-width:150px;margin-bottom:10px}
.sub{font-size:15px}
.sticky-header .logo img, .main-header .header-upper .logo img{width:140px;padding:0px;}
.why-choose-us-sec img{width:100%}
.abt-intro-sec ul li{width:100%}
.benefits-sec ul{max-width:100%;padding-left:20px}
.why-choose-us-sec ul li{margin-bottom:5px}
.large-desc{font-size:14px;line-height:24px}
.iws-box a{width:auto;height:130px;display:block}
.iws-box a img{max-width:50px}
.testi-desc{font-size:12px;line-height:22px;padding-bottom:30px}
li.top-mail{display:none}
.video .img-responsive.img-full{background-position:left}
.counter-title {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 5px;
}
.count-outer.count-box {
    font-size: 20px;
    line-height: 30px;
}
.cf-box .name {
    font-size:18px;
    line-height: 28px;
}
h2 {
    line-height: 25px;
}
.contact {
    top: 50% !important;
    left: 250px !important;
    transform: translate(-50%, -50%);
    padding-top: 10px;
    width: 200px !important;
}
.frmcontrols {
    padding: 4px 10px 4px 22px;
    background-position: 8px 7px;
    margin-bottom: 6px;
    background-size: 13px;
    font-size: 12px;
}
.message {
    height: 24px;
    font-size: 12px;
}
.captcha p {
    display: none !important;
}
.contact .captcha #num1, .contact .captcha #num2 {
    font-size: 12px;
    width: 19px;
	color:#fff !important;
}
.captcha {
    padding: 4px 7px;
    background: transparent;
}
.form-bottom-link{
	display:none;
}	
.quick-container {
    top: 56%;
}
}
@media only screen and (max-width:425px) {
	.desc {

    padding-top: 10px;
}
a.sm-icons {
   
    display: none;
}
.cus-partner h1 {
    Font-size: 22px;
padding: 0;
    margin-bottom: 0px;
}
.section-sub-title {
    font-size: 16px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.cus-partner {
    
    margin-top: 17px;
    margin-bottom: 0;
}
.abt-intro-sec {
    padding: 0px 0px;
}
}
@media only screen and (max-width:380px){
.md-section-title{font-size:20px;line-height:30px;margin-bottom:5px}
.why-choose-us-sec ul li:before{display:block}
.why-choose-us-sec ul li{padding-left:18px}
.mb-view img{margin:0px auto;max-width:100%}
}
