/*
 * Ruckusae.com
 * Copyright (c) 2019 || All Rights Reserved
 * Developer - Biswajeet Maharana
 */
@media (max-width: 1100px){.contactLeft:before,.contactLeft:after{display: none;}}@media (max-width: 992px){.privacy_policy{padding:unset !important;text-align:center; position:relative !important;left:0 !important;bottom:0 !important;}.smHeader{display:block}.menuButton{display:inline-block}.leftContents{left:-200px}.leftContents.move{left:0px}.navigation{top:40%}.navFooter{bottom:15%}.navLogo{display:none}.rightContents, .verticalScroll .rightContents{margin-left:0;width:100%;height:auto;padding:60px 0 0 0}.rightContents .main{height:auto}.rightContents .main section{width:100%;height:auto;float:none;padding-left:0;margin-left:0}.middle{position:static;top:0;transform:translate(0%,0%);padding:0}.md_middle{position:relative;top:50%;transform:translate(0%,-50%)}h1.heading,h2.heading{font-size:20px;position:relative;opacity:1;text-align:right;right:0;padding:0 30px 0 0;z-index:10;top:70px}h1.heading:after,h2.heading:after{top:30px;right:30px}.homeBanner{height:calc(100vh - 60px)}.aboutus img{max-width:300px;display:block;margin:10px auto 0}.aboutus p{font-size:14px;text-align:justify;line-height:1.5}.aboutus h2{font-size:25px}.aboutus h3{font-size:14px}.aboutus{width:100%;height:auto;padding:100px 30px 0}.aboutus>.middle{padding:0}.serviceLink p{font-size:14px}.serviceLink h3{font-size:20px;margin:15px 0}.services{height:auto;padding:100px 30px 0}.serviceList{padding:0}.caseStudies{height:auto;padding:100px 30px 0}.caseStudies a{height:170px}.caseBox{padding:0}.ourExperts{height:auto;padding:100px 30px 30px}.ourExperts .team{padding:0}.teamImg img{width:100%;height:350px}.ourExperts h3{font-size:14px}.ourExperts h2{font-size:25px}.testimonials{height:auto;padding:100px 30px 30px}#testimonialSlider{min-height:425px}.contactUs{height:auto;padding:100px 0 0}.contactInfo{padding:0;width:100%}.contactBg{display:none}.contactLeft{padding:50px;top:0;transform:translate(0,0);border-radius:0}.contactRight{padding:50px;height:auto;background:#1e2333}.contactRight .links span{display:none}.teamSingle{height:auto;padding:100px 30px}.teamItem{width:100%}.career{padding-top:0px !important}}@media (max-width: 768px){.teamImg img{height:auto}.testimonialSlider .lSSlideOuter{max-width:none;padding:0}.md_middle{position:static;top:0;transform:translate(0%,0%);padding:0}.s_service .top img{max-width:350px;display:block;margin:0 auto}h1.title,h2.title{font-size:25px}.s_content{padding-bottom:10px}.s_service .top p{font-size:14px;line-height:1.5}.caseFilterNav li{font-size:14px;padding:6px 15px;margin-bottom:7px}.caseFilterContent a{height:200px}.jobPostTable thead th{font-size:14px}.jobPostTable tbody td{font-size:13px}.jobDescription h5{font-size:14px}.jobDescription ul{font-size:13px}.jobInternal p{font-size:13px}}@media (max-width: 576px){.aboutus h2{font-size:20px}.serviceLink{padding:20px;margin:0 -12px;height:calc(100% - 6px)}.serviceLink h3{font-size:17px}.serviceLink img{height:35px}.services{padding-bottom:15px}.caseStudies a{width:calc(100% + 25px);margin:0 -12px 5px}.ourExperts h2{font-size:20px}.tmContentGroup h4{font-size:15px}.testimonials{padding:100px 0 30px}h1.heading,h2.heading{padding:0 20px 0 0}h1.heading:after,h2.heading:after{right:20px}h1.title,h2.title{font-size:20px}h1.title:after,h2.title:after{top:28px}.ourExperts{padding:60px 20px 30px}.testBlock{padding:10px 20px}#testimonialSlider{min-height:auto}.testimonialSlider .lSAction>a{display:none}.testUser{padding:30px}.clientSlider img{height:50px;margin:0 10px}.contactLeft{padding:30px}.contactLeft h4{font-size:20px}.contactLeft h4:after{width:103px}.contactLeft p{font-size:14px;line-height:20px;margin:10px 0 0}.contactRight{padding:30px}.form .button{padding:7px 15px;font-size:13px}.contactRight .links a{font-size:13px;padding:6px 15px}.caseFilterContent a{height:150px}.jobDetails{}.jobDetails td{}.jobPostTable thead th{padding:10px 5px;font-size:13px}.jobPostTable tbody td{font-size:12px}.jobPostTable tbody td>div{padding:10px 5px}.readMoreJobDetails{font-size:12px}.jobApplyBtn{padding:5px 10px;font-size:12px}.jobDescription ul{font-size:12px}.jobInternal p{font-size:12px}#jobApplyModal .modal-title{font-size:15px;line-height:2}#jobApplyModal .modal-header{padding:10px 30px}#jobApplyModal .field, #jobApplyModal #uploadResume span, #jobApplyModal button.submit{font-size:14px}.singleBlogImg{height:auto}.homeTransBg .text,.homeTransBg .text.animate3 {width: 90%;}}