/* (1366x768) WXGA Display */

@media screen and (min-width: 1366px) and (max-width: 1920px) {}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
	/*--------------------------------
		home Two
	----------------------------------*/
	.testimonial-area .theme-shape-img{
		margin-left: -50px;
	}
	.theme-shape-img:before{
	    top: 2px;
	    height: 300px;
	    width: 300px;
	}
	.testimonial-area .theme-shape-img{
		margin-left: -50px;
	}
	.testimonial-area .theme-shape-img:before{
	    top: -5px;
	    height: 300px;
	    width: 300px;
	}

	/*--------------------------------
		About Area
	----------------------------------*/
	.abt-me img{
		max-width: 250px;
	}

}

/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1197px) {
	.cta-left h2{
		font-size: 30px;
    	line-height: 42px;
	}

	/*--------------------------------
		home Two
	----------------------------------*/
	.testimonial-area .theme-shape-img{
		margin-left: 0;
	}
	.testimonial-area .theme-shape-img:before{
	    top: 0;
	    height: 200px;
	    width: 200px;
	}
	.theme-shape-img:before{
	    top: 0;
	    height: 250px;
	    width: 250px;
	}
	.slider-two .sd-default-content h2 {
	    font-size: 46px;
	    margin-bottom: 18px;
	}
	.sd-default-content h5{
		margin-bottom: 10px;
	}

	/*--------------------------------
		home Three
	----------------------------------*/
	.swiper-slider-area {
	    height: 600px;
	}
	.abt-left{
		margin-right: 22px;
	}
	.abt-left img{
		width: 100%;
	}

	/*--------------------------------
		About Area
	----------------------------------*/
	.abt-me img{
		max-width: 262px;
	}
}



/* Normal desktop :991px. */

@media (min-width: 768px) and (max-width: 991px) {
	/*--------------------------------
		home one
	----------------------------------*/
	.slider-default{
		padding: 150px 0px;
	}
    .header-area{
    	padding: 20px 0px;
    	position: relative;
    }
	.sd-default-content h2{
		font-size: 50px;
	}
	.portfolio-area {
	    padding: 90px 0px;
	}
	.single-counter p{
		font-size: 14px;
	}
	.what-we-do{
		padding: 90px 0px 60px;
	}
	.feature-blog{
		padding: 90px 0px 60px;
	}
	.ft-single-blog{
		margin-bottom: 30px;
	}
	.call-to-action {
	    padding: 70px 0px 10px;
	}
	.cta-left h2 {
	    font-size: 21px;
	    line-height: 38px;
	    margin-bottom: 10px;
	}
	.ftp-single h5{
		font-size: 16px;
	}

	/*--------------------------------
		home Two
	----------------------------------*/
	.testimonial-area{
		padding: 90px 0px;
	}
	.testimonial-area .theme-shape-img{
		margin-left: 0;
	}
	.testimonial-area .theme-shape-img:before{
	    top: -25px;
	    height: 200px;
	    width: 200px;
	}

	/*--------------------------------
		home Three
	----------------------------------*/
	.header-transparent {
	    background: #ffc107;
	}
	.swiper-slider-area {
	    height: 550px;
	}
	.about-area{
		padding: 90px 0px;
	}
	.abt-content{
		padding-left: 20px;
	}
	.abt-left{
		margin-right: 0;
	}
	.abt-content h2 {
	    font-size: 19px;
	    font-weight: 600;
	}

	/*--------------------------------
		About Area
	----------------------------------*/
	.crumbs-area {
	    padding: 140px 0px;
	}
	.team-area{
		padding: 90px 0px 60px;
	}
	.single-member{
		margin-bottom: 30px;
	}

	/*--------------------------------
		portfolio single
	----------------------------------*/
	.portfolio-single{
		padding-top: 90px;
	}
	.portfolio-slider{
		margin-bottom: 40px;
	}

	/*--------------------------------
		Blog
	----------------------------------*/
	.blog-area{
		padding: 80px 0px;
	}

	/*--------------------------------
		Blog Details
	----------------------------------*/
	.blog-details-area{
		padding: 90px 0px 70px;
	}
	.blog-top-meta{
		display: block;
		margin-bottom: 17px;
	}
	.meta-share {
	    display: inline-flex;
	}
	.meta-share ul{
		margin-left: 10px;
	}
	.blog-details blockquote {
	    border-left: 5px solid #f8c000;
	    margin-left: 0;
	}

	/*contact css*/
	.contact-area{
		padding: 90px 0px;
	}
	.error-area{
		padding: 90px 0px;
	}
	
}



/* small mobile :320px. */

@media (max-width: 767px) {
    .container {
        width: 100%
    }
    #preloader {
        display: none;
    }
    .header-area{
    	padding: 20px 0px;
    	position: relative;
    }
}



