
/*@media (min-width: 1367px) and (max-width: 1920px) {
}
/* Normal desktop :1200px. */
@media (min-width: 1500px) and (max-width: 1600px) {
.header-area .header-logo {
    left: 54px;
}	
.portfolio-section .portfolio-shape {
    top: 28%;
}
.portfolio-section.style-two .portfolio-shape {
    left: 58px;
}
.download-section.style-two .download-shape.two {
    left: -21px;
}
.download-section.style-two .download-shape.five {
    right: 88px;
}
.download-section.style-two .download-shape.one {
    left: -30px;
}


}
/* Normal desktop :992px. */
@media (min-width: 1365px) and (max-width: 1499px) {
.portfolio-section .portfolio-shape {
    left: -136px;
}
.portfolio-section .portfolio-shape2 {
    right: -26px;
}  
.header-area .header-logo {
    left: 36px;
}
.testimonial-section .single-testimonial-box .testimonial-thumb {
    margin-right: 12px;
}
.portfolio-section.style-two .portfolio-shape {
    left: 58px;
}
.download-section.style-two .download-shape.two {
    left: -146px;
}
.download-section.style-two .download-shape.five {
    right: 40px;
}
.download-section.style-two .download-shape.one {
    left: -30px;
}
.portfolio-section.style-two .portfolio-shape {
    left: -36px;
    top: 60px;
}
.brand-shape {
    left: -121px;
}
.brand-shape.two {
    right: -40px;
}
.header-area .header-logo {
    left:35px;
}


}
/* Normal desktop :992px. */
@media (min-width: 1169px) and (max-width: 1364px) {
.header-area .header-logo {
    left: 19px;
}	
.portfolio-section .portfolio-shape {
    left:-33px;
}
.banner-section .banner-content h1 {
    font-size: 161px;
} 
.dreamit-section-main-title h1 {
    font-size: 46px;
}
.tranding-section .single-tranding-box {
    padding: 42px 0 29px 23px;
}
.tranding-section .tranding-content .tranding-title h2 {
    font-size: 26px;
}
.portfolio-section .portfolio-shape2 {
    right: -17px;
}
.portfolio-section .dreamit-section-main-title h1 {
    font-size: 33px;
}
.testi-shape2 {
    left: -238px;
}
.about-section.style-two .dreamit-section-main-title h1 {
    font-size: 53px;
}
.about-content-text {
    margin-left: 20px;
}
.portfolio-section.style-two .portfolio-shape {
    left: -17px;
    top: 49px;
}
.download-shape.two {
    display: none;
}
.download-section.style-two .download-shape.one {
    left: -21px;
}
.about-section.style-three .dreamit-section-main-title h1 {
    font-size: 43px;
}
.download-thumb.bounce-animate5 img {
    width: 100%;
}
.portfolio-section .portfolio-menu .dreamit-section-main-title h1 {
    font-size: 34px;
}


}
/* Large Mobile 1168px. */
@media only screen and (min-width: 992px) and (max-width: 1168px) {
.meat_menu ul li a {
    padding: 33px 20px 33px 0;
}
.top-menu-contact-us ul li {
    margin-right: 7px;
} 
.banner-section .banner-content h1 {
    font-size: 161px;
}
.header-area .header-logo {
    left: -7px;
}
.dreamit-section-main-title h1 {
    font-size: 45px;
}
.tranding-section .single-tranding-box {
    padding: 42px 0 29px 14px;
}
.tranding-section .tranding-content .tranding-title h2 {
    font-size: 22px;
}
.portfolio-section .portfolio-shape2 {
    right: -84px;
    top: -113px;
}
.portfolio-section .dreamit-section-main-title h1 {
    font-size: 33px;
}
.testimonial-section .single-testimonial-box {
    padding: 58px 32px 49px;
}
.testi-shape2 {
    left: -183px;
}
.row.blog-post {
    left: 17px;
}
.tranding-section .tranding-content .tranding-counter-title {
    right: 5px;
}
.portfolio-section .portfolio-shape {
    left: -122px;
}
.blog-section .single-blog-box .blog-content .blog-title a h2 {
    font-size: 16px;
}
.about-section.style-two .dreamit-section-main-title h1 {
    font-size: 52px;
}
.portfolio-section.style-two .portfolio-shape {
    left: -28px;
    top: 21px;
}
.download-shape.two {
    display: none;
}
.about-section.style-three .about-right-side-thumb img {
    width: 100%;
}
.about-section.style-three .dreamit-section-main-title h1 {
    font-size: 43px;
}
.download-thumb.bounce-animate5 img {
    width: 100%;
}
.contact-section .single-conpany-info-box {
    top: -303px;
}
.portfolio-section .portfolio-menu .dreamit-section-main-title h1 {
    font-size: 34px;
}
.testimonial-section.style-four .single-testimonial-box .testimonial-thumb {
    margin-right: 12px;
}
.work-section .single-work-box .work-content-text p {
    letter-spacing: 2px;
}
.testimonial-section .single-testimonial-box .testimonial-thumb {
    margin-right: 22px;
}


}

