/* To make Responsive

---------------------------------------------------------------------- /

*

*  1 - media screen and (max-width: 992px)

*  2 - media screen and (max-width: 800px)

*  3 - media screen and (max-width: 768px)

*  4 - media screen and (max-width: 640px)

*  5 - media screen and (max-width: 500px)

*  6 - media screen and (max-width: 480px)

*  7 - media screen and (max-width: 320px)

*  8 - media screen and (max-width: 1170px)

*

---------------------------------------------------------------------- */





/* 1 - media screen and (max-width: 992px)

---------------------------------------------------------------------- */

@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: 30px;

		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;

}







}

