@media (min-width: 1919px) {    .slide-right .slide-hamburger {right:20%;}    .slide-right.slide-open .slide-hamburger {right:21%; top:20px;}    }        @media (max-width: 1199px) {    .abt-image-two {width:65%; position:absolute; top:223px; z-index:9999;}    }        @media (min-width: 768px) {    div#navbarNavDropdown {width:100% !important}    .navbar-nav {float:right !important; margin:0;}    }			 @media (min-width: 1000px) and (max-width:1199px) {		 div#navbarNavDropdown li a{font-size:13px;}		 		 		 	 }        @media (min-width: 992px) and (max-width:1169px) {    .blog-content {padding:10px 10px 30px 15px;}    .about-images img {height:100%; max-height:507px; object-fit:cover;}    .services-content h4 {font-size:22px;}    .fun_text {width:210px; height:210px; padding:60px 20px;}    .review-head p {display:none;}    .blog-content a h4 {font-size:20px;}    .about-content {padding:0px; margin:0px;}    .team-content {top:65%;}    .single-member:hover .team-content {top:30%;}    .bread-headline {width:60%;}    p.hidden-sm {display:none;}    .banner-content h2 {font-size:44px; line-height:56px;}    .reviews-area .section-headline p {margin-right:0px;}    .reviews-content {margin-left:50px;}    .suscribe-input button {font-size:14px;}    }        @media (min-width: 768px) and (max-width:991px) {    .main-menu ul.navbar-nav li a {padding:25px 7px;}    .logo a {padding:10px 0;}    .main-menu ul.navbar-nav li a {font-size:12px;}    .header-social {padding:20px 0px;}    .slide-left .slide-hamburger {left:13px;}    .contact-head {padding:40px 0px; margin-right:0px;}    .slide-right .slide-hamburger {right:3%; top:14px;}    .slide-area::after {max-height:130px;}    .about-content {padding:0px; margin:0px;}    .about-images {margin-right:0px;}    .about-headline h3 {font-size:28px; line-height:40px;}    .video-content {bottom:-30%; right:-20%;}    .section-headline h3 {font-size:28px; margin-bottom:40px; line-height:38px;}    .fun_text {padding:35px 10px; width:170px; height:170px;}    .fun_text > h4 {font-size:16px;}    .reviews-area .section-headline p {margin-right:0px;}    .reviews-content {margin-left:30px;}    .banner-content h2 {font-size:34px; max-width:650px; line-height:46px;}    .reviews-area .section-headline h3 {font-size:28px; line-height:40px;}    .testimonial-text p {font-size:15px; line-height:28px;}    .contact-head p {font-size:15px;}    .title2 {font-size:33px; line-height:30px;}    .services-content h4 {font-size:22px;}    .related-post-list .recent-single-post {padding:0px 10px 0px 0px;}    .related-post-list .recent-single-post:last-child {padding:0px 0px 0px 10px;}    .bread-headline {width:80%;}    .right-side {padding-left:0px;}    .blog-search-option input {width:75%;}    .team-content {top:50%;}    .single-member:hover .team-content {top:17%;}    .slide-right.slide-open .slide-hamburger {right:51%;}    .map-area {margin-right:0px;}    .contact-form {margin-left:0px;}    .footer-head h4 {font-size:18px;}    .suscribe-input input {width:100%; float:none; margin-bottom:10px;}    .suscribe-input button {width:60%;}    .subs-feilds {padding:20px 20px;}    }        @media (max-width: 991px) {    div#navbarNavDropdown li a {font-size:14px; color:#000; display:block; padding:0px 7px; font-weight:700;}    div#navbarNavDropdown li a {font-size:12px; padding:0px 5px;}    #navbarNavDropdown {float:left; padding:20px 0px;}    .abt-image-one {        width:55%;        float:none !important;        margin: 0 auto;    }    .about-images{ float: none;}    }        @media (max-width: 767px) {        .titlewrap.container h1 {            font-size: 23px;            text-transform: uppercase;            line-height: normal;        }        .inner-banner{ position: relative;}        .inner-banner{ height: auto;}        .inner-banner:before{ height: 100%;}div#navbarNavDropdown {width:0;}.navbar-demo.open-nav .nav-bar {left:0; width:100%; transition:left 0.5s; height:100%;}#navbarNavDropdown {padding:0px;}.navbar-demo button.menu-btn {display:block;}div#navbarNavDropdown ul li:first-child {border-top:none;}ul.navbar-nav li {background:#000;}div#navbarNavDropdown li a {color:#fff !important;}div#navbarNavDropdown li.current_page_item a {color:#59853a  !important;}div#navbarNavDropdown.open-nav {width:50%; z-index:99999;}.menu-btn {display:block; position:absolute; top:0; right:0; background-color:unset; border:0; font-size:26px; display:block; padding:23px; color:#000; outline:none;}.navbar-demo {height:100%; z-index:999;}.navbar-demo .nav-bar {left:-950px; background-color:#000 d9; transition:1s; height:100%;}.navbar-demo.open-nav .nav-bar {left:0; width:100%; transition:left 0.5s; height:100%; background:#000;}.navbar-demo .nav-bar ul li a {display:block; color:#fff;}.open-nav button.menu-btn i:before {content:'\f00d ';}    .film .owl-carousel .owl-item .owl-item {width:100% !important;}    div#navbarNavDropdown li a {font-size:14px;}    .wrapper {overflow-y:hidden;}    .award .owl-next, .award .owl-prev {display:none;}    .logo {height:inherit; left:0; padding:0; position:static !important; top:5px; z-index:999999;}    .logo a {padding:0; width:70%;}    .title2 {font-size:36px; line-height:48px;}    .title1 {font-size:16px; letter-spacing:0.50px;}    .about-content {padding:30px 0px 0px 0px; margin-left:0px;}    .section-headline h3 {font-size:25px; line-height:38px;}    .about-headline h3 {font-size:25px; line-height:38px;}    .fun_text {margin:15px auto;}    .blog-content {padding:20px 15px 20px 15px; top:50%;}    .single-blog:hover .blog-content {top:38%;}    .blog-content a h4 {font-size:19px;}    .blog-meta span {font-size:13px; padding-right:5px;}    .reviews-area .section-headline h3 br, .section-headline h3 br {display:none;}    .reviews-area .section-headline h3 {font-size:26px;}    .slide-area::after {max-height:60px;}    .banner-content h2 {font-size:28px; line-height:44px;}    .reviews-area .section-headline p {margin-right:0px; margin-bottom:30px;}    .Reviews-content {padding:30px 0px 0px;}    .testimonial-text p {font-size:16px; line-height:28px;}    .contact-head {padding:0px 0px 15px; margin-right:0px;}    .single-icon i {margin-right:15px;}    .contact-head p {font-size:14px;}    .services-content h4 {font-size:20px;}    .project-dec h4 {font-size:18px;}    #scrollUp {bottom:180px; right:-15px; color:#ffffff; font-weight:600; background:#59853a;}    .slider-images img {width:100%; height:100%; min-height:400px; object-fit:cover;}    .breadcrumb h3 {font-size:26px; line-height:38px;}    blockquote {padding:20px 0px 10px 30px;}    blockquote::before {position:absolute; top:15px; left:3px; font-size:20px;}    .threaded-comments {margin-left:20px;}    .footer-content {margin-bottom:40px; overflow:hidden;}    .last-content {margin-bottom:0px;}    .footer-area {padding:90px 0;}    .intro-content-2 .title1 {font-size:14px;}    .intro-content-2 .title2 {font-size:32px; line-height:48px;}    .breadcrumb-inner {padding:80px 0px;}    .bread-headline {padding:30px 20px 20px; width:100%;}    .bread-headline h3 {font-size:25px; line-height:38px;}    .blog-details .blog-content h4 {font-size:20px;}    .right-side {padding-left:0px;}    .left-head-blog {margin-top:30px;}    .map-area {margin-bottom:50px;}    .video-content {background:transparent; right:-6%;}    .about-images {margin-right:0px;}    .contact-form {margin-left:0px;}    .map-area {margin-right:0px;}    .suscribe-input button {font-size:14px;}    .related-post-list .recent-single-post {width:100%; float:none; padding:0px; margin-bottom:30px;}    .related-post-list .recent-single-post:last-child {padding:0px;}    .post-img {padding-right:10px;}    .pst-content {padding-left:10px; padding-top:0px;}    .team-content {bottom:0px; height:auto;}    .single-member:hover .team-content {top:26%;}    .slider-content {margin-top:-100px;}    .ott-platform .owl-prev {left:33px;}    .ott-platform .owl-next {right:33px;}    .red-box:before {display:none !important;}    .work-entry:before {display:none !important;}    .view-alls {position:absolute; right:15px; top:-80px;}    .award {padding:30px 0px 0px 0px;}    #services .main-services img {width:100%;}    .abt-image-two {width:65%; position:absolute; z-index:999; top:61px;}    .display-table-cell {width:100%; height:100%; vertical-align:middle; position:absolute; position:absolute; top:32% !important; left:50%; transform:translate(-50%, -30%);}    div#about {padding:40px 0px;}    #navbarNavDropdown.open {opacity:0.9 !important; visibility:visible !important; height:auto !important;}    .sb {margin-top:-17px;}    blockquote.instagram-media {max-width:100% !important; height:auto !important;}    .film .view-alls {margin-bottom:20px;}    .scrollg iframe {width:100% !important; max-width:100% !important;}    a.closebtn, .bars {display:block;}    div#navbarNavDropdown {position:fixed; background:#000; top:0; left:0px; padding-left:0; overflow-x:hidden; height:100%;}    ul.navbar-nav li {padding-left:25px !important; padding-right:25px !important;}    span.bars {float:right; margin-top:18px; color:#000;}    .team-content h4 {font-size:14px;}    .navbar-demo .nav-bar ul {padding:0; display:inline-block !important; display:inline-block; padding:0; width:100%;}    .current_page_item a {        color: #59853a !important;    }    }        @media (max-width: 576px) {    span.bars {float:right; margin-top:18px; color:#000;}    .fun_text {padding:14px 10px; text-align:center; border-radius:50%; border:1px solid #191919; background:#ffffff; width:84px; height:84px;}    .fun_text span {color:#69b137; display:block; font-size:18px; padding-bottom:0px; line-height:normal;}    .fun_text > h4 {color:#000; font-size:14px; line-height:18px;}    .title2 {font-size:26px; line-height:26px; margin-top:0px !important; padding:11px 0px;}    .title1 {font-size:13px; letter-spacing:0.50px;}    .slide-btn {padding:6px 40px; display:inline-block; margin:0px 30px; text-transform:uppercase; position:relative; transition:all 0.3s; border:1px solid #fff; color:#fff; overflow:hidden; font-size:16px; z-index:1;}    .slide-content {margin-top:10px;}    .red-box > div {padding:0 9px;}    .ott-platform .owl-prev {left:33px; height:30px; width:37px; top:14%;}    .ott-platform .owl-next:after {right:14px; top:0px;}    .ott-platform .owl-prev:after {color:#74995a; left:12px; top:-2px;}    .ott-platform .owl-next {right:33px; height:30px; width:37px; top:14%;}    .top-head {font-size:23px;}    .award .nav-pills>li {float:none; display:inline-block; width:30%;}    .award .nav li a {text-transform:uppercase; font-size:12px; color:#bdbdbd; text-align:center; line-height:normal; padding:0px;}    .team-content h4 {font-size:14px;}    .award .nav {text-align:left; margin-bottom:30px;}    #banner .owl-dots {display:none !important;}    .youtube-frame {height:auto !important;}    }