@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {

  .themebtn2 {font-size: 14px; padding: 10px 20px;}
  .themebtn1 {font-size: 14px; padding: 10px 20px;}
  .hdr_wrp {justify-content: center; gap: 20px; }
  .banner_home .ban_txt h1 {font-size: 30px; line-height: 40px; }
  .slidr_wrp ul li img {width: 90%; }
  .para{font-size: 15px; line-height: 1.3;     margin: 0 0 20px 0;}
  .logo_Sec {padding: 40px 0; }
  .logo_Sec ul li img {width: 60%; }
  .img_wrp img {width: 80%; margin: 0 auto; display: block; }
  .head {font-size: 34px;}
  .allsec {padding: 40px 0; }
  .service_Sec .servi_1 ul li {margin: 10px 0; padding: 10px 10px;}
  .why_choose_Sec .why_box h5 {margin: 0 0 10px 0;}
  .why_choose_Sec .why_box p {height: 55px; }
  .btnsz {margin: 20px 0 0 0;}
  .wise_wersa .wise_txt h2 {font-size: 30px; }
  .portfolio_Sec ul li h6 {font-size: 12px; }
  .abt_pg .bann_inner {padding: 60px 0; }
  .bann_inner .inr_bann_Wrp h2 {font-size: 50px;}
  .inhead {font-size: 24px;}
  .mission_Sec .miss_txt h1 {font-size: 60px;}
  .mission_Sec .miss_txt h3 {font-size: 34px;}
  .achievements .achive_bx h6 {font-size: 16px; margin: 0 0 10px 0;}
  .achievements .achive_bx p {line-height: 1.4;}
  .vision .visin_txt h1 {font-size: 60px;}
  .vision .visin_txt h3 {font-size: 34px;}
  .vision .visin_txt2 iframe {margin: 0 20px;}
  .contact_bann .con_txtwr h1 {font-size: 50px;}
  .add_iframe iframe {height: auto;}
  .contct_new h1 {font-size: 50px;}
  .contct_new p {padding: 0 200px;}
  .call_agents .call_agnt h2 {font-size: 50px;}
  .call_agents .call_agnt img {width: 70%; margin: 20px auto 0; }
  .how_to_helpp .how_Wrp p {padding: 0 150px;}
  .how_to_helpp .accordion-flush .accordion-item .accordion-button {padding: 20px 20px;}
  .ctaa_Sec .cta_wrp h2 {font-size: 38px;}
  .last_Sec img {right: -200px;}
  .bann_inner ul li img {width: 100%; }
  .main_bg {padding: 30px 50px; border-radius: 60px; }
  .bg_img img {width: 80%;}
  .genre_Sec ul li .genre_bx .gen_r p {font-size: 13px; line-height: 1.4; }
  .last_Sec .last_Sec_img img{position: unset; width: 60%;}
  .custom_popup .modal-dialog {max-width: 1100px; margin-top: 50px; }
  .custom_popup .form_wrpr {padding: 0 20px 0 0; }
  .custom_popup .grp {margin: 0 0 15px 0; }
  .custom_popup .grp textarea {height: 80px;}



}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {

   .menuSec img {margin: 10px auto 20px; display: block; width: 50%; }
   .themebtn1 {font-size: 15px; padding: 10px 25px;}
   .themebtn2 {font-size: 15px; padding: 10px 25px;}
   .banner_home {height: auto; padding: 30px 0 20px 0; }
   .slidr_wrp{height: auto; margin: 30px 0 0 0;}
   .banner_home .ban_txt h1 {font-size: 30px; line-height: 35px;}
   .banner_home .ban_txt h1 span {display: inline;}
   .logo_Sec {padding: 40px 0; }
   .logo_Sec ul li img {width: 90%; }
   .img_wrp img {width: 70%; margin: 10px auto; display: block; }
   .head {font-size: 32px; line-height: 1.1; }
   .para {font-size: 15px; line-height: 1.2; margin: 0 0 20px 0; }
   .allsec {padding: 30px 0; }
   .service_Sec .servi_1 ul li {margin: 10px 0; padding: 10px 10px;}
   .wise_wersa .wise_txt h2 {font-size: 32px; }
   .wise_wersa .wise_img img {display: none; }
   .wise_wersa .wise_txt {padding: 30px 0; }
   .genre_sec .gen_txt {padding: 0; margin: 0 0 40px 0; }
   .testi_sec .test_text {padding: 0 0px;margin: 0;}
   .testi_sec ul li .test_wrap{padding: 0 50px; }
   .footerSec {text-align: center;}
   img.footerLogo {width: 50%;}
   ul.linkList li {list-style: none;}
   ul.list-inline.pull-right {justify-content: center;}
   .tand_c {justify-content: center; margin: 10px 0 0 0;}
   .bann_inner .inr_bann_Wrp h2 {font-size: 36px;}
   .abt_pg .bann_inner {padding: 50px 0; }
   .bann_inner .inr_bann_Wrp {margin: 0 0 20px 0; }
   .mission_Sec .miss_txt h1 {font-size: 60px;}
   .mission_Sec .miss_txt h3 {font-size: 28px;}
   .vision .visin_txt h1 {font-size: 60px;}
   .vision .visin_txt h3 {font-size: 28px;}
   .vision .visin_txt2 iframe {height: auto; margin: 0 0px;}
   .topSec .top_btns {justify-content: center;}
   .contact_bann .con_txtwr h1 {font-size: 40px;}
   .contact_bann .contct_wrp {padding: 20px; }
   .add_iframe iframe {height: auto;}
   .contct_new p{padding: 0;}
   .contct_new h1 {font-size: 40px;}
   .call_agents .call_agnt h2 {font-size: 34px;}
   .how_to_helpp .how_Wrp p{padding: 0 0px; }
   .ctaa_Sec .cta_wrp {padding: 0; }
   .ctaa_Sec .cta_wrp h2 {font-size: 30px;}
   .how_to_helpp.last_Sec .how_Wrp p {padding: 0; }
   .last_Sec img{display: none;}
   .bann_inner {padding: 50px 0 0 0;}
   .main_bg {padding: 30px 30px; border-radius: 50px; }
   .bg_img img {width: 60%;}
   .process_Sec .btm_p {padding: 0 0px; }
   .portfolio2 .port_wrp {padding: 0 0px; }
   .portfolio2 .port_wrp {padding: 0 0px; }
   .genre_Sec .gen_txt p {padding: 0; }
   .genre_Sec .gen_txt {margin: 0; }
   .genre_Sec .btnsz {margin: 0;}
   .genre_Sec ul {margin: 20px 0 0 0;     display: block;}
   .genre_Sec ul li {width: 100%; margin: 0 0 20px 0; }
   .last_Sec .last_txt {padding: 0 0px; margin: 0 0 0px 0; }
   .last_Sec .lst_db {margin: 30px 0;         text-align: center;}

   


    }

