/* Responsive styles
================================================== */


/* Medium Devices, Desktops */
@media (min-width : 992px) {

 

	/* Navigation */
	.navbar-nav>li>a{
		padding: 21px 12px;
	}

	/* Slider */
	#main-slide .slider-content h2{
		font-size: 68px;
	}
     /*.navbar-right{
        padding-right:120px;
    }*/
    ul.navbar-nav li a {
        width: 130px;
    }
}

@media (max-width:800px)
{
 .copyright-info{
		margin-top: 15px;
		text-align:center;
	}

	.footer-bottom-menu
	{
	text-align:center;
	}
     /*.navbar-right{
        padding-right:120px;
    }*/

}



/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {
     ul.navbar-nav li a {
        width: 175px;
    }
   

	.dropdown i{
		display: none;
	}

	/* Header */
	.navbar-nav>li>a{
		padding: 21px 10px;
	}

	.top-info{
		padding: 15px 0;
	}

	/* Slideshow */
	#main-slide .slider-content h2{
		font-size: 52px;
	}
	#main-slide .slider-content h3{
		font-size: 24px;
		margin-top: 12px;
        margin-left:50px;
        margin-right: 50px;
        font-weight:bold;
	}

	.slider.btn{
		padding: 5px 25px;
		margin-top: 5px;
		font-size: 16px;
	}

	/* Service */
	.service-content:before,
	.service-content:after,
	.feature-content-wrapper:before,
	.feature-content-wrapper:after,
	.feature-wrapper:before,
	.feature-wrapper:after,
	.feature-image:after{
		position: relative;
	}

	.service-content{
		padding: 0;
	}

	.feature-content-wrapper h2{
		font-size: 24px;
	}

	.feature-box h3{
		line-height: normal;
		margin: 10px 0;
	}
	.feature-box .feature-icon{
		padding: 5px 0;
	}


	/* Portfolio */
	#portfolio-carousel .caption h4{
		font-size: 16px;
	}
	#portfolio-carousel .thumbnail 
	.caption .caption-content{
		bottom: 5px;
	}

	/* Accordion */
	#accordion{
		margin-top: 40px;
	}

	/* Testimonial */
	.testimonial-slide .testimonial-text{
		padding-left: 35px;
		padding-right: 35px;
	}

	/* Footer */
	#footer .col-md-3{
		margin-bottom: 30px;
	}

	h4.footer-title{
		padding-bottom: 0;
	}
	h4.footer-title:after{
		margin-top: 0;
	}
	.footer-bottom{
		padding-bottom: 30px;
	}

	.back-to-top {
		/*position: absolute;*/
		right: 0;
		margin-top: -67px;
	}
	.copyright-info{
		margin-top: 15px;
		text-align:center;
	}

	.footer-bottom-menu
	{
	text-align:center;
	}
	/* Innter title */
	.inner-title-content{
		margin-top: -25px;
		padding: 10px 30px;
	}


	/* About us page */
	.skills small{
		margin-bottom: 40px;
	}

	/* Pricing */
	.plan{
		margin-bottom: 30px;
	}

    /*.navbar-right{
        padding-right:120px;
    }*/

}

/* Small Devices Potrait */
@media (max-width : 767px){

	/* Header */
	.navbar-brand > img
	{
    /*max-height: 43px;*/
   }
	.top-info{
		display: none;
	}

	.navbar-toggle{
		margin-right: 0;
	}

	/* Navigation */
	nav.navbar-collapse
	{
	/*background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;*/
    background:white;
	}
	

	.navbar-nav .dropdown-menu{
		opacity: 1;
		z-index:1;
		visibility:hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

	.navbar-nav .dropdown.open:hover .dropdown-menu,
	.navbar-nav .dropdown.open .dropdown-menu{
		opacity: 1 !important;
		visibility:visible !important;
	}

	.navbar-nav .dropdown:hover .dropdown-menu {
		opacity: 0;
		visibility:hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	 }

	 .navbar-nav .open .dropdown-menu{
	 	background-color: #000;
	 	border-radius: 0;
	 	padding: 0;
	 }

	 .navbar-nav .open .dropdown-menu li{
	 	border-radius: 0;
	 }

	 ul.navbar-nav li.search{
	 	display: none;
	 }


	/* Slideshow */
	#main-slide .slider-content h2{
		font-size: 28px;
		line-height: normal;
		margin-bottom: 0;
	}
	#main-slide .slider-content h3{
		font-size: 14px;
		margin-top: 5px;
	}
	.slider.btn{
		padding: 0 15px;
		margin-top: 0;
		font-size: 12px;
	}
	#main-slide .carousel-indicators{
		display: none;
	}

	#newsletter .btn-lg{
		/*padding: 10px 18px;*/
        width:100%;
	}

	/* Service */
	.service-content:before,
	.service-content:after,
	.feature-content-wrapper:before,
	.feature-content-wrapper:after,
	.feature-wrapper:before,
	.feature-wrapper:after,
	.feature-image:after{
		position: relative;
	}

	.feature-content-wrapper h2{
		margin-top: 30px;
	}

	/* Portfolio */
	#portfolio-carousel .thumbnail{
		margin-bottom: 20px;
	}

	/* Accordion */
	#accordion{
		margin-top: 40px;
	}

	/* Testimonial */
	.testimonial-slide .testimonial-text{
		padding: 0 15px;
		font-size: 14px;
	}

	/* Footer */
	#footer .col-md-3{
		margin-bottom: 30px;
	}

	h4.footer-title{
		padding-bottom: 0;
	}
	h4.footer-title:after{
		margin-top: 0;
	}
	.footer-bottom{
		padding-bottom: 30px;
	}

	.back-to-top {
		/*position: absolute;*/
		right: 0;
		margin-top: -67px;
	}
	.copyright-info{
		margin-top: 15px;
		font-size: 14px;
	}

	.copyright-info span{
		display: block;
	}

	/* Innter title */
	.inner-title-content{
		margin-top: -25px;
		padding: 10px 30px;
	}

	.inner-title-content h2{
		font-size: 28px;
	}

	/* About us page */
	.skills small{
		margin-bottom: 40px;
	}

	h3.page-content-title{
		margin-top: 20px;
	}

	/* Pricing */
	.plan{
		margin-bottom: 30px;
	}

	/* Portfolio */
	#isotope .col-sm-3{
		width: 100%;
	}
}

