/*------------------------------------------------------------------
[responsive Stylesheet - responsive.css]

Project:	    North Col Theme
Version:	    1.1
Last update:	2015-06-03
Assigned to:	XlntCode, Peter BjÃ¶rk
Primary use:	Multi Purpose Business Theme 

@import "../fonts/css/et-line.css";
@import "../fonts/css/xlntcode.css";

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


/* ==============================================================
   Media queries
   ============================================================== */
@media (max-width: 479px) { /* mobile only */
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-8, .col-md-12, .col-lg-12 {
		width: 100%;
		margin-right:0;
		display: block;
		float: left;
		padding-left:0;
		padding-right:0;
	}
	.container {
		width: 300px;
		margin: auto;
		padding:0;
	}

	.countdown li span { 
	   font-size: 26px;
	   color: #666;  
	}
	.countdown li.seperator {
	   font-size: 26px;
	   line-height: 34px;
	   vertical-align: top!important;
	   padding: 0 5px;
	   color: #666;
	}
	.countdown li p {
	   font-size: 14px;
	   margin-bottom: 0;
	}

	body .section-title-line{
		margin-bottom:50px;
	}
	body #work-process .border-right {
		border-right: none!important;
	}

	body #work-process .border-top {
		border-top: none!important;
	}
	body #services .king-tabs .main-icon h3{
		font-size:12px;
	}
	body .section-title-line:after{
		top: 74px;
	}
	body .op-app-landing-button .btn{
		margin: 0 0 20px 0;
	}
	body .carousel-indicators li img{
		display: block;
	}

	body .panel-body{
		padding-left:0;
		padding-right:0;
	}
	body #section-news-alt h4{
		margin: 20px 0;
		line-height: 25px;
	}
	
	body #section-subscribe h3{
		line-height: 32px;
	}
	
	body #work-process h4{
		line-height: 28px;
	}
	
	body #portfolio .section-title-line:after, body #work-process  .section-title-line:after, body #about .section-title-line:after, body #services .section-title-line:after{
		top:45px;
	}
	
	body .king-portfolio-main .king-portfolio-item, body .king-portfolio-main .king-portfolio2-item, body .king-portfolio-main.two .king-portfolio-item{
		width: 100%;
		margin-right:0;
		margin-bottom: 40px;
	}
	
	body .skills-showcase-left:last-child, body .skills-showcase-right:last-child{
		padding-bottom:25px;
	}
	
	body #footer-widgets .f-widget{
		margin-bottom:0;
	}
	
	body #pricing .col-md-6{
		padding-left:15px;
		padding-right:15px;
	}
	body .timeline:before{
		left:12%;
	}
	
	body .app-landing-button{
		margin: 10px 0;
	}
		
	body .under-construction.vertical-center{
		padding-top:40px;
	}
	
	body .fontawesome-icon-list .col-md-3, #section-icons-jumbotron .col-md-3{
		width: 50%;
		float: left;		
	}
	
	body .fontawesome-icon-list .fa-hover .fa{
		margin-left:10px;
		
	}

	body .fontawesome-icon-list .fa-hover span{
		width: 100%;
		text-align: center;
		display: block;
		
	}
	
	body .king-portfolio-main.four .king-portfolio-item{
		width:100%;		
	}
	
	body .ls-slide .tp-btn-dark-outline{
		padding:6px 5px !important;
	}
	body .ls-slide .tp-social-icon{
		margin-top:-30px;
	}	
}