/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*--------------------------------
		home one
	----------------------------------*/
	.slider-default{
		padding: 120px 0px;
	}
	.sd-default-content h5{
		font-size: 24px;
		margin-bottom: 9px;
	}
	.sd-default-content h2 {
	    font-size: 39px;
	}
	.sd-default-content h2{
		margin-bottom: 16px;
	}
	.sd-default-content .btn-style-one{
		margin-top: 43px;
	}
    .portfolio-area{
    	padding: 80px 0px;
    }
    .portfolio-filter button{
    	margin-bottom: 4px;
    }
    .single-counter h2 {
	    font-size: 36px;
	    line-height: 40px;
	    margin-bottom: 4px;
	}
	.single-counter{
		margin-bottom: 40px;
	}
	.counter-area{
		padding: 80px 0px 40px;
	}
	.what-we-do,
	.feature-blog{
		padding: 80px 0px 60px;
	}
	.section-title h2{
		font-size: 30px;
	}
	.ft-single-blog{
		margin-bottom: 30px;
	}
	.whwd-single h2 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.whwd-single span:before{
		margin-bottom: 16px;
	}
	.blg-content {
	    padding: 15px 15px 30px 17px;
	}
	.cta-left h2 {
	    font-size: 19px;
	    line-height: 30px;
	}
	.cta-right .btn-style-one {
	    margin-top: 40px;
	}
	.call-to-action{
		padding: 80px 0px;
	}
	.footer-top{
		padding: 60px 0px 50px;
	}
	.ftp-single{
		margin-bottom: 30px;
	}
	.ftp-single h5 {
	    font-size: 14px;
	}
	/*--------------------------------
		home Two
	----------------------------------*/
	.slider-two .sd-default-content h2 {
	    margin-bottom: 14px;
	}
	.testimonial-area .theme-shape-img{
		margin-left: 0;
	}
	.testimonial-area .theme-shape-img:before{
		display: none;
	}
	.testimonial-area{
		padding: 80px 0px;
	}
	.tst-meta {
	    margin-top: 35px;
	}
	.testimonial-pagination{
		text-align: center;
	}

	/*--------------------------------
		home Three
	----------------------------------*/
	.header-transparent {
	    background: #ffc107;
	}
	.swiper-slider-area {
	    height: 500px;
	}
	.about-area{
		padding: 80px 0px;
	}
	.abt-left{
		margin-bottom: 50px;
		margin-right: 80px;
    	margin-left: 30px;
	}
	.abt-content h2 {
	    font-size: 19px;
	    font-weight: 600;
	}

	/*--------------------------------
		About Area
	----------------------------------*/
	.crumbs-area {
	    padding: 110px 0px;
	}
	.team-area{
		padding: 80px 0px 50px;
	}
	.single-member{
		margin-bottom: 30px;
	}
	.abt-left-us{
		margin-bottom: 40px;
	}
	.abt-left-us:before{
		display: none;
	}

	/*--------------------------------
		Portfolio
	----------------------------------*/
	.portfolio-single{
		padding: 80px 0px;
	}
	.portfolio-slider{
		margin-bottom: 40px;
	}
	.portfolio-right-content h2{
		margin-bottom: 22px;
	}

	/*--------------------------------
		Blog
	----------------------------------*/
	.blog-area{
		padding: 80px 0px;
	}
	.footer-top.bg-gray {
	    background-color: #f6cd43;
	}
	.widget_sidebar {
	    margin-top: 60px;
	}

	/*--------------------------------
		Blog Details
	----------------------------------*/
	.blog-details-area{
		padding: 80px 0px;
	}
	.blog-top-meta{
		display: block;
		margin-bottom: 17px;
	}
	.meta-share {
	    display: inline-flex;
	}
	.meta-share ul{
		margin-left: 10px;
	}
	.blog-details blockquote {
	    border-left: 5px solid #f8c000;
	    margin-left: 0;
	}
	.comment-thumb img {
	    height: 80px;
	    width: 80px;
	    margin-right: 15px;
	}
	.children {
	    padding-left: 33px;
	}
	.leave-comment-area form #c_submit{
		margin-bottom: 0;
	}

	/*contact css*/
	#google_map {
	    height: 300px;
	}
	.contact-area{
		padding: 80px 0px;
	}
	.leave-comment-area{
		margin-top: 60px;
	}

	/*--------------------------------
		404
	----------------------------------*/
	.error-inner h4 {
	    font-size: 22px;
	    line-height: 32px;
	}
	.error-area{
		padding: 80px 0px 80px;
	}
}


/* Samll Mobile :320px. */