/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {
    .header_simple .navbar-nav>li>a:hover,
.header_simple .navbar-nav>li.active>a,
.header-fixed  .navbar-nav>li>a:hover,
.header-fixed .navbar-nav>li.active>a
{
/*background:#319647;*/
/*background:rgba(0,0,0,0.7);*/
background:white;
/*border-bottom: 5px solid white;*/
color: black;
font-weight:bold;
}
    .page-team-wrapper{
        text-align:center;
    }
    .form-group{
        width:100%;
        margin-bottom:0px;
    }
	/* Header */
	.top-info{
		display: none;
	}

    .animated3{
        margin-left:50px;
        margin-right:50px;
        font-weight:bold;
    }

    .Becker-Text{
        height:auto;
        max-width:100%;
    }

	/* Slideshow */
	#main-slide .item img {
    max-width: 140%;
    width: 140%;
    height:400px;
}
	
	/* Newsletter */
	#newsletter{
		/*display: none;*/
        visibility:visible;
	}


	/* Portfolio */
	#portfolio-carousel .caption{
		padding: 10px 0;
	}
	#portfolio-carousel .thumbnail .caption .caption-content{
		bottom: 10px;
	}
	#portfolio-carousel .thumbnail .caption i.fa-link{
		margin-left: 3px;
	}
	#portfolio-carousel .caption h3{
		font-size: 17px;
		margin-bottom: 0;
		text-align: center;
	}
	#portfolio-carousel .caption p{
		text-align: center;
	}

	#portfolio-carousel .thumbnail .caption i{
		top: -10px;
	}

	#portfolio-page .image-thumb img{
		height: auto;
	}

	/* Recent Post */
	.recent-post .post-body h3{
		line-height: normal;
	}

	/* Inner title */

	.inner-title-content {
		margin-top: 0px;
		padding: 5px 30px;
	}

	/* Team */
	.team-carousel{
		padding-left: 15px;
	}

}

/* Custom, iPhone Retina */ 
@media (min-width : 320px) and (max-width: 478px)  {


	/* Logo */
	.navbar-brand{
		width: 120px !important;
		background-size: contain !important;
	}

	/* Default title */
	h2.title{
		font-size: 20px;
	}

	/* Featured Tab */
	.featured-tab .nav-tabs>li>a{
		padding-left: 5px;
		padding-right: 5px;
	}
	.featured-tab .tab-info h3{
		font-size: 14px;
	}

	.featured-tab .tab-info p{
		font-size: 11px;
	}


	.featured-tab .tab-pane img.pull-left{
		margin-top: 15px;
	}

	/* Portfolio */
	#portfolio-carousel .caption h3{
		font-size: 14px;
		line-height: normal;
		margin-bottom: 5px;
		font-weight: 600;
	}
	#portfolio-carousel .caption p{
		font-size: 12px;
		line-height: normal;
	}

	/* Panel */
	h4.panel-title a.collapsed:after,
	h4.panel-title a:after{
		right: 0;
	}

	/* Action */
	#action h2{
		font-size: 28px;
	}

	.action.btn{
		padding: 8px 20px;
	}

	/* Copyright */
	.footer-bottom-menu{
		margin: 20px 0 0 0;
	}
	#back-to-top img{
		width: 75px !important;
		background-size: contain !important;
	}
	.scroll-up img{
		margin-top: 14px;
	}
}