
@media (max-width: 767px) { 
.topber_right_social.style_two{display: none;}
.topber_area.style_two .header-address-info p {color: #000; font-size: 14px; text-align: center; }
span.right_info {margin-left: 12px; }
.navbar-toggler{background-color: #5dc7ff;}
.topber_area.style_two::after {display: none;}
#home-slider .item .cover .header-content {width: 100%; }
#home-slider .item img {object-position: center; }
#home-slider .item .cover .header-content h2{font-size: 15px;margin: 0px 0 8px;}
#home-slider .item .cover .header-content h3 {font-size: 27px; font-weight: 700; color: #000; line-height: 36px; position: relative; }
.hero_btn a {font-size: 15px; padding-left: 13px; padding-right: 13px; padding-top: 9px; padding-bottom: 9px; }
#home-slider .item .cover .header-content p{width: 100%;}
#home-slider .item {height: 400px; }
.home-abt-con h3{font-size: 27px;}
.home-abt-con h5{font-size: 15px;}
.home-abt-con p {font-size: 15px;}
.home-abt-wrapp {padding: 18px 0px; }
.service-wrapper {padding: 26px 0px 5px;}
.service-head h5{font-size: 15px;}
.service-head h3{font-size: 27px;}
.service-head h3::before {width: 42%;}
.service-head p {color: #000; font-size: 14px; width: 100%; margin: 0 auto; }
.service-icon {width: 75px; height: 75px; background-color: #f6d258; border-radius: 50px; padding: 16px; margin-bottom: 15px; }
.service-box h3 {font-size: 17px; color: #000; line-height: 25px; margin-bottom: 8px; }
.service-box{margin-bottom: 16px;}
.testi_shape_two {position: absolute; left: -2%; top: 3%; }
.testi_shape_three {position: absolute; bottom: -1%; right: 0%; }
.choose_one {position: absolute; top: 15%; right: 3%; }
.why-choose-img .choose_thumb_shpae img{width: 70%;}
.why-choose-img .choose_thumb_shpae2 img{width: 70%;}
.home-why-choose-wrapp {padding: 12px 0px; }
.choose_thumb_shpae {position: absolute; top: 13%;  z-index: -1; }
.why-choose-cont{padding-top: 30px;}
.why-choose-cont ul li{margin-bottom: 12px;}
.testimonial-wrapp {padding: 0px 0px 70px; }
.counter-single-item.style_three .counter-_number h1{font-size: 48px;}
.testimonial-cont{margin-bottom: 30px;}
.blog-wrapper {padding: 28px 0px; }
.blog-head h3 {width: 100%; margin: 0 auto; }
.footer-link ul{flex-wrap: wrap;gap: 33px; justify-content: flex-start; gap: 12px 31px;}
.choose_two {position: absolute; bottom: -4%; right: 21%; z-index: -1; }
.row{margin: 0px;}
.choose-new img {width: 60px; display: none; }
.footer-logo {display: block; height: 100%; align-items: center; margin-bottom: 30px; }
.footer-social {display: flex; justify-content: flex-start; height: 100%; align-items: center; margin-top: 17px; }
.copy-link {display: flex; align-items: center; height: 100%; justify-content: flex-start; }
.header-button.style_two a{display: inline-block;margin-bottom: 17px;}
.navbar-nav li a{border-bottom: 1px solid #ccc;}
.is-sticky{position: unset!important;}
.footer-link{justify-content: flex-start;}



.inner-banner-img img {width: 100%; height: 129px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #000; font-weight: 700; font-size: 22px; margin-bottom: 8px; }
ol.breadcrumb li{font-size: 14px;}
.breadcrumb{margin-bottom: 0px;}

.risk-sec-con{padding-top: 30px;}


.service-detail-wrapp .service-entry ul li{width: 100%;}
.service-detail-wrapp {padding: 23px 0px; }
.service-detail-wrapp .service-entry {margin-bottom: 21px; }

.contact-page-left .section_title h1 {font-size: 27px; line-height: 34px; color: #000; font-weight: 600; margin-bottom: 0; }
.contact_main_info {padding: 21px 19px 21px; background: #dff4ff; border-radius: 20px; margin-bottom: 20px; }
.contact_main_info .call-do-social_icon i {height: 50px; width: 50px; line-height: 46px; border: 2px solid transparent; color: #fff; background: #f6d258; color: #000; transition: .5s; }
.contact-form-box.style_two {border-radius: 20px; padding: 34px 2px 20px; top: 0; }
.contact-page-right .section_title h4{font-size: 15px;}
.contact-page-right .section_title h1{font-size: 27px;}
.contact-page-right .contact-form-box.style_two .contact-form button{width: 100%;}

.home-abt-img img{margin-bottom: 20px;}



.main-header-wrapper{position: unset;}
.navbar-brand {width: 37%; }
.digital_marketing .social-icons{display: none;}
.digital_marketing .banner-section .banner_content {padding-left: 0; padding-top: 0; }
.digital_marketing .banner-section {padding: 34px 0 20px; }
.digital_marketing .banner-section .banner_content h1 {margin-bottom: 16px; color: #000; font-weight: 600; font-size: 22px; }
.digital_marketing .banner-section .banner_wrapper .banner-image1 img{width: 100%;}
.digital_marketing .banner-section .banner_wrapper .banner-arrowimage {position: absolute; left: 15px; bottom: 143px; display: inline-block; }
.digital_marketing .banner-section .banner_wrapper .banner-vectorimage {position: absolute; right: 12px; top: -46px; }
.about-toplayer{display: none;}
.digital_about-section {padding: 25px 0 26px; }
.about-circularimages{display: none;}
.about-circularimage{display: none;}
.digital_about-section .about_wrapper .about-image1 img{width: 100%;}
.digital_about-section .about_content h2{font-size: 26px;margin-bottom: 13px;}
.digital_about-section .about_content h5{margin-bottom: 8px;}
.service_content{padding-right: 0px;}
.service-image{display: none;}
.serv-box-marging {margin-top: 0; }
.testi-right-con h5{margin-bottom: 11px;}
.testi-right-con h2 {margin-right: 0; margin-bottom: 25px; color: #000; font-size: 24px; }
.testimonial-slider .owl-nav{display: none;}
.testi-rigth-main {padding-top: 23px; }


.inner-banner-con {padding-top: 0; }
.abt-page-mid-con h2{font-size: 24px;margin-bottom: 11px;}
.abt-page-mid-con h5{margin-bottom: 5px;}
.abt-why-wrapper .service-head h2{font-size: 24px;}
.service-wrapper {padding: 18px 0px 30px; }


.contact-page-left .section_title h4 {font-size: 16px; line-height: 24px; font-weight: 600; padding-left: 72px; margin-bottom: 7px; position: relative; color: #32B8FF; }
.contact-page-left .section_title h1 {font-size: 21px; line-height: 30px; color: #000; font-weight: 600; margin-bottom: 29px; }
.contact-page-right .section_title h1 {font-size: 21px; margin-bottom: 15px; }

.testimonial_item.style_three{width: 100%;}

.navbar-brand p {
  font-size: 12px;
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}

.navbar {
  padding: 7px;
}


}


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

.topber_right_social.style_two{display: none;}
.topber_area.style_two .header-address-info p {color: #000; font-size: 14px; text-align: center; }
span.right_info {margin-left: 12px; }

.navbar-toggler{background-color: #5dc7ff;}
.topber_area.style_two::after {display: none;}
#home-slider .item .cover .header-content {width: 100%; }
#home-slider .item img {object-position: center; }
#home-slider .item .cover .header-content h2{font-size: 15px;margin: 0px 0 8px;}
#home-slider .item .cover .header-content h3 {font-size: 27px; font-weight: 700; color: #000; line-height: 36px; position: relative; }
.hero_btn a {font-size: 15px; padding-left: 13px; padding-right: 13px; padding-top: 9px; padding-bottom: 9px; }
#home-slider .item .cover .header-content p{width: 100%;}
#home-slider .item {height: 400px; }
.home-abt-con h3{font-size: 27px;}
.home-abt-con h5{font-size: 15px;}
.home-abt-con p {font-size: 15px;}
.home-abt-wrapp {padding: 18px 0px; }
.service-wrapper {padding: 26px 0px 5px;}
.service-head h5{font-size: 15px;}
.service-head h3{font-size: 27px;}
.service-head h3::before {width: 42%;}
.service-head p {color: #000; font-size: 14px; width: 100%; margin: 0 auto; }
.service-icon {width: 75px; height: 75px; background-color: #f6d258; border-radius: 50px; padding: 16px; margin-bottom: 15px; }
.service-box h3 {font-size: 17px; color: #000; line-height: 25px; margin-bottom: 8px; }
.service-box{margin-bottom: 16px;}
.testi_shape_two {position: absolute; left: -2%; top: 3%; }
.testi_shape_three {position: absolute; bottom: -1%; right: 0%; }
.choose_one {position: absolute; top: 15%; right: 3%; }
.why-choose-img .choose_thumb_shpae img{width: 70%;}
.why-choose-img .choose_thumb_shpae2 img{width: 70%;}
.home-why-choose-wrapp {padding: 12px 0px; }
.choose_thumb_shpae {position: absolute; top: 13%;  z-index: -1; }
.why-choose-cont{padding-top: 30px;}
.why-choose-cont ul li{margin-bottom: 12px;}
.testimonial-wrapp {padding: 0px 0px 80px; }
.counter-single-item.style_three .counter-_number h1{font-size: 48px;}
.testimonial-cont{margin-bottom: 30px;}
.blog-wrapper {padding: 28px 0px; }
.blog-head h3 {width: 100%; margin: 0 auto; }
.footer-link ul{flex-wrap: wrap;gap: 33px; justify-content: flex-start; gap: 12px 31px;}
.choose_two {position: absolute; bottom: -4%; right: 21%; z-index: -1; }
.row{margin: 0px;}
.choose-new img {width: 60px; display: none; }
.footer-logo {display: block; height: 100%; align-items: center; margin-bottom: 30px; }
.footer-social {display: flex; justify-content: flex-start; height: 100%; align-items: center; margin-top: 17px; }
.copy-link {display: flex; align-items: center; height: 100%; justify-content: flex-start; }
.header-button.style_two a{display: inline-block;margin-bottom: 17px;}
.navbar-nav li a{border-bottom: 1px solid #ccc;}
.is-sticky{position: unset!important;}
.footer-link{justify-content: flex-start;}


.inner-banner-img img {width: 100%; height: 129px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #000; font-weight: 700; font-size: 22px; margin-bottom: 8px; }
ol.breadcrumb li{font-size: 14px;}
.breadcrumb{margin-bottom: 0px;}

.risk-sec-con{padding-top: 30px;}

.service-detail-wrapp .service-entry ul li{width: 100%;}
.service-detail-wrapp {padding: 23px 0px; }
.service-detail-wrapp .service-entry {margin-bottom: 21px; }

.contact-page-left .section_title h1 {font-size: 27px; line-height: 34px; color: #000; font-weight: 600; margin-bottom: 0; }
.contact_main_info {padding: 21px 19px 21px; background: #dff4ff; border-radius: 20px; margin-bottom: 20px; }
.contact_main_info .call-do-social_icon i {height: 50px; width: 50px; line-height: 46px; border: 2px solid transparent; color: #fff; background: #f6d258; color: #000; transition: .5s; }
.contact-form-box.style_two {border-radius: 20px; padding: 34px 2px 20px; top: 0; }
.contact-page-right .section_title h4{font-size: 15px;}
.contact-page-right .section_title h1{font-size: 27px;}
.contact-page-right .contact-form-box.style_two .contact-form button{width: 100%;}


.main-header-wrapper{position: unset;}
.navbar-brand {width: 20%; }
.digital_marketing .social-icons{display: none;}
.digital_marketing .banner-section .banner_content {padding-left: 0; padding-top: 0; }
.digital_marketing .banner-section {padding: 34px 0 20px; }
.digital_marketing .banner-section .banner_content h1 {margin-bottom: 16px; color: #000; font-weight: 600; font-size: 22px; }
.digital_marketing .banner-section .banner_wrapper .banner-image1 img{width: 100%;}
.digital_marketing .banner-section .banner_wrapper .banner-arrowimage {position: absolute; left: 15px; bottom: 143px; display: inline-block; }
.digital_marketing .banner-section .banner_wrapper .banner-vectorimage {position: absolute; right: 12px; top: -46px; }
.about-toplayer{display: none;}
.digital_about-section {padding: 25px 0 26px; }
.about-circularimages{display: none;}
.about-circularimage{display: none;}
.digital_about-section .about_wrapper .about-image1 img{width: 100%;}
.digital_about-section .about_content h2{font-size: 26px;margin-bottom: 13px;}
.digital_about-section .about_content h5{margin-bottom: 8px;}
.service_content{padding-right: 0px;}
.service-image{display: none;}
.serv-box-marging {margin-top: 0; }
.testi-right-con h5{margin-bottom: 11px;}
.testi-right-con h2 {margin-right: 0; margin-bottom: 25px; color: #000; font-size: 24px; }
.testimonial-slider .owl-nav{display: none;}
.testi-rigth-main {padding-top: 23px; }
.inner-banner-con {padding-top: 0; }
.abt-page-mid-con h2{font-size: 24px;margin-bottom: 11px;}
.abt-page-mid-con h5{margin-bottom: 5px;}
.abt-why-wrapper .service-head h2{font-size: 24px;}
.service-wrapper {padding: 18px 0px 30px; }

.contact-page-left .section_title h4 {font-size: 16px; line-height: 24px; font-weight: 600; padding-left: 72px; margin-bottom: 7px; position: relative; color: #32B8FF; }
.contact-page-left .section_title h1 {font-size: 21px; line-height: 30px; color: #000; font-weight: 600; margin-bottom: 29px; }
.contact-page-right .section_title h1 {font-size: 21px; margin-bottom: 15px; }

.navbar-brand p {
  font-size: 12px;
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}

.navbar {
  padding: 7px;
}


}



@media (min-width: 1369px) and (max-width: 2592px) {

}



