/* Responsive Css */


@media only screen and (max-width: 1799px){
  .dueal-section.alternat-3{
    padding-left: 0px;
    padding-right: 0px;
  }

}


@media only screen and (max-width: 1499px){



}


@media only screen and (max-width: 1399px){


}


@media only screen and (max-width: 1299px){


}



@media only screen and (max-width: 1200px){

  .main-menu,
  .sticky-header,
  .main-header.style-one .outer-container:before{
    display: none !important;
  }

  .menu-area .mobile-nav-toggler {
    display: block;
    padding: 10px;
	margin-right: 13px;
  }

  .megamenu ul li:first-child{
    display: none;
  }

  .dueal-section .testimonial-content,
  .dueal-section.alternat-3 .content_block_three .content-box{
    margin: 0px;
  }

  .dueal-section .image-layer-1,
  .dueal-section .image-layer-2{
    display: none;
  }

  .dueal-section.service-page{
    padding-bottom: 120px;
    overflow: hidden;
  }

}



@media only screen and (min-width: 768px){
  .main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul,
  .main-menu .navigation > li > .megamenu{
    display:block !important;
    visibility:hidden;
    opacity:0;
  }
}



@media only screen and (max-width: 991px){
  .dueal-section.alternat-3 .content_block_three .content-box{
    margin-bottom: 30px;
  }

  .dueal-section.alternat-3 .content_block_three .content-box .sec-title h2{
    color: #fff;
  }

  .dueal-section.service-page .bg-color{
    width: 100%;
  }

  .dueal-section .hiring-content{
    margin: 0px 0px 30px 0px;
  }

  .dueal-section.service-page{
    padding-bottom: 90px;
  }

  .dueal-section .hiring-content h2,
  .dueal-section .hiring-content p{
    color: #fff;
  }

  .dueal-section .bg-color{
    width: 100%;
  }

}


@media only screen and (max-width: 767px){
	.hero_image_section-2 {margin-top: 0;}
	.banner-section {padding: 180px 0px;}
	.banner-section .content-box h1 {
		font-size: 50px;
  line-height: 58px;}

  .sec-title h2{
    font-size: 36px;
    line-height: 44px;
  }

  .dueal-section,
  .dueal-section .outer-container{
    padding: 70px 0px;
  }

  .dueal-section .dots-style-one .owl-dots{
    display: none;
  }

  .dueal-section.alternat-3{
    padding: 0px;
  }

  .dueal-section.service-page{
    padding: 60px 0px 40px 0px;
  }

}

@media only screen and (max-width: 599px){

  .pagination li a{
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

}


@media only screen and (max-width: 499px){

  .mobile-menu{
    width: 100%;
  }

}




/*125% Laptop*/
@media screen and (min-device-width: 1280px) and (max-device-width:1680px) {
	.hero_image_section img {height: auto; width: 72%;}
	.banner-section{padding: 175px 0px;}
	.hero_image_section::before	{right: 50%;}
	.banner-section .content-box h1 {font-size: 64px; line-height: 70px;padding-right: 60px;}
	.main-menu .navigation > li > a {font-size: 16px;}
	.theme-btn {line-height: 28px; padding: 12px 35px;font-size: 14px;}
	
	.auto-container {max-width: 1280px;}
	.container { max-width: 1280px; padding: 0px 15px;}
	.top-section-client h5 {font-size: 16px;}
	.sec-title h2 {    font-size: 36px;line-height: 47px;}
	.pb_120 { padding-bottom: 70px;}
	.pt_120 { padding-top: 70px;}
	.download-section .content-box h2 {font-size: 42px;    line-height: 53px;}
	.bread-crumb-height .content-box h4 { font-size: 42px;}
	.page-title .bread-crumb li {font-size: 16px;}
	.content_block_three .content-box .accordion-box .accordion .acc-btn h4 {font-size: 18px;
    line-height: 26px;}
	.saas-step-title {font-size: 1.3rem;}
	.htp-p {padding-bottom:80px;}
	.sec-title .sub-title {font-size: 10px;}
	.service-card-static {padding: 1.8rem !important;}
	.service-title { font-size: 1.4rem;}
	.subscribe-style-two .inner-container {padding: 33px 80px;}
	.video-inner.image {text-align:center;}
	.core-title{font-size: 1.2rem;}
}



@media only screen and (max-width: 767px){
	.hero_image_section {display: none;}
	.banner-section .content-box .btn-box .theme-btn.btn-one {margin-bottom: 0;}
	.image.image-hov-one {padding-top:40px;}
	.about-style-two .content_block_one .content-box {margin-bottom: 0;}
	.pb_80 {padding-bottom: 50px;}
	.pt_80 {padding-top: 30px;}
	.pb_120 {padding-bottom: 80px;}
	.pt_120 {padding-top: 80px;}
	.subscribe-style-two .theme-btn.btn-one {margin-top:40px;}
	.main-footer .widget-section {padding-bottom:10px;}
	.requestdemo-global .contact-form-box {width: 100%;}
	.contact-form-box {padding: 25px;}
	.contact-form-box .title {font-size: 30px;line-height: 38px;padding-top: 23px;}
	.requestdemo-global .modal-content .btn-close {right: 7%; top: 4%; font-size: 19px;}
	.requestdemo-global .owl-img-left {top: 1%;width: 15%;left: 5%;}
	.page-title {padding-top: 0px;}
	.bread-crumb-height .content-box h4 {font-size: 38px;}
	.page-title .bread-crumb li {font-size: 16px;}
	.page-title .content-box {padding-left: 15px;}
	.sec-title h2 {font-size: 32px; line-height: 40px;}
	.footer-widget {margin: 0!important; padding-top: 30px;}
	.main-footer .widget-title {margin-bottom: 4px;}
	.main-footer .links-widget .links-list li a {font-size: 14px; line-height: 36px;}
	.download-section .image-box {margin-bottom: 0px;}
	.download-section .image-box .image {margin-top:30px;}
	.heigh_ls {font-size: 22px;}
	.download-section .content-box .theme-btn {margin-top:20px;}
	.btn-box.pt_40 {padding-top:10px;}
	.banner-section.htp-p {padding: 120px 0px; padding-bottom: 50px;}
	.banner-section .content-box p {font-size: 18px;}
	.banner-section.htp-p .btn-box .theme-btn {margin-bottom:20px!important;}
	.ml_60 {margin-left: 0px;}
	.been-in-the-hiring-list-s .theme-card i.bi {margin-right: 28px;}
	#how-it-work .theme-card{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);}
	.community-orgs-section {margin-bottom: 0;}
	.the_outcome {padding-bottom: 0px;}
	.download-section .theme-btn.btn-one.mr_20 {margin-right:0px;}
	.services-section-bg.mb_120 {margin-bottom: 60px;}
	.contact-section .inner-container {padding: 30px 20px;}
	.theme-btn {padding: 13px 30px;}
	.mr_60 {margin-right: 0px;}
	.core-title {font-size:22px}
}












