@charset "UTF-8";
@media screen and (min-width:1025px){
    .sidebar{max-width: 334px;}
    .rightside{width: 896px;}
}

@media screen and (max-width:767px){
    header .top-navbar .top-navbar-info h5{text-align: center; font-size: 12px;}
    header .navbar {padding: 20px 0;}
    header .top-navbar .navbar-contact{display: none !important;}
    header .navbar .navbar-brand img{width: 200px;}
    footer {padding: 20px 0;}
    footer .footer-detail {width: 100%; padding-right: 12px;}
    footer .footer-heading .footer-heading-icon h3{font-size: 20px; font-weight: 600; margin-left: 8px;}
    footer .footer-heading p{font-size: 13px; margin-top: 10px; text-align: center; padding: 0 21px;}
    footer .newsletter h4{font-size: 16px; margin-bottom: 16px;}
    footer .newsletter p{display: none;}
    footer .footer-link {width: 100%;}
    footer .footer-link h5{font-size: 16px; margin-bottom: 10px;}
    footer .footer-link ul li {margin-bottom: 10px;}
    footer .footer-link ul li a{font-size: 15px;}
    footer .footer-contact {width: 100%;}
    footer .footer-contact ul li{margin-bottom: 16px;}
    footer .footer-contact ul li span{font-size: 15px;}
    footer .footer-line .line{width: 30%;}
    footer .footer-line .footer-social-icon {width: 70%;}
    footer .footer-line .footer-social-icon img {margin: 0 4px; width: 25px;}
    footer .footer-copyright .copyright-wrap p{text-align: center;}
    footer .footer-copyright .copyright-wrap .payment{text-align: center; font-size: 12px;}
    footer .footer-copyright .copyright-wrap .payment img{width: 270px;}
	
	
	
	.breadcrumb-top{padding: 16px 36px;}
	.breadcrumb-top ul{justify-content: start;}
	.breadcrumb-top ul li.breadcrumb-item{font-size:15px;}
	
	.main-content .col.sidebar{flex: none;}
	
	.rightside .blog-listing-wrap .blog-listing{ grid-template-columns: repeat(1, 1fr); row-gap: 31px; margin-top: 50px; }
	.blog-list-image img{height: auto;}
	.pagination {margin: 40px 0px 0px 0px;}
	
	.rightside .blog-content{margin-top:40px;}
	.rightside .blog-content .blog-image img{width:100%; height:auto;}
	.rightside .blog-content .addtoany_content{position: static; justify-content: start;}
	.rightside .blog-content .post-bottom{padding-bottom: 16px; margin-bottom: 10px; margin-top: 16px;}
	
	.page-content ul{margin: 0; padding-left: 20px;}
	.page-content .custom-order-form{padding: 22px 20px;}
	.custom-order-form .wpcf7 .wpcf7-form .btn-theme{padding: 0px 32px 0 32px; height: 45px;}
	.custom-order-form .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{position: static;}
	.custom-order-form .wpcf7 .wpcf7-form .form-group{margin-bottom:10px;}
	.page-content .container{padding-top: 34px !important; padding-bottom: 24px !important;}
	.page-content h1{margin-bottom: 34px;}
	.page-content .table-responsive{margin-top: 30px;}
	.page-content .table-responsive table{margin-bottom: 0;}
	.table-responsive .table th, .table-responsive .table td{font-size: 15px;}
	
/* 	For Contact us page */
	.contact-us-form{padding: 24px 18px 16px 18px;}
	.contact-us-map iframe{height: 200px;}
}

@media (max-width: 1279px) {
    .main-menu>ul{gap: 25px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
    .main-menu>ul>li>a {
        font-size: 12px;
        height: 48px;
    }
}
@media (max-width: 767px) {
     .top-right-item .header-login.dropdown-menu {
        right: -60px;
        padding: 14px 20px 24px;
        width: 285px;
    }
}
@media (max-width: 320px) {
.top-right-item .header-login.dropdown-menu {
        right: -70px;
    }
}