*{
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

body {
	/*font-family: "Open Sans", sans-serif;*/

  font-family: "poppins", sans-serif;
}

.main_heading_wb
	
	{
		font-weight: bold;
		font-size: 31px;
		color: #000;
	}

#desc-card .card-block {
    transition: 0.5s;
    cursor: pointer;
}
.card {
    margin: 0 0.5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    border: none;
    border-radius: 0;
}

.main-heading
{

	font-size: 40px;
	color: #fff;
	font-family: 'poppins';
	font-weight: 600;
}

.heading-span
{
	color: #004879;
}

.button-glossy
{
	/*background-color: #607D8B!important;*/
	background-color: #1d6281!important;
}

/*********************************************** Main Banner Section start *****************************/
	
	.main-banner-content .banner-p1
	{
		/*font-size: 65px;*/
		font-weight: bold;
		color: #fff;
		font-family: 'popins';
		padding-top: 40px;
		line-height: 70px;
	}

	.main-banner-content span
	{
		color: #00bcd4;
	}

	.main-banner-content .banner-p2
	{
		font-size: 20px;
		color: #fff;
    line-height: 1.6;
    padding-top: 10px;
	}
	.main-banner-img img
	{
		width: 100%;
		padding-top: 60px;
	}

	.main-banner-sec #banner-container
	{
		position: relative;
		z-index: 1;
	}

	@keyframes scale{
		0% {
		    transform: scale(0.8);
		}
		50% {
		    transform: scale(1);
		}
		100% {
		    transform: scale(0.8);
		}

	}

  /*Phone start*/
        #indianCallView #fone 
        {
          background: green !important;
          border: 21px !important;
          padding: 8px 11px 9px 12px !important;
          color: #ffffff !important;
          font-size: 17px !important;
          border-radius: 22px !important;
          margin: 0px -1px 0px 7px !important;
        }

        #indianCallView .icon 
        {
          background: white;
          border-right: 0px !important;
          border-radius: 11px 20px 20px 12px;
          border: 3px solid #097f09;
          padding-left: 4px;
        }

        #indianCallView .th 
        {
          font-size: 12px;
          vertical-align: super;
          font-weight: 400;
          color: green;
        }

        #indianCallView .hrs 
        {
          font-weight: 700;
          color: green;
        }

        #indianCallView .call_dr 
        {
          z-index: 3333;
          /*bottom: 10% !important;*/
          /*right: 5% !important;*/
          bottom: 30% !important;
          right: 2% !important;
          position: fixed;
        }
      /*Phone end*/

  /*Media Query start*/
  /* Media Query for Mobile Devices */ 
    @media (max-width: 480px) 
    { 
	/*Phone start*/
        #indianCallView #fone 
        {
          background: green !important;
          border: 21px !important;
          padding: 8px 11px 9px 12px !important;
          color: #ffffff !important;
          font-size: 17px !important;
          border-radius: 22px !important;
          margin: 0px -1px 0px 7px !important;
        }

        #indianCallView .icon 
        {
          background: white;
          border-right: 0px !important;
          border-radius: 11px 20px 20px 12px;
          border: 3px solid #097f09;
          padding-left: 4px;
        }

        #indianCallView .th 
        {
          font-size: 12px;
          vertical-align: super;
          font-weight: 400;
          color: green;
        }

        #indianCallView .hrs 
        {
          font-weight: 700;
          color: green;
        }

        #indianCallView .call_dr 
        {
          z-index: 3333;
          /*bottom: 10% !important;*/
          /*right: 5% !important;*/
          bottom: 30% !important;
          right: 2% !important;
          position: fixed;
        }
      /*Phone end*/

      .main-banner-sec
      {
        padding-top: 0px;
      }

      .main-banner-content .banner-p1
      {
        /*font-size: 65px;*/
        font-weight: bold;
        color: #fff;
        font-family: 'popins';
        padding-top: 20px;
        /*line-height: 70px;*/
        line-height: 1.1;
      }

      .main-banner-content span
      {
        color: #00bcd4;
      }

      .main-banner-content .banner-p2
      {
        font-size: 14px;
        color: #fff;
        line-height: 1.6;
        padding-top: 10px;
      }
      .main-banner-img img
      {
        display: none;
      }

      .main-banner-sec #banner-container
      {
        position: relative;
        z-index: 1;
      }

      @keyframes scale
      {
        0% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
        100% {
            transform: scale(0.8);
        }
      } 
    } 
    
    /* Media Query for low resolution Tablets, Ipads */ 
    @media (min-width: 481px) and (max-width: 767px) 
    { 
	/*Phone start*/
        #indianCallView #fone 
        {
          background: green !important;
          border: 21px !important;
          padding: 8px 11px 9px 12px !important;
          color: #ffffff !important;
          font-size: 17px !important;
          border-radius: 22px !important;
          margin: 0px -1px 0px 7px !important;
        }

        #indianCallView .icon 
        {
          background: white;
          border-right: 0px !important;
          border-radius: 11px 20px 20px 12px;
          border: 3px solid #097f09;
          padding-left: 4px;
        }

        #indianCallView .th 
        {
          font-size: 12px;
          vertical-align: super;
          font-weight: 400;
          color: green;
        }

        #indianCallView .hrs 
        {
          font-weight: 700;
          color: green;
        }

        #indianCallView .call_dr 
        {
          z-index: 3333;
          /*bottom: 10% !important;*/
          /*right: 5% !important;*/
          bottom: 30% !important;
          right: 2% !important;
          position: fixed;
        }
      /*Phone end*/

      .main-banner-sec
      {
        padding-top: 0px;
      }

      .main-banner-content .banner-p1
      {
        /*font-size: 65px;*/
        font-weight: bold;
        color: #fff;
        font-family: 'popins';
        padding-top: 20px;
        line-height: 1.1;
      }

      .main-banner-content span
      {
        color: #00bcd4;
      }

      .main-banner-content .banner-p2
      {
        font-size: 14px;
        line-height: 1.6;
        padding-top: 10px;
        color: #fff;
      }
      .main-banner-img img
      {
        display: none;
      }

      .main-banner-sec #banner-container
      {
        position: relative;
        z-index: 1;
      }

      @keyframes scale
      {
          0% {
              transform: scale(0.8);
          }
          50% {
              transform: scale(1);
          }
          100% {
              transform: scale(0.8);
          }
      } 
    } 
    
    /* Media Query for Tablets Ipads portrait mode */ 
    @media (min-width: 768px) and (max-width: 1024px)
    { 
      .main-banner-content .banner-p1
      {
        font-size: 65px;
        font-weight: bold;
        color: #fff;
        font-family: 'popins';
        padding-top: 40px;
        line-height: 70px;
      }

      .main-banner-content span
      {
        color: #00bcd4;
      }

      .main-banner-content .banner-p2
      {
        font-size: 20px;
        color: #fff;
      }
      .main-banner-img img
      {
        width: 100%;
        padding-top: 60px;
      }

      .main-banner-sec #banner-container
      {
        position: relative;
        z-index: 1;
      }

      @keyframes scale{
        0% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
        100% {
            transform: scale(0.8);
        }

      } 
    } 
    
    /* Media Query for Laptops and Desktops */ 
    @media (min-width: 1025px) and (max-width: 1280px)
    { 
      .main-banner-content .banner-p1
      {
        font-size: 60px;
        font-weight: bold;
        color: #fff;
        font-family: 'popins';
        padding-top: 30px;
        line-height: 63px;
      }

      .main-banner-content span
      {
        color: #00bcd4;
      }

      .main-banner-content .banner-p2
      {
        font-size: 20px;
        color: #fff;
      }
      .main-banner-img img
      {
        width: 100%;
        padding-top: 60px;
      }

      .main-banner-sec #banner-container
      {
        position: relative;
        z-index: 1;
      }

      @keyframes scale{
        0% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
        100% {
            transform: scale(0.8);
        }

      }  
    } 
    
    /* Media Query for Large screens */ 
    @media (min-width: 1281px) 
    { 
      
      .main-banner-content .banner-p1
      {
        font-size: 65px;
        font-weight: bold;
        color: #fff;
        font-family: 'popins';
        padding-top: 40px;
        line-height: 70px;
      }

      .main-banner-content span
      {
        color: #00bcd4;
      }

      .main-banner-content .banner-p2
      {
        font-size: 20px;
        color: #fff;
      }
      .main-banner-img img
      {
        width: 100%;
        padding-top: 60px;
      }

      .main-banner-sec #banner-container
      {
        position: relative;
        z-index: 1;
      }

      @keyframes scale
      {
        0% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
        100% {
            transform: scale(0.8);
        }
      } 
    } 

  /*Media Query end*/
