@media all and (min-width: 1921px){
	.about .our_clents .container-right{margin-left:auto;margin-right:auto;}
}
@media all and (max-width: 1600px){


.navmenu ul li a {padding:15px 10px;}


    .enquiry-wrap .row2 .leftwrap i {
        width: 65px;
    }
    .enquiry-wrap .row2 .leftwrap h2 {
        font-size: 22px;
    }
    .enquiry-wrap .row2 .form-row input {
        height: 40px;
        line-height: 40px;
    }
    .send-btn {
        font-size: 15px;
        padding: 15px 20px;
    }
	.chatbot img{width:120px;}
	.mainhead h1 { font-size: 50px; line-height: 50px; }
	.logo{width:100px;}
    .navmenu ul li a{font-size:14px;}
    
    /*partner*/
.contact-form-wrap .left h2 { font-size: 38px; line-height: 44px; }
.partner-section2 .left-box {  padding: 50px 50px; }
.about .our_clents h1{font-size:33px;}
.about .our_clents .content{padding-left:180px;}
.about .our_clents .content i{width:150px;}
.about .weare{background:url(../images/bg-shape-1.png) no-repeat right -50px top 150px;background-size:150px;}
.about .our_strength{background-size:200px, 200px, 250px;}
.parter-1 .header-row h3{font-size:33px;}
.about .our_clents .bx-left h3{font-size:32px;line-height:35px;}
.partner-section2 .left-box h3{font-size:32px;line-height:35px;}
.about .our_strength .bx-right ul li{font-size:18px;}

/*03*/
.section3 .app-wrap { padding: 80px 0 0;}
.section3 .app-wrap .column1 { margin-top: 0%; margin-bottom: 40px; }
.section3 p { font-size: 14px; line-height: 22px;}

    .sub-title{font-size:18px;}    
    .title{font-size:24px;line-height:27px;}
    .custompad{padding:50px 0px;}
    .awesome-solution .bx-right{padding:50px 50px;}
    .awesome-solution .bx-right i img{width:70px;}
    .awesome-solution .bx-right h3{font-size:22px;line-height:27px;}
    .awesome-solution .bx-right p{font-size:16px;line-height:24px;}
    .play_btn img{width:115px !important}
    .iconplace{width:35px}
    .ecom-webapp .box ul li{padding-left:45px}
    .ecom-webapp .box ul li label{font-size:14px}
    .ecom_product .admin-panel .bx-right h3{font-size:14px;line-height:23px;}
    .ecom_product .admin-panel .bx-right ul li{font-size:12px;}
    .ecom_product .admin-panel .bx-left .features {right:10px;}
    .ecom_product .admin-panel .bx-left .features li{font-size:14px;padding:20px 25px 20px 50px;}
    .ecom_product .admin-panel .bx-left .features li i{top:16px;width:30px;}
    .about-app .bx-left h4{font-size:14px;line-height:22px}
    .about-app .bx-left i{width:85px;}
    .why-choose h2{font-size:18px;line-height:24px;}
    .why-choose .bx-left p{font-size:14px;line-height:22px;}
    .why-choose .box p{font-size:14px}
    .fixedicon1 {position: absolute;left: -70px;width: 50px;top: 50px;}
    .why-choose .box i{width:90px;height:90px;}
    .why-choose .box i img{width:60px;}
    .why-choose .fullwrap{margin-left:100px;}
    .letscreate .bx-left i img{width:75px;}
    .letscreate .bx-left p{font-size:14px;line-height:22px;}
    .letscreate .bx-left{padding:40px 35px;}
    .input_fi::-webkit-input-placeholder { /* Edge */
        font-size:14px;
    }
    .input_fi:-ms-input-placeholder { /* Internet Explorer 10-11 */
        font-size:14px;
    }
    .input_fi::placeholder {
    font-size:14px;
    }
    .ecom-webapp p{font-size:14px}
    .about-app .bx-left{padding-top:8%}
    .why-choose .box{padding-top:40px;padding-bottom:40px;}
    .getintouch h2{font-size:43px;line-height:40px}
    .getintouch h2 span{font-size:40px;}
    .getin{background-size:140px;padding-right:160px}
    .newfooter .contact-info h1{font-size:24px;}
    .newfooter .box h2{font-size:16px;}
    .newfooter .box ul li a{font-size:14px;padding-top:4px;padding-bottom:4px;}
    .newfooter .contact-info label{font-size:13px;}
    .newfooter .copy-rite{padding:25px 0px 80px;}
    .getintouch{padding-top:60px;padding-bottom:60px;}
    .inner-banner h1{font-size:33px;}
    .about-app .bx-left p{font-size:14px;line-height:22px;}
    .newfooter .copy-rite p{font-size:12px;}
    .ecom_product .admin-panel .bx-right{padding-left:40px;}
    .brdr{margin-top:15px;margin-bottom:15px;}
    .ecom_product .custompad{padding:50px 0px;}
    .mainhead .container{padding-left:90px;}
}