@media only screen and (min-width: 480px) and (max-width: 639px){
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-8, .col-md-12 {
		width: 100%;
		margin-right:0;
		display: block;
		float: left;
	}
	.container {
		width: 440px;
		margin: auto;
		padding:0;
	}
	body .counter-bgr{
		background-size:400px 140px;
		height:165px;
	}
	body #services .nav-tabs>li, body #services .king-tabs-nav>li{
		width: 33.2%;
	}
	
	body .timeline:before{
		left: 8%;
	}
	
	body .fontawesome-icon-list .col-md-3, #section-icons-jumbotron .col-md-3, body .et-line-icon-list  .col-md-3, body .xc-icon-list  .col-md-3{
		width: 50%;
		float: left;		
	}
	
	body .fontawesome-icon-list .fa-hover .fa{
		margin-left:10px;
		
	}
	
	body .king-portfolio-main.four .king-portfolio-item{
		width:100%;		
	}
	body .king-portfolio-main .king-portfolio-item, body .king-portfolio-main .king-portfolio2-item, body .king-portfolio-main.two .king-portfolio-item{
		width:100%;
	}
	
	body .ls-slide .tp-btn-dark-outline{
		padding: 8px 15px!important;		
	}	
	
}
@media only screen and (max-width: 639px){
	body #content .blog-main{
		width:100%;
	}
	body #content .col-md-3.sidebar{
		width:100%;
		margin-left:0;
	}
	body .related-item.col-md-4{
		margin-bottom:20px;		
	}
	
	body .ls-slide .tp-social-icon .fa{
		font-size:11px;
	}	
	body .ls-slide .tp-social-icon .et{
		font-size:11px;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
	
	.container {
		width: 590px;
		margin: auto;
		padding:0;
	}

	body .tp-btn-dark-outline{
		padding: 13px 20px !important;
	}
	
	body .section-title-line{
		margin-bottom:50px;
	}
	
	body .skills-showcase-left:last-child, body .skills-showcase-right:last-child{
		padding-bottom:25px;
	}
	
	body .timeline:before{
		left:6%;
	}
	body .under-construction.vertical-center, body .error-page{
		padding-top:0px!important;
	}
	
	
	body .fontawesome-icon-list .col-md-3, #section-icons-jumbotron .col-md-3, body .et-line-icon-list  .col-md-3{
		width: 50%;
		float: left;		
	}
	
	body .fontawesome-icon-list .fa-hover .fa{
		margin-left:10px;		
	}
	body .king-portfolio-main.four .king-portfolio-item{
		width:50%;		
	}
	body .king-portfolio-main .king-portfolio-item, body .king-portfolio-main .king-portfolio2-item{
		width:50%;
	}
	
	body .portfolio-container .masonry-item.col-md-6{
		width:auto;		
	}

}

@media screen and (max-width: 767px) {
	.row{
		padding-left:15px;
		padding-right:15px;
	}
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-8, .col-md-12, .col-lg-12 {
		width: 100%;
		margin-right:0;
		display: block;
		float: left;
		padding-left:0;
		padding-right:0;
		margin-bottom:60px;
	}
	.col-md-3:last-child, .col-md-4:last-child, .col-md-5:last-child, .col-md-6:last-child, .col-md-8:last-child, .col-md-12:last-child, .col-lg-12:last-child {
		margin-bottom:0;
	}
	body .flexslider.carousel .col-md-5{margin-bottom:0;}
	body #why-us .col-md-3{margin-bottom:0;}
	body #section-news-alt .col-md-6{margin-bottom:0;}
	#footer .col-md-3, #footer .col-md-4,#footer  .col-md-5, #footer .col-md-6, #footer .col-md-8, #footer .col-md-12, #footer .col-lg-12 {
		margin-bottom:0;
	}
	
	#footer-widgets .col-md-3, #footer-widgets .col-md-4,#footer-widgets  .col-md-5, #footer-widgets .col-md-6, #footer-widgets .col-md-8, #footer-widgets .col-md-12, #footer-widgets .col-lg-12 {
		margin-bottom:0;
	}
	
	h2 { 
	   font-size:24px;
	} 
	.navbar .navbar-nav > li > a {
	   font-size:13px;
	   font-weight: 400;
	}
	body .pull-right{
		float: left!important;
	}
	body .skills-showcase-left>.pull-right, body .skills-showcase-right>.pull-right{
		padding-left:0;
		padding-right:20px;
	}	
	body #work-process .process-box{
		border:0!important;
		margin-bottom:40px;
	}
	body #section-subscribe{
		text-align:center;
	}
	body .slides li{
		margin-right:5px;
	}
	#portfolio .filter-button, #portfolio-mp .filter-button {
	   margin-bottom:5px;
	}
	#tab-content {
	   margin-bottom:15px;
	}
	.nav-tabs > li > a {
	   padding-left:7px; padding-right:8px;
	   font-size:14px;
	}
	#section-news .panel-footer, #section-news-mp .panel-footer {
	   padding-left:3px; padding-right:3px;
	}
	#section-news .btn, #section-news-mp .btn {
	   margin-right:1px;
	   margin-left:1px;
	}
	.banner {
	   margin-top:70px;}
	a.gmap-btn {
	   text-align: center!important;
	}
	body #work-process .process-box {
		padding: 10px 15px 0;
	}
	
	body #welcome .col-md-3{
		margin-bottom: 40px;
	}
	
	body .flexslider .team-slides li .team-member-info{
		margin-top: 30px;
	}
	
	#contact-mp .col-md-6 .col-lg-6{
		width:100%;
		margin-bottom:15px;
		padding:0;
		float:left;
	}
	#contact-mp .col-md-6 .col-lg-6:last-child{
		margin-bottom:0;
	}
	#contact-mp .col-md-6{
		padding: 0px;
		
	}
	
	#contact-mp .contact-details{
		padding-right:0;
		padding-left:0;
	}
	#contact-mp .col-lg-12{
		padding:0;
	}
	body #services .king-tabs-pane  .col-md-4{
		margin-bottom:20px;		
	}
	body .carousel-indicators li img, body .client-feedback:before, body .client-feedback:after{
		display: block;
	}
}