/**************************************** Main Banner section end *****************************************/

/****************************************** Offer and Course Details *************************************/
	/*Offer*/
		.course-highlights .agenda_content ul li::before
    	{
    		/*content: url('icons_xlnc/webinar/locked.png');*/
    		content: '';
		    position: absolute;
		    background-color: #004879;
		    transform: rotate(45deg);
		    height: 9px;
		    width: 9px;
		    top: 10px;
		    left: 0px;
		    animation: rotate 5s linear infinite;
		    /*animation: blink 1s linear infinite;*/
    	}


    	@keyframes rotate
    	{
  		    0% 
          {
  			    transform: rotate(0deg);
          }
  			
          50% 
          {
  			    transform: rotate(360deg);
          }

  			 100% 
         {
            transform: rotate(0deg);
          }
    	}

    	.course-highlights .agenda_content ul 
    	{
    		list-style-type: none;
    	}

    	.course-highlights  .agenda_content ul li
    	{
    		position: relative;
    		padding-left: 19px;
    		margin-left: 80px;
    		font-size: 19px;
    		/*line-height: 33px;*/        
        line-height: 25px;
        padding-bottom: 10px;
    	}
    /*Offer End*/

   	/*Course Details Start*/
    	
	        .course-highlights .itil-benefit-buttons .btn-orange
	        {
	          font-size: 16px;
	          min-height: 46px;
	          /*display: flex;*/
	          align-items: center;
	          justify-content: center;
	          border: none;
	          border-radius: 50px;
	          cursor: pointer;
	          color: #FFF;
	          font-size: 14px;
	          font-weight: 600;
	          padding: 10px 12px;
	          position: relative;
	          text-decoration: none;
	          z-index: 0;
	          outline: none;
	          background: #FF3200;
	          overflow: hidden;
	          min-width: 167px;
	          border: 2px solid transparent;
	        }
	        
	       
	     
	        /*course btn*/

	        .itil-benefit-buttons
	        {
	          padding-top: 10px;
	        }
	        .shrink button {
	        transition: 1s ease;
	        }

	        .btn-orange:hover
	        {
	          /*-webkit-transform: scale(0.9);
	          -ms-transform: scale(0.9);
	          transform: scale(0.9)*/
	          background: #FFF;     
	        }

	        /*BG*/
	        @keyframes scale
          {
    				0% {
    				    transform: scale(0.8);
    				}
    				50% {
    				    transform: scale(1);
    				}
    				100% {
    				    transform: scale(0.8);
    				}
          }

    /*Course Details End*/

      /*Media Query start*/

      /* Media Query for Mobile Devices */ 
    @media (max-width: 480px) 
    { 
	.course-highlights .agenda_content ul li::before
      {
        animation: none !important;
      }

      .main_heading_wb 
      {
        font-size: 25px !important;
        font-weight: 600 !important;
        text-align: center;
      }
      .course-highlights  .agenda_content ul li
      {
        position: relative;
        padding-left: 19px;
        margin-left: 10px;
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 10px;
      } 

      /*Benefits*/
      /*benefits right*/
        .course-highlights .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }

        .course-highlights .center
        {
          padding: 5px 5px;
          margin-left: 24px;
          margin-right: 29px;

        }

        .course-highlights .pulse 
        {
          /*width: 288px;*/
          width: 100%;
          height: 213px;
          background-color: #000000db !important;
          border-radius: 5%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          padding-top: 19px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }       


        .course-highlights .pulse .main_p
        {
          font-size: 22px !important;
        }

        .course-highlights .pulse .p1
        {
          font-size: 15px !important;
        }

        .course-highlights .pulse .p2
        {
          font-size: 15px !important;
        }
        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          background: #FFF;     
        }
      /*benefits right end*/ 
      /*Befinits end*/
    } 
    
    /* Media Query for low resolution Tablets, Ipads */ 
    @media (min-width: 481px) and (max-width: 767px) 
    {
	.course-highlights .agenda_content ul li::before
      {
        animation: none !important;
      }

      .main_heading_wb 
      {
        font-size: 25px !important;
        font-weight: 600 !important;
      }

      .course-highlights  .agenda_content ul li
      {
        margin-left: 10px;
      }
    } 
    
    /* Media Query for Tablets Ipads portrait mode */ 
    @media (min-width: 768px) and (max-width: 1024px)
    { 
       .course-highlights .center 
          {
            position: absolute;
            top: 50%;
            left: 65%;
            transform: translate(-50%, -50%);
            /* background-image:url('images/dots.png');
            background-attachment:fixed;
            background-repeat: no-repeat;
            background-size: cover;*/
          }

          .course-highlights .pulse 
          {
            width: 288px;
            height: 288px;
            background: #000000db !important;
            border-radius: 50%;
            color: #fff;
            /*font-size: 15px;*/
            text-align: center;
            /*line-height: 150px;*/
            font-family: Verdana, Geneva, Tahoma, sans-serif;
            animation: animate_pulse 2s linear infinite;
            /*background-color: rgb(95 36 96);*/
            background-color: rgb(89 28 90);
            padding-top: 55px;
            padding-left: 8px;
            padding-right: 8px;
            text-align: center;
            font-size: 13px;
            color: #dceec8;
            font-weight: 600;
          }

          @keyframes animate_pulse {
              0% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              40% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              80% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }

              100% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }
          }
    } 
    
    /* Media Query for Laptops and Desktops */ 
    @media (min-width: 1025px) and (max-width: 1280px)
    { 
        .course-highlights .center 
          {
            position: absolute;
            top: 50%;
            left: 65%;
            transform: translate(-50%, -50%);
            /* background-image:url('images/dots.png');
            background-attachment:fixed;
            background-repeat: no-repeat;
            background-size: cover;*/
          }

          .course-highlights .pulse 
          {
            width: 288px;
            height: 288px;
            background: #000000db !important;
            border-radius: 50%;
            color: #fff;
            /*font-size: 15px;*/
            text-align: center;
            /*line-height: 150px;*/
            font-family: Verdana, Geneva, Tahoma, sans-serif;
            animation: animate_pulse 2s linear infinite;
            /*background-color: rgb(95 36 96);*/
            background-color: rgb(89 28 90);
            padding-top: 55px;
            padding-left: 8px;
            padding-right: 8px;
            text-align: center;
            font-size: 13px;
            color: #dceec8;
            font-weight: 600;
          }

          @keyframes animate_pulse {
              0% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              40% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              80% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }

              100% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }
          }
    } 
    
    /* Media Query for Large screens */ 
    @media (min-width: 1281px) 
    { 
      .course-highlights .center 
          {
            position: absolute;
            top: 50%;
            left: 65%;
            transform: translate(-50%, -50%);
            /* background-image:url('images/dots.png');
            background-attachment:fixed;
            background-repeat: no-repeat;
            background-size: cover;*/
          }

          .course-highlights .pulse 
          {
            width: 288px;
            height: 288px;
            background: #000000db !important;
            border-radius: 50%;
            color: #fff;
            /*font-size: 15px;*/
            text-align: center;
            /*line-height: 150px;*/
            font-family: Verdana, Geneva, Tahoma, sans-serif;
            animation: animate_pulse 2s linear infinite;
            /*background-color: rgb(95 36 96);*/
            background-color: rgb(89 28 90);
            padding-top: 55px;
            padding-left: 8px;
            padding-right: 8px;
            text-align: center;
            font-size: 13px;
            color: #dceec8;
            font-weight: 600;
          }

          @keyframes animate_pulse {
              0% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              40% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
              }

              80% {
                  box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }

              100% {
                  box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
              }
          }  
    } 

      /*Media Query end*/
	/*Course Deatils End*/
