@media screen and (max-width:1400px){
    body{font-size:14px;}
    p{font-size:14px;}
    input,select,textarea{font-size:14px;height:50px;}
    textarea{height:100px;}
    .extra-small{font-size:13px;}
    .small-size{font-size:16px;}
    .medium-size{font-size:18px;}
    .large-size{font-size:20px;}
    .extra-large-size{font-size:22px;}
    .extra-extra-large-size{font-size:25px;}
    .sub-title{font-size:22px;}
    .title-info{font-size:16px;}
    .title-xxl{font-size:70px;}
    .title-xl{font-size:60px;}
    .title-lg{font-size:50px;}
    .title-md{font-size:40px;}
    .title-sm{font-size:30px;}
    .title-xs{font-size:25px;}
    .title-box{padding-bottom:15px;}
    .button{font-size:18px;}
    .empty-space{padding:80px 0px;}
    .empty-space-top{padding-top:80px;}
    .empty-space-bottom{padding-bottom:80px;}
    .portfolio-info ul li a{font-size:16px;line-height:50px;width:50px;height:50px;}
}
@media screen and (max-width:1200px){
    .small-size{font-size:14px;}
    .medium-size{font-size:16px;}
    .large-size{font-size:18px;}
    .extra-large-size{font-size:20px;}
    .extra-extra-large-size{font-size:22px;}
    .sub-title{font-size:20px;}
    .title-info{font-size:14px;}
    .title-xxl{font-size:60px;}
    .title-xl{font-size:50px;}
    .title-lg{font-size:40px;}
    .title-md{font-size:35px;}
    .title-sm{font-size:25px;}
    .title-xs{font-size:20px;}
    .button{font-size:16px;}
    .empty-space{padding:50px 0px;}
    .empty-space-top{padding-top:50px;}
    .empty-space-bottom{padding-bottom:50px;}
    .header-menu{padding-right:15px;}
    .header-menu ul li{margin:0px 15px;}
    .process-image{width:90px;height:90px;line-height:90px;}
    .process-image img{width:40px;height:40px;}
    .process-col:before{top:13.58%;}
    .process-col:after{top:16%;}
    .services-box{padding:20px;}
    .services-image{width:80px;height:80px;line-height:80px;}
    .services-image img{width:30px;height:30px;}
    .technology-image{width:80px;height:80px;line-height:80px;border-radius:15px;}
    .technology-image img{width:40px;height:40px;}
    .technology-tab-menu ul li a{font-size:14px;padding:15px 20px;}
    .involed-industries-image img{width:50px;height:50px;}
    .testimonial-top{top:-35px;}
    .testimonial-name h4{font-size:17px;}
    .testimonial-image img{width:80px;height:80px;}
    .contact-us-detail ul li strong{font-size:18px;}
    .values-info h4{line-height:1.4;margin-top:-10px;margin-bottom:10px;}
}
@media screen and (max-width:992px){
    .sub-title{font-size:18px;}
    .title-xxl{font-size:50px;}
    .title-xl{font-size:40px;}
    .title-lg{font-size:30px;}
    .title-md{font-size:25px;}
    .title-sm{font-size:22px;}
    .title-xs{font-size:18px;}
    .button{font-size:14px;}
    .empty-space{padding:30px 0px;}
    .empty-space-top{padding-top:30px;}
    .empty-space-bottom{padding-bottom:30px;}
    .process-box{padding:15px 0px;}
    .process-col:before{display:none;}
    .process-col:after{display:none;}
}
@media screen and (max-width:767px){
    br{display:none;}
    .sub-title{font-size:16px;}
    .title-xxl{font-size:40px;}
    .title-xl{font-size:30px;}
    .title-lg{font-size:25px;}
    .title-md{font-size:22px;}
    .title-sm{font-size:20px;}
    .title-xs{font-size:16px;}
    .header-menu{text-align:left;padding-right:0px;padding-bottom:15px;}
    .toggle-button{text-align:right;}
    .toggle{border:none;background:none;margin-top:10px;padding:0px;}
    .toggle span{display:block;width:30px;height:2px;background:#F8822E;margin:5px 0px;-webkit-transition:all .2s ease-in-out;}
    .toggle-open .toggle span:nth-child(1){transform:translateY(9px) translateX(0) rotate(45deg);-webkit-transform:translateY(9px) translateX(0) rotate(45deg);-moz-transform:translateY(9px) translateX(0) rotate(45deg);-webkit-transition:all .2s ease-in-out;}
    .toggle-open .toggle span:nth-child(2){opacity:0;-webkit-transition:all .2s ease-in-out;}
    .toggle-open .toggle span:nth-child(3){transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transform:translateY(-5px) translateX(0) rotate(-43deg);-moz-transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transition:all .2s ease-in-out;}
    .toggle-menu{display:block;position:fixed;left:-100%;top:0;bottom:0;width:80%;height:100vh;background:#2F2C2A;box-shadow:0px 0px 10px 0px #000000;padding:25px;z-index:999;overflow:auto;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
    .toggle-open .toggle-menu{left:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
    .toggle-menu ul li{margin:0px;display:block;width:100%;opacity:0;transform:scale(1.15) translateY(-30px);transition:transform .5s cubic-bezier(.4,.01,.165,.99) 0s,opacity .6s cubic-bezier(.4,.01,.165,.99) 0s,-webkit-transform .5s cubic-bezier(.4,.01,.165,.99);}
    .toggle-menu ul li a{padding:14px 0px 10px 0px;margin:0px;border-top:1px solid #383737;border-bottom:1px solid #000000;}
    .toggle-menu ul li:first-child a{border-top:none;}
    .toggle-menu ul li:last-child a{border-bottom:none;}
    .toggle-open .toggle-menu ul li{opacity:1;transform:scale(1) translateY(0px);-webkit-transform:scale(1) translateY(0px);}
    .toggle-open .toggle-menu ul li:nth-child(1){transition-delay:0s;}
    .toggle-open .toggle-menu ul li:nth-child(2){transition-delay:0.1s;}
    .toggle-open .toggle-menu ul li:nth-child(3){transition-delay:0.2s;}
    .toggle-open .toggle-menu ul li:nth-child(4){transition-delay:0.3s;}
    .toggle-open .toggle-menu ul li:nth-child(5){transition-delay:0.4s;}
    .toggle-open .toggle-menu ul li:nth-child(6){transition-delay:0.5s;}
    .toggle-open .toggle-menu ul li:nth-child(7){transition-delay:0.6s;}
    .mobile-slider{margin-left:0px;margin-right:0px;}
    .fixed-call-button{top:auto;left:0px;right:0px;bottom:0px;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);}
    .fixed-call-button a{padding:10px 10px;font-size:18px;border-radius:15px 15px 0px 0px;writing-mode:horizontal-tb;width:100%;}
    .fixed-call-button i{margin-bottom:0px;}
    .services-box{padding:15px;}
    .services-image{width:80px;height:80px;line-height:80px;}
    .technology-tab-menu{overflow:auto;}
    .technology-tab-menu ul{width:600px;}
    .technology-info h5{font-size:15px;}
    .testimonial-box{border-radius:20px;margin-top:50px;padding:0px 15px 30px 15px;}
    .testimonial-info p:before{font-size:30px;top:-15px;left:-5px;}
    .testimonial-info p:after{font-size:30px;bottom:-15px;}
    .work-image img{height:200px;}
    .counter-bg .counter-box{padding:20px 0px;}
    .contact-us-bg{margin-top:30px;}
    .contact-us-form-box{border-radius:10px;border:2px solid #F8822E;padding:15px;margin-top:0px;}
    .values-box{padding:15px 0px;}
    .vision-box{padding:15px 0px;}
    .counter-bg{border-radius:15px;}
    .footer-bottom{padding-bottom:70px;}
}