/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body,
button,
input,
select,
textarea {
	font-family: 'poppins', sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size: 16px;
	line-height: 1.5;
}
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
	
}
body .grid-container {
	max-width: 1280px !important;
}
.page-content, .entry-content, .entry-summary {
    margin: 0 !important;;
}
.separate-containers .site-main {
    margin: 0 !important;;
}
body{background-color:#fff !important;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
	background-color: transparent !important;
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container {
	padding: 0px !important;}
 ul.menu{text-decoration:none;list-style:none;margin-left:-10px;}
.sitemap_footer .menu li a{color:#fff;font-size: 15px;}
.entry-header{display:none;}
.elementor-text-editor .banner_desc , .carousel-caption .banner_desc{color:#575555 !important;font-weight:bold;}
.sitemap_footer .menu li {padding:5px 15px !important;}
.sitemap_footer .menu li a{font-size:16px !important;text-transform:capitalize;font-family: "Montserrat", Sans-serif;}
.sitemap_footer{display:block;}
.swiper-slide-contents{width:1280px;margin:0 auto;}
.tit1{font-size:36px;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px;line-height:30px;}
.tit2{font-size:40px;text-transform:uppercase;font-weight:700;}
#counter-section .elementor-counter-title{margin-top:-60px;}
#blog-section article:hover{
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
/* #blog-section article:hover .elementor-post__thumbnail{background:url('image/p2.jpg') no-repeat !important;width:400px !important; height:150px !important;display:block !important;} */
.elementor-post__thumbnail:hover:before {
    background: url(image/plus.png) no-repeat !important;
	background-position: center !important;
	background-color:rgba(142,194,194,0.6) !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    z-index: 9999 !important;
    position: absolute !important;
    top: 0;
    content: '';
}
/* #header_pop{position:relative !important;} */


@media screen and (max-width:767px){
	#menu-sitemap{text-align:center !important;display:block !important;margin:0 auto !important;}
   #counter-section .elementor-counter-title{margin-top:-45px;}
}


@media screen and (max-width: 480px){
	#menu-sitemap{text-align:center !important;display:block !important;margin:0 auto !important;}
	.tit1{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;line-height:30px;}
.tit2{font-size:24px;text-transform:uppercase;font-weight:700;}
}

