/*** resolutions above 981px ***/
@media (min-width: 981px) and (max-width: 1199px) {
	
	.navbar-default .navbar-brand{width:200px;margin-top:20px;}
	
	.navbar-default .navbar-brand img{width:100%;}
	
	.head-section .navbar-default .navbar-collapse{padding: 0px;}
	
	.header-slider .flexslider .slider-content-container{width: 80%;right: 10%;}
	
	.head-section .navbar-nav > li > a{padding: 10px;}	
	
	.header-slider .flexslider,.header-slider .flexslider .slides > li{height: 460px;}
	
	.service-list-small img{height: 176px;}
	
	.service-list-large img{height: 373px;}
	
	.service-name p{font-size: 12px;line-height: 16px;}
	
	.copyright p{font-size: 12px;line-height: 18px;}
	
	.footer .container{padding: 0px;}
	
	.text-footer img{width:100%;}
	
	.our-team-details-content{display:flex;}
	
	.about-team{padding: 30px 20px 10px 20px;}
	
	.about-team-img{width:246px;height:246px;border-radius: 123px;}
	
	.our-price-container{float:left;}
	
	.gallery-images a{width:23%;}
	
	.our-clients .bx-wrapper{margin-left: 30px;}
	
	.clients-list li{margin-right: 65px!important;}
}

