@media only screen and (min-width:1367px) and (max-width:1900px){.header-style4 aside.widget.widget-phone{display:none;}
.header.header-style4{padding:0px 20px;}
}
@media only screen and (max-width:1366px){.header.header-style4{padding:0px 20px;}
.header-style4 .margin-left68{margin-left:15px;}
.header-style4 aside.widget.widget-phone{display:none;}
.padding-lr100{padding:0px 50px;}
.flat-maps-form2{padding:3.9% 5.3% 3% 4.45%;}
.info-aboutus{padding:2.7% 3% 3% 3%;}
.info-aboutus .title-section.style2.left{margin-bottom:30px;}
.flat-box{width:auto;}
.imagebox .imagebox-content{padding:10px 25px 10px 15px;}
.imagebox .imagebox-content::after{right:12px;top:24px;}
}
@media only screen and (min-width:1200px) and (max-width:1365px){}
@media only screen and (max-width:1199px){.switcher-container{top:115px;}
.top.style2 .flat-information{padding-left:5px;}
.flat-information.style2 li{margin-right:5px;}
.wrap-widget-header .widget-info{margin:0 0 0 15px;}
.widget-header-style2 .wrap-widget-header .widget-info{margin:0 0 0 0px;}
#mainnav ul.submenu.right{right:0;left:auto;}
#mainnav > ul > li > a, .menu-extra li a{padding:0 12px 0px 18px;}
#mainnav.style2 > ul > li:first-child > a{padding-left:0px;}
.header-style2 .menu.menu-extra li a{padding:0px 5px;}
#mainnav.style2 > ul > li > a{padding:0 10px 0px 10px;}
.header-style3 .widget.float-right{display:none;}
.header-style3 #mainnav.style2 > ul > li > a{padding:0 15px 0px 15px;}
.flat-language{width:25%;}
.top.style4 .margin-left29, .top.style4 .flat-top.social-links, .top.style5 .margin-left32, .top.style5 .flat-top.social-links{margin-left:15px;}
.top.style4 .flat-top.social-links, .top.style5 .flat-top.social-links{padding-left:15px;}
.wrap-testimonial #testimonial-carousel{padding:0px 325px;top:135px;}
.wrap-iconbox li:last-of-type .iconbox, .wrap-iconbox li:first-of-type .iconbox, .iconbox, .iconbox.bg-image{padding-right:35px;padding-left:35px;}
.blog-shortcode.post-list .entry .featured-post{margin:0px 15px 0px 0px;}
.blog-shortcode.post-list .entry .content-post{padding:9px 0px 9px 0px;}
.padding-lr100, .padding-lr65_5, .padding-lr35, .padding-lr5_65{padding:0px 0px;}
.featured-aboutus,.featured-aboutus img, .info-aboutus{width:100%;}
.about-counter .flat-counter, .about-counter .flat-counter:nth-child(2), .about-counter .flat-counter:nth-child(3){width:33.3333333333%;}
.about-counter .flat-counter .content-counter.float-left{float:none!important;}
.social-links.style2.team li a{line-height:44.5px;width:auto;height:auto;padding:0px 14px;}
.main-history .wrap-step{margin-bottom:10px;}
.widget.widget-nav-menu ul li a{padding:11px 0px 15px 14px;}
.project-v1.post-list .entry .content-post{padding:25px 35px 20px 0px;}
.project-v2 .entry .content-post{padding:0px 10px 22px 20px;}
.single-post .project-info{padding:25px 15px 20px;}
.single-post .project-info ul li span.name{width:19.6%;}
.post-list .entry .featured-post{margin:0px 30px 0px 0px;}
.post-list .entry .content-post{padding:20px 10px 20px 0px;}
.imagebox .imagebox-content{padding:19px 30px 14px 30px;}
.imagebox .imagebox-content::after{right:16px;top:28px;}
}
@media only screen and (max-width:991px){.btn-menu{display:block;}
.mainnav, .top .wrap-top.reponsive-none, .switcher-container, .widget.reponsive-none, .widget-header-style2 .wrap-widget-header, .header-style4 .menu.menu-extra.style2{display:none;}
.tparrows{display:none!important;}
#mainnav-mobi .menu{overflow-y:auto;height:40vh;}
.header.downscrolled ~ #mainnav-mobi, .header.header-absolute.downscrolled ~ #mainnav-mobi{position:fixed;top:60px;}
.header.header-absolute ~ #mainnav-mobi{top:61px;}
.go-top{width:30px;height:30px;line-height:30px;}
.header .logotop{margin:30px 0 0 0;}
.menu.menu-extra{padding-left:0;float:left;}
.top .menu.menu-extra{padding-left:0;margin:0px 0px 0px 0px;}
.wrap-widget-header{padding:30px 0px 25px;}
.header.widget-header-style2 .logo{margin:15px 0 10px 0px;}
.wrap-widget-header .widget-info{margin:0px;width:38%;}
.wrap-widget-header .widget-info:first-of-type{width:24%;text-align:right;}
.shopping-cart .subcart, .top-search{left:0;}
#mainnav.style2 > ul > li > a, .menu-extra.style2 li a{line-height:60px;}
.header.header-style2 .logo{margin-top:15px;position:absolute;left:50%;margin-left:-135px;z-index:999;}
.header.header-style4 .logo{margin:15px 0 0 0;}
.header.header-style4{padding:0px 15px;overflow:hidden;}
.top.style2 .wrap-top{margin-bottom:10px;}
.top.style2 .flat-information{float:right!important;}
.header.header-style3 .logo{margin:14px 0 0 10px;position:absolute;z-index:9;}
.nav-absolute .nav-wrap{margin-top:0;position:relative;}
.footer{padding:20px 0px 0px;}
.contactform .flat-button:hover::before, .widget-nav-menu ul li:hover:before, .widget-nav-menu ul li.active:before{-webkit-transform:scale3d(-17, 9, 1);transform:scale3d(-17, 9, 1);}
.info-apply .btn-apply.text-right{text-align:left!important;}
.post-list .entry .featured-post, .flat-maps-form2.one-half, .flat-maps-form1.one-half{float:none;}
.top .menu.menu-extra::before, .top.style2 .flat-information::before{content:none;}
.top.style3 .flat-information.style2{text-align:center;}
.imagebox .imagebox-image img, .wrap-iconbox li, .flat-maps-form2.one-half, .flat-maps-form1.one-half, .section-about.about-video .fancybox img, .post-list .entry .featured-post img, .item.style2 .featured-item img, .project-dynamic .entry .featured-post img, .wrap-acadion, .flat-video, .flat-video img, .flat-team .avatar img, .product .featured-product img, .product-img img, .wrap-form span.flat-input{width:100%;}
.wrap-column .flat-column3, .wrap-product .product,.project-dynamic .data-effect li{width:50%;}
.flat-language{width:30%;}
.top.style2 .flat-language, .product-single ul.product-style li .style{width:25%;}
.flat-row, .flat-row.section-iconbox, .flat-row.v12, .flat-row.project-grid,.flat-row.v13, .flat-row.section-image, .flat-row.page-teammember2.padding2, .flat-row.v9, .flat-row.v11, .flat-row.section-counter2, .flat-row.v8, .flat-row.v5, .flat-row.project-single, .flat-row.section-services3, .flat-row.flat-project-v2, .flat-row.services-grid, .flat-row.section-counter, .flat-row.product-single, .flat-row.v4, .flat-row.v3, .flat-row.blog-list, .flat-row.blog-grid, .flat-row.blog-posts, .flat-row.blog-masonry{padding:10px 0px 10px;}
.page-title, .page-title.style2{padding:20px 0px 20px;}
.parallax-about{background:url(../images/profile1-N.jpg) no-repeat; background-position:top right 74%;}
.parallax-media{background:url(../images/parallax/media.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-twitter{background:url(../images/parallax/twitter.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-worldhindu{background:url(../images/parallax/whybg.jpg) no-repeat;background-size:cover;background-position:center;}
.parallax-demographic{background:url(../images/parallax/a1demo.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-Hanumanji{background:url(../images/parallax/a1hji.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-journey{background:url(../images/parallax/journey.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-philanthropy{background:url(../images/parallax/philanthropy.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-news{background:url(../images/parallax/news-bg.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.parallax-vision{background:url(../images/parallax/news-bg.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.featured-item.imgbgwrite{background:url(../images/write-to-me1.jpg) no-repeat;background-size:cover;background-position:top right 50%;}
.featured-item.stayupdate{background:url(../images/stayupdate-bg.jpg) no-repeat;background-size:cover;background-position:top right 30%;}
.featured-item.imgbg{background:url(../images/vision.jpg) no-repeat;background-size:cover;background-position:top right 50%;}
.page-title-heading h1.hanumanji{margin-bottom:11px;font-size:20px;line-height:25px;color:#fff;text-align:center;font-family:'Poppins', sans-serif;text-transform:capitalize;font-weight:normal;text-shadow:0px 0px 1px #000;}
.page-title-Hanumanji{padding:35px 0px 0px;height:auto;}
.flat-row.v6, .flat-row.section-product2,.flat-row.section-testimonials, .flat-row.v1.padding2, .flat-row.flat-project-v1, .flat-row.v1, .flat-row.section-services2, .flat-row.v10, .flat-row.v7, .flat-row.page-teammember2,.flat-row.section-project-dynamic, .flat-row.page-teammember, .flat-row.section-iconbox.padding2{padding:20px 0px 20px;}
.flat-row.section-testimonials2, .flat-row.section-testimonials2.padding2, .flat-row.section-testimonials2.padding3, .flat-row.section-testimonials2.padding4{padding:60px 0px 40px;}
.flat-row.padingbotom{padding:0px 0px 40px;}
.project-dynamic .width50 .entry .content-post{padding:0px 20px 0px 20px;}
.project-v1.post-list .entry .content-post{padding:20px 20px 20px 20px;}
.iconbox.bg-image, .iconbox{padding:40px 42px 20px;}
.product-single .flat-tabs .content-tab .inner-tab2{margin:-2px 0px 20px 0px;}
.sidebar .widget, .sidebar.shop .widget.widget-banner, .page-commingsoon .title-section.sub, .page-404 .title-section, .careers-info, .sidebar.shop .widget, .history-text{margin-bottom:40px;}
.post-grid .entry, .post-masonry .entry, .single-post, .section-icon .title-section.style3, .flat-icon-right, .flat-row.v1 .title-section.style3, .section-image .title-section.style3, .pricing-item, .formrequest2 .title-section.style2, .single-post .single-text3, .section-about.about-video, .careers-info .careers-featured, .project-v2 .entry, .video-services, .flat-video, .flat-counter, .flat-row.section-counter .title-section.style2, .history-text .title-section.style3 .title, .history-text p, .history-text .title-section.style3.left, .wrap-formcontact.style2 .flat-maps, .page-teammember .title-section.style3, .wrap-formcontact.style2 p, .info-box, .wrap-formcontact h1, .list-author .info-author, .list-author, .product-img, .margin-bottom-79, .wrap-product .product, .title-section.style3.left, .title-section.style3, .section-product .title-section.style3, .post-list .entry:first-of-type, .post-list .entry, .entry, .post-list .entry:nth-child(4), .reponsive-mb30, .section-iconbox .title-section.style3.left, .title-section.style3 .title, .title-section, .title-section.style2.left{margin-bottom:10px;}
.title-section.profileimg{text-align:center;}
.wrap-form span.flat-input{margin-bottom:20px;}
.post-list .entry .featured-post, .project-v1.post-list .entry .featured-post, .blog-shortcode.post-list .entry .featured-post{margin:0;}
.margin-left25, .margin-left40, .flat-icon-right .iconbox{margin-left:0;}
.divider.sh35, .divider.sh94{height:0;}
.sidebar{margin-bottom:50px;}
.load-post{margin-top:20px;}
.flat-row.v4P{padding:0px 0px 0px;}
.title-section.style2 h1.title{margin-bottom:2px;font-size:2rem;color:#fff;}
.flat-quote .quote-link{margin-top:15px;}
.margin-top_81, .margin-top_121{margin-top:0;}
.fancybox::after{margin-right:-31px;}
.section-about .fancybox::after{margin-right:-23px;}
.product-single .social-links .title-link{padding-right:0;}
.iconbox.iconleft{padding:20px 0px 0px 0px;}
.flat-row.section-testimonials2.padding5{padding:23px 0px 40px;}
.product-single .flat-quantity{padding:30px 0px 30px;margin:30px 0px 30px;}
.wrap-infobox{padding-bottom:30px;margin-bottom:50px;}
.careers-open .info-apply{padding-bottom:30px;margin-bottom:30px;}
.flat-quote .quote-text, .flat-quote .quote-link{float:none!important;text-align:center;}
.header .logotop{text-align:center;}
.padding-left50, .padding-left43, .featured-single, .countdown .square, .padding-left70{padding-left:0px;}
.padding-lr79, .padding-lr180, .padding-lr140{padding:0px 0px;}
.wrap-testimonial #testimonial-carousel{padding:0px 240px;}
.wrap-testimonial #testimonial-carousel .slides li{width:80px !important;}
.wrap-testimonial #testimonial-carousel .slides li img{width:50px;height:50px;}
.wrap-testimonial #testimonial-carousel .slides li:hover img, .wrap-testimonial #testimonial-carousel .slides li.flex-active-slide img{width:75px;height:75px;margin-top:-12px;}
.flat-row.section-404{padding:80px 0px 80px;}
.post-grid .entry .content-post, .item .content-item{padding:0px 20px 21px;}
.product-single .flat-tabs .content-tab.review{padding:30px 10px 22px 10px;}
.post-masonry .entry .content-post{padding:0px 10px 22px;}
.wrap-column2{margin:0px -15px;}
.wrap-column2 .flat-column2{padding:0px 15px;}
.post-list .entry .content-post{padding:20px 10px 20px 10px;}
.flat-video, .margin-right_30{margin-right:0;}
.careers-info .careers-featured{margin:0px -5px 30px -5px;}
.page-404 .number{font-size:200px;line-height:200px;margin:0px 0px 30px 0px;}
.page-commingsoon .comming-soon{width:auto;}
.countdown{margin:0px 15px 40px 15px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}
@media only screen and (min-width:768px) and (max-width:991px){}
@media only screen and (max-width:767px){
.profile-btn-read{margin-top:0px;margin-bottom:20px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.widget-info .info-icon, .wrap-widget-header .widget-info:first-of-type, .wrap-top.reponsive-none767{display:none;}
.comment-form .wrap-input .add-review{width:100%;margin-bottom:15px;}
#mainnav-mobi .menu{height:62vh;}
.reponsive-onehalf,.countdown .square{width:50%;}
.wrap-widget-header .widget-info{width:50%;text-align:center;}
.wrap-testimonial #testimonial-carousel{padding:0px 190px;top:152px;}
.post-list .entry .content-post{padding:5px 10px 10px 10px;}
.post-grid .entry .content-post, .item .content-item{padding:0px 10px 21px;}
.comment .comment-body .comment-author{margin-right:15px;padding-right:15px;}
.fancybox::after{margin-right:-26px;}
.countdown .square{margin-bottom:10px;}
.section-about .fancybox::after{margin-right:-21px;}
}
@media only screen and (min-width:480px) and (max-width:600px){.wrap-testimonial #testimonial-carousel{padding:0px 120px;top:187px;}
}
@media only screen and (max-width:479px){.wrap-column .flat-column3, .wrap-column2 .flat-column2, .wrap-form.style2 span.flat-input, .top.style2 .flat-language, .project-dynamic .data-effect li.width50, .project-dynamic .data-effect li, .countdown .square, .item .featured-item a img, .flat-tabs ul.menu-tab li, .about-counter .flat-counter, .about-counter .flat-counter:nth-child(2), .about-counter .flat-counter:nth-child(3), .wrap-product .product, .list-author .info-author .featured-author img, .product-single .flat-tabs ul.menu-tab li, .comment-form .wrap-input .add-review{width:100%;}
.flat-language{width:60%;}
.single-post .project-info ul li span.name{width:40%;}
.top.style3 .flat-language{width:35%;}
.page-commingsoon .title-section.sub .title{font-size:36px;line-height:45px;}
#mainnav-mobi .menu{height:62vh;}
.product-single .product_meta li::after, .top.style2 .flat-information::before, .comment-respond h2::after, .main-history .wrap-step .data-step::before, .main-history .wrap-step .data-step::after{content:none;}
.top .info-text, .wrap-widget-header .widget-info, .btn-showall.float-right, .comment-form .wrap-input .add-review, .list-author .info-author .featured-author{margin-bottom:15px;}
.entry .meta-data .meta-post, .product-single .flat-tabs ul.menu-tab li, .flat-tabs ul.menu-tab li{margin-bottom:5px;}
.about-counter .flat-counter, .countdown .square{margin-bottom:30px;}
.wrap-widget-header .widget-info, .wrap-widget-header .widget-info:first-of-type{float:none;width:100%;}
.widget-info .info-icon, .wrap-widget-header .widget-info:first-of-type, .header.header-style2 .menu.menu-extra{display:none;}
.copyright, .top .info-text, .wrap-widget-header .widget-info, .wrap-widget-header .widget-info:first-of-type, .top.style2 .wrap-top, .top.style4 .flat-information.style2{text-align:center;}
.bottom ul.social-links.style2, .btn-showall.float-right, .comment .comment-body .comment-text{text-align:center!important;}
.btn-showall.float-right, .blog-pagination .count-page, .flat-pagination.float-left, .list-author .info-author .featured-author, .entry .meta-data .meta-post.float-left, .entry .meta-data .meta-comment.float-right{float:none!important;}
.list-author .info-author .featured-author{margin-right:0;}
.main-history .wrap-step .data-step{padding:11px 0px 0px 0px;}
.comment .comment-body .comment-author{border-right:none;margin-right:0;padding-right:0;text-align:center;float:none !important;margin-bottom:10px;}
.bottom{padding-bottom:15px;}
.header .logotop{margin:20px 0 0 0;}
.wrap-widget-header{padding:25px 0px 5px;}
.shopping-cart .subcart{left:-35px;}
.top.style2 .flat-language > ul > li > ul{left:50%;margin-left:-63px;}
.header.header-style2 .logo{margin-left:0;left:15px;}
.wrap-testimonial #testimonial-carousel{padding:0px 40px;top:270px;}
.copyright{margin:10px 0px 10px 3px;}
.comment-respond h2{margin:30px 0px 30px;}
.wrap-breackcrum .breadcrumbs{z-index:99;top:35px;}
.fancybox::after{margin-right:-10px;}
.section-about .fancybox::after{margin-right:0px;}
.page-404 .number{font-size:100px;line-height:100px;}
.flat-row.section-404{padding:40px 0px 40px;}
.page-404 .title-section.style2 .title{font-size:40px;line-height:40px;}
.page-404 .btn-404 .flat-button{padding:9px 20px 13px 20px;}
.wrap-form.style3{padding:15px 20px 20px 20px;}
}
@media (max-width:320px){#mainnav-mobi .menu{height:78vh;}
.flat-language{width:55%;}
.single-post .project-info ul li span.name{width:auto;}
.wrap-testimonial #testimonial-carousel{padding:0px 10px;top:300px;}
.top-search{width:276px;}
.shopping-cart .subcart{left:-54px;width:280px;}
.cart .quantity{margin-bottom:20px;}
.fancybox::after{margin-right:-7px;}
}