@media screen and (min-width:768px) and (max-width:992px) {
	.row{
		margin: 0px;
	}
	.container {
		width: 730px;
		margin: auto;
		padding:0;
	}
	body .col-md-3{
		width: 50%;
		display: block;
		float: left;
	}

	body .col-md-6, body .col-md-5{
		width: 50%;
		display: block;
		float: left;
	}

	body .col-md-4{
		width: 33.2%;
		display: block;
		float: left;
	}
	body .col-md-4:nth-child(even){
		padding-left: 20px;
		padding-right: 20px;
	}
	#section-team .container .row{
		padding-left: 15px;
		padding-right: 15px;
	}
	body #op-app-showcase .op-app-box .col-md-4{
		width: 50%;
		float: left;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	body #op-app-showcase  .op-app-box .col-md-4:first-child{
		width: 100%;
		float: left;
		margin-bottom: 60px;
	}

	body #work-process .process-box {
		padding: 15px 15px 10px;
	}
	
	body #pricing  .col-md-6{
		padding-left:15px;
		padding-right:15px;
	}
	body #welcome .col-md-3{
		min-height: 330px;
	}
	
	#contact-mp .col-md-6 .col-lg-6{
		width:100%;
		margin-bottom:15px;
		padding:0;
	}
	#contact-mp .col-md-6 .col-lg-6:last-child{
		margin-bottom:0;
	}
	#contact-mp .col-md-6{
		padding: 0 15px;
	}
	
	#contact-mp .contact-details{
		padding-right:15px;
		padding-left:0;
	}
	#contact-mp .col-lg-12{
		padding:0;
	}
	
	body .fontawesome-icon-list .fa-hover .fa{
		margin-left:10px;
		
	}
	
	body #section-typography .col-md-6{
		width: 48%;
		margin-right: 4%;		
	}
	body #section-typography .col-md-6:nth-child(2n){
		margin-right:0;
	}
	body .kwidget .widget_tabbed ul.tabs li{
		width:67px;	
	}
	
	body .ls-slide .tp-btn-dark-outline{
		padding: 13px 24px!important;		
	}
}

