.container-ctm{
	        padding-left: 126px;
    padding-right: 126px;
	}
@media (max-width: 1400px){
.container-ctm{
	        padding-left: 126px;
    padding-right: 126px;
	}
}
@media (max-width: 1200px){
	.reach-us-ittd p{
        width: 100%;
        font-size: 19px;
    }
    .meet-matthew{
        width: 100%;
    }
    .free-webinar-para p {
        width: 100%;
    }
    section.webinar-agenda-main:before{
        width: 90%;
    }
    .speaker-image-title{
        width: 100%;
        margin-bottom: 25px;
    }
    .who-should-attend-main:before, .about-ittdigital-main:before{
    	width: 60px;
    }
   .container-ctm{
	            padding-left: 126px;
    padding-right: 126px;
	}
}

@media (max-width: 1080px){
	.who-should-attend-main:before, .about-ittdigital-main:before{
    	width: 96px;
	}
	.container-ctm{
	            padding-left: 126px;
    padding-right: 126px;
	}
}
@media (max-width: 1024px){
	
	.who-should-attend-main:before, .about-ittdigital-main:before{
    	width: 55px;
	}
	.container-ctm{
		padding-left: 126px;
		padding-right: 126px;
	}
}
@media (max-width: 992px){
	.reach-us-ittd p{
		width: 100%;
	}
	.meet-matthew{
		width: 100%;
	}
	.free-webinar-para p {
    	width: 100%;
	}
	section.webinar-agenda-main:before{
		width: 90%;
	}
	.container-ctm{
	            padding-left: 70px;
    padding-right: 70px;
	}
}
@media (max-width: 768px){
	.container-ctm{
	            padding-left: 70px;
    padding-right: 70px;
	}
	
	.about-speaker-dark-green-bg  .flex-row {
		flex-direction: column;
	}
	.reach-us-ittd p{
		width: 100%;
	}
	.meet-matthew{
		width: 100%;
	}
	.free-webinar-para p {
    	width: 100%;
	}
	section.webinar-agenda-main:before{
		width: 90%;
	}
	.speaker-image-title{
		width: 100%;
		margin-bottom: 25px;
	}
	section.webinar-agenda-main .agenda-title img {
    width: 50px;
    margin-right: 20px;
	}
	h2.agenda-title{
		font-size: 34px;
	}
	section.webinar-agenda-main:before{
		height: 76.12px;
	}
	section.webinar-agenda-main ul{
		padding-left: 105px;
		padding-top: 58px;
	}
	section.webinar-agenda-main ul li{
		font-size: 20px;
		line-height: 38px;
	}
	.free-webinar-para p{
		line-height: 30px;
		    font-size: 20px;
	}
	.who-should-attend-main h3, .about-ittdigital-main h3{
		font-size: 30px;
		line-height: 48px;
		padding-left: 0;
	}
	section.who-should-attend-main p{
		font-size: 20px;
    line-height: 29px;
	}
	section.who-should-attend-main blockquote{
		font-size: 20px;
		line-height: 30px;
	}
	.about-ittdigital-main p{
		font-size: 20px;
		line-height: 30px;
	}
	.reach-us-ittd p{
		font-size: 15px;
        line-height: 28px;
	}
	.footer-future-proof{
		font-size: 22px;
	}
	.about-speaker-dark-green-bg{
		    padding: 40px;
	}
}
@media (max-width: 576px){
	.footer-future-proof{
		line-height: 26px;
	}
	.container-ctm{
	            padding-left: 60px;
    padding-right: 60px;
	}
	.about-speaker-dark-green-bg  .flex-row {
		flex-direction: column;
	}
	section.webinar-agenda-main ul{
		padding-left: 10px;
	}
	.who-should-attend-main:before, .about-ittdigital-main:before{
		    width: 30px;
		    margin-top: 15px;
	}
	.who-should-attend-main h3, .about-ittdigital-main h3{
		font-size: 24px;
		line-height: 35px;
		padding-left: 0;	
	}
	h2.agenda-title{
		font-size: 28px;
		line-height: 38px;
	}
	section.webinar-agenda-main:before{
		    background-image: linear-gradient(to right, #00D878 36%, transparent 85%);
		    height: 70.12px;
	}
	section.webinar-agenda-main .agenda-title img{
		    width: 50px;
		    margin-right: 20px;
	}
	section.webinar-agenda-main ul{
		    padding-top: 50px;
	}
	section.webinar-agenda-main ul li{
		font-size: 18px;
		line-height: 32px;
	}
	.free-webinar-para p{
		font-size: 18px;
		line-height: 28px;
	}
	section.who-should-attend-main p{
		    font-size: 18px;
    line-height: 28px;
	}
	section.who-should-attend-main blockquote{
		font-size: 18px;
    line-height: 28px;
	}
	.about-speaker-dark-green-bg{
		padding: 30px;
	}
	.about-speaker-dark-green-bg h4{
		    font-size: 24px;
    line-height: 30px;
	}
	.speaker-image-title h6{
		font-size: 18px;
		line-height: 24px;
	}
	.speaker-image-title span{
		    font-size: 18px;
    line-height: 24px;
	}
	.about-speaker-dark-green-bg p{
		font-size: 16px;
		line-height: 24px;
	}
	.about-speaker-dark-green-bg ul li{
		font-size: 16px;
		line-height: 26px;
	}
	.about-ittdigital-main p{
		font-size: 18px;
    line-height: 28px;
	}
	.reach-us-ittd p{
		font-size: 14px;
    line-height: 22px;
	}
	.footer-future-proof{
		    font-size: 18px;
	}
}
@media (max-width: 425px){
	.container-ctm{
	 padding-left: 35px;
	padding-right: 35px;
	}
	.who-should-attend-main h3, .about-ittdigital-main h3{
		padding-left: 30px;
	}
}
@media (max-width: 320px){
	.container-ctm{
	          padding-left: 10px;
    padding-right: 10px;
	}
}
@media all and (min-width:1920px){
	.about-drupal .container{
		margin-right: 190px;
	}
	.druapl-left-section{
		padding-left: 180px;
	}
	.line-bar::before{		
		left: -207px;
		width: 165px;	
	}
	.container-ctm {
		padding-left: 190px;
		padding-right: 190px;
	}
	.who-should-attend-main:before, .about-ittdigital-main:before{
		width: 136px;
	}
}