/* ------------------------ Max Width 1366px ------------------------ */
@media (max-width: 1366px) {

}
/* ------------------------ Max Width 1280px ------------------------ */
@media (max-width: 1280px) {

}
/* ------------------------ Max Width 1080px ------------------------ */
@media (max-width: 1080px) {

}
/* ------------------------ Max Width 1024px ------------------------ */
@media (max-width: 1024px) {

}
/* ------------------------ Max Width 966px ------------------------ */
@media (max-width: 966px) {
body{font-size:14px}
#cs_top_bar{font-size:12px}
#cs_top_bar .btn_blue{font-size:12px}
#cs_middle_bar .grid_left .logo_img{max-width:200px}
#cs_middle_bar .grid_right ul{margin-top:5px}
#cs_middle_bar .grid_right ul li .gridi .details .sp1{font-size:18px}
#cs_middle_bar .grid_right ul li .gridi .details .sp2{font-size:12px}
#cs_middle_bar .grid_right ul li .gridi .details .sp3{font-size:12px}

.serv1{padding-bottom:80px;}

#cs_middle_bar .grid_right ul li .gridis{padding-top:20px;text-align:center}

#cs_nav{padding:0 10px}
#cs_nav #cs_menu .nav-link{padding:10px 15px;font-size:12px}
#cs_banner{top:0;padding-top:150px;padding-bottom:150px}
#cs_banner .caption .cs_circle h1{font-size:60px}
#cs_banner .caption .cs_circle h2{font-size:34px}
#cs_banner .caption .cs_circle p{font-size:38px}
#cs_who_we_are{top:0}
#cs_who_we_are .heading{margin-bottom:50px}
#cs_who_we_are .heading h1{font-size:38px}
#cs_who_we_are .heading p{font-size:16px}
#cs_who_we_are .caption h3{font-size:24px;margin-bottom:20px}
#cs_who_we_are .caption p{font-size:16px}
#cs_who_we_are .caption ul li{font-size:16px}
#cs_features .heading h1{font-size:38px}
#cs_features ul li p{font-size:24px}
#cs_spend .caption .cs_circle h1{font-size:60px}
#cs_spend .caption .cs_circle h1 .sp2{font-size:30px}
#cs_spend .caption .cs_circle h1 .sp3{font-size:38px}
#cs_testimonial .heading h1{font-size:38px}
#cs_testimonial .heading p{font-size:20px}
#cs_testimonial .cus_col .review{font-size:14px}
#cs_f_product .heading h1{font-size:38px}
#cs_f_product .heading .p1{font-size:20px}
#cs_f_product .heading .p2{font-size:18px}
#cs_f_product .img_sec{text-align:center}
#cs_f_product .img_sec img{width:50%}
#cs_contact .move_top{top:0}
#cs_contact .grid_left .icon_sec h2{font-size:38px}
#cs_contact .grid_left .icon_sec h5{font-size:24px}
#cs_contact .grid_left p{font-size:16px}
#cs_contact .grid_left .add_det li:nth-child(1) span{font-size:16px!important}
#cs_contact .grid_left .add_det li:nth-child(2) span:nth-child(2){font-size:16px!important}
#cs_contact .grid_left .add_det li:nth-child(2) span:nth-child(3){font-size:26px!important}
#cs_contact .grid_left .add_det li:nth-child(3) span{font-size:16px!important}
#cs_contact .ul_cr_cd p{font-size:20px;margin-bottom:20px}

#cs_pricing .heading h1 {font-size: 30px;}
#cs_services .heading h1 {font-size: 30px;}

.listing-card-ge .listing-card .listing-card-list {
    font-size: 17px;
  }

  h2{font-size:1.5em;}

}
/* ------------------------ Max Width 853px ------------------------ */
@media (max-width: 853px) {

}
/* ------------------------ Max Width 800px ------------------------ */
@media (max-width: 800px) {

}
/* ------------------------ Max Width 768px ------------------------ */
@media (max-width: 768px) {
    #cs_who_we_are{
        background-size: 170% auto !important;
        background-position: 21% !important;
    }

}
/* ------------------------ Max Width 736px ------------------------ */
@media (max-width: 736px) {
#cs_top_bar .grid_left{padding-top:0;text-align:center;padding-bottom:10px}
#cs_top_bar .grid_right{text-align:center}
#cs_middle_bar .grid_left{text-align:center}
#cs_middle_bar .grid_right ul{margin-top:15px;flex-wrap:wrap}
#cs_middle_bar .grid_right ul li{margin-left:0;flex-basis:100%}
#cs_banner .caption .cs_circle h1{font-size:40px}
#cs_banner .caption .cs_circle h2{font-size:26px}
#cs_banner .caption .cs_circle p{font-size:22px}
#cs_who_we_are{padding:40px 0}
#cs_who_we_are .heading h1{font-size:22px}
#cs_who_we_are .caption h3{font-size:20px;margin-bottom:10px}
#cs_who_we_are .caption ul li{font-size:14px}
#cs_features .heading{margin-bottom:10px}
#cs_features .heading h1{font-size:22px}
#cs_features ul{display:block}
#cs_features ul li{width:100%;padding:20px 0}
#cs_spend .caption .cs_circle h1{font-size:40px}
#cs_spend .caption .cs_circle h1 .sp2{font-size:20px}
#cs_spend .caption .cs_circle h1 .sp3{font-size:28px}
#cs_spend .caption .cs_circle h1 .sp5{font-size:35px}
#cs_testimonial{padding:40px 0}
#cs_testimonial .heading{margin-bottom:20px}
#cs_testimonial .heading h1{font-size:22px}
#cs_testimonial .cus_col{margin-bottom:30px}
#cs_f_product{padding:40px 0}
#cs_f_product .heading h1{font-size:22px}
#cs_f_product .heading .p1{font-size:16px}
#cs_f_product .heading .p2{font-size:14px}
#cs_f_product .img_sec img{width:100%}
#cs_contact .grid_left .icon_sec img{width:50px}
#cs_contact .grid_left .icon_sec{padding-left:60px;margin-bottom:30px}
#cs_contact .grid_left .icon_sec h2{font-size:22px}
#cs_contact .grid_left .icon_sec h5{font-size:16px}
#cs_contact .logo_sec{margin:30px 0 20px}
#cs_contact .logo_sec a{width:200px}
#cs_contact .hf_links{font-size:12px;margin-bottom:20px}
#cs_contact .hf_links li{padding:0 5px}
}
/* ------------------------ Max Width 732px ------------------------ */
@media (max-width: 732px) {

}
/* ------------------------ Max Width 720px ------------------------ */
@media (max-width: 720px) {

}
/* ------------------------ Max Width 690px ------------------------ */
@media (max-width: 690px) {

}
/* ------------------------ Max Width 667px ------------------------ */
@media (max-width: 667px) {

}
/* ------------------------ Max Width 640px ------------------------ */
@media (max-width: 640px) {

}
/* ------------------------ Max Width 603px ------------------------ */
@media (max-width: 603px) {

}
/* ------------------------ Max Width 600px ------------------------ */
@media (max-width: 600px) {

}
/* ------------------------ Max Width 598px ------------------------ */
@media (max-width: 598px) {

}
/* ------------------------ Max Width 568px ------------------------ */
@media (max-width: 568px) {

}
/* ------------------------ Max Width 533px ------------------------ */
@media (max-width: 533px) {

}
/* ------------------------ Max Width 480px ------------------------ */
@media (max-width: 480px) {

}
/* ------------------------ Max Width 414px ------------------------ */
@media (max-width: 414px) {

}
/* ------------------------ Max Width 412px ------------------------ */
@media (max-width: 412px) {

}
/* ------------------------ Max Width 384px ------------------------ */
@media (max-width: 384px) {

}
/* ------------------------ Max Width 375px ------------------------ */
@media (max-width: 375px) {

}
/* ------------------------ Max Width 360px ------------------------ */
@media (max-width: 360px) {

}
/* ------------------------ Max Width 320px ------------------------ */
@media (max-width: 320px) {

}