@media(max-width:1470px){.main_menu .navbar .number{margin-left:10vmin}
.portfolio_item .portfolio_text{padding-left:20px;padding-right:20px}
.portfolio_item .portfolio_text .arrow_btn{left:20px}
}
@media(max-width:1380px){.home_logo .nav li{margin-right:15px}
}
@media(max-width:1340px){.portfolio_full .portfolio_item .portfolio_text{padding:40px 20px 35px}
.portfolio_full .portfolio_item .portfolio_text .arrow_btn{left:20px}
.portfolio_full .portfolio_inner_full{padding-left:15px;padding-right:15px}
}
@media(max-width:1300px){.home_logo{display:none}
.main_menu .navbar .navbar-brand{display:inline-block}
.main_menu .navbar .number{display:none}
.menu_dark .extra_logo{display:none}
}
@media(max-width:1199px){.latest_project_area .right{width:100%;float:none}
.latest_project_area .left{width:100%;float:none}
.latest_project_area .right .latest_slider{margin-left:0}
.l_news_item .flipbox_text{padding-top:20px}
.l_news_item .flipbox_text h4{margin-bottom:10px;font-size:17px}
.l_news_item .flipbox_text p{margin-bottom:10px}
.portfolio_item .portfolio_text{padding:40px 42px 35px}
.portfolio_full .portfolio_inner_full .col-lg-3{width:33.33%}
}
@media(max-width:991px){.navbar-light .navbar-toggler{cursor:pointer;position:relative;height:20px;width:30px;top:0;border:none;padding:0;margin-top:25px;margin-bottom:25px}
.main_menu .navbar .nav.navbar-nav.navbar-right::before{display:none}
.navbar-light .navbar-toggler span{height:2px;width:30px;display:block;background:#fff;cursor:pointer;transition:background .3s linear;position:absolute;left:0;top:50%}
.menu_two .main_menu .navbar .nav.navbar-nav.navbar-right li.number::before{display:none}
.navbar-light .navbar-toggler[aria-expanded=true] span{background:0 0}
.navbar-light .navbar-toggler.collapsed span{background:#fff}
.navbar-light .navbar-toggler span:before{content:"";height:2px;width:30px;display:block;background:#fff;left:0;top:-10px;position:absolute;transition:top .3s .3s,-webkit-transform .3s 0s}
.navbar-light .navbar-toggler span:after{content:"";height:2px;width:30px;display:block;background:#fff;left:0;bottom:-10px;position:absolute;transition:bottom .2s .3s,-webkit-transform .3s 0s}
.navbar-light .navbar-toggler[aria-expanded=true] span:before{transform:rotate(45deg);top:0;transition:top .3s 0s,transform .3s .3s,-webkit-transform .3s .3s}
.navbar-light .navbar-toggler[aria-expanded=true] span:after{transform:rotate(-45deg);bottom:0;transition:bottom .3s 0s,transform .3s .3s,-webkit-transform .3s .3s}
.dropdown .dropdown-menu{-webkit-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-moz-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-ms-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-o-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;max-height:0;display:block;overflow:hidden;opacity:0;visibility:hidden;padding:0;margin:0;border-radius:0}
.dropdown .dropdown-menu.show{-webkit-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-moz-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-ms-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;-o-transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;transition:max-height .3s,opacity .2s .1s,visibility 0s 0s;max-height:250px;overflow-y:scroll;display:block;opacity:1;visibility:visible}
.navbar-toggler:focus{outline:0;box-shadow:none}
.navbar_fixed .navbar-light .navbar-toggler span{background:#fff}
.navbar_fixed .navbar-light .navbar-toggler.collapsed span{background:#fff}
.navbar_fixed .navbar-light .navbar-toggler span:before{background:#fff}
.navbar_fixed .navbar-light .navbar-toggler span:after{background:#fff}
.navbar_fixed .navbar-light .navbar-toggler[aria-expanded=true] span{background:0 0}
.menu_dark .navbar-light .navbar-toggler span{background:#fff}
.menu_dark .navbar-light .navbar-toggler.collapsed span{background:#fff}
.menu_dark .navbar-light .navbar-toggler span:before{background:#fff}
.menu_dark .navbar-light .navbar-toggler span:after{background:#fff}
.menu_dark .navbar-light .navbar-toggler[aria-expanded=true] span{background:0 0}
.who_we_img{text-align:left}
.spec_list h4{font-size:15px}
.l_project_item .left_text h4{font-size:22px}
.testi_inner .testi_slider_box{max-width:390px;width:100%;margin:auto;float:none}
.video_big_image{margin-top:100px}
.testimonials_area{position:relative}
.testi_inner .navigation{padding-bottom:20px;text-align:center}
.flipbox_text{padding-left:20px;padding-right:20px}
.p_100{padding:0}
.video_area .video_inner .video_item{margin-left:0;max-width:554px;margin:auto}
.video_area{margin-top:0}
.video_big_image>img{width:100%}
.l_news_item .flipbox_text{padding-top:10px}
.l_news_item .flipbox_text p{margin-bottom:54px}
.latest_news_inner .col-lg-4{margin-bottom:30px}
.latest_news_inner{margin-bottom:-30px}
.bg_img{height:500px}
.experience_design_area .exp_text .media-body p{font:19px/35px swanse}
.more{text-align:center}
.feature_inner .feature_item{margin-bottom:30px}
.feature_inner{margin-bottom:-30px;padding:0 15px}
.our_team_area .col-lg-6:first-child .main_title{margin-bottom:30px}
.l_news_item.blog_list_item .flipbox_text p{margin-bottom:15px}
.l_news_item.blog_list_item .flipbox_text{padding-top:30px;max-width:100%}
.contact_page_area .main_title{margin-bottom:25px}
.contact_page_area .col-lg-6:nth-child(2){margin-top:40px}
.portfolio_full .portfolio_inner_full .col-lg-3{width:50%}
.blog_details_info .post_date{margin-bottom:30px}
.blog_single_title{margin-bottom:40px}
.blog_details_info .single_img .col_image img{width:100%}
.tag_line_inner .col-lg-3:nth-child(3) .tag_line{margin-left:0}
.tag_line_inner .col-lg-3:nth-child(4) .tag_line{margin-left:30px}
.tag_line_inner{margin-bottom:-30px}
.tag_line_inner .col-lg-3{margin-bottom:30px}
.tag_line_inner.pt-174{padding-top:100px}
.portfolio_area.portfolio_masonry{padding-top:100px}
.portfolio_area.portfolio_masonry .col-lg-6:first-child .main_title{margin-bottom:30px}
.portfolio_area.portfolio_masonry .col-lg-6:nth-child(2) .main_title{margin-bottom:70px}
.portfolio_masonry .main_title .br{display:none}
.portfolio_area.portfolio_masonry .portfolio_inner{margin-left:0;margin-right:0}
.main_menu .navbar-collapse{background:#fff}
.main_menu .navbar .nav.navbar-nav li{margin-right:0}
.main_menu .navbar .nav.navbar-nav{padding-left:0}
.main_menu .navbar .nav.navbar-nav li a{color:#000;line-height:50px;display:block;padding:0 15px;border-bottom:1px solid #adadad33}
.main_menu .navbar .nav.navbar-nav li .mobile_dropdown{display:inline-block;position:absolute;right:20px;top:14px;color:#000;font-size:22px}
.main_menu .navbar .nav.navbar-nav li .dropdown-menu{border:none}
.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a{border-bottom:1px solid #adadad33!important}
.menu_dark+div,.menu_dark+row,.menu_dark+section{margin-top:70px}
.header_area.navbar_fixed .main_menu .navbar .nav.navbar-nav>li>a{line-height:50px}
.latest_project_area .main_title{margin-bottom:20px}
.latest_project_area .main_title p{padding-bottom:20px}
.main_slider_area .rev_slider .tp-bullets{bottom:-50px!important;top:auto!important}
.l_news_img_hzhb{width:90%;height:60px;}
.col-md-22{width:45%;}
.contact_page_area{padding-top:0px;padding-left:10px;padding-right:10px;}
.ly_btn{width:100%;}
.article_content img{width:100%;}
.blog_sidebar{margin-top:0px;}
.widget_search,.widget_categories{display:none;}
.feature_item p{text-align:justify;margin-top:10px;}
.feature_item p img{width:100% !important; height:auto !important}
.p_50{padding-top:30px;}

}
@media(max-width:767px){.who_we_text{margin-bottom:50px}
.spec_text{margin-top:50px}
.pt-174{padding-top:100px}
.who_we_img img{width:100%}
.spec_img img{width:100%}
.client_logo_area.p_top{padding-top:100px}
.home_page .main_menu .container{max-width:100%}
.latest_news_area{padding-top:10px}
.l_news_item{max-width:350px;margin:auto}
.pb-174{padding-bottom:100px}
.list_wd{padding-left:0}
.menu_dark+div,.menu_dark+row,.menu_dark+section{margin-top:70px}
.about_img_area{padding-top:0}
.experience_design_area .exp_text .media-body p{font:20px/35px swanse}
.experience_design_area .exp_title{margin-bottom:35px}
.p-170{padding-top:100px;padding-bottom:100px}
.exp_design_text p{font-size:16px;line-height:32px}
.feature_inner .feature_item{margin-bottom:30px;text-align:center}
.client_logo_two{padding-top:100px;padding-bottom:100px}
.blog_banner_title h2{font-size:36px}
.about_img_area .main_title h2{line-height:48px}
.blog_grid_area{padding-bottom:100px}
.l_news_item.blog_list_item{max-width:100%;margin:0 auto 30px}
.l_news_item.blog_list_item .flipbox_text{position:relative;opacity:1;border:2px solid #d3ed34;border-top:0}
.l_news_item.blog_list_item .flipbox_text:before{display:none}
.l_news_item.blog_list_item .flipbox_text:after{display:none}
.l_news_item.blog_list_item .flipbox_text h5{transform:translateY(0);opacity:1}
.l_news_item.blog_list_item .flipbox_text h4{transform:translateY(0);opacity:1}
.l_news_item.blog_list_item .flipbox_text p{transform:translateY(0);opacity:1;margin-bottom:25px}
.blog_masonry_area{padding-left:15px;padding-right:15px}
.blog_masonry_area{padding-top:100px}
.portfolio_item{max-width:350px;margin:0 auto 30px}
.g_fillter .nav{justify-content:center}
.about_img_area .main_title h2 br{display:none}
.portfolio_grid_area{padding-left:15px;padding-right:15px}
.portfolio_masonry .portfolio_item{max-width:540px;margin:0 auto 30px}
.blog_banner_area{padding:200px 0 150px}
.blog_single_area{padding:100px 0}
.blog_details_info blockquote{padding-right:0}
.blog_details_info blockquote{margin-bottom:0;margin-top:45px}
.blog_related_post_area{padding:100px 0}
.blog_comments_area{padding:100px 0}
.blog_details_info.p_right{padding:10px}
.single_p_img .single_p_title h3{font-size:60px;line-height:70px}
.br_s_text{display:none!important}
.nav-bread{padding-left:10px;padding-right:10px}
.fixright{display:none}

}
@media(max-width:575px){.pt-174{padding-top:70px}
.blog_grid_area{padding-bottom:30px}
.blog_grid_area .row{margin-bottom:-30px}
.spec_list .col-sm-6{margin-bottom:30px}
.spec_list .col-sm-6:nth-child(2){margin-bottom:0}
.main_title h2{font-size:36px;line-height:40px}
.latest_project_area .col-lg-6:first-child .main_title{margin-bottom:25px}
.video_area .video_inner .video_item .video img{width:36px}
.client_logo_item{margin-bottom:36px}
.client_logo_area .row{margin-bottom:-36px}
.pb-174{padding-bottom:70px}
.footer_area .col-lg-3{margin-bottom:30px}
.footer_area{padding-top:100px;padding-bottom:100px}
.pad_top{padding-top:20px}
.about_img_area .main_title h2{line-height:44px}
.about_img_area .main_title{margin-bottom:50px}
.p-170{padding-top:70px;padding-bottom:70px}
.team_item{max-width:350px;margin:0 auto 30px}
.client_logo_two{padding-top:70px;padding-bottom:70px}
.about_img_area .main_title h2 br{display:none}
.blog_masonry_area .portfolio_grid_item{max-width:426px;margin:0 auto 65px}
.blog_masonry_area{padding-top:70px}
.mapBox{min-height:500px}
.g_fillter .nav li{margin-right:18px}
.portfolio_full .portfolio_inner_full .col-lg-3{width:100%}
.portfolio_grid_item .portfolio_text h4{font-size:22px}
.portfolio_masonry .portfolio_item .portfolio_text{position:relative;border:2px solid #d3ed34;border-top:0;padding-bottom:100px;opacity:1}
.portfolio_masonry .portfolio_item .portfolio_text:before{display:none}
.portfolio_masonry .portfolio_item .portfolio_text:after{display:none}
.portfolio_masonry .portfolio_item .portfolio_text h4{transform:translateY(0);opacity:1}
.portfolio_masonry .portfolio_item .portfolio_text p{transform:translateY(0);opacity:1}
.portfolio_masonry .portfolio_item .portfolio_text .light_btn{transform:translateY(0);opacity:1}
.blog_banner_area{padding:100px 0}
.blog_banner_area .main_title h2{font-size:44px;line-height:54px}
.blog_single_area{padding:0}
.blog_single_title{font-size:22px;line-height:36px}
.blog_details_info .single_img{padding:30px 0 30px}
.single_img .img-fluid{max-width:100%;}
.blog_details_info h3{margin-bottom:20px}
.blog_details_info blockquote{padding-left:65px}
.blog_related_post_area{padding:70px 0}
.blog_related_post_area .content_box{text-align:center}
.blog_related_post_area .blog_single_title{margin-bottom:25px}
.blog_comments_area{padding:70px 0}
.single_p_text{padding-top:70px;padding-bottom:70px}
.single_p_img .single_p_title h3{font-size:36px;line-height:44px}
.tag_line_inner.pt-174{padding-top:70px}
.portfolio_area.portfolio_masonry{padding-top:70px}
.testi_text_slider .item p{font:18px/36px swanse}
.testi_text .nav{margin-bottom:70px}
.about_img_area{padding-top:0}
}
@media(max-width:480px){.l_project_item .right_text h4{font-size:14px}
.l_project_item .left_text h4{font-size:16px}
.testi_inner .testi_slider_box{padding-left:15px;padding-right:15px}
.client_logo_item img{max-width:100%}
.l_news_item .flipbox_text p{margin-bottom:20px}
.exp_design_text h2{font:28px/40px swanseb}
.main_title h2{font-size:28px}
.comment_box .post_comment .reply_comment{margin-left:0}
.comment_box .post_comment .comment_card img{margin-right:15px}
.bg_img{height:400px}
.tag_line_inner .col-lg-3:nth-child(2) .tag_line{margin-left:0}
.tag_line_inner .col-lg-3:nth-child(4) .tag_line{margin-left:0}
}
@media(max-width:400px){.l_news_item .flipbox_text{padding-top:26px;padding-left:20px;padding-right:20px;padding-bottom:20px}
.exp_design_text p{font-size:16px;line-height:32px}
.portfolio_item .portfolio_text{padding:40px 20px 35px}
.portfolio_item .portfolio_text .arrow_btn{left:20px}
.single_p_img .single_p_title h3{font-size:28px;line-height:32px}
}