@media screen and (max-width:992px) {
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
		line-height: 1.6;
	}
	body #section-team .col-md-12{
		padding-left:0;
		padding-right:0;
	}
	body .vertical-center{
		display: block;
	}
	
	body #op-app-showcase .col-sm-8{
		width: 100%;
		left:0;
	}
	body #section-team .flexslider.carousel li{
		margin-right:5px;
	}
	
	body .dropdown.minicart-nav, body .dropdown.minicart-nav{
		display: none;
	}
	.compact li.ext-nav>ul {
		top: -10px;
		position: absolute !important;
		left: 40px !important;
		display: block !important;
	}
	.vc_row-fluid{
		width:100%;
		clear: both;
	}
	/* ---Custom pages: 404 error, under construction, coming soon -pages--- */
	.error-page .container, .under-construction .container  {
	   margin-top:70px;
	   padding:15px 15px 30px;
	}
	.coming-soon .container {
	   width:auto!important;
	   padding:20px 15px 40px;
	   margin-top:70px;
	}
	.error-page h1, .under-construction h1,  .coming-soon h1 {
	   font-size:32px;
	   text-transform:uppercase;
	}
	.error-page .large-404-text, .under-construction .large-under-construction-text {
	   font-size:24px;
	   text-transform:uppercase;
	   padding:0px;
	   line-height:1;
	}
	.embed-responsive {
	   margin-top:0px;
	}
	/* ---Align btn to center--- */
	.services-alt-button   {
	   text-align:center;
	}
	/* ---Revolution Slider--- */ 
	.banner-fullscreen {
	   margin-top:0px;
	}
	#section-news .btn {
	   margin-right:1px;
	   margin-left:1px;
	}
	.contact-details {
	   padding-bottom:20px;
	}
	/* ---Navbar--- */
	.navbar-brand {
	   float: left;
	   padding: 12px 15px 12px 15px;
	   font-size: 18px;
	   line-height: 20px;
	   height: 70px;
	}
	.compact .navbar-brand {
		height: 60px;	
	}	
	.navbar {
	   border-bottom: 1px solid rgba(204, 204, 204, .5);
	}
	.navbar-toggle {
	   position: relative;
	   float: right;
	   margin-right: 15px;
	   padding: 9px 10px;
	   margin-top: 18px;
	   margin-bottom: 8px;
	   background-color: transparent;
	   background-image: none;
	   border: 1px solid transparent;
	   border-radius: 4px;
	}
	.navbar .navbar-nav > li > a {
	   font-size:13px;
	   font-weight: 300;
	   color: #aaa;
	}
	.dropdown>a:after{
		display: none;
	}
	.navbar .navbar-nav > li:last-child > a {
	   border-bottom:0!important;
	}
	.navbar-nav .open .dropdown-menu li a {
	   font-size:13px;
	}
	.navbar-nav .dropdown-menu li:last-child a  { 
	   border-bottom:none;
	}
	/* ---Open Icon--- */
	.dropdown>a:after   {
	   content: "\f107"; /* Angle Down */
	   font-family:'FontAwesome';
	   font-size:13px;
	   padding-left:0px;
	   float:right;
	   width:20px;
	   height:20px;
	   line-height:20px;
	   background:#fff;
	   border:1px solid #ccc; 
	   webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	   border-radius:50%;  
	   text-align:center;
	   position:absolute;
	   right:-100px;
	}
	.dropdown-submenu>a:after    {
	   content: "\f107"; /* Angle Down */
	   font-family:'FontAwesome';
	   font-size:13px;
	   padding-left:0px;
	   width:20px;
	   height:20px;
	   line-height:20px;
	   background:#fff;
	   border:1px solid #ccc; 
	   webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	   border-radius:50%;  
	   text-align:center;
	   position:absolute;
	   right:-1000px;
	   display: none;
	}
	/* ---Close Icon--- */
	.navbar .navbar-nav > .open > a:after ,  .dropdown-menu > .open > a:after   {
	   content: "\f106"; /* Angle Up */
	   font-family:'FontAwesome';
	   font-size:13px;
	   padding-left:0px;
	   float:right;
	   width:20px;
	   height:20px;
	   line-height:18px;
	   background:#ededed;
	   border:1px solid #ccc; 
	   webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	   border-radius:50%;  
	   text-align:center;
	   color:#282828;
	   position:absolute;
	   right:-100px;
	}
	.navbar-nav .open .dropdown-menu > li > a {
	   padding: 10px 15px 10px 30px;
	   border-bottom:none;
	}
	.mega-menu .mega-pullcenter .dropdown-menu>li{
		left:0;
		background: transparent;
		border-bottom: none;
	}
	.navbar-nav .open .dropdown-submenu .dropdown-menu > li > a {
	   padding: 10px 15px 10px 45px;
	   border-bottom:none;
	}
	/* ---Navbar shrink / Full height--- */ 
	.nav-height   {
	   background:transparent;
	   -webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s;
	   border-bottom:1px solid transparent;
	   -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	   box-sizing: border-box;
	}
	.nav-height .container   {
	   max-height:70px;
	}

	.navbar-shrink   {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	   -webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s;
	}
	.nav-height.navbar-shrink   {
	   -webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s;
	}
	.nav.navbar-nav.navbar-right {
	   border:1px solid #ededed;
	   border-top-color: transparent;
	}
	/* --Fixed white background - !!no transition-- */
	.nav-height.white-bgr  {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	}
	.nav-height.white-bgr.navbar-shrink  {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;}

	/* --Navbar search-- */
	.navbar-search {
		padding: 6px 10px;
		min-width: 250px;
		max-width:none;
	}
	#welcome .counter{
		font-size:17px;
	}
	#welcome .counter-item{
		min-height: 110px;
	}
	body .counter-text{
		font-size:13px;
	}
	body .panel{
		margin-bottom: 40px;
	}
	
	#work-process .king-elements p{
		text-align: justify;
	}
	
	body .under-construction.vertical-center, body .error-page.vertical-center{
		padding-top:0px;
		float:left;
	}
	
	body #cd-timeline:before{
		display: none;
	}
	
	body .section-fs-header .fs-header-captions{
		padding-top: 100px;
	}
}