/* Smart mobile */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.top-menu {
    display: none;
}	
.header-area {
    display: none;
}
.banner-section .banner-content h1 {
    font-size: 100px;
}
.work-section .single-work-box {
    padding: 31px 25px 14px 28px;
}
.dreamit-section-main-title h1 {
    font-size: 32px;
}
.offer-section .single-offer-box {
    padding: 41px 0 43px 18px;
}
.offer-section .offer-content .offer-title h2 {
    font-size: 21px;
}
.call-section .call-content .call-title h2 {
    font-size: 42px;
}
.call-section .call-content .call-content-text p {
    width: 100%;
}
.download-section .about-left-side .download-single-app-box .apps-content .apps-btn a {
    padding: 19px 38px;
}
.portfolio-section .portfolio-shape2 {
    right: -91px;
    top: -164px;
}
.work-section .single-work-box .work-title h2 {
    font-size: 35px;
}
.portfolio-section .dreamit-single-portfolio:hover .portfolio-content {
    top: 25%;
}
.footer-bottom-menu ul li {
    margin-right: 54px;
}
.testi-shape2.bounce-animate2 {
    display: none;
}
.about-section .about-right-side-thumb {
    left: 10px;
}
.download-section .about-left-side .download-single-app-box .apps-content .apps-title h1 {
    font-size: 33px;
}
.select-from .row.select {
    background-size: cover;
}
.about-section.style-two .single-about-right-side-box .about-right-side-thumb img {
    width: 100%;
}
.about-section.style-two .single-about-right-side-box {
    left: -27px;
}
.timetable-section .row.time {
    background-size: cover;
}
.download-shape.two {
    display: none;
}
.portfolio-section.style-two .dreamit-single-portfolio .portfolio-content p {
    width: 100%;
     margin: 0px 0 23px;
}
.select-from input.form-control {
    margin-bottom: 20px;
}
.about-section.style-two .about-right-side-counter-title {
    right: 58px;
}
.portfolio-section.style-two .portfolio-shape {
    left: 3px;
    top: 16px;
}
.download-section.style-two .meat-service-box .meat-service-thumb {
    top: -36px;
}
.blog-section .single-blog-box .blog-content .blog-title h2 a {
    font-size: 16px;
}
.row.blog-post {
    left: -16px;
    top: 24px;
}
.download-thumb.bounce-animate5 img {
    width: 100%;
}
.download-section.style-three .download-right-side .download-thumb {
    top: 73px;
}
.about-section.style-three .about-right-side {
    position: relative;
    left: -25px;
}
.about-section.style-three .about-right-side-thumb img {
    width: 100%;
}
.footer-logo {
    display: none;
}
.social-body ul li {
    margin-left: 20px;
}
.contact-section {
    padding: 70px 0 130px;
}
.contact-section .single-conpany-info-box {
    top: 43px;
    left: 0;
    position: relative;
}
.blog-details-section .single-blog-details-thumb {
    margin-bottom: 30px;
}
.blog-details-section .single-blog-details-thumb.two {
    margin-bottom:0px;
}
.shop-section .range-slider .ui-widget.ui-widget-content {
    width: 99%;
}
.pagination ul li{
    display: inline-block;
}
.sidebar-category ul li {
    display: block;
}
.shop-details-section .right-site-details-box {
    padding-left: 0;
    padding-top: 20px;
}
.offer-section.style-three .offter-box {
    left: 0;
}



}