@media only screen and (min-width: 240px) and (max-width: 479px) {
	/*--------------------------------
		home one
	----------------------------------*/
	.slider-default{
		padding: 100px 0px;
	}
	.sd-default-content h5{
		font-size: 24px;
		margin-bottom: 8px;
	}
	.sd-default-content h2 {
	    font-size: 25px;
	    line-height: 37px;
	    margin-bottom: 14px;
	}
    .portfolio-area{
    	padding: 70px 0px;
    }
    .view-all{
    	padding-top: 20px;
    }
    .portfolio-filter button{
    	margin-bottom: 4px;
    }
    .single-counter h2 {
	    font-size: 36px;
	    line-height: 40px;
	    margin-bottom: 4px;
	}
	.single-counter{
		margin-bottom: 40px;
	}
	.counter-area{
		padding: 80px 0px 40px;
	}
	.what-we-do,
	.feature-blog{
		padding: 70px 0px 50px;
	}
	.section-title h2{
		font-size: 30px;
	}
	.ft-single-blog{
		margin-bottom: 30px;
	}
	.blg-content {
	    padding: 15px 15px 30px 17px;
	}
	.cta-left h2 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.cta-right .btn-style-one {
	    margin-top: 40px;
	}
	.call-to-action{
		padding: 70px 0px;
	}
	.footer-top{
		padding: 70px 0px 45px;
	}
	.ftp-single h5 {
	    font-size: 14px;
	}
	.footer-bottom{
		text-align: center;
	}
	.ftp-single{
		margin-bottom: 25px;
	}
	ul.fsocial{
		text-align: center;
		margin-top: 10px;
	}
	a.scrollup{
		right: 30px;
		bottom: 30px;
	}

	/*--------------------------------
		home Two
	----------------------------------*/
	.slider-two .sd-default-content h2 {
	    margin-bottom: 14px;
	}
	.testimonial-area .theme-shape-img{
		margin-left: 0;
	}
	.testimonial-area .theme-shape-img:before{
		display: none;
	}
	.testimonial-area{
		padding: 70px 0px;
	}
	.tst-meta {
	    margin-top: 35px;
	}
	.testimonial-pagination{
		text-align: center;
	}

	/*--------------------------------
		home Three
	----------------------------------*/
	.header-transparent {
	    background: #ffc107;
	}
	.swiper-slider-area {
	    height: 450px;
	}
	.swp-btn{
		display: none;
	}
	.about-area{
		padding: 70px 0px;
	}
	.abt-left{
		margin-right: 0;
		margin-bottom: 40px;
	}
	.abt-content h2 {
	    font-size: 17px;
	    font-weight: 600;
	}
	.full-wide .prt_gride{
		margin-bottom: 30px;
	}

	/*--------------------------------
		home Five
	----------------------------------*/
	.offset-menu{
		width: 280px;
	}
	.offset-closer{
		right: 0;
	}
	.sidebar-social ul{
		padding-left: 0;
	}
	ul.metismenu li a{
		padding-left: 27%;
	}

	/*--------------------------------
		About Area
	----------------------------------*/
	.crumbs-area {
	    padding: 110px 0px;
	}
	.team-area{
		padding: 70px 0px 40px;
	}
	.single-member{
		margin-bottom: 30px;
	}
	.abt-left-us{
		margin-bottom: 40px;
	}
	.abt-left-us:before{
		display: none;
	}

	/*--------------------------------
		Portfolio
	----------------------------------*/
	.portfolio-single{
		padding: 70px 0px;
	}
	.portfolio-slider{
		margin-bottom: 40px;
	}
	.portfolio-right-content h2{
		margin-bottom: 22px;
	}

	/*--------------------------------
		Blog
	----------------------------------*/
	.blog-area{
		padding: 70px 0px;
	}
	.footer-top.bg-gray {
	    background-color: #f6cd43;
	}
	.widget_sidebar {
	    margin-top: 60px;
	}

	/*--------------------------------
		Blog Details
	----------------------------------*/
	.blog-details-area{
		padding: 70px 0px;
	}
	.blog-top-meta{
		display: block;
		margin-bottom: 17px;
	}
	.meta-share {
	    display: inline-flex;
	}
	.meta-share ul{
		margin-left: 10px;
	}
	.blog-details blockquote {
	    border-left: 5px solid #f8c000;
	    margin-left: 0;
	}
	.comment-thumb img {
	    height: 80px;
	    width: 80px;
	    margin-right: 15px;
	}
	.children {
	    padding-left: 33px;
	}
	.leave-comment-area form #c_submit{
		margin-bottom: 0;
	}

	/*contact css*/
	#google_map {
	    height: 300px;
	}
	.contact-area{
		padding: 70px 0px;
	}
	.leave-comment-area{
		margin-top: 60px;
	}

	/*--------------------------------
		404
	----------------------------------*/
	.error-inner h4 {
	    font-size: 22px;
	    line-height: 32px;
	}
	.error-area{
		padding: 80px 0px 70px;
	}


}