@media screen and (max-width:1199px) { 
	/* ---Align sections & certain divs to center--- */
	.forgot-password  {
	   text-align:center;!important;
	}
	body .contact-details li{
		line-height:2;
	}
	
	body .contact-details{
		line-height:1.6;
	}
	body .blog-main{
		width: 66.666667%;
		margin-left:0;
		padding-left:0;
		padding-right:0;
	}
	body .col-md-3.sidebar{
		padding-left: 0;
		padding-right: 0;
		width: 24%;
		margin-left: 3%;	
	}
	body .col-md-12.blog-main{
		width:100%;		
	}
	ul.tabs li{
		width: 33%;
	}
	ul.tabs li:last-child{
		width: 34%;
	}
}
@media screen and (max-width:1023px) {
	#content>.row>div.col-md-8,#content>.row>div.col-md-3{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		clear: both;
		padding: 0 20px;
	}	
	.container>.navbar-header{
		margin-left: 0px;
		margin-right: 0px;
	}
}	 
@media screen and (min-width:768px) {
	#main.layout-boxed .navbar-fixed-bottom, #main.layout-boxed .navbar-fixed-top{
		width: 750px;
	}
	.copy-footer, .app-copy-footer {
	   float:left;
	}
	.social, .app-social { 
	   float: right;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1199px) {
	
	.container {
		width: 980px;
		margin: auto;
	}
	.vc_row-fluid{
		width:100%;
		clear: both;
	}
	.navbar .navbar-nav li a {	
	   padding-left:8px;
	   padding-right:8px;
	}
	.mega-menu .list-unstyled li a  {	
	   padding-left:0px;
	   padding-right:0px;
	}
	#section-news .panel-footer, #section-news-2 .panel-footer {
	   padding-left:5px; padding-right:5px;
	}
	#section-news .btn, #section-news-alt .btn, #section-news-mp .btn {
	   margin-right:1px;
	   margin-left:1px;
	   margin-top:5px;
	   
	}
	body #welcome .counter-item{
		min-height: 115px;
	}
	body .counter-bgr{
		background-size: 250px 130px;
	}
	body .col-lg-6{
		width: 50%;
		float:left;
	}
}

