@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .wrapper{max-width: 960px;}
    h2 {font-size: 42px;line-height: 48px;}
    p{font-size: 26px;line-height: 36px;}
    .content-image-block .content-block .content-inner {padding-left: 40px;max-width: 480px;}
    .text-block {max-width: 650px;}
    .content-image-block .content-block{padding: 40px 0 30px;}
    .content-image-block .content-block p {font-size: 22px;line-height: 30px;}
    .content-image-block .content-block h2 {padding-bottom: 20px;padding-right: 70px;}
    .contact-area{margin-bottom: 40px;}
    
    .content-wrapper {max-width: 800px;}
    .about-content{padding: 50px 0 60px;}
    .content-video-block .content-block{padding: 40px 0 30px;}
    .content-video-block .content-block p {font-size: 22px;line-height: 30px;}
    .content-video-block .content-block h2 {padding-bottom: 20px;padding-left: 80px;}
    .content-video-block .content-block .content-inner {padding-right: 40px;max-width: 480px;}
    .video-wrapper img.poster{height: 500px;}
    .video-wrapper{padding-bottom: 500px;}
    .play-btn {width: 80px;height: 80px;}
    .btn-primary{font-size: 20px;line-height: 24px;}
    .content-image-block .image-block img{min-height: 500px;}
    
    .slider-text-inner{max-width: 520px;}
    .slider-text-block{width: 54%;}
    .slider-content h3{font-size: 30px;line-height: 36px;}
    .slider-content{padding-bottom: 25px;}
    .slider-text-inner{padding-right: 25px;}
    .single-slide{padding: 130px 0 110px;}
    .slider-image{margin-top: 15px;}
    .button-left .slider-image img{max-width: 140px;}
    
    .two-column-widget .content-widget{padding: 40px 0;}
    .two-column-widget .content-widget h2 {padding-bottom: 20px;padding-right: 35px;}
    .two-column-widget .content-widget .content-inner {padding-right: 40px;max-width: 480px;}
    .two-column-widget .image-wrap img{min-height: 500px;}
    
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .wrapper{max-width: 720px;}
    p{font-size: 22px;line-height: 30px;}
    h2 {font-size: 32px;line-height: 38px;}
    h3 {font-size: 28px;line-height: 36px;}
    h4 {font-size: 24px;line-height: 32px;}
    .contact-links li a{padding: 12px 35px;font-size: 18px;line-height: 22px;min-width: 240px;}
    .contact-links li{padding: 0 30px;}
    .contact-links i.phone-icon img {width: 16px;}
    .contact-links i.mail-icon img {width: 28px;}
    .contact-links i{width: 42px;height: 42px;line-height: 58px;left: -21px;}
    .contact-area{margin-bottom: 30px;}
    .contact-head{padding: 22px 0 35px;}
    .contact-area h3{padding-bottom: 5px;}
    .content-image-block .content-block{padding: 30px 0 20px;}
    .text-block {max-width: 540px;}
    .content-image-block .content-block .content-inner {padding-left: 30px;max-width: 360px;}
    .content-image-block .content-block p {font-size: 20px;line-height: 28px;}
    .content-image-block .content-block h2 {padding-bottom: 15px;padding-right: 20px;}
    .content-image-block{margin-bottom: 50px;}
    
    .content-wrapper {max-width: 660px;}
    .about-content{padding: 40px 0 50px;}
    .content-video-block .content-block{padding: 30px 0 20px;}
    .content-video-block .content-block p {font-size: 20px;line-height: 28px;}
    .content-video-block .content-block h2 {padding-bottom: 15px;padding-left: 60px;}
    .content-video-block .content-block .content-inner {padding-right: 30px;max-width: 360px;}
    .video-wrapper img.poster{height: 480px;}
    .video-wrapper{padding-bottom: 480px;}
    .about-content .btn-primary{margin: 0;}
    .play-btn {width: 60px;height: 60px;}
    .btn-primary{font-size: 18px;line-height: 22px;padding: 13px 18px;}
    .content-image-block .image-block img{min-height: 480px;}
    
    .slider-text-inner{max-width: 390px;}
    .slider-text-block{width: 54%;}
    .slider-content h3{font-size: 24px;line-height: 30px;}
    .slider-content h2 {padding-bottom: 3px;}
    .slider-content{padding-bottom: 20px;min-height: 120px;}
    .slider-text-inner{padding-right: 15px;}
    .slider-image{margin-top: 10px;}
    .single-slide{padding: 90px 0;}
    .button-left .slider-image img{max-width: 100px;}
    .slick-dots button{width: 15px;height: 15px;}
    .slick-dots li{margin: 0 4px;}
    .slick-dots{bottom: 20px;}
    
    .two-column-widget .content-widget{padding: 30px 0;}
    .two-column-widget .content-widget h2 {padding-bottom: 15px;padding-right: 25px;}
    .two-column-widget .content-widget .content-inner {padding-right: 30px;max-width: 360px;}
    .two-column-widget .image-wrap img{min-height: 480px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .wrapper{max-width: none;padding: 0 15px;}
    p{font-size: 20px;line-height: 28px;padding: 0 0 20px;}
    h2 {font-size: 28px;line-height: 34px;}
    h3 {font-size: 24px;line-height: 32px;}
    h4 {font-size: 20px;line-height: 28px;}
    .contact-links li a{padding: 12px 35px;font-size: 18px;line-height: 22px;min-width: 240px;}
    .contact-links li{padding: 0 30px;}
    .contact-links i.phone-icon img {width: 16px;}
    .contact-links i.mail-icon img {width: 28px;}
    .contact-links i{width: 42px;height: 42px;line-height: 58px;left: -21px;}
    .contact-area{margin-bottom: 20px;}
    .contact-head{padding: 22px 0 35px;}
    .contact-area h3{padding-bottom: 5px;}
    .contact-area .image-list{padding-bottom: 20px;}
    .content-image-block .content-block{width: 100%;padding: 25px 0;}
    .content-image-block .content-block p {font-size: 18px;line-height: 26px;text-align: inherit;padding-bottom: 15px;}
    .content-image-block .content-block h2 {padding-bottom: 15px;}
    .content-image-block .content-block .content-inner{max-width: none;padding: 0 20px;}
    .content-image-block{margin-bottom: 20px;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .content-image-block .image-block{width: 100%;}
    
    .content-wrapper {max-width: 800px;}
    .about-content{padding: 30px 0 40px;}
    .content-video-block .content-block{width: 100%;padding: 25px 0;text-align: left;}
    .content-video-block .content-block p {font-size: 18px;line-height: 26px;text-align: left;padding-bottom: 15px;}
    .content-video-block .content-block h2 {padding-bottom: 15px;padding-left: 0;}
    .content-video-block .content-block .content-inner {max-width: none;padding: 0 20px;}
    .video-wrapper img.poster{height: 320px;}
    .video-wrapper{padding-bottom: 320px;}
    .about-content .btn-primary{margin: 0;}
    .play-btn {width: 50px;height: 50px;}
    .btn-primary{font-size: 16px;line-height: 20px;padding: 10px 15px 12px;}
    .content-video-block{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .content-video-block .video-block{width: 100%;}
    .content-video-block .content-block{order: 2;}
    .content-image-block .image-block img{height: 320px;min-height: 0;}
    
    .slider-text-inner{max-width: 390px;}
    .slider-text-block{width: 100%;order: 2;}
    .slider-content h3{font-size: 22px;line-height: 28px;}
    .slider-content h2 {padding-bottom: 3px;}
    .slider-content{padding-bottom: 20px;min-height: inherit;text-align: center;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; -webkit-align-items: center; -ms-align-items: center; align-items: center;}
    .slider-text-inner{padding-right: 0;max-width: none;}
    .slider-image{margin: 0 0 25px;width: 70%;position: inherit;}
    .single-slide{padding: 40px 20px 70px;}
   
    .slick-dots button{width: 15px;height: 15px;}
    .slick-dots li{margin: 0 4px;}
    .slick-dots{bottom: 20px;}
    .btn-outer{text-align: center;}
    .button-left .btn-outer{text-align: center;}
    .button-left .slider-image{max-height: 70px;}
    .button-left .slider-image img{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);width: auto; width: 70px;height: 240px;margin-top: -80px;max-width: none;}
/*     .button-left .slider-image img{max-width: 75px;}*/
    
    .two-column-widget .content-widget{width: 100%; padding: 25px 0 30px;}
    .two-column-widget .content-widget h2 {padding-bottom: 15px;padding-right: 0;}
    .two-column-widget .content-widget .content-inner {max-width: none;padding: 0 20px;}
    .two-column-widget{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .two-column-widget .image-wrap{width: 100%;}
    .two-column-widget .content-widget{order: 2;}
    .two-column-widget .image-wrap img{height: 320px;min-height: 0;}

    .slider-image{
        padding: 0;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    
}

