@media (min-width:1200px){
    .container{max-width: 1210px;}
}
@media (max-width:1699px){
    .jurnery-section { padding: 35px 0 100px; height: 500px; }
}
@media (max-width:1599px){
    .jurny-right-dtl {
        padding: 90px 0 0 60px;
    }
    .jurny-right-dtl h3 {
        font-size: 32px;
    }
}
@media (max-width:1499px){
    .jurnery-section { padding: 35px 0 100px; height: 470px; }
    .jurny-right-dtl h3 {
        font-size: 30px;
    }
}
@media (max-width:1399px){
    .top-design-head { height: 40px; }
    .caption-content .heading-text { font-size: 50px; line-height: 50px; }
    .hero-button { margin-top: 50px; }
    .welcom-content { padding: 25px 25px 0 68px; }
    .greene-section { padding: 60px 0; height: 550px; }
    .greene-content h2 { font-size: 37px; margin-bottom: 20px; }
    .welcome-section { padding: 62px 0 62px; }
    .team-section { padding: 62px 0; }
    .team-section .row.invert { padding-top: 62px; }
    .jurny-right-dtl { padding: 0 0 0 100px; }
    .jurnery-section { padding: 100px 0 70px 0; height: 410px; }
    .jurny-right-dtl h3 { font-size: 30px; margin-bottom: 20px; line-height: 35px; }
    #back-top-wrapper { right: 15px;  }
    .testimoinals-section { padding: 62px 0 100px; }
}
@media (max-width:1299px){
    .modalVideoPopup .modal-body iframe {
        height: 502px;
    }
}
@media (max-width:1199px){
    .header-section.sticky .navbar-header { top: 15px; }
    .logo { width: 200px; padding: 0 10px; margin-left: 0;    margin-top: -30px; }
    .search-form { width: 205px; }
    .top-right { padding-top: 10px; }
    .top-design-head { height: 20px;}
    .header-top { padding: 10px 0 20px; }
    .header-section { padding: 0 0 16px; }
    .top-address { text-align: left; margin-right: 0; padding-left: 10px; }
    .socail-icon a { height: 30px; width: 30px; line-height: 26px; }
    .socail-icon a img { max-height: 14px; }
    .caption-content .heading-text { font-size: 40px; line-height: 40px; }
    .hero-button a { font-size: 12px; padding: 12px 18px 9px; }
    .hero-button a img { padding-left: 4px; }
    .hero-button { margin-top: 20px; }
    .welcome-section { padding: 40px 0 40px; }
    .welcom-content h1, .welcom-content h2, .welcom-content h3 { font-size: 30px; margin-bottom: 15px; }
    .welcom-content { padding: 15px 15px 25px 30px; }
    .welcom-content p { font-size: 15px; line-height: 26px; margin-bottom: 15px; }
    .button { font-size: 12px; padding: 12px 40px 11px 20px; min-width: 182px; margin-top: 10px; }
    .wlcom-image-mid { padding: 25px 25px 20px; }
    .greene-section { padding: 35px 0; height: 420px; }
    .greene-content h2 { font-size: 30px; margin-bottom: 10px; }
    .greene-content { padding: 0 0 0 0; }
    .greene-content p { font-size: 14px; line-height: 26px; margin-bottom: 13px; }
    .team-section { padding: 40px 0; }
    .team-section .row.invert { padding-top: 40px; }
    .team-section .row.invert .welcom-content { padding: 20px 0 20px 0; }
    .jurny-right-dtl h3 { font-size: 26px; margin-bottom: 15px; line-height: 34px; }
    section.instagram-section { padding: 35px 0 35px; }
    .main-footer .container { max-width: 100%; }
    .main-footer { padding: 50px 0 15px; }
    .logo-icon img { width: 52px; }
    .logo-icon { margin-top: -76px; margin-bottom: 15px; }
    .newsletter-footer h4 { font-size: 15px; letter-spacing: 1px; margin-bottom: 14px; }
    .footer-logo { margin-bottom: 18px; }
    .footer-logo img { width: 170px; }
    .footer-nav ul li { margin: 0 5px; }
    .newsletter-footer { padding: 12px 0 0 50px; }
    .copyright { padding: 20px 15px; }
    #back-top-wrapper #back-top a { width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
    #back-top-wrapper { right: 15px; bottom: 40px; }
    .footer-nav ul li a { font-size: 10px;}
    .welcome-inn-section { padding: 40px 0 40px; }
    .welcome-inn-section .wlcom-image-div::before { border: 4px solid #a8ae72; width: 100%; top: 30px; left: 30px; }
    .section-title h3 { font-size: 30px; }
    .testimoinals-section { padding: 35px 0 70px; }
    .section-title { padding-bottom: 20px; }
    .testmonial-content { padding: 16px 20px 5px; }
    .testmonial-content p { font-size: 15px; line-height: 24px; }
    .testimoinals-section .col-sm-6:last-child { padding-left: 15px; }
    .testimoinals-section .carousel-indicators { bottom: -50px; }
    .contact-form-inn {
        padding-bottom: 50px;
    }
    .service-mid h2 { font-size: 28px; margin-bottom: 10px; }
    .blog-text-right h3 { font-size: 28px; margin-bottom: 10px; }
    .blog-text-right ul li { font-size: 15px; }
    .blog-text-right p { font-size: 15px; line-height: 26px; margin-bottom: 10px; }
    .Bsidebar-item h3 { font-size: 28px; margin-bottom: 10px; }
    .Bsidebar-item ul li { font-size: 15px; }
    .blog-col-row { margin-bottom: 30px; padding-bottom: 30px; }
    .wp-pagenavi a, .wp-pagenavi span { font-size: 15px; }
    section.blog-page-section {
        padding: 30px 0 60px;
    }
    header.page-header .page-title { font-size: 30px; margin-bottom: 15px; }
    .page-content p { font-size: 15px; }
    .search-results section.welcome-inn-section {
        padding-bottom: 40px;
    }
    .comment-respond .comment-notes {
        font-size: 15px;
    }
    .default-css p { font-size: 15px; line-height: 26px; }
    .default-css h1{font-size: 30px;}
    .default-css h2{font-size: 28px;}
    .default-css h3{font-size: 26px;}
    .default-css h4{font-size: 24px;}
    .default-css h5{font-size: 22px;}
    .default-css h6{font-size: 20px;}
    .default-css ul li, .default-css ol li { font-size: 15px; line-height: 26px; }
    .team-all ul li { width: 33.33%; }

    .LTRD-title h1{font-size: 30px;}
.LTRD-title p { font-size: 15px; line-height: 26px;  }
.contact-form-inn .gform_wrapper ul.gform_fields li.gfield label {
    font-size: 14px !important;
}
.contact-form-inn .gform_wrapper .medium {
    font-size: 14px !important;
}
}
@media (max-width:1080px){
    .jurny-right-dtl {
        padding: 0 0 0 151px;
    }
}
@media (max-width:991px){
    .container { max-width: 100%; }
    .welcome-section .col-sm-6 { padding: 0 15px; }
    .welcom-content { padding: 0 15px 25px 0; }
    .team-section .welcom-content { padding-left: 0; }
    .wlcom-image-mid { padding: 0 0; }
    .team-section .row { align-items: end; }
    .insta-lay-text span { font-size: 12px; padding: 0 5px; }
    .main-footer .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .footer-nav { text-align: center; }
    .newsletter-footer { padding: 12px 0 0 0; text-align: center; }
    .input-newsletter { padding: 10px 16px 10px; height: 40px; }
    .newsletter-footer form { max-width: 400px; margin: 0 auto; }
    .social-footer { padding-bottom: 10px; }
    .copyright p { font-size: 14px; margin: 0; }
    .main-footer { padding: 50px 0 25px; }
    .footer-nav ul li+li { border-top: 1px solid #f3f3f3; }
    .footer-nav ul li { margin: 0 0; display: block;    padding: 5px 0; }
    .footer-nav ul li a { font-size: 11px; }
    .jurnery-section::before{ content: ''; background: rgba(207, 207, 207, 0.80); height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
    .jurny-right-dtl { padding: 0 0 0 0; }
    .jurnery-section { padding: 70px 0 70px 0; height: auto; }
    .jurnery-section .col-sm-7 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .welcome-inn-section { padding: 40px 0 0; }
    .modalVideoPopup .modal-body iframe { height: 512px; }
    .blog-content-tab { padding: 20px 0 0 0; }
    section.blog-page-section .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
    section.blog-page-section .col-sm-3{    -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%;}
    .home-banner .carousel-indicators { bottom: 30px; }
    
}
@media (max-width:767px){
    .caption-content .heading-text { font-size: 22px; line-height: 26px; }
    .caption-content span { font-size: 20px;}
    .search-form { width: 145px; }
    .top-design-head { height: 3px; }
    .top-address p { font-size: 13px;    margin: 0; }
    .socail-icon a { height: 28px; width: 28px; line-height: 24px; margin: 0 2px; }
    .search-form .search-input { height: 28px; padding: 5px 15px 5px 30px; }
    .search-top { padding-left: 5px; }
    .top-right { padding-top: 3px; }
    .logo { width: 130px; padding: 0 0;  margin: 0px 0 0 !important; }
    .top-section { padding: 6px 0 10px; }
    .header-top { padding: 10px 0 7px; }
    .header-section { padding: 0 0 0; }
    .hero-button a { font-size: 11px; padding: 8px 15px 6px; }
    .hero-button { margin-top: 10px; }
    .home-banner .carousel-indicators { bottom: 30px; }
    .welcome-section { padding: 30px 0 30px; }
    .welcom-content { padding: 0 0 25px 0; }
    .welcom-content h1, .welcom-content h2, .welcom-content h3 { font-size: 23px; margin-bottom: 10px; }
    .welcom-content p { font-size: 14px; line-height: 22px; margin-bottom: 10px; }
    .button { font-size: 11px; padding: 10px 40px 9px 20px; min-width: 160px; margin-top: 0; }
    .greene-section { padding: 25px 0; height: 350px; }
    .greene-content h2 { font-size: 24px; margin-bottom: 10px; }
    .greene-content p { font-size: 14px; line-height: 23px; margin-bottom: 10px; }
    .greene-section .col-sm-10 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .team-section .row.invert { padding-top: 0px; }
    .team-section .row.invert .welcom-content { padding: 20px 0 0; }
    .jurny-right-dtl { padding: 0 0 0; }
    .jurnery-section { padding: 40px 0 40px 0; height: auto; }
    .submit-btn { padding: 10px 10px 9px; font-size: 11px;}
    .testmonial-content p { font-size: 14px; line-height: 20px; }
    .instagram-title h3 { font-size: 20px;}
    .section-title h3 { font-size: 22px; }
    .section-title { padding-bottom: 10px; }
    .jurny-right-dtl h3 { font-size: 22px; margin-bottom: 15px; line-height: 27px; }
    .welcome-inn-section { padding: 30px 0 0; }
    .instgram-list ul li { width: 33.33%; }
    .instgram-list ul{justify-content: center;}
    .newsletter-footer .gform_button.button{
        padding: 10px 10px 9px;
        font-size: 11px;height: 40px;
    }
    .newsletter-footer .medium{
        padding: 12px 106px 12px 16px !important;
        height: 40px;
    }
    .modalVideoPopup .modal-body iframe {
        height: 314px;
    }
    .modalVideoPopup button.close {
        width: 24px;
    }
    .contact-form-inn .gform_wrapper .medium {
        height: 36px;    padding: 5px 16px 5px 16px !important;
    }
    .contact-form-inn .button {
        font-size: 11px !important;
        min-width: 130px;
        margin-top: 0;
    }
    .service-mid h2 { font-size: 23px; }
    .date-left figcaption a { font-size: 14px; }
    .blog-text-right ul li { font-size: 14px; }
    .blog-text-right p { font-size: 14px; line-height: 22px; }
    .blog-text-right h3 { font-size: 23px; }
    .Bsidebar-item h3 { font-size: 23px; }
    .Bsidebar-item ul li { font-size: 14px; padding: 8px 0; }
    .wp-pagenavi a, .wp-pagenavi span { font-size: 13px;padding: 6px 12px !important; }
    header.page-header .page-title { font-size: 23px; margin-bottom: 10px; }
    .search-no-results section.welcome-inn-section {
        padding-bottom: 50px;
    }
    .page-content p {
        font-size: 14px;
        line-height: 20px;
    }
    .category {
        font-size: 14px;
    }
    .post-navigation .nav-previous a, .post-navigation .nav-next a {
        padding: 10px 15px 10px;
    }
    .comment-respond form#commentform p input.submit {
        padding: 10px 15px 10px !important;
    }
    .comment-respond #reply-title { font-size: 23px; margin-bottom: 10px; }
    .comment-respond form#commentform p input, .comment-respond form#commentform p textarea {
        height: 36px;    padding: 5px 16px 5px 16px !important;
    }
    .comment-respond form#commentform p textarea { height: 80px; }
    .comment-respond .comment-notes {
        font-size: 14px;
    }
    .default-css p { font-size: 14px; line-height: 24px; }
    .default-css h1{font-size: 24px;margin-bottom: 10px;}
    .default-css h2{font-size: 23px;margin-bottom: 10px;}
    .default-css h3{font-size: 21px;margin-bottom: 10px;}
    .default-css h4{font-size: 20px;margin-bottom: 10px;}
    .default-css h5{font-size: 18px;margin-bottom: 10px;}
    .default-css h6{font-size: 16px;margin-bottom: 10px;}
    .default-css ul li, .default-css ol li { font-size: 14px; line-height: 20px; }
    .default-css img {
        width: 50%;
    }
    .default-css iframe {
        height: 240px;
    }
        .LTRD-title h1{font-size: 24px;}
.LTRD-title p { font-size: 14px; line-height: 24px;  }
    .header-section.sticky .navbar-header {
        top: 0;
    }
    .greene-tindal-section {
        padding: 25px 0 25px;
    }
    .LTRD-section {
        padding: 25px 0 25px;
    }
    .ltrd-dev-section{ padding: 25px 0 25px;}
    .ourteam-section {
        padding: 35px 0;
    }
    .mainHeadline {
        font-size: 32px;
    }
    .nav-tabs li {
        font-size: 18px;
    }
    .ourteam-section .nav-tabs li a {
        padding: 7px 13px 7px;
    }
    .tab-pane h3 {
        font-size: 28px;
    }
    .mainHeadlineDescription {
        font-size: 14px;
    }
    .text-xs-center {
        margin: 0 0 30px;
    }
    .team-all ul li { width: 50%; }
section.contact-page {
    padding: 36px 0 54px;
}

}
@media (max-width:575px){
    .wlcom-image-div { padding-bottom: 20px; }
    .wlcom-image-mid { padding: 0 0 20px; }
    .wlcom-image-mid img { width: 100%; }
    .welcom-content { padding: 0 0 15px 0; }
    .team-section .row.invert .col-sm-6:first-child { order: 2; }
    .team-section .row.invert .col-sm-6:last-child { order: 1; }
    .team-section { padding: 30px 0 20px; }
    .instgram-list ul li { width: 33.33%; }
    .instgram-list ul { justify-content: center; }
    .header-top .col-5, .header-top .col-7 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .top-address { text-align: center; margin-right: 0; padding-left: 0; padding-bottom: 5px; }
    .top-right { padding-top: 3px; text-align: center; }
    section.home-banner .carousel-inner .carousel-item>img { width: 100%; height: 190px; object-fit: cover; }
    .caption-banner { top: 44%;}
    .home-banner .carousel-indicators { bottom: 18px; }
    .search-form { width: 130px; }
    .greene-section::before{content: ''; background: rgba(0, 0, 0, 0.45); height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
    .greene-section { padding: 35px 0 40px; height: auto; }
    .input-newsletter { font-size: 11px; }
    .welcome-inn-section .wlcom-image-div::before { border: 2px solid #a8ae72; width: 100%; top: 14px; left: 14px; bottom: 0; }
    .welcome-inn-section .wlcom-image-div { margin-bottom: 30px; padding-bottom: 0;}
    .testimoinals-section .col-sm-6:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .testimoinals-section .col-sm-6:last-child { padding-left: 15px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .testimonial-right-img { padding-top: 20px; }
    .header-section.sticky .header-top { display: none; }
    .modalVideoPopup .modal-body iframe { height: 224px; }
    section.blog-page-section .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    section.blog-page-section .col-sm-3{    -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .wp-pagenavi { text-align: left; margin-bottom: 25px; }
    section.blog-page-section { padding: 30px 0 40px; }
    .comment-respond p.comment-form-author { width: 100%; }
    .comment-respond p.comment-form-email { width: 100%; }
    .comment-respond p.comment-form-url { width: 100%; }
    .mainHeadline { font-size: 26px; }
    .team-all ul li { width: 100%; }
}
@media (max-width:480px){
    .greene-section { padding: 35px 0 40px; height: auto; }
    .instgram-list ul li { width: 50%; }
    #back-top-wrapper { right: 0; bottom: 0; left: 0; text-align: center; }
    .copyright { padding: 20px 15px 50px; }
    .about-page-banner>img { width: 100%; height: 160px; object-fit: cover; }
    .default-css img {
        width: 100%; margin: 0 0 15px;
    }
}