@media screen and (min-width:1000px) {
	#main.layout-boxed .navbar-fixed-bottom, #main.layout-boxed .navbar-fixed-top{
		width: 970px;
	}   
	.navbar {
	   background:rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	}
	.nav-height  {
	   background:transparent;
	   border-bottom:none;
	  /*-webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s; */
	}
	.nav-height .navbar-right li a      {
	   padding-top: 25px;
	   padding-bottom: 24px;
	   -webkit-transition:padding 0.5s, color 0.5s;
	   -moz-transition:padding 0.5s, color 0.5s;
	   -ms-transition:padding 0.5s, color 0.5s;
	   transition:padding 0.5s, color 0.5s; 
	}
	.navbar-shrink {
	  /* -webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s; */
	}
	.navbar-brand {
	   padding-top: 0px;
	}
	.navbar-brand img {
	   padding-top:12px;
	   -webkit-transition: 0.5s;
	   -moz-transition: 0.5s;
	   -ms-transition: 0.5s;
	   transition: 0.5s;
	}
	.white-bgr .navbar-brand img {
	   padding-top:10px;
	   -webkit-transition: 0.5s;
	   -moz-transition: 0.5s;
	   -ms-transition: 0.5s;
	   transition: 0.5s;
	}
	.nav-height.navbar-shrink li a   {
	   padding-top: 20px;
	   /*padding-bottom: 20px;*/
	   padding-bottom: 19px;
	   -webkit-transition:0.5s;
	   -moz-transition:0.5s;
	   -ms-transition:0.5s;
	   transition:0.5s;
	}
	.nav-height.navbar-shrink  {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	}
	.navbar-shrink .navbar-brand img {
	   padding-top:5px;
	   -webkit-transition: 0.5s;
	   -moz-transition: 0.5s;
	   -ms-transition: 0.5s;
	   transition: 0.5s;
	}
	.nav-height.white-bgr  {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	}
	.nav-height.white-bgr.navbar-shrink  {
	   background: rgba(255, 255, 255, 1);
	   border-bottom:1px solid #ededed;
	}

	.navbar-nav > li > .dropdown-menu {
	   background: #fff;
	   padding-top:0px;
	   border: 1px solid rgba(0,0,0,0.1);
	   margin-top: 0px;
	}
	.navbar-nav .dropdown-menu li:hover{
		background-color: #fafafa;
	}
	.navbar-nav .dropdown-menu li.menu-item-object-mega_menu:hover{
		background-color: #fff;
	}
	.navbar-nav .dropdown-menu li a {
		font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		color: #666;
		padding: 15px 20px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
	}
	.navbar-nav .dropdown-menu li a:hover{
		opacity: 1;
	}
	.navbar-nav .dropdown-submenu .dropdown-menu li a  {
	   border-bottom:1px solid #ededed!important;
	}
	.navbar-nav .dropdown-submenu > .dropdown-menu li:last-child a  {
	   border-bottom:none!important;
	}
	.navbar-nav .dropdown-menu li a { 
	   border-bottom:1px solid #ededed;
	}
	.navbar-nav .dropdown-menu li:last-child a  { 
	   border-bottom:none;
	}
	.dropdown-submenu>.dropdown-menu{
	   border:1px solid #ededed; 
	}
	/* ---Dropdown animation + submenu--- */
	.open > .dropdown-menu {
	   -webkit-transform: scale(1, 1);
	   -moz-transform: scale(1, 1);
	   -ms-transform: scale(1, 1);
	   transform: scale(1, 1);  
	   opacity:1;
	}
	.dropdown-submenu:hover > .dropdown-menu {
	   -webkit-transform: scale(1, 1);
	   -moz-transform: scale(1, 1);
	   -ms-transform: scale(1, 1);
	   transform: scale(1, 1);  
	   opacity:1;
	 }
	.dropdown-menu {
	   padding:0px;
	   opacity:.3;
	   -webkit-transform-origin: top;
	   -moz-transform-origin: top;
	   -ms-transform-origin: top;
	   transform-origin: top;
	   -webkit-animation-fill-mode: forwards; 
	   -moz-animation-fill-mode: forwards;  
	   -ms-animation-fill-mode: forwards;   
	   animation-fill-mode: forwards; 
	   -webkit-transform: scale(1, 0);
	   -moz-transform: scale(1, 0);
	   -ms-transform: scale(1, 0);
	   display: block; 
	   transition: all 0.2s linear;
	   -webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	   -ms-transition: all 0.2s linear;
	}
	.dropdown.no-caret>a:after {
	   content:normal; 
	}
	/* ---Navbar End--- */
	.services-slide-margin {
	   margin-top:20px;
	}
}

@media screen and (min-width:1200px) {
	#main.layout-boxed .navbar-fixed-bottom, #main.layout-boxed .navbar-fixed-top{
		width: 1170px;
	}
	.dropdown:hover > .dropdown-menu,  .dropdown-submenu:hover > .dropdown-menu {
	   -webkit-transform: scale(1, 1);
	   -moz-transform: scale(1, 1);
	   -ms-transform: scale(1, 1);
	   transform: scale(1, 1);  
	   opacity:1;
	}
}