
@media screen and (min-width: 1920px) { 
	.main-banner .overlay-text .search-form {
	    max-width: 860px;
	    margin-left: auto;
	    margin-right: auto;
	}

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	/*************** Home One ****************/ 
	.sign-in .btn-sign-in{
		line-height: 20px;
	}
	.cta-1x h4 a.btn-bordered {
	    float: none;
	    margin-top: 15px;
	}
	.ques-ans-1x .support-right .btn-bordered {
	    float: none;
	}
	/*************** Single Answer ****************/ 
	.main-banner .hvrbox img {
	    height: inherit;
	}
	/*************** Sign In ****************/ 
	.main-banner.main-banner-2x .overlay-text {
	    width: 77%;
	    margin-top: 50px;
	}

}
@media screen and (max-width: 991px) {
	/*************** Home One ****************/
	/*menu start*/
	.main-banner {
	    margin-top: 0;
	}
	.main-banner .hvrbox img {
	    height: inherit;
	}
	.main-banner .overlay-text h3{
		margin: 0 0 30px 0;
	}
	.main-menu-1x{
		background: #0072bc;
	}
	.navbar-light .navbar-toggler{
		border-color: transparent;
    	outline: none;
		margin: -15px 0 15px 0;
	}
	.main-menu {
	    border-bottom: 0 solid rgba(255, 255, 255, 0.2);
	}
	.navbar-light .navbar-toggler-icon {
	    background-image: url(../images/toggler-icon.png);
	}
	.collapse.show {
	    display: block;
	    border-top: 1px solid rgba(255,255,255,0.1);
	}
	.navbar-nav{
		margin-top: 15px;
	}
	.navbar-light .navbar-nav .active > .nav-link{
		padding-bottom: 10px;
	}
	.sign-in {
	    display: block;
	    margin-left: 38px;
	    margin-top: 15px;
	    margin-bottom: 30px;
	}
	/*menu end*/
	.ques-ans-1x .support-right .btn-bordered {
	    float: none;
	}
	.cta-1x.violet-cta .cta-right .btn-large{
		margin-top: 65px;
	} 
	.cta-1x h4{
		padding: 30px;
		line-height: 30px;
	}
	.cta-1x h4 a.btn-bordered {
		float: left;
	    margin-top: 40px;
	}
	.footer-section-1x .footer-bottom ul {
		float: left;
	}
	.footer-section-1x .footer-bottom ul li {
	    margin-left: 0;
	    margin-right: 30px;
	}
	/*************** Answer ****************/
	.answer-1x .answer-details-left h2{
		line-height: 50px;
	}
	.answer-1x .answer-details-left h3 span{
		float: none;
	}
	/*************** Sign In ****************/
	.main-banner.main-banner-2x .overlay-text {
	    width: 70%;
	    margin-top: 0;
	}
	/*************** Blog Single ****************/
	.comment-section .media{
		display: block;
	}
	.comment-section .media img{
		margin-bottom: 20px;
	}

}
@media screen and (max-width: 767px) {
	/*************** Home One ****************/
	.content-info .single-info p {
	    margin-bottom: 10px;
	}
	.cta-1x.violet-cta .cta-right {
	    float: none;
	    text-align: center;
	}
	.cta-1x h4 b {
	    display: flex;
	    margin-bottom: 15px;
	}
	.cta-1x h4 a.btn-bordered {
	    float: left;
	    margin-top: 15px;
	}
	.footer-section-1x .footer-top .footer-link ul {
	    margin-bottom: 30px;
	}
	.footer-section-1x .footer-bottom ul {
	    float: left;
	}
	.footer-section-1x .footer-bottom ul li {
	    margin-left: 0;
	    margin-right: 40px;
	}
	.our_team_1x .single_team {
	    margin-bottom: 30px;
	}
	.section_title h2:after{
		left: 45%;
	}
	/*************** Home Two ****************/
	.ques-ans-1x .ques-ans-content .tab-content {
	    padding: 30px 0;
	}
	.footer-social-link {
	    margin-top: 50px;
	}
	/*************** Home Two ****************/
	.answer-1x .answer-details-left .comment-section .media{
		display: block;
	}
	.answer-1x .answer-details-left .comment-section .media img{
		margin-bottom: 20px;
	}
	.answer-1x .content-menu{
		margin-top: 50px;
	}
	/*************** blog list ****************/
	.blog-list-1x .blog-list-right .blog-search{
		margin-top: 50px;
	}
	.blog-single-1x .social-link ul li {
	    display: inline-block;
	    margin-right: 25px;
	}
	.blog-list-1x .course-pagination {
	    text-align: center;
	}
	/*************** Submit Ticket ****************/
	.submit-ticket-1x .form-container{
		padding: 50px;
	}
	.feature-2x .single-feature {
	    margin-bottom: 30px;
	}
	.submit-ticket-1x .contact-us-right #map{
		margin-top: 100px;
	}
}
@media screen and (max-width: 480px) {
	/*************** Home One ****************/
	.cta-1x h4{
		padding: 30px;
	}
	.cta-1x h4 a.btn-bordered {
	    float: none;
	}
	.section_title h2:after{
		left: 44%;
	}
	.section_title h2{
		font-size: 27px;
	}
	/*************** Category ****************/
	.main-banner .overlay-text h3{
		line-height: 50px;
	}
	/*************** Sign In ****************/
	.main-banner.main-banner-2x .overlay-text {
	    width: 93%;
	}
	/*************** Blog Single ****************/
	.blog-single-1x .blog-single-left-content .blog-single-body h2 {
	    font-size: 35px;
	    line-height: 50px;
	}

}
@media screen and (max-width: 320px) {
	/*************** Home One ****************/
	.main-banner .overlay-text h3 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.cta-1x h4 a.btn-bordered {
	    display: table;
	}
	.all-question-2x .single-question h5{
	    display: none;
	}
	.section_title h2:after{
		display: none;
	}
	.section_title h2{
		font-size: 25px;
	    line-height: 35px;
	    margin-bottom: 15px;
	}
 
}

@media print {
  a[href]:after {
    content: none !important;
  }
}