@media(min-width: 1530px) {
    .aboutEmploye figure figcaption .cap_box p { line-height: 25px; }
    
}

@media (max-width: 1600px) {
    body, input, textarea { color: #14284D; font-size: 22px; line-height: 27px; }
    .banner .box h4 { font-size: 38px; margin: 0 0 25px; }
    .banner .box a { padding: 25px 40px; }
   
    .shedule_call h3 {  }
    
    .lawclaim figure figcaption h4 { font-size: 35px; }
   
    
    .testimonials .cbox p { font-size: 22px; }
    .employerights .cbox h3 { font-size: 45px; }
    .footer .footer_box figure ul li { font-size: 18px; }
    .footer .footer_box .row ul li a { font-size: 18px; line-height:1.2; }
    
/*    About us*/

    .aboutsuces ul.thumb-slider .thumb-item h4, .aboutsuces .item-slider .item_slid h4 { font-size: 40px; }
    .aboutsuces ul.thumb-slider .thumb-item h3, .aboutsuces .item-slider .item_slid h3 { font-size: 60px; }
    .aboutEmploye figure figcaption h4 { font-size: 40px; margin: 0 0 25px; }
    .aboutEmploye figure figcaption h5 { font-size: 25px; }
    .protect_employe .cbox { padding: 0 0 0 40px; }
    
    .aboutsuces ul.thumb-slider .thumb-item p{ font-weight: 300; line-height: 43px; font-size: 26px; }

/*    Micheal*/
    

    .micheal_bnr figure figcaption p { font-size: 24px;}
    .micheal_bio h4 { font-size: 50px; }
    .micheal_bio h5 { font-size: 22px; margin: 0 0 20px;  }
    .micheal_bio figure {  }
    .micheal_bio figure img {margin-bottom:4rem; } 
    .micheal_bio ul { row-gap: 15px;  }  
    .micheal_bio ul.awardlogo2 { row-gap: 25px; column-gap: 45px; }
    .micheal_bio ul.awardlogo2 li { width: 18%; }
   
    
    .shant_bio figure img { height: 1030px; }
    
    .contact_pg figure figcaption h3 { font-size: 64px; }

/*Service Page*/
    
    .service_pg .serv_wag { padding: 85px 0 120px; }
    .serv_wag .tabs-menu li a {font-size: 26px;font-weight: 600;line-height: 46px; padding: 0 0 0 30px; line-height: 33px; }
    .serv_wag .tabs-menu li a:before {  top: 6px; }
 
    .serv_wag .tab-content ul li { margin:  0; }
    

/*New Service*/

    .tab-links > li > a { padding-left: 30px; }

    .sub-tab-links li { padding: 8px 0; }
    .sub-tab-links li a:before { width: 7px;  height: 7px; }
    
    .tab-links { row-gap: 10px; } 

    .cblogs .cbox .mn-head { font-size: 50px; }
    .cblogs .cbox p { font-size: 22px; line-height: 27px; }
    .cblogs .cbox a { padding: 12px 30px; font-size: 20px; }
    
    .awardR { padding: 50px 0; }
    .awardR .mn-head { /*font-size: 50px;*/ }
    .awardR .mn-head { margin: 0 0 40px;  }

    .aftersingle_bnr h3 { font-size: 42px; }
    
    .singlepg figure h2 { font-size: 52px; width: 70%; }
    .singlepg figure p { width: 80%; }


}

@media (max-width: 1550px) {
    
     body, input, textarea { font-size: 16px; line-height: 21px; }
     .section { padding: 70px 0; }
     /*.awardR { padding: 50px 0; }*/
     .aboutsuces { padding: 0; padding-top: 50px; }
     /*.aboutEmploye { padding-bottom: 20px; }*/
     p { margin: 0 0 20px; }
     .header .top_head ul { column-gap: 25px; }
     .header .top_head ul li a { padding: 10px 20px; }
     .header .top_head ul li a img { width: 18px; }
     .banner .box h2 { font-size: 52px; }
     .banner .box h4 { font-size: 30px; margin: 0 0 20px; }
     .banner .box p { margin: 0 0 20px; }
     .banner .box a { padding: 15px 30px; font-size: 24px; line-height: normal;  }

     .cbtn, .employerights .cbox .cbtn, .employerights .cbox .cbtn, .shedule_call .cbtn, .aftersingle_bnr a { padding: 15px 25px; font-size: 18px; }
     .shedule_call h3 { margin: 0 0 20px; }
     .shedule_call p { margin: 0 0 20px;  }
     .shedule_call h5 {}

     
     .shedule_call .row { row-gap: 45px; }
     .shedule_call .cbox p { width: 100%; }
     .cont_sec .shedule_call input {  }
     
     .cont_sec .shedule_call .row { row-gap: 50px; }
     
     .lawclaim .cbox { margin: 0 0 60px; }
     .testimonials .mn-head { margin: 0 0 50px; }
     .testimonials:before { width: 500px; height: 500px; }
     .testimonials ul.row:before { left: -40px; }
     .testimonials ul.row:after { right: -40px; }
     .testimonials .cbox p { font-size: 18px; line-height: 25px; }
     .testimonials .cbox h5 { font-size: 19px;     line-height: 25px; }
     .chooseus { padding: 70px 0; }
     .chooseus .mn-head { margin: 0 0 50px; }
     .chooseus p { font-size: 40px; line-height: 45px; }
     .cblogs {padding-bottom: 225px !important;}
     
     
     .employerights .cbox { padding: 50px 0; }
     .employerights .cbox .mn-head { margin: 0 0 20px; }
     .employerights .cbox h3 { font-size: 32px; }
     .employerights .cbox .cbtn { margin: 30px 0 0; padding: 12px 25px; }
     .employerights figure img { width: 28%; object-fit: contain; }
     
     .footer { padding: 60px 0 50px; } 
     .footer .footer_box figure ul { row-gap: 30px; margin: 0 0 50px; }
     
     .footer .footer_box figure a.flogo { margin: 0 0 50px; }
     .footer .footer_box figure ul li img { height: 35px; }
     .footer .footer_box figure ul li span a { font-size: 22px; }
     .footer .footer_box .row ul li a  { font-size:16px; line-height: 1.2 }
    
     .copyright p { font-size: 15px; line-height: 23px; }

/*     About us*/
    .protect_employe h5 { margin: 0 0 40px;  }
    .protect_employe ul { row-gap: 20px; }
    .protect_employe ul li { padding: 0 0 0 20px; }
    .protect_employe ul li:before { top: 1px; width: 8px; height: 8px; }
    .welive .cbox h3 { margin: 0 0 30px; }

    .aboutsuces .item-slider .item_slid .cbox { padding: 0 70px; }
    .aboutsuces ul.thumb-slider .thumb-item { padding: 0 70px; }
    .aboutsuces ul.thumb-slider .thumb-item h4, .aboutsuces .item-slider .item_slid h4 { font-size: 28px;
        font-weight: 600; margin: 0 0 20px; }
    .aboutsuces ul.thumb-slider .thumb-item h3, .aboutsuces .item-slider .item_slid h3 { font-size: 45px; font-weight: 600; }
    .aboutsuces ul.thumb-slider .thumb-item p { padding: 0 0 10px; }


    .aboutEmploye h3 { margin: 0 0 50px; }
    .aboutEmploye figure figcaption { padding: 0 20px 40px 50px; }
    .aboutEmploye figure figcaption h4 { font-size: 28px;margin: 0 0 20px; font-weight: 600; }
    .aboutEmploye figure figcaption h5 { font-size: 20px; font-weight: 600;  }

    /*.singlepg figure h2 { font-size: 100px; width: 70%; }*/
    .aftersingle_bnr .row { row-gap: 20px; }

    .serv_wag h2, .about_count h3, .comon_quest h2 { margin: 0 0 50px; }

    .comon_quest .com_qlist li.item .cbox { padding: 40px 30px; }
    .comon_quest .com_qlist li.item h3 { margin: 0 0 20px; }
    .comon_quest .com_qlist li.item h4 { font-size: 20px; margin: 0 0 20px; line-height: normal; }

    .about_count .botsec ul {  }
    .about_count .botsec ul li h5 { font-size: 16px; height: 46px; }
    .about_count .botsec ul li h1 { font-size: 85px;  }
    .about_count .botsec ul li h1 small { font-size: 17px; font-weight: 600; }
    .about_count .botsec .textwidget a { font-size: 16px; }
    
    .bio-awards { font-size: 22px; }
    .cbox.awards-text ul li { font-weight: 500; }
 

    .shant_bio figure img { height: 740px; }
    .shant_bio .cbox .shant_logo {  }
    .footer .footer_box figure a.flogo img { height: 70px; }


}

@media (max-width: 1500px) { 
    .cblogs .cbox .mn-head { font-size: 45px; }
}


@media (max-width: 1400px) { 
    body, input, textarea { font-size: 14px; line-height: 21px; }
   
    .banner .box h2 { font-size: 52px;  font-size: 46px; }
    .banner .box h4 { font-size: 25px; }
    .mn-head { font-size: 43px; }
    .shedule_call h4, .cont_sec .shedule_call h4 { font-size: 33px; }
    .shedule_call h5 {}
    .cont_sec .shedule_call .row { row-gap: 40px; }
    
    .footer .footer_box figure a.flogo { margin: 0 0 75px; } 
    
    .testimonials .cbox { padding: 0 40px; }
    .testimonials ul.row li.col-md-4:first-child .cbox { padding-right: 60px; }
    .testimonials ul.row li.col-md-4:last-child .cbox { padding-left: 65px; }
    .chooseus p { font-size: 30px;line-height: 39px; }
    
    .cblogs .cbox .mn-head { margin: 0 0 20px; }
    .cblogs .cbox p {margin: 0 0 20px;}
   
    
    .employerights .cbox h3 { font-size: 28px; font-weight: 600; } 
    .footer .footer_box figure ul { column-gap: 30px; margin: 0 0 40px; }
    .footer .footer_box figure ul li:first-child { flex: 0 0 37%; }

/*    About us*/
    .protect_employe h3 { margin: 0 0 20px; }
    .protect_employe h5 { font-size: 24px;margin: 0 0 2rem; }
	.protect_employe ul{font-size:18px;}
    .protect_employe p { font-size: 20px; line-height:1.1; margin: 0 0 30px; }

    .aboutsuces ul.thumb-slider .thumb-item h4, .aboutsuces .item-slider .item_slid h4 { font-size: 22px; }


/*    Services*/
	.serv_wag .tab-content h4{font-size:36px;}
    .service_pg figure h1 { font-size: 85px; width:90%;}
    .serv_wag .tabs-menu li a { font-size: 28px; }
    .shant_bio .cbox .shant_logo { width: 45%; column-gap: 20px; margin-right: -40px; }
	.service_pg .serv_wag{padding: 3rem 0 3rem;}
	.section.services-section{
		padding:3rem 0;
	}
    

/*New Service    */
.tab-links a { font-size: 24px;  }
.aboutsuces ul.thumb-slider .thumb-item p { line-height: 40px; font-size: 25px; }

	
/* bio-page	 */
	
	.micheal_bio p{font-size:20px;}

    
}

@media (max-width: 1300px) { 
    .shedule_call .cbox { padding: 30px; }
    .shedule_call h4, .cont_sec .shedule_call h4 { font-size: 32px; }
    .shedule_call .cbox:after { bottom: -7px; }
    .footer { padding-bottom: 50px; }
    .footer .footer_box figure a.flogo { margin: 0 0 40px; }
    .footer .footer_box figure a.flogo img { height: 70px; }

   
    .about_bnr p { font-size: 24px; line-height: 1.2; }

    .about_count .botsec ul { column-gap: 80px; padding: 50px 0 30px; }
    .about_count .botsec ul li h5 { font-size: 14px; height: 44px; }
    .about_count .botsec ul li h1 { font-size: 80px; }
	.about_bnr h1{font-size:80px;}
    /*NEw Css*/
    
    .aboutEmploye figure { padding: 0; }
    .aboutEmploye figure:before { opacity: 1; width: 91%; }
    .aboutEmploye figure figcaption { padding: 0 15px !important; }
    .aboutEmploye figure figcaption > h4, .aboutEmploye figure figcaption > h5 { display: none; }
    .aboutEmploye figure figcaption:before { display: none; }
    .aboutEmploye figure figcaption .cap_box { visibility: visible; opacity: 1; z-index: 9; width: 89%; }
    
    
    /*Service New*/
    
    .tab-links a { font-size: 24px; }
    .sub-tab-links li a { font-size: 20px; }
    
    .cblogs .cbox .mn-head { font-size: 40px; } 
    .footer .footer_box .row ul { column-gap: 20px; justify-content: space-between; }
    .footer .footer_box .row ul li a { font-size: 14px; }
    
}

@media (max-width: 1290px) { 
    .employerights figure img { width: 32%; }
    .cblogs { padding-bottom: 190px !important; }
    
    .contact_pg { padding: 0 !important; }

    .contact_pg figure figcaption h3 { font-size: 50px;  }
}

@media (max-width: 1200px) { 
    body, input, textarea, .header .nav ul.menu li a { font-size: 18px; }
    .header .top_head { padding: 15px 0; }
    .menu-header ul ul li a { padding: 10px 15px !important; }
    .shedule_call input::placeholder { font-size: 18px; }
    .shedule_call input::-ms-input-placeholder { font-size: 18px; }
	.shedule_call input[type="submit"]{font-size:20px;}
    .header .top_head ul li a img { width: 15px; }
    .banner .box h2 { font-size: 38px; }
    .banner .box h4 {/* font-size: 20px; */}
    .shedule_call h4, .cont_sec .shedule_call h4 {/* font-size: 26px; */}
    .mn-head { font-size: 34px; }
    
    .shedule_call .row { row-gap: 25px; }
    .shedule_call p { width: 100%; } 
    .shedule_call h5 {}

    .lawclaim figure .caption { padding: 15px 30px; justify-content: space-around; }
    .lawclaim figure .caption h4 { font-size: 28px;  }
    
    .testimonials:before { width: 450px; height: 450px; }
    .testimonials .cbox { padding: 0 30px;  }
    .testimonials ul.row li.col-md-4:first-child .cbox { padding-right: 30px; }
    .testimonials ul.row li.col-md-4:last-child .cbox { padding-left: 35px; }
    /*.testimonials .cbox p { font-size: 15px; line-height: 22px; }*/
    
    .chooseus p { font-size: 26px; line-height: 32px; }
    .cblogs { padding-bottom: 170px !important; }
    
    .footer { padding: 30px 0; }
    .footer .footer_box figure ul { flex-wrap: wrap; justify-content: center; row-gap: 20px; }
    .footer .footer_box figure ul li { flex: 0 0 47%; justify-content: left;  }
    .footer .footer_box figure ul li:first-child,
    .footer .footer_box figure ul li:last-child { flex: 0 0 47%; }
    .footer .footer_box .row > * { flex: 0 0 47%; }
    .footer .footer_box .row { display: block; }
    .footer .footer_box .row h3 { line-height: normal; font-size: 24px;}
    .footer .footer_box .row ul { flex-direction: column; column-gap: 0; row-gap: 5px; align-items: flex-start; }
    .footer .footer_box figure ul li span a { font-size: 20px; }
    

    .about_bnr h1 { font-size: 75px;  }
	.about_bnr p{font-size:20px;}
    .protect_employe h5 { margin: 0 0 30px; }
    .protect_employe ul li:before { top: 1px; width: 10px; height: 10px; }
    .aboutsuces ul.thumb-slider .thumb-item h4, .aboutsuces .item-slider .item_slid h4 { font-size: 16px; }
    .aboutsuces ul.thumb-slider .thumb-item h3, .aboutsuces .item-slider .item_slid h3 { font-size: 36px; }

    .aboutEmploye figure figcaption h4 { font-size: 24px; margin: 0 0 10px; }
    .aboutEmploye figure figcaption h5 { font-size: 16px;font-weight: 600; }


	.micheal_bio h4 { font-size: 35px; }
    .micheal_bio h5 { font-size: 18px; }
    .micheal_bio figure img { height: auto; }
    .micheal_bio ul.awardlogo2 li { width: 16%; }

    .singlepg figure h2 { font-size: 70px; }
    .aftersingle_bnr figure img { object-fit: contain; }
    .about_count .botsec ul li h1 { font-size: 50px; }
    .about_count .botsec ul li h1 small { font-size: 14px; }
    
    .protect_employe .cbox { padding: 0 0 0 20px; }
    .singlepg figure h2 { font-size: 40px; }
    
    .aboutEmploye figure figcaption .cap_box ul { justify-content: center; }
    
    /*Service New */
    
    .tab-links a { line-height: 29px;font-size: 24px; }
   
    .sub-tab-links { margin: 0 0 15px; }
    .sub-tab-links li { padding: 5px 0; }
    
    .contact_pg figure figcaption h3 { font-size: 50px;  }
    
    .aboutsuces ul.thumb-slider .thumb-item p { line-height: 33px; font-size: 23px; }
    .cblogs .cbox .mn-head { font-size: 35px; }
    
}

@media (max-width: 1100px) { 
	
	.banner:before { width: 100%; background: rgb(255 255 255 / 50%); }
	.banner .box { text-align: center; background: rgb(255 255 255 / 50%); }
	.banner .box .col-md-5{ width:100% !important;}
	.banner .box p{ margin-left: auto; margin-right:auto; width: 750px; max-width:100%;}
    .section { padding: 40px 0; }

    .cblogs { padding-bottom: 140px !important; padding-top: 40px; }
    .cblogs .cbox { padding-right: 30px; }
    .cblogs .col-md-6:last-child .cbox { padding-left: 30px; }

	.cblogs .cbox p{font-size:18px; line-height: 24px;}
    
    .employerights .cbox { padding: 40px 0; }
    .employerights .cbox .mn-head { margin: 0 0 15px; }
    .employerights .cbox h3 { font-size: 24px; line-height: normal; }
    .employerights .cbox h3 a { margin: 0 0 0 15px; }
    .employerights .cbox p { margin: 0 0 15px; }
    .employerights .cbox .cbtn { margin: 15px 0 0; }
    
    .awardR .mn-head, .testimonials .mn-head { margin: 0 0 40px; }
    .testimonials:before { width: 360px; height: 360px; }
    
    .lawclaim .cbox { padding: 20px; }
	.lawclaim figure figcaption h4 {font-size:28px; line-height:1.2;}
    .footer { padding: 30px 0; }
    .footer .footer_box figure ul { flex-wrap: wrap; justify-content: center; row-gap: 20px; }
    .footer .footer_box figure ul li { flex: 0 0 47%; justify-content: left;  }
    .footer .footer_box figure ul li:first-child,
    .footer .footer_box figure ul li:last-child { flex: 0 0 47%; }
    .footer .footer_box .row > * { flex: 0 0 47%; }
    .header .top_head ul li:last-child a { padding-left: 20px; padding-right: 20px; }
    .micheal_bio ul li { font-weight: 500; }
    .shant_bio .cbox .shant_logo { margin-right: 0; }
    
    .protect_employe .row { flex-direction: column; row-gap: 20px; }
    .protect_employe .row > * { width: 100%; }
    .protect_employe ul { justify-content: space-between; }
	.protect_employe .protect-employee-img-container{display:none;}
	.protect_employe figure.employe_mobile { display: block !important; margin: 0 0 40px; }
    
    .aboutEmploye figure figcaption .cap_box { text-align: center; }
    .aboutEmploye figure:before { background: transparent;  }
    .aboutEmploye figure figcaption .cap_box p { display: none; }
    
    .header .top_head .col-md-2{display:none;}
	.header .top_head .col-md-7{width:74%;}
	
	.service_pg figure h1{
		font-size:75px;
	}
	.serv_wag .tab-content p{
		font-size:20px;
	}
	
	.bio-main-content-container{
		flex-direction:column;
	}
	.bio-main-content-container .col-md-5,
	.bio-main-content-container .col-md-7{
		width:100%;
		max-width:100%;
	}
	.bio-main-content-container figure{
		width:500px;
		max-width:80%;
		margin-left: auto;
        margin-right: auto;
		
	}
	.bio-main-content-container figure img{
		margin-bottom: 1rem;
	}
	
	.micheal_bio ul.desktop-awards-col{
		display:none;
	}
	
	.micheal_bio .bio-main-content-container h4,
	.micheal_bio .bio-main-content-container h5{ text-align:center;}
	
	.micheal_bio .bio-main-content-container h4{font-size:48px}
	.micheal_bio .bio-main-content-container .col-md-7 h5:not(.founder-title){
		font-size:24px;
	}
	
	.cbox.awards-text{
		/*display:none;*/
		margin-bottom: 50px;
	}
	
	.micheal_bio ul.mobile-awards-col{
		display:flex;
		flex-wrap:wrap;
		display:flex;
	}
	
	.micheal_bio ul.mobile-awards-col li{
		flex: 1 1 33%;
        min-width: 150px;
        display: flex;
		justify-content: center;
	}
	
	
	.aftersingle_bnr .row  > * { width: 100%; } 
	
	
}

@media (max-width: 900px) {
    body, input, textarea { line-height: 17px; line-height: 23px; }
    p { margin: 0 0 15px; }
    .header .top_head ul{ column-gap: 20px; flex-wrap: wrap; align-items: center; justify-content: center; row-gap: 10px; }
    .header .top_head ul li a { padding: 10px 20px; }
    .header .nav ul.menu { column-gap: 30px; }
	
    .banner .box h4 {/* font-size: 16px; */margin: 0 0 12px;}
    .banner .box p { width: 100%; }
    
    .csection { padding: 40px 0; }
    .shedule_call .cbox { padding: 20px; }
    .shedule_call h3 { margin: 0 0 15px; }
    .shedule_call h4, .cont_sec .shedule_call h4 {}
    .cont_sec .shedule_call .row { row-gap: 30px; }
    .lawclaim .cbox { margin: 0 0 40px; }
    .lawclaim figure figcaption ins { height: auto; }
    .lawclaim figure figcaption ins img { height: 40px;object-fit: contain; }
    .lawclaim figure .caption h4 { font-size: 26px; }
    .lawclaim figure .caption p { overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .chooseus p { width: 70%; font-size: 20px; line-height: 25px; }
    .chooseus .mn-head { margin: 0 0 20px; }
    .awardR ul li { padding: 0 30px; }
    .awardR ul li img { height: 70px; object-fit: contain; object-position: center; }
    .cbox.awards-text ul li { width: 100%; }
    
    .cblogs { padding-bottom: 50px !important; }
    .cblogs .cbox { padding: 30px 0; }
    
    .employerights .cbox h3 { font-size: 20px; }
    .thankpg h1 { font-size: 40px; }
    
    .footer > .container > .row {  }
    .footer > .container > .row > * { width: 100%; }
    .footer:before { width: 100%; }
    .footer iframe { position: relative; width: 100%; height: 240px; }
    .footer .footer_box .row ul { align-items: center; }
    .footer .footer_box figure ul { align-items: center; }
    .footer .footer_box { margin: 0 0 20px; text-align: center; }

    .about_bnr h1 { font-size: 56px; margin: 0 0 10px; }
    .about_bnr p { width: 80%; }
    .protect_employe .cbox { padding: 0; }
    .protect_employe h3 { margin: 0 0 15px; }
    .protect_employe h5 { margin: 0 0 15px; font-size: 18px; }
    .protect_employe p { margin: 0 0 20px; }
    .protect_employe ul { row-gap: 10px; margin: 0 0 10px; flex-direction: column; }
    .protect_employe ul li { width: 100%; padding: 0 0 0 20px; }
    .protect_employe figure img { object-fit: cover; }
    
    .aboutsuces figure { height: 100%; }
    .aboutsuces figure img { height: 100%; object-fit: cover; }

    .aboutsuces .item-slider .item_slid .cbox { padding: 0 35px; }
    .aboutsuces ul.thumb-slider .thumb-item h4, .aboutsuces .item-slider .item_slid h4 { font-size: 15px;margin: 0 0 15px;  }
    .aboutsuces ul.thumb-slider .thumb-item h3, .aboutsuces .item-slider .item_slid h3 { font-size: 25px; }
    .aboutsuces ul.thumb-slider .thumb-item { padding: 10px 20px; }
    .aboutsuces ul.thumb-slider .thumb-item:before { left: -28px; border-top: 20px solid transparent; border-bottom: 20px solid transparent;  }
    .aboutsuces ul.thumb-slider .thumb-item.slick-current:before { border-right: 30px solid #e5a51d; }

    .aboutEmploye figure figcaption { padding: 0 10px 20px 30px; }
    .aboutEmploye figure figcaption h4 { font-size: 20px; }

    .micheal_bnr figure figcaption h3 { font-size: 60px; }
    .micheal_bio .row {  }
    .micheal_bio .row > * { width: 100%; }

    .micheal_bio ul { margin: 0 0 30px; }
    .micheal_bio .cbox { padding: 0; }
    .micheal_bio p:last-child { margin: 0 0 20px; }
    
    .micheal_bnr figure figcaption p, .about_bnr p { font-size: 20px; }

    .service_pg figure h1 { font-size: 60px; }
    .serv_wag .tabs-menu { margin: 0 0 20px; }
    .service_pg .tab { padding: 0; }
    .service_pg .serv_wag .row { flex-direction: column; row-gap: 36px; flex-direction: column-reverse; }
    .service_pg .serv_wag .row > * { width: 100%; }
	.serv_wag .tab-content h4{font-size:32px}
	.section.services-section{padding:0 0;}

    .about_count .botsec ul { column-gap: 40px; padding: 40px 0 30px; }
    .about_count .botsec ul li h5 { font-size: 13px; font-weight: 500; height: 38px; }
    .about_count .botsec ul li h1 { font-size: 30px; }
    .about_count .botsec ul li h1 small { font-size: 13px; margin: 0 0 0 4px; }
    
    .aftersingle_bnr .row { flex-direction: column; }
    .aftersingle_bnr .row>* { width: 100%; }
    .singlepg figure h2 { width: 90%; }
    .singlepg figure p { width: 100%; }

    .aboutsuces ul.thumb-slider .thumb-item p { line-height: 27px; font-size: 20px; }
    .aboutEmploye figure span img { object-fit: contain; }
	.footer-bottom-container { justify-content:center; }
	
	.cblogs .cbox .mn-head { font-size: 31px; }
	
}


@media (max-width: 767px) { 
	.header .top_head a.consultation-btn{display:none;}
    .header.fixed { position: relative; position: fixed; top: 0;  }
    .header .top_head ul { display: none; }
    .header .nav { display: none; }
    .mn-head {font-size:30px;}
    .header .desk_logo { display: none !important; }
    .mob_logo { display: flex !important; /*flex-direction: column;*/ align-items: center; justify-content: space-between; row-gap: 10px; column-gap: 20px; width: 70%; }
    .mob_logo a { color: #fff; font-weight: bold;  }
    .mob_logo a > span { display: block; font-weight: 500; font-size: 19px; }
    
	.banner .box h2{font-size:24px;}
	.banner .box h4{font-size:22px}

    .gt_container--yawa5y .gt_switcher .gt_selected { background: transparent !important; }    
    .gt_container--yawa5y .gt_switcher .gt_selected a {  }
    .gt_container--yc54iz .gt_switcher .gt_selected a { display: block !important; box-shadow: none !important; margin: 20px 0 0 !important; border: none !important; background: transparent !important; width: 100% !important; } 
    .nav1 ul li:last-child { padding: 10px 0 0; }
    .nav1 ul li:last-child a { padding: 0 0 10px !important; border: none !important; background: transparent !important; box-shadow: none !important; outline: none !important; }
    
    
    .shedule_call { text-align: center; }
    .lawclaim figure { box-shadow: 0 0px 10px 1px rgb(0 0 0 / 5%); border-radius: 10px; }
    .lawclaim figure figcaption { /*background: transparent;*/ }
    .lawclaim figure span { padding: 0 0 12%; }
    .lawclaim figure span img { opacity: 1; object-fit: cover;transform: scale(1.4); }
    .lawclaim figure figcaption ins img { height: auto; }
    .lawclaim figure figcaption h4 { font-size: 20px; }
    .lawclaim figure figcaption h4 br { display: none; }
    .lawclaim figure .caption h4 { font-size: 20px; }
/*    .lawclaim figure .caption { visibility: visible; opacity: 1;justify-content: space-evenly; padding: 25px; justify-content: space-evenly; background: rgb(229 165 29 / 80%);   }*/
.lawclaim figure .caption {visibility: visible;opacity: 1;justify-content: space-evenly;padding: 25px;justify-content: space-evenly;background: rgb(229 165 29 / 100%);position:relative;display: none;}
.lawclaim figure:hover figcaption { opacity: 1; visibility: visible; }
    
    .lawclaim .row .col-md-6 { padding-left:.5rem; padding-right:.5rem; width: 50% }
    .lawclaim figure figcaption ins img { height: 30px; }
	
	.shedule_call .schedule-section-lft p{margin-left:auto;margin-right:auto;}
	.shedule_call .schedule-section-lft h5{margin-bottom:3rem;}
	.shedule_call.contact-us-section .schedule-section-lft h5{font-size:24px;}
   

    
    .lawclaim figure .caption p { -webkit-line-clamp: 5; }
    .awardR ul li { padding: 0 20px; }
    .cblogs .row { row-gap: 40px; }
    .cblogs .col-md-6:last-child { border: none; }
    .cblogs .cbox, .cblogs .col-md-6:last-child .cbox { padding: 0; text-align: center; }
	.cblogs .cbox a{font-size:18px;padding: 10px 20px;}
    .chooseus p { width: 90%; }
    
    .employerights { text-align: center; }
	.employerights figure{max-width:75%; margin:auto;}
    .employerights figure img { position: relative; width: auto; margin: 0 auto; }
    .testimonials ul.row:before { width: 85px; left: -60px; }
    .testimonials ul.row:after { width: 85px; right: -60px; }
    
    .thankpg p { width: 80%; font-size: 14px; }
    .footer .footer_box figure ul { justify-content: center;  }
    .footer .footer_box figure ul li { flex: 0 0 100%; }
    /*.footer .footer_box figure ul li br { display: none; }*/
    
	.about_bnr figure {margin:auto; width:350px;}
    .about_bnr .cbox { padding: 20px 0 0; text-align: center; }
    .about_bnr h1 { font-size: 40px; }
    .about_bnr p { margin: 0 auto; width:100%;}
    .protect_employe figure { margin: 0 0 20px; height: auto; }
    .welive .cbox h3 { margin: 0 0 20px; }
    .welive .cbox { padding: 0 0 20px; }
    .aboutsuces figure { display: none; }
    .aboutsuces .item-slider .item_slid .cbox { text-align: center; }

    .aboutsuces ul.thumb-slider .slick-track { display: block; height: auto; }
    .aboutsuces ul.thumb-slider .thumb-item { text-align: center; }
    .aboutsuces ul.thumb-slider .thumb-item:before { display: none; }
    .aboutsuces ul.thumb-slider .thumb-item p { border: none; padding: 0; }
    .aboutEmploye .row { row-gap: 20px; }
    .aboutEmploye figure figcaption { padding: 0 0 !important; text-align: center; }
    .aboutEmploye figure figcaption:before { display:none; }
	.aboutEmploye figure figcaption .cap_box{width:100%; background: linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,0.15) 100%);}
	.aboutEmploye figure figcaption .cap_box h4{margin-bottom:0}
  

    .micheal_bnr figure figcaption h3 { font-size: 45px; }
	.micheal_bnr figure figcaption p { max-width:100%; line-height:1.2; }
	.micheal_bnr figure figcaption{padding: 0 0;}
    .micheal_bio h4 { font-size: 30px; }
    .micheal_bio h5 { font-size: 20px; }
   
    
	
    
    .tab-links > li > a > img { transform: rotate(-90deg); }
    .sub-tab-links li.active a > img { transform: rotate(-90deg); visibility: visible; opacity: 1; width: 20px; }
    
    .shant_bio .row { flex-direction: column-reverse; }
    
    .contact_pg { background: url('images/contact-us-1.webp') no-repeat center center / cover; position: relative; }
    .contact_pg figure img { display: none; }
    .contact_pg figure figcaption { position: relative; padding: 30px; padding-left: 0; padding-right: 0; width: 90%; max-width:100%; background: transparent !important;  margin:auto;}
    .contact_pg figure figcaption p { font-size:18px; line-height:1.2; max-width:100%;margin:auto; font-weight:500;}
	
	

/*    NEw Css*/
    .lawclaim figure figcaption { padding-top: 12%; justify-content: flex-start; padding-left: 10px; padding-right: 10px; }
	
    .testimonials .cbox ins { margin: 0 0 10px; }
    .testimonials .cbox ins img { width: 42px; } 
    .testimonials .cbox h5 ins img { width: 110px; }
    .footer { text-align: center; }
    .footer .footer_box figure ul li { flex-direction: column; row-gap: 20px; }
    .footer .footer_box figure ul li img { width: 36px; }

    .cont_sec .shedule_call .row { row-gap: 20px; }
    
    .singlepg figure h2 { font-size: 30px; }
    .singlepg figure p { font-size: 14px; }
    
    .about_count .botsec { padding: 0 0 30px; }
    .about_count .botsec:before { width: 100%; border-radius: 0; }
    .about_count .botsec ul { justify-content: space-between; flex-direction: row; row-gap: 15px;align-items: end; padding-bottom: 0; } 
    .about_count .botsec ul li h1 { height: auto; }
    .about_count .botsec span.counter { display: block; }
    .about_count .botsec ul li h1 small { display: block; }
    .about_count .botsec .row { row-gap: 20px; }
    .about_count .botsec .textwidget { padding: 0; }
    .about_count .botsec .textwidget p { color: #fff; font-weight: 500; }
    .micheal_bnr figure figcaption { background: hsl(0deg 0% 100% / 50%); }
    .shant_test { padding: 0 !important; }
    
    .tab-links a {}
    .sub-tab-links li a {}
    .tab-links > li > a { line-height: initial; }
    
    .serv_wag .tab-content{ padding: 0; }
    .serv_wag .tab { padding: 0; margin: 0; }
    .serv_wag .tabs-menu li a:before { top: 0px; }
	.service_pg figure h1{font-size:48px; width:100%;}
	.service_pg .serv_wag{ padding: 3rem 0 0;}
	
 
}

@media (max-width:550px){
    .lawclaim figure figcaption { row-gap: 15px; }
	.lawclaim figure figcaption h4{font-size: 14px;}
	.lawclaim figure figcaption h4 br { display: none; }
	.lawclaim figure .caption p { font-size:16px;}
	.serv_wag .tab-content h4{font-size:28px;}
	.contact_pg figure figcaption h3{font-size:38px;margin-bottom:1rem;}
}

@media (max-width: 480px) { 

	.header .top_head a.header-phone{font-size:20px;}
	.header .top_head .row>*{ padding-left:0; padding-right:0; }
	.header .top_head a small{letter-spacing:4px;}
    .banner .box { position: relative; padding: 20px 10px; }
    .banner > img { position: absolute; top: 0; left: 0;  right: 0; bottom: 0; height: 100%; }
    .awardR ul li img { height: 60px; }
    .footer .footer_box figure ul { justify-content: flex-start; }
    .footer .footer_box figure ul li { width: 100%; }
    .footer .footer_box figure ul li:first-child, .footer .footer_box figure ul li:last-child { flex: 0 0 100%; }
    .footer .footer_box figure ul li br {  }
    .footer .footer_box .row { flex-direction: column;  row-gap: 20px; }    
    
    .about_bnr { padding: 30px 0; }
    .about_bnr h1 { font-size: 24px; }
    
    .protect_employe ul li { font-size: 16px; }
    
    .micheal_bnr figure figcaption h3 { font-size: 35px;margin-bottom:16px; }
	.micheal_bnr figure figcaption p {font-size:18px;}
	.micheal_bnr figure {padding-left:0;padding-right:0;}
    .micheal_bio  { padding: 0 0; }
    

    .service_pg figure h1 {font-size: 45px;}
    .csection { padding: 30px 0; }
    

    .serv_wag .tabs-menu li a {  font-size: 20px; }
    .serv_wag .tabs-menu li.current a img { width: 20px; }
    
    .about_count .botsec ul { /*flex-direction: column;  align-items: flex-start; padding-bottom: 0; row-gap: 15px;*/  }
    .about_count .botsec ul li h5 { font-size: 14px; margin: 0 0 15px; height: auto; line-height: 17px; }
    .about_count .botsec ul li h1 { margin: 0 0 10px; }
    
    .serv_wag .tabs-menu { row-gap: 10px; }
    .serv_wag .tabs-menu li a { line-height: initial; align-items: flex-start; }   
	.serv_wag .tab-content h4{font-size:24px;}
	.serv_wag .tab-content p{font-size:18px;}
	.serv_wag .tab-content a{font-size:20px;}
	
    .micheal_bio p br { display: none; }
    .micheal_bio ul.awardlogo2 { row-gap: 15px; }
    
    .about_count .botsec ul li h1 { font-size: 70px; }
    .singlepg figure p { font-size: 16px; }
    .shant_bio .cbox { flex-direction: column; }
    .shant_bio .cbox .shant_logo { justify-content: flex-start; width: 60%; }
    .micheal_bio ul li { font-size: 15px; line-height: inherit; }
    
    .contact_pg figure img { display: none; }
    .contact_pg figure figcaption { position: relative; padding-top: 30px; padding-bottom: 30px; }
    

}

@media (max-width: 395px) {  
    .shant_bio .cbox .shant_logo { width: 70%; }
    .lawclaim figure figcaption h4 { font-size: 12px; }
}




/* / / 1500-1600px / / */
@media screen and (min-width: 1300px) and (max-width: 1500px)  {
    .cblogs {
    /*padding-bottom: 270px !important;*/
    padding-bottom: 180px !important;
}

}

/* / / Mobile View / / */
@media screen and (min-width: 100px) and (max-width: 550px) {
	.shedule_call input[type="text"], 
	.shedule_call input[type="email"], 
	.shedule_call input[type="tel"], 
	.shedule_call input[type="number"], 
	.shedule_call select, 
	.shedule_call textarea{ padding-top:0;}
	.shedule_call h4{font-size:24px; margin-bottom:2rem;}

.aboutEmploye figure figcaption .cap_box{ padding-bottom:.5rem;}
.aboutEmploye figure figcaption h4{font-size:16px; }
	.aboutEmploye figure img{width:100%; height:auto;}
.footer .footer_box .row ul li a {
    font-size: 20px;
    line-height: 30px;
}
.banner .box p {
    font-size: 18px;
}
.shedule_call p {
    font-size: 20px;
    line-height: 30px;
}
	
}
.header .top_head ul li a {
        padding: 10px 20px !important;
        
        color: #fff !important;
    }
.header .top_head ul li:first-child a{
    font-size:16px !important;font-weight:700 !important;border: 1px solid !important;
}


@media screen and (min-width: 768px) and (max-width: 850px) {
	
.cblogs .cbox .mn-head {
    font-size: 26px;
}
}