/**************************************** Offer and Course Details Course End *****************************/


/************************************************About and Types**************************************/
    	/*About*/
    	.about-and-types
    	{
    		color: #000;
        background-color: #fff;
    	}

    	/*Types*/
		.about-and-types .ceh-types
		{
			padding-top: 10px;
		}
/************************************************About and Types end*************************************/

/*********************************************Benefits and Techniques Section4********************************************/
    /*benefits*/
		.eh-benefits-and-process
		{
			background-color: #eaf7f9;
			/*background-color: #dbf7fb;*/
		}
		
		
		.eh-benefits-and-process .eh-benefits img
		{
			background-color: #eaf7f9;
			padding-top: 40px;
			/*background-color: #dbf7fb;*/
		}

	/*benefits end*/

	/*Techniques*/
		/*.eh-technique{
    		padding-left: 20px;
    	}*/


		.eh-benefits-and-process .eh-technique ul li::before
    	{
    		/*content: url('icons_xlnc/webinar/locked.png');*/
    		content: '';
		    position: absolute;
		    background-color: #004879;
		    transform: rotate(45deg);
		    height: 9px;
		    width: 9px;
		    top: 10px;
		    left: 0px;
		    animation: rotate 5s linear infinite;
		    /*animation: blink 1s linear infinite;*/
    	}

    	@keyframes rotate
    	{
		    0% {
			    transform: rotate(0deg);
        }

  			50% {
  			    transform: rotate(360deg);
  			}
  			100% {
  			    transform: rotate(0deg);
  			}
    	}

    	.eh-benefits-and-process  .eh-technique ul 
    	{
    		list-style-type: none;
    	}

    	.eh-benefits-and-process  .eh-technique ul li
    	{
    		position: relative;
    		padding-left: 19px;
    		margin-left: 80px;
    		font-size: 19px;
    		line-height: 33px;
    	}

      

      /*Media Query start*/
      /* Media Query for Mobile Devices */ 
    @media (max-width: 480px) 
	{ 
	.blink
      {
        animation: none;
      }
      .eh-benefits-and-process .eh-technique ul li::before
      {
        animation: none;
      }
      .hacker-img
      {
        display: none;
      }
      .eh-benefits-and-process .eh-benefits img 
      {
        padding-top: 5px;
      }

      .eh-benefits-and-process .eh-technique ul li
      {
        margin-left: 20px;
      }
      .eh-skills-and-technique .eh-skills img
      {
        padding-top: 10px !important;
      }

      .eh-skills-and-technique .eh-process
      {
        padding-top: 30px !important;
      }
      .eh-skills-and-technique .eh-process img
      {
        padding-top: 10px !important;
      }  
    } 
    
    /* Media Query for low resolution Tablets, Ipads */ 
    @media (min-width: 481px) and (max-width: 767px) 
    { 
	.blink
      {
        animation: none;
      }
      .eh-benefits-and-process .eh-technique ul li::before
      {
        animation: none;
      }
      .hacker-img
      {
        display: none;
      }
      .eh-skills-and-technique .eh-skills img
      {
        padding-top: 10px !important;
      }

      .eh-skills-and-technique .eh-process
      {
        padding-left: 30px !important;
      }
      
    } 
    
    /* Media Query for Tablets Ipads portrait mode */ 
    @media (min-width: 768px) and (max-width: 1024px){ 
      .eh-skills-and-technique .eh-process
      {
        padding-left: 80px;
      }
      }
    
    /* Media Query for Laptops and Desktops */ 
    @media (min-width: 1025px) and (max-width: 1280px){ 
       .eh-skills-and-technique .eh-process
      {
        padding-left: 80px;
      }
    } 
    
    /* Media Query for Large screens */ 
    @media (min-width: 1281px) { 
      .eh-skills-and-technique .eh-process
      {
        padding-left: 80px;
      } 
    }
      /*Media Query end*/
    
    /*Technique end*/
