@media screen and (max-width:992px){.no-mobile{display:none;}
.mob-header{display:block !important;}
.nav-tabs>li>a,
.vertical .nav-tabs>li>a{padding:0 15px;}
.vertical .nav-tabs{width:inherit;float:inherit;}
.vertical .nav-tabs>li{float:left;}
.vertical .tab-content{margin-left:inherit;}
}
@media screen and (min-width:500px){.mob-menu , .mob-cart, .mob-search{margin:0;display:table;left:auto;right:15px;}
}
@media (max-width:992px){.navbar-default{background-color:transparent;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:#f1f2f7;}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse{float:none;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{background-color:#f9f9f9;float:none!important;margin:0!important;padding:2px 0;}
.navbar-nav>li{float:none;border-bottom:1px solid #f1f2f7;border-top:1px solid #fff;display:block;padding:0;}
.navbar-nav>li:first-child{border-top:0}
.navbar-nav>li a:hover{background:#eee;color:#333;}
.navbar-nav > li.sub-menu{padding-left:0;}
.navbar-nav>li:last-child{border-bottom:0px solid transparent;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;display:block;}
.navbar-nav>li>a:after{height:0 !important;}
.collapse.in{display:block !important;}
.navbar-toggle{margin-top:0;margin-bottom:0;padding:0 10px;}
.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse{margin-left:auto;margin-right:auto;top:-5px;}
.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand{margin-left:0;}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:transparent;color:#1fb5ac;}
.navbar-default .navbar-toggle{border-color:transparent;font-size:2em;line-height:25px;}
.navbar-collapse.in{overflow-y:auto!important;background:#f9f9f9;}
.navbar-nav>li .sub-menu,
.navbar-nav>li .sub-menu>li .sub-menu{overflow:visible;position:relative;display:none;padding-left:20px;top:inherit;left:inherit;min-width:100%;height:auto;opacity:1;z-index:1;box-shadow:none;}
.navbar-nav>li:hover .sub-menu,
.navbar-nav>li .sub-menu>li:hover .sub-menu{width:100%;left:inherit;top:inherit;}
.navbar-nav>li.menu-item-has-children:before ,
.sub-menu>li.menu-item-has-children:before{content:""!important;}
.navbar-nav>li .sub-menu>li>a{line-height:20px;padding:10px 15px;background:inherit !important;border:0;border-top:1px solid #f1f2f7 !important;border-bottom:1px solid #fff !important;color:#262626;}
.navbar-nav>li .sub-menu>li>a:hover{color:#1fb5ac;background:inherit !important;}
.toggle_nav_button{display:block;color:#FFF;font-size:28px;background-color:#1fb5ac;line-height:20px;text-align:center;position:absolute;top:0;right:0;left:inherit;margin-left:0px;border:0;padding:10px;width:42px;height:42px;z-index:100;cursor:pointer;}
.sub-menu .toggle_nav_button{right:0;}
}
@media (max-width:479px){.head-tng2-left1 ,
.head-tng2-left2 ,
.head-tng2-left3 ,
.head-tng2-right1 ,
.head-tng2-right2 ,
.head-tng2-right3{display:none;}
.intro-wrap h4{padding:0;}
.u-social ul{display:table;margin:0px auto -10px;padding:0px 25px;width:220px;}
aside.sidebar{margin-top:40px;width:100%;float:left;padding:0 20px;}
.product .wrapper .center_icon_border .icon_wrap{position:relative;top:-6px;}
#side-search em{cursor:pointer;line-height:37px;}
.up3 .portfolioContainer .up-item{width:100%;float:left;}
.up4 .portfolioContainer .up-item{width:100%;float:left;}
.up2 .portfolioContainer .up-item{width:100%;float:left;}
#scrollbar2 .scrollbar{width:280px !important;}
.up-detail{left:0;position:relative;}
.portfolioContainer{width:85%;margin:0 auto;}
.portfolioContainer .up-item{margin:0px 0px 30px;padding:0px 0;}
.portfolioContainer .up-item h5{font-size:16px;margin:43px 0px 6px;padding-top:144px;}
.related_carousel .up-item{margin-top:50px;}
#slider-range{display:inline-block;margin:10px auto 0px -3px;position:relative;z-index:9999;}
.team_members #ajax{max-height:100%;}
#map.map-ajax{height:165px;}
.team-ajax-info .project-single{padding:30px 15px;}
.team-ajax-info .project-single p{font-size:13px;line-height:20px;}
.team_members #project-show{max-width:100%;width:100%;padding:0;margin-top:-46px;}
.u-social ul li:nth-child(7){margin-left:25px;}
.menu-download span a{width:70px;text-align:center;margin-bottom:0px;font-size:0;text-align:center;}
.cbp-spmenu h5 i{position:absolute;top:7px;left:0px;}
.menu-download span a i{position:relative !important;font-size:20px;margin-right:0;top:7px;left:0px;}
}
@media (max-width:600px){#bg-sans .block .flip{padding:4px 18px;background:none repeat scroll 0% 0% #383838;border-radius:5px;margin-right:35px;position:relative;line-height:50px;border-bottom:5px solid #282828;font-size:45px;width:150px !important;text-align:center;display:table;margin:0px auto 30px;}
#bg-sans .block .flip:before{content:"";position:absolute;right:0px;top:75px;left:53px;}
#bg-sans .block .flip:after{content:"";position:absolute;right:55px;top:75px;}
}
@media (max-width:767px){.menu-newsletter{display:none;}
.product .wrapper .center_icon_border .icon_wrap{position:relative;top:-2px;}
.uh-cart-item{padding:22px 20px 0;border-top:1px solid #EBEBEB;margin:0 0 -22px;}
.navbar-side li{margin:0px 0px -12px;padding:0px;}
.cbp-spmenu a{font-size:14px;margin-bottom:1px;}
.bt-menu-trigger:before ,
.bt-menu-trigger2:before ,
.bt-menu-trigger3:before{height:40px;font-size:25px;line-height:40px;}
.u-social ul{padding:0px 0px !important;}
.side-small-menu{position:absolute;left:-152px;top:0px;}
.bt-menu .side-small-menu li{height:52px;border-top:1px solid #4D4D4D !important;border-bottom:medium none !important;position:relative;}
.side-small-menu li a i{font-size:20px;line-height:39px;}
.side-small-menu li span, .side-small-menu li em, .side-small-menu li a, .side-small-share li span, .side-small-share li em, .side-small-share li a{height:40px;}
.side-small-menu li span, .side-small-menu li em, .side-small-menu li a, .side-small-share li span, .side-small-share li em, .side-small-share li a{height:40px;font-size:20px;text-align:center;line-height:40px;}
.side-search{width:200px;}
.ss-inner input{width:170px;}
.ss-inner{width:217px;}
.fullwidth .author_info .detail{position:relative;margin-left:0;}
.fullwidth .author_info img{width:80px;border:5px solid #DEDEDE;border-radius:5px;float:none;}
.enlarge-social a{padding-right:10px;overflow:hidden;height:40px;transition:all 0.4s ease 0s;float:left;width:40px !important;margin:0 5px;}
.fullwidth .post_comments.author_info .detail{margin-left:0;left:0px;}
.pagenav-single .btn-regular{font-size:10px;}
.bt-menu .side-small-menu li:before{content:"";bottom:12px;position:absolute;z-index:9999;}
.side-small-menu li a{font-size:14px;line-height:40px;height:40px;}
.page-header{padding:35px 0px 32px;z-index:99;}
.widget.search button{right:6px;}
#bg_color{background-repeat:no-repeat;background-size:auto 150% !important;background-position:50% auto !important;}
.content-sub{font-size:14px;color:#8A8A8A;text-align:center;margin:0px 0px 25px;line-height:24px;padding:0 15px;}
#about-services .owl_single{margin-bottom:-20px;}
.about-services p{font-size:13px;margin-bottom:25px;}
.orbutton_section a, .orbutton_section.in_dark a{margin-right:0;display:table;margin:0 auto;width:220px;}
.orbutton_section.in_dark a.one ,
.orbutton_section.in_dark a.two ,
.orbutton_section a.one ,
.orbutton_section a.two{padding-left:45px;padding-right:45px;}
.orbutton_section a.two{margin:0 auto;}
.orbutton_section.in_dark a.two{margin:10px auto 0;}
.orbutton_section.in_dark ,
.orbutton_section{position:relative;}
.orbutton_section.in_dark span ,
.orbutton_section span{position:absolute;top:0;left:0;right:0;}
.orbutton_section.in_dark a + span{display:none;}
.orbutton_section span span{position:relative;top:-1px;left:-5px;right:0px;}
.orbutton_section a.one:before{width:0px;height:0px;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #00A99D;position:absolute;left:0;content:"";top:-28px;right:0;display:table;margin:0 auto;}
.orbutton_section a.two:before{width:0px;height:0px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #00A99D;position:absolute;left:0;content:"";bottom:-30px;right:0;display:table;margin:0 auto;}
.footer_bottom p{font-size:13px;font-weight:500;color:#CCC;}
.footer_menu{display:none;}
footer .container{padding:0 40px;}
footer .col-md-3{padding-left:0;padding-right:0;border-bottom:1px solid #606060;padding-bottom:35px;display:table;width:100%;margin-bottom:20px;}
footer .col-md-3:nth-child(4){padding-bottom:0;border-bottom:none;margin-bottom:-10px;}
.footer_bottom .container{padding:0 15px;}
.u-social ul{display:table;margin:0px auto -10px;padding:0 25px;}
.content-head h3{color:#383838;font-size:22px;font-weight:800;margin-top:5px;}
.content-head em{font-style:normal;background:none repeat scroll 0% 0% #F9F9F9;padding:0px 49px;position:relative;display:table;}
.head-tngl-left1 ,
.head-tngl-left2 ,
.head-tngl-left3 ,
.head-tngl-right1 ,
.head-tngl-right2 ,
.head-tngl-right3{margin-top:-3px;}
.owl-buttons{display:block !important;position:relative;width:70px;margin:0 auto;top:100px;}
#owl-team, #owl_test, #owl-work, #owl-clients{margin-top:55px;}
#owl_test .owl-item{margin-top:80px;}
#owl-clients .owl-item{margin-top:20px;}
div.background_bg_black .owl-buttons{position:absolute;left:0px;width:40px;top:100%;right:0;margin:15px auto 0 !important;}
.owl_single1 .owl-prev,
.owl_single1 .owl-next{display:none !important;}
.portfolio-single-dark .project-single{margin:25px 0 25px 0;padding:30px 15px;}
#ajax{height:20px;padding:0 15px;}
.close-it{position:absolute;right:-17px;top:3px;}
.project-single h4{margin:14px 0px 12px;}
.us-content h4{font-size:14px;font-weight:bold;text-transform:uppercase;color:#606060;margin:0 0 -11px;}
#owl-quotation .owl-buttons{display:block !important;position:relative;width:86px;margin:0px auto;top:0;}
#owl-quotation.light p{line-height:30px;padding:0 15px;}
.service_with_icon h4{margin-bottom:0px;}
.service_with_icon .small{display:table;margin:0 auto 11px;}
#service-dark2 .service_with_icon .small{display:table;margin:0 0 11px;}
#owl-blog ul.post_info{padding:0 15px 15px;}
.upi-inner{padding:20px 15px 10px;display:table;width:100%;}
#owl-blog .read_more{bottom:0;}
#services-app .col-md-3 h5{margin-bottom:-9px;margin-top:5px;}
.laptop_slider{display:none !important;}
#services-app3 .left_icon_text{padding-left:70px;}
div.background_bg_black .owl-buttons.service_dark{position:absolute;left:0px;width:53px;}
.owl-services-slider .owl-buttons.service_dark{top:98% !important;}
.owl-services-slider .owl-next:after{display:none;}
.u-works.services_owl.background_bg_black:after{display:none;}
.owl-services-slider .owl-item:after ,
.owl-services-slider .owl-item:before{display:none;}
.services_owl #owl-work{margin-top:15px;}
.u-works{padding:70px 0px 70px !important;}
.about-projects .item{width:100%;margin:0px !important;border:1px solid #F9F9F9;}
.charts .col-md-2{text-align:center;display:table;margin:0 auto 30px;}
.right_arrow.less-margin10 .owl-buttons{display:block !important;position:relative;width:70px;margin:0px auto;top:6px;}
.owl_test5, .owl-clients7{margin-top:15px !important;}
#about-quote3{padding:80px 15px;position:relative;}
.calltoaction.black_bg.fullwidth{border-radius:0;padding:22px 15px 40px;margin-top:-85px;}
.load-more, .dual-buttons .go-blog{font-size:10px;}
.cta.black_bg{margin-bottom:-19px;}
.product.no_padding{padding:0px 8px;margin-bottom:30px;width:283px;margin:0 auto 30px;display:table;float:none;}
.calltoaction.black_bg{background:none repeat scroll 0% 0% #383838;display:block;float:left;width:100%;border-radius:0;padding:25px 0 40px;}
.iphone-slider{position:absolute;top:58px;left:63px;right:0px;z-index:999;width:156px;}
.is-img1, .is-img2, .is-img3, .is-img4, .is-img5, .is-img6{height:278px;}
.shots-wrap{padding:80px 0px 80px !important;}
.btn-android, .btn-apple{border:1px solid #00A99D;background:none repeat scroll 0% 0% #00A99D;display:table;border-radius:4px;padding:10px 15px;font-size:13px;color:#E4E4E4;text-transform:uppercase;font-weight:800;margin:0px 5px;transition:all 0.3s ease 0s;float:left;width:193px;text-align:center;margin-bottom:10px;margin-right:auto;margin-left:auto;display:table;float:none;}
.subscribe_form .submit{width:250px;margin-top:10px;}
.u-cta .bg_overlay_image.app + h3{float:left;font-size:26px;margin:6px 0px 0px 0;}
.social_icon_alt2 li{display:inline-block;margin:0px 1px 2px;}
.shots_lite{margin-top:70px;}
.shots_lite a{display:table;margin:0 auto;}
.prices-monthly-plan{float:none;margin:0 auto;}
.prices-monthly-details{padding:52px 30px !important;float:none;border:1px solid #DEDEDE;}
.prices-monthly-details{height:auto;display:table;margin:24px auto 0;width:170px;}
.prices-monthly-details div{float:none;}
div.plus{margin:0px auto;}
div.prices-monthly-select{float:none;border-width:1px 1px 1px 1px !important;border-style:solid solid solid solid;border-color:#DEDEDE #DEDEDE #DEDEDE #DEDEDE;border-image:none;height:170px;width:170px;padding-top:39px;padding-left:32px;border-radius:0px 0px 5px 5px;margin:-1px auto 0;}
.prices-plan .arrow-right{position:absolute;right:16px;top:161px;bottom:0;width:16px;height:18px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #383838;z-index:9999;transition:all 0.5s ease 0s;}
.one_page .navbar-toggle{margin-top:40px;}
.one_page .nav li{padding:10px 5px 0 !important;margin:10px 0px -0px;border:none;}
.contact_form2{left:0;width:86% !important;right:0;position:absolute;margin:0 auto;}
.header_sidemenu .col-md-6{width:50%;float:left;}
.intro-wrap h5{font-size:15px;}
.intro-wrap h2{font-size:46px;margin:9px 0px 10px;}
.intro-wrap p{margin:0px auto 40px;display:table;text-align:center;}
.intro-wrap h4:after ,
.intro-wrap h4:before{display:none;}
.owl-clients-side{padding-bottom:50px;}
#about .small{margin:-10px 0px 0px;display:table;width:100%;}
.cbp-spmenu-vertical{width:100% !important;}
.cbp-spmenu{padding:25px 0px 30px 20px;}
.menu-download{margin-top:0;margin-bottom:-12px;}
.menu-newsletter p{font-size:13px;padding-right:16px;}
.menu-search input{width:67% !important;}
.bt-menu3{display:none;}
.cd-timeline-block:before ,
.cd-timeline-block:after{right:auto;left:8px;}
.cd-timeline-content{position:relative;margin-left:96px;border-radius:0px;padding:0px;}
.cd-timeline-content.alignleft{text-align:right;margin-left:21px;}
.cd-timeline-content.alignright{margin-right:-0px;}
.cd-timeline-content.alignleft .dcap{left:74px;}
.cd-timeline-content.alignleft{text-align:left;}
.cd-timeline-content.alignleft .inner_content{padding-left:70px;padding-right:0px;}
.inner_content p{font-size:12px;margin:10px 0px;line-height:15px;font-size:11px;}
.cd-timeline-content.alignleft .inner_content h5 ,
.cd-timeline-content.alignleft .inner_content small{margin-left:75px;}
.inner_content h5{font-size:13px;}
.cd-timeline-img.right{margin-left:24px;z-index:9999;}
.upi_team_position{border:1px solid #e4e4e4;border-width:0 1px;}
#newsletterform input{width:180px;float:left;font-weight:500;}
#newsletterform{width:280px;margin:0px auto;}
.content-head.center{text-align:center;display:table;width:280px;float:left;}
.content-head.center{text-align:center;display:table;width:100%;float:none;margin:0 auto 20px;}
.aside-content-right,
.aside-content-left{padding:0 15px;}
.flex-direction-nav{display:none;}
#carousel{position:relative;}
div#carousel.flexslider li{margin-right:10px;width:1% !important;}
#carousel li.flex-active-slide:before{line-height:53px;}
.product_description .title .price{float:left;}
.product_description .product_detail li{font-size:12px;}
.btn_single_addtocart,.btn_single_addtowhishlist{width:200px;text-align:center;margin:0 auto;display:table;float:none;}
.recent_product_slider, .product_slider_3col{margin-top:55px;}
.product_single2 #carousel.flexslider li{margin-right:10px;width:3% !important;}
.shop_table tbody td.product-name{vertical-align:top;padding-top:13px;padding-left:9px;font-size:11px;padding-bottom:20px;}
.shop_table tbody td.product-name span ,
.shop_table tbody td.product-price ,
.shop_table tbody td.product-subtotal{font-size:12px;}
.shop_table input.form-control{min-width:28px !important;font-style:italic;padding-left:0 !important;padding-right:0 !important;}
button.btn-number{padding:10px 5px 6px;}
.shop_table thead tr th{font-size:10px;}
.shop_table .product-remove a{left:2px;padding:0px 2px;display:inline-block;color:#606060;font-size:12px;border-radius:4px;border:1px solid #DEDEDE;margin:10px 5px;}
.cart_pg_btns a{width:200px;text-align:center;margin-bottom:5px;}
div#carousel.flexslider{border:none;}
.faq-info h4{font-size:21px;}
.faq-page #owl_test .owl-item{margin-top:50px;}
.single_portfolio .portfolio_title h3{font-size:26px;margin-top:8px;text-align:center;}
.portfolio_navigation{float:none;display:table;margin:5px auto 0;}
.post-share_single .enlarge-social a{float:left;padding-right:0;margin-right:5px;}
.dtable{margin-bottom:50px;display:table;width:100%;}
.widget.search{float:left;width:100%;position:relative;margin-bottom:-33px;}
.head-tng2-line1 ,
.head-tng2-line2 ,
.head-tng2-line3 ,
.head-tng2-line4 ,
.head-tng2-line1:before ,
.head-tng2-line2:before ,
.head-tng2-line3:before ,
.head-tng2-line4:before{display:none;}
}