@media (min-width: 1367px) {
	.index-box .container {
		width: 85.652vw;
	}
	.index-content {
		padding-top: 1.464vw;
		padding-bottom: 1.464vw;
	}
	.list-content > li {
		font-size: 1.098vw;
		margin-bottom: 0.512vw;
		padding-bottom: 0.512vw;
		padding-left: 2.196vw;
		background-size: 1.25vw auto;
		background-position: left 0.293vw;
	}
	.index-logo {
		width: 15.811vw;
		margin: 0 auto;
	}
	.index-logo img {
		width: 100%;
		max-width: 80%;
	}
	.index-img {
		width: 35vw;
		margin: 0 auto;
	}
	.index-img img {
		width: 100%;
		max-width: 80%;
	}
	.index-box .btn {
		font-size: 1.171vw;
		line-height: 1.75;
		padding: 0.549vw 2.196vw;
		border-radius: 2.196vw;
	}
	.index-copy-right {
		font-size: 1.098vw;
		line-height: 1.75;
	}
	.index-footer {
		padding-top: 1.098vw;
		padding-bottom: 1.098vw;
	}
}

@media (min-width: 992px) {
	/** Flex **/
	.flex-md-row {
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	}
	.flex-md-center {
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.flex-md-end {
		-webkit-box-align: flex-end;
		-webkit-flex-align: flex-end;
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}
	.flex-md-reverse {		
		flex-direction: row-reverse;
	}
	.flex-md-auto {		
		-webkit-flex: 0 0 auto;
		-moz-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.flex-md-full {		
		-webkit-flex: 1;
		-moz-flex: 1;
		flex: 1;
	}
	
	.navbar.navigation .navbar-nav > li {
		margin-left: 20px;
	}
	
	.navbar.navigation .navbar-nav > li > a {
		padding: 5px;
	}
	
	.nav-content {
		margin-left: auto;
	}
	
	.about-rows > .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.about-rows > .row [class*="col-md"] {
		padding-left: 0;
		padding-right: 0;
	}
	.contact-br {
		border-right: 1px solid #7a7a7a;
	}
	
	.team-box {
		height: 100%;
	}
	
	.m-show {
		display: none;
	}
	

}

@media (min-width: 768px) {
	
	.flex-sm-row {
		display: -webkit-box; 
		display: -moz-box;    
		display: -ms-flexbox;  
		display: -webkit-flex; 
		display: flex;
	}
	.flex-sm-center {
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.flex-sm-reverse {		
		flex-direction: row-reverse;
	}
	.flex-sm-auto {		
		-webkit-flex: 0 0 auto;
		-moz-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.flex-sm-full {		
		-webkit-flex: 1;
		-moz-flex: 1;
		flex: 1;
	}
	
}


@media only screen and (max-width:991.98px){

	body #content .post .entry-content {
        float: none;
        margin: 0 7.6923%;
        width: auto;
    }
	
	.navbar.navigation {
		position: relative;
	}
	.navbar.navigation.nav-scroll {
		position: fixed;
	}
	.navbar.navigation .navbar-header {
        float: none;
    }
    .navbar.navigation .navbar-left,
	.navbar.navigation .navbar-right {
        float: none !important;
    }
    .navbar.navigation .navbar-toggle {
        display: block;
    }
    .navbar.navigation .navbar-collapse {
        border-top: 0 solid transparent;
        box-shadow: inset 0 0 0 rgba(255,255,255,0.1);
		max-height: 100vh;
    }
    .navbar.navigation .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar.navigation .navbar-nav {
        float: none !important;
	}
	.navbar.navigation .navbar-nav>li {
        float: none;
    }   
    .navbar.navigation .collapse.in{
  		display:block !important;
	}
	
	.navbar.navigation .container {
		position: relative;
	}
	
	.right-side {
		position: absolute;
		right: 15px;
		top: 5px;
	}
	.button-nav-bar {
		-webkit-flex: 1;
		-moz-flex: 1;
		flex: 1;
	}
	.nav-burger {
		left: 0;
	}
	.nav-head {
		position: relative;
	}
	.navbar.navigation .navbar-nav > li > a {
		font-size: 14px;
		padding: 10px 15px;
		display: inline-block;
	}
	
	.social-form-list > li a {
		font-size: 18px;
	}
	a.custom-logo-link {
		margin-left: 75px;
		margin-right: auto;
	}
	a.custom-logo-link img {
		max-height: 45px;
		display: block;
	}
	
	.banner-head-a {
		font-size: 50px;
		line-height: 55px;
	}
	.banner-head-b {
		font-size: 40px;
		line-height: 45px;
		
	}

	.banner-head-c {
		font-size: 16px;
		line-height: 25px;
	}

	.banner-head-d {
		font-size: 15px;
		line-height: 25px;
	}

	.banner-head-e {
		font-size: 28px;
		line-height: 35px;
	}

	.head-a {
		font-size: 35px;
		line-height: 45px;
	}
	.sub-head-a {
		font-size: 22px;
		line-height: 25px;
	}
	.sub-head-b {
		font-size: 35px;
		line-height: 40px;
	}
	.text-a {
		font-size: 14px;
		line-height: 25px;
	}
	
	.murge-img {
		width: 40px;
		height: 30px;
	}
	.murge-img::before, 
	.murge-img::after {
		width: 125px;
		height: 2px;
	}
	.list-steps > li h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.list-steps > li {
		font-size: 14px;
		padding-left: 75px;
	}
	
	.list-steps > li .left-sort {
		font-size: 40px;
		line-height: 45px;
	}
	.about-box-content {
		font-size: 14px;
		line-height: 25px;
	}
	
	.address-head {
		font-size: 30px;
		line-height: 35px;
	}
	.address-text {
		font-size: 14px;
		line-height: 25px;
	}
	
	.address-icons {
		font-size: 24px;
	}
	.address-contacts {
		padding-left: 45px;
	}
	.about-box-content {
		padding: 20px;
	}
	.footer-head {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.list-footer > li {
		font-size: 14px;
		line-height: 25px;
	}
	.list-a > li:before {
		width: 5px;
		height: 5px;
		top: 10px;
	}
	.footer-box {
		margin-bottom: 20px;
	}
	.copy-right {
		font-size: 12px;
		line-height: 20px;
	}
	.sub-head-c {
		font-size: 30px;
		line-height: 35px;
	}
	.form-control.input-a, 
	.form-control.textarea-a, 
	.form-control.select-a {
		font-size: 14px;
	}
	.form-control.input-a {
		height: 50px;
	}
	.btn.btn-a {
		font-size: 14px;
		line-height: 25px;
	}
	
	.footer-logo img {
		max-width: 150px;
	}
	
	.btn.btn-banner-a {
		font-size: 12px;
		line-height: 20px;
		padding: 7px 10px;
	}
	.min-a {
		min-width: 115px;
	}
	
	.hr-banner-a {
		margin: 10px auto;
		max-width: 110px;
	}
	.crzy-thumb {
		margin-bottom: 15px;
	}
	
	
	.panel-default .panel-title {
		font-size: 16px;
	}
	
	.panel-default > .panel-heading a {
		padding-right: 45px;
	}
	
	.download-app-home {
		display: none;
	}
	.d-show {
		display: none;
	}
	.social-form {
		margin-bottom: 15px;
	}
	.banner-head-dz {
		font-size: 20px;
	}
	.banner-head-az {
		font-size: 24px;
	}
}

@media (max-width: 767.98px) {	
	.banner-head-a {
		font-size: 30px;
		line-height: 35px;
	}
	
	.banner-head-b {
		font-size: 26px;
		line-height: 30px;
	}
	.banner-head-c {
		font-size: 12px;
		line-height: 20px;
	}
	.banner-head-d {
		font-size: 11px;
		line-height: 20px;
	}
	.banner-head-e {
		font-size: 18px;
		line-height: 25px;
	}
	.social-form-list > li {
		margin-left: 10px;
		padding-left: 10px;
	}
	
	
	.banner-section .carousel-caption {
		bottom: 30px;
	}
	
	.banner-section .left.carousel-control, 
	.banner-section .right.carousel-control {
		width: 20px;
		height: 35px;
		line-height: 35px;
		font-size: 30px;
	}
	.hr-banner-a {
		margin: 7px auto;
	}
	.banner-section .carousel .carousel-indicators li:hover:after, 
	.banner-section .carousel .carousel-indicators li.active:after {
		background-color: #ffffff;
	}
	.banner-caps .space-c {
		padding: 5px;
	}
	.carousel-indicators {
		bottom: 5px;
	}
	.con-a {
		padding: 30px 0;
	}
	.con-b {
		padding: 30px 0 0;
	}
	
	
	.got-content {
		font-size: 14px;
		line-height: 25px;
	}
	
	.sub-head-b {
		font-size: 30px;
	}
	.sub-head-d {
		font-size: 18px;
		line-height: 30px;
	}
	
	.text-b {
		font-size: 14px;
	}
	.mantra-ul > li {
		font-size: 14px;
	}
	
	.testi-thumb {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}
	.testi-text {
		font-size: 14px;
		line-height: 25px;
	}
	
	.testimonials-crousel.owl-theme .owl-nav .owl-prev, 
	.testimonials-crousel.owl-theme .owl-nav .owl-next{
		height: 40px;
	}
	.testimonials-crousel.owl-theme .owl-nav .owl-prev img, 
	.testimonials-crousel.owl-theme .owl-nav .owl-next img{
		max-height: 100%;
	}
	.mantra-img img {
		padding-left: 45px;
	}
	
	.social-form-list > li:first-child {
		margin-left: 0;
		padding-left: 0;
	}
	
}

@media (max-width: 600.98px) {	
	
	
}

@media (max-width: 480.98px) {
	.social-form-list > li {
		margin-left: 7px;
		padding-left: 7px;
	}
	
	
	
	
	
}


@media (max-width: 414.98px) {	
	.banner-head-a {
		font-size: 24px;
		line-height: 28px;
	}
	.banner-head-b {
		font-size: 20px;
		line-height: 22px;
	}
	.banner-head-c {
		font-size: 11px;
		line-height: 15px;
	}
	.banner-head-d {
		font-size: 10px;
		line-height: 15px;
	}
	.btn.btn-banner-a:before {
		height: 15px;
	}
	.btn.btn-banner-a {
		padding: 5px 10px;
	}
	.hr-banner-a {
		margin: 5px auto;
	}
	.banner-section .carousel .carousel-indicators li {
		width: 10px;
		height: 10px;
	}
	.banner-section .carousel .carousel-indicators li:after {
		width: 5px;
		height: 5px;
	}
	.banner-caps .space-c {
		padding: 2.5px;
	}
	.btn.btn-banner-a {
		font-size: 10px;
		line-height: 15px;
	}
	.min-a {
		min-width: 95px;
	}
	
	.banner-section .carousel-caption {
		bottom: 15px;
	}
	.index-img img {
		max-width: 100%;
	}
	.install-button .btn {
		display: table;
		margin: 15px auto;
		min-width: 200px;
	}
	
	.right-side {
		top: 12px;
	}
	
	
	
}