/****************************************Benefits and Techniques Section4 End*****************************/


/********************************************** Curriculum*************************************************/
	/*.module {
	  padding: 60px 0;
	}*/
	.module .module-list {
	  padding: 0;
	  list-style: none;
	}

	.module .module-list li .mod_text
	{
		color: #0d1a62;
		font-weight: bold;
	}
	.module .module-list li {
	   /* background-color: #ffee5a;*/background-color: #ffb758;
	    margin-bottom: 10px;
	    border-radius: 10px;
	    padding: 10px 40px;
	}
	.module .module-list a {
	    display: block;
	    position: relative;
	    font-size: 16px;
	    font-weight: 600;
	    color: #333333;
	    text-decoration: none;
	}

	.module .module-list i {
	  font-size: 16px;
	  position: absolute;
	  left: -25px;
	  top: 6px;
	  transition: 1s;
	}
	.module-title {
	    text-align: center;
	    font-size: 17px;
	    border-bottom: 2px dashed #ffffff;
	    margin-bottom: 30px;
	    padding-bottom: 10px;
	    color: #ffffff;
	}

	.module .module-list p {
	  padding-top: 5px;
	  margin-bottom: 20px;
	  font-size: 15px;
	}

	.collapsed i.fas.fa-arrow-up {
	    
	}
	.collapsed i.fas.fa-arrow-up {
	    transform: rotate(180deg);
	}