@media all and (max-width: 1366px){
/*partner*/

.partner-section2 .left-box img { width: 80px;}
.partner-section2 .left-box h3 { padding-bottom: 25px; padding-top: 20px; }
.partner-section2 .left-box h4 { line-height: 26px; padding-top: 20px; }
.partner-section2 { background-position: 160% center; }

/*03*/
.section3 .app-wrap .column2 .app-screen { margin-top: 8%;}

}


@media all and (max-width: 1280px){
	
video{ display:none;}
#mob-video{ display:block;}

.mainhead h1 { font-size: 40px; line-height: 40px; }
.mainhead h2 { font-size: 16px; line-height: 24px; }
h2 { font-size: 38px; line-height: 38px; }
.service-slider .service-box h3 { font-size: 18px; line-height: 18px; }
.service-slider .service-box { margin: 0 10px; }

.section5 .testi-slider .name-box { width: 25%;}
.section5 .testi-slider .name-box .thumb { width: 100px; height: 100px; }
.section5 .testi-slider .name-box .thumb img { width: 100%;}
.section5 .testi-slider .name-box .quote { width: 100px; height: 100px; }

footer .contact-wrap .right h3 { font-size: 24px; }
.quick-enq { bottom: 120px;}

.logo{width:100px;}
.enquiry-wrap .row2 .rightwrap,
.enquiry-wrap .row2 .leftwrap {padding: 50px 30px;}
.enquiry-wrap .row2 .leftwrap hr {margin: 20px 0;}
.chatbot img{width:100px;}

ul.suitable{-webkit-column-count: 2;
    -moz-column-count: 2;
         column-count: 2;}
         
 .contact-details .contact-box h3 { font-size: 26px; line-height: 34px; }
.contact-details .contact-box h4 { font-size: 20px; line-height: 30px; }  

/*partner*/
.partner-section3 .features-wrap ul li { width: 24%; }
.partner-section3 .features-wrap ul li p { font-size: 16px; line-height: 24px; }
.parter-1 .header-row h4 { font-size: 24px; line-height: 30px; padding-bottom: 10px; }
.parter-1 .header-row h3 { font-size: 28px; line-height: 40px;  }
.partner-section2 { background-position: 210% center; }
.partner-section3 .content-wr .left-section h4 { font-size: 20px; line-height: 30px; }
.partner-section3 .content-wr p { line-height: 26px; font-size: 16px; }
.partner-section3 .content-wr .left-section { width: 100%; padding: 0; margin-top: 130px;  }
.partner-section3 .content-wr .right-section { width: 100%; padding: 0px 0;  }
.partner-section3 .content-wr { background-position: top center; }
.partner-section3 .content-wr .right-section:after { left: auto; right: 0px;}
.partner-section3 .content-wr .left-section { background: none; }
.partner-section3 .features-wrap ul { margin-top: 50px; }
.about .our_clents .bx-left i{width:55px;}
.about .our_clents .bx-left h3{font-size:24px;line-height:26px;}
.about .our_clents .bx-left p{font-size:19px;}
.about .our_clents .content h4{font-size:20px;}
.about .our_values .box-w h3{font-size:21px;}
.about .our_strength h3{font-size:30px;}
.about .our_strength .bx-right ul li{font-size:16px;}

/*03*/
.section3 .app-wrap .column2 .app-screen { margin-top: 10%; width: 88%;}
    .title{font-size:19px;}
    .awesome-solution .bx-right i img{width:55px;}
    .letscreate .bx-left i img{font-size:50px;}
    .awesome-solution .bx-right h3{font-size:18px;}
    .awesome-solution .bx-right{padding-right:0px;}
    .newfooter .contact-info h1{font-size:17px;}
    .about-app .bx-left i{width:70px;}
    .about-app .bx-left{padding-right:8%;}
    .letscreate .bx-left{width:40%;}
    .letscreate .bx-right{width:60%;}
    
}