@media only screen and (min-width: 300px) and (max-width: 519px) {


	.menuSec img {margin: 0px auto; width: 50%; display: block; }
	.hdr_wrp { justify-content: center; gap: 20px; padding: 10px 0; display: none;}
	.themebtn1 {font-size: 14px; padding: 10px 18px;} 
	.themebtn2 {font-size: 14px; padding: 10px 18px;} 
	.banner_home{height: auto; padding}
	.slidr_wrp {height: auto;padding: 20px 0 0 0;}
	.banner_home .ban_txt h1 {font-size: 28px; line-height: 40px; }
	.banner_home .ban_txt h1 span {display: inline;}
	.para {font-size: 15px; line-height: 1.4; margin: 0 0 10px 0; }
	.btnsz {margin: 20px 0 0 0; gap: 10px; }
	.logo_Sec {padding: 20px 0; }
	.allsec {padding: 40px 0; }
	.img_wrp img {width: 70%; margin: 20px auto; display: block; }
	.head {font-size: 30px;}
	.service_Sec .servi_1 ul li {margin: 5px 0; padding: 10px 10px; font-size: 12px;}
	.wise_wersa .wise_txt h2 {font-size: 28px; }
	.wise_wersa .wise_img {display: none; }
	.wise_wersa .wise_txt {padding: 30px 0; }
	.genre_sec .gen_txt{    padding: 0;}
	.portfolio_Sec ul li h6 {font-size: 12px; line-height: 1; }
	.testi_sec .test_text {padding: 0; margin: 0 0 0px 0; }
	.testi_sec ul li .test_wrap{padding: 0 20px;}
	.testi_sec ul {padding: 0; }
	.footerSec {padding: 20px 0 0 0; text-align: center; }
	ul.linkList li {list-style: none; }
	.footerSec p {margin: 0 0 10px 0; }
	ul.list-inline.pull-right {justify-content: center; }
	.tand_c {justify-content: center; }
	img.footerLogo {width: 50%; }
	.abt_pg .bann_inner {padding: 30px 0; }
	.bann_inner .inr_bann_Wrp h2 {font-size: 30px;}
	.inhead {font-size: 24px; margin: 0 0 20px 0;}
	.bann_inner .inr_bann_Wrp {margin: 0; }
	.mission_Sec .miss_txt h1 {font-size: 50px;}
	.mission_Sec .miss_txt h3 {font-size: 28px;}
	.vision .visin_txt2 iframe {width: 100%; height: auto; margin: 0;}
	.vision .visin_txt h1 {font-size: 50px;}
	.vision .visin_txt h3 {font-size: 28px;}
	.contact_bann {padding: 30px 0; }
	.contact_bann .con_txtwr h1 {font-size: 40px;}
	.contact_bann .contct_wrp {padding: 20px; }
	.add_iframe iframe {height: auto;}
	.contct_new p {font-size: 18px; padding: 0;}
	.contct_new h1 {font-size: 40px;}
	.call_agents .call_agnt h2 {font-size: 30px; }
	.faq_banner {padding: 40px 0; }
	.how_to_helpp .how_Wrp p {font-size: 16px; padding: 0;}
	.ctaa_Sec .cta_wrp {padding: 0; }
	.ctaa_Sec .cta_wrp h2 {font-size: 28px;}
	.how_to_helpp.last_Sec .how_Wrp p {padding: 0; }
	.last_Sec img{display: none;}
	.bann_inner {padding: 40px 0 0 0;}
	.main_bg {padding: 20px 20px; border-radius: 40px; }
	.process_Sec .slick-next {right: 0;}
	.process_Sec .slick-prev {left: 0; }
	.process_Sec .btm_p {padding: 0 0px; }
	.bg_img img {width: 50%; margin: 20px auto; }
	.portfolio2 .port_wrp {padding: 0; }
	.portfolio2 .slick-next {right: -5px; }
	.portfolio2 .slick-prev {left: -5px; }
	.genre_Sec .gen_txt p {padding: 0; }
	.genre_Sec ul {display: block;}
	.genre_Sec ul li {width: 100%; margin: 10px 0; }
	.genre_Sec .gen_txt {margin: 0; }
	.last_Sec .last_txt {padding: 0; margin: 0 0 0px 0; }
	.last_Sec .lst_db {margin: 20px 0;text-align: center;}
	.genre_Sec ul li .genre_bx .gen_r p {font-size: 13px; line-height: 1.2; }
	section.policy_sec h4 {font-size: 26px; }
    .custom_popup .form_wrpr {padding: 0; }
    .custom_popup .modal-body {padding: 0px 20px; }
    .custom_popup .modal-body img {display: none;}
    .custom_popup .form_wrpr h5 {margin: 0 0 10px 0; }
    .custom_popup .form_wrpr h4 {font-size: 20px;}
    .custom_popup .form_wrpr p {font-size: 14px;}
    .custom_popup .grp textarea {height: 80px;}
    .custom_popup .grp {margin: 0 0 10px 0; }
    .topSec .top_btns a {font-size: 12px;}



}

@media only screen and (min-width: 0px) and (max-width: 299px) {}