
@media (max-width:767.98px){
.feature_head h2 { font-size:42px; }
.feature_box { background-color:#fff; display:flex; flex-direction:column; margin:105px 0 0; }
.feature_box .container { order:2; }
.form-sec { padding:45px 20px; }
.fea-img { margin:-130px 0 25px -43px; }
.project-sec, .project-sec.sales-sec, .project-sec.financial-sec, .project-sec.resource-sec, .contact-sec.resource-sec, .activity-sec.resource-sec { padding:70px 0 !important; }
.project-txt { padding:32px 22px 15px; }
.project-box li { position:relative; }
.project-box li .dropdown-toggle { display:flex !important; font-size:20px; padding:25px 0; width:100%; }
.project-box li .dropdown-toggle.show img { transform:rotate(90deg); }
.project-box li .dropdown-menu { position:relative !important; width:100%; }
.project-box .dropdown-toggle.show { font-weight:700; }
.project-box li:nth-child(4) .dropdown-menu .project-txt { padding-bottom:0; }
.sales-sec .project-box li .dropdown-menu .project-txt { padding-bottom:45px; }
.sales-sec .project-box li .dropdown-menu img { margin:-40px 0 0 -8px; padding:0 12px; width:125%; }
.project-sec h2, .party-box h2, .help-box h2 { font-size:34px; }
.project-sec.resource-sec .fea-img, .project-sec.contact-sec .fea-img { margin:0; }
.project-sec.contact-sec li:nth-child(4) .fea-img { margin:0 0 30px; }
.party-box { padding:40px 15px; }
.party-box li { font-size:18px; padding:8px 20px; }
.help-sec .help-box { background-image:url(../img/help-desk-mob-bg.webp) !important; margin:1px 0 0; padding:40px 15px 0; }
.help-box img { display:flex; margin:25px auto 0; width:290px; }
.swim-penguin { display:none; }
.bounce img { width:160px; }
}

@media (min-width:768px){
.project-box li .dropdown-toggle { width:38%; }
.project-box li.active .dropdown-menu, .project-box li:hover .dropdown-menu { display:block; height:100%; right:0 !important; }
.project-box li .dropdown-menu { left:40% !important; }
.project-box .active .dropdown-toggle, .project-box li:hover .dropdown-toggle { font-weight:700; }
.help-sec .row { display:flex; flex-wrap:wrap; }
}

@media (min-width:768px) and (max-width:991.98px){
.feature_box img { display:flex; margin-left:auto; width:600px; }
.project-txt { padding:32px 40px 60px; }
.project-box li .dropdown-menu img { margin:-60px 0 0; }
.project-box li:nth-child(2) .dropdown-menu img { position:absolute; right:-24px; width:300px; }
.project-box li:nth-child(4) .dropdown-menu img { margin:0; }
.project-box li:nth-child(4) .dropdown-menu .project-txt { padding-bottom:0; }
.project-box li:nth-child(2) .dropdown-menu img { margin:-86px 0 0; width:225px; }
.sales-sec .project-box li:nth-child(4) .dropdown-menu .project-txt { padding-bottom:80px; }
.sales-sec .project-box li:nth-child(4) .dropdown-menu .project-txt + img { margin:-60px 0 0; padding:0 15px; }
.financial-sec .project-box li:first-child .dropdown-menu img { margin:-100px 0 0; position:absolute; right:-24px; width:260px; }
.financial-sec .project-box li:nth-child(2) .dropdown-menu img { margin:-50px 0 0; padding:0 20px; position:unset; width:100%; }
.resource-sec .project-box li:nth-child(2) .dropdown-menu img { margin:-30px 0 0; }
.resource-sec .project-box li:nth-child(3) .dropdown-menu img { margin:0; }
.project-sec.contact-sec .project-box li:first-child .dropdown-menu img { display:flex; justify-content:flex-end; margin-left:auto; margin-right:-24px; width:200px; }
.project-sec.activity-sec .project-box li:nth-child(2) .dropdown-menu img { margin:-50px 0 0; width:100%; }
.project-sec.contact-sec .project-box li:nth-child(2) .dropdown-menu img { display:flex; justify-content:flex-end; margin-left:auto; margin-top:-20px; position:relative; right:-65px; width:100%; }
.project-sec.contact-sec .project-box li:nth-child(3) .dropdown-menu img { margin:-20px 0 0; }
.project-sec.contact-sec .project-box li:nth-child(4) .dropdown-menu img { margin:-20px 0 30px; }
.help-sec .help-box { background-image:url(../img/help-desk-mob-bg.webp) !important; margin:1px 0 0; padding:70px 120px 0; }
.help-box img { display:flex; margin:25px auto 0; width:330px; }
}

@media (min-width:992px){
.form-sec { margin:0 0 -100px; }	
.feature_box { position:relative; }
.feature_box img { bottom:0; height:880px; position:absolute; right:0; top:-320px; width:58%; }
.project-sec { overflow:hidden; }
.project-box li:first-child .dropdown-menu img { margin:-120px 0 0; position:relative; right:-60px; }
.project-box li:nth-child(2) .project-txt ul { padding-right:170px; }
.project-box li:nth-child(2) .dropdown-menu img { position:absolute; right:-198px; top:180px; width:600px; } 
.project-box li:nth-child(3) .dropdown-menu img { left:150px; position:relative; top:-100px; }
.project-box li:nth-child(4) .project-txt { padding-bottom:0; }
.project-box li:nth-child(4) .dropdown-menu img { margin:0 0 -100px 140px; }

.sales-sec .project-box li:first-child .project-txt { padding-bottom:300px; }
.sales-sec .project-box li:first-child .dropdown-menu img { margin:-290px 0 0; }
.sales-sec .project-box li:nth-child(2) .project-txt ul, .financial-sec .project-box li:nth-child(2) .project-txt ul { padding:0; }
.sales-sec .project-box li:nth-child(2) .dropdown-menu .project-txt { padding-bottom:130px; }
.sales-sec .project-box li:nth-child(2) .dropdown-menu img { bottom:-185px; top:auto; width:450px; }
.sales-sec .project-box li:nth-child(3) .dropdown-menu .project-txt { padding-bottom:150px; }
.sales-sec .project-box li:nth-child(3) .dropdown-menu img { left:0; top:-130px; }
.sales-sec .project-box li:nth-child(4) .dropdown-menu .project-txt { padding-bottom:200px; }
.sales-sec .project-box li:nth-child(4) .dropdown-menu img { margin:-190px 0 0 140px; }

.financial-sec .project-box li:first-child .project-txt { padding-right:250px; }
.financial-sec .project-box li:first-child .project-txt + img { position:absolute; right:-198px; top:125px; width:500px; }
.financial-sec .project-box li:nth-child(2) .dropdown-menu img { padding:0 20px; position:relative; right:0; top:-165px; width:100%; }
.financial-sec .project-box li:nth-child(2) .dropdown-menu .project-txt { padding-bottom:180px; }

.resource-sec .project-box li:nth-child(2) .dropdown-menu .fea-img { margin:0 -105px -70px -40px; }
.resource-sec .project-box li:nth-child(3) .dropdown-menu .fea-img { margin:0 -120px -80px 0; }

.contact-sec .project-box li:first-child .dropdown-menu .project-txt ul { padding-right:200px; }
.contact-sec .project-box li:first-child .dropdown-menu img { bottom:-100px; position:absolute; right:-198px; width:447px; }
.contact-sec .project-box li:nth-child(2) .dropdown-menu .project-txt p, .contact-sec .project-box li:nth-child(3) .dropdown-menu .project-txt p { padding-right:200px; }
.contact-sec .project-box li:nth-child(2) .dropdown-menu .project-txt { padding-bottom:280px; }
.contact-sec .project-box li:nth-child(3) .dropdown-menu .project-txt { }
.contact-sec .project-box li:nth-child(3) .dropdown-menu .project-txt .fea-img img { left:0; }
.contact-sec .project-box li:nth-child(3) .dropdown-menu .project-txt .fea-img { margin-bottom:-235px; margin-right:-253px; }
.contact-sec .project-box li:nth-child(4) .dropdown-menu img { margin:0; }
.contact-sec .project-box li:nth-child(4) .dropdown-menu .fea-img { margin:-160px -110px 25px 0; }
.contact-sec .project-box li:nth-child(4) .dropdown-menu .project-txt p { padding-right:250px; }

.activity-sec .project-box li:nth-child(2) .dropdown-menu img { top:238px; width:618px; }
.activity-sec li:nth-child(2) .project-txt { padding-bottom:180px; }
.help-box img { display:none; }
}

@media (min-width:992px) and (max-width:1399.98px){
.feature_box img { height:600px; top:-210px; }
.project-box li:nth-child(2) .dropdown-menu img { right:-41px; width:375px; }
.project-box li:first-child .dropdown-menu img { margin:-100px 0 0; right:-40px; }
.project-box li:nth-child(3) .dropdown-menu img { left:20px; top:-80px; }
.project-box li:nth-child(4) .dropdown-menu img { margin:0 0 -100px 82px; }
.sales-sec .project-box li:nth-child(2) .dropdown-menu img { width:300px; }
.activity-sec .project-box li:nth-child(2) .dropdown-menu img { top:80px; width:245px; }
.activity-sec li:nth-child(2) .project-txt { padding-bottom:60px; }
.project-sec.financial-sec { padding:100px 0 200px; }
.project-sec.resource-sec { padding-bottom:0; }
}

@media (min-width:992px) and (max-width:1057.98px){
.party-box, .help-box { padding:70px 50px; }
}

@media (min-width:1200px){
.project-sec .offset-xl-1 { margin-left:8.33333333%; }	
.project-sec .col-xl-10 { width:83.33333333%; }
}