/********************************************** Curriculum End *************************************************/
    	/*faq*/

#faq .card-body
{
	/*align-items: center;*/
	background-color: #f2ecf2;
	font-weight: 500;

}

.btn-outline-success:hover {
  background-color: #fff !important;
  color: green;
}



#accordionExample .card-header .title {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    /*color: #0366D6;*/
   /* color: #006699;*/
   /*color: #7f427f !important;*/
}

.itil-offer
{
	text-align: center;
}

/*Benefits*/
#benefits_card1 div
{
  border: 1px solid black;
}


/*flip card*/
#benefits_left .card-flip
{
  border: none;
}
#benefits_left .card-flip > div {
  backface-visibility: hidden;
  transition: transform 300ms;
  transition-timing-function: linear;
  width: 100%;
  height: 80px;
  margin: 0;
  display: flex;
}
#benefits_left .card-front {
  /*transform: rotateY(0deg);
  width: 100%;
  height: 100%;
  font-size: 10px;*/
  background-color: #8D5E82 !important;
  box-shadow: 5px 5px 5px grey;
    /*height: 408px;*/
    padding: 3px 3px;
    background: white;
    text-align: center;
    transition: 0.3s;
    border-radius: 5px;
    margin-right: 0.25rem;
    /*border: 1px solid #20B2AA;*/
    /*border: 1px solid #5f2460;    border-radius: 0px 30px 0px 30px;*/
    margin-top: 10px;
}

#benefits_left .card-front:hover {
            border-radius: 0px 30px 0px 30px;
            background: linear-gradient(45deg, #fbd689, #9d779e 100%);
            color: #fff;
        }

#benefits_left .card-back {
  transform: rotateY(180deg);
  position: absolute;
  top: 0;
  height: 350px;
  width: 365px;
}

#benefits_left .card-body
{
  padding: 0px;
}


#benefits_left .card-body
{
	width: 48%;flex-direction: row;display: flex;border: 1px solid #707070;padding: 10px 15px;border-radius: 50px;align-items: center;background-color: #FFF;
}

#benefits_left .card-body img
{
	width:30px;height: 33px;margin-right: 0.5rem;
}

#benefits_left .card-title{
	/*padding-top: 5px;*/font-size: 14px;line-height: 1.4;margin: 0;text-align: left;color: #707070;width: 100%;font-weight: bold;
}


    /*countdown*/
    .webinar h1 {
      font-weight: normal;
      letter-spacing: 0.125rem;
      text-transform: uppercase;
    }

    /*time text*/
    .webinar li {
      display: inline-block;
      font-size: 15px;
      list-style-type: none;
      padding: 5px;
      text-transform: capitalize;
      width: 6%;
      line-height: 40px;
      font-weight:400;
      position: relative; /* Added to position colons */
    }
    /*time text*/

    /* Time text colons */
    .webinar li:not(:last-child)::before{
      content: ":";
      animation: blink 1s infinite;
      position: absolute;
      right: -5px; /* Adjust the colon position */
      color: #ff3700;
      font-weight: 500;
      font-size: 24px;
    }
    .webinar li span
    {
      /*width: 300px;
      height: 200px;*/
      border: 3px ridge #c82bbb;
      animation: mymove 5s infinite;
    }

    @keyframes mymove {
      50% {border-color: lightblue;}
    }

    /*time*/
    .webinar li span {
      display: block;
      font-size: 22px !important;
      /*border: 1px solid #c82bbb;*/
      color: #0a8711 !important;
      border-radius: 2px;
      font-weight: 600;
      padding: 2px;
      /*color: #5f2460!important;*/      
      /*}*/
    }

    @keyframes blink {
      0%, 50% {
        opacity: 1;
      }
      51%, 100% {
        opacity: 0;
      }
    }
  
  .webinar.message {
    font-size: 20px;
  }

  .webinar #content {
    display: none;
    padding: 8px;
  }

  .webinar .emoji {
    padding: 0 0.25rem;
  }