/*** resolutions above 768px ***/
@media (min-width: 768px) and (max-width: 980px) {
    
	.col-4 .item {width: 47%;margin-right: 2%;margin-bottom: 2%;}
	
	.navbar-toggle {margin-top: 12px;}
	
	.head-section{padding: 10px 0px 10px 0px;}

    .head-section .navbar-collapse  ul.navbar-nav {float: none;margin-left: 0;}

    .head-section .nav li a:hover,
    .head-section .nav li a:focus,
    .head-section .nav li a.dropdown-toggle:focus,
    .head-section .nav li a.dropdown-toggle .dropdown-menu li a:hover,
    .head-section .nav li.active a,
    .head-section .dropdown-menu li a:hover {
        color: #48bc7a !important;
    }
    
    .head-section .navbar-nav > li > a{padding: 10px;}

    .head-section .navbar-nav > li {padding: 0;margin-bottom: 2px;}

    .head-section .nav li ul.dropdown-menu li a {margin-left: 0px;color: #999!important;}

    .head-section .nav li .dropdown-menu li a:hover, .head-section .nav li .dropdown-menu li.active a {color: #48bc7a !important;}
	
	.header-slider .flexslider,.header-slider .flexslider .slides > li{height: 600px;}
    
    .header-slider .flexslider .slider-content-container {width: 76%;right: 12%;}
	
	.header-slider .flex-direction-nav .flex-next, .header-slider .flexslider:hover .flex-next{right: 0px;}

	.header-slider .flex-direction-nav .flex-prev,.header-slider .flexslider:hover .flex-prev {left: 0px;}
	
	.about-company-content p{font-size: 20px;line-height: 32px;}
	
	.service-list img{height:auto;}
	
	.copyright p{font-size: 12px;line-height: 18px;}

    .purchase-btn, .about-testimonial {margin-top: 10px;}

    .breadcrumb.pull-right{padding: 0;}
    
    .search{top:-105px;right:-550px;}

    .bx-controls-direction {display: none;}

    .tweet-box {margin-bottom: 20px;}

    .property img {width: 80%;}

    .bx-wrapper {margin-bottom: 60px;}

    .purchase-btn, .about-testimonial {margin-top: 0;}

    .purchase-btn {line-height: 98px;}
	
	.bx-wrapper .bx-viewport{padding-left: 30px;}
	
	.clients-list li{margin-right: 70px!important;}

    .social-link-footer li a {font-size: 16px;height: 40px;width: 40px;}

    .navbar-header {float: none;text-align: center;width: 100%;margin: 10px 0;}

    .carousel-control {font-size: 45px;line-height: 70px;}

    .btn, .form-control {margin-bottom: 10px;}
	
	.our-clients-container{padding: 60px 0px 60px 0px;}
	
	.text-footer img{width:100%;}
	
	.address p{font-size: 13px;}
	
	.address p .fa{margin-top: 6px;}
	
	.footer-small .col-sm-6{width: 40%;padding-right: 70px;}
	
	.footer-small .col-md-6{width: 60%;float: left;}
	
	.our-team-content{width:700px;float:left;}
	
	.team-list{width:320px;float:left;}
	
	.about-team, .qualification-work-experience, .what-other-says{width:100%;margin-right: 0px;}
	
	.about-team{margin-bottom: 30px;}
	
	.what-other-says{margin-top: 30px;}
	
	.our-price-container,.our-price-image{float:left;}
	
	.free-assessment-container{margin: 30px 0px 0px 0px;}
	
	.free-assessment-images{margin:40px 0px 100px 0px;float: left;}
	
	.gallery-images a{width:23%;}
	
	.pricing-head img{display:inline;}
	
}

/*** resolutions above 401px ***/
@media (min-width: 401px) and (max-width: 767px) {
	
	.social-icons{margin:10px 0px 5px 0px;width:100%;text-align:center;}

    .head-section .navbar {min-height: 60px;}
    
    .head-section .nav li ul li{width:100%;float: left;}

    .head-section .nav li ul li .fa-angle-right{display:none;}

    .head-section .nav li ul li ul{position: relative;left: 0px;display: block;}

    .head-section .nav li ul li ul li a{padding: 3px 20px!important;}
	
	.container>.navbar-header{padding: 20px 0px 20px 0px;}
	
	.navbar-default .navbar-toggle{border: none;border-radius: 0px;height: 42px;background-color: #00bc9c;transition: .3s all;}
	
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #00bc9c;}

    .navbar-toggle {margin:20px 0px 0px 0px;}

    .head-section .nav li .dropdown-menu li a:hover {color: #48C9B0 !important;}

    .navbar-brand {margin-top: 10px !important;float: left !important;}
	
	.head-section .navbar-collapse ul.navbar-nav{float: left;}
	
	.head-section .navbar-nav > li{padding: 0px;width:100%;float:left;}
	
	.nav>li>a{padding: 0px;}
	
	.head-section .navbar-nav > li .search{display: none;}
	
	.header-slider .flexslider,.header-slider .flexslider .slides > li{height: 430px;}
	
	.header-slider .flexslider .slider-content-container {width: 70%;right: 15%;}
	
	.slider-content-container .slider-content{padding: 0px 40px;}
	
	.slider-content-container .slider-content h1,.slider-content-container .slider-content h4{font-size: 38px;line-height: 38px;margin:0px 0px 10px 0px;}
	
	.slider-content-container .slider-content h2{font-size: 28px;line-height: 28px;margin:0px 0px 10px 0px;font-weight:normal;}
	
	.slider-content-container .slider-content h3{font-size: 20px;line-height: 20px;margin:0px 0px 10px 0px;}
	
	.slider-content-container .slider-content p{font-size: 24px;line-height: 30px;}
	
	.header-slider .flex-direction-nav .flex-next, .header-slider .flexslider:hover .flex-next{right: 0px;}

	.header-slider .flex-direction-nav .flex-prev,.header-slider .flexslider:hover .flex-prev {left: 0px;}
	
	.about-company-content h2{font-size:28px;line-height: 30px;}
	
	.about-company-content p{font-size: 20px;line-height: 32px;}
	
	.service-list img{height:auto;}
	
	.service-name p{font-size: 16px;line-height: 20px;}
	
	#owl-demo .item{width: 100%;}
	
	#owl-demo .item img{border: none;}
	
	.bx-wrapper .bx-viewport{padding-left: 60px;border-right: 17px solid #e6ecf0;}
	
	.clients-list li{margin-right: 60px!important;}
	
	.footer{padding: 50px 0px 0px 0px;}
	
	.footer .col-sm-3{margin-bottom: 30px;float: left;}
	
	.footer .address h1{margin-bottom: 20px;}
	
	.text-footer{margin: 0px;padding: 0px;}
	
	.text-footer img{width:100%;}
	
	.text-footer img{width: auto;}
	
	.address-two{margin: 0px;}
	
	.footer-small{padding: 15px 0px 15px 0px;}
	
	.footer-small .col-sm-6,.footer-small .col-md-6{float: left!important;width: 100%;text-align: center;padding: 0px;}
	
	.footer-small .social-link-footer{margin: 0px;display: inline-block;}
	
	.footer-small .copyright{padding: 0px;}
	
	.footer-small .copyright p{text-align: center;}
	
	#back-to-top{bottom: 90px;}

    .col-4 .item {width: 100%;margin-right: 0%;margin-bottom: 2%;}

    .breadcrumb.pull-right{float: left !important;margin-top: 10px;padding: 0;}

    .carousel-control {font-size: 23px;line-height: 38px;}
	
	.free-assessment-form,.team-list{width:100%;}
	
	.team-list{min-height: initial;}
	
	.our-team-details-container h1{font-size: 34px;line-height: 34px;}
	
	.our-team-details-container h1 span{font-size: 24px;}
	
	.about-team, .qualification-work-experience, .what-other-says{width:100%;margin-right: 0px;}
	
	.about-team{margin-bottom: 30px;}
	
	.what-other-says{margin-top: 30px;}
	
	.our-price-image{margin-bottom:20px;width:100%;float:left;}
	
	.our-price-container{margin: 30px 0px 20px 0px;}	
	
	.rates-img,.free-assessment-container{margin: 30px 0px 0px 0px;}
	
	.free-assessment-images{margin:40px 0px 20px 0px;}
	
	.case-study-content h1{font-size: 28px;line-height: 28px;margin: 0px 0px 20px 0px;}
	
	.case-study-content h2{font-size: 20px;line-height: 20px;margin: 0px 0px 10px 0px;}
	
	.case-study-content p {font-size: 14px;line-height: 24px;}
	
	.gallery-images a{width:100%;height:auto;}
	
	.pricing-head img{display:inline;}
	
	.footer-container{margin-top: 20px;}
}

/*** resolutions below 400px ***/
@media (max-width:400px) {
	
	.top-link{background:none;color:#00bc9c;padding:0px;}
	
	.social-icons a.top-link:hover,.social-icons a.top-link:focus{color:#00bc9c;}
	
	.social-icons{width: 100%;text-align: center;margin-top:10px;}

	.head-section .navbar {min-height: 60px;}
    
     .head-section .nav li ul li{width:100%;float: left;}

    .head-section .nav li ul li .fa-angle-right{display:none;}

    .head-section .nav li ul li ul{position: relative;left: 0px;display: block;}

    .head-section .nav li ul li ul li a{padding: 3px 20px!important;}
	
	.container>.navbar-header{padding: 20px 0px 20px 0px;}
	
	.navbar-default .navbar-toggle{border: none;border-radius: 0px;height: 42px;background-color: #00bc9c;transition: .3s all;}
	
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #00bc9c;}

    .navbar-toggle {margin:20px 0px 0px 0px;}

    .head-section .nav li .dropdown-menu li a:hover {color: #48C9B0 !important;}

    .navbar-brand {margin-top: 10px !important;float: left !important;}
	
	.head-section .navbar-collapse ul.navbar-nav{float: left;}
	
	.head-section .navbar-nav > li{padding: 0px;width:100%;float:left;}
	
	.nav>li>a{padding: 0px;}
	
	.head-section .navbar-nav > li .search{display: none;}
	
	.header-slider .flexslider,.header-slider .flexslider .slides > li{height: 380px;}
	
	.header-slider .flexslider .slider-content-container {width: 100%;right: 0px;}
	
	.slider-content-container .slider-content{padding: 0px 70px;}
	
	.slider-content-container .slider-content h1,.slider-content-container .slider-content h4{font-size: 24px;line-height: 24px;margin: 0px 0px 10px 0px;}
	
	.slider-content-container .slider-content h2{font-size: 20px;line-height: 20px;font-weight: normal;margin:0px 0px 10px 0px;}
	
	.slider-content-container .slider-content h3{font-size: 16px;line-height: 18px;margin:0px 0px 10px 0px;}	
	
	.slider-content-container .slider-content p{font-size: 14px;line-height: 20px;}
	
	.header-slider .flex-direction-nav .flex-next, .header-slider .flexslider:hover .flex-next{right: 0px;}

	.header-slider .flex-direction-nav .flex-prev,.header-slider .flexslider:hover .flex-prev {left: 0px;}
	
	.about-company-content{margin:0px 0px 20px 0px;}
	
	.about-company-content h2{font-size:20px;line-height: 24px;}
	
	.about-company-content img{width:100%;}
	
	.about-company-content p{font-size: 14px;line-height: 24px;}
	
	.gold-partner-container{padding: 20px 0px 0px 0px;}
	
	.rates-img{margin: 30px 0px 0px 0px;}
	
	.service-list img{height:auto;}
	
	.service-list .service-name{height:55px;}
	
	.service-name h4.single-line{font-size: 18px;line-height: 55px;}
	
	.service-name h4.double-line{font-size: 18px;}
	
	.service-name span{font-size: 18px;top: 18px;}
	
	.service-name p{font-size: 12px;line-height: 14px;}
	
	#owl-demo .item{width: 100%;margin: 0px;}
	
	#owl-demo .item img{border: none;}
	
	.bx-wrapper .bx-viewport{padding-left: 50px;}
	
	.clients-list li{margin-right: 120px!important;}
	
	.footer{padding: 50px 0px 0px 0px;}
	
	.footer .col-sm-3{margin-bottom: 30px;float: left;}
	
	.footer .address h1{margin-bottom: 20px;}
	
	.text-footer{margin: 0px;padding: 0px;}
	
	.text-footer img{width: auto;}
	
	.address-two{margin: 0px;}
	
	.footer-small{padding: 15px 0px 15px 0px;}
	
	.footer-small .col-sm-6,.footer-small .col-md-6{float: left!important;width: 100%;text-align: center;padding: 0px;}
	
	.footer-small .social-link-footer{margin: 0px;display: inline-block;}
	
	.footer-small .copyright{padding: 0px;}
	
	.footer-small .copyright p{text-align: center;font-size: 11px;line-height: 16px;}
	
	#back-to-top{bottom: 80px;right: 0px;}

    .col-4 .item {width: 100%;margin-right: 0%;margin-bottom: 2%;}

    .breadcrumb.pull-right{float: left !important;margin-top: 10px;padding: 0;}

    .carousel-control {font-size: 23px;line-height: 38px;}
	
	.free-assessment-form,.team-list{width:100%;}
	
	.team-list{min-height: initial;}
	
	.free-assessment-container h1{font-size: 34px;line-height: 34px;}
	
	.our-team-details-container h1{font-size: 34px;line-height: 34px;}
	
	.our-team-details-container h1 span{font-size: 24px;}
	
	.about-team, .qualification-work-experience, .what-other-says{width:100%;margin-right: 0px;}
	
	.about-team{margin-bottom: 30px;padding: 30px 20px 10px 20px;}
	
	.about-team-img{width:220px;height: 220px;border-radius: 110px;}
	
	.what-other-says{margin-top: 30px;}
	
	.our-price-image{margin-bottom:20px;}
	
	.free-assessment-container{margin: 30px 0px 0px 0px;}
	
	.free-assessment-images{margin:40px 0px 20px 0px;}
	
	.case-study-content h1{font-size: 28px;line-height: 28px;margin: 0px 0px 20px 0px;}
	
	.case-study-content h2{font-size: 20px;line-height: 20px;margin: 0px 0px 10px 0px;}
	
	.case-study-content p {font-size: 14px;line-height: 24px;}
	
	.gallery-images a{width:100%;height:auto;}
	
	.pricing-head img{display:inline;}
	
	.our-price-container{margin: 30px 0px 0px 0px;}
	
	.footer-container{margin-top: 20px;}

}