@media(min-width:1440px) and (max-width:1600px){

	/* **** Header **** */
    .logo-box img{height: 60px;}
    .navbar-social ul{margin: 0 0 0 60px;}
    .navbar-row .nav-item{margin: 0 0 0 40px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-wrp{height: 680px;}
    .banner-wrp-data h1{font-size: 35px;letter-spacing: 5px;}

    .comman-title h2{font-size: 35px;line-height: 120%;}
    .comman-title{padding: 0 0 20px;}

    .testimonial-wrp-title h2{font-size: 28px;}
    .testimonial-wrp-slider .slick-prev{right: -9%;}
    .testimonial-wrp-slider .slick-next{left:-42.5%;}

    .believe-wrp-data h2{font-size: 28px;}

    .contact-wrp .container,footer .container{width: auto;}
    .contact-wrp-top .comman-title h2{font-size: 28px;}
    .contact-wrp-data p{font-size: 16px;}

    .footer-logo img{height: 60px;}

    .fixed-social-media{bottom: 15px;}
    /* **** End Home Page **** */
    
    /* **** Inner Page Banner **** */
    .inner-page-banner{height: 300px;}
    /* **** Inner Page Banner **** */

    /* **** About Page **** */
    .page-title h1{font-size: 32px;letter-spacing: 5px;line-height: 100%;}
    /* **** End About Page **** */

    /* **** Projects Page **** */
    .projects-in-page-data h1{font-size: 28px;}
    .projects-in-page-data h2{font-size: 17px;}
    .projects-in-page-data p{font-size: 15px;line-height: 30px;}
	.projects-in-page-data ul li{font-size: 15px;line-height: 30px;}
	.projects-in-page-data ol li{font-size: 15px;line-height: 30px;}
	
    /* **** Projects Page **** */

    /* **** Media Page **** */
    .media-wrp-box-data h3{font-size: 26px;line-height: 40px;}

    .media-in-page-wrp-data h1{font-size: 28px;line-height: 42px;margin: 0 0 25px;}
    .media-in-page-wrp-data p, .media-in-page-wrp-data ul li,.media-in-page-wrp-data h4{font-size: 15px;line-height: 28px;}
    .back-link{margin: 30px 0 0;}
    /* **** End Media Page **** */

    /* **** Contact Page **** */
    .contact-page.contact-wrp .comman-title h1{font-size: 35px;letter-spacing: 5px;}
    .contact-page-data ul li, .contact-page-data ul li a{font-size: 16px;}
    /* **** End Contact Page **** */
}

@media(min-width:1201px) and (max-width:1439px){

    /* **** Header **** */
    .container{width: auto;}
    .logo-box img{height: 50px;}
    .navbar-social ul{margin: 0 0 0 40px;}
    .navbar-row .nav-item{margin: 0 0 0 30px;}
    .navbar-row .nav-item .nav-link{font-size: 14px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-wrp{height: 600px;}
    .banner-wrp-data h1{font-size: 30px;letter-spacing: 4px;}

    .projects-wrp{padding: 80px 0;}
    .comman-title h2{font-size: 30px;line-height: 120%;}
    .comman-title{padding: 0 0 15px;}
    .projects-wrp .comman-title{margin: 0 0 40px;}
    .projects-wrp-box-data figure{margin: 0 0 15px;}
    .projects-wrp-box-data figure img{width: 60px;}
    .projects-wrp-box-data h2{font-size: 18px;line-height: 120%;}
    .projects-wrp-box-data p{font-size: 16px;line-height: 120%;}

    .about-wrp{padding: 80px 0;}
    .about-wrp-data p{font-size: 15px;line-height: 28px;}
    .about-wrp-img figure img{width: 100%;}
    .about-wrp-img figure{padding: 0 0 0 15px;}

    .testimonial-wrp-title h2{font-size: 26px;}
    .testimonial-wrp-slider .slick-prev{right: 55%;}
    .testimonial-wrp-slider .slick-next{left:20%;}
    .testimonial-wrp-slider .slick-arrow{top: auto;bottom: -10%;}
    .testimonial-wrp-slider-box p{font-size: 14px;line-height: 28px;}
    .testimonial-slider-img-1 img,.testimonial-slider-img-2 img{width: 50px;}

    .believe-wrp-data h2{font-size: 26px;}

    .contact-wrp .container,footer .container{width: auto;}
    .contact-wrp-top .comman-title h2{font-size: 26px;}
    .contact-wrp-data p{font-size: 15px;max-width: 90%;}
    .contact-form-btn.btn-main .btn-main-arrow{margin: 0 0 0 80px;}
    .btn-main-arrow-w img{width: 50px;}
    .form-control, .form-select{font-size: 15px;}
    .contact-form-btn.btn-main{height: 34px;}
    .contact-wrp{padding: 80px 0;}

    .footer-logo img{height: 60px;}

    .fixed-social-media{bottom: 15px;}
    /* **** End Home Page **** */

    /* **** Inner Page Banner **** */
    .inner-page-banner{height: 300px;}
    /* **** Inner Page Banner **** */

    /* **** About Page **** */
    .page-title h1{font-size: 28px;letter-spacing: 5px;line-height: 100%;}
    .about-page-wrp-data p{font-size: 15px;line-height: 28px;}
    .about-page-wrp-data img{width: 50px;left: -10px;}
    .about-page-wrp-img img{width: 95%;}
    /* **** End About Page **** */

    /* **** Projects Page **** */
    .projects-in-page-data h1{font-size: 26px;line-height: 100%;padding: 0 0 15px;margin: 0 0 15px;}
    .projects-in-page-data h2{font-size: 16px;margin: 0 0 10px;}
    .projects-in-page-data p{font-size: 14px;line-height: 30px;}
	.projects-in-page-data ul li{font-size: 14px;line-height: 30px;}
	.projects-in-page-data ol li{font-size: 14px;line-height: 30px;}
    .projects-in-page-img img{width: 100%;}
    /* **** Projects Page **** */

    /* **** Media Page **** */
    .media-wrp-box-data h3{font-size: 22px;line-height: 33px;}
    figure.media-wrp-box-img img{width: 100%;}

    .media-in-page-wrp-data h1{font-size: 24px;line-height: 35px;margin: 0 0 20px;}
    .media-in-page-wrp-data p, .media-in-page-wrp-data ul li,.media-in-page-wrp-data h4{font-size: 15px;line-height: 28px;}
    .back-link{margin: 30px 0 0;}
    /* **** End Media Page **** */

    /* **** Contact Page **** */
    .contact-page.contact-wrp .comman-title h1{font-size: 30px;letter-spacing: 4px;}
    .contact-page-data ul li, .contact-page-data ul li a{font-size: 16px;}
    .contact-page.contact-wrp{padding: 160px 0 80px;}
    .contact-page-data{padding: 50px 0 0;margin: 40px 0 0;}
    /* **** End Contact Page **** */
	
}

@media(min-width:768px) and (max-width:1200px){
	/* **** Header **** */
    .container{width: auto;}
    .logo-box img{height: 45px;}
    .navbar-social ul{margin: 0 0 0 30px;}
    .navbar-row .nav-item{margin: 0 0 0 20px;}
    .navbar-row .nav-item .nav-link{font-size: 12px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-wrp{height: 370px; background-size:cover;}
    .banner-wrp-data h1{font-size: 26px;letter-spacing: 3px;}

    .projects-wrp{padding: 60px 0;}
    .comman-title h2{font-size: 26px;line-height: 120%;}
    .comman-title h3{font-size: 12px;}
    .comman-title{padding: 0 0 15px;}
    .projects-wrp .comman-title{margin: 0 0 30px;}
    .projects-wrp-box-data figure{margin: 0 0 15px;}
    .projects-wrp-box-data figure img{width: 50px;}
    .projects-wrp-box-data h2{font-size: 17px;line-height: 120%;}
    .projects-wrp-box-data p{font-size: 15px;line-height: 120%;}

    .about-wrp{padding: 60px 0;}
    .about-wrp-data p{font-size: 15px;line-height: 28px;margin: 20px 0;}
    .about-wrp-img figure img{width: 100%;}
    .about-wrp-img figure{padding: 0 0 0 15px;}

    .testimonial-wrp-title h2{font-size: 20px;line-height: 140%;}
    .testimonial-wrp-slider .slick-prev{right: 50%;}
    .testimonial-wrp-slider .slick-next{left:18%;}
    .testimonial-wrp-slider .slick-arrow{top: auto;bottom: -10%;}
    .testimonial-wrp-slider-box p{font-size: 14px;line-height: 28px;}
    .testimonial-slider-img-1 img,.testimonial-slider-img-2 img{width: 50px;}
    .testimonial-wrp{padding: 80px 0;}
    .testimonial-wrp-title{padding: 0 20px 0 0;}

    .believe-wrp-data h2{font-size: 24px;line-height: 120%;margin: 0 0 18px;padding: 0 0 18px;}
    .believe-wrp-data p{font-size: 14px;line-height: 26px;}

    .contact-wrp .container,footer .container{width: auto;}
    .contact-wrp-top .comman-title h2{font-size: 26px;}
    .contact-wrp-top .comman-title{margin: 0 0 20px;}
    .contact-wrp-data p{font-size: 15px;max-width: 100%;margin: 0 0 20px;}
    .contact-form-btn.btn-main .btn-main-arrow{margin: 0 0 0 50px;}
    .btn-main-arrow-w img{width: 50px;}
    .form-control, .form-select{font-size: 15px;}
    .contact-form-btn.btn-main{height: 34px;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp-row .col-3,.contact-wrp-row .col-9{width: 100%;}

    .footer-logo img{height: 50px;}
    footer .container .col-5{width: 100%;}
    footer .container .col-2{width: 30%;}
    .footer-social-media{margin: 30px 0 0;}
    .footer-menu{margin: 20px 0 0;}
    .footer-logo{width: 40%;}

    .fixed-social-media{bottom: 15px;}
    .fixed-social-media li a{width: 30px;height: 30px;padding: 5px;}
    .fixed-social-media li a img{width: 100%;}
    /* **** End Home Page **** */

    /* **** Inner Page Banner **** */
    .inner-page-banner{height: 200px;}
    /* **** Inner Page Banner **** */

    /* **** About Page **** */
    .page-title h1{font-size: 26px;letter-spacing: 4px;line-height: 100%;}
    .about-page-wrp-data p{font-size: 14px;line-height: 26px;}
    .about-page-wrp-data img{width: 50px;left: -10px;}
    .about-page-wrp-img img{width: 95%;}
    /* **** End About Page **** */

    /* **** Projects Page **** */
    .projects-in-page-data h1{font-size: 24px;line-height: 100%;padding: 0 0 15px;margin: 0 0 15px;}
    .projects-in-page-data h2{font-size: 15px;margin: 0 0 10px;}
    .projects-in-page-data p{font-size: 13px;line-height: 28px;margin: 0 0 30px;}
	.projects-in-page-data ul li{font-size: 13px;line-height: 28px;}
	.projects-in-page-data ol li{font-size: 13px;line-height: 28px;}
    .projects-in-page-img img{width: 95%;margin: 0 0 0 auto;}
    /* **** Projects Page **** */

    /* **** Media Page **** */
    .media-wrp-box-data h3{font-size: 18px;line-height: 28px;padding: 15px;}
    figure.media-wrp-box-img img{width: 100%;}

    .media-in-page-wrp-data h1{font-size: 22px;line-height: 35px;margin: 0 0 20px;}
    .media-in-page-wrp-data p, .media-in-page-wrp-data ul li,.media-in-page-wrp-data h4{font-size: 15px;line-height: 28px;}
    .back-link{margin: 30px 0 0;}
    /* **** End Media Page **** */

    /* **** Contact Page **** */
    .contact-page.contact-wrp .comman-title h1{font-size: 26px;letter-spacing: 3px;}
    .contact-page-data ul li, .contact-page-data ul li a{font-size: 15px;}
    .contact-page-data ul li{margin: 0 12px 0 0;padding: 0 12px 0 0;}
    .contact-page.contact-wrp{padding: 160px 0 80px;}
    .contact-page-data{padding: 40px 0 0;margin: 30px 0 0;}
    /* **** End Contact Page **** */
}

@media(max-width:767px){
    .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width: 100%;}
    .mobile-order-1{order: 1;}
    .mobile-order-2{order: 2;}
    .container{width: auto;}

    /* **** Header **** */
    .header .container{max-width: 100%;width: auto;}
    .logo-box img{width: 100%;height: 45px;}
    .navbar-row .nav-item{margin: 0 0 0 20px;}
    .navbar-social ul{margin: 20px 0 0;}
    .navbar-social ul li{margin: 0 15px 0 0;}
    .toggle{display: flex;}
    .navbar{position: fixed;top: 0;left: -100%;width: 63%;height: 100vh;overflow: auto;display: flex;flex-direction: column;background-color: #000;padding: 80px 30px;align-items: start !important;}
    .navbar-top{order: 2;margin: 20px 0 0;}
    .navbar-row{flex-direction: column;align-items: start;}
    .navbar-row .nav-item{padding: 0;border: 0;text-align: right;margin: 0 0 10px;}
    .navbar-row .nav-item .nav-link{text-align: right;justify-content: end;font-size: 14px;}
    .navbar-social{order: 2;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-wrp{height: 400px; background-size:cover;}
	.banner-wrp:hover{background-position: center;background-size: cover;}
    .banner-wrp-data h1{font-size: 22px;letter-spacing: 1px;line-height: 150%;}

    .projects-wrp{padding: 60px 0;}
    .comman-title h2{font-size: 24px;line-height: 120%;}
    .comman-title h3{font-size: 12px;}
    .comman-title{padding: 0 0 15px;}
    .projects-wrp .comman-title{margin: 0 0 30px;}
    .projects-wrp-box-data figure{margin: 0 0 15px;}
    .projects-wrp-box-data figure img{width: 40px;}
    .projects-wrp-box-data h2{font-size: 16px;line-height: 120%;}
    .projects-wrp-box-data p{font-size: 14px;line-height: 120%;}
    .projects-wrp-row .projects-wrp-box{width: 100%;}
    .projects-wrp .btn-main{margin: 20px 0 0;}
    .btn-main-arrow-w{width: 40px;}

    .about-wrp{padding: 60px 0;}
    .about-wrp-data p{font-size: 14px;line-height: 26px;margin: 20px 0 10px;}
    .about-wrp-img figure img{width: 100%;}
    .about-wrp-img figure{padding: 0;margin: 20px 0 0;}

    .testimonial-wrp-title h2{font-size: 17px;line-height: 140%;margin: 0 0 20px; text-align:center;}
    .testimonial-wrp-slider .slick-prev{right: 20%;}
    .testimonial-wrp-slider .slick-next{left:18%;}
    .testimonial-wrp-slider .slick-arrow{top: auto;bottom: -10%;}
    .testimonial-wrp-slider-box p{font-size: 14px;line-height: 28px;}
    .testimonial-slider-img-1 img,.testimonial-slider-img-2 img{width: 40px;}
    .testimonial-wrp{padding: 60px 0 80px;}
    .testimonial-wrp-title{padding: 0;}

    .believe-wrp-data h2{font-size: 20px;line-height: 120%;margin: 0 0 15px;padding: 0 0 15px;}
    .believe-wrp-data p{font-size: 13px;line-height: 24px;}

    .contact-wrp .container,footer .container{width: auto;}
    .contact-wrp-top .comman-title h2{font-size: 22px;}
    .contact-wrp-top .comman-title{margin: 0 0 20px;}
    .contact-wrp-data p{font-size: 13px;max-width: 100%;margin: 0 0 20px;line-height: 140%;}
    .contact-form-btn.btn-main .btn-main-arrow{margin: 0 0 0 60px;}
    .btn-main-arrow-w img{width: 50px;}
    .form-control, .form-select{font-size: 15px;}
    .contact-form-btn.btn-main{height: 34px;width: auto;margin: 0 auto;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp-row .col-3,.contact-wrp-row .col-9{width: 100%;}
    .contact-form-row .form-group{width: 100%;}
    .contact-wrp form{flex-direction: column;}
    .contact-form-row{width: 100%;}

    .footer-logo img{height: 45px;}
    footer .container .col-5{width: 100%;}
    footer .container .col-2{width: 50%;}
    .footer-social-media{margin: 30px 0 0;}
    .footer-menu{margin: 20px 0 0;}
    .footer-logo{width: 100%;margin: 0 0 20px;}
    .footer-row{display: block;}
    .footer-contact p, .footer-contact ul li,.footer-menu ul li a{line-height: 33px;}
    footer .container .col-1{width: 50%;}
    .footer-social-media{justify-content: flex-start;}
    .footer-social-media li{margin: 0 18px 0 0;}
    footer{padding: 30px 0;}
    .copyright-data{flex-direction: column;margin: 20px 0 0;}
    .copyright-data li, .copyright-data li a{line-height: 28px;}

    .fixed-social-media{bottom: 15px;}
    .fixed-social-media li a{width: 25px;height: 25px;padding: 5px;}
    .fixed-social-media li a img{width: 100%;}
    /* **** End Home Page **** */

    /* **** Inner Page Banner **** */
    .inner-page-banner{height: 200px;}
    /* **** Inner Page Banner **** */

    /* **** About Page **** */
    .page-title h1{font-size: 24px;letter-spacing: 2px;line-height: 100%;margin: 40px 0;}
    .about-page-wrp-data p{font-size: 13px;line-height: 24px;}
    .about-page-wrp-data img{width: 30px;left: -5px;}
    .about-page-wrp-img img{width: auto;margin: 0 0 20px; max-width:100%;}
    /* **** End About Page **** */

    /* **** Projects Page **** */
    .projects-in-page-data h1{font-size: 20px;line-height: 100%;padding: 0 0 15px;margin: 0 0 15px;}
    .projects-in-page-data h2{font-size: 15px;margin: 0 0 10px;}
    .projects-in-page-data p{font-size: 13px;line-height: 26px;margin: 0 0 20px;}
	.projects-in-page-data ul li{font-size: 13px;line-height: 26px;}
	.projects-in-page-data ol li{font-size: 13px;line-height: 26px;}
    .projects-in-page-img img{width: 100%;margin: 0 0 20px;}
    .projects-wrp-row-3 .projects-wrp-box{width: 100%;}
    /* **** Projects Page **** */

    /* **** Media Page **** */
    .media-wrp-box-data h3{font-size: 16px;line-height: 26px;padding: 15px;}
    figure.media-wrp-box-img img{width: 100%;}
    .media-wrp-row .media-wrp-box{width: 100%;}

    .media-in-page-wrp-data h1{font-size: 18px;line-height: 28px;margin: 0 0 20px;}
    .media-in-page-wrp-data p, .media-in-page-wrp-data ul li,.media-in-page-wrp-data h4{font-size: 14px;line-height: 28px;}
    .back-link{margin: 30px 0 0;}
    /* **** End Media Page **** */

    /* **** Contact Page **** */
    .contact-page.contact-wrp .comman-title h1{font-size: 22px;letter-spacing: 1px;}
    .contact-page-data ul li, .contact-page-data ul li a{font-size: 14px;}
    .contact-page-data ul li{margin: 10px 0;padding: 0;border: none;}
    .contact-page-data ul{flex-direction: column;align-items: flex-start;}
    .contact-page.contact-wrp{padding: 100px 0 30px; background-position: top center;}
    .contact-page-data{padding: 30px 0 0;margin: 40px 0 0;}
    /* **** End Contact Page **** */

}