
@media only screen and (max-width: 1599px){
	.slider-area .shape-thumb img {
    	display: none;
	}
}
@media (min-width: 1200px) and (max-width: 1399px){
	.top-content h2 {
    	font-size: 40px !important;
	}
	.feature-section .feature-bg {
    	height: 600px !important;
	}
	

}
@media (min-width: 1200px) and (max-width: 1299px){
	.slider-area .slider-content {
    	margin-left: 30px !important;
	}
	

}
@media (min-width: 992px) and (max-width: 1199px){
	.slider-area .slider-content {
    	margin-left: 30px !important;
	}
	.slider-content h4 {
    	transform: rotate(0deg) !important;
	}
	.slider-content h4 {
    	margin: 12px 0px 10px 0px !important;
	}
	.slider-area .slider-content .button-content {
    	margin-top: 35px !important;
	}
	.slider-content h1 {
		margin: 30px 0px 0px !important;
    	line-height: 1 !important;
		margin-left: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content h2 {
		margin-bottom: 30px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content .slider-button a {
		margin-left: 5px !important;
		margin-top: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-area.style-two .slider-button a {
    	margin: 0px 0px 0px 5px !important;
	}
	.slider-area.style-two .sl2 {
    	margin-top: 0px !important;
	}
	.top-content h2 {
    	font-size: 40px !important;
	}
	.feature-section .feature-bg {
    	height: 570px !important;
	}
	.feature-top-content h2{
    	font-size: 70px !important;
	}
	.feature-top-content h4{
    	font-size: 70px !important;
	}
	.testimonial-section .testi-slider2 .testi-box .testi-content {
    	padding: 50px 0px !important;
	}
	.testimonial-section .shape3 {
    	left: 7% !important;
	}
	/*.gread-gallery .flux{
		display: block;
	}*/
	.gread-gallery .flux .image-thame img:nth-child(2){
		margin-left: 23px;
	}
	.gread-gallery .igp{
		width: 101% !important;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.header-top-menu{
		display: none;
	}
	.header-area{
		display: none;
	}

	.slider-area.style-one {
    	background: url(../image/slider-55.jpg)!important;
    	background-size: cover !important;
    	background-position: center center !important;
    	background-repeat: no-repeat !important;
	}
	.slider-area .slider-content {
     	margin-left: 25px !important;
	}
	.slider-content h4 {
    	margin: 12px 0px 10px 0px !important;
	}
	.slider-area .slider-content .button-content {
    	margin-top: 35px !important;
	}
	.slider-area {
    	height: 600px !important;
	}
	.slider-content h4 {
    	transform: rotate(0deg) !important;
	}
	.slider-content h1 {
		margin: 30px 0px 0px !important;
    	line-height: 1 !important;
		margin-left: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content h2 {
		margin-bottom: 30px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content .slider-button a {
		margin-left: 5px !important;
		margin-top: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-area.style-two .sl2 {
    	margin-top: 0px !important;
	}
	.slider-area.style-two .slider-button a {
    	margin: 0px 0px 0px 5px !important;
	}
	.top-content {
    	width: 90% !important;
	}
	.top-content h2 {
    	font-size: 40px !important;
	}
	.feature-section .feature-bg {
    	height: 550px !important;
	}
	.feature-top-content h2{
    	font-size: 57px !important;
	}
	.feature-top-content h4{
    	font-size: 57px !important;
	}
	.testimonial-section .testi-slider2 .testi-box .testi-content {
    	padding: 50px 0px !important;
	}
	.testimonial-section .shape1 {
    	display: none;
	}
	.testimonial-section .shape2 {
    	display: none;
	}
	.testimonial-section .shape3 {
    	display: none;
	}
	.gread-gallery .flux{
		display: flex;
	}
	.gread-gallery .flux .image-thame.one{
		margin-right: 24px !important;
	}
	.gread-gallery .flux .image-thame.two{
		margin-left: 24px !important;
	}
	/*.gread-gallery .flux .image-thame img:nth-child(2){
		margin-left: 23px !important;
	}*/
	
}

@media (min-width: 480px) and (max-width: 767px){
	.header-top-menu{
		display: none;
	}
	.header-area{
		display: none;
	}
	.slider-area.style-one {
    	background: url(../image/slider-55.jpg)!important;
    	background-size: cover !important;
    	background-position: center center !important;
    	background-repeat: no-repeat !important;
	}
	.slider-content {
     	margin-left: 25px !important;
	}
	.slider-content h4 {
    	margin: 12px 0px 10px 0px !important;
	}
	.slider-area .slider-content .button-content {
    	margin-top: 35px !important;
	}
	.slider-area {
    	height: 600px !important;
	}
	.slider-content h4 {
    	transform: rotate(0deg) !important;
	}
	.slider-content h1 {
		font-size: 60px !important;
		margin: 30px 0px 0px !important;
    	line-height: 1 !important;
		margin-left: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content h2 {
		font-size: 60px !important;
		margin-bottom: 30px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content .slider-button a {
		margin-left: 5px !important;
		margin-top: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-area.style-two .sl2 {
    	margin-top: 0px !important;
	}
	.slider-area.style-two .slider-button a {
    	margin: 0px 0px 0px 5px !important;
	}
	.top-content {
    	width: 90% !important;
	}
	.top-content h2 {
    	font-size: 30px !important;
	}
	.feature-section .feature-bg {
    	height: 450px !important;
	}
	.feature-top-content h2{
    	font-size: 37px !important;
	}
	.feature-top-content h4{
    	font-size: 37px !important;
	}
	.testimonial-section .testi-slider2 {
    	width: 95% !important;
    	margin: auto;
	}
	.testimonial-section .testi-slider2 .testi-box .testi-content {
    	padding: 50px 0px !important;
	}
	.testimonial-section .shape1 {
    	display: none;
	}
	.testimonial-section .shape2 {
    	display: none;
	}
	.testimonial-section .shape3 {
    	display: none;
	}
	.counter-section .content .big-box {
    	padding: 122px 38px !important;
    	top: 332px !important;
	}
	.counter-section .content .big-box .box-title h2 {
    	font-size: 37px !important;
	}
	.counter-section .content .count-box .count-title p {
    	font-size: 43px !important;
	}
	
}

@media (min-width: 320px) and (max-width: 479px){
	.header-top-menu{
		display: none;
	}
	.header-area{
		display: none;
	}
	.slider-area.style-one {
    	background: url(../image/slider-55.jpg)!important;
    	background-size: cover !important;
    	background-position: center center !important;
    	background-repeat: no-repeat !important;
	}
	.slider-content {
     	margin-left: 20px !important;
	}
	.slider-content h4 {
    	margin: 12px 0px 10px 0px !important;
	}
	.slider-area .slider-content .button-content {
    	margin-top: 35px !important;
	}
	.slider-area {
    	height: 550px !important;
	}
	.slider-content h4 {
    	transform: rotate(0deg) !important;
	}
	.slider-content h1 {
		font-size: 50px !important;
		margin: 30px 0px 0px !important;
    	line-height: 1 !important;
		margin-left: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content h2 {
		font-size: 50px !important;
		margin-bottom: 30px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-content .slider-button a {
		margin-left: 5px !important;
		margin-top: 0px !important;
    	transform: rotate(0deg) !important;
	}
	.slider-area.style-two .sl2 {
    	margin-top: 0px !important;
	}
	.slider-area.style-two .slider-button a {
    	margin: 0px 0px 0px 5px !important;
	}
	.slider-content .video .slider-video-icon a {
    	display: none !important;
	}
	.slider-content p {
    	width: 80% !important;
	}
	.slider-area.style-two .slider-content p {
    	width: 80% !important;
	}
	.top-content {
    	width: 90% !important;
	}
	.top-content h2 {
    	font-size: 30px !important;
	}
	.feature-section .feature-bg {
    	height: 450px !important;
	}
	.feature-top-content h2{
    	font-size: 37px !important;
	}
	.feature-top-content h4{
    	font-size: 37px !important;
	}
	.testimonial-section .testi-slider2 {
    	width: 95% !important;
    	margin: auto;
	}
	.testimonial-section .testi-slider2 .testi-box .testi-content {
    	padding: 50px 0px !important;
	}
	.testimonial-section .shape1 {
    	display: none;
	}
	.testimonial-section .shape2 {
    	display: none;
	}
	.testimonial-section .shape3 {
    	display: none;
	}
	.counter-section .content .big-box {
    	padding: 46px 38px !important;
    	top: 262px !important;
	}
	.counter-section .content .big-box .box-title h2 {
    	font-size: 28px !important;
	}
	.counter-section .content .count-box .count-title h1 {
    	font-size: 50px !important;
	}
	.counter-section .content .count-box .count-title p {
    	font-size: 28px !important;
	}
	.counter-section .content .count-box {
    	padding: 51px 25px !important;
    	left: 22% !important;
	}
	.counter-section .big-box .counter-button a {
    	padding: 9px 13px !important;
	}
}

@media (min-width: 200px) and (max-width: 319px){
	.header-top-menu{
		display: none;
	}
	.header-area{
		display: none;
	}


}