/* Smart mobile */
@media only screen and (min-width: 600px) and (max-width:767px) {
 .top-menu {
    display: none;
}	
.header-area {
    display: none;
}
.banner-section .banner-content h1 {
    font-size: 71PX;
}
.single-offer-box {
    margin-bottom: 30px;
}
.col-lg-6.col-md-6.p-0 {
    padding: 0 15px!important;
}
.about-section .about-right-side-thumb {
    left: 0;
    top: -5px;
}
.about-right-sie-box {
    margin-top: 31px;
}
.dreamit-section-main-title h1 {
    font-size: 33px;
}
.call-section .call-content .call-title h2 {
    font-size: 56px;
}
.call-section .call-content .call-content-text p {
    width: 100%;
}
.single-work-box {
    margin-bottom: 30px;
}
.testimonial-section .single-testimonial-box {
    padding: 58px 22px 49px;
}
.testi-shape2.bounce-animate2 {
    display: none;
}
.single-copyright-box {
    text-align: left;
}
.portfolio-section .dreamit-single-portfolio:hover .portfolio-content {
    top: 34%;
}
.portfolio-section .dreamit-single-portfolio .portfolio-content {
    top: 55%;
}
.banner-section.style-two .banner-content h1 {
    font-size: 54px;
}
.select-from .row.select {
    background-size: cover;
}
.select-from input.form-control {
    margin-bottom: 20px;
}
.about-section.style-two .dreamit-section-main-title h1 {
    font-size: 49px;
}
.about-right-side-thumb img {
    width: 100%;
}
.portfolio-shape.bounce-animate5 {
    display: none;
}
.portfolio-section.style-two .dreamit-section-main-title h1 {
    font-size: 41px;
}
.download-shape.two {
    display: none;
}
.download-section.style-two .download-right-side .download-thumb {
    left: -48px;
    top: 43px;
}
.download-section.style-two .meat-service-box {
    margin-bottom: 30px;
}
.timetable-section .row.time {
    background-size: cover;
}
.footer-logo {
    display: none;
}
.footer-social-address {
    float: left;
}
.footer-social-address {
    float: left;
}
.widget {
    text-align: left;
    margin: 28px 0 42px;
}
.row.blog-post {
    left: 0;
}
.download-thumb.bounce-animate5 img {
    width: 100%;
}
.download-section.style-three .download-right-side .download-thumb {
    top: 73px;
}
.contact-section {
    padding: 70px 0 133px;
}
.contact-section .single-conpany-info-box {
    top: 43px;
    left: 0;
    position: relative;
}
.blog-details-section .single-blog-details-thumb {
    margin-bottom: 30px;
}
.blog-details-section .single-blog-details-thumb.two {
    margin-bottom:0px;
}
.shop-section .range-slider .ui-widget.ui-widget-content {
    width: 97%;
}
.shop-details-section .rating ul, ul li {
    display: block;
}
.shop-details-section .right-site-details-box .rating ul, ul li {
    display: inline-block;
}
.pagination ul li {
    display: inline-block;
}
.shop-details-section .right-site-details-box {
    padding-left: 0;
    padding-top: 20px;
}
.offer-section.style-three .offter-box {
    left: 0;
}

}
@media only screen and (min-width:480px) and (max-width: 600px) {
.top-menu {
    display: none;
}	
.header-area {
    display: none;
}
.col-lg-6.col-md-6.p-0 {
    padding: 0 15px!important;
}
.single-offer-box {
    margin-bottom: 30px;
}
.banner-section .banner-content h1 {
    font-size: 56px;
}
.banner-section .banner-content p {
    width: 100%;
    margin: 14px auto 25px;
}
.dreamit-section-main-title h1 {
    font-size: 28px;
}
.about-section .about-right-side-thumb {
    left: 0;
    top: -5px;
}
.about-right-sie-box {
    margin-top: 31px;
}
.call-section .call-content .call-title h2 {
    font-size: 44px;
}
.call-section .call-content .call-content-text p {
    width: 100%;
}
.work-section .single-work-box {
    padding: 51px 25px 26px 49px;
    margin-bottom: 30px;
}
.portfolio-section .portfolio-shape2 {
    right: 0;
}
.portfolio-section .dreamit-single-portfolio:hover .portfolio-content {
    top: 34%;
}
.portfolio-section .dreamit-single-portfolio .portfolio-content {
    top: 55%;
}
.testi-shape2.bounce-animate2 {
    display: none;
}
.single-copyright-box {
    text-align: left;
}
.timetable-section .row.time {
    background-size: cover;
}
.footer-logo {
    display: none;
}
.footer-social-address {
    float: left;
}
.footer-social-address {
    float: left;
}
.widget {
    text-align: left;
    margin: 28px 0 42px;
}
.row.blog-post {
    left: 0;
}
.download-shape.two {
    display: none;
}
.dreamit-section-title.text-center {
    text-align: left!important;
}
.about-section.style-two .dreamit-section-main-title h1 {
    font-size: 41px;
}
.about-single-box {
    margin-left: 13px;
}
.select-from .row.select {
    background-size: cover;
}
.select-from select.wpcf7-form-control.wpcf7-select {
    margin-bottom: 20px;
}
.about-section.style-two.pt-120 {
    padding-top: 63px;
}
.portfolio-section.style-two {
    padding: 50px 0 80px;
}
.portfolio-section.style-two .dreamit-single-portfolio .portfolio-content p {
    margin: 0px 0 23px;
    width: 100%;
}
.portfolio-section.style-two .portfolio-menu {
    padding: 20px 0 0px;
}
.offer-section.style-two.pb-60 {
    padding-bottom: 24px;
}
.sibngle-timetable-box {
    text-align: left;
}
.timetable-section .sibngle-timetable-box .timetable-content h2 {
    font-size: 31px;
}
.download-thumb.bounce-animate5 img {
    width: 100%;
}
.download-section.style-three .download-right-side .download-thumb {
    top: 73px;
}
.tranding-section .custom-container {
    max-width:480px!important;
}
.contact-section {
    padding: 57px 0 120px;
}
.contact-section .single-conpany-info-box {
    top: 43px;
    left: 0;
    position: relative;
}
.blog-details-section .single-blog-details-thumb {
    margin-bottom: 30px;
}
.blog-details-section .single-blog-details-thumb.two {
    margin-bottom:0px;
}
.shop-section {
    padding: 81px 0 70px;
}
.shop-section .range-slider .ui-widget.ui-widget-content {
    width: 97%;
}
.shop-details-section .rating ul, ul li {
    display: block;
}
.pagination ul li {
    display: inline-block;
}
.portfolio-section .dreamit-section-title.text-center {
    text-align: center!important;
}
.shop-details-section .right-site-details-box {
    padding-left: 0;
    padding-top: 20px;
}
.shop-details-section .right-site-details-box .rating ul, ul li {
    display: inline-block;
}
.offer-section.style-three .offter-box {
    left: 0;
}


}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.top-menu {
    display: none;
}	
.header-area {
    display: none;
}
.single-copyright-box {
    text-align: left;
}
.banner-section .banner-content h1 {
    font-size: 48px;
    letter-spacing: 7px;
}
.banner-section .banner-content p {
    width: 100%;
    margin: 20px auto 32px;
    font-size: 16px;
}
.banner-section .banner-btn a {
    margin: 0 0 12px;
}
.banner-section .banner-content a.btn {
    padding: 24px 60px;
}
.banner-section {
    height:800px;
    margin-top: 0;
}
.dreamit-section-main-title h1 {
    font-size: 32px;
    text-align: center;
}
.col-lg-6.col-md-6.p-0 {
    padding: 0 15px!important;
}
.about-section .about-right-side-thumb {
    left: 0;
    top: -5px;
}
.offer-section .single-offer-box {
    padding: 41px 0 43px 21px;
    margin-bottom: 30px;
}
.about-right-side-thumb img {
    width: 100%;
}
.offer-section .offer-content .offer-title h2 {
    font-size: 20px;
}
.call-section .call-content .call-title h2 {
    font-size: 25px;
}
.call-section .call-content .call-content-text p {
    width: 100%;
}
.dreamit-section-sub-title h5 {
    font-size: 15px;
}
.download-section .about-left-side .download-pay-location ul li {
    margin-right: 10px;
}
.download-section .about-left-side .download-single-app-box .apps-content .apps-title h1 {
    font-size: 24px;
}
.download-section .about-left-side .download-single-app-box .apps-content .apps-btn a {
    margin-bottom: 30px;
}
a.another {
    padding: 19px 60px!important;
}
.download-thumb img {
    width: 100%;
}
.download-section .download-right-side .download-thumb .download-shape {
    top: -36px;
    right: -175px;
}
.about-right-sie-box {
    margin-top: 31px;
}
.work-section .single-work-box {
    padding: 35px 25px 26px 27px;
    margin-bottom: 30px;
}
.work-section .single-work-box .work-title h2 {
    font-size: 28px;
}
.portfolio-shape2 {
    display: none;
}
.portfolio-section .dreamit-section-main-title h1 {
    font-size: 28px;
}
.portfolio-section .dreamit-single-portfolio:hover .portfolio-content {
    top: 22%;
}
.portfolio-section .dreamit-single-portfolio .portfolio-content {
    top: 55%;
}
.testi-shape2.bounce-animate2 {
    display: none;
}
.testimonial-section .single-testimonial-box {
    padding: 58px 26px 49px;
}
.footer-bottom-menu ul li {
    margin-right: 37px;
}
.copyright-content p {
    font-size: 14px;
}
.single-copyright-box {
    text-align: left;
}
.timetable-section .row.time {
    background-size: cover;
}
.footer-logo {
    display: none;
}
.footer-social-address {
    float: left;
}
.footer-social-address {
    float: left;
}
.widget {
    text-align: left;
    margin: 28px 0 42px;
}
.row.blog-post {
    left: 0;
}
.download-shape.two {
    display: none;
}
.dreamit-section-title.text-center {
    text-align: left!important;
    padding-left: 15px;
}
.about-section.style-two .dreamit-section-main-title h1 {
    font-size: 29px;
}
.about-single-box {
    margin-left: 13px;
}
.select-from .row.select {
    background-size: cover;
}
.select-from select.wpcf7-form-control.wpcf7-select {
    margin-bottom: 20px;
}
.about-section.style-two.pt-120 {
    padding-top: 63px;
}
.portfolio-section.style-two {
    padding: 50px 0 80px;
}
.portfolio-section.style-two .dreamit-single-portfolio .portfolio-content p {
    margin: 0px 0 23px;
    width: 100%;
}
.portfolio-section.style-two .portfolio-menu {
    padding: 20px 0 0px;
}
.offer-section.style-two.pb-60 {
    padding-bottom: 24px;
}
.sibngle-timetable-box {
    text-align: left;
}
.timetable-section .sibngle-timetable-box .timetable-content h2 {
    font-size: 24px;
    letter-spacing: 2px;
}
.banner-section.style-two .banner-content h1 {
    font-size: 34px;
    letter-spacing: 3px;
}
.select-from .dreamit-section-main-title h1 {
    font-size: 23px;
}
.select-from input.form-control {
    padding: 30px 23px;
    margin-bottom:20px;
}
.about-section.style-two .row.left-side {
    padding-left: 15px;
}
.about-left-side {
    padding-left: 15px;
}
.about-section.style-two .about-right-side-title {
    left: 49px;
}
.about-section.style-two .about-right-side-btn {
    bottom: 55px;
    left: 49px;
}
.about-section.style-two .about-right-side-counter-title {
    bottom: 45px;
}
.portfolio-section.style-two {
    padding: 50px 0 44px;
}
.meat-service-box {
    margin-bottom: 30px;
}
.portfolio-section.style-two .dreamit-single-portfolio .dreamit-portfolio-thumb {
    margin-right: 15px;
    margin-bottom: 12px;
}
.dreamit-portfolio-thumb {
    display: block;
}
.download-section.style-two .meat-service-box .meat-service-thumb {
    right: 27px;
    top: -30px;
}
.download-section.style-three {
    padding: 60px 0 40px;
}
.download-section.style-three .download-right-side .download-thumb {
    top: 57px;
}
.tranding-section .custom-container {
    max-width:465px!important;
}
.contact-section {
    padding: 61px 0 120px;
}
.contact-section .single-conpany-info-box {
    top: 43px;
    left: 0;
    position: relative;
    padding: 48px 13px 56px 20px;
}
.contact-section .dreamit-section-sub-title h1 {
    font-size: 30px;
}
.blog-details-section .single-blog-details-box .blog-details-content .blog-details-social-address ul li a {
    height: 33px;
    width: 33px;
    line-height: 33px;
    margin-right: 0px;
}
.blog-details-section .single-blog-details-thumb {
    margin-bottom: 30px;
}
.blog-details-section .single-blog-details-thumb.two {
    margin-bottom:0px;
}
.shop-section {
    padding: 81px 0 70px;
}
.shop-details-section .rating ul, ul li {
    display: block;
}
.pagination ul li {
    display: inline-block;
}
.portfolio-section .dreamit-section-title.text-center {
    text-align: left!important;
}
.portfolio-section .portfolio-menu .dreamit-section-main-title h1 {
    font-size: 32px;
}
.row.ml {
    padding-left: 14px;
}
.row.topper {
    padding: 60px 0 0 15px;
}
.social-body ul li {
    margin-left: 17px;
}
.work-section .single-work-box .work-content-text p {
    font-size: 17px;
    width: 100%;
    letter-spacing: 1px;
}
.shop-details-section .right-site-details-box {
    padding-left: 0;
    padding-top: 20px;
}
.shop-details-section .right-site-details-box .rating ul, ul li {
    display: inline-block;
}
.shop-details-section .shop-details-content p {
    width: 100%;
}
.shop-details-section div#field1 {
    margin-bottom: 17px;
}
.offer-section.style-three .offter-box {
    left: 0;
}

}


