@media only screen and (max-width: 768px) {
	h1{
		font-size: 22px;
	}
	h2{
		font-size: 19px;
	}
	#main{
		padding: 16px;
	}
	.p-dotted{
		font-size: 17px;
	}
	ul{
	   padding: 0px;
    margin-left: 18px;
	}
	.blog-9 .second-p{
		font-size: 14px
	}
	.blog-9 .first-p{
		font-size: 11px;
	}
	#footer-social{
		float: left;
	}
	.blog-9 i{
		margin-top: -31px;
    	margin-right: -21px;
	}
	.blog-3{
	}
	#footer-top .learnmore{
		font-size: 13px;	
	}
	#fixedstop{
	    position:relative !important;
	}
	p, li{
	    font-size: 16px;
	}
	#fixedstop{
	    margin-bottom:10px;
	    width: 100% !important;
	}
	.blog-6 span{
	    font-size:16px;
	}
	#footer-top h3{
	    font-size: 16px;
	}
	#footer-top h4{
	    font-size: 18px;
	}
	.quiz-text{
	    font-size:12px !important;
	}
	#side-sec{
	    margin-top:40px;
	}
	#footer-top h5{
	    font-size: 16px;
	}
	#footer-top .footer-logo{
	    width:200px !important;
	}
	.panel-heading{
	    padding:0px;
	}
	#accordion a{
	    font-size: 14px;
	}
	#footer-mid img{
	   margin-top: 0px;
	}
	#footer-right{
	    text-align:center;
	}
	#footer-right img{
	    margin:0 auto;
	}
	#ty .ty-content{
	   font-size: 27px;
	}
	#ty {
        background-image: url(../image/mobile-banner.jpg);
        background-repeat: no-repeat;
        min-height: 500px;
        background-size: cover;
    }
    #ty .mtop-ty {
        margin-top: 47%;
    }
    iframe{
        min-height: 302px;
    }
}