@media screen and (min-width:1900px) {
}

@media screen and (max-width:1900px) {
}

@media screen and (max-width:1169px) {
.fix-wrap { padding: 0px 20px; }
/*** Home Award Slide Style here ***/
.award-slide .slick-prev { left: -25px; }
.award-slide .slick-next { right: -25px; }
/*** Upcoming Projects Style here ***/
.upcoming-projects { padding:35px 0px;}
.UpcomingProjects-slide .item { padding:0px 10px;}
.UpcomingProjects-slide .slick-arrow { background:rgba(0,0,0,0.8);}
.UpcomingProjects-slide .slick-prev { left:25px;}
.UpcomingProjects-slide .slick-next { right:25px;}
/*** Home Media Buzz Style here ***/
.hp-media-buzz { padding:50px 0px;}
.MediaBuzz-slide .item { padding:0px 20px;}
.slick-prev { left: -20px; }
.slick-next { right: -20px; }
/*** Projects List Style here ***/
.pdtlist-detail li { width: 23.8%; height: auto; min-height: 350px; margin-left: 1.5%; margin-bottom: 1.5%; }
.pdtlist-dtl { width: 100%; height: 100%; min-height: 350px; }
.pdtlist-dtl h3, .pdtlist-dtl .pdt-info { transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; }
.pdtlist-detail li img { width: 100%; height: 100%; }
.pdtlist-dtl .pdt-info { padding: 0px 10px 0px 10px }
.pdtlist-dtl h3 {padding: 30px 10px 0 10px }
/*** About Page Style here ***/
.about-bnr { padding-top: 170px; min-height: 550px; }
.about-bnr-cont { margin-bottom: 40px }
.aboutperson-pic { width: 25%; margin-right: 5%; }
.aboutperson-info { width: 70%; }
/*** Blog Page Style here ***/
.blog-s-pic { width: 55% }
.blog-slider-info { width: 45%; padding: 20px; }
.blog-slider-main .slick-slider .slick-arrow { right: 38%; bottom: 20px; }
.blog-slider-main .slick-slider .slick-prev { right: 42% }
.blog-s-pagination { bottom: 25px; }
.blog-slider-info h3 { font-size: 28px; line-height: 32px; }
.blog-slider-main .slick-slider .slick-arrow { right: 370px; bottom: 15px; }
.blog-slider-main .slick-slider .slick-prev { right: 404px; }
.blog-post-pic { width: 35%; }
.blog-post-info { width: 60%; margin-left: 5% }
/*** Blog Detail Page Style here ***/
.blogdetail-info { width: 60% }
.blog-related-articles { width: 37% }
.related-articles-list, .blog-related-articles h2{ padding-left:0px;}
.blogdetail-info{ margin-top:30px;}
.blogdetail-info img { width: 100%; margin: 0px 0 30px 0 }
.related-articles-list .blog-s-pic { width: 20% }
.related-articles-list .blog-slider-info { width: 70%; margin-left: 5%; }
.blog-slider-info h3 { font-size: 20px; line-height: 26px }
/*** Press Page Style here ***/
.presslist-main li{ width:33.3%;}
.pressitem-pic .pdtlist-dtl{ height:372px; width:94%;}
.pressitem{ padding:0px 20px;}
/*** Sitemap Style here ***/
.sitemap{ padding-bottom:100px;}
}
@media screen and (max-width:1024px) {
/*** Footer Style here ***/
.keep-touch h3 { padding:8px 0px 10px 20px; font-size:30px;}
/*** Project Detail About Style here ***/
.PrjDetail-about h2 { max-width:460px; padding-left:20px;}
.slider-nav .slick-prev { left: 30px; }
.slider-nav .slick-next { right: 30px; }
}
@media screen and (max-width:979px) {
/*** Header Style here ***/
.nav-brand ul li a { padding:0px 19px;}
/*** Footer Style here ***/
.keep-touch { padding:50px 0px;}
.keep-touch h3 { padding:8px 0px 10px 25px; font-size:32px; max-width:inherit;}
.keep-touch .f-right { max-width:100%; float:left; padding:15px 0px 0px;}
.keep-touch .btn-primary-brdr { float: left; }
.footer-links { padding: 40px 0px 0px; }
.foot-logo, .foot-link, .social-link { margin-bottom:40px;}
.foot-logo { margin-right: 20px; }
.footer-links ul li a { padding:0px 10px;}
/*** Home Banner Style here ***/
.hp-banner { height:500px;}
.hp-banner .banner-caption { margin:230px 0px 0px;}
/*** Home About Style here ***/
.hp-about { height:390px;}
/*** Upcoming Projects Style here ***/
.UpcomingProjects-slide .pdt-info p { margin:20px 0px 0px;}
/*** Project Detail Style here ***/
.project-detail-banner .banner-caption { margin: 150px 0px 0px; }
.project-detail-banner .bnr-arrowdown { margin: 15px 0px 0px; }
.PrjDetail-about h2 { max-width: 350px; }
.PrjDetail-about .f-right { max-width: 370px; }
.meet-cast .slider-for { padding:50px 0px 30px;}
.meet-cast .slider-for .f-left, .meet-cast .slider-for .f-right { max-width:100%;}
.meet-cast .slider-for .f-right { margin:20px 0px 0px;}
/*** Projects List start here ***/
.pdtlist-detail li { width: 32%; margin-left: 2%; min-height: 330px; margin-bottom: 2%; }
.pdtlist-dtl { min-height: 330px; }
.pdtlist-detail li:nth-child(4n+1) { margin-left: 2%; }
.pdtlist-detail li:nth-child(3n+1) { margin-left: 0px; }
/*** Blog Page Style here ***/
.blog-slider-info{ min-height:260px; padding-bottom:10px}
.blog-slider-info p { line-height: 22px; font-size: 14px; }
.blog-slider-main .slick-slider .slick-arrow { right: 250px; bottom: 2px; }
.blog-slider-main .slick-slider .slick-prev { right: 290px; }
.blog-s-pagination{ bottom:20px;}
/*** Press Page Style here ***/
.presslist-main li{ width:50%; margin-bottom:50px;}
/*.presslist-main li:nth-child(2n+1){ clear:left;}*/
.pressitem-pic:nth-child(2n+2) .pdtlist-dtl{ margin-left:5%;}
}
@media screen and (max-width:767px) {
/*** Header Style here ***/
header { padding:15px 0px;}
.navbar-header { display: block; }
.nav-brand {display: none; padding:0px; margin:0px; position:absolute; top:100%; left:0px; right:0px; background:#000;; border-top: 1px solid rgba(255,255,255,0.3);}
.nav-brand ul li { width:100%; text-align:left;}
.nav-brand ul li.brand { display:none;}
.nav-brand ul li a { padding:0px 20px; line-height:40px; border-bottom: 1px solid rgba(255,255,255,0.3);}
.nav-brand ul li a:hover,.nav-brand ul li.active a { background:#D7141E;}
.nav-brand ul li a:hover::before, .nav-brand ul li.active a::before { content:normal;}
/*** Footer Style here ***/
.keep-touch .form-control { margin:0px 20px 0px 0px; max-width:286px;}
.keep-touch .btn-primary-brdr { padding:0px 20px;}
.footer-links ul li a { padding: 0px 15px; }
.foot-logo, .foot-link, .social-link { margin-bottom: 30px; }
.foot-link { padding:0px; width:100%;}	 
/*** Home About Style here ***/
.hp-about h5{ margin:60px 0px 30px;}
.hp-about h5 br{ display:none;}
/*** Upcoming Projects Style here ***/
.UpcomingProjects-slide .pdtlist-dtl h3 { margin:0px; min-height:82px;}
.UpcomingProjects-slide .slick-prev { left:18px;}
.UpcomingProjects-slide .slick-next { right:18px;}
/*** Project Detail Style here ***/
.PrjDetail-about { padding:100px 0px 140px;}
.PrjDetail-about h2 { max-width:100%;}
.meet-cast .slider-for .f-left { padding-left:20px;}
.PrjDetail-about .f-right { margin:25px 0px 0px; max-width:100%;}
.slider-nav .slick-prev { left: 10px; }
.slider-nav .slick-next { right: 10px; }
/*** Projects List start here ***/
.pdtlist-scn { padding: 120px 0 50px 0; }
.pdtlist-detail li { width: 49%; margin-left: 2%; min-height: 400px; margin-bottom: 2%; }
.pdtlist-dtl { min-height: 450px; }
.pdtlist-detail li:nth-child(4n+1) { margin-left: 2%; }
.pdtlist-detail li:nth-child(3n+1) { margin-left: 2%; }
.pdtlist-detail li:nth-child(2n+1) { margin-left: 0%; }
.pdt-info p { margin-top: 0px; }
.pdtlist-dtl h3 { min-height: auto; margin-top: 10%; margin-bottom: 20px }
/*** About Page start here ***/
.about-bnr { min-height: inherit; padding: 120px 0 60px 0; }
.about-personbg, .about-contUs-btn { padding: 40px 0 }
.about-bnr-cont { width: 100%; }
.about-bnr-cont h2 { font-size: 30px; line-height: normal; margin-bottom: 5px }
.aboutperson-info h2 { font-size: 35px; margin-bottom: 20px; }
.about-bnr { background-position: 90% }
/*** Blog Page Style here ***/
.blog-s-pic { width: 100%; }
.blog-slider-info { width: 100%; min-height: inherit; padding-bottom: 40px; }
.blog-slider-main .slick-slider .slick-arrow { left: auto; top: 120px; right: 20px; }
.blog-slider-main .slick-slider .slick-prev {left: 20px; right:auto }
/*** Blog Detail Page Style here ***/
.blogdetail-info { width: 100% }
.blog-related-articles { width: 100%; margin-top: 20px; }
.related-articles-list { padding: 15px 0; }
.blogdetail-middle { padding: 40px 0 }
/*** Press Page Style here ***/
.press-scn{ padding-top:130px;}
.press-scn h2{ margin-bottom:50px;}
/*** Cotnact Page Style here ***/
.contact-mid-scn{ padding:120px 0px 70px 0px;}
/*** Sitemap Style here ***/
.sitemap{ padding-top:30px; padding-bottom:80px;}
}
@media screen and (max-width:599px) {
/*** Footer Style here ***/ 
.keep-touch .f-right { padding:10px 0px 0px;}
.keep-touch .form-control { margin:0px 0px 20px; max-width:inherit;}
.keep-touch .btn-primary-brdr { float:left;}
.foot-copy .f-left, .foot-copy .f-right{ width:100%; text-align:center;}
/*** Home Banner Style here ***/
.hp-banner { height:460px;}
.hp-banner .banner-caption { margin:170px 0px 0px;}
/*** Home About Style here ***/
.hp-about h5{ margin:30px 0px;}
/*** Project Detail Style here ***/
.PrjDetail-about { padding: 50px 0px 140px; }
.project-detail-banner .banner-caption { margin: 120px 0px 0px; }
.project-detail-banner .banner-caption h1 br { display:none;}
.static-nav ul li a { padding:0px 18px;}
/*** About Page start here ***/
.aboutperson-pic, .aboutperson-info { width: 100%; margin-right: 0px; }
.aboutperson-pic { margin-bottom: 30px }
.aboutperson-pic img { width: 100%; }
.about-contUs-btn a { min-width: 90% }
/*** Blog Page Style here ***/
.blog-post-item { padding: 20px 0; }
.blog-post-pic, .blog-post-info { width: 100%; }
.blog-post-info { margin-left: 0px; margin-top: 20px; }
/*** Press Page Style here ***/
.presslist-main li{ width:100%; border-left:none; border-top:#4d4d4d 1px solid; padding:20px 0; margin:0px; min-height:inherit;}
.presslist-main li:first-child{ border-top:none; padding-top:0px;}
.pressitem-pic .pdtlist-dtl{ width:100%;}
.pressitem-pic:nth-child(2n+2) .pdtlist-dtl{ margin-left:0px;}
/*** Cotnact Page Style here ***/
.contact-form{ width:100%;padding:10px 25px 25px 25px;}
.contact-form .form-group{ margin-top:10px}
.contact-form input[type="text"], .contact-form input[type="password"], .contact-form input[type="number"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form textarea{ padding:15px 10px;}
/*** Sitemap Style here ***/
.sitemap{ padding-top:20px; padding-bottom:50px;}
.sitemap-list ul{ margin-left:0px; width:100%;}
.sitemap h2{ margin-bottom:0px;}
}
@media screen and (max-width:479px) {
/*** Footer Style here ***/ 
.keep-touch h3 { padding:8px 0px 10px 20px; font-size:30px;}
.foot-logo, .foot-link, .social-link { margin: 0px auto 20px; width: 100%; text-align: center; }
.footer-links .social-link ul li { display:inline-block; float:none; overflow:hidden;}
.footer-links .social-link ul li a { padding:0px 10px;}
.foot-link { margin:0px;}
.footer-links .foot-link ul li { width:100%; text-align:left;}
.footer-links .foot-link ul li a { line-height:34px; border-top:1px solid rgba(255,255,255,0.3);}
/*** Home About Style here ***/
.hp-about h5{ margin:0px 0px 30px;}
.UpcomingProjects-slide .item img { width:100%;}
/*** Project Detail Style here ***/
.PrjDetail-about { height:auto;}
.PrjDetail-about h2 { font-size:36px; line-height:44px;}
.static-nav { padding:20px 0px;}
.static-nav ul li { display:block; text-align:left;}
.static-nav ul li a { line-height:40px; border-bottom:1px solid rgba(255,255,255,0.3);}
.static-nav ul li:last-child a { border:none;}
.meet-cast .slider-for .f-left h3 { font-size:38px; line-height:38px;}

/*** Projects List start here ***/	
.pdtlist-detail li { width: 100%; margin-left: 0 !important; margin-bottom: 5%; }
.about-bnr-cont { width: 100%; padding-left: 0px; border-left: none; }
.about-bnr-cont p { line-height: 24px; font-size: 16px }
}
@media screen and (max-width:374px) {
	.dtl-social a{ margin-left:30px;}
/*** Home Banner Style here ***/
.hp-banner .banner-caption h1 { font-size:40px; line-height:50px;}
/*** Upcoming Projects Style here ***/
.UpcomingProjects-slide .slick-prev { left:0px;}
.UpcomingProjects-slide .slick-next { right:0px;}
/*** Projects List start here ***/		 
.pdtlist-detail li { min-height: 340px; }
.pdtlist-dtl { min-height: 340px; }
/*** Press Page Style here ***/
.pressitem-pic .pdtlist-dtl{ height: 350px;}
.pressitem-pic .pdtlist-dtl h3{ margin-top:0px;}
}