@media all and (max-width: 1180px){
/*partner*/
.partner-section2 { background-position: left center; background-size: 90%; }
.partner-section2 .left-box { float: right; }
	
}

@media all and (max-width: 1080px){
footer .contact-wrap .left { width: 40%; }
footer .contact-wrap .right { width: 60%; padding: 40px; }


}


@media all and (max-width: 1024px){


#mob-video { min-height:200px;} 




.mainhead h1 { font-size: 35px; line-height: 35px; }
.mainhead h2 { font-size: 18px; line-height: 28px; }

.service-slider:before { width: 104px; height: 104px; position:absolute; top:-140px; left:auto; right: 75px; }

.section2 .software-wrap .column1 { width: 100%;}
.section2 .software-wrap .column2 { width: 50%; padding-top: 50px; }
.section2 .software-wrap .column3 { width: 50%;  padding-left: 8%; text-align: left; padding-top: 50px;
			background: none; }
.section2 .software-wrap .column1 .video-wrap { max-width: 435px; }
h2 { font-size: 28px; line-height: 36px; }
.section4 .partners-row p, .section3 p, .section2 .software-wrap .column3 p, .section4 .news-slider p, .section5 .testi-slider .testimony-words p { font-size: 16px; line-height: 26px; }

.section4 .partners-row .column1 { width: 40%; }
.section4 .partners-row .column2 { width: 60%; }
.section4 .partners-row .column3 { width: 100%; text-align: right; }

.section4 .news-slider .news-wrap .img-colum { width: 50%; }
.section4 .news-slider .news-wrap .contd-colum { width: 50%; padding: 50px 50px 100px 50px;}
footer { overflow: hidden; }
footer .contact-wrap { width: 100%; top:0;  }
footer .link-wrap { width: 100%; float: left; margin-top: 40px; }
footer .copyright { margin-top: 80px; background: none; border-top: 1px solid #d5d5d5; }
footer .link-wrap .col-1, footer .link-wrap .col-2 { width: 50%; }
/*.link-wrap .col-2:after { display: none; }*/
footer .copyright p { font-size: 14px; text-align: center; }
.news_bg3 { top: 12%; }
.section4 .partners-row { padding: 60px 0 40px; }

.section2 .bg2 { top: 10%; width: 158px; height: 570px; }


	/*s*/

  .video-wrap{height:250px;}
  .menu_bx {display: block;margin-top: 0px;margin-right:0px;}
   header{top:30px;}
  header .social-wrap{margin-top:0px;margin-left:0px;margin-right:15px}
  header .social-wrap{display:block;width:100%;text-align:center;margin-left:0px;margin-top:50px;}
  .navmenu ul li{display:block}
  .navmenu ul li a{text-align:center;font-size:16px;}
  .navmenu ul li a:hover{}
  .navmenu nav ul{float:none}
  .affix .logo{width:60px;}
  .affix{height:60px;}
  .affix .social-wrap{display:block}
  .navmenu nav{background:url(../images/logo.png) no-repeat left  25px top 25px #fff;background-size:100px;}
  
  .enquiry-wrap .row2 .leftwrap .btn-wrap a{font-size:17px;padding: 4px 0 0px 0px;}
  .f-sidebar .social-wrap{margin-top:40px;}
  /*.f-sidebar{position:absolute}*/
  .affix + .banner .f-sidebar .social-wrap{padding-top:20px;}
  .container{width:85%;}
  header .container{width:90%}
  


    .about .our_clents h2{font-size:24px;}
  .about .our_clents h1{font-size:28px;}
  .about .our_clents{padding:50px 0px;}
  .about .our_clents .content{margin:50px 0px;}
  .about .our_clents .content i{width:120px;}
  .about .our_clents .content{padding-left:160px;}
  .about .our_clents .img-blk .container{width:92.5%;}
  .about .our_values .box-w .box{padding:50px 20px}
  .about .our_values .box-w i{width:100px;height:100px;}
  .about .our_values .box-w i img{width:50px;}
  .about .our_strength{padding:50px 0px;}
  .about .our_strength .bx-left i img{width:150px;}
  .about .our_strength .bx-right{padding-left:10%;padding-right:5%;}
  .about .our_strength{background-size:150px;}
  
.section3 .app-wrap .column1 { width: 100%; background:#fff; padding:10px; z-index:2; position:relative; }
.section3 .app-wrap .column1:after { position:absolute; content:""; height:100%; width:200%; background: #fff; top:30px; left:-87%; z-index:-1; }

.section3 .app-wrap .column2 { width: 100%; }
.section3 .bg1 { width: 50%; height: 35%; top:45%; right:0; background-size: 70%; z-index:-1; }
.section3 .app-wrap .column2 .app-screen { margin-top: 5%;}	
.section3 .app-wrap .column2 { text-align: center; }	
 .mainhead .container{padding-left:0px}
  .affix .navmenu{margin-top:8px;}
}

@media all and (max-width: 990px){
/*partner*/
.partner-section2 { background-position: left center; background-size: cover; }
.partner-section2 .left-box { width: 45%; top: 20px;}
.partner-section2 .left-box h3 { font-size: 24px; line-height: 30px; }
.partner-section2 .left-box h4 { font-size: 16px; line-height: 22px; }
.about .our_clents .container-right{margin-left:auto;margin-right:auto;margin-top:30px;}
.about .our_clents .wrap{display:block}

.about .our_clents .bx-left p{font-size:16px;}
.about .our_clents .bx-left i img{width:80px;}
.about .our_clents .bx-left h3{font-size:22px;}


        .ecom-webapp .row{display:block}
    .ecom-webapp .box1{width:100%;}
    .ecom-webapp .box2{width:100%;}
    .ecom-webapp .box3{width:100%;}
    .ecom_product .admin-panel .bx-left{width:100%;margin-top:30px;}
    .ecom_product .admin-panel .bx-right{width:100%;padding-left:0px;}
    .ecom_product .admin-panel:after{height:40%;display:none;}
    .about-app .bx-left{width:100%;padding-right:0px;padding-top:0%}
    .about-app .bx-left i{width:55px;}
    .about-app .bx-right{width:100%}
    .why-choose .bx-left{width:100%;}
    .why-choose .wrap1{display:block}
    .why-choose .wrap2{display:block}
    .why-choose .fullwrap{margin-left:0px;}
    .why-choose .content{padding-left:100px;}
    .fixedicon1{left:30px;}
    .why-choose .bx-left:before{display:none}
    .why-choose .bx-right{width:100%;}
    .why-choose .box,.why-choose .wrap2 .box{width:50%}
    .letscreate .bx-left{width: 50%}
    .letscreate .bx-right{padding:40px 10px;width:100%;}
    .section5 .left{padding-right:30px;}
    .section5 .left i img{width:40px;}
    .letscreate .wrap{margin-bottom:40px;}
    .why-choose .box, .why-choose .wrap2 .box{min-height:240px;}
    .why-choose .box i{width:70px;height:70px;}
    .why-choose .box i img{width:55px;}
    .why-choose h2{font-size:16px;line-height:22px;}
    .title{font-size:16px;line-height:22px;}
    .sub-title{font-size:15px;line-height:21px;}
    .awesome-solution .bx-left{width:100%;}
    .awesome-solution .wrap{margin-top:20px;}
    .awesome-solution .wrap .container{display:block;}
    .awesome-solution .bx-right{width:100%;padding:30px 20px;}
    .awesome-solution .bx-right:after{display:none}
    .ecom_product .admin-panel .bx-left .features{top:30px;right:0px;}
    .ecom_product .admin-panel .bx-left img{max-width:100%;}
    .highlight{margin-left:0px;}
    .getintouch{padding-top:40px;padding-bottom:40px;}
    .getintouch h2{font-size:30px;line-height:33px;}
    .getintouch h2 span{font-size:28px;}
    .getin{background-size:115px;padding-right:140px;}
    .awesome-solution .bx-left{height:350px;position:relative}
}


@media all and (max-width: 900px){
.inner-banner h1 { font-size: 20px; padding-left:50px;padding-right:50px;}
.contact-details { padding: 60px 0; }
.contact-details .contact-wrap { display: flex; flex-direction: column } 
.contact-details .contact-box { width: 100%; min-height: 320px; margin: 10px 0%; padding: 40px; }
.contact-form-wrap .right .c-a { width: 100%; padding: 0 20px 0 40px; }
.contact-form-wrap .right .c-b { width: 100%; padding: 0 20px 0 40px; }
.contact-form-wrap .left {  padding: 60px 0; width: 40%; }
.contact-form-wrap .right { width: 55%; float: left; margin-left: 5%; }
.map #map { height: 300px;}
}

@media all and (max-width: 800px){	

.section5 .left { display: none; }
.section5 .testi-slider { width: 100%; height: auto; }
.section5 { background-image: none; }
.section5 .left-bg { display: none;}

.enquiry-wrap .row2 .leftwrap {width: 50%;}
.enquiry-wrap .row2 .rightwrap { width: 50%;}
.modal{padding-top:90px;}

.enquiry-wrap .row2 .rightwrap, .enquiry-wrap .row2 .leftwrap{padding:30px 30px;}
.chatbot img{width:90px;}
.chatbot{bottom:40px;right:30px;}
}



@media all and (max-width: 768px){

.mainhead {  bottom:0px; left:0px;top:auto ;}
.mainhead h1 { font-size: 24px; line-height: 30px; }
.mainhead h2 { font-size: 16px; line-height: 24px; max-width:80%}
	

.section3 .app-wrap .column1, .section3 .app-wrap .column1 h2, .section3 .app-wrap .column1 h5, .section3 .app-wrap .column1 p{ text-align: center; } 


.section4 .news-slider .news-wrap .img-colum { width: 100%; height: 300px; }
.section4 .news-slider .news-wrap .contd-colum { width: 100%; height: auto; padding: 30px 0px 40px 0px;}
.section4 .news-slider { padding: 0px 0px 10px 0px;}
footer.footerbg { background-size:50%, 40%; }

.section2 .software-wrap { padding: 40px 0; }
.section3 .app-wrap { padding: 40px 0 0 0; }
.section4 .partners-row { padding: 40px 0; } 
.section4 { background: none; }
.service-slider:before { width: 90px; height: 90px; top:-120px; right: 75px; }
.section3 { background-position: center center; background-size: 50%; }

footer .footer-wrap { padding: 50px 0 0 0; }
.news_bg4 { width: 61px; }

/*s*/

header{top:15px;}
.affix{height:50px !important;}
.affix .logo{width:40px;}
.navicon{margin-top:15px !important;}
.logo{width:50px;}

    .enquiry_btn{height:45px;right:-80px;}
    .enquiry_btn a{font-size:14px;}
    .enquiry-wrap .row2 {
        display: inherit;
    }
    .enquiry-wrap .row2 .leftwrap {
        width: 100%;
        height: 400px;
        text-align: center;
    }
    .enquiry-wrap .row2 .rightwrap {
        width: 100%;
        padding: 30px 30px 70px 30px;
        margin-right: 0px;
    }    
    .enquiry-wrap .row2 .leftwrap:after {
        left: 0;
    }
    .enquiry-wrap .row2 .leftwrap i {
        display: none;
    }
    .enquiry-wrap .row2 .leftwrap p {
        text-align: left;
    }
    .enquiry-wrap .row2 .leftwrap {
        height: auto;
    }
    .enquiry-wrap .row2 .leftwrap .btn-wrap {
        text-align: left;
    }
	
	.f-sidebar .social-wrap{margin-top:25px;}
	.quick-enq a{font-size:14px;}
	.quick-enq a i{padding:5px 7px 5px 7px;}
	.f-sidebar{width:45px;}
	.f-sidebar .social-wrap a{margin-top:7px;margin-bottom:7px;}
	 ul.suitable{
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
		-webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
	float:none
		}
	 
	ul.suitable li{ padding-left: 20px;
    padding-right: 0px;
    background-position: left;
    width: 50%;
    text-align: left;
    float: left;	
}
.section3 h4{justify-content:center;margin-bottom:15px;}
.affix + .banner .f-sidebar .social-wrap{padding-top:40px;}
/*
header{width:calc(100% - 45px);}*/
 .navmenu{margin-right:45px;}
.inner-banner { height: 300px;}

/*partner*/
.partner-section3 .features-wrap ul li { width: 49%; margin-bottom: 20px; }
.partner-section3 .features-wrap ul li img { width: 120px;}
.partner-section3 .features-wrap ul li p { font-size: 14px; line-height: 22px;  }
.contact-form-wrap .left h2 { font-size: 28px; line-height: 34px; }

.parter-1 .header-row { padding: 50px 0;}
.parter-1 .header-row h4 { font-size: 18px; line-height: 26px; padding-bottom: 10px; }
.parter-1 .header-row h3 { font-size: 24px; line-height: 32px;  }

.partner-section2 .left-box { width: 50%; top: 30px;}

.about .our_clents h1{font-size:26px;margin-top:10px;}
.about .our_values{display:block}
.about .our_values .box-w h3{font-size:22px;}
.about .our_values .box-w {width:100%;margin-bottom:30px;}
.about .our_values .box-w{padding:0px;}
.about .our_values .box-w:last-child{margin-bottom:0px;}
.about .our_strength .bx-left{width:100%;}
.about .our_strength .bx-right{width:100%;padding:0%;}
.about .our_strength h3,.about .our_strength .bx-left h4,.about .our_strength .bx-left p{text-align:left;}
.about .our_strength .bx-left i img{width:100px;float:left;}
.about .our_strength .bx-right{margin-top:30px;}

.about .our_clents .img-blk{height:300px;}
.about .our_clents .content h4{line-height:30px;}
.about .our_clents .bx-left{width:100%;}
.about .our_clents .img-blk{height:480px;width:100%;}

.section3 .bg1 { width: 100%; height: 27%; top:46%;  background-size: 50%; }
.section3 .bg2 { width: 100%; height: 5px; }
.section3 .app-wrap .column2 .app-screen { margin-top: 60px;}
.section3 .app-wrap .column2 .app-features ul li p { font-size: 13px;}
.section3 .app-wrap .column2 .app-features ul li { background-size: 40px; padding: 0 0 0 50px; width: 48%;}
    .letscreate .bx-left{width:100%;}
    .letscreate .wrap{display:block}
    .letscreate .bx-right{width:100%;}
    .letscreatebg{display:none}
    .letscreate .wrap{margin-top: 0px;}
    .fixedicon1{width:40px;left:10px;}
    .why-choose .content{padding-left:60px;padding-right:20px;padding-top:30px;padding-bottom:30px;}
    .app_slider .img-box{padding:20px 15px;}
    .ecom_product .admin-panel .bx-left .features li i{width:22px;top:8px;left:8px;}
    .ecom_product .admin-panel .bx-left .features li{padding:10px 25px 10px 40px}
    .why-choose{background:none}
    
     .navmenu{margin-right:45px;}
       .affix .navmenu{margin-top:5px;}
  
     
}

@media all and (max-width: 640px){
h2 { font-size: 26px; line-height: 26px; }
.section2 .software-wrap .column2 { width: 100%; padding-top: 50px; }
.section2 .software-wrap .column3 { width: 100%;  padding-left: 8%; text-align: left; padding-top: 50px;
			background:url(../images/bg-round1.png) top center no-repeat; }	
	
.section2 .software-wrap .column2 h2 { text-align: center; padding-bottom: 20px;}
.section2 .software-wrap .column2 p { text-align: center; }
.section2 .software-wrap .column3 p { text-align: center; }
.section2 .software-wrap .column3 { text-align: center; padding-left: 0px; padding-top: 20px; background-size: 100px; }

.section3 .app-wrap .cart-icon { width: 120px; }
.section3 .app-wrap .edit-icon { width: 80px; }
.section3 .app-wrap .fav-icon { width: 80px; }

.section5 .testi-slider .name-box { width: 100%; }
.section5 .testi-slider .testimony-words { width: 100%; padding-top: 20px; }
.section5 .testi-slider .testimony-words p { text-align: center; }
.section5 .testi-slider { padding: 50px 0 70px; }

footer .contact-wrap .left { display: none; }
footer .contact-wrap .right { width: 100%; }
footer .link-wrap .col-2 { padding: 20px; }
footer .link-wrap .col-1 { padding: 20px 0 20px 0px; }
footer .link-wrap ul li a { font-size: 14px; }
footer .contact-wrap .right h5 a { font-size: 16px; }
footer .contact-wrap .right h5 { font-size: 14px; line-height: 22px; }
footer.footerbg { background-size:50%, 150px; }
footer .contact-wrap .right{background:#fff}

    .enquiry-wrap .row1 {
        padding: 30px;
    }
    .enquiry-wrap .row1 .head-wrap {
        padding-left: 80px;
    }
    .enquiry-wrap .row1 .head-wrap .icon {
        width: 60px;
        height: 60px;
    }
    .enquiry-wrap .row1 p {
        font-size: 14px;
        line-height: 22px;
    }
.chatbot img{width:60px;}
.service-box .animatable{display:none}
.navmenu nav{background-size:50px;}

header .social-wrap a img, .f-sidebar .social-wrap a img{width:17px;}

.container{width:80%;}

.contact-form-wrap .inner-wrap { display:flex; flex-direction: column; }
.contact-form-wrap .left {  padding: 40px 0; width: 100%; }
.contact-form-wrap .right { width: 100%; margin-left: 0%; padding: 40px 0; }
.contact-form-wrap .left h2 { text-align: left; padding-bottom: 20px; }
.contact-form-wrap .left h5 { text-align: left; padding-bottom: 40px;  }
.contact-form-wrap .left p { font-size: 16px; line-height: 26px; text-align: left; }
.contact-form-wrap .left-bg { width:100%; height: 60%; }
.contact-form-wrap .right .bg-1 {  width: 100%; height:100%; }
.contact-form-wrap .right .c-a { width: 100%; padding: 0 30px 0 30px; }
.contact-form-wrap .right .c-b { width: 100%; padding: 0 30px 0 30px; }
.contact-form-wrap .right-bg { display: none;}
.contact-form-wrap .button-wrap { padding-left:30px;}

/*partner*/
.contact-form-wrap .partner-left-bg { width: 100%; height: 60%; }
.partner-section2 .left-box { width: 100%; top: 260px;}
.partner-section3 { margin-top: 210px; }
.partner-section3 { padding: 80px 0 30px;}
.section5 .testi-slider {text-align:center;}
.moreless-button{display:block;margin-left:auto;margin-right:auto;float:none;}
.about .our_clents .content{padding-left:0px;padding-top:100px;}
.about .our_clents .content i{top:0px;}
.about .our_clents .bx-left h3{font-size:19px;}
.about .our_clents .bx-left{padding:30px 30px;}
.about .our_clents h2{font-size:20px;}
.about .our_clents h1{font-size:23px;}
.about .our_clents .bx-left p{font-size:18px;line-height:25px;}
.about .our_strength h3{font-size:26px;}

/*03*/
.section3 .bg1 { width: 100%; height: 28%; top:48%;  background-size: 50%; }
.section3 .app-wrap .column2 .app-screen { width: 100%; }
    .section5 .testi-slider:before{content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: -100%;
    top: 0px;
    background: #ffebe9;
}
    .ecom_product .admin-panel .bx-left .features{position:relative;top:10px;}
    .newfooter .box{width:50%;}
    .newfooter .contact-info{width: 100%;margin-left:0px;margin-top:30px;}
    .awesome-solution .bx-left{height:250px;}
    .highlight p{font-size:12px;}
    .vmodal iframe {height:250px;}
    .closev{right:0px;top:-50px;}
    .zsiq_cnt{display:none !important}
    .zsiq_theme1 .siqico-chat:before{font-size:20px !important;line-height:45px !important;}
    .zsiq_theme1 .zsiq_flt_rel{width:45px !important;height:45px !important;}
    .siq_bL{bottom:47px !important;}
    .newfooter .copy-rite{padding:25px 0px;}
    button.minimise, button.readMore{width:100%;}
}

@media all and (max-width: 600px){
.section3 .bg1 { width: 100%; height: 22%; top:52%;  background-size: 48%; } 
.letscreate .col-l, .letscreate .col-r{width:100%;margin-bottom:15px;}
.letscreate .input-blk{margin-bottom:0px;}
.input_fi{margin-bottom:15px;}
.service-slider .service-box{height:270px;}
    
}
@media all and (max-width: 480px){

.mainhead{ bottom:40px; }
.section4 .partners-row .column1 { width: 100%; padding-bottom: 20px; }
.section4 .partners-row .column2 { width: 100%; }
.section4 .partners-row .column3 { width: 100%; text-align: center; }
.section4 .partners-row .column1 h2, .section4 .partners-row .column2 p { text-align: center;}
footer .social-wrap { width: 100%; text-align: center; }
.service-slider:before { width: 50px; height: 50px; top:-97px; right: 60px; }	

.mainhead { width: 80%;  bottom:20px; }
.mainhead h1 { font-size: 20px; line-height: 22px; text-align: left; }
.mainhead h1 span { display:inline-block; }
.mainhead h2 { display: none; }	


footer.footerbg { background-size:40%, 70px; }

    .enquiry-wrap .row1 .head-wrap {
        padding-left: 0px;
        padding-top: 80px;
    }
    .enquiry-wrap .row2 .form-row .nice-select:after {
        right: 10px;
    }
	.f-sidebar{width:35px;right:2px;}
	.quick-enq a i img{width:30px;}
	.quick-enq a i{padding:3px 4px 3px 0px}
	.quick-enq {position: absolute;bottom: 140px;-ms-transform: rotate(-90deg);transform: rotate(-90deg);right: -98px;
    width: 230px;
}
.quick-enq a span{padding-left:20px;padding-top:6px;}
/*
header{width:calc(100% - 35px);}*/
.navmenu{margin-right:35px;}


/*03*/
.section3 .bg1 { width: 100%; height: 22%; top:52%;  background-size: 50%; }
.section3 .app-wrap .column2 .app-features ul { padding: 40px 0 0; margin-bottom: 20px; }
.section3 .app-wrap .column2 .app-features ul li { width: 49%; }
.section3 .app-wrap .column2 .app-features ul li p { padding-top: 5px;}
.read-more { margin-top: 4px;}

.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.awesome-solution .bx-left{height:170px;}
 .why-choose .box, .why-choose .wrap2 .box{width:100%}
}
@media all and (max-width: 400px){
.mainhead{font:300 18px/18px 'Roboto',Arial, Helvetica, sans-serif;    }
#mob-video{ min-height:180px;}
.mainhead { width: 100%; left: 0%; padding: 0 0px; }
footer .link-wrap .col-2 { padding: 20px; width: 55% }
footer .link-wrap .col-1 { padding: 20px 0 20px 0px; width: 45%; }

/*03*/
.section3 .bg1 { width: 100%; height: 18%; top:55%;}
}
	
	
@media all and (max-width: 360px){	
 
/*03*/
.section3 .bg1 { width: 100%; height: 16%; top:62%;  background-size: 50%; }		
	 
}

@media all and (min-width: 1024px){
	
	.social-wrap{display:none}
	
}