@media all and (max-width: 768px) 
{
  .itil_diff_history img
  {
    width: 100% !important;
  }
  .m-heading
  {
    font-size: 22px !important;
    font-weight: bold !important;
    color: #006699 !important;
  }
  .main_heading_wb 
  {
    font-size: 22px !important;
    font-weight: 700 !important;
    text-align: center;
  }
  /*counter*/
  #counter1
  {
    padding-top: 5px !important;
  }
  .counter {  
      background-color: #c5d5f0;  
      padding: 20px 0;  
      border-radius: 5px;  
      /*color: black;  */
      /*color: #4d8a07; */
      color: #FF3200;
    }  
    .count-title {  
      font-size: 27px !important;  
      font-weight: 600 !important;  
      margin-top: 10px;  
      margin-bottom: 0;  
      text-align: center;
      color: #FF3200; 
      /*color: #4d8a07; */  
      /*color: black;  */
    }

    .counter #c1
    {
      font-size: 33px !important;
    } 

    .counter #c2
    {
      font-size: 30px !important;
    }  
    .count-text {  
      font-size: 22px;  
      
      font-weight: 500;  
      color: black;  
      /*margin-top: 10px;  */
      margin-bottom: 0;  
      text-align: center;  
    } 
  /*counter*/



  /*.webinar h1 {
    font-size: 20px;
  }

  .webinar li {
    font-size: 50px;
    padding: 5px;
    border: 1px solid black;
  }
  */
  #itil-offer-p
  {
    font-size: 22px !important;
  }
  

  .webinar li span {
    font-size: 20px;
  }

  /*timer*/
  /*countdown*/
  .webinar h1 {
    font-weight: normal;
    letter-spacing: 0.125rem;
    text-transform: uppercase;
  }

  /*time text*/
  .webinar li {
    display: inline-block;
    font-size: 13px;
    list-style-type: none;
    padding: 5px;
    text-transform: capitalize;
    width: 13%;
    line-height: 40px;
    font-weight:400;
    /*color: #FF3200;font-weight: 600;*/
    /*color: #078d0d;*/
  }
  /*time text*/

  /*time*/
  .webinar li span 
  {
    display: block;
    font-size: 22px !important;
    /*border: 2px dashed #FF3200;*/
     /*border: 1px dashed #c82bbb;*/
    color: #0a8711 !important;
    border-radius: 2px;
    font-weight: 500;
    padding: 2px;
    
  }

  .webinar li span
    {
      /*width: 300px;
      height: 200px;*/
      border: 3px ridge #c82bbb;
      animation: mymove 5s infinite;
    }

    @keyframes mymove {
      50% {border-color: lightblue;}
    }
}

