.line-fix {
  position: relative;
}
.line-fix a{
    background: linear-gradient(90deg,#1a7159,#00c991,#0dbe64) left/400% 100%;
    animation: f 0.9s infinite alternate linear;
    padding: 4px 20px 6px 20px;
    border-radius: 50px 0 0 50px;
    color: #fff;
    text-transform: capitalize;
    font-size: 23px;
    display: block;
    font-weight: 600;
}
.line-fix a .bi{
  height:1.3rem;
  width: 1.3rem;
  margin: 2px 3px 0 0px;
}
 .fix  b{
  font-size: 14px;
  background: #ffffff;
  box-shadow: 4px -1px 11px #dfdfdf;
  font-weight: 600;
  color: #494949;
  text-align: center;
  padding: 7px 5px 5px;
 }
.fix  b span{
  color: #088170;
}


@media (max-width: 767px){
  body{text-align: center;}
  .head-design{justify-content: flex-start;}
  .head-logo1{width:100%;text-align: left;}
  .navbar {margin: -47px 0 0 0;}
  .menu li{display: block;}
  .menu{padding:20px 0 0;}
  .head-section{padding-bottom: 20px !important;padding-top: 20px !important;}
  .fixed-top{padding: 12px 0!important;}
  .design-header-image:before{display:block;}
  .header-image img {}
  .header-design{/* flex-flow: column-reverse; */}
  .about-heading strong {font-size: 38px;margin: 0;}
  .job_courses-heading strong {font-size:23px;}
  .why-2 strong{font-size: 14px;text-transform: capitalize;letter-spacing: 0.0px;}
  .why-1 .bi {height: 1.7rem;width: 1.7rem;}
  .group-discount-left1{text-align:center;padding: 0 15px;}
  .design-header {padding: 0 9px 0 10px;}
  .design-header strong {font-size: 36px;padding: 0px 0 0px 0;}
  .demo-buttn a{display: none;}
  .design-header a{margin: 19px 0 30px;}
  .company-detail{padding:30px 0 0;}
  .right-about{padding:20px 0 0;}
  .whywe-1:nth-child(2) .whywe-2:before{display:none;}
  .video {padding: 6px 9px;}
  .career-left1{text-align:center;}
  .group-discount-right2{padding-top:20px;}
  .best-services2 .icon{width:20%;}
  .best-services2 .text-best{width: 80%;}
  .mark-section strong {font-size: 36px;}
  .mark-section p{font-size:20px;line-height: 35px;}
  .product-1 {width: 25%;padding: 6px 6px;}
  .testimonials1 {padding: 20px 10px;}
  .testimonials5 p {padding-left: 22%;}
  .product-2 img{height: 31px;}
  .contact-form{padding: 100px 15px 70px;}
  .top-services1 {padding: 15px 15px;}
  .aboutus-section{padding: 100px 0px 70px;}
  .aboutus-content p{text-align:left;}
  .left-about {padding: 0px 0px 0 0px;}
  .right-about {padding: 20px 0px 0 0px;}
  .aboutus-content ul {padding: 14px 10px 15px 10px;}
  .services-section {padding: 30px 0 60px;}
  .services-2 p {padding: 0 10px 0 10px;}
  .copy-right p{padding: 20px 0 60px;text-align:center;font-size: 13px;}
  .footer-navigation ul li {padding: 19px 11px;}
  .footer-1{width:50%;padding: 10px 10px 15px 15px;}
  .footer-about1{width: 50%;}
  .footer-1:nth-child(4){width: 50%;}
  .footer-1:nth-child(5){width: 100%;padding: 10px 0px 0px 0;}
  .footer-1:nth-child(5) .footer-list ul li{margin: 0px 7px;display: inline-block;padding: 9px 0 8px 13px;}
  .footer-heading a{padding:0;}
  .fixed-top-demo{bottom: 0;width:100%;display: block;top: auto;}
  .line-fix a{border-radius:0;}
  .head-logo1 img {height: 51px;}
  .job_courses-heading{padding-top:0 !Important;}
  .aboutus-section {padding: 50px 0 80px;}
  .award-design2 img{height: 100px;}
  .best-services2 {padding: 20px 10px;}
  .special-offer-content {padding: 0 0px 40px 0px;}
  .services-1 {padding: 10px 10px;}
  .group-discount-left1 strong{font-size: 37px;}
  .right-topservices{clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 14% 50%);}
  .right-topservices strong{font-size: 16px;}
  .topservices-section {margin: 30px 0 0px 0;}
  .video-section{padding-top:0;}
  .other-services {padding: 100px 0 40px;}
  .link-trend li a:after{right: -5px;width: 1px;}
  .link-trend li {padding: 5px 11px 5px 0px;}
  .fixed-icon a{bottom: 61px;height: 100px;width: 100px;}
  .fixed-icon a p{height: 89px;width: 89px;}
  .fixed-icon a i{font-size: 23px;}
  .fixed-icon a p span{margin: 17px 0 0;line-height: 16px;}
  .clientfeedback {padding: 60px 0 60px;}
  .video-more{padding-top:20px !important;}
  .header-image{}
  .design-header p{text-align: left;line-height: 29px;font-size: 14px;}
  .about-row{padding-top:20px !important;}
  .modal-dialog{max-width: 90%;margin: 30px auto;width: 90%;padding: 23px 40px 51px;}
  .fixed-icon{display:none;}
  .fix {display:block;}
  .fixed-icon-whatsapp a{bottom: 148px;right: 10px;height: 50px;width: 50px;line-height: 50px;border-radius: 30px 30px 0 0;}
  .fixed-icon-whatsapp .whatsappChatsText{border-radius: 6px 6px 6px 6px;bottom: 2px;padding: 5px 0px 5px 20px;width: 121px;}
  .santa{bottom: 5px;position: fixed;right: auto;left: 0;z-index: 9999;width: 20%;}
  .design-header {padding: 0 20px 0 30px;}
  .design-header strong {font-size: 33px;padding: 0px 0 0px 0;}
  .design-header a{margin: 10px 0 0px;padding: 8px 13px;font-size: 14px;}
  .design-header-image:before{display:block;}
  .header-design{ background: #0d5047a1;}
 
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .head-design{justify-content: flex-start;}
  .head-logo1{width:100%;text-align: left;}
  .head-right1 ul li:nth-child(2){display:none;}
  .head-right1 ul li{display:block;padding: 7px 0;text-align: center;}
  .head-right1 li img{display:none;}
  .head-logo1{width:100%;text-align: left;}
  .navbar {margin: -45px 0 0 0;}
  .menu li{display: block;}
  .menu{padding:20px 0 0;}
  .group-discount-left1{text-align:center;}
  .design-header {padding: 0 0px 0 0px;}
  .design-header strong {font-size: 36px;padding: 0px 0 0px 0;}
  .demo-buttn a{display:none;}
  .design-header a{margin: 19px 0 30px;}
  .company-detail{padding:30px 0 0;}
  .right-about{padding:20px 0 0;text-align: center;}
  .whywe-1:nth-child(2) .whywe-2:before{display:none;}
  .video {padding: 10px 5px;}
  .career-left1{text-align:center;}
  .group-discount-right2{padding-top:20px;}
  .product-1 {width: 20%;}
  .testimonials1 {padding: 20px 10px;}
  .testimonials5 p {padding-left: 22%;}
  .footer-1{width:50%;padding: 10px 20px 25px 0;}
  .footer-about1{width: 40%;}
  .footer-1:nth-child(4){width: 30%;}
  .footer-1:nth-child(5){width: 30%;}
  .left-about{padding:0;}
  .fixed-top{padding:10px 0 !Important;}
  .head-logo1 img {height: 50px;}
  .fixed-top .navbar {margin: -48px 0 0 0;}
  .fixed-top-demo{bottom: 0;width:100%;top: auto;display: block;}
  .line-fix a{border-radius:0;text-align: center;}
  .copy{padding-bottom:40px;}
  .topservices-section {margin: 40px 0 0px 0;}
  .job_courses-heading{padding-top:0 !Important;}
  .aboutus-section {padding: 50px 0 80px;}
  .best-services2 {padding: 20px 10px;}
  .special-offer-content {padding: 0 0px 40px 0px;}
  .topservices-section {margin: 60px 0 0px 0;}
  .design-header p{padding: 4px 0 0px;font-size: 14px;line-height: 29px;}
  .design-header a{margin: 10px 0 0;}
  .modal-dialog{max-width: 80%;margin: 30px auto;width: 80%;padding: 23px 40px 51px;}
  .santa{bottom:60px;}
  .santa{bottom: 5px;position: fixed;right: auto;left: 0;z-index: 9999;width: 20%;}
  .fix {display:block;}
  .design-header {padding: 60px 70px 0 70px;}
  .design-header strong {font-size: 36px;padding: 0px 0 0px 0;}
  .demo-buttn a{display:none;}
  .design-header a{margin: 19px 0 30px;}
  .design-header p{padding: 4px 0 0px;font-size: 14px;line-height: 29px;}
  .design-header a{margin: 10px 0 0;}
   .header-design{ background: #0d5047a1;}

  
  


  
   
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .menu li a {padding: 0px 8px 0px;text-transform: capitalize;}
  .diploma-courses2 a {padding: 15px 7px;font-size: 16px;}
  .why-2 strong{font-size: 16px;letter-spacing: 0.0px;}
  .why-1 .bi {height: 1.7rem;width: 1.7rem;}
  .career-left1 strong {font-size: 30px;}
  .text-best strong{font-size:16px;}
  .icon img{height: 50px;}
  .demo-buttn a{font-size: 15px;padding: 6px 13px;border-radius: 7px;}
  .top-services3 strong {font-size: 16px;}
  .other-services2 strong {font-size: 17px;}
  .footer-heading strong {font-size: 16px;padding: 0 0 0 8px;}
  .footer-1 {padding: 10px 7px 0 0px;}
  .footer-list ul li{font-size: 14px;}
  .right-topservices{clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 14% 50%);}
  .right-topservices strong{font-size: 16px;}
  .top-services3 a{padding: 0px 0px 0px 13px;}
  .top-services3 a p {padding: 0px 45px 0 0px;}
  .left-topservices img {height: 50px;margin: 0 0 0 20px;}
  .special-offer-content strong{font-size:30px;}
  .special-offer-content {padding: 0 30px 0 20px;}
  .design-header strong {font-size: 51px;}
  .design-header p{padding: 4px 0 0px;font-size: 14px;line-height: 29px;}
  .design-header a{margin: 10px 0 0;}
  .design-header {padding: 0 50px 0 0px;margin: 0 0 20px 0;}
  .testimonials5 p{padding-left: 19%;}
  .testimonials2 {padding: 30px 21px 30px;}
  .santa{bottom:60px;}
  .design-header strong {font-size: 44px;}
  .design-header p{padding: 4px 0 0px;font-size: 14px;line-height: 29px;}
  .design-header a{margin: 10px 0 0;}
  .design-header {padding: 0 10px 0 0px;}
   .header-design{ background: #0d5047a1;} .header-design{ background: #0d5047a1;}
  
  
  




}
@media only screen and (min-width: 1201px) and (max-width: 1340px) {
  .demo-buttn a{padding: 9px 17px;}
  .santa{bottom:60px;}
  .design-header strong {font-size: 35px;line-height: 55px;}
  .design-header {  padding: 0 130px 0 80px;}

}

@media (max-width: 575px) and (min-width: 0px) {
  .tophead-section p {font-size: 14px;letter-spacing: 0px;font-weight: 500;}
  .head-logo1 img{height: 45px;}
  .navbar-toggler{height: 43px;width: 43px;}
  .navbar {margin: -44px 0 0 0;}
  .head-section {padding: 10px 0 10px!important;}
  .whywe-2{display:block;}
  .whywe-2 .why-2{width:100%;text-align: center;}
  .whywe-2 .why-1{width:100%;text-align: center;}
  .mark-section .apply{font-size: 15px;padding: 10px 27px 9px;}
  .mark-section i{font-size: 18px;}
  .mark-section strong {font-size: 29px;}
  .mark-section p{font-size: 17px;line-height: 30px;}
  .contact-courses strong{font-size: 23px;}
  .contact-form-design {padding: 20px 11px 20px;}
  .company-detail2 {padding: 20px 15px 20px;}
  .best-services2 .text-best{padding: 0 0 0 10px;}
  .icon img {height: 46px;}
  .text-best strong{font-size: 18px;}
  .career-left1 strong{font-size: 24px;}
  .whywe-1 {padding: 10px 5px 10px 5px;width: 50%;}
  .whywe-2:before{display:none;}
  .aboutus-content h2, h3, h4, h5, h6{line-height: 25px;font-size: 17px;padding: 8px 15px 8px 15px;}
  .group-discount-left1 strong{font-size: 24px;}
  .group-discount-left1 strong img{height: 31px;}
  .bestservices-section .about-heading strong {}
  .bestservices-section .row{padding-top: 30px !important;}
  .about-heading strong {font-size: 25px;}
  .lifeasweb-section .about-heading strong {font-size: 30px;}
  .video-section .about-heading strong{font-size: 27px;}
  .client-heading-left1 strong{font-size: 26px;}
  .testimonials2 {padding: 20px 20px 27px;}
  .testimonials3 .google{height: 26px;}
  .heading-contact strong{font-size: 39px;}
  .footer-section{padding: 50px 0px 40px;}
  .footer-about1{width: 60%;padding: 10px 15px 0 0px;}
  .footer-1:nth-child(4) {width: 40%;}
  .footer-1:nth-child(5) {padding: 0px 0px 0px 0;}
  .footer-navigation ul li {padding: 5px 7px;}
  .footer-navigation{padding: 10px 0px;margin: 20px 0 0;}
  .footer-1:nth-child(5) .footer-list ul li {margin: 0px 4px;display: inline-block;padding: 9px 0 8px 11px;}
  .heading-contact p{font-size: 14px;line-height: 24px;}
  .company-detail1{padding:10px 0;}
  .company-detail2 ul li{font-size:14px;}
  .fixed-top{padding: 9px 0!important;}
  .special-offer-content{padding: 0 15px 40px 15px;}
  .special-offer-content strong{font-size: 20px;line-height: 32px;padding: 0 0 0 13px;}
  .special-offer-content p{padding: 13px 0 0px;}
  .aboutus-section{padding: 20px 0px 50px;}
  .link-trend li {padding: 5px 4px 5px 4px;}
  .left-about {padding: 0px 15px 0 15px;}
  .tophead-section p a{padding:0;}
  .award-design2 img{height: 180px;}
  .video {padding: 10px 10px;}
  .modal-dialog{max-width: 95%;margin: 30px auto;width: 95%;padding: 23px 20px 51px;}
  .popup-heading p {font-size: 20px;}
  .design-header p{display:none;}
  .design-header {padding: 0 15px 0 15px;}
  .design-header strong {font-size: 28px;}
  

  
}
@media (max-width: 420px) and (min-width: 0px) {
  .footer-1{width:100%;}
  .footer-about1{width: 100%;padding: 0px 0px 10px 0px;}
  .footer-1:nth-child(4) {width: 100%;}
  .product-1 {width: 50%;padding: 10px 10px;}
  .design-header strong {font-size: 26px;} 
  .about-heading h1{font-size:30px}
  .client-heading-left1 a{padding: 6px 10px;border-radius: 7px}
   .design-header strong {font-size: 18px;} 



}

