
/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.footer-col-2 .footer__widget{
	  padding-left: 30px;
	}
	.footer-col-3 .footer__widget{
	  padding-left: 20px;
	  padding-right: 20px;
	}
	.footer-col-4 .footer__widget{
	  padding-left: 20px;
	}
	.footer-col-2-4 .footer__widget{
	  padding-left: 30px;
	}
	.footer-col-3-4 .footer__widget{
	  padding-left: 20px;
	}
	.header-style-2 .right-nav {
		margin-top: 0px;
	}
	.header-deafult .header-top-area .cta_list li:nth-child(2) {
	    margin: 0 40px;
	}

}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.footer-col-2 .footer__widget{
  	  padding-left: 0px;
	}
	.footer-col-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-2 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-2-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-3-4 .footer__widget{
	  padding-left: 0px;
	}
	.testimonial-title-n{
		padding-left: 0px;
	}
	.header-style-2 .right-nav {
		margin-top: 10px;
	}
	.header-deafult .header-top-area .cta_list li:nth-child(2) {
	    margin: 0 40px;
	}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.footer-col-2 .footer__widget{
  	  padding-left: 0px;
	}
	.footer-col-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-2 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-2-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-3-4 .footer__widget{
	  padding-left: 0px;
	}
	.blog__wrapper {
		margin-right: 0;
	}
	.testimonial-title-n{
		padding-left: 0px;
	}
	.main-head-bg {
		padding-left: 0;
		padding-right: 0;
	}
.header-style-2 .right-nav {
	margin-top: 10px;
}

}

 
/* small mobile :320px. */
@media (max-width: 767px) {
	.blog__wrapper {
		margin-right: 0;
	}
	 .latest-comments ul li ul.children {
	    padding-left: 0px;
	}
	.blog__details-wrapper{
		margin-right: 0px;

	}
	.comments-avatar {
	 float: none; 
	 margin-right: 0px;   
	}

	.comments-avatar img {
		margin-bottom: 15px;
	}
	.widget {
    	padding: 20px;
	}
	.footer-col-2 .footer__widget{
  	  padding-left: 0px;
	}
	.footer-col-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-2 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-2-3 .footer__widget{
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.footer-col-2-4 .footer__widget{
	  padding-left: 0px;
	}
	.footer-col-3-4 .footer__widget{
	  padding-left: 0px;
	}
	.logo {
		padding: 10px 0px;
	}
	.logo_before {
		padding: 8px 0;
	}
	.hero__content {
		padding-left: 0;
	}
	.main-header-area {
		padding-top: 0;
		padding-bottom: 0;
	}
	.services-details-area{
	    padding-top: 100px;
	    padding-bottom: 65px;
	}
	.hamburger-menu{
		margin-right: 0px;
	}
	.testimonial-area.testimonial-area-2 {
    	padding-top: 85px;
	}
	.team_wrapper.team_wrapper-2.team__item-add {
	    padding: 60px 0px;
	}
	.faq-style-1 {
    	padding-top: 200px;
	}
	.about_thumb {
		margin-bottom: 50px;
	}
	.blog-new .blog-new-content {
		padding: 20px;
	}
	.blog-new .blog-new-content .post-info ul li {
	    display: block;
	    padding-bottom: 5px;
	}
	.blog-new .blog-new-content .link {
		right: 30px;
		bottom: 30px;
	}
	.testimonial-title-n{
		padding-left: 0px;
	}
	.faq-area{
		padding-top: 100px;
	}
	.services-wrapper-2 {
		padding: 55px 50px 15px 35px;
	}
.header-deafult .right-nav {
	margin-top: 0;
}
.main-head-3 .right-nav {
	margin-top: 0;
}


}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 580px) and (max-width: 767px) {

 
}
/* Large Mobile :480px. */
@media only screen and (min-width: 0px) and (max-width: 576px) {
	.faq-details-wrapper .accordion-item .accordion-header .collapsed::before {
	    display: none;
	}
	.faq-details-wrapper .accordion-item .accordion-header .collapsed::after {
	    display: none;
	}
	.faq-details-wrapper .accordion-item .accordion-header .accordion-button::after {
	    display: none;
	}

}