/*@media(min-width: 769px)
{
  .main_heading_wb
  {
    font-size: 31px !important;
    font-weight: bold !important;
    color: #006699 !important;
  }
}*/
  /*Navbar*/
  #dropdown:hover>#dropdown-menu 
  {
    display: block;
  }

  #dropdown>#dropdown-toggle:active 
  {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
  }


  .navbar
  {
    box-shadow: 0 5px 10px #6c757d;
    padding-bottom: 15px;

  }
  .logo
  {
    height: 48px;
    padding: 2px 10px;
  }




  @media (max-width: 410px)
  {
    /*counter*/
  #counter1
  {
    padding-top: 5px !important;
  }
  .counter {  
      background-color: #c5d5f0;  
      padding: 20px 0;  
      border-radius: 5px;  
      /*color: black;  */
      /*color: #4d8a07; */
      color: #FF3200;
    }  
    .count-title {  
      font-size: 27px !important;  
      font-weight: 600 !important;  
      margin-top: 10px;  
      margin-bottom: 0;  
      text-align: center;
      color: #FF3200; 
      /*color: #4d8a07; */  
      /*color: black;  */
    }

    .counter #c1
    {
      font-size: 33px !important;
    } 

    .counter #c2
    {
      font-size: 30px !important;
    }  
    .count-text {  
      font-size: 22px;  
      
      font-weight: 500;  
      color: black;  
      /*margin-top: 10px;  */
      margin-bottom: 0;  
      text-align: center;  
    } 
  /*counter*/



  /*.webinar h1 {
    font-size: 20px;
  }

  .webinar li {
    font-size: 50px;
    padding: 5px;
    border: 1px solid black;
  }
  */
  #itil-offer-p
  {
    font-size: 22px !important;
  }

      #navbar_section
      {
        padding-top: 0px !important;
      }

      #navbar_section .container
      {
        padding: 0px !important;
      }

      .navbar-toggler-icon
      {
        width: 20px !important;
        height: 30px !important;
      }

      .navbar-toggler 
      {
        border: none;
      }
      .navbar-toggler span
      {
        border: none;
        width: 24px
        /*color: #ff610f;*/
      }

      .navbar #navbarNavAltMarkup .ml-auto
      {
        padding-top: 24px;
      }
      #nav_img2
      {
        margin-right: 134px;
        width: 50px;
      }

      .navbar #nav_img1 img
      {
        width: 70px !important;height:auto;padding-left: 10px;
      }

      .navbar #nav_img2 img
      {
        width: 49px !important;height:auto;padding-left: 10px;margin-right: 185px !important;
      }
      /*.navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;
        font-weight: 600;
        width: 120px;
        padding: 10px;
        border-radius: 10px;
        font-size: 12px;
        border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 21px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 10px;
        width: 120px;
        padding: 10px;
        border-radius: 10px;
        font-size: 14px;
        background-color: #0d3453;
        color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%); 
      }*/

      
      

      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;
        font-weight: 600;
        width: 150px;
        height: 43px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 17px;
        border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 24px;
        height: auto;
        padding: 3px;
        float: left;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 6px;
        width: 150px;
        height: 45px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 17px;
        background-color: #0d3453;
        color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      }

      /*benefits*/
      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }

        #benefits_left .center
        {
          padding: 25px 25px;
        }

        #benefits_left .pulse 
        {
          /*width: 288px;*/
          width: 100%;
          height: 245px;
          background-color: rgb(89 28 90);
          border-radius: 5%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          padding-top: 29px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }       

        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          background: #FFF;     
        }
      /*benefits right end*/ 
  }

  /* Media Query for Mobile Devices */ 
    @media (min-width: 411px) and (max-width: 480px) 
    { 
      #navbar_section
      {
        padding-top: 0px !important;
      }

      #navbar_section .container
      {
        padding: 0px !important;
      }

      .navbar-toggler-icon
      {
        width: 20px !important;
        height: 30px !important;
      }

      .navbar-toggler 
      {
        border: none;
      }
      .navbar-toggler span
      {
        border: none;
        width: 24px
        /*color: #ff610f;*/
      }

      .navbar #navbarNavAltMarkup .ml-auto
      {
        padding-top: 24px;
      }

      .navbar #nav_img1 img
      {
        width: 70px !important;height:auto;padding-left: 10px;
      }

      .navbar #nav_img2 img
      {
        width: 49px !important;height:auto;padding-left: 10px;margin-right: 185px !important;
      }
      /*.navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;
        font-weight: 600;
        width: 120px;
        padding: 10px;
        border-radius: 10px;
        font-size: 12px;
        border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 21px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 10px;
        width: 120px;
        padding: 10px;
        border-radius: 10px;
        font-size: 14px;
        background-color: #0d3453;
        color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%); 
      }*/

      
      

      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;
        font-weight: 600;
        width: 150px;
        height: 43px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 17px;
        border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 24px;
        height: auto;
        padding: 3px;
        float: left;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 6px;
        width: 150px;
        height: 45px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 17px;
        background-color: #0d3453;
        color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      }

      /*benefits*/
      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }

        #benefits_left .center
        {
          padding: 25px 25px;
        }

        #benefits_left .pulse 
        {
          /*width: 288px;*/
          width: 100%;
          height: 245px;
          background-color: rgb(89 28 90);
          border-radius: 5%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          padding-top: 29px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }       

        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          background: #FFF;     
        }
      /*benefits right end*/ 
    } 
    
    /* Media Query for low resolution Tablets, Ipads */ 
    @media (min-width: 481px) and (max-width: 767px) 
    { 
      #navbar_section
      {
        padding-top: 0px !important;
      }

      #navbar_section .container
      {
        padding: 0px !important;
      }

      .navbar-toggler-icon
      {
        width: 20px !important;
        height: 30px !important;
      }

      .navbar-toggler 
      {
        border: none;
      }
      .navbar-toggler span
      {
        border: none;
        width: 24px
        color: #ff610f;
      }
      .navbar #nav_img1 img
      {
        width: 55px !important;height:auto;padding-left: 10px;
      }

      .navbar #nav_img2 img
      {
        width: 35px !important;height:auto;padding-left: 10px;margin-right: 185px !important;
      }

      .navbar #navbarNavAltMarkup .ml-auto
      {
        padding-top: 24px;
      }

      .navbar
      {
        padding-top: 0px;
        margin-left: 0px !important;
        margin-right: 0px !important;
        border-radius: 0px !important;
      }
      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;
        font-weight: 600;
        width: 99px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 9px;
        border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 19px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 6px;
        width: 99px;
        height: 33px;
        /* padding: 10px; */
        border-radius: 10px;
        font-size: 10px;
        background-color: #0d3453;
        color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      }

      /*benefits*/
      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }

        #benefits_left .center
        {
          padding: 25px 25px;
        }

        #benefits_left .pulse 
        {
          /*width: 288px;*/
          width: 100%;
          height: 245px;
          background-color: rgb(89 28 90);
          border-radius: 5%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          padding-top: 29px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }       

        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          background: #FFF;     
        }
      /*benefits right end*/ 
    } 
    
    /* Media Query for Tablets Ipads portrait mode */ 
    @media (min-width: 768px) and (max-width: 1024px)
    { 
      #navbar_section
      {
        padding-top: 40px !important;
      }

      nav
      {
        border-radius:50px; 
      }
      .navbar
      {
        border-radius: 50px !important;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;width: 180px;
        padding: 10px;border-radius: 10px;
        font-size: 1.2rem;border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 26px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 10px;width: 180px;
        height: 50px;padding: 10px;
        border-radius: 10px;
        font-size: 1.1rem;
        background-color: #0d3453;color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      }

      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }
        

        /*body {
          margin: 0;
          padding: 0;
          background: #262626;
        }*/

        #benefits_left .center 
        {
          position: absolute;
          top: 50%;
          left: 65%;
          transform: translate(-50%, -50%);
          /* background-image:url('images/dots.png');
          background-attachment:fixed;
          background-repeat: no-repeat;
          background-size: cover;*/
        }

        #benefits_left .pulse 
        {
          width: 288px;
          height: 288px;
          background: rgb(255, 0, 64);
          border-radius: 50%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          animation: animate_pulse 2s linear infinite;
          /*background-color: rgb(95 36 96);*/
          background-color: rgb(89 28 90);
          padding-top: 55px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }

        @keyframes animate_pulse {
            0% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            40% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            80% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }

            100% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }
        }
     
        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          /*-webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
          transform: scale(0.9)*/
          background: #FFF;     
        }
      /*benefits right end*/ 
    } 
    
    /* Media Query for Laptops and Desktops */ 
    @media (min-width: 1025px) and (max-width: 1280px)
    { 
      .navbar
      {
        border-radius: 50px !important;
      }

      nav
      {
        border-radius:50px; 
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;width: 180px;
        padding: 10px;border-radius: 10px;
        font-size: 1.2rem;border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 26px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 10px;width: 180px;
        height: 50px;padding: 10px;
        border-radius: 10px;
        font-size: 1.1rem;
        background-color: #0d3453;color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      } 

      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }
        

        /*body {
          margin: 0;
          padding: 0;
          background: #262626;
        }*/

        #benefits_left .center 
        {
          position: absolute;
          top: 50%;
          left: 65%;
          transform: translate(-50%, -50%);
          /* background-image:url('images/dots.png');
          background-attachment:fixed;
          background-repeat: no-repeat;
          background-size: cover;*/
        }

        #benefits_left .pulse 
        {
          width: 288px;
          height: 288px;
          background: rgb(255, 0, 64);
          border-radius: 50%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          animation: animate_pulse 2s linear infinite;
          /*background-color: rgb(95 36 96);*/
          background-color: rgb(89 28 90);
          padding-top: 55px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }

        @keyframes animate_pulse {
            0% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            40% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            80% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }

            100% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }
        }
     
        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          /*-webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
          transform: scale(0.9)*/
          background: #FFF;     
        }
      /*benefits right end*/ 
    } 
    
    /* Media Query for Large screens */ 
    @media (min-width: 1281px) 
    { 
      nav
      {
        border-radius:50px; 
      }

      .navbar
      {
        border-radius: 50px !important;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn
      {
        margin: 30px 10px;width: 180px;
        padding: 10px;border-radius: 10px;
        font-size: 1.2rem;border: 1px solid green;
      }

      .navbar #navbarNavAltMarkup #nav_phone_btn img
      {
        width: 26px;
        height: auto;
        padding: 3px;
      }

      .navbar #navbarNavAltMarkup #nav_register_btn
      {
        margin: 30px 10px;width: 180px;
        height: 50px;padding: 10px;
        border-radius: 10px;
        font-size: 1.1rem;
        background-color: #0d3453;color: #fff;
        box-shadow: 2px 6px 8px 0 rgb(22 22 26 / 18%);
      } 

      /*benefits right*/
        #benefits_left .itil-benefit-buttons .btn-orange
        {
          font-size: 16px;
          min-height: 46px;
          /*display: flex;*/
          align-items: center;
          justify-content: center;
          border: none;
          border-radius: 50px;
          cursor: pointer;
          color: #FFF;
          font-size: 14px;
          font-weight: 600;
          padding: 10px 12px;
          position: relative;
          text-decoration: none;
          z-index: 0;
          outline: none;
          background: #FF3200;
          overflow: hidden;
          min-width: 167px;
          border: 2px solid transparent;
        }
        

        /*body {
          margin: 0;
          padding: 0;
          background: #262626;
        }*/

        #benefits_left .center 
        {
          position: absolute;
          top: 50%;
          left: 65%;
          transform: translate(-50%, -50%);
          /* background-image:url('images/dots.png');
          background-attachment:fixed;
          background-repeat: no-repeat;
          background-size: cover;*/
        }

        #benefits_left .pulse 
        {
          width: 288px;
          height: 288px;
          background: rgb(255, 0, 64);
          border-radius: 50%;
          color: #fff;
          /*font-size: 15px;*/
          text-align: center;
          /*line-height: 150px;*/
          font-family: Verdana, Geneva, Tahoma, sans-serif;
          animation: animate_pulse 2s linear infinite;
          /*background-color: rgb(95 36 96);*/
          background-color: rgb(89 28 90);
          padding-top: 55px;
          padding-left: 8px;
          padding-right: 8px;
          text-align: center;
          font-size: 13px;
          color: #dceec8;
          font-weight: 600;
        }

        @keyframes animate_pulse {
            0% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            40% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
            }

            80% {
                box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }

            100% {
                box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
            }
        }
     
        /*benefits btn*/


        .itil-benefit-buttons
        {
          padding-top: 10px;
        }
        .shrink button {
        transition: 1s ease;
        }

        .btn-orange:hover
        {
          /*-webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
          transform: scale(0.9)*/
          background: #FFF;     
        }
      /*benefits right end*/ 
       
    }
/*Navbar End*/

/*Tools start*/

  @media (max-width: 480px) 
  { 
      .eh-tools-sec .col-md-4 .img2 
      {
        width: 60% !important;
        margin-left: 75px;
      }
    } 
    
    /* Media Query for low resolution Tablets, Ipads */ 
    @media (min-width: 481px) and (max-width: 767px) 
    { 
      .eh-tools-sec .col-md-4 .img2 
      {
        width: 60% !important;
        margin-left: 75px;
      }  
    } 
    
    /* Media Query for Tablets Ipads portrait mode */ 
    @media (min-width: 768px) and (max-width: 1024px){ 
      
    } 
    
    /* Media Query for Laptops and Desktops */ 
    @media (min-width: 1025px) and (max-width: 1280px){ 
       
    } 
    
    /* Media Query for Large screens */ 
    @media (min-width: 1281px) { 
       
    }
/*Tools end*/